* [PR PATCH] New package: psi-plus-1.5.2069
@ 2025-01-20 12:55 worf1337
2025-01-21 1:39 ` [PR PATCH] [Updated] " worf1337
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: worf1337 @ 2025-01-20 12:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1091 bytes --]
There is a new pull request by worf1337 against master on the void-packages repository
https://github.com/worf1337/void-packages psi-plus
https://github.com/void-linux/void-packages/pull/54049
New package: psi-plus-1.5.2069
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
A patch file from https://github.com/void-linux/void-packages/pull/54049.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-psi-plus-54049.patch --]
[-- Type: text/x-diff, Size: 1618 bytes --]
From 7030061a54010d70e2c32d6e435cd6a03351650b Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Mon, 20 Jan 2025 23:39:34 +1100
Subject: [PATCH] New package: psi-plus-1.5.2069
---
srcpkgs/psi-plus/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/psi-plus/template
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
new file mode 100644
index 00000000000000..add7a6ea4c86cc
--- /dev/null
+++ b/srcpkgs/psi-plus/template
@@ -0,0 +1,19 @@
+# Template file for 'psi-plus'
+pkgname=psi-plus
+version=1.5.2069
+revision=1
+build_style=cmake
+configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
+makedepends="qt5-devel qtkeychain-qt5-devel qt5-webkit-devel qt5-webengine-devel qca-qt5-devel openssl-devel zlib-devel minizip-devel hunspell-devel libotr-devel libtidy5-devel usrsctp qt5-multimedia-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-x11extras-devel libXScrnSaver-devel libomemo-c-devel"
+depends="qt5-plugin-sqlite qca-qt5-ossl qt5-translations gpgmeqt"
+short_desc="Cross-platform powerful XMPP client"
+maintainer="Worf <me@worf.win>"
+license="GPL-2.0-or-later WITH custom:Qt-Exception"
+homepage="https://psi-plus.com"
+changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
+distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
+checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PR PATCH] [Updated] New package: psi-plus-1.5.2069
2025-01-20 12:55 [PR PATCH] New package: psi-plus-1.5.2069 worf1337
@ 2025-01-21 1:39 ` worf1337
2025-01-22 12:39 ` worf1337
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: worf1337 @ 2025-01-21 1:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
There is an updated pull request by worf1337 against master on the void-packages repository
https://github.com/worf1337/void-packages psi-plus
https://github.com/void-linux/void-packages/pull/54049
New package: psi-plus-1.5.2069
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
Would this count as a development branch? It has regular snapshot releases which this template uses.
Depends on #54048
A patch file from https://github.com/void-linux/void-packages/pull/54049.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-psi-plus-54049.patch --]
[-- Type: text/x-diff, Size: 1618 bytes --]
From b6e36c316596a28343ce927815251115a980fd2f Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Mon, 20 Jan 2025 23:39:34 +1100
Subject: [PATCH] New package: psi-plus-1.5.2069
---
srcpkgs/psi-plus/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/psi-plus/template
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
new file mode 100644
index 00000000000000..add7a6ea4c86cc
--- /dev/null
+++ b/srcpkgs/psi-plus/template
@@ -0,0 +1,19 @@
+# Template file for 'psi-plus'
+pkgname=psi-plus
+version=1.5.2069
+revision=1
+build_style=cmake
+configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
+makedepends="qt5-devel qtkeychain-qt5-devel qt5-webkit-devel qt5-webengine-devel qca-qt5-devel openssl-devel zlib-devel minizip-devel hunspell-devel libotr-devel libtidy5-devel usrsctp qt5-multimedia-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-x11extras-devel libXScrnSaver-devel libomemo-c-devel"
+depends="qt5-plugin-sqlite qca-qt5-ossl qt5-translations gpgmeqt"
+short_desc="Cross-platform powerful XMPP client"
+maintainer="Worf <me@worf.win>"
+license="GPL-2.0-or-later WITH custom:Qt-Exception"
+homepage="https://psi-plus.com"
+changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
+distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
+checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PR PATCH] [Updated] New package: psi-plus-1.5.2069
2025-01-20 12:55 [PR PATCH] New package: psi-plus-1.5.2069 worf1337
2025-01-21 1:39 ` [PR PATCH] [Updated] " worf1337
@ 2025-01-22 12:39 ` worf1337
2025-02-22 11:26 ` worf1337
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: worf1337 @ 2025-01-22 12:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
There is an updated pull request by worf1337 against master on the void-packages repository
https://github.com/worf1337/void-packages psi-plus
https://github.com/void-linux/void-packages/pull/54049
New package: psi-plus-1.5.2069
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
Would this count as a development branch? It has regular snapshot releases which this template uses.
Depends on #54048
A patch file from https://github.com/void-linux/void-packages/pull/54049.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-psi-plus-54049.patch --]
[-- Type: text/x-diff, Size: 1644 bytes --]
From 0600ca2c3a8937d0377589733fa03aa10ea5eb4e Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Mon, 20 Jan 2025 23:39:34 +1100
Subject: [PATCH] New package: psi-plus-1.5.2069
---
srcpkgs/psi-plus/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/psi-plus/template
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
new file mode 100644
index 00000000000000..65fcb349eaf33c
--- /dev/null
+++ b/srcpkgs/psi-plus/template
@@ -0,0 +1,20 @@
+# Template file for 'psi-plus'
+pkgname=psi-plus
+version=1.5.2069
+revision=1
+build_style=cmake
+configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
+hostmakedepends="cmake"
+makedepends="qt5-devel qtkeychain-qt5-devel qt5-webkit-devel qt5-webengine-devel qca-qt5-devel openssl-devel zlib-devel minizip-devel hunspell-devel libotr-devel libtidy5-devel usrsctp qt5-multimedia-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-x11extras-devel libXScrnSaver-devel libomemo-c-devel"
+depends="qt5-plugin-sqlite qca-qt5-ossl qt5-translations gpgmeqt"
+short_desc="Cross-platform powerful XMPP client"
+maintainer="Worf <me@worf.win>"
+license="GPL-2.0-or-later WITH custom:Qt-Exception"
+homepage="https://psi-plus.com"
+changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
+distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
+checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PR PATCH] [Updated] New package: psi-plus-1.5.2069
2025-01-20 12:55 [PR PATCH] New package: psi-plus-1.5.2069 worf1337
2025-01-21 1:39 ` [PR PATCH] [Updated] " worf1337
2025-01-22 12:39 ` worf1337
@ 2025-02-22 11:26 ` worf1337
2025-05-02 14:10 ` worf1337
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: worf1337 @ 2025-02-22 11:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
There is an updated pull request by worf1337 against master on the void-packages repository
https://github.com/worf1337/void-packages psi-plus
https://github.com/void-linux/void-packages/pull/54049
New package: psi-plus-1.5.2069
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
Would this count as a development branch? It has regular snapshot releases which this template uses.
Depends on #54048
A patch file from https://github.com/void-linux/void-packages/pull/54049.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-psi-plus-54049.patch --]
[-- Type: text/x-diff, Size: 2821 bytes --]
From 6ec0689103ae4569bd81a9bd97884c385a6a70b7 Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Mon, 20 Jan 2025 23:39:34 +1100
Subject: [PATCH 1/2] New package: psi-plus-1.5.2069
---
srcpkgs/psi-plus/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/psi-plus/template
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
new file mode 100644
index 00000000000000..65fcb349eaf33c
--- /dev/null
+++ b/srcpkgs/psi-plus/template
@@ -0,0 +1,20 @@
+# Template file for 'psi-plus'
+pkgname=psi-plus
+version=1.5.2069
+revision=1
+build_style=cmake
+configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
+hostmakedepends="cmake"
+makedepends="qt5-devel qtkeychain-qt5-devel qt5-webkit-devel qt5-webengine-devel qca-qt5-devel openssl-devel zlib-devel minizip-devel hunspell-devel libotr-devel libtidy5-devel usrsctp qt5-multimedia-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-x11extras-devel libXScrnSaver-devel libomemo-c-devel"
+depends="qt5-plugin-sqlite qca-qt5-ossl qt5-translations gpgmeqt"
+short_desc="Cross-platform powerful XMPP client"
+maintainer="Worf <me@worf.win>"
+license="GPL-2.0-or-later WITH custom:Qt-Exception"
+homepage="https://psi-plus.com"
+changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
+distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
+checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+
+post_install() {
+ vlicense COPYING
+}
From 3205eab1cf1e77892f3221262175012080271595 Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Sat, 22 Feb 2025 22:23:42 +1100
Subject: [PATCH 2/2] psi-plus: update to 1.5.2072.
---
srcpkgs/psi-plus/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
index 65fcb349eaf33c..73cbf906fe43c1 100644
--- a/srcpkgs/psi-plus/template
+++ b/srcpkgs/psi-plus/template
@@ -1,6 +1,6 @@
# Template file for 'psi-plus'
pkgname=psi-plus
-version=1.5.2069
+version=1.5.2072
revision=1
build_style=cmake
configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later WITH custom:Qt-Exception"
homepage="https://psi-plus.com"
changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
-checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+checksum=61f20d0a453797a38684b86322af82c363261691a7d688018fd6c91cef3a0cac
post_install() {
vlicense COPYING
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PR PATCH] [Updated] New package: psi-plus-1.5.2069
2025-01-20 12:55 [PR PATCH] New package: psi-plus-1.5.2069 worf1337
` (2 preceding siblings ...)
2025-02-22 11:26 ` worf1337
@ 2025-05-02 14:10 ` worf1337
2025-05-02 14:11 ` [PR PATCH] [Closed]: " worf1337
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: worf1337 @ 2025-05-02 14:10 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
There is an updated pull request by worf1337 against master on the void-packages repository
https://github.com/worf1337/void-packages psi-plus
https://github.com/void-linux/void-packages/pull/54049
New package: psi-plus-1.5.2069
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
Would this count as a development branch? It has regular snapshot releases which this template uses.
Depends on #54048
A patch file from https://github.com/void-linux/void-packages/pull/54049.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-psi-plus-54049.patch --]
[-- Type: text/x-diff, Size: 5366921 bytes --]
From 6ec0689103ae4569bd81a9bd97884c385a6a70b7 Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Mon, 20 Jan 2025 23:39:34 +1100
Subject: [PATCH 0001/2025] New package: psi-plus-1.5.2069
---
srcpkgs/psi-plus/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/psi-plus/template
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
new file mode 100644
index 00000000000000..65fcb349eaf33c
--- /dev/null
+++ b/srcpkgs/psi-plus/template
@@ -0,0 +1,20 @@
+# Template file for 'psi-plus'
+pkgname=psi-plus
+version=1.5.2069
+revision=1
+build_style=cmake
+configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
+hostmakedepends="cmake"
+makedepends="qt5-devel qtkeychain-qt5-devel qt5-webkit-devel qt5-webengine-devel qca-qt5-devel openssl-devel zlib-devel minizip-devel hunspell-devel libotr-devel libtidy5-devel usrsctp qt5-multimedia-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-x11extras-devel libXScrnSaver-devel libomemo-c-devel"
+depends="qt5-plugin-sqlite qca-qt5-ossl qt5-translations gpgmeqt"
+short_desc="Cross-platform powerful XMPP client"
+maintainer="Worf <me@worf.win>"
+license="GPL-2.0-or-later WITH custom:Qt-Exception"
+homepage="https://psi-plus.com"
+changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
+distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
+checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+
+post_install() {
+ vlicense COPYING
+}
From 3205eab1cf1e77892f3221262175012080271595 Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Sat, 22 Feb 2025 22:23:42 +1100
Subject: [PATCH 0002/2025] psi-plus: update to 1.5.2072.
---
srcpkgs/psi-plus/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/psi-plus/template b/srcpkgs/psi-plus/template
index 65fcb349eaf33c..73cbf906fe43c1 100644
--- a/srcpkgs/psi-plus/template
+++ b/srcpkgs/psi-plus/template
@@ -1,6 +1,6 @@
# Template file for 'psi-plus'
pkgname=psi-plus
-version=1.5.2069
+version=1.5.2072
revision=1
build_style=cmake
configure_args="-DENABLE_PLUGINS=on -DBUNDLED_QCA=on -DBUNDLED_USRSCTP=on -DJINGLE_SCTP=on"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later WITH custom:Qt-Exception"
homepage="https://psi-plus.com"
changelog="https://raw.githubusercontent.com/psi-plus/psi-plus-snapshots/refs/heads/master/CHANGELOG"
distfiles="https://github.com/psi-plus/psi-plus-snapshots/archive/refs/tags/${version}.tar.gz"
-checksum=8ab7ca846ea9709d1caca92fadc91f499f98a8bfd293105e51bd676d755745bc
+checksum=61f20d0a453797a38684b86322af82c363261691a7d688018fd6c91cef3a0cac
post_install() {
vlicense COPYING
From e7887be9a911940f5da8b9f5b7575498b153862e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 19 Feb 2025 23:12:27 -0500
Subject: [PATCH 0003/2025] protobuf: install cmake files
---
srcpkgs/protobuf/template | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf/template
index 0b6f27a360f8ed..ba9a8d6704e857 100644
--- a/srcpkgs/protobuf/template
+++ b/srcpkgs/protobuf/template
@@ -1,7 +1,7 @@
# Template file for 'protobuf'
pkgname=protobuf
version=25.2
-revision=1
+revision=2
build_style=cmake
configure_args="-Dprotobuf_BUILD_SHARED_LIBS=ON -Dprotobuf_USE_EXTERNAL_GTEST=ON
-Dprotobuf_BUILD_LIBPROTOC=ON -Dprotobuf_ABSL_PROVIDER=package
@@ -29,7 +29,6 @@ if [ "$CROSS_BUILD" ]; then
fi
post_install() {
- rm -rf "${DESTDIR}/usr/lib/cmake"
vlicense LICENSE
}
@@ -87,6 +86,11 @@ protobuf-devel_package() {
vmove usr/lib/libprotobuf.so
vmove usr/lib/libprotobuf-lite.so
vmove usr/lib/pkgconfig
+ vmove usr/lib/cmake
+ # when cross-building something that uses this cmake file,
+ # it barfs because it can't execute the target's protobuf binary
+ vsed -i -e 's,${_IMPORT_PREFIX}/bin,/usr/bin,g' \
+ "$PKGDESTDIR"/usr/lib/cmake/protobuf/protobuf-targets-none.cmake
vmove "usr/lib/*.a"
}
}
From 364b9fab38a23eb6ebf4fcd51f6b086e1a02cc23 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 19 Feb 2025 23:12:37 -0500
Subject: [PATCH 0004/2025] ngspice: update to 44.2.
---
srcpkgs/ngspice/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/ngspice/template b/srcpkgs/ngspice/template
index 8ff7aa7f81bad0..a7eff75bc9c8ba 100644
--- a/srcpkgs/ngspice/template
+++ b/srcpkgs/ngspice/template
@@ -1,19 +1,19 @@
# Template file for 'ngspice'
pkgname=ngspice
-version=37
+version=44.2
revision=1
build_style=gnu-configure
configure_args="--enable-xspice --enable-cider"
hostmakedepends="bison byacc"
-makedepends="readline-devel libX11-devel libXaw-devel"
-checkdepends="perl"
+makedepends="readline-devel libX11-devel libXaw-devel libgomp-devel"
+checkdepends="perl xvfb-run"
short_desc="Mixed Mode Mixed Level Circuit Simulator based on Spice3F5"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://ngspice.sourceforge.io"
changelog="https://sourceforge.net/p/ngspice/ngspice/ci/master/tree/NEWS?format=raw"
distfiles="${SOURCEFORGE_SITE}/ngspice/ng-spice-rework/${version}/${pkgname}-${version}.tar.gz"
-checksum=9beea6741a36a36a70f3152a36c82b728ee124c59a495312796376b30c8becbe
+checksum=e7dadfb7bd5474fd22409c1e5a67acdec19f77e597df68e17c5549bc1390d7fd
# ngshared binary and shared library can't be built in the same pass
# --ngshared builds the shared library, and readline should only be enabled for the binary
@@ -39,7 +39,7 @@ do_check() {
export HOME="${PWD}/.home_dir"
install -d "$HOME"
printf 'set ngbehavior=mc\n' > "${HOME}/.spiceinit"
- make -C build check
+ xvfb-run make -C build check
}
do_install() {
From d4f4e30699877d1a96c4058969d97d17a0bd0bc8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 19 Feb 2025 23:13:39 -0500
Subject: [PATCH 0005/2025] kicad-doc: update to 9.0.0.
---
srcpkgs/kicad-doc/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/kicad-doc/template b/srcpkgs/kicad-doc/template
index cf6c63928878f8..891cfcf1863fb7 100644
--- a/srcpkgs/kicad-doc/template
+++ b/srcpkgs/kicad-doc/template
@@ -1,7 +1,7 @@
# Template file for 'kicad-doc'
# XXX: keep in sync with kicad
pkgname=kicad-doc
-version=8.0.8
+version=9.0.0
revision=1
build_wrksrc="${pkgname}-${version}"
build_style=cmake
@@ -18,11 +18,11 @@ distfiles="https://gitlab.com/kicad/services/kicad-doc/-/archive/${version}/kica
https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/${version}/kicad-symbols-${version}.tar.gz
https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/${version}/kicad-footprints-${version}.tar.gz
https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${version}/kicad-packages3D-${version}.tar.gz"
-checksum="5629749b7df09104bb91ae9ee3434084c68328868c5ad502b1af66fd934c0434
- 338d4cc034ec3db4444305450aa802a970f694bb0ef2aa20fb1701168cd5aca7
- a998cd8bf32b46be6ee30ad9452a7d5d049f87c0e95b648d855fb608b400aba3
- 64d49160a71f86aaec87bd012bae6b6ac0d788d4ae67717b14fd9c65311f3dc9
- 7441cf0086aa7e60629c772fc75b64020782ab03546abce4c67a02fa1269c4d3"
+checksum="a052d4bdda4ef592f11727ac48a37760c6dd6b77948bf1d01e60e7431a8611a2
+ 1a074ba099863d3320b128d6fbbfcfe688d8f8aa1bb41e27403c99858c18707f
+ e90f557a172ca99ab4ec546802511fac4139738f505996f94180541828fa3f4a
+ f9444c53a06ba64fde0c87b20c42de0b9d2efdffe15822b43474fcf03aa7229a
+ bdaebb211996dc4b8860ef60c4cca3cb771164ad7e6e034ee48b553133e67979"
# none of these packages contain ELFs, but do contain a bunch of files,
# so skip stripping and elf_in_usrshare lint to speed things up significantly
From d54714213e58bab6afa7bf77c9d5107b490a5d31 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 19 Feb 2025 23:13:42 -0500
Subject: [PATCH 0006/2025] kicad: update to 9.0.0.
---
srcpkgs/kicad/patches/aarch64-musl-ice.patch | 28 ++++++++++++++++
srcpkgs/kicad/patches/fix-linking.patch | 34 ++++++++++++++++++++
srcpkgs/kicad/template | 10 +++---
3 files changed, 67 insertions(+), 5 deletions(-)
create mode 100644 srcpkgs/kicad/patches/aarch64-musl-ice.patch
create mode 100644 srcpkgs/kicad/patches/fix-linking.patch
diff --git a/srcpkgs/kicad/patches/aarch64-musl-ice.patch b/srcpkgs/kicad/patches/aarch64-musl-ice.patch
new file mode 100644
index 00000000000000..2d9760d1c038d9
--- /dev/null
+++ b/srcpkgs/kicad/patches/aarch64-musl-ice.patch
@@ -0,0 +1,28 @@
+Something in this function causes an internal compiler error on gcc-13.2.0_3
+when cross-building from x86_64-musl to aarch64-musl. Disabling optimisations
+fixes it.
+
+FAILED: pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/undo_redo.cpp.o
+/builddir/.xbps-kicad/wrappers/aarch64-linux-musl-c++ -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DGLM_FORCE_CTOR_INIT -DHAVE_STDINT_H -DJSON_HAS_FILESYSTEM=0 -DKIAPI_IMPORTEXPORT=APIIMPORT -DKICAD_BUILD_ARCH_X64 -DKICAD_CONFIG_DIR=kicad -DKICAD_IPC_API -DKICAD_SCRIPTING_WXPYTHON -DKICAD_SIGNAL_INTEGRITY -DKICAD_UPDATE_CHECK -DKICAD_USE_EGL -DKICAD_WAYLAND -DNANODBC_ENABLE_UNICODE -DPCBNEW -DPROTOBUF_USE_DLLS -DUSINGZ -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -I/builddir/kicad-9.0.0/include -I/builddir/kicad-9.0.0/pcbnew/. -I/builddir/kicad-9.0.0/pcbnew/./dialogs -I/builddir/kicad-9.0.0/pcbnew/./autorouter -I/builddir/kicad-9.0.0/pcbnew/./generators -I/builddir/kicad-9.0.0/3d-viewer -I/builddir/kicad-9.0.0/3d-viewer/dialogs -I/builddir/kicad-9.0.0/common -I/builddir/kicad-9.0.0/common/dialogs -I/builddir/kicad-9.0.0/pcbnew/./exporters -I/builddir/kicad-9.0.0/pcbnew/./importers -I/builddir/kicad-9.0.0/utils/idftools -I/builddir/kicad-9.0.0/pcbnew/./specctra_import_export -I/builddir/kicad-9.0.0/build -I/usr/aarch64-linux-musl/usr/include/python3.13 -I/builddir/kicad-9.0.0/scripting -I/builddir/kicad-9.0.0/pcbnew/python/scripting -I/builddir/kicad-9.0.0/common/swig -I/builddir/kicad-9.0.0/build/pcbnew -I/builddir/kicad-9.0.0/common/. -I/builddir/kicad-9.0.0/thirdparty/argparse/include -I/builddir/kicad-9.0.0/build/api/cpp -I/builddir/kicad-9.0.0/build/api/cpp/api -I/builddir/kicad-9.0.0/thirdparty/pegtl -I/builddir/kicad-9.0.0/thirdparty/magic_enum/magic_enum -I/builddir/kicad-9.0.0/thirdparty/libcontext -I/builddir/kicad-9.0.0/libs/kimath/include -I/builddir/kicad-9.0.0/libs/core/include -I/builddir/kicad-9.0.0/thirdparty/clipper2/Clipper2Lib/include -I/builddir/kicad-9.0.0/thirdparty/other_math -I/builddir/kicad-9.0.0/thirdparty/rtree -I/builddir/kicad-9.0.0/libs/kiplatform/include -I/builddir/kicad-9.0.0/thirdparty/dynamic_bitset -I/builddir/kicad-9.0.0/thirdparty/libpopcnt -I/builddir/kicad-9.0.0/thirdparty/expected/include -I/builddir/kicad-9.0.0/thirdparty/picosha2 -I/builddir/kicad-9.0.0/thirdparty/json_schema_validator -I/builddir/kicad-9.0.0/thirdparty/nlohmann_json -I/builddir/kicad-9.0.0/thirdparty/thread-pool -I/builddir/kicad-9.0.0/build/common -I/builddir/kicad-9.0.0/thirdparty/fmt/include -I/builddir/kicad-9.0.0/libs/kinng/include -I/builddir/kicad-9.0.0/build/include/gal/shaders -I/builddir/kicad-9.0.0/thirdparty/nanosvg -I/builddir/kicad-9.0.0/thirdparty/dxflib_qcad -I/builddir/kicad-9.0.0/thirdparty/tinyspline_lib -I/builddir/kicad-9.0.0/thirdparty/compoundfilereader -I/builddir/kicad-9.0.0/thirdparty/rectpack2d -I/builddir/kicad-9.0.0/thirdparty/gzip-hpp -I /builddir/kicad-9.0.0/thirdparty/pybind11/include -I /builddir/kicad-9.0.0/thirdparty/glew/include -I /usr/aarch64-linux-musl/usr/include/cairo -I /usr/aarch64-linux-musl/usr/include/pixman-1 -I /usr/aarch64-linux-musl/usr/include/freetype2 -I /usr/aarch64-linux-musl/usr/include/harfbuzz -I /usr/aarch64-linux-musl/usr/include/opencascade -I /usr/aarch64-linux-musl/usr/lib/wx/include/gtk3-unicode-3.2 -I /usr/aarch64-linux-musl/usr/include/wx-3.2 -I /builddir/kicad-9.0.0/thirdparty/nanodbc -I /usr/include/python3.13 -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -O2 -march=armv8-a -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/aarch64-linux-musl/usr/include -ffile-prefix-map=/builddir/kicad-9.0.0/build=. -Wno-attributes -Wno-ignored-attributes -pthread -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -ftrivial-auto-var-init=zero -I/usr/aarch64-linux-musl/usr/include -Wall -Wsuggest-override -Wduplicated-branches -Wduplicated-cond -Werror=vla -Wimplicit-fallthrough=5 -Werror=return-type -Wshadow -Wsign-compare -Wmissing-field-initializers -Wempty-body -Wreorder -Wmismatched-tags -Wpessimizing-move -Wredundant-move -Wno-psabi -MD -MT pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/undo_redo.cpp.o -MF pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/undo_redo.cpp.o.d -o pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/undo_redo.cpp.o -c /builddir/kicad-9.0.0/pcbnew/undo_redo.cpp
+during RTL pass: postreload
+/builddir/kicad-9.0.0/pcbnew/undo_redo.cpp: In member function 'virtual void PCB_BASE_EDIT_FRAME::AppendCopyToUndoList(const PICKED_ITEMS_LIST&, UNDO_REDO)':
+/builddir/kicad-9.0.0/pcbnew/undo_redo.cpp:195:1: internal compiler error: in cselib_record_set, at cselib.cc:2722
+ 195 | }
+ | ^
+0x7f146f265efa libc_start_main_stage2
+ src/env/__libc_start_main.c:94
+Please submit a full bug report, with preprocessed source (by using -freport-bug).
+Please include the complete backtrace with any bug report.
+See <https://gcc.gnu.org/bugs/> for instructions.
+
+--- a/pcbnew/undo_redo.cpp
++++ b/pcbnew/undo_redo.cpp
+@@ -180,7 +180,7 @@
+ }
+
+
+-void PCB_BASE_EDIT_FRAME::AppendCopyToUndoList( const PICKED_ITEMS_LIST& aItemsList,
++__attribute__ ((optimize("O0"))) void PCB_BASE_EDIT_FRAME::AppendCopyToUndoList( const PICKED_ITEMS_LIST& aItemsList,
+ UNDO_REDO aCommandType )
+ {
+ PICKED_ITEMS_LIST* commandToUndo = PopCommandFromUndoList();
diff --git a/srcpkgs/kicad/patches/fix-linking.patch b/srcpkgs/kicad/patches/fix-linking.patch
new file mode 100644
index 00000000000000..c0425931c349a3
--- /dev/null
+++ b/srcpkgs/kicad/patches/fix-linking.patch
@@ -0,0 +1,34 @@
+Inversion of the commit hash below to make musl slightly happier.
+
+From 1c1bdb4f4aba988553a012c8cc0eb85b6e8aa662 Mon Sep 17 00:00:00 2001
+From: Alex Shvartzkop <dudesuchamazing@gmail.com>
+Date: Wed, 24 Apr 2024 00:43:01 +0300
+Subject: [PATCH] Make mold slightly happier.
+
+---
+ utils/idftools/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/utils/idftools/CMakeLists.txt b/utils/idftools/CMakeLists.txt
+index 64728d61eb4..8a0cb4a8bf2 100644
+--- a/utils/idftools/CMakeLists.txt
++++ b/utils/idftools/CMakeLists.txt
+@@ -31,7 +31,6 @@ target_link_libraries( dxf2idf
+ dxflib_qcad
+ idf3
+ kimath
+- common
+ ${OPENGL_LIBRARIES}
+ ${wxWidgets_LIBRARIES}
+ )
+@@ -38,7 +39,6 @@ target_link_libraries( dxf2idf
+ target_link_libraries( idf2vrml
+ idf3
+ kimath
+- common
+ ${OPENGL_LIBRARIES}
+ ${wxWidgets_LIBRARIES}
+ )
+--
+GitLab
+
diff --git a/srcpkgs/kicad/template b/srcpkgs/kicad/template
index 093a970e324c14..1587e00209f05b 100644
--- a/srcpkgs/kicad/template
+++ b/srcpkgs/kicad/template
@@ -1,19 +1,19 @@
# Template file for 'kicad'
# XXX: keep in sync with kicad-doc
pkgname=kicad
-version=8.0.8
+version=9.0.0
revision=1
build_style=cmake
build_helper="cmake-wxWidgets-gtk3"
configure_args="-DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_USE_EGL=ON -DKICAD_BUILD_QA_TESTS=OFF
-DKICAD_BUILD_I18N=ON -DKICAD_I18N_UNIX_STRICT_PATH=ON -DLEMON_EXE=/usr/bin/lemon"
hostmakedepends="pkg-config swig wxWidgets-gtk3-devel tar gettext
- python3 python3-setuptools sqlite-lemon"
+ python3 python3-setuptools sqlite-lemon protobuf protobuf-devel"
makedepends="wxWidgets-gtk3-devel wxPython python3-devel glew-devel
cairo-devel boost-devel libcurl-devel glm libgomp-devel libfreeglut-devel
gtk+3-devel unixodbc-devel occt-devel ngspice-devel libgit2-devel
- libsecret-devel"
-depends="wxPython"
+ libsecret-devel protobuf-devel libprotoc-devel nng-devel"
+depends="wxPython ngspice"
checkdepends="python3-pytest python3-cairosvg"
short_desc="Electronic schematic and PCB design software"
maintainer="classabbyamp <void@placeviolette.net>"
@@ -21,7 +21,7 @@ license="GPL-3.0-or-later"
homepage="http://kicad.org"
changelog="https://www.kicad.org/blog/categories/Release-Notes/"
distfiles="https://gitlab.com/kicad/code/kicad/-/archive/${version}/kicad-${version}.tar.gz"
-checksum=3f7921b9a32c040bd9436e5f31ba18289b77a7379f090b25b8775d8c6db48fb9
+checksum=0b525a92c0bdbd4c576e3340fac3d25af806dbd5a531f7e1a562279570af0726
python_version=3
replaces="kicad-i18n>=0"
From 73dfe4e6ef3373c0861a2bb595ddf11ebb21af11 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 18 Feb 2025 23:14:10 +0100
Subject: [PATCH 0007/2025] MangoHud: update to 0.8.0.
---
...001-mangohud-fix-version-meson-build.patch | 12 ---
srcpkgs/MangoHud/patches/0001-musl-fix.patch | 90 +++++++++++++++++++
...b9c8e8767d49af81eb975c818bcf9d2e674a.patch | 26 ++++++
srcpkgs/MangoHud/template | 8 +-
4 files changed, 120 insertions(+), 16 deletions(-)
delete mode 100644 srcpkgs/MangoHud/patches/0001-mangohud-fix-version-meson-build.patch
create mode 100644 srcpkgs/MangoHud/patches/0001-musl-fix.patch
create mode 100644 srcpkgs/MangoHud/patches/dea0b9c8e8767d49af81eb975c818bcf9d2e674a.patch
diff --git a/srcpkgs/MangoHud/patches/0001-mangohud-fix-version-meson-build.patch b/srcpkgs/MangoHud/patches/0001-mangohud-fix-version-meson-build.patch
deleted file mode 100644
index 666365ea099ae6..00000000000000
--- a/srcpkgs/MangoHud/patches/0001-mangohud-fix-version-meson-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/meson.build b/meson.build
-index 76a0340..c624622 100644
---- a/meson.build
-+++ b/meson.build
-@@ -1,6 +1,6 @@
- project('MangoHud',
- ['c', 'cpp'],
-- version : 'v0.7.1',
-+ version : 'v0.7.2',
- license : 'MIT',
- meson_version: '>=0.60.0',
- default_options : ['buildtype=release', 'c_std=c99', 'cpp_std=c++14', 'warning_level=2']
diff --git a/srcpkgs/MangoHud/patches/0001-musl-fix.patch b/srcpkgs/MangoHud/patches/0001-musl-fix.patch
new file mode 100644
index 00000000000000..ac50f6c8cb8811
--- /dev/null
+++ b/srcpkgs/MangoHud/patches/0001-musl-fix.patch
@@ -0,0 +1,90 @@
+From 4cf755ad73587fba904debe918ef281491cdd919 Mon Sep 17 00:00:00 2001
+From: John Zimmermann <me@johnnynator.dev>
+Date: Tue, 18 Feb 2025 23:57:44 +0100
+Subject: [PATCH] musl fix
+
+---
+ src/gl/shim.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 53 insertions(+), 2 deletions(-)
+
+diff --git a/src/gl/shim.c b/src/gl/shim.c
+index 98b61e9..322af56 100644
+--- a/src/gl/shim.c
++++ b/src/gl/shim.c
+@@ -77,6 +77,59 @@ static bool load_adjacent_opengl_lib(void)
+
+ return true;
+ }
++#else
++static inline void
++free_indirect(char **p)
++{
++ free(*p);
++}
++static bool load_adjacent_opengl_lib(void)
++{
++ __attribute__((cleanup(free_indirect))) char *location = NULL;
++ __attribute__((cleanup(free_indirect))) char *lib = NULL;
++ Dl_info info = {};
++
++ // The first argument can be any symbol in this shared library,
++ // mangoHudLoaded is a convenient one
++ if (!dladdr(&mangoHudLoaded, &info))
++ {
++ fprintf(stderr, "shim: Unable to find my own location: %s\n", dlerror());
++ return false;
++ }
++
++ if (info.dli_fname == NULL)
++ {
++ fprintf(stderr, "shim: Unable to find my own location: NULL dli_fname\n");
++ return false;
++ }
++
++ location = realpath(info.dli_fname, NULL);
++ char *slash = strrchr(location, '/');
++
++ if (slash == NULL)
++ {
++ fprintf(stderr, "shim: Unable to find my own location: no directory separator\n");
++ return false;
++ }
++
++ *slash = '\0';
++
++ if (asprintf(&lib, "%s/libMangoHud_opengl.so", location) < 0)
++ {
++ fprintf(stderr, "shim: asprintf: %s\n", strerror(errno));
++ return false;
++ }
++
++ handle = dlopen(lib, RTLD_NOW | RTLD_LOCAL | RTLD_DEEPBIND);
++
++ if (handle == NULL)
++ {
++ fprintf(stderr, "shim: Failed to load from \"%s\": %s\n", lib, dlerror());
++ return false;
++ }
++
++ return true;
++}
+ #endif
+
+ // Load MangoHud after EGL/GLX functions have been intercepted
+@@ -110,13 +163,11 @@ static void loadMangoHud() {
+ }
+ }
+
+-#ifdef __GLIBC__
+ if (load_adjacent_opengl_lib())
+ {
+ mangoHudLoaded = true;
+ return;
+ }
+-#endif
+
+ if (!mangoHudLoaded)
+ {
+--
+2.48.1
+
diff --git a/srcpkgs/MangoHud/patches/dea0b9c8e8767d49af81eb975c818bcf9d2e674a.patch b/srcpkgs/MangoHud/patches/dea0b9c8e8767d49af81eb975c818bcf9d2e674a.patch
new file mode 100644
index 00000000000000..693c12c5a7b947
--- /dev/null
+++ b/srcpkgs/MangoHud/patches/dea0b9c8e8767d49af81eb975c818bcf9d2e674a.patch
@@ -0,0 +1,26 @@
+From dea0b9c8e8767d49af81eb975c818bcf9d2e674a Mon Sep 17 00:00:00 2001
+From: fossdd <fossdd@pwned.life>
+Date: Wed, 12 Feb 2025 09:03:42 +0100
+Subject: [PATCH] shim: Define RTLD_DEEPBIND if not already
+
+RTLD_DEEPBIND is a glibc quirc and is not defined on other libc like
+musl libc
+---
+ src/gl/shim.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/gl/shim.c b/src/gl/shim.c
+index 5ac335ed4d..98b61e9d56 100644
+--- a/src/gl/shim.c
++++ b/src/gl/shim.c
+@@ -9,6 +9,10 @@
+ #include <stdbool.h>
+ #include <stdlib.h>
+
++#ifndef RTLD_DEEPBIND
++#define RTLD_DEEPBIND 0
++#endif
++
+ static void* handle = NULL;
+ static bool mangoHudLoaded = false;
+
diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template
index ad1334062d2d35..4ecb46ed26e5c1 100644
--- a/srcpkgs/MangoHud/template
+++ b/srcpkgs/MangoHud/template
@@ -1,7 +1,7 @@
# Template file for 'MangoHud'
pkgname=MangoHud
-version=0.7.2
-revision=2
+version=0.8.0
+revision=1
build_style=meson
configure_args="-Dwith_xnvctrl=disabled
-Dwith_nvml=disabled -Duse_system_spdlog=enabled"
@@ -9,11 +9,11 @@ hostmakedepends="Vulkan-Headers python3-Mako glslang pkg-config"
makedepends="libglvnd-devel dbus-devel vulkan-loader spdlog json-c++
wayland-devel libxkbcommon-devel"
short_desc="Vulkan and OpenGL overlay for monitoring FPS, temperatures and more"
-maintainer="John <me@johnnynator.dev>"
+maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://github.com/flightlessmango/MangoHud"
distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${version}/MangoHud-v${version}-Source-DFSG.tar.xz"
-checksum=39d41ff564cd46b99a8514d35ff0cc1cd4ec5ab093347ca552bd7f7572a4064f
+checksum=9627587e05e0a570935d2177bd5f704ef6b72d66f7f773a48d8d86ec0e8aa673
python_version=3
lib32files="/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json"
From dc11445ebb4cab20bd06b378aec1f295068bf4a1 Mon Sep 17 00:00:00 2001
From: Greg Beard <gmbeard@googlemail.com>
Date: Sun, 22 Dec 2024 18:27:45 +0000
Subject: [PATCH 0008/2025] MangoHud: add mangoapp sub-package
`mangoapp` is required if you wish to use MangoHud within a `gamescope`
session. From the MangoHud README...
> To enable mangohud with gamescope you need to install mangoapp.
> `gamescope --mangoapp %command%`
>
> Using normal mangohud with gamescope is not supported.
closes #53633
---
srcpkgs/MangoHud-mangoapp | 1 +
srcpkgs/MangoHud/template | 13 +++++++++++--
2 files changed, 12 insertions(+), 2 deletions(-)
create mode 120000 srcpkgs/MangoHud-mangoapp
diff --git a/srcpkgs/MangoHud-mangoapp b/srcpkgs/MangoHud-mangoapp
new file mode 120000
index 00000000000000..36bf513ad59df1
--- /dev/null
+++ b/srcpkgs/MangoHud-mangoapp
@@ -0,0 +1 @@
+MangoHud
\ No newline at end of file
diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template
index 4ecb46ed26e5c1..7c11c0533e7448 100644
--- a/srcpkgs/MangoHud/template
+++ b/srcpkgs/MangoHud/template
@@ -4,10 +4,10 @@ version=0.8.0
revision=1
build_style=meson
configure_args="-Dwith_xnvctrl=disabled
- -Dwith_nvml=disabled -Duse_system_spdlog=enabled"
+ -Dwith_nvml=disabled -Duse_system_spdlog=enabled -Dmangoapp=true"
hostmakedepends="Vulkan-Headers python3-Mako glslang pkg-config"
makedepends="libglvnd-devel dbus-devel vulkan-loader spdlog json-c++
- wayland-devel libxkbcommon-devel"
+ wayland-devel libxkbcommon-devel glfw-devel glew-devel"
short_desc="Vulkan and OpenGL overlay for monitoring FPS, temperatures and more"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
@@ -24,3 +24,12 @@ fi
post_install() {
vlicense LICENSE
}
+
+MangoHud-mangoapp_package() {
+ short_desc="Transparent background application with a built in mangohud"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove usr/bin/mangoapp
+ vmove usr/share/man/man1/mangoapp.1
+ }
+}
From f01513a50c6fd00efd7fbfe0cf0e796b7c3e2651 Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sat, 22 Feb 2025 19:30:35 +0100
Subject: [PATCH 0009/2025] openh264: update to 2.6.0
---
srcpkgs/openh264/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template
index 8b94f2c5881f79..de72dc760a1146 100644
--- a/srcpkgs/openh264/template
+++ b/srcpkgs/openh264/template
@@ -1,6 +1,6 @@
# Template file for 'openh264'
pkgname=openh264
-version=2.4.1
+version=2.6.0
revision=1
build_style=meson
hostmakedepends="nasm pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="BSD-2-Clause"
homepage="https://github.com/cisco/openh264"
distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz"
-checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea
+checksum=558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69
post_install() {
vlicense LICENSE
From e9109fac205e4cd8ef65782e31dfcb64b3d3b27a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 18 Feb 2025 23:17:04 +0100
Subject: [PATCH 0010/2025] ada: update to 3.1.0.
---
common/shlibs | 2 +-
srcpkgs/ada/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index b6d5e373d81b13..62699b94ca3f19 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -457,7 +457,7 @@ libparted.so.2 libparted-3.1_1
libparted-fs-resize.so.0 libparted-3.1_1
libntfs-3g.so.89 ntfs-3g-2021.8.22_1
libruby.so.3.3 ruby-3.3.2_1
-libada.so.2 ada-2.9.0_1
+libada.so.3 ada-3.1.0_1
librw.so.0 rankwidth-0.9_1
libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template
index 7d18585f9d1378..3b90a513cd2487 100644
--- a/srcpkgs/ada/template
+++ b/srcpkgs/ada/template
@@ -1,6 +1,6 @@
# Template file for 'ada'
pkgname=ada
-version=2.9.2
+version=3.1.0
revision=1
build_style=cmake
# They all pull in CPM - CMake's missing package manager
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="MIT OR Apache-2.0"
homepage="https://www.ada-url.com/"
distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz"
-checksum=f41575ad7eec833afd9f6a0d6101ee7dc2f947fdf19ae8f1b54a71d59f4ba5ec
+checksum=c93255bd9d3a5fa890843a34fbe9f7d2e233eea4b0c4075d401c32ac8e80a9df
post_install() {
vlicense LICENSE-APACHE
From b7df327e30b5aca272e3399fde03b11cf19abd89 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 18 Feb 2025 23:22:17 +0100
Subject: [PATCH 0011/2025] telegram-desktop: update to 5.11.1.
---
srcpkgs/telegram-desktop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index 35bbed7c87cb39..64ed8a26f7254b 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,6 +1,6 @@
# Template file for 'telegram-desktop'
pkgname=telegram-desktop
-version=5.10.4
+version=5.11.1
revision=1
build_style=cmake
build_helper="qemu gir"
@@ -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=5dd0bfe5b9a668ae56b5420cc4c839ef678810d56b8557664c9de10110c3e38a
+checksum=bde842b71064511c5bacb4971e3b2d539614f8dc541dffcb4ccc00e02d80924b
build_options="spellcheck"
build_options_default="spellcheck"
From a8b4dc79d5461a930ced4034ffb16c98a59419c0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:05:56 -0500
Subject: [PATCH 0012/2025] fastfetch: update to 2.37.0.
---
srcpkgs/fastfetch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template
index a0c0e5275698cf..81cffc9956f89f 100644
--- a/srcpkgs/fastfetch/template
+++ b/srcpkgs/fastfetch/template
@@ -1,6 +1,6 @@
# Template file for 'fastfetch'
pkgname=fastfetch
-version=2.36.1
+version=2.37.0
revision=1
build_style=cmake
configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/fastfetch-cli/fastfetch"
changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md"
distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz"
-checksum=490d5b971dd7fac4c31018354904fdd5e2c409924ba868157bda3bfe1fb5c485
+checksum=a5739be74686fefc731f7ce1669c645ca98172ae3ed5e7c3d48176df43aea5af
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From d0d97b026ea85eee77ec9041d322a0b8c018f487 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:05:59 -0500
Subject: [PATCH 0013/2025] multimon-ng: update to 1.4.0.
---
srcpkgs/multimon-ng/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/multimon-ng/template b/srcpkgs/multimon-ng/template
index 66cf64829fc1b9..beadfb06ce9c65 100644
--- a/srcpkgs/multimon-ng/template
+++ b/srcpkgs/multimon-ng/template
@@ -1,6 +1,6 @@
# Template file for 'multimon-ng'
pkgname=multimon-ng
-version=1.3.1
+version=1.4.0
revision=1
build_style=cmake
configure_args="$(vopt_bool x11 X11_SUPPORT) $(vopt_bool pulseaudio PULSE_AUDIO_SUPPORT)"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/EliasOenal/multimon-ng"
changelog="https://github.com/EliasOenal/multimon-ng/releases"
distfiles="https://github.com/EliasOenal/multimon-ng/archive/${version}.tar.gz"
-checksum=608258875cdc61ad7a66a2955ec277ed50e5abf628b578c1b53f975d6762f07d
+checksum=b5e4405e368104e98980f455eb8fc9110d18247ed6b56f12f1c04338f3d42c45
build_options="pulseaudio x11"
build_options_default="pulseaudio x11"
From b51da5feb09ff17f55c5f16b8bd032ba68dd0c0a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:00 -0500
Subject: [PATCH 0014/2025] qlog: update to 0.42.1.
---
srcpkgs/qlog/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qlog/template b/srcpkgs/qlog/template
index de8c9eb682a71d..4536bde2f0c5c5 100644
--- a/srcpkgs/qlog/template
+++ b/srcpkgs/qlog/template
@@ -1,6 +1,6 @@
# Template file for 'qlog'
pkgname=qlog
-version=0.42.0
+version=0.42.1
revision=1
build_style=qmake
build_helper=qmake6
@@ -14,8 +14,8 @@ homepage="https://github.com/foldynl/QLog"
changelog="https://raw.githubusercontent.com/foldynl/QLog/master/Changelog"
distfiles="https://github.com/foldynl/QLog/archive/refs/tags/v${version}.tar.gz
https://github.com/foldynl/QLog-Flags/archive/refs/tags/v${version}.tar.gz>flags-${version}.tar.gz"
-checksum="16da0ddba0bf614027bf12219249ed081e24ec941fc225cd704b942092a3a601
- 8734d7eb3b38bd348d29678f34f96ec594bab3b3e18d4aa8bea1b8d5d3550292"
+checksum="5af0c7fb62d47544713dd05ab4a21e647331188d0e306642bc818844acbd430c
+ a4ea802634457dbb6d74df553fed9acc1d9d306b50f9554696fdaea8c4b8e4e4"
skip_extraction="flags-${version}.tar.gz"
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
From cce1cad121f64e2ad81ed943b2c11a4bfee49d12 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:01 -0500
Subject: [PATCH 0015/2025] rtl_433: update to 25.02.
---
srcpkgs/rtl_433/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rtl_433/template b/srcpkgs/rtl_433/template
index 4480abb4d0eb4a..009d1c4d42002e 100644
--- a/srcpkgs/rtl_433/template
+++ b/srcpkgs/rtl_433/template
@@ -1,6 +1,6 @@
# Template file for 'rtl_433'
pkgname=rtl_433
-version=24.10
+version=25.02
revision=1
build_style=cmake
hostmakedepends="pkg-config libtool"
@@ -11,7 +11,7 @@ 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=e5ab1597a723bf9e0eaa56be988b23dae3670471c6472510ba07b3b588407dcb
+checksum=5a409ea10e6d3d7d4aa5ea91d2d6cc92ebb2d730eb229c7b37ade65458223432
post_install() {
vmkdir usr/share/examples
From d782d4aa9d5f553614ae1dfd488cdb232dc6bfe5 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:03 -0500
Subject: [PATCH 0016/2025] tinymist: update to 0.12.20.
---
srcpkgs/tinymist/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template
index ec7706f3556116..20dc54333aeebb 100644
--- a/srcpkgs/tinymist/template
+++ b/srcpkgs/tinymist/template
@@ -1,6 +1,6 @@
# Template file for 'tinymist'
pkgname=tinymist
-version=0.12.18
+version=0.12.20
revision=1
build_style=cargo
build_helper="qemu"
@@ -11,7 +11,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="Apache-2.0"
homepage="https://myriad-dreamin.github.io/tinymist/"
distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz"
-checksum=2b31e22fa67a253ebb06526018c890b2b2f03b45d0870a142d4b98a56ecdefb5
+checksum=5af73d3793d2c243f4e758951c5c62e39b539ba3a9ebe4b1af2d712de99e8f03
# takes forever
make_check=no
From 64461ed314c5578f8b301cc75ec9ac12bd7ea20d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:04 -0500
Subject: [PATCH 0017/2025] typst: update to 0.13.0.
---
srcpkgs/typst/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/typst/template b/srcpkgs/typst/template
index 907dbe1c3afea6..a8b249cbd1e8d8 100644
--- a/srcpkgs/typst/template
+++ b/srcpkgs/typst/template
@@ -1,7 +1,7 @@
# Template file for 'typst'
pkgname=typst
reverts="23.03.28_1"
-version=0.12.0
+version=0.13.0
revision=1
build_style=cargo
configure_args="--no-default-features --features=embed-fonts"
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://typst.app"
changelog="https://typst.app/docs/changelog/"
distfiles="https://github.com/typst/typst/archive/refs/tags/v${version}.tar.gz"
-checksum=5e92463965c0cf6aa003a3bacd1c68591ef2dc0db59dcdccb8f7b084836a1266
+checksum=5a7224e32a555ac647ff202667a183b80d35539b685b3ce64bedf5d4e5a1a286
export TYPST_VERSION="$version"
export GEN_ARTIFACTS="./generated"
From 70fcc92ca7d09ac4ac82a850d90a8db0fa2b85b7 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:05 -0500
Subject: [PATCH 0018/2025] uv: update to 0.6.2.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 99760d355e9402..cc0eec315ada80 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.1
+version=0.6.2
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=7ed28dad2b39b1d43171a15fca6db43f088697e39edb9968870a6b847a699cb8
+checksum=fb9e890a132a11bd8fdf462c27653501e37db292058066e0a9e6ce9aa2fa5fe4
case "$XBPS_TARGET_MACHINE" in
i686*)
From 1345d0d57879a4fd535e9cfb2ae59ea90126f009 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:06 -0500
Subject: [PATCH 0019/2025] vivaldi: update to 7.1.3570.54+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 0873f9ab94c4ff..c0c1f058166b1d 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.1.3570.50+1
+version=7.1.3570.54+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=7a0c23f65f9a8c41296ab0c84f4e07212f32b75942381069ef19d00cc59b04fa
+ checksum=706eaf2290bf645aae48d7931cca77e4ac79318eb267da09b3bca39d27d354cb
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=2265219c7bdd1dec3093db18c49c2be8a63dee8810fe30282fc6da6faf5c73b0
+ checksum=6b1cf5fc26ccb516adec4733d88dc1128631329ea44fe4512b255a367a435c57
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=838a334dae96b527cbe1cd7f50124cdf2e0e5538c056b40218583df97150e17c
+ checksum=59050d4da607922107e8ef02e75b11143660741f2f5aeee03c4fd811624192a1
;;
*)
broken="No distfiles available for this target"
From 4f6ad1531f6c475e84a6c242c660c328d86f4ad5 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 15:06:07 -0500
Subject: [PATCH 0020/2025] yt-dlp: update to 2025.02.19.
---
srcpkgs/yt-dlp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 3d6bb45db45eb6..9ff0a3897ee14c 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
# Template file for 'yt-dlp'
pkgname=yt-dlp
-version=2025.01.26
+version=2025.02.19
revision=1
build_style=python3-pep517
make_check_args="-k not((download)or(test_socks))"
@@ -13,4 +13,4 @@ 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>yt-dlp-$version.tar.gz"
-checksum=f9b62c5f8c3db910d693a7ac1477f44696a923ff9b0a3f9d87fefea4e10e9e04
+checksum=28a8c33e4c32bd12e16601180b9f3a43fdc2896ad5467bc6e5a9f1fa6c280e28
From f5294e247f00b0c710fea410e9292e1cf2bf4d17 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 17:48:34 -0500
Subject: [PATCH 0021/2025] protobuf: protobuf: -devel depends on
libprotoc-devel
needed by the cmake files
---
srcpkgs/protobuf/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/protobuf/template b/srcpkgs/protobuf/template
index ba9a8d6704e857..a4ad0b089c02fd 100644
--- a/srcpkgs/protobuf/template
+++ b/srcpkgs/protobuf/template
@@ -1,7 +1,7 @@
# Template file for 'protobuf'
pkgname=protobuf
version=25.2
-revision=2
+revision=3
build_style=cmake
configure_args="-Dprotobuf_BUILD_SHARED_LIBS=ON -Dprotobuf_USE_EXTERNAL_GTEST=ON
-Dprotobuf_BUILD_LIBPROTOC=ON -Dprotobuf_ABSL_PROVIDER=package
@@ -74,6 +74,7 @@ protobuf-devel_package() {
depends="zlib-devel
libprotobuf-${version}_${revision}
libprotobuf-lite-${version}_${revision}
+ libprotoc-devel-${version}_${revision}
abseil-cpp-devel"
short_desc="Protocol buffers C++ library - development files"
# Switch to versioned package
From 1d511f081bf72c9f01b92ea9644723c0c51a4d02 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 18 Feb 2025 22:25:08 +0530
Subject: [PATCH 0022/2025] oxipng: update to 9.1.4.
---
srcpkgs/oxipng/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxipng/template b/srcpkgs/oxipng/template
index 3f5c7b0186ce0a..f1885efd7a1060 100644
--- a/srcpkgs/oxipng/template
+++ b/srcpkgs/oxipng/template
@@ -1,6 +1,6 @@
# Template file for 'oxipng'
pkgname=oxipng
-version=9.1.3
+version=9.1.4
revision=1
build_style=cargo
short_desc="Multithreaded lossless PNG compression optimizer"
@@ -9,7 +9,7 @@ license="MIT"
homepage="https://github.com/shssoichiro/oxipng"
changelog="https://raw.githubusercontent.com/shssoichiro/oxipng/master/CHANGELOG.md"
distfiles="https://github.com/shssoichiro/oxipng/archive/refs/tags/v${version}.tar.gz"
-checksum=5f34bc3a9eba661a686106261720061b1136301ccd67cc653c9c70d71fa33c09
+checksum=90c5e32c556c49e8fb2170f281586e87f7619fd574b4ccf1bc76e2f6819bba77
post_install() {
vlicense LICENSE
From 1d42293bff8e34bd2b47d4edbe350882d0810958 Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Sun, 23 Feb 2025 04:06:03 +0200
Subject: [PATCH 0023/2025] wine: update to 10.2
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
srcpkgs/wine/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index 1fa658892c1c62..d8b67962157d07 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,6 +1,6 @@
# Template file for 'wine'
pkgname=wine
-version=10.1
+version=10.2
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="63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663
- 029009c52a0eb428451d8381992bbcabe50bed4527f3a9c73d00f55c7f3af9cc"
+checksum="9d90dfb6cf10b810a7b4789f0067712b4730d3ea2a88b91f1be273b2ad04243f
+ 44d051a8622dd6245d63b88d988eebcdb712d309ee57eccdccbe59d6c4788194"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
@@ -133,7 +133,7 @@ post_install() {
esac
# install man page for wine executable
- for f in loader/wine*.man; do
+ for f in tools/wine/wine*.man; do
vman "$f" "${f//man/1}"
done
}
From 269b4446362928b21d28a9b453255263d7f49015 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 23 Feb 2025 02:00:43 +0100
Subject: [PATCH 0024/2025] linux6.12: enable TYPEC_MUX_INTEL_PMC
---
srcpkgs/linux6.12/files/x86_64-dotconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index c39d8162525010..413c98341937e4 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -8295,7 +8295,7 @@ CONFIG_TYPEC_WUSB3801=m
# CONFIG_TYPEC_MUX_FSA4480 is not set
CONFIG_TYPEC_MUX_GPIO_SBU=m
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
-# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+CONFIG_TYPEC_MUX_INTEL_PMC=m
# CONFIG_TYPEC_MUX_IT5205 is not set
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
# CONFIG_TYPEC_MUX_PTN36502 is not set
From 268c856116df1f94f2bdb4e26ee9ef1d8d2946e6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 23 Feb 2025 02:01:15 +0100
Subject: [PATCH 0025/2025] linux6.13: enable TYPEC_MUX_INTEL_PMC
---
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 1c1a283fb35277..b5bafae1d48fc6 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -8344,7 +8344,7 @@ CONFIG_TYPEC_WUSB3801=m
# CONFIG_TYPEC_MUX_FSA4480 is not set
CONFIG_TYPEC_MUX_GPIO_SBU=m
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
-# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+CONFIG_TYPEC_MUX_INTEL_PMC=m
# CONFIG_TYPEC_MUX_IT5205 is not set
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
# CONFIG_TYPEC_MUX_PTN36502 is not set
From d147f870121302e285265c7e2134f63e5a156d6f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 23 Feb 2025 12:46:06 +0100
Subject: [PATCH 0026/2025] linux6.6: enable TYPEC_MUX_INTEL_PMC
---
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 78665454c39f95..fc3bc5c57f6ff0 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -8091,7 +8091,7 @@ CONFIG_TYPEC_WUSB3801=m
# CONFIG_TYPEC_MUX_FSA4480 is not set
CONFIG_TYPEC_MUX_GPIO_SBU=m
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
-# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+CONFIG_TYPEC_MUX_INTEL_PMC=m
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
# end of USB Type-C Multiplexer/DeMultiplexer Switch support
From c7e5f822e4f36ca49ea9d5a963e32d5ab3792f76 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 23 Feb 2025 12:47:05 +0100
Subject: [PATCH 0027/2025] linux6.1: enable TYPEC_MUX_INTEL_PMC
---
srcpkgs/linux6.1/files/x86_64-dotconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig
index 1f8e5b3af5e31e..e480791c48bea8 100644
--- a/srcpkgs/linux6.1/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.1/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.1.114 Kernel Configuration
+# Linux/x86_64 6.1.127 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -18,7 +18,7 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
+CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
@@ -7896,7 +7896,7 @@ CONFIG_TYPEC_WUSB3801=m
#
# CONFIG_TYPEC_MUX_FSA4480 is not set
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
-# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+CONFIG_TYPEC_MUX_INTEL_PMC=m
# end of USB Type-C Multiplexer/DeMultiplexer Switch support
#
From 814a4b2561dddfc29c7ad408ed375352cb81bbca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:24 +0100
Subject: [PATCH 0028/2025] qt6-3d: update to 6.8.2.
---
srcpkgs/qt6-3d/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-3d/template b/srcpkgs/qt6-3d/template
index 225ecf343373ad..2318bf7c22e078 100644
--- a/srcpkgs/qt6-3d/template
+++ b/srcpkgs/qt6-3d/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-3d'
pkgname=qt6-3d
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qt3d-everywhere-src-${version}.tar.xz"
-checksum=08b006871b7bad92597c6b588ca921f630131e579e25079e49c0b34c0d7c4236
+checksum=577a6352f091a8d5fd087a0ac948befb185583959ee4048009073f0b377b8c44
subpackages="qt6-3d-private-devel qt6-3d-devel"
From 1123fa1076384c070c808a6707c99f8043817630 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:26 +0100
Subject: [PATCH 0029/2025] qt6-base: update to 6.8.2.
---
srcpkgs/qt6-base/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-base/template b/srcpkgs/qt6-base/template
index 2a6415546e786e..8a1a5683713616 100644
--- a/srcpkgs/qt6-base/template
+++ b/srcpkgs/qt6-base/template
@@ -2,7 +2,7 @@
#
# On update rebuild all pkg with qt6-base-private-devel
pkgname=qt6-base
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DINSTALL_DATADIR=share/qt6
@@ -35,7 +35,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only WITH Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtbase-everywhere-src-${version}.tar.xz"
-checksum=40b14562ef3bd779bc0e0418ea2ae08fa28235f8ea6e8c0cb3bce1d6ad58dcaf
+checksum=012043ce6d411e6e8a91fdc4e05e6bedcfa10fcb1347d3c33908f7fdd10dfe05
python_version=3
if [ "$CROSS_BUILD" ]; then
From adda0e903f60bfeb26c1c29969207348e21caa46 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:27 +0100
Subject: [PATCH 0030/2025] qt6-charts: update to 6.8.2.
---
srcpkgs/qt6-charts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-charts/template b/srcpkgs/qt6-charts/template
index ba98cb77e85b66..3808e690e30924 100644
--- a/srcpkgs/qt6-charts/template
+++ b/srcpkgs/qt6-charts/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-charts'
pkgname=qt6-charts
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-declarative-host-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtcharts-everywhere-src-${version}.tar.xz"
-checksum=2edea3f16e248ef508d99332798645b7f5ab6edbbf2e3d7d78fb674156f07d29
+checksum=ec7c84da1a5d7b2f8cea610df6f993fa3c48990dc9f6bec995c69c5bfb34c55f
subpackages="qt6-charts-private-devel qt6-charts-devel"
From 51ac18041e6a3035caceee31f4c23f77a940199e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:29 +0100
Subject: [PATCH 0031/2025] qt6-connectivity: update to 6.8.2.
---
srcpkgs/qt6-connectivity/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-connectivity/template b/srcpkgs/qt6-connectivity/template
index 9eb1fe5268c778..1d66765ad4a729 100644
--- a/srcpkgs/qt6-connectivity/template
+++ b/srcpkgs/qt6-connectivity/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-connectivity'
pkgname=qt6-connectivity
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_FEATURE_pcsclite=ON"
@@ -12,7 +12,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtconnectivity-everywhere-src-${version}.tar.xz"
-checksum=ccfd46e7ad2290710788274e145fb1f224d8a5ce360764ec10824b5908a6441c
+checksum=e617120e084ac369fd6064f2c177de9e1c2cd9989a1f1774eea131800d52812a
do_check() {
ctest -E tst_qlowenergycontroller
From 888977dacdfce44eba4a3e1e7f2334f1547ea8ce Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:31 +0100
Subject: [PATCH 0032/2025] qt6-declarative: update to 6.8.2.
---
.../patches/bin-qml-location.patch | 45 ++++++++++---------
.../patches/test_generate_qmlls_ini.patch | 11 +++++
srcpkgs/qt6-declarative/template | 4 +-
3 files changed, 37 insertions(+), 23 deletions(-)
create mode 100644 srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
diff --git a/srcpkgs/qt6-declarative/patches/bin-qml-location.patch b/srcpkgs/qt6-declarative/patches/bin-qml-location.patch
index 84f6dfbe663c44..7f0de28587e226 100644
--- a/srcpkgs/qt6-declarative/patches/bin-qml-location.patch
+++ b/srcpkgs/qt6-declarative/patches/bin-qml-location.patch
@@ -134,27 +134,6 @@
#ifdef Q_OS_WIN
m_qmlimportscannerPath += QLatin1String(".exe");
#endif
---- a/tests/auto/qml/qmllint/tst_qmllint.cpp
-+++ b/tests/auto/qml/qmllint/tst_qmllint.cpp
-@@ -170,10 +170,18 @@ void TestQmllint::initTestCase()
- {
- QQmlDataTest::initTestCase();
- m_qmllintPath = QLibraryInfo::path(QLibraryInfo::BinariesPath) + QLatin1String("/qmllint");
-+ char *build_bin = getenv("QT_BUILD_BIN_PATH");
-+ if (build_bin && *build_bin)
-+ m_qmllintPath = QLatin1String(build_bin) + "/qmllint";
- m_qmljsrootgenPath = QLibraryInfo::path(QLibraryInfo::LibraryExecutablesPath)
- + QLatin1String("/qmljsrootgen");
- m_qmltyperegistrarPath = QLibraryInfo::path(QLibraryInfo::LibraryExecutablesPath)
- + QLatin1String("/qmltyperegistrar");
-+ char *build_libexec = getenv("QT_BUILD_LIBEXEC_PATH");
-+ if (build_libexec && *build_libexec) {
-+ m_qmljsrootgenPath = QLatin1String(build_libexec) + "/qmljsrootgen";
-+ m_qmltyperegistrarPath = QLatin1String(build_libexec) + "/qmltypesregistrar";
-+ }
- #ifdef Q_OS_WIN
- m_qmllintPath += QLatin1String(".exe");
- m_qmljsrootgenPath += QLatin1String(".exe");
--- a/tests/auto/qml/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp
+++ b/tests/auto/qml/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp
@@ -118,7 +118,11 @@ tst_QDebugMessageService::tst_QDebugMess
@@ -204,3 +183,27 @@
: debugJsServerPath("qqmldebugjs");
return QQmlDebugTest::connectTo(
executable, restrictServices ? QStringLiteral("V8Debugger") : QString(),
+--- a/tests/auto/qml/qmllint/tst_qmllint.cpp.orig 2025-02-23 13:31:55.799663378 +0100
++++ b/tests/auto/qml/qmllint/tst_qmllint.cpp 2025-02-23 13:34:17.539682211 +0100
+@@ -194,6 +194,9 @@
+ {
+ QQmlDataTest::initTestCase();
+ m_qmllintPath = QLibraryInfo::path(QLibraryInfo::BinariesPath) + QLatin1String("/qmllint");
++ char *build_bin = getenv("QT_BUILD_BIN_PATH");
++ if (build_bin && *build_bin)
++ m_qmllintPath = QLatin1String(build_bin) + "/qmllint";
+
+ #ifdef Q_OS_WIN
+ m_qmllintPath += QLatin1String(".exe");
+--- a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp 2025-01-24 07:04:38.000000000 +0100
++++ - 2025-02-23 13:38:39.915208747 +0100
+@@ -29,6 +29,9 @@
+
+ m_qmljsrootgenPath = QLibraryInfo::path(QLibraryInfo::LibraryExecutablesPath)
+ + QLatin1String("/qmljsrootgen");
++ char *build_libexec = getenv("QT_BUILD_LIBEXEC_PATH");
++ if (build_libexec && *build_libexec)
++ m_qmljsrootgenPath = QLatin1String(build_libexec) + "/qmljsrootgen";
+
+ #ifdef Q_OS_WIN
+ m_qmljsrootgenPath += QLatin1String(".exe");
diff --git a/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch b/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
new file mode 100644
index 00000000000000..c6d8c1b3d9120a
--- /dev/null
+++ b/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
@@ -0,0 +1,11 @@
+--- tests/auto/cmake/test_generate_qmlls_ini/main.cpp 2025-02-23 14:05:00.700920877 +0100
++++ - 2025-02-23 14:07:13.399639405 +0100
+@@ -42,7 +42,7 @@
+ )"_s;
+
+ const QString &docPath = QLibraryInfo::path(QLibraryInfo::DocumentationPath);
+- const QString defaultImportPath = QLibraryInfo::path(QLibraryInfo::QmlImportsPath);
++ const QString defaultImportPath = qgetenv("QML2_IMPORT_PATH") + ":" + QLibraryInfo::path(QLibraryInfo::QmlImportsPath);
+ {
+ auto file = QFile(source.absoluteFilePath(qmllsIniName));
+ QVERIFY(file.exists());
diff --git a/srcpkgs/qt6-declarative/template b/srcpkgs/qt6-declarative/template
index df8ed168b89edb..3d3393f12790d7 100644
--- a/srcpkgs/qt6-declarative/template
+++ b/srcpkgs/qt6-declarative/template
@@ -2,7 +2,7 @@
#
# On update, rebuild pkgs with qt6-declarative-private-devel
pkgname=qt6-declarative
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_BUILD_TESTS=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only WITH Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtdeclarative-everywhere-src-${version}.tar.xz"
-checksum=95d15d5c1b6adcedb1df6485219ad13b8dc1bb5168b5151f2f1f7246a4c039fc
+checksum=144d876adc8bb55909735143e678d1e24eadcd0a380a0186792d88b731346d56
replaces="qt6-quickcontrols2>=0"
if [ "$CROSS_BUILD" ]; then
From cc2947250162300e7956292bf4c68e430013c1a0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:32 +0100
Subject: [PATCH 0033/2025] qt6-imageformats: update to 6.8.2.
---
srcpkgs/qt6-imageformats/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-imageformats/template b/srcpkgs/qt6-imageformats/template
index 3562d6ff986b53..e52ec7159b0a42 100644
--- a/srcpkgs/qt6-imageformats/template
+++ b/srcpkgs/qt6-imageformats/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-imageformats'
pkgname=qt6-imageformats
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base"
@@ -10,4 +10,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtimageformats-everywhere-src-${version}.tar.xz"
-checksum=138cc2909aa98f5ff7283e36eb3936eb5e625d3ca3b4febae2ca21d8903dd237
+checksum=d2a1bbb84707b8a0aec29227b170be00f04383fbf2361943596d09e7e443c8e1
From 01d27421bca2d703c7236dd4313e78afe9e72002 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:34 +0100
Subject: [PATCH 0034/2025] qt6-languageserver: update to 6.8.2.
---
srcpkgs/qt6-languageserver/template | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qt6-languageserver/template b/srcpkgs/qt6-languageserver/template
index 6f70892f01dabe..7508f3806fb682 100644
--- a/srcpkgs/qt6-languageserver/template
+++ b/srcpkgs/qt6-languageserver/template
@@ -1,20 +1,26 @@
# Template file for 'qt6-languageserver'
pkgname=qt6-languageserver
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_BUILD_TESTS=ON"
hostmakedepends="qt6-base"
makedepends="qt6-base-private-devel"
short_desc="Implementation of the Language Server Protocol for Qt6"
-maintainer="classabbyamp <void@placeviolette.net>"
+maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only WITH Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtlanguageserver-everywhere-src-${version}.tar.xz"
-checksum=865e9436c1432a53e38a30625b6cee60bf72553ff508047115513a233c8e6d7e
+checksum=9eeb74ac15334c08777548c01e4ede80a4e2d36f1ebcb322423f24f14c2785fb
subpackages="qt6-languageserver-private-devel qt6-languageserver-devel"
+do_check() {
+ cd build
+ local ctest_exclude="(test_qtjsonrpc_module)"
+ ctest -E "$ctest_exclude"
+}
+
post_install() {
rm -rf ${DESTDIR}/usr/tests
}
From c7e7ef408f8d84fd78aaaa5c1111dbacf809da46 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:35 +0100
Subject: [PATCH 0035/2025] qt6-location: update to 6.8.2.
---
srcpkgs/qt6-location/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-location/template b/srcpkgs/qt6-location/template
index 398d15ab2edcef..594df72bf33db1 100644
--- a/srcpkgs/qt6-location/template
+++ b/srcpkgs/qt6-location/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-location'
pkgname=qt6-location
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtlocation-everywhere-src-${version}.tar.xz"
-checksum=9070db5eb8bb873a1d4e49d3aa922e37e22771c6636d031d3a9f6addae4b59ef
+checksum=93490bcb416b8602ead6f335fb97f82c996e13bb8af25ea991f541a39b7d1719
pre_check() {
export QML2_IMPORT_PATH="$wrksrc/build/lib${XBPS_TARGET_WORDSIZE}/qt6/qml"
From c3e501a80cad16c7fde5b6fb048a07c2b47856a7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:37 +0100
Subject: [PATCH 0036/2025] qt6-lottie: update to 6.8.2.
---
srcpkgs/qt6-lottie/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-lottie/template b/srcpkgs/qt6-lottie/template
index 007dd567f217a0..815dc67d878c07 100644
--- a/srcpkgs/qt6-lottie/template
+++ b/srcpkgs/qt6-lottie/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-lottie'
pkgname=qt6-lottie
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtlottie-everywhere-src-${version}.tar.xz"
-checksum=824344c5fcbfdf92b424c21ac96a56b736d5e96afa838689b6207f58e170174a
+checksum=5ed43eb20d0393dd05c890fb3548deb3b82bad6b0265c12d4995940b238ebe20
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
From 73fb77184765f0686f799e54701c63ab3a334a4f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:38 +0100
Subject: [PATCH 0037/2025] qt6-multimedia: update to 6.8.2.
---
srcpkgs/qt6-multimedia/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-multimedia/template b/srcpkgs/qt6-multimedia/template
index c9f82ef7430e2d..2fade091e150c4 100644
--- a/srcpkgs/qt6-multimedia/template
+++ b/srcpkgs/qt6-multimedia/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-multimedia'
pkgname=qt6-multimedia
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_FEATURE_gstreamer=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtmultimedia-everywhere-src-${version}.tar.xz"
-checksum=75fa87134f9afab7f0a62c55a4744799ac79519560d19c8e1d4c32bdd173f953
+checksum=34f561fdc07b158bcc4ad040b596fc6086c48908060e854b473b557e4feb1569
if [ "$XBPS_MACHINE" = "i686" ]; then
CXXFLAGS="-DPFFFT_SIMD_DISABLE=1 -DDISABLE_SIMD=1"
From fa4c23531196fd3888501b5ed631fc802407ac1b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:40 +0100
Subject: [PATCH 0038/2025] qt6-networkauth: update to 6.8.2.
---
srcpkgs/qt6-networkauth/template | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-networkauth/template b/srcpkgs/qt6-networkauth/template
index 1534fe66ebd66c..f265b53498e276 100644
--- a/srcpkgs/qt6-networkauth/template
+++ b/srcpkgs/qt6-networkauth/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-networkauth'
pkgname=qt6-networkauth
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base"
@@ -10,12 +10,18 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtnetworkauth-everywhere-src-${version}.tar.xz"
-checksum=118664ba929c5fbbdf822438bd69bd43674cfee82e504e143da600fe47c74024
+checksum=d495b4b527ec87aba65af1a8e20291eb0a4826ddfafa78b0cb0ac1ef4455b4d7
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
fi
+do_check() {
+ cd build
+ local ctest_exclude="(module_includes)"
+ ctest -E "$ctest_exclude"
+}
+
qt6-networkauth-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
From c6ede08b02d535644eba861b7f2839041eb15d7d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:49 +0100
Subject: [PATCH 0039/2025] qt6-pdf: update to 6.8.2.
---
srcpkgs/qt6-pdf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-pdf/template b/srcpkgs/qt6-pdf/template
index 0caba75e9f052e..8bd0bfc5f4d8ca 100644
--- a/srcpkgs/qt6-pdf/template
+++ b/srcpkgs/qt6-pdf/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-pdf'
pkgname=qt6-pdf
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_FEATURE_qtpdf_build=ON
@@ -22,7 +22,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only, GPL-2.0-only, LGPL-3.0-only, BSD-3-Clause"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwebengine-everywhere-src-${version}.tar.xz"
-checksum=1ba8e03ac8edcf50ce830e49b63db983de22e96757452975c1d3e6d120ae91bc
+checksum=ff95987f16c197b31ad4d96972f8d9b00c740c5bed70c3e68ee42d673ee54802
if [ "$XBPS_LIBC" = "musl" ]; then
hostmakedepends+=" musl-legacy-compat"
From 6da3cfcde355e5149f5966b9c99d0d5a3d439e13 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:50 +0100
Subject: [PATCH 0040/2025] qt6-position: update to 6.8.2.
---
srcpkgs/qt6-position/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-position/template b/srcpkgs/qt6-position/template
index 67b811c1665e30..6252ca85f04906 100644
--- a/srcpkgs/qt6-position/template
+++ b/srcpkgs/qt6-position/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-position'
pkgname=qt6-position
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtpositioning-everywhere-src-${version}.tar.xz"
-checksum=e310e7232591d4beb1785bfff8ff3e77430bdf5e9a17f56694b732f5267df78d
+checksum=df30664f4e936466a7e1157ff26abc61efb5e94c9eb8750e1bcdffeec95db8e5
pre_check() {
export QML2_IMPORT_PATH="$wrksrc/build/lib${XBPS_TARGET_WORDSIZE}/qt6/qml"
From 39e163eee457ca08df2cb0bb115be0ed5238482b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:52 +0100
Subject: [PATCH 0041/2025] qt6-qt5compat: update to 6.8.2.
---
srcpkgs/qt6-qt5compat/template | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-qt5compat/template b/srcpkgs/qt6-qt5compat/template
index a404a4af6c54df..4a4e9b9d561757 100644
--- a/srcpkgs/qt6-qt5compat/template
+++ b/srcpkgs/qt6-qt5compat/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-qt5compat'
pkgname=qt6-qt5compat
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_FEATURE_textcodec=ON -DQT_FEATURE_codecs=ON
@@ -13,12 +13,18 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only with Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qt5compat-everywhere-src-${version}.tar.xz"
-checksum=05c8c088b4cd8331fa8a9c8b7ff7c42a088cb112e673eae5708048d0131264fc
+checksum=b53154bc95ec08e2ddc266bef250fbd684b4eb2df96bc8c27d26b1e953495316
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
fi
+do_check() {
+ cd build
+ local ctest_exclude="(module_includes)"
+ ctest -E "$ctest_exclude"
+}
+
post_install() {
rm -rf ${DESTDIR}/usr/tests
}
From 013ed73de69a53b62c519ba459d958ac2a58206c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:54 +0100
Subject: [PATCH 0042/2025] qt6-quick3d: update to 6.8.2.
---
srcpkgs/qt6-quick3d/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-quick3d/template b/srcpkgs/qt6-quick3d/template
index c1988257f7fcbc..d240eef655597a 100644
--- a/srcpkgs/qt6-quick3d/template
+++ b/srcpkgs/qt6-quick3d/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-quick3d'
pkgname=qt6-quick3d
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-declarative-host-tools qt6-shadertools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtquick3d-everywhere-src-${version}.tar.xz"
-checksum=3f3d345e6c95fcd40ab37e6a37cd31811e5d239dea8e142e632d4ea41bf20ce7
+checksum=084cebccb8c5b1c6bafb7756ab89b08ced23c20cd2e996ed54909a154a9f0b6d
subpackages="qt6-quick3d-tools qt6-quick3d-private-devel qt6-quick3d-devel"
if [ "$CROSS_BUILD" ]; then
From adb8cb57d480e4c304eee7048d8d08b1aadd1899 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:56 +0100
Subject: [PATCH 0043/2025] qt6-quicktimeline: update to 6.8.2.
---
srcpkgs/qt6-quicktimeline/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-quicktimeline/template b/srcpkgs/qt6-quicktimeline/template
index 009bacff34854d..20a6d2c2ec6805 100644
--- a/srcpkgs/qt6-quicktimeline/template
+++ b/srcpkgs/qt6-quicktimeline/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-quicktimeline'
pkgname=qt6-quicktimeline
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version/rc/-rc}/submodules/qtquicktimeline-everywhere-src-${version/rc/-rc}.tar.xz"
-checksum=fdbc198e27fd7bce0801fb3cfa336e81932607e6a36c97ae8394880eedfe12a3
+checksum=c33dbceed9fabb3d7f6731a68aee602bad5a04bb6f0a473792e61858c0bc1aaa
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
From 201d37ef5235e95b218af2e1503c565365b4457d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:57 +0100
Subject: [PATCH 0044/2025] qt6-remoteobjects: update to 6.8.2.
---
srcpkgs/qt6-remoteobjects/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-remoteobjects/template b/srcpkgs/qt6-remoteobjects/template
index 23c85a9166543b..b8d6ae21ca5bd4 100644
--- a/srcpkgs/qt6-remoteobjects/template
+++ b/srcpkgs/qt6-remoteobjects/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-remoteobjects'
pkgname=qt6-remoteobjects
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-declarative-host-tools pkg-config"
@@ -14,7 +14,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtremoteobjects-everywhere-src-${version}.tar.xz"
-checksum=7ef2870f05614b71d1cfdd7ac12acef5294abc43da244a6e9e411f21208f59f8
+checksum=d02ad3ede11b0bbf8187cb79227383aed5b4538107b522d1249eab7b1b5eb629
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt6-remoteobjects-tools"
From 3639b7d89e262b17136a5c166753b981884614d5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:01:59 +0100
Subject: [PATCH 0045/2025] qt6-scxml: update to 6.8.2.
---
srcpkgs/qt6-scxml/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-scxml/template b/srcpkgs/qt6-scxml/template
index 13764a60ec504f..bfda4444307368 100644
--- a/srcpkgs/qt6-scxml/template
+++ b/srcpkgs/qt6-scxml/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-scxml'
pkgname=qt6-scxml
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DQT_FEATURE_scxml_ecmascriptdatamodel=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtscxml-everywhere-src-${version}.tar.xz"
-checksum=2f406f44cfacd6eddb90468012a5d1d99d7a64ec05a21a2a7eda9dfc12614fd6
+checksum=683c4a11a24001e901cc84853723046a1ba27004bcc06680a72eaac6cf8ea193
subpackages="qt6-scxml-tools qt6-scxml-devel"
if [ "$CROSS_BUILD" ]; then
From 8e52319f933ad4a933cb60e1270eb118e58961fd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:00 +0100
Subject: [PATCH 0046/2025] qt6-sensors: update to 6.8.2.
---
srcpkgs/qt6-sensors/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-sensors/template b/srcpkgs/qt6-sensors/template
index 67ee56f0715b2c..a59d8735c4a6ab 100644
--- a/srcpkgs/qt6-sensors/template
+++ b/srcpkgs/qt6-sensors/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-sensors'
pkgname=qt6-sensors
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-declarative-host-tools pkg-config"
@@ -10,7 +10,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtsensors-everywhere-src-${version}.tar.xz"
-checksum=41f49b614850d40c647b80e70ef6be759e8fc90ac6cce3ab6f82a357201d9750
+checksum=8a817c9b001ad0abdbf15064826ca6a8ee6b66fef8f04b4343ac9f7b2ddbf4ca
post_install() {
rm -rf ${DESTDIR}/usr/tests
From 5899dcc7a3133eb12b18bcdb3c51c3a256229467 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:02 +0100
Subject: [PATCH 0047/2025] qt6-serialport: update to 6.8.2.
---
srcpkgs/qt6-serialport/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-serialport/template b/srcpkgs/qt6-serialport/template
index 7658adf8c38c7e..a7a895e551f3e7 100644
--- a/srcpkgs/qt6-serialport/template
+++ b/srcpkgs/qt6-serialport/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-serialport'
pkgname=qt6-serialport
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtserialport-everywhere-src-${version}.tar.xz"
-checksum=098e72a5c06d7db003e3eea1b0ed72d7308e3ea9cb9e89b538816dc96c938395
+checksum=ed17e02361e989f149f58d021ab8cd66f21db4cdfb8cde0a462017e6ac1e3be7
qt6-serialport-devel_package() {
depends="${sourcepkg}>=${version}_${revision} qt6-base-devel>=${version}_1"
From 7ea54254b6f4105cf3995e688b58a212f2ddec80 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:03 +0100
Subject: [PATCH 0048/2025] qt6-shadertools: update to 6.8.2.
---
srcpkgs/qt6-shadertools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-shadertools/template b/srcpkgs/qt6-shadertools/template
index 38a9646c7dd95f..db4591977d8f34 100644
--- a/srcpkgs/qt6-shadertools/template
+++ b/srcpkgs/qt6-shadertools/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-shadertools'
pkgname=qt6-shadertools
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtshadertools-everywhere-src-${version}.tar.xz"
-checksum=55b70cd632473a8043c74ba89310f7ba9c5041d253bc60e7ae1fa789169c4846
+checksum=d1d5f90e8885fc70d63ac55a4ce4d9a2688562033a000bc4aff9320f5f551871
if [ "$CROSS_BUILD" ]; then
configure_args="-DQT_FORCE_BUILD_TOOLS=true"
From a9e62ad4901eb39f64348f373f231bfd98209af8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:05 +0100
Subject: [PATCH 0049/2025] qt6-speech: update to 6.8.2.
---
srcpkgs/qt6-speech/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-speech/template b/srcpkgs/qt6-speech/template
index 7f77c09431f0e3..8db138717f7116 100644
--- a/srcpkgs/qt6-speech/template
+++ b/srcpkgs/qt6-speech/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-speech'
pkgname=qt6-speech
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl pkg-config qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtspeech-everywhere-src-${version}.tar.xz"
-checksum=b0c5fe36c157b0b0cceb89d0d6325e539652f33963f7424cc70300870ce1acdf
+checksum=e09b52336bb90090f4582a382fa084f7573ebd207cc81f3066ef94cc1bf202c3
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
From 3cfdf58b93dfc4e08a5dc5c4bb5a0913a50f4532 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:06 +0100
Subject: [PATCH 0050/2025] qt6-svg: update to 6.8.2.
---
srcpkgs/qt6-svg/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qt6-svg/template b/srcpkgs/qt6-svg/template
index 8c39462fa15758..d24eae0a52745d 100644
--- a/srcpkgs/qt6-svg/template
+++ b/srcpkgs/qt6-svg/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-svg'
pkgname=qt6-svg
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="qt6-base perl"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only with Qt-GPL-exception-1.0, GPL-2.0-or-later, LGPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtsvg-everywhere-src-${version}.tar.xz"
-checksum=3d0de73596e36b2daa7c48d77c4426bb091752856912fba720215f756c560dd0
+checksum=aa2579f21ca66d19cbcf31d87e9067e07932635d36869c8239d4decd0a9dc1fa
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
@@ -18,7 +18,7 @@ fi
do_check() {
cd build
- ctest -E 'tst_qicon_svg'
+ ctest -E '(tst_qicon_svg|module_includes)'
}
post_install() {
From ec918e1b8603016c18d7aa4ea2c7ebb38b40cbe6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:08 +0100
Subject: [PATCH 0051/2025] qt6-tools: update to 6.8.2.
---
srcpkgs/qt6-tools/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qt6-tools/template b/srcpkgs/qt6-tools/template
index f71ef1f2291d4b..12d3b4d6d652c2 100644
--- a/srcpkgs/qt6-tools/template
+++ b/srcpkgs/qt6-tools/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-tools'
pkgname=qt6-tools
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
configure_args="-DEXTERNAL_GUMBO=ON -DLITEHTML_UTF8=ON -DUSE_ICU=ON
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="custom:GPL-3.0-only-with-Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qttools-everywhere-src-${version}.tar.xz"
-checksum=9d43d409be08b8681a0155a9c65114b69c9a3fc11aef6487bb7fdc5b283c432d
+checksum=326381b7d43f07913612f291abc298ae79bd95382e2233abce982cff2b53d2c0
if [ "$CROSS_BUILD" ]; then
configure_args+=" -DQT_FORCE_BUILD_TOOLS=TRUE"
@@ -50,7 +50,7 @@ do_check() {
export QT_BUILD_BIN_PATH=$wrksrc/build/lib/qt6/bin
# Some of these tests expect that qt6-tools is already
# installed in /usr/lib/qt6
- ctest -E 'tst_(lrelease|lconvert|lupdate|qtattributionsscanner|qhelpcontentmodel|qhelpenginecore|qhelpgenerator|qhelpindexmode|generatedOutput)'
+ ctest -E 'tst_(lrelease|lconvert|lupdate|qtattributionsscanner|qhelpcontentmodel|qhelpenginecore|qhelpgenerator|qhelpindexmode|generatedOutput|validateQdocOutputFiles)'
}
qt6-help_package() {
From ecfbd0c76907b489008c9818215da5a5a9002929 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:09 +0100
Subject: [PATCH 0052/2025] qt6-translations: update to 6.8.2.
---
srcpkgs/qt6-translations/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-translations/template b/srcpkgs/qt6-translations/template
index 2ffa581bfff4ae..a4f96a5f6bca82 100644
--- a/srcpkgs/qt6-translations/template
+++ b/srcpkgs/qt6-translations/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-translations'
pkgname=qt6-translations
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="qt6-base-devel qt6-tools-devel perl"
@@ -9,7 +9,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qttranslations-everywhere-src-${version}.tar.xz"
-checksum=635a6093e99152243b807de51077485ceadd4786d4acb135b9340b2303035a4a
+checksum=d2106e8a580bfd77702c4c1840299288d344902b0e2c758ca813ea04c6d6a3d1
do_configure() {
rm -rf build
From bdbfcdfcf1745ff0f1cb4794147d0e190cad65c9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:11 +0100
Subject: [PATCH 0053/2025] qt6-virtualkeyboard: update to 6.8.2.
---
srcpkgs/qt6-virtualkeyboard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-virtualkeyboard/template b/srcpkgs/qt6-virtualkeyboard/template
index b319c858577522..2508cf056e372c 100644
--- a/srcpkgs/qt6-virtualkeyboard/template
+++ b/srcpkgs/qt6-virtualkeyboard/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-virtualkeyboard'
pkgname=qt6-virtualkeyboard
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl pkg-config qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtvirtualkeyboard-everywhere-src-${version}.tar.xz"
-checksum=1022a3bc4093ec732e85b659158c8a70a31eecbd0dfef4e4f6c67f474f89a264
+checksum=2ddce5156978b5da04c97b0de1abb9d5172a06796b56bca53cbb5e976277cb27
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args="-DQT_BUILD_TESTS=ON"
From 8b3e0225ae4adcf2e8714db3bbf8aa5bf4c89921 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:12 +0100
Subject: [PATCH 0054/2025] qt6-wayland: update to 6.8.2.
---
srcpkgs/qt6-wayland/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-wayland/template b/srcpkgs/qt6-wayland/template
index 2a62a5a5ca6c64..3de74ae385e60e 100644
--- a/srcpkgs/qt6-wayland/template
+++ b/srcpkgs/qt6-wayland/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-wayland'
pkgname=qt6-wayland
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="qt6-base perl pkg-config wayland-devel qt6-declarative-host-tools"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only with Qt-GPL-exception-1.0, LGPL-3.0-only, GPL-2.0-or-later"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwayland-everywhere-src-${version}.tar.xz"
-checksum=2226fbde4e2ddd12f8bf4b239c8f38fd706a54e789e63467dfddc77129eca203
+checksum=5e46157908295f2bf924462d8c0855b0508ba338ced9e810891fefa295dc9647
subpackages="qt6-wayland-tools qt6-wayland-private-devel qt6-wayland-devel"
From 72d4c8536fe8a32f6f290be9a0508b6035e70671 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:14 +0100
Subject: [PATCH 0055/2025] qt6-webchannel: update to 6.8.2.
---
srcpkgs/qt6-webchannel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-webchannel/template b/srcpkgs/qt6-webchannel/template
index 0d97d9e25fe262..9f4b6300260c6f 100644
--- a/srcpkgs/qt6-webchannel/template
+++ b/srcpkgs/qt6-webchannel/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-webchannel'
pkgname=qt6-webchannel
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwebchannel-everywhere-src-${version}.tar.xz"
-checksum=6b139f7f9128309e924da145023fa8ea87922bd79693392b3b2e4ba568a5763a
+checksum=869f1e53f44673a57670005b1239cd67b9a5f372c8cae799c1e4af3f1c68b7ac
do_check() {
cd build
From 039cd1041aa9093e0f3776e6a20d98ed7ad56e2f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:15 +0100
Subject: [PATCH 0056/2025] qt6-websockets: update to 6.8.2.
---
srcpkgs/qt6-websockets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-websockets/template b/srcpkgs/qt6-websockets/template
index 0cfc1cc2ebb5e6..e3744918b2f91f 100644
--- a/srcpkgs/qt6-websockets/template
+++ b/srcpkgs/qt6-websockets/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-websockets'
pkgname=qt6-websockets
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="perl qt6-base qt6-declarative-host-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND GPL-3.0-only with Qt-GPL-exception-1.0"
homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwebsockets-everywhere-src-${version}.tar.xz"
-checksum=e4cfdae8760bedd1c2b00429a6c9bf88cc11c5018dcb46bde277fb1edf341e3f
+checksum=919df562ba3446c8393992d112085ad2d96d23aaf802b1cd7a30bf3ba2fe8cbe
do_check() {
cd build
From 89e5a650677efc857aec7b66794ef54a39560783 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 8 Feb 2025 12:02:17 +0100
Subject: [PATCH 0057/2025] qt6-webview: update to 6.8.2.
---
srcpkgs/qt6-webview/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qt6-webview/template b/srcpkgs/qt6-webview/template
index 907de77f66f124..e1f5b621c5ebb7 100644
--- a/srcpkgs/qt6-webview/template
+++ b/srcpkgs/qt6-webview/template
@@ -1,6 +1,6 @@
# Template file for 'qt6-webview'
pkgname=qt6-webview
-version=6.8.1
+version=6.8.2
revision=1
build_style=cmake
hostmakedepends="qt6-base qt6-declarative-host-tools"
@@ -10,7 +10,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only, GPL-2.0-only, LGPL-3.0-only"
homepage="https://www.qt.io"
distfiles="https://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtwebview-everywhere-src-${version}.tar.xz"
-checksum=f56bc09e9c84fa06f3955871ba37065556696c72be9c7620925eb0fd83569e22
+checksum=86b436271193d958119bf8866dec16b6ad3879c8e3e06458e3f79ca846bed043
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="no qt6-webengine"
From b444172a2b8d3cba3f4d2db49515ea7b48bd04e9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 22:32:52 -0500
Subject: [PATCH 0058/2025] fontconfig: fix 70-no-bitmaps for deprecation
70-no-bitmaps now includes 70-no-bitmaps-except-emoji, but this only
works if 70-no-bitmaps-except-emoji is already in conf.d (not just
conf.avail). This fixes regressions some users have been reporting with
bitmap fonts showing up again since the latest update.
---
srcpkgs/fontconfig/template | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/fontconfig/template b/srcpkgs/fontconfig/template
index ebadebb0abcb2c..4cfb6ae33eefba 100644
--- a/srcpkgs/fontconfig/template
+++ b/srcpkgs/fontconfig/template
@@ -1,7 +1,7 @@
# Template file for 'fontconfig'
pkgname=fontconfig
version=2.16.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--enable-static --enable-docs --with-cache-dir=/var/cache/${pkgname}"
hostmakedepends="gperf pkg-config python3"
@@ -20,6 +20,9 @@ post_install() {
vsed -i 's,\(Cflags: -I${includedir}\).*,\1,g' ${DESTDIR}/usr/lib/pkgconfig/fontconfig.pc
fi
vlicense COPYING
+ # deprecated upstream, but is broken unless 70-no-bitmaps-except-emoji exists in conf.d
+ rm "$DESTDIR"/usr/share/fontconfig/conf.avail/70-no-bitmaps.conf
+ ln -s 70-no-bitmaps-except-emoji.conf "$DESTDIR"/usr/share/fontconfig/conf.avail/70-no-bitmaps.conf
}
fontconfig-devel_package() {
From 4aad280d1d01daa1c551717eac8825f0efe8bb20 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 23 Feb 2025 16:57:48 +0100
Subject: [PATCH 0059/2025] qt6-declarative: fix patch prefix
---
srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch b/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
index c6d8c1b3d9120a..9e59dd065e1e3d 100644
--- a/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
+++ b/srcpkgs/qt6-declarative/patches/test_generate_qmlls_ini.patch
@@ -1,4 +1,4 @@
---- tests/auto/cmake/test_generate_qmlls_ini/main.cpp 2025-02-23 14:05:00.700920877 +0100
+--- a/tests/auto/cmake/test_generate_qmlls_ini/main.cpp 2025-02-23 14:05:00.700920877 +0100
+++ - 2025-02-23 14:07:13.399639405 +0100
@@ -42,7 +42,7 @@
)"_s;
From 60b4190a500f625c924cf77fad59da165aea12a7 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Feb 2025 16:57:00 -0500
Subject: [PATCH 0060/2025] pmr: build on all archs
---
srcpkgs/pmr/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pmr/template b/srcpkgs/pmr/template
index 9eb144d2532602..175b81c06222d3 100644
--- a/srcpkgs/pmr/template
+++ b/srcpkgs/pmr/template
@@ -1,10 +1,10 @@
# Template file for 'pmr'
pkgname=pmr
version=1.01
-revision=2
+revision=3
build_style=gnu-makefile
make_build_args="-f Makefile.in"
-short_desc="A tool for measuring data rate on the UNIX command line"
+short_desc="Tool for measuring data rate on the UNIX command line"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Public Domain"
homepage="http://zakalwe.fi/~shd/foss/pmr/"
From 952ece06006ae94ea042082ea5c9b31837745969 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Feb 2025 17:44:36 -0500
Subject: [PATCH 0061/2025] su-exec: build on all archs
---
srcpkgs/su-exec/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/su-exec/template b/srcpkgs/su-exec/template
index 3ce8c20b3abc8f..8fc155d3d12e6e 100644
--- a/srcpkgs/su-exec/template
+++ b/srcpkgs/su-exec/template
@@ -1,7 +1,7 @@
# Template file for 'su-exec'
pkgname=su-exec
version=0.2
-revision=1
+revision=2
build_style=gnu-makefile
short_desc="Switch user and group id, setgroups and exec"
maintainer="Duncaen <duncaen@voidlinux.org>"
From 534ac89f35f9125cab48e840162a570f2424d268 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 23 Feb 2025 17:32:17 -0800
Subject: [PATCH 0062/2025] qt6-translations: fix cross compiling
---
srcpkgs/qt6-translations/template | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/qt6-translations/template b/srcpkgs/qt6-translations/template
index a4f96a5f6bca82..4f2ba73c3c1f6f 100644
--- a/srcpkgs/qt6-translations/template
+++ b/srcpkgs/qt6-translations/template
@@ -3,7 +3,8 @@ pkgname=qt6-translations
version=6.8.2
revision=1
build_style=cmake
-hostmakedepends="qt6-base-devel qt6-tools-devel perl"
+hostmakedepends="qt6-base qt6-tools perl"
+makedepends="qt6-base-devel qt6-tools-devel"
short_desc="Cross-platform application and UI framework - translations"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only with Qt-GPL-exception-1.0"
@@ -11,10 +12,7 @@ homepage="https://qt.io/"
distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qttranslations-everywhere-src-${version}.tar.xz"
checksum=d2106e8a580bfd77702c4c1840299288d344902b0e2c758ca813ea04c6d6a3d1
-do_configure() {
+pre_configure() {
rm -rf build
mkdir build
- cd build
- unset CC CXX CFLAGS CXXFLAGS LD LDFLAGS
- cmake -DCMAKE_BUILD_TYPE=None -GNinja ..
}
From 941f80b4cd757feaef5ba89066e750c12c9f6245 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 23 Feb 2025 20:03:05 -0800
Subject: [PATCH 0063/2025] Revert "wine: update to 10.2"
This reverts commit 9b7f06d7a1b0e164f5a4616f927b0848d7156ac0.
Closes: #54456
---
srcpkgs/wine/template | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index d8b67962157d07..203f0d5fa6b53b 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,7 +1,8 @@
# Template file for 'wine'
pkgname=wine
-version=10.2
-revision=1
+reverts="10.2_1"
+version=10.1
+revision=2
_pkgver=${version/r/-r}
create_wrksrc=yes
build_wrksrc=wine-${_pkgver}
@@ -13,8 +14,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="9d90dfb6cf10b810a7b4789f0067712b4730d3ea2a88b91f1be273b2ad04243f
- 44d051a8622dd6245d63b88d988eebcdb712d309ee57eccdccbe59d6c4788194"
+checksum="63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663
+ 029009c52a0eb428451d8381992bbcabe50bed4527f3a9c73d00f55c7f3af9cc"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
@@ -133,7 +134,7 @@ post_install() {
esac
# install man page for wine executable
- for f in tools/wine/wine*.man; do
+ for f in loader/wine*.man; do
vman "$f" "${f//man/1}"
done
}
From 271e4602753467015f7fc7758b46dec36d04b947 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Feb 2025 10:20:06 -0500
Subject: [PATCH 0064/2025] Revert "wpa_supplicant: use capabilities in
service"
This reverts commit b43eee69fdadff822b9c0988d4867395426139bc.
Many users have reported an inability to control wpa_supplicant with
this change, including not being able to use wpa_cli as root or not and
not having working internet on fresh installs.
---
srcpkgs/wpa_supplicant/INSTALL.msg | 4 ----
srcpkgs/wpa_supplicant/files/wpa_supplicant.conf | 2 +-
srcpkgs/wpa_supplicant/files/wpa_supplicant/run | 14 +++++---------
srcpkgs/wpa_supplicant/template | 3 +--
4 files changed, 7 insertions(+), 16 deletions(-)
delete mode 100644 srcpkgs/wpa_supplicant/INSTALL.msg
diff --git a/srcpkgs/wpa_supplicant/INSTALL.msg b/srcpkgs/wpa_supplicant/INSTALL.msg
deleted file mode 100644
index ca03234d01b8aa..00000000000000
--- a/srcpkgs/wpa_supplicant/INSTALL.msg
+++ /dev/null
@@ -1,4 +0,0 @@
-The runit service now uses Linux capabilities to run as non-root.
-If you edited `wpa_supplicant.conf` files, you must set
- `control_interface_group=_wpas`
-there, so that the unprivileged daemon can function properly.
diff --git a/srcpkgs/wpa_supplicant/files/wpa_supplicant.conf b/srcpkgs/wpa_supplicant/files/wpa_supplicant.conf
index 3d213b67b8b507..601415320354cb 100644
--- a/srcpkgs/wpa_supplicant/files/wpa_supplicant.conf
+++ b/srcpkgs/wpa_supplicant/files/wpa_supplicant.conf
@@ -1,7 +1,7 @@
# Default configuration file for wpa_supplicant.conf(5).
ctrl_interface=/run/wpa_supplicant
-ctrl_interface_group=_wpas
+ctrl_interface_group=wheel
eapol_version=1
ap_scan=1
fast_reauth=1
diff --git a/srcpkgs/wpa_supplicant/files/wpa_supplicant/run b/srcpkgs/wpa_supplicant/files/wpa_supplicant/run
index d2d90b72a23160..0bb6ff43caf912 100644
--- a/srcpkgs/wpa_supplicant/files/wpa_supplicant/run
+++ b/srcpkgs/wpa_supplicant/files/wpa_supplicant/run
@@ -7,14 +7,10 @@ else
OPTS="${AUTO}"
fi
-# automigrate
-chown -R _wpas:_wpas /etc/wpa_supplicant
-! [ -d /run/wpa_supplicant ] && install -m 700 -g _wpas -o _wpas -d /run/wpa_supplicant
-chown -R _wpas:_wpas /run/wpa_supplicant
+# revert automigrate
+chown -R root:root /etc/wpa_supplicant
+! [ -d /run/wpa_supplicant ] && install -m 700 -g root -o root -d /run/wpa_supplicant
+chown -R root:root /run/wpa_supplicant
exec 2>&1
-exec setpriv --reuid _wpas --regid _wpas --clear-groups \
- --ambient-caps -all,+net_admin,+net_raw \
- --inh-caps -all,+net_admin,+net_raw \
- --bounding-set -all,+net_admin,+net_raw \
- --no-new-privs -- wpa_supplicant ${OPTS}
+exec wpa_supplicant ${OPTS}
diff --git a/srcpkgs/wpa_supplicant/template b/srcpkgs/wpa_supplicant/template
index e1cc953f3e52cb..cc6c8ab38bf4f4 100644
--- a/srcpkgs/wpa_supplicant/template
+++ b/srcpkgs/wpa_supplicant/template
@@ -1,7 +1,7 @@
# Template file for 'wpa_supplicant'
pkgname=wpa_supplicant
version=2.11
-revision=2
+revision=3
build_wrksrc="${pkgname}"
build_style=gnu-makefile
make_build_args="V=1 BINDIR=/usr/bin"
@@ -20,7 +20,6 @@ make_check=no # has no test suite
build_options="dbus readline"
build_options_default="dbus readline"
conf_files="/etc/${pkgname}/${pkgname}.conf"
-system_accounts="_wpas"
pre_build() {
cp -f ${FILESDIR}/config .config
From 5e8f5a4815717dd2a0f6b405c0575aa9c3d1b426 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Thu, 20 Feb 2025 17:38:19 +0100
Subject: [PATCH 0065/2025] libguestfs: update to 1.54.1.
---
srcpkgs/libguestfs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libguestfs/template b/srcpkgs/libguestfs/template
index dd7f9d2aa0d6b0..c4e51d6edf28e7 100644
--- a/srcpkgs/libguestfs/template
+++ b/srcpkgs/libguestfs/template
@@ -1,6 +1,6 @@
# Template file for 'libguestfs'
pkgname=libguestfs
-version=1.54.0
+version=1.54.1
revision=1
_version_short=${version%.*}
build_style=gnu-configure
@@ -22,7 +22,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license=" GPL-2.0-or-later"
homepage="http://libguestfs.org"
distfiles="http://libguestfs.org/download/${_version_short}-stable/${pkgname}-${version}.tar.gz"
-checksum=b4afa0f8fd580205ea5548d468bc6e43c3becb995e2f60e63265527a63054246
+checksum=6e3fc6ac192675f7bc2840a561bb36a36d3d5a8dfa7f88ea2f53f8cf602a177e
conf_files="etc/libguestfs-tools.conf"
From 85177e2e372068f86457c0a3b6709fb04fd729df Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Thu, 20 Feb 2025 18:13:32 +0100
Subject: [PATCH 0066/2025] docker-cli: update to 28.0.0.
---
srcpkgs/docker-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/docker-cli/template b/srcpkgs/docker-cli/template
index ea8e088488e63e..fd38046882a04a 100644
--- a/srcpkgs/docker-cli/template
+++ b/srcpkgs/docker-cli/template
@@ -1,7 +1,7 @@
# Template file for 'docker-cli'
# should be kept in sync with moby
pkgname=docker-cli
-version=27.5.1
+version=28.0.0
revision=1
build_style=go
go_package="github.com/docker/cli/cmd/docker"
@@ -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=abd16e3911bc7bbd00596ebe4f58baf3d577160d99eefd749a908507ddfc587b
+checksum=aad1d43cde6d28538a2f76d52ce9fb3e92677b4e1cca2e5bcc1b612af3d63bff
system_groups="docker"
pre_build() {
From 17b78b81ae6d3933b00f65c430d9f98f12b8e00a Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Thu, 20 Feb 2025 18:24:34 +0100
Subject: [PATCH 0067/2025] hugo: update to 0.144.2.
---
srcpkgs/hugo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hugo/template b/srcpkgs/hugo/template
index 5291c108eb63ad..7b684d2c38b5ab 100644
--- a/srcpkgs/hugo/template
+++ b/srcpkgs/hugo/template
@@ -1,6 +1,6 @@
# Template file for 'hugo'
pkgname=hugo
-version=0.144.1
+version=0.144.2
revision=1
build_style=go
build_helper=qemu
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://gohugo.io"
distfiles="https://github.com/gohugoio/hugo/archive/v${version}.tar.gz"
-checksum=991b59b293c63564ded2d28c1e6f49fb0114b6a47df5a94d9a5f49f82c9e5f00
+checksum=f49a3a6148ee3f4a7bdc331ec6fe2bb106c5e54268dc5b8d3f00fbffc99d6f5d
post_install() {
vdoc README.md
From c1d95fca780dda2b9ec316df4f193a8183031443 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 21 Feb 2025 17:43:13 +0100
Subject: [PATCH 0068/2025] moby: update to 28.0.0.
---
srcpkgs/moby/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index bcc6c7e72f5893..bb7b043ce1af6b 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -1,7 +1,7 @@
# Template file for 'moby'
# should be kept in sync with docker-cli
pkgname=moby
-version=27.5.1
+version=28.0.0
revision=1
# libnetwork commit is mentioned in vendor.conf
_libnetwork_commit=05b93e0d3a95952f70c113b0bc5bdb538d7afdd7
@@ -18,7 +18,7 @@ homepage="https://www.docker.com"
changelog="https://github.com/moby/moby/releases"
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="0d071c1773c855778d85590e01b924c1857000fd786485f4b674a3be2d3b893c
+checksum="89e26ecb0c13ef7037305811b0eb6dd4c70741c34ec3428d4396d68b03deb641
5c5e3aa7599e85036438a65016796aa11df4afb44d13b5927dcfb0ec5947a86b"
system_groups="docker"
From d3ef35ae2afc267e2ab653b41fbbfe8caaf47121 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 21 Feb 2025 17:59:56 +0100
Subject: [PATCH 0069/2025] kubernetes: update to 1.32.2.
---
srcpkgs/kubernetes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kubernetes/template b/srcpkgs/kubernetes/template
index 33236ff18332a3..663d6b4e212c38 100644
--- a/srcpkgs/kubernetes/template
+++ b/srcpkgs/kubernetes/template
@@ -1,6 +1,6 @@
# Template file for 'kubernetes'
pkgname=kubernetes
-version=1.32.1
+version=1.32.2
revision=1
archs="aarch64* x86_64* ppc64le*"
build_style=go
@@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="http://kubernetes.io"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=9724c849c524c2e69a0a0da4f1a3b0335d7d544eeaa9fc22cb5b87d7c0c52c9d
+checksum=d2a917570d7c9d7247e60b58bffa13c4a4dfcc63c195f2deedbf6224b9fb4993
nocross=yes
system_accounts="kube"
make_dirs="/var/lib/kubelet 0755 kube kube"
From 9c37a66664c0f820a25a656550512c0b23964195 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 21 Feb 2025 19:17:15 +0100
Subject: [PATCH 0070/2025] flannel: update to 0.26.4.
---
srcpkgs/flannel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/flannel/template b/srcpkgs/flannel/template
index fe7efe276f1022..022e6ddd824ddd 100644
--- a/srcpkgs/flannel/template
+++ b/srcpkgs/flannel/template
@@ -1,6 +1,6 @@
# Template file for 'flannel'
pkgname=flannel
-version=0.26.3
+version=0.26.4
revision=1
build_style=go
go_mod_mode=off
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://github.com/flannel-io/flannel"
distfiles="https://github.com/flannel-io/flannel/archive/v${version}.tar.gz"
-checksum=ec5911305fd77cfab0bb432472c53d44a6cd6248635093dbeec5b5f3b397ba52
+checksum=bf39c8b28570e9b1413ff077f56bd86a1c736c7e82cacce1972b85d70d88a5f3
post_install() {
vsv flannel
From 320bd196b71e0b9fe40e023cb95df7b83f6bd3ed Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 23 Feb 2025 23:57:11 +0100
Subject: [PATCH 0071/2025] git-cola: update to 4.12.0.
---
srcpkgs/git-cola/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/git-cola/template b/srcpkgs/git-cola/template
index a6a3a0c962c0c0..0acd25f70fb2e8 100644
--- a/srcpkgs/git-cola/template
+++ b/srcpkgs/git-cola/template
@@ -1,6 +1,6 @@
# Template file for 'git-cola'
pkgname=git-cola
-version=4.11.0
+version=4.12.0
revision=1
build_style=python3-pep517
hostmakedepends="python3 python3-build python3-packaging python3-setuptools python3-setuptools_scm python3-wheel"
@@ -10,4 +10,4 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2.0-only"
homepage="https://git-cola.github.io/"
distfiles="${PYPI_SITE}/g/git-cola/git_cola-${version}.tar.gz"
-checksum=50be00d2f9197db8dd6118e13f6ab472857436dc8d0149db30a5e1a119d712e9
+checksum=e87ae8fedbd7b58d0929f48edb80e09bd14d554624b2d6c27caf001e08c5c0f4
From 8b18474b037e0b0610748e2d4a25c371ba23a90b Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 23 Feb 2025 23:59:25 +0100
Subject: [PATCH 0072/2025] backblaze-b2: update to 4.3.1.
---
srcpkgs/backblaze-b2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/backblaze-b2/template b/srcpkgs/backblaze-b2/template
index 01aab4a7a6869e..69e4c7618e9542 100644
--- a/srcpkgs/backblaze-b2/template
+++ b/srcpkgs/backblaze-b2/template
@@ -1,6 +1,6 @@
# Template file for 'backblaze-b2'
pkgname=backblaze-b2
-version=4.3.0
+version=4.3.1
revision=1
build_style=python3-pep517
hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend python3-pip python3-setuptools_scm python3-wheel"
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/Backblaze/B2_Command_Line_Tool"
distfiles="${PYPI_SITE}/b/b2/b2-${version}.tar.gz"
-checksum=e4576f5d6417e8b89fe0391022257661ab4d18dc4cea366c16e6baddc673a988
+checksum=9c8fe9e92be6726c0e574e0521acae6f25816a3bca410bd0555f5b7bbd2a94a2
replaces="python-b2>=0"
make_check=no # tests require unpackaged dependencies
From 4aed1fcbf08d0cf4d1974fabfbceb96a5deec504 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:36 +0100
Subject: [PATCH 0073/2025] kf6-attica: update to 6.11.0.
---
srcpkgs/kf6-attica/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-attica/template b/srcpkgs/kf6-attica/template
index 4c36492372199d..a161b36ccc829a 100644
--- a/srcpkgs/kf6-attica/template
+++ b/srcpkgs/kf6-attica/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-attica'
pkgname=kf6-attica
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -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#kf6-}-${version}.tar.xz"
-checksum=f36c2eacbcad8c08036e9f7525144bec9f7c5d86f1150d49f9db9e3dc14abf45
+checksum=e7b7c03d7656a5970e02d61c3f8d2760b2c3da46d3f6464bfc254a733b263fb3
do_check() {
From 5f9f876ddb7a97e4741818a5ccc85a31e628c01b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:38 +0100
Subject: [PATCH 0074/2025] kf6-baloo: update to 6.11.0.
---
srcpkgs/kf6-baloo/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kf6-baloo/template b/srcpkgs/kf6-baloo/template
index 83625d6654024d..14486e47c0659e 100644
--- a/srcpkgs/kf6-baloo/template
+++ b/srcpkgs/kf6-baloo/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-baloo'
pkgname=kf6-baloo
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,12 +16,12 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/baloo"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=548019740d9462d10ad862fcf801bef166365315daf73209ad86cb76e012af2a
+checksum=bb87d40534a00cc363d29e3d7d0f37a9dcdd0d831db1a57bbf8b8e395507560a
do_check() {
cd build
# disable failing text
- ctest -E "filemonitortest"
+ ctest -E "(filemonitortest|filewatchtest)"
}
kf6-baloo-devel_package() {
From b927b915c8ee9a6402a843f7f7f619c5a1718018 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:40 +0100
Subject: [PATCH 0075/2025] kf6-bluez-qt: update to 6.11.0.
---
srcpkgs/kf6-bluez-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-bluez-qt/template b/srcpkgs/kf6-bluez-qt/template
index 1f92ff5fca3aee..a795bb19c731b2 100644
--- a/srcpkgs/kf6-bluez-qt/template
+++ b/srcpkgs/kf6-bluez-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-bluez-qt'
pkgname=kf6-bluez-qt
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/bluez-qt"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=62a47b7705625d6eba82d264f5fa42820fffafc8def65c9cd00640b4737c822d
+checksum=93810ba70a7cac043b227b23ac6a907c52fa2f8aa90ceb4acfe8d6d46b7eae8b
do_check() {
cd build
From 747b4f2424d8ed80f4f02c261c494ae35d951277 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:42 +0100
Subject: [PATCH 0076/2025] kf6-frameworkintegration: update to 6.11.0.
---
srcpkgs/kf6-frameworkintegration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-frameworkintegration/template b/srcpkgs/kf6-frameworkintegration/template
index cbc0adc48436e4..4bb1740b670dab 100644
--- a/srcpkgs/kf6-frameworkintegration/template
+++ b/srcpkgs/kf6-frameworkintegration/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-frameworkintegration'
pkgname=kf6-frameworkintegration
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/frameworkintegration"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=61fc35cffb0863517fa2072b96476bf109499d58fb3264062b40be528dd3af82
+checksum=a7447a587040284463846a479e01b7d821c89b5f3b8683cbb367f568cea81fb2
kf6-frameworkintegration-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From ccdcee04218e98ea517f4e8118ecddbdffc7744d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:44 +0100
Subject: [PATCH 0077/2025] kf6-karchive: update to 6.11.0.
---
srcpkgs/kf6-karchive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-karchive/template b/srcpkgs/kf6-karchive/template
index c50b17a17fbaf5..a6f80447125961 100644
--- a/srcpkgs/kf6-karchive/template
+++ b/srcpkgs/kf6-karchive/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-karchive'
pkgname=kf6-karchive
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/karchive"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ac5160c19dd110bbdadeba9c5355cbfd3b5c1bd00ce3dbdc4a085776698c8a48
+checksum=12fc4ac53591fb1dd81d6c5243b900a6d48066559263fc66eb2f4995ceb9e380
kf6-karchive-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From f7f17d9ee04d7c0e29071385a86b220aeb8b9858 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:46 +0100
Subject: [PATCH 0078/2025] kf6-kauth: update to 6.11.0.
---
srcpkgs/kf6-kauth/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kauth/template b/srcpkgs/kf6-kauth/template
index 8c2c17bf6e0e80..e81e3b850b8e2a 100644
--- a/srcpkgs/kf6-kauth/template
+++ b/srcpkgs/kf6-kauth/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kauth'
pkgname=kf6-kauth
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=be25601b91b129a48e497231be2513a1eb8c9707a82d38395561656d1df10988
+checksum=479660eabe97198c31f228a18271bc739b234943c68e95383c361a835131179b
subpackages="kf6-kauth-tools kf6-kauth-devel"
do_check() {
From 99501245b7fb27ff9945fb8a5509b664abe66016 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:48 +0100
Subject: [PATCH 0079/2025] kf6-kbookmarks: update to 6.11.0.
---
srcpkgs/kf6-kbookmarks/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kbookmarks/template b/srcpkgs/kf6-kbookmarks/template
index a9e836cb9e550c..94fd250c73479a 100644
--- a/srcpkgs/kf6-kbookmarks/template
+++ b/srcpkgs/kf6-kbookmarks/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kbookmarks'
pkgname=kf6-kbookmarks
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kbookmarks"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=891eb12d2b9a2c3cdfbfdba250599c544d7186ce8d1ef07f4fc4cce1d57a945b
+checksum=b5c677453c70314b9eecc0011a73103f045eabc94bc5f2f223b5979780c801c7
kf6-kbookmarks-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 57dd62eb22b4e094724492b5b188e2c555c56058 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:50 +0100
Subject: [PATCH 0080/2025] kf6-kcalendarcore: update to 6.11.0.
---
srcpkgs/kf6-kcalendarcore/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcalendarcore/template b/srcpkgs/kf6-kcalendarcore/template
index 451ffa99c50ab6..d7755415058d41 100644
--- a/srcpkgs/kf6-kcalendarcore/template
+++ b/srcpkgs/kf6-kcalendarcore/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcalendarcore'
pkgname=kf6-kcalendarcore
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcalendarcore"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=988f2fd648341967384d95d3d12bb936a8a7737a931e72c2b5616050bc30336a
+checksum=ea261324d1b80ef4786b86cf86bfa32c332aa0357b05ba299b13f54be69a7380
do_check() {
cd build
From 9d07dd92e8abcefd1b5abdf3e2a15441811ebade Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:52 +0100
Subject: [PATCH 0081/2025] kf6-kcmutils: update to 6.11.0.
---
srcpkgs/kf6-kcmutils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcmutils/template b/srcpkgs/kf6-kcmutils/template
index 0f08a6f830c190..27d6c3fb382636 100644
--- a/srcpkgs/kf6-kcmutils/template
+++ b/srcpkgs/kf6-kcmutils/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcmutils'
pkgname=kf6-kcmutils
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
build_helper=qemu
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcmutils"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=a4bcb4b04ee4a03a9a9fdbb96c2736021d94b22c22f8d5d5d157b9ce982eb001
+checksum=64d2c5cd8165189c2d741bb543aab72b5bc8db5c540ca4e88c2f8d0f93e77990
kf6-kcmutils-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From bd86a8f9b3f4902f7d6561d4884ba27a1adb90d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:54 +0100
Subject: [PATCH 0082/2025] kf6-kcodecs: update to 6.11.0.
---
srcpkgs/kf6-kcodecs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcodecs/template b/srcpkgs/kf6-kcodecs/template
index 3a7e3879fce613..c835935c01bcba 100644
--- a/srcpkgs/kf6-kcodecs/template
+++ b/srcpkgs/kf6-kcodecs/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcodecs'
pkgname=kf6-kcodecs
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcodecs"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=96183ffbb18502cd67b6fc78ac286e233ef46ee0d713ee1df2cb4c138f2141a0
+checksum=fbddc437ba9969d89635b75f0ef7e41c925c61c64dac1fff008c2e9138139fe4
kf6-kcodecs-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 2037a921c749e3a8a72201af3c4f9bcfd111d6ad Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:56 +0100
Subject: [PATCH 0083/2025] kf6-kcolorscheme: update to 6.11.0.
---
srcpkgs/kf6-kcolorscheme/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcolorscheme/template b/srcpkgs/kf6-kcolorscheme/template
index 1b93c7a88411fb..17f050c208acc4 100644
--- a/srcpkgs/kf6-kcolorscheme/template
+++ b/srcpkgs/kf6-kcolorscheme/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcolorscheme'
pkgname=kf6-kcolorscheme
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcolorscheme"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=f070ed593f1d4010af5a56e247532be96a2c7ca9befc922b084c16215af79bdf
+checksum=8b27bddb830f0173f44ae9aac05213579909b85fa696a2871b2ee11cb239bcc8
kf6-kcolorscheme-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 4d9ffbbd83e552ee61b594980b3fca3f78a9a453 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:55:58 +0100
Subject: [PATCH 0084/2025] kf6-kcompletion: update to 6.11.0.
---
srcpkgs/kf6-kcompletion/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcompletion/template b/srcpkgs/kf6-kcompletion/template
index 7ba60d6e6a3ff8..489e3a3909741b 100644
--- a/srcpkgs/kf6-kcompletion/template
+++ b/srcpkgs/kf6-kcompletion/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcompletion'
pkgname=kf6-kcompletion
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcompletion"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=b56e925bbe881c89fce9c80441e1565ad1adfcb16f1cac5bb08a281fb9334bc9
+checksum=c812b60de4530de3003916e45fbab121c5f9f576e2430ab2cdf0e3e4c9041852
kf6-kcompletion-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From d865c030dc7e43e4001795fb48d9be936c9e756d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:00 +0100
Subject: [PATCH 0085/2025] kf6-kconfig: update to 6.11.0.
---
srcpkgs/kf6-kconfig/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kconfig/template b/srcpkgs/kf6-kconfig/template
index a41958ea33f7ed..f0f5baf8efe267 100644
--- a/srcpkgs/kf6-kconfig/template
+++ b/srcpkgs/kf6-kconfig/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kconfig'
pkgname=kf6-kconfig
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kconfig"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=00ef2c75be68bacf8c30e3bf072358b8f6d2bc78d462e7b14c086808c69d8d7f
+checksum=c71072aaf2771295b591fc62d4fb657cefb38df29f240ef9c7120854b42d0f7f
do_check() {
cd build
From 4e06a2b2fc56ffb63a58532ce82a0dd2272c8cb0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:03 +0100
Subject: [PATCH 0086/2025] kf6-kconfigwidgets: update to 6.11.0.
---
srcpkgs/kf6-kconfigwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kconfigwidgets/template b/srcpkgs/kf6-kconfigwidgets/template
index 2b4caa02925355..93ef487e2cddb5 100644
--- a/srcpkgs/kf6-kconfigwidgets/template
+++ b/srcpkgs/kf6-kconfigwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kconfigwidgets'
pkgname=kf6-kconfigwidgets
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kconfigwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=5cb17bcafaae3eefc144fb1014f14cb9998c9e13b714808d940ab20d9c0fb51c
+checksum=28a1bb125161fe9ab0dbfa899433512e928669be31ce149fa25191a24a50242a
do_check() {
cd build
From 53a12e087644c920dce173a457680421739a1d51 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:05 +0100
Subject: [PATCH 0087/2025] kf6-kcontacts: update to 6.11.0.
---
srcpkgs/kf6-kcontacts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcontacts/template b/srcpkgs/kf6-kcontacts/template
index 64ce31a0915316..f900f184a0ce0e 100644
--- a/srcpkgs/kf6-kcontacts/template
+++ b/srcpkgs/kf6-kcontacts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcontacts'
pkgname=kf6-kcontacts
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=b622ad011925584fb82cf0bfea713fddd4101c47ab6c23efb5fb878f1a69b46d
+checksum=2f0cd26b32bdbad14b6e5f3eff99e23aedf2425eacb0d4d6f44724dce6e26562
do_check() {
cd build
From 7e63d7d5ef307be246da7acd95de4550cc7be6ec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:07 +0100
Subject: [PATCH 0088/2025] kf6-kcoreaddons: update to 6.11.0.
---
srcpkgs/kf6-kcoreaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcoreaddons/template b/srcpkgs/kf6-kcoreaddons/template
index 0b83de77d33d69..75da7208125fbb 100644
--- a/srcpkgs/kf6-kcoreaddons/template
+++ b/srcpkgs/kf6-kcoreaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcoreaddons'
pkgname=kf6-kcoreaddons
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcoreaddons"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=89bf28747915e987cab21c77397b0971caffa1258b6f575543d73d4188184a72
+checksum=ff691c6e0933493ea3e8c4a0ba41fa46ced7b9394e6f35ef9dee349ccfcc3a39
do_check() {
cd build
From 01b7055eeeb78f742f4ad8b887632e3fd5b8f6f0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:09 +0100
Subject: [PATCH 0089/2025] kf6-kcrash: update to 6.11.0.
---
srcpkgs/kf6-kcrash/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcrash/template b/srcpkgs/kf6-kcrash/template
index da677e9e68640a..dcb455f749e933 100644
--- a/srcpkgs/kf6-kcrash/template
+++ b/srcpkgs/kf6-kcrash/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcrash'
pkgname=kf6-kcrash
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcrash"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=c0329da6ac28aaac824db235e578999e4a487e5cedbb3cec3a6a39e9ee9b5db4
+checksum=ba13e9f5dd2b40125d5d61d29b612db6383315dc0f510cc1f0e33bb6c9b0ae89
kf6-kcrash-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 397d70b0cdf8b3b33d2e4b98df3154f17a449f04 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:10 +0100
Subject: [PATCH 0090/2025] kf6-kdav: update to 6.11.0.
---
srcpkgs/kf6-kdav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdav/template b/srcpkgs/kf6-kdav/template
index eb4679e23d9488..4c20beaa1ad14a 100644
--- a/srcpkgs/kf6-kdav/template
+++ b/srcpkgs/kf6-kdav/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdav'
pkgname=kf6-kdav
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdav"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=2e8eff3e8c35001688807a97e490a6e7851a7a1a1fdf72df5559863b8612903d
+checksum=9ca5586e672f5643988dcd604b6a030f59b3d5e78f1cf3725f2e4f257852340e
replaces="kdav>=0"
kf6-kdav-devel_package() {
From c49a0302eed55835149430079bc0ed6897c34878 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:12 +0100
Subject: [PATCH 0091/2025] kf6-kdbusaddons: update to 6.11.0.
---
srcpkgs/kf6-kdbusaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdbusaddons/template b/srcpkgs/kf6-kdbusaddons/template
index eccc1da1cdfcf3..9607fafcd94c0b 100644
--- a/srcpkgs/kf6-kdbusaddons/template
+++ b/srcpkgs/kf6-kdbusaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdbusaddons'
pkgname=kf6-kdbusaddons
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdbusaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=e88bfaa6a10f80d9f7b2116281c4485213984caed555ac68557bb53ee88bbb32
+checksum=62e0f3b0487ef1ab729fc85bcb5498c9449e0b74fe8049779434158bb8b12a87
make_check_pre="dbus-run-session"
kf6-kdbusaddons-devel_package() {
From 6df73702d4daef3f1c7faf8d0ee9b8422883df86 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:14 +0100
Subject: [PATCH 0092/2025] kf6-kdeclarative: update to 6.11.0.
---
srcpkgs/kf6-kdeclarative/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdeclarative/template b/srcpkgs/kf6-kdeclarative/template
index eaffab71a47d80..4a90dee52a4636 100644
--- a/srcpkgs/kf6-kdeclarative/template
+++ b/srcpkgs/kf6-kdeclarative/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdeclarative'
pkgname=kf6-kdeclarative
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdeclarative"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=db9eb2b5e615b484949e41ac5a05c5cea136e231d15a3de203902cedcdfd9e73
+checksum=6ae811367bcbc8190f8a5d2ef39a8e6c72871c41ec26e2a4b0c38324a3e8596b
kf6-kdeclarative-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 587ee514c809d1a474c799fb87ba3746799fc9ea Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:16 +0100
Subject: [PATCH 0093/2025] kf6-kded: update to 6.11.0.
---
srcpkgs/kf6-kded/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kded/template b/srcpkgs/kf6-kded/template
index f454bdc7d2ced0..124f68808c511a 100644
--- a/srcpkgs/kf6-kded/template
+++ b/srcpkgs/kf6-kded/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kded'
pkgname=kf6-kded
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kded"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=5601d9dbfdc9507feaf17f4774bb7d12d38c7e19724ae8b987639a16ff0e6a8e
+checksum=55c9921114299abd9bdc5e601ccc6a750ff2d331fc0836d79670ccbc508e06a4
kf6-kded-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b546ae78fb964970d4bf00ce919039f904798da9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:18 +0100
Subject: [PATCH 0094/2025] kf6-kdesu: update to 6.11.0.
---
srcpkgs/kf6-kdesu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdesu/template b/srcpkgs/kf6-kdesu/template
index bd4230edba880e..5e0e51bad54e81 100644
--- a/srcpkgs/kf6-kdesu/template
+++ b/srcpkgs/kf6-kdesu/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdesu'
pkgname=kf6-kdesu
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdesu"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=5ab993abca85cb5798bb437b96a2b3d88079df86128ee30d66ee11f60e51c22e
+checksum=aacb49d313e79f106795c4dab7de9991e6fe4e724c2b4c19deefcd171f6a3ba7
kf6-kdesu-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 3f77e34ec1b5b525d7af3b867a11e6d5c9694508 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:20 +0100
Subject: [PATCH 0095/2025] kf6-kdnssd: update to 6.11.0.
---
srcpkgs/kf6-kdnssd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdnssd/template b/srcpkgs/kf6-kdnssd/template
index 2b5a43dd26347d..91ff62af0dc80b 100644
--- a/srcpkgs/kf6-kdnssd/template
+++ b/srcpkgs/kf6-kdnssd/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdnssd'
pkgname=kf6-kdnssd
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdnssd"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=fd8f08501fc40b9a29fc370f7f7871083f2489922e1bd50bc5b0fd78017daa27
+checksum=69db354bb2a6faac16ec1eb77e6f71308f8ebd9205967c75db5bac937e799bd9
kf6-kdnssd-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From ad14a25c55aebdbf0a70012ecf3c68d850e5373c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:22 +0100
Subject: [PATCH 0096/2025] kf6-kdoctools: update to 6.11.0.
---
srcpkgs/kf6-kdoctools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdoctools/template b/srcpkgs/kf6-kdoctools/template
index 9de5aa1c455f66..139b160fd16158 100644
--- a/srcpkgs/kf6-kdoctools/template
+++ b/srcpkgs/kf6-kdoctools/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdoctools'
pkgname=kf6-kdoctools
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
build_helper=qemu
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=03fa98e1213235ee4d4839d16e3edb22ee56849b9ab03d140639cf9facb6b038
+checksum=dfcdc6a0258f5cc2e55d248f616cc7c6224e1b06140deb687e401b537959fc08
post_patch() {
vsed -i -e '
From 4d3a02885f192a091b84c3af89619f9e242c8f7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:24 +0100
Subject: [PATCH 0097/2025] kf6-kfilemetadata: update to 6.11.0.
---
srcpkgs/kf6-kfilemetadata/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kfilemetadata/template b/srcpkgs/kf6-kfilemetadata/template
index 6a250918b88c79..ecfa4a05bc3854 100644
--- a/srcpkgs/kf6-kfilemetadata/template
+++ b/srcpkgs/kf6-kfilemetadata/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kfilemetadata'
pkgname=kf6-kfilemetadata
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=100b48770a16b8e12dd3ec4075bdd3b8333e7962d2fc7492cd077dcc03e3c355
+checksum=f9190969eaf66f9d27690cc3b85a3d19395ee3657582c9ae6c94c49a113312c7
do_check() {
cd build
From 7de3c610ed0e68bd164f3b68d81a56d18d13689f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:26 +0100
Subject: [PATCH 0098/2025] kf6-kglobalaccel: update to 6.11.0.
---
srcpkgs/kf6-kglobalaccel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kglobalaccel/template b/srcpkgs/kf6-kglobalaccel/template
index d103d4511bc61b..e766b093d90a72 100644
--- a/srcpkgs/kf6-kglobalaccel/template
+++ b/srcpkgs/kf6-kglobalaccel/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kglobalaccel'
pkgname=kf6-kglobalaccel
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kglobalaccel"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=05b0ec6a44d43ce7a9cfd6cd70c8d07dca5c5f6216968af8128fe9a5ed9b1928
+checksum=0552e4e5c58a244733af49cfdd0c8fc04a63828b6c2346b36820222d5e3bcef5
kf6-kglobalaccel-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From 50b5a432b4ca7e25ef8359f48503d9647bf21046 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:28 +0100
Subject: [PATCH 0099/2025] kf6-kguiaddons: update to 6.11.0.
---
srcpkgs/kf6-kguiaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kguiaddons/template b/srcpkgs/kf6-kguiaddons/template
index faad46f74ed5ce..4ef9930bb34039 100644
--- a/srcpkgs/kf6-kguiaddons/template
+++ b/srcpkgs/kf6-kguiaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kguiaddons'
pkgname=kf6-kguiaddons
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kguiaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=b3be04077313e559c5a8f66491d5d286cefe947aaf7c8937544ce85af4853ffa
+checksum=ef0925f609ae5b62ed689451dfe9937719ce4ec26714952b5496e3e128d5cc5c
kf6-kguiaddons-geo-uri-handler_package() {
short_desc+=" - Geo URI handler"
From 3eaff7173781ff188e7ededbe596f1278ccd7731 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:30 +0100
Subject: [PATCH 0100/2025] kf6-kholidays: update to 6.11.0.
---
srcpkgs/kf6-kholidays/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kholidays/template b/srcpkgs/kf6-kholidays/template
index 6097aba14d0095..65fb075f8c6414 100644
--- a/srcpkgs/kf6-kholidays/template
+++ b/srcpkgs/kf6-kholidays/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kholidays'
pkgname=kf6-kholidays
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=788efeca7a5524c5a668623aba830ad6d875aa2711f0cac5f2329add2ab4458d
+checksum=ccdbfab5eafc043574900d66e0022326f6048e7dcdb09bc538dedea99889c6af
kf6-kholidays-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 797bdbb1ae12e18e021d9db8466eded054fa0398 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:32 +0100
Subject: [PATCH 0101/2025] kf6-ki18n: update to 6.11.0.
---
srcpkgs/kf6-ki18n/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ki18n/template b/srcpkgs/kf6-ki18n/template
index 1252387fa976ed..b47d0162972c22 100644
--- a/srcpkgs/kf6-ki18n/template
+++ b/srcpkgs/kf6-ki18n/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ki18n'
pkgname=kf6-ki18n
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ki18n"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=2f59f093f8ce340ab46c556b35c2ead2b96dfeb2ff0024c553ac8c53e9b8a11a
+checksum=658a05ceca184ba31ce58a6e9c51ee76f2829459c56dbcd3bad3aa157eaf11fe
do_check() {
cd build
From 4eb02615ca598d53462933cd1067753414c00a46 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:34 +0100
Subject: [PATCH 0102/2025] kf6-kiconthemes: update to 6.11.0.
---
srcpkgs/kf6-kiconthemes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kiconthemes/template b/srcpkgs/kf6-kiconthemes/template
index 8a6aa492e89c62..2d7a46a2989b2e 100644
--- a/srcpkgs/kf6-kiconthemes/template
+++ b/srcpkgs/kf6-kiconthemes/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kiconthemes'
pkgname=kf6-kiconthemes
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kiconthemes"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=15807e785183c048810af0141b3a560085f2bbf00f3a21fe962eb37a673f9314
+checksum=1671ab3fd9b1e0753a7062bab80f5489f3ac750ecb30b91db99a6689988afb87
kf6-kiconthemes-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From d137236cc411c619738c29723644079e7fb93eb8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:36 +0100
Subject: [PATCH 0103/2025] kf6-kidletime: update to 6.11.0.
---
srcpkgs/kf6-kidletime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kidletime/template b/srcpkgs/kf6-kidletime/template
index a89bae16c870cf..02deb308734db6 100644
--- a/srcpkgs/kf6-kidletime/template
+++ b/srcpkgs/kf6-kidletime/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kidletime'
pkgname=kf6-kidletime
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kidletime"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=fa25fe866aefd4536022142822ce9856f7a85ffa95070980527de9b31eab0988
+checksum=96efb0b533a37ddb2e1888dff7d4722c19c47d660f74d1b0a422eb95718f4882
kf6-kidletime-devel_package() {
depends="${sourcepkg}>=${version}_${revision} qt6-base-devel"
From 72ad617b113a1d57fa394c3a7bc4517a723e6787 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:39 +0100
Subject: [PATCH 0104/2025] kf6-kimageformats: update to 6.11.0.
---
srcpkgs/kf6-kimageformats/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template
index f1aebbc803f5f2..76f80c8bb58b49 100644
--- a/srcpkgs/kf6-kimageformats/template
+++ b/srcpkgs/kf6-kimageformats/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kimageformats'
pkgname=kf6-kimageformats
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKIMAGEFORMATS_HEIF=ON -DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,10 +14,10 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kimageformats"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=e16f32ee64393199a283942f6fe7b6f77b3746034f90e4244689c28faab1f9d3
+checksum=0c45787f97d00fc0257f7de3250d84e950de2a332c45e7528138f7cf843154cc
do_check() {
cd build
# disable failing tests
- ctest -E "kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2"
+ ctest -E "kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2|kimageformats-write-heif"
}
From 840778d9a95024e73d2bf648572962f82c69f896 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:41 +0100
Subject: [PATCH 0105/2025] kf6-kio: update to 6.11.0.
---
srcpkgs/kf6-kio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kio/template b/srcpkgs/kf6-kio/template
index 459f0c6b8d054b..6055239a6640ae 100644
--- a/srcpkgs/kf6-kio/template
+++ b/srcpkgs/kf6-kio/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kio'
pkgname=kf6-kio
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -20,7 +20,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kio"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=7eb454438f149e7ed513c3bbd526b67e3e3ecfe32ae7c986168baa59600b699c
+checksum=fe511e43a5386f963c9afef93a21c0df44a2c24fcc417777e4d0569102477ff8
do_check() {
cd build
From e666de92f73aa6656e365718206c4efb1f807c82 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:43 +0100
Subject: [PATCH 0106/2025] kf6-kirigami: update to 6.11.0.
---
srcpkgs/kf6-kirigami/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kirigami/template b/srcpkgs/kf6-kirigami/template
index 5651895f91d63e..ef3daacbdbed38 100644
--- a/srcpkgs/kf6-kirigami/template
+++ b/srcpkgs/kf6-kirigami/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kirigami'
pkgname=kf6-kirigami
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kirigami"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=2e245ffd79eca1fcfb591f43ff39e7c2f5160e868a36e20ebbe2d66c550da8d4
+checksum=22392c95bb835f11626250f0728ce73590db638814e7181148fcf66a1f442ea6
kf6-kirigami-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From 52c097d869278019ac89278b749547b08f285a06 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:47 +0100
Subject: [PATCH 0107/2025] kf6-kitemmodels: update to 6.11.0.
---
srcpkgs/kf6-kitemmodels/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kitemmodels/template b/srcpkgs/kf6-kitemmodels/template
index 0ebafc7f6777fe..38f7c659540db2 100644
--- a/srcpkgs/kf6-kitemmodels/template
+++ b/srcpkgs/kf6-kitemmodels/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kitemmodels'
pkgname=kf6-kitemmodels
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kitemmodels"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=83859a4aee67bf5e768a93325422264cb9e847013f281c5cb02e631c3b3b0007
+checksum=398dc4e3c5c44461350a20ac234055bafc2b184284ddea91563134ef62f5d6a6
kf6-kitemmodels-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 3f2c824c2de565e3ccf73f132ad2d867a492b9ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:49 +0100
Subject: [PATCH 0108/2025] kf6-kitemviews: update to 6.11.0.
---
srcpkgs/kf6-kitemviews/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kitemviews/template b/srcpkgs/kf6-kitemviews/template
index a707c870dd004a..f3464762898fc9 100644
--- a/srcpkgs/kf6-kitemviews/template
+++ b/srcpkgs/kf6-kitemviews/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kitemviews'
pkgname=kf6-kitemviews
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kitemviews"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=8b15ff5719ea65e9d0c722eea6412e312d05d9da49c872caf9d97d329d56d76d
+checksum=e3625368e3f8cf6127218cc3e847fbf0176a5978c86228b11a320ad96fea2cbc
build_options="designerplugin"
From c71f55ca8f03dc808faebbce8c873c8a661ee166 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:51 +0100
Subject: [PATCH 0109/2025] kf6-kjobwidgets: update to 6.11.0.
---
srcpkgs/kf6-kjobwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kjobwidgets/template b/srcpkgs/kf6-kjobwidgets/template
index afedeeaf77773b..5fde0326cc193d 100644
--- a/srcpkgs/kf6-kjobwidgets/template
+++ b/srcpkgs/kf6-kjobwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kjobwidgets'
pkgname=kf6-kjobwidgets
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kjobwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ee3ff5d21c8484959d0af1976a7c1bab01f4368414df2ebb2cb8540b3c28691b
+checksum=2bb342e554f8ecf84d7218a6567628dcc73c1b914d0c5aad1c8bf7753986ddd7
kf6-kjobwidgets-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From e61c3a26e2f8dcba800d12157a2b657d9957daf7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:53 +0100
Subject: [PATCH 0110/2025] kf6-knewstuff: update to 6.11.0.
---
srcpkgs/kf6-knewstuff/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knewstuff/template b/srcpkgs/kf6-knewstuff/template
index c15c1347b94b49..8e1afe7f9d6429 100644
--- a/srcpkgs/kf6-knewstuff/template
+++ b/srcpkgs/kf6-knewstuff/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knewstuff'
pkgname=kf6-knewstuff
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=81cb5ea54fe03d27f80a481dde18a767ca1a95267403bd87483cfdd81981e4e7
+checksum=8b3802b6b64309ab6709af350f248dc62e3e6d50b0db4ecb0c968acfbfb23520
kf6-knewstuff-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From a16f4b9894956907b58fb515d1b40736967cb64c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:55 +0100
Subject: [PATCH 0111/2025] kf6-knotifications: update to 6.11.0.
---
srcpkgs/kf6-knotifications/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knotifications/template b/srcpkgs/kf6-knotifications/template
index d80ec76c90a6a8..25342f8b2c0185 100644
--- a/srcpkgs/kf6-knotifications/template
+++ b/srcpkgs/kf6-knotifications/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knotifications'
pkgname=kf6-knotifications
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=36b7881d50400f37b4f3aeaa4c0a6a943e5783d35441e2b0cacdc6dad06af2a1
+checksum=a2e0815ea6e5c294fdd36316ca9792a406f5c123ec01a1c73a7e54cb0be2ea31
kf6-knotifications-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From e5157eec965225fffe0c558ca3983486a23ecd93 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:57 +0100
Subject: [PATCH 0112/2025] kf6-knotifyconfig: update to 6.11.0.
---
srcpkgs/kf6-knotifyconfig/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knotifyconfig/template b/srcpkgs/kf6-knotifyconfig/template
index 47fc538a3e8cf2..23a4ed3462faca 100644
--- a/srcpkgs/kf6-knotifyconfig/template
+++ b/srcpkgs/kf6-knotifyconfig/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knotifyconfig'
pkgname=kf6-knotifyconfig
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=f0ba447a58edefd8302905ed88030291990e273eded97d11d2b7de986a35d05c
+checksum=612511161758144a9d3d99d4f0a9eb75931c3f8af5966e045a088023ca1d0c6f
kf6-knotifyconfig-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 72537d332632626d8f47dd1ad4e1ec6f77ff1040 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:56:59 +0100
Subject: [PATCH 0113/2025] kf6-kpackage: update to 6.11.0.
---
srcpkgs/kf6-kpackage/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpackage/template b/srcpkgs/kf6-kpackage/template
index f5cebf8b9dc68c..3f6700a2001c37 100644
--- a/srcpkgs/kf6-kpackage/template
+++ b/srcpkgs/kf6-kpackage/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpackage'
pkgname=kf6-kpackage
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=0f49c1cdb49e01c6dce372abbc9814ccbd74b7f2b130c7310674345e3498cec1
+checksum=bfc704ea1708f37150a9d14edcbb9eed8ebf8d54753930da63432cda954a1ea7
kf6-kpackage-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b58d83ff5b3604a7f34ec1cee7d625895cc8be5b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:01 +0100
Subject: [PATCH 0114/2025] kf6-kparts: update to 6.11.0.
---
srcpkgs/kf6-kparts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kparts/template b/srcpkgs/kf6-kparts/template
index 1e9e8a4e651ece..83c94a9e32f244 100644
--- a/srcpkgs/kf6-kparts/template
+++ b/srcpkgs/kf6-kparts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kparts'
pkgname=kf6-kparts
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=a3c460f635f32e254093da3d46d53fe9a4a7cca5987149047981b477c50a060c
+checksum=3995f3556aba434de7b13dae099b51a0a86aeade60ba1e06592836d40669bb6a
kf6-kparts-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 6b6968b5bc4f2d7c31fdb94e7170e697287fd082 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:03 +0100
Subject: [PATCH 0115/2025] kf6-kpeople: update to 6.11.0.
---
srcpkgs/kf6-kpeople/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpeople/template b/srcpkgs/kf6-kpeople/template
index ab63a7843ddf6b..1df0629a077489 100644
--- a/srcpkgs/kf6-kpeople/template
+++ b/srcpkgs/kf6-kpeople/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpeople'
pkgname=kf6-kpeople
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=a991c539d7964dfd947889fd3f9b2e1259d8c0d3dc693c14c1bdfcd8d29971f0
+checksum=3f67af43442358e7b4d9a0a81d86133707ffaae0f5e05c48aa1f390ec47ff96b
do_check() {
cd build
From 21eaab61c7f01f7026b25699ad045b9a767d1251 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:05 +0100
Subject: [PATCH 0116/2025] kf6-kplotting: update to 6.11.0.
---
srcpkgs/kf6-kplotting/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kplotting/template b/srcpkgs/kf6-kplotting/template
index 1a0cdb03dc0825..b963abc600e703 100644
--- a/srcpkgs/kf6-kplotting/template
+++ b/srcpkgs/kf6-kplotting/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kplotting'
pkgname=kf6-kplotting
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,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#kf6-}-${version}.tar.xz"
-checksum=6941d93019bfb1e9977cfa592ba110fbf9c3b7f247af40f336e040071f922d3f
+checksum=ceb915cc026cd20ff10e8fdb3e4914ea61f73686a2d9fe6a8839a5ead14a9892
kf6-kplotting-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From f793829d0e24e2638b7f7dc65df5bc2c04c2469c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:07 +0100
Subject: [PATCH 0117/2025] kf6-kpty: update to 6.11.0.
---
srcpkgs/kf6-kpty/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpty/template b/srcpkgs/kf6-kpty/template
index 133d698cbc2b88..56021c028bcc19 100644
--- a/srcpkgs/kf6-kpty/template
+++ b/srcpkgs/kf6-kpty/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpty'
pkgname=kf6-kpty
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kpty"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=1fccd92d67eac0bfeadac3badbb409dcd720ed224284ed056166ab5787f2d647
+checksum=f1d985bf0a14061a764c7c01bcb6cf284a59ad82de13e72cfd1bd268819eebc2
kf6-kpty-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From a0a4417142a1111a94c13b96649826c02460129e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:09 +0100
Subject: [PATCH 0118/2025] kf6-kquickcharts: update to 6.11.0.
---
srcpkgs/kf6-kquickcharts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kquickcharts/template b/srcpkgs/kf6-kquickcharts/template
index 492250f3d603c2..f41494bd31480c 100644
--- a/srcpkgs/kf6-kquickcharts/template
+++ b/srcpkgs/kf6-kquickcharts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kquickcharts'
pkgname=kf6-kquickcharts
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kquickcharts"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=a2036f7b1ee7abb9c278c7822fc18723d661d856da9dbf9f006ceebed731598f
+checksum=ffc35a7b0dde52acdae508925a555b76006cc9d4b78eb003e9a31cd439f2993f
kf6-kquickcharts-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From ffe0ea2703e265465160f742a1c07ce97a991479 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:11 +0100
Subject: [PATCH 0119/2025] kf6-krunner: update to 6.11.0.
---
srcpkgs/kf6-krunner/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-krunner/template b/srcpkgs/kf6-krunner/template
index de8fd234492be9..ea2322248be08e 100644
--- a/srcpkgs/kf6-krunner/template
+++ b/srcpkgs/kf6-krunner/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-krunner'
pkgname=kf6-krunner
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=459c97ad510c3565d4547b51c4dbaf19b3834c0afdf77bf6ee4dff346957d62b
+checksum=2179da656375d8839ea7c2c502087b527c6715e1018582ac8f63612ca527aa90
do_check() {
cd build
From b3226f0a18f64d6ca95e8029e7941c6fbd1247ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:13 +0100
Subject: [PATCH 0120/2025] kf6-kservice: update to 6.11.0.
---
srcpkgs/kf6-kservice/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kservice/template b/srcpkgs/kf6-kservice/template
index 74ac6805ae4676..f93a76ba2ec83b 100644
--- a/srcpkgs/kf6-kservice/template
+++ b/srcpkgs/kf6-kservice/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kservice'
pkgname=kf6-kservice
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kservice"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=04ad53850967e38822f8af1652b118992cd1bfa382e2718278bb6de03a0bdbb3
+checksum=161cd296577ff9802b088b06866ec5ab4c1c1a6fe19f76bb5134cdf8a6ab4005
do_check() {
cd build
From e3022b8a9ac08e3bade5eb1a50421b46c6824497 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:15 +0100
Subject: [PATCH 0121/2025] kf6-kstatusnotifieritem: update to 6.11.0.
---
srcpkgs/kf6-kstatusnotifieritem/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kstatusnotifieritem/template b/srcpkgs/kf6-kstatusnotifieritem/template
index 3f3c17280ce25e..53d3384313d092 100644
--- a/srcpkgs/kf6-kstatusnotifieritem/template
+++ b/srcpkgs/kf6-kstatusnotifieritem/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kstatusnotifieritem'
pkgname=kf6-kstatusnotifieritem
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kstatusnotifieritem"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=4fa19843a737b43674d19b9ad31466c6aa64bbe27709073c3e2c33aa03bfac22
+checksum=26c92c25b1f70296bde9e71fba1f719778c85cb57227f6045f606af99c48a8bd
kf6-kstatusnotifieritem-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From f898b7e208f8e69bf5497eb793458da41a869a30 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:17 +0100
Subject: [PATCH 0122/2025] kf6-ksvg: update to 6.11.0.
---
srcpkgs/kf6-ksvg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ksvg/template b/srcpkgs/kf6-ksvg/template
index bb3c77a3731e68..73edc942dd5b11 100644
--- a/srcpkgs/kf6-ksvg/template
+++ b/srcpkgs/kf6-ksvg/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ksvg'
pkgname=kf6-ksvg
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ksvg"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=173e151f6ef8360149f835b1fc7494e97a33f9056d294ab213c9ef9e6d84d0c8
+checksum=053092e36b76deeffe19629ae12a372b172f947bee3cc2034c68e7ba4e1da6cf
kf6-ksvg-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 36ee06bd7a6abf612b71b1a28803a68cc749f479 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:19 +0100
Subject: [PATCH 0123/2025] kf6-ktexteditor: update to 6.11.0.
---
srcpkgs/kf6-ktexteditor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktexteditor/template b/srcpkgs/kf6-ktexteditor/template
index 88eefeca26443e..2ac7b63b19300a 100644
--- a/srcpkgs/kf6-ktexteditor/template
+++ b/srcpkgs/kf6-ktexteditor/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktexteditor'
pkgname=kf6-ktexteditor
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,7 +19,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktexteditor"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=3f80c4feb8737cef83775e2c79f86060c16af89ee8b48e2d72f94bdc1a180b9f
+checksum=82d33dccad98e2f514de4d17c4e665197fdd8588a55979358f88aeeac6fc4419
kf6-ktexteditor-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 357d8485e2d9a88546b3232cc3c65aabbdec2930 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:21 +0100
Subject: [PATCH 0124/2025] kf6-ktexttemplate: update to 6.11.0.
---
srcpkgs/kf6-ktexttemplate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktexttemplate/template b/srcpkgs/kf6-ktexttemplate/template
index d85abb9204255b..a2be1d92801776 100644
--- a/srcpkgs/kf6-ktexttemplate/template
+++ b/srcpkgs/kf6-ktexttemplate/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktexttemplate'
pkgname=kf6-ktexttemplate
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktexttemplate"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=3e39190adb90d4f71672e33d117b35fe84a8f35aaa90a678846401044894aa3d
+checksum=b0f30c6e49a132cdf587228e0ba1e1d974cc155d233b57ff617f5d55e7f7b905
kf6-ktexttemplate-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From c8bcd324000a242bf72a8e36613ab670c8bff654 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:23 +0100
Subject: [PATCH 0125/2025] kf6-ktextwidgets: update to 6.11.0.
---
srcpkgs/kf6-ktextwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktextwidgets/template b/srcpkgs/kf6-ktextwidgets/template
index 5678b404036ee2..edcee40f41d548 100644
--- a/srcpkgs/kf6-ktextwidgets/template
+++ b/srcpkgs/kf6-ktextwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktextwidgets'
pkgname=kf6-ktextwidgets
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktextwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=4db67be70da68e3fd2c2a9d3359dcfb9b11eb82a34f2b88d3e6ed08e358ab073
+checksum=0f043b8a60698ccdb88e3d6957b5f5c97cfe793ea2eea421fc467fffdf200697
kf6-ktextwidgets-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b971c538b0219c4f4c825aa7c7360caa2407af59 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:25 +0100
Subject: [PATCH 0126/2025] kf6-kunitconversion: update to 6.11.0.
---
srcpkgs/kf6-kunitconversion/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kunitconversion/template b/srcpkgs/kf6-kunitconversion/template
index 1c26d8fd7f4db6..75902971d74f1e 100644
--- a/srcpkgs/kf6-kunitconversion/template
+++ b/srcpkgs/kf6-kunitconversion/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kunitconversion'
pkgname=kf6-kunitconversion
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=23c59904d48049deb8f1de8aa56e7b0c10a9fc82808f36a32f4f446433869dbf
+checksum=8d26a83d1371bd70c48281708680c69e61faca44963deab52d07c9723c27ee49
kf6-kunitconversion-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 4fd9389f65937774b1f7f477837d737e69512783 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:27 +0100
Subject: [PATCH 0127/2025] kf6-kuserfeedback: update to 6.11.0.
---
srcpkgs/kf6-kuserfeedback/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kuserfeedback/template b/srcpkgs/kf6-kuserfeedback/template
index 26e4bddde268ba..9c2d0f3984ab15 100644
--- a/srcpkgs/kf6-kuserfeedback/template
+++ b/srcpkgs/kf6-kuserfeedback/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kuserfeedback'
pkgname=kf6-kuserfeedback
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kuserfeedback"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=5dd17da7169a9a90c82757536c667d748d1909985b979bb1e2e51da84a07372f
+checksum=ac516b7b8f9cd0891664f8b580d0a5a5c494cf6b5dbfddd87b6f6256548b7910
do_check() {
cd build
From 65177822b653d64514058f767278ff601baefdf8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:29 +0100
Subject: [PATCH 0128/2025] kf6-kwallet: update to 6.11.0.
---
srcpkgs/kf6-kwallet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwallet/template b/srcpkgs/kf6-kwallet/template
index ad870549eca760..f3f37e01d98bcd 100644
--- a/srcpkgs/kf6-kwallet/template
+++ b/srcpkgs/kf6-kwallet/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwallet'
pkgname=kf6-kwallet
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=e1993911a15b4318d64abce0acdc1b5fc5a6116dc7595eff86dde03b35e6bd50
+checksum=ce94b032446ed1e1383e673185b5a4372deeab71df8b7a49083a1b6ead822e09
kf6-kwallet-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From ad9484f1fdba085a84c95734b9fffc6694248749 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:31 +0100
Subject: [PATCH 0129/2025] kf6-kwidgetsaddons: update to 6.11.0.
---
srcpkgs/kf6-kwidgetsaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwidgetsaddons/template b/srcpkgs/kf6-kwidgetsaddons/template
index 9061d16ff0f4f6..90294f20957737 100644
--- a/srcpkgs/kf6-kwidgetsaddons/template
+++ b/srcpkgs/kf6-kwidgetsaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwidgetsaddons'
pkgname=kf6-kwidgetsaddons
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=e0fa4943d7874287fd2c2c254f1ef21edf7e573b6b19354df5fdef8cbbefe74e
+checksum=1c64e7354804845db0cd83ae671dfb5d2cb08308551a0b6c7b8a339aa6dcb436
build_options="designerplugin"
From 5d45507ff2c2105e13dcffffb1731a115073578e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:33 +0100
Subject: [PATCH 0130/2025] kf6-kwindowsystem: update to 6.11.0.
---
srcpkgs/kf6-kwindowsystem/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwindowsystem/template b/srcpkgs/kf6-kwindowsystem/template
index 34a2c696b50809..52c88287c768e4 100644
--- a/srcpkgs/kf6-kwindowsystem/template
+++ b/srcpkgs/kf6-kwindowsystem/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwindowsystem'
pkgname=kf6-kwindowsystem
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=046b7aa2247811323e48b629884b824a6ffec475df2316256e7ff0b9df677944
+checksum=d872e85d0915dd5cf1e2baf89fbef62e9855ff3317ecc5939882bc1724628d5a
post_install() {
sed -i -e 's:/usr/[a-z0-9-]*/usr/include;::' \
From f4e87185a81d118c0e3dab9c3d3e0e94a2e10148 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:35 +0100
Subject: [PATCH 0131/2025] kf6-kxmlgui: update to 6.11.0.
---
srcpkgs/kf6-kxmlgui/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kxmlgui/template b/srcpkgs/kf6-kxmlgui/template
index d9ed806284fb1b..f7ee9c7863965a 100644
--- a/srcpkgs/kf6-kxmlgui/template
+++ b/srcpkgs/kf6-kxmlgui/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kxmlgui'
pkgname=kf6-kxmlgui
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kxmlgui"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=561fa755638da16cae204b670f62fab70156b9121b9313612238ca9c9e8e1292
+checksum=69c3a6a6363bdbe3ccbace76e23c6ccec173eb0f9c1954ef7317d998d6edb6fc
do_check() {
cd build
From ed1ef691c5abdebe211c940e5670cc115b2429a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:37 +0100
Subject: [PATCH 0132/2025] kf6-modemmanager-qt: update to 6.11.0.
---
srcpkgs/kf6-modemmanager-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-modemmanager-qt/template b/srcpkgs/kf6-modemmanager-qt/template
index 521f1d6057f05d..0c98c2ce0ab9a4 100644
--- a/srcpkgs/kf6-modemmanager-qt/template
+++ b/srcpkgs/kf6-modemmanager-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-modemmanager-qt'
pkgname=kf6-modemmanager-qt
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=640a3f96487f3e875e83ef815f14e1077042ae9ee83276b3d7f7fc3875e2ee15
+checksum=a636323902c57a9abf199168e9c33b3432c538e276251e6bb7ce753fffef5fee
do_check() {
cd build
From 612135b026640ec295bf1754b98431016a7faedc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:39 +0100
Subject: [PATCH 0133/2025] kf6-networkmanager-qt: update to 6.11.0.
---
srcpkgs/kf6-networkmanager-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-networkmanager-qt/template b/srcpkgs/kf6-networkmanager-qt/template
index 79c60622a87a2c..d81f57f69e4910 100644
--- a/srcpkgs/kf6-networkmanager-qt/template
+++ b/srcpkgs/kf6-networkmanager-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-networkmanager-qt'
pkgname=kf6-networkmanager-qt
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -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#kf6-}-${version}.tar.xz"
-checksum=2f437ab6b534fb7dcde6ed40ebdc2c1680532f742b8e326ea68a47ae58173191
+checksum=e6e172324e4c978591299e2981ad6ae38e5d1e3d78db6ac83751604af202b60c
do_check() {
cd build
From bb50994428739438fa5bdd4a248d3e6ef7c602c6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:41 +0100
Subject: [PATCH 0134/2025] kf6-prison: update to 6.11.0.
---
srcpkgs/kf6-prison/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-prison/template b/srcpkgs/kf6-prison/template
index 6b89b7ef11d9a2..7c9b9a98f0fc30 100644
--- a/srcpkgs/kf6-prison/template
+++ b/srcpkgs/kf6-prison/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-prison'
pkgname=kf6-prison
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/prison"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=b4a0f395eca50c818f8e0656b04664783453b1a9a709a4a45a8ae2e273602c7b
+checksum=7cc8dff3ef172b24d10ee50c0876d79c87730b6fb23bd678708f7770b9da4f20
kf6-prison-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From d81dcf0c17806d65228408dc35019fa153d97bae Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:43 +0100
Subject: [PATCH 0135/2025] kf6-purpose: update to 6.11.0.
---
srcpkgs/kf6-purpose/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-purpose/template b/srcpkgs/kf6-purpose/template
index bc2ebc2d6103a8..257caa8289ea9c 100644
--- a/srcpkgs/kf6-purpose/template
+++ b/srcpkgs/kf6-purpose/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-purpose'
pkgname=kf6-purpose
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=19de7943df772c1b5ce2771099a17536e97e7ff6c5a5411c1346c25b24e51a57
+checksum=48e172f05869e1a2cc19e0eb6230ae12cfe23d234b40d6d3bb2f411c7f6984e0
kf6-purpose-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From e5255ef003fa5889af8bef78e159b7c047041c52 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:45 +0100
Subject: [PATCH 0136/2025] kf6-qqc2-desktop-style: update to 6.11.0.
---
srcpkgs/kf6-qqc2-desktop-style/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-qqc2-desktop-style/template b/srcpkgs/kf6-qqc2-desktop-style/template
index 798493f606b281..a63522b1c582a7 100644
--- a/srcpkgs/kf6-qqc2-desktop-style/template
+++ b/srcpkgs/kf6-qqc2-desktop-style/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-qqc2-desktop-style'
pkgname=kf6-qqc2-desktop-style
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=9e19540f8fa7d0e6a1ffb1c353a24e8c7f8e2b37a8594393af7a4d5d9e0e8e51
+checksum=996542716196bfac8a228a36b4618c992e193782779dcf4138d638e38306652c
do_check() {
cd build
From 82d93df80cbd0955d4148b484da74fe6feadd7f4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:47 +0100
Subject: [PATCH 0137/2025] kf6-solid: update to 6.11.0.
---
srcpkgs/kf6-solid/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-solid/template b/srcpkgs/kf6-solid/template
index f8db4ef222f6ec..89c5ff308ae602 100644
--- a/srcpkgs/kf6-solid/template
+++ b/srcpkgs/kf6-solid/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-solid'
pkgname=kf6-solid
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base flex pkg-config"
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/solid"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=24892e81a3047f753519dbd384b47635c5a2543d8ee0bf3c299b0fcfef318e8c
+checksum=cdecc7665b801a508b9ad0929b025ac93fe287be503589c8d8c38a520c2508d7
kf6-solid-devel_package() {
depends="qt6-base-devel ${sourcepkg}>=${version}_${revision}"
From 8235a23dc498a5b16d7f8044708aec3bfb94e382 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:49 +0100
Subject: [PATCH 0138/2025] kf6-sonnet: update to 6.11.0.
---
srcpkgs/kf6-sonnet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-sonnet/template b/srcpkgs/kf6-sonnet/template
index 66ab049e9cd9e2..858a32bc0bf099 100644
--- a/srcpkgs/kf6-sonnet/template
+++ b/srcpkgs/kf6-sonnet/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-sonnet'
pkgname=kf6-sonnet
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=99c0bca563594fd115f31f18ad3264770046290c6695ded0d2aa3c2eddb0d4b7
+checksum=19441de62d9d97f61e48d26e003543e75607b2ba8f6e4feb19f956289af21d60
build_options="designerplugin"
From 2f2a61b4586289e79fe3e93f18a777872c56e56a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:51 +0100
Subject: [PATCH 0139/2025] kf6-syndication: update to 6.11.0.
---
srcpkgs/kf6-syndication/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-syndication/template b/srcpkgs/kf6-syndication/template
index 3d9f9752756a31..981861e20cdfff 100644
--- a/srcpkgs/kf6-syndication/template
+++ b/srcpkgs/kf6-syndication/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-syndication'
pkgname=kf6-syndication
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/syndication"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=a743c525e806e5f07b5b7b27cfe34882100b212b4d846e661c61a27ae1396330
+checksum=d889c553a5189339217e8d06b628595aba3c842b74693e7a8179606b13629e1d
kf6-syndication-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From f92edd903845a5004eb9e02fcd0fe7c613c5f798 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:53 +0100
Subject: [PATCH 0140/2025] kf6-syntax-highlighting: update to 6.11.0.
---
srcpkgs/kf6-syntax-highlighting/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-syntax-highlighting/template b/srcpkgs/kf6-syntax-highlighting/template
index 3f4216a81b3c07..6d212d01fd626a 100644
--- a/srcpkgs/kf6-syntax-highlighting/template
+++ b/srcpkgs/kf6-syntax-highlighting/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-syntax-highlighting'
pkgname=kf6-syntax-highlighting
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=b5b5e343ff27bc5c95be0051d5606dfcb3295f835830e7fc6dac8d2863891699
+checksum=b23dbbe195030a2927caafc5fdf4ca7a372c44ca95013d6115037fe62e1fcb51
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" kf6-syntax-highlighting-devel"
From f68e41846b6ec29d8ce863f4fa6180589fd3d8ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:55 +0100
Subject: [PATCH 0141/2025] kf6-threadweaver: update to 6.11.0.
---
srcpkgs/kf6-threadweaver/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-threadweaver/template b/srcpkgs/kf6-threadweaver/template
index 3ded8604176af2..734c56610014f0 100644
--- a/srcpkgs/kf6-threadweaver/template
+++ b/srcpkgs/kf6-threadweaver/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-threadweaver'
pkgname=kf6-threadweaver
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -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#kf6-}-${version}.tar.xz"
-checksum=136a636a33ccfa9a375a2e1ee503760a0a910002b972be0eef20352eb106bb84
+checksum=c408d9ef3c13e9906e6ef1a162def5bf7459f099197b1788eb3d96df4505dd8f
kf6-threadweaver-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 9fb6fac0c04b6f4817ff71bcd8213f631e3df4b0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:57 +0100
Subject: [PATCH 0142/2025] breeze-icons: update to 6.11.0.
---
srcpkgs/breeze-icons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-icons/template b/srcpkgs/breeze-icons/template
index a116f0d23330b6..3c621512bdb759 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-icons'
pkgname=breeze-icons
-version=6.10.0
+version=6.11.0
revision=1
build_style=cmake
build_helper=qemu
@@ -13,7 +13,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=fe458eb957be655ea801d41f1dd3c4cfa829e7ba6040b38d69d09f6b69c31e2a
+checksum=f9cd9ec1b6a4111467cba31a7eed50ee5f03846fb1f5c32b3abdbf68877f8a4e
nostrip=yes
if [ -z "$CROSS_BUILD" ]; then
From 38a734ef17979fcd2d7dc2e9a107802ec2e5eb24 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 Feb 2025 22:57:59 +0100
Subject: [PATCH 0143/2025] extra-cmake-modules: update to 6.11.0.
---
srcpkgs/extra-cmake-modules/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 2ec58641f005f1..7976e3fa53e9b1 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=6.10.0
+version=6.11.0
revision=1
build_style=cmake
configure_args="-DBUILD_HTML_DOCS=ON -DBUILD_TESTING=ON"
@@ -14,7 +14,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=506989a0d400913403e669c1912238db053cd6b38dff74b17e2e6f879c79cca0
+checksum=69fdab5f0fedfb73d1accff5012d510b486e1dd75c711e925a6912a3e71814b0
python_version=3
do_check() {
From a858972f9c35e9a2b8e92177f4b7eb8714c61e19 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 15:30:07 +0100
Subject: [PATCH 0144/2025] bolt: update to 0.9.8.
---
srcpkgs/bolt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bolt/template b/srcpkgs/bolt/template
index 6dd3ec7919eae4..1d08703c3622c8 100644
--- a/srcpkgs/bolt/template
+++ b/srcpkgs/bolt/template
@@ -1,6 +1,6 @@
# Template file for 'bolt'
pkgname=bolt
-version=0.9.5
+version=0.9.8
revision=1
build_style=meson
configure_args="-Dman=true -Dsystemd=false"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://gitlab.freedesktop.org/bolt/bolt"
distfiles="https://gitlab.freedesktop.org/bolt/bolt/-/archive/${version}/bolt-${version}.tar.gz"
-checksum=478b0a71da5587c0e142a3b91e821a7d857260647494fa9544d2d8df05d560f6
+checksum=5a4306aa21ee398e1e9f2a5072748c9469c9360bf5edc7dcec2f12fc17be122e
post_install() {
vsv boltd
From ef83e309ec7f9dcad237f096f9ced97ab56f69f6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 24 Feb 2025 13:00:41 +0100
Subject: [PATCH 0145/2025] moby: mark broken for i686
---
srcpkgs/moby/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index bb7b043ce1af6b..8e1c2bd3a89ffe 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -25,6 +25,10 @@ system_groups="docker"
_moby_builddir="moby-$version"
_libnetwork_builddir="libnetwork-$_libnetwork_commit"
+case $XBPS_TARGET_MACHINE in
+ i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined: syscall.SYS_SETSOCKOPT";;
+esac
+
do_build() {
export AUTO_GOPATH=1
export DOCKER_GITCOMMIT="tag v${version}"
From 436a99c3991471d1a583c95149c71037bce8bb3a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Feb 2025 17:40:41 +0100
Subject: [PATCH 0146/2025] gucci: update to 1.7.0.
---
srcpkgs/gucci/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gucci/template b/srcpkgs/gucci/template
index 68f5c94b987912..f2f4c2517ad21b 100644
--- a/srcpkgs/gucci/template
+++ b/srcpkgs/gucci/template
@@ -1,7 +1,7 @@
# Template file for 'gucci'
pkgname=gucci
-version=1.6.13
-revision=2
+version=1.7.0
+revision=1
build_style=go
go_import_path="github.com/noqcks/gucci"
go_ldflags="-X main.AppVersion=${version}"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/noqcks/gucci"
distfiles="https://github.com/noqcks/gucci/archive/refs/tags/v${version}.tar.gz"
-checksum=f623b69aa572d8ed28378f71e1e49d51922d9d2c3dc996ca38227a8f165d18a8
+checksum=bf93b18d8f3935c0a024e38d11e716ff00c18340ba5c4621b0b6fd6563b57284
post_install() {
vlicense LICENSE
From e92ebb1661efa1cb915a704a033012bbebb5c4f7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Feb 2025 17:42:21 +0100
Subject: [PATCH 0147/2025] perl-LWP: update to 6.78.
---
srcpkgs/perl-LWP/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-LWP/template b/srcpkgs/perl-LWP/template
index b629d4c26fef5a..266ba538364ee0 100644
--- a/srcpkgs/perl-LWP/template
+++ b/srcpkgs/perl-LWP/template
@@ -1,6 +1,6 @@
# Template file for 'perl-LWP'
pkgname=perl-LWP
-version=6.77
+version=6.78
revision=1
build_style=perl-module
hostmakedepends="
@@ -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/libwww-perl"
distfiles="${CPAN_SITE}/LWP/libwww-perl-${version}.tar.gz"
-checksum=94a907d6b3ea8d966ef43deffd4fa31f5500142b4c00489bfd403860a5f060e4
+checksum=b738bdcf54e2c6bb81fd2b83ec47bc83347f97b371ea80f0dc10360f817a9a44
From cad46a09ffe54e1fda220865a3e3d96a82292187 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Feb 2025 17:43:22 +0100
Subject: [PATCH 0148/2025] perl-Module-Find: update to 0.17.
---
srcpkgs/perl-Module-Find/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Module-Find/template b/srcpkgs/perl-Module-Find/template
index b5ed70abb50481..69f4495d2c774a 100644
--- a/srcpkgs/perl-Module-Find/template
+++ b/srcpkgs/perl-Module-Find/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Module-Find'
pkgname=perl-Module-Find
-version=0.16
+version=0.17
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -12,4 +12,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=75ff1c8c98e8c0537692645cd62d2a4c48ab097b1d4a5ea42a25305098d7fd39
From 9f41acbde85a9c20db170fe5459c28fce8f1c59b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 16:39:10 +0100
Subject: [PATCH 0149/2025] postgis-postgresql15: remove
---
srcpkgs/postgis-postgresql15/template | 39 ---------------------------
srcpkgs/postgis-postgresql15/update | 2 --
2 files changed, 41 deletions(-)
delete mode 100644 srcpkgs/postgis-postgresql15/template
delete mode 100644 srcpkgs/postgis-postgresql15/update
diff --git a/srcpkgs/postgis-postgresql15/template b/srcpkgs/postgis-postgresql15/template
deleted file mode 100644
index 745f2def0688d8..00000000000000
--- a/srcpkgs/postgis-postgresql15/template
+++ /dev/null
@@ -1,39 +0,0 @@
-# Template file for 'postgis-postgresql15'
-pkgname=postgis-postgresql15
-version=3.5.0
-revision=1
-build_style=gnu-configure
-configure_args="
- --bindir=/usr/lib/psql15/bin
- --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 pkg-config geos
- libgdal-tools postgresql15-libs-devel which"
-makedepends="geos-devel libgdal-devel libpqxx-devel libxml2-devel postgresql15-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=ca698a22cc2b2b3467ac4e063b43a28413f3004ddd505bdccdd74c56a647f510
-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;'
-}
-
-post_install() {
- for i in ${DESTDIR}/usr/share/man/man1/*; do
- mv -v "${i}" "${i/.1/-15.1}"
- done
-}
diff --git a/srcpkgs/postgis-postgresql15/update b/srcpkgs/postgis-postgresql15/update
deleted file mode 100644
index e5577e6b068ae0..00000000000000
--- a/srcpkgs/postgis-postgresql15/update
+++ /dev/null
@@ -1,2 +0,0 @@
-pkgname=postgis
-ignore="*alpha* *beta* *rc*"
From 61f81636494513cb1b864c426e2bdcc764f6cf33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 16:39:46 +0100
Subject: [PATCH 0150/2025] postgresql15: remove
---
srcpkgs/postgresql15-client | 1 -
srcpkgs/postgresql15-contrib | 1 -
srcpkgs/postgresql15-doc | 1 -
srcpkgs/postgresql15-libs-devel | 1 -
srcpkgs/postgresql15-plperl | 1 -
srcpkgs/postgresql15-plpython | 1 -
srcpkgs/postgresql15-pltcl | 1 -
srcpkgs/postgresql15/files/pg_config.sh.in | 143 ----------
srcpkgs/postgresql15/files/postgresql.confd | 17 --
srcpkgs/postgresql15/files/postgresql.pam | 3 -
.../postgresql15/files/postgresql15/control/t | 2 -
srcpkgs/postgresql15/files/postgresql15/run | 28 --
.../patches/pg_config-cross-value.patch | 45 ---
srcpkgs/postgresql15/patches/relocate.patch | 22 --
srcpkgs/postgresql15/template | 259 ------------------
srcpkgs/postgresql15/update | 2 -
16 files changed, 528 deletions(-)
delete mode 120000 srcpkgs/postgresql15-client
delete mode 120000 srcpkgs/postgresql15-contrib
delete mode 120000 srcpkgs/postgresql15-doc
delete mode 120000 srcpkgs/postgresql15-libs-devel
delete mode 120000 srcpkgs/postgresql15-plperl
delete mode 120000 srcpkgs/postgresql15-plpython
delete mode 120000 srcpkgs/postgresql15-pltcl
delete mode 100644 srcpkgs/postgresql15/files/pg_config.sh.in
delete mode 100644 srcpkgs/postgresql15/files/postgresql.confd
delete mode 100644 srcpkgs/postgresql15/files/postgresql.pam
delete mode 100644 srcpkgs/postgresql15/files/postgresql15/control/t
delete mode 100644 srcpkgs/postgresql15/files/postgresql15/run
delete mode 100644 srcpkgs/postgresql15/patches/pg_config-cross-value.patch
delete mode 100644 srcpkgs/postgresql15/patches/relocate.patch
delete mode 100644 srcpkgs/postgresql15/template
delete mode 100644 srcpkgs/postgresql15/update
diff --git a/srcpkgs/postgresql15-client b/srcpkgs/postgresql15-client
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-client
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-contrib b/srcpkgs/postgresql15-contrib
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-contrib
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-doc b/srcpkgs/postgresql15-doc
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-doc
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-libs-devel b/srcpkgs/postgresql15-libs-devel
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-libs-devel
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-plperl b/srcpkgs/postgresql15-plperl
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-plperl
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-plpython b/srcpkgs/postgresql15-plpython
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-plpython
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15-pltcl b/srcpkgs/postgresql15-pltcl
deleted file mode 120000
index a44b462efd1586..00000000000000
--- a/srcpkgs/postgresql15-pltcl
+++ /dev/null
@@ -1 +0,0 @@
-postgresql15
\ No newline at end of file
diff --git a/srcpkgs/postgresql15/files/pg_config.sh.in b/srcpkgs/postgresql15/files/pg_config.sh.in
deleted file mode 100644
index 68068a82e01ee3..00000000000000
--- a/srcpkgs/postgresql15/files/pg_config.sh.in
+++ /dev/null
@@ -1,143 +0,0 @@
-#!/bin/sh
-# Released to Public Domain by Doan Tran Cong Danh
-
-print() {
- printf '%s\n' "$@"
-}
-
-sysroot="$(cd "${0%/*}" && cd ../.. && pwd)"
-
-BINDIR="$sysroot/@PREFIX@/bin"
-DOCDIR="$sysroot/@PREFIX@/share/doc/postgresql"
-HTMLDIR="$sysroot/@PREFIX@/share/doc/postgresql"
-INCLUDEDIR="$sysroot/usr/include"
-PKGINCLUDEDIR="$sysroot/usr/include/postgresql"
-INCLUDEDIR_SERVER="$sysroot/usr/include/postgresql/server"
-LIBDIR="$sysroot/@PREFIX@/lib"
-PKGLIBDIR="$sysroot/@PREFIX@/lib/postgresql"
-LOCALEDIR="$sysroot/@PREFIX@/share/locale"
-MANDIR="$sysroot/@PREFIX@/share/man"
-SHAREDIR="$sysroot/@PREFIX@/share/postgresql"
-SYSCONFDIR="$sysroot/etc/psql@VERSION@/postgresql"
-PGXS="$sysroot/@PREFIX@/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 @FULL_VERSION@"
-
-if [ "$sysroot" != "/" ]; then
- CPPFLAGS="$(print "$CPPFLAGS" | sed "s,-I *\\(/@PREFIX@/include\\),-I$sysroot\\1,g")"
- CFLAGS="$(print "$CFLAGS" | sed "s,-I *\\(/@PREFIX@/include\\),-I$sysroot\\1,g")"
- LDFLAGS="$(print "$LDFLAGS" | sed "s,-L *\\(/@PREFIX@/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/postgresql15/files/postgresql.confd b/srcpkgs/postgresql15/files/postgresql.confd
deleted file mode 100644
index fe7106626fa579..00000000000000
--- a/srcpkgs/postgresql15/files/postgresql.confd
+++ /dev/null
@@ -1,17 +0,0 @@
-# Configuration file for the PostgreSQL server.
-
-# PostgreSQL's database directory
-PGROOT="/var/lib/postgresql@VERSION@"
-
-# PostgreSQL's log file.
-PGLOG="/var/log/postgresql@VERSION@.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/postgresql15/files/postgresql.pam b/srcpkgs/postgresql15/files/postgresql.pam
deleted file mode 100644
index 53724d1f86a764..00000000000000
--- a/srcpkgs/postgresql15/files/postgresql.pam
+++ /dev/null
@@ -1,3 +0,0 @@
-auth required pam_unix.so
-account required pam_unix.so
-session required pam_unix.so
diff --git a/srcpkgs/postgresql15/files/postgresql15/control/t b/srcpkgs/postgresql15/files/postgresql15/control/t
deleted file mode 100644
index dcedfaa20180c0..00000000000000
--- a/srcpkgs/postgresql15/files/postgresql15/control/t
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/usr/bin/kill -INT `/usr/bin/head -1 /run/runit/supervise.postgresql@VERSION@/pid`
diff --git a/srcpkgs/postgresql15/files/postgresql15/run b/srcpkgs/postgresql15/files/postgresql15/run
deleted file mode 100644
index 1da79920625df1..00000000000000
--- a/srcpkgs/postgresql15/files/postgresql15/run
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-exec 2>&1
-. /etc/psql@VERSION@/default/postgresql
-: ${PGDATA:="$PGROOT/data"}
-
-if [ "$PGROOT" != "/var/lib/postgresql@VERSION@" ]; then
- echo "Creating symlink /var/lib/postgresql@VERSION@ -> $PGROOT"
- ln -sf "$PGROOT" /var/lib/postgresql@VERSION@
-fi
-
-
-if [ ! -d "$PGDATA" ]; then
- echo "Initializing database in $PGDATA"
-
- mkdir -p "$PGDATA" || exit 1
- chown -R postgres:postgres "$PGDATA"
- chmod 0700 "$PGDATA"
- su - postgres -c "/@PREFIX@/bin/initdb $INITOPTS -D '$PGDATA'" 2>&1 || {
- rm -fr "$PGDATA"
- exit 1
- }
-
- if [ -f /etc/psql@VERSION@/postgresql/postgresql.conf ]; then
- ln -sf /etc/psql@VERSION@/postgresql/postgresql.conf "$PGDATA/postgresql.conf"
- fi
-fi
-
-exec chpst -u postgres:postgres /@PREFIX@/bin/postgres -D "$PGDATA" $PGOPTS 2>&1
diff --git a/srcpkgs/postgresql15/patches/pg_config-cross-value.patch b/srcpkgs/postgresql15/patches/pg_config-cross-value.patch
deleted file mode 100644
index cc0a9fc19133a2..00000000000000
--- a/srcpkgs/postgresql15/patches/pg_config-cross-value.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-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
-@@ -30,10 +30,13 @@ 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_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)\""
-@@ -72,7 +75,19 @@ OBJS_FRONTEND = $(OBJS_COMMON) fe_memutils.o restricted_token.o
- GEN_KEYWORDLIST = $(PERL) -I $(TOOLSDIR) $(TOOLSDIR)/gen_keywordlist.pl
- GEN_KEYWORDLIST_DEPS = $(TOOLSDIR)/gen_keywordlist.pl $(TOOLSDIR)/PerfectHash.pm
-
--all: libpgcommon.a libpgcommon_shlib.a libpgcommon_srv.a
-+all: libpgcommon.a libpgcommon_shlib.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))/" \
-+ $< >$@
-
- distprep: kwlist_d.h
-
diff --git a/srcpkgs/postgresql15/patches/relocate.patch b/srcpkgs/postgresql15/patches/relocate.patch
deleted file mode 100644
index d2cc14281e3a6d..00000000000000
--- a/srcpkgs/postgresql15/patches/relocate.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From bf0601df89f611b33d8dbc27722351bf99e2cc18 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
-Date: Sat, 18 Jan 2020 12:19:45 +0100
-Subject: [PATCH] relocate
-
-
-diff --git src/port/path.c src/port/path.c
-index 710988b..20dc57d 100644
---- a/src/port/path.c
-+++ b/src/port/path.c
-@@ -544,6 +544,8 @@ make_relative_path(char *ret_path, const char *target_path,
- int tail_len;
- int i;
-
-+ goto no_match; // we relocate only binaries
-+
- /*
- * Determine the common prefix --- note we require it to end on a
- * directory separator, consider eg '/usr/lib' and '/usr/libexec'.
---
-2.23.0
-
diff --git a/srcpkgs/postgresql15/template b/srcpkgs/postgresql15/template
deleted file mode 100644
index bcdb500b536e79..00000000000000
--- a/srcpkgs/postgresql15/template
+++ /dev/null
@@ -1,259 +0,0 @@
-# Template file for 'postgresql15'
-pkgname=postgresql15
-version=15.8
-revision=2
-build_style=gnu-configure
-make_build_target=world
-_major="${version%%.*}"
-_prefix="usr/lib/psql${_major}"
-_sysconfdir="etc/psql${_major}"
-configure_args="--with-openssl --with-python
- --with-pam --enable-thread-safety
- --with-perl --with-tcl --without-ldap --without-gssapi
- --without-bonjour --with-libxml --with-libxslt
- --with-system-tzdata=/usr/share/zoneinfo --enable-nls --with-uuid=e2fs"
-hostmakedepends="docbook2x gettext flex openjade"
-makedepends="libfl-devel openssl-devel libuuid-devel libxslt-devel pam-devel perl
- python3-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}/postgresql-${version}.tar.bz2"
-checksum=4403515f9a69eeb3efebc98f30b8c696122bfdf895e92b3b23f5b8e769edcb6a
-make_check=ci-skip # Postgres server can't be run as root
-
-conf_files="
- /${_sysconfdir}/default/postgresql
- /${_sysconfdir}/pam.d/postgresql
- /${_sysconfdir}/postgresql/postgresql.conf
-"
-alternatives="
- postgresql:/usr/bin/initdb:/usr/lib/psql15/bin/initdb
- postgresql:/usr/bin/pg_amchec:/usr/lib/psql15/bin/pg_amcheck
- postgresql:/usr/bin/pg_archivecleanup:/usr/lib/psql15/bin/pg_archivecleanup
- postgresql:/usr/bin/pg_basebackup:/usr/lib/psql15/bin/pg_basebackup
- postgresql:/usr/bin/pg_checksums:/usr/lib/psql15/bin/pg_checksums
- postgresql:/usr/bin/pg_controldata:/usr/lib/psql15/bin/pg_controldata
- postgresql:/usr/bin/pg_ctl:/usr/lib/psql15/bin/pg_ctl
- postgresql:/usr/bin/pg_receivewal:/usr/lib/psql15/bin/pg_receivewal
- postgresql:/usr/bin/pg_recvlogical:/usr/lib/psql15/bin/pg_recvlogical
- postgresql:/usr/bin/pg_resetwal:/usr/lib/psql15/bin/pg_resetwal
- postgresql:/usr/bin/pg_rewind:/usr/lib/psql15/bin/pg_rewind
- postgresql:/usr/bin/pg_test_fsync:/usr/lib/psql15/bin/pg_test_fsync
- postgresql:/usr/bin/pg_test_timing:/usr/lib/psql15/bin/pg_test_timing
- postgresql:/usr/bin/pg_upgrade:/usr/lib/psql15/bin/pg_upgrade
- postgresql:/usr/bin/pg_verifybackup:/usr/lib/psql15/bin/pg_verifybackup
- postgresql:/usr/bin/pg_waldump:/usr/lib/psql15/bin/pg_waldump
- postgresql:/usr/bin/pgbench:/usr/lib/psql15/bin/pgbench
- postgresql:/usr/bin/postgres:/usr/lib/psql15/bin/postgres
- postgresql:/usr/bin/postmaster:/usr/lib/psql15/bin/postmaster
-"
-
-# Create 'postgres' user for the server.
-system_accounts="postgres"
-postgres_homedir="/var/lib/postgresql"
-postgres_shell="/bin/sh"
-postgres_descr="PostgreSQL database server user"
-make_dirs="
- /var/lib/postgresql 0750 postgres postgres
- /var/lib/postgresql${_major} 0750 postgres postgres"
-
-if [ "$CROSS_BUILD" ]; then
- configure_args+=" --without-perl --without-python --without-tcl"
-fi
-
-post_patch() {
- cp "$FILESDIR"/pg_config.sh.in src/common/pg_config.sh.in
- _substitute src/common/pg_config.sh.in
- vsed -i -e "s,@XBPS_SYSROOT@,${XBPS_CROSS_BASE%/}," src/common/Makefile
-}
-
-pre_configure() {
- _style_configure_args="${configure_args}"
- configure_args=" "
- for arg in ${_style_configure_args}; do
- case $arg in
- --prefix=*|*dir=*) : ;; # skip
- *) configure_args+=" $arg"
- esac
- done
- configure_args="--prefix=/${_prefix}
- --sysconfdir=/${_sysconfdir}
- --includedir=/usr/include
- ${configure_args}"
-}
-
-post_build() {
- make -C contrib ${makejobs}
-}
-
-pre_check() {
- ln -sr tmp_install/${_prefix} /${_prefix%/*}
-}
-
-post_install() {
- vmkdir usr/share/man
- cp -r doc/src/sgml/man? ${DESTDIR}/usr/share/man
- for i in ${DESTDIR}/usr/share/man/*[^3]/*; do
- mv $i ${i%.*}-${_major}.${i##*.}
- done
- vmkdir ${_prefix}/share/doc
- cp -r doc/src/sgml/html ${DESTDIR}/${_prefix}/share/doc
- vsv ${pkgname}
- find "${DESTDIR}/etc/sv" -type f -exec sed -i -e s:@VERSION@:${_major}: -e s:@PREFIX@:${_prefix}: '{}' ';'
- vlicense COPYRIGHT
-
- vinstall ${FILESDIR}/postgresql.confd 644 ${_sysconfdir}/default postgresql
- _substitute ${DESTDIR}/${_sysconfdir}/default/postgresql
- vinstall ${FILESDIR}/postgresql.pam 644 ${_sysconfdir}/pam.d postgresql
- _substitute ${DESTDIR}/${_sysconfdir}/pam.d/postgresql
- vinstall ${DESTDIR}/${_prefix}/share/postgresql/postgresql.conf.sample \
- 644 ${_sysconfdir}/postgresql postgresql.conf
- vbin src/common/pg_config.sh
-
- vsed -i 's/install_bin = .*/install_bin = install/g' \
- ${DESTDIR}/${_prefix}/lib/postgresql/pgxs/src/Makefile.global
-}
-
-_substitute() {
- sed -i "$1" -e s:@PREFIX@:${_prefix}: -e s:@VERSION@:${_major}: -e s:@FULL_VERSION@:${version}:
-}
-
-postgresql15-doc_package() {
- short_desc="PostgreSQL documentation"
- pkg_install() {
- vmove ${_prefix}/share/doc
- }
-}
-
-postgresql15-libs-devel_package() {
- depends="postgresql-libs>=${version}_${revision} openssl-devel"
- short_desc="PostgreSQL shared libraries (development files)"
- conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0 postgresql13-libs-devel>=0 postgresql14-libs-devel>=0"
- pkg_install() {
- # postgresql-libs
- vmove "${_prefix}/lib/*.so*"
- for d in $(find ${DESTDIR}/${_prefix}/share/locale \
- -type f -name libpq5\*); do
- mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- done
- rm -r "${PKGDESTDIR}/${_prefix}"
- # postgresql-libs-devel
- vmkdir usr/bin
- vmkdir usr/lib
- for f in pg_config ecpg; do
- vmove ${_prefix}/bin/${f}
- vmove "usr/share/man/man1/$(basename ${f})*"
- ln -sr "${PKGDESTDIR}/${_prefix}/bin/${f}" "${PKGDESTDIR}/usr/bin"
- done
- vmove usr/bin/pg_config.sh
- vmove usr/include
- vmove "${_prefix}/lib/*.a"
- mv "${DESTDIR}/${_prefix}/lib/pkgconfig" "${PKGDESTDIR}/usr/lib"
- vmove usr/share/man/man3
- vmove ${_prefix}/lib/postgresql/pgxs
- for f in libpq.so libpgtypes.so libecpg_compat.so libecpg.so; do
- ln -sr "${PKGDESTDIR}/usr/lib/${f}" "${PKGDESTDIR}/${_prefix}/lib"
- done
- for d in $(find ${DESTDIR}/${_prefix}/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
-
-postgresql15-plperl_package() {
- depends="${sourcepkg}>=${version}_${revision}"
- short_desc="PL/Perl procedural language for PostgreSQL"
- pkg_install() {
- vmove "${_prefix}/lib/postgresql/plperl*"
- for d in $(find ${DESTDIR}/${_prefix}/share/locale \
- -type f -name plperl\*); do
- mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- done
- }
-}
-
-postgresql15-plpython_package() {
- depends="${sourcepkg}>=${version}_${revision}"
- short_desc="PL/Python procedural language for PostgreSQL"
- pkg_install() {
- vmove "${_prefix}/lib/postgresql/plpython*"
- for d in $(find ${DESTDIR}/${_prefix}/share/locale \
- -type f -name plpython\*); do
- mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- done
- }
-}
-
-postgresql15-pltcl_package() {
- depends="${sourcepkg}>=${version}_${revision}"
- short_desc="PL/Tcl procedural language for PostgreSQL"
- pkg_install() {
- vmove "${_prefix}/lib/postgresql/pltcl*"
- for d in $(find ${DESTDIR}/${_prefix}/share/locale \
- -type f -name pltcl\*); do
- mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
- done
- }
-}
-
-fi # !CROSS_BUILD
-
-postgresql15-client_package() {
- short_desc="Client frontends programs for PostgreSQL"
- alternatives="
- postgresql-client:/usr/bin/clusterdb:/usr/lib/psql15/bin/clusterdb
- postgresql-client:/usr/bin/createdb:/usr/lib/psql15/bin/createdb
- postgresql-client:/usr/bin/createuser:/usr/lib/psql15/bin/createuser
- postgresql-client:/usr/bin/dropdb:/usr/lib/psql15/bin/dropdb
- postgresql-client:/usr/bin/dropuser:/usr/lib/psql15/bin/dropuser
- postgresql-client:/usr/bin/pg_dump:/usr/lib/psql15/bin/pg_dump
- postgresql-client:/usr/bin/pg_dumpall:/usr/lib/psql15/bin/pg_dumpall
- postgresql-client:/usr/bin/pg_isready:/usr/lib/psql15/bin/pg_isready
- postgresql-client:/usr/bin/pg_restore:/usr/lib/psql15/bin/pg_restore
- postgresql-client:/usr/bin/psql:/usr/lib/psql15/bin/psql
- postgresql-client:/usr/bin/reindexdb:/usr/lib/psql15/bin/reindexdb
- postgresql-client:/usr/bin/vacuumdb:/usr/lib/psql15/bin/vacuumdb
- "
- pkg_install() {
- for f in clusterdb createdb createuser dropdb \
- dropuser pg_dump pg_dumpall pg_isready pg_restore psql reindexdb \
- vacuumdb; do
- vmove ${_prefix}/bin/${f}
- vmove usr/share/man/man1/$(basename ${f})-${_major}.1
- done
- vmove usr/share/man/man7
- for d in $(find ${DESTDIR}/${_prefix}/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
- mv ${DESTDIR}/${_prefix}/share/postgresql/psqlrc.* \
- ${PKGDESTDIR}/${_prefix}/share
- }
-}
-
-postgresql15-contrib_package() {
- alternatives="
- postgresql-contrib:/usr/bin/oid2name:/usr/lib/psql15/bin/oid2name
- postgresql-contrib:/usr/bin/vacuumlo:/usr/lib/psql15/bin/vacuumlo
- "
- 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/postgresql15/update b/srcpkgs/postgresql15/update
deleted file mode 100644
index 160ccf14333886..00000000000000
--- a/srcpkgs/postgresql15/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="https://ftp.postgresql.org/pub/source/"
-pattern="v\K${version%%.*}[\d.]+(?!\w)"
From d43ef2dc81eec529e811e67fea19a3233b4dbe92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 16:45:08 +0100
Subject: [PATCH 0151/2025] New package: postgresql17-17.4
---
common/shlibs | 8 +-
srcpkgs/postgresql-libs | 2 +-
srcpkgs/postgresql-libs-devel | 2 +-
srcpkgs/postgresql17-client | 1 +
srcpkgs/postgresql17-contrib | 1 +
srcpkgs/postgresql17-doc | 1 +
srcpkgs/postgresql17-plperl | 1 +
srcpkgs/postgresql17-plpython | 1 +
srcpkgs/postgresql17-pltcl | 1 +
srcpkgs/postgresql17/files/pg_config.sh.in | 143 +++++++++
srcpkgs/postgresql17/files/postgresql.confd | 17 ++
srcpkgs/postgresql17/files/postgresql.pam | 3 +
.../postgresql17/files/postgresql17/control/t | 2 +
srcpkgs/postgresql17/files/postgresql17/run | 28 ++
.../patches/pg_config-cross-value.patch | 45 +++
srcpkgs/postgresql17/patches/relocate.patch | 22 ++
srcpkgs/postgresql17/template | 273 ++++++++++++++++++
srcpkgs/postgresql17/update | 2 +
18 files changed, 547 insertions(+), 6 deletions(-)
create mode 120000 srcpkgs/postgresql17-client
create mode 120000 srcpkgs/postgresql17-contrib
create mode 120000 srcpkgs/postgresql17-doc
create mode 120000 srcpkgs/postgresql17-plperl
create mode 120000 srcpkgs/postgresql17-plpython
create mode 120000 srcpkgs/postgresql17-pltcl
create mode 100644 srcpkgs/postgresql17/files/pg_config.sh.in
create mode 100644 srcpkgs/postgresql17/files/postgresql.confd
create mode 100644 srcpkgs/postgresql17/files/postgresql.pam
create mode 100644 srcpkgs/postgresql17/files/postgresql17/control/t
create mode 100644 srcpkgs/postgresql17/files/postgresql17/run
create mode 100644 srcpkgs/postgresql17/patches/pg_config-cross-value.patch
create mode 100644 srcpkgs/postgresql17/patches/relocate.patch
create mode 100644 srcpkgs/postgresql17/template
create mode 100644 srcpkgs/postgresql17/update
diff --git a/common/shlibs b/common/shlibs
index 62699b94ca3f19..659e4a45db77a8 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -572,10 +572,10 @@ libKF5PurposeWidgets.so.5 purpose-5.48.0_1
libKF5Purpose.so.5 purpose-5.48.0_1
libKF6PulseAudioQt.so.5 pulseaudio-qt-1.5_1
libReviewboardHelpers.so.5 purpose-5.48.0_1
-libecpg_compat.so.3 postgresql-libs-16.1_1
-libecpg.so.6 postgresql-libs-16.1_1
-libpgtypes.so.3 postgresql-libs-16.1_1
-libpq.so.5 postgresql-libs-16.1_1
+libecpg_compat.so.3 postgresql-libs-17.1_1
+libecpg.so.6 postgresql-libs-17.1_1
+libpgtypes.so.3 postgresql-libs-17.1_1
+libpq.so.5 postgresql-libs-17.1_1
libmypaint.so.0 libmypaint-1.6.1_1
libgssapi_krb5.so.2 mit-krb5-libs-1.8_1
libgssrpc.so.4 mit-krb5-libs-1.8_1
diff --git a/srcpkgs/postgresql-libs b/srcpkgs/postgresql-libs
index 2caa22354d1943..48ceef76e906ea 120000
--- a/srcpkgs/postgresql-libs
+++ b/srcpkgs/postgresql-libs
@@ -1 +1 @@
-postgresql16
\ No newline at end of file
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql-libs-devel b/srcpkgs/postgresql-libs-devel
index 2caa22354d1943..48ceef76e906ea 120000
--- a/srcpkgs/postgresql-libs-devel
+++ b/srcpkgs/postgresql-libs-devel
@@ -1 +1 @@
-postgresql16
\ No newline at end of file
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-client b/srcpkgs/postgresql17-client
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-client
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-contrib b/srcpkgs/postgresql17-contrib
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-contrib
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-doc b/srcpkgs/postgresql17-doc
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-doc
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-plperl b/srcpkgs/postgresql17-plperl
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-plperl
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-plpython b/srcpkgs/postgresql17-plpython
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-plpython
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17-pltcl b/srcpkgs/postgresql17-pltcl
new file mode 120000
index 00000000000000..48ceef76e906ea
--- /dev/null
+++ b/srcpkgs/postgresql17-pltcl
@@ -0,0 +1 @@
+postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgresql17/files/pg_config.sh.in b/srcpkgs/postgresql17/files/pg_config.sh.in
new file mode 100644
index 00000000000000..68068a82e01ee3
--- /dev/null
+++ b/srcpkgs/postgresql17/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/@PREFIX@/bin"
+DOCDIR="$sysroot/@PREFIX@/share/doc/postgresql"
+HTMLDIR="$sysroot/@PREFIX@/share/doc/postgresql"
+INCLUDEDIR="$sysroot/usr/include"
+PKGINCLUDEDIR="$sysroot/usr/include/postgresql"
+INCLUDEDIR_SERVER="$sysroot/usr/include/postgresql/server"
+LIBDIR="$sysroot/@PREFIX@/lib"
+PKGLIBDIR="$sysroot/@PREFIX@/lib/postgresql"
+LOCALEDIR="$sysroot/@PREFIX@/share/locale"
+MANDIR="$sysroot/@PREFIX@/share/man"
+SHAREDIR="$sysroot/@PREFIX@/share/postgresql"
+SYSCONFDIR="$sysroot/etc/psql@VERSION@/postgresql"
+PGXS="$sysroot/@PREFIX@/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 @FULL_VERSION@"
+
+if [ "$sysroot" != "/" ]; then
+ CPPFLAGS="$(print "$CPPFLAGS" | sed "s,-I *\\(/@PREFIX@/include\\),-I$sysroot\\1,g")"
+ CFLAGS="$(print "$CFLAGS" | sed "s,-I *\\(/@PREFIX@/include\\),-I$sysroot\\1,g")"
+ LDFLAGS="$(print "$LDFLAGS" | sed "s,-L *\\(/@PREFIX@/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/postgresql17/files/postgresql.confd b/srcpkgs/postgresql17/files/postgresql.confd
new file mode 100644
index 00000000000000..fe7106626fa579
--- /dev/null
+++ b/srcpkgs/postgresql17/files/postgresql.confd
@@ -0,0 +1,17 @@
+# Configuration file for the PostgreSQL server.
+
+# PostgreSQL's database directory
+PGROOT="/var/lib/postgresql@VERSION@"
+
+# PostgreSQL's log file.
+PGLOG="/var/log/postgresql@VERSION@.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/postgresql17/files/postgresql.pam b/srcpkgs/postgresql17/files/postgresql.pam
new file mode 100644
index 00000000000000..53724d1f86a764
--- /dev/null
+++ b/srcpkgs/postgresql17/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/postgresql17/files/postgresql17/control/t b/srcpkgs/postgresql17/files/postgresql17/control/t
new file mode 100644
index 00000000000000..dcedfaa20180c0
--- /dev/null
+++ b/srcpkgs/postgresql17/files/postgresql17/control/t
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/bin/kill -INT `/usr/bin/head -1 /run/runit/supervise.postgresql@VERSION@/pid`
diff --git a/srcpkgs/postgresql17/files/postgresql17/run b/srcpkgs/postgresql17/files/postgresql17/run
new file mode 100644
index 00000000000000..1da79920625df1
--- /dev/null
+++ b/srcpkgs/postgresql17/files/postgresql17/run
@@ -0,0 +1,28 @@
+#!/bin/sh
+exec 2>&1
+. /etc/psql@VERSION@/default/postgresql
+: ${PGDATA:="$PGROOT/data"}
+
+if [ "$PGROOT" != "/var/lib/postgresql@VERSION@" ]; then
+ echo "Creating symlink /var/lib/postgresql@VERSION@ -> $PGROOT"
+ ln -sf "$PGROOT" /var/lib/postgresql@VERSION@
+fi
+
+
+if [ ! -d "$PGDATA" ]; then
+ echo "Initializing database in $PGDATA"
+
+ mkdir -p "$PGDATA" || exit 1
+ chown -R postgres:postgres "$PGDATA"
+ chmod 0700 "$PGDATA"
+ su - postgres -c "/@PREFIX@/bin/initdb $INITOPTS -D '$PGDATA'" 2>&1 || {
+ rm -fr "$PGDATA"
+ exit 1
+ }
+
+ if [ -f /etc/psql@VERSION@/postgresql/postgresql.conf ]; then
+ ln -sf /etc/psql@VERSION@/postgresql/postgresql.conf "$PGDATA/postgresql.conf"
+ fi
+fi
+
+exec chpst -u postgres:postgres /@PREFIX@/bin/postgres -D "$PGDATA" $PGOPTS 2>&1
diff --git a/srcpkgs/postgresql17/patches/pg_config-cross-value.patch b/srcpkgs/postgresql17/patches/pg_config-cross-value.patch
new file mode 100644
index 00000000000000..cc0a9fc19133a2
--- /dev/null
+++ b/srcpkgs/postgresql17/patches/pg_config-cross-value.patch
@@ -0,0 +1,45 @@
+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
+@@ -30,10 +30,13 @@ 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_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)\""
+@@ -72,7 +75,19 @@ OBJS_FRONTEND = $(OBJS_COMMON) fe_memutils.o restricted_token.o
+ GEN_KEYWORDLIST = $(PERL) -I $(TOOLSDIR) $(TOOLSDIR)/gen_keywordlist.pl
+ GEN_KEYWORDLIST_DEPS = $(TOOLSDIR)/gen_keywordlist.pl $(TOOLSDIR)/PerfectHash.pm
+
+-all: libpgcommon.a libpgcommon_shlib.a libpgcommon_srv.a
++all: libpgcommon.a libpgcommon_shlib.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))/" \
++ $< >$@
+
+ distprep: kwlist_d.h
+
diff --git a/srcpkgs/postgresql17/patches/relocate.patch b/srcpkgs/postgresql17/patches/relocate.patch
new file mode 100644
index 00000000000000..d2cc14281e3a6d
--- /dev/null
+++ b/srcpkgs/postgresql17/patches/relocate.patch
@@ -0,0 +1,22 @@
+From bf0601df89f611b33d8dbc27722351bf99e2cc18 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
+Date: Sat, 18 Jan 2020 12:19:45 +0100
+Subject: [PATCH] relocate
+
+
+diff --git src/port/path.c src/port/path.c
+index 710988b..20dc57d 100644
+--- a/src/port/path.c
++++ b/src/port/path.c
+@@ -544,6 +544,8 @@ make_relative_path(char *ret_path, const char *target_path,
+ int tail_len;
+ int i;
+
++ goto no_match; // we relocate only binaries
++
+ /*
+ * Determine the common prefix --- note we require it to end on a
+ * directory separator, consider eg '/usr/lib' and '/usr/libexec'.
+--
+2.23.0
+
diff --git a/srcpkgs/postgresql17/template b/srcpkgs/postgresql17/template
new file mode 100644
index 00000000000000..b959c2f42103ae
--- /dev/null
+++ b/srcpkgs/postgresql17/template
@@ -0,0 +1,273 @@
+# Template file for 'postgresql17'
+pkgname=postgresql17
+version=17.4
+revision=1
+build_style=gnu-configure
+make_build_target=world
+_major="${version%%.*}"
+_prefix="usr/lib/psql${_major}"
+_sysconfdir="etc/psql${_major}"
+configure_args="--with-openssl --with-python
+ --with-pam --enable-thread-safety
+ --with-perl --with-tcl --without-ldap --without-gssapi
+ --without-bonjour --with-libxml --with-libxslt
+ --with-system-tzdata=/usr/share/zoneinfo --enable-nls --with-uuid=e2fs"
+hostmakedepends="docbook2x gettext flex openjade pkg-config"
+makedepends="libfl-devel openssl-devel libuuid-devel libxslt-devel pam-devel perl
+ python3-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}/postgresql-${version}.tar.bz2"
+checksum=c4605b73fea11963406699f949b966e5d173a7ee0ccaef8938dec0ca8a995fe7
+make_check=ci-skip # Postgres server can't be run as root
+
+conf_files="
+ /${_sysconfdir}/default/postgresql
+ /${_sysconfdir}/pam.d/postgresql
+ /${_sysconfdir}/postgresql/postgresql.conf
+"
+alternatives="
+ postgresql:/usr/bin/initdb:/${_prefix}/bin/initdb
+ postgresql:/usr/bin/pg_amcheck:/${_prefix}/bin/pg_amcheck
+ postgresql:/usr/bin/pg_archivecleanup:/${_prefix}/bin/pg_archivecleanup
+ postgresql:/usr/bin/pg_basebackup:/${_prefix}/bin/pg_basebackup
+ postgresql:/usr/bin/pg_checksums:/${_prefix}/bin/pg_checksums
+ postgresql:/usr/bin/pg_combinebackup:/${_prefix}/bin/pg_combinebackup
+ postgresql:/usr/bin/pg_controldata:/${_prefix}/bin/pg_controldata
+ postgresql:/usr/bin/pg_createsubscriber:/${_prefix}/bin/pg_createsubscriber
+ postgresql:/usr/bin/pg_ctl:/${_prefix}/bin/pg_ctl
+ postgresql:/usr/bin/pg_receivewal:/${_prefix}/bin/pg_receivewal
+ postgresql:/usr/bin/pg_recvlogical:/${_prefix}/bin/pg_recvlogical
+ postgresql:/usr/bin/pg_resetwal:/${_prefix}/bin/pg_resetwal
+ postgresql:/usr/bin/pg_rewind:/${_prefix}/bin/pg_rewind
+ postgresql:/usr/bin/pg_test_fsync:/${_prefix}/bin/pg_test_fsync
+ postgresql:/usr/bin/pg_test_timing:/${_prefix}/bin/pg_test_timing
+ postgresql:/usr/bin/pg_upgrade:/${_prefix}/bin/pg_upgrade
+ postgresql:/usr/bin/pg_verifybackup:/${_prefix}/bin/pg_verifybackup
+ postgresql:/usr/bin/pg_waldump:/${_prefix}/bin/pg_waldump
+ postgresql:/usr/bin/pg_walsummary:/${_prefix}/bin/pg_walsummary
+ postgresql:/usr/bin/pgbench:/${_prefix}/bin/pgbench
+ postgresql:/usr/bin/postgres:/${_prefix}/bin/postgres
+"
+
+# Create 'postgres' user for the server.
+system_accounts="postgres"
+postgres_homedir="/var/lib/postgresql"
+postgres_shell="/bin/sh"
+postgres_descr="PostgreSQL database server user"
+make_dirs="
+ /var/lib/postgresql 0750 postgres postgres
+ /var/lib/postgresql${_major} 0750 postgres postgres"
+
+build_options="languages"
+desc_option_languages="Include procedural languages modules"
+
+if [ -z "$CROSS_BUILD" ]; then
+ build_options_default="languages"
+fi
+
+if [ -z "$build_option_languages" ]; then
+ configure_args+=" --without-perl --without-python --without-tcl"
+fi
+
+post_patch() {
+ cp "$FILESDIR"/pg_config.sh.in src/common/pg_config.sh.in
+ _substitute src/common/pg_config.sh.in
+ vsed -i -e "s,@XBPS_SYSROOT@,${XBPS_CROSS_BASE%/}," src/common/Makefile
+}
+
+pre_configure() {
+ _style_configure_args="${configure_args}"
+ configure_args=" "
+ for arg in ${_style_configure_args}; do
+ case $arg in
+ --prefix=*|*dir=*) : ;; # skip
+ *) configure_args+=" $arg"
+ esac
+ done
+ configure_args="--prefix=/${_prefix}
+ --sysconfdir=/${_sysconfdir}
+ --includedir=/usr/include
+ ${configure_args}"
+}
+
+post_build() {
+ make -C contrib ${makejobs}
+}
+
+pre_check() {
+ ln -sr tmp_install/${_prefix} /${_prefix%/*}
+}
+
+post_install() {
+ vmkdir usr/share/man
+ cp -r doc/src/sgml/man? ${DESTDIR}/usr/share/man
+ for i in ${DESTDIR}/usr/share/man/*[^3]/*; do
+ mv $i ${i%.*}-${_major}.${i##*.}
+ done
+ vmkdir ${_prefix}/share/doc
+ cp -r doc/src/sgml/html ${DESTDIR}/${_prefix}/share/doc
+ vsv ${pkgname}
+ find "${DESTDIR}/etc/sv" -type f -exec sed -i -e s:@VERSION@:${_major}: -e s:@PREFIX@:${_prefix}: '{}' ';'
+ vlicense COPYRIGHT
+
+ vinstall ${FILESDIR}/postgresql.confd 644 ${_sysconfdir}/default postgresql
+ _substitute ${DESTDIR}/${_sysconfdir}/default/postgresql
+ vinstall ${FILESDIR}/postgresql.pam 644 ${_sysconfdir}/pam.d postgresql
+ _substitute ${DESTDIR}/${_sysconfdir}/pam.d/postgresql
+ vinstall ${DESTDIR}/${_prefix}/share/postgresql/postgresql.conf.sample \
+ 644 ${_sysconfdir}/postgresql postgresql.conf
+ vbin src/common/pg_config.sh
+
+ vsed -i 's/install_bin = .*/install_bin = install/g' \
+ ${DESTDIR}/${_prefix}/lib/postgresql/pgxs/src/Makefile.global
+}
+
+_substitute() {
+ sed -i "$1" -e s:@PREFIX@:${_prefix}: -e s:@VERSION@:${_major}: -e s:@FULL_VERSION@:${version}:
+}
+
+postgresql17-doc_package() {
+ short_desc="PostgreSQL documentation"
+ pkg_install() {
+ vmove ${_prefix}/share/doc
+ }
+}
+
+postgresql-libs_package() {
+ short_desc="PostgreSQL shared libraries"
+ conflicts="postgresql9.6-libs>=0 postgresql12-libs>=0 postgresql13-libs>=0 postgresql14-libs>=0 postgresql15-libs>=0 postgresql16-libs>=0"
+ pkg_install() {
+ vmove "${_prefix}/lib/*.so*"
+ for d in $(find ${DESTDIR}/${_prefix}/share/locale \
+ -type f -name libpq5\*); do
+ mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ done
+ mv ${PKGDESTDIR}/${_prefix}/lib/* ${PKGDESTDIR}/usr/lib
+ }
+}
+
+postgresql-libs-devel_package() {
+ depends="postgresql-libs>=${version}_${revision} openssl-devel"
+ short_desc="PostgreSQL shared libraries (development files)"
+ conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0 postgresql13-libs-devel>=0 postgresql14-libs-devel>=0 postgresql15-libs-devel>=0 postgresql16-libs-devel>=0"
+ pkg_install() {
+ vmkdir usr/bin
+ vmkdir usr/lib
+ for f in pg_config ecpg; do
+ vmove ${_prefix}/bin/${f}
+ vmove "usr/share/man/man1/$(basename ${f})*"
+ ln -sr "${PKGDESTDIR}/${_prefix}/bin/${f}" "${PKGDESTDIR}/usr/bin"
+ done
+ vmove usr/bin/pg_config.sh
+ vmove usr/include
+ vmove "${_prefix}/lib/*.a"
+ mv "${DESTDIR}/${_prefix}/lib/pkgconfig" "${PKGDESTDIR}/usr/lib"
+ vmove usr/share/man/man3
+ vmove ${_prefix}/lib/postgresql/pgxs
+ for f in libpq.so libpgtypes.so libecpg_compat.so libecpg.so; do
+ ln -sr "${PKGDESTDIR}/usr/lib/${f}" "${PKGDESTDIR}/${_prefix}/lib"
+ done
+ for d in $(find ${DESTDIR}/${_prefix}/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
+
+postgresql17-plperl_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc="PL/Perl procedural language for PostgreSQL"
+ pkg_install() {
+ vmove "${_prefix}/lib/postgresql/plperl*"
+ for d in $(find ${DESTDIR}/${_prefix}/share/locale \
+ -type f -name plperl\*); do
+ mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ done
+ }
+}
+
+postgresql17-plpython_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc="PL/Python procedural language for PostgreSQL"
+ pkg_install() {
+ vmove "${_prefix}/lib/postgresql/plpython*"
+ for d in $(find ${DESTDIR}/${_prefix}/share/locale \
+ -type f -name plpython\*); do
+ mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ done
+ }
+}
+
+postgresql17-pltcl_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc="PL/Tcl procedural language for PostgreSQL"
+ pkg_install() {
+ vmove "${_prefix}/lib/postgresql/pltcl*"
+ for d in $(find ${DESTDIR}/${_prefix}/share/locale \
+ -type f -name pltcl\*); do
+ mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
+ done
+ }
+}
+
+fi # !CROSS_BUILD
+
+postgresql17-client_package() {
+ short_desc="Client frontends programs for PostgreSQL"
+ alternatives="
+ postgresql-client:/usr/bin/clusterdb:/${_prefix}/bin/clusterdb
+ postgresql-client:/usr/bin/createdb:/${_prefix}/bin/createdb
+ postgresql-client:/usr/bin/createuser:/${_prefix}/bin/createuser
+ postgresql-client:/usr/bin/dropdb:/${_prefix}/bin/dropdb
+ postgresql-client:/usr/bin/dropuser:/${_prefix}/bin/dropuser
+ postgresql-client:/usr/bin/pg_dump:/${_prefix}/bin/pg_dump
+ postgresql-client:/usr/bin/pg_dumpall:/${_prefix}/bin/pg_dumpall
+ postgresql-client:/usr/bin/pg_isready:/${_prefix}/bin/pg_isready
+ postgresql-client:/usr/bin/pg_restore:/${_prefix}/bin/pg_restore
+ postgresql-client:/usr/bin/psql:/${_prefix}/bin/psql
+ postgresql-client:/usr/bin/reindexdb:/${_prefix}/bin/reindexdb
+ postgresql-client:/usr/bin/vacuumdb:/${_prefix}/bin/vacuumdb
+ "
+ pkg_install() {
+ for f in clusterdb createdb createuser dropdb \
+ dropuser pg_dump pg_dumpall pg_isready pg_restore psql reindexdb \
+ vacuumdb; do
+ vmove ${_prefix}/bin/${f}
+ vmove usr/share/man/man1/$(basename ${f})-${_major}.1
+ done
+ vmove usr/share/man/man7
+ for d in $(find ${DESTDIR}/${_prefix}/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
+ mv ${DESTDIR}/${_prefix}/share/postgresql/psqlrc.* \
+ ${PKGDESTDIR}/${_prefix}/share
+ }
+}
+
+postgresql17-contrib_package() {
+ short_desc="PostgreSQL contributed programs and extensions"
+ alternatives="
+ postgresql-contrib:/usr/bin/oid2name:/${_prefix}/bin/oid2name
+ postgresql-contrib:/usr/bin/vacuumlo:/${_prefix}/bin/vacuumlo
+ "
+ pkg_install() {
+ make -C contrib install DESTDIR=${PKGDESTDIR}
+ mv ${PKGDESTDIR}/usr/include ${PKGDESTDIR}/${_prefix}
+ }
+}
diff --git a/srcpkgs/postgresql17/update b/srcpkgs/postgresql17/update
new file mode 100644
index 00000000000000..160ccf14333886
--- /dev/null
+++ b/srcpkgs/postgresql17/update
@@ -0,0 +1,2 @@
+site="https://ftp.postgresql.org/pub/source/"
+pattern="v\K${version%%.*}[\d.]+(?!\w)"
From db4594b10eb8cf2552b1a9d8da1db4bbbaf11e37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:02:58 +0100
Subject: [PATCH 0152/2025] New package: postgresql16-libs-devel-16.4
---
srcpkgs/postgresql16-libs-devel | 1 +
srcpkgs/postgresql16/template | 19 +++++++------------
2 files changed, 8 insertions(+), 12 deletions(-)
create mode 120000 srcpkgs/postgresql16-libs-devel
diff --git a/srcpkgs/postgresql16-libs-devel b/srcpkgs/postgresql16-libs-devel
new file mode 120000
index 00000000000000..2caa22354d1943
--- /dev/null
+++ b/srcpkgs/postgresql16-libs-devel
@@ -0,0 +1 @@
+postgresql16
\ No newline at end of file
diff --git a/srcpkgs/postgresql16/template b/srcpkgs/postgresql16/template
index fcf44a12d8bd70..7b16d9f3cb20d9 100644
--- a/srcpkgs/postgresql16/template
+++ b/srcpkgs/postgresql16/template
@@ -127,25 +127,20 @@ postgresql16-doc_package() {
}
}
-postgresql-libs_package() {
- short_desc="PostgreSQL shared libraries"
- conflicts="postgresql9.6-libs>=0 postgresql12-libs>=0 postgresql13-libs>=0 postgresql14-libs>=0 postgresql15-libs>=0"
+postgresql16-libs-devel_package() {
+ depends="postgresql-libs>=${version}_${revision} openssl-devel"
+ short_desc="PostgreSQL shared libraries (development files)"
+ conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0 postgresql13-libs-devel>=0 postgresql14-libs-devel>=0 postgresql15-libs-devel>=0"
pkg_install() {
+ # postgresql-libs
vmove "${_prefix}/lib/*.so*"
for d in $(find ${DESTDIR}/${_prefix}/share/locale \
-type f -name libpq5\*); do
mkdir -p ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
mv ${d} ${PKGDESTDIR}/$(dirname ${d#${DESTDIR}})
done
- mv ${PKGDESTDIR}/${_prefix}/lib/* ${PKGDESTDIR}/usr/lib
- }
-}
-
-postgresql-libs-devel_package() {
- depends="postgresql-libs>=${version}_${revision} openssl-devel"
- short_desc="PostgreSQL shared libraries (development files)"
- conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0 postgresql13-libs-devel>=0 postgresql14-libs-devel>=0 postgresql15-libs-devel>=0"
- pkg_install() {
+ rm -r ${PKGDESTDIR}/${_prefix}
+ # postgresql-libs-devel
vmkdir usr/bin
vmkdir usr/lib
for f in pg_config ecpg; do
From 09f4008a5ad0771f425e261a2d3617f9d19654b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:04:18 +0100
Subject: [PATCH 0153/2025] postgis-postgresql16: build with postgresql16-libs
---
srcpkgs/postgis-postgresql16/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/postgis-postgresql16/template b/srcpkgs/postgis-postgresql16/template
index 4348e175374f47..3a52c62cfc6f7d 100644
--- a/srcpkgs/postgis-postgresql16/template
+++ b/srcpkgs/postgis-postgresql16/template
@@ -1,7 +1,7 @@
# Template file for 'postgis-postgresql16'
pkgname=postgis-postgresql16
version=3.5.0
-revision=1
+revision=2
build_style=gnu-configure
configure_args="
--bindir=/usr/lib/psql16/bin
@@ -10,8 +10,8 @@ configure_args="
--with-protobufdir=${XBPS_CROSS_BASE}/usr
--with-geosconfig=${XBPS_CROSS_BASE}/usr/bin/geos-config"
hostmakedepends="automake libtool perl pkg-config geos
- libgdal-tools postgresql-libs-devel which"
-makedepends="geos-devel libgdal-devel libpqxx-devel libxml2-devel postgresql-libs-devel
+ libgdal-tools postgresql16-libs-devel which"
+makedepends="geos-devel libgdal-devel libpqxx-devel libxml2-devel postgresql16-libs-devel
proj-devel protobuf-c-devel pcre-devel json-c-devel"
checkdepends="libxslt CUnit-devel"
short_desc="Spatial database extender for PostgreSQL"
From 0952a95ffcc3c6aa8e92b29c55eb887ee7ffe593 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:07:27 +0100
Subject: [PATCH 0154/2025] New package: postgis-postgresql17-3.5.0
---
srcpkgs/postgis | 2 +-
srcpkgs/postgis-postgresql16/template | 6 -----
srcpkgs/postgis-postgresql17/template | 39 +++++++++++++++++++++++++++
srcpkgs/postgis-postgresql17/update | 2 ++
4 files changed, 42 insertions(+), 7 deletions(-)
create mode 100644 srcpkgs/postgis-postgresql17/template
create mode 100644 srcpkgs/postgis-postgresql17/update
diff --git a/srcpkgs/postgis b/srcpkgs/postgis
index c5ffd3d9012c13..89f12e2c6e890b 120000
--- a/srcpkgs/postgis
+++ b/srcpkgs/postgis
@@ -1 +1 @@
-postgis-postgresql16
\ No newline at end of file
+postgis-postgresql17
\ No newline at end of file
diff --git a/srcpkgs/postgis-postgresql16/template b/srcpkgs/postgis-postgresql16/template
index 3a52c62cfc6f7d..d5b502588e13dc 100644
--- a/srcpkgs/postgis-postgresql16/template
+++ b/srcpkgs/postgis-postgresql16/template
@@ -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="${sourcepkg}"
-}
diff --git a/srcpkgs/postgis-postgresql17/template b/srcpkgs/postgis-postgresql17/template
new file mode 100644
index 00000000000000..939e820421c6a2
--- /dev/null
+++ b/srcpkgs/postgis-postgresql17/template
@@ -0,0 +1,39 @@
+# Template file for 'postgis-postgresql17'
+pkgname=postgis-postgresql17
+version=3.5.0
+revision=2
+build_style=gnu-configure
+configure_args="
+ --bindir=/usr/lib/psql17/bin
+ --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 pkg-config geos
+ libgdal-tools postgresql-libs-devel which"
+makedepends="geos-devel libgdal-devel libpqxx-devel libxml2-devel postgresql-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=ca698a22cc2b2b3467ac4e063b43a28413f3004ddd505bdccdd74c56a647f510
+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;'
+}
+
+postgis_package() {
+ build_style=meta
+ short_desc+=" (meta package)"
+ depends="${sourcepkg}"
+}
diff --git a/srcpkgs/postgis-postgresql17/update b/srcpkgs/postgis-postgresql17/update
new file mode 100644
index 00000000000000..e5577e6b068ae0
--- /dev/null
+++ b/srcpkgs/postgis-postgresql17/update
@@ -0,0 +1,2 @@
+pkgname=postgis
+ignore="*alpha* *beta* *rc*"
From a5b74802c1979039f6f976852e0994f7bf34170a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:12:46 +0100
Subject: [PATCH 0155/2025] postgresql: update to 17.
---
srcpkgs/postgresql/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/postgresql/template b/srcpkgs/postgresql/template
index f70d8b14bce137..fe93c63a33908c 100644
--- a/srcpkgs/postgresql/template
+++ b/srcpkgs/postgresql/template
@@ -1,6 +1,6 @@
# Template file for 'postgresql'
pkgname=postgresql
-version=16
+version=17
revision=1
depends="postgresql${version}"
short_desc="PostgreSQL server meta package"
From 276a326771732a2b0510b77695e2084a2b13a8c7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:26:05 +0100
Subject: [PATCH 0156/2025] postgresql16: update to 16.8.
---
srcpkgs/postgresql16/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/postgresql16/template b/srcpkgs/postgresql16/template
index 7b16d9f3cb20d9..87928680ff1d16 100644
--- a/srcpkgs/postgresql16/template
+++ b/srcpkgs/postgresql16/template
@@ -1,7 +1,7 @@
# Template file for 'postgresql16'
pkgname=postgresql16
-version=16.4
-revision=2
+version=16.8
+revision=1
build_style=gnu-configure
make_build_target=world
_major="${version%%.*}"
@@ -21,7 +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=971766d645aa73e93b9ef4e3be44201b4f45b5477095b049125403f9f3386d6f
+checksum=9468083a56ce0ee7d294601b74dad3dd9fc69d87aff61f0a9fb63c813ff7efd8
make_check=ci-skip # Postgres server can't be run as root
conf_files="
From 7cd5ac607224c3237ff41702a9eecd4f7331013c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:19:42 +0100
Subject: [PATCH 0157/2025] postgis-postgresql16: update to 3.5.2.
---
srcpkgs/postgis-postgresql16/template | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/postgis-postgresql16/template b/srcpkgs/postgis-postgresql16/template
index d5b502588e13dc..8aa1222c5c0209 100644
--- a/srcpkgs/postgis-postgresql16/template
+++ b/srcpkgs/postgis-postgresql16/template
@@ -1,8 +1,9 @@
# Template file for 'postgis-postgresql16'
pkgname=postgis-postgresql16
-version=3.5.0
-revision=2
+version=3.5.2
+revision=1
build_style=gnu-configure
+_major="${pkgname#postgis-postgresql}"
configure_args="
--bindir=/usr/lib/psql16/bin
--with-projdir=${XBPS_CROSS_BASE}/usr
@@ -20,7 +21,7 @@ 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=ca698a22cc2b2b3467ac4e063b43a28413f3004ddd505bdccdd74c56a647f510
+checksum=fb9f95d56e3aaef6a296473c76a3b99005ac41864d486c197cd478c9b14f791a
nocross="FIXME: Cannot run test program to determine PROJ version"
pre_configure() {
@@ -31,3 +32,9 @@ pre_check() {
# regression tests require running postgresql
vsed -i regress/run_test.pl -e '/\/usr\/bin\/env/ a exit;'
}
+
+post_install() {
+ for i in ${DESTDIR}/usr/share/man/*[^3]/*; do
+ mv $i ${i%.*}-${_major}.${i##*.}
+ done
+}
From ad92aa1619f67114348bda5061f6c2710edc72f7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 21 Feb 2025 17:19:46 +0100
Subject: [PATCH 0158/2025] postgis-postgresql17: update to 3.5.2.
---
srcpkgs/postgis-postgresql17/template | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/postgis-postgresql17/template b/srcpkgs/postgis-postgresql17/template
index 939e820421c6a2..92ca18962b19ac 100644
--- a/srcpkgs/postgis-postgresql17/template
+++ b/srcpkgs/postgis-postgresql17/template
@@ -1,8 +1,9 @@
# Template file for 'postgis-postgresql17'
pkgname=postgis-postgresql17
-version=3.5.0
-revision=2
+version=3.5.2
+revision=1
build_style=gnu-configure
+_major="${pkgname#postgis-postgresql}"
configure_args="
--bindir=/usr/lib/psql17/bin
--with-projdir=${XBPS_CROSS_BASE}/usr
@@ -20,7 +21,7 @@ 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=ca698a22cc2b2b3467ac4e063b43a28413f3004ddd505bdccdd74c56a647f510
+checksum=fb9f95d56e3aaef6a296473c76a3b99005ac41864d486c197cd478c9b14f791a
nocross="FIXME: Cannot run test program to determine PROJ version"
pre_configure() {
@@ -32,6 +33,12 @@ pre_check() {
vsed -i regress/run_test.pl -e '/\/usr\/bin\/env/ a exit;'
}
+post_install() {
+ for i in ${DESTDIR}/usr/share/man/*[^3]/*; do
+ mv $i ${i%.*}-${_major}.${i##*.}
+ done
+}
+
postgis_package() {
build_style=meta
short_desc+=" (meta package)"
From b2c0f3cfd52c8e54ef0955cc5cc64dec8cbc194c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Feb 2025 12:24:29 +0100
Subject: [PATCH 0159/2025] emacs: update to 30.1.
JSON is builtin now, drop xwidgets as our webkit2gtk is too recent.
---
srcpkgs/emacs/template | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/emacs/template b/srcpkgs/emacs/template
index a89501159b4c43..69c2809a153ed2 100644
--- a/srcpkgs/emacs/template
+++ b/srcpkgs/emacs/template
@@ -1,18 +1,18 @@
# Template file for 'emacs'
pkgname=emacs
-version=29.4
-revision=3
+version=30.1
+revision=1
create_wrksrc=required
build_style=gnu-configure
configure_args="--with-file-notification=inotify --with-modules
$(vopt_with jpeg) $(vopt_with tiff) $(vopt_with gif) $(vopt_with png)
$(vopt_with webp) $(vopt_with xpm) $(vopt_with svg rsvg) $(vopt_with imagemagick)
$(vopt_with xml xml2) $(vopt_with gnutls) $(vopt_with sound) $(vopt_with m17n m17n-flt)
- $(vopt_with json) $(vopt_with harfbuzz) $(vopt_with cairo) $(vopt_with gmp libgmp)
+ $(vopt_with harfbuzz) $(vopt_with cairo) $(vopt_with gmp libgmp)
$(vopt_with sqlite sqlite3) $(vopt_with treesitter tree-sitter)
$(vopt_with nativecomp native-compilation=aot)"
hostmakedepends="pkg-config tar texinfo"
-makedepends="ncurses-devel libXaw-devel libXi-devel gtk+3-devel libwebkit2gtk41-devel
+makedepends="ncurses-devel libXaw-devel libXi-devel gtk+3-devel
dbus-devel acl-devel
$(vopt_if jpeg libjpeg-turbo-devel) $(vopt_if tiff tiff-devel)
$(vopt_if gif giflib-devel) $(vopt_if png libpng-devel)
@@ -20,7 +20,7 @@ makedepends="ncurses-devel libXaw-devel libXi-devel gtk+3-devel libwebkit2gtk41-
$(vopt_if svg librsvg-devel) $(vopt_if imagemagick libmagick-devel)
$(vopt_if xml libxml2-devel) $(vopt_if gnutls gnutls-devel)
$(vopt_if sound alsa-lib-devel) $(vopt_if m17n m17n-lib-devel)
- $(vopt_if json jansson-devel) $(vopt_if harfbuzz harfbuzz-devel)
+ $(vopt_if harfbuzz harfbuzz-devel)
$(vopt_if cairo cairo-devel) $(vopt_if gmp gmp-devel)
$(vopt_if treesitter tree-sitter-devel) $(vopt_if sqlite sqlite-devel)
$(vopt_if nativecomp libgccjit-devel)"
@@ -31,16 +31,15 @@ license="GPL-3.0-or-later"
homepage="http://www.gnu.org/software/emacs/"
changelog="https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases"
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=ba897946f94c36600a7e7bb3501d27aa4112d791bfe1445c61ed28550daca235
+checksum=6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f
nocross=yes
nopie=yes
# Package build options
-build_options="cairo dbus gif gmp gnutls harfbuzz imagemagick jpeg json m17n
+build_options="cairo dbus gif gmp gnutls harfbuzz imagemagick jpeg m17n
nativecomp png sound sqlite svg tiff treesitter webp xml xpm"
desc_option_cairo="Enable support for drawing with Cairo"
desc_option_gmp="Enable support for big numbers using GMP"
-desc_option_json="Enable support for native JSON parsing"
desc_option_m17n="Enable support for m17n multilingual text processing"
desc_option_nativecomp="Enable support for native compilation"
desc_option_sound="Enable support for sound"
@@ -48,7 +47,7 @@ desc_option_sqlite="Enable support for SQLite3"
desc_option_treesitter="Enable support for tree-sitter parsers"
desc_option_webp="Enable support for WebP format"
desc_option_xpm="Enable support for XPM images"
-build_options_default="cairo gif gmp gnutls harfbuzz jpeg json m17n nativecomp
+build_options_default="cairo gif gmp gnutls harfbuzz jpeg m17n nativecomp
png sound sqlite svg tiff treesitter webp xml xpm"
post_extract() {
@@ -71,7 +70,7 @@ do_configure() {
${configure_args}
cd $wrksrc/gtk3
- ./configure --with-x-toolkit=gtk3 --with-xwidgets ${configure_args}
+ ./configure --with-x-toolkit=gtk3 ${configure_args}
cd $wrksrc/pgtk
./configure --with-pgtk ${configure_args}
From b49b7e8c68ba285a0a88ad1cf5145a3c73bb12d1 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 24 Feb 2025 15:08:17 +0100
Subject: [PATCH 0160/2025] hyperrogue: update to 13.0x
---
srcpkgs/hyperrogue/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
index 69266f969c8556..69877f4a872ea2 100644
--- a/srcpkgs/hyperrogue/template
+++ b/srcpkgs/hyperrogue/template
@@ -1,7 +1,7 @@
# Template file for 'hyperrogue'
pkgname=hyperrogue
-version=13.0w
-revision=3
+version=13.0x
+revision=1
build_style=gnu-makefile
hostmakedepends="pkg-config"
makedepends="glew-devel libpng-devel sdl12-compat-devel SDL_gfx-devel
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
homepage="https://www.roguetemple.com/z/hyper/"
changelog="https://raw.githubusercontent.com/zenorogue/hyperrogue/master/changelog.txt"
distfiles="https://github.com/zenorogue/hyperrogue/archive/refs/tags/v${version}.tar.gz"
-checksum=3f82d0f0ab92c9a7d66d36599862caea279b60e876b1b0b4f69b3204f3972cb3
+checksum=5ad0808c753a22df336993b99dbd1fbe0fcd10b326d215ca93d2a62fb7def4be
nocross="Generates code from build output that must run on host"
# SDL_gfx-devel headers require that SDL.h be under the header search paths,
From f4066a53f16bd53c32daf308e5d793a5524ae30b 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: Tue, 25 Feb 2025 13:35:57 +0700
Subject: [PATCH 0161/2025] libreoffice-draw: depends on -impress
---
srcpkgs/libreoffice/template | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template
index 82c0e7561c2b82..db16f91498b154 100644
--- a/srcpkgs/libreoffice/template
+++ b/srcpkgs/libreoffice/template
@@ -162,6 +162,7 @@ case "$XBPS_TARGET_MACHINE" in
CXXFLAGS+=" -DDISABLE_CVE_TESTS=1"
;;
x86_64*|ppc64*) build_options_default="java" ;;
+ # aarch64*) build_options_default="java" ;;
armv[56]*) broken="untested" ;;
esac
@@ -485,6 +486,7 @@ do_configure() {
bopts+=" --without-system-libfixmath"
opts+=" --without-myspell-dicts"
opts+=" --without-system-java-websocket"
+ bopts+=" --without-system-java-websocket"
# finish configuring build
opts+=" --with-external-dict-dir=/usr/share/hunspell"
opts+=" --with-external-hyph-dir=/usr/share/hyphen"
@@ -563,7 +565,7 @@ libreoffice-calc_package() {
libreoffice-draw_package() {
short_desc+=" - Drawing application"
- depends="sane libreoffice-writer>=${version}_${revision}"
+ depends="sane libreoffice-impress>=${version}_${revision}"
pkg_install() {
_split draw
}
From 3cf594a37ef6a2b0f0303af9b36035c646003dbf Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Feb 2025 14:05:18 -0800
Subject: [PATCH 0162/2025] power-profiles-daemon: update to 0.30.
---
srcpkgs/power-profiles-daemon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/power-profiles-daemon/template b/srcpkgs/power-profiles-daemon/template
index 0238385b7ac5b9..dcc1eef2f21e32 100644
--- a/srcpkgs/power-profiles-daemon/template
+++ b/srcpkgs/power-profiles-daemon/template
@@ -1,6 +1,6 @@
# Template file for 'power-profiles-daemon'
pkgname=power-profiles-daemon
-version=0.21
+version=0.30
revision=1
build_style=meson
configure_args="-Dsystemdsystemunitdir=/usr/lib/systemd/system/"
@@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.freedesktop.org/upower/power-profiles-daemon"
changelog="https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/raw/main/NEWS"
distfiles="https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/archive/${version}/power-profiles-daemon-${version}.tar.gz"
-checksum=c15a368a59f2cae1474bdfccdd9357f06b0abc9eb7638a87f68c091aaf570349
+checksum=90f2c95024861d9f4062abedd514084939224e7a49edd468f001af7260ec8e6c
make_dirs="/var/lib/power-profiles-daemon 0755 root root"
if [ -z "$XBPS_CHECK_PKGS" ]; then
From efae45f88aaff31330fda7e7191a41f2b3d61aec Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 13 Sep 2022 10:22:19 -0700
Subject: [PATCH 0163/2025] base-files: don't overwrite existing locale and
define default LANG
---
srcpkgs/base-files/files/locale.sh | 13 ++++++++++---
srcpkgs/base-files/template | 2 +-
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/base-files/files/locale.sh b/srcpkgs/base-files/files/locale.sh
index 8486367bfabf90..dffa0f7e666336 100644
--- a/srcpkgs/base-files/files/locale.sh
+++ b/srcpkgs/base-files/files/locale.sh
@@ -1,9 +1,16 @@
# Sets up locale system settings from /etc/locale.conf.
#
-if [ -s /etc/locale.conf ]; then
- . /etc/locale.conf
+
+# Don't load locale.conf if locale is already set up
+if [ -z "$LANG" ]; then
+ if [ -s /etc/locale.conf ]; then
+ . /etc/locale.conf
+ fi
fi
+# define default LANG to C.UTF-8 if not already set
+LANG="${LANG:-C.UTF-8}"
+
export LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY
export LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
-export LC_INDENTIFICATION
+export LC_IDENTIFICATION
diff --git a/srcpkgs/base-files/template b/srcpkgs/base-files/template
index 64e756be34dee2..f925178f19b69d 100644
--- a/srcpkgs/base-files/template
+++ b/srcpkgs/base-files/template
@@ -1,6 +1,6 @@
# Template file for 'base-files'
pkgname=base-files
-version=0.144
+version=0.145
revision=1
bootstrap=yes
depends="xbps-triggers"
From 775cabb1dc286673a610ef8120d37a429703ea30 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 11:05:29 -0600
Subject: [PATCH 0164/2025] evtx: update to 0.8.5.
---
srcpkgs/evtx/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/evtx/template b/srcpkgs/evtx/template
index 3c2c4eaba26ffd..82ba609147ea5e 100644
--- a/srcpkgs/evtx/template
+++ b/srcpkgs/evtx/template
@@ -1,6 +1,6 @@
# Template file for 'evtx'
pkgname=evtx
-version=0.8.4
+version=0.8.5
revision=1
build_style=cargo
short_desc="Parser for the Windows XML Event Log (EVTX) format"
@@ -8,4 +8,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/omerbenamram/evtx"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=4273643dbcc5ec25484e393c14fd03e4749868703fc1d3d966e95016637ebd1c
+checksum=92076a952e0d83efca42510c394c14a3ee890a47443b8817551fa41900eada9f
From 1d2dae8ff339a1984f8504e164f13aef99c151e3 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 11:24:50 -0600
Subject: [PATCH 0165/2025] ghidra: update to 11.3.1.
---
srcpkgs/ghidra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ghidra/template b/srcpkgs/ghidra/template
index 72a25e46d6c9fd..23d7db2f0d052f 100644
--- a/srcpkgs/ghidra/template
+++ b/srcpkgs/ghidra/template
@@ -1,6 +1,6 @@
# Template file for 'ghidra'
pkgname=ghidra
-version=11.3
+version=11.3.1
revision=1
_dex_ver=2.1
_yajsw_ver=13.12
@@ -46,7 +46,7 @@ distfiles="https://github.com/NationalSecurityAgency/ghidra/archive/Ghidra_${ver
https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_${version}/FunctionID/vs2019_x86.fidb
https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_${version}/FunctionID/vsOlder_x64.fidb
https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_${version}/FunctionID/vsOlder_x86.fidb"
-checksum="418f7c5d111ba1b69c08163dc5b065954b5a6fabf0642fc517f25e1a535fc17d
+checksum="f81d7b964d106daf4987a72e5fa0f189c3a0b17695a66a0e9b3cd6de2410c4fc
7a9bdf843d43de4d1e94ec2e7b6f55825017b0c4a7ee39ff82660e2493a46f08
c6fc59815d3800d14ec977926a8afd3f606a0ebd74d2cfd60601677466edeaa2
7f736566494756d271aa5e4b1af6c89dc50d074ab1c6374a47df822264226b01
From 5542f502146a95d667d51c0af29e126fadb592be Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 11:38:24 -0600
Subject: [PATCH 0166/2025] mongo-c-driver: update to 1.30.1.
---
srcpkgs/mongo-c-driver/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mongo-c-driver/template b/srcpkgs/mongo-c-driver/template
index b25eca44cf5b97..52f47cabf857e6 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.30.0
+version=1.30.1
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/archive/${version}.tar.gz"
-checksum=be937a0e60be4317640c309acfbf01ca3cdd02afc54a318bab0f02c941fbc485
+checksum=2542af022415864c08b6232da70a5323ad967e5cee183c2245e35d93eb6410a7
pre_configure() {
echo "${version}" > VERSION_CURRENT
From 161088fc945d8edbfa628149c81fbc561b99f195 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 12:01:45 -0600
Subject: [PATCH 0167/2025] capstone: update to 5.0.5.
---
srcpkgs/capstone/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/capstone/template b/srcpkgs/capstone/template
index 86e50c8a401772..b1f637554ac6d9 100644
--- a/srcpkgs/capstone/template
+++ b/srcpkgs/capstone/template
@@ -1,17 +1,17 @@
# Template file for 'capstone'
pkgname=capstone
-version=5.0.1
-revision=3
+version=5.0.5
+revision=1
build_style=gnu-makefile
make_use_env=yes
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-packaging-bootstrap"
short_desc="Lightweight multi-platform, multi-architecture disassembly framework"
maintainer="André Cerqueira <acerqueira021@gmail.com>"
license="BSD-2-Clause"
homepage="https://www.capstone-engine.org/"
changelog="https://raw.githubusercontent.com/capstone-engine/capstone/next/ChangeLog"
distfiles="https://github.com/aquynh/capstone/archive/${version}.tar.gz"
-checksum=2b9c66915923fdc42e0e32e2a9d7d83d3534a45bb235e163a70047951890c01a
+checksum=3bfd3e7085fbf0fab75fb1454067bf734bb0bebe9b670af7ce775192209348e9
post_install() {
make -C bindings/python PREFIX=/usr DESTDIR=${DESTDIR} install3
From 484b6a5c0f1dd0a0ccb4075e12341b2f61715252 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 11:44:46 -0600
Subject: [PATCH 0168/2025] python3-Ropper: update to 1.13.12.
---
srcpkgs/python3-Ropper/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-Ropper/template b/srcpkgs/python3-Ropper/template
index bf90a46fdd330e..dbb5976ba0e6ee 100644
--- a/srcpkgs/python3-Ropper/template
+++ b/srcpkgs/python3-Ropper/template
@@ -1,9 +1,9 @@
# Template file for 'python3-Ropper'
pkgname=python3-Ropper
-version=1.13.10
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=1.13.12
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-poetry-core"
depends="capstone-python3 python3-filebytes keystone-python3 python3-setuptools"
checkdepends="python3-pytest $depends"
short_desc="Find gadgets to build rop chains for different architectures"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://scoding.de/ropper/"
distfiles="https://github.com/sashs/Ropper/archive/v${version}.tar.gz"
-checksum=ced95f6596d6e44dd639eae0f4dbc08e278db073143f43fb8a7dcaf0579120aa
+checksum=a5059d38e887105b6a19b3d3987435ad9b018f67ae5020e002a38b71d765e786
post_install() {
vlicense COPYING
From 78ef39872e4fb4c980673ff7f837a4f20fd5308d Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 24 Feb 2025 12:06:57 -0600
Subject: [PATCH 0169/2025] python3-WeasyPrint: update to 64.1.
---
srcpkgs/python3-WeasyPrint/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-WeasyPrint/template b/srcpkgs/python3-WeasyPrint/template
index 6628f5cf2f9ad0..71b7b5a368c78f 100644
--- a/srcpkgs/python3-WeasyPrint/template
+++ b/srcpkgs/python3-WeasyPrint/template
@@ -1,6 +1,6 @@
# Template file for 'python3-WeasyPrint'
pkgname=python3-WeasyPrint
-version=64.0
+version=64.1
revision=1
build_style=python3-pep517
_runtime_deps="fonttools python3-Pillow python3-cssselect2 python3-html5lib
@@ -15,5 +15,5 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://weasyprint.org"
distfiles="https://github.com/Kozea/WeasyPrint/archive/refs/tags/v${version}.tar.gz"
-checksum=103f51bc36c59544914d56dd6179e91c1845ecf03c7c4a1a63e9c8104e7bb72a
+checksum=f31319609701cd918af0385807eb9470d8f291d38234f6768a00443db74bc355
make_check=no # Tests are broken on flake8 >= v5.x
From b3e6bd00e5ce9154fd68eba211d7921b9ef22883 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 25 Feb 2025 08:20:54 -0600
Subject: [PATCH 0170/2025] python3-Ropper: fix crossbuild
---
srcpkgs/python3-Ropper/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-Ropper/template b/srcpkgs/python3-Ropper/template
index dbb5976ba0e6ee..0bf76848ed32c9 100644
--- a/srcpkgs/python3-Ropper/template
+++ b/srcpkgs/python3-Ropper/template
@@ -1,9 +1,9 @@
# Template file for 'python3-Ropper'
pkgname=python3-Ropper
version=1.13.12
-revision=1
+revision=2
build_style=python3-pep517
-hostmakedepends="python3-poetry-core"
+hostmakedepends="python3-poetry-core python3-setuptools"
depends="capstone-python3 python3-filebytes keystone-python3 python3-setuptools"
checkdepends="python3-pytest $depends"
short_desc="Find gadgets to build rop chains for different architectures"
From 827fae230bd91ebc1564779164a83d30fa5392dd Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Tue, 25 Feb 2025 17:11:17 +0100
Subject: [PATCH 0171/2025] moby: fix docker-proxy issue
Resolves https://github.com/void-linux/void-packages/issues/54486
---
srcpkgs/moby/template | 48 +++++++++++++++----------------------------
1 file changed, 16 insertions(+), 32 deletions(-)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index 8e1c2bd3a89ffe..950103a2878e5f 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -2,13 +2,8 @@
# should be kept in sync with docker-cli
pkgname=moby
version=28.0.0
-revision=1
-# libnetwork commit is mentioned in vendor.conf
-_libnetwork_commit=05b93e0d3a95952f70c113b0bc5bdb538d7afdd7
-create_wrksrc=yes
-build_style=go
-go_import_path="github.com/docker/docker"
-hostmakedepends="pkg-config"
+revision=2
+hostmakedepends="go pkg-config"
makedepends="libbtrfs-devel device-mapper-devel libseccomp-devel"
depends="containerd iptables xz"
short_desc="Container engine for the Docker ecosystem"
@@ -16,43 +11,32 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://www.docker.com"
changelog="https://github.com/moby/moby/releases"
-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"
+distfiles="https://github.com/moby/moby/archive/v${version}.tar.gz"
checksum="89e26ecb0c13ef7037305811b0eb6dd4c70741c34ec3428d4396d68b03deb641
5c5e3aa7599e85036438a65016796aa11df4afb44d13b5927dcfb0ec5947a86b"
system_groups="docker"
+make_check=no
-_moby_builddir="moby-$version"
-_libnetwork_builddir="libnetwork-$_libnetwork_commit"
+case $XBPS_TARGET_MACHINE in
+ i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined\: syscall.SYS_SETSOCKOPT";;
+esac
case $XBPS_TARGET_MACHINE in
i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined: syscall.SYS_SETSOCKOPT";;
esac
do_build() {
- export AUTO_GOPATH=1
- export DOCKER_GITCOMMIT="tag v${version}"
- export DOCKER_BUILDTAGS="seccomp"
- export DISABLE_WARN_OUTSIDE_CONTAINER=1
-
- mkdir -p "$wrksrc/$_moby_builddir"
- mkdir -p "$wrksrc/$_libnetwork_builddir"
+ export AUTO_GOPATH=1
+ export DOCKER_GITCOMMIT="tag v${version}"
+ export DOCKER_BUILDTAGS="seccomp"
+ export DISABLE_WARN_OUTSIDE_CONTAINER=1
- msg_normal "Building docker-proxy (libnetwork)\n"
- cd "$wrksrc/$_libnetwork_builddir"
- mkdir -p src/github.com/docker/
- ln -sf "$wrksrc/$_libnetwork_builddir" src/github.com/docker/libnetwork
- GOPATH="$PWD" go build -v -ldflags="-linkmode=external" -o docker-proxy github.com/docker/libnetwork/cmd/proxy
-
- msg_normal "Building docker-engine (moby)\n"
- cd "$wrksrc/$_moby_builddir"
- mkdir -p src/github.com/docker/
- ln -sf "$wrksrc/$_moby_builddir" src/github.com/docker/docker
- GOPATH="$PWD" VERSION="$version" hack/make.sh dynbinary
+ GOPATH="$PWD" VERSION="$version" hack/make.sh dynbinary
}
do_install() {
- vbin $_libnetwork_builddir/docker-proxy
- vbin $_moby_builddir/bundles/dynbinary-daemon/dockerd
- vsv docker
+ vbin bundles/dynbinary-daemon/dockerd
+ vbin bundles/dynbinary-daemon/docker-proxy
+ vsv docker
}
+
From 4eeb078bcfe22b6f66f9211fff9d8df55dc78c8f Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Tue, 25 Feb 2025 17:43:09 +0100
Subject: [PATCH 0172/2025] moby: nocross
---
srcpkgs/moby/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index 950103a2878e5f..82e5ee4584b95d 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -2,7 +2,7 @@
# should be kept in sync with docker-cli
pkgname=moby
version=28.0.0
-revision=2
+revision=3
hostmakedepends="go pkg-config"
makedepends="libbtrfs-devel device-mapper-devel libseccomp-devel"
depends="containerd iptables xz"
@@ -16,6 +16,7 @@ checksum="89e26ecb0c13ef7037305811b0eb6dd4c70741c34ec3428d4396d68b03deb641
5c5e3aa7599e85036438a65016796aa11df4afb44d13b5927dcfb0ec5947a86b"
system_groups="docker"
make_check=no
+nocross=y
case $XBPS_TARGET_MACHINE in
i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined\: syscall.SYS_SETSOCKOPT";;
From 8d8658db72bd3602739aa92092e50c228f76858d Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Tue, 25 Feb 2025 20:18:39 +0100
Subject: [PATCH 0173/2025] lxqt-qtplugin: Rebuild against current qt6 to fix
issues with lxqt-config-appearance
fixes #54407
---
srcpkgs/lxqt-qtplugin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/lxqt-qtplugin/template b/srcpkgs/lxqt-qtplugin/template
index 8eefe44458e40b..9b21339a4989ed 100644
--- a/srcpkgs/lxqt-qtplugin/template
+++ b/srcpkgs/lxqt-qtplugin/template
@@ -1,7 +1,7 @@
# Template file for 'lxqt-qtplugin'
pkgname=lxqt-qtplugin
version=2.1.0
-revision=1
+revision=2
build_style=cmake
hostmakedepends="lxqt-build-tools qt6-base qt6-tools libfm-devel"
makedepends="liblxqt-devel libfm-qt-devel libqtxdg-devel libdbusmenu-lxqt-devel"
From 20b41f8ef475ea2866525f9aafe5ee1952beb3f8 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Tue, 25 Feb 2025 22:09:33 +0100
Subject: [PATCH 0174/2025] codeberg-cli: update to 0.4.9
---
.../codeberg-cli/patches/revert-rust-edition.patch | 13 +++++++++++++
srcpkgs/codeberg-cli/template | 4 ++--
2 files changed, 15 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/codeberg-cli/patches/revert-rust-edition.patch
diff --git a/srcpkgs/codeberg-cli/patches/revert-rust-edition.patch b/srcpkgs/codeberg-cli/patches/revert-rust-edition.patch
new file mode 100644
index 00000000000000..978e686013b419
--- /dev/null
+++ b/srcpkgs/codeberg-cli/patches/revert-rust-edition.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index a01f9ac..858acc1 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -1,7 +1,7 @@
+ [package]
+ name = "codeberg-cli"
+ version = "0.4.9"
+-edition = "2024"
++edition = "2021"
+ license = "AGPL-3.0-or-later"
+ keywords = ["codeberg-cli", "cli", "codeberg", "api", "tool"]
+ authors = [
diff --git a/srcpkgs/codeberg-cli/template b/srcpkgs/codeberg-cli/template
index 3ca546555ef2c0..1b490aa84e609e 100644
--- a/srcpkgs/codeberg-cli/template
+++ b/srcpkgs/codeberg-cli/template
@@ -1,6 +1,6 @@
# Template file for 'codeberg-cli'
pkgname=codeberg-cli
-version=0.4.7
+version=0.4.9
revision=1
build_style=cargo
build_helper=qemu
@@ -12,7 +12,7 @@ license="AGPL-3.0-or-later"
homepage="https://codeberg.org/Aviac/codeberg-cli"
changelog="https://codeberg.org/Aviac/codeberg-cli/raw/branch/main/CHANGELOG.md"
distfiles="https://codeberg.org/Aviac/codeberg-cli/archive/v${version}.tar.gz"
-checksum=a8d1356faab84076f14977652dabbfcad4411f49beb4d11a1bc0ee8936bd1d6c
+checksum=e5f5bcbde7f09e90bd987862e1c7217ce8993d8016d7fec20daf50056e6dafce
post_install() {
vlicense LICENSE
From 9e7e556cf26d714679dc46d989e95fb0c80f1091 Mon Sep 17 00:00:00 2001
From: sp0389 <seventh.theory@protonmail.com>
Date: Tue, 25 Feb 2025 11:53:38 +1100
Subject: [PATCH 0175/2025] discord: update to version 0.0.87
---
srcpkgs/discord/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index 62c2caae35be08..34d70301f0b87e 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
# Template file for 'discord'
pkgname=discord
-version=0.0.86
+version=0.0.87
revision=1
archs="x86_64"
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
license="custom:Proprietary"
homepage="https://discord.com"
distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
-checksum=b5fa58bc96e21ff036326d23ab8688b485241b0727ebe4c5c51de33435d6a465
+checksum=db63e2e6b2347eeec0fd9a2a92320e0ed12798d42dd291419aca6587440ad004
repository=nonfree
restricted=yes
nopie=yes
From 8d00d0758c709e5510c76663d06807382d6a21c1 Mon Sep 17 00:00:00 2001
From: Henry Precheur <henry@precheur.org>
Date: Mon, 24 Feb 2025 11:17:59 -0800
Subject: [PATCH 0176/2025] zoom: update to 6.3.10.7150
---
srcpkgs/zoom/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zoom/template b/srcpkgs/zoom/template
index 91b43831770d82..3baa09b93eaabe 100644
--- a/srcpkgs/zoom/template
+++ b/srcpkgs/zoom/template
@@ -1,6 +1,6 @@
# Template file for 'zoom'
pkgname=zoom
-version=6.3.6.6315
+version=6.3.10.7150
revision=1
archs="x86_64"
create_wrksrc=yes
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="custom:Proprietary"
homepage="https://zoom.us/"
distfiles="https://cdn.zoom.us/prod/${version}/zoom_x86_64.rpm"
-checksum=ec54f2de26b46b11b96d29775d43857d62ecb7722a98476cff462d8f6290fc71
+checksum=dcfd053baa9f0ac521303aef40c4a2e7b96d011807d5874d84fee0dcd57b3005
repository=nonfree
noshlibprovides=yes
restricted=yes
From 8612d70d349447b29230426fddc1d5f393041ac0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 25 Feb 2025 22:52:00 -0500
Subject: [PATCH 0177/2025] pmr: touch for build
---
srcpkgs/pmr/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/pmr/template b/srcpkgs/pmr/template
index 175b81c06222d3..49401b0033cb34 100644
--- a/srcpkgs/pmr/template
+++ b/srcpkgs/pmr/template
@@ -1,4 +1,4 @@
-# Template file for 'pmr'
+# Template file for 'pmr'.
pkgname=pmr
version=1.01
revision=3
From 52b55d286ae9f9555be8bd2c2b1635e0cf9608fc Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 25 Feb 2025 22:55:35 -0500
Subject: [PATCH 0178/2025] su-exec: touch for build
---
srcpkgs/su-exec/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/su-exec/template b/srcpkgs/su-exec/template
index 8fc155d3d12e6e..8419b94db3e89f 100644
--- a/srcpkgs/su-exec/template
+++ b/srcpkgs/su-exec/template
@@ -1,4 +1,4 @@
-# Template file for 'su-exec'
+# Template file for 'su-exec'.
pkgname=su-exec
version=0.2
revision=2
From 785d3c64c68e5a94a01def854938d9bfb9fb2db1 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 22 Feb 2025 12:59:19 +0100
Subject: [PATCH 0179/2025] libxfce4windowing: update to 4.20.2
---
srcpkgs/libxfce4windowing/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libxfce4windowing/template b/srcpkgs/libxfce4windowing/template
index 6c302f4615e56f..1529013286c02c 100644
--- a/srcpkgs/libxfce4windowing/template
+++ b/srcpkgs/libxfce4windowing/template
@@ -1,6 +1,6 @@
# Template file for 'libxfce4windowing'
pkgname=libxfce4windowing
-version=4.20.0
+version=4.20.2
revision=1
build_style=meson
build_helper=gir
@@ -13,7 +13,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://xfce.org/"
distfiles="https://archive.xfce.org/src/xfce/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=56f29b1d79606fb00a12c83ef4ece12877d2b22bf1acaaff89537fbe8e939f68
+checksum=0b9b95aee8b868a2953920c2feafc026672ad19584976f19e89119e93ab1abc8
libxfce4windowing-devel_package() {
depends="libglib-devel gdk-pixbuf-devel gtk+3-devel libdisplay-info-devel
From df4ee20d5dbf0b41ca9d2532dc98194ac2418b41 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 22 Feb 2025 12:59:45 +0100
Subject: [PATCH 0180/2025] xfce4-panel: update to 4.20.3
---
srcpkgs/xfce4-panel/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/xfce4-panel/template b/srcpkgs/xfce4-panel/template
index d51998cfb188ef..4e8b53d440a186 100644
--- a/srcpkgs/xfce4-panel/template
+++ b/srcpkgs/xfce4-panel/template
@@ -1,11 +1,11 @@
# Template file for 'xfce4-panel'
pkgname=xfce4-panel
-version=4.20.0
+version=4.20.3
revision=1
build_style=gnu-configure
build_helper="gir"
configure_args="--disable-static --enable-gio-unix"
-hostmakedepends="pkg-config gettext glib-devel vala"
+hostmakedepends="pkg-config gettext glib-devel vala xfce4-dev-tools"
makedepends="libwnck-devel libxfce4ui-devel xfconf-devel garcon-devel exo-devel
libdbusmenu-gtk3-devel libxfce4windowing-devel gtk-layer-shell-devel"
short_desc="Next generation panel for the XFCE desktop environment"
@@ -13,7 +13,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://docs.xfce.org/xfce/xfce4-panel/start"
distfiles="https://archive.xfce.org/src/xfce/$pkgname/${version%.*}/$pkgname-$version.tar.bz2"
-checksum=ff33cd5f5d16c2193fe305f4878d82cd8d2feea92f2594bcd27b2b5c392d43b8
+checksum=4006dddf465a4ae02e14355941458c718f6da0896eae68435c9fd24fcd89b6b8
xfce4-panel-devel_package() {
depends="libxfce4ui-devel libxfce4panel>=${version}_${revision}"
From bf843dfb630abeaeaf49e1f52ae65743aca719b4 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 21 Feb 2025 21:37:19 +0100
Subject: [PATCH 0181/2025] labwc: update to 0.8.3
---
srcpkgs/labwc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/labwc/template b/srcpkgs/labwc/template
index e9aad41c5cffa1..b1bb8181029f14 100644
--- a/srcpkgs/labwc/template
+++ b/srcpkgs/labwc/template
@@ -1,6 +1,6 @@
# Template file for 'labwc'
pkgname=labwc
-version=0.8.2
+version=0.8.3
revision=1
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
@@ -13,4 +13,4 @@ license="GPL-2.0-or-later"
homepage="https://labwc.github.io/"
changelog="https://raw.githubusercontent.com/labwc/labwc/master/NEWS.md"
distfiles="https://github.com/labwc/labwc/archive/refs/tags/${version}.tar.gz"
-checksum=1adba1c87ec26f2f00409b47a0b79ccfd68bd160e1abc41822fb01f0a76ee947
+checksum=746be2ff2d0c0c0b795c97fa24c7058f75586685c88a1194c243b6a846f938a5
From ae442ffbf67c30c01e041d02f7812006d014cfb1 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Wed, 26 Feb 2025 09:31:16 +0100
Subject: [PATCH 0182/2025] dino: update to 0.4.5.
---
srcpkgs/dino/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/dino/template b/srcpkgs/dino/template
index 27a54da0d26342..8b8b4a68ac8fc3 100644
--- a/srcpkgs/dino/template
+++ b/srcpkgs/dino/template
@@ -1,6 +1,6 @@
# Template file for 'dino'
pkgname=dino
-version=0.4.4
+version=0.4.5
revision=1
build_style=cmake
configure_args="-DDINO_PLUGIN_ENABLED_notification-sound=ON -DUSE_SOUP3=ON"
@@ -14,7 +14,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/dino/dino"
distfiles="https://github.com/dino/dino/archive/v${version}.tar.gz"
-checksum=29f37dc3a54fb123f223964d01de76fcea038ca6d134aa35b75c62b07acb9d03
+checksum=80761b625c4cb4cf6ed1a368dbd24a9df06b47a1c6379495aca4ed7e033d08be
if [ "${XBPS_CHECK_PKGS}" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From 702ebcd460741eb489921684a35ec8de0ee6044d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Feb 2025 18:26:06 +0100
Subject: [PATCH 0183/2025] fzf: update to 0.60.2.
---
srcpkgs/fzf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template
index d877593fb93dac..c607c0dd559f5e 100644
--- a/srcpkgs/fzf/template
+++ b/srcpkgs/fzf/template
@@ -1,6 +1,6 @@
# Template file for 'fzf'
pkgname=fzf
-version=0.60.1
+version=0.60.2
revision=1
build_style=go
go_import_path="github.com/junegunn/fzf"
@@ -12,7 +12,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/refs/tags/v${version}.tar.gz"
-checksum=9252219096cf9a9dbf41fc177b9007ecafcfab4ff61ece8d78fee99cb9997bcc
+checksum=0df4bcba5519762ec2a51296d9b44f15543ec1f67946b027e0339a02b19a055c
post_install() {
cd ${wrksrc}
From 079c0bfb2b8921934232cee75df9852a6def52e1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Feb 2025 18:26:56 +0100
Subject: [PATCH 0184/2025] parallel: update to 20250222.
---
srcpkgs/parallel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/parallel/template b/srcpkgs/parallel/template
index 73bf7e87f3fbd0..116b1fc9809d74 100644
--- a/srcpkgs/parallel/template
+++ b/srcpkgs/parallel/template
@@ -1,6 +1,6 @@
# Template file for 'parallel'
pkgname=parallel
-version=20250122
+version=20250222
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=03c79e5b346e330cf9e5381c8e5a435fcbcdd08448964676b42f04e199bc8db3
+checksum=d05ab27e0dd14e3bf253dbae18e7894717ce834193336c9a8eb26081305dbbf7
pre_configure() {
# no html and pdf doc
From 8e8bee170b3bcbbd8a4e01f410be13dea608897e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Feb 2025 18:30:35 +0100
Subject: [PATCH 0185/2025] victoria-logs: update to 1.13.0.
---
srcpkgs/victoria-logs/template | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/victoria-logs/template b/srcpkgs/victoria-logs/template
index 86894aa5de3dbd..c94c7362994628 100644
--- a/srcpkgs/victoria-logs/template
+++ b/srcpkgs/victoria-logs/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-logs'
pkgname=victoria-logs
-version=1.10.1
+version=1.13.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -18,15 +18,13 @@ homepage="https://victoriametrics.com/products/victorialogs/"
changelog="https://docs.victoriametrics.com/victorialogs/changelog/"
# monorepo:
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}-victorialogs.tar.gz"
-checksum=5945f711e93b397bd83265412a96ed468fa21cc500844420aa997a9344c169f8
+checksum=9ffd532c22f11ae6b8295800a8de8e244a6b99728beffb8247eba490a2a75129
system_accounts="_vlogs"
_vlogs_homedir="/var/lib/victoria-logs"
make_dirs="/var/lib/victoria-logs 0750 _vlogs _vlogs"
pre_build() {
- vsed -i -e 's/go 1.23.6/go 1.23.4/' go.mod
-
# dynamically link system zstd
vsed -i -e 's/#cgo LDFLAGS:.*/#cgo LDFLAGS: -lzstd/' \
vendor/github.com/valyala/gozstd/libzstd_*.go
From 8aa0cef95b7b960cba5f39e6364e1d1a943f6fd0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Feb 2025 18:33:08 +0100
Subject: [PATCH 0186/2025] di: update to 5.0.13.
---
srcpkgs/di/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/di/template b/srcpkgs/di/template
index db1714c5572581..34f5ecfb2d016d 100644
--- a/srcpkgs/di/template
+++ b/srcpkgs/di/template
@@ -1,14 +1,15 @@
# Template file for 'di'
pkgname=di
-version=5.0.11
+version=5.0.13
revision=1
build_style=cmake
short_desc="Disk information utility"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Zlib"
homepage="https://diskinfo-di.sourceforge.io/"
+changelog="https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/"
distfiles="${SOURCEFORGE_SITE}/diskinfo-di/di-${version}.tar.gz"
-checksum=49947afa71421a69b64ec1c3814e2fa1881e2db76755afb6dfa9a87fb6f8b07e
+checksum=4c5235f3cfc950fe14b048683c418f044d17395db4372b59485a1c054e1db089
post_install() {
vlicense LICENSE.txt
From cc5660e367bdc0bc727358ff6df37036ae94cde4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 26 Feb 2025 11:29:22 +0100
Subject: [PATCH 0187/2025] xorg-server: update to 21.1.16.
---
srcpkgs/xorg-server/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index a65accaecb44e7..1eb4e4f6f4a465 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,6 +1,6 @@
# Template file for 'xorg-server'
pkgname=xorg-server
-version=21.1.15
+version=21.1.16
revision=1
build_style=meson
configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
@@ -24,7 +24,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT, BSD-3-Clause"
homepage="https://gitlab.freedesktop.org/xorg/xserver"
distfiles="${XORG_SITE}/xserver/${pkgname}-${version}.tar.xz"
-checksum=841c82901282902725762df03adbbcd68153d4cdfb0d61df0cfd73ad677ae089
+checksum=b14a116d2d805debc5b5b2aac505a279e69b217dae2fae2dfcb62400471a9970
lib32disabled=yes
provides="xserver-abi-extension-10_1 xserver-abi-input-24_1
xserver-abi-video-25_1 xf86-video-modesetting-1_1"
From b80a9fe99b0fde4d651e23b3fb58b9888b9d19e4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:37:17 -0500
Subject: [PATCH 0188/2025] libcupsfilters: update to 2.1.1.
---
srcpkgs/libcupsfilters/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libcupsfilters/template b/srcpkgs/libcupsfilters/template
index 9d9eb40263778e..b124a146d38183 100644
--- a/srcpkgs/libcupsfilters/template
+++ b/srcpkgs/libcupsfilters/template
@@ -1,6 +1,6 @@
# Template file for 'libcupsfilters'
pkgname=libcupsfilters
-version=2.1.0
+version=2.1.1
revision=1
build_style=gnu-configure
configure_args="--disable-mutool
@@ -17,7 +17,7 @@ license="Apache-2.0, custom:GPL-2.0-LGPL-2.0-Exception"
homepage="https://github.com/OpenPrinting/libcupsfilters"
changelog="https://raw.githubusercontent.com/OpenPrinting/libcupsfilters/master/CHANGES.md"
distfiles="https://github.com/OpenPrinting/libcupsfilters/releases/download/${version}/libcupsfilters-${version}.tar.xz"
-checksum=cbe900c7783e4aab0b1681629fad7322d82d082a51e8bae7e1c741d26bdcd294
+checksum=6c303e36cfde05a6c88fb940c62b6a18e7cdbfb91f077733ebc98f104925ce36
post_install() {
vlicense COPYING
From b2f9fbc3dd332bd0c578d521877b80764c340134 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:38:16 -0500
Subject: [PATCH 0189/2025] libppd: update to 2.1.1.
---
srcpkgs/libppd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libppd/template b/srcpkgs/libppd/template
index 56f08e1d5c4789..2b11eb031c4320 100644
--- a/srcpkgs/libppd/template
+++ b/srcpkgs/libppd/template
@@ -1,6 +1,6 @@
# Template file for 'libppd'
pkgname=libppd
-version=2.1.0
+version=2.1.1
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config ghostscript poppler mupdf-tools"
@@ -11,7 +11,7 @@ license="Apache-2.0 WITH custom:GPL2-LGPL2-Exception"
homepage="https://github.com/OpenPrinting/libppd"
changelog="https://github.com/OpenPrinting/libppd/blob/master/CHANGES.md"
distfiles="https://github.com/OpenPrinting/libppd/releases/download/${version}/libppd-${version}.tar.xz"
-checksum=bc4d7f8b749a8809f532459a5dd2f3513556ea2b96b3e12aced3e078c2697cba
+checksum=3fa341cc03964046d2bf6b161d80c1b4b2e20609f38d860bcaa11cb70c1285e4
post_install() {
vlicense COPYING
From 2145ca8a604e4603c89a88994cbb67e33c985c88 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:38:50 -0500
Subject: [PATCH 0190/2025] arduino-cli: update to 1.2.0.
---
srcpkgs/arduino-cli/template | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/arduino-cli/template b/srcpkgs/arduino-cli/template
index 0161fee2ca3fd5..bfaff5d3c5c430 100644
--- a/srcpkgs/arduino-cli/template
+++ b/srcpkgs/arduino-cli/template
@@ -1,17 +1,21 @@
# Template file for 'arduino-cli'
pkgname=arduino-cli
-version=1.1.1
+version=1.2.0
revision=1
build_style=go
build_helper="qemu"
go_import_path=github.com/arduino/arduino-cli
-go_ldflags="-X ${go_import_path}/version.versionString=${version}"
+go_ldflags="
+ -X ${go_import_path}/internal/version.versionString=${version}
+ -X ${go_import_path}/internal/version.commit=v${version}
+ -X ${go_import_path}/internal/version.date=${SOURCE_DATE_EPOCH}
+"
short_desc="Arduino command line interface"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/arduino/arduino-cli"
distfiles="https://github.com/arduino/arduino-cli/archive/v${version}.tar.gz"
-checksum=df09593aee5f9e03b4aa4321fca90def01336f11681d87d57e5c73e4574a92cc
+checksum=f576e40873037e39cdd1a8297b34aa8305b53e2268307944765778a925dba0f1
# Tests do not find executable in build environment
make_check=no
From 35f50e31e88fbb185731847eed092143c7cc1e9b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:44:55 -0500
Subject: [PATCH 0191/2025] openmpi: update to 5.0.7.
---
srcpkgs/openmpi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/openmpi/template b/srcpkgs/openmpi/template
index 253548b04ab3a5..4e28dbd1bb592b 100644
--- a/srcpkgs/openmpi/template
+++ b/srcpkgs/openmpi/template
@@ -1,6 +1,6 @@
# Template file for 'openmpi'
pkgname=openmpi
-version=5.0.6
+version=5.0.7
revision=1
# OpenMPI >= 5 is 64-bit only
archs="x86_64* aarch64* ppc64* riscv64*"
@@ -16,7 +16,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause"
homepage="https://www.open-mpi.org/"
distfiles="https://download.open-mpi.org/release/open-mpi/v${version%.*}/openmpi-${version}.tar.bz2"
-checksum=bd4183fcbc43477c254799b429df1a6e576c042e74a2d2f8b37d537b2ff98157
+checksum=119f2009936a403334d0df3c0d74d5595a32d99497f9b1d41e90019fee2fc2dd
lib32disabled=yes
if [ "${CROSS_BUILD}" ]; then
From f99a726ac24b81ded4b7056e68da2e9d939089b9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:45:22 -0500
Subject: [PATCH 0192/2025] python3-setuptools: update to 75.8.1.
---
srcpkgs/python3-setuptools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template
index 35f0caa03675df..b275aeb6c80c1b 100644
--- a/srcpkgs/python3-setuptools/template
+++ b/srcpkgs/python3-setuptools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-setuptools'
pkgname=python3-setuptools
-version=75.8.0
+version=75.8.1
revision=1
build_style=python3-module
hostmakedepends="python3-devel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/pypa/setuptools"
changelog="https://setuptools.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz"
-checksum=c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6
+checksum=65fb779a8f28895242923582eadca2337285f0891c2c9e160754df917c3d2530
provides="python3-distribute-${version}_1"
replaces="python3-distribute>=0"
# Tests rely on jaraco.path, which relies on singledispatch, both unpackaged;
From 0f0873fd958f74e864d565820e5633df0ba141ce Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:45:50 -0500
Subject: [PATCH 0193/2025] python3-setuptools_scm: update to 8.2.0.
---
srcpkgs/python3-setuptools_scm/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-setuptools_scm/template b/srcpkgs/python3-setuptools_scm/template
index 44c844513a6cc8..6ff49a19e957b4 100644
--- a/srcpkgs/python3-setuptools_scm/template
+++ b/srcpkgs/python3-setuptools_scm/template
@@ -1,7 +1,7 @@
# Template file for 'python3-setuptools_scm'
pkgname=python3-setuptools_scm
-version=8.1.0
-revision=2
+version=8.2.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="python3-setuptools python3-packaging python3-typing_extensions"
@@ -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=42dea1b65771cba93b7a515d65a65d8246e560768a66b9106a592c8e7f26c8a7
+checksum=a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28
post_install() {
vlicense LICENSE
From 6266468649c8f2c4e05c792a96a88bb339ce6cc4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:46:03 -0500
Subject: [PATCH 0194/2025] python3-cppy: update to 1.3.1.
---
srcpkgs/python3-cppy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-cppy/template b/srcpkgs/python3-cppy/template
index 35c9159cbbe2f2..ad1adbb7af6fb1 100644
--- a/srcpkgs/python3-cppy/template
+++ b/srcpkgs/python3-cppy/template
@@ -1,6 +1,6 @@
# Template file for 'python3-cppy'
pkgname=python3-cppy
-version=1.3.0
+version=1.3.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://cppy.readthedocs.io"
changelog="https://raw.githubusercontent.com/nucleic/cppy/master/releasenotes.rst"
distfiles="${PYPI_SITE}/c/cppy/cppy-${version}.tar.gz"
-checksum=da7413a286d5d31626ba35ed2c70ddfb033520cc81310088ba5a57d34039f604
+checksum=55b5307c11874f242ea135396f398cb67a5bbde4fab3e3c3294ea5fce43a6d68
post_install() {
vlicense LICENSE
From 6a70c50785ef3166b9d47e640dd1f21eec87b2a5 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:47:53 -0500
Subject: [PATCH 0195/2025] python3-breathe: update to 4.36.0.
---
srcpkgs/python3-breathe/template | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/python3-breathe/template b/srcpkgs/python3-breathe/template
index 77918f1d96f0dd..265db6bf192337 100644
--- a/srcpkgs/python3-breathe/template
+++ b/srcpkgs/python3-breathe/template
@@ -1,19 +1,18 @@
# Template file for 'python3-breathe'
pkgname=python3-breathe
-version=4.35.0
-revision=3
-build_style=python3-module
-_pyreqs="python3-Sphinx python3-docutils python3-six"
-hostmakedepends="python3-setuptools ${_pyreqs}"
-depends="${_pyreqs} doxygen"
-checkdepends="python3-pytest"
+version=4.36.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
+depends="python3-Sphinx doxygen"
+checkdepends="python3-pytest ${depends}"
short_desc="ReStructuredText and Sphinx bridge to Doxygen"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause"
homepage="https://github.com/michaeljones/breathe"
changelog="https://raw.githubusercontent.com/michaeljones/breathe/master/README.rst"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=55b54723752fc04b892a0f868782b1df65e69db6ca94fb32cf04be495bfd7841
+checksum=94fc2277e639929e898cb95559d9d2c51cf764b787eaf6fa04f848a6550c2ff5
post_install() {
vlicense LICENSE
From b82160e116be603146d35f65276dd158f2b39e31 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:51:59 -0500
Subject: [PATCH 0196/2025] python3-decorator: update to 5.2.1.
---
srcpkgs/python3-decorator/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-decorator/template b/srcpkgs/python3-decorator/template
index 13012a7277203e..11a243dd528308 100644
--- a/srcpkgs/python3-decorator/template
+++ b/srcpkgs/python3-decorator/template
@@ -1,9 +1,9 @@
# Template file for 'python3-decorator'
pkgname=python3-decorator
-version=5.1.1
-revision=4
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=5.2.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
depends="python3"
short_desc="Python3 decorator module"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://github.com/micheles/decorator"
changelog="https://raw.githubusercontent.com/micheles/decorator/master/CHANGES.md"
distfiles="${PYPI_SITE}/d/decorator/decorator-${version}.tar.gz"
-checksum=637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330
+checksum=65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360
post_install() {
vlicense LICENSE.txt
From a7f0803409647b0812d7118798fa3f63bfef7d40 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:54:02 -0500
Subject: [PATCH 0197/2025] python3-h5py: update to 3.13.0.
---
srcpkgs/python3-h5py/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-h5py/template b/srcpkgs/python3-h5py/template
index fc1b22026bad17..c95ea6d7bee775 100644
--- a/srcpkgs/python3-h5py/template
+++ b/srcpkgs/python3-h5py/template
@@ -1,7 +1,7 @@
# Template file for 'python3-h5py'
pkgname=python3-h5py
-version=3.12.1
-revision=2
+version=3.13.0
+revision=1
build_style=python3-module
build_helper="numpy"
hostmakedepends="python3-setuptools python3-Cython python3-pkgconfig"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause"
homepage="http://www.h5py.org/"
distfiles="${PYPI_SITE}/h/h5py/h5py-${version}.tar.gz"
-checksum=326d70b53d31baa61f00b8aa5f95c2fcb9621a3ee8365d770c551a13dbbcbfdf
+checksum=1870e46518720023da85d0895a1960ff2ce398c5671eac3b1a41ec696b7105c3
# Tests require unpackaged pytest-mpi
make_check=no
From cd3222a65148f3c14c4d9bf44db1aa3a9a9fd13d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:54:09 -0500
Subject: [PATCH 0198/2025] python3-flit_core-bootstrap: update to 3.11.0.
---
srcpkgs/python3-flit_core-bootstrap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-flit_core-bootstrap/template b/srcpkgs/python3-flit_core-bootstrap/template
index 00fcc5b20707e5..67b0de5c1642ab 100644
--- a/srcpkgs/python3-flit_core-bootstrap/template
+++ b/srcpkgs/python3-flit_core-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'python3-flit_core-bootstrap'
pkgname=python3-flit_core-bootstrap
-version=3.10.1
+version=3.11.0
revision=1
# This package is required by python3-build and python3-installer, used by the
# python3-pep517 style; so using that style here would create a cycle
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://flit.pypa.io/"
changelog="https://flit.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/f/flit_core/flit_core-${version}.tar.gz"
-checksum=66e5b87874a0d6e39691f0e22f09306736b633548670ad3c09ec9db03c5662f7
+checksum=6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f
make_check=no # bootstrap
repository=bootstrap
nopyprovides=yes
From d8ed6a232d9fa3b40b46ab30cc6bfa6510e2300b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:55:15 -0500
Subject: [PATCH 0199/2025] python3-flit_core: update to 3.11.0.
---
srcpkgs/python3-flit_core/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-flit_core/template b/srcpkgs/python3-flit_core/template
index 10a8accd67d8e5..635b9634df849b 100644
--- a/srcpkgs/python3-flit_core/template
+++ b/srcpkgs/python3-flit_core/template
@@ -1,6 +1,6 @@
# Template file for 'python3-flit_core'
pkgname=python3-flit_core
-version=3.10.1
+version=3.11.0
revision=1
# This package is required by python3-build and python3-installer, used by the
# python3-pep517 style; so using that style here would create a cycle
@@ -13,14 +13,14 @@ license="BSD-3-Clause"
homepage="https://flit.pypa.io/"
changelog="https://flit.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/f/flit_core/flit_core-${version}.tar.gz"
-checksum=66e5b87874a0d6e39691f0e22f09306736b633548670ad3c09ec9db03c5662f7
+checksum=6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f
do_build() {
python3 -m flit_core.wheel
}
do_check() {
- python3 -m pytest flit_core/tests
+ python3 -m pytest tests_core
}
do_install() {
From fb486880329d28f7c23f2aa5cb5daaea8cbae935 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:56:22 -0500
Subject: [PATCH 0200/2025] python3-cryptography_vectors: update to 44.0.1.
---
srcpkgs/python3-cryptography_vectors/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-cryptography_vectors/template b/srcpkgs/python3-cryptography_vectors/template
index 55f009b28654eb..5212cf460c2bc3 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=44.0.0
+version=44.0.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core"
@@ -10,7 +10,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=106228766c45b9a5ffd1a8b3e254f0560c821da79d5cd7fd113a17e3753580ab
+checksum=5a9866b14465dcfaf12bcdfbc3392987bb559f37ac8b8a4c9b6359be7a3d7ea0
post_install() {
vlicense LICENSE
From 6be5467ed48a5d67c1f0ad71e0343694d8c4e57f Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:57:18 -0500
Subject: [PATCH 0201/2025] python3-cryptography: update to 44.0.1.
---
srcpkgs/python3-cryptography/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-cryptography/template b/srcpkgs/python3-cryptography/template
index f59e04a357492f..be5dcc1a36700c 100644
--- a/srcpkgs/python3-cryptography/template
+++ b/srcpkgs/python3-cryptography/template
@@ -2,7 +2,7 @@
# On update, check python3-openssl,
# it has very tie requirements for cryptography
pkgname=python3-cryptography
-version=44.0.0
+version=44.0.1
revision=1
build_style=python3-pep517
build_helper="rust"
@@ -19,7 +19,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=cd4e834f340b4293430701e772ec543b0fbe6c2dea510a5286fe0acabe153a02
+checksum=f51f5705ab27898afda1aaa430f34ad90dc117421057782022edf0600bec5f14
pre_check() {
vsed -i '/addopts/d' pyproject.toml
From cd026913e173830825439c36a34f9b2df9ea2c19 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 18:59:34 -0500
Subject: [PATCH 0202/2025] python3-hypothesis: update to 6.127.0.
---
srcpkgs/python3-hypothesis/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index 4a920db4e2de42..cf0ca2e0f9f1c1 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
# Template file for 'python3-hypothesis'
pkgname=python3-hypothesis
-version=6.125.0
+version=6.127.0
revision=1
build_wrksrc=hypothesis-python
build_style=python3-pep517
@@ -24,7 +24,7 @@ license="MPL-2.0"
homepage="https://hypothesis.works/"
changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/master/hypothesis-python/docs/changes.rst"
distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=5ca312983cf50c6c01247065dff922e8fd367eada9ce4b7b88561adbb456deff
+checksum=1fbc38de3f7b9310f12f29701310be024b53874edbf5d60abd1eaa463c5bd3d2
if [ "$XBPS_CHECK_PKGS" != full ]; then
# Skip "full" tests unless explicitly requested"
From b991161dfd7b1033103f85452eda9489c7f8b9e9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:03:15 -0500
Subject: [PATCH 0203/2025] python3-numpy: update to 2.2.3.
---
srcpkgs/python3-numpy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-numpy/template b/srcpkgs/python3-numpy/template
index f8699ac5634c65..adcdbcb5c674c1 100644
--- a/srcpkgs/python3-numpy/template
+++ b/srcpkgs/python3-numpy/template
@@ -1,6 +1,6 @@
# Template file for 'python3-numpy'
pkgname=python3-numpy
-version=2.2.2
+version=2.2.3
revision=1
build_style=python3-pep517
build_helper="meson qemu"
@@ -19,7 +19,7 @@ license="BSD-3-Clause"
homepage="https://www.numpy.org/"
changelog="https://github.com/numpy/numpy/releases"
distfiles="${PYPI_SITE}/n/numpy/numpy-${version}.tar.gz"
-checksum=ed6906f61834d687738d25988ae117683705636936cc605be0bb208b23df4d8f
+checksum=dbdc15f0c81611925f382dfa97b3bd0bc2c1ce19d4fe50482cb0ddc12ba30020
alternatives="numpy:f2py:/usr/bin/f2py3"
build_options="openblas"
From 744e945e8e80683d01995578eed9bd08460c0a12 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:03:30 -0500
Subject: [PATCH 0204/2025] python3-pip: update to 25.0.1.
---
srcpkgs/python3-pip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pip/template b/srcpkgs/python3-pip/template
index 6544f3fd99dfc3..bffe7c19ebb238 100644
--- a/srcpkgs/python3-pip/template
+++ b/srcpkgs/python3-pip/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pip'
pkgname=python3-pip
-version=25.0
+version=25.0.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
@@ -11,7 +11,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=8e0a97f7b4c47ae4a494560da84775e9e2f671d415d8d828e052efefb206b30b
+checksum=88f96547ea48b940a3a385494e181e29fb8637898f88d88737c5049780f196ea
# Tests have unpackaged dependencies
make_check=no
From d7632bcc544e17936896d3c4378e49d52fdb1f09 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:31:57 -0500
Subject: [PATCH 0205/2025] python3-scipy: update to 1.15.2.
---
srcpkgs/python3-scipy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-scipy/template b/srcpkgs/python3-scipy/template
index 47ae7c59e61df2..7d7d321894f000 100644
--- a/srcpkgs/python3-scipy/template
+++ b/srcpkgs/python3-scipy/template
@@ -1,6 +1,6 @@
# Template file for 'python3-scipy'
pkgname=python3-scipy
-version=1.15.1
+version=1.15.2
revision=1
build_style=python3-pep517
build_helper="meson numpy"
@@ -21,7 +21,7 @@ license="BSD-3-Clause"
homepage="https://scipy.org/"
changelog="https://github.com/scipy/scipy/releases"
distfiles="${PYPI_SITE}/s/scipy/scipy-${version}.tar.gz"
-checksum=033a75ddad1463970c96a88063a1df87ccfddd526437136b6ee81ff0312ebdf6
+checksum=cd58a314d92838f7e6f755c8a2167ead4f27e1fd5c1251fd54289569ef3495ec
# must be tested from site dir of installed version (see dev.py:739)
make_check_pre='eval env -C "${testdir}/${py3_sitelib}"'
From 94b5a4a198ecf771ad5ecf393062b06f9d3d1009 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:33:08 -0500
Subject: [PATCH 0206/2025] python3-mpi4py: update to 4.0.3.
---
srcpkgs/python3-mpi4py/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-mpi4py/template b/srcpkgs/python3-mpi4py/template
index 5b52cc487b77b5..8f9aff55f53691 100644
--- a/srcpkgs/python3-mpi4py/template
+++ b/srcpkgs/python3-mpi4py/template
@@ -1,6 +1,6 @@
# Template file for 'python3-mpi4py'
pkgname=python3-mpi4py
-version=4.0.2
+version=4.0.3
revision=1
# OpenMPI >= 5 is 64-bit only
archs="x86_64* aarch64* ppc64* riscv64*"
@@ -14,7 +14,7 @@ license="BSD-3-Clause"
homepage="https://github.com/mpi4py/mpi4py"
changelog="https://raw.githubusercontent.com/mpi4py/mpi4py/master/CHANGES.rst"
distfiles="$PYPI_SITE/m/mpi4py/mpi4py-${version}.tar.gz"
-checksum=86085436d3ea3587323321b9e661e4df60eabbcf11c2c9cf63d0873ca111cc8b
+checksum=de2710d73e25e115865a3ab63d34a54b2d8608b724f761c567b6ad58dd475609
# Tests require a sensible MPI environment
make_check=no
From 031d5c7c4c4d16ba2f834ff15e19448c9d10b0ac Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:35:13 -0500
Subject: [PATCH 0207/2025] python3-scikit-image: update to 0.25.2.
---
srcpkgs/python3-scikit-image/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-scikit-image/template b/srcpkgs/python3-scikit-image/template
index 559c31dc9a77d3..ad2e5243cca6f9 100644
--- a/srcpkgs/python3-scikit-image/template
+++ b/srcpkgs/python3-scikit-image/template
@@ -1,6 +1,6 @@
# Template file for 'python3-scikit-image'
pkgname=python3-scikit-image
-version=0.25.1
+version=0.25.2
revision=1
build_style=python3-pep517
build_helper="meson numpy"
@@ -15,7 +15,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause, MIT"
homepage="https://scikit-image.org/"
distfiles="https://github.com/scikit-image/scikit-image/archive/v${version}.tar.gz"
-checksum=759d559b40600f71d1c6e789e93a064e8581099ceb4f126d9b2eb56836f21097
+checksum=ca7cf6861179dc60f56fdd4e7f1df88ce44984472529f66d3ff472b7e75e67a1
# Tests require data files and unpackaged dependencies
make_check=no
From a05e8ee9b6d92d5ab8dff2d7d839b9d026df822a Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:35:24 -0500
Subject: [PATCH 0208/2025] python3-tifffile: update to 2025.2.18.
---
srcpkgs/python3-tifffile/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template
index 7362370d183ca0..2b2f9f07f64a7e 100644
--- a/srcpkgs/python3-tifffile/template
+++ b/srcpkgs/python3-tifffile/template
@@ -1,6 +1,6 @@
# Template file for 'python3-tifffile'
pkgname=python3-tifffile
-version=2025.1.10
+version=2025.2.18
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -11,7 +11,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=90d85bb0a856cda1276d435d60c5640e91f9b13b36e5c643a98b176986b4d5e1
+checksum=fbfafb0403cf23a57ff01139de7d27b333c94b7587e8848bf4f4b547068ae6f9
# Tests require unpackaged fsspec
make_check=no
From a837a75dfdeaa5c1ed494a0cc055ffd345766fe6 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:35:35 -0500
Subject: [PATCH 0209/2025] python3-websockets: update to 15.0.
---
srcpkgs/python3-websockets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-websockets/template b/srcpkgs/python3-websockets/template
index 422ab26faf9a43..be03e9168886d5 100644
--- a/srcpkgs/python3-websockets/template
+++ b/srcpkgs/python3-websockets/template
@@ -1,6 +1,6 @@
# Template file for 'python3-websockets'
pkgname=python3-websockets
-version=14.2
+version=15.0
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://websockets.readthedocs.io/en/stable/"
changelog="https://websockets.readthedocs.io/en/stable/project/changelog.html"
distfiles="${PYPI_SITE}/w/websockets/websockets-${version}.tar.gz"
-checksum=5059ed9c54945efb321f097084b4c7e52c246f2c869815876a69d1efc4ad6eb5
+checksum=ca36151289a15b39d8d683fd8b7abbe26fc50be311066c5f8dcf3cb8cee107ab
# Package ships no tests
make_check=no
From 693a14794273a94f902087e29952836d94552438 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 19:35:56 -0500
Subject: [PATCH 0210/2025] wayland-protocols: update to 1.41.
---
srcpkgs/wayland-protocols/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wayland-protocols/template b/srcpkgs/wayland-protocols/template
index e185ea33ac0741..50a6c9e33edad9 100644
--- a/srcpkgs/wayland-protocols/template
+++ b/srcpkgs/wayland-protocols/template
@@ -1,6 +1,6 @@
# Template file for 'wayland-protocols'
pkgname=wayland-protocols
-version=1.40
+version=1.41
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
@@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="MIT"
homepage="https://wayland.freedesktop.org"
distfiles="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/${version}/wayland-protocols-${version}.tar.gz"
-checksum=0d783e6c1fff096d37c4e0fd1f3f14f63c4fdc5c1cf8ec07db2a349ffd56a1d3
+checksum=f25b0d00f3c610158b00b57b1b7b6e59c4bfd4d91aed46f24d9eba7acf220788
post_install() {
vlicense COPYING
From c2a2545f405515d17cde38ba03064ae84e7b4b4e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 25 Feb 2025 20:25:57 -0500
Subject: [PATCH 0211/2025] aravis: update to 0.8.34.
---
srcpkgs/aravis/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/aravis/template b/srcpkgs/aravis/template
index 5cc13d301815c2..425e6b7b26f5cb 100644
--- a/srcpkgs/aravis/template
+++ b/srcpkgs/aravis/template
@@ -1,6 +1,6 @@
# Template file for 'aravis'
pkgname=aravis
-version=0.8.33
+version=0.8.34
revision=1
build_style=meson
build_helper="gir"
@@ -14,7 +14,7 @@ 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=d70b125666b23ca4c0f8986fa0786a3d2b9efb7a56b558b703083cdfaa793f4e
+checksum=34e7a3b503af74f6b8ab2fd2f25edb9efc53d1cda48514c32f13de722c1ba479
# Network test causes timeout in CI
make_check=ci-skip
From fed82ba0774ccf5fb3059059832a990d577ba227 Mon Sep 17 00:00:00 2001
From: Anachron <gith@cron.world>
Date: Mon, 24 Feb 2025 14:06:13 +0100
Subject: [PATCH 0212/2025] lego: update to 4.22.2.
---
srcpkgs/lego/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/lego/template b/srcpkgs/lego/template
index 72747a18096f39..1adab9b0dd5828 100644
--- a/srcpkgs/lego/template
+++ b/srcpkgs/lego/template
@@ -1,6 +1,6 @@
# Template file for 'lego'
pkgname=lego
-version=4.21.0
+version=4.22.2
revision=1
build_style=go
go_import_path="github.com/go-acme/lego/v4"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://go-acme.github.io/lego"
changelog="https://raw.githubusercontent.com/go-acme/lego/master/CHANGELOG.md"
distfiles="https://github.com/go-acme/lego/archive/v${version}.tar.gz"
-checksum=21204483e62bff3e762583e42044183dbe6efe6b401772bb186be821501d9463
+checksum=d4d5a3032d1ed99a5cdf551b2555288c3fcd961be536e58f477dce35d22c8702
post_install() {
vlicense LICENSE
From 59e72c0b3748ee79629d3e480d6a4a3dec6c3b41 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: Wed, 26 Feb 2025 22:03:24 +0700
Subject: [PATCH 0213/2025] libqtxdg: rebuild for Qt-6.8.2
---
srcpkgs/libqtxdg/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libqtxdg/template b/srcpkgs/libqtxdg/template
index 036a72e20721eb..fe0eb4b37c4d64 100644
--- a/srcpkgs/libqtxdg/template
+++ b/srcpkgs/libqtxdg/template
@@ -1,7 +1,7 @@
# Template file for 'libqtxdg'
pkgname=libqtxdg
version=4.1.0
-revision=2
+revision=3
build_style=cmake
hostmakedepends="pkg-config lxqt-build-tools qt6-base"
makedepends="qt6-base-private-devel qt6-svg-devel libglib-devel"
From 52368febeb56e55deff0245f020b017f4639412e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 27 Feb 2025 11:01:24 +0100
Subject: [PATCH 0214/2025] eza: update to 0.20.23
---
srcpkgs/eza/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/eza/template b/srcpkgs/eza/template
index 04ed5b62e338b5..3e1a9be843ab63 100644
--- a/srcpkgs/eza/template
+++ b/srcpkgs/eza/template
@@ -1,6 +1,6 @@
# Template file for 'eza'
pkgname=eza
-version=0.20.22
+version=0.20.23
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -12,8 +12,8 @@ homepage="https://eza.rocks"
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
-checksum="81a8b5c86054042da50a9a7aad38117a051b7e9fd6de3bcece1391e39d2edfd4
- 6a5f7b965275e356af93a5391474e65a39330bac899d681072d6e8020ce55d24"
+checksum="dc844461901a948b26a9beb1e676353a9f8742244ab59b09e74fa56964b09dfe
+ 8cf72c3cfb0cd7946feeabf73929cfcb0c0cebcbe6e1b0706396e27cc753d880"
skip_extraction="man-${version}.tar.gz"
From a626a1804f28ba93521edccea463f9143db7e087 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Thu, 27 Feb 2025 18:51:48 +0100
Subject: [PATCH 0215/2025] liburing: fix distfile
---
srcpkgs/liburing/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/liburing/template b/srcpkgs/liburing/template
index 55fc5acd9bc33a..8c68da03d02dbd 100644
--- a/srcpkgs/liburing/template
+++ b/srcpkgs/liburing/template
@@ -10,8 +10,8 @@ maintainer="Dragon Friend <friend-dragon@proton.me>"
license="LGPL-2.1-only"
homepage="https://git.kernel.dk/cgit/liburing"
changelog="https://git.kernel.dk/cgit/liburing/plain/CHANGELOG"
-distfiles="https://git.kernel.dk/cgit/liburing/snapshot/liburing-${version}.tar.gz"
-checksum=96a04054158a89d02c28eadc7cc7db5ac0d8049120f9cb78765e961a312ca2e3
+distfiles="https://github.com/axboe/liburing/archive/refs/tags/liburing-${version}.tar.gz"
+checksum=456f5f882165630f0dc7b75e8fd53bd01a955d5d4720729b4323097e6e9f2a98
do_check() {
make -C test
From a392f1a26aaf42ceb89591e5704d991a544fae09 Mon Sep 17 00:00:00 2001
From: wpbirney <wpb@360scada.com>
Date: Tue, 18 Feb 2025 16:02:20 -0500
Subject: [PATCH 0216/2025] inspircd: update to 4.5.0
---
srcpkgs/inspircd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/inspircd/template b/srcpkgs/inspircd/template
index a5d6869cbd2a3c..c52f3bc53617f4 100644
--- a/srcpkgs/inspircd/template
+++ b/srcpkgs/inspircd/template
@@ -1,6 +1,6 @@
# Template file for 'inspircd'
pkgname=inspircd
-version=4.4.0
+version=4.5.0
revision=1
build_style=gnu-makefile
hostmakedepends="perl pkg-config"
@@ -10,7 +10,7 @@ maintainer="Alexander Gehrke <void@qwertyuiop.de>"
license="GPL-2.0-only"
homepage="http://www.inspircd.org/"
distfiles="https://github.com/inspircd/inspircd/archive/v${version}.tar.gz"
-checksum=9f24615b1663ca6ed611f39c3f74da291656fc88df18991ab67f1becbab40aaa
+checksum=ad73fcf46665cba5d1639d3bae79766991ac4bbb2665b976c5819126c15ce6c7
system_accounts="inspircd"
inspircd_homedir="/var/lib/inspircd"
From 4887aa8ce3abb0d909a1fdbf51bb571e0929552a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 10 Feb 2025 15:52:51 -0800
Subject: [PATCH 0217/2025] libjxl: update to 0.11.1.
---
common/shlibs | 6 +++---
srcpkgs/libjxl/template | 13 ++++---------
2 files changed, 7 insertions(+), 12 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 659e4a45db77a8..b9f2a3b4d651a1 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4470,9 +4470,9 @@ libplayerctl.so.2 playerctl-2.4.1_1
libwireplumber-0.5.so.0 wireplumber-0.5.2_1
libjodycode.so.3 libjodycode-3.0.1_1
libgsoapssl++-2.8.124.so gsoap-2.8.124_1
-libjxl.so.0.10 libjxl-0.10.0_1
-libjxl_cms.so.0.10 libjxl-0.10.0_1
-libjxl_threads.so.0.10 libjxl-0.10.0_1
+libjxl.so.0.11 libjxl-0.11.0_1
+libjxl_cms.so.0.11 libjxl-0.11.0_1
+libjxl_threads.so.0.11 libjxl-0.11.0_1
libtext-engine-0.1.so.0 text-engine-0.1.1_1
libvmaf.so.1 vmaf-2.3.1_1
liblc3.so.1 liblc3-1.0.3_1
diff --git a/srcpkgs/libjxl/template b/srcpkgs/libjxl/template
index bdf38b2432761f..cb66c9d3dd9f3a 100644
--- a/srcpkgs/libjxl/template
+++ b/srcpkgs/libjxl/template
@@ -1,7 +1,7 @@
# Template file for 'libjxl'
pkgname=libjxl
-version=0.10.3
-revision=2
+version=0.11.1
+revision=1
_testdata_hash=ff8d743aaba05b3014f17e5475e576242fa979fc
build_style=cmake
configure_args="-DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_EXAMPLES=OFF
@@ -18,7 +18,7 @@ homepage="https://jpeg.org/jpegxl/"
changelog="https://raw.githubusercontent.com/libjxl/libjxl/main/CHANGELOG.md"
distfiles="https://github.com/libjxl/libjxl/archive/v${version}.tar.gz
https://github.com/libjxl/testdata/archive/${_testdata_hash}.tar.gz>testdata-${_testdata_hash}.tar.gz"
-checksum="e0191411cfcd927eebe5392d030fe4283fe27ba1685ab7265104936e0b4283a6
+checksum="1492dfef8dd6c3036446ac3b340005d92ab92f7d48ee3271b5dac1d36945d3d9
9c45a108df32a002a69465df896d33acf77d97c88fb59dffa0dff5628370e96f"
skip_extraction="testdata-${_testdata_hash}.tar.gz"
@@ -35,17 +35,13 @@ post_install() {
vlicense PATENTS
}
-post_install() {
- # Remove devel symlink for internal library only used for tools. (headers don't get installed)
- rm ${DESTDIR}/usr/lib/libjxl_extras_codec.so
-}
-
libjxl-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision} highway-devel brotli-devel"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.so"
+ vmove "usr/lib/*.a"
vmove usr/lib/pkgconfig
}
}
@@ -53,7 +49,6 @@ libjxl-devel_package() {
libjxl-tools_package() {
short_desc+=" - tools"
pkg_install() {
- vmove "usr/lib/libjxl_extras_codec*"
vmove usr/bin
vmove usr/share/man/man1
}
From ed496270e3ecda91aef8a108ea41aa096c9cca4e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 18:34:32 -0800
Subject: [PATCH 0218/2025] imlib2: rebuild for libjxl 0.11
---
srcpkgs/imlib2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index 1a0ffceee2cdf0..a767845ecdaad4 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,7 +1,7 @@
# Template file for 'imlib2'
pkgname=imlib2
version=1.12.3
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
hostmakedepends="pkg-config"
From 16680b4f9d298cea3dbe1c4a22348815d77a30fd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 21:39:04 -0800
Subject: [PATCH 0219/2025] chafa: rebuild for libjxl 0.11
---
srcpkgs/chafa/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/chafa/template b/srcpkgs/chafa/template
index 5071e9114ee50b..de34c391d7e51b 100644
--- a/srcpkgs/chafa/template
+++ b/srcpkgs/chafa/template
@@ -1,7 +1,7 @@
# Template file for 'chafa'
pkgname=chafa
version=1.14.4
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--enable-man"
hostmakedepends="docbook-xml docbook-xsl libxslt pkg-config"
From 5f9d3a0f3fcce9c0237871bc61b136af7b43284e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 22:36:48 -0800
Subject: [PATCH 0220/2025] digikam: rebuild for libjxl 0.11
---
srcpkgs/digikam/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/digikam/template b/srcpkgs/digikam/template
index 1a64d3c760563f..68208cb1f36a93 100644
--- a/srcpkgs/digikam/template
+++ b/srcpkgs/digikam/template
@@ -1,7 +1,7 @@
# Template file for 'digikam'
pkgname=digikam
version=8.5.0
-revision=2
+revision=3
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins -DBUILD_WITH_QT6=ON
From cdadda2e02bed3e705d322513f2565fd4bdd1b69 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 23:34:36 -0800
Subject: [PATCH 0221/2025] swayimg: rebuild for libjxl 0.11
---
srcpkgs/swayimg/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/swayimg/template b/srcpkgs/swayimg/template
index ab7a6c57429636..7792a8512a3343 100644
--- a/srcpkgs/swayimg/template
+++ b/srcpkgs/swayimg/template
@@ -1,7 +1,7 @@
# Template file for 'swayimg'
pkgname=swayimg
version=3.7
-revision=1
+revision=2
build_style=meson
configure_args="-D version=${version}"
hostmakedepends="pkg-config wayland-devel"
From b70d061f8063fd285a066f276aaf9add72e267aa Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 23:35:35 -0800
Subject: [PATCH 0222/2025] rawtherapee: rebuild for libjxl 0.11
---
srcpkgs/rawtherapee/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/rawtherapee/template b/srcpkgs/rawtherapee/template
index 7870ba610ccda7..84c0f3251955bb 100644
--- a/srcpkgs/rawtherapee/template
+++ b/srcpkgs/rawtherapee/template
@@ -1,7 +1,7 @@
# Template file for 'rawtherapee'
pkgname=rawtherapee
version=5.11
-revision=1
+revision=2
build_style=cmake
configure_args="-DCACHE_NAME_SUFFIX=\"\" -DWITH_LTO=ON -DWITH_SYSTEM_LIBRAW=ON"
hostmakedepends="pkg-config"
From e97210c523144aaf0797b550d79b1bea1cefe666 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 23:59:15 -0800
Subject: [PATCH 0223/2025] kf6-kimageformats: rebuild for libjxl 0.11
---
srcpkgs/kf6-kimageformats/template | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template
index 76f80c8bb58b49..9646b16a45e9ba 100644
--- a/srcpkgs/kf6-kimageformats/template
+++ b/srcpkgs/kf6-kimageformats/template
@@ -1,7 +1,7 @@
# Template file for 'kf6-kimageformats'
pkgname=kf6-kimageformats
version=6.11.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DKIMAGEFORMATS_HEIF=ON -DKDE_INSTALL_QMLDIR=lib/qt6/qml
-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -18,6 +18,12 @@ checksum=0c45787f97d00fc0257f7de3250d84e950de2a332c45e7528138f7cf843154cc
do_check() {
cd build
+ exclude="kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2|kimageformats-write-heif"
+ case "$XBPS_TARGET_MACHINE" in
+ i686*) exclude+="|kimageformats-write-exr";;
+ *) ;;
+ esac
+
# disable failing tests
- ctest -E "kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2|kimageformats-write-heif"
+ ctest -E "$exclude"
}
From 0fa773120481c44608a38f0f2132af805bec2576 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Feb 2025 23:59:55 -0800
Subject: [PATCH 0224/2025] krita: rebuild for libjxl 0.11
---
srcpkgs/krita/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index ea68bd78c1d26b..66e03b738c9ea1 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
# Template file for 'krita'
pkgname=krita
version=5.2.9
-revision=1
+revision=2
build_style=cmake
configure_args="-Wno-dev -DBUILD_TESTING=OFF -DENABLE_UPDATERS=OFF"
hostmakedepends="extra-cmake-modules gettext pkg-config python3
From 9c340d208c413755f90b53d21d8bd69f0f8e63e0 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 19 Feb 2025 16:56:04 -0800
Subject: [PATCH 0225/2025] glycin: rebuild for libjxl 0.11
---
srcpkgs/glycin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/glycin/template b/srcpkgs/glycin/template
index 9b816001060a7f..a1ff5912823013 100644
--- a/srcpkgs/glycin/template
+++ b/srcpkgs/glycin/template
@@ -1,7 +1,7 @@
# Template file for 'glycin'
pkgname=glycin
version=1.1.4
-revision=1
+revision=2
build_style=meson
build_helper="rust gir"
configure_args="-Dtest_skip_install=true"
From 5d1f928eb9f503102ffbea00855a218e23519c44 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Feb 2025 20:48:10 -0800
Subject: [PATCH 0226/2025] darktable: rebuild for libjxl 0.11
---
srcpkgs/darktable/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/darktable/template b/srcpkgs/darktable/template
index 337e1668647c5f..08786b9085870d 100644
--- a/srcpkgs/darktable/template
+++ b/srcpkgs/darktable/template
@@ -1,7 +1,7 @@
# Template file for 'darktable'
pkgname=darktable
version=5.0.1
-revision=1
+revision=2
# upstream only supports these archs:
archs="x86_64* aarch64* ppc64le*"
build_style=cmake
From d60d3983f93fcd21f3d53a46bf0bfa26b5e6a9e2 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Feb 2025 23:11:27 -0800
Subject: [PATCH 0227/2025] vips: rebuild for libjxl 0.11
---
srcpkgs/vips/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/vips/template b/srcpkgs/vips/template
index ff93bc58695846..94dd06e14b663b 100644
--- a/srcpkgs/vips/template
+++ b/srcpkgs/vips/template
@@ -1,7 +1,7 @@
# Template file for 'vips'
pkgname=vips
version=8.16.0
-revision=1
+revision=2
build_style=meson
build_helper=gir
configure_args="-Ddoxygen=true $(vopt_feature gir introspection)
From a815d88480ed3662002576706bdc7c9e0b41847c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 28 Feb 2025 00:33:54 -0800
Subject: [PATCH 0228/2025] sushi: add missing depends
Closes: #54522
---
srcpkgs/sushi/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template
index 32e34c4054d637..6eff89dd2f9f1f 100644
--- a/srcpkgs/sushi/template
+++ b/srcpkgs/sushi/template
@@ -1,14 +1,14 @@
# Template file for 'sushi'
pkgname=sushi
version=46.0
-revision=1
+revision=2
build_helper="gir"
build_style=meson
hostmakedepends="glib-devel gettext pkg-config
$(vopt_if gir 'gobject-introspection') gjs gstreamer1"
makedepends="clutter-gst3-devel clutter-gtk-devel evince-devel gjs-devel
- gtksourceview4-devel libsoup3-devel libwebkit2gtk41-devel"
-depends="evince nautilus"
+ gtksourceview4-devel libepoxy-devel libwebkit2gtk41-devel"
+depends="evince nautilus gjs libsoup3 gtksourceview4"
short_desc="Quick image previewer over DBus for Nautilus"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
From 24eda9be1bf62caa044660e991f1bcf971f36001 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: Fri, 28 Feb 2025 20:17:06 +0700
Subject: [PATCH 0229/2025] libreoffice: patch for poppler 25.02
---
.../libreoffice/patches/100-poppler-25.02.diff | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 srcpkgs/libreoffice/patches/100-poppler-25.02.diff
diff --git a/srcpkgs/libreoffice/patches/100-poppler-25.02.diff b/srcpkgs/libreoffice/patches/100-poppler-25.02.diff
new file mode 100644
index 00000000000000..d08a66c5499aab
--- /dev/null
+++ b/srcpkgs/libreoffice/patches/100-poppler-25.02.diff
@@ -0,0 +1,16 @@
+diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
+index ebed120..9b63559 100644
+--- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
++++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
+@@ -110,7 +110,11 @@
+
+ /* Get data directory location */
+ #ifdef SYSTEM_POPPLER
++#if POPPLER_CHECK_VERSION(25, 0, 2)
++ const std::string datadir = "";
++#else
+ const char* datadir = nullptr;
++#endif
+ #else
+ /* Creates an absolute path to the poppler_data directory, by taking the path
+ * to the xpdfimport executable (provided in argv[0], and concatenating a
From c4b9e0884466bbd24ea227149e159c79785cf87f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 28 Feb 2025 13:20:30 +0100
Subject: [PATCH 0230/2025] ntpd-rs: update to 1.5.0
---
srcpkgs/ntpd-rs/patches/use-ring.patch | 451 +++++++++++++++++++++++++
srcpkgs/ntpd-rs/template | 6 +-
2 files changed, 454 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/ntpd-rs/patches/use-ring.patch
diff --git a/srcpkgs/ntpd-rs/patches/use-ring.patch b/srcpkgs/ntpd-rs/patches/use-ring.patch
new file mode 100644
index 00000000000000..60dae04f2ea7da
--- /dev/null
+++ b/srcpkgs/ntpd-rs/patches/use-ring.patch
@@ -0,0 +1,451 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index b27b7ed..40b9ef9 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -54,15 +54,6 @@ dependencies = [
+ "zeroize",
+ ]
+
+-[[package]]
+-name = "aho-corasick"
+-version = "1.1.3"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+-dependencies = [
+- "memchr",
+-]
+-
+ [[package]]
+ name = "arbitrary"
+ version = "1.4.1"
+@@ -80,31 +71,6 @@ dependencies = [
+ "syn",
+ ]
+
+-[[package]]
+-name = "aws-lc-rs"
+-version = "1.12.4"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4cd755adf9707cf671e31d944a189be3deaaeee11c8bc1d669bb8022ac90fbd0"
+-dependencies = [
+- "aws-lc-sys",
+- "paste",
+- "zeroize",
+-]
+-
+-[[package]]
+-name = "aws-lc-sys"
+-version = "0.26.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0f9dd2e03ee80ca2822dd6ea431163d2ef259f2066a4d6ccaca6d9dcb386aa43"
+-dependencies = [
+- "bindgen",
+- "cc",
+- "cmake",
+- "dunce",
+- "fs_extra",
+- "paste",
+-]
+-
+ [[package]]
+ name = "backtrace"
+ version = "0.3.74"
+@@ -120,29 +86,6 @@ dependencies = [
+ "windows-targets 0.52.6",
+ ]
+
+-[[package]]
+-name = "bindgen"
+-version = "0.69.5"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
+-dependencies = [
+- "bitflags",
+- "cexpr",
+- "clang-sys",
+- "itertools",
+- "lazy_static",
+- "lazycell",
+- "log",
+- "prettyplease",
+- "proc-macro2",
+- "quote",
+- "regex",
+- "rustc-hash",
+- "shlex",
+- "syn",
+- "which",
+-]
+-
+ [[package]]
+ name = "bitflags"
+ version = "2.8.0"
+@@ -176,8 +119,6 @@ version = "1.2.16"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
+ dependencies = [
+- "jobserver",
+- "libc",
+ "shlex",
+ ]
+
+@@ -187,15 +128,6 @@ version = "1.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+
+-[[package]]
+-name = "cexpr"
+-version = "0.6.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+-dependencies = [
+- "nom",
+-]
+-
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+@@ -212,17 +144,6 @@ dependencies = [
+ "inout",
+ ]
+
+-[[package]]
+-name = "clang-sys"
+-version = "1.8.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
+-dependencies = [
+- "glob",
+- "libc",
+- "libloading",
+-]
+-
+ [[package]]
+ name = "clock-steering"
+ version = "0.2.1"
+@@ -243,15 +164,6 @@ dependencies = [
+ "digest",
+ ]
+
+-[[package]]
+-name = "cmake"
+-version = "0.1.54"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0"
+-dependencies = [
+- "cc",
+-]
+-
+ [[package]]
+ name = "combine"
+ version = "4.6.7"
+@@ -327,40 +239,12 @@ dependencies = [
+ "subtle",
+ ]
+
+-[[package]]
+-name = "dunce"
+-version = "1.0.5"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+-
+-[[package]]
+-name = "either"
+-version = "1.14.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d"
+-
+ [[package]]
+ name = "equivalent"
+ version = "1.0.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+
+-[[package]]
+-name = "errno"
+-version = "0.3.10"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
+-dependencies = [
+- "libc",
+- "windows-sys 0.59.0",
+-]
+-
+-[[package]]
+-name = "fs_extra"
+-version = "1.3.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
+-
+ [[package]]
+ name = "generic-array"
+ version = "0.14.7"
+@@ -388,27 +272,12 @@ version = "0.31.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
+
+-[[package]]
+-name = "glob"
+-version = "0.3.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
+-
+ [[package]]
+ name = "hashbrown"
+ version = "0.15.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+
+-[[package]]
+-name = "home"
+-version = "0.5.11"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
+-dependencies = [
+- "windows-sys 0.59.0",
+-]
+-
+ [[package]]
+ name = "indexmap"
+ version = "2.7.1"
+@@ -428,15 +297,6 @@ dependencies = [
+ "generic-array",
+ ]
+
+-[[package]]
+-name = "itertools"
+-version = "0.12.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+-dependencies = [
+- "either",
+-]
+-
+ [[package]]
+ name = "itoa"
+ version = "1.0.14"
+@@ -465,49 +325,18 @@ version = "0.3.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
+
+-[[package]]
+-name = "jobserver"
+-version = "0.1.32"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
+-dependencies = [
+- "libc",
+-]
+-
+ [[package]]
+ name = "lazy_static"
+ version = "1.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+
+-[[package]]
+-name = "lazycell"
+-version = "1.3.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+-
+ [[package]]
+ name = "libc"
+ version = "0.2.170"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
+
+-[[package]]
+-name = "libloading"
+-version = "0.8.6"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
+-dependencies = [
+- "cfg-if",
+- "windows-targets 0.52.6",
+-]
+-
+-[[package]]
+-name = "linux-raw-sys"
+-version = "0.4.15"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
+-
+ [[package]]
+ name = "log"
+ version = "0.4.26"
+@@ -530,12 +359,6 @@ version = "2.7.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+
+-[[package]]
+-name = "minimal-lexical"
+-version = "0.2.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+-
+ [[package]]
+ name = "miniz_oxide"
+ version = "0.8.5"
+@@ -556,16 +379,6 @@ dependencies = [
+ "windows-sys 0.52.0",
+ ]
+
+-[[package]]
+-name = "nom"
+-version = "7.1.3"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+-dependencies = [
+- "memchr",
+- "minimal-lexical",
+-]
+-
+ [[package]]
+ name = "ntp-proto"
+ version = "1.5.0"
+@@ -656,12 +469,6 @@ version = "0.1.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+
+-[[package]]
+-name = "paste"
+-version = "1.0.15"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
+-
+ [[package]]
+ name = "pin-project-lite"
+ version = "0.2.16"
+@@ -686,16 +493,6 @@ dependencies = [
+ "zerocopy",
+ ]
+
+-[[package]]
+-name = "prettyplease"
+-version = "0.2.29"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac"
+-dependencies = [
+- "proc-macro2",
+- "syn",
+-]
+-
+ [[package]]
+ name = "proc-macro2"
+ version = "1.0.93"
+@@ -744,35 +541,6 @@ dependencies = [
+ "getrandom",
+ ]
+
+-[[package]]
+-name = "regex"
+-version = "1.11.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
+-dependencies = [
+- "aho-corasick",
+- "memchr",
+- "regex-automata",
+- "regex-syntax",
+-]
+-
+-[[package]]
+-name = "regex-automata"
+-version = "0.4.9"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
+-dependencies = [
+- "aho-corasick",
+- "memchr",
+- "regex-syntax",
+-]
+-
+-[[package]]
+-name = "regex-syntax"
+-version = "0.8.5"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+-
+ [[package]]
+ name = "ring"
+ version = "0.17.11"
+@@ -793,34 +561,15 @@ version = "0.1.24"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
+
+-[[package]]
+-name = "rustc-hash"
+-version = "1.1.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+-
+-[[package]]
+-name = "rustix"
+-version = "0.38.44"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
+-dependencies = [
+- "bitflags",
+- "errno",
+- "libc",
+- "linux-raw-sys",
+- "windows-sys 0.59.0",
+-]
+-
+ [[package]]
+ name = "rustls"
+ version = "0.23.23"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395"
+ dependencies = [
+- "aws-lc-rs",
+ "log",
+ "once_cell",
++ "ring",
+ "rustls-pki-types",
+ "rustls-webpki",
+ "subtle",
+@@ -878,7 +627,6 @@ version = "0.102.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
+ dependencies = [
+- "aws-lc-rs",
+ "ring",
+ "rustls-pki-types",
+ "untrusted",
+@@ -1220,18 +968,6 @@ dependencies = [
+ "rustls-pki-types",
+ ]
+
+-[[package]]
+-name = "which"
+-version = "4.4.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+-dependencies = [
+- "either",
+- "home",
+- "once_cell",
+- "rustix",
+-]
+-
+ [[package]]
+ name = "winapi"
+ version = "0.3.9"
+diff --git a/Cargo.toml b/Cargo.toml
+index 681f70a..7652eae 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -48,9 +48,9 @@ clock-steering = "0.2.1"
+ pps-time = "0.2.3"
+
+ # TLS
+-rustls23 = { package = "rustls", version = "0.23.16", features = ["logging", "std", "tls12"] }
++rustls23 = { package = "rustls", version = "0.23.16", default-features = false, features = ["ring", "logging", "std", "tls12"] }
+ rustls-platform-verifier = "0.5.0"
+-tokio-rustls = { version = "0.26.0", features = ["logging", "tls12"] } # testing only
++tokio-rustls = { version = "0.26.0", default-features = false, features = ["ring", "logging", "tls12"] } # testing only
+
+ # crypto
+ aead = "0.5.0"
diff --git a/srcpkgs/ntpd-rs/template b/srcpkgs/ntpd-rs/template
index 653c6d13f78df7..11b8a08c3f6d0c 100644
--- a/srcpkgs/ntpd-rs/template
+++ b/srcpkgs/ntpd-rs/template
@@ -1,7 +1,7 @@
# Template file for 'ntpd-rs'
pkgname=ntpd-rs
-version=1.4.0
-revision=2
+version=1.5.0
+revision=1
build_style=cargo
make_check_args="--
--skip daemon::keyexchange::tests::client_connection_refused
@@ -15,7 +15,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/pendulum-project/ntpd-rs"
changelog="https://raw.githubusercontent.com/pendulum-project/ntpd-rs/main/CHANGELOG.md"
distfiles="https://github.com/pendulum-project/ntpd-rs/archive/refs/tags/v${version}.tar.gz"
-checksum=172210e8ef5f4fbac9b09f211cedc6bebce0f2686870ba33dd87cb579da07e80
+checksum=3ba8ed9b8b89bfa5d3bc93ac1783e57005db251e70e4d8bdb970ded11c010819
system_accounts="_ntpd_rs"
conf_files="/etc/ntpd-rs/ntp.toml"
From 96601d98f630d0cc0c8023fd9cc4fb12029850dd Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 19 Dec 2024 03:37:01 +0100
Subject: [PATCH 0231/2025] fish-shell: update to 4.0.0, adopt
---
srcpkgs/fish-shell/template | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/fish-shell/template b/srcpkgs/fish-shell/template
index 41c526ad417df9..29ad3da53db9d9 100644
--- a/srcpkgs/fish-shell/template
+++ b/srcpkgs/fish-shell/template
@@ -1,18 +1,21 @@
# Template file for 'fish-shell'
pkgname=fish-shell
-version=3.7.1
+version=4.0.0
revision=1
build_style=cmake
-hostmakedepends="gettext"
-makedepends="ncurses-devel pcre2-devel"
-checkdepends="python3-pexpect procps-ng"
+build_helper="rust"
+configure_args="-DCMAKE_BUILD_TYPE=Release -DRust_CARGO=${XBPS_WRAPPERDIR}/cargo"
+make_check_target="fish_run_tests"
+hostmakedepends="gettext pkg-config cargo cargo-auditable"
+makedepends="pcre2-devel rust-std"
+checkdepends="git mdocml python3-pexpect procps-ng"
short_desc="User friendly shell intended mostly for interactive use"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
license="GPL-2.0-only"
homepage="https://fishshell.com/"
-changelog="https://github.com/fish-shell/fish-shell/raw/master/CHANGELOG.rst"
+changelog="https://raw.githubusercontent.com/fish-shell/fish-shell/refs/heads/master/CHANGELOG.rst"
distfiles="https://github.com/fish-shell/fish-shell/releases/download/${version}/fish-${version}.tar.xz"
-checksum=614c9f5643cd0799df391395fa6bbc3649427bb839722ce3b114d3bbc1a3b250
+checksum=2fda5bd970357064d8d4c896e08285ba59965ca2a8c4829ca8a82bf3b89c69f3
register_shell="/bin/fish /usr/bin/fish"
# tests don't work as root
make_check=ci-skip
From 9480eb78a8647b7db19f7ac3c5ddfbaebb0aaf04 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 17 Feb 2025 17:16:05 -0500
Subject: [PATCH 0232/2025] mkchromecast: remove
no upstream releases since 2017 despite being minorly active. does not
work with python 3.12 or 3.13, nor the packaged version of
python3-chromecast. Patching might be possible but is highly complex due
to the amount of refactoring upstream has done since the last release.
if users want to stream to chromecast/sonos devices, they can use
https://docs.pipewire.org/page_module_raop_discover.html
---
srcpkgs/mkchromecast/template | 30 ------------------------------
srcpkgs/removed-packages/template | 5 +++--
2 files changed, 3 insertions(+), 32 deletions(-)
delete mode 100644 srcpkgs/mkchromecast/template
diff --git a/srcpkgs/mkchromecast/template b/srcpkgs/mkchromecast/template
deleted file mode 100644
index 83d68c4155b308..00000000000000
--- a/srcpkgs/mkchromecast/template
+++ /dev/null
@@ -1,30 +0,0 @@
-# Template file for 'mkchromecast'
-pkgname=mkchromecast
-version=0.3.8.1
-revision=8
-pycompile_dirs="/usr/share/mkchromecast/mkchromecast"
-depends="python3-Flask python3-netifaces python3-setuptools python3-requests
- python3-mutagen python3-psutil python3-PyQt5 python3-SoCo python3-chromecast
- python3-gobject python3-youtube-dl ffmpeg"
-short_desc="Cast Linux Audio/Video to Google cast and Sonos devices"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="MIT"
-homepage="https://mkchromecast.com/"
-distfiles="https://github.com/muammar/mkchromecast/archive/${version}.tar.gz"
-checksum=c680a398385d95d51c47eb522b95cf98f932b55caf065ab8b5725e78bf0099b2
-python_version=3
-
-do_install() {
- vmkdir usr/bin
- ln -s /usr/share/mkchromecast/mkchromecast.py "$DESTDIR"/usr/bin/mkchromecast
- vinstall mkchromecast.py 755 usr/share/mkchromecast
-
- vman man/mkchromecast.1
-
- cp -a --parents images/google* mkchromecast "$DESTDIR"/usr/share/mkchromecast
-
- vinstall mkchromecast.desktop 644 usr/share/applications
- vinstall images/mkchromecast.xpm 644 usr/share/pixmaps
-
- vlicense LICENSE
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 2884559c92a491..e3a72ff3577908 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -503,6 +503,7 @@ replaces="
mimms<=3.2.1_4
miro-video-converter<=3.0.2_3
mirrorbits<=0.5.1_1
+ mkchromecast<=0.3.8.1_8
mlt-data<=6.26.1_3
mlt-devel<=6.26.1_3
mlt-doc<=6.26.1_3
@@ -515,14 +516,14 @@ replaces="
monero<=0.18.1.2_4
mongroup<=0.4.1_2
mopidy-spotify<=4.0.1_5
+ mozjs102-devel<=102.15.1_1
+ mozjs102<=102.15.1_1
mozjs60<=60.8.0_6
mozjs68<=68.11.0_1
mozjs78-devel<=78.9.0_8
mozjs78<=78.9.0_8
mozjs91-devel<=91.7.1_3
mozjs91<=91.7.1_3
- mozjs102-devel<=102.15.1_1
- mozjs102<=102.15.1_1
mp3gain<=1.6.2_2
mpir-devel<=3.0.0_1
mpir<=3.0.0_1
From cf64220da4bd0fc42ca8964c3499b84cfc507ae4 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 17 Feb 2025 17:20:19 -0500
Subject: [PATCH 0233/2025] python3-chromecast: remove
only used by mkchromecast, now a leaf node library
---
srcpkgs/python3-chromecast/template | 18 ------------------
srcpkgs/removed-packages/template | 1 +
2 files changed, 1 insertion(+), 18 deletions(-)
delete mode 100644 srcpkgs/python3-chromecast/template
diff --git a/srcpkgs/python3-chromecast/template b/srcpkgs/python3-chromecast/template
deleted file mode 100644
index aff6546a594d5e..00000000000000
--- a/srcpkgs/python3-chromecast/template
+++ /dev/null
@@ -1,18 +0,0 @@
-# Template file for 'python3-chromecast'
-pkgname=python3-chromecast
-version=13.0.7
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-protobuf python3-zeroconf python3-casttube"
-depends="python3-protobuf python3-zeroconf python3-casttube"
-short_desc="Python3 library to communicate with Google Chromecast"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="MIT"
-homepage="https://github.com/home-assistant-libs/pychromecast"
-distfiles="https://github.com/home-assistant-libs/pychromecast/archive/${version}.tar.gz"
-checksum=d7134ccd76422434cfb2cf80a7b827e9e5779d2d1c8a0b85d04cd3901bac5e2b
-make_check=no # no tests to run
-
-post_install() {
- vlicense LICENSE
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index e3a72ff3577908..4aae2f7e587d91 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -731,6 +731,7 @@ replaces="
python3-bluez<=0.23_2
python3-boto<=2.49.0_5
python3-changelogs<=0.15.0_4
+ python3-chromecast<=13.0.7_2
python3-docker-pycreds<=0.4.0_4
python3-efl<=1.23.0_7
python3-eliot<=1.12.0_5
From 63ed249e75cf1cb1f3fd5fbe9e5a60b6820c5c45 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 18 Feb 2025 19:31:29 -0500
Subject: [PATCH 0234/2025] barrier: update to 3.0.2, switch to input-leap fork
see https://github.com/input-leap/input-leap/issues/1414
---
srcpkgs/barrier | 1 +
srcpkgs/barrier-gui | 2 +-
srcpkgs/barrier/files/barrierc/run | 6 --
srcpkgs/barrier/files/barriers/run | 5 --
...265ae5d324b942698a3177e1d8b1749414d7.patch | 23 -------
srcpkgs/barrier/template | 64 -------------------
srcpkgs/input-leap-gui | 1 +
srcpkgs/input-leap/patches/back-compat.patch | 11 ++++
.../patches/configure-segfault.patch | 56 ++++++++++++++++
srcpkgs/input-leap/template | 55 ++++++++++++++++
10 files changed, 125 insertions(+), 99 deletions(-)
create mode 120000 srcpkgs/barrier
delete mode 100644 srcpkgs/barrier/files/barrierc/run
delete mode 100644 srcpkgs/barrier/files/barriers/run
delete mode 100644 srcpkgs/barrier/patches/4b12265ae5d324b942698a3177e1d8b1749414d7.patch
delete mode 100644 srcpkgs/barrier/template
create mode 120000 srcpkgs/input-leap-gui
create mode 100644 srcpkgs/input-leap/patches/back-compat.patch
create mode 100644 srcpkgs/input-leap/patches/configure-segfault.patch
create mode 100644 srcpkgs/input-leap/template
diff --git a/srcpkgs/barrier b/srcpkgs/barrier
new file mode 120000
index 00000000000000..8390c0d9c636ba
--- /dev/null
+++ b/srcpkgs/barrier
@@ -0,0 +1 @@
+input-leap
\ No newline at end of file
diff --git a/srcpkgs/barrier-gui b/srcpkgs/barrier-gui
index cea14745a485f1..8390c0d9c636ba 120000
--- a/srcpkgs/barrier-gui
+++ b/srcpkgs/barrier-gui
@@ -1 +1 @@
-barrier
\ No newline at end of file
+input-leap
\ No newline at end of file
diff --git a/srcpkgs/barrier/files/barrierc/run b/srcpkgs/barrier/files/barrierc/run
deleted file mode 100644
index ab7039aa2256e9..00000000000000
--- a/srcpkgs/barrier/files/barrierc/run
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-exec 2>&1
-[ -r ./conf ] && . ./conf
-[ -z $SERVER_ADDR ] && exit 0
-[ -z $SKIP_X11_TEST ] && ! ps -C Xorg >/dev/null 2>&1 && exit 0
-exec barrierc --no-daemon ${OPTS:=--restart} $SERVER_ADDR
diff --git a/srcpkgs/barrier/files/barriers/run b/srcpkgs/barrier/files/barriers/run
deleted file mode 100644
index 5d4deeefb8e7e1..00000000000000
--- a/srcpkgs/barrier/files/barriers/run
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-exec 2>&1
-[ -r ./conf ] && . ./conf
-[ -z $SKIP_X11_TEST ] && ! ps -C Xorg >/dev/null 2>&1 && exit 0
-exec barriers --no-daemon ${OPTS:=--restart}
diff --git a/srcpkgs/barrier/patches/4b12265ae5d324b942698a3177e1d8b1749414d7.patch b/srcpkgs/barrier/patches/4b12265ae5d324b942698a3177e1d8b1749414d7.patch
deleted file mode 100644
index 0fe38f875223d7..00000000000000
--- a/srcpkgs/barrier/patches/4b12265ae5d324b942698a3177e1d8b1749414d7.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 4b12265ae5d324b942698a3177e1d8b1749414d7 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Tue, 2 Nov 2021 20:59:51 +0000
-Subject: [PATCH] Add missing cstddef includes for NULL
-
-Fixes https://github.com/debauchee/barrier/issues/1366.
----
- src/lib/base/Event.h | 2 ++
- 2 files changed, 3 insertions(+)
-
-diff --git a/src/lib/base/Event.h b/src/lib/base/Event.h
-index 38a2cf1129..cb00dccbbc 100644
---- a/src/lib/base/Event.h
-+++ b/src/lib/base/Event.h
-@@ -21,6 +21,8 @@
- #include "common/basic_types.h"
- #include "common/stdmap.h"
-
-+#include <cstddef>
-+
- class EventData {
- public:
- EventData() { }
diff --git a/srcpkgs/barrier/template b/srcpkgs/barrier/template
deleted file mode 100644
index 4d538eeb860ce6..00000000000000
--- a/srcpkgs/barrier/template
+++ /dev/null
@@ -1,64 +0,0 @@
-# Template file for 'barrier'
-pkgname=barrier
-version=2.4.0
-revision=2
-create_wrksrc=yes
-build_style=cmake
-configure_args="-DBARRIER_REVISION=00000000 -DBARRIER_VERSION_STAGE=RELEASE"
-hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
-makedepends="avahi-compat-libs-devel libcurl-devel qt5-devel
- libSM-devel libXext-devel libXrandr-devel libXtst-devel libXinerama-devel"
-short_desc="Open-source KVM software based on Synergy"
-maintainer="John <me@johnnynator.dev>"
-license="GPL-2.0-only"
-homepage="https://github.com/debauchee/barrier"
-_gtest_commit=bf0701daa9f5b30e5882e2f8f9a5280bcba87e77
-_ghc_commit=a07ddedeae722c09e819895e1c31ae500e9abad6
-distfiles="https://github.com/google/googletest/archive/${_gtest_commit}.tar.gz
- https://github.com/gulrak/filesystem/archive/${_ghc_commit}.tar.gz
- https://github.com/debauchee/barrier/archive/v${version}.tar.gz"
-checksum="b44b5d37b62e7e54887f07f9862e7dce537aa9922e80995007bcffe6ab9058d4
- a0311bf91e6b4a7dbeb40be076d4b8e28f54f5034c9b9c5ce3ccd55c9b7a8819
- 20046cae7a831d9bb3740b6f04feb9bded4c794c11586a70089080e94ae2fe77"
-
-post_extract() {
- mv barrier-$version/* barrier-$version/.??* .
- rmdir barrier-$version
- # move submodule to proper location
- rmdir ext/gmock
- rmdir ext/gtest
- rmdir ext/gulrak-filesystem
-
- mv -v googletest-${_gtest_commit}/googlemock ext/gmock
- mv -v googletest-${_gtest_commit}/googletest ext/gtest
- mv -v filesystem-${_ghc_commit}/include/ghc src/lib/ghc
-}
-
-do_check() {
- : # CTest is wrongly configured, can't find the test binaries
-}
-
-do_install() {
- vbin build/bin/barrier
- vbin build/bin/barrierc
- vbin build/bin/barriers
-
- vmkdir usr/share/examples/${pkgname}
- install -m644 doc/barrier.conf.example* \
- ${DESTDIR}/usr/share/examples/${pkgname}
-
- vinstall res/barrier.desktop 644 usr/share/applications
- vinstall res/barrier.png 644 usr/share/pixmaps
-
- vsv barrierc
- vsv barriers
-
-}
-
-barrier-gui_package() {
- pkg_install() {
- vmove usr/share/pixmaps
- vmove usr/share/applications
- vmove usr/bin/barrier
- }
-}
diff --git a/srcpkgs/input-leap-gui b/srcpkgs/input-leap-gui
new file mode 120000
index 00000000000000..8390c0d9c636ba
--- /dev/null
+++ b/srcpkgs/input-leap-gui
@@ -0,0 +1 @@
+input-leap
\ No newline at end of file
diff --git a/srcpkgs/input-leap/patches/back-compat.patch b/srcpkgs/input-leap/patches/back-compat.patch
new file mode 100644
index 00000000000000..b9302c0a3a61d2
--- /dev/null
+++ b/srcpkgs/input-leap/patches/back-compat.patch
@@ -0,0 +1,11 @@
+add the old name (barrier) as a keyword in the desktop file
+so it is discoverable in things that launch desktop files
+
+--- a/res/io.github.input_leap.InputLeap.desktop
++++ b/res/io.github.input_leap.InputLeap.desktop
+@@ -6,4 +6,4 @@
+ Icon=io.github.input_leap.InputLeap
+ Terminal=false
+ Categories=Network
+-Keywords=keyboard;mouse;sharing;network;share;
++Keywords=keyboard;mouse;sharing;network;share;barrier
diff --git a/srcpkgs/input-leap/patches/configure-segfault.patch b/srcpkgs/input-leap/patches/configure-segfault.patch
new file mode 100644
index 00000000000000..bddce7c400b838
--- /dev/null
+++ b/srcpkgs/input-leap/patches/configure-segfault.patch
@@ -0,0 +1,56 @@
+From 0bae409d577e1efddacec5be7b0c97329eff854f Mon Sep 17 00:00:00 2001
+From: Jordan <jakj3m@gmail.com>
+Date: Sat, 9 Nov 2024 00:55:32 +0100
+Subject: [PATCH] fix: server config dialog show event. Fixes issue 2067 on
+ github. Was initially suggested by sithlord48.
+
+---
+ .../arch_bug_when_configuring_server.bugfix | 1 +
+ src/gui/src/ServerConfigDialog.cpp | 13 -------------
+ src/gui/src/ServerConfigDialog.h | 1 -
+ 3 files changed, 1 insertion(+), 14 deletions(-)
+ create mode 100644 doc/newsfragments/arch_bug_when_configuring_server.bugfix
+
+diff --git a/doc/newsfragments/arch_bug_when_configuring_server.bugfix b/doc/newsfragments/arch_bug_when_configuring_server.bugfix
+new file mode 100644
+index 000000000..65060e11f
+--- /dev/null
++++ b/doc/newsfragments/arch_bug_when_configuring_server.bugfix
+@@ -0,0 +1 @@
++Fixed a segmentation fault that would occur when configuring servers on certain platforms. This solution was proposed by sithlord48 and they used it to fix the issue for deskflow.
+diff --git a/src/gui/src/ServerConfigDialog.cpp b/src/gui/src/ServerConfigDialog.cpp
+index ec81702df..5783e4354 100644
+--- a/src/gui/src/ServerConfigDialog.cpp
++++ b/src/gui/src/ServerConfigDialog.cpp
+@@ -74,19 +74,6 @@ ServerConfigDialog::ServerConfigDialog(QWidget* parent, ServerConfig& config, co
+ model().screen(serverConfig().numColumns() / 2, serverConfig().numRows() / 2) = Screen(defaultScreenName);
+ }
+
+-void ServerConfigDialog::showEvent(QShowEvent* event)
+-{
+- (void) event;
+-
+- QDialog::show();
+-
+- if (!m_Message.isEmpty())
+- {
+- // TODO: ideally this message box should pop up after the dialog is shown
+- QMessageBox::information(this, tr("Configure server"), m_Message);
+- }
+-}
+-
+ void ServerConfigDialog::accept()
+ {
+ serverConfig().haveHeartbeat(ui_->m_pCheckBoxHeartbeat->isChecked());
+diff --git a/src/gui/src/ServerConfigDialog.h b/src/gui/src/ServerConfigDialog.h
+index 6b306f6e4..aacf2ef52 100644
+--- a/src/gui/src/ServerConfigDialog.h
++++ b/src/gui/src/ServerConfigDialog.h
+@@ -39,7 +39,6 @@ class ServerConfigDialog : public QDialog
+
+ public slots:
+ void accept() override;
+- void showEvent(QShowEvent* event) override;
+ void message(const QString& message) { m_Message = message; }
+
+ protected slots:
diff --git a/srcpkgs/input-leap/template b/srcpkgs/input-leap/template
new file mode 100644
index 00000000000000..72f7c43ddd336c
--- /dev/null
+++ b/srcpkgs/input-leap/template
@@ -0,0 +1,55 @@
+# Template file for 'input-leap'
+pkgname=input-leap
+version=3.0.2
+revision=1
+build_style=cmake
+configure_args="-DINPUTLEAP_BUILD_X11=ON -DINPUTLEAP_BUILD_LIBEI=ON"
+hostmakedepends="pkg-config qt6-base qt6-tools"
+makedepends="qt6-base-devel avahi-compat-libs-devel libei-devel libportal-devel"
+checkdepends="gtest-devel"
+short_desc="Open-source KVM software"
+maintainer="John <me@johnnynator.dev>"
+license="GPL-2.0-only"
+homepage="https://github.com/input-leap/input-leap"
+changelog="https://github.com/input-leap/input-leap/releases"
+distfiles="https://github.com/input-leap/input-leap/archive/refs/tags/v${version}.tar.gz"
+checksum=309b2f52282baef57658454dd7afd50c164bf9f2a0f776dbcce98da5bc482e0b
+
+if [ "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -DINPUTLEAP_BUILD_TESTS=ON -DINPUTLEAP_USE_EXTERNAL_GTEST=ON"
+else
+ configure_args+=" -DINPUTLEAP_BUILD_TESTS=OFF -DINPUTLEAP_USE_EXTERNAL_GTEST=OFF"
+fi
+
+input-leap-gui_package() {
+ short_desc+=" - GUI"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmove usr/bin/input-leap
+ vmove usr/share/applications
+ vmove usr/share/icons
+ vmove usr/share/metainfo
+ }
+}
+
+barrier_package() {
+ short_desc+=" (transitional dummy package)"
+ depends="${sourcepkg}>=${version}_${revision}"
+ pkg_install() {
+ vmkdir usr/bin
+ vmkdir usr/share/man/man1
+ for sfx in s c; do
+ ln -s "input-leap$sfx" "$PKGDESTDIR/usr/bin/barrier$sfx"
+ ln -s "input-leap$sfx.1" "$PKGDESTDIR/usr/share/man/man1/barrier$sfx.1"
+ done
+ }
+}
+
+barrier-gui_package() {
+ short_desc+=" - GUI (transitional dummy package)"
+ depends="${sourcepkg}-gui>=${version}_${revision}"
+ pkg_install() {
+ vmkdir usr/bin
+ ln -s input-leap "$PKGDESTDIR"/usr/bin/barrier
+ }
+}
From 99632b4d4b5c97e8dc187df239456e8ee08034c8 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Wed, 24 Apr 2024 22:32:37 -0400
Subject: [PATCH 0235/2025] New package: LACT-0.7.0
---
srcpkgs/LACT/files/lact/run | 3 +++
srcpkgs/LACT/template | 33 +++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
create mode 100755 srcpkgs/LACT/files/lact/run
create mode 100644 srcpkgs/LACT/template
diff --git a/srcpkgs/LACT/files/lact/run b/srcpkgs/LACT/files/lact/run
new file mode 100755
index 00000000000000..74e0a5ebbd8539
--- /dev/null
+++ b/srcpkgs/LACT/files/lact/run
@@ -0,0 +1,3 @@
+#!/bin/sh
+exec 2>&1
+exec chpst -n -10 lact daemon
diff --git a/srcpkgs/LACT/template b/srcpkgs/LACT/template
new file mode 100644
index 00000000000000..249d54466e0ee1
--- /dev/null
+++ b/srcpkgs/LACT/template
@@ -0,0 +1,33 @@
+# Template file for 'LACT'
+pkgname=LACT
+version=0.7.0
+revision=1
+build_style=cargo
+make_check_args="-- --skip app::root_stack::thermals_page::fan_curve_frame::tests::set_get_curve"
+hostmakedepends="pkg-config blueprint-compiler gtk4-devel llvm19-devel"
+makedepends="gtk4-devel"
+short_desc="Linux AMDGPU Control Application"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="MIT"
+homepage="https://github.com/ilya-zlobintsev/LACT"
+distfiles="https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v${version}.tar.gz"
+checksum=7780b4b528b02baaebf6bd87106267037b0a2011817c9932f29b6ccfb6357d8d
+make_check=ci-skip # detects intel GPU in github CI pipeline
+
+if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
+ broken="libdrm_amdgpu_sys crate only supports 64bit"
+fi
+
+do_install() {
+
+ vsv lact
+
+ vbin target/$RUST_TARGET/release/lact
+
+ vinstall res/lactd.service 644 usr/lib/systemd/system
+ vinstall res/io.github.lact-linux.desktop 644 usr/share/applications
+ vinstall res/io.github.lact-linux.png 644 usr/share/pixmaps
+ vinstall res/io.github.lact-linux.svg 644 usr/share/icons/hicolor/scalable/apps
+
+ vlicense LICENSE
+}
From a099d1d02e054519f135f6e9d06471d731261fae Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Sun, 23 Feb 2025 04:06:03 +0200
Subject: [PATCH 0236/2025] wine: update to 10.2
Also add doc about the new WoW64 build option and update the
alert in the script.
Broken wine64 symlink was removed.
Props to @oreo639
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
srcpkgs/wine/INSTALL | 16 +++++++++++++++
srcpkgs/wine/REMOVE | 16 +++++++++++++++
srcpkgs/wine/files/wine | 22 +++++++++++++--------
srcpkgs/wine/files/wineserver | 4 ++--
srcpkgs/wine/template | 37 ++++++++++++-----------------------
5 files changed, 61 insertions(+), 34 deletions(-)
create mode 100644 srcpkgs/wine/INSTALL
create mode 100644 srcpkgs/wine/REMOVE
diff --git a/srcpkgs/wine/INSTALL b/srcpkgs/wine/INSTALL
new file mode 100644
index 00000000000000..cc245c844cace0
--- /dev/null
+++ b/srcpkgs/wine/INSTALL
@@ -0,0 +1,16 @@
+# *-*-shell-*-*
+# The second to be added is to create all symbolic links.
+
+wine32=usr/bin/wine32
+wine64=usr/bin/wine64
+
+case ${ACTION} in
+post)
+ if test -x $wine32 -a -x $wine64; then
+ ln -sf /usr/lib/wine/x86_64-unix usr/lib32/wine/ 2>/dev/null
+ ln -sf /usr/lib/wine/x86_64-windows usr/lib32/wine/ 2>/dev/null
+ ln -sf /usr/lib32/wine/i386-unix usr/lib/wine/ 2>/dev/null
+ ln -sf /usr/lib32/wine/i386-windows usr/lib/wine/ 2>/dev/null
+ fi
+ ;;
+esac
diff --git a/srcpkgs/wine/REMOVE b/srcpkgs/wine/REMOVE
new file mode 100644
index 00000000000000..f695ced1a03d68
--- /dev/null
+++ b/srcpkgs/wine/REMOVE
@@ -0,0 +1,16 @@
+# *-*-shell-*-*
+# The first to be removed is to remove all symbolic links.
+
+wine32=usr/bin/wine32
+wine64=usr/bin/wine64
+
+case ${ACTION} in
+pre)
+ if test -x $wine32 -a -x $wine64; then
+ unlink usr/lib32/wine/x86_64-unix 2>/dev/null
+ unlink usr/lib32/wine/x86_64-windows 2>/dev/null
+ unlink usr/lib/wine/i386-unix 2>/dev/null
+ unlink usr/lib/wine/i386-windows 2>/dev/null
+ fi
+ ;;
+esac
diff --git a/srcpkgs/wine/files/wine b/srcpkgs/wine/files/wine
index 0002320ccf808a..05fe33cc9e5051 100644
--- a/srcpkgs/wine/files/wine
+++ b/srcpkgs/wine/files/wine
@@ -2,12 +2,12 @@
# Based on the Debian wrapper script written by Jens Reyer and Michael Gilbert
# SPDX-License-Identifier: LGPL-2.1-or-later
-wine32=/usr/libexec/wine/wine
-wine64=/usr/libexec/wine/wine64
+wine32=/usr/bin/wine32
+wine64=/usr/bin/wine64
wine32_hint () {
if [ "$(xbps-uhelper arch)" = "x86_64-musl" ]; then
- echo "wine support under musl is limited to 64bit"
+ echo "wine under musl supports both 64bit & 32bit under the new experimental WoW64 mode"
else
echo "it looks like wine-32bit is missing, you should install it."
if uname -a | grep "x86_64" > /dev/null && xbps-query -l | grep void-repo-multilib > /dev/null; then
@@ -19,9 +19,7 @@ wine32_hint () {
fi
}
-if test -x $wine32; then
- wine=$wine32
-elif test -x $wine64; then
+if test -x $wine64; then
wine=$wine64
if test -z "$WINELOADER"; then
export WINELOADER=$wine64
@@ -30,9 +28,13 @@ elif test -x $wine64; then
x-all*|x*,-all*|x*err-all*)
;;
*)
- wine32_hint >&2
+ if ! test -x $wine32; then
+ wine32_hint >&2
+ fi
;;
esac
+elif test -x $wine32; then
+ wine=$wine32
else
echo "error: unable to find wine executable. this shouldn't happen." >&2
exit 1
@@ -42,4 +44,8 @@ if test -z "$WINEDEBUG"; then
export WINEDEBUG=fixme-all
fi
-exec $wine "$@"
+appname=$(basename "$0")
+case "$appname" in
+ wine|wine32|wine64) exec $wine "$@" ;;
+ *) exec $wine "$appname.exe" "$@" ;;
+esac
diff --git a/srcpkgs/wine/files/wineserver b/srcpkgs/wine/files/wineserver
index 0d99fc3d4f0c32..eff4582dbe1f22 100644
--- a/srcpkgs/wine/files/wineserver
+++ b/srcpkgs/wine/files/wineserver
@@ -2,8 +2,8 @@
# Based on the Debian wrapper script written by Jens Reyer and Michael Gilbert
# SPDX-License-Identifier: LGPL-2.1-or-later
-wineserver32=/usr/libexec/wine/wineserver32
-wineserver64=/usr/libexec/wine/wineserver64
+wineserver32=/usr/bin/wineserver32
+wineserver64=/usr/bin/wineserver64
if test -x "$wineserver64"; then
wineserver=$wineserver64
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index 203f0d5fa6b53b..b3422c04e0ad15 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,21 +1,20 @@
# Template file for 'wine'
pkgname=wine
-reverts="10.2_1"
-version=10.1
+version=10.2
revision=2
_pkgver=${version/r/-r}
create_wrksrc=yes
build_wrksrc=wine-${_pkgver}
build_style=gnu-configure
-configure_args="--bindir=/usr/libexec/wine $(vopt_with xshm)"
+configure_args="$(vopt_with xshm)"
short_desc="Run Microsoft Windows applications"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
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="63471e37b1a515795ff3368d26a039261660e1377cb427d1b61b3a7b76091663
- 029009c52a0eb428451d8381992bbcabe50bed4527f3a9c73d00f55c7f3af9cc"
+checksum="9d90dfb6cf10b810a7b4789f0067712b4730d3ea2a88b91f1be273b2ad04243f
+ 44d051a8622dd6245d63b88d988eebcdb712d309ee57eccdccbe59d6c4788194"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
@@ -25,6 +24,7 @@ build_options_default="mingw xshm"
desc_option_mingw="Use the MinGW cross compiler to build WinPE DLLs"
desc_option_staging="Apply the wine-staging patchset"
desc_option_xshm="Enable support for the X Shared Memory Extension"
+desc_option_wow64="Run 32-bit Windows apps on a purely 64-bit Unix installation"
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
@@ -70,12 +70,12 @@ make_check=extended
if [ "$XBPS_TARGET_WORDSIZE" != 32 ]; then
configure_args+=" --enable-win64 --libdir=/usr/lib"
_wine_suffix="64"
- _wineserver_suffix=${_wine_suffix}
else
- _wineserver_suffix="32"
+ _wine_suffix="32"
CFLAGS=" -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
CPPFLAGS=" -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
fi
+_wineserver_suffix=${_wine_suffix}
if [ "$XBPS_LIBC" = "glibc" ]; then
hostmakedepends+=" prelink"
@@ -86,16 +86,14 @@ if [ "${build_option_wow64}" ]; then
makedepends+=" cross-i686-w64-mingw32"
fi
-_wine_libexec="/usr/libexec/wine"
-nopie_files="${_wine_libexec}/wine${_wine_suffix}"
+nopie_files="/usr/bin/wine${_wine_suffix}"
if [ "${_nopie}" = yes ]; then
- nopie_files+=" ${_wine_libexec}/wineserver${_wineserver_suffix}"
+ nopie_files+=" /usr/bin/wineserver${_wineserver_suffix}"
fi
post_patch() {
if [ "${build_option_staging}" ]; then
- export PATH="/usr/libexec/chroot-git:${PATH}"
"../wine-staging-${_pkgver}/staging/patchinstall.py" --all
fi
}
@@ -118,23 +116,14 @@ post_install() {
install -d ${DESTDIR}/etc/fonts/conf.{avail,d}
install -m644 ${FILESDIR}/30-win32-aliases.conf ${DESTDIR}/etc/fonts/conf.avail
ln -s ../conf.avail/30-win32-aliases.conf ${DESTDIR}/etc/fonts/conf.d/30-win32-aliases.conf
- mv ${DESTDIR}${_wine_libexec}/wineserver ${DESTDIR}${_wine_libexec}/wineserver${_wineserver_suffix}
+
+ mv ${DESTDIR}/usr/bin/wine ${DESTDIR}/usr/bin/wine${_wine_suffix}
+ mv ${DESTDIR}/usr/bin/wineserver ${DESTDIR}/usr/bin/wineserver${_wineserver_suffix}
vbin ${FILESDIR}/wine
vbin ${FILESDIR}/wineserver
- for file in msiexec regedit regsvr32 wineboot winecfg winepath winemine winefile \
- winedbg wineconsole notepad msidb widl winebuild winecpp winedump wineg++ \
- winegcc winemaker wmc wrc function_grep.pl
- do
- mv ${DESTDIR}/usr/libexec/wine/${file} ${DESTDIR}/usr/bin/
- done
- case $XBPS_TARGET_MACHINE in
- x86_64*)
- ln -s ${_wine_libexec}/wine64 ${DESTDIR}/usr/bin/wine64
- ;;
- esac
# install man page for wine executable
- for f in loader/wine*.man; do
+ for f in tools/wine/wine*.man; do
vman "$f" "${f//man/1}"
done
}
From c15f10a1ccac32de35671f8728331dbdfa81a26f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:42 +0100
Subject: [PATCH 0237/2025] bluedevil: update to 6.3.0
---
srcpkgs/bluedevil/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template
index 8b9db62322227f..81f8567d24b8c6 100644
--- a/srcpkgs/bluedevil/template
+++ b/srcpkgs/bluedevil/template
@@ -1,6 +1,6 @@
# Template file for 'bluedevil'
pkgname=bluedevil
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ 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=4e5f43e9dd9d7590e29a432148ad51abbbd31cf30285731425f5be8f2444f2ba
+checksum=5c5a02a3afa7604fea9231952c7eed0ccb665c59db7b729a40ce1ad2e8e93d33
From b8965dda427bad8809ec964375796d668fb7ae21 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:43 +0100
Subject: [PATCH 0238/2025] breeze-gtk: update to 6.3.0
---
srcpkgs/breeze-gtk/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-gtk/template b/srcpkgs/breeze-gtk/template
index d0e40eb62277c4..bb88eeef5de886 100644
--- a/srcpkgs/breeze-gtk/template
+++ b/srcpkgs/breeze-gtk/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-gtk'
pkgname=breeze-gtk
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules sassc python3 python3-cairo
@@ -11,4 +11,4 @@ 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=2115f00bbcef8e6ba57247e9c6ce1633dedf370f92da01d2fc4aafca1a74d35f
+checksum=2db1515c463eb2484a4b269b7b82b962aeaee6d7b3b5b22ba4141db3f7b785d2
From 38706e75f8ed018a28eabca6c34a03126108964d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:45 +0100
Subject: [PATCH 0239/2025] breeze-qt5: update to 6.3.0
---
srcpkgs/breeze-qt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-qt5/template b/srcpkgs/breeze-qt5/template
index e6854060af96d7..6374639e4d754c 100644
--- a/srcpkgs/breeze-qt5/template
+++ b/srcpkgs/breeze-qt5/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-qt5'
pkgname=breeze-qt5
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,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%-qt5}-${version}.tar.xz"
-checksum=1d3bd4481bb7cd274a13ac5d5852be51ff2975e620872dfc22fbd531bad04e25
+checksum=065cf397152ae1a3f24e8fc3aa0e15fa40535fc4576d433a8bf3a23a03ea5f9a
replaces="breeze<6.0.0_1"
post_install() {
From 91fe79920c3d54527d237dfbf963fd3a25df3d2c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:46 +0100
Subject: [PATCH 0240/2025] breeze-qt6: update to 6.3.0
---
srcpkgs/breeze-qt6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-qt6/template b/srcpkgs/breeze-qt6/template
index 6d7c759fc716f2..aa139686d94989 100644
--- a/srcpkgs/breeze-qt6/template
+++ b/srcpkgs/breeze-qt6/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-qt6'
pkgname=breeze-qt6
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
@@ -19,5 +19,5 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/breeze"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz"
-checksum=1d3bd4481bb7cd274a13ac5d5852be51ff2975e620872dfc22fbd531bad04e25
+checksum=065cf397152ae1a3f24e8fc3aa0e15fa40535fc4576d433a8bf3a23a03ea5f9a
replaces="breeze<6.0.0_1 breeze-snow-cursor-theme>=0"
From 8ad98ddf60ac9687ade6b59fb81ad3bdbfb93a3f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Feb 2025 23:37:12 +0100
Subject: [PATCH 0241/2025] discover: update to 6.3.0
---
srcpkgs/discover/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discover/template b/srcpkgs/discover/template
index fe5adde6a43e27..7037027f2cce78 100644
--- a/srcpkgs/discover/template
+++ b/srcpkgs/discover/template
@@ -1,6 +1,6 @@
# Template file for 'discover'
pkgname=discover
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -17,4 +17,4 @@ maintainer="1is7ac3 <isaac.qa13@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/discover"
distfiles="${KDE_SITE}/plasma/${version}/discover-${version}.tar.xz"
-checksum=8ccbb881392a4bad540ab0bb465637a0e206ef6b53e7bf02e71bc8fb6453a4a4
+checksum=f46b33fd917f07368b9b2ace326762888de18fa2fb4516363c2a53cd4c7eab9d
From 8e96423143e90fea58ab73e9a77d09180232e832 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:48 +0100
Subject: [PATCH 0242/2025] drkonqi: update to 6.3.0
---
srcpkgs/drkonqi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/drkonqi/template b/srcpkgs/drkonqi/template
index 1b183b06b90947..01e29f7c92eaf3 100644
--- a/srcpkgs/drkonqi/template
+++ b/srcpkgs/drkonqi/template
@@ -1,6 +1,6 @@
# Template file for 'drkonqi'
pkgname=drkonqi
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DCMAKE_DISABLE_FIND_PACKAGE_Systemd=ON -DBUILD_TESTING=OFF
@@ -18,4 +18,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/drkonqi"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f95ec56c702eb1cba48411fd1709d8723849e370ff8ea69981482d6f3a5d5c73
+checksum=d397ac8549fd2e294cf932d4b8e105dfdbadf8b3df34ec1b0f91649f30fa930b
From e2e9f3434ecc308f611c3e06cd24d02b5b5c820a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:49 +0100
Subject: [PATCH 0243/2025] flatpak-kcm: update to 6.3.0
---
srcpkgs/flatpak-kcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/flatpak-kcm/template b/srcpkgs/flatpak-kcm/template
index 731e7e2a3699e2..c7d997905f59b0 100644
--- a/srcpkgs/flatpak-kcm/template
+++ b/srcpkgs/flatpak-kcm/template
@@ -1,6 +1,6 @@
# Template file for 'flatpak-kcm'
pkgname=flatpak-kcm
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/flatpak-kcm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=26c87213ad9a394a2b3dc6616051d67c5caa3238baaa88a9afb995dd89673b2e
+checksum=17aa6903245ad498e552b233a137cf3241ff1de01b2cf2185653755546ab28bf
From 3eab31d5eecc9928d0bdf878da728565161f3ce0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:50 +0100
Subject: [PATCH 0244/2025] kactivitymanagerd: update to 6.3.0
---
srcpkgs/kactivitymanagerd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template
index 66b1bd890facd9..26bf17bf721aae 100644
--- a/srcpkgs/kactivitymanagerd/template
+++ b/srcpkgs/kactivitymanagerd/template
@@ -1,6 +1,6 @@
# Template file for 'kactivitymanagerd'
pkgname=kactivitymanagerd
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -12,4 +12,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=f36e1bbc5c100f4c39d1af007a03c474ea3dd1584592029fe24fbbdb1cf9dad6
+checksum=cf2199f99f563cb0742e22fa593cbe7e5b0a8373ca65e33a234471b115707d6b
From acd1f683eb6b26286490d39da812bf9a77e578be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:51 +0100
Subject: [PATCH 0245/2025] kcm-wacomtablet: update to 6.3.0
---
srcpkgs/kcm-wacomtablet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kcm-wacomtablet/template b/srcpkgs/kcm-wacomtablet/template
index 8e12a1692c4082..273a964fbe28ee 100644
--- a/srcpkgs/kcm-wacomtablet/template
+++ b/srcpkgs/kcm-wacomtablet/template
@@ -1,6 +1,6 @@
# Template file for 'kcm-wacomtablet'
pkgname=kcm-wacomtablet
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="Piraty <mail@piraty.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/wacomtablet"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname#kcm-}-${version}.tar.xz"
-checksum=e5b36f8e3e56d55c29857d6da7c1e3cec538f703df8a1025766388a07acf387b
+checksum=29baeece4400f3b1136a9d5e7126175cf5600a5b87c37c59a16b6c4611bd3476
do_check() {
cd build
From e680c47f05e682385b51c865edb21c281f13efbd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:52 +0100
Subject: [PATCH 0246/2025] kde-cli-tools: update to 6.3.0
---
srcpkgs/kde-cli-tools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template
index 30040cd12b8558..7d8dc64f8de746 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=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=1dda57f7495060a086658796519d68d54f5e7da4e12fa6d8d4bf4614ac728002
+checksum=34e89efeca2615ea8819575a1c3595c5bb2b34e0881943cc8b616675a3d7c005
post_install() {
ln -sf ../libexec/kf6/kdesu ${DESTDIR}/usr/bin
From 64046b17d58c0f59c8e4c8f96d491b1e17d98187 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:53 +0100
Subject: [PATCH 0247/2025] kde-gtk-config: update to 6.3.0
---
srcpkgs/kde-gtk-config/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kde-gtk-config/template b/srcpkgs/kde-gtk-config/template
index 1b0ff1656375a4..d1af96652a15f8 100644
--- a/srcpkgs/kde-gtk-config/template
+++ b/srcpkgs/kde-gtk-config/template
@@ -1,6 +1,6 @@
# Template file for 'kde-gtk-config'
pkgname=kde-gtk-config
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -15,7 +15,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
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}-${version}.tar.xz"
-checksum=283f9803a15f13734de6298558f875406a5c7c0ea46e9ffba5647f480bfc6a58
+checksum=04a15b14ddd897f141ce5a4c016f339ca6fa0f3167ebd69419536004df1a0fd7
kde-gtk-config5_package() {
short_desc+=" - (Dummy transitional package)"
From 2cd4181021eafa799bcf3eaacf946a736fa91d06 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:54 +0100
Subject: [PATCH 0248/2025] kdeplasma-addons: update to 6.3.0
---
srcpkgs/kdeplasma-addons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdeplasma-addons/template b/srcpkgs/kdeplasma-addons/template
index 746f3a049aedc7..439f2cfc99bd44 100644
--- a/srcpkgs/kdeplasma-addons/template
+++ b/srcpkgs/kdeplasma-addons/template
@@ -1,6 +1,6 @@
# Template file for 'kdeplasma-addons'
pkgname=kdeplasma-addons
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,7 +18,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
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}-${version}.tar.xz"
-checksum=57d138d5101adbb8092c424c58ceb73e1d05d0cce3ec4a354432744dbd17e426
+checksum=aa9b447bbf17d9f74b289e8984087adfc886eec5457651402e1ae61fff273a32
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" = "64$XBPS_TARGET_WORDSIZE" ]; then
makedepends+=" qt6-webengine-devel"
From e4e2e5ecbffa244d81013cb0cb31a9e8359ca9ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:55 +0100
Subject: [PATCH 0249/2025] kf6-kdecoration: update to 6.3.0
---
common/shlibs | 4 ++--
srcpkgs/kf6-kdecoration/template | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index b9f2a3b4d651a1..79f2626f06ce17 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -952,8 +952,8 @@ liblilv-0.so.0 liblilv-0.14.4_1
libsuil-0.so.0 suil-0.6.4_1
libmcpp.so.0 libmcpp-2.7.2_1
libjitterentropy.so.3 jitterentropy-3.0.0_1
-libkdecorations2.so.6 kf6-kdecoration-6.0.0_1
-libkdecorations2private.so.11 kf6-kdecoration-6.0.0_1
+libkdecorations3.so.6 kf6-kdecoration-6.3.2_1
+libkdecorations3private.so.2 kf6-kdecoration-6.3.2_1
libGlacier2.so.37 libIce-3.7.5_2
libGlacier2CryptPermissionsVerifier.so.37 libIce-3.7.5_2
libIce.so.37 libIce-3.7.5_2
diff --git a/srcpkgs/kf6-kdecoration/template b/srcpkgs/kf6-kdecoration/template
index 37d4eecc85dcaa..ad7e115a0d8e72 100644
--- a/srcpkgs/kf6-kdecoration/template
+++ b/srcpkgs/kf6-kdecoration/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdecoration'
pkgname=kf6-kdecoration
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kdecoration"
distfiles="${KDE_SITE}/plasma/${version}/kdecoration-${version}.tar.xz"
-checksum=726c58cd4b34fc49546578727a447c76242938add577292cd334bd60bf9d8f26
+checksum=a6f0dd8b341cae979a2816c5a0d87b286148e41026717a2d512980596f1fad2b
kf6-kdecoration-devel_package() {
conflicts="kdecoration-devel>=0"
From b37c9be8ea8cf51636970bfd61ccd2e189f1a948 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:56 +0100
Subject: [PATCH 0250/2025] kf6-kwayland: update to 6.3.0
---
srcpkgs/kf6-kwayland/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwayland/template b/srcpkgs/kf6-kwayland/template
index 19d881f421238b..b5c0e0819e698f 100644
--- a/srcpkgs/kf6-kwayland/template
+++ b/srcpkgs/kf6-kwayland/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwayland'
pkgname=kf6-kwayland
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kwayland"
distfiles="${KDE_SITE}/plasma/${version}/kwayland-${version}.tar.xz"
-checksum=2a17a8ce5643fd51c3cf787542032c1050da3a1fb00dcc9a32dea288bd38d7d2
+checksum=6e6c877b7e6f001a7717c3b02b53905bc920a5b76dcb24fa81b1a33bc35b86e3
kf6-kwayland-devel_package() {
short_desc+=" - development"
From 0a227f55d5aae98b26b9491e29cd147f849750c7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:57 +0100
Subject: [PATCH 0251/2025] kgamma: update to 6.3.0
---
srcpkgs/kgamma/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kgamma/template b/srcpkgs/kgamma/template
index 7fbb207d0095e9..49222f5ebc10c1 100644
--- a/srcpkgs/kgamma/template
+++ b/srcpkgs/kgamma/template
@@ -1,6 +1,6 @@
# Template file for 'kgamma'
pkgname=kgamma
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kgamma"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=3df75cdcb020acfd216e9a722404d381c8a4d97262be85f6704b189e665610ce
+checksum=f5c9446a44b28c7472f787bd32104078d51f7959ef56c86c4d2c195f3552c901
kgamma5_package() {
build_style=meta
From fbbeac67c0c96ea1290f49ac681358451f846329 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:57 +0100
Subject: [PATCH 0252/2025] kglobalacceld: update to 6.3.0
---
srcpkgs/kglobalacceld/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kglobalacceld/template b/srcpkgs/kglobalacceld/template
index fb7bf990d2d34c..35aab3c686fddf 100644
--- a/srcpkgs/kglobalacceld/template
+++ b/srcpkgs/kglobalacceld/template
@@ -1,6 +1,6 @@
# Template file for 'kglobalacceld'
pkgname=kglobalacceld
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/kglobalacceld"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=94b5cc3780ca6b074093c487ec9e6c3460f635ae5145780f87c0fe8484d8c6c9
+checksum=a3263e42fb74ef087d263a25c7e3a55a960872262dbb4acfcf23514a3686b419
do_check() {
cd build
From c83fffbbef42daf597616822318a3f5007f97386 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:58 +0100
Subject: [PATCH 0253/2025] kinfocenter: update to 6.3.0
---
srcpkgs/kinfocenter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template
index fd4d476e46f63a..9555d107e9d93b 100644
--- a/srcpkgs/kinfocenter/template
+++ b/srcpkgs/kinfocenter/template
@@ -1,6 +1,6 @@
# Template file for 'kinfocenter'
pkgname=kinfocenter
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,4 @@ 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=9ed87edb3a24256189f8dc79c821b8f45589aab7032d8dde78d5d94cf0639ff9
+checksum=c9269e50c451fd7b880b81013bdbdcddec14ba24e6f0b5d95fd035bd26eac5eb
From b9e14b51f5df24c3753566ee5cbff7f6f9856348 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:40:59 +0100
Subject: [PATCH 0254/2025] kmenuedit: update to 6.3.0
---
srcpkgs/kmenuedit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmenuedit/template b/srcpkgs/kmenuedit/template
index 0ea7ed5a5604e2..e868e6c180bdd7 100644
--- a/srcpkgs/kmenuedit/template
+++ b/srcpkgs/kmenuedit/template
@@ -1,6 +1,6 @@
# Template file for 'kmenuedit'
pkgname=kmenuedit
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -14,4 +14,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=0908645f4fc24a00b023d0537cac6dee7b7abad75c7980b4a01c6c098ded684a
+checksum=423ff6f4c887841b2486d201c0475591ee46f81fae77bc42acad7f0623a0a486
From 9358146c052eeed3ed2741594e23b8a3eeed63ed Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:00 +0100
Subject: [PATCH 0255/2025] kpipewire: update to 6.3.0
---
srcpkgs/kpipewire/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kpipewire/template b/srcpkgs/kpipewire/template
index c9fae5ea57c263..4255f76f0dd319 100644
--- a/srcpkgs/kpipewire/template
+++ b/srcpkgs/kpipewire/template
@@ -1,6 +1,6 @@
# Template file for 'kpipewire'
pkgname=kpipewire
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/kpipewire"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=db42d581f0ca427bd80ee6a67d1fa9cef01114266c9aee7faa2cecbd973e6319
+checksum=b5face07052e0ec1db21e31bae3243d6376316f78be06c77d9d5be5b6b001dc4
do_check() {
cd build
From ec1ca0760497fd347d202335d9e598b5bf77ea7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:01 +0100
Subject: [PATCH 0256/2025] krdp: update to 6.3.0
---
srcpkgs/krdp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/krdp/template b/srcpkgs/krdp/template
index e765b0f928c6c6..84a7c561b33b24 100644
--- a/srcpkgs/krdp/template
+++ b/srcpkgs/krdp/template
@@ -1,6 +1,6 @@
# Template file for 'krdp'
pkgname=krdp
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,4 +17,4 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="LGPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/krdp"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1a8d37e3db91e80cae9e22bf1c5986985c4279de2456ba7bc481c725c34a73fc
+checksum=f18384fe7507f48e96dac6e79a25b67af4532dc469c3d7af3afe6e19a7042bb3
From d72d9c318dd4448690c1e114ae425af213eaa973 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:02 +0100
Subject: [PATCH 0257/2025] kscreen: update to 6.3.0
---
srcpkgs/kscreen/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kscreen/template b/srcpkgs/kscreen/template
index ebcbb3b2c282e2..cda5f5d1aea52e 100644
--- a/srcpkgs/kscreen/template
+++ b/srcpkgs/kscreen/template
@@ -1,6 +1,6 @@
# Template file for 'kscreen'
pkgname=kscreen
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,4 +16,4 @@ 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=6237c47fe70384d10e6f20d7f058c6aacca51a493da928077fcec91b0ef69642
+checksum=b75a3ddc25b287df6f61f5afdfa0c561460f868ba797e2de42332f49bc63831e
From 305b190aaf25427c798086f3616f48eefb694762 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:03 +0100
Subject: [PATCH 0258/2025] kscreenlocker: update to 6.3.0
---
srcpkgs/kscreenlocker/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kscreenlocker/template b/srcpkgs/kscreenlocker/template
index 0ce939ffb5df6d..73e1b64ac815f9 100644
--- a/srcpkgs/kscreenlocker/template
+++ b/srcpkgs/kscreenlocker/template
@@ -1,6 +1,6 @@
# Template file for 'kscreenlocker'
pkgname=kscreenlocker
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=3a3ed2d040394dc2a80cf25cdd2a6c4022146aca54e72c44af16e8982e8b8e4e
+checksum=1c614c287eeb0d7eb9d29dbae856761d82c57c380fd716d042dba63794aa82de
kscreenlocker-devel_package() {
short_desc+=" - development files"
From 53ad22af15cb27145b40029d1df1c09149e48e5b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:04 +0100
Subject: [PATCH 0259/2025] ksshaskpass: update to 6.3.0
---
srcpkgs/ksshaskpass/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksshaskpass/template b/srcpkgs/ksshaskpass/template
index 4903f32599de25..9b9004abaf78fd 100644
--- a/srcpkgs/ksshaskpass/template
+++ b/srcpkgs/ksshaskpass/template
@@ -1,6 +1,6 @@
# Template file for 'ksshaskpass'
pkgname=ksshaskpass
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -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=85e71c8037d5d2199f861ae707189f42a7caed2f03743ea83b7570c34a11eb72
+checksum=3ede4f622c242779a2e80a0953f2396665847b87f691fe1e60548d311a084659
alternatives="ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/ksshaskpass"
From 436c6ba5bda2ca6c67331d7e898414d4c401b5c1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:05 +0100
Subject: [PATCH 0260/2025] ksystemstats: update to 6.3.0
---
srcpkgs/ksystemstats/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksystemstats/template b/srcpkgs/ksystemstats/template
index d751759d226fe3..610a4a8f94056b 100644
--- a/srcpkgs/ksystemstats/template
+++ b/srcpkgs/ksystemstats/template
@@ -1,6 +1,6 @@
# Template file for 'ksystemstats'
pkgname=ksystemstats
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only,LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/ksystemstats"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=efff56f55e6fe5ed4231a47a44c8d08d3d46fd10d74d186344ef4f2fcd9595a1
+checksum=caa42877019f33cf597ea1350e7c3d1b163a10db7f10021293a7c79b35dd6003
do_check() {
cd build
From 793b44d1355778d862003d1a30195c9f1393f6c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:05 +0100
Subject: [PATCH 0261/2025] kwallet-pam: update to 6.3.0
---
srcpkgs/kwallet-pam/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwallet-pam/template b/srcpkgs/kwallet-pam/template
index 0aaba53a0d5181..fb81e1a01e2890 100644
--- a/srcpkgs/kwallet-pam/template
+++ b/srcpkgs/kwallet-pam/template
@@ -1,6 +1,6 @@
# Template file for 'kwallet-pam'
pkgname=kwallet-pam
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools pkg-config"
@@ -11,5 +11,5 @@ 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=0168d4f2397ae289ae027a7d202b0ffd5f8d7a19b233ebfa6417b843841bfd44
+checksum=974d6327b411d1770ff36282914798d78fcc9a063021db1b6774efa1867fcb7a
conflicts="kwallet<=5.115.0_1"
From ed49eb43c6e491ee97f6b981b1fddb352cf39404 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:06 +0100
Subject: [PATCH 0262/2025] kwayland-integration: update to 6.3.0
---
srcpkgs/kwayland-integration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template
index bd321d8ba0daf0..49d48072cf69b6 100644
--- a/srcpkgs/kwayland-integration/template
+++ b/srcpkgs/kwayland-integration/template
@@ -1,6 +1,6 @@
# Template file for 'kwayland-integration'
pkgname=kwayland-integration
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,4 +14,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=06b6fb7ddcf19c727716f476b7224e230f4986c7e3d36066e918859fdc3b4413
+checksum=aecac7266dc7913ab104c6b078e5a5b8ba5991181f0e3b114b09e3d7ffad3a14
From d8a9b1bcc57e24170b2f5d2d7389636832c7b6f7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:07 +0100
Subject: [PATCH 0263/2025] kwin: update to 6.3.0
---
srcpkgs/kwin/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template
index 38da06c0c2a28e..e4bd6a56ec19bb 100644
--- a/srcpkgs/kwin/template
+++ b/srcpkgs/kwin/template
@@ -1,6 +1,6 @@
# Template file for 'kwin'
pkgname=kwin
-version=6.2.5
+version=6.3.2.1
revision=1
build_style=cmake
build_helper=qemu
@@ -27,8 +27,8 @@ 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=5cc450a6e41105c8c49929b72550b331237f96aafb294690f4707bdc5f776848
+distfiles="${KDE_SITE}/plasma/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=e6123eda2b1fd9f65b36061fdacf96234068d1e24fa7a3352288f4d51b2fc4c2
replaces="kwayland-server>=0"
kwin-devel_package() {
From c7712e4aca64dda823f6aee3ec224450a189c3e9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:08 +0100
Subject: [PATCH 0264/2025] kwrited: update to 6.3.0
---
srcpkgs/kwrited/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwrited/template b/srcpkgs/kwrited/template
index 1046f31f137faa..663c1660ee8c44 100644
--- a/srcpkgs/kwrited/template
+++ b/srcpkgs/kwrited/template
@@ -1,6 +1,6 @@
# Template file for 'kwrited'
pkgname=kwrited
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -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=04794f10917a0a94167962015cfbb057c9802061fff91b027de01a3e6937d792
+checksum=041c45a5cf69bd3437be795e982bdf9f55b4f76e1d27858a116ab319940febb1
From fc417f58aea12a4d90808b67effab0d0cfda9ccf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:09 +0100
Subject: [PATCH 0265/2025] layer-shell-qt: update to 6.3.0
---
srcpkgs/layer-shell-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/layer-shell-qt/template b/srcpkgs/layer-shell-qt/template
index b671439ee0c5c6..3ed0193392dfb0 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=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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=bc09870218df387c377bad2fed4b2a8f39121ddbdc5c6bb28a40be0c1b000c77
+checksum=a0ec72ba8cd6a6bd37cbc185135e03d64835cc112364c0a05a4eda360ec21500
layer-shell-qt-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From fc57ff9c9762309ff7eb3b5592a9acbac67a55f3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:10 +0100
Subject: [PATCH 0266/2025] libkf6screen: update to 6.3.0
---
srcpkgs/libkf6screen/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkf6screen/template b/srcpkgs/libkf6screen/template
index 967421c21151f5..fb928c47de7675 100644
--- a/srcpkgs/libkf6screen/template
+++ b/srcpkgs/libkf6screen/template
@@ -1,6 +1,6 @@
# Template file for 'libkf6screen'
pkgname=libkf6screen
-version=6.2.5
+version=6.3.2
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"
homepage="https://invent.kde.org/plasma/libkscreen"
distfiles="${KDE_SITE}/plasma/${version}/libkscreen-${version}.tar.xz"
-checksum=5edaf6fa2eed6ddcef4bc479f4bb15d3481acb60adf0150e9f9a1382607bbcb8
+checksum=f893d171fbd6c4fda43941a242885ed6e9abe77ef52afeccaf6f0fc70ea594e2
libkf6screen-devel_package() {
short_desc+=" - development"
From c567c71b69591df6a08acbd6b2c3841962cb1e9e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:11 +0100
Subject: [PATCH 0267/2025] libksysguard: update to 6.3.0
---
srcpkgs/libksysguard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libksysguard/template b/srcpkgs/libksysguard/template
index f4c6a55de4fcbf..2c1939788fce52 100644
--- a/srcpkgs/libksysguard/template
+++ b/srcpkgs/libksysguard/template
@@ -1,6 +1,6 @@
# Template file for 'libksysguard'
pkgname=libksysguard
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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=9694f3d6b5078b4d82eb8e6ed34eb20e2d109ed7c2234c59a640bc32f31c76ab
+checksum=13323f687843f3e4f37f260a9f90ee3a477dde9cb1f03e6a5e5f455ea88ad595
build_options="webengine"
From 755b97c206c649221aff3fd2dd31c69807fd95b2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:12 +0100
Subject: [PATCH 0268/2025] libplasma: update to 6.3.0
---
srcpkgs/libplasma/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libplasma/template b/srcpkgs/libplasma/template
index 5c191797bc4cff..d3bab8261d087e 100644
--- a/srcpkgs/libplasma/template
+++ b/srcpkgs/libplasma/template
@@ -1,6 +1,6 @@
# Template file for 'libplasma'
pkgname=libplasma
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -20,7 +20,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/libplasma"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=af770f5fef978512c70491889516fb769d340f00a02270987d2d1d17753658ec
+checksum=ff95009767ec9d73ec482fc1e5a0c9024b8227a2478f9e371a572cd6b0e5a4ae
do_check() {
cd build
From ea269aef6b437825d96def28a01730386f017dbf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:13 +0100
Subject: [PATCH 0269/2025] milou: update to 6.3.0
---
srcpkgs/milou/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template
index 2f83335c9a6c01..db18ac073a51ae 100644
--- a/srcpkgs/milou/template
+++ b/srcpkgs/milou/template
@@ -1,6 +1,6 @@
# Template file for 'milou'
pkgname=milou
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/milou"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=833bcaeafe292e85eff353e09b0631f603ae2121e8d1d6fe061b1f632017accf
+checksum=cc348d1d45199ac314e3907507bdebfe2a5ff02f09f53164720fd1c25a241998
From 37878835429501f06d909b45cbbdd72858aca74d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:14 +0100
Subject: [PATCH 0270/2025] oxygen-qt5: update to 6.3.0
---
srcpkgs/oxygen-qt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-qt5/template b/srcpkgs/oxygen-qt5/template
index 9704c292ddf8a7..c819cf3ebee874 100644
--- a/srcpkgs/oxygen-qt5/template
+++ b/srcpkgs/oxygen-qt5/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-qt5'
pkgname=oxygen-qt5
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=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/oxygen"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz"
-checksum=6d772dd509c2bfd03d7f801e45eff151f344172900bae05bb16d8ba2f8d3b7dc
+checksum=4921d8f6e6992f3416ee31765916ab882ee1c2d20220fbc52e9c5a0ec4c219ca
post_install() {
rm -rf ${DESTDIR}/usr/share
From 06bf9412e6db7cc4868d9fbc7b278c69f4dcc02c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:15 +0100
Subject: [PATCH 0271/2025] oxygen-qt6: update to 6.3.0
---
srcpkgs/oxygen-qt6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-qt6/template b/srcpkgs/oxygen-qt6/template
index 3fd40091f04ca0..c5b076709fcee1 100644
--- a/srcpkgs/oxygen-qt6/template
+++ b/srcpkgs/oxygen-qt6/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-qt6'
pkgname=oxygen-qt6
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
@@ -15,4 +15,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%-qt6}-${version}.tar.xz"
-checksum=6d772dd509c2bfd03d7f801e45eff151f344172900bae05bb16d8ba2f8d3b7dc
+checksum=4921d8f6e6992f3416ee31765916ab882ee1c2d20220fbc52e9c5a0ec4c219ca
From cc6f6cdc1210d39d56323f807832fcfb6bcfbf5f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:16 +0100
Subject: [PATCH 0272/2025] oxygen-sounds: update to 6.3.0
---
srcpkgs/oxygen-sounds/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-sounds/template b/srcpkgs/oxygen-sounds/template
index 69e06675d1f9f4..22ce981ceab96c 100644
--- a/srcpkgs/oxygen-sounds/template
+++ b/srcpkgs/oxygen-sounds/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-sounds'
pkgname=oxygen-sounds
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules"
@@ -9,4 +9,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/oxygen-sounds"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ee083c672b76005dfde340902cf0302ca081b359caa566679334da967e8f75b4
+checksum=1517b495498a406f28aacb0dbb4ce3f75a923600ee192427266cba0b532f60a0
From e1dcc849adb7d6340ffb5bc4631f998536182f12 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:17 +0100
Subject: [PATCH 0273/2025] plasma-activities-stats: update to 6.3.0
---
srcpkgs/plasma-activities-stats/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-activities-stats/template b/srcpkgs/plasma-activities-stats/template
index f1faf49b6da779..1f7ea39d03f719 100644
--- a/srcpkgs/plasma-activities-stats/template
+++ b/srcpkgs/plasma-activities-stats/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-activities-stats'
pkgname=plasma-activities-stats
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-activities-stats"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=cddba25924651e0f5de74a6faabc8990301857bb31f4ee4ac1f69d7a0c48532c
+checksum=019f431b150ecfdecfeb2c394e84551a53f901d56be4cc4b9fc5698c09147095
plasma-activities-stats-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From a7d4471dac8fc3c7ecd8f3337fd73f27661fdf6e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:17 +0100
Subject: [PATCH 0274/2025] plasma-activities: update to 6.3.0
---
srcpkgs/plasma-activities/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-activities/template b/srcpkgs/plasma-activities/template
index 8380df4a4ea874..d505473c2b2f19 100644
--- a/srcpkgs/plasma-activities/template
+++ b/srcpkgs/plasma-activities/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-activities'
pkgname=plasma-activities
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-2.1-only OR LGPL-3.0-only) AND GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-activities"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=77ea739c7ce5170d92d78d6f3765e19a32f0e24b741f525555d59dc7de15e6c7
+checksum=9a20300f30ad9d785c1e20b12b20fe0259e83947b550d10ea63ab1f91f1dd675
plasma-activities-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From d4b94612388b91d7c395cb6d9a9c96a62d848336 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:18 +0100
Subject: [PATCH 0275/2025] plasma-browser-integration: update to 6.3.0
---
...5c9f71840dedb58bb1c391c988cd6accbf2642.patch | 17 +++++++++++++++++
srcpkgs/plasma-browser-integration/template | 4 ++--
2 files changed, 19 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch
diff --git a/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch b/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch
new file mode 100644
index 00000000000000..5157156d81a2c2
--- /dev/null
+++ b/srcpkgs/plasma-browser-integration/patches/615c9f71840dedb58bb1c391c988cd6accbf2642.patch
@@ -0,0 +1,17 @@
+--- a/flatpak-integrator/plugin.cpp
++++ b/flatpak-integrator/plugin.cpp
+@@ -143,7 +143,14 @@ private:
+ {
+ constexpr auto maxBufferSize = 1024;
+ thread_local std::array<char, maxBufferSize> buffer;
++#ifdef STRERROR_R_CHAR_P
+ return strerror_r(error, buffer.data(), buffer.size());
++#else
++ // Won't be changed by strerror_r but not const so compiler doesn't throw an error
++ static char unknown[] = "unknown error";
++
++ return strerror_r(error, buffer.data(), buffer.size()) ? unknown : buffer.data();
++#endif
+ }
+
+ int openNoSymlinks(const std::filesystem::path &path, int flags, mode_t mode = 0)
diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template
index c29fbe24834615..a2ed7a0bb20512 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=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -15,4 +15,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=25da9051669f20a1bf9bd8987d95621b2e664131a3c38701a3c5e2f86d9b5dce
+checksum=151474e9cce936282d8412483f99e526c5f199a30488515c61a22612777578ef
From 12f7f021b1e6533ac149a308293793714080d5d4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:19 +0100
Subject: [PATCH 0276/2025] plasma-desktop: update to 6.3.0
---
srcpkgs/plasma-desktop/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/plasma-desktop/template b/srcpkgs/plasma-desktop/template
index c80ef9a778e5d4..3be4dbe94f61b5 100644
--- a/srcpkgs/plasma-desktop/template
+++ b/srcpkgs/plasma-desktop/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-desktop'
pkgname=plasma-desktop
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -23,7 +23,7 @@ makedepends="kf6-kauth-devel kf6-kcrash-devel kf6-kdoctools-devel
libaccounts-qt6-devel signon-plugin-oauth2 SDL2-devel plasma-workspace-devel
ibus-devel libXcursor-devel libXi-devel libxkbfile-devel libxkbcommon-devel
xf86-input-evdev-devel xf86-input-libinput-devel qt6-base-private-devel
- qt6-wayland-devel"
+ qt6-wayland-devel libwacom-devel"
depends="kmenuedit polkit-kde-agent powerdevil systemsettings
accountsservice ksystemstats xdg-user-dirs noto-fonts-emoji"
short_desc="KDE Plasma Desktop"
@@ -31,6 +31,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-or-later"
homepage="https://invent.kde.org/plasma/plasma-desktop"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=b73d29202031b7049485d84e615d7bd0a3ca890dcb2c22d8116eb8fe6fe9d068
+checksum=5ddead065623e651705b8898ac6124c2ccdc0cfeb47a2c1368a97d2fd2bf6a48
replaces="user-manager>=0"
python_version=3
From ccafb8f6137b7fe73b2c07aaf3d4cd6eacb428a5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:20 +0100
Subject: [PATCH 0277/2025] plasma-disks: update to 6.3.0
---
srcpkgs/plasma-disks/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-disks/template b/srcpkgs/plasma-disks/template
index b9bd25c660deb2..ef2afc7c268763 100644
--- a/srcpkgs/plasma-disks/template
+++ b/srcpkgs/plasma-disks/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-disks'
pkgname=plasma-disks
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake -Wno-dev
@@ -16,4 +16,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=9b514ab7fb0bde0cb1871334ce9ea8115d898dd2890e96ee068ea5a429be7f75
+checksum=36da6e100f988186d574010e582bea09864ace4be6241d27f1d525b2b349e287
From 2d21250ad357c964d6c52ecffd007a0b310e495c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:21 +0100
Subject: [PATCH 0278/2025] plasma-firewall: update to 6.3.0
---
srcpkgs/plasma-firewall/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-firewall/template b/srcpkgs/plasma-firewall/template
index 139d2e928baaf3..ebe16988c20d8e 100644
--- a/srcpkgs/plasma-firewall/template
+++ b/srcpkgs/plasma-firewall/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-firewall'
pkgname=plasma-firewall
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only, GPL-3.0-only"
homepage="https://invent.kde.org/network/plasma-firewall"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f0e9b7da481a383ac4511210baa998b8c263601f18211b0655f5c9d98157da69
+checksum=ecda6aea5a88793e0b5ff78acd16da2fb9cc4fb1adba432699968b02e15ca4d4
From fd712ff06fe697044b9f9e5d1f457f370b9a021b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:22 +0100
Subject: [PATCH 0279/2025] plasma-integration: update to 6.3.0
---
srcpkgs/plasma-integration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template
index a276c21d90c9d2..2407756a87be6a 100644
--- a/srcpkgs/plasma-integration/template
+++ b/srcpkgs/plasma-integration/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-integration'
pkgname=plasma-integration
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,4 +16,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=5795e52285deea10877fd56474473d061071cb425ba87cef3366832d50764729
+checksum=88684d6d4a7fea6500f73b100a08a76571551fe48ac973d040d5e2c211e52860
From 4a68088f9d7a56ad4c68f66a4142a947e048af4f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:23 +0100
Subject: [PATCH 0280/2025] plasma-nm: update to 6.3.0
---
srcpkgs/plasma-nm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-nm/template b/srcpkgs/plasma-nm/template
index 2d8f5b9dfa2269..209f8914fcbffa 100644
--- a/srcpkgs/plasma-nm/template
+++ b/srcpkgs/plasma-nm/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-nm'
pkgname=plasma-nm
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,7 +19,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=146d76936ce98558839a9a7cf30fa951b7ee6cd3daa7c32d71ccdf157a4f6c68
+checksum=bae90ad8deccf40489221bae648e3d83e67030e0387dbce55ed9fb3af4ecbeb6
build_options="openconnect"
From 7fd6b4379d175e5fd8eb3ed77183b2f09472b1e5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:24 +0100
Subject: [PATCH 0281/2025] plasma-pa: update to 6.3.0
---
srcpkgs/plasma-pa/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-pa/template b/srcpkgs/plasma-pa/template
index c9e72a3af866ac..dadf422258d4d2 100644
--- a/srcpkgs/plasma-pa/template
+++ b/srcpkgs/plasma-pa/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-pa'
pkgname=plasma-pa
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake -Wno-dev
@@ -18,4 +18,4 @@ 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=5179337a7eac4145a953b46146d4899945d9c43373ad60f76692ffc42cf19d47
+checksum=5bae53450d1b5d188781749eab558273514c7eb8e5d387e088489e5db8a405b6
From 85f8281f80477ebad1b4033dcd6de4f4f2a17a67 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:25 +0100
Subject: [PATCH 0282/2025] plasma-sdk: update to 6.3.0
---
srcpkgs/plasma-sdk/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-sdk/template b/srcpkgs/plasma-sdk/template
index e6d627479ec9f2..0f4d5dd5fa581b 100644
--- a/srcpkgs/plasma-sdk/template
+++ b/srcpkgs/plasma-sdk/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-sdk'
pkgname=plasma-sdk
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,4 @@ 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=76bd62e5ef3d9e717f7c45ff58638732b807e7a513942c62472c02b0b2ae3511
+checksum=a1a8dd470dd5f3f4734b9acf1a56d1678e39fe7b515eda0149cb91307ba0a145
From 31453c1f0a4bdcb6684fc492a556f85a0f4dcb6a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:26 +0100
Subject: [PATCH 0283/2025] plasma-systemmonitor: update to 6.3.0
---
srcpkgs/plasma-systemmonitor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-systemmonitor/template b/srcpkgs/plasma-systemmonitor/template
index 556d92a037020c..ba364da7cb56dd 100644
--- a/srcpkgs/plasma-systemmonitor/template
+++ b/srcpkgs/plasma-systemmonitor/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-systemmonitor'
pkgname=plasma-systemmonitor
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only, GPL-3.0-only, LGPL-2.1-only, LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/plasma-systemmonitor"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=9575d4562e68209627aee2f358070b09122cc3e09fee50c90451df52bf00b2ca
+checksum=078a138ea6fea0b3e4d496dea4b0f53c30954d8591f9498fd7f83058e23c1d22
ksysguard_package() {
build_style=meta
From b6c78d2ddbdf6b8fba58d7a0ff391d3d97c70282 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:27 +0100
Subject: [PATCH 0284/2025] plasma-thunderbolt: update to 6.3.0
---
srcpkgs/plasma-thunderbolt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-thunderbolt/template b/srcpkgs/plasma-thunderbolt/template
index 10616cbbd2825b..63749155ce8069 100644
--- a/srcpkgs/plasma-thunderbolt/template
+++ b/srcpkgs/plasma-thunderbolt/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-thunderbolt'
pkgname=plasma-thunderbolt
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,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=e6c38c7fe844eba6b2d38a06cf3e9f2c51e989893965e1683917c46d94eb24da
+checksum=63911a4577d2c33561490d368cde644f9def9ff9a9ccb36583290f1cff158977
do_check() {
: # Requires running dbus and bolt services
From 7c988a1a06aa934b1bd366139df0e19d626926e3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:28 +0100
Subject: [PATCH 0285/2025] plasma-vault: update to 6.3.0
---
srcpkgs/plasma-vault/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-vault/template b/srcpkgs/plasma-vault/template
index 8255e0876b0195..4bb37ec9abd178 100644
--- a/srcpkgs/plasma-vault/template
+++ b/srcpkgs/plasma-vault/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-vault'
pkgname=plasma-vault
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=6b7e73fc39c6bb5e2c06573ef88a8948eea570608a8e1e49d912389aefa50b4e
+checksum=fd9dbd3deb769bfcfb30fdeae800c706cf485fb544473743bc98b0e887770c53
From effdce80263778ae2e18fca7d73160113f346e54 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:32 +0100
Subject: [PATCH 0286/2025] plasma-workspace-wallpapers: update to 6.3.0
---
srcpkgs/plasma-workspace-wallpapers/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-workspace-wallpapers/template b/srcpkgs/plasma-workspace-wallpapers/template
index 06d01fdb55b3cd..4d3390ebab20f6 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=6.2.5
+version=6.3.2
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=d8b07a2cc3d34d13434f3a20e9a496ed7502805262e3bb189eb846d574f1bc80
+checksum=3c24f99f757ac7000753dbcdc3108fdace429bd0e0d1f169870849bf75c18585
From e6a7174b740ae53f36e1326ccf70c56d24646404 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:33 +0100
Subject: [PATCH 0287/2025] plasma-workspace: update to 6.3.0
---
srcpkgs/plasma-workspace/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-workspace/template b/srcpkgs/plasma-workspace/template
index 96e47c9e11948c..06c330ebe3e4cd 100644
--- a/srcpkgs/plasma-workspace/template
+++ b/srcpkgs/plasma-workspace/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-workspace'
pkgname=plasma-workspace
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -30,7 +30,7 @@ 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=b82511e46f62e1b8f60b969c828c8d8d32fc7928401a70cc28c29f85f46c412f
+checksum=f3f00ab0382fee6bbd24bb804691e5f0d53410fa1c6efb294850b909b9c1e499
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From a0e19088d07d9e69c14d4dd44a6bf7e143e27c85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:34 +0100
Subject: [PATCH 0288/2025] plasma5support: update to 6.3.0
---
srcpkgs/plasma5support/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/plasma5support/template b/srcpkgs/plasma5support/template
index ad7edcbad7565d..6d878fedccafcd 100644
--- a/srcpkgs/plasma5support/template
+++ b/srcpkgs/plasma5support/template
@@ -1,6 +1,6 @@
# Template file for 'plasma5support'
pkgname=plasma5support
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -9,13 +9,13 @@ hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext
qt6-declarative-host-tools"
makedepends="qt6-declarative-devel kf6-kconfig-devel kf6-ki18n-devel
kf6-kcoreaddons-devel kf6-knotifications-devel kf6-kguiaddons-devel
- kf6-solid-devel libksysguard-devel kf6-kio-devel"
+ kf6-solid-devel libksysguard-devel kf6-kio-devel kf6-kidletime-devel"
short_desc="Support components for porting from KF5/Qt5 to KF6/Qt6"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma5support"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=cac5244aa2961ad020ed2c43427389e0823482ecb179948b5fd6b221606e8b04
+checksum=2c8fae2e87373656d4535441ef091edff80d5dd5b9a905e53da77871531326da
do_check() {
cd build
From 0ddf07f1bd00f1d5b356aa2d562311393086e5ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:35 +0100
Subject: [PATCH 0289/2025] polkit-kde-agent: update to 6.3.0
---
srcpkgs/polkit-kde-agent/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/polkit-kde-agent/template b/srcpkgs/polkit-kde-agent/template
index f1bf2e8c21945b..476bbe1e3ebfd0 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=6.2.5
+version=6.3.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
@@ -11,4 +11,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=b1ffb3e444c6c53db822a8fb4c7505c38f2613a812ae17be2434e02f50c293fb
+checksum=b9fa047ed16066f87acb8e07cd28a66a04b9a9bbe696b1995b19112cb39f9e8c
From b6289d65e4ed8c7cf325671d2c7d110876a59fe6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:36 +0100
Subject: [PATCH 0290/2025] powerdevil: update to 6.3.0
---
srcpkgs/powerdevil/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/powerdevil/template b/srcpkgs/powerdevil/template
index 5eecdfa7cd5828..cb97b7516d97f6 100644
--- a/srcpkgs/powerdevil/template
+++ b/srcpkgs/powerdevil/template
@@ -1,6 +1,6 @@
# Template file for 'powerdevil'
pkgname=powerdevil
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,4 +18,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=70250396d5efae4be7d3201be878e0e35fd8d9bfb390660d5e0394828b1f464b
+checksum=db858e8539b7e2bc9f96e8a3518683377284b95275b0e686177fb2b0c244527b
From 03cd4f0cd08dd3a49c66a09f273be97468b5a507 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:37 +0100
Subject: [PATCH 0291/2025] print-manager: update to 6.3.0
---
srcpkgs/print-manager/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/print-manager/template b/srcpkgs/print-manager/template
index 83295575a52b8e..4a856d8e64d20b 100644
--- a/srcpkgs/print-manager/template
+++ b/srcpkgs/print-manager/template
@@ -1,7 +1,7 @@
# Template file for 'print-manager'
pkgname=print-manager
reverts="23.08.5_1 22.12.1_1 22.04.1_1 21.12.3_1 21.12.2_1 21.08.0_1 20.12.2_1"
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,4 +17,4 @@ maintainer="Giuseppe Fierro <gspe+void@offlink.xyz>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/print-manager"
distfiles="${KDE_SITE}/plasma/${version}/print-manager-${version}.tar.xz"
-checksum=056016ebb75fe02a3f2e71bfa679806c0c0dc20bdc676e34345c2ed04b5feacc
+checksum=2cc1bd77f881e5fcb30ffcb1b7b7abee02e4a94e6ea5269098c6c60db3e00280
From 7fa9d383a93b72b595d3114605cbad6720d9de37 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:38 +0100
Subject: [PATCH 0292/2025] sddm-kcm: update to 6.3.0
---
srcpkgs/sddm-kcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sddm-kcm/template b/srcpkgs/sddm-kcm/template
index 136294f75b4d04..7df2a3549e0bb5 100644
--- a/srcpkgs/sddm-kcm/template
+++ b/srcpkgs/sddm-kcm/template
@@ -1,6 +1,6 @@
# Template file for 'sddm-kcm'
pkgname=sddm-kcm
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=fa401116bcfc690fd2557c16cf39461fa9d6e1de0d917a4f49ff92e37d5fdf56
+checksum=ece34d6ff4485a51f9ffa95e9dc3c87811e60b06e527b184fb9ec5908e9e4450
From 87b354d40a4b7e7368eedad96148f8b24082e63b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:39 +0100
Subject: [PATCH 0293/2025] systemsettings: update to 6.3.0
---
srcpkgs/systemsettings/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template
index a5655a0d9d10b7..744405200c9b91 100644
--- a/srcpkgs/systemsettings/template
+++ b/srcpkgs/systemsettings/template
@@ -1,6 +1,6 @@
# Template file for 'systemsettings'
pkgname=systemsettings
-version=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=b5022f294325dbd3da16abefb52a12c018c73a3c78eda032df89173c69abd375
+checksum=24f88dee16d5d0b3b51ac8b2cbc2e461257fe3a9cae2b70831e422f740476bad
From 26becddb47d556d7275d499d0a7d3d762955369e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 13 Jan 2025 22:41:40 +0100
Subject: [PATCH 0294/2025] xdg-desktop-portal-kde: update to 6.3.0
---
srcpkgs/xdg-desktop-portal-kde/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template
index 1fb5fe2edde57b..43f8a501e6b521 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=6.2.5
+version=6.3.2
revision=1
build_style=cmake
configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/xdg-desktop-portal-kde"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1e86bf6f7dc433400ade93347671ec9cad88e382536dd30930030e4514623af1
+checksum=cdf79d8e02d9be995e91b8d4d317e03441027535e8fc9ee746eb850fc0760341
do_check() {
cd build
From 479347dd4a64243326edbdfd7e4d554f23314780 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Tue, 14 Jan 2025 09:28:33 +0100
Subject: [PATCH 0295/2025] plasma-wayland-protocols: update to 1.16.0.
---
srcpkgs/plasma-wayland-protocols/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-wayland-protocols/template b/srcpkgs/plasma-wayland-protocols/template
index d3ea192a322637..f59f0a521acd1b 100644
--- a/srcpkgs/plasma-wayland-protocols/template
+++ b/srcpkgs/plasma-wayland-protocols/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-wayland-protocols'
pkgname=plasma-wayland-protocols
-version=1.15.0
+version=1.16.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules wayland-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/libraries/plasma-wayland-protocols"
distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=e5aedfe7c0b2443aa67882b4792d08814570e00dd82f719a35c922a0993f621e
+checksum=da3fbbe3fa5603f9dc9aabe948a6fc8c3b451edd1958138628e96c83649c1f16
post_install() {
vsed -e '/NOT CMAKE_SIZEOF_VOID_P STREQUAL/,+5d' \
From c0fc7ee7967b4c25c7472d381b74f6c859e96d21 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:38:24 +0100
Subject: [PATCH 0296/2025] libdisplay-info: update to 0.2.0.
---
common/shlibs | 2 +-
srcpkgs/libdisplay-info/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 79f2626f06ce17..31b1d952954846 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4501,7 +4501,7 @@ libdatachannel.so.0.20 libdatachannel-0.20.2_1
libgeotiff.so.5 libgeotiff-1.7.1_1
libdraco.so.8 draco-1.5.6_1
libpdalcpp.so.17 libpdal-2.7.0_1
-libdisplay-info.so.1 libdisplay-info-0.1.1_1
+libdisplay-info.so.2 libdisplay-info-0.2.0_1
libsqsh.so.1 libsqsh-1.3.0_1
libunicode.so.0.4 libunicode-0.4.0_1
libunicode_ucd.so.0.4 libunicode-0.4.0_1
diff --git a/srcpkgs/libdisplay-info/template b/srcpkgs/libdisplay-info/template
index 527c66070f19ed..044a09136e6e6d 100644
--- a/srcpkgs/libdisplay-info/template
+++ b/srcpkgs/libdisplay-info/template
@@ -1,6 +1,6 @@
# Template file for 'libdisplay-info'
pkgname=libdisplay-info
-version=0.1.1
+version=0.2.0
revision=1
build_style=meson
hostmakedepends="hwids"
@@ -9,7 +9,7 @@ maintainer="John <me@johnnynator.dev>"
license="MIT"
homepage="https://gitlab.freedesktop.org/emersion/libdisplay-info/"
distfiles="https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/${version}/libdisplay-info-${version}.tar.gz"
-checksum=a5aeef57817916286526292ec816a5338c4d3c0094ce91e584fc82b57070a44f
+checksum=f7331fcaf5527251b84c8fb84238d06cd2f458422ce950c80e86c72927aa8c2b
# tests require currently unpacakged edid-decode
make_check=no
From 532d2aafe0677ce2c4a87014f5fb3ce65ff52297 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:39:29 +0100
Subject: [PATCH 0297/2025] kodi: rebuild against libdisplay-info-0.2.0
---
srcpkgs/kodi/template | 2 +-
srcpkgs/libxfce4windowing/template | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template
index 1086592e0f1196..95b79cc86e2e50 100644
--- a/srcpkgs/kodi/template
+++ b/srcpkgs/kodi/template
@@ -1,7 +1,7 @@
# Template file for 'kodi'
pkgname=kodi
version=21.1
-revision=1
+revision=2
_codename="Omega"
_crossguid_ver="ca1bf4b810e2d188d04cb6286f957008ee1b7681"
_dvdcss_ver="1.4.3-Next-Nexus-Alpha2-2"
diff --git a/srcpkgs/libxfce4windowing/template b/srcpkgs/libxfce4windowing/template
index 1529013286c02c..07715b6d9dee89 100644
--- a/srcpkgs/libxfce4windowing/template
+++ b/srcpkgs/libxfce4windowing/template
@@ -1,7 +1,7 @@
# Template file for 'libxfce4windowing'
pkgname=libxfce4windowing
version=4.20.2
-revision=1
+revision=2
build_style=meson
build_helper=gir
hostmakedepends="wayland-devel pkg-config xfce4-dev-tools glib-devel gettext"
From 4fa804ce47f7e78ea7d10468ade919f95e15ebd1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:39:29 +0100
Subject: [PATCH 0298/2025] mutter: rebuild against libdisplay-info-0.2.0
---
srcpkgs/mutter/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 26d40c5c166ea6..ccaad9646e9e43 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,7 +1,7 @@
# Template file for 'mutter'
pkgname=mutter
version=47.5
-revision=1
+revision=2
build_helper="gir"
build_style=meson
configure_args="-Degl_device=true -Dudev=true -Dnative_backend=true
From a77da2b71dea0f8bd238105000694e15b41c8b3b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:39:29 +0100
Subject: [PATCH 0299/2025] niri: update to 25.02
---
srcpkgs/niri/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/niri/template b/srcpkgs/niri/template
index 652bc5b63866ab..ef044edfa22380 100644
--- a/srcpkgs/niri/template
+++ b/srcpkgs/niri/template
@@ -1,6 +1,6 @@
# Template file for 'niri'
pkgname=niri
-version=25.01
+version=25.02
revision=1
build_style=cargo
configure_args="--no-default-features --features dbus,xdp-gnome-screencast"
@@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
homepage="https://github.com/YaLTeR/niri"
changelog="https://github.com/YaLTeR/niri/releases"
distfiles="https://github.com/YaLTeR/niri/archive/refs/tags/v${version}.tar.gz"
-checksum=86b89bcfc3fc6a8ed81f9e3f0ac7a29bd30267515efb2c19e1e0bc2ccd67b649
+checksum=602b1f38c6ab01b19e95ac2ef86d7c91dfa9b212437d62fb40def9664c1419d6
pre_check() {
export XDG_RUNTIME_DIR=$(mktemp -d "$wrksrc/runtime.XXXXXX")
From 931e87f34197491fde47159f020fd2b12ff27594 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:39:30 +0100
Subject: [PATCH 0300/2025] wlroots0.17: rebuild against libdisplay-info-0.2.0
---
srcpkgs/wlroots0.17/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/wlroots0.17/template b/srcpkgs/wlroots0.17/template
index 601d72b555bc34..79086c01349c76 100644
--- a/srcpkgs/wlroots0.17/template
+++ b/srcpkgs/wlroots0.17/template
@@ -1,7 +1,7 @@
# Template file for 'wlroots0.17'
pkgname=wlroots0.17
version=0.17.4
-revision=1
+revision=2
build_style=meson
# Follow upstream packaging recommendations:
# https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations
From 078deda3d86ac3a911fe15a745551039c68a761d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 15 Jan 2025 11:39:30 +0100
Subject: [PATCH 0301/2025] wlroots0.18: rebuild against libdisplay-info-0.2.0
---
srcpkgs/wlroots0.18/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/wlroots0.18/template b/srcpkgs/wlroots0.18/template
index 0096853d4fd660..99bf0d5420f162 100644
--- a/srcpkgs/wlroots0.18/template
+++ b/srcpkgs/wlroots0.18/template
@@ -1,7 +1,7 @@
# Template file for 'wlroots0.18'
pkgname=wlroots0.18
version=0.18.2
-revision=1
+revision=2
build_style=meson
# Follow upstream packaging recommendations:
# https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations
From 179fd394bfa345aa763ec6e5ddfc3498b9dbf829 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 Feb 2025 23:38:14 +0100
Subject: [PATCH 0302/2025] weston: rebuild against libdisplay-info-0.2.0
---
srcpkgs/weston/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/weston/template b/srcpkgs/weston/template
index 59236b01686f66..419698d9b539c2 100644
--- a/srcpkgs/weston/template
+++ b/srcpkgs/weston/template
@@ -1,7 +1,7 @@
# Template file for 'weston'
pkgname=weston
version=14.0.1
-revision=2
+revision=3
build_style=meson
# requires XDG_RUNTIME_DIR for most tests
configure_args="-Dtests=false $(vopt_bool vaapi backend-drm-screencast-vaapi) "
From 563639337133bc48b58624e6082efd7890850934 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 27 Feb 2025 12:10:12 +0100
Subject: [PATCH 0303/2025] spectacle: update to 6.3.2.1.
---
srcpkgs/spectacle/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template
index 1b1b8ee69778e3..be92b0e3bd904a 100644
--- a/srcpkgs/spectacle/template
+++ b/srcpkgs/spectacle/template
@@ -1,6 +1,7 @@
# Template file for 'spectacle'
pkgname=spectacle
-version=24.12.1
+reverts="24.12.1_1 24.12.0_1 24.08.1_2 24.08.1_1 24.08.0_1 24.05.0_4 24.05.0_3 24.05.0_2 24.05.0_2 24.05.0_2 24.05.0_1 24.02.2_1 23.08.5_1 23.08.4_1 23.08.3_1 23.08.2_1 23.08.0_1 23.04.2_1 23.04.0_1 22.12.1_1 22.08.2_1 22.08.1_1 22.04.3_1 22.04.1_1 21.12.3_1 21.12.2_1 21.12.1_1 21.12.0_1 21.08.3_1 21.08.2_1 21.08.1_1 21.08.0_1 21.04.3_1 21.04.2_1 21.04.1_1 21.04.0_1 20.12.3_1 20.12.2_1 20.12.1_1 20.12.0_1 20.08.3_1 20.08.2_1 20.08.1_1 20.08.0_1 20.04.3_1 20.04.2_1 20.04.2_1 20.04.1_1 20.04.0_1"
+version=6.3.2.1
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -15,6 +16,6 @@ makedepends="kf6-kdeclarative-devel kf6-kxmlgui-devel qt6-base-private-devel
short_desc="KDE screenshot capture utility"
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=df710e03ebf15133a9760aa0aa83eb1bd85353f7c4a14a834c5f401b094cb999
+homepage="https://apps.kde.org/spectacle/"
+distfiles="${KDE_SITE}/plasma/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=481c25b1834b60a6a0bffe3706aa3e25009a7d35995cb377847f3a96e875774b
From 6356551afbefaf327205f568bc64396ce4f8ddc9 Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Sun, 22 Sep 2024 22:10:54 +0300
Subject: [PATCH 0304/2025] nvidia: update to 570.124.04
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
srcpkgs/nvidia/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index 7a257e6bf6d860..871cf69a958e60 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -3,7 +3,7 @@
_desc="NVIDIA drivers for linux"
pkgname=nvidia
-version=550.144.03
+version=570.124.04
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=6a4838e2cdb26e4c0e07367ac0d3bcf799d56b5286f68fa201be3d3ddb88aac4
+checksum=1b786a4b7122d7c4216c58ae4007688a4f778c196c148d919163815ee10d53c4
# subpackages need to be processed in this specific order
subpackages="nvidia-gtklibs nvidia-dkms nvidia-firmware nvidia-opencl nvidia-libs nvidia-libs-32bit"
depends="nvidia-libs-${version}_${revision}
@@ -132,11 +132,11 @@ do_install() {
${DESTDIR}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1
# Wayland/GBM
- vinstall libnvidia-egl-wayland.so.1.1.13 755 usr/lib
- ln -sf libnvidia-egl-wayland.so.1.1.13 \
+ vinstall libnvidia-egl-wayland.so.1.1.18 755 usr/lib
+ ln -sf libnvidia-egl-wayland.so.1.1.18 \
${DESTDIR}/usr/lib/libnvidia-egl-wayland.so.1
- vinstall libnvidia-egl-gbm.so.1.1.1 755 usr/lib
- ln -sf libnvidia-egl-gbm.so.1.1.1 \
+ vinstall libnvidia-egl-gbm.so.1.1.2 755 usr/lib
+ ln -sf libnvidia-egl-gbm.so.1.1.2 \
${DESTDIR}/usr/lib/libnvidia-egl-gbm.so.1
vmkdir usr/share/glvnd/egl_vendor.d
From 50e38ab58cba859fb0402e6984585cb040892152 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 1 Mar 2025 16:28:11 +0100
Subject: [PATCH 0305/2025] New package: mmc-utils-0.0.20250117
Closes #52183.
---
srcpkgs/mmc-utils/template | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 srcpkgs/mmc-utils/template
diff --git a/srcpkgs/mmc-utils/template b/srcpkgs/mmc-utils/template
new file mode 100644
index 00000000000000..afe9b389768743
--- /dev/null
+++ b/srcpkgs/mmc-utils/template
@@ -0,0 +1,14 @@
+# Template file for 'mmc-utils'
+pkgname=mmc-utils
+version=0.0.20250117
+revision=1
+_githash="67b9be6429d7b01e9e6057ead013e7049e34b273"
+build_style=gnu-makefile
+make_build_args="C= GIT_VERSION=mmc-${version}-${_githash}"
+short_desc="Userspace tools for MMC/eMMC/SD devices"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="GPL-2.0-only"
+homepage="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
+changelog="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/log/"
+distfiles="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git//snapshot/${_githash}.tar.gz"
+checksum=cf8e3b389c2cad9b8fdc0e97b1fc35b16c6b5c8fc711763b6a67014c7d16a85d
From 81cafefbd90ac916d000a14581cc2d6b5485c431 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 1 Mar 2025 16:29:01 +0100
Subject: [PATCH 0306/2025] b3sum: update to 1.6.1.
---
srcpkgs/b3sum/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/b3sum/template b/srcpkgs/b3sum/template
index 67e9f01facd952..fded4f58f74d3b 100644
--- a/srcpkgs/b3sum/template
+++ b/srcpkgs/b3sum/template
@@ -1,6 +1,6 @@
# Template file for 'b3sum'
pkgname=b3sum
-version=1.6.0
+version=1.6.1
revision=1
build_wrksrc="b3sum"
build_style=cargo
@@ -9,4 +9,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="CC0-1.0"
homepage="https://github.com/BLAKE3-team/BLAKE3/"
distfiles="https://github.com/BLAKE3-team/BLAKE3/archive/${version}.tar.gz"
-checksum=cc6839962144126bc6cc1cde89a50c3bb000b42a93d7e5295b1414d9bdf70c12
+checksum=1f2fbd93790694f1ad66eef26e23c42260a1916927184d78d8395ff1a512d285
From a62bf91ff5cf998ad2b1f823a88e5f102c51626f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 1 Mar 2025 16:42:21 +0100
Subject: [PATCH 0307/2025] libavif: update to 1.2.0.
---
srcpkgs/libavif/template | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/libavif/template b/srcpkgs/libavif/template
index afee044eeb19fd..d3f0df87e51f1b 100644
--- a/srcpkgs/libavif/template
+++ b/srcpkgs/libavif/template
@@ -1,24 +1,27 @@
# Template file for 'libavif'
pkgname=libavif
-version=1.1.1
-revision=3
+version=1.2.0
+revision=1
+build_wrksrc="${pkgname}-${version}"
build_style=cmake
configure_args="-DAVIF_BUILD_APPS=ON -DAVIF_BUILD_GDK_PIXBUF=ON
- -DAVIF_LIBYUV=OFF -DAVIF_CODEC_AOM=SYSTEM
+ -DAVIF_LIBYUV=OFF -DAVIF_CODEC_AOM=SYSTEM -DAVIF_LIBXML2=SYSTEM
$(vopt_if dav1d -DAVIF_CODEC_DAV1D=SYSTEM) $(vopt_if rav1e -DAVIF_CODEC_RAV1E=SYSTEM)
$(vopt_if svt -DAVIF_CODEC_SVT=SYSTEM)"
hostmakedepends="gdk-pixbuf-devel pkg-config"
_devdepends="libaom-devel $(vopt_if dav1d "libdav1d-devel")
$(vopt_if rav1e "rav1e-devel") $(vopt_if svt "libsvt-av1-devel")"
-makedepends="gdk-pixbuf-devel libsharpyuv-devel libjpeg-turbo-devel
+makedepends="gdk-pixbuf-devel libxml2-devel libsharpyuv-devel libjpeg-turbo-devel
libpng-devel zlib-devel ${_devdepends}"
short_desc="Library for encoding and decoding .avif files"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-2-Clause"
homepage="https://github.com/AOMediaCodec/libavif"
changelog="https://raw.githubusercontent.com/AOMediaCodec/libavif/main/CHANGELOG.md"
-distfiles="https://github.com/AOMediaCodec/libavif/archive/refs/tags/v${version}.tar.gz"
-checksum=914662e16245e062ed73f90112fbb4548241300843a7772d8d441bb6859de45b
+distfiles="https://github.com/AOMediaCodec/libavif/archive/refs/tags/v${version}.tar.gz
+ https://github.com/kmurray/libargparse/archive/ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz>libargparse.tar.gz"
+checksum="2182f4900d1a9617cee89746922a58dd825f2a3547f23907b8d78dc3685f7d8c
+ 7727b0498851e5b6a6fcd734eb667a8a231897e2c86a357aec51cc0664813060"
build_options="dav1d rav1e svt"
build_options_default="dav1d rav1e"
@@ -31,6 +34,10 @@ if [ "$XBPS_TARGET_WORDSIZE" != "32" ]; then
build_options_default+=" svt"
fi
+post_extract() {
+ mv libargparse-* ${build_wrksrc}/ext/libargparse
+}
+
post_install() {
vlicense LICENSE
}
From 88d28835053cc92c079f39de8d9b300745658857 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sat, 1 Mar 2025 19:33:04 +0000
Subject: [PATCH 0308/2025] yoshimi: update to 2.3.3.3.
---
srcpkgs/yoshimi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yoshimi/template b/srcpkgs/yoshimi/template
index d3cd589ffc12f8..088610f0ca7a6e 100644
--- a/srcpkgs/yoshimi/template
+++ b/srcpkgs/yoshimi/template
@@ -1,6 +1,6 @@
# Template file for 'yoshimi'
pkgname=yoshimi
-version=2.3.3.2
+version=2.3.3.3
revision=1
build_wrksrc=src
build_style=cmake
@@ -13,7 +13,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2.0-or-later"
homepage="https://yoshimi.github.io/"
distfiles="https://github.com/Yoshimi/$pkgname/archive/$version.tar.gz"
-checksum=edeeeb97d199396293b85296fb66157685bfcee69ca510327870525531803f8f
+checksum=10b70d6bf577de3f36883b0e066d5de0b7291d4e4de3dee3b56df68feaed9469
case "$XBPS_TARGET_MACHINE" in
*-musl) makedepends+=" argp-standalone";;
From 58397ef7837f009f82bd496b2ca12426311373eb Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sat, 1 Mar 2025 19:35:42 +0000
Subject: [PATCH 0309/2025] terraform: update to 1.11.0.
---
srcpkgs/terraform/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terraform/template b/srcpkgs/terraform/template
index 78e3a939e8a930..1b5efe9bea5dbe 100644
--- a/srcpkgs/terraform/template
+++ b/srcpkgs/terraform/template
@@ -1,6 +1,6 @@
# Template file for 'terraform'
pkgname=terraform
-version=1.10.5
+version=1.11.0
revision=1
build_style=go
go_import_path="github.com/hashicorp/$pkgname"
@@ -10,5 +10,5 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BUSL-1.1"
homepage="https://www.terraform.io/"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=1c0526360b9b6664a4064058a71a1fbd78b9b4bd0bd56df8c38744abcd57691e
+checksum=c40b484ad84d1461e15e4c8f1d45ef85b85941fde30f5fa69126f3720dad77c0
repository=nonfree
From 2a906fe611b15311e55cec0d4abd04d125a66090 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sat, 1 Mar 2025 19:37:27 +0000
Subject: [PATCH 0310/2025] terragrunt: update to 0.73.16.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 483d3e37a6d9a2..8c5e1c8ab8c471 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.73.8
+version=0.73.16
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=86a85335bbcf081602660bac864a72f52a9a54cf4478c663b9fec60e6e68a1e9
+checksum=99d94288f99116accfe461547131aadcdd9cff00b87f8951f3b395cf2606dca1
post_install() {
vlicense LICENSE.txt
From cab31c7786a12b769adc9e069aba7d2deda664b2 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sat, 1 Mar 2025 19:38:31 +0000
Subject: [PATCH 0311/2025] racket: update to 8.16.
---
srcpkgs/racket/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template
index e1f0acc4c3854e..bbf2a8a7b0bcc2 100644
--- a/srcpkgs/racket/template
+++ b/srcpkgs/racket/template
@@ -1,6 +1,6 @@
# Template file for 'racket'
pkgname=racket
-version=8.15
+version=8.16
revision=1
archs="aarch64* armv6* armv7* i686* x86_64*"
build_wrksrc=src
@@ -15,7 +15,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="LGPL-3.0-only, MIT"
homepage="http://racket-lang.org/"
distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz"
-checksum=602b848459daf1b2222a46a9094e85ae2d28e480067219957fa46af8400e1233
+checksum=b233a968f4a561f7b005ce06f2c4c29428562f308c1a04d28e2e2286f6b945c3
nostrip=yes
patch_args="-Np2"
From 8ef82848a1d56137a5d020f6eb96de10313fbd38 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sat, 1 Mar 2025 20:42:24 +0000
Subject: [PATCH 0312/2025] hugo: update to 0.145.0.
---
srcpkgs/hugo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hugo/template b/srcpkgs/hugo/template
index 7b684d2c38b5ab..9864136539c002 100644
--- a/srcpkgs/hugo/template
+++ b/srcpkgs/hugo/template
@@ -1,6 +1,6 @@
# Template file for 'hugo'
pkgname=hugo
-version=0.144.2
+version=0.145.0
revision=1
build_style=go
build_helper=qemu
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://gohugo.io"
distfiles="https://github.com/gohugoio/hugo/archive/v${version}.tar.gz"
-checksum=f49a3a6148ee3f4a7bdc331ec6fe2bb106c5e54268dc5b8d3f00fbffc99d6f5d
+checksum=f6cfcfa4575ff25a08e68b638367df60b28e28a7917471c5deec6396eae26ae2
post_install() {
vdoc README.md
From 0af1d161a48156e955a951e87f9d9c0811b5f144 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 16:12:23 +0100
Subject: [PATCH 0313/2025] poppler: update to 25.02.0
---
common/shlibs | 4 ++--
srcpkgs/poppler/template | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 31b1d952954846..eab9adbbf5df7f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -350,9 +350,9 @@ libMagickCore-7.Q16HDRI.so.10 libmagick-7.1.0.10_1
libMagickWand-7.Q16HDRI.so.10 libmagick-7.1.0.10_1
libMagick++-7.Q16HDRI.so.5 libmagick-7.0.11.1_1
libltdl.so.7 libltdl-2.2.6_1
-libpoppler.so.140 libpoppler-24.08.0_1
+libpoppler.so.146 libpoppler-25.02.0_1
libpoppler-glib.so.8 poppler-glib-0.18.2_1
-libpoppler-cpp.so.1 poppler-cpp-24.08.0_1
+libpoppler-cpp.so.2 poppler-cpp-25.02.0_1
libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
libpoppler-qt6.so.3 poppler-qt6-23.12.0_1
libtcl8.6.so tcl-8.6.0_1
diff --git a/srcpkgs/poppler/template b/srcpkgs/poppler/template
index 5aec997c9587c1..aadd4cf6537f9c 100644
--- a/srcpkgs/poppler/template
+++ b/srcpkgs/poppler/template
@@ -2,9 +2,9 @@
#
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/poppler-qt5".
pkgname=poppler
-version=24.08.0
+version=25.02.0
revision=1
-_testVersion=ff3133cdb6cb496ee1d2c3231bfa35006a5e8410
+_testVersion=91ee031c882634c36f2f0f2f14eb6646dd542fb9
create_wrksrc=yes
build_style=cmake
build_helper="gir"
@@ -24,8 +24,8 @@ homepage="https://poppler.freedesktop.org"
changelog="https://gitlab.freedesktop.org/poppler/poppler/-/raw/master/NEWS"
distfiles="https://poppler.freedesktop.org/poppler-${version}.tar.xz
https://gitlab.freedesktop.org/poppler/test/-/archive/${_testVersion}/test-${_testVersion}.tar.gz"
-checksum="97453fbddf0c9a9eafa0ea45ac710d3d49bcf23a62e864585385d3c0b4403174
- 98a06e7dd7619fe20bfd99505a31993dbe40517678d81278e6395a30a40f03bf"
+checksum="21234cb2a9647d73c752ce4031e65a79d11a511a835f2798284c2497b8701dee
+ 4155211ed0e5b05ffd0b57e7e4679215ba02c7f58fcd16e6b82844b2f6a6f590"
build_options="gir boost"
build_options_default="gir boost"
From a03884363236bb62b8339b9bbb597e41b1ecf19d Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 16:20:31 +0100
Subject: [PATCH 0314/2025] poppler-qt5: update to 25.02.0
---
srcpkgs/poppler-qt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/poppler-qt5/template b/srcpkgs/poppler-qt5/template
index c7c68196907338..93b1c76dadd95c 100644
--- a/srcpkgs/poppler-qt5/template
+++ b/srcpkgs/poppler-qt5/template
@@ -4,7 +4,7 @@
# IT IS SPLIT TO AVOID A CYCLIC DEPENDENCY: qt5 -> cups -> poppler -> qt5.
#
pkgname=poppler-qt5
-version=24.08.0
+version=25.02.0
revision=1
build_style=cmake
configure_args="-DENABLE_UNSTABLE_API_ABI_HEADERS=ON -DENABLE_GLIB=OFF
@@ -21,7 +21,7 @@ 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="https://poppler.freedesktop.org/poppler-${version}.tar.xz"
-checksum=97453fbddf0c9a9eafa0ea45ac710d3d49bcf23a62e864585385d3c0b4403174
+checksum=21234cb2a9647d73c752ce4031e65a79d11a511a835f2798284c2497b8701dee
# fails to find a bunch of files
make_check=no
From fbba1eb7b9f4f37bcc7ec5232e404216286d74f3 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 16:36:24 +0100
Subject: [PATCH 0315/2025] calligra: revbump for libpoppler
---
srcpkgs/calligra/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index fadcbacfcd7be7..a0e0e7afbb0f6e 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
# Template file for 'calligra'
pkgname=calligra
version=3.2.1
-revision=24
+revision=25
build_style=cmake
configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
-DMEINPROC5_EXECUTABLE=/usr/bin/meinproc5 -DBUILD_TESTING=OFF"
From a08613448879ccd7d99481838e239fda49b3cf3f Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 16:38:30 +0100
Subject: [PATCH 0316/2025] fim: revbump for libpoppler
---
srcpkgs/fim/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/fim/template b/srcpkgs/fim/template
index 82b003b8b72d09..7cff6cb62acfcc 100644
--- a/srcpkgs/fim/template
+++ b/srcpkgs/fim/template
@@ -1,7 +1,7 @@
# Template file for 'fim'
pkgname=fim
version=0.7.1
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--enable-poppler"
make_check_args="-j1"
From 8bcd7ede02ec75b1f858905eb78059c84fed3099 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 17:33:41 +0100
Subject: [PATCH 0317/2025] inkscape: revbump for libpoppler, fix pdf crashes
---
.../patches/0001-poppler-fofitruetype.patch | 59 +++
.../patches/0002-poppler-gfxcolorspace.patch | 430 ++++++++++++++++++
.../patches/0003-poppler-includes.patch | 39 ++
.../patches/0004-poppler-getimageparams.patch | 53 +++
srcpkgs/inkscape/patches/6811.patch | 195 ++++++++
.../inkscape/patches/poppler_25.02.0.patch | 179 ++++++++
srcpkgs/inkscape/template | 2 +-
7 files changed, 956 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/inkscape/patches/0001-poppler-fofitruetype.patch
create mode 100644 srcpkgs/inkscape/patches/0002-poppler-gfxcolorspace.patch
create mode 100644 srcpkgs/inkscape/patches/0003-poppler-includes.patch
create mode 100644 srcpkgs/inkscape/patches/0004-poppler-getimageparams.patch
create mode 100644 srcpkgs/inkscape/patches/6811.patch
create mode 100644 srcpkgs/inkscape/patches/poppler_25.02.0.patch
diff --git a/srcpkgs/inkscape/patches/0001-poppler-fofitruetype.patch b/srcpkgs/inkscape/patches/0001-poppler-fofitruetype.patch
new file mode 100644
index 00000000000000..fdfe0efa1a7d4b
--- /dev/null
+++ b/srcpkgs/inkscape/patches/0001-poppler-fofitruetype.patch
@@ -0,0 +1,59 @@
+From 0399372ec240d23e0e70548237a541f2b5bf0f34 Mon Sep 17 00:00:00 2001
+From: KrIr17 <elendil.krir17@gmail.com>
+Date: Tue, 5 Nov 2024 00:40:15 +0100
+Subject: [PATCH] Fix building with Poppler 24.11
+
+Poppler 24.11 no longer sets the default value for faceIndex to 0 in
+`FoFiTrueType::make()` and `FoFiTrueType::load()` [1], so we do it
+on our end instead.
+
+Fixes https://gitlab.com/inkscape/inkscape/-/issues/5370
+
+[1] https://gitlab.freedesktop.org/poppler/poppler/-/commit/94467509a013dd5cf46c942baa598f2b296571f4
+---
+ .../internal/pdfinput/poppler-cairo-font-engine.cpp | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
+index 34a8eed682d..728b1d1aac4 100644
+--- a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
++++ b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
+@@ -419,9 +419,9 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ FoFiTrueType *ff;
+ #endif
+ if (!font_data.empty()) {
+- ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size());
++ ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size(), 0);
+ } else {
+- ff = FoFiTrueType::load(fileName.c_str());
++ ff = FoFiTrueType::load(fileName.c_str(), 0);
+ }
+ if (!ff) {
+ goto err2;
+@@ -444,9 +444,9 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ FoFiTrueType *ff;
+ #endif
+ if (!font_data.empty()) {
+- ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size());
++ ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size(), 0);
+ } else {
+- ff = FoFiTrueType::load(fileName.c_str());
++ ff = FoFiTrueType::load(fileName.c_str(), 0);
+ }
+ if (!ff) {
+ error(errSyntaxError, -1, "failed to load truetype font\n");
+@@ -512,9 +512,9 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ FoFiTrueType *ff;
+ #endif
+ if (!font_data.empty()) {
+- ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size());
++ ff = FoFiTrueType::make((fontchar)font_data.data(), font_data.size(), 0);
+ } else {
+- ff = FoFiTrueType::load(fileName.c_str());
++ ff = FoFiTrueType::load(fileName.c_str(), 0);
+ }
+ if (ff) {
+ if (ff->isOpenTypeCFF()) {
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/patches/0002-poppler-gfxcolorspace.patch b/srcpkgs/inkscape/patches/0002-poppler-gfxcolorspace.patch
new file mode 100644
index 00000000000000..754f385c6ec71f
--- /dev/null
+++ b/srcpkgs/inkscape/patches/0002-poppler-gfxcolorspace.patch
@@ -0,0 +1,430 @@
+From 22304ae8034d067670a9f95022083a75fac92b4c Mon Sep 17 00:00:00 2001
+From: PBS <pbs3141@gmail.com>
+Date: Tue, 22 Oct 2024 14:48:31 +0100
+Subject: [PATCH] Future-proof against poppler 24.10 changes
+
+---
+ .../internal/pdfinput/pdf-parser.cpp | 120 ++++++++----------
+ src/extension/internal/pdfinput/pdf-parser.h | 4 +-
+ .../pdfinput/poppler-transition-api.h | 6 +
+ 3 files changed, 61 insertions(+), 69 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
+index 97b2909218a..28000a87b0c 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.cpp
++++ b/src/extension/internal/pdfinput/pdf-parser.cpp
+@@ -817,11 +817,11 @@ void PdfParser::opSetExtGState(Object args[], int /*numArgs*/)
+ _POPPLER_FREE(obj3);
+ if (_POPPLER_CALL_ARGS_DEREF(obj3, obj2.dictLookup, "G").isStream()) {
+ if (_POPPLER_CALL_ARGS_DEREF(obj4, obj3.streamGetDict()->lookup, "Group").isDict()) {
+- GfxColorSpace *blendingColorSpace = nullptr;
++ std::unique_ptr<GfxColorSpace> blendingColorSpace;
+ GBool isolated = gFalse;
+ GBool knockout = gFalse;
+ if (!_POPPLER_CALL_ARGS_DEREF(obj5, obj4.dictLookup, "CS").isNull()) {
+- blendingColorSpace = GfxColorSpace::parse(nullptr, &obj5, nullptr, state);
++ blendingColorSpace = std::unique_ptr<GfxColorSpace>(GfxColorSpace::parse(nullptr, &obj5, nullptr, state));
+ }
+ _POPPLER_FREE(obj5);
+ if (_POPPLER_CALL_ARGS_DEREF(obj5, obj4.dictLookup, "I").isBool()) {
+@@ -842,7 +842,7 @@ void PdfParser::opSetExtGState(Object args[], int /*numArgs*/)
+ }
+ }
+ }
+- doSoftMask(&obj3, alpha, blendingColorSpace, isolated, knockout, funcs[0], &backdropColor);
++ doSoftMask(&obj3, alpha, blendingColorSpace.get(), isolated, knockout, funcs[0], &backdropColor);
+ if (funcs[0]) {
+ delete funcs[0];
+ }
+@@ -927,9 +927,6 @@ void PdfParser::doSoftMask(Object *str, GBool alpha,
+ alpha, transferFunc, backdropColor);
+ --formDepth;
+
+- if (blendingColorSpace) {
+- delete blendingColorSpace;
+- }
+ _POPPLER_FREE(obj1);
+ }
+
+@@ -946,42 +943,43 @@ void PdfParser::opSetRenderingIntent(Object /*args*/[], int /*numArgs*/)
+ *
+ * Maintains a cache for named color spaces to avoid expensive re-parsing.
+ */
+-GfxColorSpace *PdfParser::lookupColorSpaceCopy(Object &arg)
++std::unique_ptr<GfxColorSpace> PdfParser::lookupColorSpaceCopy(Object &arg)
+ {
+ assert(!arg.isNull());
+- GfxColorSpace *colorSpace = nullptr;
+
+ if (char const *name = arg.isName() ? arg.getName() : nullptr) {
+ auto const cache_name = std::to_string(formDepth) + "-" + name;
+- if ((colorSpace = colorSpacesCache[cache_name].get())) {
+- return colorSpace->copy();
++ if (auto cached = colorSpacesCache[cache_name].get()) {
++ return std::unique_ptr<GfxColorSpace>(cached->copy());
+ }
+
+- Object obj = res->lookupColorSpace(name);
+- if (obj.isNull()) {
+- colorSpace = GfxColorSpace::parse(res, &arg, nullptr, state);
++ std::unique_ptr<GfxColorSpace> colorSpace;
++ if (auto obj = res->lookupColorSpace(name); !obj.isNull()) {
++ colorSpace = std::unique_ptr<GfxColorSpace>(GfxColorSpace::parse(res, &obj, nullptr, state));
+ } else {
+- colorSpace = GfxColorSpace::parse(res, &obj, nullptr, state);
++ colorSpace = std::unique_ptr<GfxColorSpace>(GfxColorSpace::parse(res, &arg, nullptr, state));
+ }
+
+ if (colorSpace && colorSpace->getMode() != csPattern) {
+- colorSpacesCache[cache_name].reset(colorSpace->copy());
++ colorSpacesCache[cache_name] = std::unique_ptr<GfxColorSpace>(colorSpace->copy());
+ }
++
++ return colorSpace;
+ } else {
+ // We were passed in an object directly.
+- colorSpace = GfxColorSpace::parse(res, &arg, nullptr, state);
++ return std::unique_ptr<GfxColorSpace>(GfxColorSpace::parse(res, &arg, nullptr, state));
+ }
+- return colorSpace;
+ }
+
+ /**
+ * Look up pattern/gradients from the GfxResource dictionary
+ */
+-GfxPattern *PdfParser::lookupPattern(Object *obj, GfxState *state)
++std::unique_ptr<GfxPattern> PdfParser::lookupPattern(Object *obj, GfxState *state)
+ {
+- if (!obj->isName())
+- return nullptr;
+- return res->lookupPattern(obj->getName(), nullptr, state);
++ if (!obj->isName()) {
++ return {};
++ }
++ return std::unique_ptr<GfxPattern>(res->lookupPattern(obj->getName(), nullptr, state));
+ }
+
+ // TODO not good that numArgs is ignored but args[] is used:
+@@ -990,7 +988,7 @@ void PdfParser::opSetFillGray(Object args[], int /*numArgs*/)
+ GfxColor color;
+ builder->beforeStateChange(state);
+ state->setFillPattern(nullptr);
+- state->setFillColorSpace(new GfxDeviceGrayColorSpace());
++ state->setFillColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceGrayColorSpace>()));
+ color.c[0] = dblToCol(args[0].getNum());
+ state->setFillColor(&color);
+ builder->updateStyle(state);
+@@ -1002,7 +1000,7 @@ void PdfParser::opSetStrokeGray(Object args[], int /*numArgs*/)
+ GfxColor color;
+ builder->beforeStateChange(state);
+ state->setStrokePattern(nullptr);
+- state->setStrokeColorSpace(new GfxDeviceGrayColorSpace());
++ state->setStrokeColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceGrayColorSpace>()));
+ color.c[0] = dblToCol(args[0].getNum());
+ state->setStrokeColor(&color);
+ builder->updateStyle(state);
+@@ -1015,7 +1013,7 @@ void PdfParser::opSetFillCMYKColor(Object args[], int /*numArgs*/)
+ int i;
+ builder->beforeStateChange(state);
+ state->setFillPattern(nullptr);
+- state->setFillColorSpace(new GfxDeviceCMYKColorSpace());
++ state->setFillColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceCMYKColorSpace>()));
+ for (i = 0; i < 4; ++i) {
+ color.c[i] = dblToCol(args[i].getNum());
+ }
+@@ -1029,7 +1027,7 @@ void PdfParser::opSetStrokeCMYKColor(Object args[], int /*numArgs*/)
+ GfxColor color;
+ builder->beforeStateChange(state);
+ state->setStrokePattern(nullptr);
+- state->setStrokeColorSpace(new GfxDeviceCMYKColorSpace());
++ state->setStrokeColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceCMYKColorSpace>()));
+ for (int i = 0; i < 4; ++i) {
+ color.c[i] = dblToCol(args[i].getNum());
+ }
+@@ -1043,7 +1041,7 @@ void PdfParser::opSetFillRGBColor(Object args[], int /*numArgs*/)
+ GfxColor color;
+ builder->beforeStateChange(state);
+ state->setFillPattern(nullptr);
+- state->setFillColorSpace(new GfxDeviceRGBColorSpace());
++ state->setFillColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceRGBColorSpace>()));
+ for (int i = 0; i < 3; ++i) {
+ color.c[i] = dblToCol(args[i].getNum());
+ }
+@@ -1056,7 +1054,7 @@ void PdfParser::opSetStrokeRGBColor(Object args[], int /*numArgs*/) {
+ GfxColor color;
+ builder->beforeStateChange(state);
+ state->setStrokePattern(nullptr);
+- state->setStrokeColorSpace(new GfxDeviceRGBColorSpace());
++ state->setStrokeColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(std::make_unique<GfxDeviceRGBColorSpace>()));
+ for (int i = 0; i < 3; ++i) {
+ color.c[i] = dblToCol(args[i].getNum());
+ }
+@@ -1068,14 +1066,14 @@ void PdfParser::opSetStrokeRGBColor(Object args[], int /*numArgs*/) {
+ void PdfParser::opSetFillColorSpace(Object args[], int numArgs)
+ {
+ assert(numArgs >= 1);
+- GfxColorSpace *colorSpace = lookupColorSpaceCopy(args[0]);
++ auto colorSpace = lookupColorSpaceCopy(args[0]);
+ builder->beforeStateChange(state);
+ state->setFillPattern(nullptr);
+
+ if (colorSpace) {
+ GfxColor color;
+- state->setFillColorSpace(colorSpace);
+ colorSpace->getDefaultColor(&color);
++ state->setFillColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(colorSpace));
+ state->setFillColor(&color);
+ builder->updateStyle(state);
+ } else {
+@@ -1089,14 +1087,14 @@ void PdfParser::opSetStrokeColorSpace(Object args[], int numArgs)
+ assert(numArgs >= 1);
+ builder->beforeStateChange(state);
+
+- GfxColorSpace *colorSpace = lookupColorSpaceCopy(args[0]);
++ auto colorSpace = lookupColorSpaceCopy(args[0]);
+
+ state->setStrokePattern(nullptr);
+
+ if (colorSpace) {
+ GfxColor color;
+- state->setStrokeColorSpace(colorSpace);
+ colorSpace->getDefaultColor(&color);
++ state->setStrokeColorSpace(_POPPLER_CONSUME_UNIQPTR_ARG(colorSpace));
+ state->setStrokeColor(&color);
+ builder->updateStyle(state);
+ } else {
+@@ -1159,7 +1157,7 @@ void PdfParser::opSetFillColorN(Object args[], int numArgs) {
+ builder->updateStyle(state);
+ }
+ if (auto pattern = lookupPattern(&(args[numArgs - 1]), state)) {
+- state->setFillPattern(pattern);
++ state->setFillPattern(_POPPLER_CONSUME_UNIQPTR_ARG(pattern));
+ builder->updateStyle(state);
+ }
+
+@@ -1202,7 +1200,7 @@ void PdfParser::opSetStrokeColorN(Object args[], int numArgs) {
+ builder->updateStyle(state);
+ }
+ if (auto pattern = lookupPattern(&(args[numArgs - 1]), state)) {
+- state->setStrokePattern(pattern);
++ state->setStrokePattern(_POPPLER_CONSUME_UNIQPTR_ARG(pattern));
+ builder->updateStyle(state);
+ }
+
+@@ -1579,11 +1577,11 @@ void PdfParser::doShadingPatternFillFallback(GfxShadingPattern *sPat,
+ // TODO not good that numArgs is ignored but args[] is used:
+ void PdfParser::opShFill(Object args[], int /*numArgs*/)
+ {
+- GfxShading *shading = nullptr;
+ GfxPath *savedPath = nullptr;
+ bool savedState = false;
+
+- if (!(shading = res->lookupShading(args[0].getName(), nullptr, state))) {
++ auto shading = std::unique_ptr<GfxShading>(res->lookupShading(args[0].getName(), nullptr, state));
++ if (!shading) {
+ return;
+ }
+
+@@ -1615,19 +1613,19 @@ void PdfParser::opShFill(Object args[], int /*numArgs*/)
+ // do shading type-specific operations
+ switch (shading->getType()) {
+ case 1: // Function-based shading
+- doFunctionShFill(static_cast<GfxFunctionShading *>(shading));
++ doFunctionShFill(static_cast<GfxFunctionShading *>(shading.get()));
+ break;
+ case 2: // Axial shading
+ case 3: // Radial shading
+- builder->addClippedFill(shading, stateToAffine(state));
++ builder->addClippedFill(shading.get(), stateToAffine(state));
+ break;
+ case 4: // Free-form Gouraud-shaded triangle mesh
+ case 5: // Lattice-form Gouraud-shaded triangle mesh
+- doGouraudTriangleShFill(static_cast<GfxGouraudTriangleShading *>(shading));
++ doGouraudTriangleShFill(static_cast<GfxGouraudTriangleShading *>(shading.get()));
+ break;
+ case 6: // Coons patch mesh
+ case 7: // Tensor-product patch mesh
+- doPatchMeshShFill(static_cast<GfxPatchMeshShading *>(shading));
++ doPatchMeshShFill(static_cast<GfxPatchMeshShading *>(shading.get()));
+ break;
+ }
+
+@@ -1636,8 +1634,6 @@ void PdfParser::opShFill(Object args[], int /*numArgs*/)
+ restoreState();
+ state->setPath(savedPath);
+ }
+-
+- delete shading;
+ }
+
+ void PdfParser::doFunctionShFill(GfxFunctionShading *shading) {
+@@ -2528,7 +2524,7 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+
+ } else {
+ // get color space and color map
+- GfxColorSpace *colorSpace;
++ std::unique_ptr<GfxColorSpace> colorSpace;
+ _POPPLER_CALL_ARGS(obj1, dict->lookup, "ColorSpace");
+ if (obj1.isNull()) {
+ _POPPLER_FREE(obj1);
+@@ -2537,13 +2533,11 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ if (!obj1.isNull()) {
+ colorSpace = lookupColorSpaceCopy(obj1);
+ } else if (csMode == streamCSDeviceGray) {
+- colorSpace = new GfxDeviceGrayColorSpace();
++ colorSpace = std::make_unique<GfxDeviceGrayColorSpace>();
+ } else if (csMode == streamCSDeviceRGB) {
+- colorSpace = new GfxDeviceRGBColorSpace();
++ colorSpace = std::make_unique<GfxDeviceRGBColorSpace>();
+ } else if (csMode == streamCSDeviceCMYK) {
+- colorSpace = new GfxDeviceCMYKColorSpace();
+- } else {
+- colorSpace = nullptr;
++ colorSpace = std::make_unique<GfxDeviceCMYKColorSpace>();
+ }
+ _POPPLER_FREE(obj1);
+ if (!colorSpace) {
+@@ -2554,10 +2548,9 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ _POPPLER_FREE(obj1);
+ _POPPLER_CALL_ARGS(obj1, dict->lookup, "D");
+ }
+- GfxImageColorMap *colorMap = new GfxImageColorMap(bits, &obj1, colorSpace);
++ auto colorMap = std::make_unique<GfxImageColorMap>(bits, &obj1, _POPPLER_CONSUME_UNIQPTR_ARG(colorSpace));
+ _POPPLER_FREE(obj1);
+ if (!colorMap->isOk()) {
+- delete colorMap;
+ goto err1;
+ }
+
+@@ -2568,7 +2561,7 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ int maskWidth = 0;
+ int maskHeight = 0;
+ maskInvert = gFalse;
+- GfxImageColorMap *maskColorMap = nullptr;
++ std::unique_ptr<GfxImageColorMap> maskColorMap;
+ _POPPLER_CALL_ARGS(maskObj, dict->lookup, "Mask");
+ _POPPLER_CALL_ARGS(smaskObj, dict->lookup, "SMask");
+ Dict* maskDict;
+@@ -2624,7 +2617,7 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ _POPPLER_FREE(obj1);
+ _POPPLER_CALL_ARGS(obj1, maskDict->lookup, "CS");
+ }
+- GfxColorSpace *maskColorSpace = lookupColorSpaceCopy(obj1);
++ auto maskColorSpace = lookupColorSpaceCopy(obj1);
+ _POPPLER_FREE(obj1);
+ if (!maskColorSpace || maskColorSpace->getMode() != csDeviceGray) {
+ goto err1;
+@@ -2634,10 +2627,9 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ _POPPLER_FREE(obj1);
+ _POPPLER_CALL_ARGS(obj1, maskDict->lookup, "D");
+ }
+- maskColorMap = new GfxImageColorMap(maskBits, &obj1, maskColorSpace);
++ maskColorMap = std::make_unique<GfxImageColorMap>(maskBits, &obj1, _POPPLER_CONSUME_UNIQPTR_ARG(maskColorSpace));
+ _POPPLER_FREE(obj1);
+ if (!maskColorMap->isOk()) {
+- delete maskColorMap;
+ goto err1;
+ }
+ //~ handle the Matte entry
+@@ -2718,17 +2710,15 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+
+ // draw it
+ if (haveSoftMask) {
+- builder->addSoftMaskedImage(state, str, width, height, colorMap, interpolate,
+- maskStr, maskWidth, maskHeight, maskColorMap, maskInterpolate);
+- delete maskColorMap;
++ builder->addSoftMaskedImage(state, str, width, height, colorMap.get(), interpolate,
++ maskStr, maskWidth, maskHeight, maskColorMap.get(), maskInterpolate);
+ } else if (haveExplicitMask) {
+- builder->addMaskedImage(state, str, width, height, colorMap, interpolate,
++ builder->addMaskedImage(state, str, width, height, colorMap.get(), interpolate,
+ maskStr, maskWidth, maskHeight, maskInvert, maskInterpolate);
+ } else {
+- builder->addImage(state, str, width, height, colorMap, interpolate,
+- haveColorKeyMask ? maskColors : static_cast<int *>(nullptr));
++ builder->addImage(state, str, width, height, colorMap.get(), interpolate,
++ haveColorKeyMask ? maskColors : nullptr);
+ }
+- delete colorMap;
+
+ _POPPLER_FREE(maskObj);
+ _POPPLER_FREE(smaskObj);
+@@ -2746,7 +2736,6 @@ void PdfParser::doForm(Object *str, double *offset)
+ {
+ Dict *dict;
+ GBool transpGroup, isolated, knockout;
+- GfxColorSpace *blendingColorSpace;
+ Object matrixObj, bboxObj;
+ double m[6], bbox[4];
+ Object resObj;
+@@ -2812,12 +2801,12 @@ void PdfParser::doForm(Object *str, double *offset)
+
+ // check for a transparency group
+ transpGroup = isolated = knockout = gFalse;
+- blendingColorSpace = nullptr;
++ std::unique_ptr<GfxColorSpace> blendingColorSpace;
+ if (_POPPLER_CALL_ARGS_DEREF(obj1, dict->lookup, "Group").isDict()) {
+ if (_POPPLER_CALL_ARGS_DEREF(obj2, obj1.dictLookup, "S").isName("Transparency")) {
+ transpGroup = gTrue;
+ if (!_POPPLER_CALL_ARGS_DEREF(obj3, obj1.dictLookup, "CS").isNull()) {
+- blendingColorSpace = GfxColorSpace::parse(nullptr, &obj3, nullptr, state);
++ blendingColorSpace = std::unique_ptr<GfxColorSpace>(GfxColorSpace::parse(nullptr, &obj3, nullptr, state));
+ }
+ _POPPLER_FREE(obj3);
+ if (_POPPLER_CALL_ARGS_DEREF(obj3, obj1.dictLookup, "I").isBool()) {
+@@ -2835,12 +2824,9 @@ void PdfParser::doForm(Object *str, double *offset)
+
+ // draw it
+ ++formDepth;
+- doForm1(str, resDict, m, bbox, transpGroup, gFalse, blendingColorSpace, isolated, knockout);
++ doForm1(str, resDict, m, bbox, transpGroup, gFalse, blendingColorSpace.get(), isolated, knockout);
+ --formDepth;
+
+- if (blendingColorSpace) {
+- delete blendingColorSpace;
+- }
+ _POPPLER_FREE(resObj);
+ }
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.h b/src/extension/internal/pdfinput/pdf-parser.h
+index c7c10caefed..8325ea24364 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.h
++++ b/src/extension/internal/pdfinput/pdf-parser.h
+@@ -137,7 +137,7 @@ public:
+ void loadPatternColorProfiles(Dict *resources);
+ void loadColorProfile();
+ void loadColorSpaceProfile(GfxColorSpace *space, Object *obj);
+- GfxPattern *lookupPattern(Object *obj, GfxState *state);
++ std::unique_ptr<GfxPattern> lookupPattern(Object *obj, GfxState *state);
+
+ std::shared_ptr<CairoFontEngine> getFontEngine();
+
+@@ -176,7 +176,7 @@ private:
+ //! Caches color spaces by name
+ std::map<std::string, std::unique_ptr<GfxColorSpace>> colorSpacesCache;
+
+- GfxColorSpace *lookupColorSpaceCopy(Object &);
++ std::unique_ptr<GfxColorSpace> lookupColorSpaceCopy(Object &);
+
+ void setDefaultApproximationPrecision(); // init color deltas
+ void pushOperator(const char *name);
+diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
+index 481aefadf46..8f03aa17779 100644
+--- a/src/extension/internal/pdfinput/poppler-transition-api.h
++++ b/src/extension/internal/pdfinput/poppler-transition-api.h
+@@ -15,6 +15,12 @@
+ #include <glib/poppler-features.h>
+ #include <poppler/UTF.h>
+
++#if POPPLER_CHECK_VERSION(24, 10, 0)
++#define _POPPLER_CONSUME_UNIQPTR_ARG(value) std::move(value)
++#else
++#define _POPPLER_CONSUME_UNIQPTR_ARG(value) value.release()
++#endif
++
+ #if POPPLER_CHECK_VERSION(24, 5, 0)
+ #define _POPPLER_HAS_UNICODE_BOM(value) (hasUnicodeByteOrderMark(value->toStr()))
+ #define _POPPLER_HAS_UNICODE_BOMLE(value) (hasUnicodeByteOrderMarkLE(value->toStr()))
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/patches/0003-poppler-includes.patch b/srcpkgs/inkscape/patches/0003-poppler-includes.patch
new file mode 100644
index 00000000000000..c4721e4619bcbb
--- /dev/null
+++ b/srcpkgs/inkscape/patches/0003-poppler-includes.patch
@@ -0,0 +1,39 @@
+From 874dcfbd303bc7a1bddb6f34aebbb4dba8eda771 Mon Sep 17 00:00:00 2001
+From: Rafael Siejakowski <rs@rs-math.net>
+Date: Sun, 10 Nov 2024 13:20:48 +0100
+Subject: [PATCH] Fix Poppler private includes
+
+In the PDF parser, include the Poppler private headers using
+the angular brackets and the poppler/ directory prefix, as is
+done in other places in the code which need Poppler's private
+headers.
+
+This fixes build against Poppler installed at a custom path.
+---
+ src/extension/internal/pdfinput/pdf-parser.h | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.h b/src/extension/internal/pdfinput/pdf-parser.h
+index 8325ea24364..7d9189dfc0a 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.h
++++ b/src/extension/internal/pdfinput/pdf-parser.h
+@@ -24,13 +24,12 @@
+ #pragma interface
+ #endif
+
+-#include "glib/poppler-features.h"
+-#include "Object.h"
+-
++#include <2geom/affine.h>
++#include <glib/poppler-features.h>
+ #include <map>
+ #include <memory>
++#include <poppler/Object.h>
+ #include <string>
+-#include <2geom/affine.h>
+
+ #define Operator Operator_Gfx
+ #include <poppler/Gfx.h>
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/patches/0004-poppler-getimageparams.patch b/srcpkgs/inkscape/patches/0004-poppler-getimageparams.patch
new file mode 100644
index 00000000000000..f4e0a8391b7836
--- /dev/null
+++ b/srcpkgs/inkscape/patches/0004-poppler-getimageparams.patch
@@ -0,0 +1,53 @@
+From c9046810d899a408bfbd489aad91872b1203ee6d Mon Sep 17 00:00:00 2001
+From: KrIr17 <elendil.krir17@gmail.com>
+Date: Thu, 5 Dec 2024 15:03:47 +0100
+Subject: [PATCH] Fix building with poppler 24.12.0
+
+Fixes https://gitlab.com/inkscape/inkscape/-/issues/5415
+---
+ src/extension/internal/pdfinput/pdf-parser.cpp | 4 +++-
+ src/extension/internal/pdfinput/poppler-transition-api.h | 6 ++++++
+ 2 files changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
+index 28000a87b0c..9ea30b90a48 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.cpp
++++ b/src/extension/internal/pdfinput/pdf-parser.cpp
+@@ -2403,6 +2403,7 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ int bits;
+ GBool interpolate;
+ StreamColorSpaceMode csMode;
++ GBool hasAlpha;
+ GBool mask;
+ GBool invert;
+ Object maskObj, smaskObj;
+@@ -2414,7 +2415,8 @@ void PdfParser::doImage(Object * /*ref*/, Stream *str, GBool inlineImg)
+ // get info from the stream
+ bits = 0;
+ csMode = streamCSNone;
+- str->getImageParams(&bits, &csMode);
++ hasAlpha = false;
++ str->_POPPLER_GET_IMAGE_PARAMS(&bits, &csMode, &hasAlpha);
+
+ // get stream dict
+ dict = str->getDict();
+diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
+index 8f03aa17779..b7a54828e74 100644
+--- a/src/extension/internal/pdfinput/poppler-transition-api.h
++++ b/src/extension/internal/pdfinput/poppler-transition-api.h
+@@ -39,6 +39,12 @@
+ #define _POPPLER_FUNCTION_TYPE_STITCHING 3
+ #endif
+
++#if POPPLER_CHECK_VERSION(24,12,0)
++#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode, hasAlpha)
++#else
++#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode)
++#endif
++
+ #if POPPLER_CHECK_VERSION(22, 4, 0)
+ #define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr.get())
+ #else
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/patches/6811.patch b/srcpkgs/inkscape/patches/6811.patch
new file mode 100644
index 00000000000000..454a6022459a1f
--- /dev/null
+++ b/srcpkgs/inkscape/patches/6811.patch
@@ -0,0 +1,195 @@
+From 6c330d56fdf54cb002b8a84b33f73d2a8dd40879 Mon Sep 17 00:00:00 2001
+From: Tavmjong Bah <tavmjong@free.fr>
+Date: Fri, 8 Nov 2024 15:03:12 +0100
+Subject: [PATCH] Fixes two problems related to emojis in PDF import.
+
+1. UTF-8 conversion.
+
+ If a "ToUnicode" table is included in an OpenType font in a PDF
+ file, one can find the Unicode code point that corresponds to a
+ given glyph (or group of glyphs). This is often the only way one
+ can reconstruct text from a PDF (which might contain only glyphs
+ and glyph positions). For Emoji, the code points are outside the
+ "Basic Plane" (code points that can be encode by four or fewer
+ hexadecimal digits) and in are located the "Supplementary
+ Multilingual Plane", a.k.a. "Plane 1". Code points in "Plane 1" are
+ represented by a hexadecimal number of the form "1xxxx", where 'x'
+ is any hex digit.
+
+ Inkscape's PDF import code takes a Unicode code point and converts
+ it to its UTF-8 representation. This code assumes that the code
+ point can be represented by a gunichar2 which is typedef'ed from a
+ guint16. The glib function g_utf16_to_utf8 is then used for the
+ conversion. This in incorrect: a single guint16 can only represent
+ a 4 hex-digit code point and then not all possible values (some
+ values are used to indicate that a second 16-bit value is being used
+ to to enable encoding a code point outside the basic plane).
+
+ We already use std::wstring_convert<> and std::codecvt<> earlier in
+ the same function to build up a string to store the original text
+ in the 'aria-label' attribute. I changed the code to reuse that
+ result. Note that these are deprecated and will be removed in C++26
+ so we'll eventually need to find a different solution.
+
+2. Empty paths.
+
+ Emoji fonts usually have color. There are four competing methods of
+ embedding color font data in an OpenType font. Two of these use
+ bitmaps. If a font has only bitmap glyph data then there is no
+ vector data to build a path. If there is no path, Inkscape's
+ current code returns 'nullptr' instead of a pointer to a Path
+ node. This triggers an assert. Simply removing the assert leads to
+ other problems down the line. The simplest solution is to return a
+ Path node with an empty "d" attribute. This also allows one to
+ store the original text in the "aria-label" attribute of the Path
+ node.
+
+ In the future, we should be able to render bitmaps from fonts in
+ the same way the same way that we render SVG OpenType fonts (which
+ caches the glyphs as bitmaps).
+
+Unfixed problems:
+
+ If the "Noto-Color-Emoji" font is present, it will be used for
+ rendering emoji even if "Noto-Emoji" or "Symbola" is specified. It
+ will also be used as a fallback font for rendering emoji.
+ "Noto-Color-Emoji" has to "glyf" table and thus lacks vectorized
+ paths. This leads to empty paths. It would be good to block the use
+ of "Noto-Color-Emoji" in this case. It's not clear how easy it
+ would be to do this.
+
+ What is even stranger is that the terminal will not show an Emoji
+ if "Noto-Color-Emoji" is not installed even though the glyph that
+ is shown is not from "Noto-Color-Emoji"! (It's from "Symbola".)
+
+ There appears to be incorrect logic in SvgBuider::_flushTextPath().
+ If the style changes inside the function, the node existing node is
+ replaced, effectively orphaning the previous node. Whether this
+ actually happens in PDF input is unknown.
+---
+ .../internal/pdfinput/svg-builder.cpp | 54 +++++++++----------
+ 1 file changed, 26 insertions(+), 28 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp
+index 73f57f04952..bb2ce5145e8 100644
+--- a/src/extension/internal/pdfinput/svg-builder.cpp
++++ b/src/extension/internal/pdfinput/svg-builder.cpp
+@@ -1250,7 +1250,7 @@ void SvgBuilder::updateFont(GfxState *state, std::shared_ptr<CairoFont> cairo_fo
+ TRACE(("updateFont()\n"));
+ updateTextMatrix(state, flip); // Ensure that we have a text matrix built
+
+- auto font = state->getFont();
++ auto font = state->getFont(); // GfxFont
+ auto font_id = font->getID()->num;
+
+ auto new_font_size = state->getFontSize();
+@@ -1711,6 +1711,10 @@ void SvgBuilder::_setTextStyle(Inkscape::XML::Node *node, GfxState *state, SPCSS
+ /**
+ * Renders the text as a path object using cairo and returns the node object.
+ *
++ * If the path is empty (e.g. due to trying to render a color bitmap font),
++ * return path node with empty "d" attribute. The aria attribute will still
++ * contain the original text.
++ *
+ * cairo_font - The font that cairo can use to convert text to path.
+ * font_size - The size of the text when drawing the path.
+ * transform - The matrix which will place the text on the page, this is critical
+@@ -1722,8 +1726,13 @@ Inkscape::XML::Node *SvgBuilder::_renderText(std::shared_ptr<CairoFont> cairo_fo
+ const Geom::Affine &transform,
+ cairo_glyph_t *cairo_glyphs, unsigned int count)
+ {
+- if (!cairo_glyphs || !cairo_font || _aria_label.empty())
+- return nullptr;
++ Inkscape::XML::Node *path = _addToContainer("svg:path");
++ path->setAttribute("d", "");
++
++ if (!cairo_glyphs || !cairo_font || _aria_label.empty()) {
++ std::cerr << "SvgBuilder::_renderText: Invalid argument!" << std::endl;
++ return path;
++ }
+
+ // The surface isn't actually used, no rendering in cairo takes place.
+ cairo_surface_t *surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, _width, _height);
+@@ -1738,16 +1747,17 @@ Inkscape::XML::Node *SvgBuilder::_renderText(std::shared_ptr<CairoFont> cairo_fo
+
+ // Failing to render text.
+ if (!pathv) {
+- g_warning("Failed to render PDF text!");
+- return nullptr;
++ std::cerr << "SvgBuilder::_renderText: Failed to render PDF text! " << _aria_label << std::endl;
++ return path;
+ }
+
+ auto textpath = sp_svg_write_path(*pathv);
+- if (textpath.empty())
+- return nullptr;
+-
+- Inkscape::XML::Node *path = _addToContainer("svg:path");
+ path->setAttribute("d", textpath);
++
++ if (textpath.empty()) {
++ std::cerr << "SvgBuilder::_renderText: Empty path! " << _aria_label << std::endl;
++ }
++
+ return path;
+ }
+
+@@ -1785,7 +1795,7 @@ void SvgBuilder::endString(GfxState *state)
+ * dx, dy: Advance of glyph.
+ * originX, originY
+ * code: 8-bit char code, 16 bit CID, or Unicode of glyph.
+- * u: Unicode mapping of character.
++ * u: Unicode mapping of character. "Unicode" is an unsigned int.
+ */
+ void SvgBuilder::addChar(GfxState *state, double x, double y, double dx, double dy, double originX, double originY,
+ CharCode code, int /*nBytes*/, Unicode const *u, int uLen)
+@@ -1801,9 +1811,13 @@ void SvgBuilder::addChar(GfxState *state, double x, double y, double dx, double
+ }
+ _aria_space = false;
+
++ std::string utf8_code;
+ static std::wstring_convert<std::codecvt_utf8<char32_t>, char32_t> conv1;
++ // Note std::wstring_convert and std::codecvt_utf are deprecated and will be removed in C++26.
+ if (u) {
+- _aria_label += conv1.to_bytes(*u);
++ // 'u' maybe null if there is not a "ToUnicode" table in the PDF!
++ utf8_code = conv1.to_bytes(*u);
++ _aria_label += utf8_code;
+ }
+
+ // Skip control characters, found in LaTeX generated PDFs
+@@ -1835,6 +1849,7 @@ void SvgBuilder::addChar(GfxState *state, double x, double y, double dx, double
+ }
+
+ SvgGlyph new_glyph;
++ new_glyph.code = utf8_code;
+ new_glyph.is_space = is_space;
+ new_glyph.delta = delta;
+ new_glyph.position = Geom::Point( x - originX, y - originY );
+@@ -1849,23 +1864,6 @@ void SvgBuilder::addChar(GfxState *state, double x, double y, double dx, double
+ }
+ _text_position += delta;
+
+- // Convert the character to UTF-8 since that's our SVG document's encoding
+- {
+- gunichar2 uu[8] = {0};
+-
+- for (int i = 0; i < uLen; i++) {
+- uu[i] = u[i];
+- }
+-
+- gchar *tmp = g_utf16_to_utf8(uu, uLen, nullptr, nullptr, nullptr);
+- if ( tmp && *tmp ) {
+- new_glyph.code = tmp;
+- } else {
+- new_glyph.code.clear();
+- }
+- g_free(tmp);
+- }
+-
+ // Copy current style if it has changed since the previous glyph
+ if (_invalidated_style || _glyphs.empty()) {
+ _invalidated_style = false;
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/patches/poppler_25.02.0.patch b/srcpkgs/inkscape/patches/poppler_25.02.0.patch
new file mode 100644
index 00000000000000..21f41e1b155c3a
--- /dev/null
+++ b/srcpkgs/inkscape/patches/poppler_25.02.0.patch
@@ -0,0 +1,179 @@
+From 5c4c6d116dae5250d75d34a45f0d9220824d2e20 Mon Sep 17 00:00:00 2001
+From: KrIr17 <elendil.krir17@gmail.com>
+Date: Sun, 9 Feb 2025 22:52:53 +0530
+Subject: [PATCH] Fix building with poppler 25.02.0
+
+1. `getCodeToGIDMap`, `getCIDToGID`, `getCIDToGIDMap` are now `std::vector`
+
+2. `pdfDocEncodingToUTF16` returns an `std::string`
+---
+ .../pdfinput/poppler-cairo-font-engine.cpp | 50 +++++++++++++++----
+ .../pdfinput/poppler-transition-api.h | 20 +++++---
+ 3 files changed, 63 insertions(+), 16 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
+index 728b1d1aac4..bd1d4e49367 100644
+--- a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
++++ b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp
+@@ -405,14 +405,22 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ break;
+ case fontCIDType2:
+ case fontCIDType2OT:
++#if POPPLER_CHECK_VERSION(25,2,0)
++ if (!gfxcid->getCIDToGID().empty()) {
++ const auto src = gfxcid->getCIDToGID();
++ codeToGID = std::move(src);
++ }
++#else
+ if (gfxcid->getCIDToGID()) {
+ n = gfxcid->getCIDToGIDLen();
+ if (n) {
+- const int *src = gfxcid->getCIDToGID();
++ const auto src = gfxcid->getCIDToGID();
+ codeToGID.reserve(n);
+ codeToGID.insert(codeToGID.begin(), src, src + n);
+ }
+- } else {
++ }
++#endif
++ else {
+ #if POPPLER_CHECK_VERSION(22, 1, 0)
+ std::unique_ptr<FoFiTrueType> ff;
+ #else
+@@ -427,13 +435,18 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ goto err2;
+ }
+ #if POPPLER_CHECK_VERSION(22, 1, 0)
+- int *src = gfxcid->getCodeToGIDMap(ff.get(), &n);
++ auto src = gfxcid->_POPPLER_GET_CODE_TO_GID_MAP(ff.get(), &n);
+ #else
+- int *src = gfxcid->getCodeToGIDMap(ff, &n);
++ auto src = gfxcid->_POPPLER_GET_CODE_TO_GID_MAP(ff, &n);
+ #endif
++
++#if POPPLER_CHECK_VERSION(25,2,0)
++ codeToGID = std::move(src);
++#else
+ codeToGID.reserve(n);
+ codeToGID.insert(codeToGID.begin(), src, src + n);
+ gfree(src);
++#endif
+ }
+ /* Fall through */
+ case fontTrueType:
+@@ -455,13 +468,17 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ /* This might be set already for the CIDType2 case */
+ if (fontType == fontTrueType || fontType == fontTrueTypeOT) {
+ #if POPPLER_CHECK_VERSION(22, 1, 0)
+- int *src = gfx8bit->getCodeToGIDMap(ff.get());
++ auto src = gfx8bit->getCodeToGIDMap(ff.get());
+ #else
+- int *src = gfx8bit->getCodeToGIDMap(ff);
++ auto src = gfx8bit->getCodeToGIDMap(ff);
+ #endif
++#if POPPLER_CHECK_VERSION(25,2,0)
++ codeToGID = std::move(src);
++#else
+ codeToGID.reserve(256);
+ codeToGID.insert(codeToGID.begin(), src, src + 256);
+ gfree(src);
++#endif
+ }
+ font_face = getFreeTypeFontFace(fontEngine, lib, fileName, std::move(font_data));
+ if (!font_face) {
+@@ -479,10 +496,14 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ ff1c = FoFiType1C::load(fileName.c_str());
+ }
+ if (ff1c) {
+- int *src = ff1c->getCIDToGIDMap(&n);
++ auto src = ff1c->_POPPLER_GET_CID_TO_GID_MAP(&n);
++#if POPPLER_CHECK_VERSION(25,2,0)
++ codeToGID = std::move(src);
++#else
+ codeToGID.reserve(n);
+ codeToGID.insert(codeToGID.begin(), src, src + n);
+ gfree(src);
++#endif
+ delete ff1c;
+ }
+ }
+@@ -495,14 +516,21 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ break;
+
+ case fontCIDType0COT:
++#if POPPLER_CHECK_VERSION(25,2,0)
++ if (!gfxcid->getCIDToGID().empty()) {
++ const auto src = gfxcid->getCIDToGID();
++ codeToGID = std::move(src);
++ }
++#else
+ if (gfxcid->getCIDToGID()) {
+ n = gfxcid->getCIDToGIDLen();
+ if (n) {
+- const int *src = gfxcid->getCIDToGID();
++ const auto src = gfxcid->getCIDToGID();
+ codeToGID.reserve(n);
+ codeToGID.insert(codeToGID.begin(), src, src + n);
+ }
+ }
++#endif
+
+ if (codeToGID.empty()) {
+ if (!useCIDs) {
+@@ -518,10 +546,14 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li
+ }
+ if (ff) {
+ if (ff->isOpenTypeCFF()) {
+- int *src = ff->getCIDToGIDMap(&n);
++ auto src = ff1c->_POPPLER_GET_CID_TO_GID_MAP(&n);
++#if POPPLER_CHECK_VERSION(25,2,0)
++ codeToGID = std::move(src);
++#else
+ codeToGID.reserve(n);
+ codeToGID.insert(codeToGID.begin(), src, src + n);
+ gfree(src);
++#endif
+ }
+ }
+ }
+diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
+index b7a54828e74..a67132ba6bd 100644
+--- a/src/extension/internal/pdfinput/poppler-transition-api.h
++++ b/src/extension/internal/pdfinput/poppler-transition-api.h
+@@ -15,6 +15,20 @@
+ #include <glib/poppler-features.h>
+ #include <poppler/UTF.h>
+
++#if POPPLER_CHECK_VERSION(25,2,0)
++#define _POPPLER_GET_CODE_TO_GID_MAP(ff, len) getCodeToGIDMap(ff)
++#define _POPPLER_GET_CID_TO_GID_MAP(len) getCIDToGIDMap()
++#else
++#define _POPPLER_GET_CODE_TO_GID_MAP(ff, len) getCodeToGIDMap(ff, len)
++#define _POPPLER_GET_CID_TO_GID_MAP(len) getCIDToGIDMap(len)
++#endif
++
++#if POPPLER_CHECK_VERSION(24,12,0)
++#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode, hasAlpha)
++#else
++#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode)
++#endif
++
+ #if POPPLER_CHECK_VERSION(24, 10, 0)
+ #define _POPPLER_CONSUME_UNIQPTR_ARG(value) std::move(value)
+ #else
+@@ -39,12 +53,6 @@
+ #define _POPPLER_FUNCTION_TYPE_STITCHING 3
+ #endif
+
+-#if POPPLER_CHECK_VERSION(24,12,0)
+-#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode, hasAlpha)
+-#else
+-#define _POPPLER_GET_IMAGE_PARAMS(bits, csMode, hasAlpha) getImageParams(bits, csMode)
+-#endif
+-
+ #if POPPLER_CHECK_VERSION(22, 4, 0)
+ #define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr.get())
+ #else
+--
+GitLab
+
diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 710b83b730ba79..316f8c88670e23 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
# Template file for 'inkscape'
pkgname=inkscape
version=1.4
-revision=2
+revision=3
build_style=cmake
make_check_target="check"
hostmakedepends="automake gettext glib-devel intltool libgraphicsmagick-devel
From d5f0b33d026d3fa337fb46354c735ff78ae168e8 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 17:36:01 +0100
Subject: [PATCH 0318/2025] ipe: revbump for libpoppler
---
srcpkgs/ipe/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template
index 91772f81975237..79fd54bfaf61ec 100644
--- a/srcpkgs/ipe/template
+++ b/srcpkgs/ipe/template
@@ -1,7 +1,7 @@
# Template file for 'ipe'
pkgname=ipe
version=7.2.26
-revision=13
+revision=14
_tools_commit=v7.2.24.1
create_wrksrc=yes
hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools"
From 2bf418ec700888d15e637942af9f84562c3af7e0 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 17:40:43 +0100
Subject: [PATCH 0319/2025] pdf2djvu: revbump for libpoppler
---
srcpkgs/pdf2djvu/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/pdf2djvu/template b/srcpkgs/pdf2djvu/template
index 55d60581218c61..5f124a6ae9f08a 100644
--- a/srcpkgs/pdf2djvu/template
+++ b/srcpkgs/pdf2djvu/template
@@ -1,7 +1,7 @@
# Template file for 'pdf2djvu'
pkgname=pdf2djvu
version=0.9.19
-revision=7
+revision=8
build_style=gnu-configure
hostmakedepends="pkg-config djvulibre gettext"
makedepends="djvulibre-devel poppler-devel libgraphicsmagick-devel exiv2-devel libuuid-devel"
From bfca11a0bb0fd755acdaeec96bc63b846184c5b7 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 18:41:06 +0100
Subject: [PATCH 0320/2025] scribus: update to 1.6.3
---
.../fix_build_with_poppler_25.02.0.patch | 172 ++++++++++++++++++
srcpkgs/scribus/template | 6 +-
2 files changed, 175 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
diff --git a/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch b/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
new file mode 100644
index 00000000000000..db775a8e050d74
--- /dev/null
+++ b/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
@@ -0,0 +1,172 @@
+diff --git a/scribus/plugins/import/pdf/importpdf.cpp b/scribus/plugins/import/pdf/importpdf.cpp
+index 92539d1..ac8e2eb 100644
+--- a/scribus/plugins/import/pdf/importpdf.cpp
++++ b/scribus/plugins/import/pdf/importpdf.cpp
+@@ -462,11 +462,11 @@ bool PdfPlug::convert(const QString& fn)
+
+ if (dev->isOk())
+ {
+- OCGs* ocg = pdfDoc->getOptContentConfig();
++ POPPLER_CONST_25_02 OCGs* ocg = pdfDoc->getOptContentConfig();
+ if (ocg && ocg->hasOCGs())
+ {
+ QStringList ocgNames;
+- Array *order = ocg->getOrderArray();
++ POPPLER_CONST_25_02 Array *order = ocg->getOrderArray();
+ if (order)
+ {
+ for (int i = 0; i < order->getLength (); ++i)
+diff --git a/scribus/plugins/import/pdf/importpdfconfig.h b/scribus/plugins/import/pdf/importpdfconfig.h
+index b922816..b3d35f0 100644
+--- a/scribus/plugins/import/pdf/importpdfconfig.h
++++ b/scribus/plugins/import/pdf/importpdfconfig.h
+@@ -15,6 +15,12 @@ for which a new license (GPL+exception) is in place.
+ + ((micro) * 1))
+ #define POPPLER_ENCODED_VERSION POPPLER_VERSION_ENCODE(POPPLER_VERSION_MAJOR, POPPLER_VERSION_MINOR, POPPLER_VERSION_MICRO)
+
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++#define POPPLER_CONST_25_02 const
++#else
++#define POPPLER_CONST_25_02
++#endif
++
+ #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 82, 0)
+ #define POPPLER_CONST_082 const
+ #else
+diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp
+index 0244c9f..72e11b4 100644
+--- a/scribus/plugins/import/pdf/slaoutput.cpp
++++ b/scribus/plugins/import/pdf/slaoutput.cpp
+@@ -2932,7 +2932,7 @@ void SlaOutputDev::beginMarkedContent(const char *name, Object *dictRef)
+ {
+ if (dictRef->isNull())
+ return;
+- OCGs *contentConfig = m_catalog->getOptContentConfig();
++ POPPLER_CONST_25_02 OCGs *contentConfig = m_catalog->getOptContentConfig();
+ OptionalContentGroup *oc;
+ if (dictRef->isRef())
+ {
+@@ -3081,10 +3081,11 @@ void SlaOutputDev::updateFont(GfxState *state)
+ SplashFontFile *fontFile;
+ SplashFontSrc *fontsrc = nullptr;
+ Object refObj, strObj;
+-#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 4, 0)
+- int tmpBufLen = 0;
+-#endif
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ std::vector<int> codeToGID;
++#else
+ int *codeToGID = nullptr;
++#endif
+ const double *textMat = nullptr;
+ double m11, m12, m21, m22, fontSize;
+ SplashCoord mat[4] = { 1.0, 0.0, 0.0, 1.0 };
+@@ -3244,10 +3245,20 @@ void SlaOutputDev::updateFont(GfxState *state)
+ }
+ else
+ {
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ codeToGID.clear();
++#else
+ codeToGID = nullptr;
++#endif
+ n = 0;
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
++ {
++ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++ goto err2;
++ }
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
+@@ -3278,6 +3289,18 @@ void SlaOutputDev::updateFont(GfxState *state)
+ #endif
+ break;
+ case fontCIDType0COT:
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ if (((GfxCIDFont*) gfxFont)->getCIDToGIDLen() > 0)
++ {
++ codeToGID = ((GfxCIDFont*) gfxFont)->getCIDToGID();
++ n = codeToGID.size();
++ }
++ else
++ {
++ codeToGID.clear();
++ n = 0;
++ }
++#else
+ if (((GfxCIDFont *) gfxFont)->getCIDToGID())
+ {
+ n = ((GfxCIDFont *) gfxFont)->getCIDToGIDLen();
+@@ -3289,7 +3312,15 @@ void SlaOutputDev::updateFont(GfxState *state)
+ codeToGID = nullptr;
+ n = 0;
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
++#endif
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
++ {
++ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
++ gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++ goto err2;
++ }
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
+@@ -3307,6 +3338,15 @@ void SlaOutputDev::updateFont(GfxState *state)
+ break;
+ case fontCIDType2:
+ case fontCIDType2OT:
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ codeToGID.clear();
++ n = 0;
++ if (((GfxCIDFont*) gfxFont)->getCIDToGIDLen() > 0)
++ {
++ codeToGID = ((GfxCIDFont*) gfxFont)->getCIDToGID();
++ n = codeToGID.size();
++ }
++#else
+ codeToGID = nullptr;
+ n = 0;
+ if (((GfxCIDFont *) gfxFont)->getCIDToGID())
+@@ -3318,6 +3358,7 @@ void SlaOutputDev::updateFont(GfxState *state)
+ memcpy(codeToGID, ((GfxCIDFont *)gfxFont)->getCIDToGID(), n * sizeof(*codeToGID));
+ }
+ }
++#endif
+ else
+ {
+ #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+@@ -3338,15 +3379,20 @@ void SlaOutputDev::updateFont(GfxState *state)
+ #endif
+ if (! ff)
+ goto err2;
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
+- codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
+- ff.reset();
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get());
+ #else
+- codeToGID = ((GfxCIDFont *)gfxFont)->getCodeToGIDMap(ff, &n);
+- delete ff;
++ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
+ #endif
++ ff.reset();
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
++ {
++ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++ goto err2;
++ }
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
diff --git a/srcpkgs/scribus/template b/srcpkgs/scribus/template
index 9570625dad0927..d65ddc5df3e0ce 100644
--- a/srcpkgs/scribus/template
+++ b/srcpkgs/scribus/template
@@ -1,7 +1,7 @@
# Template file for 'scribus'
pkgname=scribus
-version=1.6.2
-revision=2
+version=1.6.3
+revision=1
build_style=cmake
configure_args="-DCMAKE_SKIP_RPATH=TRUE -DQT_PREFIX=${XBPS_CROSS_BASE}/usr
-DWANT_GRAPHICSMAGICK=1 -DWANT_CPP20=ON"
@@ -17,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://scribus.net"
distfiles="$SOURCEFORGE_SITE/scribus/scribus/${version}/scribus-${version}.tar.xz"
-checksum=7eff9b1f47e372e56bb369f1dbe18fe49101789b5e6bcfdb7890e0346b641383
+checksum=0ae58ced410101e82655e3b4c20a070cf1767145ada233dcef7c20b8ba6bd487
python_version=3
do_patch() {
From 255d1220695d19592bebc6131a99e5f6e32db3bd Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 18:45:07 +0100
Subject: [PATCH 0321/2025] efl: revbump for libpoppler-cpp
---
srcpkgs/efl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template
index 0d96f031b58b2a..2b44489ef8b086 100644
--- a/srcpkgs/efl/template
+++ b/srcpkgs/efl/template
@@ -1,7 +1,7 @@
# Template file for 'efl'
pkgname=efl
version=1.26.2
-revision=8
+revision=9
build_style=meson
configure_args="
-Dbuild-examples=false
From 17dab1a65558451c773e5f750bde83cf7189c73e Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 18:46:49 +0100
Subject: [PATCH 0322/2025] extractpdfmark: revbump for libpoppler-cpp
---
srcpkgs/extractpdfmark/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/extractpdfmark/template b/srcpkgs/extractpdfmark/template
index 1be7c9b222c73e..ad2d1bf941e83e 100644
--- a/srcpkgs/extractpdfmark/template
+++ b/srcpkgs/extractpdfmark/template
@@ -1,7 +1,7 @@
# Template file for 'extractpdfmark'
pkgname=extractpdfmark
version=1.1.1
-revision=2
+revision=3
build_wrksrc=build
build_style=gnu-configure
configure_script="../configure"
From d2f0e97f2d1e67ea284fe3d62a0091ea84928302 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 18:48:25 +0100
Subject: [PATCH 0323/2025] libcupsfilters: revbump for libpoppler-cpp
---
srcpkgs/libcupsfilters/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libcupsfilters/template b/srcpkgs/libcupsfilters/template
index b124a146d38183..4123de00888f89 100644
--- a/srcpkgs/libcupsfilters/template
+++ b/srcpkgs/libcupsfilters/template
@@ -1,7 +1,7 @@
# Template file for 'libcupsfilters'
pkgname=libcupsfilters
version=2.1.1
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-mutool
--with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf"
From 7ce671c2f6c99658b055f6952ad8ef515c55d380 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 18:49:49 +0100
Subject: [PATCH 0324/2025] pdfgrep: revbump for libpoppler-cpp
---
srcpkgs/pdfgrep/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/pdfgrep/template b/srcpkgs/pdfgrep/template
index 63cea8e8c5cec9..57990d62edc8d8 100644
--- a/srcpkgs/pdfgrep/template
+++ b/srcpkgs/pdfgrep/template
@@ -1,7 +1,7 @@
# Template file for 'pdfgrep'
pkgname=pdfgrep
version=2.2.0
-revision=2
+revision=3
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="libgcrypt-devel poppler-cpp-devel pcre2-devel"
From d7e60b63a783ddb876a4b58b30305712b9307913 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Mon, 24 Feb 2025 14:11:50 +0100
Subject: [PATCH 0325/2025] kitinerary: revbump for libpoppler
Close: #54463
---
.../KMime_new_const_API-fix_compilation.patch | 22 +++++++++
.../kitinerary/patches/poppler_25.02.0.patch | 49 +++++++++++++++++++
srcpkgs/kitinerary/template | 2 +-
3 files changed, 72 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/kitinerary/patches/KMime_new_const_API-fix_compilation.patch
create mode 100644 srcpkgs/kitinerary/patches/poppler_25.02.0.patch
diff --git a/srcpkgs/kitinerary/patches/KMime_new_const_API-fix_compilation.patch b/srcpkgs/kitinerary/patches/KMime_new_const_API-fix_compilation.patch
new file mode 100644
index 00000000000000..659bacda8f5ca0
--- /dev/null
+++ b/srcpkgs/kitinerary/patches/KMime_new_const_API-fix_compilation.patch
@@ -0,0 +1,22 @@
+--- a/src/lib/processors/mimedocumentprocessor.cpp 2024-08-16 07:00:56.000000000 +0200
++++ b/src/lib/processors/mimedocumentprocessor.cpp 2025-02-24 14:03:09.980662872 +0100
+@@ -142,13 +142,14 @@
+ }
+
+ // special handling of multipart/related to add images to the corresponding HTML document
+- if (ct && ct->isMultipart() && ct->isSubtype("related") && ct->parameter("type"_L1) == "text/html"_L1 && children.size() >= 2) {
+- const auto child = children.front();
+- if (child->contentType(false) && child->contentType(false)->isHTMLText()) {
++ if (ct && ct->isMultipart() && ct->isSubtype("related") && ct->parameter("type") == "text/html"_L1 && children.size() >= 2) {
++ const KMime::Content *child = children.front();
++ if (child->contentType() && child->contentType()->isHTMLText()) {
+ auto htmlNode = expandContentNode(node, child, engine);
+ for (auto it = std::next(children.begin()); it != children.end(); ++it) {
+- auto imgNode = expandContentNode(htmlNode, (*it), engine);
+- const auto cid = (*it)->contentID(false);
++ const KMime::Content *imgChild = *it;
++ auto imgNode = expandContentNode(htmlNode, imgChild, engine);
++ const auto cid = imgChild->contentID();
+ if (cid) {
+ imgNode.setLocation(cid->identifier());
+ }
diff --git a/srcpkgs/kitinerary/patches/poppler_25.02.0.patch b/srcpkgs/kitinerary/patches/poppler_25.02.0.patch
new file mode 100644
index 00000000000000..520dd2a9b8ae71
--- /dev/null
+++ b/srcpkgs/kitinerary/patches/poppler_25.02.0.patch
@@ -0,0 +1,49 @@
+--- a/src/lib/pdf/pdfdocument.cpp 2024-08-16 07:00:56.000000000 +0200
++++ b/src/lib/pdf/pdfdocument.cpp 2025-02-23 22:41:15.141361948 +0100
+@@ -39,10 +39,15 @@
+ m_doc->m_popplerDoc->displayPageSlice(&device, m_pageNum + 1, 72, 72, 0, false, true, false, -1, -1, -1, -1);
+ m_doc->m_popplerDoc->processLinks(&device, m_pageNum + 1);
+ device.finalize();
+- const auto pageRect = m_doc->m_popplerDoc->getPage(m_pageNum + 1)->getCropBox();
+- std::unique_ptr<GooString> s(device.getText(pageRect->x1, pageRect->y1, pageRect->x2, pageRect->y2));
+
++ const auto pageRect = m_doc->m_popplerDoc->getPage(m_pageNum + 1)->getCropBox();
++#if KPOPPLER_VERSION < QT_VERSION_CHECK(25, 1, 0)
++ std::unique_ptr<GooString> s(device.getText(pageRect->x1, pageRect->y1, pageRect->x2, pageRect->y2));
+ m_text = QString::fromUtf8(s->c_str());
++#else
++ const auto s = device.getText(pageRect->x1, pageRect->y1, pageRect->x2, pageRect->y2);
++ m_text = QString::fromUtf8(s.c_str());
++#endif
+ m_images = std::move(device.m_images);
+ for (auto it = m_images.begin(); it != m_images.end(); ++it) {
+ (*it).d->m_page = this;
+@@ -107,8 +112,13 @@
+
+ TextOutputDev device(nullptr, false, 0, false, false);
+ d->m_doc->m_popplerDoc->displayPageSlice(&device, d->m_pageNum + 1, 72, 72, 0, false, true, false, -1, -1, -1, -1);
++#if KPOPPLER_VERSION <QT_VERSION_CHECK(25, 1, 0)
+ std::unique_ptr<GooString> s(device.getText(l, t, r, b));
+ return QString::fromUtf8(s->c_str());
++#else
++ const auto s = device.getText(l, t, r, b);
++ return QString::fromUtf8(s.c_str());
++#endif
+ }
+
+ int PdfPage::imageCount() const
+@@ -314,9 +324,14 @@
+ #endif
+ return QString::fromUtf16(reinterpret_cast<const char16_t*>(s->toStr().c_str()), s->toStr().size() / 2);
+ } else {
++#if KPOPPLER_VERSION >= QT_VERSION_CHECK(25, 2, 0)
++ const auto utf16Data = pdfDocEncodingToUTF16(s->toStr());
++ return QString::fromUtf16(reinterpret_cast<const char16_t *>(utf16Data.c_str()), utf16Data.size() / 2);
++#else
+ int len = 0;
+ std::unique_ptr<const char[]> utf16Data(pdfDocEncodingToUTF16(s->toStr(), &len));
+ return QString::fromUtf16(reinterpret_cast<const char16_t*>(utf16Data.get()), len / 2);
++#endif
+ }
+
+ return QString::fromUtf8(s->c_str());
diff --git a/srcpkgs/kitinerary/template b/srcpkgs/kitinerary/template
index 3ed42147944268..90882f527b98c9 100644
--- a/srcpkgs/kitinerary/template
+++ b/srcpkgs/kitinerary/template
@@ -1,7 +1,7 @@
# Template file for 'kitinerary'
pkgname=kitinerary
version=24.08.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins
From c3fb0484d9157f5c1103e95361695717c5d192bd 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, 2 Mar 2025 10:40:35 +0700
Subject: [PATCH 0326/2025] libreoffice-dictionaries: update to 25.2.1.2.
---
srcpkgs/libreoffice-dictionaries/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libreoffice-dictionaries/template b/srcpkgs/libreoffice-dictionaries/template
index a602e9782062f3..f6f4aabaeab55b 100644
--- a/srcpkgs/libreoffice-dictionaries/template
+++ b/srcpkgs/libreoffice-dictionaries/template
@@ -1,6 +1,6 @@
# Template file for 'libreoffice-dictionaries'
pkgname=libreoffice-dictionaries
-version=25.2.0.3
+version=25.2.1.2
revision=1
build_style=meta
hostmakedepends="mythes perl"
@@ -11,7 +11,7 @@ homepage="https://www.libreoffice.org/"
distfiles="https://download.documentfoundation.org/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
# distfiles="https://download.nus.edu.sg/mirror/tdf/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
# distfiles="https://mirrors.nju.edu.cn/tdf/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b6fb6ba9133d7889381d3f1d26db105566e928a12a708635baa472c853223c32
+checksum=10ecf3a02bed8ef72c167552c65d23e484181c6b657d668c47dc9e2c735e5375
depends="hunspell-af hyphen-af
hunspell-an
From 972f10748da37ca667ef2027c4887b45cbdd267f Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Sun, 23 Feb 2025 21:00:28 +0100
Subject: [PATCH 0327/2025] libreoffice: update to 25.2.1.2.
---
srcpkgs/libreoffice/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template
index db16f91498b154..18de6595360932 100644
--- a/srcpkgs/libreoffice/template
+++ b/srcpkgs/libreoffice/template
@@ -1,6 +1,6 @@
# Template file for 'libreoffice'
pkgname=libreoffice
-version=25.2.0.3
+version=25.2.1.2
revision=1
build_style=meta
build_helper="gir"
@@ -96,9 +96,9 @@ distfiles="
${_addurl}/Java-WebSocket-1.6.0.tar.gz
${_addurl}/zxcvbn-c-2.5.tar.gz
"
-checksum="982448d736f8bb858b40d1fcb82b9915bdb88e7c98a5cabb741810fc93d525b4
- 5f7f02a8ef5728454fc699eaa9e436fb689c3a9e8302163de0c4a6a6d2aed3dd
- 2ef584b5859cab6abbf3f753fb36711d498c8a94937759c9c0eb2f4ed9acaceb
+checksum="8001ae2477c504c558194ea31c159afa7174781fa6ec72ceee7df2fc2fd5b75d
+ ae710f11de6a4c3eb9c5a31c401a18afeda39d6f1dfb4ac594daf68f225cd064
+ 89bdc0ca5526f5e5bce6449139cfc4fd4a1415649652776aee91cbb64510cc4b
75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870
7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66
e2d9224e0e50fc8ad12a3cf47396bbcadf45b2515839d4770432653a88972c00
From a0bb12aa2359e6d4ada15cb762f71c69416af1bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 1 Mar 2025 22:40:29 +0100
Subject: [PATCH 0328/2025] qView: switch to qt6
---
srcpkgs/qView/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qView/template b/srcpkgs/qView/template
index febae812e4bf22..7c542a530a30a5 100644
--- a/srcpkgs/qView/template
+++ b/srcpkgs/qView/template
@@ -1,10 +1,10 @@
# Template file for 'qView'
pkgname=qView
version=6.1
-revision=1
+revision=2
build_style=qmake
-hostmakedepends="qt5-host-tools qt5-qmake"
-makedepends="qt5-devel qt5-x11extras-devel"
+hostmakedepends="qt6-tools qt6-base"
+makedepends="qt6-base-devel"
short_desc="Image viewer designed with minimalism and usability in mind"
maintainer="newbluemoon <blaumolch@mailbox.org>"
license="GPL-3.0-or-later"
From e538bf1e189dcccf707b49547c406ccb069ebc29 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Sat, 1 Mar 2025 23:07:24 -0600
Subject: [PATCH 0329/2025] New package: ufiformat-0.9.9.
---
srcpkgs/ufiformat/template | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 srcpkgs/ufiformat/template
diff --git a/srcpkgs/ufiformat/template b/srcpkgs/ufiformat/template
new file mode 100644
index 00000000000000..219f563f99b391
--- /dev/null
+++ b/srcpkgs/ufiformat/template
@@ -0,0 +1,12 @@
+# Template file for 'ufiformat'
+pkgname=ufiformat
+version=0.9.9
+revision=1
+build_style=gnu-configure
+makedepends="e2fsprogs-devel"
+short_desc="Disk formatter for USB floppy drives"
+maintainer="Michael Aldridge <maldridge@voidlinux.org>"
+license="GPL-2.0-or-later"
+homepage="https://archive.is/N3k04"
+distfiles="http://deb.debian.org/debian/pool/main/u/ufiformat/ufiformat_$version.orig.tar.gz"
+checksum=1d191790c2fbeb38a4acbb66f929bf987b675904cba33a0ccfb43f8db63086e5
From 9c4f25415204c00ebf318ca727424b74253e3a85 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 12:30:39 -0500
Subject: [PATCH 0330/2025] multimon-ng: update to 1.4.1.
---
srcpkgs/multimon-ng/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/multimon-ng/template b/srcpkgs/multimon-ng/template
index beadfb06ce9c65..5c163a80dac8cd 100644
--- a/srcpkgs/multimon-ng/template
+++ b/srcpkgs/multimon-ng/template
@@ -1,6 +1,6 @@
# Template file for 'multimon-ng'
pkgname=multimon-ng
-version=1.4.0
+version=1.4.1
revision=1
build_style=cmake
configure_args="$(vopt_bool x11 X11_SUPPORT) $(vopt_bool pulseaudio PULSE_AUDIO_SUPPORT)"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/EliasOenal/multimon-ng"
changelog="https://github.com/EliasOenal/multimon-ng/releases"
distfiles="https://github.com/EliasOenal/multimon-ng/archive/${version}.tar.gz"
-checksum=b5e4405e368104e98980f455eb8fc9110d18247ed6b56f12f1c04338f3d42c45
+checksum=20ff8a007f9a83dc3e7e3496434ca99e8ea15cc98b8e02881d24d7f4639b5c16
build_options="pulseaudio x11"
build_options_default="pulseaudio x11"
From 41ffc2dcf05379096cac02983c2e91541beafd61 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 12:31:41 -0500
Subject: [PATCH 0331/2025] noto-fonts-ttf: update to 2025.03.01.
---
srcpkgs/noto-fonts-ttf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/noto-fonts-ttf/template b/srcpkgs/noto-fonts-ttf/template
index 095e094cefd496..190a28da4c6cb4 100644
--- a/srcpkgs/noto-fonts-ttf/template
+++ b/srcpkgs/noto-fonts-ttf/template
@@ -1,7 +1,7 @@
# Template file for 'noto-fonts-ttf'
pkgname=noto-fonts-ttf
reverts="20220810_1 20190926_2 20190926_1 20181202_1 20181106_1"
-version=2025.02.01
+version=2025.03.01
revision=1
depends="font-util"
short_desc="Google Noto TTF Fonts"
@@ -9,7 +9,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="OFL-1.1"
homepage="https://notofonts.github.io/"
distfiles="https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-${version}.tar.gz"
-checksum=00cb71dbc595491f30f55d251b81da55da4c7887f36852e494b46c129958d383
+checksum=780a43c2c4f607a3e7192b88d1401640b0c041f6c2d7a6313c30157f5367c771
font_dirs="/usr/share/fonts/noto"
nostrip=yes # just font files
From 83588553c8471eea591338490a267f6da593b08d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 12:35:22 -0500
Subject: [PATCH 0332/2025] pyright: update to 1.1.396.
---
srcpkgs/pyright/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pyright/template b/srcpkgs/pyright/template
index a8b8e58611cc7f..f55c1f4739c7ca 100644
--- a/srcpkgs/pyright/template
+++ b/srcpkgs/pyright/template
@@ -1,6 +1,6 @@
# Template file for 'pyright'
pkgname=pyright
-version=1.1.394
+version=1.1.396
revision=1
build_wrksrc="packages/pyright"
hostmakedepends="nodejs python3-setuptools pkg-config"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://microsoft.github.io/pyright"
changelog="https://github.com/microsoft/pyright/releases"
distfiles="https://github.com/microsoft/pyright/archive/refs/tags/${version}.tar.gz"
-checksum=a505f5e10176a777c8202c6e2ac7f350157ed82253b46f1c96443d949282aaa7
+checksum=ffa3b1687959233eda09eddc4f3b5532380349d95a0f7b45bee30a352122a9d1
case "$XBPS_TARGET_MACHINE" in
i686*) broken="lerna doesn't support i686" ;;
From 16312dcf55d4d45e94c2889808952515e64531af Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 12:54:38 -0500
Subject: [PATCH 0333/2025] qemu-user: update to 9.2.2.
---
srcpkgs/qemu-user/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qemu-user/template b/srcpkgs/qemu-user/template
index 290995d1fa101e..564a0af1856d60 100644
--- a/srcpkgs/qemu-user/template
+++ b/srcpkgs/qemu-user/template
@@ -1,7 +1,7 @@
# Template file for 'qemu-user'
# This package should be updated together with qemu
pkgname=qemu-user
-version=9.2.1
+version=9.2.2
revision=1
build_style=meta
configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
@@ -15,7 +15,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-only, LGPL-2.1-only"
homepage="https://www.qemu.org"
distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=aeed8eb4353782766e00931ec08e5b9fd20a5d689ca341644347b39dc440e9df
+checksum=29cdfb019c14f5669d16bb952d2a324daf715db82aa2d70569f125a8650669a0
subpackages="qemu-user-static"
if [ "$CROSS_BUILD" ]; then
From 8b522ba21ccc56a424d6a1c1b200623982fae29c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 12:54:41 -0500
Subject: [PATCH 0334/2025] qemu: update to 9.2.2.
---
srcpkgs/qemu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index 263336804b5076..975f2d13713e65 100644
--- a/srcpkgs/qemu/template
+++ b/srcpkgs/qemu/template
@@ -1,7 +1,7 @@
# Template file for 'qemu'
# This package should be updated together with qemu-user
pkgname=qemu
-version=9.2.1
+version=9.2.2
revision=1
build_style=meta
configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
@@ -26,7 +26,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-only, LGPL-2.1-only"
homepage="https://www.qemu.org"
distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=aeed8eb4353782766e00931ec08e5b9fd20a5d689ca341644347b39dc440e9df
+checksum=29cdfb019c14f5669d16bb952d2a324daf715db82aa2d70569f125a8650669a0
ignore_elf_dirs="/usr/share/qemu"
build_options="gtk3 iscsi jack numa opengl pulseaudio sdl2 smartcard spice virgl"
From 4dbc0e85b78ae232e3d5fc39c0eaf50eb043a855 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 13:00:20 -0500
Subject: [PATCH 0335/2025] tinymist: update to 0.13.2.
---
srcpkgs/tinymist/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template
index 20dc54333aeebb..355e90a6996fb9 100644
--- a/srcpkgs/tinymist/template
+++ b/srcpkgs/tinymist/template
@@ -1,6 +1,6 @@
# Template file for 'tinymist'
pkgname=tinymist
-version=0.12.20
+version=0.13.2
revision=1
build_style=cargo
build_helper="qemu"
@@ -11,7 +11,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="Apache-2.0"
homepage="https://myriad-dreamin.github.io/tinymist/"
distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz"
-checksum=5af73d3793d2c243f4e758951c5c62e39b539ba3a9ebe4b1af2d712de99e8f03
+checksum=c97ac0d2f303e3e2b2224d34f75f26b67d623fe40f538929fa5108c1ef1486b8
# takes forever
make_check=no
From e9d10e3527aa8b4a7d395efa5e2707701ef31192 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 20:44:49 -0500
Subject: [PATCH 0336/2025] uv: update to 0.6.3.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index cc0eec315ada80..29c2f94a9fbf1a 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.2
+version=0.6.3
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=fb9e890a132a11bd8fdf462c27653501e37db292058066e0a9e6ce9aa2fa5fe4
+checksum=4f47765e067085d21e792b4dad5813fc2141dd92109fd2221561b5109c825cc3
case "$XBPS_TARGET_MACHINE" in
i686*)
From 2af90f3b4126e368f8de6a4b35a107d66924e892 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 21:39:04 -0500
Subject: [PATCH 0337/2025] vivaldi: update to 7.1.3570.58+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index c0c1f058166b1d..4a787be2bb6eca 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.1.3570.54+1
+version=7.1.3570.58+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=706eaf2290bf645aae48d7931cca77e4ac79318eb267da09b3bca39d27d354cb
+ checksum=e6aafd2b9edf1719ec0c3eeecbba942055b11fe51ebc6a4b376676b5de21f510
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=6b1cf5fc26ccb516adec4733d88dc1128631329ea44fe4512b255a367a435c57
+ checksum=b79742e85655537982a04c0c31802e4c9f1592c09f8f1627c425577710d2a9b2
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=59050d4da607922107e8ef02e75b11143660741f2f5aeee03c4fd811624192a1
+ checksum=1363ddf089b7e7bf16040cfab1653a647f0286720639d348bdfea9561ca287ee
;;
*)
broken="No distfiles available for this target"
From 5e7067e6a5d459c0f8c580175536129395639453 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Feb 2025 19:19:27 -0500
Subject: [PATCH 0338/2025] .github, common/travis: run CI without root
this should allow package tests that check things like writability to
succeed and have fewer skipped tests in CI.
- switch to using the `void-LIBC-full` container
- use `uchroot` instead of `ethereal`
- simplify some scripts for this change
---
.github/workflows/build.yaml | 102 +++++++++++----------------
.github/workflows/cycles.yaml | 25 +++----
common/scripts/lint-conflicts | 2 +
common/travis/build.sh | 8 ++-
common/travis/changed_templates.sh | 4 +-
common/travis/check-install.sh | 28 +++++---
common/travis/fetch-xbps.sh | 2 +-
common/travis/fetch-xtools.sh | 4 +-
common/travis/prepare.sh | 14 ++--
common/travis/set_mirror.sh | 4 +-
common/travis/show_files.sh | 12 ++--
common/travis/verify-update-check.sh | 2 +-
common/travis/xlint.sh | 5 +-
common/travis/xpkgdiff.sh | 12 ++--
14 files changed, 111 insertions(+), 113 deletions(-)
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 574e6a6584c98e..82c9a573374886 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -21,9 +21,8 @@ jobs:
runs-on: ubuntu-latest
container:
- image: 'ghcr.io/void-linux/void-buildroot-musl:20250214R1'
+ image: 'ghcr.io/void-linux/void-musl-full:20250227R1'
env:
- PATH: '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
LICENSE_LIST: common/travis/license.lst
steps:
@@ -32,27 +31,28 @@ jobs:
# 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)
- xbps-install -yu
- # install tools needed for lints
- xbps-install -y grep curl git
+ # install dependencies
+ xbps-install -Syu xbps && xbps-install -yu && xbps-install -y sudo bash grep curl git
+ # create non-root user
+ useradd -G xbuilder -M builder
+
- name: Clone and checkout
uses: classabbyamp/treeless-checkout-action@v1
- - name: Create hostrepo and prepare masterdir
+
+ - name: Prepare masterdir
run: |
- ln -s "$(pwd)" /hostrepo &&
- common/travis/set_mirror.sh &&
- common/travis/prepare.sh &&
+ chown -R builder:builder . &&
+ sudo -Eu builder common/travis/set_mirror.sh &&
common/travis/fetch-xtools.sh
- - run: common/travis/changed_templates.sh
+
+ - name: Find changed templates
+ run: sudo -Eu builder common/travis/changed_templates.sh
+
- name: Run lints
run: |
- rv=0
- common/travis/xlint.sh || rv=1
- common/travis/verify-update-check.sh || rv=1
- exit $rv
+ sudo -Eu builder common/travis/verify-update-check.sh || rv=1
+ sudo -Eu builder common/travis/xlint.sh || rv=1
+ exit "${rv:-0}"
# Build changed packages.
build:
@@ -61,14 +61,14 @@ jobs:
if: "!contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')"
container:
- image: ghcr.io/void-linux/void-buildroot-${{ matrix.config.libc }}:20250214R1
- options: --platform ${{ matrix.config.platform }}
+ image: ghcr.io/void-linux/void-${{ matrix.config.libc }}-full:20250227R1
+ options: --platform ${{ matrix.config.platform }} --privileged
+ volumes:
+ - /dev:/dev
env:
- PATH: '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
ARCH: '${{ matrix.config.arch }}'
BOOTSTRAP: '${{ matrix.config.host }}'
TEST: '${{ matrix.config.test }}'
- HOSTREPO: /hostrepo
strategy:
fail-fast: false
@@ -88,64 +88,44 @@ jobs:
# 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)
- xbps-install -yu
+ # install dependencies
+ xbps-install -Syu xbps && xbps-install -yu && xbps-install -y sudo bash curl git
+ # create non-root user
+ useradd -G xbuilder -M builder
- name: Clone and checkout
- env:
- PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
uses: classabbyamp/treeless-checkout-action@v1
- - name: Create hostrepo and prepare masterdir
+
+ - name: Prepare masterdir
run: |
- ln -s "$(pwd)" /hostrepo &&
- common/travis/set_mirror.sh &&
- common/travis/prepare.sh &&
+ chown -R builder:builder . &&
+ sudo -Eu builder common/travis/set_mirror.sh &&
+ sudo -Eu builder common/travis/prepare.sh &&
common/travis/fetch-xtools.sh
+
- name: Find changed templates
- env:
- PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
- run: common/travis/changed_templates.sh
+ run: sudo -Eu builder common/travis/changed_templates.sh
- name: Build and check packages
- run: |
- (
- here="$(pwd)"
- cd /
- "$here/common/travis/build.sh" "$BOOTSTRAP" "$ARCH" "$TEST"
- )
+ run: sudo -Eu builder common/travis/build.sh "$BOOTSTRAP" "$ARCH" "$TEST"
- name: Show files
- run: |
- (
- here="$(pwd)"
- cd /
- "$here/common/travis/show_files.sh" "$BOOTSTRAP" "$ARCH"
- )
+ run: sudo -Eu builder common/travis/show_files.sh "$BOOTSTRAP" "$ARCH"
- name: Compare to previous
- run: |
- (
- here="$(pwd)"
- cd /
- "$here/common/travis/xpkgdiff.sh" "$BOOTSTRAP" "$ARCH"
- )
+ run: sudo -Eu builder common/travis/xpkgdiff.sh "$BOOTSTRAP" "$ARCH"
- name: Check file conflicts
if: matrix.config.arch == 'x86_64' # the arch indexed in xlocate
- env:
- PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
run: |
if [ -s /tmp/templates ]; then
- xlocate -S &&
- common/scripts/lint-conflicts $HOME/hostdir/binpkgs
+ export XDG_CACHE_HOME="$PWD/.cache"
+ sudo -Eu builder xlocate -S &&
+ sudo -Eu builder common/scripts/lint-conflicts
fi
- name: Verify repository state
run: |
- (
- here="$(pwd)"
- cd /
- "$here/common/travis/check-install.sh" "$BOOTSTRAP" "$ARCH"
- )
+ mkdir -p /check-install &&
+ chown builder:builder /check-install &&
+ sudo -Eu builder common/travis/check-install.sh "$BOOTSTRAP" "$ARCH"
diff --git a/.github/workflows/cycles.yaml b/.github/workflows/cycles.yaml
index 3381f7f2d5c9e1..8f64d7a1e0de8b 100644
--- a/.github/workflows/cycles.yaml
+++ b/.github/workflows/cycles.yaml
@@ -1,6 +1,7 @@
name: 'Cycle Check'
on:
+ workflow_dispatch:
schedule:
- cron: '0 18 * * *'
@@ -10,33 +11,29 @@ jobs:
permissions:
issues: write
container:
- image: 'ghcr.io/void-linux/void-buildroot-musl:20250214R1'
- env:
- PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin'
+ image: 'ghcr.io/void-linux/void-musl-full:20250227R1'
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)
- xbps-install -yu
- # Install script dependencies
- xbps-install -y python3-networkx github-cli
+ # install dependencies
+ xbps-install -Syu xbps && xbps-install -yu && xbps-install -y sudo bash grep git python3-networkx github-cli
+ # create non-root user
+ useradd -G xbuilder -M builder
- name: Clone and checkout
uses: classabbyamp/treeless-checkout-action@v1
- - name: Create hostrepo and prepare masterdir
+ - name: Prepare masterdir
run: |
- ln -s "$(pwd)" /hostrepo &&
- common/travis/set_mirror.sh &&
- common/travis/prepare.sh
+ chown -R builder:builder . &&
+ sudo -Eu builder common/travis/set_mirror.sh
+
- name: Find cycles and open issues
run: |
- common/scripts/xbps-cycles.py | tee cycles
+ sudo -Eu builder common/scripts/xbps-cycles.py | tee cycles
grep 'Cycle:' cycles | while read -r line; do
if gh issue list -R "$GITHUB_REPOSITORY" -S "$line" | grep .; then
printf "Issue on '%s' already exists.\n" "$line"
diff --git a/common/scripts/lint-conflicts b/common/scripts/lint-conflicts
index d98cf3b0a01e56..8e2854d0aa0417 100755
--- a/common/scripts/lint-conflicts
+++ b/common/scripts/lint-conflicts
@@ -7,6 +7,8 @@
# With single path as argument, read that local repository.
# With -a flag, find conflicts between packages indexed in xlocate.
+set -e
+
if [ "$#" = 0 ]; then
binpkgs="$PWD/hostdir/binpkgs"
elif [ "$1" = -a ]; then
diff --git a/common/travis/build.sh b/common/travis/build.sh
index b3190573443046..d8ec4eafc7df78 100755
--- a/common/travis/build.sh
+++ b/common/travis/build.sh
@@ -1,7 +1,9 @@
-#!/bin/sh
+#!/bin/bash
#
# build.sh
+set -e
+
if [ "$1" != "$2" ]; then
arch="-a $2"
fi
@@ -10,10 +12,10 @@ if [ "$3" = 1 ]; then
test="-Q"
fi
-PKGS=$(/hostrepo/xbps-src $test sort-dependencies $(cat /tmp/templates))
+PKGS=$(./xbps-src $test sort-dependencies $(cat /tmp/templates))
for pkg in ${PKGS}; do
- /hostrepo/xbps-src -j$(nproc) -s -H "$HOME"/hostdir $arch $test pkg "$pkg"
+ ./xbps-src -j$(nproc) -s $arch $test pkg "$pkg"
[ $? -eq 1 ] && exit 1
done
diff --git a/common/travis/changed_templates.sh b/common/travis/changed_templates.sh
index 074c991d33afe4..c0764cd8c575d8 100755
--- a/common/travis/changed_templates.sh
+++ b/common/travis/changed_templates.sh
@@ -1,7 +1,9 @@
-#!/bin/sh
+#!/bin/bash
#
# changed_templates.sh
+set -e
+
tip="$(git rev-list -1 --parents HEAD)"
case "$tip" in
# This is a merge commit, pick last parent
diff --git a/common/travis/check-install.sh b/common/travis/check-install.sh
index 31dd104f1dfaef..4bfb6e2c8d7b64 100755
--- a/common/travis/check-install.sh
+++ b/common/travis/check-install.sh
@@ -1,31 +1,37 @@
-#!/bin/sh
+#!/bin/bash
#
# check-install.sh
-export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo
+set -e
-if [ "$1" != "$XBPS_TARGET_ARCH" ]; then
- triplet="$(/hostrepo/xbps-src -a "$XBPS_TARGET_ARCH" show-var XBPS_CROSS_TRIPLET)"
- CONFDIR="-C /usr/$triplet/etc/xbps.d"
+HOST_ARCH="$1"
+export XBPS_TARGET_ARCH="$2"
+
+if [ "$HOST_ARCH" != "$XBPS_TARGET_ARCH" ]; then
+ triplet="$(./xbps-src -a "$XBPS_TARGET_ARCH" show-var XBPS_CROSS_TRIPLET)"
+ CONFDIR="-C $PWD/masterdir-$HOST_ARCH/usr/$triplet/etc/xbps.d"
else
- CONFDIR="-C /etc/xbps.d"
+ CONFDIR="-C $PWD/masterdir-$HOST_ARCH/etc/xbps.d"
fi
-mkdir /check-install
+if ! [ -d /check-install ]; then
+ /bin/echo -e "\x1b[31m/check-install does not exist\x1b[0m"
+ exit 1
+fi
mkdir -p /check-install/var/db/xbps/keys
cp /var/db/xbps/keys/* /check-install/var/db/xbps/keys/
-ADDREPO="--repository=$HOME/hostdir/binpkgs/bootstrap
- --repository=$HOME/hostdir/binpkgs
- --repository=$HOME/hostdir/binpkgs/nonfree"
+ADDREPO="--repository=hostdir/binpkgs/bootstrap
+ --repository=hostdir/binpkgs
+ --repository=hostdir/binpkgs/nonfree"
ROOTDIR="-r /check-install"
xbps-install $ROOTDIR $ADDREPO $CONFDIR -S
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
- /bin/echo -e "\x1b[32mTrying to install dependants of $subpkg:\x1b[0m"
+ /bin/echo -e "\x1b[32mTrying to install dependents of $subpkg:\x1b[0m"
for dep in $(xbps-query $ADDREPO -RX "$subpkg"); do
xbps-install \
$ROOTDIR $ADDREPO $CONFDIR \
diff --git a/common/travis/fetch-xbps.sh b/common/travis/fetch-xbps.sh
index e5c588142826c7..f1474be132412e 100755
--- a/common/travis/fetch-xbps.sh
+++ b/common/travis/fetch-xbps.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# fetch-xbps.sh
diff --git a/common/travis/fetch-xtools.sh b/common/travis/fetch-xtools.sh
index 0dd9e6c532c06c..d22300f49f424c 100755
--- a/common/travis/fetch-xtools.sh
+++ b/common/travis/fetch-xtools.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# fetch-xtools.sh
@@ -16,4 +16,4 @@ else
xbps-fetch -o "$FILE" "$URL" || exit 1
fi
-$TAR xf "$FILE" -C /tmp/bin --strip-components=1 || exit 1
+$TAR xf "$FILE" -C /usr/local/bin --strip-components=1 || exit 1
diff --git a/common/travis/prepare.sh b/common/travis/prepare.sh
index 46072e9f81ea9c..8969990d0d6477 100755
--- a/common/travis/prepare.sh
+++ b/common/travis/prepare.sh
@@ -1,14 +1,16 @@
-#!/bin/sh
+#!/bin/bash
#
# prepare.sh
+set -e
+
/bin/echo -e '\x1b[32mUpdating etc/conf...\x1b[0m'
echo XBPS_BUILD_ENVIRONMENT=void-packages-ci >> etc/conf
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf
-/bin/echo -e '\x1b[32mEnabling ethereal chroot-style...\x1b[0m'
-echo XBPS_CHROOT_CMD=ethereal >> etc/conf
-echo XBPS_ALLOW_CHROOT_BREAKOUT=yes >> etc/conf
+/bin/echo -e '\x1b[32mEnabling uchroot chroot-style...\x1b[0m'
+echo XBPS_CHROOT_CMD=uchroot >> etc/conf
+
+/bin/echo -e '\x1b[32mBootstrapping...\x1b[0m'
-/bin/echo -e '\x1b[32mLinking / to /masterdir...\x1b[0m'
-ln -s / masterdir
+./xbps-src binary-bootstrap
diff --git a/common/travis/set_mirror.sh b/common/travis/set_mirror.sh
index 8159daceb613f4..0341c9a5bf8417 100755
--- a/common/travis/set_mirror.sh
+++ b/common/travis/set_mirror.sh
@@ -1,4 +1,6 @@
-#!/bin/sh
+#!/bin/bash
+
+set -e
TRAVIS_MIRROR=repo-ci.voidlinux.org
diff --git a/common/travis/show_files.sh b/common/travis/show_files.sh
index c8de93a9abae3d..138f6982c5a24a 100755
--- a/common/travis/show_files.sh
+++ b/common/travis/show_files.sh
@@ -1,15 +1,17 @@
-#!/bin/sh
+#!/bin/bash
#
# show_files.sh
-export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo
+set -e
+
+export XBPS_TARGET_ARCH="$2"
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
/bin/echo -e "\x1b[32mFiles of $subpkg:\x1b[0m"
- xbps-query --repository=$HOME/hostdir/binpkgs/bootstrap \
- --repository=$HOME/hostdir/binpkgs \
- --repository=$HOME/hostdir/binpkgs/nonfree \
+ xbps-query --repository=hostdir/binpkgs/bootstrap \
+ --repository=hostdir/binpkgs \
+ --repository=hostdir/binpkgs/nonfree \
-i -f "$subpkg" ||
/bin/echo -e "\x1b[33m $subpkg wasn't found\x1b[0m"
done
diff --git a/common/travis/verify-update-check.sh b/common/travis/verify-update-check.sh
index 902ebc0d6b4456..fe6eb61ca1236d 100755
--- a/common/travis/verify-update-check.sh
+++ b/common/travis/verify-update-check.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# runs update-check on all changed templates, then errors only if there was an
# issue with the update-check. does not error if further updates are available,
# as there may be a good reason not to update to those versions
diff --git a/common/travis/xlint.sh b/common/travis/xlint.sh
index 0b2d12d0b0d041..92e186cd5d084b 100755
--- a/common/travis/xlint.sh
+++ b/common/travis/xlint.sh
@@ -1,14 +1,15 @@
-#!/bin/sh
+#!/bin/bash
#
# xlint.sh
EXITCODE=0
read base tip < /tmp/revisions
+/bin/echo -e "\x1b[34mLinting commits...\x1b[0m"
common/scripts/lint-commits $base $tip || EXITCODE=$?
for t in $(awk '{ print "srcpkgs/" $0 "/template" }' /tmp/templates); do
- /bin/echo -e "\x1b[32mLinting $t...\x1b[0m"
+ /bin/echo -e "\x1b[34mLinting $t...\x1b[0m"
xlint "$t" > /tmp/xlint_out || EXITCODE=$?
common/scripts/lint-version-change "$t" $base $tip > /tmp/vlint_out || EXITCODE=$?
awk -f common/scripts/lint2annotations.awk /tmp/xlint_out /tmp/vlint_out
diff --git a/common/travis/xpkgdiff.sh b/common/travis/xpkgdiff.sh
index ce042c1628bfca..19f6419cc826fd 100755
--- a/common/travis/xpkgdiff.sh
+++ b/common/travis/xpkgdiff.sh
@@ -1,17 +1,19 @@
-#!/bin/sh
+#!/bin/bash
#
# xpkgdiff.sh
-export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo XBPS_HOSTDIR="$HOME/hostdir"
+set -e
+
+export XBPS_TARGET_ARCH="$2"
export DIFF='diff --unified=0 --report-identical-files --suppress-common-lines
--color=always --label REPO --label BUILT'
ARGS="-a $2 -R https://repo-ci.voidlinux.org/current"
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
- if xbps-query --repository=$HOME/hostdir/binpkgs/bootstrap \
- --repository=$HOME/hostdir/binpkgs \
- --repository=$HOME/hostdir/binpkgs/nonfree \
+ if xbps-query --repository=hostdir/binpkgs/bootstrap \
+ --repository=hostdir/binpkgs \
+ --repository=hostdir/binpkgs/nonfree \
-i "$subpkg" >&/dev/null; then
/bin/echo -e "\x1b[34mFile Diff of $subpkg:\x1b[0m"
xpkgdiff $ARGS -f $subpkg
From 1c2a891cb8aacaa00ab2659352865ad8a34be42d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 28 Feb 2025 11:46:54 -0500
Subject: [PATCH 0339/2025] =?UTF-8?q?srcpkgs:=20re=C3=ABnable=20tests=20in?=
=?UTF-8?q?=20CI=20where=20possible?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
mostly failures due to root-ness
---
srcpkgs/bash-completion/template | 8 --------
srcpkgs/beets/template | 1 -
srcpkgs/coreutils/template | 6 ------
srcpkgs/cups/template | 1 -
srcpkgs/etckeeper/template | 1 -
srcpkgs/fd/template | 4 ----
srcpkgs/fish-shell/template | 2 --
srcpkgs/flac/template | 2 --
srcpkgs/github-cli/template | 4 ----
srcpkgs/gnuradio/template | 4 ----
srcpkgs/immortal/template | 1 -
srcpkgs/just/template | 1 -
srcpkgs/khal/template | 1 -
srcpkgs/libssh/template | 1 -
srcpkgs/libuv/template | 2 --
srcpkgs/lsd/template | 7 -------
srcpkgs/make/template | 1 -
srcpkgs/mkinitcpio/template | 4 ----
srcpkgs/postgresql16/template | 1 -
srcpkgs/postgresql17/template | 1 -
srcpkgs/python3-Twisted/template | 1 -
srcpkgs/python3-send2trash/template | 7 -------
srcpkgs/sheldon/template | 4 ----
srcpkgs/subversion-kwallet-auth/template | 6 ------
srcpkgs/subversion/template | 6 ------
srcpkgs/trash-cli/template | 2 --
srcpkgs/txr/template | 3 ---
27 files changed, 82 deletions(-)
diff --git a/srcpkgs/bash-completion/template b/srcpkgs/bash-completion/template
index b277b4d1180f05..398bcda9fea913 100644
--- a/srcpkgs/bash-completion/template
+++ b/srcpkgs/bash-completion/template
@@ -46,14 +46,6 @@ _test_deselect="
unit/test_unit_ip_addresses.py::TestUnitIpAddresses::test_4
"
-if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
- # these fail on CI because of some confusion with the homedir
- _test_deselect+="
- unit/test_unit_expand.py::TestUnitExpand::test_user_home
- unit/test_unit_expand_tilde_by_ref.py::TestUnitExpandTildeByRef::test_expand
- "
-fi
-
pre_check() {
for t in $_test_deselect; do
PYTEST_ADDOPTS+=" --deselect=t/$t"
diff --git a/srcpkgs/beets/template b/srcpkgs/beets/template
index e0eb91a24694af..2010f75f1f7b9b 100644
--- a/srcpkgs/beets/template
+++ b/srcpkgs/beets/template
@@ -24,7 +24,6 @@ distfiles="${PYPI_SITE}/b/${pkgname}/${pkgname}-${version}.tar.gz
checksum="cc0a277f530844575e3374021f316da16bf78ed514963c1ab1597168a8d4c715
74675a1171809b4190bc1d734931a1ba12cba13083521b50a008cdaaa738736e"
skip_extraction="_beet"
-make_check=ci-skip # tests don't work as root
post_install() {
vman man/beet.1
diff --git a/srcpkgs/coreutils/template b/srcpkgs/coreutils/template
index e83bd71f18a7b9..d837627ecb3ead 100644
--- a/srcpkgs/coreutils/template
+++ b/srcpkgs/coreutils/template
@@ -107,12 +107,6 @@ do_check() {
vsed -i "s/test-$test\$(EXEEXT) //" gnulib-tests/Makefile
done
- if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
- vsed -i '/tests\/tail\/inotify-dir-recreate/d' Makefile
- vsed -i '/tests\/du\/long-from-unreadable/d' Makefile
- vsed -i '/tests\/dd\/no-allocate/d' Makefile
- fi
-
make check
}
diff --git a/srcpkgs/cups/template b/srcpkgs/cups/template
index 3f980bd935e792..2bbfd2f7f0af04 100644
--- a/srcpkgs/cups/template
+++ b/srcpkgs/cups/template
@@ -27,7 +27,6 @@ make_dirs="
/var/cache/cups/rss 0750 cups lp
/var/spool/cups 0755 cups lp
/etc/cups/ssl 0700 cups lp"
-make_check=ci-skip # testsuite does not run as root
build_options="avahi gssapi"
build_options_default="avahi"
diff --git a/srcpkgs/etckeeper/template b/srcpkgs/etckeeper/template
index 563d59f1863e75..728df8d5d3c336 100644
--- a/srcpkgs/etckeeper/template
+++ b/srcpkgs/etckeeper/template
@@ -14,7 +14,6 @@ license="GPL-2.0-or-later"
homepage="https://etckeeper.branchable.com"
distfiles="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${pkgname}-${version}.tar.gz"
checksum=a87c5e9c847c29f761da933c1cd907779545c7ddf92fb75de8ef692b90fc9e5d
-make_check=ci-skip # due to not detecting chroot
pre_install() {
sed -ni '/systemddir/!p' Makefile
diff --git a/srcpkgs/fd/template b/srcpkgs/fd/template
index 0ed188e8e46864..d2f96d0fb1b973 100644
--- a/srcpkgs/fd/template
+++ b/srcpkgs/fd/template
@@ -12,10 +12,6 @@ changelog="https://raw.githubusercontent.com/sharkdp/fd/master/CHANGELOG.md"
distfiles="https://github.com/sharkdp/fd/archive/refs/tags/v${version}.tar.gz"
checksum=73329fe24c53f0ca47cd0939256ca5c4644742cb7c14cf4114c8c9871336d342
-if [ "${XBPS_BUILD_ENVIRONMENT}" = "void-packages-ci" ]; then
- make_check_args="-- --skip test_type_executable"
-fi
-
post_install() {
vman doc/fd.1
vlicense LICENSE-MIT
diff --git a/srcpkgs/fish-shell/template b/srcpkgs/fish-shell/template
index 29ad3da53db9d9..2af39cca523044 100644
--- a/srcpkgs/fish-shell/template
+++ b/srcpkgs/fish-shell/template
@@ -17,8 +17,6 @@ changelog="https://raw.githubusercontent.com/fish-shell/fish-shell/refs/heads/ma
distfiles="https://github.com/fish-shell/fish-shell/releases/download/${version}/fish-${version}.tar.xz"
checksum=2fda5bd970357064d8d4c896e08285ba59965ca2a8c4829ca8a82bf3b89c69f3
register_shell="/bin/fish /usr/bin/fish"
-# tests don't work as root
-make_check=ci-skip
post_install() {
# Starting with fish-3.0.0 this is a skeleton file with only comments
diff --git a/srcpkgs/flac/template b/srcpkgs/flac/template
index 8e9051c9c517df..75cc796e0dac74 100644
--- a/srcpkgs/flac/template
+++ b/srcpkgs/flac/template
@@ -14,8 +14,6 @@ homepage="https://xiph.org/flac/"
changelog="https://xiph.org/flac/changelog.html"
distfiles="https://downloads.xiph.org/releases/flac/flac-${version}.tar.xz"
checksum=6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70
-# the tests fail when run as root and as such break in the CI containers
-make_check=ci-skip
# TODO: make into options
case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index 3077c20f53fcfe..bd3564b94e950c 100644
--- a/srcpkgs/github-cli/template
+++ b/srcpkgs/github-cli/template
@@ -16,10 +16,6 @@ changelog="https://github.com/cli/cli/releases"
distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz"
checksum=8f685207c63cebfde375a20b235e34012d75d4d41fbaad8b2cc1b8cfc1eceae8
-if [ "${XBPS_BUILD_ENVIRONMENT}" = void-packages-ci ]; then
- make_check_args+=" -skip TestMigrationWriteErrors"
-fi
-
pre_build() {
local _date
if [ "$SOURCE_DATE_EPOCH" ]; then
diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template
index 6e6f8b6dd77a54..f55184640187a9 100644
--- a/srcpkgs/gnuradio/template
+++ b/srcpkgs/gnuradio/template
@@ -31,10 +31,6 @@ if [ "$CROSS_BUILD" ]; then
configure_args+=" -DENABLE_TESTING=OFF -DPYBIND11_USE_CROSSCOMPILING=ON"
fi
-if [ "${XBPS_TARGET_MACHINE%-musl}" = "i686" ]; then
- make_check=ci-skip # See https://github.com/gnuradio/gnuradio/issues/5973
-fi
-
post_install() {
rm ${DESTDIR}/usr/share/gnuradio/examples/audio/dial_tone \
${DESTDIR}/usr/share/gnuradio/examples/qt-gui/display_qt \
diff --git a/srcpkgs/immortal/template b/srcpkgs/immortal/template
index 8d507ade018bc4..683633b403283f 100644
--- a/srcpkgs/immortal/template
+++ b/srcpkgs/immortal/template
@@ -13,7 +13,6 @@ license="BSD-3-Clause"
homepage="https://github.com/immortal/immortal"
distfiles="https://github.com/immortal/immortal/archive/${version}.tar.gz"
checksum=a343581dbe58fb0faa1c65b233a067820d8d5ecefc9726da5ad3ef979a2a0b08
-make_check=ci-skip # some tests fail when running as root
post_install() {
for f in man/* ; do
diff --git a/srcpkgs/just/template b/srcpkgs/just/template
index e2b0b862c97d49..8a871805c2c06e 100644
--- a/srcpkgs/just/template
+++ b/srcpkgs/just/template
@@ -13,7 +13,6 @@ 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=8a900072d7f909bc91030df5896168752bb9108967dbb7149d2cfb11fdeb087a
-make_check=ci-skip # test fails when run as root
# Fix failing test
pre_check() {
diff --git a/srcpkgs/khal/template b/srcpkgs/khal/template
index 5526edd35ffea0..10d7f39d2e60e3 100644
--- a/srcpkgs/khal/template
+++ b/srcpkgs/khal/template
@@ -22,7 +22,6 @@ homepage="http://lostpackets.de/khal/"
changelog="https://raw.githubusercontent.com/pimutils/khal/master/CHANGELOG.rst"
distfiles="${PYPI_SITE}/k/khal/khal-${version}.tar.gz"
checksum=a8ccbcc43fc1dbbc464e53f7f1d99cf15832be43a67f38700e535d99d9c1325e
-make_check=ci-skip # some tests fail when running as root
post_install() {
vlicense COPYING
diff --git a/srcpkgs/libssh/template b/srcpkgs/libssh/template
index 37a56e93e2a9c9..e796389119808a 100644
--- a/srcpkgs/libssh/template
+++ b/srcpkgs/libssh/template
@@ -13,7 +13,6 @@ homepage="https://www.libssh.org/"
changelog="https://git.libssh.org/projects/libssh.git/plain/CHANGELOG"
distfiles="https://git.libssh.org/projects/libssh.git/snapshot/libssh-${version}.tar.gz"
checksum=d639d8c18a6b439e6f2047b3ea2a32b4113016f239b86c1ba8e082b02a1aeb1c
-make_check=ci-skip # some tests fail when running as root
case "$XBPS_TARGET_MACHINE" in
*-musl) configure_args="-DHAVE_GLOB=0" ;;
diff --git a/srcpkgs/libuv/template b/srcpkgs/libuv/template
index 04c127f0115843..c837059ea5812e 100644
--- a/srcpkgs/libuv/template
+++ b/srcpkgs/libuv/template
@@ -11,8 +11,6 @@ homepage="https://libuv.org/"
changelog="https://raw.githubusercontent.com/libuv/libuv/v1.x/ChangeLog"
distfiles="https://dist.libuv.org/dist/v${version}/libuv-v${version}-dist.tar.gz"
checksum=2e910e668e5daf1be6a5195a696985d7200adfa5c4d3400ee7b3355affdcf52c
-# the tests fail when run as root and as such break in the CI containers
-make_check=ci-skip
LDFLAGS="-pthread"
diff --git a/srcpkgs/lsd/template b/srcpkgs/lsd/template
index f47bbf51366fe7..fa33ff11554171 100644
--- a/srcpkgs/lsd/template
+++ b/srcpkgs/lsd/template
@@ -15,13 +15,6 @@ distfiles="https://github.com/lsd-rs/lsd/archive/refs/tags/v${version}.tar.gz"
checksum=120935c7e98f9b64488fde39987154a6a5b2236cb65ae847917012adf5e122d1
conflicts="disputils"
-# The 'cannot_access_subdir_exit_status' fails on CI
-# because the runner seems to allow setting the b dir in a/b/c to readonly (0400)
-# and then navigating this structure recursively (like in `tree`)
-if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
- make_check_args="-- --skip test_cannot_access_subdir_exit_status"
-fi
-
export SHELL_COMPLETIONS_DIR="${wrksrc}"
post_install() {
diff --git a/srcpkgs/make/template b/srcpkgs/make/template
index 72934811c3cdec..930a357f3f39c9 100644
--- a/srcpkgs/make/template
+++ b/srcpkgs/make/template
@@ -15,4 +15,3 @@ homepage="http://www.gnu.org/software/make"
distfiles="${GNU_SITE}/make/${pkgname}-${version}.tar.lz"
checksum=8814ba072182b605d156d7589c19a43b89fc58ea479b9355146160946f8cf6e9
build_options=guile
-make_check=ci-skip #features/temp_stdin Error running /builddir/make-4.4.1/tests/../make (expected 512; got 0)
diff --git a/srcpkgs/mkinitcpio/template b/srcpkgs/mkinitcpio/template
index 81ec4647943374..432ec3de9ed8c2 100644
--- a/srcpkgs/mkinitcpio/template
+++ b/srcpkgs/mkinitcpio/template
@@ -21,10 +21,6 @@ alternatives="
replaces="mkinitcpio-udev>=0"
make_dirs="/etc/mkinitcpio.conf.d 0755 root root"
-pre_check() {
- export BATS_ARGS="--filter-tags '!no_root'"
-}
-
post_install() {
# Remove unneeded systemd bits
rm -r ${DESTDIR}/usr/lib/kernel
diff --git a/srcpkgs/postgresql16/template b/srcpkgs/postgresql16/template
index 87928680ff1d16..a06b1093d8504f 100644
--- a/srcpkgs/postgresql16/template
+++ b/srcpkgs/postgresql16/template
@@ -22,7 +22,6 @@ 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=9468083a56ce0ee7d294601b74dad3dd9fc69d87aff61f0a9fb63c813ff7efd8
-make_check=ci-skip # Postgres server can't be run as root
conf_files="
/${_sysconfdir}/default/postgresql
diff --git a/srcpkgs/postgresql17/template b/srcpkgs/postgresql17/template
index b959c2f42103ae..c9bc441b6b181a 100644
--- a/srcpkgs/postgresql17/template
+++ b/srcpkgs/postgresql17/template
@@ -22,7 +22,6 @@ 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=c4605b73fea11963406699f949b966e5d173a7ee0ccaef8938dec0ca8a995fe7
-make_check=ci-skip # Postgres server can't be run as root
conf_files="
/${_sysconfdir}/default/postgresql
diff --git a/srcpkgs/python3-Twisted/template b/srcpkgs/python3-Twisted/template
index a3a6be8c2d88b2..fa3a856616951a 100644
--- a/srcpkgs/python3-Twisted/template
+++ b/srcpkgs/python3-Twisted/template
@@ -19,7 +19,6 @@ homepage="https://twisted.org/"
changelog="https://raw.githubusercontent.com/twisted/twisted/trunk/NEWS.rst"
distfiles="${PYPI_SITE}/t/twisted/twisted-${version}.tar.gz"
checksum=5a60147f044187a127ec7da96d170d49bcce50c6fd36f594e60f4587eff4d394
-make_check=ci-skip # some tests fail when running as root
alternatives="
twisted:cftp:/usr/bin/cftp3
diff --git a/srcpkgs/python3-send2trash/template b/srcpkgs/python3-send2trash/template
index 423fce83b1e972..460ab4afb60a7a 100644
--- a/srcpkgs/python3-send2trash/template
+++ b/srcpkgs/python3-send2trash/template
@@ -14,13 +14,6 @@ changelog="https://raw.githubusercontent.com/arsenetar/send2trash/master/CHANGES
distfiles="${PYPI_SITE}/S/Send2Trash/Send2Trash-${version}.tar.gz"
checksum=b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf
-if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
- # this test fails on CI (due to root)
- make_check_args="
- --deselect=tests/test_plat_other.py::test_trash_topdir_failure
- "
-fi
-
post_install() {
vlicense LICENSE
}
diff --git a/srcpkgs/sheldon/template b/srcpkgs/sheldon/template
index e240da40eee12e..38e744648425a0 100644
--- a/srcpkgs/sheldon/template
+++ b/srcpkgs/sheldon/template
@@ -15,10 +15,6 @@ changelog="https://raw.githubusercontent.com/rossmacarthur/sheldon/trunk/RELEASE
distfiles="https://github.com/rossmacarthur/sheldon/archive/refs/tags/${version}.tar.gz"
checksum=fa0aade40a2e2f397f5f8734a0bc28391147ed6ad75c087f8ab7db7ce1e49b88
-if [ "$XBPS_BUILD_ENVIRONMENT" == "void-packages-ci" ]; then
- make_check_args="-- --skip lock_and_source_clean_permission_denied"
-fi
-
post_install() {
for shell in bash fish zsh; do
vtargetrun ${DESTDIR}/usr/bin/sheldon completions --shell ${shell} > sheldon.${shell}
diff --git a/srcpkgs/subversion-kwallet-auth/template b/srcpkgs/subversion-kwallet-auth/template
index 7bdd3247b4736e..50d82d120f7e21 100644
--- a/srcpkgs/subversion-kwallet-auth/template
+++ b/srcpkgs/subversion-kwallet-auth/template
@@ -46,12 +46,6 @@ pre_configure() {
else
configure_args+=" --with-apxs"
fi
-
- if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
- # This test will fail when run as the root user,
- # because flock() will ignore file permissions.
- vsed -i subversion/tests/libsvn_fs/locks-test.c -e '/SVN_TEST_OPTS_PASS(obtain_write_lock_failure,/,+3d'
- fi
}
do_install() {
diff --git a/srcpkgs/subversion/template b/srcpkgs/subversion/template
index 6b6cea450e5de6..3d320088640eef 100644
--- a/srcpkgs/subversion/template
+++ b/srcpkgs/subversion/template
@@ -59,12 +59,6 @@ pre_configure() {
else
configure_args+=" --with-apxs"
fi
-
- if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
- # This test will fail when run as the root user,
- # because flock() will ignore file permissions.
- vsed -i subversion/tests/libsvn_fs/locks-test.c -e '/SVN_TEST_OPTS_PASS(obtain_write_lock_failure,/,+3d'
- fi
}
post_configure() {
diff --git a/srcpkgs/trash-cli/template b/srcpkgs/trash-cli/template
index c711e7249493ff..5517756541dfea 100644
--- a/srcpkgs/trash-cli/template
+++ b/srcpkgs/trash-cli/template
@@ -15,5 +15,3 @@ homepage="https://github.com/andreafrancia/trash-cli"
changelog="https://raw.githubusercontent.com/andreafrancia/trash-cli/master/HISTORY.txt"
distfiles="https://github.com/andreafrancia/trash-cli/archive/refs/tags/${version}.tar.gz"
checksum=1d7dec1ad8f0264ceb1b0211d25fffee99c9409cd2e1d36dcc82ac5540f39ce5
-# Can not be run as root
-make_check=ci-skip
diff --git a/srcpkgs/txr/template b/srcpkgs/txr/template
index 5082f5c74f4e4d..03aa5734d215ea 100644
--- a/srcpkgs/txr/template
+++ b/srcpkgs/txr/template
@@ -34,9 +34,6 @@ pre_check() {
if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
# IPv6 not supported in github CI
vsed -i -e 's/,\*maybe-ipv6//' tests/014/dgram-stream.tl
-
- # Removing tests that fail when run as root
- rm tests/019/load-search.tl
fi
}
From 3231e8632c5c62db8003fc496a26bc15040ff2ce Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 11:40:40 -0500
Subject: [PATCH 0340/2025] txr: enable on aarch64*
---
srcpkgs/txr/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/txr/template b/srcpkgs/txr/template
index 03aa5734d215ea..5be261045e95a4 100644
--- a/srcpkgs/txr/template
+++ b/srcpkgs/txr/template
@@ -1,8 +1,7 @@
# Template file for 'txr'
pkgname=txr
version=296
-revision=1
-archs="x86_64* i686* arm*"
+revision=2
build_style=configure
configure_args="--prefix=/usr"
make_check_target=tests
From db2a51a2534e8d15c164e3bb7ebd0b703df25ab6 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 11:40:48 -0500
Subject: [PATCH 0341/2025] khal: fix build with python3-Sphinx>=8
---
srcpkgs/khal/patches/sphinx-8.patch | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/khal/patches/sphinx-8.patch
diff --git a/srcpkgs/khal/patches/sphinx-8.patch b/srcpkgs/khal/patches/sphinx-8.patch
new file mode 100644
index 00000000000000..928e49c46158e5
--- /dev/null
+++ b/srcpkgs/khal/patches/sphinx-8.patch
@@ -0,0 +1,20 @@
+From 593495afe97cc32ccda2427cdfb54523b807d692 Mon Sep 17 00:00:00 2001
+From: Martin Stone <martin@d7415.co.uk>
+Date: Thu, 31 Oct 2024 14:43:22 +0000
+Subject: [PATCH] Replace intersphinx_mapping format removed in Sphinx 8.0.0
+
+Fixes #1356
+---
+ doc/source/conf.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/doc/source/conf.py b/doc/source/conf.py
+index 2809221fb..6563ea98e 100644
+--- a/doc/source/conf.py
++++ b/doc/source/conf.py
+@@ -309,4 +309,4 @@ def write_section(specsection, secname, key, comment, output):
+
+
+ # Example configuration for intersphinx: refer to the Python standard library.
+-intersphinx_mapping = {'http://docs.python.org/': None}
++intersphinx_mapping = {'python': ('https://docs.python.org/3', None)}
From ed4dbe28022297f8b270b8d66dfb67ebeeaabec2 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 11:41:28 -0500
Subject: [PATCH 0342/2025] python3-automat: update to 24.8.1.
---
srcpkgs/python3-automat/template | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/srcpkgs/python3-automat/template b/srcpkgs/python3-automat/template
index c56800232e0902..a7b4a6f3daa47f 100644
--- a/srcpkgs/python3-automat/template
+++ b/srcpkgs/python3-automat/template
@@ -1,26 +1,19 @@
# Template file for 'python3-automat'
pkgname=python3-automat
-version=22.10.0
-revision=4
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=24.8.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-setuptools_scm python3-wheel"
depends="python3-setuptools python3-attrs python3-six"
checkdepends="${depends} python3-pytest python3-pytest-benchmark python3-graphviz"
short_desc="Finite-state machines in Python (Python3)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://github.com/glyph/Automat"
-distfiles="${PYPI_SITE}/A/Automat/Automat-${version}.tar.gz"
-checksum=e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e
+distfiles="${PYPI_SITE}/a/automat/automat-${version}.tar.gz"
+checksum=b34227cf63f6325b8ad2399ede780675083e439b20c323d376373d8ee6306d88
alternatives="automat:automat-visualize:/usr/bin/automat-visualize3"
-pre_build() {
- sed -i setup.py \
- -e '/print(/d' \
- -e '/setup_requires=/,+3d' \
- -e "s/use_scm_version=True/version='${version}'/"
-}
-
# do_check() {
# PYTHONPATH="$(cd build/lib* && pwd)" \
# python3 -m pytest ${testjobs} automat/_test
From 45adc3571efe2c920d3adf01e10040df2ab2070e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 1 Mar 2025 11:41:34 -0500
Subject: [PATCH 0343/2025] python3-Twisted: update to 24.11.0.
---
srcpkgs/python3-Twisted/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-Twisted/template b/srcpkgs/python3-Twisted/template
index fa3a856616951a..add1420c65e545 100644
--- a/srcpkgs/python3-Twisted/template
+++ b/srcpkgs/python3-Twisted/template
@@ -1,7 +1,7 @@
# Template file for 'python3-Twisted'
pkgname=python3-Twisted
-version=24.7.0
-revision=2
+version=24.11.0
+revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-fancy-pypi-readme python3-incremental
python3-setuptools"
@@ -11,14 +11,14 @@ depends="python3-zope.interface python3-constantly python3-incremental
python3-openssl python3-service_identity python3-idna"
checkdepends="python3-PyHamcrest python3-hypothesis python3-pyserial
python3-cryptography python3-appdirs python3-bcrypt python3-h2
- python3-priority git xvfb-run $depends"
+ python3-priority git xvfb-run python3-httpx $depends"
short_desc="Asynchronous networking framework written in Python (Python3)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://twisted.org/"
changelog="https://raw.githubusercontent.com/twisted/twisted/trunk/NEWS.rst"
distfiles="${PYPI_SITE}/t/twisted/twisted-${version}.tar.gz"
-checksum=5a60147f044187a127ec7da96d170d49bcce50c6fd36f594e60f4587eff4d394
+checksum=695d0556d5ec579dcc464d2856b634880ed1319f45b10d19043f2b57eb0115b5
alternatives="
twisted:cftp:/usr/bin/cftp3
From fd69d78d2af6b075dbf3d214c99e1a30662d12a2 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sun, 2 Mar 2025 12:53:03 +0100
Subject: [PATCH 0344/2025] scribus: fix patch
---
.../fix_build_with_poppler_25.02.0.patch | 204 +++++++++---------
1 file changed, 102 insertions(+), 102 deletions(-)
diff --git a/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch b/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
index db775a8e050d74..8bdf7dbc5719a5 100644
--- a/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
+++ b/srcpkgs/scribus/patches/fix_build_with_poppler_25.02.0.patch
@@ -3,90 +3,90 @@ index 92539d1..ac8e2eb 100644
--- a/scribus/plugins/import/pdf/importpdf.cpp
+++ b/scribus/plugins/import/pdf/importpdf.cpp
@@ -462,11 +462,11 @@ bool PdfPlug::convert(const QString& fn)
-
- if (dev->isOk())
- {
-- OCGs* ocg = pdfDoc->getOptContentConfig();
-+ POPPLER_CONST_25_02 OCGs* ocg = pdfDoc->getOptContentConfig();
- if (ocg && ocg->hasOCGs())
- {
- QStringList ocgNames;
-- Array *order = ocg->getOrderArray();
-+ POPPLER_CONST_25_02 Array *order = ocg->getOrderArray();
- if (order)
- {
- for (int i = 0; i < order->getLength (); ++i)
+
+ if (dev->isOk())
+ {
+- OCGs* ocg = pdfDoc->getOptContentConfig();
++ POPPLER_CONST_25_02 OCGs* ocg = pdfDoc->getOptContentConfig();
+ if (ocg && ocg->hasOCGs())
+ {
+ QStringList ocgNames;
+- Array *order = ocg->getOrderArray();
++ POPPLER_CONST_25_02 Array *order = ocg->getOrderArray();
+ if (order)
+ {
+ for (int i = 0; i < order->getLength (); ++i)
diff --git a/scribus/plugins/import/pdf/importpdfconfig.h b/scribus/plugins/import/pdf/importpdfconfig.h
-index b922816..b3d35f0 100644
+index b922816..7ae96a8 100644
--- a/scribus/plugins/import/pdf/importpdfconfig.h
+++ b/scribus/plugins/import/pdf/importpdfconfig.h
@@ -15,6 +15,12 @@ for which a new license (GPL+exception) is in place.
- + ((micro) * 1))
- #define POPPLER_ENCODED_VERSION POPPLER_VERSION_ENCODE(POPPLER_VERSION_MAJOR, POPPLER_VERSION_MINOR, POPPLER_VERSION_MICRO)
-
+ + ((micro) * 1))
+ #define POPPLER_ENCODED_VERSION POPPLER_VERSION_ENCODE(POPPLER_VERSION_MAJOR, POPPLER_VERSION_MINOR, POPPLER_VERSION_MICRO)
+
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+#define POPPLER_CONST_25_02 const
+#else
+#define POPPLER_CONST_25_02
+#endif
+
- #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 82, 0)
- #define POPPLER_CONST_082 const
- #else
+ #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 82, 0)
+ #define POPPLER_CONST_082 const
+ #else
diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp
-index 0244c9f..72e11b4 100644
+index 0244c9f..09a90f3 100644
--- a/scribus/plugins/import/pdf/slaoutput.cpp
+++ b/scribus/plugins/import/pdf/slaoutput.cpp
@@ -2932,7 +2932,7 @@ void SlaOutputDev::beginMarkedContent(const char *name, Object *dictRef)
- {
- if (dictRef->isNull())
- return;
-- OCGs *contentConfig = m_catalog->getOptContentConfig();
-+ POPPLER_CONST_25_02 OCGs *contentConfig = m_catalog->getOptContentConfig();
- OptionalContentGroup *oc;
- if (dictRef->isRef())
- {
+ {
+ if (dictRef->isNull())
+ return;
+- OCGs *contentConfig = m_catalog->getOptContentConfig();
++ POPPLER_CONST_25_02 OCGs *contentConfig = m_catalog->getOptContentConfig();
+ OptionalContentGroup *oc;
+ if (dictRef->isRef())
+ {
@@ -3081,10 +3081,11 @@ void SlaOutputDev::updateFont(GfxState *state)
- SplashFontFile *fontFile;
- SplashFontSrc *fontsrc = nullptr;
- Object refObj, strObj;
--#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 4, 0)
-- int tmpBufLen = 0;
--#endif
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
-+ std::vector<int> codeToGID;
-+#else
- int *codeToGID = nullptr;
+ SplashFontFile *fontFile;
+ SplashFontSrc *fontsrc = nullptr;
+ Object refObj, strObj;
+-#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 4, 0)
+- int tmpBufLen = 0;
+-#endif
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++ std::vector<int> codeToGID;
++#else
+ int *codeToGID = nullptr;
+#endif
- const double *textMat = nullptr;
- double m11, m12, m21, m22, fontSize;
- SplashCoord mat[4] = { 1.0, 0.0, 0.0, 1.0 };
+ const double *textMat = nullptr;
+ double m11, m12, m21, m22, fontSize;
+ SplashCoord mat[4] = { 1.0, 0.0, 0.0, 1.0 };
@@ -3244,10 +3245,20 @@ void SlaOutputDev::updateFont(GfxState *state)
- }
- else
- {
+ }
+ else
+ {
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ codeToGID.clear();
+#else
- codeToGID = nullptr;
+ codeToGID = nullptr;
+#endif
- n = 0;
- }
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ n = 0;
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
+ goto err2;
+ }
-+#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
- if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
- {
- error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
@@ -3278,6 +3289,18 @@ void SlaOutputDev::updateFont(GfxState *state)
- #endif
- break;
- case fontCIDType0COT:
+ #endif
+ break;
+ case fontCIDType0COT:
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ if (((GfxCIDFont*) gfxFont)->getCIDToGIDLen() > 0)
+ {
@@ -99,14 +99,14 @@ index 0244c9f..72e11b4 100644
+ n = 0;
+ }
+#else
- if (((GfxCIDFont *) gfxFont)->getCIDToGID())
- {
- n = ((GfxCIDFont *) gfxFont)->getCIDToGIDLen();
+ if (((GfxCIDFont *) gfxFont)->getCIDToGID())
+ {
+ n = ((GfxCIDFont *) gfxFont)->getCIDToGIDLen();
@@ -3289,7 +3312,15 @@ void SlaOutputDev::updateFont(GfxState *state)
- codeToGID = nullptr;
- n = 0;
- }
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ codeToGID = nullptr;
+ n = 0;
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+#endif
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
@@ -115,14 +115,14 @@ index 0244c9f..72e11b4 100644
+ gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
+ goto err2;
+ }
-+#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
- if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
- {
- error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadOpenTypeCFFFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'",
@@ -3307,6 +3338,15 @@ void SlaOutputDev::updateFont(GfxState *state)
- break;
- case fontCIDType2:
- case fontCIDType2OT:
+ break;
+ case fontCIDType2:
+ case fontCIDType2OT:
+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ codeToGID.clear();
+ n = 0;
@@ -132,41 +132,41 @@ index 0244c9f..72e11b4 100644
+ n = codeToGID.size();
+ }
+#else
- codeToGID = nullptr;
- n = 0;
- if (((GfxCIDFont *) gfxFont)->getCIDToGID())
+ codeToGID = nullptr;
+ n = 0;
+ if (((GfxCIDFont *) gfxFont)->getCIDToGID())
@@ -3318,6 +3358,7 @@ void SlaOutputDev::updateFont(GfxState *state)
- memcpy(codeToGID, ((GfxCIDFont *)gfxFont)->getCIDToGID(), n * sizeof(*codeToGID));
- }
- }
+ memcpy(codeToGID, ((GfxCIDFont *)gfxFont)->getCIDToGID(), n * sizeof(*codeToGID));
+ }
+ }
+#endif
- else
- {
- #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ else
+ {
+ #if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
@@ -3338,15 +3379,20 @@ void SlaOutputDev::updateFont(GfxState *state)
- #endif
- if (! ff)
- goto err2;
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
-- codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
-- ff.reset();
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ #endif
+ if (! ff)
+ goto err2;
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0)
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get());
- #else
-- codeToGID = ((GfxCIDFont *)gfxFont)->getCodeToGIDMap(ff, &n);
-- delete ff;
-+ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
- #endif
-+ ff.reset();
- }
--#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
++#else
+ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n);
++#endif
+ ff.reset();
+-#else
+- codeToGID = ((GfxCIDFont *)gfxFont)->getCodeToGIDMap(ff, &n);
+- delete ff;
+-#endif
++ }
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(25, 2, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, std::move(codeToGID), fontLoc->fontNum)))
+ {
-+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
-+ goto err2;
-+ }
-+#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
- if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
- {
- error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
++ goto err2;
+ }
+-#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 11, 0)
+ if (!(fontFile = m_fontEngine->loadTrueTypeFont(std::move(id), fontsrc, codeToGID, n, fontLoc->fontNum)))
+ {
+ error(errSyntaxError, -1, "Couldn't create a font for '{0:s}'", gfxFont->getName() ? gfxFont->getName()->c_str() : "(unnamed)");
From 9b176b190be73ac04995812322feabb7aaf16fe0 Mon Sep 17 00:00:00 2001
From: Moabeat <moabeat@berlin.de>
Date: Fri, 28 Feb 2025 19:32:39 +0100
Subject: [PATCH 0345/2025] moby: update to 28.0.1, fix and re-enable cross
builds
---
srcpkgs/moby/template | 37 ++++++++++++++-----------------------
1 file changed, 14 insertions(+), 23 deletions(-)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index 82e5ee4584b95d..c2c43da189b495 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -1,8 +1,10 @@
# Template file for 'moby'
# should be kept in sync with docker-cli
pkgname=moby
-version=28.0.0
-revision=3
+version=28.0.1
+revision=1
+build_style=go
+go_import_path="github.com/docker/docker"
hostmakedepends="go pkg-config"
makedepends="libbtrfs-devel device-mapper-devel libseccomp-devel"
depends="containerd iptables xz"
@@ -12,32 +14,21 @@ license="Apache-2.0"
homepage="https://www.docker.com"
changelog="https://github.com/moby/moby/releases"
distfiles="https://github.com/moby/moby/archive/v${version}.tar.gz"
-checksum="89e26ecb0c13ef7037305811b0eb6dd4c70741c34ec3428d4396d68b03deb641
- 5c5e3aa7599e85036438a65016796aa11df4afb44d13b5927dcfb0ec5947a86b"
+checksum="ff04cc8eb58aff5494e51186689043c8d25b8aff1553b04b08980f2d70b4b000"
system_groups="docker"
-make_check=no
-nocross=y
-
-case $XBPS_TARGET_MACHINE in
- i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined\: syscall.SYS_SETSOCKOPT";;
-esac
-
-case $XBPS_TARGET_MACHINE in
- i686*) broken="libnetwork/drivers/bridge/port_mapping_linux.go:679:45: undefined: syscall.SYS_SETSOCKOPT";;
-esac
+make_check=no # no other tests are available
do_build() {
- export AUTO_GOPATH=1
- export DOCKER_GITCOMMIT="tag v${version}"
- export DOCKER_BUILDTAGS="seccomp"
- export DISABLE_WARN_OUTSIDE_CONTAINER=1
+ export AUTO_GOPATH=1
+ export DOCKER_GITCOMMIT="tag v${version}"
+ export DOCKER_BUILDTAGS="seccomp"
+ export DISABLE_WARN_OUTSIDE_CONTAINER=1
- GOPATH="$PWD" VERSION="$version" hack/make.sh dynbinary
+ GOPATH="$PWD" VERSION="$version" hack/make.sh dynbinary
}
do_install() {
- vbin bundles/dynbinary-daemon/dockerd
- vbin bundles/dynbinary-daemon/docker-proxy
- vsv docker
+ vbin bundles/dynbinary-daemon/dockerd
+ vbin bundles/dynbinary-daemon/docker-proxy
+ vsv docker
}
-
From 013dfa76661017882a2ded336058640d03dcbed4 Mon Sep 17 00:00:00 2001
From: Moabeat <moabeat@berlin.de>
Date: Fri, 28 Feb 2025 19:32:58 +0100
Subject: [PATCH 0346/2025] docker-cli: update to 28.0.1
---
srcpkgs/docker-cli/template | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/docker-cli/template b/srcpkgs/docker-cli/template
index fd38046882a04a..e815696f129ef5 100644
--- a/srcpkgs/docker-cli/template
+++ b/srcpkgs/docker-cli/template
@@ -1,7 +1,7 @@
# Template file for 'docker-cli'
# should be kept in sync with moby
pkgname=docker-cli
-version=28.0.0
+version=28.0.1
revision=1
build_style=go
go_package="github.com/docker/cli/cmd/docker"
@@ -16,8 +16,10 @@ 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=aad1d43cde6d28538a2f76d52ce9fb3e92677b4e1cca2e5bcc1b612af3d63bff
+checksum=d7495aa47f52e5ba5b16d6ffbc07678cbf496b9f00206c5918f936206ad986f5
system_groups="docker"
+# tests seem designed to run in docker
+make_check=no
pre_build() {
go_ldflags+=" -X \"${_cli_ver_path}.BuildTime=$(date +%Y-%m-%dT%H:%M:%SZ)\""
From 65dde7e3febc7c1372176d447a55cfa428018279 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Sat, 22 Feb 2025 10:48:40 -0500
Subject: [PATCH 0347/2025] mesa-asahi: update to 25.1.0+20250221
---
srcpkgs/mesa-asahi/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/mesa-asahi/template b/srcpkgs/mesa-asahi/template
index 422d553c58e570..51d4392279c8ba 100644
--- a/srcpkgs/mesa-asahi/template
+++ b/srcpkgs/mesa-asahi/template
@@ -1,7 +1,7 @@
# Template file for 'mesa-asahi'
pkgname=mesa-asahi
-version=25.0.0+20241211
-revision=2
+version=25.1.0+20250221
+revision=1
_llvmver=19
_mesaver=${version%+*}
archs="aarch64*"
@@ -14,7 +14,7 @@ configure_args="-Dglvnd=enabled -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabl
-Dllvm=enabled -Db_lto=false -Dcpp_std=gnu++17
-Dgallium-vdpau=enabled -Dgallium-va=enabled
-Dvulkan-drivers=swrast,virtio,asahi -Dvulkan-layers=device-select,overlay
- -Dgallium-drivers=swrast,asahi,virgl,zink
+ -Dgallium-drivers=asahi,virgl,zink,llvmpipe
-Dgallium-opencl=icd -Dgallium-rusticl=true -Drust_std=2021"
hostmakedepends="gettext flex pkg-config python3-Mako glslang llvm${_llvmver}
$(vopt_if wayland 'wayland-protocols wayland-devel') python3-pycparser python3-yaml
@@ -33,7 +33,7 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes.html"
distfiles="https://gitlab.freedesktop.org/asahi/mesa/-/archive/asahi-${version#*+}/mesa-asahi-${version#*+}.tar.gz"
-checksum=b92a8a2bf034fd29aa1f619eda241e874be1a4cbd3db0bafaba534eef6674145
+checksum=3d8c4ca48b8cc420059968badc45141d68af762f57cac5bdb56a6af6d7ed9369
replaces="mesa>=0 mesa-libgallium>=0 libglapi>=0"
provides="mesa-${_mesaver}_${revision} mesa-libgallium-${_mesaver}_${revision} libglapi-${_mesaver}_${revision}"
shlib_provides="libglapi.so libgallium-${_mesaver}-devel.so"
@@ -122,7 +122,6 @@ MesaLib-asahi-devel_package() {
vmove usr/lib/libEGL_mesa.so
vmove usr/lib/libGLX_mesa.so
vmove usr/lib/libOSMesa.so
- vmove usr/lib/libglapi.so
}
}
From c65e27c75f4561118a140beddff468d4918a49fd Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Wed, 19 Feb 2025 07:11:13 -0500
Subject: [PATCH 0348/2025] mkinitcpio: improve zfs hook
---
srcpkgs/mkinitcpio/files/zfs_hook | 50 ++++++++++++++++---------------
srcpkgs/mkinitcpio/template | 2 +-
2 files changed, 27 insertions(+), 25 deletions(-)
diff --git a/srcpkgs/mkinitcpio/files/zfs_hook b/srcpkgs/mkinitcpio/files/zfs_hook
index 5d296293c16377..9ef1ee9be10e48 100644
--- a/srcpkgs/mkinitcpio/files/zfs_hook
+++ b/srcpkgs/mkinitcpio/files/zfs_hook
@@ -105,30 +105,32 @@ zfs_mount_handler () {
fi
local node="$1"
- local rootmnt=$(zfs get -H -o value mountpoint "${ZFS_DATASET}")
- local tab_file="${node}/etc/fstab"
- local zfs_datasets="$(zfs list -H -o name -t filesystem -r ${ZFS_DATASET})"
-
- # Mount the root, and any child datasets
- for dataset in ${zfs_datasets}; do
- mountpoint=$(zfs get -H -o value mountpoint "${dataset}")
- canmount=$(zfs get -H -o value canmount "${dataset}")
- # skip dataset
- [ ${dataset} != "${ZFS_DATASET}" -a \( ${canmount} = "off" -o ${canmount} = "noauto" -o ${mountpoint} = "none" \) ] && continue
- if [ ${mountpoint} = "legacy" ]; then
- if [ -f "${tab_file}" ]; then
- if findmnt -snero source -F "${tab_file}" -S "${dataset}" > /dev/null 2>&1; then
- opt=$(findmnt -snero options -F "${tab_file}" -S "${dataset}")
- mnt=$(findmnt -snero target -F "${tab_file}" -S "${dataset}")
- zfs_decrypt_fs "${dataset}"
- mount -t zfs -o "${opt}" "${dataset}" "${node}${mnt}"
- fi
- fi
- else
- zfs_decrypt_fs "${dataset}"
- mount -t zfs -o "zfsutil,${rwopt_exp}" "${dataset}" "${node}/${mountpoint##${rootmnt}}"
- fi
- done
+ local rootopt="${rwopt_exp}${rootflags:+,${rootflags}}"
+ local mountpoint
+
+ mountpoint="$(zfs list -H -o mountpoint "${ZFS_DATASET}")" || mountpoint=
+ [ "${mountpoint}" = "legacy" ] || rootopt="zfsutil,${rootopt}"
+
+ # Decrypt (if needed) and mount the root
+ zfs_decrypt_fs "${ZFS_DATASET}"
+ mount -t zfs -o "${rootopt}" "${ZFS_DATASET}" "${node}"
+
+ # Walk the tree looking for auto-mount /usr, just in case
+ local fs canmount
+ zfs list -H -o name,mountpoint,canmount -r -t filesystem "${pool}" \
+ | while read -r fs mountpoint canmount; do
+ # Ignore all filesystems not marked for automatic mount
+ [ "${canmount}" = "on" ] || continue
+ # Ignore all mountpoints but /usr
+ [ "${mountpoint}" = "/usr" ] || continue
+ # Ignore the root filesystem that has just been mounted
+ [ "${fs}" = "${ZFS_DATASET}" ] && continue
+
+ # Decrypt (if needed) and mount first automounted /usr filesystem
+ zfs_decrypt_fs "${fs}"
+ mount -o "zfsutil,${rwopt_exp}" "${fs}" "${node}/usr"
+ break
+ done
}
set_flags() {
diff --git a/srcpkgs/mkinitcpio/template b/srcpkgs/mkinitcpio/template
index 432ec3de9ed8c2..187e26e2c45c95 100644
--- a/srcpkgs/mkinitcpio/template
+++ b/srcpkgs/mkinitcpio/template
@@ -1,7 +1,7 @@
# Template file for 'mkinitcpio'
pkgname=mkinitcpio
version=39.2
-revision=3
+revision=4
build_style=gnu-makefile
hostmakedepends="asciidoc"
depends="busybox-static bsdtar bash zstd"
From 6aad11edfabbc95ca32b4988e048921404921502 Mon Sep 17 00:00:00 2001
From: Piotr Danecki <piotr.a.danecki@gmail.com>
Date: Thu, 27 Feb 2025 13:44:22 +0100
Subject: [PATCH 0349/2025] PrismLauncher: update to 9.2.
Signed-off-by: Piotr Danecki <piotr.a.danecki@gmail.com>
---
srcpkgs/PrismLauncher/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/PrismLauncher/template b/srcpkgs/PrismLauncher/template
index 8d1f0b2094dcf7..4f3314adeaa691 100644
--- a/srcpkgs/PrismLauncher/template
+++ b/srcpkgs/PrismLauncher/template
@@ -1,6 +1,6 @@
# Template file for 'PrismLauncher'
pkgname=PrismLauncher
-version=9.1
+version=9.2
revision=1
build_style=cmake
configure_args="-DLauncher_BUILD_PLATFORM=Void"
@@ -12,7 +12,7 @@ maintainer="Philipp David <pd@3b.pm>"
license="GPL-3.0-only"
homepage="https://prismlauncher.org/"
distfiles="https://github.com/PrismLauncher/PrismLauncher/releases/download/${version}/PrismLauncher-${version}.tar.gz"
-checksum=0aac56ec6b039e28f0605e7d86ebf602ee28dd9e4c7a16915ca974104954e832
+checksum=8702b40393b44a364633f1bab2a5c29abc634b5d053541fd8f85c4d1aaf50e83
if [ -z "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTING=0"
From 5e56ba9e1f48cb6175b2f99ab9e71859330148d8 Mon Sep 17 00:00:00 2001
From: zenobit <zenobit@disroot.org>
Date: Sat, 1 Mar 2025 08:40:50 +0100
Subject: [PATCH 0350/2025] lazygit: update to 0.48.0
---
srcpkgs/lazygit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/lazygit/template b/srcpkgs/lazygit/template
index 1a5aec82d6b981..8c6b42e9c5155c 100644
--- a/srcpkgs/lazygit/template
+++ b/srcpkgs/lazygit/template
@@ -1,6 +1,6 @@
# Template file for 'lazygit'
pkgname=lazygit
-version=0.46.0
+version=0.48.0
revision=1
build_style=go
go_import_path=github.com/jesseduffield/lazygit
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://github.com/jesseduffield/lazygit"
changelog="https://github.com/jesseduffield/lazygit/releases"
distfiles="https://github.com/jesseduffield/lazygit/archive/refs/tags/v${version}.tar.gz"
-checksum=7157f8237953cf65fce02a5e662bdffb675f196cdf736b7ab6d24539b915bd74
+checksum=b8507602e19a0ab7b1e2c9f26447df87d068be9bf362394106bad8a56ce25f82
make_check_pre="env PATH=/usr/libexec/chroot-git:${PATH}"
post_install() {
From a913128986c2d2717248b8e925f70e2246aea9ec Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Mar 2025 21:58:38 +0100
Subject: [PATCH 0351/2025] ov: update to 0.39.0.
---
srcpkgs/ov/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ov/template b/srcpkgs/ov/template
index 92b3cf569fbc94..0cbd8084b1c5d5 100644
--- a/srcpkgs/ov/template
+++ b/srcpkgs/ov/template
@@ -1,6 +1,6 @@
# Template file for 'ov'
pkgname=ov
-version=0.38.0
+version=0.39.0
revision=1
build_style=go
build_helper=qemu
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://noborus.github.io/ov/"
changelog="https://github.com/noborus/ov/releases"
distfiles="https://github.com/noborus/ov/archive/refs/tags/v${version}.tar.gz"
-checksum=e60ffd00d0e53047dc7e2b17597c0d0d5a27e1bafa12bc470b087deb7f3c166a
+checksum=f0505b6862cf3f7ffb2883b3184bcc15195c6f3df9c50137345715c64d7644d3
post_install() {
local ov="${DESTDIR}/usr/bin/ov"
From f714e736108128bac6177bfa54594cb480a7f5a3 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Mar 2025 22:02:03 +0100
Subject: [PATCH 0352/2025] yazi: update to 25.3.2.
---
srcpkgs/yazi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
index 0870e6f97d5572..f40aad94fa6c39 100644
--- a/srcpkgs/yazi/template
+++ b/srcpkgs/yazi/template
@@ -1,6 +1,6 @@
# Template file for 'yazi'
pkgname=yazi
-version=25.2.11
+version=25.3.2
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://yazi-rs.github.io"
changelog="https://github.com/sxyazi/yazi/releases"
distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
-checksum=d3879b85465e036abfd69c53488e9bc90c9ad52a31080511a0fcd1b11f81f10b
+checksum=bc1a7b6cd69310ea3369bec2a618e7a0f683f7d25f41a1abdcab82f6a1886bab
export VERGEN_GIT_SHA="${version}_${revision}"
# enable the generation of shell auto completions
From 54d4edfe5fb59b340a6978afcec26f5a9b55ad52 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Sun, 2 Mar 2025 22:34:34 +0100
Subject: [PATCH 0353/2025] enchant2: fix distfile
---
srcpkgs/enchant2/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/enchant2/template b/srcpkgs/enchant2/template
index 8055c1c7bb3954..11f1183c9947be 100644
--- a/srcpkgs/enchant2/template
+++ b/srcpkgs/enchant2/template
@@ -12,9 +12,9 @@ checkdepends="unittest-cpp"
short_desc="Generic spell checking library"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
-homepage="https://abiword.github.io/enchant/"
-changelog="https://raw.githubusercontent.com/AbiWord/enchant/master/NEWS"
-distfiles="https://github.com/AbiWord/enchant/releases/download/v${version}/enchant-${version}.tar.gz"
+homepage="https://rrthomas.github.io/enchant/"
+changelog="https://raw.githubusercontent.com/rrthomas/enchant/master/NEWS"
+distfiles="https://github.com/rrthomas/enchant/releases/download/v${version}/enchant-${version}.tar.gz"
checksum=833b4d5600dbe9ac867e543aac6a7a40ad145351495ca41223d4499d3ddbbd2c
make_check=no # tests broken
From f9e0acd1d5f68016f268475cd8dfe0bf97ec26a5 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Sun, 2 Mar 2025 22:34:34 +0100
Subject: [PATCH 0354/2025] oneVPL: fix checksum
---
srcpkgs/oneVPL/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/oneVPL/template b/srcpkgs/oneVPL/template
index 20dcd04f5f4976..d5ee5ed72ac1c0 100644
--- a/srcpkgs/oneVPL/template
+++ b/srcpkgs/oneVPL/template
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/oneapi-src/oneVPL"
changelog="https://github.com/oneapi-src/oneVPL/blob/master/CHANGELOG.md"
distfiles="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v$version.tar.gz"
-checksum=4411543519486a2450f6f5af06a077596e7888a551768594e9dfa2a46b23b6f5
+checksum=914530a80bdb155d3a4d50916ff34451da48584269e37075a48bd74a74e3d847
post_install() {
vlicense LICENSE
From fdcc9a11977997d35e3b8590bc91500ed8366950 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Sun, 2 Mar 2025 22:34:34 +0100
Subject: [PATCH 0355/2025] geos: update to 3.13.0.
---
srcpkgs/geos/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/geos/template b/srcpkgs/geos/template
index b99a05a1384386..689ab9f021792e 100644
--- a/srcpkgs/geos/template
+++ b/srcpkgs/geos/template
@@ -1,6 +1,6 @@
# Template file for 'geos'
pkgname=geos
-version=3.11.1
+version=3.13.0
revision=1
build_style=cmake
short_desc="C++ port of the Java Topology Suite (JTS)"
@@ -8,7 +8,7 @@ maintainer="Nyx70 <n.y.x@bluewin.ch>"
license="LGPL-2.1-or-later"
homepage="https://libgeos.org/"
distfiles="https://download.osgeo.org/geos/geos-${version}.tar.bz2"
-checksum=6d0eb3cfa9f92d947731cc75f1750356b3bdfc07ea020553daf6af1c768e0be2
+checksum=47ec83ff334d672b9e4426695f15da6e6368244214971fabf386ff8ef6df39e4
geos-devel_package() {
depends="${makedepends} ${sourcepkg}-${version}_${revision}"
From d08fd88812646bd1ad2bda1dcffe37b9b5ce42c7 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 2 Mar 2025 19:37:10 -0500
Subject: [PATCH 0356/2025] common/travis/build.sh: don't set -e
xbps-src intentionally exits non-zero if broken or nocross, so let it do
that, as error exits are handled in the script.
fixes: #54561
---
common/travis/build.sh | 2 --
1 file changed, 2 deletions(-)
diff --git a/common/travis/build.sh b/common/travis/build.sh
index d8ec4eafc7df78..c85c4cc5876ea7 100755
--- a/common/travis/build.sh
+++ b/common/travis/build.sh
@@ -2,8 +2,6 @@
#
# build.sh
-set -e
-
if [ "$1" != "$2" ]; then
arch="-a $2"
fi
From 6a94cbc4dba6c1ce774e0ccd1d1a1691af8a372e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 25 Feb 2025 20:59:42 -0800
Subject: [PATCH 0357/2025] x265: enable higher bit depths
---
srcpkgs/x265/template | 49 +++++++++++++++++++++++++++++++++++++++++--
1 file changed, 47 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/x265/template b/srcpkgs/x265/template
index 7991e00bac7642..d95e93552f6c04 100644
--- a/srcpkgs/x265/template
+++ b/srcpkgs/x265/template
@@ -1,10 +1,11 @@
# Template file for 'x265'
pkgname=x265
version=3.6
-revision=1
+revision=2
build_wrksrc=source
build_style=cmake
-configure_args="-DENABLE_PIC=1"
+configure_args="-DENABLE_PIC=1 -DEXTRA_LINK_FLAGS='-L.'
+ -DEXTRA_LIB='x265_main10.a;x265_main12.a' -DLINKED_10BIT=TRUE -DLINKED_12BIT=TRUE"
hostmakedepends="git"
short_desc="Open Source H.265/HEVC video encoder"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -52,6 +53,50 @@ pre_configure() {
fi
}
+post_configure() {
+ # We need to build the library multiple times in order to support multiple bit depths
+ # The libraries are linked together using -DDEXTRA_LIB=...
+
+ configure_args="${configure_args/-DEXTRA_LIB=.*/}"
+ configure_args="${configure_args/-DLINKED_10BIT=.*/}"
+ configure_args="${configure_args/-DLINKED_12BIT=.*/}"
+
+ # source/common/x86/intrapred16.asm:20642: error: invalid combination of opcode and operands
+ case "$XBPS_TARGET_MACHINE" in
+ i686*) configure_args="${configure_args/-DENABLE_ASSEMBLY=.*/} -DENABLE_ASSEMBLY=OFF" ;;
+ *) ;;
+ esac
+
+ (
+ cmake_builddir="build-10" \
+ configure_args="${configure_args} -DHIGH_BIT_DEPTH=TRUE -DENABLE_CLI=FALSE -DEXPORT_C_API=FALSE -DENABLE_SHARED=FALSE" \
+ do_configure
+ )
+
+ (
+ cmake_builddir="build-12" \
+ configure_args="${configure_args} -DHIGH_BIT_DEPTH=TRUE -DMAIN12=TRUE -DENABLE_CLI=FALSE -DEXPORT_C_API=FALSE -DENABLE_SHARED=FALSE" \
+ do_configure
+ )
+}
+
+pre_build() {
+ (
+ cd build-10
+ export NINJA_STATUS="[1/3][%f/%t] "
+ ninja ${makejobs} ${make_build_args} ${make_build_target}
+ )
+
+ (
+ cd build-12
+ export NINJA_STATUS="[2/3][%f/%t] "
+ ninja ${makejobs} ${make_build_args} ${make_build_target}
+ )
+
+ ln -sf ../build-10/libx265.a build/libx265_main10.a
+ ln -sf ../build-12/libx265.a build/libx265_main12.a
+}
+
x265-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
From c8542df7b09dc8eb4192802c3dca14caa96c2ea5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 25 Feb 2025 21:07:05 -0800
Subject: [PATCH 0358/2025] kf6-kimageformats: kimageformats-write-heif test no
longer fails
---
srcpkgs/kf6-kimageformats/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template
index 9646b16a45e9ba..f76ab4bd0fc701 100644
--- a/srcpkgs/kf6-kimageformats/template
+++ b/srcpkgs/kf6-kimageformats/template
@@ -18,7 +18,7 @@ checksum=0c45787f97d00fc0257f7de3250d84e950de2a332c45e7528138f7cf843154cc
do_check() {
cd build
- exclude="kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2|kimageformats-write-heif"
+ exclude="kimageformats-read-xcf|kimageformats-read-psd|kimageformats-read-hej2"
case "$XBPS_TARGET_MACHINE" in
i686*) exclude+="|kimageformats-write-exr";;
*) ;;
From 3650fac10cb4da26097f3f0bc2573fefff535e36 Mon Sep 17 00:00:00 2001
From: Tom Strausbaugh <tstrausbaugh@straustech.net>
Date: Sun, 23 Feb 2025 10:34:41 -0500
Subject: [PATCH 0359/2025] streamlink: update to 7.1.3
---
srcpkgs/streamlink/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/streamlink/template b/srcpkgs/streamlink/template
index de358345e127df..403c42ef1ce043 100644
--- a/srcpkgs/streamlink/template
+++ b/srcpkgs/streamlink/template
@@ -1,6 +1,6 @@
# Template file for 'streamlink'
pkgname=streamlink
-version=7.1.1
+version=7.1.3
revision=1
build_style=python3-pep517
hostmakedepends="python3-wheel python3-versioningit"
@@ -14,7 +14,7 @@ license="BSD-2-Clause"
homepage="https://streamlink.github.io/"
changelog="https://raw.githubusercontent.com/streamlink/streamlink/master/CHANGELOG.md"
distfiles="https://github.com/streamlink/streamlink/releases/download/$version/streamlink-$version.tar.gz"
-checksum=c1881ed0bba53612d979d9a918b7dec056fc93cd202a5b07a080e5568dbdab4c
+checksum=f64b1a499b6d42af3965a39f30aef2e9e36f3d2d32a3311b8688af342bd5ba7a
make_check_pre="env PYTHONPATH=src"
post_install() {
From aee81dfc11c4fbe79ad6b852b699e6803f957e12 Mon Sep 17 00:00:00 2001
From: northboot <northboot@mailbox.org>
Date: Thu, 27 Feb 2025 22:22:54 +0100
Subject: [PATCH 0360/2025] libfido2: use upstream group "plugdev" for udev
---
srcpkgs/libfido2/INSTALL.msg | 3 +++
srcpkgs/libfido2/template | 4 +---
2 files changed, 4 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/libfido2/INSTALL.msg
diff --git a/srcpkgs/libfido2/INSTALL.msg b/srcpkgs/libfido2/INSTALL.msg
new file mode 100644
index 00000000000000..79a65473b23235
--- /dev/null
+++ b/srcpkgs/libfido2/INSTALL.msg
@@ -0,0 +1,3 @@
+Group access to FIDO2 devices has been changed to group "plugdev".
+If you are not using elogind as your session manager, make sure to
+add yourself to that group.
diff --git a/srcpkgs/libfido2/template b/srcpkgs/libfido2/template
index 1ba6100f569124..aac7b617ce1f1a 100644
--- a/srcpkgs/libfido2/template
+++ b/srcpkgs/libfido2/template
@@ -1,7 +1,7 @@
# Template file for 'libfido2'
pkgname=libfido2
version=1.15.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DUDEV_RULES_DIR=/usr/lib/udev/rules.d"
hostmakedepends="pkg-config"
@@ -23,8 +23,6 @@ post_extract() {
post_install() {
vlicense LICENSE
- vsed -e 's/GROUP="plugdev"/GROUP="users"/' \
- -i ${DESTDIR}/usr/lib/udev/rules.d/70-u2f.rules
}
libfido2-devel_package() {
From 8abf006db59b248f97f38df59d9d9a274b05da4b Mon Sep 17 00:00:00 2001
From: Tim Sandquist <tim.sandquist@gmail.com>
Date: Sun, 2 Mar 2025 15:19:07 -0600
Subject: [PATCH 0361/2025] moby: Remove unneeded systemd cgroup mount
---
srcpkgs/moby/files/docker/run | 4 ----
srcpkgs/moby/template | 2 +-
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/srcpkgs/moby/files/docker/run b/srcpkgs/moby/files/docker/run
index 959c22b803c587..44d48891a9b428 100644
--- a/srcpkgs/moby/files/docker/run
+++ b/srcpkgs/moby/files/docker/run
@@ -2,8 +2,4 @@
exec 2>&1
[ -r conf ] && . ./conf
modprobe -q loop || exit 1
-mountpoint -q /sys/fs/cgroup/systemd || {
- mkdir -p /sys/fs/cgroup/systemd;
- mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd;
-}
exec chpst -o 1048576 -p 1048576 dockerd $OPTS 2>&1
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index c2c43da189b495..785b512e1d4b2e 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -2,7 +2,7 @@
# should be kept in sync with docker-cli
pkgname=moby
version=28.0.1
-revision=1
+revision=2
build_style=go
go_import_path="github.com/docker/docker"
hostmakedepends="go pkg-config"
From 432580c353c99fb68b86c58edd4b6dc3643a79b8 Mon Sep 17 00:00:00 2001
From: Anachron <gith@cron.world>
Date: Thu, 27 Feb 2025 08:13:08 +0100
Subject: [PATCH 0362/2025] davmail: update to 6.3.0.
---
srcpkgs/davmail/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/davmail/template b/srcpkgs/davmail/template
index a523fc6e52f311..8957dc4ff5d97a 100644
--- a/srcpkgs/davmail/template
+++ b/srcpkgs/davmail/template
@@ -1,8 +1,8 @@
# Template file for 'davmail'
pkgname=davmail
-version=6.2.2
+version=6.3.0
revision=1
-_commit=3546
+_commit=3627
hostmakedepends="openjdk8 apache-ant"
depends="virtual?java-runtime"
short_desc="POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway"
@@ -11,7 +11,7 @@ license="GPL-2.0-only"
homepage="https://davmail.sourceforge.net"
changelog="https://raw.githubusercontent.com/mguessan/davmail/master/RELEASE-NOTES.md"
distfiles="${SOURCEFORGE_SITE}/davmail/davmail-src-${version}-${_commit}.tgz"
-checksum=5da4ad73d378fb70ab73a0f262ba359311c244eb618a904e6887c3805f438e3d
+checksum=9d2d3ed68ac1e292a6039bd42b34fa7242e94b3986d049ac87baaea24ac8981f
do_build() {
. /etc/profile.d/jdk.sh
From 07868a588ce79ea6be666a11935837d8da56422f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Thu, 2 Jan 2025 15:27:25 +0100
Subject: [PATCH 0363/2025] arti: update to 1.4.0.
---
srcpkgs/arti/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/arti/template b/srcpkgs/arti/template
index cc9c67166ba724..da3e224fa3ebb6 100644
--- a/srcpkgs/arti/template
+++ b/srcpkgs/arti/template
@@ -1,6 +1,6 @@
# Template file for 'arti'
pkgname=arti
-version=1.2.8
+version=1.4.0
revision=1
archs="x86_64* i686* aarch64* arm*" # ring
build_style=cargo
@@ -13,7 +13,7 @@ license="Apache-2.0, MIT"
homepage="https://gitlab.torproject.org/tpo/core/arti"
changelog="https://gitlab.torproject.org/tpo/core/arti/-/raw/main/CHANGELOG.md"
distfiles="https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v${version}/arti-arti-v${version}.tar.gz"
-checksum=85dd949c4ac29d9b13f599c65de17dcd2b60ba6963dab27be7b5530a0bfe7675
+checksum=404e79e1f33c3dfdf8290c1f2b2c651c0b00ed5dd66fc78e08d92621b7ff660e
post_install() {
vlicense LICENSE-MIT
From 39edbd3a3d7a09dfc579a9ad164501bf9e0ab7bc Mon Sep 17 00:00:00 2001
From: Roger Freitas Pereira <roger_freitas@live.com>
Date: Fri, 28 Feb 2025 14:05:04 -0300
Subject: [PATCH 0364/2025] gtest: update to 1.16.0.
---
srcpkgs/gtest/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gtest/template b/srcpkgs/gtest/template
index b85c58f93f9988..53bb9fb48b1936 100644
--- a/srcpkgs/gtest/template
+++ b/srcpkgs/gtest/template
@@ -1,6 +1,6 @@
# Template file for 'gtest'
pkgname=gtest
-version=1.12.1
+version=1.16.0
revision=1
build_style=cmake
make_cmd=make # using make to avoid a cycle: ninja -> gtest -> ninja
@@ -10,8 +10,8 @@ short_desc="Google's framework for writing C++ tests"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://github.com/google/googletest"
-distfiles="https://github.com/google/googletest/archive/release-${version}.tar.gz"
-checksum=81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2
+distfiles="https://github.com/google/googletest/archive/v${version}.tar.gz"
+checksum=78c676fc63881529bf97bf9d45948d905a66833fbfa5318ea2cd7478cb98f399
export CMAKE_GENERATOR="Unix Makefiles"
From 3f1120ef240ec4b0b678a5987592cce027516b8b Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 1 Mar 2025 13:33:46 +0530
Subject: [PATCH 0365/2025] dust: update to 1.1.2.
---
srcpkgs/dust/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/dust/template b/srcpkgs/dust/template
index dbfcaac267b0cf..e4175713461504 100644
--- a/srcpkgs/dust/template
+++ b/srcpkgs/dust/template
@@ -1,15 +1,14 @@
# Template file for 'dust'
pkgname=dust
-version=1.1.1
+version=1.1.2
revision=1
build_style=cargo
-make_check_args="-- --skip test_permission" # CI failure
short_desc="More intuitive version of du"
maintainer="Neel <neel@chot.ai>"
license="Apache-2.0"
homepage="https://github.com/bootandy/dust"
distfiles="https://github.com/bootandy/dust/archive/refs/tags/v${version}.tar.gz"
-checksum=98cae3e4b32514e51fcc1ed07fdbe6929d4b80942925348cc6e57b308d9c4cb0
+checksum=31da99483ee6110d43ed5e7c56a59f40f33b389e45d09d91fca022b42d442040
post_install() {
vcompletion completions/dust.bash bash
From 230beae29e07379639c9a0f6c459409b8bfdb4b4 Mon Sep 17 00:00:00 2001
From: Greg Beard <gmbeard@googlemail.com>
Date: Sun, 2 Mar 2025 14:11:16 +0000
Subject: [PATCH 0366/2025] clifm: update to 1.24.
---
srcpkgs/clifm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/clifm/template b/srcpkgs/clifm/template
index 38635739a2b70f..db77853bcc9db6 100644
--- a/srcpkgs/clifm/template
+++ b/srcpkgs/clifm/template
@@ -1,6 +1,6 @@
# Template file for 'clifm'
pkgname=clifm
-version=1.23
+version=1.24
revision=1
build_style=gnu-makefile
make_install_args="MANDIR=/usr/share/man"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
homepage="https://github.com/leo-arch/clifm"
changelog="https://raw.githubusercontent.com/leo-arch/clifm/master/CHANGELOG"
distfiles="https://github.com/leo-arch/clifm/releases/download/v${version}/clifm-${version}.tar.gz"
-checksum=5209a7286541bebc9649537abe9dfc1cfa76c6aa317afb5a6ed87270c1d069aa
+checksum=fd279bcd8cfebaba1c6134ffdc0b429e2cd0b7d8ece94037bfb57cb210564a5e
From cf73755024b7ce06e9479309d952a95c5c985d73 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 3 Mar 2025 11:52:16 -0800
Subject: [PATCH 0367/2025] attr: fix build with gcc14 and musl
---
...d895dfd779373363c3a4b62ecce5a549efb2.patch | 27 +++++++++++++++++++
srcpkgs/attr/template | 2 +-
2 files changed, 28 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/attr/patches/8a80d895dfd779373363c3a4b62ecce5a549efb2.patch
diff --git a/srcpkgs/attr/patches/8a80d895dfd779373363c3a4b62ecce5a549efb2.patch b/srcpkgs/attr/patches/8a80d895dfd779373363c3a4b62ecce5a549efb2.patch
new file mode 100644
index 00000000000000..818161f1524363
--- /dev/null
+++ b/srcpkgs/attr/patches/8a80d895dfd779373363c3a4b62ecce5a549efb2.patch
@@ -0,0 +1,27 @@
+From 8a80d895dfd779373363c3a4b62ecce5a549efb2 Mon Sep 17 00:00:00 2001
+From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
+Date: Sat, 30 Mar 2024 10:17:10 +0100
+Subject: tools/attr.c: Add missing libgen.h include for basename(3)
+
+Fixes compilation issue with musl and modern C99 compilers.
+
+See: https://bugs.gentoo.org/926294
+---
+ tools/attr.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tools/attr.c b/tools/attr.c
+index f12e4af..6a3c1e9 100644
+--- a/tools/attr.c
++++ b/tools/attr.c
+@@ -28,6 +28,7 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <locale.h>
++#include <libgen.h>
+
+ #include <attr/attributes.h>
+
+--
+cgit v1.1
+
diff --git a/srcpkgs/attr/template b/srcpkgs/attr/template
index b140ed631b919d..dc2b3e8e14a377 100644
--- a/srcpkgs/attr/template
+++ b/srcpkgs/attr/template
@@ -1,7 +1,7 @@
# Template file for 'attr'
pkgname=attr
version=2.5.2
-revision=1
+revision=2
bootstrap=yes
build_style=gnu-configure
configure_args="--libdir=/usr/lib${XBPS_TARGET_WORDSIZE}
From e5cb8e2016740ef142cc53c4b5fabc775b126197 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 3 Mar 2025 11:52:58 -0800
Subject: [PATCH 0368/2025] kmod: fix build with gcc14 and musl
---
srcpkgs/kmod/patches/basename.patch | 111 ++++++++++++++++++++++++++++
srcpkgs/kmod/template | 4 +-
2 files changed, 113 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/kmod/patches/basename.patch
diff --git a/srcpkgs/kmod/patches/basename.patch b/srcpkgs/kmod/patches/basename.patch
new file mode 100644
index 00000000000000..2286d016efc1a3
--- /dev/null
+++ b/srcpkgs/kmod/patches/basename.patch
@@ -0,0 +1,111 @@
+From 11eb9bc67c319900ab00523997323a97d2d08ad2 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sat, 9 Dec 2023 17:35:59 -0800
+Subject: [PATCH] Use portable implementation for basename API
+
+musl has removed the non-prototype declaration of basename from
+string.h [1] which now results in build errors with clang-17+ compiler
+
+Implement GNU basename behavior using strchr which is portable across libcs
+
+Fixes
+../git/tools/kmod.c:71:19: error: call to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
+71 | "Commands:\n", basename(argv[0]));
+| ^
+
+[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Suggested-by: Rich Felker
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+[ Implement a basename() function in missing.h and ensure we always use
+ the right include rather than having a separate gnu_basename() ]
+Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
+---
+ configure.ac | 4 +++-
+ shared/missing.h | 10 ++++++++++
+ shared/util.c | 2 +-
+ shared/util.h | 1 +
+ tools/kmod.c | 1 +
+ 5 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index a80780e3..9527aa2a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -53,7 +53,9 @@ CC_CHECK_FUNC_BUILTIN([__builtin_uaddll_overflow], [ ], [ ])
+ AC_CHECK_MEMBERS([struct stat.st_mtim], [], [], [#include <sys/stat.h>])
+
+ # musl 1.0 and bionic 4.4 don't have strndupa
+-AC_CHECK_DECLS_ONCE([strndupa])
++# basename may be only available in libgen.h with the POSIX behavior,
++# not desired here
++AC_CHECK_DECLS_ONCE([[strndupa], [basename]], [], [], [[#include <string.h>]])
+
+ # RHEL 5 and older do not have be32toh
+ AC_CHECK_DECLS_ONCE([be32toh])
+diff --git a/shared/missing.h b/shared/missing.h
+index 26294441..7df62356 100644
+--- a/shared/missing.h
++++ b/shared/missing.h
+@@ -38,6 +38,7 @@ static inline int finit_module(int fd, const char *uargs, int flags)
+ #endif
+
+ #if !HAVE_DECL_STRNDUPA
++#include <string.h>
+ #define strndupa(s, n) \
+ ({ \
+ const char *__old = (s); \
+@@ -48,6 +49,15 @@ static inline int finit_module(int fd, const char *uargs, int flags)
+ })
+ #endif
+
++#if !HAVE_DECL_BASENAME
++#include <string.h>
++static inline const char *basename(const char *s)
++{
++ const char *p = strrchr(s, '/');
++ return p ? p + 1 : s;
++}
++#endif
++
+ #if !HAVE_DECL_BE32TOH
+ #include <endian.h>
+ #include <byteswap.h>
+diff --git a/shared/util.c b/shared/util.c
+index e2bab83a..437bc697 100644
+--- a/shared/util.c
++++ b/shared/util.c
+@@ -172,7 +172,7 @@ char *modname_normalize(const char *modname, char buf[static PATH_MAX], size_t *
+
+ char *path_to_modname(const char *path, char buf[static PATH_MAX], size_t *len)
+ {
+- char *modname;
++ const char *modname;
+
+ modname = basename(path);
+ if (modname == NULL || modname[0] == '\0')
+diff --git a/shared/util.h b/shared/util.h
+index c4a3916b..2a377dd6 100644
+--- a/shared/util.h
++++ b/shared/util.h
+@@ -5,6 +5,7 @@
+ #include <stdbool.h>
+ #include <stdlib.h>
+ #include <stdio.h>
++#include <string.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <time.h>
+diff --git a/tools/kmod.c b/tools/kmod.c
+index 1015575f..e1a73bea 100644
+--- a/tools/kmod.c
++++ b/tools/kmod.c
+@@ -24,6 +24,7 @@
+ #include <string.h>
+
+ #include <shared/util.h>
++#include <shared/missing.h>
+
+ #include <libkmod/libkmod.h>
+
diff --git a/srcpkgs/kmod/template b/srcpkgs/kmod/template
index f1815c5e19dbce..498ff9810b8b10 100644
--- a/srcpkgs/kmod/template
+++ b/srcpkgs/kmod/template
@@ -1,10 +1,10 @@
# Template file for 'kmod'
pkgname=kmod
version=31
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--with-zlib --with-xz --with-zstd"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config automake autoconf"
makedepends="zlib-devel liblzma-devel libzstd-devel"
make_dirs="
/etc/depmod.d 0755 root root
From 257857777d539962999674f79493652550fbc3fb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 3 Mar 2025 11:51:30 -0800
Subject: [PATCH 0369/2025] zsh: fix configure for gcc14
---
srcpkgs/zsh/patches/gcc14.patch | 595 ++++++++++++++++++++++++++++++++
srcpkgs/zsh/template | 4 +
2 files changed, 599 insertions(+)
create mode 100644 srcpkgs/zsh/patches/gcc14.patch
diff --git a/srcpkgs/zsh/patches/gcc14.patch b/srcpkgs/zsh/patches/gcc14.patch
new file mode 100644
index 00000000000000..50afd08dd1b6d8
--- /dev/null
+++ b/srcpkgs/zsh/patches/gcc14.patch
@@ -0,0 +1,595 @@
+From ab4d62eb975a4c4c51dd35822665050e2ddc6918 Mon Sep 17 00:00:00 2001
+From: Nicholas Vinson <nvinson234@gmail.com>
+Date: Wed, 21 Sep 2022 09:22:11 +0900
+Subject: [PATCH] 50641: use 'int main()' in test C-codes in configure
+
+---
+ ChangeLog | 5 +++
+ aczsh.m4 | 64 +++++++++++++++++------------------
+ configure.ac | 94 ++++++++++++++++++++++------------------------------
+ 3 files changed, 77 insertions(+), 86 deletions(-)
+
+diff --git a/aczsh.m4 b/aczsh.m4
+index 1209ac6140..b31236020c 100644
+--- a/aczsh.m4
++++ b/aczsh.m4
+@@ -44,6 +44,7 @@ AC_DEFUN(zsh_64_BIT_TYPE,
+ #include <sys/types.h>
+ #endif
+
++int
+ main()
+ {
+ $1 foo = 0;
+@@ -118,7 +119,6 @@ AC_TRY_COMMAND($DLLD -o conftest1.$DL_EXT $LDFLAGS $DLLDFLAGS conftest1.o $LIBS
+ AC_TRY_COMMAND($CC -c $CFLAGS $CPPFLAGS $DLCFLAGS conftest2.c 1>&AS_MESSAGE_LOG_FD) &&
+ AC_TRY_COMMAND($DLLD -o conftest2.$DL_EXT $LDFLAGS $DLLDFLAGS conftest2.o $LIBS 1>&AS_MESSAGE_LOG_FD); then
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -146,29 +146,30 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
++int
+ main()
+ {
+ void *handle1, *handle2;
+ void *(*zsh_getaddr1)(), *(*zsh_getaddr2)();
+ void *sym1, *sym2;
+ handle1 = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle1) exit(1);
++ if(!handle1) return(1);
+ handle2 = dlopen("./conftest2.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle2) exit(1);
++ if(!handle2) return(1);
+ zsh_getaddr1 = (void *(*)()) dlsym(handle1, "${us}zsh_getaddr1");
+ zsh_getaddr2 = (void *(*)()) dlsym(handle2, "${us}zsh_getaddr2");
+ sym1 = zsh_getaddr1();
+ sym2 = zsh_getaddr2();
+- if(!sym1 || !sym2) exit(1);
+- if(sym1 != sym2) exit(1);
++ if(!sym1 || !sym2) return(1);
++ if(sym1 != sym2) return(1);
+ dlclose(handle1);
+ handle1 = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle1) exit(1);
++ if(!handle1) return(1);
+ zsh_getaddr1 = (void *(*)()) dlsym(handle1, "${us}zsh_getaddr1");
+ sym1 = zsh_getaddr1();
+- if(!sym1) exit(1);
+- if(sym1 != sym2) exit(1);
+- exit(0);
++ if(!sym1) return(1);
++ if(sym1 != sym2) return(1);
++ return(0);
+ }
+ ]])],[zsh_cv_shared_$1=yes],
+ [zsh_cv_shared_$1=no],
+@@ -200,7 +201,6 @@ AC_TRY_COMMAND($DLLD -o conftest1.$DL_EXT $LDFLAGS $DLLDFLAGS conftest1.o $LIBS
+ AC_TRY_COMMAND($CC -c $CFLAGS $CPPFLAGS $DLCFLAGS conftest2.c 1>&AS_MESSAGE_LOG_FD) &&
+ AC_TRY_COMMAND($DLLD -o conftest2.$DL_EXT $LDFLAGS $DLLDFLAGS conftest2.o $LIBS 1>&AS_MESSAGE_LOG_FD); then
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -228,19 +228,19 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
+-
++int
+ main()
+ {
+ void *handle1, *handle2;
+ int (*fred1)(), (*fred2)();
+ handle1 = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle1) exit(1);
++ if(!handle1) return(1);
+ handle2 = dlopen("./conftest2.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle2) exit(1);
++ if(!handle2) return(1);
+ fred1 = (int (*)()) dlsym(handle1, "${us}fred");
+ fred2 = (int (*)()) dlsym(handle2, "${us}fred");
+- if(!fred1 || !fred2) exit(1);
+- exit((*fred1)() != 42 || (*fred2)() != 69);
++ if(!fred1 || !fred2) return(1);
++ return((*fred1)() != 42 || (*fred2)() != 69);
+ }
+ ]])],[zsh_cv_sys_dynamic_clash_ok=yes],
+ [zsh_cv_sys_dynamic_clash_ok=no],
+@@ -276,7 +276,6 @@ AC_TRY_COMMAND($DLLD -o conftest1.$DL_EXT $LDFLAGS $DLLDFLAGS conftest1.o $LIBS
+ AC_TRY_COMMAND($CC -c $CFLAGS $CPPFLAGS $DLCFLAGS conftest2.c 1>&AS_MESSAGE_LOG_FD) &&
+ AC_TRY_COMMAND($DLLD -o conftest2.$DL_EXT $LDFLAGS $DLLDFLAGS conftest2.o $LIBS 1>&AS_MESSAGE_LOG_FD); then
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -304,17 +303,18 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
++int
+ main()
+ {
+ void *handle;
+ int (*barneysym)();
+ handle = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle) exit(1);
++ if(!handle) return(1);
+ handle = dlopen("./conftest2.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle) exit(1);
++ if(!handle) return(1);
+ barneysym = (int (*)()) dlsym(handle, "${us}barney");
+- if(!barneysym) exit(1);
+- exit((*barneysym)() != 69);
++ if(!barneysym) return(1);
++ return((*barneysym)() != 69);
+ }
+ ]])],[zsh_cv_sys_dynamic_rtld_global=yes],
+ [zsh_cv_sys_dynamic_rtld_global=no],
+@@ -346,7 +346,6 @@ AC_TRY_COMMAND($DLLD -o conftest1.$DL_EXT $LDFLAGS $DLLDFLAGS conftest1.o $LIBS
+ save_ldflags=$LDFLAGS
+ LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -374,15 +373,16 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
++int
+ main()
+ {
+ void *handle;
+ int (*barneysym)();
+ handle = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle) exit(1);
++ if(!handle) return(1);
+ barneysym = (int (*)()) dlsym(handle, "${us}barney");
+- if(!barneysym) exit(1);
+- exit((*barneysym)() != 69);
++ if(!barneysym) return(1);
++ return((*barneysym)() != 69);
+ }
+
+ int fred () { return 42; }
+@@ -420,7 +420,6 @@ elif
+ save_ldflags=$LDFLAGS
+ LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS -s"
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -448,15 +447,16 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
++int
+ main()
+ {
+ void *handle;
+ int (*barneysym)();
+ handle = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle) exit(1);
++ if(!handle) return(1);
+ barneysym = (int (*)()) dlsym(handle, "${us}barney");
+- if(!barneysym) exit(1);
+- exit((*barneysym)() != 69);
++ if(!barneysym) return(1);
++ return((*barneysym)() != 69);
+ }
+
+ int fred () { return 42; }
+@@ -488,7 +488,6 @@ echo 'int fred () { return 42; }' > conftest1.c
+ if AC_TRY_COMMAND($CC -c $CFLAGS $CPPFLAGS $DLCFLAGS conftest1.c 1>&AS_MESSAGE_LOG_FD) &&
+ AC_TRY_COMMAND($DLLD -o conftest1.$DL_EXT $LDFLAGS $DLLDFLAGS -s conftest1.o $LIBS 1>&AS_MESSAGE_LOG_FD); then
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -516,15 +515,16 @@ char *zsh_gl_sym_addr ;
+ #define RTLD_GLOBAL 0
+ #endif
+
++int
+ main()
+ {
+ void *handle;
+ int (*fredsym)();
+ handle = dlopen("./conftest1.$DL_EXT", RTLD_LAZY | RTLD_GLOBAL);
+- if(!handle) exit(1);
++ if(!handle) return(1);
+ fredsym = (int (*)()) dlsym(handle, "${us}fred");
+- if(!fredsym) exit(1);
+- exit((*fredsym)() != 42);
++ if(!fredsym) return(1);
++ return((*fredsym)() != 42);
+ }
+ ]])],[zsh_cv_sys_dynamic_strip_lib=yes],
+ [zsh_cv_sys_dynamic_strip_lib=no],
+diff --git a/configure.ac b/configure.ac
+index 890ef8dd27..074141d38d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -585,7 +585,7 @@ fi
+ dnl Checking if compiler correctly cast signed to unsigned.
+ AC_CACHE_CHECK(if signed to unsigned casting is broken,
+ zsh_cv_c_broken_signed_to_unsigned_casting,
+-[AC_RUN_IFELSE([AC_LANG_SOURCE([[main(){return((int)(unsigned char)((char) -1) == 255);}]])],[zsh_cv_c_broken_signed_to_unsigned_casting=yes],[zsh_cv_c_broken_signed_to_unsigned_casting=no],[zsh_cv_c_broken_signed_to_unsigned_casting=no])])
++[AC_RUN_IFELSE([AC_LANG_SOURCE([[int main(){return((int)(unsigned char)((char) -1) == 255);}]])],[zsh_cv_c_broken_signed_to_unsigned_casting=yes],[zsh_cv_c_broken_signed_to_unsigned_casting=no],[zsh_cv_c_broken_signed_to_unsigned_casting=no])])
+ AH_TEMPLATE([BROKEN_SIGNED_TO_UNSIGNED_CASTING],
+ [Define to 1 if compiler incorrectly cast signed to unsigned.])
+ if test x$zsh_cv_c_broken_signed_to_unsigned_casting = xyes; then
+@@ -1046,7 +1046,7 @@ else
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <sys/types.h>
+
+-main() { return sizeof(off_t) < 8; }
++int main() { return sizeof(off_t) < 8; }
+ ]])],[zsh_cv_off_t_is_64_bit=yes],[zsh_cv_off_t_is_64_bit=no],[zsh_cv_off_t_is_64_bit=no])])
+ if test x$zsh_cv_off_t_is_64_bit = xyes; then
+ AC_DEFINE(OFF_T_IS_64_BIT)
+@@ -1056,7 +1056,7 @@ main() { return sizeof(off_t) < 8; }
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <sys/types.h>
+
+-main() { return sizeof(ino_t) < 8; }
++int main() { return sizeof(ino_t) < 8; }
+ ]])],[zsh_cv_ino_t_is_64_bit=yes],[zsh_cv_ino_t_is_64_bit=no],[zsh_cv_ino_t_is_64_bit=no])])
+ if test x$zsh_cv_ino_t_is_64_bit = xyes; then
+ AC_DEFINE(INO_T_IS_64_BIT)
+@@ -1369,7 +1369,7 @@ zsh_cv_func_realpath_accepts_null,
+ #include <stdlib.h>
+ #include <limits.h>
+ ],[
+-exit(!realpath("/", (char*)0));
++return(!realpath("/", (char*)0));
+ ])],
+ [zsh_cv_func_realpath_accepts_null=yes],
+ [zsh_cv_func_realpath_accepts_null=no],
+@@ -1393,10 +1393,9 @@ AC_CACHE_CHECK(if tgetent accepts NULL,
+ zsh_cv_func_tgetent_accepts_null,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <fcntl.h>
+-#include <stdlib.h>
+ int tgetent(char *, char *);
+ char *tgetstr(char *, char **);
+-main()
++int main()
+ {
+ char buf[4096];
+ int r1 = tgetent(buf, "vt100");
+@@ -1407,7 +1406,7 @@ main()
+ tgetstr("cl", &u);
+ creat("conftest.tgetent", 0640);
+ }
+- exit((r1 != r2) || r2 == -1);
++ return((r1 != r2) || r2 == -1);
+ }
+ ]])],[if test -f conftest.tgetent; then
+ zsh_cv_func_tgetent_accepts_null=yes
+@@ -1421,10 +1420,9 @@ AC_CACHE_CHECK(if tgetent returns 0 on success,
+ zsh_cv_func_tgetent_zero_success,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <fcntl.h>
+-#include <stdlib.h>
+ int tgetent(char *, char*);
+ char *tgetstr(char *, char **);
+-main()
++int main()
+ {
+ char buf[4096];
+ int r1 = tgetent(buf, "!@#$%^&*");
+@@ -1435,7 +1433,7 @@ main()
+ tgetstr("cl", &u);
+ creat("conftest.tgetent0", 0640);
+ }
+- exit(r1 == r2);
++ return(r1 == r2);
+ }
+ ]])],[if test -f conftest.tgetent0; then
+ zsh_cv_func_tgetent_zero_success=yes
+@@ -1869,8 +1867,7 @@ zsh_cv_rlim_t_is_longer,
+ #include <sys/time.h>
+ #endif
+ #include <sys/resource.h>
+-#include <stdlib.h>
+-main(){struct rlimit r;exit(sizeof(r.rlim_cur) <= sizeof(long));}]])],[zsh_cv_rlim_t_is_longer=yes],[zsh_cv_rlim_t_is_longer=no],[zsh_cv_rlim_t_is_longer=yes])])
++int main(){struct rlimit r;return(sizeof(r.rlim_cur) <= sizeof(long));}]])],[zsh_cv_rlim_t_is_longer=yes],[zsh_cv_rlim_t_is_longer=no],[zsh_cv_rlim_t_is_longer=yes])])
+ if test x$zsh_cv_rlim_t_is_longer = xyes; then
+ AC_CACHE_CHECK(if rlim_t is a quad,
+ zsh_cv_rlim_t_is_quad_t,
+@@ -1880,13 +1877,12 @@ if test x$zsh_cv_rlim_t_is_longer = xyes; then
+ #endif
+ #include <stdio.h>
+ #include <sys/resource.h>
+-#include <stdlib.h>
+-main() {
++int main() {
+ struct rlimit r;
+ char buf[20];
+ r.rlim_cur = 0;
+ sprintf(buf, "%qd", r.rlim_cur);
+- exit(strcmp(buf, "0"));
++ return(strcmp(buf, "0"));
+ }]])],[zsh_cv_rlim_t_is_quad_t=yes],[zsh_cv_rlim_t_is_quad_t=no],[zsh_cv_rlim_t_is_quad_t=no])])
+ if test x$zsh_cv_rlim_t_is_quad_t = xyes; then
+ AC_DEFINE(RLIM_T_IS_QUAD_T)
+@@ -1903,8 +1899,7 @@ else
+ #include <sys/time.h>
+ #endif
+ #include <sys/resource.h>
+-#include <stdlib.h>
+- main(){struct rlimit r;r.rlim_cur=-1;exit(r.rlim_cur<0);}]])],[zsh_cv_type_rlim_t_is_unsigned=yes],[zsh_cv_type_rlim_t_is_unsigned=no],[zsh_cv_type_rlim_t_is_unsigned=no])])
++ int main(){struct rlimit r;r.rlim_cur=-1;return(r.rlim_cur<0);}]])],[zsh_cv_type_rlim_t_is_unsigned=yes],[zsh_cv_type_rlim_t_is_unsigned=no],[zsh_cv_type_rlim_t_is_unsigned=no])])
+ if test x$zsh_cv_type_rlim_t_is_unsigned = xyes; then
+ AC_DEFINE(RLIM_T_IS_UNSIGNED)
+ DEFAULT_RLIM_T="unsigned $DEFAULT_RLIM_T"
+@@ -2187,9 +2182,8 @@ zsh_cv_sys_fifo,
+ #include <fcntl.h>
+ #include <signal.h>
+ #include <unistd.h>
+-#include <stdlib.h>
+ #include <sys/stat.h>
+-main()
++int main()
+ {
+ char c;
+ int fd;
+@@ -2200,18 +2194,18 @@ main()
+ #else
+ if(mknod("/tmp/fifo$$", 0010600, 0) < 0)
+ #endif
+- exit(1);
++ return(1);
+ pid = fork();
+ if(pid < 0)
+- exit(1);
++ return(1);
+ if(pid) {
+ fd = open("/tmp/fifo$$", O_RDONLY);
+- exit(fd < 0 || read(fd, &c, 1) != 1 || c != 'x');
++ return(fd < 0 || read(fd, &c, 1) != 1 || c != 'x');
+ }
+ fd = open("/tmp/fifo$$", O_WRONLY);
+ ret = (fd < 0 || write(fd, "x", 1) < 1);
+ unlink("/tmp/fifo$$");
+- exit(ret);
++ return(ret);
+ }
+ ]])],[zsh_cv_sys_fifo=yes],[zsh_cv_sys_fifo=no],[zsh_cv_sys_fifo=yes])
+ ])
+@@ -2289,8 +2283,7 @@ zsh_cv_sys_link,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <unistd.h>
+ #include <fcntl.h>
+-#include <stdlib.h>
+-main()
++int main()
+ {
+ int ret;
+ char *tmpfile, *newfile;
+@@ -2299,11 +2292,11 @@ main()
+ unlink(tmpfile);
+ unlink(newfile);
+ if(creat(tmpfile, 0644) < 0)
+- exit(1);
++ return(1);
+ ret = link(tmpfile, newfile);
+ unlink(tmpfile);
+ unlink(newfile);
+- exit(ret<0);
++ return(ret<0);
+ }
+ ]])],[zsh_cv_sys_link=yes],[zsh_cv_sys_link=no],[zsh_cv_sys_link=yes])])
+ AH_TEMPLATE([HAVE_LINK],
+@@ -2322,12 +2315,11 @@ zsh_cv_sys_killesrch,
+ #include <unistd.h>
+ #include <signal.h>
+ #include <errno.h>
+-#include <stdlib.h>
+-main()
++int main()
+ {
+ int pid = (getpid() + 10000) & 0xffffff;
+ while (pid && (kill(pid, 0) == 0 || errno != ESRCH)) pid >>= 1;
+- exit(errno!=ESRCH);
++ return(errno!=ESRCH);
+ }
+ ]])],[zsh_cv_sys_killesrch=yes],[zsh_cv_sys_killesrch=no],[zsh_cv_sys_killesrch=yes])])
+ AH_TEMPLATE([BROKEN_KILL_ESRCH],
+@@ -2348,12 +2340,11 @@ if test x$signals_style = xPOSIX_SIGNALS; then
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <signal.h>
+ #include <unistd.h>
+-#include <stdlib.h>
+ int child=0;
+ void handler(sig)
+ int sig;
+ {if(sig==SIGCHLD) child=1;}
+-main() {
++int main() {
+ struct sigaction act;
+ sigset_t set;
+ int pid, ret;
+@@ -2368,7 +2359,7 @@ main() {
+ if(pid>0) {
+ sigemptyset(&set);
+ ret=sigsuspend(&set);
+- exit(child==0);
++ return(child==0);
+ }
+ }
+ ]])],[zsh_cv_sys_sigsuspend=yes],[zsh_cv_sys_sigsuspend=no],[zsh_cv_sys_sigsuspend=yes])])
+@@ -2400,15 +2391,14 @@ case "x$zsh_working_tcsetpgrp" in
+ #include <sys/types.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+-#include <stdlib.h>
+-main() {
++int main() {
+ int fd;
+ int ret;
+ fd=open("/dev/tty", O_RDWR);
+- if (fd < 0) exit(2);
++ if (fd < 0) return(2);
+ ret=tcsetpgrp(fd, tcgetpgrp(fd));
+- if (ret < 0) exit(1);
+- exit(0);
++ if (ret < 0) return(1);
++ return(0);
+ }
+ ]])],[zsh_cv_sys_tcsetpgrp=yes],[
+ case $? in
+@@ -2448,7 +2438,7 @@ if test x$ac_cv_func_getpwnam = xyes; then
+ #include <string.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+-main() {
++int main() {
+ struct passwd *pw1, *pw2;
+ char buf[1024], name[1024];
+ sprintf(buf, "%d:%d", getpid(), rand());
+@@ -2456,7 +2446,7 @@ main() {
+ if (pw1) strcpy(name, pw1->pw_name);
+ sprintf(buf, "%d:%d", rand(), getpid());
+ pw2=getpwnam(buf);
+- exit(pw1!=0 && pw2!=0 && !strcmp(name, pw2->pw_name));
++ return(pw1!=0 && pw2!=0 && !strcmp(name, pw2->pw_name));
+ }
+ ]])],[zsh_cv_sys_getpwnam_faked=no],[zsh_cv_sys_getpwnam_faked=yes],[zsh_cv_sys_getpwnam_faked=no])])
+ if test x$zsh_cv_sys_getpwnam_faked = xyes; then
+@@ -2775,20 +2765,17 @@ elif test "x$dynamic" = xyes; then
+ zsh_cv_sys_elf,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[/* Test for whether ELF binaries are produced */
+ #include <fcntl.h>
+-#include <stdlib.h>
+ #include <unistd.h>
+-main(argc, argv)
+-int argc;
+-char *argv[];
++int main(int argc, char *argv[])
+ {
+ char b[4];
+ int i = open(argv[0],O_RDONLY);
+ if(i == -1)
+- exit(1); /* fail */
++ return(1); /* fail */
+ if(read(i,b,4)==4 && b[0]==127 && b[1]=='E' && b[2]=='L' && b[3]=='F')
+- exit(0); /* succeed (yes, it's ELF) */
++ return(0); /* succeed (yes, it's ELF) */
+ else
+- exit(1); /* fail */
++ return(1); /* fail */
+ }]])],[zsh_cv_sys_elf=yes],[zsh_cv_sys_elf=no],[zsh_cv_sys_elf=yes])])
+
+ # We use [0-9]* in case statements, so need to change quoting
+@@ -2924,13 +2911,12 @@ LDFLAGS="$old_LDFLAGS")
+ AC_CACHE_CHECK(if your dlsym() needs a leading underscore,
+ zsh_cv_func_dlsym_needs_underscore,
+ [echo failed >conftestval && cat >conftest.c <<EOM
+-fred () { }
++void fred () { }
+ EOM
+ AC_TRY_COMMAND($CC -c $CFLAGS $CPPFLAGS $DLCFLAGS conftest.c 1>&AS_MESSAGE_LOG_FD) &&
+ AC_TRY_COMMAND($DLLD $LDFLAGS $DLLDFLAGS -o conftest.$DL_EXT conftest.o 1>&AS_MESSAGE_LOG_FD) &&
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <stdio.h>
+-#include <stdlib.h>
+ #ifdef HPUX10DYNAMIC
+ #include <dl.h>
+ #define RTLD_LAZY BIND_DEFERRED
+@@ -2957,16 +2943,16 @@ char *zsh_gl_sym_addr ;
+
+ extern int fred() ;
+
+-main()
++int main()
+ {
+ void * handle ;
+ void * symbol ;
+ FILE *f=fopen("conftestval", "w");
+- if (!f) exit(1);
++ if (!f) return(1);
+ handle = dlopen("./conftest.$DL_EXT", RTLD_LAZY) ;
+ if (handle == NULL) {
+ fprintf (f, "dlopen failed") ;
+- exit(1);
++ return(1);
+ }
+ symbol = dlsym(handle, "fred") ;
+ if (symbol == NULL) {
+@@ -2974,13 +2960,13 @@ main()
+ symbol = dlsym(handle, "_fred") ;
+ if (symbol == NULL) {
+ fprintf (f, "dlsym failed") ;
+- exit(1);
++ return(1);
+ }
+ fprintf (f, "yes") ;
+ }
+ else
+ fprintf (f, "no") ;
+- exit(0);
++ return(0);
+ }]])],[zsh_cv_func_dlsym_needs_underscore=`cat conftestval`],[zsh_cv_func_dlsym_needs_underscore=failed
+ dynamic=no],[zsh_cv_func_dlsym_needs_underscore=no])])
+ if test "x$zsh_cv_func_dlsym_needs_underscore" = xyes; then
+From 4c89849c98172c951a9def3690e8647dae76308f Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Fri, 8 Dec 2023 21:58:07 +0100
+Subject: [PATCH] 52383: Avoid incompatible pointer types in terminfo global
+ variable checks
+
+---
+ ChangeLog | 3 +++
+ configure.ac | 12 ++++++------
+ 2 files changed, 9 insertions(+), 6 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2a8221e1f..2871dcb7c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1768,27 +1768,27 @@ if test x$zsh_cv_path_term_header != xnone; then
+ fi
+
+ AC_MSG_CHECKING(if boolcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES) boolcodes=yes],[boolcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES) boolcodes=yes],[boolcodes=no])
+ AC_MSG_RESULT($boolcodes)
+
+ AC_MSG_CHECKING(if numcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES) numcodes=yes],[numcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES) numcodes=yes],[numcodes=no])
+ AC_MSG_RESULT($numcodes)
+
+ AC_MSG_CHECKING(if strcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES) strcodes=yes],[strcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES) strcodes=yes],[strcodes=no])
+ AC_MSG_RESULT($strcodes)
+
+ AC_MSG_CHECKING(if boolnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES) boolnames=yes],[boolnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES) boolnames=yes],[boolnames=no])
+ AC_MSG_RESULT($boolnames)
+
+ AC_MSG_CHECKING(if numnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES) numnames=yes],[numnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES) numnames=yes],[numnames=no])
+ AC_MSG_RESULT($numnames)
+
+ AC_MSG_CHECKING(if strnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES) strnames=yes],[strnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES) strnames=yes],[strnames=no])
+ AC_MSG_RESULT($strnames)
+
+ dnl There are apparently defective terminal library headers on some
diff --git a/srcpkgs/zsh/template b/srcpkgs/zsh/template
index e24837f88aabd6..e9ec11c1bbf1cd 100644
--- a/srcpkgs/zsh/template
+++ b/srcpkgs/zsh/template
@@ -47,6 +47,10 @@ post_patch() {
Doc/zsh.texi Doc/{zsh,zshall,zshoptions,zshmodules}.1
}
+pre_configure() {
+ autoreconf -fi
+}
+
post_install() {
vlicense LICENCE
vinstall "${FILESDIR}/zprofile" 644 etc/zsh
From 5190379aa47d9006237634491be5082cf920af10 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: Tue, 4 Mar 2025 07:55:32 +0700
Subject: [PATCH 0370/2025] public-suffix: update to 2025.03.01.
---
srcpkgs/public-suffix/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/public-suffix/template b/srcpkgs/public-suffix/template
index 07c1d5fc5f1e65..36b6aed4d30c5e 100644
--- a/srcpkgs/public-suffix/template
+++ b/srcpkgs/public-suffix/template
@@ -1,8 +1,8 @@
# Template file for 'public-suffix'
pkgname=public-suffix
-version=2024.01.10
+version=2025.03.01
revision=1
-_rev=b067df3f267dc1233e27e2d4d37c470886861370
+_rev=9020852e6fadfeb0ea31f73486ede566de9b3093
hostmakedepends="python3"
short_desc="Public Suffix List"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
@@ -10,7 +10,7 @@ license="MPL-2.0"
homepage="https://publicsuffix.org/"
distfiles="https://github.com/publicsuffix/list/archive/${_rev}.tar.gz
https://raw.githubusercontent.com/rockdaboot/libpsl/0.21.2/src/psl-make-dafsa"
-checksum="49d9bfa9a6dbe292ac125d3332c26e60469b676f9c67845f441f253cf212cda5
+checksum="52b293ee6bf64551d576ad5e1296377ce20fdd9f32ece07aef3aaee8a4419fbf
252e22a3ad8e48542a71ae5625b3c2ca7e9b90ce5edbab68ecf4d0ccec82c604"
skip_extraction="psl-make-dafsa"
From fea1bb6dd53ea8cf2c53721eb81d4de81f60181a Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Tue, 4 Mar 2025 17:18:47 +0000
Subject: [PATCH 0371/2025] arpwatch: update to 3.8.
---
srcpkgs/arpwatch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/arpwatch/template b/srcpkgs/arpwatch/template
index 8fc614c177245d..5632dce515ed23 100644
--- a/srcpkgs/arpwatch/template
+++ b/srcpkgs/arpwatch/template
@@ -1,6 +1,6 @@
# Template file for 'arpwatch'
pkgname=arpwatch
-version=3.7
+version=3.8
revision=1
build_style=gnu-configure
configure_args="--with-sendmail=/usr/bin/sendmail"
@@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-3-Clause-LBNL"
homepage="https://ee.lbl.gov/"
distfiles="https://ee.lbl.gov/downloads/arpwatch/arpwatch-${version}.tar.gz"
-checksum=3eb63ea79fbafc8174653e557e28899873c4c3908c66fc81f6f29ced3a10987e
+checksum=c763409f3534b8b3f119173cd92a4b9d42378b6c666cc00b255cc036d318b29c
pre_configure() {
vsed -i '/@HAVE_FREEBSD_TRUE@/d' Makefile.in
From 07309d86b53d159971167dfd8a1b3841c9694a15 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Tue, 4 Mar 2025 17:19:04 +0000
Subject: [PATCH 0372/2025] terragrunt: update to 0.75.0.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 8c5e1c8ab8c471..29523909ed9dcd 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.73.16
+version=0.75.0
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=99d94288f99116accfe461547131aadcdd9cff00b87f8951f3b395cf2606dca1
+checksum=fad8f3aea64868689cd23e868bffb89e72aedba4b9533c00ca6b9ae9de8b478d
post_install() {
vlicense LICENSE.txt
From 82b5d1d67200cbdd09991c72dbff85c64c4ea7db Mon Sep 17 00:00:00 2001
From: Vinfall <neptuniah@riseup.net>
Date: Mon, 3 Mar 2025 10:03:19 +0800
Subject: [PATCH 0373/2025] font-sarasa-gothic: update to 1.0.29.
---
srcpkgs/font-sarasa-gothic/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/font-sarasa-gothic/template b/srcpkgs/font-sarasa-gothic/template
index abc97dea6c54de..d12254825230dd 100644
--- a/srcpkgs/font-sarasa-gothic/template
+++ b/srcpkgs/font-sarasa-gothic/template
@@ -1,6 +1,6 @@
# Template file for 'font-sarasa-gothic'
pkgname=font-sarasa-gothic
-version=1.0.28
+version=1.0.29
revision=1
depends="font-util"
short_desc="CJK programming font based on Iosevka and Source Han Sans"
@@ -8,7 +8,7 @@ maintainer="B. Wilson <x@wilsonb.com>"
license="OFL-1.1"
homepage="https://github.com/be5invis/Sarasa-Gothic"
distfiles="https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/Sarasa-TTC-${version}.7z"
-checksum=4569f7b58731c910da6cab08669c8a6557abc54c0279cbb8232549261b634d55
+checksum=87a30eae1bfd2fdf122ed04b3a906f356a89e3bb57022792b53dd497c7e502f9
font_dirs="/usr/share/fonts/TTC/sarasa-gothic"
do_install() {
From 57ce5df80febdf240c460dca350708cbb7cf9c52 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Mar 2025 22:27:05 +0100
Subject: [PATCH 0374/2025] intellij-idea-community-edition: update to
2024.3.4.
---
srcpkgs/intellij-idea-community-edition/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/intellij-idea-community-edition/template b/srcpkgs/intellij-idea-community-edition/template
index 270a20da59ea91..5f2caa791fd99f 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=2024.3.1.1
+version=2024.3.4
revision=1
archs="x86_64"
depends="virtual?java-environment giflib libXtst hicolor-icon-theme"
@@ -9,7 +9,7 @@ maintainer="Bnyro <bnyro@tutanota.com>"
license="Apache-2.0"
homepage="https://www.jetbrains.org/"
distfiles="https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"
-checksum=b183b126de2cd457475eea184874b5da2fa33ba5ae2ff874bdc8c1d534156428
+checksum=c6cf5f591854d29e4005549188b04a8174ce07a922b4d54150182f813bbaadf5
repository=nonfree
nopie=yes
python_version=3
From de53cb5de2fbc8775fd87a087a8ab9531bbf2895 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Mar 2025 22:24:11 +0100
Subject: [PATCH 0375/2025] android-studio: update to 2024.2.2.15.
---
srcpkgs/android-studio/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/android-studio/template b/srcpkgs/android-studio/template
index 6c7b825cf3b706..a77101ac97928d 100644
--- a/srcpkgs/android-studio/template
+++ b/srcpkgs/android-studio/template
@@ -1,7 +1,7 @@
# Template file for 'android-studio'
pkgname=android-studio
-version=2024.2.1.9
-revision=2
+version=2024.2.2.15
+revision=1
archs="x86_64"
hostmakedepends="tar"
depends="libbsd"
@@ -11,7 +11,7 @@ license="Apache-2.0"
homepage="https://developer.android.com/studio/"
changelog="https://developer.android.com/studio/releases/"
distfiles="https://dl.google.com/dl/android/studio/ide-zips/${version}/android-studio-${version}-linux.tar.gz"
-checksum=d7ca6955e02fc71ea43413a348a7198db10c36df2484a9a884cab7244ad7ee96
+checksum=595fe446f11d74cdd9a4f4dae6224ab9828789a31873b8786d76d6ab29094e17
repository=nonfree
restricted=yes
python_version=3
@@ -55,8 +55,8 @@ skiprdeps="/opt/android-studio/plugins/android/resources/process-tracker-agent/n
/opt/android-studio/plugins/android/resources/perfetto/x86/traced_probes
/opt/android-studio/plugins/android/resources/perfetto/x86/traced
/opt/android-studio/plugins/android/resources/perfetto/x86/perfetto
- /opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses.cpython-310-x86_64-linux-gnu.so
- /opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses_panel.cpython-310-x86_64-linux-gnu.so"
+ /opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.11/lib-dynload/_curses.cpython-311-x86_64-linux-gnu.so
+ /opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.11/lib-dynload/_curses_panel.cpython-311-x86_64-linux-gnu.so"
post_extract() {
bsdtar xf lib/app.jar entry.desktop
From e0905ded33e186da99b577ea30ef32ad10eecf9a Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Sun, 2 Mar 2025 14:38:47 -0500
Subject: [PATCH 0376/2025] gtk-layer-shell: update to 0.9.0.
---
srcpkgs/gtk-layer-shell/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gtk-layer-shell/template b/srcpkgs/gtk-layer-shell/template
index afb254233505d4..b7851867715e8f 100644
--- a/srcpkgs/gtk-layer-shell/template
+++ b/srcpkgs/gtk-layer-shell/template
@@ -1,6 +1,6 @@
# Template file for 'gtk-layer-shell'
pkgname=gtk-layer-shell
-version=0.8.2
+version=0.9.0
revision=1
build_style=meson
build_helper="gir"
@@ -13,7 +13,7 @@ license="LGPL-3.0-or-later, MIT"
homepage="https://github.com/wmww/gtk-layer-shell"
changelog="https://raw.githubusercontent.com/wmww/gtk-layer-shell/master/CHANGELOG.md"
distfiles="https://github.com/wmww/gtk-layer-shell/archive/refs/tags/v${version}.tar.gz"
-checksum=254dd246303127c5d5236ea640f01a82e35d2d652a48d139dd669c832a0f0dce
+checksum=3809e5565d9ed02e44bb73787ff218523e8760fef65830afe60ea7322e22da1c
make_check_pre="xvfb-run"
if [ "$XBPS_CHECK_PKGS" ]; then
From 0f6a278880d51a6bedb37ba580cbf2dd5c7b69cc Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Sun, 2 Mar 2025 14:38:59 -0500
Subject: [PATCH 0377/2025] Waybar: update to 0.12.0.
---
srcpkgs/Waybar/patches/fix-tray-icons.patch | 120 --------------------
srcpkgs/Waybar/template | 6 +-
2 files changed, 3 insertions(+), 123 deletions(-)
delete mode 100644 srcpkgs/Waybar/patches/fix-tray-icons.patch
diff --git a/srcpkgs/Waybar/patches/fix-tray-icons.patch b/srcpkgs/Waybar/patches/fix-tray-icons.patch
deleted file mode 100644
index 94a2cd969eeccc..00000000000000
--- a/srcpkgs/Waybar/patches/fix-tray-icons.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-From f60c291b82181b6e871b4807625fbcc7818d3c36 Mon Sep 17 00:00:00 2001
-From: Aleksei Bavshin <alebastr89@gmail.com>
-Date: Sat, 14 Sep 2024 07:36:23 -0700
-Subject: [PATCH 1/2] chore: update fmt wrap to 11.0.2
-
----
- subprojects/fmt.wrap | 18 +++++++++---------
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/subprojects/fmt.wrap b/subprojects/fmt.wrap
-index 42b615963..fd508477f 100644
---- a/subprojects/fmt.wrap
-+++ b/subprojects/fmt.wrap
-@@ -1,13 +1,13 @@
- [wrap-file]
--directory = fmt-11.0.1
--source_url = https://github.com/fmtlib/fmt/archive/11.0.1.tar.gz
--source_filename = fmt-11.0.1.tar.gz
--source_hash = 7d009f7f89ac84c0a83f79ed602463d092fbf66763766a907c97fd02b100f5e9
--patch_filename = fmt_11.0.1-1_patch.zip
--patch_url = https://wrapdb.mesonbuild.com/v2/fmt_11.0.1-1/get_patch
--patch_hash = 0a8b93d1ee6d84a82d3872a9bfb4c3977d8a53f7f484d42d1f7ed63ed496d549
--source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fmt_11.0.1-1/fmt-11.0.1.tar.gz
--wrapdb_version = 11.0.1-1
-+directory = fmt-11.0.2
-+source_url = https://github.com/fmtlib/fmt/archive/11.0.2.tar.gz
-+source_filename = fmt-11.0.2.tar.gz
-+source_hash = 6cb1e6d37bdcb756dbbe59be438790db409cdb4868c66e888d5df9f13f7c027f
-+patch_filename = fmt_11.0.2-1_patch.zip
-+patch_url = https://wrapdb.mesonbuild.com/v2/fmt_11.0.2-1/get_patch
-+patch_hash = 90c9e3b8e8f29713d40ca949f6f93ad115d78d7fb921064112bc6179e6427c5e
-+source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fmt_11.0.2-1/fmt-11.0.2.tar.gz
-+wrapdb_version = 11.0.2-1
-
- [provide]
- fmt = fmt_dep
-
-From 0006e4713ae19776528038b3242ded05db884ba5 Mon Sep 17 00:00:00 2001
-From: Aleksei Bavshin <alebastr89@gmail.com>
-Date: Sat, 14 Sep 2024 07:37:37 -0700
-Subject: [PATCH 2/2] fix(tray): revert ustring formatting changes
-
-This reverts commit a4d31ab10d1630cb9104c695d7b777ca12468904.
----
- src/modules/sni/item.cpp | 23 +++++++++--------------
- 1 file changed, 9 insertions(+), 14 deletions(-)
-
-diff --git a/src/modules/sni/item.cpp b/src/modules/sni/item.cpp
-index 8afb39fb3..6c4ec8c06 100644
---- a/src/modules/sni/item.cpp
-+++ b/src/modules/sni/item.cpp
-@@ -104,11 +104,9 @@ void Item::proxyReady(Glib::RefPtr<Gio::AsyncResult>& result) {
- this->updateImage();
-
- } catch (const Glib::Error& err) {
-- spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path,
-- std::string(err.what()));
-+ spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path, err.what());
- } catch (const std::exception& err) {
-- spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path,
-- std::string(err.what()));
-+ spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path, err.what());
- }
- }
-
-@@ -126,15 +124,14 @@ ToolTip get_variant<ToolTip>(const Glib::VariantBase& value) {
- result.text = get_variant<Glib::ustring>(container.get_child(2));
- auto description = get_variant<Glib::ustring>(container.get_child(3));
- if (!description.empty()) {
-- result.text = fmt::format("<b>{}</b>\n{}", std::string(result.text), std::string(description));
-+ result.text = fmt::format("<b>{}</b>\n{}", result.text, description);
- }
- return result;
- }
-
- void Item::setProperty(const Glib::ustring& name, Glib::VariantBase& value) {
- try {
-- spdlog::trace("Set tray item property: {}.{} = {}", id.empty() ? bus_name : id,
-- std::string(name), get_variant<std::string>(value));
-+ spdlog::trace("Set tray item property: {}.{} = {}", id.empty() ? bus_name : id, name, value);
-
- if (name == "Category") {
- category = get_variant<std::string>(value);
-@@ -179,12 +176,10 @@ void Item::setProperty(const Glib::ustring& name, Glib::VariantBase& value) {
- }
- } catch (const Glib::Error& err) {
- spdlog::warn("Failed to set tray item property: {}.{}, value = {}, err = {}",
-- id.empty() ? bus_name : id, std::string(name), get_variant<std::string>(value),
-- std::string(err.what()));
-+ id.empty() ? bus_name : id, name, value, err.what());
- } catch (const std::exception& err) {
- spdlog::warn("Failed to set tray item property: {}.{}, value = {}, err = {}",
-- id.empty() ? bus_name : id, std::string(name), get_variant<std::string>(value),
-- std::string(err.what()));
-+ id.empty() ? bus_name : id, name, value, err.what());
- }
- }
-
-@@ -226,9 +221,9 @@ void Item::processUpdatedProperties(Glib::RefPtr<Gio::AsyncResult>& _result) {
-
- this->updateImage();
- } catch (const Glib::Error& err) {
-- spdlog::warn("Failed to update properties: {}", std::string(err.what()));
-+ spdlog::warn("Failed to update properties: {}", err.what());
- } catch (const std::exception& err) {
-- spdlog::warn("Failed to update properties: {}", std::string(err.what()));
-+ spdlog::warn("Failed to update properties: {}", err.what());
- }
- update_pending_.clear();
- }
-@@ -250,7 +245,7 @@ static const std::map<std::string_view, std::set<std::string_view>> signal2props
-
- void Item::onSignal(const Glib::ustring& sender_name, const Glib::ustring& signal_name,
- const Glib::VariantContainerBase& arguments) {
-- spdlog::trace("Tray item '{}' got signal {}", id, std::string(signal_name));
-+ spdlog::trace("Tray item '{}' got signal {}", id, signal_name);
- auto changed = signal2props.find(signal_name.raw());
- if (changed != signal2props.end()) {
- if (update_pending_.empty()) {
-
diff --git a/srcpkgs/Waybar/template b/srcpkgs/Waybar/template
index 7fc34e8a801e0f..abf52b9c11106b 100644
--- a/srcpkgs/Waybar/template
+++ b/srcpkgs/Waybar/template
@@ -1,7 +1,7 @@
# Template file for 'Waybar'
pkgname=Waybar
-version=0.11.0
-revision=2
+version=0.12.0
+revision=1
build_style=meson
configure_args="-Dlibudev=enabled -Dman-pages=enabled
-Dsystemd=disabled -Drfkill=enabled
@@ -30,7 +30,7 @@ license="MIT"
homepage="https://github.com/Alexays/Waybar"
changelog="https://github.com/Alexays/Waybar/releases"
distfiles="https://github.com/Alexays/Waybar/archive/refs/tags/${version}.tar.gz"
-checksum=6a0e9f0f7f2eff503951958cbb16dc39041c0b67e86c35154e8507677c61be9d
+checksum=80454a0778176f575c112bdef9107f272621b578aa629bcc257ad9844a6c7165
conf_files="/etc/xdg/waybar/config.jsonc /etc/xdg/waybar/style.css"
build_options="libnl pulseaudio dbusmenugtk mpd sndio jack pipewire"
From 0048b7dd09d86e9867919554554827a4c4a0baae Mon Sep 17 00:00:00 2001
From: Filip Rojek <filip@filiprojek.cz>
Date: Sat, 1 Mar 2025 15:30:15 +0100
Subject: [PATCH 0378/2025] steamguard-cli: update to 0.16.0
---
srcpkgs/steamguard-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/steamguard-cli/template b/srcpkgs/steamguard-cli/template
index 8ed48193f140a9..2ccafe20d13fc3 100644
--- a/srcpkgs/steamguard-cli/template
+++ b/srcpkgs/steamguard-cli/template
@@ -1,6 +1,6 @@
# Template file for 'steamguard-cli'
pkgname=steamguard-cli
-version=0.15.0
+version=0.16.0
revision=1
build_style=cargo
build_helper=qemu
@@ -11,7 +11,7 @@ license="GPL-3.0-only"
homepage="https://github.com/dyc3/steamguard-cli"
changelog="https://github.com/dyc3/steamguard-cli/releases"
distfiles="https://github.com/dyc3/steamguard-cli/archive/v${version}/steamguard-cli-${version}.tar.gz"
-checksum=0dc655447a1fdd10edfdd5e3abfffcbbd7d4fb779c5ee10c007e7928404eeabb
+checksum=b57f1c2238ae3f5a08a106d8f42d5c72c288f458cdbeba0b37d5f83fb1cc3a9f
post_install() {
for shell in bash zsh fish; do
From b264750df4c67a344314b8e3dfbbe9e9cbebab95 Mon Sep 17 00:00:00 2001
From: voidbert <humbertogilgomes@protonmail.com>
Date: Tue, 4 Mar 2025 01:31:17 +0000
Subject: [PATCH 0379/2025] vifm: update to 0.14, adopt.
---
.../vifm/patches/vifm-v0.13-musl-tests.patch | 139 ------------------
srcpkgs/vifm/template | 6 +-
2 files changed, 3 insertions(+), 142 deletions(-)
delete mode 100644 srcpkgs/vifm/patches/vifm-v0.13-musl-tests.patch
diff --git a/srcpkgs/vifm/patches/vifm-v0.13-musl-tests.patch b/srcpkgs/vifm/patches/vifm-v0.13-musl-tests.patch
deleted file mode 100644
index e94866bfbe38b8..00000000000000
--- a/srcpkgs/vifm/patches/vifm-v0.13-musl-tests.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-diff --git a/src/filelist.c b/src/filelist.c
-index 1e63c1120..e5fe0131e 100644
---- a/src/filelist.c
-+++ b/src/filelist.c
-@@ -329,7 +329,11 @@ flist_free_view(view_t *view)
- modview_info_free(view->vi);
- view->vi = NULL;
-
-- regfree(&view->primary_group);
-+ if(view->primary_group_set)
-+ {
-+ regfree(&view->primary_group);
-+ view->primary_group_set = 0;
-+ }
-
- marks_clear_view(view);
-
-diff --git a/src/opt_handlers.c b/src/opt_handlers.c
-index f655da5da..69935d669 100644
---- a/src/opt_handlers.c
-+++ b/src/opt_handlers.c
-@@ -3250,9 +3250,13 @@ set_sortgroups(view_t *view, char **opt, char value[])
- {
- if(scope == OPT_LOCAL)
- {
-- regfree(&view->primary_group);
-+ if(view->primary_group_set)
-+ {
-+ regfree(&view->primary_group);
-+ }
- (void)regexp_compile(&view->primary_group, first,
- REG_EXTENDED | REG_ICASE);
-+ view->primary_group_set = 1;
- }
- free(first);
- }
-diff --git a/src/sort.c b/src/sort.c
-index 792364aa6..75efad5ef 100644
---- a/src/sort.c
-+++ b/src/sort.c
-@@ -43,6 +43,10 @@
- #include "status.h"
- #include "types.h"
-
-+#ifdef HAVE_STRVERSCMP_FUNC
-+# undef HAVE_STRVERSCMP_FUNC
-+#endif
-+
- static void sort_tree_slice(dir_entry_t *entries, const dir_entry_t *children,
- size_t nchildren, int root);
- static void sort_sequence(dir_entry_t *entries, size_t nentries);
-diff --git a/src/ui/fileview.c b/src/ui/fileview.c
-index 7a4b9f189..4539e0530 100644
---- a/src/ui/fileview.c
-+++ b/src/ui/fileview.c
-@@ -215,6 +215,7 @@ fview_init(view_t *view)
- view->sort_groups_g = strdup("");
- (void)regexp_compile(&view->primary_group, view->sort_groups,
- REG_EXTENDED | REG_ICASE);
-+ view->primary_group_set = 1;
-
- view->preview_prg = strdup("");
- view->preview_prg_g = strdup("");
-diff --git a/src/ui/ui.h b/src/ui/ui.h
-index 91c90eb49..69654d4c6 100644
---- a/src/ui/ui.h
-+++ b/src/ui/ui.h
-@@ -448,6 +448,9 @@ struct view_t
- char *sort_groups, *sort_groups_g;
- /* Primary group of sort_groups (not sort_groups_g) in compiled form. */
- regex_t primary_group;
-+ /* Indicates that primary_group was initialized, which is used to avoid
-+ * freeing uninitialized data or freeing it twice. */
-+ int primary_group_set;
-
- int history_num; /* Number of used history elements. */
- int history_pos; /* Current position in history. */
-diff --git a/tests/misc/sort.c b/tests/misc/sort.c
-index bad2120ee..4b9ce6a3b 100644
---- a/tests/misc/sort.c
-+++ b/tests/misc/sort.c
-@@ -424,8 +424,13 @@ TEST(groups_sorting_works)
- lwin.dir_entry[6].origin = lwin.curr_dir;
-
- update_string(&lwin.sort_groups, "-(done|todo).*");
-+ if(lwin.primary_group_set)
-+ {
-+ regfree(&lwin.primary_group);
-+ }
- (void)regcomp(&lwin.primary_group, "-(done|todo).*",
- REG_EXTENDED | REG_ICASE);
-+ lwin.primary_group_set = 1;
-
- /* Ascending sorting. */
-
-@@ -458,15 +463,17 @@ TEST(groups_sorting_works)
- assert_string_equal("11-todo-publish", lwin.dir_entry[4].name);
- assert_string_equal("1-done", lwin.dir_entry[5].name);
- assert_string_equal("3-done", lwin.dir_entry[6].name);
--
-- regfree(&lwin.primary_group);
-- update_string(&lwin.sort_groups, NULL);
- }
-
- TEST(global_groups_sorts_entries_list)
- {
- update_string(&lwin.sort_groups_g, "([0-9])");
-+ if(lwin.primary_group_set)
-+ {
-+ regfree(&lwin.primary_group);
-+ }
- (void)regcomp(&lwin.primary_group, "([a-z])", REG_EXTENDED | REG_ICASE);
-+ lwin.primary_group_set = 1;
-
- lwin.sort_g[0] = SK_BY_GROUPS;
- lwin.sort_g[1] = SK_BY_NAME;
-diff --git a/tests/test-support/test-utils.c b/tests/test-support/test-utils.c
-index 6938d0538..bb449d441 100644
---- a/tests/test-support/test-utils.c
-+++ b/tests/test-support/test-utils.c
-@@ -32,6 +32,7 @@
- #include "../../src/utils/macros.h"
- #include "../../src/utils/matcher.h"
- #include "../../src/utils/path.h"
-+#include "../../src/utils/regexp.h"
- #include "../../src/utils/str.h"
- #include "../../src/utils/string_array.h"
- #include "../../src/utils/utils.h"
-@@ -253,6 +254,10 @@ view_setup(view_t *view)
- memset(&view->sort[1], SK_NONE, sizeof(view->sort) - 1);
- memcpy(view->sort_g, view->sort, sizeof(view->sort_g));
-
-+ /* The code assumes that this field is initialized. */
-+ assert_success(regexp_compile(&view->primary_group, "", REG_ICASE));
-+ view->primary_group_set = 1;
-+
- view->custom.entry_count = 0;
- view->custom.entries = NULL;
-
diff --git a/srcpkgs/vifm/template b/srcpkgs/vifm/template
index 4c1f25d2c80b98..a79ffee16f574e 100644
--- a/srcpkgs/vifm/template
+++ b/srcpkgs/vifm/template
@@ -1,6 +1,6 @@
# Template file for 'vifm'
pkgname=vifm
-version=0.13
+version=0.14
revision=1
build_style=gnu-configure
configure_args="--without-gtk"
@@ -8,11 +8,11 @@ hostmakedepends="mdocml perl"
makedepends="ncurses-devel file-devel"
depends="desktop-file-utils"
short_desc="File manager with curses interface and Vim-like environment"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="voidbert <humbertogilgomes@protonmail.com>"
license="GPL-2.0-or-later"
homepage="https://vifm.info/"
distfiles="${SOURCEFORGE_SITE}/vifm/vifm-${version}.tar.bz2"
-checksum=0d9293749a794076ade967ecdc47d141d85e450370594765391bdf1a9bd45075
+checksum=2714dd4cef4e53e7a8980ae8445e88279104f815d47f417fa0b8adfe2f3d1bed
CFLAGS="-fcommon"
From df08a03a2b29a9c11bef15e86d258723dcaa96f7 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 28 Feb 2025 00:25:36 +0100
Subject: [PATCH 0380/2025] linux6.13: update to 6.13.5.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 4 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 4 +-
.../linux6.13/patches/x13s-bluetooth-fw.patch | 112 ------------------
srcpkgs/linux6.13/template | 4 +-
5 files changed, 5 insertions(+), 121 deletions(-)
delete mode 100644 srcpkgs/linux6.13/patches/x13s-bluetooth-fw.patch
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index 193ff67665b4eb..4c68f18291419e 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.4 Kernel Configuration
+# Linux/arm64 6.13.5 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index 7ac51db3df9a38..558496f06b1c18 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.4 Kernel Configuration
+# Linux/i386 6.13.5 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -2270,7 +2270,6 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
-# CONFIG_IMX_SCMI_MISC_DRV is not set
#
# Qualcomm firmware drivers
@@ -8777,7 +8776,6 @@ CONFIG_CROS_USBPD_NOTIFY=m
CONFIG_CHROMEOS_PRIVACY_SCREEN=m
CONFIG_CROS_TYPEC_SWITCH=m
# CONFIG_WILCO_EC is not set
-# CONFIG_CZNIC_PLATFORMS is not set
# CONFIG_MELLANOX_PLATFORM is not set
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE3_WMI=m
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index b5bafae1d48fc6..159b5ff87175e1 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.4 Kernel Configuration
+# Linux/x86_64 6.13.5 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -2444,7 +2444,6 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
-# CONFIG_IMX_SCMI_MISC_DRV is not set
#
# Qualcomm firmware drivers
@@ -9124,7 +9123,6 @@ CONFIG_CROS_USBPD_NOTIFY=m
CONFIG_CHROMEOS_PRIVACY_SCREEN=m
CONFIG_CROS_TYPEC_SWITCH=m
# CONFIG_WILCO_EC is not set
-# CONFIG_CZNIC_PLATFORMS is not set
# CONFIG_MELLANOX_PLATFORM is not set
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE3_WMI=m
diff --git a/srcpkgs/linux6.13/patches/x13s-bluetooth-fw.patch b/srcpkgs/linux6.13/patches/x13s-bluetooth-fw.patch
deleted file mode 100644
index c27a1fc1ced805..00000000000000
--- a/srcpkgs/linux6.13/patches/x13s-bluetooth-fw.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-From 12d8f091a79829e79dead7d87a353aa019415b2b Mon Sep 17 00:00:00 2001
-From: Zijun Hu <quic_zijuhu@quicinc.com>
-Date: Sat, 16 Nov 2024 07:49:23 -0800
-Subject: [PATCH] Bluetooth: qca: Support downloading board ID specific NVM for
- WCN6855
-
-For WCN6855, board ID specific NVM needs to be downloaded once board ID
-is available, but the default NVM is always downloaded currently, and
-the wrong NVM causes poor RF performance which effects user experience.
-
-Fix by downloading board ID specific NVM if board ID is available.
-
-Cc: Bjorn Andersson <bjorande@quicinc.com>
-Cc: Aiqun Yu (Maria) <quic_aiquny@quicinc.com>
-Cc: Cheng Jiang <quic_chejiang@quicinc.com>
-Cc: Johan Hovold <johan@kernel.org>
-Cc: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
-Cc: Steev Klimaszewski <steev@kali.org>
-Cc: Paul Menzel <pmenzel@molgen.mpg.de>
-Fixes: 095327fede00 ("Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855")
-Cc: stable@vger.kernel.org # 6.4
-Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
-Tested-by: Johan Hovold <johan+linaro@kernel.org>
-Tested-by: Steev Klimaszewski <steev@kali.org>
-Tested-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
-Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
-Link: https://lore.kernel.org/r/20241116-x13s_wcn6855_fix-v2-1-c08c298d5fbf@quicinc.com
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
----
- drivers/bluetooth/btqca.c | 44 ++++++++++++++++++++++++++++++++++++---
- 1 file changed, 41 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/bluetooth/btqca.c b/drivers/bluetooth/btqca.c
-index dfbbac92242a84..ddfe7e3c9b5003 100644
---- a/drivers/bluetooth/btqca.c
-+++ b/drivers/bluetooth/btqca.c
-@@ -717,6 +717,29 @@ static void qca_generate_hsp_nvm_name(char *fwname, size_t max_size,
- snprintf(fwname, max_size, "qca/hpnv%02x%s.%x", rom_ver, variant, bid);
- }
-
-+static void qca_get_hsp_nvm_name_generic(struct qca_fw_config *cfg,
-+ struct qca_btsoc_version ver,
-+ u8 rom_ver, u16 bid)
-+{
-+ const char *variant;
-+
-+ /* hsp gf chip */
-+ if ((le32_to_cpu(ver.soc_id) & QCA_HSP_GF_SOC_MASK) == QCA_HSP_GF_SOC_ID)
-+ variant = "g";
-+ else
-+ variant = "";
-+
-+ if (bid == 0x0)
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.bin",
-+ rom_ver, variant);
-+ else if (bid & 0xff00)
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.b%x",
-+ rom_ver, variant, bid);
-+ else
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.b%02x",
-+ rom_ver, variant, bid);
-+}
-+
- static inline void qca_get_nvm_name_generic(struct qca_fw_config *cfg,
- const char *stem, u8 rom_ver, u16 bid)
- {
-@@ -810,8 +833,15 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- /* Give the controller some time to get ready to receive the NVM */
- msleep(10);
-
-- if (soc_type == QCA_QCA2066 || soc_type == QCA_WCN7850)
-+ switch (soc_type) {
-+ case QCA_QCA2066:
-+ case QCA_WCN6855:
-+ case QCA_WCN7850:
- qca_read_fw_board_id(hdev, &boardid);
-+ break;
-+ default:
-+ break;
-+ }
-
- /* Download NVM configuration */
- config.type = TLV_TYPE_NVM;
-@@ -848,8 +878,7 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- "qca/msnv%02x.bin", rom_ver);
- break;
- case QCA_WCN6855:
-- snprintf(config.fwname, sizeof(config.fwname),
-- "qca/hpnv%02x.bin", rom_ver);
-+ qca_get_hsp_nvm_name_generic(&config, ver, rom_ver, boardid);
- break;
- case QCA_WCN7850:
- qca_get_nvm_name_generic(&config, "hmt", rom_ver, boardid);
-@@ -861,9 +890,18 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- }
- }
-
-+download_nvm:
- err = qca_download_firmware(hdev, &config, soc_type, rom_ver);
- if (err < 0) {
- bt_dev_err(hdev, "QCA Failed to download NVM (%d)", err);
-+ if (err == -ENOENT && boardid != 0 &&
-+ soc_type == QCA_WCN6855) {
-+ boardid = 0;
-+ qca_get_hsp_nvm_name_generic(&config, ver,
-+ rom_ver, boardid);
-+ bt_dev_warn(hdev, "QCA fallback to default NVM");
-+ goto download_nvm;
-+ }
- return err;
- }
-
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index 2f60b818a2e602..fde77a792345bf 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.4
+version=6.13.5
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 2150bc51625fbf8fb051c11c31db8f2c69d6634c9a4754bdce59cd7657689428"
+ 98d619a056e0f007a3404f02430fdb5feeb6801170c40602a27e575dd207bd79"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From ba3c976029805c35f2f4e6d3d35370b474f7f872 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 28 Feb 2025 14:50:29 +0100
Subject: [PATCH 0381/2025] linux6.12: update to 6.12.17.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.12/files/i386-dotconfig | 4 +-
srcpkgs/linux6.12/files/x86_64-dotconfig | 4 +-
.../linux6.12/patches/x13s-bluetooth-fw.patch | 112 ------------------
srcpkgs/linux6.12/template | 4 +-
5 files changed, 5 insertions(+), 121 deletions(-)
delete mode 100644 srcpkgs/linux6.12/patches/x13s-bluetooth-fw.patch
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 3563de1d31c6e0..09b700bd923316 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.16 Kernel Configuration
+# Linux/arm64 6.12.17 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index c46e5850448a14..dad608459c2bd5 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.16 Kernel Configuration
+# Linux/i386 6.12.17 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -2268,7 +2268,6 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
-# CONFIG_IMX_SCMI_MISC_DRV is not set
#
# Qualcomm firmware drivers
@@ -8740,7 +8739,6 @@ CONFIG_CROS_USBPD_NOTIFY=m
CONFIG_CHROMEOS_PRIVACY_SCREEN=m
CONFIG_CROS_TYPEC_SWITCH=m
# CONFIG_WILCO_EC is not set
-# CONFIG_CZNIC_PLATFORMS is not set
# CONFIG_MELLANOX_PLATFORM is not set
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE3_WMI=m
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index 413c98341937e4..f55fce52afa264 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.16 Kernel Configuration
+# Linux/x86_64 6.12.17 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -2440,7 +2440,6 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y
CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
-# CONFIG_IMX_SCMI_MISC_DRV is not set
#
# Qualcomm firmware drivers
@@ -9083,7 +9082,6 @@ CONFIG_CROS_USBPD_NOTIFY=m
CONFIG_CHROMEOS_PRIVACY_SCREEN=m
CONFIG_CROS_TYPEC_SWITCH=m
# CONFIG_WILCO_EC is not set
-# CONFIG_CZNIC_PLATFORMS is not set
# CONFIG_MELLANOX_PLATFORM is not set
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE3_WMI=m
diff --git a/srcpkgs/linux6.12/patches/x13s-bluetooth-fw.patch b/srcpkgs/linux6.12/patches/x13s-bluetooth-fw.patch
deleted file mode 100644
index c27a1fc1ced805..00000000000000
--- a/srcpkgs/linux6.12/patches/x13s-bluetooth-fw.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-From 12d8f091a79829e79dead7d87a353aa019415b2b Mon Sep 17 00:00:00 2001
-From: Zijun Hu <quic_zijuhu@quicinc.com>
-Date: Sat, 16 Nov 2024 07:49:23 -0800
-Subject: [PATCH] Bluetooth: qca: Support downloading board ID specific NVM for
- WCN6855
-
-For WCN6855, board ID specific NVM needs to be downloaded once board ID
-is available, but the default NVM is always downloaded currently, and
-the wrong NVM causes poor RF performance which effects user experience.
-
-Fix by downloading board ID specific NVM if board ID is available.
-
-Cc: Bjorn Andersson <bjorande@quicinc.com>
-Cc: Aiqun Yu (Maria) <quic_aiquny@quicinc.com>
-Cc: Cheng Jiang <quic_chejiang@quicinc.com>
-Cc: Johan Hovold <johan@kernel.org>
-Cc: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
-Cc: Steev Klimaszewski <steev@kali.org>
-Cc: Paul Menzel <pmenzel@molgen.mpg.de>
-Fixes: 095327fede00 ("Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855")
-Cc: stable@vger.kernel.org # 6.4
-Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
-Tested-by: Johan Hovold <johan+linaro@kernel.org>
-Tested-by: Steev Klimaszewski <steev@kali.org>
-Tested-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
-Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
-Link: https://lore.kernel.org/r/20241116-x13s_wcn6855_fix-v2-1-c08c298d5fbf@quicinc.com
-Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
----
- drivers/bluetooth/btqca.c | 44 ++++++++++++++++++++++++++++++++++++---
- 1 file changed, 41 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/bluetooth/btqca.c b/drivers/bluetooth/btqca.c
-index dfbbac92242a84..ddfe7e3c9b5003 100644
---- a/drivers/bluetooth/btqca.c
-+++ b/drivers/bluetooth/btqca.c
-@@ -717,6 +717,29 @@ static void qca_generate_hsp_nvm_name(char *fwname, size_t max_size,
- snprintf(fwname, max_size, "qca/hpnv%02x%s.%x", rom_ver, variant, bid);
- }
-
-+static void qca_get_hsp_nvm_name_generic(struct qca_fw_config *cfg,
-+ struct qca_btsoc_version ver,
-+ u8 rom_ver, u16 bid)
-+{
-+ const char *variant;
-+
-+ /* hsp gf chip */
-+ if ((le32_to_cpu(ver.soc_id) & QCA_HSP_GF_SOC_MASK) == QCA_HSP_GF_SOC_ID)
-+ variant = "g";
-+ else
-+ variant = "";
-+
-+ if (bid == 0x0)
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.bin",
-+ rom_ver, variant);
-+ else if (bid & 0xff00)
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.b%x",
-+ rom_ver, variant, bid);
-+ else
-+ snprintf(cfg->fwname, sizeof(cfg->fwname), "qca/hpnv%02x%s.b%02x",
-+ rom_ver, variant, bid);
-+}
-+
- static inline void qca_get_nvm_name_generic(struct qca_fw_config *cfg,
- const char *stem, u8 rom_ver, u16 bid)
- {
-@@ -810,8 +833,15 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- /* Give the controller some time to get ready to receive the NVM */
- msleep(10);
-
-- if (soc_type == QCA_QCA2066 || soc_type == QCA_WCN7850)
-+ switch (soc_type) {
-+ case QCA_QCA2066:
-+ case QCA_WCN6855:
-+ case QCA_WCN7850:
- qca_read_fw_board_id(hdev, &boardid);
-+ break;
-+ default:
-+ break;
-+ }
-
- /* Download NVM configuration */
- config.type = TLV_TYPE_NVM;
-@@ -848,8 +878,7 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- "qca/msnv%02x.bin", rom_ver);
- break;
- case QCA_WCN6855:
-- snprintf(config.fwname, sizeof(config.fwname),
-- "qca/hpnv%02x.bin", rom_ver);
-+ qca_get_hsp_nvm_name_generic(&config, ver, rom_ver, boardid);
- break;
- case QCA_WCN7850:
- qca_get_nvm_name_generic(&config, "hmt", rom_ver, boardid);
-@@ -861,9 +890,18 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
- }
- }
-
-+download_nvm:
- err = qca_download_firmware(hdev, &config, soc_type, rom_ver);
- if (err < 0) {
- bt_dev_err(hdev, "QCA Failed to download NVM (%d)", err);
-+ if (err == -ENOENT && boardid != 0 &&
-+ soc_type == QCA_WCN6855) {
-+ boardid = 0;
-+ qca_get_hsp_nvm_name_generic(&config, ver,
-+ rom_ver, boardid);
-+ bt_dev_warn(hdev, "QCA fallback to default NVM");
-+ goto download_nvm;
-+ }
- return err;
- }
-
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 7d48d813d09d59..765a5da35c7cf4 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.16
+version=6.12.17
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- befcc91870534b297f35ac6cfc861ab8ecc0f97d4e96c442904c731d4a0f3ae7"
+ 6566fafc82ab88a404f741da9766fc810a9a9120158fa367a835942473074964"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 0631afa286596dcde874abbc962838be231cebc1 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 4 Mar 2025 23:09:08 -0500
Subject: [PATCH 0382/2025] glirc: update to 2.41.
---
srcpkgs/glirc/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/glirc/template b/srcpkgs/glirc/template
index 5b16c07b7b9550..9692ce090585b7 100644
--- a/srcpkgs/glirc/template
+++ b/srcpkgs/glirc/template
@@ -1,7 +1,7 @@
# Template file for 'glirc'
pkgname=glirc
-version=2.39.0.1
-revision=2
+version=2.41
+revision=1
hostmakedepends="cabal-install"
makedepends="ncurses-devel openssl-devel"
short_desc="Console IRC client written in Haskell"
@@ -9,7 +9,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://github.com/glguy/irc-core"
distfiles="https://github.com/glguy/irc-core/archive/refs/tags/v${version}.tar.gz"
-checksum=16bfe9c8df273fb074ce1da91964131318934a6d568be5271c350548eeb1a6af
+checksum=fbb5bd030ddce70158c4d5654c8fda93093e68b9fb85df4d6cb91ab72a67a6a6
nocross="cabal does not support cross compilation"
nopie=yes # ghc is currently built without PIE support
From 5d4360660ba423e63f08b524d4097358df95ae36 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Wed, 5 Mar 2025 10:42:15 +0100
Subject: [PATCH 0383/2025] osv-scanner: update to 1.9.2.
Closes: #52840 [via git-merge-pr]
---
srcpkgs/osv-scanner/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/osv-scanner/template b/srcpkgs/osv-scanner/template
index 3d875eb3ddb083..b4f38525b6ebe9 100644
--- a/srcpkgs/osv-scanner/template
+++ b/srcpkgs/osv-scanner/template
@@ -1,16 +1,16 @@
# Template file for 'osv-scanner'
pkgname=osv-scanner
-version=1.8.5
+version=1.9.2
revision=1
build_style=go
go_import_path="github.com/google/osv-scanner"
go_package="${go_import_path}/cmd/osv-scanner"
go_ldflags="-X main.version=${version}"
-make_check_args="-skip=_LocalDatabases"
+make_check_args="-skip=(_LocalDatabases|_Update)"
short_desc="Vulnerability scanner which uses the data provided by https://osv.dev"
maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0"
homepage="https://google.github.io/osv-scanner/"
changelog="https://raw.githubusercontent.com/google/osv-scanner/main/CHANGELOG.md"
distfiles="https://github.com/google/osv-scanner/archive/refs/tags/v${version}.tar.gz"
-checksum=27e95d475b26ee195aeea240799b091fd2654faca5336537950fb245f320df85
+checksum=e2b62d114102eb9903e7ed110f69560bbf91b57c3163a256f532ab26dde45a49
From 57ccd6d0ebd0d7d3c0ca860881921de1b0a10860 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 2 Mar 2025 19:15:10 +0100
Subject: [PATCH 0384/2025] stress-ng: update to 0.18.11.
---
srcpkgs/stress-ng/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/stress-ng/template b/srcpkgs/stress-ng/template
index 80283032313e23..7af4fc2e33d04b 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.18.10
+version=0.18.11
revision=1
build_style=gnu-makefile
make_use_env=1
@@ -9,7 +9,7 @@ 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=bb729844b5a3c8953e58ddb705dce8a62078ad75f0b6f49092f8027d9c699700
+checksum=f4388c4d4d53172431cd77e029139ddd0dacb249ef59053dbc1f0c42188e3e35
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
From a9f2af51cac967969f7d1ce76cc09aa496a09a68 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 2 Mar 2025 19:15:14 +0100
Subject: [PATCH 0385/2025] tgt: update to 1.0.95.
---
srcpkgs/tgt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tgt/template b/srcpkgs/tgt/template
index acd28331cc21b5..c3ad4c86c196c9 100644
--- a/srcpkgs/tgt/template
+++ b/srcpkgs/tgt/template
@@ -1,6 +1,6 @@
# Template file for 'tgt'
pkgname=tgt
-version=1.0.94
+version=1.0.95
revision=1
build_style=gnu-makefile
make_install_args="sbindir=/usr/bin"
@@ -13,7 +13,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="https://github.com/fujita/tgt"
distfiles="https://github.com/fujita/tgt/archive/v${version}.tar.gz"
-checksum=bb2a49130dd83310268af2eaa435f43be61d92a5bd22b9d360f7c751947f37b9
+checksum=3584370a7e983404cac7782c6d35f36c75f01498fd2c5d01b3b5f74e66928b90
post_extract() {
sed -i 's/CFLAGS/MYCFLAGS/; s/\$(MYCFLAGS)/& $(CFLAGS) -Wno-error=stringop-truncation/g' usr/Makefile
From d1b2fb993b2803a8a93c3ee9a8149045cb30417e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Mar 2025 10:50:46 +0100
Subject: [PATCH 0386/2025] chrony_exporter: update to 0.12.0.
---
srcpkgs/chrony_exporter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chrony_exporter/template b/srcpkgs/chrony_exporter/template
index 64d0ff304fbee0..74bc14619bcc6b 100644
--- a/srcpkgs/chrony_exporter/template
+++ b/srcpkgs/chrony_exporter/template
@@ -1,6 +1,6 @@
# Template file for 'chrony_exporter'
pkgname=chrony_exporter
-version=0.11.0
+version=0.12.0
revision=1
build_style=go
go_import_path="github.com/superq/chrony_exporter"
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://github.com/SuperQ/chrony_exporter"
changelog="https://raw.githubusercontent.com/SuperQ/chrony_exporter/main/CHANGELOG.md"
distfiles="https://github.com/SuperQ/chrony_exporter/archive/refs/tags/v${version}.tar.gz"
-checksum=3323bde89a4e8cb356956e8fdcb02d2854614ebb87e67a5563427c577090b5d2
+checksum=8a5e8e3f6b75b89d6cc8cb9db72ff04eb3cdb95301db0924b554832668736aa0
post_install() {
vsv chrony_exporter
From 4455c595b2552fe2492b2c15f1505f42f17b71fc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 5 Mar 2025 14:39:36 +0100
Subject: [PATCH 0387/2025] fzf: update to 0.60.3.
---
srcpkgs/fzf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template
index c607c0dd559f5e..cdc5e903368db9 100644
--- a/srcpkgs/fzf/template
+++ b/srcpkgs/fzf/template
@@ -1,6 +1,6 @@
# Template file for 'fzf'
pkgname=fzf
-version=0.60.2
+version=0.60.3
revision=1
build_style=go
go_import_path="github.com/junegunn/fzf"
@@ -12,7 +12,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/refs/tags/v${version}.tar.gz"
-checksum=0df4bcba5519762ec2a51296d9b44f15543ec1f67946b027e0339a02b19a055c
+checksum=bdef337774050c26c6c4a6f38bc4ccb0901450854cd7f667cb3a330166a9ada5
post_install() {
cd ${wrksrc}
From 04be4c7d33832f4bd03a4d6e973bb44603564106 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 5 Mar 2025 14:41:59 +0100
Subject: [PATCH 0388/2025] ugrep: update to 7.3.0.
---
srcpkgs/ugrep/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ugrep/template b/srcpkgs/ugrep/template
index 5d79bd68a4ecb2..6c8e5a83a11d14 100644
--- a/srcpkgs/ugrep/template
+++ b/srcpkgs/ugrep/template
@@ -1,6 +1,6 @@
# Template file for 'ugrep'
pkgname=ugrep
-version=7.2.2
+version=7.3.0
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=09aad04eb20f34ca6a9cc5626f04286b9ad722407b88581c5dabf2599a0bba93
+checksum=79c10e24422372718eb8e6869451f0ecaf21586a534d259809f9d1ca8e891e96
case "$XBPS_TARGET_MACHINE" in
armv*) configure_args+=" --disable-neon";;
From 510756b031ab2f525d83b4ce43a55c168b8678ce Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 5 Mar 2025 18:27:36 +0100
Subject: [PATCH 0389/2025] sbcl: update to 2.5.2.
---
srcpkgs/sbcl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template
index 9048fedd2b6315..8bf464115cc94a 100644
--- a/srcpkgs/sbcl/template
+++ b/srcpkgs/sbcl/template
@@ -1,6 +1,6 @@
# Template file for 'sbcl'
pkgname=sbcl
-version=2.5.1
+version=2.5.2
revision=1
# make sure the sbcl option in maxima is enabled for the same archs
archs="i686 x86_64* armv7l aarch64 ppc64le*"
@@ -16,7 +16,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=4133b36cd16d14d633969c37fd51c2c89a8ea5d6e1611552819d91f71b219f8b
+checksum=5dc27eba7dda433df53fd7441de8b11474a82cdac1689c1f6ce55fa065d65fac
nocross=yes
nopie=yes
@@ -24,7 +24,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+=" e74e13c3bc088bbe408accd5a5863c143a0389f429f316218ea53081a41d513e"
+ checksum+=" 6330ebcd7ecaa4e5df8dfa145520473f090a449299e6675ad12eb48f2d4f5df1"
;;
arm*)
distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.2.14-armhf-linux-binary.tar.bz2"
From 0e2688955ac63abd1e39b80fa3510d18741ef9ec Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 5 Mar 2025 21:22:33 +0100
Subject: [PATCH 0390/2025] github-cli: update to 2.68.0
---
srcpkgs/github-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index bd3564b94e950c..882489860ea58d 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.67.0
+version=2.68.0
revision=1
build_style=go
build_helper=qemu
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://cli.github.com"
changelog="https://github.com/cli/cli/releases"
distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=8f685207c63cebfde375a20b235e34012d75d4d41fbaad8b2cc1b8cfc1eceae8
+checksum=9c211ff501fd42e1a842b9709cd994a59d39b6d34014d354f00049240b8d8838
pre_build() {
local _date
From 13450de954a5edd0c6f4f908338001eee7a00928 Mon Sep 17 00:00:00 2001
From: zlice <zlice555@gmail.com>
Date: Wed, 5 Mar 2025 09:43:34 -0500
Subject: [PATCH 0391/2025] mlt7: update to 7.30.0
---
srcpkgs/mlt7/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mlt7/template b/srcpkgs/mlt7/template
index b986249d53dfd8..5f4621296f1ea0 100644
--- a/srcpkgs/mlt7/template
+++ b/srcpkgs/mlt7/template
@@ -1,6 +1,6 @@
# Template file for 'mlt7'
pkgname=mlt7
-version=7.28.0
+version=7.30.0
revision=1
build_style=cmake
configure_args="-DSWIG_PYTHON=ON -DMOD_QT6=ON"
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later, LGPL-2.1-or-later"
homepage="https://mltframework.org/"
distfiles="https://github.com/mltframework/mlt/archive/v${version}.tar.gz"
-checksum=25d7af70447c57f5aba80cd042b46fb69712ec9a993e8be4a6abe7ec46951271
+checksum=11b6ae978ce814a3d8a2c599b565ed27f691d23f4f7d712061f3d812bbc59d67
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
From fa34839c22453b0fd6c67ee015314d0e711190fa Mon Sep 17 00:00:00 2001
From: zlice <zlice555@gmail.com>
Date: Tue, 19 Nov 2024 10:33:47 -0500
Subject: [PATCH 0392/2025] shotcut: update to 25.01.25
---
srcpkgs/shotcut/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/shotcut/template b/srcpkgs/shotcut/template
index 8f246b3557a8b7..484e3a6477b36e 100644
--- a/srcpkgs/shotcut/template
+++ b/srcpkgs/shotcut/template
@@ -1,6 +1,6 @@
# Template file for 'shotcut'
pkgname=shotcut
-version=24.06.26
+version=25.01.25
revision=1
build_style=cmake
configure_args="-DSHOTCUT_VERSION=${version}"
@@ -15,6 +15,6 @@ license="GPL-3.0-or-later"
homepage="https://www.shotcut.org"
changelog="https://github.com/mltframework/shotcut/releases"
distfiles="https://github.com/mltframework/shotcut/archive/v${version}.tar.gz"
-checksum=cd7a90228df954ad1e706940795abf9aff657c7686ce82092f009f9befec7e0b
+checksum=46a2befb45a719d81416b01dcb228ce27e97aa541b308570e5151738fe1b9677
CXXFLAGS="-DHAVE_LOCALE_H=1 -DSHOTCUT_NOUPGRADE"
From cdc2a58b73ef549576277ffa21a9502ad1a8ea54 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 5 Mar 2025 15:45:38 +0100
Subject: [PATCH 0393/2025] nss: update to 3.109.
---
srcpkgs/nss/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/nss/template b/srcpkgs/nss/template
index bfb7f02c67bc6e..21f7b52dd8eb26 100644
--- a/srcpkgs/nss/template
+++ b/srcpkgs/nss/template
@@ -3,7 +3,7 @@
_nsprver=4.35
pkgname=nss
-version=3.107
+version=3.109
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, MIT, BSD-3-Clause"
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=7f7e96473e38150771a615f5d40e8c41ba3a19385301ae0c525091f2fc9d6729
+checksum=bea46c256118cd8910202f05339627d75291f13b80054527df58419b9d29c18b
export NS_USE_GCC=1
export LIBRUNPATH=
From 744949954ee072d99eefd2c738388317ab98cace Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 5 Mar 2025 15:45:48 +0100
Subject: [PATCH 0394/2025] firefox: update to 136.0.
---
srcpkgs/firefox/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index bccc46ad9109ef..78e6ec4a200863 100644
--- a/srcpkgs/firefox/template
+++ b/srcpkgs/firefox/template
@@ -3,8 +3,8 @@
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
#
pkgname=firefox
-version=135.0.1
-revision=2
+version=136.0
+revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -12,7 +12,7 @@ license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
changelog="https://www.mozilla.org/en-US/firefox/${version}/releasenotes/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz"
-checksum=74fbdfddce3be390f3f03194a4e398b30d0a69754e1542a59d7f2b38bac37906
+checksum=3bee314eb7934451be4e2c7ecac38b382f8422fed8287e05be26fe94dd286f57
lib32disabled=yes
_llvmver=19 # needs to match rust
From e64a369ccc20f75675d9921d250179084b97b8b0 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 5 Mar 2025 15:49:11 +0100
Subject: [PATCH 0395/2025] firefox-i18n: update to 136.0.
---
srcpkgs/firefox-i18n/template | 196 +++++++++++++++++-----------------
1 file changed, 98 insertions(+), 98 deletions(-)
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index 7ad95895f96171..279336bedbeaf4 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
-version=135.0.1
+version=136.0
revision=1
build_style=meta
short_desc="Firefox language packs"
@@ -141,100 +141,100 @@ _pkgtmpl() {
}
}
-checksum="faa076fbba855a0de3a097876af3afa4a95066ed7743ccacef8f016ce1075be1
- bdea5ae8b2df98853f3346f2ff3ac03cbb6ae7cbeac8808198161f4fcf3695db
- 55a2e3201c846005c4d1be427737a17b8853aa0dff150ed27b746cd4ea03fef2
- 48d3c56a3ead667a7b4e31789c5944244201e790ca69af384dfc1af291e60b9b
- f9233c86f7a711d4aaee83af5b284846af67c7165f99fe121a5497254c161cdc
- d736db60e86081b7dfac7685bb6550fcd7d4d822ff619f0d3d53ec2c9a032e0a
- a8846e8f89433ce773818c5ca9d8557773946ba1825a506c1b3b13e530c63b0e
- a2055b448d3ee5da975d1bd877a07048e57b7c2cbd1f82921428aff9b4980c8d
- 85c5d1c2cb5e14f800271557381e3994f7faa5517e0243eea72ad8cf135757c9
- b1f34ac3b8c253f7b842a374480212a8ef5663be53a4ab580b11be9f5d840b3f
- 5fa75e135435b15717ba4d106a41bb61e5bac29e7b66edb50a4d4a770b8bd623
- cefb24b77a840efbb2123b5230c345abf2b1014a757dbadc4c853a8772429cc3
- 47c9916f99e3d91111c64a49f49a0566d241a6019425f2556d47257df23ef027
- d08868539620ebbd7217502ed1397d460e627667ec0e1fdf742a7db123cae020
- 3fc62047c7637cce876d23296afbfc1acc59ba7293458b7d0b443b8161f6b88c
- c2452481a10fe1c76494d2232b56d7d9074492d70d65892748ebc3512f820ead
- 2e433cb5a36be02b55d777f52660ca167b5d35e1cabc1a7f86e2c77ee4dd7ff4
- 64090934bdc5d108447f07ac1ecde9ee93d9e2a8c98b00ec7c4bb387d83af019
- 7322a5492728e77ab7c89f504eceb3e18f403023557e01dd22ff15aa6c1ef484
- 4a1d85a263f0df3ddd61eb0b435bdbf6170648a276f55e28dfda2dc0e2876dd1
- 5d7cb70276fd1f2f43f3092d4041c5a4ab64672daacf19320cac7d447a0ec776
- 745532c569452eb3c694c63c45e9d2b6a138013b5dbd5911e29d4c5cbe9fe452
- f5160100f83a9b6f38d22bafa17c1c12f14123673db65c9100e501d9c0ae02ce
- 237c494e872cd3edaef5f826621b94fec59c56b86b02916794a85d448a917624
- 099cf4f2eecffb78fab05bbe62d35da8bff4da618463398bc6c000a0b956d39e
- 38cefe4e97a3aefcb7dd67e759e44e0ed1486c98aec5d3209397927f0253ec06
- e85be97f3c3f1d8c4f85d36a63eab51fa393e50a962daa252da08e5a771b9adb
- a7bb2f44f92383735a170d637d89033a607a2b70e6c01b40083be11c9af251d1
- b02071fa9a79ae6a3ae47f212f68986eab413c128ffca5d0ad1244f7f83fb367
- b23a3ca8467674bd12f6e754370fe616bc1509dc0ca6b2f5b3d8655f63fa42cd
- d514d27d09f76cbf786fecadee5cb0831393437e53385a650b4cf0f406d99550
- a130f0d6b069479f3074b8dc9df13974881dc3aab6052cd5c439e551d885a8c9
- 578da1adbcbc98d8983d4d707570c3297e33b7206c03bcc8596150e7af18b66a
- a5e100572cbaaee5f1e5d5dbc75988ef2d8eb06d0fec7e3a7697e75c411e4475
- e9a36f3ab2556bdb97a0310f73000aa1a68dee7f70358eb4c780606b86af6b52
- 6b0ffb74dc6e8ba2751e041b0635022eda66616d74bf70e62c13bb5e1df0a890
- 1ba1cde1a23991a95f1c56c4558b847bf578c24ca468118eff7ea3ed1c7379bb
- 3d31c7633ffc6200e43cbc32125172356369592ab02fbee176c657ff06173ecd
- 59df49c9ebbd200d01d99cb001a7fd5c95f00812b95a3e4f7110d306d756e8c4
- 375edf81e23e7edb11adfc985b01398d5eda84f12f714ebe6c7f1cf68fe456b8
- d5cfeb6bffdbe34a15999c5c748b2d412a5602866209e927ac2157817c324873
- a67b39740c3f3a1c23d25de308c4f673ce3f85733213781bd30117b4b34884df
- b03b94133a0a9f398f139446a3f7c0ffbe47cdf371fcae5069e0903ef96c960e
- b4ed02625c30b35d1da78f2a3617eace6b1b582804944048bd263114a9229290
- fae13957aed563f750f7b85aafc2e0a7e12eb02c62aa30867dfe600bf7d64543
- 2c6401581aff5274fac566fcae7eca8aec1f6e5fa36fcce2a1147f546852c3e3
- ee31a9479b3efc5d295d7965bcbde704cd3c60516fb27a202e7c8454270f4b9b
- e6b8d9b3761276cd9e905e7b1dfa0b5942229fa001c77eaa03900ad3d495f1c7
- 0930541481bc9c1b550af95b71a271a91ffaf7193e12e7d3734f8dd366a4ce46
- 1f7e71364eedb79dc0ff75b85e1f126d1e67134eeffc1cf35cb3fe2b0e0c4bf0
- d879a6633177228de4e84ae8b827116a0851f5686ae6ba71dd45ebb8ff905ffb
- ee8f02d2b481b671f40cf20ddabcce5daab52962544f3288503a43e87b40a713
- ed44a4893ef2902a1fa5e4b6f80f73f47d0a3f697ec86a8dc878acb9a510c00e
- 0ed1474492c35ca681a9ee49bf8f29223e78ce06ae36b4723117fbc9463fa73b
- faeaa9569ed1d50e3083e27fa5bee7f297c9ec42e2adef55b718abf398e07fd6
- 8d5309905474e24d581f5fc100b0a9773dbfd4505ec88bb60f547051b20d5834
- 773f46c49fb05107f1da9f38fbba11718465947dc0c635dd534bc1bf02554e49
- 9127468e3ff1506313af5e8d579030ffdafa9ebd245f84367125b84b533c2187
- da86d98eef17ac4f219822e76d7a7fb998e1d4bfabf63304f73047b310b82724
- 7721e17a57ac67704cf4373d134198114844afd573ce363229222917cea46250
- b600a31b0fc3e07cd420965347bbff63e479951b81a9151f9e1ce4f4d90b7350
- e5a887187e9c2b5de1279783328eb8ffa387de358d8552961ef86edea7296b9e
- 82d94982560d4fa4b4a5d83325c48b727d26412bedb2cca8da482cbd3e15c33e
- 809b7961018445e580e856bff056c15d2c31812b5f82bf1da600ef78d1b96708
- d0f4f9a0a401b2f06d22132f76ce0e76deea43ef5b8e27183f3714099a496632
- 2a57da6b165dea7f849adc47b5c8760c484f2bfb3580471ac567e17d87f0494e
- 6a819eaf5254863934c116d1f0442372bcc5d7bc3f25057d3b827d3dd27f9181
- 98abf74721e9ee3a872315037e34c64315b0095a2a97ed799cdfdc5858e35cde
- e16d63af7dad5b5065c1c6e1bb0d0f1973e740e03d69f3a4e980ce40e8ee3db9
- 8d174b7a11131a2ea59c0b979d58ad0fa0e0afe53e477d57467d7016c061ef74
- 82cd9cb8087e2bc3d56c39395513424fed6e45fc09d8ed6ba42abcd3498bc0b0
- a483ee8592c24a685e80ff0de877ffbb09a03d440fe56cc170bf0cbd0af605ac
- 4818148523b2f26eda088fa724440b75be5b9644a97c47677a3e57fcccdc513e
- 4382d2ffc4d05e7f12df8b5bc3ac0b30c04be7ac430a725004273cd4cdf08bfe
- 0ccf0d67b4eb4388f7167a7848e1d61e7cc5b82e031876f29784768b90374d1e
- 9dd48c9b78e91e4ddd8d4cae8ad055d559a8aad2d2132d99d14e0c2f35224255
- 291f402ad1ef9a435b7cf5f3c63647eb2350b0c5a2e3d7157900af7a29550100
- 0ded47f072717e978c095d8e2b66cc098ecd47c1ae46b92b1efabda2fb16319b
- ef709891a937f2fc00c7fa508c6042f1f04ca9da1afb568b2e323beed5787bab
- 7a943149cc6b600e7766c2e8f6fd51bd620fb4f5cf343b36acf3a99838c12fba
- f45e2ca7230a65ed4d817af2bbbb4aee6a55eccf5ed631bef5b349510097f61e
- dd7d492522dc641f8160fc8a165df90e5122e7170ff2616dc9f7900fe266c292
- f17572b250a18958efd6829e57f9482daaaf340cfcc34d8a02507db6b1fb8e3b
- 6a682e0444b48727fe0bef4144e3106167108422391efc26a0205dad5dd04aee
- e39e9128f13f868518b60617b43d800ddce586036379b2e834407a87ffa94eae
- 27391ab8545f4a09c46ced3c0b45b5f60ce7f72c7cb2ae323a6ccc275d745b2e
- a7b0dbbf61c05e4d75cda34ed3ef771881811e3be53a204c0f717d2892eeea8f
- 4ee045ac6d2b1f1e797162f6a98bf3d470c167d575bc5a61ae74f02972f69aa9
- 2fe7826ad1b4188a503af49d7a25ba357e5f6624ed99b135b1002d48346e7586
- 05ac2e0dd419448ad4f1e9cef3951397e8a615faede9688e08deaddd8278744b
- 2991214d5f176873b6be340aa276f74ef277f30aa4a3bc845ad0ec4c03f69e26
- da249569ffb7f7e0db96a0127780358b832cf3d963161a959c8fb2e1bb40e8bc
- 2973f6b387b50a8f3e0261313ba861e7ff685b059517c4f45de3380978f4f216
- 3685b3830a5cdff672cc0f2250c394a9f02cd319668f0fc0d2b30fc745c72015
- f94242d3a746e8e075cffd8fcd556f5eb48a50833387f045f49243e0956b59b3
- ab1f29ca33318d1c0473c3966d2c5188be857b1e30c3c2fa712551096875f7b0
- fe58133269a591d2cb42bfcbbd42866df2f797490cb0236958f5def1d246a343"
+checksum="5eb23779829d7fbe1e51ba92347ea492904a90e5e2730c3f5c918422f79f52e9
+ 9adbd71e11d2658eac738e28166f27e7dc0c0beae0f30c1d09b58b58948044ce
+ c1fd70c7b550bec5280f8b218d22ad331facf6a3b5f78de64bc5d28048ddbf78
+ a157fe1aa8cec0dc25ba4407dff05a0957f55aef0d058ae721022a4f34922ec2
+ 93bdb3471a1d1a43094dc25455338601f87d2227db2e9261937b6d22b593eef9
+ 2fef2950af31842524456a483e887b28cf5fe5ac6139604168b36ba1786f961d
+ a09af68fb61f2c0edebcb2af1aff1f1751c15a75d136916642c0840ecab0ff7b
+ a6f6f0a904a1012dfc673c4d78cb93e305f1a65267465cb88fef712e34f90224
+ 6e3ee5a2d6ff9c16c3c808b614fa65ed5990954abc93640634da20768b0d032f
+ cbb72711fcf224d13212caad8894a94d1c225486cd38b64276559c4e865e7918
+ 6ad27ae376db9566b0023c5dfcc22cdc0ed1d66e91a1e27a8ad9c7cdb82c47e7
+ 419e830229bfd31a9402a41eb5b0d85ae1c5c5e96b13f5f2aacac348501f1db2
+ d2cdeaa7972103622ef5fc66db31ce022e01c94e554b43b4c3d9d2d469795e82
+ 36d0cd4f4913d39bf782eba3c71d437695a2ae09f136e300b94ec5a3bfd7fb64
+ 28f1397b05fd328f38a971532eb9c9d9961b0a5419f5f7806905a26f6f8589f0
+ efd1a2272e0e5ffc475fd076501636bd6de2ce27bf5b2e2994d55c7950f07b07
+ 47a5ea3758b5abc958074c1283568211edf235e72f7fe68059f01a470b303852
+ 054ad7cf4a57f5c3706b796ac153a96bed1aeaf1222e8d830251a42100b6ffb7
+ e0e17db43088a01b546a97da649392919b16af290547dcf22b492939a99f9405
+ d182afe05202e2889b4e4c365386c68cda4b81b9adca329fe08a4ec4bcc35e47
+ 13cb2ba7350db4005c3928db8b1687ee58b13bd5fd623bd26435b05892b29b3b
+ 586daf762f4e99f31719825a12a41267bf6bd6a7f5d45a9c3a4b60f7d30d41d7
+ 307625501a43d8e0de237725581a4fec20e38fe28da73094707e4876e05a06bc
+ a5c6168720dd9435523827f7ec28965eb3c169ad1d8fdbed09efed5c372fb1b4
+ 28035c1183cbc21dbf788d995dfe24c4a4e2248ee3499ea88e6bbeed2b32bd78
+ a594ebb411dcd12c7471965e7cdcb98799c723b07985c36b85b4adbdb6763d0a
+ 9d17b5b36a382e32006b14e704692fa729e99c8e82f926df01c546bb1d4bb725
+ f6a32b7338836bab1b139dc6015faa525bb0274d7492c6f5631a94bddceffb3b
+ d9075ea55fa10da2b4031ed0ccb13a5430d439f5b3b9c7ce409f73f301b2b9ef
+ c6f66126548981edfd3f2053ea76ae985918e02a4d825772c8ded1914406577c
+ 7b9c2b820ff6c24c3758f1708980a7880436f068dfcbf40318a6dcbc65aab82f
+ bbc7e7a35829baf63973f51c1e79fe5b50dd32a5e2a7752dbdc1da76534fc584
+ 7b05f7e3212b9ca53d0dd43b4bd7a6c6f31121b3724864bb588be8fc05a26957
+ 953c7e08dce3963bdfadccb14ad11f4439770f3463b8a306df081bd3e9cc3405
+ b10bb13387dc41263c651c9ede5d0e4b03766255b47a17277ee92232806847d6
+ edfb577da61a1ce198f4148da177dae2f9cd03233f4d2805d2cb93632393e2a7
+ 4ec0e3bc4f2d08d1550f5a9012d9f92c4b63e3a10e6ce1de4cafb1368e2b5904
+ b4fb060b1b14c02a37a9630385ad18ec10b8ddd54cad3ed0354563e2f1485b6a
+ 8cd19dc3962a30dcdcfb8a3b0997a0bb7299ceccc1036808c1aa84602f3fb2e1
+ 3cebe729603d2fef3d061c577ef3b5b2fb1ff64e50f8a27e96cd9475bb1abe1f
+ 3e3d4209f568683ac30ce00e205ddb52095b140ef9a9de09cc1fa41c630631fe
+ 992f3d30caa99be63f70255de8c7da831891524a02e453d6a7f8c8ad9b0c8932
+ b5eafd219ac26fbaf2732c95f291d8fd6171aefd330d319128e20c802f1cbb85
+ 8129c591ffc1de4b4e1f6c099b91e5c5dfb6ccb01bff6c66f04615ac30b352be
+ 4290a28abde3f32443066314c6cad5ecd05280017513f8fa8a041a2549237b1d
+ f1025f7caefaa67dc40fd5248a7692bbb6b3da71477bc3ba7565b46bc637228a
+ 4dbba01dc11b343df0aa07106d4d8079664858ed567898fcd79c486e74c3e33a
+ d11638282426722eedd73d91c5ac55a6ea18d2cd4fac68a6cd761d558003dc3f
+ 34d74f54f8de485aac2d6201c01205c3fde033384b420ad3bf32e4ff6f4dd54f
+ fde5c281e34bd5ad1ebd01b05af3c1a5ab9b51d191abb8806c457948462a5fce
+ 1771bd21d93f48db085f85218d8c5c5fea4e417bc55a51da729379cc9c2617f3
+ 1e7b1f5506c4580f5f3cfcff9970b85f293784bfbf67db7eb7141c239c7e0276
+ f8088c6a0ae73f1c09b5b3198172a9c4841e081abf441c9cdb304f1c8ffa059f
+ faffc864f71676f5ea459c991a799d04cfe9b375aaec7adce91b4fa57df41c0f
+ d84271127ed1affe72c12d94d87f120aa0c848442b4fb5dd7469b7069182c078
+ 1db6a2bb2affabccf3fdf15a055af50c18e2b951cd7101dd00140a8a684f9a37
+ f2a129e05261d73a60555e2874be6f634e9e27de7bf40f582f582b72767996aa
+ a278e0860bad11b79b8d9f305b3a57f20b7b06cb5ef032d940807bfd194a161e
+ dc74d689f347c0310bd5e749bf5ce4a67f751e856ff7af5d337e03ac2078445f
+ aa69a12398e5bf9f28f67ac1c8f9bb480ef9d8e0b8919e22255c6e41fa55b19c
+ 6a1b52225a716c7ba7d3074649a2c8ef6bdbfbc09e3ab56334ddc36b051dec21
+ 01b21a23c9b8cbe5cc9758c1af56c61e60edde22a16523ec0fe96c90d8efa808
+ 0a86ba2eef0aad4dd550f7d292cf17d0a8d6cb2b1b1744000f48c394639714dc
+ a2019c620c06ceb569513a11a29adee2f5469a7e1e4a31acc3b4c8b60def27af
+ 4b2a30989cc9fe8db90b4654d6d89d85789f256fdb9e3f0ca446a62c7d475daf
+ 1256371a09549371f8dd34dfe757b9e4196704ba9d533e22821aeede0a8d0336
+ ae1cb1a2dfb68abb0ca28e15488d00a18999d877ec59dc0faaf771cd2eb28940
+ d904ba8bf4e92b1b41a452e034e650b7b845b85aceacbc91c03247afcc3dae0e
+ 052f6077ac9fd1a445844fd6598b8a069fc18e42f12dbe8ea3c0f445b151778c
+ 92d640098e478b9a00b34928ac13891daa64dbe0ace934500b9b49b31bfcaef9
+ 4b964c8c2dbc89ea54bb598e15844352a34181543141967da40bb21bcdb65118
+ c18f38d93a774377f96586a961fbc188bb9ab3607dfe3ef274704ab1d2acee75
+ 15521de0498084c43c1617b26650eea3f708d295e0164a41eb4f84e73d4bbe75
+ 2e6619caaa505bcbaead4a7d9a52d8b6d636271273363e29726343c9a9cfcc03
+ 69d8e62b5755465c1692ec1c174a295b900a3bb8eec35b0820362d9b7999c479
+ b300d4bfe32b2ea3696f9f70b9b506a0424d1f3a4e962c97e19443659ac1560b
+ 319195cd2135d44bc064107a5b94076d1cd49d00e9a9af3624f86d67c0f63bf7
+ e758ec36e81d57bf428fb40fd4bfcd8f152cf65dc963d20261c5cc8daeb44ade
+ bc18f78cf586df8cfadac34f7ce46f209f26d45a798bf9982447bbe8e3386367
+ 78ca38357d9399b1495f4392102ff410b8e8f348f9b880acd801746f34dbede6
+ af08b49cec152bf3e3743f8fb9184ac5dcd72d85e51f618aefcc819cafeff179
+ 1cf2d9a9581a426a045f717db81b5308b0bbda11c8aa2e71c70d213fefcd25de
+ b868c470b329ad6734d1862ab14973e14c3bf03ca3df6753bb496f1ffb1af119
+ b37af606e84c69554447626aa667f8d1b7bef174d8e66403e4165329ff658a1d
+ f974a068052b3f241380c0fcaed2ce33ddf5ac3076502db6487014ef4929bfc0
+ 5969790379f54d0be4ce76c284b2fae0fabb8a3b011e34a4b286edf51bcb8808
+ d0328c0390e32700d603a1584151f8a781c5292ac0fa4ca7f43d960ea63d92e0
+ eb598e3614f58c0aa0362fb2c6ee135ced247120374a975b70bdbf8c3dc8f664
+ a7932b579799e1415a8721e7739c8c1cd988654ede099b7bca6c42ff74f4a2ef
+ a2b737977d7282b207dea5eb61b22bafef5a2cf2dd89f9ca2046424de370ada7
+ 20e424b19b6a2852e18f34351fd352fe150add59ebac8987a0e3f75ed525c37e
+ 6c65b987f7a9a797c996f93a970f6d970088c493d6c68e7bcb11bcd927800b7b
+ cbb21fade7a150c0016a7a75f9d77348aaf2e2f2226cad1dff36111fff439ac1
+ f7c8f79266f83687298dbbce2a770758bd6a1bad7acdc525c3f9f13a64ea638a
+ f8cb7db56b41408ec0f9024d1a5b3374507b1462c2a3e30f6eadfde987acedc8
+ b42913b1f32708ccd0861132bf4f98aa1402a1aace748ef5018e3d83e8c19c46
+ 996cd7f84da820d69d1b020cca85df8a6dae4ad6441d9a417f4f09ce53424377"
From 73b8aad5a9b9fd5efab29644e26c1db9dc4c24e9 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 4 Dec 2024 00:18:27 +0530
Subject: [PATCH 0396/2025] strongswan: update to 6.0.0.
---
srcpkgs/strongswan/INSTALL.msg | 1 +
srcpkgs/strongswan/files/strongswan/run | 2 +-
.../strongswan/patches/0001-fix-musl.patch | 41 --
.../strongswan/patches/0002-fix-musl.patch | 62 ---
.../patches/rm-test_fetch_http.patch | 365 ++++++++++++++++++
.../strongswan/patches/rm-test_stream.patch | 303 +++++++++++++++
srcpkgs/strongswan/template | 47 +--
7 files changed, 694 insertions(+), 127 deletions(-)
create mode 100644 srcpkgs/strongswan/INSTALL.msg
delete mode 100644 srcpkgs/strongswan/patches/0001-fix-musl.patch
delete mode 100644 srcpkgs/strongswan/patches/0002-fix-musl.patch
create mode 100644 srcpkgs/strongswan/patches/rm-test_fetch_http.patch
create mode 100644 srcpkgs/strongswan/patches/rm-test_stream.patch
diff --git a/srcpkgs/strongswan/INSTALL.msg b/srcpkgs/strongswan/INSTALL.msg
new file mode 100644
index 00000000000000..a4b646984294a1
--- /dev/null
+++ b/srcpkgs/strongswan/INSTALL.msg
@@ -0,0 +1 @@
+Configuration via ipsec.conf, ipsec.secrets, and ipsec.d using the stroke plugin, as well as using the ipsec command, has been invalidated. Refer to https://wiki.strongswan.org/projects/strongswan/wiki/IpsecConf for further details.
\ No newline at end of file
diff --git a/srcpkgs/strongswan/files/strongswan/run b/srcpkgs/strongswan/files/strongswan/run
index 5963bb28e66473..52e67105908ff1 100644
--- a/srcpkgs/strongswan/files/strongswan/run
+++ b/srcpkgs/strongswan/files/strongswan/run
@@ -1,3 +1,3 @@
#!/bin/sh
exec 2>&1
-exec ipsec start --nofork
+exec /usr/libexec/ipsec/charon
diff --git a/srcpkgs/strongswan/patches/0001-fix-musl.patch b/srcpkgs/strongswan/patches/0001-fix-musl.patch
deleted file mode 100644
index eb9233f2a444e0..00000000000000
--- a/srcpkgs/strongswan/patches/0001-fix-musl.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 540881627fe8083207f9a2cfd01b931164c7ef4e Mon Sep 17 00:00:00 2001
-From: Tobias Brunner <tobias@strongswan.org>
-Date: Fri, 22 Mar 2024 10:42:34 +0100
-Subject: [PATCH] farp: Fix build with musl C library
-
-Same issue as described in the previous commit.
-
-Fixes: 187c72d1afdc ("dhcp: Port the plugin to FreeBSD/macOS")
----
- src/libcharon/plugins/farp/farp_spoofer.c | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/src/libcharon/plugins/farp/farp_spoofer.c b/src/libcharon/plugins/farp/farp_spoofer.c
-index 65451263f5f..7f2c9bef419 100644
---- a/src/libcharon/plugins/farp/farp_spoofer.c
-+++ b/src/libcharon/plugins/farp/farp_spoofer.c
-@@ -20,12 +20,14 @@
-
- #include <errno.h>
- #include <unistd.h>
-+#include <net/ethernet.h>
- #include <sys/ioctl.h>
-
- #if !defined(__APPLE__) && !defined(__FreeBSD__)
- #include <sys/socket.h>
--#include <linux/if_arp.h>
--#include <linux/if_ether.h>
-+#include <net/if_arp.h>
-+#include <netinet/if_ether.h>
-+#include <netpacket/packet.h>
- #include <linux/filter.h>
- #else
- #include <net/bpf.h>
-@@ -33,7 +35,6 @@
- #include <net/if_dl.h>
- #endif /* !defined(__APPLE__) && !defined(__FreeBSD__) */
-
--#include <net/ethernet.h>
- #include <daemon.h>
- #include <threading/thread.h>
- #include <processing/jobs/callback_job.h>
diff --git a/srcpkgs/strongswan/patches/0002-fix-musl.patch b/srcpkgs/strongswan/patches/0002-fix-musl.patch
deleted file mode 100644
index a83cb14afd96ed..00000000000000
--- a/srcpkgs/strongswan/patches/0002-fix-musl.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From f5b1ca4ef60bc4fca91f0d1e852ef8447d23c99a Mon Sep 17 00:00:00 2001
-From: Tobias Brunner <tobias@strongswan.org>
-Date: Fri, 22 Mar 2024 09:57:07 +0100
-Subject: [PATCH] pf-handler: Fix build with musl C library
-
-musl's headers define a lot of networking structs. For some, the
-definition in the Linux UAPI headers is then suppressed by e.g.
-__UAPI_DEF_ETHHDR.
-
-Since we included musl's net/ethernet.h, which includes netinet/if_ether.h
-that defines `struct ethhdr` (and the above constant), **after** we
-include linux/if_ether.h, there was a compilation error because the
-struct was defined multiple times.
-
-However, simply moving that include doesn't fix the problem because for
-ARP-specific structs the Linux headers don't provide __UAPI_DEF* checks.
-So instead of directly including the linux/ headers, we include those
-provided by the C library. For glibc these usually just include the
-Linux headers, but for musl this allows them to define the struct
-directly. We also need to move if.h and add packet.h, which define
-other structs (or include headers that do so) that we use.
-
-Fixes: 187c72d1afdc ("dhcp: Port the plugin to FreeBSD/macOS")
----
- src/libcharon/network/pf_handler.c | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/src/libcharon/network/pf_handler.c b/src/libcharon/network/pf_handler.c
-index 91b0e7507f9..43ef432ba60 100644
---- a/src/libcharon/network/pf_handler.c
-+++ b/src/libcharon/network/pf_handler.c
-@@ -20,23 +20,23 @@
-
- #include <library.h>
- #include <unistd.h>
-+#include <errno.h>
-+#include <net/ethernet.h>
-+#include <net/if.h>
-+#include <sys/ioctl.h>
-
- #if !defined(__APPLE__) && !defined(__FreeBSD__)
--#include <linux/if_arp.h>
--#include <linux/if_ether.h>
-+#include <net/if_arp.h>
-+#include <netinet/if_ether.h>
-+#include <netpacket/packet.h>
- #include <linux/filter.h>
- #else
- #include <fcntl.h>
- #include <ifaddrs.h>
- #include <net/bpf.h>
--#include <net/if.h>
- #include <net/if_dl.h>
- #endif /* !defined(__APPLE__) && !defined(__FreeBSD__) */
-
--#include <errno.h>
--#include <net/ethernet.h>
--#include <sys/ioctl.h>
--
- #if !defined(__APPLE__) && !defined(__FreeBSD__)
-
- /**
diff --git a/srcpkgs/strongswan/patches/rm-test_fetch_http.patch b/srcpkgs/strongswan/patches/rm-test_fetch_http.patch
new file mode 100644
index 00000000000000..52d005366dbb0f
--- /dev/null
+++ b/srcpkgs/strongswan/patches/rm-test_fetch_http.patch
@@ -0,0 +1,365 @@
+--- a/src/libstrongswan/tests/Makefile.am
++++ b/src/libstrongswan/tests/Makefile.am
+@@ -33,7 +33,6 @@ libstrongswan_tests_SOURCES = tests.h tests.c \
+ suites/test_process.c \
+ suites/test_watcher.c \
+ suites/test_stream.c \
+- suites/test_fetch_http.c \
+ suites/test_utils.c \
+ suites/test_settings.c \
+ suites/test_vectors.c \
+diff --git a/src/libstrongswan/tests/suites/test_fetch_http.c b/src/libstrongswan/tests/suites/test_fetch_http.c
+deleted file mode 100644
+index b087a1e79..000000000
+--- a/src/libstrongswan/tests/suites/test_fetch_http.c
++++ /dev/null
+@@ -1,337 +0,0 @@
+-/*
+- * Copyright (C) 2014 Martin Willi
+- *
+- * Copyright (C) secunet Security Networks AG
+- *
+- * This program 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 2 of the License, or (at your
+- * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
+- *
+- * This program 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.
+- */
+-
+-#include "test_suite.h"
+-
+-#include <unistd.h>
+-#include <time.h>
+-
+-#define HTTP_SUCCESS(status) ((status) >= 200 && (status) < 300)
+-
+-/**
+- * HTTP test definition
+- */
+-typedef struct {
+- /* HTTP Method */
+- char *meth;
+- /* HTTP 1.x minor version */
+- int minor;
+- /* host to connect to */
+- char *host;
+- /* HTTP service port */
+- int port;
+- /* path on host to fetch from */
+- char *path;
+- /* request Content-Type, if any */
+- char *type;
+- /* request data, if any */
+- void *req;
+- /* length of request data */
+- int req_len;
+- /* response data, if any */
+- void *res;
+- /* length of response data */
+- int res_len;
+- /* status code, defaults to 200 */
+- u_int code;
+-} test_service_t;
+-
+-static char large[] = {
+- 0x88,0x3e,0xa3,0xe3,0x95,0x67,0x53,0x93,0xc8,0xce,0x5c,0xcd,0x8c,0x03,0x0c,0xa8,
+- 0x94,0xaf,0x49,0xf6,0xc6,0x50,0xad,0xb8,0xea,0xb8,0x85,0x8a,0xde,0x92,0xe1,0xbc,
+- 0xf3,0x15,0xbb,0x5b,0xb8,0x35,0xd8,0x17,0xad,0xcf,0x6b,0x07,0x63,0x61,0x2e,0x2f,
+- 0xa5,0xc9,0x1d,0xa7,0xac,0xaa,0x4d,0xde,0x71,0x65,0x95,0x87,0x66,0x50,0xa2,0xa6,
+- 0x28,0xef,0x49,0x5c,0x53,0xa3,0x87,0xad,0x42,0xc3,0x41,0xd8,0xfa,0x92,0xd8,0x32,
+- 0xce,0x7c,0xf2,0x72,0x2f,0x51,0x27,0x71,0xe3,0x78,0x59,0xf9,0x46,0x23,0xf3,0xa7,
+- 0x38,0x12,0x05,0xbb,0x1a,0xb0,0xe0,0x12,0xae,0x97,0xa1,0x0f,0xd4,0x34,0xe0,0x15,
+- 0xb4,0xa3,0x15,0x08,0xbe,0xff,0x4d,0x31,0x81,0x39,0x62,0x29,0xf0,0x90,0x79,0x02,
+- 0x4d,0x0c,0xf4,0x9e,0xe5,0xd4,0xdc,0xca,0xea,0xb8,0x85,0x8a,0xde,0x92,0xe1,0xbc,
+- 0xf3,0x15,0xbb,0x5b,0xb8,0x35,0xd8,0x17,0xad,0xcf,0x6b,0x07,0x63,0x61,0x2e,0x2f,
+- 0xa5,0xc9,0x1d,0xa7,0xac,0xaa,0x4d,0xde,0x71,0x65,0x95,0x87,0x66,0x50,0xa2,0xa6,
+- 0x28,0xef,0x49,0x5c,0x53,0xa3,0x87,0xad,0x42,0xc3,0x41,0xd8,0xfa,0x92,0xd8,0x32,
+- 0xce,0x7c,0xf2,0x72,0x2f,0x51,0x27,0x71,0xe3,0x78,0x59,0xf9,0x46,0x23,0xf3,0xa7,
+- 0x38,0x12,0x05,0xbb,0x1a,0xb0,0xe0,0x12,0xae,0x97,0xa1,0x0f,0xd4,0x34,0xe0,0x15,
+- 0xf3,0x15,0xbb,0x5b,0xb8,0x35,0xd8,0x17,0xad,0xcf,0x6b,0x07,0x63,0x61,0x2e,0x2f,
+- 0xa5,0xc9,0x1d,0xa7,0xac,0xaa,0x4d,0xde,0x71,0x65,0x95,0x87,0x66,0x50,0xa2,0xa6,
+- 0x28,0xef,0x49,0x5c,0x53,0xa3,0x87,0xad,0x42,0xc3,0x41,0xd8,0xfa,0x92,0xd8,0x32,
+- 0xce,0x7c,0xf2,0x72,0x2f,0x51,0x27,0x71,0xe3,0x78,0x59,0xf9,0x46,0x23,0xf3,0xa7,
+- 0x38,0x12,0x05,0xbb,0x1a,0xb0,0xe0,0x12,0xae,0x97,0xa1,0x0f,0xd4,0x34,0xe0,0x15,
+- 0xb4,0xa3,0x15,0x08,0xbe,0xff,0x4d,0x31,0x81,0x39,0x62,0x29,0xf0,0x90,0x79,0x02,
+- 0x4d,0x0c,0xf4,0x9e,0xe5,0xd4,0xdc,0xca,0xea,0xb8,0x85,0x8a,0xde,0x92,0xe1,0xbc,
+- 0xf3,0x15,0xbb,0x5b,0xb8,0x35,0xd8,0x17,0xad,0xcf,0x6b,0x07,0x63,0x61,0x2e,0x2f,
+- 0xa5,0xc9,0x1d,0xa7,0xac,0xaa,0x4d,0xde,0x71,0x65,0x95,0x87,0x66,0x50,0xa2,0xa6,
+- 0x28,0xef,0x49,0x5c,0x53,0xa3,0x87,0xad,0x42,0xc3,0x41,0xd8,0xfa,0x92,0xd8,0x32,
+- 0xce,0x7c,0xf2,0x72,0x2f,0x51,0x27,0x71,0xe3,0x78,0x59,0xf9,0x46,0x23,0xf3,0xa7,
+- 0x38,0x12,0x05,0xbb,0x1a,0xb0,0xe0,0x12,0xae,0x97,0xa1,0x0f,0xd4,0x34,0xe0,0x15,
+- 0xb4,0xa3,0x15,0x08,0xbe,0xff,0x4d,0x31,0x81,0x39,0x62,0x29,0xf0,0x90,0x79,0x02,
+- 0x4d,0x0c,0xf4,0x9e,0xe5,0xd4,0xdc,0xca,0xea,0xb8,0x85,0x8a,0xde,0x92,0xe1,0xbc,
+-};
+-
+-static bool servicing(void *data, stream_t *stream)
+-{
+- test_service_t *test = (test_service_t*)data;
+- char buf[1024], hdr[256], *start, *end = NULL, *body = NULL, *type = NULL;
+- struct tm tm;
+- time_t t;
+- ssize_t len, tot = 0;
+- int nr = 0;
+-
+- start = buf;
+-
+- /* parse method and headers */
+- while (end != start)
+- {
+- len = stream->read(stream, buf + tot, sizeof(buf) - tot, TRUE);
+- ck_assert(len > 0);
+- tot += len;
+-
+- while (TRUE)
+- {
+- end = memchr(start, '\n', tot);
+- if (!end)
+- {
+- break;
+- }
+- *end = '\0';
+- ck_assert(end > buf);
+- ck_assert(*(--end) == '\r');
+- *end = '\0';
+- if (end == start)
+- {
+- body = end + strlen("\r\n");
+- break;
+- }
+- switch (nr++)
+- {
+- case 0:
+- snprintf(hdr, sizeof(hdr), "%s %s HTTP/1.%u",
+- test->meth, test->path, test->minor);
+- ck_assert_str_eq(hdr, start);
+- break;
+- default:
+- if (strcasepfx(start, "Content-Length: "))
+- {
+- ck_assert_int_eq(
+- atoi(start + strlen("Content-Length: ")),
+- test->req_len);
+- }
+- if (strcasepfx(start, "Content-Type: "))
+- {
+- type = start + strlen("Content-Type: ");
+- }
+- break;
+- }
+- start = end + strlen("\r\n");
+- }
+- }
+-
+- if (test->type)
+- {
+- ck_assert(type);
+- ck_assert_str_eq(type, test->type);
+- }
+-
+- /* request body */
+- if (test->req_len)
+- {
+- ck_assert(stream->read_all(stream, buf + tot,
+- test->req_len - (tot - (body - buf))));
+- ck_assert(memeq(body, test->req, test->req_len));
+- }
+-
+- if (!test->code)
+- {
+- test->code = 200;
+- }
+-
+- /* response headers */
+- snprintf(buf, sizeof(buf), "HTTP/1.%u %u OK\r\n", test->minor, test->code);
+- ck_assert(stream->write_all(stream, buf, strlen(buf)));
+-
+- /* if the response code indicates an error the following write operations
+- * might fail because the client already terminated the TCP connection */
+-#define may_fail(test, op) ck_assert(op || !HTTP_SUCCESS(test->code))
+-
+- t = time(NULL);
+- gmtime_r(&t, &tm);
+- strftime(buf, sizeof(buf), "%a, %d %b %Y %T %z", &tm);
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+- snprintf(buf, sizeof(buf), "Server: strongSwan unit test\r\n");
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+-
+- /* rest of response headers */
+- snprintf(buf, sizeof(buf), "Content-Type: text/plain\r\n");
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+- snprintf(buf, sizeof(buf), "Content-Length: %u\r\n", test->res_len);
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+- snprintf(buf, sizeof(buf), "Connection: close\r\n");
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+- snprintf(buf, sizeof(buf), "\r\n");
+- may_fail(test, stream->write_all(stream, buf, strlen(buf)));
+-
+- /* response body */
+- may_fail(test, stream->write_all(stream, test->res, test->res_len));
+- return FALSE;
+-}
+-
+-static test_service_t gtests[] = {
+- { "GET", 1, "127.0.0.1", 6543, "/a/test/?b=c", NULL,
+- NULL, 0, "\x12\x34", 2, 0 },
+- { "GET", 0, "localhost", 6543, "/", NULL,
+- NULL, 0, NULL, 0, 0 },
+- { "GET", 0, "127.0.0.1", 6543, "/largefile", NULL,
+- NULL, 0, large, sizeof(large), 0 },
+- { "GET", 1, "[::1]", 6543, "/ipv6-url", NULL,
+- NULL, 0, "\x00\r\n\r\x00testdatablabla", 20, 0 },
+-};
+-
+-START_TEST(test_get)
+-{
+- stream_service_t *service;
+- status_t status;
+- chunk_t data, expected;
+- char uri[256];
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- snprintf(uri, sizeof(uri), "tcp://%s:%u", gtests[_i].host, gtests[_i].port);
+- service = lib->streams->create_service(lib->streams, uri, 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, servicing, >ests[_i], JOB_PRIO_HIGH, 0);
+-
+- snprintf(uri, sizeof(uri), "http://%s:%u%s",
+- gtests[_i].host, gtests[_i].port, gtests[_i].path);
+- status = lib->fetcher->fetch(lib->fetcher, uri, &data,
+- !gtests[_i].minor ? FETCH_HTTP_VERSION_1_0 : FETCH_END,
+- FETCH_END);
+- ck_assert_int_eq(status, SUCCESS);
+- expected = chunk_create(gtests[_i].res, gtests[_i].res_len);
+- ck_assert_msg(chunk_compare(expected, data) == 0,
+- "exp %B\ngot %B\n", &expected, &data);
+- free(data.ptr);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-
+-static test_service_t ptests[] = {
+- { "POST", 1, "127.0.0.1", 6543, "/a/test/?b=c", "application/binary",
+- "\x23\x45", 2, "\x12\x34", 2, 0 },
+- { "POST", 0, "localhost", 6543, "/largefile", "application/x-large",
+- large, sizeof(large), large, sizeof(large), 0 },
+- { "POST", 1, "[::1]", 6543, "/ipv6-url", "text/plain",
+- "\x00\r\n\r\x00testdatablabla", 20, "\x00\r\n\r\x00testdatablabla", 20, 0 },
+-};
+-
+-START_TEST(test_post)
+-{
+- stream_service_t *service;
+- status_t status;
+- chunk_t data, expected;
+- char uri[256];
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- snprintf(uri, sizeof(uri), "tcp://%s:%u", ptests[_i].host, ptests[_i].port);
+- service = lib->streams->create_service(lib->streams, uri, 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, servicing, &ptests[_i], JOB_PRIO_HIGH, 0);
+-
+- snprintf(uri, sizeof(uri), "http://%s:%u%s",
+- ptests[_i].host, ptests[_i].port, ptests[_i].path);
+- status = lib->fetcher->fetch(lib->fetcher, uri, &data,
+- FETCH_REQUEST_TYPE, ptests[_i].type,
+- FETCH_REQUEST_DATA,
+- chunk_create(ptests[_i].req, ptests[_i].req_len),
+- !ptests[_i].minor ? FETCH_HTTP_VERSION_1_0 : FETCH_END,
+- FETCH_END);
+- ck_assert_int_eq(status, SUCCESS);
+- expected = chunk_create(ptests[_i].res, ptests[_i].res_len);
+- ck_assert_msg(chunk_compare(expected, data) == 0,
+- "exp %B\ngot %B\n", &expected, &data);
+- free(data.ptr);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-
+-static test_service_t rtests[] = {
+- { "GET", 1, "localhost", 6544, "/", NULL, NULL, 0, NULL, 0, 200 },
+- { "GET", 1, "localhost", 6544, "/", NULL, NULL, 0, NULL, 0, 204 },
+- { "GET", 1, "localhost", 6544, "/", NULL, NULL, 0, NULL, 0, 400 },
+- { "GET", 1, "localhost", 6544, "/", NULL, NULL, 0, NULL, 0, 404 },
+- { "GET", 1, "localhost", 6544, "/", NULL, NULL, 0, NULL, 0, 500 },
+-};
+-
+-START_TEST(test_response_code)
+-{
+- stream_service_t *service;
+- status_t status;
+- chunk_t data = chunk_empty;
+- char uri[256];
+- u_int code;
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- snprintf(uri, sizeof(uri), "tcp://%s:%u", rtests[_i].host, rtests[_i].port);
+- service = lib->streams->create_service(lib->streams, uri, 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, servicing, &rtests[_i], JOB_PRIO_HIGH, 0);
+-
+- snprintf(uri, sizeof(uri), "http://%s:%u%s",
+- rtests[_i].host, rtests[_i].port, rtests[_i].path);
+- status = lib->fetcher->fetch(lib->fetcher, uri, &data,
+- FETCH_RESPONSE_CODE, &code, FETCH_END);
+- ck_assert_int_eq(status, HTTP_SUCCESS(rtests[_i].code) ? SUCCESS : FAILED);
+- ck_assert_int_eq(code, rtests[_i].code);
+- free(data.ptr);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-Suite *fetch_http_suite_create()
+-{
+- Suite *s;
+- TCase *tc;
+- int no_ipv6 = 0;
+-
+- s = suite_create("http fetcher");
+-
+- if (getenv("TESTS_NO_IPV6"))
+- {
+- no_ipv6 = 1;
+- }
+-
+- tc = tcase_create("GET");
+- tcase_add_loop_test(tc, test_get, 0, countof(gtests) - no_ipv6);
+- test_case_set_timeout(tc, 10);
+- suite_add_tcase(s, tc);
+-
+- tc = tcase_create("POST");
+- tcase_add_loop_test(tc, test_post, 0, countof(ptests) - no_ipv6);
+- test_case_set_timeout(tc, 10);
+- suite_add_tcase(s, tc);
+-
+- tc = tcase_create("response code");
+- tcase_add_loop_test(tc, test_response_code, 0, countof(rtests));
+- test_case_set_timeout(tc, 10);
+- suite_add_tcase(s, tc);
+-
+- return s;
+-}
+diff --git a/src/libstrongswan/tests/tests.h b/src/libstrongswan/tests/tests.h
+index 9ad712d53..cbabcd113 100644
+--- a/src/libstrongswan/tests/tests.h
++++ b/src/libstrongswan/tests/tests.h
+@@ -60,7 +60,6 @@ TEST_SUITE(rng_tester_suite_create)
+ TEST_SUITE_DEPEND(mgf1_sha1_suite_create, XOF, XOF_MGF1_SHA1)
+ TEST_SUITE_DEPEND(mgf1_sha256_suite_create, XOF, XOF_MGF1_SHA256)
+ TEST_SUITE_DEPEND(prf_plus_suite_create, KDF, KDF_PRF_PLUS)
+-TEST_SUITE_DEPEND(fetch_http_suite_create, FETCHER, "http://")
+ TEST_SUITE_DEPEND(ed25519_suite_create, PRIVKEY_GEN, KEY_ED25519)
+ TEST_SUITE_DEPEND(ed448_suite_create, PRIVKEY_GEN, KEY_ED448)
+ TEST_SUITE(signature_params_suite_create)
diff --git a/srcpkgs/strongswan/patches/rm-test_stream.patch b/srcpkgs/strongswan/patches/rm-test_stream.patch
new file mode 100644
index 00000000000000..a99c5e10c7dfb9
--- /dev/null
+++ b/srcpkgs/strongswan/patches/rm-test_stream.patch
@@ -0,0 +1,303 @@
+--- a/src/libstrongswan/tests/Makefile.am
++++ b/src/libstrongswan/tests/Makefile.am
+@@ -32,7 +32,6 @@ libstrongswan_tests_SOURCES = tests.h tests.c \
+ suites/test_threading.c \
+ suites/test_process.c \
+ suites/test_watcher.c \
+- suites/test_stream.c \
+ suites/test_utils.c \
+ suites/test_settings.c \
+ suites/test_vectors.c \
+diff --git a/src/libstrongswan/tests/suites/test_stream.c b/src/libstrongswan/tests/suites/test_stream.c
+deleted file mode 100644
+index b3ee72ff3..000000000
+--- a/src/libstrongswan/tests/suites/test_stream.c
++++ /dev/null
+@@ -1,275 +0,0 @@
+-/*
+- * Copyright (C) 2013 Martin Willi
+- *
+- * Copyright (C) secunet Security Networks AG
+- *
+- * This program 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 2 of the License, or (at your
+- * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
+- *
+- * This program 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.
+- */
+-
+-#include "test_suite.h"
+-
+-#include <unistd.h>
+-
+-static char* services[] = {
+-#ifndef WIN32
+- "unix:///tmp/strongswan-test-service.sck",
+-#endif
+- "tcp://127.0.0.1:7766",
+- "tcp://[::1]:7766",
+-};
+-
+-static char msg[] = "testmessage";
+-static int msglen = 12;
+-
+-static bool servicing(void *data, stream_t *stream)
+-{
+- char buf[64];
+- ssize_t len, total;
+-
+- ck_assert(streq((char*)data, "test"));
+-
+- for (total = 0; total < msglen;)
+- {
+- len = stream->read(stream, buf, sizeof(buf), TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+- for (total = 0; total < msglen;)
+- {
+- len = stream->write(stream, buf, len, TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+-
+- return FALSE;
+-}
+-
+-START_TEST(test_sync)
+-{
+- char buf[64];
+- stream_service_t *service;
+- stream_t *stream;
+- ssize_t len, total;
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- service = lib->streams->create_service(lib->streams, services[_i], 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, servicing, "test", JOB_PRIO_HIGH, 1);
+-
+- stream = lib->streams->connect(lib->streams, services[_i]);
+- ck_assert(stream != NULL);
+- for (total = 0; total < msglen;)
+- {
+- len = stream->write(stream, msg, msglen, TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+- for (total = 0; total < msglen;)
+- {
+- len = stream->read(stream, buf, sizeof(buf), TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+- ck_assert(streq(buf, msg));
+- stream->destroy(stream);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-static bool on_write(void *data, stream_t *stream)
+-{
+- ssize_t len, total;
+-
+- ck_assert(streq((char*)data, "test-write"));
+- for (total = 0; total < msglen;)
+- {
+- len = stream->write(stream, msg, msglen, TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+- return FALSE;
+-}
+-
+-static bool read_done = FALSE;
+-
+-static bool on_read(void *data, stream_t *stream)
+-{
+- ssize_t len, total;
+- char buf[64];
+-
+- ck_assert(streq((char*)data, "test-read"));
+- for (total = 0; total < msglen;)
+- {
+- len = stream->read(stream, buf, sizeof(buf), TRUE);
+- ck_assert(len > 0);
+- total += len;
+- }
+- ck_assert(streq(buf, msg));
+- read_done = TRUE;
+- return FALSE;
+-}
+-
+-START_TEST(test_async)
+-{
+- stream_service_t *service;
+- stream_t *stream;
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- service = lib->streams->create_service(lib->streams, services[_i], 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, servicing, "test", JOB_PRIO_HIGH, 0);
+-
+- stream = lib->streams->connect(lib->streams, services[_i]);
+- ck_assert(stream != NULL);
+- read_done = FALSE;
+- stream->on_write(stream, (stream_cb_t)on_write, "test-write");
+- stream->on_read(stream, (stream_cb_t)on_read, "test-read");
+-
+- while (!read_done)
+- {
+- usleep(1000);
+- }
+- stream->destroy(stream);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-static bool all(void *data, stream_t *stream)
+-{
+- char buf[64], *pos;
+- ssize_t len;
+- int i;
+-
+- pos = buf;
+- for (i = 0; i < msglen; i++)
+- {
+- len = stream->read(stream, pos, 1, TRUE);
+- ck_assert_int_eq(len, 1);
+- pos += len;
+- }
+- pos = buf;
+- for (i = 0; i < msglen; i++)
+- {
+- len = stream->write(stream, pos, 1, TRUE);
+- ck_assert_int_eq(len, 1);
+- pos += len;
+- }
+-
+- return FALSE;
+-}
+-
+-START_TEST(test_all)
+-{
+- char buf[64];
+- stream_service_t *service;
+- stream_t *stream;
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- service = lib->streams->create_service(lib->streams, services[_i], 1);
+- ck_assert(service != NULL);
+- service->on_accept(service, all, NULL, JOB_PRIO_HIGH, 1);
+-
+- stream = lib->streams->connect(lib->streams, services[_i]);
+- ck_assert(stream != NULL);
+- ck_assert(stream->write_all(stream, msg, msglen));
+- ck_assert(stream->read_all(stream, buf, msglen));
+- ck_assert(streq(buf, msg));
+- stream->destroy(stream);
+-
+- service->destroy(service);
+-}
+-END_TEST
+-
+-static bool concurrency(void *data, stream_t *stream)
+-{
+- static refcount_t refs = 0;
+- u_int current;
+- ssize_t len;
+-
+- current = ref_get(&refs);
+- ck_assert(current <= 3);
+- len = stream->write(stream, "x", 1, TRUE);
+- ck_assert_int_eq(len, 1);
+- usleep(1000);
+- ignore_result(ref_put(&refs));
+-
+- return FALSE;
+-}
+-
+-START_TEST(test_concurrency)
+-{
+- stream_service_t *service;
+- stream_t *streams[10];
+- ssize_t len;
+- char x;
+- int i;
+-
+- lib->processor->set_threads(lib->processor, 8);
+-
+- service = lib->streams->create_service(lib->streams, services[_i], 10);
+- ck_assert(service != NULL);
+- service->on_accept(service, concurrency, NULL, JOB_PRIO_HIGH, 3);
+-
+- for (i = 0; i < countof(streams); i++)
+- {
+- streams[i] = lib->streams->connect(lib->streams, services[_i]);
+- ck_assert(streams[i] != NULL);
+- }
+- for (i = 0; i < countof(streams); i++)
+- {
+- len = streams[i]->read(streams[i], &x, 1, TRUE);
+- ck_assert_int_eq(len, 1);
+- ck_assert_int_eq(x, 'x');
+- }
+- for (i = 0; i < countof(streams); i++)
+- {
+- streams[i]->destroy(streams[i]);
+- }
+- service->destroy(service);
+-}
+-END_TEST
+-
+-Suite *stream_suite_create()
+-{
+- Suite *s;
+- TCase *tc;
+- int count = countof(services);
+-
+- if (getenv("TESTS_NO_IPV6"))
+- {
+- count--;
+- }
+-
+- s = suite_create("stream");
+-
+- tc = tcase_create("sync");
+- tcase_add_loop_test(tc, test_sync, 0, count);
+- suite_add_tcase(s, tc);
+-
+- tc = tcase_create("async");
+- tcase_add_loop_test(tc, test_async, 0, count);
+- suite_add_tcase(s, tc);
+-
+- tc = tcase_create("all");
+- tcase_add_loop_test(tc, test_all, 0, count);
+- suite_add_tcase(s, tc);
+-
+- tc = tcase_create("concurrency");
+- tcase_add_loop_test(tc, test_concurrency, 0, count);
+- suite_add_tcase(s, tc);
+-
+- return s;
+-}
+diff --git a/src/libstrongswan/tests/tests.h b/src/libstrongswan/tests/tests.h
+index cbabcd113..0a0e49caf 100644
+--- a/src/libstrongswan/tests/tests.h
++++ b/src/libstrongswan/tests/tests.h
+@@ -29,7 +29,6 @@ TEST_SUITE(traffic_selector_suite_create)
+ TEST_SUITE(threading_suite_create)
+ TEST_SUITE(process_suite_create)
+ TEST_SUITE(watcher_suite_create)
+-TEST_SUITE(stream_suite_create)
+ TEST_SUITE(utils_suite_create)
+ TEST_SUITE(settings_suite_create)
+ TEST_SUITE(vectors_suite_create)
diff --git a/srcpkgs/strongswan/template b/srcpkgs/strongswan/template
index 419273a8266f2b..2fc91ce409711c 100644
--- a/srcpkgs/strongswan/template
+++ b/srcpkgs/strongswan/template
@@ -1,40 +1,41 @@
# Template file for 'strongswan'
pkgname=strongswan
-version=5.9.14
+version=6.0.0
revision=1
build_style=gnu-configure
# tpm support waits on libtss2
configure_args="--disable-static --enable-blowfish --enable-curl --enable-md4
- --enable-openssl --enable-eap-radius --enable-eap-mschapv2 --enable-eap-md5
+ --enable-eap-radius --enable-eap-mschapv2 --enable-eap-md5
--enable-eap-identity --enable-eap-dynamic --enable-led --enable-ha --enable-dhcp
- --enable-mediation --disable-soup --disable-des --enable-chapoly --enable-nm
- --enable-pkcs11"
-hostmakedepends="pkg-config flex bison python3"
-makedepends="gmp-devel libldns-devel unbound-devel libcurl-devel
- NetworkManager-devel openssl-devel"
+ --enable-mediation --disable-soup --enable-chapoly --enable-nm
+ --enable-pkcs11 --with-capabilities=libcap"
+hostmakedepends="pkg-config automake flex bison python3"
+makedepends="libldns-devel unbound-devel libcurl-devel
+ NetworkManager-devel openssl-devel libcap-devel"
depends="iproute2 sqlite"
-conf_files="/etc/*.conf /etc/strongswan.d/*.conf /etc/strongswan.d/charon/*.conf /etc/ipsec.secrets"
+checkdepends="iana-etc"
+conf_files="/etc/strongswan.conf /etc/strongswan.d/*.conf /etc/strongswan.d/charon/*.conf
+ /etc/swanctl/swanctl.conf"
short_desc="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.strongswan.org/"
changelog="https://raw.githubusercontent.com/strongswan/strongswan/master/NEWS"
distfiles="https://download.strongswan.org/strongswan-${version}.tar.bz2"
-checksum=728027ddda4cb34c67c4cec97d3ddb8c274edfbabdaeecf7e74693b54fc33678
-make_dirs="/etc/ipsec.d/ 0755 root root
- /etc/ipsec.d/aacerts 0755 root root
- /etc/ipsec.d/acerts 0755 root root
- /etc/ipsec.d/cacerts 0755 root root
- /etc/ipsec.d/oscpcerts 0755 root root
- /etc/ipsec.d/certs 0755 root root
- /etc/ipsec.d/crls 0755 root root
- /etc/ipsec.d/reqs 0755 root root
- /etc/ipsec.d/private 0750 root root"
-
-# CI checks are currently disabled due to a number of tests failing either as a
-# result of GitHub Actions having a networking setup that is incompatible with
-# them, or some other issue that is difficult to reproduce locally.
-make_check=ci-skip
+checksum=72fe58b7523155703b65b08c3cc559c2c9a5c96da54afebd8136f6623e7dda82
+make_dirs="/etc/swanctl/conf.d 0755 root root
+ /etc/swanctl/x509 0755 root root
+ /etc/swanctl/x509ca 0755 root root
+ /etc/swanctl/x509aa 0755 root root
+ /etc/swanctl/x509ocsp 0755 root root
+ /etc/swanctl/x509crl 0755 root root
+ /etc/swanctl/x509ac 0755 root root
+ /etc/swanctl/rsa 0750 root root
+ /etc/swanctl/ecdsa 0750 root root
+ /etc/swanctl/pkcs8 0750 root root
+ /etc/swanctl/pkcs12 0750 root root
+ /etc/swanctl/private 0750 root root
+ /etc/swanctl/pubkey 0755 root root"
post_install() {
vsv strongswan
From ca1cad326f37350c225b6dfdced9a5e0e51471f9 Mon Sep 17 00:00:00 2001
From: Zacharie Roy <zacharieroy@gmail.com>
Date: Thu, 24 Oct 2024 21:19:56 -0400
Subject: [PATCH 0397/2025] kup: update to 0.10.0.
---
srcpkgs/kup/template | 30 +++++++++++++++++++++---------
1 file changed, 21 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/kup/template b/srcpkgs/kup/template
index dd3f1dc81df5a8..ac95c86936ad3c 100644
--- a/srcpkgs/kup/template
+++ b/srcpkgs/kup/template
@@ -1,17 +1,29 @@
# Template file for 'kup'
pkgname=kup
-version=0.9.1
-revision=4
+version=0.10.0
+revision=1
build_style=cmake
-hostmakedepends="extra-cmake-modules kdoctools qt5-qmake qt5-host-tools kcoreaddons
- kpackage gettext kconfig"
-makedepends="cmake qt5-devel kcoreaddons-devel ki18n-devel kio-devel ksolid-devel
- kidletime-devel knotifications-devel kconfig-devel kinit-devel kjobwidgets-devel
- libgit2-devel plasma-framework-devel"
+configure_args="-DQT_MAJOR_VERSION=6"
+hostmakedepends="qt6-base qt6-tools extra-cmake-modules gettext kf6-kcmutils
+ kf6-kpackage-devel"
+makedepends="qt6-declarative kf6-kidletime-devel libgit2-devel
+ libplasma-devel plasma5support-devel kf6-kio-devel kf6-kxmlgui-devel
+ kf6-kcmutils-devel"
depends="rsync"
short_desc="Kup is created to keep backups of personal files"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="https://www.kde.org/applications/utilities/kup/"
+homepage="https://apps.kde.org/kup/"
distfiles="${KDE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=5597d215b025bfc76aa290efbe187fb6f92313fbdc40628b851180c535610976
+checksum=ac58f3f789973cac5f2b70a81683294e90f7f84fa3b399116b398bca6eff1b0a
+
+post_configure() {
+ sed -i -e "s,${XBPS_CROSS_BASE}/usr/libexec/kf6/kcmdesktopfilegenerator,/usr/libexec/kf6/kcmdesktopfilegenerator," \
+ build/build.ninja
+}
+
+post_install() {
+ if [ "$CROSS_BUILD" -a "$XBPS_TARGET_WORDSIZE" -eq 32 ]; then
+ mv "${DESTDIR}/usr/lib64" "${DESTDIR}/usr/lib"
+ fi
+}
From 64b6044d11f99ad962e3aab224ac8e8a2f6fc7a0 Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Thu, 6 Mar 2025 03:33:51 -0500
Subject: [PATCH 0398/2025] temporal-cli: update to 1.3.0.
---
srcpkgs/temporal-cli/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/temporal-cli/template b/srcpkgs/temporal-cli/template
index a9587702b4996d..3b55b970045cfe 100644
--- a/srcpkgs/temporal-cli/template
+++ b/srcpkgs/temporal-cli/template
@@ -1,7 +1,7 @@
# Template file for 'temporal-cli'
pkgname=temporal-cli
-version=0.11.0
-revision=2
+version=1.3.0
+revision=1
build_style=go
go_import_path="github.com/temporalio/cli"
go_package="${go_import_path}/cmd/temporal"
@@ -10,7 +10,7 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="MIT"
homepage="https://docs.temporal.io/cli"
distfiles="https://github.com/temporalio/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=9cc4e80254e95a3b456e7d605b518c1a3e4d62b92a08a05efd6cf897ce4b2f3e
+checksum=15be9f155cd5114367942568f884969f7ed2d3262ad39bb665cf359735f643b3
if [ $XBPS_TARGET_WORDSIZE = 32 ]; then
broken="time_t isn't 64bit on this platform";
From ba5e82d5f18a1d017ca365d41f0990a46346f2e1 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 6 Mar 2025 13:52:22 +0100
Subject: [PATCH 0399/2025] linux6.1: update to 6.1.129.
---
srcpkgs/linux6.1/files/arm64-dotconfig | 7 +++----
srcpkgs/linux6.1/files/i386-dotconfig | 4 ++--
srcpkgs/linux6.1/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.1/template | 4 ++--
4 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/linux6.1/files/arm64-dotconfig b/srcpkgs/linux6.1/files/arm64-dotconfig
index 9d138552953758..726fad42d74cbc 100644
--- a/srcpkgs/linux6.1/files/arm64-dotconfig
+++ b/srcpkgs/linux6.1/files/arm64-dotconfig
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.1.114 Kernel Configuration
+# Linux/arm64 6.1.129 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.2.0"
+CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130200
CONFIG_CLANG_VERSION=0
@@ -18,7 +18,7 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
+CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
@@ -524,7 +524,6 @@ CONFIG_ARM64_EPAN=y
# end of ARMv8.7 architectural features
CONFIG_ARM64_SVE=y
-CONFIG_ARM64_SME=y
CONFIG_ARM64_MODULE_PLTS=y
CONFIG_ARM64_PSEUDO_NMI=y
# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
diff --git a/srcpkgs/linux6.1/files/i386-dotconfig b/srcpkgs/linux6.1/files/i386-dotconfig
index 24d1e27cf235ea..35d625fd91be4e 100644
--- a/srcpkgs/linux6.1/files/i386-dotconfig
+++ b/srcpkgs/linux6.1/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.1.114 Kernel Configuration
+# Linux/i386 6.1.129 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -18,7 +18,7 @@ CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=127
+CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y
diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig
index e480791c48bea8..74945976429818 100644
--- a/srcpkgs/linux6.1/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.1/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.1.127 Kernel Configuration
+# Linux/x86_64 6.1.129 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.1/template b/srcpkgs/linux6.1/template
index 2dedc3ac39a03e..06f4e43a1b3f87 100644
--- a/srcpkgs/linux6.1/template
+++ b/srcpkgs/linux6.1/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.1'
pkgname=linux6.1
-version=6.1.127
+version=6.1.129
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb
- 33c5bcfafb33cdf922b07be1bae9baaeca5b6f04eba7443524bc5eb787efddf1"
+ fc4195b47452498870c8f221817264de63515e36b0d36ae23795c8ec79afa533"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 0f1193e735a8fb1625f5da8910eaee8450faca4d Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 6 Mar 2025 13:52:30 +0100
Subject: [PATCH 0400/2025] linux6.6: update to 6.6.80.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 63b2d62bee841f..dfc9d49b2ca693 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.79 Kernel Configuration
+# Linux/arm64 6.6.80 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 652efbc2027546..aed79e53af16a1 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.79 Kernel Configuration
+# Linux/i386 6.6.80 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index fc3bc5c57f6ff0..d16741e5877491 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.79 Kernel Configuration
+# Linux/x86_64 6.6.80 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index afbd85f54d3693..9bbcc90a87e9ff 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.79
+version=6.6.80
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- 04a43355af0d13578251ff5f077f62ba2e1196b2eb9f144cc90a0e78806df6c4"
+ b31af6505b301af6034751d74a680da2e82dd19f3527208aec484c776a96e850"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 12e5e930d9a12fa9681579e2a1b351d2481aa48d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 6 Mar 2025 17:28:49 +0100
Subject: [PATCH 0401/2025] New package: flamelens-0.3.1
---
srcpkgs/flamelens/template | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 srcpkgs/flamelens/template
diff --git a/srcpkgs/flamelens/template b/srcpkgs/flamelens/template
new file mode 100644
index 00000000000000..2f88928b585d53
--- /dev/null
+++ b/srcpkgs/flamelens/template
@@ -0,0 +1,16 @@
+# Template file for 'flamelens'
+pkgname=flamelens
+version=0.3.1
+revision=1
+build_style=cargo
+short_desc="Flamegraph viewer in the terminal"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="MIT"
+homepage="https://github.com/YS-L/flamelens/"
+changelog="https://github.com/YS-L/flamelens/blob/main/CHANGELOG.md"
+distfiles="https://github.com/YS-L/flamelens/archive/refs/tags/v${version}.tar.gz"
+checksum=d491dbafbc8cedc4a7df2294e31a017b34edd068cb32471bda28e8208a6b1c5e
+
+post_install() {
+ vlicense LICENSE
+}
From 570408640a8a33ee05fe04b16d6161e8cc55dff2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 6 Mar 2025 17:52:42 +0100
Subject: [PATCH 0402/2025] jujutsu: update to 0.27.0.
---
srcpkgs/jujutsu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/jujutsu/template b/srcpkgs/jujutsu/template
index 15daca12ee725a..5ac09eb2d76ab9 100644
--- a/srcpkgs/jujutsu/template
+++ b/srcpkgs/jujutsu/template
@@ -1,6 +1,6 @@
# Template file for 'jujutsu'
pkgname=jujutsu
-version=0.26.0
+version=0.27.0
revision=1
build_style=cargo
build_helper=qemu
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://github.com/martinvonz/jj"
changelog="https://github.com/martinvonz/jj/blob/main/CHANGELOG.md"
distfiles="https://github.com/martinvonz/jj/archive/refs/tags/v${version}.tar.gz"
-checksum=099eeb346f32a4968ebb8273566321eff2e6ca6a7de0c9dcfd7eee016b37cba1
+checksum=a9d2ab04698f971a215ae2510082d0bc00540188deb90d48e12e86a6d6a023af
conflicts="jj>=0"
do_install() {
From ea6fed2c5e09b38ae0c3ea0135bbda9450e7c2f1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 6 Mar 2025 21:28:16 +0100
Subject: [PATCH 0403/2025] di: update to 5.0.14.
---
srcpkgs/di/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/di/template b/srcpkgs/di/template
index 34f5ecfb2d016d..8d5545f6f13d0a 100644
--- a/srcpkgs/di/template
+++ b/srcpkgs/di/template
@@ -1,19 +1,19 @@
# Template file for 'di'
pkgname=di
-version=5.0.13
+version=5.0.14
revision=1
build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=OFF"
short_desc="Disk information utility"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Zlib"
homepage="https://diskinfo-di.sourceforge.io/"
changelog="https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/"
distfiles="${SOURCEFORGE_SITE}/diskinfo-di/di-${version}.tar.gz"
-checksum=4c5235f3cfc950fe14b048683c418f044d17395db4372b59485a1c054e1db089
+checksum=1ffe5480c4fb09fcda0909c8b32b519c60b5715da617afd2431114d5d5432ad9
post_install() {
vlicense LICENSE.txt
- rm -rf ${DESTDIR}/usr/include ${DESTDIR}/usr/lib/pkgconfig \
- ${DESTDIR}/usr/lib/*.so ${DESTDIR}/usr/share/man/man3
+ rm -rf ${DESTDIR}/usr/include ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/man/man3
}
From 0dfa7b9984d267303acf3ad9d3a4c3383d95ab8b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 15:42:24 -0500
Subject: [PATCH 0404/2025] fastfetch: update to 2.38.0.
---
srcpkgs/fastfetch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template
index 81cffc9956f89f..93e308081a6d89 100644
--- a/srcpkgs/fastfetch/template
+++ b/srcpkgs/fastfetch/template
@@ -1,6 +1,6 @@
# Template file for 'fastfetch'
pkgname=fastfetch
-version=2.37.0
+version=2.38.0
revision=1
build_style=cmake
configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/fastfetch-cli/fastfetch"
changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md"
distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz"
-checksum=a5739be74686fefc731f7ce1669c645ca98172ae3ed5e7c3d48176df43aea5af
+checksum=f64635bfc1b42a2e845e3f3f38531a641de8203300112504b9eddc5a61f38f6a
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From 4083ca4740e4d92432ba27d17733f84a8eff690f Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 15:42:27 -0500
Subject: [PATCH 0405/2025] sequoia-sop: update to 0.37.0.
---
srcpkgs/sequoia-sop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sequoia-sop/template b/srcpkgs/sequoia-sop/template
index 8288fbf826a116..28338406ad7113 100644
--- a/srcpkgs/sequoia-sop/template
+++ b/srcpkgs/sequoia-sop/template
@@ -1,6 +1,6 @@
# Template file for 'sequoia-sop'
pkgname=sequoia-sop
-version=0.36.1
+version=0.37.0
revision=1
build_style=cargo
configure_args="--bin sqop --features cli,sequoia-openpgp/compression"
@@ -11,7 +11,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-or-later"
homepage="https://gitlab.com/sequoia-pgp/sequoia-sop/"
distfiles="https://gitlab.com/sequoia-pgp/sequoia-sop/-/archive/v${version}/sequoia-sop-v${version}.tar.gz"
-checksum=465d3c63a09afb2fc1d2526225844c99bb944cd144e5b90335ef3be790579752
+checksum=4ced35c68b54a190b40acf1009c21da1e78b7d4b4e52b15feabdbab718b9baf5
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" $makedepends"
From c41dd597c0026285e784cb0ab73c9602da13ccb0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 15:42:28 -0500
Subject: [PATCH 0406/2025] tailscale: update to 1.80.3.
---
srcpkgs/tailscale/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template
index 4cbdeb8c08d350..238035e28e8a92 100644
--- a/srcpkgs/tailscale/template
+++ b/srcpkgs/tailscale/template
@@ -1,6 +1,6 @@
# Template file for 'tailscale'
pkgname=tailscale
-version=1.80.2
+version=1.80.3
revision=1
build_style=go
build_helper="qemu"
@@ -17,7 +17,7 @@ license="BSD-3-Clause"
homepage="https://tailscale.com"
changelog="https://tailscale.com/changelog"
distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz"
-checksum=b4d5eb15e2d11ad71803dea8ec8ddcaf5a400eabe12a5f469d133cfeae56678b
+checksum=4ea7d4c1a4e86905f330f5d5f5288488cb29d6c586d5bcabf9d02c5481ba740d
post_install() {
for sh in bash fish zsh; do
From 2d5531857ee175f2039152a4f8d1afbcd97cb25a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 15:42:29 -0500
Subject: [PATCH 0407/2025] tinymist: update to 0.13.4.
---
srcpkgs/tinymist/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template
index 355e90a6996fb9..0bfcf5ace8d889 100644
--- a/srcpkgs/tinymist/template
+++ b/srcpkgs/tinymist/template
@@ -1,6 +1,6 @@
# Template file for 'tinymist'
pkgname=tinymist
-version=0.13.2
+version=0.13.4
revision=1
build_style=cargo
build_helper="qemu"
@@ -11,7 +11,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="Apache-2.0"
homepage="https://myriad-dreamin.github.io/tinymist/"
distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz"
-checksum=c97ac0d2f303e3e2b2224d34f75f26b67d623fe40f538929fa5108c1ef1486b8
+checksum=ec3a8a6a33c24bb5b6c890f21a47de27b6486f61187c172e7736935adf94d91c
# takes forever
make_check=no
From 8bb782fb211bca329fbcf5e34949c4a9d1f03742 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 15:42:30 -0500
Subject: [PATCH 0408/2025] uv: update to 0.6.4.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 29c2f94a9fbf1a..003efdccb06a3d 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.3
+version=0.6.4
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=4f47765e067085d21e792b4dad5813fc2141dd92109fd2221561b5109c825cc3
+checksum=33d6e885dc21f3c9f28faa92ff7166483e76a9a5e18b1733930afb22f5c16fa8
case "$XBPS_TARGET_MACHINE" in
i686*)
From f5674e1b590395a0e5264f3faf725e2f9e117f48 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 6 Mar 2025 23:14:42 +0100
Subject: [PATCH 0409/2025] github-cli: update to 2.68.1
---
srcpkgs/github-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index 882489860ea58d..58728c10acc491 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.68.0
+version=2.68.1
revision=1
build_style=go
build_helper=qemu
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://cli.github.com"
changelog="https://github.com/cli/cli/releases"
distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=9c211ff501fd42e1a842b9709cd994a59d39b6d34014d354f00049240b8d8838
+checksum=520ab7ca5eda31af4aab717e1f9bc65497cdc23a46f71dab56d47513e00c7b82
pre_build() {
local _date
From 671204e26bce3f6888c7e05f14f37bacf9f7240d Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 7 Mar 2025 01:08:53 +0100
Subject: [PATCH 0410/2025] terraform: update to 1.11.1.
---
srcpkgs/terraform/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terraform/template b/srcpkgs/terraform/template
index 1b5efe9bea5dbe..3fce2163d8023e 100644
--- a/srcpkgs/terraform/template
+++ b/srcpkgs/terraform/template
@@ -1,6 +1,6 @@
# Template file for 'terraform'
pkgname=terraform
-version=1.11.0
+version=1.11.1
revision=1
build_style=go
go_import_path="github.com/hashicorp/$pkgname"
@@ -10,5 +10,5 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BUSL-1.1"
homepage="https://www.terraform.io/"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=c40b484ad84d1461e15e4c8f1d45ef85b85941fde30f5fa69126f3720dad77c0
+checksum=71889083801e1f7e50b599eff4e4a68cc30ce5483c8f51bd0fdb42af86965058
repository=nonfree
From 5a48af8106a1f6947b560d66d4be1d42300224f1 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: Wed, 5 Mar 2025 13:53:39 +0700
Subject: [PATCH 0411/2025] nss: update to 3.109.
---
srcpkgs/nss/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/nss/template b/srcpkgs/nss/template
index 21f7b52dd8eb26..046a508a6435a3 100644
--- a/srcpkgs/nss/template
+++ b/srcpkgs/nss/template
@@ -1,6 +1,6 @@
# Template file for 'nss'
-_nsprver=4.35
+_nsprver=4.36
pkgname=nss
version=3.109
From 0546fefc221db7c35867bbd9e733887b3122580b 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: Wed, 5 Mar 2025 13:54:14 +0700
Subject: [PATCH 0412/2025] ca-certificates: update to 20241223+3.109.
---
srcpkgs/ca-certificates/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ca-certificates/template b/srcpkgs/ca-certificates/template
index ca6ff1f70ee35b..c692e177f2c11f 100644
--- a/srcpkgs/ca-certificates/template
+++ b/srcpkgs/ca-certificates/template
@@ -1,6 +1,6 @@
# Template file for 'ca-certificates'
pkgname=ca-certificates
-version=20241223+3.107
+version=20241223+3.109
revision=1
_nss_version=${version#*+}
bootstrap=yes
@@ -15,7 +15,7 @@ homepage="https://wiki.mozilla.org/NSS:Root_certs"
distfiles="${DEBIAN_SITE}/main/c/${pkgname}/${pkgname}_${version%+*}.tar.xz
${MOZILLA_SITE}/security/nss/releases/NSS_${_nss_version//\./_}_RTM/src/nss-${_nss_version}.tar.gz"
checksum="dd8286d0a9dd35c756fea5f1df3fed1510fb891f376903891b003cd9b1ad7e03
- 7f7e96473e38150771a615f5d40e8c41ba3a19385301ae0c525091f2fc9d6729"
+ bea46c256118cd8910202f05339627d75291f13b80054527df58419b9d29c18b"
post_extract() {
cp ${FILESDIR}/* $build_wrksrc/mozilla
From 9eec539cf6aab764735404695f944cbfb6ec36d3 Mon Sep 17 00:00:00 2001
From: Sebastian Ornig <seb@sornig.eu>
Date: Thu, 6 Mar 2025 19:41:49 +0100
Subject: [PATCH 0413/2025] discord-ptb: update to 0.0.132.
---
srcpkgs/discord-ptb/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discord-ptb/template b/srcpkgs/discord-ptb/template
index 0d0b14fc5d30df..1af10978db17bc 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.126
+version=0.0.132
revision=1
archs="x86_64"
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@@ -10,7 +10,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=e0ebc611e38fe22e23ed6c0c8e79d2bda350d9ee5167410c17bf7bc6822c58c6
+checksum=8789c59daad6f38ccffad6f3bea4d02af37420441ebd8b8566994f0b6925bc0f
nopie=yes
restricted=yes
repository=nonfree
From 2eea5d77791b80b890d0acd8612b9b6b2b79449b Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Thu, 6 Mar 2025 22:51:45 -0500
Subject: [PATCH 0414/2025] rtslib-fb: update to 2.2.2.
---
srcpkgs/rtslib-fb/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rtslib-fb/template b/srcpkgs/rtslib-fb/template
index 7554140ba57a72..0db8a505760ee7 100644
--- a/srcpkgs/rtslib-fb/template
+++ b/srcpkgs/rtslib-fb/template
@@ -1,6 +1,6 @@
# Template file for 'rtslib-fb'
pkgname=rtslib-fb
-version=2.2.1
+version=2.2.2
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
@@ -12,4 +12,4 @@ license="Apache-2.0"
homepage="https://github.com/open-iscsi/rtslib-fb"
distfiles="https://github.com/open-iscsi/rtslib-fb/archive/v${version}.tar.gz"
distfiles="${PYPI_SITE}/r/rtslib-fb/rtslib_fb-${version}.tar.gz"
-checksum=ad0fcbab21afa20260d30e5cf9161e631cfef7c10d73de3649920d83701bb14e
+checksum=1580e4ad3053d17113f6dce43108d5d4d027d74a4f9eb0387e1025e7a5bbad01
From e858c2c7606fae5a2be8f1cc3eab172be1416fe5 Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Sun, 29 Dec 2024 16:31:22 -0500
Subject: [PATCH 0415/2025] targetcli-fb: update to 3.0.1.
---
srcpkgs/targetcli-fb/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/targetcli-fb/template b/srcpkgs/targetcli-fb/template
index 9cd3ff69e70ddf..f1f1027763d7fe 100644
--- a/srcpkgs/targetcli-fb/template
+++ b/srcpkgs/targetcli-fb/template
@@ -1,17 +1,17 @@
# Template file for 'targetcli-fb'
pkgname=targetcli-fb
-version=2.1.54
-revision=5
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=3.0.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="hatchling hatch-vcs"
depends="configshell-fb python3-six rtslib-fb python3-parsing python3-gobject"
checkdepends="$depends"
short_desc="CLI for configuring the LIO generic SCSI target"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="Apache-2.0"
homepage="https://github.com/open-iscsi/targetcli-fb"
-distfiles="https://github.com/open-iscsi/targetcli-fb/archive/v${version}.tar.gz"
-checksum=7ae4120a54f24b13263b4b85c43952a03546f8b9fc9bd15fe87678f68245a33f
+distfiles="${PYPI_SITE}/t/targetcli/targetcli-${version}.tar.gz"
+checksum=f50223ec1d429024a790e6792f8df22f88dcd1e1d07acbb7c78399097f48cb9d
make_dirs="
/etc/target 0755 root root
/etc/target/backup 0755 root root"
From bca1d419ea7a343e7ea0a3ac91dd20bb23076b88 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 6 Mar 2025 23:30:13 -0500
Subject: [PATCH 0416/2025] common/travis/check-install: fix error when there
are no packages built
---
common/travis/check-install.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/common/travis/check-install.sh b/common/travis/check-install.sh
index 4bfb6e2c8d7b64..9fa68cb9a7181c 100755
--- a/common/travis/check-install.sh
+++ b/common/travis/check-install.sh
@@ -27,7 +27,8 @@ ADDREPO="--repository=hostdir/binpkgs/bootstrap
--repository=hostdir/binpkgs/nonfree"
ROOTDIR="-r /check-install"
-xbps-install $ROOTDIR $ADDREPO $CONFDIR -S
+# if this fails, there were no packages built for this arch and thus no repodatas
+xbps-install $ROOTDIR $ADDREPO $CONFDIR -S || exit 0
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
From 57fe9f9df7ae7f9fae61e9f7615ce0a4008d9916 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 22 Feb 2025 11:32:33 +0530
Subject: [PATCH 0417/2025] joker: update to 1.4.1.
---
srcpkgs/joker/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/joker/template b/srcpkgs/joker/template
index c6c54ebea9ff6a..55f0ebdbdb99c1 100644
--- a/srcpkgs/joker/template
+++ b/srcpkgs/joker/template
@@ -1,7 +1,7 @@
# Template file for 'joker'
pkgname=joker
-version=1.4.0
-revision=2
+version=1.4.1
+revision=1
build_style=go
go_import_path=github.com/candid82/joker
short_desc="Interpreted dialect of Clojure written in Go and Clojure(Script) linter"
@@ -10,7 +10,7 @@ license="EPL-1.0"
homepage="https://joker-lang.org/"
changelog="https://github.com/candid82/joker/releases"
distfiles="https://github.com/candid82/joker/archive/refs/tags/v${version}.tar.gz"
-checksum=8744e077e420a40a78c215fe9c61adad2aa59e8a985ec5d59aeb75f93b2706f3
+checksum=041535d734db2927aa8c32794c012fd1636d2a5aec15aaf2e7b2f33fc8973808
if [ "$CROSS_BUILD" ]; then
if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then
From 13cde4091185cb2423ac57e2b1f7288808a6ffb6 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Fri, 7 Mar 2025 01:41:32 -0600
Subject: [PATCH 0418/2025] oras: Update to 1.2.2.
---
srcpkgs/oras/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/oras/template b/srcpkgs/oras/template
index 788fe0bd8455a2..eecf79a0908478 100644
--- a/srcpkgs/oras/template
+++ b/srcpkgs/oras/template
@@ -1,7 +1,7 @@
# Template file for 'oras'
pkgname=oras
-version=1.1.0
-revision=2
+version=1.2.2
+revision=1
build_style=go
go_import_path="oras.land/oras"
go_package="$go_import_path/cmd/oras"
@@ -10,4 +10,4 @@ maintainer="Michael Aldridge <maldridge@voidlinux.org>"
license="Apache-2.0"
homepage="https://oras.land"
distfiles="https://github.com/oras-project/oras/archive/refs/tags/v$version.tar.gz"
-checksum=87059bbf96781980ba9826603ee10e2bb3cfafbe7b9410ba1c65fe336b9d4ee0
+checksum=09436b3048aab42fdfd5662f71da7d211f9d6e7ce66740cbbd8f3695ae621f6a
From d5784c3097722dc3cc549f040106a5d6c8f4c86e Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 19 Feb 2025 20:11:48 +0530
Subject: [PATCH 0419/2025] fselect: update to 0.8.9.
---
srcpkgs/fselect/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/fselect/template b/srcpkgs/fselect/template
index f72bf6e7f12b42..c705eb26a6ce2c 100644
--- a/srcpkgs/fselect/template
+++ b/srcpkgs/fselect/template
@@ -1,19 +1,19 @@
# Template file for 'fselect'
pkgname=fselect
-version=0.8.8
+version=0.8.9
revision=1
build_style=cargo
# disable automatic update checking
configure_args="--no-default-features --features users"
hostmakedepends="cmake pkg-config"
-makedepends="libzstd-devel openssl-devel libgit2-1.8-devel"
+makedepends="libzstd-devel openssl-devel libgit2-1.9-devel"
short_desc="Find files with SQL-like queries"
maintainer="SolitudeSF <solitudesf@protonmail.com>"
license="Apache-2.0 OR MIT"
homepage="https://fselect.rocks"
changelog="https://github.com/jhspetersson/fselect/releases"
distfiles="https://github.com/jhspetersson/fselect/archive/refs/tags/${version}.tar.gz"
-checksum=0f586c3870a66d4a3ab7b92409dcf0f68a23bd8031ec0cc3f1622efebe190c9e
+checksum=08a903e2bd7d68dff004a6552dc5823989c74ce20a96416601ce7002f6b51a7b
case "$XBPS_TARGET_MACHINE" in
ppc64le*) ;;
From ed24c680f283cc12b3c6defb4b6a16ea1fef2ec5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:14:38 -0800
Subject: [PATCH 0420/2025] pulseaudio: fix build with gcc14
---
srcpkgs/pulseaudio/template | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/srcpkgs/pulseaudio/template b/srcpkgs/pulseaudio/template
index 708ab4f79ab067..0f12836e76a342 100644
--- a/srcpkgs/pulseaudio/template
+++ b/srcpkgs/pulseaudio/template
@@ -45,6 +45,14 @@ case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" -Db_lto=false"
esac
+post_patch() {
+ if [ "$XBPS_TARGET_LIBC" = musl ]; then
+ # Configure detects presence of open64 due to musl providing aliases for them in the linker, this is not correct.
+ # This was fixed in musl 1.2.x, but we are currently using 1.1.x
+ vsed -e "s/'open64',//g" -i meson.build
+ fi
+}
+
post_install() {
rm ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf
vmkdir usr/share/examples/pulseaudio/sv/
From be8062a37d25e1590a917c3b969beee500dbbb64 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:15:59 -0800
Subject: [PATCH 0421/2025] gpm: fix building with gcc14 and musl, update
distfile
---
srcpkgs/gpm/patches/musl-fcntl.patch | 24 -----
srcpkgs/gpm/patches/musl-includes.patch | 120 ++++++++++++++++++++++++
srcpkgs/gpm/template | 6 +-
3 files changed, 123 insertions(+), 27 deletions(-)
delete mode 100644 srcpkgs/gpm/patches/musl-fcntl.patch
create mode 100644 srcpkgs/gpm/patches/musl-includes.patch
diff --git a/srcpkgs/gpm/patches/musl-fcntl.patch b/srcpkgs/gpm/patches/musl-fcntl.patch
deleted file mode 100644
index 3117476f5c8515..00000000000000
--- a/srcpkgs/gpm/patches/musl-fcntl.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-The location <sys/fcntl.h> is wrong, it is just <fcntl.h>
-
---- a/src/lib/liblow.c 2012-10-26 23:21:38.000000000 +0200
-+++ b/src/lib/liblow.c 2015-06-22 15:36:38.956046661 +0200
-@@ -33,7 +33,7 @@
- #include <sys/types.h> /* socket() */
- #include <sys/socket.h> /* socket() */
- #include <sys/un.h> /* struct sockaddr_un */
--#include <sys/fcntl.h> /* O_RDONLY */
-+#include <fcntl.h> /* O_RDONLY */
- #include <sys/stat.h> /* stat() */
-
- #ifdef SIGTSTP /* true if BSD system */
---- a/src/daemon/gpm.c 2012-10-26 23:21:38.000000000 +0200
-+++ b/src/daemon/gpm.c 2015-06-22 15:44:46.825020280 +0200
-@@ -29,7 +29,7 @@
- #include <signal.h> /* SIGPIPE */
- #include <time.h> /* time() */
- #include <sys/param.h>
--#include <sys/fcntl.h> /* O_RDONLY */
-+#include <fcntl.h> /* O_RDONLY */
- #include <sys/wait.h> /* wait() */
- #include <sys/stat.h> /* mkdir() */
- #include <sys/time.h> /* timeval */
diff --git a/srcpkgs/gpm/patches/musl-includes.patch b/srcpkgs/gpm/patches/musl-includes.patch
new file mode 100644
index 00000000000000..3b34bfdb5b9371
--- /dev/null
+++ b/srcpkgs/gpm/patches/musl-includes.patch
@@ -0,0 +1,120 @@
+Source: https://github.com/telmich/gpm/commit/4a938233fbe6de7af05aabc74891b68d4bae40f8
+
+From 21f4f4aede1cae705fa0c9112ef34afbe38413d2 Mon Sep 17 00:00:00 2001
+From: Kurt Nalty <46026992+kurtnalty@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:44:24 -0600
+Subject: [PATCH 1/4] Update gpm.c
+
+---
+ src/daemon/gpm.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/daemon/gpm.c b/src/daemon/gpm.c
+index 771da5c..6806dce 100644
+--- a/src/daemon/gpm.c
++++ b/src/daemon/gpm.c
+@@ -29,7 +29,7 @@
+ #include <signal.h> /* SIGPIPE */
+ #include <time.h> /* time() */
+ #include <sys/param.h>
+-#include <sys/fcntl.h> /* O_RDONLY */
++#include <fcntl.h> /* O_RDONLY */
+ #include <sys/wait.h> /* wait() */
+ #include <sys/stat.h> /* mkdir() */
+ #include <sys/time.h> /* timeval */
+
+From 2085cab74a0a84df8b965addf007775a7225c9ec Mon Sep 17 00:00:00 2001
+From: Kurt Nalty <46026992+kurtnalty@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:47:17 -0600
+Subject: [PATCH 2/4] Add include <string.h>
+
+Added
+ line 28, #include <string.h> /* strcpy, bzero */
+for musl compilation
+---
+ src/daemon/old_main.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/daemon/old_main.c b/src/daemon/old_main.c
+index 2581e26..ab7a87f 100644
+--- a/src/daemon/old_main.c
++++ b/src/daemon/old_main.c
+@@ -25,6 +25,7 @@
+ #include <signal.h> /* guess again */
+ #include <errno.h> /* guess again */
+ #include <unistd.h> /* unlink */
++#include <string.h> /* strcpy, bzero */
+ #include <sys/stat.h> /* chmod */
+
+ #include <linux/kd.h> /* linux hd* */
+
+From afe69339e311a498eba4c978a865839f33b66e7a Mon Sep 17 00:00:00 2001
+From: Kurt Nalty <46026992+kurtnalty@users.noreply.github.com>
+Date: Sat, 29 Dec 2018 23:52:58 -0600
+Subject: [PATCH 3/4] Update liblow.c for musl compatible
+
+Changed #include <sys/fcntl.h> to #include <fcntl.h>
+Changed SA_NOMASK to SA_NODEFER on lines 176, 367
+---
+ src/lib/liblow.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/lib/liblow.c b/src/lib/liblow.c
+index e789d09..8d6ba34 100644
+--- a/src/lib/liblow.c
++++ b/src/lib/liblow.c
+@@ -33,7 +33,7 @@
+ #include <sys/types.h> /* socket() */
+ #include <sys/socket.h> /* socket() */
+ #include <sys/un.h> /* struct sockaddr_un */
+-#include <sys/fcntl.h> /* O_RDONLY */
++#include <fcntl.h> /* O_RDONLY */
+ #include <sys/stat.h> /* stat() */
+
+ #ifdef SIGTSTP /* true if BSD system */
+@@ -173,7 +173,7 @@ static void gpm_suspend_hook (int signum)
+ /* Reincarnation. Prepare for another death early. */
+ sigemptyset(&sa.sa_mask);
+ sa.sa_handler = gpm_suspend_hook;
+- sa.sa_flags = SA_NOMASK;
++ sa.sa_flags = SA_NODEFER;
+ sigaction (SIGTSTP, &sa, 0);
+
+ /* Pop the gpm stack by closing the useless connection */
+@@ -364,7 +364,7 @@ int Gpm_Open(Gpm_Connect *conn, int flag)
+
+ /* if signal was originally ignored, job control is not supported */
+ if (gpm_saved_suspend_hook.sa_handler != SIG_IGN) {
+- sa.sa_flags = SA_NOMASK;
++ sa.sa_flags = SA_NODEFER;
+ sa.sa_handler = gpm_suspend_hook;
+ sigaction(SIGTSTP, &sa, 0);
+ }
+
+From 668445350055e4bbeec9c15bd4db14a7f07abc45 Mon Sep 17 00:00:00 2001
+From: Kurt Nalty <46026992+kurtnalty@users.noreply.github.com>
+Date: Mon, 31 Dec 2018 18:41:19 -0600
+Subject: [PATCH 4/4] Aligned comments
+
+---
+ src/lib/liblow.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/lib/liblow.c b/src/lib/liblow.c
+index 8d6ba34..8b40b71 100644
+--- a/src/lib/liblow.c
++++ b/src/lib/liblow.c
+@@ -29,11 +29,12 @@
+ #include <string.h> /* strncmp */
+ #include <unistd.h> /* select(); */
+ #include <errno.h>
++#include <fcntl.h> /* O_RDONLY */
++
+ #include <sys/time.h> /* timeval */
+ #include <sys/types.h> /* socket() */
+ #include <sys/socket.h> /* socket() */
+ #include <sys/un.h> /* struct sockaddr_un */
+-#include <fcntl.h> /* O_RDONLY */
+ #include <sys/stat.h> /* stat() */
+
+ #ifdef SIGTSTP /* true if BSD system */
diff --git a/srcpkgs/gpm/template b/srcpkgs/gpm/template
index 360f58668c53d7..fd060bd6c8aa49 100644
--- a/srcpkgs/gpm/template
+++ b/srcpkgs/gpm/template
@@ -1,15 +1,15 @@
# Template file for 'gpm'
pkgname=gpm
version=1.20.7
-revision=10
+revision=11
build_style=gnu-configure
hostmakedepends="automake libtool flex texinfo"
makedepends="ncurses-devel libfl-devel"
short_desc="Mouse server for the console and xterm"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="http://www.nico.schottelius.org/software/gpm/"
-distfiles="http://www.nico.schottelius.org/software/gpm/archives/gpm-${version}.tar.lzma"
+homepage="https://www.nico.schottelius.org/software/gpm/"
+distfiles="https://www.nico.schottelius.org/software/gpm/archives/gpm-${version}.tar.lzma"
checksum=a955053b36556ffa7c628ce18fd6de7d625966573fa412fb08869533d8f7385c
CFLAGS="-fcommon"
From ff08666b8f1ac8b16cda4a561224abb0207505a1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:20:33 -0800
Subject: [PATCH 0422/2025] mdadm: fix build with gcc14 and musl, use gnu
basename
---
srcpkgs/mdadm/patches/basename.patch | 19 +++++++++++++++++++
srcpkgs/mdadm/patches/musl.patch | 10 ----------
srcpkgs/mdadm/template | 2 +-
3 files changed, 20 insertions(+), 11 deletions(-)
create mode 100644 srcpkgs/mdadm/patches/basename.patch
diff --git a/srcpkgs/mdadm/patches/basename.patch b/srcpkgs/mdadm/patches/basename.patch
new file mode 100644
index 00000000000000..385a53d8f0ffc8
--- /dev/null
+++ b/srcpkgs/mdadm/patches/basename.patch
@@ -0,0 +1,19 @@
+Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/a292d641ca2d765507aac4fc2925bb651e2f84b2/main/mdadm/basename.patch
+
+--- a/mdadm.h
++++ b/mdadm.h
+@@ -248,6 +248,14 @@ static inline void __put_unaligned32(__u
+ }
+
+ /*
++ * Ensure GNU basename behavior for musl libc
++ */
++#ifndef __GLIBC__
++#define basename(path) \
++ (strrchr((path),'/') ? strrchr((path),'/')+1 : (path))
++#endif
++
++/*
+ * Check at compile time that something is of a particular type.
+ * Always evaluates to 1 so you may use it easily in comparisons.
+ */
diff --git a/srcpkgs/mdadm/patches/musl.patch b/srcpkgs/mdadm/patches/musl.patch
index e36f524c217a42..4af6c311bb34f1 100644
--- a/srcpkgs/mdadm/patches/musl.patch
+++ b/srcpkgs/mdadm/patches/musl.patch
@@ -18,13 +18,3 @@
#include <signal.h>
#include <sys/signalfd.h>
#include <sys/wait.h>
---- mdadm-4.3/Monitor.c
-+++ mdadm-4.3/Monitor.c
-@@ -29,6 +29,7 @@
- #include <sys/wait.h>
- #include <limits.h>
- #include <syslog.h>
-+#include <libgen.h>
-
- #define TASK_COMM_LEN 16
- #define EVENT_NAME_MAX 32
diff --git a/srcpkgs/mdadm/template b/srcpkgs/mdadm/template
index 2e2f07e1cd7df3..d4b81413541aa8 100644
--- a/srcpkgs/mdadm/template
+++ b/srcpkgs/mdadm/template
@@ -1,7 +1,7 @@
# Template file for 'mdadm'
pkgname=mdadm
version=4.3
-revision=3
+revision=4
hostmakedepends="pkg-config"
makedepends="eudev-libudev-devel"
short_desc="Tool for managing/monitoring Linux md device arrays"
From 7d8fc8e7e92dc90cd317fd36e1ec4ab6c67ae578 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:23:55 -0800
Subject: [PATCH 0423/2025] perl-Tk: fix build with gcc14
---
.../SvPV-incompatible-pointer-types.patch | 47 +++++
srcpkgs/perl-Tk/patches/gcc14.patch | 198 ++++++++++++++++++
srcpkgs/perl-Tk/template | 2 +-
3 files changed, 246 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/perl-Tk/patches/SvPV-incompatible-pointer-types.patch
create mode 100644 srcpkgs/perl-Tk/patches/gcc14.patch
diff --git a/srcpkgs/perl-Tk/patches/SvPV-incompatible-pointer-types.patch b/srcpkgs/perl-Tk/patches/SvPV-incompatible-pointer-types.patch
new file mode 100644
index 00000000000000..c1ca0eb4d1234f
--- /dev/null
+++ b/srcpkgs/perl-Tk/patches/SvPV-incompatible-pointer-types.patch
@@ -0,0 +1,47 @@
+Source: https://salsa.debian.org/georgesk/perl-tk/-/blob/f172ffdd2f7e59097c7f13028996c656019a061c/debian/patches/80-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
+
+From a26233c844c52f49ef9cca5f88dd9063aac60d0f Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Thu, 11 Jan 2024 18:28:58 +0000
+Subject: [PATCH] Fix STRLEN vs int pointer confusion in
+ Tcl_GetByteArrayFromObj()
+
+Perl 5.37.2, more precisely commit
+
+ https://github.com/Perl/perl5/commit/1ef9039bccbfe64f47f201b6cfb7d6d23e0b08a7
+
+changed the implementation of SvPV() et al., breaking t/balloon.t,
+t/canvas2.t and t/photo.t on big-endian 64-bit architectures such as
+ppc64 and s390x because StringMatchGIF() no longer recognized GIF files.
+
+This is because Tcl_GetByteArrayFromObj() was calling SvPV() with an int
+pointer instead of a correct STRLEN pointer, and the new implementation
+is more sensitive to this: it assigns the pointers as-is, resulting in
+the int pointer pointing at the wrong end of the 64-bit length.
+
+Other functions taking a length pointer, at least Tcl_GetStringFromObj()
+already seem to do things correctly, so presumably this is not a
+systematic issue.
+---
+ objGlue.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/objGlue.c b/objGlue.c
+index d4927ea..dbd6a50 100644
+--- a/objGlue.c
++++ b/objGlue.c
+@@ -627,7 +627,10 @@ Tcl_GetByteArrayFromObj(Tcl_Obj * objPtr, int * lengthPtr)
+ sv_utf8_downgrade(objPtr, 0);
+ if (lengthPtr)
+ {
+- return (unsigned char *) SvPV(objPtr, *lengthPtr);
++ STRLEN len;
++ unsigned char *s = SvPV(objPtr, len);
++ *lengthPtr = len;
++ return s;
+ }
+ else
+ {
+--
+2.30.2
+
diff --git a/srcpkgs/perl-Tk/patches/gcc14.patch b/srcpkgs/perl-Tk/patches/gcc14.patch
new file mode 100644
index 00000000000000..78d863795c32fd
--- /dev/null
+++ b/srcpkgs/perl-Tk/patches/gcc14.patch
@@ -0,0 +1,198 @@
+Source: https://gitlab.alpinelinux.org/alpine/aports/-/blob/48a858e7ec54d7c3dceeb520883e4a5f36b4f284/main/perl-tk/gcc14.patch
+
+--- config/signedchar.c
++++ ./config/signedchar.c
+@@ -1,4 +1,4 @@
+-main()
++int main()
+ {
+ signed char x = 'a';
+ return (x - 'a');
+--- config/unsigned.c
++++ ./config/unsigned.c
+@@ -1,3 +1,5 @@
++#include <stdlib.h>
++
+ int main()
+ {
+ char x[] = "\377";
+--- pTk/config/Hstrdup.c
++++ ./pTk/config/Hstrdup.c
+@@ -1,4 +1,5 @@
+ #include <string.h>
++#include <stdlib.h>
+
+ #define STRING "Whatever"
+
+--- pTk/config/Hstrtoul.c
++++ ./pTk/config/Hstrtoul.c
+@@ -1,3 +1,4 @@
++#include <string.h>
+ #include <stdlib.h>
+
+ int main()
+--- pTk/mTk/generic/tkEvent.c
++++ ./pTk/mTk/generic/tkEvent.c
+@@ -1153,6 +1153,7 @@ TkEventDeadWindow(winPtr)
+ Time
+ TkCurrentTime(dispPtr, fallbackCurrent)
+ TkDisplay *dispPtr; /* Display for which the time is desired. */
++ int fallbackCurrent;
+ {
+ register XEvent *eventPtr;
+ ThreadSpecificData *tsdPtr = (ThreadSpecificData *)
+--- pTk/mTk/generic/tkImage.c
++++ ./pTk/mTk/generic/tkImage.c
+@@ -1083,6 +1083,8 @@ int x;
+ int y;
+ int width;
+ int height;
++int imgWidth;
++int imgHeight;
+ {
+ Tk_Tile tile = (Tk_Tile) clientData;
+ Tk_TileChange *handler;
+--- Event/Event.xs
++++ ./Event/Event.xs
+@@ -1532,7 +1532,7 @@ PROTOTYPES: DISABLE
+ BOOT:
+ {
+ #ifdef pWARN_NONE
+- SV *old_warn = PL_curcop->cop_warnings;
++ char *old_warn = PL_curcop->cop_warnings;
+ PL_curcop->cop_warnings = pWARN_NONE;
+ #endif
+ newXS("Tk::Event::INIT", XS_Tk__Event_INIT, file);
+--- config/pregcomp2.c
++++ ./config/pregcomp2.c
+@@ -4,5 +4,5 @@
+
+ int main() {
+ SV* sv = newSViv(0);
+- regexp* rx = pregcomp(sv, 0);
++ void *rx = (void *) pregcomp(sv, 0);
+ }
+--- pTk/Xlib.t
++++ ./pTk/Xlib.t
+@@ -331,7 +331,7 @@ VFUNC(int,XIntersectRegion,V_XIntersectR
+ #endif /* !DO_X_EXCLUDE */
+
+ #ifndef XKeycodeToKeysym
+-VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int)))
++VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned char, int)))
+ #endif /* #ifndef XKeycodeToKeysym */
+
+ #ifndef XKeysymToString
+--- pTk/mTk/generic/tkCanvText.c
++++ ./pTk/mTk/generic/tkCanvText.c
+@@ -1250,7 +1250,7 @@ GetTextIndex(interp, canvas, itemPtr, ob
+ goto doxy;
+ }
+
+- string = Tcl_GetStringFromObj(obj, &length);
++ string = Tcl_GetStringFromObj(obj, NULL);
+ c = string[0];
+ length = strlen(string);
+
+--- tkGlue.c
++++ ./tkGlue.c
+@@ -5549,7 +5549,7 @@ _((pTHX))
+ #define COP_WARNINGS_TYPE SV*
+ #endif
+ #ifdef pWARN_NONE
+- COP_WARNINGS_TYPE old_warn = PL_curcop->cop_warnings;
++ char *old_warn = PL_curcop->cop_warnings;
+ PL_curcop->cop_warnings = pWARN_NONE;
+ #endif
+
+From 061e4744c01dd2ed461fd0009cb1699c4f37f131 Mon Sep 17 00:00:00 2001
+From: Randy Eckenrode <randy@largeandhighquality.com>
+Date: Thu, 7 Sep 2023 05:17:32 +0200
+Subject: [PATCH 1/2] jpeg: fix build with clang 16
+
+The jpeg `configure` script fails to detect clang as a functioning C
+compiler because it uses a test with a `main` that returns an implicit
+`int`, which results in an error with clang 16.
+---
+ JPEG/jpeg/configure | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/JPEG/jpeg/configure b/JPEG/jpeg/configure
+index 35c9db5c..ce76b557 100755
+--- a/JPEG/jpeg/configure
++++ b/JPEG/jpeg/configure
+@@ -623,7 +623,7 @@ cross_compiling=$ac_cv_prog_cc_cross
+ cat > conftest.$ac_ext <<EOF
+ #line 625 "configure"
+ #include "confdefs.h"
+-main(){return(0);}
++int main(){return(0);}
+ EOF
+ if { (eval echo configure:629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ ac_cv_prog_cc_works=yes
+
+From 3c5126df9b06bd6c87211d762b081cc801368fa5 Mon Sep 17 00:00:00 2001
+From: Christopher Chavez <chrischavez@gmx.us>
+Date: Thu, 14 Sep 2023 06:27:52 -0500
+Subject: [PATCH 2/2] jpeg: more fixes for clang 16
+
+---
+ JPEG/jpeg/configure | 17 ++++++++++++++---
+ 1 file changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/JPEG/jpeg/configure b/JPEG/jpeg/configure
+index ce76b557..c5593f2f 100755
+--- a/JPEG/jpeg/configure
++++ b/JPEG/jpeg/configure
+@@ -1281,6 +1281,10 @@ else
+ #line 1282 "configure"
+ #include "confdefs.h"
+
++#include <stdio.h>
++#ifdef HAVE_STDLIB_H
++#include <stdlib.h>
++#endif
+ #ifdef HAVE_PROTOTYPES
+ int is_char_signed (int arg)
+ #else
+@@ -1298,7 +1302,7 @@ int is_char_signed (arg)
+ return 1; /* assume char is signed otherwise */
+ }
+ char signed_char_check = (char) (-67);
+-main() {
++int main() {
+ exit(is_char_signed((int) signed_char_check));
+ }
+ EOF
+@@ -1327,6 +1331,10 @@ else
+ #line 1328 "configure"
+ #include "confdefs.h"
+
++#include <stdio.h>
++#ifdef HAVE_STDLIB_H
++#include <stdlib.h>
++#endif
+ #ifdef HAVE_PROTOTYPES
+ int is_shifting_signed (long arg)
+ #else
+@@ -1350,7 +1358,7 @@ int is_shifting_signed (arg)
+ printf("I fear the JPEG software will not work at all.\n\n");
+ return 0; /* try it with unsigned anyway */
+ }
+-main() {
++int main() {
+ exit(is_shifting_signed(-0x7F7E80B1L));
+ }
+ EOF
+@@ -1380,7 +1388,10 @@ else
+ #include "confdefs.h"
+
+ #include <stdio.h>
+-main() {
++#ifdef HAVE_STDLIB_H
++#include <stdlib.h>
++#endif
++int main() {
+ if (fopen("conftestdata", "wb") != NULL)
+ exit(0);
+ exit(1);
diff --git a/srcpkgs/perl-Tk/template b/srcpkgs/perl-Tk/template
index 2dbd37952da537..a7bf0f4e141ff7 100644
--- a/srcpkgs/perl-Tk/template
+++ b/srcpkgs/perl-Tk/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Tk'
pkgname=perl-Tk
version=804.036
-revision=3
+revision=4
build_style=perl-module
configure_args="X11INC=${XBPS_CROSS_BASE}/usr/include
X11LIB=${XBPS_CROSS_BASE}/usr/lib"
From 8f90d9aaa3b0c6314e7cbb6bcd874850ae0b53f2 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:25:24 -0800
Subject: [PATCH 0424/2025] texlive: fix path for luajit patches
---
.../aarch64-Fix-exit-stub-patching.patch | 231 ++++++++++++++++++
.../aarch64-register-allocation-bug-fix.patch | 29 +++
srcpkgs/texlive/template | 20 +-
3 files changed, 261 insertions(+), 19 deletions(-)
create mode 100644 srcpkgs/texlive/files/luajit-patches/aarch64-Fix-exit-stub-patching.patch
create mode 100644 srcpkgs/texlive/files/luajit-patches/aarch64-register-allocation-bug-fix.patch
diff --git a/srcpkgs/texlive/files/luajit-patches/aarch64-Fix-exit-stub-patching.patch b/srcpkgs/texlive/files/luajit-patches/aarch64-Fix-exit-stub-patching.patch
new file mode 100644
index 00000000000000..487a1cd1ca7876
--- /dev/null
+++ b/srcpkgs/texlive/files/luajit-patches/aarch64-Fix-exit-stub-patching.patch
@@ -0,0 +1,231 @@
+commit 9da06535092d6d9dec442641a26c64bce5574322
+Author: Mike Pall <mike>
+Date: Sun Jun 24 14:08:59 2018 +0200
+
+ ARM64: Fix exit stub patching.
+
+ Contributed by Javier Guerra Giraldez.
+
+diff --git a/src/lj_asm_arm64.h b/src/lj_asm_arm64.h
+index cbb186d3..baafa21a 100644
+--- a/src/lj_asm_arm64.h
++++ b/src/lj_asm_arm64.h
+@@ -56,11 +56,11 @@ static void asm_exitstub_setup(ASMState *as, ExitNo nexits)
+ asm_mclimit(as);
+ /* 1: str lr,[sp]; bl ->vm_exit_handler; movz w0,traceno; bl <1; bl <1; ... */
+ for (i = nexits-1; (int32_t)i >= 0; i--)
+- *--mxp = A64I_LE(A64I_BL|((-3-i)&0x03ffffffu));
+- *--mxp = A64I_LE(A64I_MOVZw|A64F_U16(as->T->traceno));
++ *--mxp = A64I_LE(A64I_BL | A64F_S26(-3-i));
++ *--mxp = A64I_LE(A64I_MOVZw | A64F_U16(as->T->traceno));
+ mxp--;
+- *mxp = A64I_LE(A64I_BL|(((MCode *)(void *)lj_vm_exit_handler-mxp)&0x03ffffffu));
+- *--mxp = A64I_LE(A64I_STRx|A64F_D(RID_LR)|A64F_N(RID_SP));
++ *mxp = A64I_LE(A64I_BL | A64F_S26(((MCode *)(void *)lj_vm_exit_handler-mxp)));
++ *--mxp = A64I_LE(A64I_STRx | A64F_D(RID_LR) | A64F_N(RID_SP));
+ as->mctop = mxp;
+ }
+
+@@ -77,7 +77,7 @@ static void asm_guardcc(ASMState *as, A64CC cc)
+ MCode *p = as->mcp;
+ if (LJ_UNLIKELY(p == as->invmcp)) {
+ as->loopinv = 1;
+- *p = A64I_B | ((target-p) & 0x03ffffffu);
++ *p = A64I_B | A64F_S26(target-p);
+ emit_cond_branch(as, cc^1, p-1);
+ return;
+ }
+@@ -91,7 +91,7 @@ static void asm_guardtnb(ASMState *as, A64Ins ai, Reg r, uint32_t bit)
+ MCode *p = as->mcp;
+ if (LJ_UNLIKELY(p == as->invmcp)) {
+ as->loopinv = 1;
+- *p = A64I_B | ((target-p) & 0x03ffffffu);
++ *p = A64I_B | A64F_S26(target-p);
+ emit_tnb(as, ai^0x01000000u, r, bit, p-1);
+ return;
+ }
+@@ -105,7 +105,7 @@ static void asm_guardcnb(ASMState *as, A64Ins ai, Reg r)
+ MCode *p = as->mcp;
+ if (LJ_UNLIKELY(p == as->invmcp)) {
+ as->loopinv = 1;
+- *p = A64I_B | ((target-p) & 0x03ffffffu);
++ *p = A64I_B | A64F_S26(target-p);
+ emit_cnb(as, ai^0x01000000u, r, p-1);
+ return;
+ }
+@@ -1850,7 +1850,7 @@ static void asm_loop_fixup(ASMState *as)
+ p[-2] |= ((uint32_t)delta & mask) << 5;
+ } else {
+ ptrdiff_t delta = target - (p - 1);
+- p[-1] = A64I_B | ((uint32_t)(delta) & 0x03ffffffu);
++ p[-1] = A64I_B | A64F_S26(delta);
+ }
+ }
+
+@@ -1919,7 +1919,7 @@ static void asm_tail_fixup(ASMState *as, TraceNo lnk)
+ }
+ /* Patch exit branch. */
+ target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
+- p[-1] = A64I_B | (((target-p)+1)&0x03ffffffu);
++ p[-1] = A64I_B | A64F_S26((target-p)+1);
+ }
+
+ /* Prepare tail of code. */
+@@ -1982,40 +1982,50 @@ void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *target)
+ {
+ MCode *p = T->mcode;
+ MCode *pe = (MCode *)((char *)p + T->szmcode);
+- MCode *cstart = NULL, *cend = p;
++ MCode *cstart = NULL;
+ MCode *mcarea = lj_mcode_patch(J, p, 0);
+ MCode *px = exitstub_trace_addr(T, exitno);
++ /* Note: this assumes a trace exit is only ever patched once. */
+ for (; p < pe; p++) {
+ /* Look for exitstub branch, replace with branch to target. */
++ ptrdiff_t delta = target - p;
+ MCode ins = A64I_LE(*p);
+ if ((ins & 0xff000000u) == 0x54000000u &&
+ ((ins ^ ((px-p)<<5)) & 0x00ffffe0u) == 0) {
+- /* Patch bcc exitstub. */
+- *p = A64I_LE((ins & 0xff00001fu) | (((target-p)<<5) & 0x00ffffe0u));
+- cend = p+1;
+- if (!cstart) cstart = p;
++ /* Patch bcc, if within range. */
++ if (A64F_S_OK(delta, 19)) {
++ *p = A64I_LE((ins & 0xff00001fu) | A64F_S19(delta));
++ if (!cstart) cstart = p;
++ }
+ } else if ((ins & 0xfc000000u) == 0x14000000u &&
+ ((ins ^ (px-p)) & 0x03ffffffu) == 0) {
+- /* Patch b exitstub. */
+- *p = A64I_LE((ins & 0xfc000000u) | ((target-p) & 0x03ffffffu));
+- cend = p+1;
++ /* Patch b. */
++ lua_assert(A64F_S_OK(delta, 26));
++ *p = A64I_LE((ins & 0xfc000000u) | A64F_S26(delta));
+ if (!cstart) cstart = p;
+ } else if ((ins & 0x7e000000u) == 0x34000000u &&
+ ((ins ^ ((px-p)<<5)) & 0x00ffffe0u) == 0) {
+- /* Patch cbz/cbnz exitstub. */
+- *p = A64I_LE((ins & 0xff00001f) | (((target-p)<<5) & 0x00ffffe0u));
+- cend = p+1;
+- if (!cstart) cstart = p;
++ /* Patch cbz/cbnz, if within range. */
++ if (A64F_S_OK(delta, 19)) {
++ *p = A64I_LE((ins & 0xff00001fu) | A64F_S19(delta));
++ if (!cstart) cstart = p;
++ }
+ } else if ((ins & 0x7e000000u) == 0x36000000u &&
+ ((ins ^ ((px-p)<<5)) & 0x0007ffe0u) == 0) {
+- /* Patch tbz/tbnz exitstub. */
+- *p = A64I_LE((ins & 0xfff8001fu) | (((target-p)<<5) & 0x0007ffe0u));
+- cend = p+1;
+- if (!cstart) cstart = p;
++ /* Patch tbz/tbnz, if within range. */
++ if (A64F_S_OK(delta, 14)) {
++ *p = A64I_LE((ins & 0xfff8001fu) | A64F_S14(delta));
++ if (!cstart) cstart = p;
++ }
+ }
+ }
+- lua_assert(cstart != NULL);
+- lj_mcode_sync(cstart, cend);
++ { /* Always patch long-range branch in exit stub itself. */
++ ptrdiff_t delta = target - px;
++ lua_assert(A64F_S_OK(delta, 26));
++ *px = A64I_B | A64F_S26(delta);
++ if (!cstart) cstart = px;
++ }
++ lj_mcode_sync(cstart, px+1);
+ lj_mcode_patch(J, mcarea, 1);
+ }
+
+diff --git a/src/lj_emit_arm64.h b/src/lj_emit_arm64.h
+index 6da4c7d4..1001b1d8 100644
+--- a/src/lj_emit_arm64.h
++++ b/src/lj_emit_arm64.h
+@@ -241,7 +241,7 @@ static void emit_loadk(ASMState *as, Reg rd, uint64_t u64, int is64)
+ #define mcpofs(as, k) \
+ ((intptr_t)((uintptr_t)(k) - (uintptr_t)(as->mcp - 1)))
+ #define checkmcpofs(as, k) \
+- ((((mcpofs(as, k)>>2) + 0x00040000) >> 19) == 0)
++ (A64F_S_OK(mcpofs(as, k)>>2, 19))
+
+ static Reg ra_allock(ASMState *as, intptr_t k, RegSet allow);
+
+@@ -312,7 +312,7 @@ static void emit_cond_branch(ASMState *as, A64CC cond, MCode *target)
+ {
+ MCode *p = --as->mcp;
+ ptrdiff_t delta = target - p;
+- lua_assert(((delta + 0x40000) >> 19) == 0);
++ lua_assert(A64F_S_OK(delta, 19));
+ *p = A64I_BCC | A64F_S19(delta) | cond;
+ }
+
+@@ -320,24 +320,24 @@ static void emit_branch(ASMState *as, A64Ins ai, MCode *target)
+ {
+ MCode *p = --as->mcp;
+ ptrdiff_t delta = target - p;
+- lua_assert(((delta + 0x02000000) >> 26) == 0);
+- *p = ai | ((uint32_t)delta & 0x03ffffffu);
++ lua_assert(A64F_S_OK(delta, 26));
++ *p = ai | A64F_S26(delta);
+ }
+
+ static void emit_tnb(ASMState *as, A64Ins ai, Reg r, uint32_t bit, MCode *target)
+ {
+ MCode *p = --as->mcp;
+ ptrdiff_t delta = target - p;
+- lua_assert(bit < 63 && ((delta + 0x2000) >> 14) == 0);
++ lua_assert(bit < 63 && A64F_S_OK(delta, 14));
+ if (bit > 31) ai |= A64I_X;
+- *p = ai | A64F_BIT(bit & 31) | A64F_S14((uint32_t)delta & 0x3fffu) | r;
++ *p = ai | A64F_BIT(bit & 31) | A64F_S14(delta) | r;
+ }
+
+ static void emit_cnb(ASMState *as, A64Ins ai, Reg r, MCode *target)
+ {
+ MCode *p = --as->mcp;
+ ptrdiff_t delta = target - p;
+- lua_assert(((delta + 0x40000) >> 19) == 0);
++ lua_assert(A64F_S_OK(delta, 19));
+ *p = ai | A64F_S19(delta) | r;
+ }
+
+@@ -347,8 +347,8 @@ static void emit_call(ASMState *as, void *target)
+ {
+ MCode *p = --as->mcp;
+ ptrdiff_t delta = (char *)target - (char *)p;
+- if ((((delta>>2) + 0x02000000) >> 26) == 0) {
+- *p = A64I_BL | ((uint32_t)(delta>>2) & 0x03ffffffu);
++ if (A64F_S_OK(delta>>2, 26)) {
++ *p = A64I_BL | A64F_S26(delta>>2);
+ } else { /* Target out of range: need indirect call. But don't use R0-R7. */
+ Reg r = ra_allock(as, i64ptr(target),
+ RSET_RANGE(RID_X8, RID_MAX_GPR)-RSET_FIXED);
+diff --git a/src/lj_target_arm64.h b/src/lj_target_arm64.h
+index 520023ae..a207a2ba 100644
+--- a/src/lj_target_arm64.h
++++ b/src/lj_target_arm64.h
+@@ -132,9 +132,9 @@ static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p, uint32_t exitno)
+ #define A64F_IMMR(x) ((x) << 16)
+ #define A64F_U16(x) ((x) << 5)
+ #define A64F_U12(x) ((x) << 10)
+-#define A64F_S26(x) (x)
++#define A64F_S26(x) (((uint32_t)(x) & 0x03ffffffu))
+ #define A64F_S19(x) (((uint32_t)(x) & 0x7ffffu) << 5)
+-#define A64F_S14(x) ((x) << 5)
++#define A64F_S14(x) (((uint32_t)(x) & 0x3fffu) << 5)
+ #define A64F_S9(x) ((x) << 12)
+ #define A64F_BIT(x) ((x) << 19)
+ #define A64F_SH(sh, x) (((sh) << 22) | ((x) << 10))
+@@ -145,6 +145,9 @@ static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p, uint32_t exitno)
+ #define A64F_LSL16(x) (((x) / 16) << 21)
+ #define A64F_BSH(sh) ((sh) << 10)
+
++/* Check for valid field range. */
++#define A64F_S_OK(x, b) ((((x) + (1 << (b-1))) >> (b)) == 0)
++
+ typedef enum A64Ins {
+ A64I_S = 0x20000000,
+ A64I_X = 0x80000000,
diff --git a/srcpkgs/texlive/files/luajit-patches/aarch64-register-allocation-bug-fix.patch b/srcpkgs/texlive/files/luajit-patches/aarch64-register-allocation-bug-fix.patch
new file mode 100644
index 00000000000000..c30264786755f3
--- /dev/null
+++ b/srcpkgs/texlive/files/luajit-patches/aarch64-register-allocation-bug-fix.patch
@@ -0,0 +1,29 @@
+From: Jason Teplitz <jason@tensyr.com>
+Date: Mon, 9 Oct 2017 23:03:09 +0000
+Subject: Fix register allocation bug in arm64
+
+---
+ src/lj_asm_arm64.h | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git src/lj_asm_arm64.h src/lj_asm_arm64.h
+index 8fd92e7..549f8a6 100644
+--- a/src/lj_asm_arm64.h
++++ b/src/lj_asm_arm64.h
+@@ -871,7 +871,7 @@ static void asm_hrefk(ASMState *as, IRIns *ir)
+ int bigofs = !emit_checkofs(A64I_LDRx, ofs);
+ RegSet allow = RSET_GPR;
+ Reg dest = (ra_used(ir) || bigofs) ? ra_dest(as, ir, RSET_GPR) : RID_NONE;
+- Reg node = ra_alloc1(as, ir->op1, allow);
++ Reg node = ra_alloc1(as, ir->op1, ra_hasreg(dest) ? rset_clear(allow, dest) : allow);
+ Reg key = ra_scratch(as, rset_clear(allow, node));
+ Reg idx = node;
+ uint64_t k;
+@@ -879,7 +879,6 @@ static void asm_hrefk(ASMState *as, IRIns *ir)
+ rset_clear(allow, key);
+ if (bigofs) {
+ idx = dest;
+- rset_clear(allow, dest);
+ kofs = (int32_t)offsetof(Node, key);
+ } else if (ra_hasreg(dest)) {
+ emit_opk(as, A64I_ADDx, dest, node, ofs, allow);
diff --git a/srcpkgs/texlive/template b/srcpkgs/texlive/template
index d8373e4547cb00..bf293b8624e64e 100644
--- a/srcpkgs/texlive/template
+++ b/srcpkgs/texlive/template
@@ -139,25 +139,7 @@ post_patch() {
pushd "${wrksrc}/libs/luajit/LuaJIT-src"
# Apply all LuaJIT patches first
- for i in ${XBPS_SRCPKGDIR}/LuaJIT/patches/*.patch ; do
- # This patch breaks the build
- if [ "$(basename ${i})" != "get-rid-of-luajit-version-sym.patch" ] ; then
- msg_normal "patching: $(basename ${i})\n"
- patch -sNp1 -i ${i}
- fi
- done
-
- # Per-architecture patches
- # ppc/ppc64: LuaJIT patches
- local patchdir
-
- case "$XBPS_TARGET_MACHINE" in
- ppc64*) patchdir="ppc64" ;;
- ppc*) patchdir="ppc" ;;
- *) popd; return ;;
- esac
-
- for i in ${XBPS_SRCPKGDIR}/LuaJIT/files/patches/${patchdir}/*.patch ; do
+ for i in ${FILESDIR}/luajit-patches/*.patch ; do
msg_normal "patching: $(basename ${i})\n"
patch -sNp1 -i ${i}
done
From acb8cd222c6f9d3ffb40daf6998dd5f43408bc33 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:33:03 -0800
Subject: [PATCH 0425/2025] gtk+: fix build with gcc14
---
srcpkgs/gtk+/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gtk+/template b/srcpkgs/gtk+/template
index 053cabde966c9e..420e8c0dbeda59 100644
--- a/srcpkgs/gtk+/template
+++ b/srcpkgs/gtk+/template
@@ -25,7 +25,7 @@ make_check=no
# gtk-builder-convert
python_version=3
-CFLAGS="-UGDK_PIXBUF_DISABLE_DEPRECATED"
+CFLAGS="-UGDK_PIXBUF_DISABLE_DEPRECATED -Wno-incompatible-pointer-types -Wno-implicit-int"
# Package build options
build_options="gir cups"
build_options_default="gir cups"
From 7a03b1c1618ae4d14a5f87ba349a3943d5d8bfe6 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:43:41 -0800
Subject: [PATCH 0426/2025] syslinux: fix build with gcc14
---
.../patches/fix-build-with-gcc14.patch | 62 +++++++++++++++++++
1 file changed, 62 insertions(+)
create mode 100644 srcpkgs/syslinux/patches/fix-build-with-gcc14.patch
diff --git a/srcpkgs/syslinux/patches/fix-build-with-gcc14.patch b/srcpkgs/syslinux/patches/fix-build-with-gcc14.patch
new file mode 100644
index 00000000000000..48bbcfbfd0a708
--- /dev/null
+++ b/srcpkgs/syslinux/patches/fix-build-with-gcc14.patch
@@ -0,0 +1,62 @@
+Source: https://src.fedoraproject.org/rpms/syslinux/blob/f42/f/0008-Fix-build-with-GCC-14.patch
+
+From 321433861cc9cd3c7e0ee02830e561bc0f956998 Mon Sep 17 00:00:00 2001
+From: rpm-build <rpm-build>
+Date: Sun, 4 Feb 2024 11:46:02 -0500
+Subject: [PATCH] Fix build with GCC 14
+
+com32/lib/syslinux/debug.c: In function âsyslinux_debugâ:
+com32/lib/syslinux/debug.c:91:5: error: implicit declaration of function âprintfâ
+
+com32/libupload/upload_tftp.c: In function âupload_tftp_writeâ:
+com32/libupload/upload_tftp.c:64:11: error: implicit declaration of function âtftp_putâ
+
+com32/chain/chain.c: In function âmainâ:
+com32/chain/chain.c:517:44: error: passing argument 3 of âloadfileâ from incompatible pointer type
+com32/include/syslinux/loadfile.h:11:37: note: expected âsize_t *â but argument is of type âaddr_t *â
+
+---
+ com32/chain/chain.c | 2 +-
+ com32/lib/syslinux/debug.c | 1 +
+ com32/libupload/tftp.h | 3 +++
+ 3 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/com32/chain/chain.c b/com32/chain/chain.c
+index 4e9e32d..b11b880 100644
+--- a/com32/chain/chain.c
++++ b/com32/chain/chain.c
+@@ -514,7 +514,7 @@ int main(int argc, char *argv[])
+ if (opt.file) {
+ fdat.base = (opt.fseg << 4) + opt.foff;
+
+- if (loadfile(opt.file, &fdat.data, &fdat.size)) {
++ if (loadfile(opt.file, &fdat.data, (size_t*)&fdat.size)) {
+ error("Couldn't read the boot file.");
+ goto bail;
+ }
+diff --git a/com32/lib/syslinux/debug.c b/com32/lib/syslinux/debug.c
+index d9ab863..e8f53d5 100644
+--- a/com32/lib/syslinux/debug.c
++++ b/com32/lib/syslinux/debug.c
+@@ -1,6 +1,7 @@
+ #include <linux/list.h>
+ #include <string.h>
+ #include <stdbool.h>
++#include <stdio.h>
+
+ #ifdef DYNAMIC_DEBUG
+
+diff --git a/com32/libupload/tftp.h b/com32/libupload/tftp.h
+index 323dc16..09aa40b 100644
+--- a/com32/libupload/tftp.h
++++ b/com32/libupload/tftp.h
+@@ -19,4 +19,7 @@ TFTP_OK = 11, /* Not in RFC */
+ };
+
+ extern const char *tftp_string_error_message[];
++
++extern int tftp_put(struct url_info *url, int flags, struct inode *inode,
++ const char **redir, char *data, int data_length);
+ #endif
+--
+2.43.0
From 1a5cf12d5c6ec01281dc7b771b1771744886b77e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:45:21 -0800
Subject: [PATCH 0427/2025] libaom: fix build with gcc14 and musl
---
.../libaom-3.4.0-posix-c-source-ftello.patch | 13 +++++++++++++
srcpkgs/libaom/template | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/libaom/patches/libaom-3.4.0-posix-c-source-ftello.patch
diff --git a/srcpkgs/libaom/patches/libaom-3.4.0-posix-c-source-ftello.patch b/srcpkgs/libaom/patches/libaom-3.4.0-posix-c-source-ftello.patch
new file mode 100644
index 00000000000000..6e910b3f732cad
--- /dev/null
+++ b/srcpkgs/libaom/patches/libaom-3.4.0-posix-c-source-ftello.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/869419
+
+POSIX_C_SOURCE is needed for ftello.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -266,6 +266,7 @@ add_library(aom_rtcd OBJECT ${AOM_RTCD_SOURCES})
+ add_dependencies(aom_rtcd aom_version)
+
+ if(ENABLE_EXAMPLES)
++ add_definitions(-D_POSIX_C_SOURCE=200112L)
+ add_library(aom_encoder_stats OBJECT ${AOM_ENCODER_STATS_SOURCES})
+ set(AOM_LIB_TARGETS ${AOM_LIB_TARGETS} aom_encoder_stats)
+ endif()
diff --git a/srcpkgs/libaom/template b/srcpkgs/libaom/template
index 3b9e3c97cd3a87..7aa0cfb954e37a 100644
--- a/srcpkgs/libaom/template
+++ b/srcpkgs/libaom/template
@@ -1,7 +1,7 @@
# Template file for 'libaom'
pkgname=libaom
version=3.8.1
-revision=1
+revision=2
create_wrksrc=yes
build_style=cmake
configure_args="-DENABLE_DOCS=OFF -DBUILD_SHARED_LIBS=ON"
From 1eea6599ad33e793eecd3084d0478127922e54c9 Mon Sep 17 00:00:00 2001
From: reedts <j.reedts@gmail.com>
Date: Sat, 7 Dec 2024 11:29:22 +0100
Subject: [PATCH 0428/2025] dunst: update to 1.12.2.
---
srcpkgs/dunst/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/dunst/template b/srcpkgs/dunst/template
index cf07699cdeef54..77b87ef46cdf56 100644
--- a/srcpkgs/dunst/template
+++ b/srcpkgs/dunst/template
@@ -1,6 +1,6 @@
# Template file for 'dunst'
pkgname=dunst
-version=1.11.0
+version=1.12.2
revision=1
build_style=gnu-makefile
make_check_target=test
@@ -10,7 +10,7 @@ make_install_args="$make_build_args"
hostmakedepends="perl pkg-config"
makedepends="gdk-pixbuf-devel libXScrnSaver-devel libXinerama-devel libXrandr-devel
libxdg-basedir-devel libnotify-devel $(vopt_if wayland 'wayland-devel wayland-protocols')"
-checkdepends="dbus"
+checkdepends="dbus dejavu-fonts-ttf"
conf_files="/etc/dunst/dunstrc"
short_desc="Lightweight and customizable notification daemon"
maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
@@ -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=31c0eb749ca83dab7f5af33beb951c9f9a8451263fcee6cbcf8ba3dedbf2e1f1
+checksum=8f7664bd4e6083e9604e282145fe5b8dee7655fa0b099a5b682a2549e1f33d32
build_options="wayland"
build_options_default="wayland"
From 3b62ff39f5fa7a4848d1cfa0f958cf9bb64107bc Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 7 Mar 2025 12:53:58 -0500
Subject: [PATCH 0429/2025] typst: update to 0.13.1.
---
srcpkgs/typst/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/typst/template b/srcpkgs/typst/template
index a8b249cbd1e8d8..d919520bc4fbcf 100644
--- a/srcpkgs/typst/template
+++ b/srcpkgs/typst/template
@@ -1,7 +1,7 @@
# Template file for 'typst'
pkgname=typst
reverts="23.03.28_1"
-version=0.13.0
+version=0.13.1
revision=1
build_style=cargo
configure_args="--no-default-features --features=embed-fonts"
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://typst.app"
changelog="https://typst.app/docs/changelog/"
distfiles="https://github.com/typst/typst/archive/refs/tags/v${version}.tar.gz"
-checksum=5a7224e32a555ac647ff202667a183b80d35539b685b3ce64bedf5d4e5a1a286
+checksum=2ffd8443668bc0adb59e9893f7904fd9f64dce8799a1930569f56a91305e8b71
export TYPST_VERSION="$version"
export GEN_ARTIFACTS="./generated"
From 7ce39df6dd5df892c37396d6138803d0b5c16dda Mon Sep 17 00:00:00 2001
From: worf1337 <me@worf.win>
Date: Fri, 7 Mar 2025 23:58:50 +1100
Subject: [PATCH 0430/2025] hydroxide: update to 0.2.29.
---
srcpkgs/hydroxide/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/hydroxide/template b/srcpkgs/hydroxide/template
index 220b8d711c8119..a0166201c4bb91 100644
--- a/srcpkgs/hydroxide/template
+++ b/srcpkgs/hydroxide/template
@@ -1,7 +1,7 @@
# Template file for 'hydroxide'
pkgname=hydroxide
-version=0.2.28
-revision=2
+version=0.2.29
+revision=1
build_style=go
go_import_path=github.com/emersion/hydroxide
go_package=$go_import_path/cmd/hydroxide
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://github.com/emersion/hydroxide"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=c860a15617dce7916917ef6e3d906e5728114ec2a54f5c07fb489ee6bdbeb0f4
+checksum=96f1f1cc058544365a31d9b9c64fe44073092b36f95784c044b88641849448bc
post_install() {
vlicense LICENSE
From d86f514b0006670bb45a27a0bdd834505e941e5b Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 19 Feb 2025 20:14:36 +0530
Subject: [PATCH 0431/2025] ffsend: update to 0.2.77.
---
srcpkgs/ffsend/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/ffsend/template b/srcpkgs/ffsend/template
index 98dfdc8ddfaed7..9636ae908cbf03 100644
--- a/srcpkgs/ffsend/template
+++ b/srcpkgs/ffsend/template
@@ -1,7 +1,7 @@
# Template file for 'ffsend'
pkgname=ffsend
-version=0.2.76
-revision=3
+version=0.2.77
+revision=1
build_style=cargo
hostmakedepends="pkg-config"
makedepends="openssl-devel"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/timvisee/ffsend"
distfiles="https://github.com/timvisee/ffsend/archive/v${version}.tar.gz"
-checksum=7d91fc411b7363fd8842890c5ed25d6cc4481f76cd48dcac154cd6e99f8c4d7b
+checksum=b13329704c5eab7c74ebc29c3f2209290ea00e758139daaefc0ab0d5728c2fa4
post_extract() {
# avoid ring dependency
From a5cbb8665f79854247306136e78f40716248fe18 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 22:53:50 -0300
Subject: [PATCH 0432/2025] hdf5: update to 1.14.6, fix cross.
---
common/shlibs | 12 ++++-----
...68f4091f1c35f621d2acdeadd34db6756976.patch | 24 ++++++++++++++++++
.../patches/workaround-broken-test-i686.patch | 13 ++++++++++
srcpkgs/hdf5/template | 25 +++++++++++++------
4 files changed, 60 insertions(+), 14 deletions(-)
create mode 100644 srcpkgs/hdf5/patches/0af668f4091f1c35f621d2acdeadd34db6756976.patch
create mode 100644 srcpkgs/hdf5/patches/workaround-broken-test-i686.patch
diff --git a/common/shlibs b/common/shlibs
index eab9adbbf5df7f..a6b26f6e9e9318 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2646,12 +2646,12 @@ libpjsip-ua.so.2 pjproject-2.8_5
libpjsip.so.2 pjproject-2.8_5
libpjsua.so.2 pjproject-2.8_5
libpjsua2.so.2 pjproject-2.8_5
-libhdf5_hl.so.100 hdf5-1.10.1_2
-libhdf5.so.103 hdf5-1.10.4_1
-libhdf5_hl_cpp.so.100 hdf5-1.10.1_2
-libhdf5_cpp.so.103 hdf5-1.10.4_1
-libhdf5hl_fortran.so.100 hdf5-1.10.1_2
-libhdf5_fortran.so.102 hdf5-1.10.5_1
+libhdf5_hl.so.310 hdf5-1.14.6_1
+libhdf5.so.310 hdf5-1.14.6_1
+libhdf5_hl_cpp.so.310 hdf5-1.14.6_1
+libhdf5_cpp.so.310 hdf5-1.14.6_1
+libhdf5hl_fortran.so.310 hdf5-1.14.6_1
+libhdf5_fortran.so.310 hdf5-1.14.6_1
libcryptmount.so.0 libpam-mount-2.15_1
libglob.so.0 libglob-1.0_1
libepub.so.0 ebook-tools-0.2.2_1
diff --git a/srcpkgs/hdf5/patches/0af668f4091f1c35f621d2acdeadd34db6756976.patch b/srcpkgs/hdf5/patches/0af668f4091f1c35f621d2acdeadd34db6756976.patch
new file mode 100644
index 00000000000000..580c94d353c287
--- /dev/null
+++ b/srcpkgs/hdf5/patches/0af668f4091f1c35f621d2acdeadd34db6756976.patch
@@ -0,0 +1,24 @@
+Fix for 32 bit, see: https://github.com/HDFGroup/hdf5/issues/4916
+
+From 0af668f4091f1c35f621d2acdeadd34db6756976 Mon Sep 17 00:00:00 2001
+From: Orion Poplawski <orion@nwra.com>
+Date: Fri, 4 Oct 2024 13:33:15 -0600
+Subject: [PATCH] Re-add call to AC_CHECK_SIZEOF([__float128]). Fixes #4916.
+ (#4924)
+
+---
+ configure.ac | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/configure.ac b/configure.ac
+index af6c974a2a0..c5bfe4276af 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -854,6 +854,7 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
+ if test "$MY_FLT128_DIG" -gt "$MY_LDBL_DIG" ; then
+ AC_MSG_RESULT([yes])
+ AC_DEFINE([HAVE_FLOAT128], [1], [Determine if __float128 will be used in the Fortran wrappers])
++ AC_CHECK_SIZEOF([__float128])
+ else
+ ## Can't use __float128, but write an undef line anyway
+ AC_MSG_RESULT([no])
diff --git a/srcpkgs/hdf5/patches/workaround-broken-test-i686.patch b/srcpkgs/hdf5/patches/workaround-broken-test-i686.patch
new file mode 100644
index 00000000000000..1246996c447e4f
--- /dev/null
+++ b/srcpkgs/hdf5/patches/workaround-broken-test-i686.patch
@@ -0,0 +1,13 @@
+This test is broken on i686, see: https://github.com/HDFGroup/hdf5/issues/4926
+
+--- a/fortran/test/tH5R.F90
++++ b/fortran/test/tH5R.F90
+@@ -668,7 +668,7 @@
+ CALL verify("h5rget_obj_name_f", TRIM(buf_big), "/"//groupname1, total_error)
+
+ ! getting path to dataset
+- CALL h5rget_obj_name_f(C_LOC(ref_ptr(2)), "", error, name_len=buf_size )
++ CALL h5rget_obj_name_f(C_LOC(ref_ptr(2)), "A long string is needed here", error, name_len=buf_size )
+ CALL check("H5Rget_name_f", error, total_error)
+ CALL verify("H5Rget_name_f2", INT(buf_size),LEN("/"//groupname1//"/"//groupname2),total_error)
+
diff --git a/srcpkgs/hdf5/template b/srcpkgs/hdf5/template
index a2ea9fcd797639..787227ad42ae85 100644
--- a/srcpkgs/hdf5/template
+++ b/srcpkgs/hdf5/template
@@ -1,22 +1,31 @@
# Template file for 'hdf5'
pkgname=hdf5
-version=1.10.11
+version=1.14.6
revision=1
build_style=gnu-configure
-configure_args="--enable-cxx --enable-fortran"
-hostmakedepends="gcc-fortran"
+configure_args="--enable-cxx"
+hostmakedepends="perl autoconf"
makedepends="zlib-devel"
short_desc="Data model, library, and file format for storing and managing data"
maintainer="pulux <pulux@pf4sh.de>"
license="custom:BSD-3-Clause-LBNL-alike"
-homepage="https://hdfgroup.org"
-distfiles="https://github.com/HDFGroup/hdf5/archive/hdf5-${version//./_}.tar.gz"
-checksum=4ef6375fc7d8c54dcd66e9bc35a7a3580d33cd8878bdf21ad1eb388a43863159
-nocross="https://web.archive.org/web/20230924050239/https://portal.hdfgroup.org/pages/viewpage.action?pageId=48808266"
+homepage="https://www.hdfgroup.org/solutions/hdf5/"
+changelog="https://github.com/HDFGroup/hdf5/releases"
+distfiles="https://github.com/HDFGroup/hdf5/archive/refs/tags/hdf5_${version}.tar.gz"
+checksum=09ee1c671a87401a5201c06106650f62badeea5a3b3941e9b1e2e1e08317357f
+
+if [ -z "$CROSS_BUILD" ]; then
+ # fortran support needs to run programs to configure
+ configure_args+=" --enable-fortran"
+ hostmakedepends+=" gcc-fortran"
+fi
+
+pre_configure() {
+ autoconf
+}
post_install() {
vlicense COPYING
- rm -rf ${DESTDIR}/usr/lib/libdynlib*.so
}
hdf5-devel_package() {
From 5e5835e71c55c213fd8ae1208e9154705400e5aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:02 -0300
Subject: [PATCH 0433/2025] Field3D: rebuild for hdf5
---
srcpkgs/Field3D/template | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/Field3D/template b/srcpkgs/Field3D/template
index a3844448abef37..f0627cce5aad23 100644
--- a/srcpkgs/Field3D/template
+++ b/srcpkgs/Field3D/template
@@ -1,7 +1,7 @@
# Template file for 'Field3D'
pkgname=Field3D
version=1.7.3
-revision=9
+revision=10
build_style=cmake
makedepends="boost-devel hdf5-devel imath-devel libopenexr-devel"
short_desc="Library for storing voxel data on disk and in memory"
@@ -11,6 +11,9 @@ homepage="https://github.com/imageworks/Field3D/wiki/Field3D-Home"
distfiles="https://github.com/imageworks/Field3D/archive/refs/tags/v${version}.tar.gz"
checksum=b6168bc27abe0f5e9b8d01af7794b3268ae301ac72b753712df93125d51a0fd4
+# uses hdf5 old api
+CXXFLAGS+=" -DH5_USE_110_API=1"
+
post_install() {
vlicense COPYING
}
From 15c275b2e491f878b3866968ba127ba9611be434 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:13:01 -0300
Subject: [PATCH 0434/2025] flann: rebuild for hdf5
---
srcpkgs/flann/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/flann/template b/srcpkgs/flann/template
index af43cccd780825..9e4f38f91e2bad 100644
--- a/srcpkgs/flann/template
+++ b/srcpkgs/flann/template
@@ -1,15 +1,16 @@
# Template file for 'flann'
pkgname=flann
version=1.9.1
-revision=4
+revision=5
build_style=cmake
makedepends="gtest-devel hdf5-devel"
short_desc="Fast library for approximate nearest neighbors"
maintainer="Florian Eich <flrn@nrmncr.net>"
-license="BSD"
-homepage="http://www.cs.ubc.ca/research/${pkgname}/"
-distfiles="https://github.com/mariusmuja/${pkgname}/archive/${version}.tar.gz>${pkgname}-${version}.tar.gz"
+license="BSD-3-Clause"
+homepage="http://www.cs.ubc.ca/research/flann/"
+distfiles="https://github.com/flann-lib/flann/archive/${version}.tar.gz"
checksum=b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3
+make_check=no # broken
post_install() {
vlicense COPYING
From 2c374d46dee1f1fc27f757144e5b00100d70e8e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 11 Feb 2025 21:29:29 -0300
Subject: [PATCH 0435/2025] med: rebuild for hdf5
---
srcpkgs/med/patches/hdf5-1.14.patch | 99 ++++++++++++++++++++++++++
srcpkgs/med/patches/hdf5-version.patch | 17 +++++
srcpkgs/med/template | 3 +-
3 files changed, 118 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/med/patches/hdf5-1.14.patch
create mode 100644 srcpkgs/med/patches/hdf5-version.patch
diff --git a/srcpkgs/med/patches/hdf5-1.14.patch b/srcpkgs/med/patches/hdf5-1.14.patch
new file mode 100644
index 00000000000000..4d72add6b9fce9
--- /dev/null
+++ b/srcpkgs/med/patches/hdf5-1.14.patch
@@ -0,0 +1,99 @@
+https://salsa.debian.org/science-team/med-fichier/-/blob/master/debian/patches/hdf5-1.14.patch
+
+Index: med-fichier/config/med_check_hdf5.m4
+===================================================================
+--- med-fichier.orig/config/med_check_hdf5.m4
++++ med-fichier/config/med_check_hdf5.m4
+@@ -134,12 +134,6 @@ AC_REQUIRE([AC_PROG_GREP])
+ H5_VER_MINOR=` grep '#define *H5_VERS_MINOR' $HDF5_ABS_PATH | sed 's/^.*H5_VERS_MINOR[ \t]*\([0-9]*\)[ \t]*.*$/\1/g' `
+ H5_VER_RELEASE=`grep '#define *H5_VERS_RELEASE' $HDF5_ABS_PATH | sed 's/^.*H5_VERS_RELEASE[ \t]*\([0-9]*\)[ \t]*.*$/\1/g' `
+ HDF5_VERSION=` expr 10000 \* ${H5_VER_MAJOR} + 100 \* ${H5_VER_MINOR} + ${H5_VER_RELEASE} `
+- test "0${HDF5_VERSION}" -gt "11100" || test "0${HDF5_VERSION}" -lt "11002" && AC_MSG_ERROR([
+-This HDF5 version ${H5_VER_MAJOR}.${H5_VER_MINOR}.${H5_VER_RELEASE} must not be used with med-fichier${MED_NUM_MAJEUR}.${MED_NUM_MINEUR}.${MED_NUM_RELEASE}.
+-The HDF5 library version used by med-fichier${MED_NUM_MAJEUR}.y.z MUST NOT be > 1.10 and have to be at least HDF${HDF_VERSION_REF}.
+-DO NOT TRY TO COMPILE med-fichier${MED_NUM_MAJEUR}.${MED_NUM_MINEUR}.${MED_NUM_RELEASE} version with an HDF5 library which would generate an hdf5 file not compliant with HDF5-${HDF_VERSION_MAJOR_REF}.${HDF_VERSION_MINOR_REF}.z library.
+-This would BREAK med-fichier compatibility between files with the same revision number !
+- ])
+ else
+ ## In case user explicitly ask to not use hdf5 !
+ AC_MSG_WARN([Can't compile MED without hdf5])
+Index: med-fichier/src/ci/MEDfileCompatibility.c
+===================================================================
+--- med-fichier.orig/src/ci/MEDfileCompatibility.c
++++ med-fichier/src/ci/MEDfileCompatibility.c
+@@ -15,7 +15,6 @@
+ * along with MED. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+-
+ #include <med.h>
+ #include <med_config.h>
+ #include <med_outils.h>
+@@ -71,7 +70,7 @@ MEDfileCompatibility(const char* const f
+ _hversionMMR=10000*_hmajeur+100*_hmineur+_hrelease;
+ /* ISCRUTE(_hversionMMR); */
+ /* ISCRUTE(HDF_VERSION_NUM_REF); */
+- if ( (_hversionMMR >= HDF_VERSION_NUM_REF) && (_hmineur == HDF_VERSION_MINOR_REF) ) *hdfok = MED_TRUE;
++ if ( (_hversionMMR >= HDF_VERSION_NUM_REF) && (_hmineur >= HDF_VERSION_MINOR_REF) ) *hdfok = MED_TRUE;
+
+ /* TODO : Vérifier si la version mineure HDF du fichier est supérieure
+ à la version mineure de la bibliothèque HDF utilisée :
+@@ -114,8 +113,8 @@ MEDfileCompatibility(const char* const f
+ #error "Don't forget to update the test version here when you change the major version of the library !"
+ #endif
+ #if H5_VERS_MINOR > 10
+-#error "Don't forget to check the compatibility version of the library, depending on the internal hdf model choice !"
+-#error "Cf. _MEDfileCreate ..."
++#warning "Don't forget to check the compatibility version of the library, depending on the internal hdf model choice !"
++#warning "Cf. _MEDfileCreate ..."
+ #endif
+
+ SORTIE:
+Index: med-fichier/src/hdfi/_MEDfileCreate.c
+===================================================================
+--- med-fichier.orig/src/hdfi/_MEDfileCreate.c
++++ med-fichier/src/hdfi/_MEDfileCreate.c
+@@ -132,7 +132,7 @@ med_idt _MEDfileCreate(const char * cons
+ {
+ case 0: _release = MED_40_LATEST_RELEASE; break;
+ #if (MED_NUM_MINEUR == 0) && (MED_NUM_RELEASE > 1)
+-#error "Don't forget to change the value of MED_40_LATEST_RELEASE when you change the release of version 4.0 of the library !"
++#warning "Don't forget to change the value of MED_40_LATEST_RELEASE when you change the release of version 4.0 of the library !"
+ #endif
+ /* case 1: _release = 0; break; */
+ /* case 2: _release = 1; break; */
+@@ -160,7 +160,7 @@ med_idt _MEDfileCreate(const char * cons
+ * Un test autoconf permet de fixer un intervalle de version HDF Ã MED.
+ */
+ #if H5_VERS_MINOR > 10
+-#error "Don't forget to change the compatibility version of the library !"
++#warning "Don't forget to change the compatibility version of the library !"
+ #endif
+
+ if ( H5Pset_libver_bounds( _fapl, H5F_LIBVER_18, H5F_LIBVER_18 ) ) {
+Index: med-fichier/src/hdfi/_MEDfileOpen.c
+===================================================================
+--- med-fichier.orig/src/hdfi/_MEDfileOpen.c
++++ med-fichier/src/hdfi/_MEDfileOpen.c
+@@ -73,7 +73,7 @@ med_idt _MEDfileOpen(const char * const
+ ⢠The creation order tracking property, H5P_CRT_ORDER_TRACKED, has been set in the group creation property list (see H5Pset_link_creation_order).
+ */
+ #if H5_VERS_MINOR > 10
+-#error "Don't forget to change the compatibility version of the library !"
++#warning "Don't forget to change the compatibility version of the library !"
+ #endif
+ /* L'avantage de bloquer le modèle interne HDF5
+ est que l'on peut modifier des fichiers med de différentes versions majeures de fichiers.
+Index: med-fichier/src/hdfi/_MEDmemFileOpen.c
+===================================================================
+--- med-fichier.orig/src/hdfi/_MEDmemFileOpen.c
++++ med-fichier/src/hdfi/_MEDmemFileOpen.c
+@@ -435,7 +435,7 @@ med_idt _MEDmemFileOpen(const char * con
+ }
+
+ #if H5_VERS_MINOR > 10
+-#error "Don't forget to change the compatibility version of the library !"
++#warning "Don't forget to change the compatibility version of the library !"
+ #endif
+ if ( H5Pset_libver_bounds( _fapl, H5F_LIBVER_18, H5F_LIBVER_18) ) {
+ MED_ERR_(_fid,MED_ERR_INIT,MED_ERR_PROPERTY,MED_ERR_FILEVERSION_MSG);
diff --git a/srcpkgs/med/patches/hdf5-version.patch b/srcpkgs/med/patches/hdf5-version.patch
new file mode 100644
index 00000000000000..36db2c6689906e
--- /dev/null
+++ b/srcpkgs/med/patches/hdf5-version.patch
@@ -0,0 +1,17 @@
+Don't complain on hdf5, it works with hdf5 1.14 using `-DH5_USE_110_API=1`
+
+--- a/config/cmake_files/medMacros.cmake
++++ b/config/cmake_files/medMacros.cmake
+@@ -447,9 +447,9 @@
+ ##
+ ## Requires 1.10.x version
+ ##
+- IF (NOT HDF_VERSION_MAJOR_REF EQUAL 1 OR NOT HDF_VERSION_MINOR_REF EQUAL 10 OR NOT HDF_VERSION_RELEASE_REF GREATER 1)
+- MESSAGE(FATAL_ERROR "HDF5 version is ${HDF_VERSION_REF}. Only versions >= 1.10.2 are supported.")
+- ENDIF()
++ # IF (NOT HDF_VERSION_MAJOR_REF EQUAL 1 OR NOT HDF_VERSION_MINOR_REF EQUAL 10 OR NOT HDF_VERSION_RELEASE_REF GREATER 1)
++ # MESSAGE(FATAL_ERROR "HDF5 version is ${HDF_VERSION_REF}. Only versions >= 1.10.2 are supported.")
++ # ENDIF()
+ ##
+ ##
+
diff --git a/srcpkgs/med/template b/srcpkgs/med/template
index cc553adb493e68..85151578d68825 100644
--- a/srcpkgs/med/template
+++ b/srcpkgs/med/template
@@ -14,7 +14,8 @@ homepage="https://www.salome-platform.org"
distfiles="https://github.com/chennes/med/archive/v${version}.tar.gz"
checksum=ee8b3b6d46bfee25c1d289308b16c7f248d1339161fd5448339382125e6119ad
-nocross="hdf5 is nocross"
+# uses hdf5 old api
+CFLAGS+=" -DH5_USE_110_API=1"
post_extract() {
# The py-compile helper uses the imp module, removed in Python 3.12;
From ca68445d77b5eac38aa02487a37f4610c0e27757 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:03 -0300
Subject: [PATCH 0436/2025] matio: rebuild for hdf5
---
srcpkgs/matio/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/matio/template b/srcpkgs/matio/template
index 18188e9fb2881f..1246012f338f14 100644
--- a/srcpkgs/matio/template
+++ b/srcpkgs/matio/template
@@ -1,7 +1,7 @@
# Template file for 'matio'
pkgname=matio
version=1.5.23
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-static"
hostmakedepends="libtool"
From 65195a34eaad5954cb573ef3a0a9d5117cc2330a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:04 -0300
Subject: [PATCH 0437/2025] netcdf: rebuild for hdf5
---
srcpkgs/netcdf/template | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/netcdf/template b/srcpkgs/netcdf/template
index 9c1c61a89ad718..368bb64573cde2 100644
--- a/srcpkgs/netcdf/template
+++ b/srcpkgs/netcdf/template
@@ -1,11 +1,10 @@
# Template file for 'netcdf'
pkgname=netcdf
version=4.9.2
-revision=1
+revision=2
build_style=gnu-configure
-configure_args="--enable-shared"
hostmakedepends="m4"
-makedepends="libcurl-devel libxml2-devel"
+makedepends="libcurl-devel libxml2-devel hdf5-devel"
short_desc="Machine-independent format for representing scientific data"
maintainer="Hans Grob <woufrous@gmail.com>"
license="NetCDF"
@@ -14,13 +13,6 @@ distfiles="https://github.com/Unidata/netcdf-c/archive/v${version}.tar.gz"
checksum=bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7
make_check=no # https://github.com/Unidata/netcdf-c/issues/2433
-if [ "$CROSS_BUILD" ]; then
- configure_args+=" --disable-netcdf-4"
-else
- configure_args+=" --enable-netcdf-4"
- makedepends+=" hdf5-devel"
-fi
-
post_install() {
# Remove references to hardening -specs.
sed -e "s|-specs=.*hardened-ld||g" -e "s|-specs=.*hardened-cc1||g" \
From ee7c1428e739685a5ca16f371ab742a846f37b57 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:03 -0300
Subject: [PATCH 0438/2025] libgdal: rebuild for hdf5
---
srcpkgs/libgdal/template | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/libgdal/template b/srcpkgs/libgdal/template
index 9a0628e3d9b26a..e712bfcccd2b64 100644
--- a/srcpkgs/libgdal/template
+++ b/srcpkgs/libgdal/template
@@ -1,7 +1,7 @@
# Template file for 'libgdal'
pkgname=libgdal
version=3.8.4
-revision=3
+revision=4
build_style=cmake
build_helper=python3
configure_args="-DGDAL_USE_OPENCL=ON
@@ -13,7 +13,7 @@ makedepends="python3-devel freexl-devel c-blosc-devel geos-devel expat-devel
libxml2-devel liblzma-devel zlib-devel libzstd-devel libdeflate-devel
netcdf-devel OpenCL-Headers pcre2-devel proj-devel sqlite-devel
ocl-icd-devel libxerces-c-devel libspatialite-devel
- postgresql-libs-devel"
+ postgresql-libs-devel hdf5-devel"
checkdepends="python3-pytest"
short_desc="Geospatial Data Abstraction Library"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -24,13 +24,12 @@ distfiles="https://download.osgeo.org/gdal/${version}/gdal-${version}.tar.xz"
checksum=0c53ced95d29474236487202709b49015854f8e02e35e44ed0f4f4e12a7966ce
python_version=3
-if [ -z "$CROSS_BUILD" ]; then
- makedepends+=" hdf5-devel"
- case "$XBPS_TARGET_MACHINE" in
- ppc|ppc-musl) ;;
- *) makedepends+=" armadillo-devel";;
- esac
-fi
+CXXFLAGS=-I$XBPS_CROSS_BASE/usr/include/python$py3_ver
+
+case "$XBPS_TARGET_MACHINE" in
+ ppc|ppc-musl) ;;
+ *) makedepends+=" armadillo-devel";;
+esac
# "error: static assertion failed: OFF_T should be 64 bits !"
if [ "$XBPS_TARGET_WORDSIZE" = "64" ]; then
From 1af5f8a21e9c8ba6edda1136de494362bf4b30eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:05 -0300
Subject: [PATCH 0439/2025] python3-h5py: rebuild for hdf5
---
srcpkgs/python3-h5py/template | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-h5py/template b/srcpkgs/python3-h5py/template
index c95ea6d7bee775..1928815fe79f9c 100644
--- a/srcpkgs/python3-h5py/template
+++ b/srcpkgs/python3-h5py/template
@@ -1,10 +1,10 @@
# Template file for 'python3-h5py'
pkgname=python3-h5py
version=3.13.0
-revision=1
+revision=2
build_style=python3-module
build_helper="numpy"
-hostmakedepends="python3-setuptools python3-Cython python3-pkgconfig"
+hostmakedepends="python3-setuptools python3-Cython python3-pkgconfig hdf5-devel"
makedepends="python3-devel hdf5-devel"
depends="python3-numpy"
short_desc="HDF5 for Python"
@@ -16,6 +16,14 @@ checksum=1870e46518720023da85d0895a1960ff2ce398c5671eac3b1a41ec696b7105c3
# Tests require unpackaged pytest-mpi
make_check=no
+post_patch() {
+ if [ -n "$CROSS_BUILD" ] && [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
+ # numpy.complex256 is N/A on 32 bit; it is misdetected if host is 64 bit
+ # we need `DEF COMPLEX256_SUPPORT = False`, this seems the easiest way
+ vsed -e 's/{complex256_support}/False/' -i setup_build.py
+ fi
+}
+
pre_build() {
# Build in parallel
make_build_args+=" ${makejobs}"
From fcc52258473fbe4ab3f8291ee8e41c355b9729ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:06 -0300
Subject: [PATCH 0440/2025] qgis: rebuild for hdf5
---
srcpkgs/qgis/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/qgis/template b/srcpkgs/qgis/template
index d8992f76e4f635..bb7fdf9f724262 100644
--- a/srcpkgs/qgis/template
+++ b/srcpkgs/qgis/template
@@ -1,7 +1,7 @@
# Template file for 'qgis'
pkgname=qgis
version=3.40.2
-revision=1
+revision=2
build_style=cmake
configure_args="-DENABLE_TESTS=OFF -DWITH_3D=True -DWITH_PDAL=True
-DGRASS_PREFIX8=${XBPS_CROSS_BASE}/usr/lib/grass"
@@ -30,6 +30,7 @@ license="GPL-2.0-only"
homepage="https://qgis.org"
distfiles="https://github.com/qgis/QGIS/archive/final-${version//./_}.tar.gz"
checksum=83d47feceb2e3f9946e5738b6d4bd8092bc97b4836226c45883f4e5afdc50594
+nocross="due to grass"
post_install() {
mv ${DESTDIR}/usr/share/qgis/python ${DESTDIR}/usr/lib/qgis/
From f543af5d7986041c54caa5cea56999b01524872e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:06 -0300
Subject: [PATCH 0441/2025] slurm-wlm: rebuild for hdf5
---
srcpkgs/slurm-wlm/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/slurm-wlm/template b/srcpkgs/slurm-wlm/template
index 4405ed46fc1b1c..4029ff8f586382 100644
--- a/srcpkgs/slurm-wlm/template
+++ b/srcpkgs/slurm-wlm/template
@@ -1,15 +1,15 @@
# Template file for 'slurm-wlm'
pkgname=slurm-wlm
version=19.05.5.1
-revision=4
+revision=5
_distver="${version//./-}"
build_style=gnu-configure
configure_args="--disable-static"
-hostmakedepends="perl cgit pkg-config"
+hostmakedepends="perl python cgit pkg-config"
# XXX: ofed, DataWarp, netloc, blcr
makedepends="munge-devel lua53-devel pam-devel openssl-devel gtk+-devel
ncurses-devel readline-devel libmariadbclient-devel json-c-devel libhwloc-devel
- freeipmi-devel"
+ freeipmi-devel hdf5-devel libnuma-devel"
short_desc="Workload manager for Linux clusters of all sizes"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="GPL-2.0-or-later"
@@ -31,7 +31,7 @@ fi
if [ -z "${CROSS_BUILD}" ]; then
# The below at time of writing can not be cross compiled
- makedepends+=" rrdtool-devel hdf5-devel libnuma-devel"
+ makedepends+=" rrdtool-devel"
fi
post_install() {
From 01c6a5ab22aa2d58546cbf0c782e75834204c796 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:06 -0300
Subject: [PATCH 0442/2025] vtk: rebuild for hdf5
---
srcpkgs/vtk/template | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vtk/template b/srcpkgs/vtk/template
index 056d5ed087cf3a..6964c221b92f8f 100644
--- a/srcpkgs/vtk/template
+++ b/srcpkgs/vtk/template
@@ -1,7 +1,7 @@
# Template file for 'vtk'
pkgname=vtk
version=9.3.1
-revision=2
+revision=3
build_style=cmake
# vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON"
# Build only the core modules plus python bindings for now
@@ -19,7 +19,7 @@ configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_FORBID_DOWNLOADS=ON
# vtk forks libharu, bumps to v2.4.0, and requires libharu>=2.4.0
makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-devel
libXt-devel libjpeg-turbo-devel tiff-devel hdf5-devel netcdf-devel
- libxml2-devel jsoncpp-devel openmpi-devel libogg-devel libtheora-devel
+ libxml2-devel jsoncpp-devel libogg-devel libtheora-devel
eigen double-conversion-devel glew-devel pugixml-devel sqlite-devel
gl2ps-devel proj-devel python3-devel json-c++ fmt-devel"
short_desc="System for 3D computer graphics, image processing, and visualization"
@@ -28,6 +28,14 @@ license="BSD-3-Clause"
homepage="https://www.vtk.org"
distfiles="https://www.vtk.org/files/release/${version:0:3}/VTK-${version}.tar.gz"
checksum=8354ec084ea0d2dc3d23dbe4243823c4bfc270382d0ce8d658939fd50061cab8
+nocross="It seems to need vtk compile tools for the host"
+
+case "$XBPS_TARGET_MACHINE" in
+ # List of supported architectures copied from openmpi.
+ x86_64*|aarch64*|ppc64*|riscv64*)
+ makedepends+=" openmpi-devel"
+ ;;
+esac
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libexecinfo-devel"
From d937c74d1e7d7cd335f706ec796ff63a177adb8a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 15 Aug 2024 23:08:04 -0300
Subject: [PATCH 0443/2025] octave: update to 9.4.0.
---
srcpkgs/octave/template | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/octave/template b/srcpkgs/octave/template
index 12c9eb50fc4fe9..2ccd93afee955d 100644
--- a/srcpkgs/octave/template
+++ b/srcpkgs/octave/template
@@ -1,6 +1,6 @@
# Template file for 'octave'
pkgname=octave
-version=9.3.0
+version=9.4.0
revision=1
build_style=gnu-configure
build_helper=qmake6
@@ -8,7 +8,7 @@ configure_args="--disable-docs"
hostmakedepends="perl gcc-fortran pkg-config qt6-base qt6-tools"
makedepends="pcre2-devel readline-devel libSM-devel libltdl-devel lcms2-devel
glpk-devel SuiteSparse-devel rapidjson arpack-ng-devel libsndfile-devel
- portaudio-devel libcurl-devel fftw-devel libgraphicsmagick-devel
+ portaudio-devel libcurl-devel fftw-devel hdf5-devel libgraphicsmagick-devel
qt6-base-devel qt6-tools-devel qt6-qt5compat-devel qt6-plugin-sqlite
qscintilla-qt6-devel glu-devel fltk-devel fontconfig-devel freetype-devel
gl2ps-devel libgomp-devel libqhull-devel zlib-devel"
@@ -20,7 +20,7 @@ license="GPL-3.0-or-later"
homepage="https://octave.org/"
changelog="http://hg.savannah.gnu.org/hgweb/octave/raw-file/default/etc/NEWS.${version%%.*}.md"
distfiles="${GNU_SITE}/octave/octave-${version}.tar.gz"
-checksum=809fa39a7acc84815bf4dc4d2d7e6b228ce75a07f3b2413f3313aa8e0aaa3287
+checksum=da9481205bfa717660b7d4a16732d8b2d58aadceab4993d41242a8e2848ea6c1
# Use OpenBLAS on platforms where it is available and fallback to regular BLAS
# on all others.
@@ -35,11 +35,6 @@ case "$XBPS_TARGET_MACHINE" in
;;
esac
-if [ -z "$CROSS_BUILD" ]; then
- # hdf5 is nocross
- makedepends+=" hdf5-devel"
-fi
-
if [ -n "$CROSS_BUILD" ];then
# cross build cannot determine integer size for BLAS
# our BLAS (lapack and openblas) are built with 32 bit ints
From bab9ce925fc86805330fbdf94f2bf3bc59795276 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Sat, 8 Mar 2025 16:56:13 +0100
Subject: [PATCH 0444/2025] newt-devel: depend on slang-devel
/usr/lib/pkgconfig/libnewt.pc: Requires.private: slang
---
srcpkgs/newt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/newt/template b/srcpkgs/newt/template
index 2a6228617c99ff..46708c49354288 100644
--- a/srcpkgs/newt/template
+++ b/srcpkgs/newt/template
@@ -1,7 +1,7 @@
# Template file for 'newt'
pkgname=newt
version=0.52.24
-revision=1
+revision=2
build_style=gnu-configure
hostmakedepends="python3-devel python3-packaging-bootstrap"
makedepends="slang-devel popt-devel python3-devel"
@@ -13,7 +13,7 @@ distfiles="https://pagure.io/releases/newt/newt-${version}.tar.gz"
checksum=5ded7e221f85f642521c49b1826c8de19845aa372baf5d630a51774b544fbdbb
newt-devel_package() {
- depends="${sourcepkg}>=${version}_${revision}"
+ depends="${sourcepkg}>=${version}_${revision} slang-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From c3fd2acf25238068c00136462726451fd96d3de8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 16:36:30 +0100
Subject: [PATCH 0445/2025] linux6.13: update to 6.13.6.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 2 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index 4c68f18291419e..ae0b8c96b3b5b0 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.5 Kernel Configuration
+# Linux/arm64 6.13.6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index 558496f06b1c18..c75cd42e11c445 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.5 Kernel Configuration
+# Linux/i386 6.13.6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 159b5ff87175e1..9c8055d4ba06d1 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.5 Kernel Configuration
+# Linux/x86_64 6.13.6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index fde77a792345bf..69093e00818215 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.5
+version=6.13.6
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 98d619a056e0f007a3404f02430fdb5feeb6801170c40602a27e575dd207bd79"
+ 7f83a96900a7160a150832131bb89afa4079f65949fb9044b887fc79a4c14b86"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From ee9c54451ea0b24f7cc17c0c7ab8354c2deb94f4 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 18:11:09 +0100
Subject: [PATCH 0446/2025] linux6.12: update to 6.12.18.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.12/files/i386-dotconfig | 2 +-
srcpkgs/linux6.12/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 09b700bd923316..6def816fd86354 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.17 Kernel Configuration
+# Linux/arm64 6.12.18 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index dad608459c2bd5..f0cac07d997311 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.17 Kernel Configuration
+# Linux/i386 6.12.18 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index f55fce52afa264..a7054294103ccf 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.17 Kernel Configuration
+# Linux/x86_64 6.12.18 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 765a5da35c7cf4..041647a0fe37d1 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.17
+version=6.12.18
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- 6566fafc82ab88a404f741da9766fc810a9a9120158fa367a835942473074964"
+ f9cdf8580d10e49e464fd666d0bb186318754d35294b5265006b31a96832e3e5"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 27d219f01aa87938b31a35b69e5fec00f0c7558a Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 18:12:14 +0100
Subject: [PATCH 0447/2025] linux6.6: update to 6.6.81.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index dfc9d49b2ca693..73f30d290269a7 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.80 Kernel Configuration
+# Linux/arm64 6.6.81 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index aed79e53af16a1..4c6f72ea87ed0c 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.80 Kernel Configuration
+# Linux/i386 6.6.81 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index d16741e5877491..cdd967fe6d5222 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.80 Kernel Configuration
+# Linux/x86_64 6.6.81 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 9bbcc90a87e9ff..33471983295fa2 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.80
+version=6.6.81
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- b31af6505b301af6034751d74a680da2e82dd19f3527208aec484c776a96e850"
+ 4feb80f765ad834725488a5565be2db36142be6dffed6e94a8b3c529071d394a"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From c8e901fa446b6389014cfac210087531e38a3e8e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 18:13:27 +0100
Subject: [PATCH 0448/2025] linux6.1: update to 6.1.130.
---
srcpkgs/linux6.1/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.1/files/i386-dotconfig | 2 +-
srcpkgs/linux6.1/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.1/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.1/files/arm64-dotconfig b/srcpkgs/linux6.1/files/arm64-dotconfig
index 726fad42d74cbc..b2fb55da05f0b2 100644
--- a/srcpkgs/linux6.1/files/arm64-dotconfig
+++ b/srcpkgs/linux6.1/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.1.129 Kernel Configuration
+# Linux/arm64 6.1.130 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.1/files/i386-dotconfig b/srcpkgs/linux6.1/files/i386-dotconfig
index 35d625fd91be4e..44d91aa208cdd6 100644
--- a/srcpkgs/linux6.1/files/i386-dotconfig
+++ b/srcpkgs/linux6.1/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.1.129 Kernel Configuration
+# Linux/i386 6.1.130 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig
index 74945976429818..93699c613c6b47 100644
--- a/srcpkgs/linux6.1/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.1/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.1.129 Kernel Configuration
+# Linux/x86_64 6.1.130 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.1/template b/srcpkgs/linux6.1/template
index 06f4e43a1b3f87..1f14fdad4fc7d6 100644
--- a/srcpkgs/linux6.1/template
+++ b/srcpkgs/linux6.1/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.1'
pkgname=linux6.1
-version=6.1.129
+version=6.1.130
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb
- fc4195b47452498870c8f221817264de63515e36b0d36ae23795c8ec79afa533"
+ 2c46226a1206ddd42ce0b63e522f573b19d1248517506df5cf17618d4d2c6bc2"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 67b72392ff321bb25b41b4dd0c1c1bc45479f8ca Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 19:26:13 +0100
Subject: [PATCH 0449/2025] elixir: update to 1.18.3.
---
srcpkgs/elixir/template | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/elixir/template b/srcpkgs/elixir/template
index d926b6fe27e127..26a00926e7941e 100644
--- a/srcpkgs/elixir/template
+++ b/srcpkgs/elixir/template
@@ -1,12 +1,8 @@
# Template file for 'elixir'
pkgname=elixir
-version=1.18.2
+version=1.18.3
revision=1
build_style=gnu-makefile
-make_build_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
-make_check_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
-make_install_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
-# make_check_target="test"
make_check_target="test_erlang test_elixir"
hostmakedepends="erlang"
depends="erlang>=24"
@@ -17,7 +13,7 @@ license="Apache-2.0"
homepage="https://elixir-lang.org/"
changelog="https://raw.githubusercontent.com/elixir-lang/elixir/v${version%.*}/CHANGELOG.md"
distfiles="https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz"
-checksum=efc8d0660b56dd3f0c7536725a95f4d8b6be9f11ca9779d824ad79377753e916
+checksum=f8d4376311058dd9a78ed365fa1df9fd1b22d2468c587e3f0f4fb320283a1ed7
do_check() {
ERL_EPMD_PORT=5369 make ${make_check_target}
From 47c174f4e01afad16947b8421eae0ef589e2e8c5 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 8 Mar 2025 14:22:18 -0500
Subject: [PATCH 0450/2025] python3-pytest-rerunfailures: touch for build
---
srcpkgs/python3-pytest-rerunfailures/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/python3-pytest-rerunfailures/template b/srcpkgs/python3-pytest-rerunfailures/template
index 07ce3bb26f832e..6bdb0a164d0299 100644
--- a/srcpkgs/python3-pytest-rerunfailures/template
+++ b/srcpkgs/python3-pytest-rerunfailures/template
@@ -1,4 +1,4 @@
-# Template file for 'python3-pytest-rerunfailures'
+# Template file for 'python3-pytest-rerunfailures'.
pkgname=python3-pytest-rerunfailures
version=15.0
revision=1
From 66f2129b20b1d8916989c13df84279a1eba052b2 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 8 Mar 2025 20:45:41 +0100
Subject: [PATCH 0451/2025] libutf8proc: update to 2.10.0
---
srcpkgs/libutf8proc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libutf8proc/template b/srcpkgs/libutf8proc/template
index 68d69abaea6267..42816cbd3e799f 100644
--- a/srcpkgs/libutf8proc/template
+++ b/srcpkgs/libutf8proc/template
@@ -1,6 +1,6 @@
# Template file for 'libutf8proc'
pkgname=libutf8proc
-version=2.9.0
+version=2.10.0
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=ON"
@@ -10,7 +10,7 @@ license="MIT"
homepage="http://juliastrings.github.io/utf8proc/"
changelog="https://raw.githubusercontent.com/JuliaStrings/utf8proc/master/NEWS.md"
distfiles="https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v${version}.tar.gz"
-checksum=18c1626e9fc5a2e192311e36b3010bfc698078f692888940f1fa150547abb0c1
+checksum=6f4f1b639daa6dca9f80bc5db1233e9cbaa31a67790887106160b33ef743f136
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DUTF8PROC_ENABLE_TESTING=ON"
From 32a4fb3175320488c3fdb2616cc530272dd5cc15 Mon Sep 17 00:00:00 2001
From: krum <git@kris.sh>
Date: Sat, 28 Dec 2024 02:20:48 -0600
Subject: [PATCH 0452/2025] cmusfm: update to 0.5.0
---
srcpkgs/cmusfm/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cmusfm/template b/srcpkgs/cmusfm/template
index b626ff9b718b72..45ce909fa9ca4e 100644
--- a/srcpkgs/cmusfm/template
+++ b/srcpkgs/cmusfm/template
@@ -1,7 +1,7 @@
# Template file for 'cmusfm'
pkgname=cmusfm
-version=0.4.1
-revision=2
+version=0.5.0
+revision=1
build_style=gnu-configure
configure_args="--enable-libnotify"
hostmakedepends="automake pkg-config"
@@ -11,7 +11,7 @@ maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/Arkq/cmusfm"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=ff5338d4b473a3e295f3ae4273fb097c0f79c42e3d803eefdf372b51dba606f2
+checksum=17aae8fc805e79b367053ad170854edceee5f4c51a9880200d193db9862d8363
pre_configure() {
autoreconf --install
From d9e0702ec7bc78dc5090a89f79cb554a84ada636 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 9 Mar 2025 00:45:04 +0100
Subject: [PATCH 0453/2025] linux6.6: mark broken for i686
---
srcpkgs/linux6.6/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 33471983295fa2..20479fe703ee44 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -55,6 +55,10 @@ if [ "$CROSS_BUILD" ]; then
_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
fi
+case "$XBPS_TARGET_MACHINE" in
+ i686*) broken="arch/x86/kernel/cpu/microcode/core.c:198:25: error: 'initrd_start_early' undeclared" ;;
+esac
+
pre_patch() {
if [ ! -f $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz ]; then
return
From 020636eddd6e984da46d5f461874d0dd9ffdf4fa Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 8 Mar 2025 23:17:52 -0500
Subject: [PATCH 0454/2025] med: rebuild for hdf5-1.14.6
---
srcpkgs/med/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/med/template b/srcpkgs/med/template
index 85151578d68825..fc4a671757a326 100644
--- a/srcpkgs/med/template
+++ b/srcpkgs/med/template
@@ -1,7 +1,7 @@
# Template file for 'med'
pkgname=med
version=4.1.1
-revision=1
+revision=2
build_style=cmake
configure_args="-DMEDFILE_BUILD_PYTHON=OFF -DMEDFILE_BUILD_TESTS=OFF"
hostmakedepends="gcc-fortran"
From 32766857dffe134948ef5b038d77a8b94b4fc31d Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Fri, 7 Mar 2025 23:39:56 -0600
Subject: [PATCH 0455/2025] iwd: Update to 3.4.
---
srcpkgs/iwd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/iwd/template b/srcpkgs/iwd/template
index 28985f1d27696d..a8691e245a5881 100644
--- a/srcpkgs/iwd/template
+++ b/srcpkgs/iwd/template
@@ -1,6 +1,6 @@
# Template file for 'iwd'
pkgname=iwd
-version=3.2
+version=3.4
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/iwd-${version}.tar.xz"
-checksum=21f5a8e29a41ff301045f36eed97a4e540262adfdc003db847fe0c7dce874e15
+checksum=0e7b99390fc971b85b25c4eb4ffeee082717123cb9726d51cec9481b621f6723
make_dirs="/var/lib/iwd 0600 root root
/var/lib/ead 0600 root root
/etc/iwd 755 root root"
From 445674fed5dc9c83eca06de7ea16015cd615b7ba Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Sat, 8 Mar 2025 11:06:06 +0200
Subject: [PATCH 0456/2025] wine: update to 10.3
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
srcpkgs/wine/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index b3422c04e0ad15..7c9235a4915182 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,7 +1,7 @@
# Template file for 'wine'
pkgname=wine
-version=10.2
-revision=2
+version=10.3
+revision=1
_pkgver=${version/r/-r}
create_wrksrc=yes
build_wrksrc=wine-${_pkgver}
@@ -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="9d90dfb6cf10b810a7b4789f0067712b4730d3ea2a88b91f1be273b2ad04243f
- 44d051a8622dd6245d63b88d988eebcdb712d309ee57eccdccbe59d6c4788194"
+checksum="de3d88ff0056b82ffdfca842f1119592e4914f48c4ea023768e0419c36467c3e
+ 775fc4e8cef23700e4ec8e14923d6cf737136ef5be3071fcda7dd55168d4b9e9"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
From cc580b6f99baaefa54b5eec08c54533771434c97 Mon Sep 17 00:00:00 2001
From: biopsin <biopsin@tuta.io>
Date: Sat, 22 Feb 2025 11:33:23 +0100
Subject: [PATCH 0457/2025] gtk+3: update to 3.24.49.
---
srcpkgs/gtk+3/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template
index 778670f3a59459..12ec80093411a6 100644
--- a/srcpkgs/gtk+3/template
+++ b/srcpkgs/gtk+3/template
@@ -1,6 +1,6 @@
# Template file for 'gtk+3'
pkgname=gtk+3
-version=3.24.43
+version=3.24.49
revision=1
build_style=meson
build_helper="gir"
@@ -31,8 +31,9 @@ short_desc="GTK+ toolkit (v3)"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
-distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz"
-checksum=7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-3-24/NEWS"
+distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
+checksum=5ea52c6a28f0e5ecf2e9a3c2facbb30d040b73871fcd5f33cd1317e9018a146e
make_check_pre="xvfb-run dbus-run-session"
# _broken_tests=""
From f3a353543d0b13cf98fd8c6c9a53a8884f03e428 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 07:04:20 +0100
Subject: [PATCH 0458/2025] perl-Locale-Codes: update to 3.82.
---
srcpkgs/perl-Locale-Codes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Locale-Codes/template b/srcpkgs/perl-Locale-Codes/template
index 170ffe70234969..423e893694ac47 100644
--- a/srcpkgs/perl-Locale-Codes/template
+++ b/srcpkgs/perl-Locale-Codes/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Locale-Codes'
pkgname=perl-Locale-Codes
-version=3.81
+version=3.82
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,4 +11,4 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Locale-Codes"
distfiles="${CPAN_SITE}/Locale/${pkgname/perl-/}-${version}.tar.gz"
-checksum=8ce0d6a41a3f47d5559316e573a0bbb558494f68984c567be327545b84dfd35d
+checksum=5f2f653b9dcd6461784ff809eeb998b998dd2a2e4de1499924ed14b64cbc104a
From a4b42ddd48ab493e1467c3136de320f404290ced Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 07:09:07 +0100
Subject: [PATCH 0459/2025] libkdcraw5: update to 24.12.3.
---
srcpkgs/libkdcraw5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkdcraw5/template b/srcpkgs/libkdcraw5/template
index 45a6b5a69820cf..3b13deba83f4a4 100644
--- a/srcpkgs/libkdcraw5/template
+++ b/srcpkgs/libkdcraw5/template
@@ -1,6 +1,6 @@
# Template file for 'libkdcraw5'
pkgname=libkdcraw5
-version=24.12.2
+version=24.12.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
@@ -11,7 +11,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=ef05c88669201701556eac097f51cf264a297d3b45db8c06465f2345ff5ceb96
+checksum=982e09405cde76911f036806aa12fd6b70f8ee26b1b37c73fe5c40ddc2340d5a
libkdcraw5-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From bf2afbe25441970c0da2ebbb0226c8db38368c30 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 07:46:20 +0100
Subject: [PATCH 0460/2025] gwenview: update to 24.12.3.
---
srcpkgs/gwenview/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gwenview/template b/srcpkgs/gwenview/template
index d5899b512ee13c..4633dc91d21341 100644
--- a/srcpkgs/gwenview/template
+++ b/srcpkgs/gwenview/template
@@ -1,6 +1,6 @@
# Template file for 'gwenview'
pkgname=gwenview
-version=24.12.2
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -21,4 +21,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=4f4ee734b3c61a1a34e287d56b6c9021d9ab49d71e1357a7164369f509958463
+checksum=cb4590b8110e886aa4abba55d1e9844023ae6cebf6427fa12aa342cc13110466
From 7fe17359b9ed76309c5e387a6359c00337ea5959 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 08:25:04 +0100
Subject: [PATCH 0461/2025] falkon: update to 24.12.3.
---
srcpkgs/falkon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 9fbd18adfe5fe7..0d4df950c31ade 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -1,6 +1,6 @@
# Template file for 'falkon'
pkgname=falkon
-version=24.12.2
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -18,7 +18,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=0f98756da3b92b75daeb2133ee00c8e252f92f8b0112fbf072266eb691605be8
+checksum=8d9d967a0af71901188ab4fc501137a4eb7602ffe5222a3240a38ffa9243b951
LDFLAGS="-Wl,--no-fatal-warnings"
From 9c48f636103931a1178dc22c7ef070435565ff7b Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sun, 9 Mar 2025 14:44:21 +0100
Subject: [PATCH 0462/2025] fcft: update to 3.2.0
---
srcpkgs/fcft/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fcft/template b/srcpkgs/fcft/template
index b63aa10d933d85..e9927d8c6acb56 100644
--- a/srcpkgs/fcft/template
+++ b/srcpkgs/fcft/template
@@ -1,6 +1,6 @@
# Template file for 'fcft'
pkgname=fcft
-version=3.1.9
+version=3.2.0
revision=1
build_style=meson
configure_args="-Ddocs=enabled
@@ -15,7 +15,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fcft"
changelog="https://codeberg.org/dnkl/fcft/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fcft/archive/${version}.tar.gz"
-checksum=4b7e3b2ab7e14f532d8a9cb0f2d3b0cdf9d2919b95e6ab8030f7ac87d059c2b6
+checksum=6d946befcd4edf54d9ae173b8883faa46d84ab554b250f6cb3c659fb8d6b0f71
build_options="textshaping"
build_options_default="textshaping"
From 31d9eda98ea22fc097665a78a38275ee8ceee86a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 14:54:44 +0100
Subject: [PATCH 0463/2025] libX11: update to 1.8.12.
---
srcpkgs/libX11/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libX11/template b/srcpkgs/libX11/template
index 3917b995481b07..b2ef011d00ef59 100644
--- a/srcpkgs/libX11/template
+++ b/srcpkgs/libX11/template
@@ -1,6 +1,6 @@
# Template file for 'libX11'
pkgname=libX11
-version=1.8.11
+version=1.8.12
revision=1
build_style=gnu-configure
configure_args="--enable-ipv6 --enable-xlocaledir --without-xmlto
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://gitlab.freedesktop.org/xorg/lib/libx11"
distfiles="${XORG_SITE}/lib/libX11-${version}.tar.xz"
-checksum=3b74e82943924b45a0b778cc6842976909c3010d9445a8fd185e1dca4d380e88
+checksum=fa026f9bb0124f4d6c808f9aef4057aad65e7b35d8ff43951cef0abe06bb9a9a
post_install() {
vlicense COPYING
From ac94c6640783d608ad7e443d4f6c4a32be2423d3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 14:56:30 +0100
Subject: [PATCH 0464/2025] xauth: update to 1.1.4.
---
srcpkgs/xauth/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xauth/template b/srcpkgs/xauth/template
index 9e61e953c5ac80..fe039e592f2710 100644
--- a/srcpkgs/xauth/template
+++ b/srcpkgs/xauth/template
@@ -1,6 +1,6 @@
# Template file for 'xauth'
pkgname=xauth
-version=1.1.3
+version=1.1.4
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="http://xorg.freedesktop.org/"
distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=e7075498bae332f917f01d660f9b940c0752b2556a8da61ccb62a44d0ffe9d33
+checksum=e9318141464ad7b4dc0f8564a580f0d20f977c85a388cc40d5a766206151c690
post_install() {
vlicense COPYING
From 204289ca62a200dc56d1e997c9908b025fcb6995 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 14:57:48 +0100
Subject: [PATCH 0465/2025] xdm: update to 1.1.17.
---
srcpkgs/xdm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xdm/template b/srcpkgs/xdm/template
index e4ef3b65b00651..252f0a448f42a9 100644
--- a/srcpkgs/xdm/template
+++ b/srcpkgs/xdm/template
@@ -1,6 +1,6 @@
# Template file for 'xdm'
pkgname=xdm
-version=1.1.16
+version=1.1.17
revision=1
build_style=gnu-configure
configure_args="--with-random-device=/dev/urandom
@@ -22,7 +22,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="http://xorg.freedesktop.org"
distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=bcf2209881e95708363777b282fedb1c1055790f38046fa46beff2f1d087679c
+checksum=9494aef0911a031c53670725b5c8c9bb9d3f7c5ea7318b1f72ddd9dcbbeceb6a
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From d5b031d5dc2c3e77178cbfe70f24002ccddd7d01 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 14:59:02 +0100
Subject: [PATCH 0466/2025] xscope: update to 1.4.5.
---
srcpkgs/xscope/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xscope/template b/srcpkgs/xscope/template
index 425ac554a66a92..9079deed1323a5 100644
--- a/srcpkgs/xscope/template
+++ b/srcpkgs/xscope/template
@@ -1,6 +1,6 @@
# Template file for 'xscope'
pkgname=xscope
-version=1.4.4
+version=1.4.5
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="http://xorg.freedesktop.org"
distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
-checksum=820d6708fce16e449a3cb8e62c2a0f49551e589d6595633deab82643e6a90c83
+checksum=5f125d4c94e19e4be48edc43691e46df0b82f0b6ead95453dc7ac775a0d70066
post_install() {
vlicense COPYING
From 2eca8492433427b3e4ec4feaf3dbe762e5278ffd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:02:02 +0100
Subject: [PATCH 0467/2025] xsnow: update to 3.8.4.
---
srcpkgs/xsnow/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xsnow/template b/srcpkgs/xsnow/template
index 81932da42c878e..90cd5a652bffdc 100644
--- a/srcpkgs/xsnow/template
+++ b/srcpkgs/xsnow/template
@@ -1,6 +1,6 @@
# Template file for 'xsnow'
pkgname=xsnow
-version=3.8.3
+version=3.8.4
revision=1
build_style=gnu-configure
hostmakedepends="gsl-devel pkg-config gettext tar"
@@ -12,7 +12,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=bfb665cd6dee15cf6c2d4f45de49865b9aa182c89ab7803fa7b2f03f8941d3a1
+checksum=8b17d7fc419dc0c398bba9f3711529ee08e28b4f93d7809ca87087216991d9ff
do_install() {
vbin src/xsnow
From 6385e643a100881fc19c8bfe79cba5f211e863d4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:17:37 +0100
Subject: [PATCH 0468/2025] SLADE: update to 3.2.7.
---
srcpkgs/SLADE/patches/signed....patch | 8 ++++----
srcpkgs/SLADE/template | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/SLADE/patches/signed....patch b/srcpkgs/SLADE/patches/signed....patch
index fafceaf00537a7..4b59113d6b9c79 100644
--- a/srcpkgs/SLADE/patches/signed....patch
+++ b/srcpkgs/SLADE/patches/signed....patch
@@ -6,10 +6,10 @@
ColRGBA() = default;
- ColRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255, char blend = -1, short index = -1) :
+ ColRGBA(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255, signed char blend = -1, short index = -1) :
- r{ r }, g{ g }, b{ b }, a{ a }, index{ index }
- {
- }
-@@ -21,7 +21,7 @@
+ r{ r },
+ g{ g },
+ b{ b },
+@@ -25,7 +25,7 @@
explicit ColRGBA(const wxColour& c) : r{ c.Red() }, g{ c.Green() }, b{ c.Blue() }, a{ c.Alpha() } {}
// Functions
diff --git a/srcpkgs/SLADE/template b/srcpkgs/SLADE/template
index d2eeea95cafb30..4828ab089dee4c 100644
--- a/srcpkgs/SLADE/template
+++ b/srcpkgs/SLADE/template
@@ -1,6 +1,6 @@
# Template file for 'SLADE'
pkgname=SLADE
-version=3.2.6
+version=3.2.7
revision=1
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
@@ -14,6 +14,6 @@ license="GPL-2.0-or-later"
homepage="https://github.com/sirjuddington/SLADE"
changelog="https://github.com/sirjuddington/SLADE/releases/tag/${version}"
distfiles="https://github.com/sirjuddington/SLADE/archive/${version}.tar.gz"
-checksum=0412de60517f4301881b048aee271bd45bacc1374b1955284647e9bd6732d2ff
+checksum=842aa562dc0aa39627866babe0ea3bb033aac3a2be2c2aaa71d8be3664f617ad
CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
From 39b9d2ad52b203f6b837c2e269e3569daac6bf6f Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sat, 11 Jan 2025 09:31:19 +0100
Subject: [PATCH 0469/2025] perl-CGI: update to 4.67
---
srcpkgs/perl-CGI/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/perl-CGI/template b/srcpkgs/perl-CGI/template
index af5b5acb0b900c..4616f0848815dd 100644
--- a/srcpkgs/perl-CGI/template
+++ b/srcpkgs/perl-CGI/template
@@ -1,7 +1,7 @@
# Template file for 'perl-CGI'
pkgname=perl-CGI
-version=4.66
-revision=2
+version=4.67
+revision=1
build_style=perl-module
hostmakedepends="perl"
makedepends="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/CGI"
distfiles="${CPAN_SITE}/CGI/CGI-${version}.tar.gz"
-checksum=4697437688a193e3f02556e1d223015590c1f2800b40becf83dc12d5cc5ed8e1
+checksum=f4a6896eb94a3ecaa1c1ba02f7e0d2bed0be4c5ad3378d80196ec25662ac4111
From 96fc1f4d8d80ad9e4a1fb7d8d5486f6c89b551c5 Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Tue, 24 Dec 2024 06:32:49 +0100
Subject: [PATCH 0470/2025] perl-YAML-Tiny: update to 1.76
---
srcpkgs/perl-YAML-Tiny/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-YAML-Tiny/template b/srcpkgs/perl-YAML-Tiny/template
index 79e3ec5d32a30f..12b29ffd24a98c 100644
--- a/srcpkgs/perl-YAML-Tiny/template
+++ b/srcpkgs/perl-YAML-Tiny/template
@@ -1,6 +1,6 @@
# Template file for 'perl-YAML-Tiny'
pkgname=perl-YAML-Tiny
-version=1.74
+version=1.76
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,4 +11,4 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://github.com/Perl-Toolchain-Gang/YAML-Tiny"
distfiles="${CPAN_SITE}/YAML/YAML-Tiny-${version}.tar.gz"
-checksum=7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c
+checksum=a8d584394cf069bf8f17cba3dd5099003b097fce316c31fb094f1b1c171c08a3
From eec024ff0081d52c1a01b4d41b04833bed1f6b4c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:08 +0100
Subject: [PATCH 0471/2025] bcmatroska2: update to 5.3.101.
---
srcpkgs/bcmatroska2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bcmatroska2/template b/srcpkgs/bcmatroska2/template
index f8f39336e80de0..afcf3b1a6d7d35 100644
--- a/srcpkgs/bcmatroska2/template
+++ b/srcpkgs/bcmatroska2/template
@@ -1,6 +1,6 @@
# Template file for 'bcmatroska2'
pkgname=bcmatroska2
-version=5.3.100
+version=5.3.101
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=TRUE"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only"
homepage="https://gitlab.linphone.org/BC/public/bcmatroska2"
distfiles="https://gitlab.linphone.org/BC/public/bcmatroska2/-/archive/${version}/bcmatroska2-${version}.tar.gz"
-checksum=00339ce5a81ccde6026a5bc5557f6235dd8998c39236090febc5bbb23514314e
+checksum=37b918d3f333071de0bc72f4ac54299516c13d2feb6d0e175f0ba82cb78cf87b
bcmatroska2-devel_package() {
depends="bcmatroska2-${version}_${revision}"
From 05e441289e1e36e65bd21a961ac1c12286ec9bfd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:10 +0100
Subject: [PATCH 0472/2025] bctoolbox: update to 5.3.106.
---
srcpkgs/bctoolbox/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bctoolbox/template b/srcpkgs/bctoolbox/template
index 6c37c50635d851..95fa827fd2c796 100644
--- a/srcpkgs/bctoolbox/template
+++ b/srcpkgs/bctoolbox/template
@@ -1,6 +1,6 @@
# Template file for 'bctoolbox'
pkgname=bctoolbox
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DENABLE_TESTS=ON -DENABLE_TESTS_COMPONENT=FALSE
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only"
homepage="https://gitlab.linphone.org/BC/public/bctoolbox"
distfiles="https://gitlab.linphone.org/BC/public/bctoolbox/-/archive/${version}/bctoolbox-${version}.tar.gz"
-checksum=e2ade0baf465423475ae7a14463f74d6d61a7daab4700c8c140f2bb90d257ca8
+checksum=d5cbef92dd5089260d60e4064e0068693e0d71908818c2f50ed7319de9c8f988
bctoolbox-devel_package() {
depends="bctoolbox-${version}_${revision}"
From 3f5707a3de22d5ed5bc9d96018cff6e1cab73fd8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:13 +0100
Subject: [PATCH 0473/2025] belcard: update to 5.3.106.
---
srcpkgs/belcard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/belcard/template b/srcpkgs/belcard/template
index e373f6219af2b1..381d0cb7ec1415 100644
--- a/srcpkgs/belcard/template
+++ b/srcpkgs/belcard/template
@@ -1,6 +1,6 @@
# Template file for 'belcard'
pkgname=belcard
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=TRUE -DENABLE_UNIT_TESTS=FALSE"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://linphone.org"
distfiles="https://gitlab.linphone.org/BC/public/belcard/-/archive/${version}/belcard-${version}.tar.gz"
-checksum=98c8f029eabe4fb5ff35288cddca35a26c83ba9edd870b4d15b8b562e2e2967f
+checksum=5ff5339defc6a91fc756511f1b5266373354d03538b537be3ca6f696c96989c6
belcard-devel_package() {
short_desc+=" - development files"
From d101dbefebd382ea6c8a70853d3c555f8ee66057 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:15 +0100
Subject: [PATCH 0474/2025] belle-sip: update to 5.3.106.
---
srcpkgs/belle-sip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/belle-sip/template b/srcpkgs/belle-sip/template
index bcb574853f768e..2a94029955ae78 100644
--- a/srcpkgs/belle-sip/template
+++ b/srcpkgs/belle-sip/template
@@ -1,6 +1,6 @@
# Template file for 'belle-sip'
pkgname=belle-sip
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DENABLE_STRICT=OFF -DENABLE_UNIT_TESTS=NO -DCMAKE_SKIP_INSTALL_RPATH=ON
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://www.linphone.org"
distfiles="https://gitlab.linphone.org/BC/public/belle-sip/-/archive/${version}/belle-sip-${version}.tar.gz"
-checksum=ffe6139f573d14fd8e402e558cd73437612e112195dbc3266fef31ed3d095d87
+checksum=49cbc60c7f0818f4de6e566cd7224655659fd658ab60568d5c6211d4cc874382
belle-sip-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From eed089552574cc433696e5f96367e27b76c5e983 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:18 +0100
Subject: [PATCH 0475/2025] belr: update to 5.3.106.
---
srcpkgs/belr/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/belr/template b/srcpkgs/belr/template
index 87915c47e007ae..32961057022c18 100644
--- a/srcpkgs/belr/template
+++ b/srcpkgs/belr/template
@@ -1,6 +1,6 @@
# Template file for 'belr'
pkgname=belr
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=TRUE -DENABLE_UNIT_TESTS=FALSE"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://www.linphone.org"
distfiles="https://gitlab.linphone.org/BC/public/belr/-/archive/${version}/belr-${version}.tar.gz"
-checksum=3f0494e6e7e204f8eb8abc73d2c9305f283a0fe5aea658abe97cbcd3ab6a656e
+checksum=f03a3f8966f7d537cf1cc44898b50a301b7211de849137b835af62f3c452aa6a
belr-devel_package() {
short_desc+=" - development files"
From 458449e314e4059d61b60f73599864b3a63b41c6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:20 +0100
Subject: [PATCH 0476/2025] bzrtp: update to 5.3.106.
---
srcpkgs/bzrtp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bzrtp/template b/srcpkgs/bzrtp/template
index 003e8a35bef425..f7f401b38db6cf 100644
--- a/srcpkgs/bzrtp/template
+++ b/srcpkgs/bzrtp/template
@@ -1,6 +1,6 @@
# Template file for 'bzrtp'
pkgname=bzrtp
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DENABLE_TESTS=FALSE -DBUILD_SHARED_LIBS=TRUE"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://www.linphone.org"
distfiles="https://gitlab.linphone.org/BC/public/bzrtp/-/archive/${version}/bzrtp-${version}.tar.gz"
-checksum=f7191cd3b50711e5fa6f303f2a80f7ca1b82c94fe14e1f7bd4e356142d9211f6
+checksum=d18008dd992ab45caf16d05ec58099666ce8dcddcebf5ae6d0bcece33788a5aa
bzrtp-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
From eb72b6a989dbd3d475ca2c42b5705414d81fc665 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:25 +0100
Subject: [PATCH 0477/2025] linphone: update to 5.3.106.
---
srcpkgs/linphone/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/linphone/template b/srcpkgs/linphone/template
index 487ba7aa583914..11bb88131db6ae 100644
--- a/srcpkgs/linphone/template
+++ b/srcpkgs/linphone/template
@@ -1,6 +1,6 @@
# Template file for 'linphone'
pkgname=linphone
-version=5.3.100
+version=5.3.106
revision=1
build_style="cmake"
configure_args="-DBUILD_SHARED_LIBS=TRUE
@@ -20,7 +20,7 @@ maintainer="John <me@johnnynator.dev>"
license="AGPL-3.0-or-later"
homepage="https://www.linphone.org"
distfiles="https://gitlab.linphone.org/BC/public/liblinphone/-/archive/${version}/liblinphone-${version}.tar.gz"
-checksum=1b467d87aa8ec5e45e11419d4522d860ca7ac7dc8fc4cf0300b450187e9a5a59
+checksum=8c1cc0b8089ab186bd74f347dc0228e329557d67d5e804157ecc56b644f91135
pre_build() {
echo "#define MS2_GIT_VERSION=unknown" > coreapi/gitversion.h
From 732574f386b583a75536ebd24da93337bedcd9f7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:31 +0100
Subject: [PATCH 0478/2025] mediastreamer: update to 5.3.106.
---
srcpkgs/mediastreamer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mediastreamer/template b/srcpkgs/mediastreamer/template
index 1c9364b7dde6f6..1ca1f6d42c7962 100644
--- a/srcpkgs/mediastreamer/template
+++ b/srcpkgs/mediastreamer/template
@@ -1,6 +1,6 @@
# Template file for 'mediastreamer'
pkgname=mediastreamer
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DENABLE_STRICT=0 -DENABLE_UNIT_TESTS=0 -DBUILD_SHARED_LIBS=TRUE
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="AGPL-3.0-or-later"
homepage="https://www.linphone.org/technical-corner/mediastreamer2"
distfiles="https://gitlab.linphone.org/BC/public/mediastreamer2/-/archive/${version}/mediastreamer2-${version}.tar.gz"
-checksum=0c2327b1c9c43ef94bda0d3509744f84b4e2c33e462221cd4ced550f1a539e95
+checksum=af6363aabdf15819c00a980085a3028345ebea096b2d6704b265d704b46d84b0
post_install() {
vlicense LICENSE.txt
From 33bfc040bc6fd3279b73db38b6069b138c7577d1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:35 +0100
Subject: [PATCH 0479/2025] ortp: update to 5.3.106.
---
srcpkgs/ortp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ortp/template b/srcpkgs/ortp/template
index 6cea2bfcdbb6b9..445a1c1109e5bd 100644
--- a/srcpkgs/ortp/template
+++ b/srcpkgs/ortp/template
@@ -1,6 +1,6 @@
# Template file for 'ortp'
pkgname=ortp
-version=5.3.100
+version=5.3.106
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=TRUE -DENABLE_UNIT_TESTS=OFF"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://www.linphone.org/technical-corner/ortp"
distfiles="https://gitlab.linphone.org/BC/public/ortp/-/archive/${version}/ortp-${version}.tar.gz"
-checksum=c2b7aa0e6aef62cfab90ae934f607c9bc6d12661cc59e79e2272778666357740
+checksum=5c3ba6f67cdd8c8fe0008f94539402c7794c42eb36ba1a0ca2a7f4776a8257ea
ortp-devel_package() {
depends="bctoolbox-devel ortp-${version}_${revision}"
From bf604324d2de543de0528bd5575f7f610337aab8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:19:41 +0100
Subject: [PATCH 0480/2025] linphone-desktop: rebuild against linphone 5.3.106
---
srcpkgs/linphone-desktop/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linphone-desktop/template b/srcpkgs/linphone-desktop/template
index 93681b4f8176f9..a76c937770c6e8 100644
--- a/srcpkgs/linphone-desktop/template
+++ b/srcpkgs/linphone-desktop/template
@@ -1,7 +1,7 @@
# Template file for 'linphone-desktop'
pkgname=linphone-desktop
version=5.2.6
-revision=4
+revision=5
build_wrksrc="linphone-app" # The root cmake is glue code for their vendored libs
build_style=cmake
cmake_builddir="build-cmake"
From d7fbb8718de149b5a4e4e309774606c6a2f393af Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sun, 9 Mar 2025 11:14:19 -0400
Subject: [PATCH 0481/2025] python3-h5py: touch for rebuild
---
srcpkgs/python3-h5py/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/python3-h5py/template b/srcpkgs/python3-h5py/template
index 1928815fe79f9c..79f0c119fd3c00 100644
--- a/srcpkgs/python3-h5py/template
+++ b/srcpkgs/python3-h5py/template
@@ -1,4 +1,4 @@
-# Template file for 'python3-h5py'
+# Template file for 'python3-h5py'.
pkgname=python3-h5py
version=3.13.0
revision=2
From 70f9bf40ad8bcd4664485c156d6456cdd495cc49 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:05:27 +0100
Subject: [PATCH 0482/2025] bmake: update to 20250225.
---
srcpkgs/bmake/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bmake/template b/srcpkgs/bmake/template
index 882f0792564e75..aca1382884482c 100644
--- a/srcpkgs/bmake/template
+++ b/srcpkgs/bmake/template
@@ -1,13 +1,13 @@
# Template file for 'bmake'
pkgname=bmake
-version=20250125
+version=20250225
revision=1
short_desc="Portable version of the NetBSD make build tool"
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=4c7db7d04dbbfad00e57adc750cdd183095cc494bbeaf9daf338415cb5a599b2
+checksum=cc19b15438b454e334a23a8c91e3b87fd4b8be08c6fd9500d48e55cc683bba10
python_version=3
CFLAGS="-D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
From 44960bc391fad1cb85f73a53968c4ba0f6813057 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:07:43 +0100
Subject: [PATCH 0483/2025] console-setup: update to 1.235.
---
srcpkgs/console-setup/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/console-setup/template b/srcpkgs/console-setup/template
index 70101503437cb9..e96955e07107ff 100644
--- a/srcpkgs/console-setup/template
+++ b/srcpkgs/console-setup/template
@@ -1,6 +1,6 @@
# Template file for 'console-setup'
pkgname=console-setup
-version=1.233
+version=1.235
revision=1
hostmakedepends="perl"
depends="kbd ckbcomp"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://packages.debian.org/sid/console-setup"
distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz"
-checksum=a53bb455ea02a964d246052c1b18809299d8f13ca6cda07dc2c8b15f498da5c6
+checksum=b5af81e9e8bf924b043c28bdefcbc03f91f91facea896457a69cd1635f9eb243
conf_files="/etc/console-setup/console-setup
/etc/console-setup/keyboard"
From dcdf04c9fe49daef12a56df33bf245224e634678 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:11:31 +0100
Subject: [PATCH 0484/2025] ncdu: update to 1.22.
---
srcpkgs/ncdu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ncdu/template b/srcpkgs/ncdu/template
index 4b76567890476a..a151966c041b18 100644
--- a/srcpkgs/ncdu/template
+++ b/srcpkgs/ncdu/template
@@ -1,6 +1,6 @@
# Template file for 'ncdu'
pkgname=ncdu
-version=1.21
+version=1.22
revision=1
build_style=gnu-configure
makedepends="ncurses-devel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://dev.yorhel.nl/ncdu"
changelog="https://dev.yorhel.nl/ncdu/changes"
distfiles="https://dev.yorhel.nl/download/ncdu-${version}.tar.gz"
-checksum=a894d3a9b46bce578a6039bef48f54533ec402fb589b0769bfbb1d1edf9601a6
+checksum=0ad6c096dc04d5120581104760c01b8f4e97d4191d6c9ef79654fa3c691a176b
post_install() {
vlicense COPYING
From 4c5be2f4f2cd9474d2866c22cc87eab74b83961e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:13:12 +0100
Subject: [PATCH 0485/2025] pspg: update to 5.8.8.
---
srcpkgs/pspg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pspg/template b/srcpkgs/pspg/template
index 2a38b5652c1f92..60531585315171 100644
--- a/srcpkgs/pspg/template
+++ b/srcpkgs/pspg/template
@@ -1,6 +1,6 @@
# Template file for 'pspg'
pkgname=pspg
-version=5.8.7
+version=5.8.8
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-2-Clause"
homepage="https://github.com/okbob/pspg"
distfiles="https://github.com/okbob/pspg/archive/refs/tags/${version}.tar.gz"
-checksum=cbbd13898f321aab645569e32808dc3aa4c9529ea008b321f21e7a0d8360fcc9
+checksum=085847b76be2f26de10114bf34dfc498b690d0c7e5ff8617b5dd79717236408f
post_install() {
vman pspg.1
From 65f2b66fcdbc0e819a84e08d9bcb3767d112aa02 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:14:17 +0100
Subject: [PATCH 0486/2025] grml-rescueboot: update to 0.6.6.
---
srcpkgs/grml-rescueboot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/grml-rescueboot/template b/srcpkgs/grml-rescueboot/template
index eb478eda8d9cf4..6323e397dcf40d 100644
--- a/srcpkgs/grml-rescueboot/template
+++ b/srcpkgs/grml-rescueboot/template
@@ -1,6 +1,6 @@
# Template file for 'grml-rescueboot'
pkgname=grml-rescueboot
-version=0.6.5
+version=0.6.6
revision=1
archs="i686 x86_64"
build_style="gnu-makefile"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="http://wiki.grml.org/doku.php?id=rescueboot"
distfiles="https://github.com/grml/grml-rescueboot/archive/v${version}.tar.gz"
-checksum=79392091e98b6c51cfb362065f472c71a9ca7c42ac216d2caadab3ac46afcc03
+checksum=65a1672f7eeb095e8dd6e35847220d7a6623549d171b635ab8f16271cf048f4b
do_build() {
:
From 215805113361a3b6e1fe25e8a198f9dc316f7627 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 15:22:40 +0100
Subject: [PATCH 0487/2025] perl-Math-BigInt-GMP: update to 1.7002.
---
srcpkgs/perl-Math-BigInt-GMP/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Math-BigInt-GMP/template b/srcpkgs/perl-Math-BigInt-GMP/template
index 81f8df68e7c342..ce48d38ad6927e 100644
--- a/srcpkgs/perl-Math-BigInt-GMP/template
+++ b/srcpkgs/perl-Math-BigInt-GMP/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Math-BigInt-GMP'
pkgname=perl-Math-BigInt-GMP
-version=1.7001
+version=1.7002
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Math-BigInt-GMP"
distfiles="${CPAN_SITE}/Math/Math-BigInt-GMP-${version}.tar.gz"
-checksum=417581fdce63892e24f08279cdd6b065cb60c41d5acfa22dd2ad93b6d3e87071
+checksum=13af32267d26424226966de1beed2332915324b25015185a135eeb8ffd4b76ab
Xpost_extract() {
sed -i /check_lib_or/d Makefile.PL
From f6e8b1bf32982882f8702d00fcecd8cc4647669f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:06:19 +0100
Subject: [PATCH 0488/2025] justbuild: update to 1.5.0.
---
srcpkgs/justbuild/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/justbuild/template b/srcpkgs/justbuild/template
index 8ee3ad7f9a89c5..5d30b13d2bb201 100644
--- a/srcpkgs/justbuild/template
+++ b/srcpkgs/justbuild/template
@@ -1,6 +1,6 @@
# Template file for 'justbuild'
pkgname=justbuild
-version=1.4.3
+version=1.5.0
revision=1
create_wrksrc=yes
hostmakedepends="jo pandoc pkg-config python3 tar unzip wget grpc protobuf"
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://github.com/just-buildsystem/justbuild/"
changelog="https://github.com/just-buildsystem/justbuild/blob/master/CHANGELOG.md"
distfiles="https://github.com/just-buildsystem/justbuild/archive/v${version}.tar.gz"
-checksum=4456e2a734abb57b137c5378be9b63916ee7407d85b05305edead885746c0e90
+checksum=4f844a9fdcb6293b0b0167b5437c1b6b0f07efbc26cd02183152b9bd1a11b7ef
conflicts="just>=0"
nocross="not supported by bootstrapping"
From cc45a7b914a1d461af8c7a6e8d824d0b0047043e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:19:27 +0100
Subject: [PATCH 0489/2025] babashka: update to 1.12.197.
---
srcpkgs/babashka/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template
index f9059fb0a18f37..b64dcc6b8446bf 100644
--- a/srcpkgs/babashka/template
+++ b/srcpkgs/babashka/template
@@ -1,6 +1,6 @@
# Template file for 'babashka'
pkgname=babashka
-version=1.12.196
+version=1.12.197
revision=1
create_wrksrc=yes
hostmakedepends="mandrel leiningen git"
@@ -11,15 +11,15 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="EPL-1.0"
homepage="https://babashka.org/"
changelog="https://github.com/babashka/babashka/raw/master/CHANGELOG.md"
-_babashka_sha=e186726fd9a2b165d98bf76215d047b3a1a478f5
-_sci_commit=6892bc6aed8abf3a1ca532a71cdf352b7d8b6546
+_babashka_sha=63a51ff6693848ba09484f6a74a595d11769ab64
+_sci_commit=7bc5c4f1e35fb18a85005c47d7659213ff7f64e9
_babashka_curl_commit=e936acd40544eb637b6041c7e89454b21eb7ee34
_babashka_nrepl_commit=edd3d613bfb9bf3adabfd0bda5c3f5c6ee85ec20
_depstar_commit=2bf9d3c9f15298d7dd9de033674a42f830e23d6f
_process_commit=be97f9e84daa352e5adb84534ea5c8d2e666fe01
_pods_commit=717cef7af5cb1c1b091bd10e012b2e71b7b8b9bc
-_deps_clj_commit=1824d1275c8ceabe1287cd085977d8d7c3cef38e
-_fs_commit=ab826ff7e073dbd55842a66e04ed93ce0eee1e9b
+_deps_clj_commit=a6e46611e137892458623d54f6460975c9b3ce63
+_fs_commit=64b1c198576fe7babea5500ce6c7cfe6cc92f37b
_babashka_core_commit=52a6037bd4b632bffffb04394fb4efd0cdab6b1e
distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz
https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz
@@ -31,15 +31,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta
https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz
https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz
https://github.com/babashka/babashka.core/archive/${_babashka_core_commit}.tar.gz"
-checksum="53c7554275f9c2757785fe90d400eb44e61bb0cace5b4b53eec3db8164a9f313
- 815e68a4c4f8888c1e98f5bce58518a8e541be449e4abcb989399e5b7012f1b7
+checksum="38809bdb2488670545e99ead5a9cb1cdf0013dfa92a3cc648f5a3c553cb13855
+ e3102ffaa8b2acb34aa6a569fce114a899da1ca381155b248654f7ca269fb626
6e60865ae2d4522c3de55b3b1daed51b42bb9bb6095b1d2fbd3620facece3257
e447b9953c0f58a4d9bd43f728ac1bfd044b58b9686507f47a7f3420eae657f5
9f5882a32d45e9b2ded563ccd95c1d5a958cdbb480da516f16ee4f6e3c561d33
e3261c5f83b845aaddaead52335b6813e159dc4dd617ce8f30d1dc1658bdd9e5
ba983a36983a65368fea896e6a00910f243a2063883150e84d7f39e3c3347df2
- 5cb1e9a8dc3a03151045f2a0fde2fddf7d494d2824885f880c92d9e8a2d3eb46
- 8bf771a6dec69fc2b9a73bd169a410a7e9859a0917b2948bd0cd51f55b0bd944
+ 4e4da67bab84b1ef049e8c7d1c1b7e4162b80eb5886bf4e149fca2f8dcf917e9
+ 371eee0a5706214b33ca209f646e4b291dca1b7f1537922400b5e5df7ff87dcb
bad285812bcc7de7e0dd905c5df99045d7f92d6e2e191fc2768c06adbaaeb709"
nocross="https://build.voidlinux.org/builders/aarch64_builder/builds/33769/steps/shell_3/logs/stdio"
From dc11ba9887fd8e69735e6cfbde7d48fa1b2061ac Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 15:18:02 +0100
Subject: [PATCH 0490/2025] libgdiplus: update to 6.2.
---
srcpkgs/libgdiplus/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libgdiplus/template b/srcpkgs/libgdiplus/template
index 457d53358d4255..da9f762e020d02 100644
--- a/srcpkgs/libgdiplus/template
+++ b/srcpkgs/libgdiplus/template
@@ -1,7 +1,7 @@
# Template file for 'libgdiplus'
pkgname=libgdiplus
-version=6.1
-revision=2
+version=6.2
+revision=1
build_style=gnu-configure
hostmakedepends="pkg-config automake libtool"
makedepends="tiff-devel cairo-devel giflib-devel glib-devel libexif-devel
@@ -10,8 +10,8 @@ short_desc="Open Source Implementation of the GDI+ API"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="MIT"
homepage="http://www.mono-project.com/"
-distfiles="https://download.mono-project.com/sources/libgdiplus-1.1/libgdiplus-${version}.tar.gz"
-checksum=97d5a83d6d6d8f96c27fb7626f4ae11d3b38bc88a1726b4466aeb91451f3255b
+distfiles="https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-${version}.tar.gz"
+checksum=683adb7d99d03f6ee7985173a206a2243f76632682334ced4cae2fcd20c83bc9
pre_configure() {
autoreconf -fiv
From 08ee1960cd54674765394afcb120cb5096cbece5 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 16:22:51 +0100
Subject: [PATCH 0491/2025] mono: update to 6.14.0.
---
srcpkgs/mono/patches/musl.patch | 11 -----------
srcpkgs/mono/template | 10 +++++-----
srcpkgs/mono/update | 2 --
3 files changed, 5 insertions(+), 18 deletions(-)
delete mode 100644 srcpkgs/mono/patches/musl.patch
delete mode 100644 srcpkgs/mono/update
diff --git a/srcpkgs/mono/patches/musl.patch b/srcpkgs/mono/patches/musl.patch
deleted file mode 100644
index 955807f0fd0c76..00000000000000
--- a/srcpkgs/mono/patches/musl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/mono/utils/mono-os-mutex.h 2019-12-11 22:05:32.992353279 +0100
-+++ b/mono/utils/mono-os-mutex.h 2019-12-11 22:05:50.267114788 +0100
-@@ -57,7 +57,7 @@
- if (G_UNLIKELY (res != 0))
- g_error ("%s: pthread_mutexattr_settype failed with \"%s\" (%d)", __func__, g_strerror (res), res);
-
--#if !defined(__HAIKU__) && defined (PTHREAD_PRIO_INHERIT) && HAVE_DECL_PTHREAD_MUTEXATTR_SETPROTOCOL
-+#if !defined(__HAIKU__) && defined (PTHREAD_PRIO_INHERIT) && HAVE_DECL_PTHREAD_MUTEXATTR_SETPROTOCOL && defined(__GLIBC__)
- /* use PTHREAD_PRIO_INHERIT if possible */
- res = pthread_mutexattr_setprotocol (&attr, PTHREAD_PRIO_INHERIT);
- if (G_UNLIKELY (res != 0 && res != ENOTSUP))
diff --git a/srcpkgs/mono/template b/srcpkgs/mono/template
index 8c16a9ecf4614d..ecfc3206ffe744 100644
--- a/srcpkgs/mono/template
+++ b/srcpkgs/mono/template
@@ -1,18 +1,18 @@
# Template file for 'mono'
pkgname=mono
-version=6.12.0.199
+version=6.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-system-aot"
-hostmakedepends="perl python3 cmake which"
+hostmakedepends="perl python3 cmake which gettext"
makedepends="zlib-devel libX11-devel libgdiplus-devel"
depends="ca-certificates python3-Pillow"
short_desc="Free implementation of the .NET platform including runtime and compiler"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="MIT, BSD-3-Clause, GPL-2.0-or-later, LGPL-2.0-or-later, MPL-1.1"
-homepage="https://www.mono-project.com"
-distfiles="https://download.mono-project.com/sources/mono/preview/${pkgname}-${version}.tar.xz"
-checksum=c0850d545353a6ba2238d45f0914490c6a14a0017f151d3905b558f033478ef5
+homepage="https://gitlab.winehq.org/mono/mono"
+distfiles="https://dl.winehq.org/mono/sources/mono/mono-${version}.tar.xz"
+checksum=6dd64b3900f5e5d5f55016d89ccf7635c8739cbb33cdb81c1c3b61622e91d510
lib32disabled=yes
python_version="3"
diff --git a/srcpkgs/mono/update b/srcpkgs/mono/update
deleted file mode 100644
index 0f129015112680..00000000000000
--- a/srcpkgs/mono/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site="http://www.mono-project.com/download/stable/"
-pattern="Stable \(\K[\d.]+"
From 8fdcb7d2e99b013bc5169917e2976186c56aaee1 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 9 Mar 2025 16:28:03 +0100
Subject: [PATCH 0492/2025] openra: update to 20250303.
---
srcpkgs/openra/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openra/template b/srcpkgs/openra/template
index 50b2020a410d4a..e6fbb9177c99a7 100644
--- a/srcpkgs/openra/template
+++ b/srcpkgs/openra/template
@@ -1,6 +1,6 @@
# Template file for 'openra'
pkgname=openra
-version=20231010
+version=20250303
revision=1
build_style="gnu-makefile"
make_install_target="install install-linux-shortcuts install-linux-appdata"
@@ -11,11 +11,11 @@ hostmakedepends="mono unzip curl msbuild-bin"
makedepends="SDL2-devel lua51-devel freetype-devel libopenal-devel libgdiplus-devel"
depends="mono libopenal freetype xdg-utils zenity SDL2 lua51 libgdiplus"
short_desc="Open-source implementation of the Red Alert engine"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-3.0-or-later"
homepage="http://www.openra.net"
distfiles="https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz"
-checksum=013d016f1b0e0cfe2f8e1acae6184cf1853fc702a5a6c5a7bd35b7e615f70498
+checksum=8d868e6ec081e79705172158f2af9efe53a288c0925cda7b18c2e69c59b4ddf2
if [ "$XBPS_ENDIAN" = "be" ]; then
broken="Fails to build"
From 1490084da37783ab6434b8073973e605af5bf901 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Mar 2025 13:27:11 -0400
Subject: [PATCH 0493/2025] kitty: update to 0.40.0.
---
srcpkgs/kitty/patches/fix-32bit.patch | 22 ++++++++++++++++++++++
srcpkgs/kitty/template | 4 ++--
2 files changed, 24 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/kitty/patches/fix-32bit.patch
diff --git a/srcpkgs/kitty/patches/fix-32bit.patch b/srcpkgs/kitty/patches/fix-32bit.patch
new file mode 100644
index 00000000000000..211421404758f8
--- /dev/null
+++ b/srcpkgs/kitty/patches/fix-32bit.patch
@@ -0,0 +1,22 @@
+From 2ee03dde4e0909e079c2486489986408c03a3498 Mon Sep 17 00:00:00 2001
+From: Kovid Goyal <kovid@kovidgoyal.net>
+Date: Sun, 9 Mar 2025 22:23:11 +0530
+Subject: [PATCH] Fix #8421
+
+---
+ kitty/line.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kitty/line.c b/kitty/line.c
+index 6e17b5aef7..66540a77f7 100644
+--- a/kitty/line.c
++++ b/kitty/line.c
+@@ -189,7 +189,7 @@ prev_char_pos(const Line *self, index_type x, index_type num) {
+ const CPUCell *ans = self->cpu_cells + x, *limit = self->cpu_cells - 1;
+ if (ans->is_multicell) ans -= ans->x;
+ while (num-- && --ans > limit) if (ans->is_multicell) ans -= ans->x;
+- return ans > limit ? ans - self->cpu_cells : self->xnum;
++ return ans > limit ? (index_type)(ans - self->cpu_cells) : self->xnum;
+ }
+
+
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index 18c2684498cd54..b45628689a7904 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -1,6 +1,6 @@
# Template file for 'kitty'
pkgname=kitty
-version=0.39.1
+version=0.40.0
revision=1
build_helper="python3"
pycompile_dirs="usr/lib/kitty"
@@ -17,7 +17,7 @@ license="GPL-3.0-only"
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=4baa2a59de7569b3b34f44ea8536c53d312aa76d1347121a2d6557abfde21325
+checksum=f79222090c9468fef9084bef989cc9bf1c9ec37d3980688bdacf0ddca90d4e74
python_version=3
nopie_files="/usr/bin/kitten"
From af0454e3d7623b5820e4a0de994686f8923ca3a9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Mar 2025 13:27:12 -0400
Subject: [PATCH 0494/2025] qlog: update to 0.42.2.
---
srcpkgs/qlog/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qlog/template b/srcpkgs/qlog/template
index 4536bde2f0c5c5..c8e1da19d99f0f 100644
--- a/srcpkgs/qlog/template
+++ b/srcpkgs/qlog/template
@@ -1,6 +1,6 @@
# Template file for 'qlog'
pkgname=qlog
-version=0.42.1
+version=0.42.2
revision=1
build_style=qmake
build_helper=qmake6
@@ -14,8 +14,8 @@ homepage="https://github.com/foldynl/QLog"
changelog="https://raw.githubusercontent.com/foldynl/QLog/master/Changelog"
distfiles="https://github.com/foldynl/QLog/archive/refs/tags/v${version}.tar.gz
https://github.com/foldynl/QLog-Flags/archive/refs/tags/v${version}.tar.gz>flags-${version}.tar.gz"
-checksum="5af0c7fb62d47544713dd05ab4a21e647331188d0e306642bc818844acbd430c
- a4ea802634457dbb6d74df553fed9acc1d9d306b50f9554696fdaea8c4b8e4e4"
+checksum="ec7011c978dd5c5f3776fb9133a9040ff58aa7d1f5b0c46f4cce6b3515f74ed4
+ 997c03739204d96f873a147fcf15b6678798b30f77382c2c1098b98b1997a366"
skip_extraction="flags-${version}.tar.gz"
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
From 96ae559a09afd0febb26b7a6d659a1ed82584053 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Mar 2025 13:27:17 -0400
Subject: [PATCH 0495/2025] qpwgraph: update to 0.8.2.
---
srcpkgs/qpwgraph/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qpwgraph/template b/srcpkgs/qpwgraph/template
index f11cb5661403ea..3f49374625fa8c 100644
--- a/srcpkgs/qpwgraph/template
+++ b/srcpkgs/qpwgraph/template
@@ -1,6 +1,6 @@
# Template file for 'qpwgraph'
pkgname=qpwgraph
-version=0.8.1
+version=0.8.2
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-declarative-host-tools"
@@ -11,4 +11,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=fdfeb9e087e437ae6d10f02d31bfddd7d5acb7fc7255f167baee8808d99d38f8
+checksum=a4e87d48f701235789c232c793de699e0ca6837af15775461dcc9a202ca2a95b
From 24fd4fb5a6f55c03874b5e98fe751470a66381eb Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Mar 2025 13:27:18 -0400
Subject: [PATCH 0496/2025] uv: update to 0.6.5.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 003efdccb06a3d..3c2e2e44fe21c9 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.4
+version=0.6.5
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=33d6e885dc21f3c9f28faa92ff7166483e76a9a5e18b1733930afb22f5c16fa8
+checksum=ed7275898e4d2acf2e9ae600979078ef1f153626aa5b243b891439cd0da48c30
case "$XBPS_TARGET_MACHINE" in
i686*)
From 069084e8c76bdc95cfd14514246a9160db34e908 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Mar 2025 13:27:30 -0400
Subject: [PATCH 0497/2025] noto-fonts-emoji: remove extra file
---
srcpkgs/noto-fonts-emoji/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/noto-fonts-emoji/template b/srcpkgs/noto-fonts-emoji/template
index e560057faebdaf..93059aa5690db8 100644
--- a/srcpkgs/noto-fonts-emoji/template
+++ b/srcpkgs/noto-fonts-emoji/template
@@ -3,7 +3,7 @@ pkgname=noto-fonts-emoji
reverts="20200916_1 20200722_2 20200722_1 20191016_1 20180810_2 20180810_1
20180301_1 20170311_1 20161020_1"
version=2.047
-revision=1
+revision=2
depends="font-util"
short_desc="Google Noto Emoji Fonts"
maintainer="classabbyamp <void@placeviolette.net>"
@@ -15,6 +15,5 @@ font_dirs="/usr/share/fonts/noto"
do_install() {
vinstall fonts/NotoColorEmoji.ttf 644 usr/share/fonts/noto-emoji
- vinstall fonts/NotoColorEmoji-noflags.ttf 644 usr/share/fonts/noto-emoji
vlicense fonts/LICENSE
}
From 089b628b0a8b71fa0d8797ebce61407491d1df04 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Sat, 8 Mar 2025 16:12:34 +0100
Subject: [PATCH 0498/2025] New package: python3-dbus-fast-2.39.3
---
srcpkgs/python3-dbus-fast/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/python3-dbus-fast/template
diff --git a/srcpkgs/python3-dbus-fast/template b/srcpkgs/python3-dbus-fast/template
new file mode 100644
index 00000000000000..0e62c93b3a2f52
--- /dev/null
+++ b/srcpkgs/python3-dbus-fast/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dbus-fast'
+pkgname=python3-dbus-fast
+version=2.39.3
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel python3-poetry-core python3-Cython"
+depends="python3"
+short_desc="Faster version of dbus-next"
+maintainer="Kai Stian Olstad <void@olstad.com>"
+license="MIT"
+homepage="https://github.com/bluetooth-devices/dbus-fast"
+changelog="https://github.com/bluetooth-devices/dbus-fast/raw/main/CHANGELOG.md"
+distfiles="${PYPI_SITE}/d/dbus-fast/dbus_fast-${version}.tar.gz"
+checksum=84b4ff23bcadfa794842e8d3eccb521907f7c6cb8d6534c895995840306512aa
+make_check=no # no tests included
+
+post_install() {
+ vlicense LICENSE
+}
From 246a495b3131ee33966d252e8d0501f63869b016 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 8 Mar 2025 10:26:47 -0500
Subject: [PATCH 0499/2025] python3-xcffib: update to 1.7.1.
---
.../python3-xcffib/patches/fix-build.patch | 30 -------------------
srcpkgs/python3-xcffib/template | 19 ++++--------
2 files changed, 6 insertions(+), 43 deletions(-)
delete mode 100644 srcpkgs/python3-xcffib/patches/fix-build.patch
diff --git a/srcpkgs/python3-xcffib/patches/fix-build.patch b/srcpkgs/python3-xcffib/patches/fix-build.patch
deleted file mode 100644
index c150eb91329053..00000000000000
--- a/srcpkgs/python3-xcffib/patches/fix-build.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-These changes are cargo-culted from
-
- https://github.com/tych0/xcffib/commit/7e2650fd21b157402cd26bff129a81a0b5ddc60c
-
---- a/generator/Data/XCB/Python/Parse.hs
-+++ b/generator/Data/XCB/Python/Parse.hs
-@@ -309,12 +309,12 @@
- -> BitCase
- -> (Expr (), [GenStructElem Type])
- mkSwitch cmp (BitCase Nothing bcCmp _ elems) =
-- let cmpVal = xExpressionToPyExpr id bcCmp
-+ let cmpVal = xExpressionToPyExpr id (head bcCmp)
- equality = BinaryOp (P.BinaryAnd ()) cmp cmpVal ()
- in (equality, elems)
-
- mkSwitch cmp (BitCase (Just _) bcCmp _ elems) =
-- let cmpVal = xExpressionToPyExpr id bcCmp
-+ let cmpVal = xExpressionToPyExpr id (head bcCmp)
- equality = BinaryOp (P.Equality ()) cmp cmpVal ()
- in (equality, elems)
-
-@@ -373,7 +373,7 @@
- -> BitCase
- -> (Expr (), [GenStructElem Type])
- mkSwitch cmp (BitCase _ bcCmp _ elems') =
-- let cmpVal = xExpressionToPyExpr accessor bcCmp
-+ let cmpVal = xExpressionToPyExpr accessor (head bcCmp)
- equality = BinaryOp (P.BinaryAnd ()) cmp cmpVal ()
- in (equality, elems')
- structElemToPyPack ext m accessor (SField n typ _ _) =
diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template
index 47d8c8c5df28c8..1d4b52eb6e2074 100644
--- a/srcpkgs/python3-xcffib/template
+++ b/srcpkgs/python3-xcffib/template
@@ -1,21 +1,14 @@
# Template file for 'python3-xcffib'
pkgname=python3-xcffib
-version=1.5.0
-revision=3
+version=1.7.1
+revision=1
build_style=python3-pep517
-hostmakedepends="python3-setuptools pkg-config cabal-install parallel xcb-proto python3-cffi python3-wheel"
-makedepends="python3-devel libffi-devel libxcb-devel python3-six"
-depends="python3-six python3-cffi libxcb"
+hostmakedepends="python3-setuptools python3-wheel python3-cffi"
+depends="python3-cffi libxcb"
checkdepends="python3-pytest xvfb-run xeyes"
short_desc="Drop-in replacement for xpyb based on cffi"
maintainer="Kai Stian Olstad <void@olstad.com>"
license="Apache-2.0"
homepage="https://github.com/tych0/xcffib"
-distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=3bf9ce88b8a343a12eb1fc72a7b3e6091f8b65e682354510261b0a2cae1b00c5
-nocross="Cannot yet cross compile with Haskell"
-
-pre_build() {
- cabal v2-update
- PKG_CONFIG_PATH=/usr/lib/pkgconfig make ${makejobs} xcffib
-}
+distfiles="${PYPI_SITE}/x/xcffib/xcffib-${version}.tar.gz"
+checksum=33775c1d0461f19255fc54e22ce914e10a13fb65bc7bba0eabafee7f0878cfdb
From e47f139042dbce1874673aade95d8ff7fdb8ca48 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Sun, 9 Mar 2025 14:59:58 +0100
Subject: [PATCH 0500/2025] python3-qtile-extras: update to 0.31.0.
---
srcpkgs/python3-qtile-extras/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-qtile-extras/template b/srcpkgs/python3-qtile-extras/template
index efec4615b23f9e..3a9f1afc30773f 100644
--- a/srcpkgs/python3-qtile-extras/template
+++ b/srcpkgs/python3-qtile-extras/template
@@ -1,9 +1,9 @@
# Template file for 'python3-qtile-extras'
pkgname=python3-qtile-extras
-version=0.29.0
-revision=2
+version=0.31.0
+revision=1
build_style=python3-pep517
-makedepends="python3-wheel python3-setuptools_scm"
+hostmakedepends="python3-wheel python3-setuptools python3-setuptools_scm"
depends="qtile"
short_desc="Extra features and additions to qtile window manager"
maintainer="Bartek Stalewski <ftpd@insomniac.pl>"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/elParaguayo/qtile-extras"
changelog="https://raw.githubusercontent.com/elParaguayo/qtile-extras/main/CHANGELOG"
distfiles="${PYPI_SITE}/q/qtile-extras/qtile_extras-${version}.tar.gz"
-checksum=a039bf67331bf4aa7f7d79cd779793d2887ff97fdb940a338cfdd315991e3d12
+checksum=2d835a52ff035df375556eeb2c36e52df8a833fbf0653c6c1fb0632280510d5b
# Tests require a lot of python modules that are not packaged
make_check=no
From 1fec023ae0677da66f2a006d60ca6d619ec9312d Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Sun, 9 Mar 2025 15:01:35 +0100
Subject: [PATCH 0501/2025] qtile: update to 0.31.0.
---
srcpkgs/qtile/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index c8024c41172d84..63ba2e7c0a064c 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,20 +1,20 @@
# Template file for 'qtile'
pkgname=qtile
-version=0.29.0
-revision=2
+version=0.31.0
+revision=1
build_style=python3-pep517
_wlroots=0.17
hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel
- pkg-config python3-pywlroots python3-pywayland python3-xkbcommon"
+ pkg-config python3-pywlroots python3-pywayland python3-xkbcommon pixman-devel libdrm-devel"
makedepends="python3-devel libffi-devel pulseaudio-devel wlroots${_wlroots}-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib python3-cffi pango gdk-pixbuf"
short_desc="Full-featured tiling window manager written and configured in Python"
maintainer="Kai Stian Olstad <void@olstad.com>"
license="MIT"
homepage="http://www.qtile.org/"
changelog="https://raw.githubusercontent.com/qtile/qtile/master/CHANGELOG"
distfiles="${PYPI_SITE}/q/qtile/qtile-${version}.tar.gz"
-checksum=30200cfd2a2e6624aa414fae845c6e4184231418e7358e62d1ea902334198b62
+checksum=af32dfc518b20c731f2c3db38df44b37b62e5000e3caf7d4fe3003f2310f4a2e
post_install() {
vinstall resources/qtile.desktop 644 usr/share/xsessions
From 0fb19b1dc3cb637a7ca0f695e44992085c44f57e Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Sun, 9 Mar 2025 15:01:35 +0100
Subject: [PATCH 0502/2025] libnotify: update to 0.8.4.
---
.../libnotify/patches/stylesheet_url.patch | 35 +++++++++++++++++++
srcpkgs/libnotify/template | 4 +--
2 files changed, 37 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/libnotify/patches/stylesheet_url.patch
diff --git a/srcpkgs/libnotify/patches/stylesheet_url.patch b/srcpkgs/libnotify/patches/stylesheet_url.patch
new file mode 100644
index 00000000000000..bb559a76a84cf1
--- /dev/null
+++ b/srcpkgs/libnotify/patches/stylesheet_url.patch
@@ -0,0 +1,35 @@
+From a392f3ef205bd8d8f2fa0e298a869d8abc481728 Mon Sep 17 00:00:00 2001
+From: Jan Tojnar <jtojnar@gmail.com>
+Date: Sun, 2 Mar 2025 22:29:13 +0100
+Subject: [PATCH] Revert "meson: update stylesheet url"
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The change is incorrect.
+
+`http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl` is the variant of the stylesheet that does not use namespaces and will produce a broken manual page. https://gitlab.gnome.org/GNOME/libnotify/-/commit/162d1958694822658dfa27e3dd1c702dee4c285c expects DocBook stylesheet with namespace support.
+
+It does not really matter if the URI ceases resolving to a file â we disable network access for `xsltproc` so it only serves as an identifier for the stylesheet to be discovered locally using a XML catalog.
+
+This reverts commit 2f99025b7ad54f29dc5236aa7dfcfa97d1c8efde.
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index a5be706..c99c23e 100644
+--- a/meson.build
++++ b/meson.build
+@@ -57,7 +57,7 @@ configure_file(input: 'config.h.meson',
+
+ if get_option('man')
+ xsltproc = find_program('xsltproc', required: true)
+- stylesheet = 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl'
++ stylesheet = 'http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl'
+ xsltproc_command = [
+ xsltproc,
+ '--nonet',
+--
+GitLab
+
diff --git a/srcpkgs/libnotify/template b/srcpkgs/libnotify/template
index 10363c3732792e..8c22386efb5370 100644
--- a/srcpkgs/libnotify/template
+++ b/srcpkgs/libnotify/template
@@ -1,6 +1,6 @@
# Template file for 'libnotify'
pkgname=libnotify
-version=0.8.3
+version=0.8.4
revision=1
build_style=meson
build_helper=gir
@@ -14,7 +14,7 @@ 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/libnotify/-/archive/${version}/libnotify-${version}.tar.gz"
-checksum=5bcfeff21b6669c009c862e25c42556723f7a46c2c3454fce0fd532ebed715a0
+checksum=230416324c7db3b84eec82bd545ebdf0e205c34444574554e163457088de27db
# https://gitlab.gnome.org/GNOME/libnotify/-/issues/30
make_check=no
From ce3e53d02b91df629951007e60e1f14f511c74d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:41 +0100
Subject: [PATCH 0503/2025] akonadi-calendar: update to 24.12.3.
---
srcpkgs/akonadi-calendar/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 54e655e3ec7b83..df6abb7a19d37a 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-calendar'
pkgname=akonadi-calendar
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,7 +18,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=198ac5d03c4cb8864c1500d831bb46a286c97d7d94f2a78fdba11b421d576dab
+checksum=28658f0bf85f96019107c0b4e5e72dff14aeb6b236c436249fabf18b94f49dfe
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From eeec0fe79ce6cfcd55698fec23a60ab0c3c86d82 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:43 +0100
Subject: [PATCH 0504/2025] akonadi-contacts: update to 24.12.3.
---
srcpkgs/akonadi-contacts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template
index 663501f6159600..3220ce94baadc0 100644
--- a/srcpkgs/akonadi-contacts/template
+++ b/srcpkgs/akonadi-contacts/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-contacts'
pkgname=akonadi-contacts
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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=531f524865fb5ddcc92e05df36d9d7395a20c02a527604c131a6e6cc13f63ee8
+checksum=272eee4f80b18d7d36b1e5d74ad63c9cd3477b41a8abcb4daf312ae9c4f5bdfe
akonadi-contacts-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 2282602b93d9fa1af164daa40f1e75dbffb6f8b4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:46 +0100
Subject: [PATCH 0505/2025] akonadi-import-wizard: update to 24.12.3.
---
srcpkgs/akonadi-import-wizard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index 77bb04f513d498..d92579647a7897 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=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=8df8059dcab585d729377d657b79f8af6264e6ce408cae2438cbb01e7c9762bf
+checksum=ee4958ac93c37ee29ddebd36ff60bf1212ccb7de6253387128dd2ada32f2f32c
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 3dce7497c2c3ada9521a926b3f2d5e00e4e3167a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:48 +0100
Subject: [PATCH 0506/2025] akonadi-mime: update to 24.12.3.
---
srcpkgs/akonadi-mime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template
index 54eded8aad22d2..5e58d06ac53869 100644
--- a/srcpkgs/akonadi-mime/template
+++ b/srcpkgs/akonadi-mime/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-mime'
pkgname=akonadi-mime
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=a541474b4ead2ad15b140f7f4d8326563eee0f8b42af441071b12ba3f4d76d7f
+checksum=b8de8eaec031b2b9f19d15797f3b106106b16805287fa4ed60ae66d0ceff62a1
do_check() {
cd build
From 1ff6ed7f87bf437ac1702b5d87adc242314a64aa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:51 +0100
Subject: [PATCH 0507/2025] akonadi-search: update to 24.12.3.
---
srcpkgs/akonadi-search/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template
index f15fbe552a0cc9..42032fc71ad6b6 100644
--- a/srcpkgs/akonadi-search/template
+++ b/srcpkgs/akonadi-search/template
@@ -1,6 +1,6 @@
# Template file for 'akonadi-search'
pkgname=akonadi-search
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
build_helper="rust"
@@ -18,7 +18,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=be94ed8c1bdc8c0588c4104929fe9aed04ed77f1fa7ee5315a54f83ff4a8720e
+checksum=80ff230ef7dd37c54a0e956ded511b75674fc7ce51d0adf816cae6e3aa84d09a
do_check() {
cd build
From 45977b6db36e2dc38e2b03eff2a9c2985f818bf8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:54 +0100
Subject: [PATCH 0508/2025] ark: update to 24.12.3.
---
srcpkgs/ark/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ark/template b/srcpkgs/ark/template
index 754c493496c5b6..a6192e27aba32f 100644
--- a/srcpkgs/ark/template
+++ b/srcpkgs/ark/template
@@ -1,6 +1,6 @@
# Template file for 'ark'
pkgname=ark
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,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=cae69fa7264480a6c763a400703ac3f39b6bbebfa166c9d1bbbb491de59926b9
+checksum=4eb1d43878f55169bfb27a65e6f0d7f6093a69d56d905fdff249138653fe4abf
do_check() {
cd build
From ca230a5531dea48b07616a373c6e203077a937c4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:56 +0100
Subject: [PATCH 0509/2025] baloo-widgets: update to 24.12.3.
---
srcpkgs/baloo-widgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/baloo-widgets/template b/srcpkgs/baloo-widgets/template
index 13b3985f725f95..3069839ddab00e 100644
--- a/srcpkgs/baloo-widgets/template
+++ b/srcpkgs/baloo-widgets/template
@@ -1,6 +1,6 @@
# Template file for 'baloo-widgets'
pkgname=baloo-widgets
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_WITH_QT6=ON
@@ -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=1cd71a9397dfd5f2d6e47728831750ddeb71e58f07d834557ce3056a0934a697
+checksum=9d63753490795c71512e2b6621b487b4726c1cfb3952eee9f73e75a930e4cf87
baloo-widgets-devel_package() {
short_desc+=" - development files"
From 3093c7299efca479e198304fd28f4527233b1274 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:56:59 +0100
Subject: [PATCH 0510/2025] calendarsupport: update to 24.12.3.
---
srcpkgs/calendarsupport/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index 79a9ce88dd4d31..83f7788f9ab8fd 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -1,6 +1,6 @@
# Template file for 'calendarsupport'
pkgname=calendarsupport
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=ff7c252eb00ebf29f3e3ad83ec33785f87d9b3c30ab5b97c42ceaa6c1ff6fd76
+checksum=d16123e94fced97454a94604498b5ede9a14f9214334d316a4ce799b7f66d0ab
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 03ffac128de0cbb942e36ce5863bf44ec1bc0f76 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:02 +0100
Subject: [PATCH 0511/2025] dolphin: update to 24.12.3.
---
srcpkgs/dolphin/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/dolphin/template b/srcpkgs/dolphin/template
index 23fc8596e9aef5..ebacbd90334d22 100644
--- a/srcpkgs/dolphin/template
+++ b/srcpkgs/dolphin/template
@@ -1,6 +1,6 @@
# Template file for 'dolphin'
pkgname=dolphin
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -22,7 +22,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=481c0aaa2186354e091256332df1b1c5ca14bec8b59bc8c1e75b6934830a8663
+checksum=0bcefb5c6eadddb867924e9052d5431c5b7c98aa4022c3fa2ca16d5b6515b0f0
if [ "$CROSS_BUILD" ]; then
LDFLAGS=" -Wl,-rpath-link,../bin"
From 4005cfcf85cc5bcc9ad76cdbcc0ee5f65336f01b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:05 +0100
Subject: [PATCH 0512/2025] dragon-player: update to 24.12.3.
---
srcpkgs/dragon-player/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/dragon-player/template b/srcpkgs/dragon-player/template
index 91e7ea3032984e..e579f62807d3c0 100644
--- a/srcpkgs/dragon-player/template
+++ b/srcpkgs/dragon-player/template
@@ -1,6 +1,6 @@
# Template file for 'dragon-player'
pkgname=dragon-player
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=0a2de914421b4d268e137cdabe6ee6470cb52b80bffbee9d1e235524606db30f
+checksum=f86568f82d9dc85da5900f48327260636ed73fa5ff80c890665d21a8c9c14b84
From 3a9154cc69088a1822002ee517ccc10c455d4968 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:07 +0100
Subject: [PATCH 0513/2025] elisa: update to 24.12.3.
---
srcpkgs/elisa/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/elisa/template b/srcpkgs/elisa/template
index d40238c0a9a5c9..1b9b0386a36cbf 100644
--- a/srcpkgs/elisa/template
+++ b/srcpkgs/elisa/template
@@ -1,6 +1,6 @@
# Template file for 'elisa'
pkgname=elisa
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,4 +19,4 @@ 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=458f3944b8a28d5c60e979770c71c21fec9634e814c3123d8a5ae21365b0c229
+checksum=5d19ab3db41cb2133ac5198f686db49e82b2228e80a3d6f425e04f244588ffc3
From 383161d6bdeb5cf6a144b83ddc203f2502d24efa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:10 +0100
Subject: [PATCH 0514/2025] juk: update to 24.12.3.
---
srcpkgs/juk/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/juk/template b/srcpkgs/juk/template
index e7f5e8f82475e4..c530cda482d398 100644
--- a/srcpkgs/juk/template
+++ b/srcpkgs/juk/template
@@ -1,6 +1,6 @@
# Template file for 'juk'
pkgname=juk
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,4 +19,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=5a8ec124824ad3591fb24dcd1b86a542835766588a0a25b94cbf9c443ebb9e3a
+checksum=3fbf1662347769b273bbeefbafea4bf170db17bfc2e9d792030a4647effb417b
From f2c4e94dddb458a04f1d8c56b06ddb61ba17170f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:12 +0100
Subject: [PATCH 0515/2025] kasts: update to 24.12.3.
---
srcpkgs/kasts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kasts/template b/srcpkgs/kasts/template
index c1c6a607cb2fca..6343f77a46ef7d 100644
--- a/srcpkgs/kasts/template
+++ b/srcpkgs/kasts/template
@@ -1,6 +1,6 @@
# Template file for 'kasts'
pkgname=kasts
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -21,4 +21,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://apps.kde.org/kasts"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=1b04c81d5a8adbc6f89120e0fafaf123c8d7e677c850ba3921de4e66d3abf00c
+checksum=45351ce35d2188e732544cc14b48d3589dfe5e5206884502e9695f5bdee37570
From 725cf6f68ecb1cfc988b23720333a7d0d05288f5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:15 +0100
Subject: [PATCH 0516/2025] kate: update to 24.12.3.
---
srcpkgs/kate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kate/template b/srcpkgs/kate/template
index d66f2251407f62..789f08874c6f16 100644
--- a/srcpkgs/kate/template
+++ b/srcpkgs/kate/template
@@ -1,6 +1,6 @@
# Template file for 'kate'
pkgname=kate
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=ec4830a8a2ade45e9a90a219d8e1656e408d229c2005de109e69a5e27a0bfaba
+checksum=c8952fe8730411b301344bcc69c4efcc11e1447c01b99a0916b63d59e5d6357f
replaces="kate5>=0"
libkate_package() {
From 19a91bcfa32686dc927b08e9b88fd0941e7295fd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:17 +0100
Subject: [PATCH 0517/2025] kcalutils: update to 24.12.3.
---
srcpkgs/kcalutils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template
index 387fdc5f3eefa0..5ae550fc63d8ad 100644
--- a/srcpkgs/kcalutils/template
+++ b/srcpkgs/kcalutils/template
@@ -1,6 +1,6 @@
# Template file for 'kcalutils'
pkgname=kcalutils
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=f321ee3a523e0fc33ae989ccf36216e3a0b4cd17a04c75f81e7350ae8d6b0547
+checksum=3890566f3047fe3e411691ade967859578ce4568bfe8ffb1510f04edfc686e32
do_check() {
cd build
From 6a673b9492693c252a62c4ee40dd7b3e510b508e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:20 +0100
Subject: [PATCH 0518/2025] kdeconnect: update to 24.12.3.
---
srcpkgs/kdeconnect/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdeconnect/template b/srcpkgs/kdeconnect/template
index d45e6d2d6ee48b..071010234dc9ef 100644
--- a/srcpkgs/kdeconnect/template
+++ b/srcpkgs/kdeconnect/template
@@ -1,6 +1,6 @@
# Template file for 'kdeconnect'
pkgname=kdeconnect
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
@@ -26,5 +26,5 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://kdeconnect.kde.org"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-kde-${version}.tar.xz"
-checksum=df2a1ad146ff2fb34e735d141d4cde574eca43cd0f7a7eab259c8703e02ad62c
+checksum=48d0eb908539a21f36e1784c2e782a4dca1c90402fe24a631ed2aff43aebab17
python_version=3
From 736760644fd74636cef9c87d77b08564fe208c28 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:22 +0100
Subject: [PATCH 0519/2025] kdegraphics-thumbnailers: update to 24.12.3.
---
srcpkgs/kdegraphics-thumbnailers/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdegraphics-thumbnailers/template b/srcpkgs/kdegraphics-thumbnailers/template
index 91477cfbb4d0cf..73a6dc87990c97 100644
--- a/srcpkgs/kdegraphics-thumbnailers/template
+++ b/srcpkgs/kdegraphics-thumbnailers/template
@@ -1,6 +1,6 @@
# Template file for 'kdegraphics-thumbnailers'
pkgname=kdegraphics-thumbnailers
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DQT_MAJOR_VERSION=6 -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,7 +14,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=ad208c1afee7abea76745fa924ee7579db47db58bcd736c7ed341b4a49ee52d3
+checksum=f515f64a49f9cb8325cce9862fe404cede9f168130b3619f4d1ecb4be37322c7
kdegraphics-mobipocket_package() {
short_desc+=" (transitional dummy package)"
From 817318adfc8c32a8115274d6c5fb8db866f221be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:24 +0100
Subject: [PATCH 0520/2025] kdepim-runtime: update to 24.12.3.
---
srcpkgs/kdepim-runtime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template
index d9b3a4ee0d68e2..5f150137e58f50 100644
--- a/srcpkgs/kdepim-runtime/template
+++ b/srcpkgs/kdepim-runtime/template
@@ -1,6 +1,6 @@
# Template file for 'kdepim-runtime'
pkgname=kdepim-runtime
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
# XXX KolabLibraries, Kolabxml
@@ -20,7 +20,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=1119e25d6da6bf247106339807c464a382151e884ad972def437d17fba6dfc58
+checksum=a207537bc5f05057bb6fdb0a445fd281d6829370c987e50aa6db67fb51e4892c
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 2f0e4a92c8a8c334aef727d572308423f85a1d53 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:27 +0100
Subject: [PATCH 0521/2025] kf6-akonadi: update to 24.12.3.
---
srcpkgs/kf6-akonadi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-akonadi/template b/srcpkgs/kf6-akonadi/template
index 031e4f8d75c799..de8fbc718e7650 100644
--- a/srcpkgs/kf6-akonadi/template
+++ b/srcpkgs/kf6-akonadi/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-akonadi'
pkgname=kf6-akonadi
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
build_helper="qemu"
@@ -20,7 +20,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=e903b93f5eaa1e8cf59f43637b4268feef51191fed4178e599308596312a61a0
+checksum=e1e4de8050e578e65d71b0279d10ae4d0906ba5a5b0239f88d0145602b0c17c8
replaces="akonadi5>=0"
pre_configure() {
From 5f5518decdbd64e064600a2081cc4b13f9a85601 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:30 +0100
Subject: [PATCH 0522/2025] kf6-grantleetheme: update to 24.12.3.
---
srcpkgs/kf6-grantleetheme/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-grantleetheme/template b/srcpkgs/kf6-grantleetheme/template
index bbfccfd89cce0c..a3d22059ec3bd0 100644
--- a/srcpkgs/kf6-grantleetheme/template
+++ b/srcpkgs/kf6-grantleetheme/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-grantleetheme'
pkgname=kf6-grantleetheme
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -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/grantleetheme-${version}.tar.xz"
-checksum=8f496287a45d920bcf6ad033df001654dc9b20bd06eb34fdff1b6de2f821ae46
+checksum=d6502421c47282eab48c9b17023ce93da034660b6d84a0f8af5e42c5d473e136
do_check() {
cd build
From 6e15aeebe43556115d832cd7d988c52ed6f1d4b8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:32 +0100
Subject: [PATCH 0523/2025] khelpcenter: update to 24.12.3.
---
srcpkgs/khelpcenter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/khelpcenter/template b/srcpkgs/khelpcenter/template
index 64e1c2c90ce7bf..39edfdc7f0145d 100644
--- a/srcpkgs/khelpcenter/template
+++ b/srcpkgs/khelpcenter/template
@@ -1,6 +1,6 @@
# Template file for 'khelpcenter'
pkgname=khelpcenter
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -17,7 +17,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=9035b50500709442d952861f0b6d8ab4116efe3ab28edff0d7bc10ab3f2d7b59
+checksum=fdce1f54776421c9de4916d910d1bd7822fe9bef2727fdebab6ed0a57e1fb86d
if [ "$CROSS_BUILD" ]; then
configure_args+=" -DXAPIAN_LIBRARIES=${XBPS_CROSS_BASE}/usr/lib/libxapian.so
From 3ce65b52efc9c4fe64d140cb3b4ae7c285c90842 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:35 +0100
Subject: [PATCH 0524/2025] kidentitymanagement: update to 24.12.3.
---
srcpkgs/kidentitymanagement/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kidentitymanagement/template b/srcpkgs/kidentitymanagement/template
index be826c4243a4ac..5a2c7d3aba4620 100644
--- a/srcpkgs/kidentitymanagement/template
+++ b/srcpkgs/kidentitymanagement/template
@@ -1,6 +1,6 @@
# Template file for 'kidentitymanagement'
pkgname=kidentitymanagement
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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/kidentitymanagement-${version}.tar.xz"
-checksum=2e8ec6337a5b1c4a94895ac4d336089a7522e57e509aa93f919121df8bbedee3
+checksum=501bcb321b1f41bba14d14084c3a2708f4a84666ad62eab299d7730bd181407f
kidentitymanagement-devel_package() {
short_desc+=" - development files"
From b5c5fc329f7d26821d62e45724aae372c207e18c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:38 +0100
Subject: [PATCH 0525/2025] kimap: update to 24.12.3.
---
srcpkgs/kimap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template
index 5b56f74433fbbf..6c5d1835250b96 100644
--- a/srcpkgs/kimap/template
+++ b/srcpkgs/kimap/template
@@ -1,6 +1,6 @@
# Template file for 'kimap'
pkgname=kimap
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=b0bd534cf173660fd4ad62b2d58fed4e68d640aeb6f602e8a2e03845aa530b67
+checksum=751a0eda85aa7e084d97e7f83eada02c90fcd4c23f3e99523b9fb1a4bade6f3f
do_check() {
: # XXX: QFATAL : FakeServerTest::testLoadScenario() Unable to start the server
From 569b1bec8d8541019085b393c3d91ffe310b011f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:41 +0100
Subject: [PATCH 0526/2025] kldap: update to 24.12.3.
---
srcpkgs/kldap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template
index f0fd0fc3d5f3df..4132424d40a865 100644
--- a/srcpkgs/kldap/template
+++ b/srcpkgs/kldap/template
@@ -1,6 +1,6 @@
# Template file for 'kldap'
pkgname=kldap
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -13,7 +13,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=7e43652b5ccafed0552d5362c5afa2a1d45eb810076d273a351925e45cecdb8f
+checksum=764d4dbc4807dff69c65b11f379115f5c9d4c40cd9c64a0ae7f23ac5eda27828
kldap-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 617be5453825778268b8859d0ce01e3c0ffcf35a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:43 +0100
Subject: [PATCH 0527/2025] kmail-account-wizard: update to 24.12.3.
---
srcpkgs/kmail-account-wizard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 0b83c615d059e5..c43a43b6569bd0 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=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,4 +16,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=107fd26d053377d02b447f469a2f370e80b10c97a80b4d3c2d6a99cdd767176c
+checksum=bd07e2b7bc21422e5c235a4e6192c4ca5c9c2ce566803b9edb24a49b261a930c
From b43d3186c4573eade336039faaef1a540348915f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:46 +0100
Subject: [PATCH 0528/2025] kmail: update to 24.12.3.
---
srcpkgs/kmail/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template
index 663faf8fd98366..95032cdba8efc9 100644
--- a/srcpkgs/kmail/template
+++ b/srcpkgs/kmail/template
@@ -1,6 +1,6 @@
# Template file for 'kmail'
pkgname=kmail
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -20,7 +20,7 @@ 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=76085af3dad3e2bca4f83e5a9f7b1f6de23c517b08cd7572f75c024e577c86b2
+checksum=20caaa4fabcfe2d2c73a0391f94dbc91b265707ab3a6f75def1a7300d97870d7
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 4b077f4d000f78aa2e9141ba8a65a195f5b7e713 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:48 +0100
Subject: [PATCH 0529/2025] kmailtransport: update to 24.12.3.
---
srcpkgs/kmailtransport/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index e17e8a95ee0840..de39d42e9ad38d 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -1,6 +1,6 @@
# Template file for 'kmailtransport'
pkgname=kmailtransport
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=5d385562b53981a2ff0178f9255aa9897897a8ac7641e0d5af59a130a25194af
+checksum=d1cc4f83a42cae618c44d216dfd2cb92f8835befbc92b1b41c8a07f15517f04a
do_check() {
cd build
From 89f5f7eef6619c850d38c76fa4dce74f47db9c31 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:50 +0100
Subject: [PATCH 0530/2025] kmbox: update to 24.12.3.
---
srcpkgs/kmbox/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template
index 39b0b79ef01a8f..3dab9556e41646 100644
--- a/srcpkgs/kmbox/template
+++ b/srcpkgs/kmbox/template
@@ -1,6 +1,6 @@
# Template file for 'kmbox'
pkgname=kmbox
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=daca1148d770a69f95fae08650d066940f3a2d92347499fcbdc92706d9d8d9fc
+checksum=fe0ca441094a71d9169e4bf69362af1dee9dc2e67e08ada3251c6bd25dcb9720
kmbox-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 408b18d2b74e41afcfa531995aca2a1215c326c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:53 +0100
Subject: [PATCH 0531/2025] kmime6: update to 24.12.3.
---
srcpkgs/kmime6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmime6/template b/srcpkgs/kmime6/template
index e622affa359a28..a4d9f76983624c 100644
--- a/srcpkgs/kmime6/template
+++ b/srcpkgs/kmime6/template
@@ -1,6 +1,6 @@
# Template file for 'kmime6'
pkgname=kmime6
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,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=06c79f2e43ea1a717ac5766f1ac021d7c09ea1dc4d4cb31580ab1ce9eea41ef4
+checksum=f7cb36c40d94fd4a7f996223c323ef81c43ab9e5573d8b1af5acd0f997e121cc
kmime6-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From c2e1e87814cd8e4e9ede6b1025b5c0f77bff1363 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:55 +0100
Subject: [PATCH 0532/2025] knights: update to 24.12.3.
---
srcpkgs/knights/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/knights/template b/srcpkgs/knights/template
index e99ba4f47c3aab..a40adfff0645ce 100644
--- a/srcpkgs/knights/template
+++ b/srcpkgs/knights/template
@@ -1,6 +1,6 @@
# Template file for 'knights'
pkgname=knights
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,4 +18,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=963b7660f9280a20ab19de7093c9819696e7a77184ee07dfc274aa4994b5f6b1
+checksum=b9e7b2d92467dcb1ca68b3bf868ed5a4a5b57649d4ce3c856554b8b32b542979
From 427a718856df74eead6f742a23d0154c515837ef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:57:58 +0100
Subject: [PATCH 0533/2025] konsole: update to 24.12.3.
---
srcpkgs/konsole/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template
index de538cd1181949..09d1d3eedf8cf9 100644
--- a/srcpkgs/konsole/template
+++ b/srcpkgs/konsole/template
@@ -1,6 +1,6 @@
# Template file for 'konsole'
pkgname=konsole
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=43deca40b7fcddc340db12f08d0a63c538f1e540e9919b075a2f905e7a32cb3c
+checksum=fe7c25e0dbf93c2d2a36988f479cd3202d8c8c58656395ce13e248c591c10241
replaces="konsole5>=0"
do_check() {
From c2dc5990719e23b45996ee3b86919d978e785f60 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:00 +0100
Subject: [PATCH 0534/2025] kontactinterface: update to 24.12.3.
---
srcpkgs/kontactinterface/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template
index 4e27a921ee2260..00b29cb93dd053 100644
--- a/srcpkgs/kontactinterface/template
+++ b/srcpkgs/kontactinterface/template
@@ -1,6 +1,6 @@
# Template file for 'kontactinterface'
pkgname=kontactinterface
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=9b1fc77f71e2550d4d0cb1f010322a3d4db94ed349a4a4b0513a83b695ed8d58
+checksum=2499fd0e2180779323bb0fa8a078eb4303a250daab67828b41c3761bdacb45b5
kontactinterface-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From 286b3c0f943ddee3c92759ca40bf66163f47dcc9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:02 +0100
Subject: [PATCH 0535/2025] kpimtextedit: update to 24.12.3.
---
srcpkgs/kpimtextedit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kpimtextedit/template b/srcpkgs/kpimtextedit/template
index 8bca251ce764d1..ea200e25fafabf 100644
--- a/srcpkgs/kpimtextedit/template
+++ b/srcpkgs/kpimtextedit/template
@@ -1,6 +1,6 @@
# Template file for 'kpimtextedit'
pkgname=kpimtextedit
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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/kpimtextedit-${version}.tar.xz"
-checksum=8b0a4e624de14c89cd6a1dccd7611a7f380baf9687b6ba1865ba0b8a50f53477
+checksum=2f3239d612b7617815fa1748fadce28110814047db2bab7c6ec2b760b1eebc2e
do_check() {
cd build
From 03343f13ec06be34a3e18f77059e1fc543d3364c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:05 +0100
Subject: [PATCH 0536/2025] kqtquickcharts: update to 24.12.3.
---
srcpkgs/kqtquickcharts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kqtquickcharts/template b/srcpkgs/kqtquickcharts/template
index 1166e370b1dbce..2bc7964b10b578 100644
--- a/srcpkgs/kqtquickcharts/template
+++ b/srcpkgs/kqtquickcharts/template
@@ -1,6 +1,6 @@
# Template file for 'kqtquickcharts'
pkgname=kqtquickcharts
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=424582593658ec08aa6316871294bb1141eae57a6d8966771393ebd671377c47
+checksum=16372f4d1d07eab1a4f07146a9ddd0586c28bd8c2e7dce005e8aa4280ca0ecc1
kqtquickcharts-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 7d3a9047c7021c6e1c855ad4b71f0dfce80a337b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:07 +0100
Subject: [PATCH 0537/2025] ksanecore6: update to 24.12.3.
---
srcpkgs/ksanecore6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksanecore6/template b/srcpkgs/ksanecore6/template
index 67ce5072c0241d..55ae287f59b238 100644
--- a/srcpkgs/ksanecore6/template
+++ b/srcpkgs/ksanecore6/template
@@ -1,6 +1,6 @@
# Template file for 'ksanecore6'
pkgname=ksanecore6
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DQT_MAJOR_VERSION=6 -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
homepage="https://kde.org/applications/graphics"
changelog="https://kde.org/announcements/changelogs/gear/${version}/#ksanecore"
distfiles="${KDE_SITE}/release-service/${version}/src/ksanecore-${version}.tar.xz"
-checksum=cb6d0ced7b817d12e4d7a6aadaa609da90776ce46b0b11fc73bdc902b188072e
+checksum=9357c5e3db759241b12ebdc4586cad4a132627d23a15cbe0844f8943c31ae419
ksanecore6-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From eb6cb0ad53a5b4dd86381930a29fa427051cf828 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:09 +0100
Subject: [PATCH 0538/2025] ksmtp: update to 24.12.3.
---
srcpkgs/ksmtp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template
index da15de7847fae2..ec5bc2db32a612 100644
--- a/srcpkgs/ksmtp/template
+++ b/srcpkgs/ksmtp/template
@@ -1,6 +1,6 @@
# Template file for 'ksmtp'
pkgname=ksmtp
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=a4db526119a00a54eaa6d43742ec9243fed6511275b667df4559f6190e9cc44e
+checksum=600012d231a8bdc44aceb0fcee46eb49d281a5fa6775a6ed24d9ca85790fd93b
make_check=no # XXX: requires smtp server?
ksmtp-devel_package() {
From 04c4dc017edc85cb1bb63a6125f0cf5e022ae17f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:12 +0100
Subject: [PATCH 0539/2025] ktnef: update to 24.12.3.
---
srcpkgs/ktnef/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template
index a472c05aef9778..83d022429b6236 100644
--- a/srcpkgs/ktnef/template
+++ b/srcpkgs/ktnef/template
@@ -1,6 +1,6 @@
# Template file for 'ktnef'
pkgname=ktnef
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=4fa4e73df36a59d871ba8985bd1dc046d9ad370c2be1f7eb6f6ede877fae97fa
+checksum=c2d2f1b64e1667be32e7e5d051d98f4f41ef67c10777782bf9e4a41b5745702d
ktnef-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
From 81594c170acb949c750c74da01fdc5fc5cd70d21 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:15 +0100
Subject: [PATCH 0540/2025] libgravatar: update to 24.12.3.
---
srcpkgs/libgravatar/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template
index 2a696fe400ff2a..66bd339cbce07c 100644
--- a/srcpkgs/libgravatar/template
+++ b/srcpkgs/libgravatar/template
@@ -1,6 +1,6 @@
# Template file for 'libgravatar'
pkgname=libgravatar
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=c65c615f4492c7c5b10edc66e9cfa2866daeaa7f4f1db26b583440da6d133abf
+checksum=44d9f1bd60ea4fc70956882d667c32b4df001b5cdee4a083e85eacf6a8467c0d
libgravatar-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 0008413cc2bccd881d1d628d8e5fe53586ec8067 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:17 +0100
Subject: [PATCH 0541/2025] libkdepim: update to 24.12.3.
---
srcpkgs/libkdepim/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template
index ec71e82f3fa1a0..ccf0cbd4d94346 100644
--- a/srcpkgs/libkdepim/template
+++ b/srcpkgs/libkdepim/template
@@ -1,6 +1,6 @@
# Template file for 'libkdepim'
pkgname=libkdepim
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -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/libkdepim-${version}.tar.xz"
-checksum=71c8b717f8fa94165638036c239beb81b7884299a6cd112ae87f2023acf87438
+checksum=d83a70a2d259e579afdd82e1bbc082f35c92a1fc6cf28b32a61e2ac7b841040a
if [ "$CROSS_BUILD" ]; then
configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
From 152245cb85e4b6d982649e94bb467023915c6666 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:19 +0100
Subject: [PATCH 0542/2025] libkgapi: update to 24.12.3.
---
srcpkgs/libkgapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template
index 86167f1c8237a3..8d9c8f0096415a 100644
--- a/srcpkgs/libkgapi/template
+++ b/srcpkgs/libkgapi/template
@@ -1,6 +1,6 @@
# Template file for 'libkgapi'
pkgname=libkgapi
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=35464c612623fef17737b6a5e8dbdedbe987144cc7a02eb7ecc0f08ff343a0cc
+checksum=71f2c0ed7131c4c74d988285b89591e138881448d3b867466680f4b4b742e177
do_check() {
:
From 4a9e5951079a7f639979d81e1f1aea136913309e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:22 +0100
Subject: [PATCH 0543/2025] libkleo: update to 24.12.3.
---
srcpkgs/libkleo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template
index ae434ba415f2d1..abba97cc28b078 100644
--- a/srcpkgs/libkleo/template
+++ b/srcpkgs/libkleo/template
@@ -1,6 +1,6 @@
# Template file for 'libkleo'
pkgname=libkleo
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=57fa50f4661607a945eac368f67263f7a435faf851f6183774b37afb009652c9
+checksum=f61b777c672e21aacade1e1256db7de58e3a2e2e4084c6ff7a7932dcc7316024
do_check() {
cd build
From d7619dc81c592373f75c31defc732445f9fdd5da Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:24 +0100
Subject: [PATCH 0544/2025] libksieve: update to 24.12.3.
---
srcpkgs/libksieve/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 25f94a08971469..ab0f415dd31ed4 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -1,6 +1,6 @@
# Template file for 'libksieve'
pkgname=libksieve
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=b34e622e357f43a13606b7d010838ff3d9f7ef944937865e35dae110c786daeb
+checksum=22273597d3a5879cf67f747c22c0d68da49b192039ca48203b3de8b170d1ce47
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 952262e1ce497121e9404fc01039f0663a376e77 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:27 +0100
Subject: [PATCH 0545/2025] mailcommon: update to 24.12.3.
---
srcpkgs/mailcommon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index 4af55b2a558276..2718324b78ff68 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -1,6 +1,6 @@
# Template file for 'mailcommon'
pkgname=mailcommon
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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=1cd2f4c10a04df2ea129ad0cbea38dd772f7df23c5fd1607980eaf14a500d8ca
+checksum=e603486bd76db5486c8af98053d2792a1b47d09fbd02e2db807d3c04aad2a8ef
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 55e0060ea86975b2973c5002d12715c4a1dfa692 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:29 +0100
Subject: [PATCH 0546/2025] mailimporter: update to 24.12.3.
---
srcpkgs/mailimporter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template
index 7cbae1dfb95165..2122af87f02d2b 100644
--- a/srcpkgs/mailimporter/template
+++ b/srcpkgs/mailimporter/template
@@ -1,6 +1,6 @@
# Template file for 'mailimporter'
pkgname=mailimporter
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=48262348bf18e19336e3214a3898e0238037ddd52ed3f6a5dcecaad5b5f50351
+checksum=88dfe0f31790701d03ce5902abe93410413bd4477baf3da74967c5f0fa3d65ae
mailimporter-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From d6601e9f4de743017c3407382bcbc03272c5b394 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:32 +0100
Subject: [PATCH 0547/2025] messagelib: update to 24.12.3.
---
srcpkgs/messagelib/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 65017ea5e3973a..8f6139b27dbaa1 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -1,6 +1,6 @@
# Template file for 'messagelib'
pkgname=messagelib
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,7 +19,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=e368e53ef1f9e05fb24edac23388f056caa4c9c583f4082daf458c220dcd1e6d
+checksum=1f8ef167de26fe1c31afdd48bf359fc511e5691ef8dbaded3390f5037755ef8c
make_check_pre="dbus-run-session"
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
From fb489188bdc4395207fdca9612808421bf250cdd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:34 +0100
Subject: [PATCH 0548/2025] okular: update to 24.12.3.
---
srcpkgs/okular/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/okular/template b/srcpkgs/okular/template
index df364b17084ca7..1bea25ff506f54 100644
--- a/srcpkgs/okular/template
+++ b/srcpkgs/okular/template
@@ -1,6 +1,6 @@
# Template file for 'okular'
pkgname=okular
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -23,7 +23,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=bb505c1249cc598b3de328f8de0b57656fbb4445b4a313d23d948a9529e2bf20
+checksum=8d0894dc006b715dec2d8d57c228b8a9d5d9488e3144dd1af93b3b8363e466a0
do_check() {
cd build
From d4085cb5701ebca9294d1e702a2028b9a77abbe9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:37 +0100
Subject: [PATCH 0549/2025] pim-data-exporter: update to 24.12.3.
---
srcpkgs/pim-data-exporter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 2e18b2d2bd6db5..a27433cfd48e8f 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=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ 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=6f7f1c7c192d315deaf246efff806af5a4f5faea350a0f8070b2f04f8022b540
+checksum=cd709e8b1c964f76adb7c816f77e2e7469f6efdabc01b2efac86a11e351fc92a
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 7238de448a83b560207320955fe376469bdbc320 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:39 +0100
Subject: [PATCH 0550/2025] pimcommon: update to 24.12.3.
---
srcpkgs/pimcommon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template
index 44120b3aeab1d0..6de0d19ce28219 100644
--- a/srcpkgs/pimcommon/template
+++ b/srcpkgs/pimcommon/template
@@ -1,6 +1,6 @@
# Template file for 'pimcommon'
pkgname=pimcommon
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -24,7 +24,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=e4d5af2c9a5464176a36992e5d15025133f2cf8b25bd84a923c8ae1e65939dbb
+checksum=b50eca817359359fcbe8c067813c764bc8e419b59d608ff69de10b4f7ff95b2f
pimcommon-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From e708d27b8dffc4bfb9b071df265315e647d67182 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:00:46 +0100
Subject: [PATCH 0551/2025] akregator: update to 24.12.3.
---
srcpkgs/akregator/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index 2b7ff40fc8e34f..7733c3595e08ac 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -1,6 +1,6 @@
# Template file for 'akregator'
pkgname=akregator
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GFDL-1.2-only"
homepage="https://www.kde.org/applications/internet/akregator"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=109a97698ab5d561abf0d79253ab3cded8d247dfae055c89bd757e5f66f8353e
+checksum=1b0b25bee2e4d538eb7e1c9d0a0da8c62036f72456459f090a14744fb71eaf44
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From b8f4aa4eb44ca2c9791e9498429ee34988a90469 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:00:49 +0100
Subject: [PATCH 0552/2025] eventviews: update to 24.12.3.
---
srcpkgs/eventviews/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 2c123b86d934e1..5600f0f9f4b52c 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -1,6 +1,6 @@
# Template file for 'eventviews'
pkgname=eventviews
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=383bd4c58c1b23b61ab6fea497d646b441188d3afb199b0b7063c6afeb99c285
+checksum=0c670ea2a669041270c2091afdc2f46dcc99c882fba5a2f037bccda7f141c3e2
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From cad8ffb44e90411c0a44fd63c6c33c7c0e825286 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:00:53 +0100
Subject: [PATCH 0553/2025] incidenceeditor: update to 24.12.3.
---
srcpkgs/incidenceeditor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index 935d35d7632169..913836f153b0f7 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -1,6 +1,6 @@
# Template file for 'incidenceeditor'
pkgname=incidenceeditor
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://community.kde.org/KDE_PIM"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=89c3022b6b7afc4b79994d40f780409da5007743bfec91f495500bdd4071768e
+checksum=90c8732d41bff27029fe6a586d310625db493eca495a973e16619d2a588f107f
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From cf913f50f473c97bebc0608e5abcf74b52451810 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:00:57 +0100
Subject: [PATCH 0554/2025] kaddressbook: update to 24.12.3.
---
srcpkgs/kaddressbook/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kaddressbook/template b/srcpkgs/kaddressbook/template
index d0aed3e8315354..356d820fe6ca66 100644
--- a/srcpkgs/kaddressbook/template
+++ b/srcpkgs/kaddressbook/template
@@ -1,6 +1,6 @@
# Template file for 'kaddressbook'
pkgname=kaddressbook
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://kde.org/applications/en/office/org.kde.kaddressbook"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=82b5f35e68d41b586b4fc265945a489abd564784a662dc0fabaa9ad54b8ec537
+checksum=fa0e4d75f2e7bf9c2e373547032ab43b8a9b6b09469dc9735966476b87588490
kaddressbook-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From caa1b7425b0f20d40557eeef03362df1892b7a94 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:01 +0100
Subject: [PATCH 0555/2025] kalarm: update to 24.12.3.
---
srcpkgs/kalarm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index 743193fcba3bba..d0c3c5b0b221cd 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -1,6 +1,6 @@
# Template file for 'kalarm'
pkgname=kalarm
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.kde.org/applications/utilities/kalarm"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=04dff68aab1f271137e64331f9b1c42473a2a6a87ee87c994bd411534aea7326
+checksum=0a5ac651a95f632595c662d570676643995a73a55fa87810ba8ef392559cbe91
replaces="kalarmcal>=0"
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
From c1fddacbdefcb0580455ef666f79eb1bd18579d5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:05 +0100
Subject: [PATCH 0556/2025] kamoso: update to 24.12.3.
---
srcpkgs/kamoso/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kamoso/template b/srcpkgs/kamoso/template
index f9b2b44b9b5d2d..dc4babe00758d1 100644
--- a/srcpkgs/kamoso/template
+++ b/srcpkgs/kamoso/template
@@ -1,6 +1,6 @@
# Template file for 'kamoso'
pkgname=kamoso
-version=24.12.1
+version=24.12.3
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=c4f18744455b5b9ba30ff09e0b0054d1899bd5ae32f4aaead8eeb8216406285c
+checksum=0baad53cc4ebddf693d6ed73c93e0c7e53e57596c3e27ef30940dc172e8809af
From b0b3e928bace4151c04d358336824b14839acc15 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:08 +0100
Subject: [PATCH 0557/2025] kdenlive: update to 24.12.3.
---
srcpkgs/kdenlive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdenlive/template b/srcpkgs/kdenlive/template
index 682c4b8e13912e..5a7b3878fdb8ac 100644
--- a/srcpkgs/kdenlive/template
+++ b/srcpkgs/kdenlive/template
@@ -1,6 +1,6 @@
# Template file for 'kdenlive'
pkgname=kdenlive
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -25,7 +25,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://kdenlive.org"
distfiles="${KDE_SITE}/release-service/${version}/src/kdenlive-${version}.tar.xz"
-checksum=6d1345462a1ad9a725dbf9ab42b8b340eeafc8437d9c0f52ac5ebacfdfd9b8b2
+checksum=449c7e53d9501f434b955f228dcb29f3cb42642c41b053dd8e4cd30b8861843e
case "$XBPS_TARGET_MACHINE" in
ppc64*) depends+=" opencv";;
From 4a2395607483410cdf503cc7e0c74acb19a615af Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:13 +0100
Subject: [PATCH 0558/2025] kget: update to 24.12.3.
---
srcpkgs/kget/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kget/template b/srcpkgs/kget/template
index 96e9000570f3d4..8f92f68a34ee10 100644
--- a/srcpkgs/kget/template
+++ b/srcpkgs/kget/template
@@ -1,6 +1,6 @@
# Template file for 'kget'
pkgname=kget
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/network/kget"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=76e898f7ccacee77628304e2bd09298070d787b8e6c0cc17697c31d66afe475e
+checksum=00b74499649b996a683b1b3a434ce9f45704dad3470cf860032617f4a473f9f8
do_check() {
cd build
# verifiertest is broken
From 37c5b2bf12a5e9d31282c94556aa6680479bc575 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:17 +0100
Subject: [PATCH 0559/2025] kgpg: update to 24.12.3.
---
srcpkgs/kgpg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kgpg/template b/srcpkgs/kgpg/template
index 2c0ae504b65591..417fae3f9480ab 100644
--- a/srcpkgs/kgpg/template
+++ b/srcpkgs/kgpg/template
@@ -1,6 +1,6 @@
# Template file for 'kgpg'
pkgname=kgpg
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -22,7 +22,7 @@ license="GPL-2.0-only"
homepage="https://kde.org/applications/en/utilities/org.kde.kgpg"
changelog="https://kde.org/announcements/changelogs/gear/${version}/#kgpg"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=4bda4335cbd1e1adaded9fe781a6248a57fdafc2af897053740a542952c58667
+checksum=6bc02dfd2be442d49aff0f81703fc7add5122d05680a850b80e6317bbe404781
do_check() {
cd build
From 5d8e1eb3dc529a5dc7511ffc8c708bd140caa190 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:21 +0100
Subject: [PATCH 0560/2025] kio-extras: update to 24.12.3.
---
srcpkgs/kio-extras/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kio-extras/template b/srcpkgs/kio-extras/template
index a34632b8e7608e..b1a969533063db 100644
--- a/srcpkgs/kio-extras/template
+++ b/srcpkgs/kio-extras/template
@@ -1,6 +1,6 @@
# Template file for 'kio-extras'
pkgname=kio-extras
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -21,4 +21,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
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=a92bcb6c4b880a40f86ca08da329f34e787bd360b37c764c954ff94b7a95dac6
+checksum=c4374fe36e87e7b0eb745a1bba8f4b066f58b84139f9cd7b42cab6711bfb6e2f
From 5534dff09150793d5cad67f0fcb5f605077ee5fd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:24 +0100
Subject: [PATCH 0561/2025] kleopatra: update to 24.12.3.
---
srcpkgs/kleopatra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kleopatra/template b/srcpkgs/kleopatra/template
index c4e2f81b893a76..197d014fff99e8 100644
--- a/srcpkgs/kleopatra/template
+++ b/srcpkgs/kleopatra/template
@@ -1,6 +1,6 @@
# Template file for 'kleopatra'
pkgname=kleopatra
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,7 +18,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
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=b878bf4b366eaa1ad47ec5eae1d5cdf8525aad4482ad0e45065917221510d709
+checksum=366fcc7ee45afa96ecab5647669db0a5008e609cf7c17f664146ad3aa847d845
make_check=no # no test found
post_install() {
From 61ddda63f9ad0a9857611fd4c611670e4ba8f26b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:28 +0100
Subject: [PATCH 0562/2025] kmplot: update to 24.12.3.
---
srcpkgs/kmplot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmplot/template b/srcpkgs/kmplot/template
index c46eed1498b23f..3591461ad7cc4b 100644
--- a/srcpkgs/kmplot/template
+++ b/srcpkgs/kmplot/template
@@ -1,6 +1,6 @@
# Template file for 'kmplot'
pkgname=kmplot
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_WITH_QT6=ON
@@ -16,4 +16,4 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="GPL-2.0-or-later, GFDL-1.2-or-later"
homepage="https://apps.kde.org/kmplot"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=c7650dd6d9ab26c72fc334ce24b7752cfdb60e1fb70c6f276f64627f5810cf02
+checksum=eb8960140526897902b12efa8712f91f64f63d1f6e17d5ff2a671d9d725cd421
From 7c01948be42d957f54c0c6524e93952b657749f9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:33 +0100
Subject: [PATCH 0563/2025] konqueror: update to 24.12.3.
---
srcpkgs/konqueror/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/konqueror/template b/srcpkgs/konqueror/template
index 46f1945737500e..212f0edb6f8ee5 100644
--- a/srcpkgs/konqueror/template
+++ b/srcpkgs/konqueror/template
@@ -1,6 +1,6 @@
# Template file for 'konqueror'
pkgname=konqueror
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_WITH_QT6=ON -DBUILD_TESTING=OFF
@@ -19,7 +19,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://kde.org/applications/internet/org.kde.konqueror"
distfiles="${KDE_SITE}/release-service/${version}/src/konqueror-${version}.tar.xz"
-checksum=9d0fb0922b76626fe80492c860a426e6d61bcd68eefbc6276ee72e56b4c1b4d4
+checksum=2ed2abaedcef8f98faf224c2875933f8c14d99d5a6ca633ddecfcc75567d6eb1
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From ac1dd630f7291ff6ad70ce45bf923d4b18815e93 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:37 +0100
Subject: [PATCH 0564/2025] kontact: update to 24.12.3.
---
srcpkgs/kontact/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kontact/template b/srcpkgs/kontact/template
index afdb9e380cc333..3476f15e3d2522 100644
--- a/srcpkgs/kontact/template
+++ b/srcpkgs/kontact/template
@@ -1,6 +1,6 @@
# Template file for 'kontact'
pkgname=kontact
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://kde.org/applications/en/office/org.kde.kontact"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=92a8e7b6cc2d6a7b4c729f3813d4fe316c123028c63ff0086a9ac491162c3abd
+checksum=0dc73681f56c976fa8a084b6c18ea90020305f0058e21d67bf47cfa8ea2c8929
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 95bd6ea245b7f9413eb05591a29b291e4db23170 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:40 +0100
Subject: [PATCH 0565/2025] korganizer: update to 24.12.3.
---
srcpkgs/korganizer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index b09949ea6981bb..2bfd66547f5d7b 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -1,6 +1,6 @@
# Template file for 'korganizer'
pkgname=korganizer
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://kde.org/applications/en/office/org.kde.korganizer"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=f3fee3893ccb52703875acfd4809c89dc25930e3b3bee2f2b15b4bc371694a24
+checksum=1971118128338627309fa86fde08d4a6d3c48c08be90c5b8dee06b319e62e514
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From 82e2d76dd0458048ed0f4846b9a1f59622f41783 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:44 +0100
Subject: [PATCH 0566/2025] krdc: update to 24.12.3.
---
srcpkgs/krdc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/krdc/template b/srcpkgs/krdc/template
index 1c1f77db1fe6c6..58e1b8e596e89e 100644
--- a/srcpkgs/krdc/template
+++ b/srcpkgs/krdc/template
@@ -1,6 +1,6 @@
# Template file for 'krdc'
pkgname=krdc
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -21,7 +21,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
homepage="https://kde.org/applications/en/internet/org.kde.krdc"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=6eb70ac2c1d3c625aa6fc20458366bf39ea61d1104b42bed2852796c77b59a4f
+checksum=4bfe9e01fb16d97851cbf22563d5fb109976e3c561e8b079c493201613953764
krdc-devel_package() {
short_desc+=" - development files"
From ce47e98f75f8ff54375537652c6f922d23d8152f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:47 +0100
Subject: [PATCH 0567/2025] krfb: update to 24.12.3.
---
srcpkgs/krfb/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/krfb/template b/srcpkgs/krfb/template
index 4ece96ba43d037..12df519d65fb73 100644
--- a/srcpkgs/krfb/template
+++ b/srcpkgs/krfb/template
@@ -1,6 +1,6 @@
# Template file for 'krfb'
pkgname=krfb
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,4 +19,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
homepage="https://kde.org/applications/en/system/org.kde.krfb"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=62b9fc74a21431346cb44791cfc2cc82834bba41e10c916e6d2b2ffe2f256ed4
+checksum=f16abf700350dbfbe251d32104a7ed73f8faa2a4399e9ea754317df0e197cfc1
From 21d96eb112efed3abba4305781b8cbc8018ccdee Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:52 +0100
Subject: [PATCH 0568/2025] ktuberling: update to 24.12.3.
---
srcpkgs/ktuberling/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ktuberling/template b/srcpkgs/ktuberling/template
index c1a7ae8eb51477..19123d3dc2f970 100644
--- a/srcpkgs/ktuberling/template
+++ b/srcpkgs/ktuberling/template
@@ -1,6 +1,6 @@
# Template file for 'ktuberling'
pkgname=ktuberling
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://kde.org/applications/games/org.kde.ktuberling"
distfiles="${KDE_SITE}/release-service/${version}/src/ktuberling-${version}.tar.xz"
-checksum=44f9bceddf80563ad19ff38b98e5fb102001299d94ebf17abf81a59d61cc742e
+checksum=515e9e810040d72fcbf229ed382796154377ccb2d0982413a607b80cd293260f
From 1caaf0c72c3caa7551ba0c510bff58fa76827fff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:55 +0100
Subject: [PATCH 0569/2025] libkdcraw-qt6: update to 24.12.3.
---
srcpkgs/libkdcraw-qt6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkdcraw-qt6/template b/srcpkgs/libkdcraw-qt6/template
index 3513140e35fe13..d5389c0a2f92e6 100644
--- a/srcpkgs/libkdcraw-qt6/template
+++ b/srcpkgs/libkdcraw-qt6/template
@@ -1,6 +1,6 @@
# Template file for 'libkdcraw-qt6'
pkgname=libkdcraw-qt6
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DQT_MAJOR_VERSION=6"
@@ -12,7 +12,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
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=2b5abad0b4bff294500ffa0ba2c33db5cf9ff5aaa9c7db4eb1be3407d7885c54
+checksum=982e09405cde76911f036806aa12fd6b70f8ee26b1b37c73fe5c40ddc2340d5a
libkdcraw-qt6-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 29b81599a1492ca63e91314b478119ccdccd53be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:01:59 +0100
Subject: [PATCH 0570/2025] libkexiv2: update to 24.12.3.
---
srcpkgs/libkexiv2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkexiv2/template b/srcpkgs/libkexiv2/template
index c3df341c6f14f8..cfba5e68c6f6e7 100644
--- a/srcpkgs/libkexiv2/template
+++ b/srcpkgs/libkexiv2/template
@@ -1,6 +1,6 @@
# Template file for 'libkexiv2'
pkgname=libkexiv2
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DQT_MAJOR_VERSION=6"
@@ -11,7 +11,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/graphics/libkexiv2"
distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz"
-checksum=b8e051a1c69c2717d47841eaf81d2be561c3a95cffc6749270e56e0912e9771c
+checksum=31b8aa103ea0d4d58fc5f1f9517229baf0ab6d02519105ad27205fc1cfc16411
libkexiv2-devel_package() {
short_desc+=" - development files"
From 1972833f33dbb1da92816f435c955b6bcca0c1c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:02 +0100
Subject: [PATCH 0571/2025] libkexiv25: update to 24.12.3.
---
srcpkgs/libkexiv25/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkexiv25/template b/srcpkgs/libkexiv25/template
index 3199d810dd99c7..ee139e5284140c 100644
--- a/srcpkgs/libkexiv25/template
+++ b/srcpkgs/libkexiv25/template
@@ -1,6 +1,6 @@
# Template file for 'libkexiv25'
pkgname=libkexiv25
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/graphics/libkexiv2"
distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz"
-checksum=b8e051a1c69c2717d47841eaf81d2be561c3a95cffc6749270e56e0912e9771c
+checksum=31b8aa103ea0d4d58fc5f1f9517229baf0ab6d02519105ad27205fc1cfc16411
libkexiv25-devel_package() {
short_desc+=" - development files"
From 1611301ec9178cb78d59c3e0770727c8614eb0ea Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:06 +0100
Subject: [PATCH 0572/2025] libktorrent: update to 24.12.3.
---
srcpkgs/libktorrent/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libktorrent/template b/srcpkgs/libktorrent/template
index c4ad84a73309fb..75d55da81e1cde 100644
--- a/srcpkgs/libktorrent/template
+++ b/srcpkgs/libktorrent/template
@@ -1,6 +1,6 @@
# Template file for 'libktorrent'
pkgname=libktorrent
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/en/ktorrent"
distfiles="${KDE_SITE}/release-service/${version}/src/libktorrent-${version}.tar.xz"
-checksum=6e7192da957c5d8a9237b4f8a45ddffda7a67e09f084a35dc85d95b5cf5464c6
+checksum=16cc6949d5b0b4b918f6f353de5c09dd0c4179f4c303fbb07e3f26bc5726ce40
libktorrent-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gmp-devel boost-devel"
From 5c7c25b78b062a17c044e7958e77baf8d469a835 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:12 +0100
Subject: [PATCH 0573/2025] libqmobipocket6: update to 24.12.3.
---
srcpkgs/libqmobipocket6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libqmobipocket6/template b/srcpkgs/libqmobipocket6/template
index f1bb98a1e70edb..1cc32e5561f9b4 100644
--- a/srcpkgs/libqmobipocket6/template
+++ b/srcpkgs/libqmobipocket6/template
@@ -1,6 +1,6 @@
# Template file for 'libqmobipocket6'
pkgname=libqmobipocket6
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DQT_MAJOR_VERSION=6"
@@ -12,7 +12,7 @@ license="GPL-2.0-or-later"
homepage="https://projects.kde.org/projects/kde/kdegraphics-mobipocket"
changelog="https://kde.org/announcements/changelogs/gear/${version}/#kdegraphics-mobipocket"
distfiles="${KDE_SITE}/release-service/${version}/src/kdegraphics-mobipocket-${version}.tar.xz"
-checksum=76ef050af8169f1ad9325b0a358c4bf5812d6fb858ac3538f173b3a2c3a8ea66
+checksum=388e47f86095729122886d2e03eb4a7f636d987adb8b2bf309ac2b7df033edad
libqmobipocket6-devel_package() {
short_desc+=" - development files"
From e4042f223273d48420d018e4b668fdaecd45aef6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:16 +0100
Subject: [PATCH 0574/2025] merkuro: update to 24.12.3.
---
srcpkgs/merkuro/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/merkuro/template b/srcpkgs/merkuro/template
index e1dfe4bfd71ee2..5bac4a5f053d31 100644
--- a/srcpkgs/merkuro/template
+++ b/srcpkgs/merkuro/template
@@ -1,6 +1,6 @@
# Template file for 'merkuro'
pkgname=merkuro
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -23,7 +23,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/pim/merkuro"
distfiles="${KDE_SITE}/release-service/${version}/src/merkuro-${version}.tar.xz"
-checksum=9529ef9f24f04e717e6a89d1d57838a8f8155a4a1492cd47338336d02c714da3
+checksum=925e75b66d0b6166c34c808731e921f83132c5c45c8c3723ebb9fd424ef4f153
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
From da66f8af595c689e6635a0a48698c310eff2b02c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:20 +0100
Subject: [PATCH 0575/2025] mimetreeparser: update to 24.12.3.
---
srcpkgs/mimetreeparser/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mimetreeparser/template b/srcpkgs/mimetreeparser/template
index 8a6a343ea03a7f..6a7e65c628ba01 100644
--- a/srcpkgs/mimetreeparser/template
+++ b/srcpkgs/mimetreeparser/template
@@ -1,6 +1,6 @@
# Template file for 'mimetreeparser'
pkgname=mimetreeparser
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/pim/mimetreeparser"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d1d9a8c85d01611381ca970ec7c74cb48e3891c83d29889b17b96cc3c446f642
+checksum=116a70ed271be58628343f9cacab76bff56f3c0248cf236f9717c6e0640591f0
mimetreeparser-devel_package() {
depends="${makepends} ${sourcepkg}>=${version}_${revision}"
From 6b115e4e4427e0d544082e3552c1ce00cebb1b51 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 12:02:23 +0100
Subject: [PATCH 0576/2025] neochat: update to 24.12.3.
---
srcpkgs/neochat/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/neochat/template b/srcpkgs/neochat/template
index d171ded1e759c1..5e458016042814 100644
--- a/srcpkgs/neochat/template
+++ b/srcpkgs/neochat/template
@@ -1,6 +1,6 @@
# Template file for 'neochat'
pkgname=neochat
-version=24.12.1
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -21,7 +21,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-only, GPL-3.0-or-later, GPL-2.0-or-later, BSD-2-Clause"
homepage="https://apps.kde.org/en/neochat"
distfiles="${KDE_SITE}/release-service/${version}/src/neochat-${version}.tar.xz"
-checksum=381cb65eff65d58854ddbb7de77a56a6d9bf94ec55ccc73eb31d0d12976f4497
+checksum=0da4ef87620647efca0198d420e897b97c56bcfcbcfdaa5a78aa50fd488301e0
build_options="webview"
desc_option_webview="Use Qt6 WebView"
From 55c26d99657f16fe3774d5986d320e702e111e9d Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 10 Mar 2025 00:59:13 +0100
Subject: [PATCH 0577/2025] harfbuzz: update to 10.4.0.
---
srcpkgs/harfbuzz/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template
index bd5944f60effcc..1cd6a1cedd4745 100644
--- a/srcpkgs/harfbuzz/template
+++ b/srcpkgs/harfbuzz/template
@@ -1,6 +1,6 @@
# Template file for 'harfbuzz'
pkgname=harfbuzz
-version=10.2.0
+version=10.4.0
revision=1
build_style=meson
build_helper="gir qemu"
@@ -21,7 +21,7 @@ license="MIT"
homepage="https://harfbuzz.github.io/"
changelog="https://github.com/harfbuzz/harfbuzz/raw/main/NEWS"
distfiles="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
-checksum=620e3468faec2ea8685d32c46a58469b850ef63040b3565cde05959825b48227
+checksum=480b6d25014169300669aa1fc39fb356c142d5028324ea52b3a27648b9beaad8
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -Dtests=enabled"
From 9a9030e68141131f513fb15eb37185a4a0e6c646 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 10 Mar 2025 15:48:05 +0100
Subject: [PATCH 0578/2025] linux6.6: update to 6.6.82.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 3 ++-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 8 ++------
4 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 73f30d290269a7..22d8dbf9835706 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.81 Kernel Configuration
+# Linux/arm64 6.6.82 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 4c6f72ea87ed0c..864eeff61945da 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.81 Kernel Configuration
+# Linux/i386 6.6.82 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -431,6 +431,7 @@ CONFIG_X86_IOPL_IOPERM=y
# CONFIG_TOSHIBA is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INITRD32=y
# CONFIG_MICROCODE_LATE_LOADING is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index cdd967fe6d5222..3c3b4e1847283b 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.81 Kernel Configuration
+# Linux/x86_64 6.6.82 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 20479fe703ee44..64a3881877f892 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.81
+version=6.6.82
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- 4feb80f765ad834725488a5565be2db36142be6dffed6e94a8b3c529071d394a"
+ ab07dfe89301593d7d61dc9bb974c69563c4a43b3d6f29478ee1d9e3a03bd214"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
@@ -55,10 +55,6 @@ if [ "$CROSS_BUILD" ]; then
_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
fi
-case "$XBPS_TARGET_MACHINE" in
- i686*) broken="arch/x86/kernel/cpu/microcode/core.c:198:25: error: 'initrd_start_early' undeclared" ;;
-esac
-
pre_patch() {
if [ ! -f $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz ]; then
return
From 89bcdc437dea9f09ea877d4edf2e79a10390578a Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 12 Nov 2024 14:52:10 +0300
Subject: [PATCH 0579/2025] libkmahjongg: update to 24.12.3
---
srcpkgs/libkmahjongg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkmahjongg/template b/srcpkgs/libkmahjongg/template
index 3039cb94fdb926..bf92a716bf2d53 100644
--- a/srcpkgs/libkmahjongg/template
+++ b/srcpkgs/libkmahjongg/template
@@ -1,6 +1,6 @@
# Template file for 'libkmahjongg'
pkgname=libkmahjongg
-version=24.08.2
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="chrysos349 <chrysostom349@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/games/libkmahjongg"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=a063a076e5e401c2fa5f46974bc1c6ac05ebcac1287b2a75e5348089c964ae1a
+checksum=db2bdb5b8214f28ad68fdac424bec23fb1862121b729982c8af26b0b0e13f6c6
libkmahjongg-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
From f09ea6e3cc65bc9eddf7ad77f041997d54116dd4 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 12 Nov 2024 14:52:23 +0300
Subject: [PATCH 0580/2025] kmahjongg: update to 24.12.3
---
srcpkgs/kmahjongg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmahjongg/template b/srcpkgs/kmahjongg/template
index 601214aa53ec11..a0120a2db309e2 100644
--- a/srcpkgs/kmahjongg/template
+++ b/srcpkgs/kmahjongg/template
@@ -1,6 +1,6 @@
# Template file for 'kmahjongg'
pkgname=kmahjongg
-version=24.08.2
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,4 +13,4 @@ maintainer="chrysos349 <chrysostom349@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/kmahjongg"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=bca9f1a3325a988c4b2eed4a594663584c945171d3adf5f344305d84e6edeb60
+checksum=a2e6700dfbedd63869e9153d4bedce75991bc5e89a28751f6595a9755e21593b
From 7a7d06b3b905104e15c4803246290a84685cc752 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 20 Feb 2025 18:50:56 +0100
Subject: [PATCH 0581/2025] rust-bootstrap: update to 1.85.0
---
srcpkgs/rust-bootstrap/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/rust-bootstrap/template b/srcpkgs/rust-bootstrap/template
index 534061b9c8701a..6e6cddec65e64c 100644
--- a/srcpkgs/rust-bootstrap/template
+++ b/srcpkgs/rust-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'rust-bootstrap'
pkgname=rust-bootstrap
-version=1.84.1
+version=1.85.0
revision=1
short_desc="Rust programming language bootstrap toolchain"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -31,24 +31,24 @@ case "$XBPS_TARGET_MACHINE" in
${_bootstrap_url}/rustc-${version}-i686-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-i686-unknown-linux-gnu.tar.xz"
checksum="
- a32f9738bd721ecf864e3119ff64043c742e7e0e7094d324931785d4dfd24cc1
- b3fa601f227db66ee64825847d0b39aa2cfc37beff0f99c0b7a1bd9025864c42"
+ c5a5751f3cfa027b53fee83d01dec8e555f3622b6993335aed12b1747aa9543c
+ 401571adfe1223d83ed041e5a8c54c1f3afb3010d1d5b0c1fd79e7da1ab0a0de"
;;
x86_64)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-gnu.tar.xz"
checksum="
- ae9e4c996707a7152443639bd09de49afdcc37830ff8561872e718b0600a4fcf
- 553727eeee81f1b1e7f3c7b7fd023abfb62fe5aff7fe0b1c81d3b5b92ab8a474"
+ 7436f13797475082cd87aa65547449e01659d6a810b4cd5f8aedc48bb9f89dfb
+ 285e105d25ebdf501341238d4c0594ecdda50ec9078f45095f793a736b1f1ac2"
;;
x86_64-musl)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-musl.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-musl.tar.xz"
checksum="
- fa899d104bfe55b78fd1af4f2eff710130fdb23aa07f22e2bdc5dbfc5f2f20ef
- 415f838c11c5f15d18fc2f9a4bc9a07c489ba0a48b423f1f2020c2bb09e348fb"
+ 229735169a7dfdd460cc36e3a7f44729555d7de10af88494b77a93ce767d86c3
+ 27cebed8bafcb07c1c61a3dfc548efc3c032720d953375391896b664f8fe06f5"
;;
# placeholders for user-supplied distfiles
ppc64le)
From fa20b480f87ac7dff00e65f7d0aa4b1ae1168a2c Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 20 Feb 2025 18:51:47 +0100
Subject: [PATCH 0582/2025] cargo-bootstrap: update to 1.85.0
---
srcpkgs/cargo-bootstrap/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cargo-bootstrap/template b/srcpkgs/cargo-bootstrap/template
index d2ad4def9088a4..cafdebdd2a03e8 100644
--- a/srcpkgs/cargo-bootstrap/template
+++ b/srcpkgs/cargo-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'cargo-bootstrap'
pkgname=cargo-bootstrap
-version=1.84.1
+version=1.85.0
revision=1
short_desc="Bootstrap binaries of Rust package manager"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -24,15 +24,15 @@ esac
case "$XBPS_TARGET_MACHINE" in
i686)
distfiles="${_bootstrap_url}/cargo-${version}-i686-unknown-linux-gnu.tar.xz"
- checksum="41c0cf94e4414a1af3dd2420c2969567daeb364002fbb91264af897705cd8f8f"
+ checksum="3832027242911ab96fd86128587fc563596a5b10e8e38a073facf61c1ac9668f"
;;
x86_64)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-gnu.tar.xz"
- checksum="792214e185297d8a3fa65949f9f3001ddd7cc06e1e8afd2a042f7ca5a8af727b"
+ checksum="0aff33b57b0e0b102d762a2b53042846c1ca346cff4b7bd96b5c03c9e8e51d81"
;;
x86_64-musl)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-musl.tar.xz"
- checksum="3c5d4a7aa3fabc447700e70bf62b5243f079c4e7ba03c9c9f99bb425ac39a1b3"
+ checksum="097bf46bb15bf8af3e33f7720fd14d6d02bbbf7dddcef926b773a52535c2c8a3"
;;
# placeholders for user-supplied distfiles
ppc64le)
From 3467047a98ca5de8197448e8b3b1f4d74cfe7970 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 20 Feb 2025 19:57:59 +0100
Subject: [PATCH 0583/2025] rust: update to 1.85.0
---
...dlib-and-musl_root-from-musl-targets.patch | 225 +++++++++++++-----
.../0009-do-not-export-LD_LIBRARY_PATH.patch | 34 ++-
...kage-of-musl-libc-for-the-libc-crate.patch | 38 +--
...e-ELFv2-ABI-on-all-powerpc64-targets.patch | 4 +-
.../0016-fix-rustdoc-on-arm-targets.patch | 97 ++++++++
srcpkgs/rust/template | 8 +-
6 files changed, 292 insertions(+), 114 deletions(-)
create mode 100644 srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
diff --git a/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 25b78cb88307fe..782bb4b289a629 100644
--- a/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
@@ -6,10 +6,10 @@ Subject: [PATCH 02/15] Remove -nostdlib and musl_root from musl targets
extended by various void contributors to match our musl setup
diff --git a/compiler/rustc_target/src/spec/base/linux_musl.rs b/compiler/rustc_target/src/spec/base/linux_musl.rs
-index e020bb8523..7b0cc7b556 100644
+index 1a854fe36..7b0cc7b55 100644
--- a/compiler/rustc_target/src/spec/base/linux_musl.rs
+++ b/compiler/rustc_target/src/spec/base/linux_musl.rs
-@@ -1,15 +1,9 @@
+@@ -1,12 +1,9 @@
-use crate::spec::{LinkSelfContainedDefault, TargetOptions, base, crt_objects};
+use crate::spec::{base, TargetOptions};
@@ -20,14 +20,11 @@ index e020bb8523..7b0cc7b556 100644
- base.pre_link_objects_self_contained = crt_objects::pre_musl_self_contained();
- base.post_link_objects_self_contained = crt_objects::post_musl_self_contained();
- base.link_self_contained = LinkSelfContainedDefault::InferredForMusl;
--
-- // These targets statically link libc by default
-- base.crt_static_default = true;
base
}
diff --git a/compiler/rustc_target/src/spec/crt_objects.rs b/compiler/rustc_target/src/spec/crt_objects.rs
-index e3b6430a46..13a96e2cb7 100644
+index e3b6430a4..13a96e2cb 100644
--- a/compiler/rustc_target/src/spec/crt_objects.rs
+++ b/compiler/rustc_target/src/spec/crt_objects.rs
@@ -62,28 +62,6 @@ pub(super) fn all(obj: &'static str) -> CrtObjects {
@@ -59,11 +56,77 @@ index e3b6430a46..13a96e2cb7 100644
pub(super) fn pre_mingw_self_contained() -> CrtObjects {
new(&[
(LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
+diff --git a/compiler/rustc_target/src/spec/targets/aarch64_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/aarch64_unknown_linux_musl.rs
+index 4fefdfa5c..bb65048a5 100644
+--- a/compiler/rustc_target/src/spec/targets/aarch64_unknown_linux_musl.rs
++++ b/compiler/rustc_target/src/spec/targets/aarch64_unknown_linux_musl.rs
+@@ -12,9 +12,6 @@ pub(crate) fn target() -> Target {
+ | SanitizerSet::MEMORY
+ | SanitizerSet::THREAD;
+
+- // FIXME(compiler-team#422): musl targets should be dynamically linked by default.
+- base.crt_static_default = true;
+-
+ Target {
+ llvm_target: "aarch64-unknown-linux-musl".into(),
+ metadata: crate::spec::TargetMetadata {
+diff --git a/compiler/rustc_target/src/spec/targets/arm_unknown_linux_musleabihf.rs b/compiler/rustc_target/src/spec/targets/arm_unknown_linux_musleabihf.rs
+index 4bbde7667..50f1a8d88 100644
+--- a/compiler/rustc_target/src/spec/targets/arm_unknown_linux_musleabihf.rs
++++ b/compiler/rustc_target/src/spec/targets/arm_unknown_linux_musleabihf.rs
+@@ -20,8 +20,6 @@ pub(crate) fn target() -> Target {
+ features: "+strict-align,+v6,+vfp2,-d32".into(),
+ max_atomic_width: Some(64),
+ mcount: "\u{1}mcount".into(),
+- // FIXME(compiler-team#422): musl targets should be dynamically linked by default.
+- crt_static_default: true,
+ ..base::linux_musl::opts()
+ },
+ }
+diff --git a/compiler/rustc_target/src/spec/targets/armv7_unknown_linux_musleabihf.rs b/compiler/rustc_target/src/spec/targets/armv7_unknown_linux_musleabihf.rs
+index 22e49f2f1..28a954758 100644
+--- a/compiler/rustc_target/src/spec/targets/armv7_unknown_linux_musleabihf.rs
++++ b/compiler/rustc_target/src/spec/targets/armv7_unknown_linux_musleabihf.rs
+@@ -23,8 +23,6 @@ pub(crate) fn target() -> Target {
+ features: "+v7,+vfp3,-d32,+thumb2,-neon".into(),
+ max_atomic_width: Some(64),
+ mcount: "\u{1}mcount".into(),
+- // FIXME(compiler-team#422): musl targets should be dynamically linked by default.
+- crt_static_default: true,
+ ..base::linux_musl::opts()
+ },
+ }
+diff --git a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
+index 6ba87c732..b805b80b8 100644
+--- a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
++++ b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
+@@ -6,8 +6,6 @@ pub(crate) fn target() -> Target {
+ base.max_atomic_width = Some(64);
+ base.add_pre_link_args(LinkerFlavor::Gnu(Cc::Yes, Lld::No), &["-m32", "-Wl,-melf_i386"]);
+ base.stack_probes = StackProbeType::Inline;
+- // FIXME(compiler-team#422): musl targets should be dynamically linked by default.
+- base.crt_static_default = true;
+
+ // The unwinder used by i686-unknown-linux-musl, the LLVM libunwind
+ // implementation, apparently relies on frame pointers existing... somehow.
+diff --git a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs
+index 8dcdc5be8..8be0f335d 100644
+--- a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs
++++ b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs
+@@ -14,8 +14,6 @@ pub(crate) fn target() -> Target {
+ | SanitizerSet::MEMORY
+ | SanitizerSet::THREAD;
+ base.supports_xray = true;
+- // FIXME(compiler-team#422): musl targets should be dynamically linked by default.
+- base.crt_static_default = true;
+
+ Target {
+ llvm_target: "x86_64-unknown-linux-musl".into(),
diff --git a/config.example.toml b/config.example.toml
-index d3233ad17b..8c1c336ea5 100644
+index 5ea6774ce..ed0da89d7 100644
--- a/config.example.toml
+++ b/config.example.toml
-@@ -627,14 +627,6 @@
+@@ -629,14 +629,6 @@
# behavior -- this may lead to miscompilations or other bugs.
#description = ""
@@ -79,49 +142,91 @@ index d3233ad17b..8c1c336ea5 100644
# platforms to ensure that the compiler is usable by default from the build
# directory (as it links to a number of dynamic libraries). This may not be
diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
-index 70f4e70962..51e33251b2 100755
+index a86c20d46..9358154de 100755
--- a/src/bootstrap/configure.py
+++ b/src/bootstrap/configure.py
-@@ -102,34 +102,6 @@ v("llvm-config", None, "set path to llvm-config")
+@@ -175,76 +175,6 @@ v("llvm-config", None, "set path to llvm-config")
v("llvm-filecheck", None, "set path to LLVM's FileCheck utility")
v("python", "build.python", "set path to python")
v("android-ndk", "build.android-ndk", "set path to Android NDK")
--v("musl-root", "target.x86_64-unknown-linux-musl.musl-root",
-- "MUSL root installation directory (deprecated)")
--v("musl-root-x86_64", "target.x86_64-unknown-linux-musl.musl-root",
-- "x86_64-unknown-linux-musl install directory")
--v("musl-root-i586", "target.i586-unknown-linux-musl.musl-root",
-- "i586-unknown-linux-musl install directory")
--v("musl-root-i686", "target.i686-unknown-linux-musl.musl-root",
-- "i686-unknown-linux-musl install directory")
--v("musl-root-arm", "target.arm-unknown-linux-musleabi.musl-root",
-- "arm-unknown-linux-musleabi install directory")
--v("musl-root-armhf", "target.arm-unknown-linux-musleabihf.musl-root",
-- "arm-unknown-linux-musleabihf install directory")
--v("musl-root-armv5te", "target.armv5te-unknown-linux-musleabi.musl-root",
-- "armv5te-unknown-linux-musleabi install directory")
--v("musl-root-armv7", "target.armv7-unknown-linux-musleabi.musl-root",
-- "armv7-unknown-linux-musleabi install directory")
--v("musl-root-armv7hf", "target.armv7-unknown-linux-musleabihf.musl-root",
-- "armv7-unknown-linux-musleabihf install directory")
--v("musl-root-aarch64", "target.aarch64-unknown-linux-musl.musl-root",
-- "aarch64-unknown-linux-musl install directory")
--v("musl-root-mips", "target.mips-unknown-linux-musl.musl-root",
-- "mips-unknown-linux-musl install directory")
--v("musl-root-mipsel", "target.mipsel-unknown-linux-musl.musl-root",
-- "mipsel-unknown-linux-musl install directory")
--v("musl-root-mips64", "target.mips64-unknown-linux-muslabi64.musl-root",
-- "mips64-unknown-linux-muslabi64 install directory")
--v("musl-root-mips64el", "target.mips64el-unknown-linux-muslabi64.musl-root",
-- "mips64el-unknown-linux-muslabi64 install directory")
- v("musl-root-riscv32gc", "target.riscv32gc-unknown-linux-musl.musl-root",
- "riscv32gc-unknown-linux-musl install directory")
- v("musl-root-riscv64gc", "target.riscv64gc-unknown-linux-musl.musl-root",
+-v(
+- "musl-root",
+- "target.x86_64-unknown-linux-musl.musl-root",
+- "MUSL root installation directory (deprecated)",
+-)
+-v(
+- "musl-root-x86_64",
+- "target.x86_64-unknown-linux-musl.musl-root",
+- "x86_64-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-i586",
+- "target.i586-unknown-linux-musl.musl-root",
+- "i586-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-i686",
+- "target.i686-unknown-linux-musl.musl-root",
+- "i686-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-arm",
+- "target.arm-unknown-linux-musleabi.musl-root",
+- "arm-unknown-linux-musleabi install directory",
+-)
+-v(
+- "musl-root-armhf",
+- "target.arm-unknown-linux-musleabihf.musl-root",
+- "arm-unknown-linux-musleabihf install directory",
+-)
+-v(
+- "musl-root-armv5te",
+- "target.armv5te-unknown-linux-musleabi.musl-root",
+- "armv5te-unknown-linux-musleabi install directory",
+-)
+-v(
+- "musl-root-armv7",
+- "target.armv7-unknown-linux-musleabi.musl-root",
+- "armv7-unknown-linux-musleabi install directory",
+-)
+-v(
+- "musl-root-armv7hf",
+- "target.armv7-unknown-linux-musleabihf.musl-root",
+- "armv7-unknown-linux-musleabihf install directory",
+-)
+-v(
+- "musl-root-aarch64",
+- "target.aarch64-unknown-linux-musl.musl-root",
+- "aarch64-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-mips",
+- "target.mips-unknown-linux-musl.musl-root",
+- "mips-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-mipsel",
+- "target.mipsel-unknown-linux-musl.musl-root",
+- "mipsel-unknown-linux-musl install directory",
+-)
+-v(
+- "musl-root-mips64",
+- "target.mips64-unknown-linux-muslabi64.musl-root",
+- "mips64-unknown-linux-muslabi64 install directory",
+-)
+-v(
+- "musl-root-mips64el",
+- "target.mips64el-unknown-linux-muslabi64.musl-root",
+- "mips64el-unknown-linux-muslabi64 install directory",
+-)
+ v(
+ "musl-root-powerpc64le",
+ "target.powerpc64le-unknown-linux-musl.musl-root",
diff --git a/src/bootstrap/src/core/build_steps/compile.rs b/src/bootstrap/src/core/build_steps/compile.rs
-index 8e088682f9..2ea50a068f 100644
+index eeb5b18fd..4ee47e7c4 100644
--- a/src/bootstrap/src/core/build_steps/compile.rs
+++ b/src/bootstrap/src/core/build_steps/compile.rs
-@@ -352,39 +352,7 @@ fn copy_self_contained_objects(
+@@ -331,39 +331,7 @@ fn copy_self_contained_objects(
let mut target_deps = vec![];
// Copies the libc and CRT objects.
@@ -162,7 +267,7 @@ index 8e088682f9..2ea50a068f 100644
let srcdir = builder.wasi_libdir(target).unwrap_or_else(|| {
panic!(
"Target {:?} does not have a \"wasi-root\" key in Config.toml \
-@@ -546,15 +514,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
+@@ -530,15 +498,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
.arg("--manifest-path")
.arg(builder.src.join("library/sysroot/Cargo.toml"));
@@ -179,7 +284,7 @@ index 8e088682f9..2ea50a068f 100644
if let Some(dir) = builder.wasi_libdir(target) {
let root = format!("native={}", dir.to_str().unwrap());
diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs
-index e706aba977..b876972c0a 100644
+index 0587408e9..ad3b1c374 100644
--- a/src/bootstrap/src/core/config/config.rs
+++ b/src/bootstrap/src/core/config/config.rs
@@ -346,7 +346,6 @@ pub struct Config {
@@ -190,7 +295,7 @@ index e706aba977..b876972c0a 100644
pub prefix: Option<PathBuf>,
pub sysconfdir: Option<PathBuf>,
pub datadir: Option<PathBuf>,
-@@ -620,8 +619,6 @@ pub struct Target {
+@@ -627,8 +626,6 @@ pub struct Target {
pub profiler: Option<StringOrBool>,
pub rpath: Option<bool>,
pub crt_static: Option<bool>,
@@ -199,7 +304,7 @@ index e706aba977..b876972c0a 100644
pub wasi_root: Option<PathBuf>,
pub qemu_rootfs: Option<PathBuf>,
pub runner: Option<String>,
-@@ -1151,7 +1148,6 @@ define_config! {
+@@ -1157,7 +1154,6 @@ define_config! {
default_linker: Option<String> = "default-linker",
channel: Option<String> = "channel",
description: Option<String> = "description",
@@ -207,7 +312,7 @@ index e706aba977..b876972c0a 100644
rpath: Option<bool> = "rpath",
strip: Option<bool> = "strip",
frame_pointers: Option<bool> = "frame-pointers",
-@@ -1206,8 +1202,6 @@ define_config! {
+@@ -1212,8 +1208,6 @@ define_config! {
profiler: Option<StringOrBool> = "profiler",
rpath: Option<bool> = "rpath",
crt_static: Option<bool> = "crt-static",
@@ -216,7 +321,7 @@ index e706aba977..b876972c0a 100644
wasi_root: Option<String> = "wasi-root",
qemu_rootfs: Option<String> = "qemu-rootfs",
no_std: Option<bool> = "no-std",
-@@ -1736,7 +1730,6 @@ impl Config {
+@@ -1758,7 +1752,6 @@ impl Config {
default_linker,
channel: _, // already handled above
description,
@@ -224,7 +329,7 @@ index e706aba977..b876972c0a 100644
rpath,
verbose_tests,
optimize_tests,
-@@ -1822,7 +1815,6 @@ impl Config {
+@@ -1866,7 +1859,6 @@ impl Config {
config.llvm_enzyme =
llvm_enzyme.unwrap_or(config.channel == "dev" || config.channel == "nightly");
config.rustc_default_linker = default_linker;
@@ -232,7 +337,7 @@ index e706aba977..b876972c0a 100644
config.save_toolstates = save_toolstates.map(PathBuf::from);
set(&mut config.deny_warnings, match flags.warnings {
Warnings::Deny => Some(true),
-@@ -2044,8 +2036,6 @@ impl Config {
+@@ -2088,8 +2080,6 @@ impl Config {
target.ranlib = cfg.ranlib.map(PathBuf::from);
target.linker = cfg.linker.map(PathBuf::from);
target.crt_static = cfg.crt_static;
@@ -241,16 +346,16 @@ index e706aba977..b876972c0a 100644
target.wasi_root = cfg.wasi_root.map(PathBuf::from);
target.qemu_rootfs = cfg.qemu_rootfs.map(PathBuf::from);
target.runner = cfg.runner;
-@@ -3123,7 +3113,6 @@ fn check_incompatible_options_for_ci_rustc(
+@@ -3212,7 +3202,6 @@ fn check_incompatible_options_for_ci_rustc(
+ debuginfo_level_tools: _,
debuginfo_level_tests: _,
backtrace: _,
- parallel_compiler: _,
- musl_root: _,
verbose_tests: _,
optimize_tests: _,
codegen_tests: _,
diff --git a/src/bootstrap/src/core/sanity.rs b/src/bootstrap/src/core/sanity.rs
-index fabb4f2b13..7246668378 100644
+index ed0155622..9873a6c09 100644
--- a/src/bootstrap/src/core/sanity.rs
+++ b/src/bootstrap/src/core/sanity.rs
@@ -11,7 +11,7 @@
@@ -261,8 +366,8 @@ index fabb4f2b13..7246668378 100644
+use std::env;
use crate::Build;
- #[cfg(not(feature = "bootstrap-self-test"))]
-@@ -326,28 +326,6 @@ than building it.
+ #[cfg(not(test))]
+@@ -321,28 +321,6 @@ than building it.
continue;
}
@@ -292,10 +397,10 @@ index fabb4f2b13..7246668378 100644
// There are three builds of cmake on windows: MSVC, MinGW, and
// Cygwin. The Cygwin build does not have generators for Visual
diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs
-index c384fd6bf4..cadb129e2c 100644
+index ccc115a27..7cc8cc0c5 100644
--- a/src/bootstrap/src/lib.rs
+++ b/src/bootstrap/src/lib.rs
-@@ -1307,25 +1307,6 @@ Executed at: {executed_at}"#,
+@@ -1283,25 +1283,6 @@ Executed at: {executed_at}"#,
}
}
@@ -322,10 +427,10 @@ index c384fd6bf4..cadb129e2c 100644
/// configured.
///
diff --git a/src/bootstrap/src/utils/cc_detect.rs b/src/bootstrap/src/utils/cc_detect.rs
-index 0df0046945..f044b1791e 100644
+index 4aec554b4..211efb6e3 100644
--- a/src/bootstrap/src/utils/cc_detect.rs
+++ b/src/bootstrap/src/utils/cc_detect.rs
-@@ -210,30 +210,6 @@ fn default_compiler(
+@@ -220,30 +220,6 @@ fn default_compiler(
}
}
diff --git a/srcpkgs/rust/patches/0009-do-not-export-LD_LIBRARY_PATH.patch b/srcpkgs/rust/patches/0009-do-not-export-LD_LIBRARY_PATH.patch
index f66766270a1277..8fbe8cba13390f 100644
--- a/srcpkgs/rust/patches/0009-do-not-export-LD_LIBRARY_PATH.patch
+++ b/srcpkgs/rust/patches/0009-do-not-export-LD_LIBRARY_PATH.patch
@@ -3,27 +3,25 @@ From: Daniel Kolesa <daniel@octaforge.org>
Date: Tue, 21 Dec 2021 00:48:29 +0100
Subject: [PATCH 09/15] do not export LD_LIBRARY_PATH
----
- src/bootstrap/bootstrap.py | 6 ------
- 1 file changed, 6 deletions(-)
-
diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py
-index 40d478a17..3501fd901 100644
+index 535bdecb0..75d23899b 100644
--- a/src/bootstrap/bootstrap.py
+++ b/src/bootstrap/bootstrap.py
-@@ -756,12 +756,6 @@ class RustBuild(object):
+@@ -1023,17 +1023,6 @@ class RustBuild(object):
del env["CARGO_BUILD_TARGET"]
env["CARGO_TARGET_DIR"] = build_dir
env["RUSTC"] = self.rustc()
-- env["LD_LIBRARY_PATH"] = os.path.join(self.bin_root(), "lib") + \
-- (os.pathsep + env["LD_LIBRARY_PATH"]) \
-- if "LD_LIBRARY_PATH" in env else ""
-- env["DYLD_LIBRARY_PATH"] = os.path.join(self.bin_root(), "lib") + \
-- (os.pathsep + env["DYLD_LIBRARY_PATH"]) \
-- if "DYLD_LIBRARY_PATH" in env else ""
- env["LIBRARY_PATH"] = os.path.join(self.bin_root(), "lib") + \
- (os.pathsep + env["LIBRARY_PATH"]) \
- if "LIBRARY_PATH" in env else ""
---
-2.37.2
-
+- env["LD_LIBRARY_PATH"] = (
+- os.path.join(self.bin_root(), "lib") + (os.pathsep + env["LD_LIBRARY_PATH"])
+- if "LD_LIBRARY_PATH" in env
+- else ""
+- )
+- env["DYLD_LIBRARY_PATH"] = (
+- os.path.join(self.bin_root(), "lib")
+- + (os.pathsep + env["DYLD_LIBRARY_PATH"])
+- if "DYLD_LIBRARY_PATH" in env
+- else ""
+- )
+ env["LIBRARY_PATH"] = (
+ os.path.join(self.bin_root(), "lib") + (os.pathsep + env["LIBRARY_PATH"])
+ if "LIBRARY_PATH" in env
diff --git a/srcpkgs/rust/patches/0010-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch b/srcpkgs/rust/patches/0010-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
index f322b1a86ee72c..7c388295099fc0 100644
--- a/srcpkgs/rust/patches/0010-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
+++ b/srcpkgs/rust/patches/0010-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
@@ -3,14 +3,14 @@ From: q66 <daniel@octaforge.org>
Date: Sun, 3 May 2020 18:02:03 +0200
Subject: [PATCH 10/15] Fix dynamic linkage of musl libc for the libc crate
-diff --git a/vendor/libc-0.2.162/src/unix/mod.rs b/vendor/libc-0.2.162/src/unix/mod.rs
-index d26d905355..b6b59e38d0 100644
---- a/vendor/libc-0.2.162/src/unix/mod.rs
-+++ b/vendor/libc-0.2.162/src/unix/mod.rs
-@@ -384,7 +384,14 @@ cfg_if! {
+diff --git a/vendor/libc-0.2.169/src/unix/mod.rs b/vendor/libc-0.2.169/src/unix/mod.rs
+index a14dafdf0..6aabd6765 100644
+--- a/vendor/libc-0.2.169/src/unix/mod.rs
++++ b/vendor/libc-0.2.169/src/unix/mod.rs
+@@ -444,7 +444,14 @@ cfg_if! {
#[link(name = "dl", cfg(not(target_feature = "crt-static")))]
#[link(name = "c", cfg(not(target_feature = "crt-static")))]
- extern {}
+ extern "C" {}
- } else if #[cfg(any(target_env = "musl", target_env = "ohos"))] {
+ } else if #[cfg(target_env = "musl")] {
+ #[link(name = "c")]
@@ -20,26 +20,6 @@ index d26d905355..b6b59e38d0 100644
+ cfg(target_feature = "crt-static")))]
+ extern {}
+ } else if #[cfg(target_env = "ohos")] {
- #[cfg_attr(feature = "rustc-dep-of-std",
- link(name = "c", kind = "static", modifiers = "-bundle",
- cfg(target_feature = "crt-static")))]
-diff --git a/vendor/libc-0.2.164/src/unix/mod.rs b/vendor/libc-0.2.164/src/unix/mod.rs
-index db60f8ef29..fd506f7d56 100644
---- a/vendor/libc-0.2.164/src/unix/mod.rs
-+++ b/vendor/libc-0.2.164/src/unix/mod.rs
-@@ -384,7 +384,14 @@ cfg_if! {
- #[link(name = "dl", cfg(not(target_feature = "crt-static")))]
- #[link(name = "c", cfg(not(target_feature = "crt-static")))]
- extern {}
-- } else if #[cfg(any(target_env = "musl", target_env = "ohos"))] {
-+ } else if #[cfg(target_env = "musl")] {
-+ #[link(name = "c")]
-+ extern {}
-+ #[cfg_attr(feature = "rustc-dep-of-std",
-+ link(name = "gcc", kind = "static", modifiers = "-bundle",
-+ cfg(target_feature = "crt-static")))]
-+ extern {}
-+ } else if #[cfg(target_env = "ohos")] {
- #[cfg_attr(feature = "rustc-dep-of-std",
- link(name = "c", kind = "static", modifiers = "-bundle",
- cfg(target_feature = "crt-static")))]
+ #[cfg_attr(
+ feature = "rustc-dep-of-std",
+ link(
diff --git a/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch b/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
index 8151219234c01a..9abdfda81ca26b 100644
--- a/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
+++ b/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
@@ -9,7 +9,7 @@ binaries), rustc never requests specific ABI from llvm in the first place,
so at least match the environment we have.
diff --git a/compiler/rustc_target/src/callconv/powerpc64.rs b/compiler/rustc_target/src/callconv/powerpc64.rs
-index 71e533b8cc..24beb8254c 100644
+index 3a71592cb..24beb8254 100644
--- a/compiler/rustc_target/src/callconv/powerpc64.rs
+++ b/compiler/rustc_target/src/callconv/powerpc64.rs
@@ -3,7 +3,7 @@
@@ -25,7 +25,7 @@ index 71e533b8cc..24beb8254c 100644
Ty: TyAbiInterface<'a, C> + Copy,
C: HasDataLayout + HasTargetSpec,
{
-- let abi = if cx.target_spec().env == "musl" {
+- let abi = if cx.target_spec().env == "musl" || cx.target_spec().os == "freebsd" {
- ELFv2
- } else if cx.target_spec().os == "aix" {
- AIX
diff --git a/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch b/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
new file mode 100644
index 00000000000000..9239c72b040b97
--- /dev/null
+++ b/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
@@ -0,0 +1,97 @@
+Ported from https://github.com/rust-lang/rust/pull/137632
+
+diff --git a/compiler/rustc_codegen_ssa/src/target_features.rs b/compiler/rustc_codegen_ssa/src/target_features.rs
+index 7e80d014e..4d1c10bbc 100644
+--- a/compiler/rustc_codegen_ssa/src/target_features.rs
++++ b/compiler/rustc_codegen_ssa/src/target_features.rs
+@@ -62,24 +62,26 @@ pub(crate) fn from_target_feature_attr(
+ return None;
+ };
+
+- // Only allow target features whose feature gates have been enabled
+- // and which are permitted to be toggled.
+- if let Err(reason) = stability.toggle_allowed(/*enable*/ true) {
+- tcx.dcx().emit_err(errors::ForbiddenTargetFeatureAttr {
+- span: item.span(),
+- feature,
+- reason,
+- });
+- } else if let Some(nightly_feature) = stability.requires_nightly()
+- && !rust_features.enabled(nightly_feature)
+- {
+- feature_err(
+- &tcx.sess,
+- nightly_feature,
+- item.span(),
+- format!("the target feature `{feature}` is currently unstable"),
+- )
+- .emit();
++ if !tcx.sess.opts.actually_rustdoc {
++ // Only allow target features whose feature gates have been enabled
++ // and which are permitted to be toggled.
++ if let Err(reason) = stability.toggle_allowed(/*enable*/ true) {
++ tcx.dcx().emit_err(errors::ForbiddenTargetFeatureAttr {
++ span: item.span(),
++ feature,
++ reason,
++ });
++ } else if let Some(nightly_feature) = stability.requires_nightly()
++ && !rust_features.enabled(nightly_feature)
++ {
++ feature_err(
++ &tcx.sess,
++ nightly_feature,
++ item.span(),
++ format!("the target feature `{feature}` is currently unstable"),
++ )
++ .emit();
++ }
+ }
+ Some(Symbol::intern(feature))
+ }));
+@@ -149,9 +151,42 @@ pub(crate) fn provide(providers: &mut Providers) {
+ assert_eq!(cnum, LOCAL_CRATE);
+ let target = &tcx.sess.target;
+ if tcx.sess.opts.actually_rustdoc {
+- // rustdoc needs to be able to document functions that use all the features, so
+- // whitelist them all
+- rustc_target::target_features::all_rust_features()
++ // HACK: rustdoc would like to pretend that we have all the target features, so we
++ // have to merge all the lists into one. To ensure an unstable target never prevents
++ // a stable one from working, we merge the stability info of all instances of the
++ // same target feature name, with the "most stable" taking precedence. And then we
++ // hope that this doesn't cause issues anywhere else in the compiler...
++ use target_features::StabilityUncomputed;
++ use rustc_data_structures::fx::FxHashMap;
++ let mut result: FxHashMap<String, StabilityUncomputed> = Default::default();
++ for (name, stability) in rustc_target::target_features::all_rust_features() {
++ use std::collections::hash_map::Entry;
++ match result.entry(name.to_owned()) {
++ Entry::Vacant(vacant_entry) => {
++ vacant_entry.insert(stability);
++ }
++ Entry::Occupied(mut occupied_entry) => {
++ // Merge the two stabilities, "more stable" taking precedence.
++ match (occupied_entry.get(), &stability) {
++ (StabilityUncomputed::Stable { .. }, _)
++ | (
++ StabilityUncomputed::Unstable { .. },
++ StabilityUncomputed::Unstable { .. } | StabilityUncomputed::Forbidden { .. },
++ )
++ | (StabilityUncomputed::Forbidden { .. }, StabilityUncomputed::Forbidden { .. }) => {
++ // The stability in the entry is at least as good as the new one, just keep it.
++ }
++ _ => {
++ // Overwrite stabilite.
++ occupied_entry.insert(stability.clone());
++ }
++ }
++ }
++ }
++ }
++ #[allow(rustc::potential_query_instability)]
++ result
++ .iter()
+ .map(|(a, b)| (a.to_string(), b.compute_toggleability(target)))
+ .collect()
+ } else {
diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template
index 9cd03be3c5b9c3..053bec0eb80267 100644
--- a/srcpkgs/rust/template
+++ b/srcpkgs/rust/template
@@ -8,7 +8,7 @@
# uploaded to https://repo-default.voidlinux.org/distfiles/
#
pkgname=rust
-version=1.84.1
+version=1.85.0
revision=1
_llvmver=19
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="Apache-2.0 OR MIT"
homepage="https://www.rust-lang.org/"
distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
-checksum=5e2fb5d49628a549f7671b2ccf9855ab379fd442831a7c2af16e0cdcc31bb375
+checksum=2f4f3142ffb7c8402139cfa0796e24baaac8b9fd3f96b2deec3b94b4045c6a8a
lib32disabled=yes
make_check=no # CBA for now
python_version=3 # needed for python files in rust-src
@@ -59,8 +59,7 @@ post_patch() {
fi
# clear out all the checksum nonsense of patched vendor crates
- _clear_vendor_checksums libc-0.2.162
- _clear_vendor_checksums libc-0.2.164
+ _clear_vendor_checksums libc-0.2.169
# pre-configure 01-override-config overwrites vendor files
_clear_vendor_checksums onig_sys-69.8.1
@@ -138,7 +137,6 @@ do_configure() {
--set="rust.codegen-units=1" \
--set="rust.codegen-units-std=1" \
--set="rust.incremental=false" \
- --set="rust.parallel-compiler=false" \
--set="rust.jemalloc=false" \
--set="rust.llvm-tools=false" \
--set="build.submodules=false" \
From 5135604d7530af9adea5f6ca24283658634f0a4f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 20 Feb 2025 19:58:24 +0100
Subject: [PATCH 0584/2025] cargo: update to 1.85.0
---
srcpkgs/cargo/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cargo/template b/srcpkgs/cargo/template
index 724eaaddfcab11..58e353fb2b2340 100644
--- a/srcpkgs/cargo/template
+++ b/srcpkgs/cargo/template
@@ -1,8 +1,8 @@
# Template file for 'cargo'
pkgname=cargo
-version=1.84.0
+version=1.85.0
revision=1
-_cargo_revision=0.85.0
+_cargo_revision=0.86.0
build_helper=rust
hostmakedepends="cargo-bootstrap rust python3 curl pkg-config zlib-devel"
makedepends="rust libcurl-devel openssl-devel"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="Apache-2.0 OR MIT"
homepage="https://crates.io/"
distfiles="https://github.com/rust-lang/cargo/archive/refs/tags/${_cargo_revision}.tar.gz"
-checksum=5e708627470d41be5d615b0f064d5cbe40509cab62e751a2876936fb53ca0bcd
+checksum=2a63784f9ea81e291b8305dbc84607c5513b9c597ed7e8276973a748036db303
replaces="cargo-tree>=0"
build_options="static bindist"
From d682dadf4ad6df97a59db0708198f37053bbfa17 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Mon, 10 Mar 2025 13:59:23 -0500
Subject: [PATCH 0585/2025] audex: update to 24.12.3.
---
srcpkgs/audex/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/audex/template b/srcpkgs/audex/template
index 3812bb2e8a2d51..8a43799443bbc2 100644
--- a/srcpkgs/audex/template
+++ b/srcpkgs/audex/template
@@ -1,6 +1,6 @@
# Template file for 'audex'
pkgname=audex
-version=24.08.0
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -20,4 +20,4 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/audex/"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=693a41087eadf2db4f6992f786cba2db2e1e3a65da831ea0dc78be8739732023
+checksum=233fe52edf75e461775749242e478c326aa3a2e4a0d307f0ab075c6cb29c6563
From 3d6660731dd1ae6bd43cf5d27dcd1b483fffb3d4 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Tue, 4 Mar 2025 12:28:37 +0100
Subject: [PATCH 0586/2025] rustup: update to 1.28.1
---
...Symlink-rustup-instead-of-copying-it.patch | 23 +++++-------
srcpkgs/rustup/template | 35 ++++++-------------
2 files changed, 18 insertions(+), 40 deletions(-)
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
index 7f57e6fe0f1c89..27d1caddf2044c 100644
--- a/srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch
+++ b/srcpkgs/rustup/patches/0001-Symlink-rustup-instead-of-copying-it.patch
@@ -8,30 +8,26 @@ 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
+index 89ee515..26a98cd 100644
--- a/src/cli/self_update.rs
+++ b/src/cli/self_update.rs
-@@ -729,8 +729,7 @@ fn install_bins() -> Result<()> {
+@@ -731,8 +731,7 @@ fn install_bins(process: &Process) -> 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()
+ install_proxies(process)
}
-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<()> {
+diff --git a/src/utils/mod.rs b/src/utils/mod.rs
+index 52c76ac..fc40ae4 100644
+--- a/src/utils/mod.rs
++++ b/src/utils/mod.rs
+@@ -397,7 +397,7 @@ pub fn hardlink_file(src: &Path, dest: &Path) -> Result<()> {
}
#[cfg(unix)]
@@ -40,6 +36,3 @@ index 0362372b..9e5a5fe2 100644
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/template b/srcpkgs/rustup/template
index 978787fcaa1ecc..5395c2d6392fff 100644
--- a/srcpkgs/rustup/template
+++ b/srcpkgs/rustup/template
@@ -1,47 +1,32 @@
# Template file for 'rustup'
pkgname=rustup
-version=1.27.1
+version=1.28.1
revision=1
# rustup doesn't recognize this target
archs="~armv*-musl"
build_style=cargo
build_helper=qemu
configure_args="--bin rustup-init --no-default-features
- --features curl-backend,reqwest-backend,reqwest-default-tls,no-self-update"
+ --features curl-backend,reqwest-native-tls,no-self-update"
hostmakedepends="pkg-config"
-makedepends="openssl-devel zlib-devel libcurl-devel"
+makedepends="openssl-devel zlib-devel libcurl-devel liblzma-devel libzstd-devel"
short_desc="Rust toolchain installer"
maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
license="Apache-2.0 OR MIT"
homepage="https://www.rustup.rs"
changelog="https://raw.githubusercontent.com/rust-lang/rustup/master/CHANGELOG.md"
distfiles="https://github.com/rust-lang/rustup/archive/refs/tags/${version}.tar.gz"
-checksum=f5ba37f2ba68efec101198dca1585e6e7dd7640ca9c526441b729a79062d3b77
-
-case "$XBPS_TARGET_MACHINE" in
- x86_64*|i686*|arm*|aarch64*)
- configure_args+=" --features reqwest-rustls-tls"
- ;;
-esac
-
-post_build() {
- RUSTUP="target/${RUST_TARGET}/release/rustup-init"
- ln -sf "$RUSTUP" rustup
-
- # generate shell completions
- vtargetrun ./rustup completions zsh >rustup.zsh
- vtargetrun ./rustup completions bash >rustup.bash
- vtargetrun ./rustup completions fish >rustup.fish
-}
+checksum=2def2f9a0a4a21c80f862c0797c2d76e765e0e7237e1e41f28324722ab912bac
do_install() {
vbin target/${RUST_TARGET}/release/rustup-init
-
- vcompletion rustup.bash bash
- vcompletion rustup.fish fish
- vcompletion rustup.zsh zsh
-
vdoc README.md
vlicense LICENSE-APACHE
vlicense LICENSE-MIT
+
+ ln -s ${DESTDIR}/usr/bin/rustup-init rustup
+ for _shell in bash fish zsh; do
+ vtargetrun ./rustup completions ${_shell} > rustup.${_shell}
+ vcompletion rustup.${_shell} ${_shell}
+ done
}
From d26f43887b8d5e72766855d519a888ae2d1f8142 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 23:03:42 +0100
Subject: [PATCH 0587/2025] gn: update to 0.0.20250113.
---
srcpkgs/gn/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gn/template b/srcpkgs/gn/template
index 0c8795645f6362..bffada998f7e94 100644
--- a/srcpkgs/gn/template
+++ b/srcpkgs/gn/template
@@ -1,8 +1,8 @@
# Template file for 'gn'
pkgname=gn
-version=0.0.20240706
+version=0.0.20250113
revision=1
-_ref=b3a0bff47dd81073bfe67a402971bad92e4f2423
+_ref=ed1abc107815210dc66ec439542bee2f6cbabc00
create_wrksrc=yes
hostmakedepends="python3 ninja"
short_desc="Meta-build system that generates build files for Ninja"
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://gn.googlesource.com/gn"
distfiles="https://gn.googlesource.com/gn/+archive/${_ref}.tar.gz"
-checksum=@6cc1aea3aaf370d5c4eee864baebebbf17a546e78800c4c068bb1a14a445ab8d
+checksum=7633c7bd05d01e869211112bd339170e6b460f5b77b23f6928cbdf296c91afac
do_configure() {
cat <<-EOF >src/gn/last_commit_position.h
From 946b6141713b76ad44ff6b1a90f27bc397907266 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 8 Mar 2025 23:03:47 +0100
Subject: [PATCH 0588/2025] chromium: update to 134.0.6998.35.
---
...-v8-monotonic-pthread-cont_timedwait.patch | 24 -------------------
srcpkgs/chromium/patches/sndio.patch | 10 ++++----
srcpkgs/chromium/template | 11 ++++++---
3 files changed, 13 insertions(+), 32 deletions(-)
delete mode 100644 srcpkgs/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch
diff --git a/srcpkgs/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch b/srcpkgs/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch
deleted file mode 100644
index 56a4ad1c807e55..00000000000000
--- a/srcpkgs/chromium/patches/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
-+++ b/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/chromium/patches/sndio.patch b/srcpkgs/chromium/patches/sndio.patch
index 060865aa60e2a6..b240ac3fed1fd5 100644
--- a/srcpkgs/chromium/patches/sndio.patch
+++ b/srcpkgs/chromium/patches/sndio.patch
@@ -1,13 +1,13 @@
diff -Naur chromium-83.0.4103.97.orig/media/BUILD.gn chromium-83.0.4103.97/media/BUILD.gn
---- chromium-129.0.6668.58/media/BUILD.gn 2024-09-18 00:00:12.319230000 +0200
-+++ - 2024-09-19 19:44:06.486438185 +0200
-@@ -66,6 +66,7 @@
- "USE_CRAS=$use_cras",
+--- a/media/BUILD.gn
++++ b/media/BUILD.gn
+@@ -69,6 +69,7 @@
"USE_PROPRIETARY_CODECS=$proprietary_codecs",
"ENABLE_GPU_CHANNEL_MEDIA_CAPTURE=$enable_gpu_channel_media_capture",
+ "USE_OPENSLES=$media_use_opensles",
+ "USE_SNDIO=$use_sndio",
]
-
+
if (enable_library_cdms) {
diff -Naur chromium-83.0.4103.97.orig/media/audio/BUILD.gn chromium-83.0.4103.97/media/audio/BUILD.gn
--- a/media/audio/BUILD.gn 2020-06-03 20:39:37.000000000 +0200
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index c6c4f79502a3cb..1e6981246fb8ea 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=133.0.6943.53
+version=134.0.6998.35
revision=1
archs="i686* x86_64* aarch64* armv7l*"
_llvmver=19
@@ -31,7 +31,7 @@ license="BSD-3-Clause"
homepage="https://www.chromium.org/"
distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz"
#distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz"
-checksum=433c8891a3d717994b0e9544334491888e835a4b813354eefacae05489c23d01
+checksum=d77f09bfa9bda8bbc4638ead83339d5ec52e39032c5a7047060dfdf94b767be7
lib32disabled=yes
@@ -93,6 +93,10 @@ post_patch() {
mkdir -p third_party/node/linux/node-linux-x64/bin
rm -f third_party/node/linux/node-linux-x64/bin/node
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
+
+ # Rust 1.86 ships adler2 but we need to change it to adler when
+ # using older Rust versions (idea for this borrowed from Gentoo^WArch)
+ sed -i 's/adler2/adler/' build/rust/std/BUILD.gn
}
_setup_clang() {
@@ -230,7 +234,8 @@ do_configure() {
'use_system_harfbuzz=false'
'use_system_libffi=true'
- 'use_qt=false'
+ 'use_qt5=false'
+ 'use_qt6=false'
'use_cups=true'
From 4de76c14c33fca8c386e0291c4d46003df521bad Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 11 Mar 2025 03:23:34 +0100
Subject: [PATCH 0589/2025] chromium: update to 134.0.6998.88.
---
srcpkgs/chromium/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 1e6981246fb8ea..450e36124ec092 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=134.0.6998.35
+version=134.0.6998.88
revision=1
archs="i686* x86_64* aarch64* armv7l*"
_llvmver=19
@@ -31,7 +31,7 @@ license="BSD-3-Clause"
homepage="https://www.chromium.org/"
distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz"
#distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz"
-checksum=d77f09bfa9bda8bbc4638ead83339d5ec52e39032c5a7047060dfdf94b767be7
+checksum=1ba3dfb7942b809cd42bd46ac531125f1181f163a6db256a22ba709275153acd
lib32disabled=yes
From c2e5b7a9caa2507c24d56a4bc7e5f52f21aed49f Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 11 Mar 2025 03:25:18 +0100
Subject: [PATCH 0590/2025] gn: use content hashing
---
srcpkgs/gn/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gn/template b/srcpkgs/gn/template
index bffada998f7e94..39f1377c5de6a5 100644
--- a/srcpkgs/gn/template
+++ b/srcpkgs/gn/template
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://gn.googlesource.com/gn"
distfiles="https://gn.googlesource.com/gn/+archive/${_ref}.tar.gz"
-checksum=7633c7bd05d01e869211112bd339170e6b460f5b77b23f6928cbdf296c91afac
+checksum=@800954ce3fda8c1a3200c8bf145182d6df61636f49b19ec6e36c9d5646a39e2d
do_configure() {
cat <<-EOF >src/gn/last_commit_position.h
From 89306995dd0c28c2fb98787e6b58c170f42b13c0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 10 Mar 2025 16:47:11 +0100
Subject: [PATCH 0591/2025] New package: texlive2025-bin-2025
---
srcpkgs/texlive2025-bin/INSTALL | 15 ++++++
srcpkgs/texlive2025-bin/REMOVE | 8 ++++
.../texlive2025-bin/files/README.voidlinux | 17 +++++++
srcpkgs/texlive2025-bin/files/void.profile | 8 ++++
srcpkgs/texlive2025-bin/template | 47 +++++++++++++++++++
5 files changed, 95 insertions(+)
create mode 100644 srcpkgs/texlive2025-bin/INSTALL
create mode 100644 srcpkgs/texlive2025-bin/REMOVE
create mode 100644 srcpkgs/texlive2025-bin/files/README.voidlinux
create mode 100644 srcpkgs/texlive2025-bin/files/void.profile
create mode 100644 srcpkgs/texlive2025-bin/template
diff --git a/srcpkgs/texlive2025-bin/INSTALL b/srcpkgs/texlive2025-bin/INSTALL
new file mode 100644
index 00000000000000..8cc9c5cf8201b3
--- /dev/null
+++ b/srcpkgs/texlive2025-bin/INSTALL
@@ -0,0 +1,15 @@
+case "${ACTION}" in
+post)
+ case "${UPDATE}" in
+ no)
+ cd opt/texlive2025-installer
+ case "${ARCH}" in
+ x86_64-musl)
+ ./install-tl -profile void.profile -force-platform x86_64-linuxmusl
+ ;;
+ *)
+ ./install-tl -profile void.profile
+ ;;
+ esac
+ esac
+esac
diff --git a/srcpkgs/texlive2025-bin/REMOVE b/srcpkgs/texlive2025-bin/REMOVE
new file mode 100644
index 00000000000000..212025258886de
--- /dev/null
+++ b/srcpkgs/texlive2025-bin/REMOVE
@@ -0,0 +1,8 @@
+# This script will clear the TeXLive directory
+#
+case "${ACTION}" in
+post)
+ rm -rf opt/texlive/2025
+ rm -r opt/texlive2025-installer
+ ;;
+esac
diff --git a/srcpkgs/texlive2025-bin/files/README.voidlinux b/srcpkgs/texlive2025-bin/files/README.voidlinux
new file mode 100644
index 00000000000000..e7746e383940ee
--- /dev/null
+++ b/srcpkgs/texlive2025-bin/files/README.voidlinux
@@ -0,0 +1,17 @@
+ To update your TeX Live installation use only the program
+
+ /opt/texlive/2025/bin/<arch>/tlmgr
+
+ where <arch> is:
+ - x86_64-linux ==> x86_64 architecture
+ - i386-linux ==> i386 architecture
+
+ for details see:
+ http://www.tug.org/texlive/doc/tlmgr.html#EXAMPLES
+
+ WARNING: To avoid messing up your TeX Live installation, DON'T use
+ the installation scripts in /opt/texlive-installer.
+
+ This package only installs TeX Live infrastructure now, not TeX Live itself.
+ For a basic installation (previous default), run "tlmgr install scheme-basic".
+ For a full installation, run "tlmgr install scheme-full".
diff --git a/srcpkgs/texlive2025-bin/files/void.profile b/srcpkgs/texlive2025-bin/files/void.profile
new file mode 100644
index 00000000000000..cb6b875d8064e8
--- /dev/null
+++ b/srcpkgs/texlive2025-bin/files/void.profile
@@ -0,0 +1,8 @@
+# texlive.profile written for voidlinux
+TEXDIR ../texlive/2025
+TEXMFCONFIG ~/.texlive2025/texmf-config
+TEXMFHOME ~/texmf
+TEXMFLOCAL ../texlive/texmf-local
+TEXMFSYSCONFIG ../texlive/2025/texmf-config
+TEXMFSYSVAR ../texlive/2025/texmf-var
+TEXMFVAR ~/.texlive2025/texmf-var
diff --git a/srcpkgs/texlive2025-bin/template b/srcpkgs/texlive2025-bin/template
new file mode 100644
index 00000000000000..fd588d4c8449d3
--- /dev/null
+++ b/srcpkgs/texlive2025-bin/template
@@ -0,0 +1,47 @@
+# Template file for 'texlive2025-bin'
+pkgname=texlive2025-bin
+version=2025
+revision=1
+archs="x86_64* i686 aarch64 arm*"
+depends="cairo pixman graphite gd poppler libsigsegv
+ zziplib libpng libjpeg-turbo freetype icu harfbuzz wget perl
+ ghostscript xz"
+short_desc="TeX Live Binary distribution through tl-install"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
+license="GPL-2.0-or-later"
+homepage="https://tug.org/texlive/"
+distfiles="ftp://ftp.tug.org/texlive/historic/${version}/install-tl-unx.tar.gz"
+checksum=9938f192af75f792e84282580cce6eedac32969e0e07b33cb39ca1b699e948b6
+
+# Package build options
+build_options="infraonly basic small medium full"
+build_options_default="infraonly"
+desc_option_infraonly="Install TeXLive infrastructure only"
+desc_option_basic="Install TeXLive using scheme-basic"
+desc_option_small="Install TeXLive using scheme-small"
+desc_option_medium="Install TeXLive using scheme-medium"
+desc_option_full="Install TeXLive using scheme-full"
+
+pre_install() {
+ rm -rf tlpkg/installer/xz tlpkg/installer/wget tlpkg/installer/curl
+}
+
+do_install() {
+ vmkdir opt/texlive${version}-installer
+ vcopy "*" /opt/texlive${version}-installer
+ vinstall ${FILESDIR}/void.profile 644 opt/texlive${version}-installer
+ if [ "$build_option_infraonly" ]; then
+ echo "selected_scheme scheme-infraonly"
+ elif [ "$build_option_basic" ]; then
+ echo "selected_scheme scheme-basic"
+ elif [ "$build_option_small" ]; then
+ echo "selected_scheme scheme-small"
+ elif [ "$build_option_medium" = "medium" ];then
+ echo "selected_scheme scheme-medium"
+ elif [ "$build_option_full" ];then
+ echo "selected_scheme scheme-full"
+ fi >>${DESTDIR}/opt/texlive${version}-installer/void.profile
+ vlicense ${DESTDIR}/opt/texlive${version}-installer/LICENSE.CTAN
+ vlicense ${DESTDIR}/opt/texlive${version}-installer/LICENSE.TL
+ vdoc "${FILESDIR}/README.voidlinux"
+}
From 5e03c7bdc176198d6855d6ed6301d7815b80c780 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 11 Mar 2025 11:21:35 +0100
Subject: [PATCH 0592/2025] di: update to 6.0.0.
---
srcpkgs/di/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/di/template b/srcpkgs/di/template
index 8d5545f6f13d0a..b6b9ee39e76426 100644
--- a/srcpkgs/di/template
+++ b/srcpkgs/di/template
@@ -1,6 +1,6 @@
# Template file for 'di'
pkgname=di
-version=5.0.14
+version=6.0.0
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=OFF"
@@ -10,7 +10,7 @@ license="Zlib"
homepage="https://diskinfo-di.sourceforge.io/"
changelog="https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/"
distfiles="${SOURCEFORGE_SITE}/diskinfo-di/di-${version}.tar.gz"
-checksum=1ffe5480c4fb09fcda0909c8b32b519c60b5715da617afd2431114d5d5432ad9
+checksum=7b663e4db044b1fa4986bd018f827c18e96fe6d1f9a36732dcbb0450e7f518cb
post_install() {
vlicense LICENSE.txt
From 92a3123c7b1ac855ffb30c97f8a26fb5531638cd Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 26 Feb 2025 21:05:58 +0100
Subject: [PATCH 0593/2025] rio: update to 0.2.9
---
srcpkgs/rio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rio/template b/srcpkgs/rio/template
index 60a8ba5e5bff62..8992dcf44e9ee7 100644
--- a/srcpkgs/rio/template
+++ b/srcpkgs/rio/template
@@ -1,6 +1,6 @@
# Template file for 'rio'
pkgname=rio
-version=0.2.7
+version=0.2.9
revision=1
build_style=cargo
build_wrksrc="frontends/rioterm"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://raphamorim.io/rio/"
changelog="https://raw.githubusercontent.com/raphamorim/rio/main/CHANGELOG.md"
distfiles="https://github.com/raphamorim/rio/archive/refs/tags/v${version}.tar.gz"
-checksum=97376694c864785bd7e6214d8d5d26dda47e9a7d134beeaa4dcf75bbebc63362
+checksum=37a0894ce76180bd5d6866c7aaecf30cccfb1518867790cdba827d0c9ec66ec2
post_install() {
vinstall ${wrksrc}/misc/logo.svg 644 usr/share/icons/hicolor/scalable/apps rio.svg
From d1e33afdcde7a0199a9621f119872a2ffd0ada85 Mon Sep 17 00:00:00 2001
From: Anachron <gith@cron.world>
Date: Sun, 9 Mar 2025 15:34:59 +0100
Subject: [PATCH 0594/2025] frp: update to 0.61.2.
---
srcpkgs/frp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/frp/template b/srcpkgs/frp/template
index 3f688e323018e5..bf710c664e6235 100644
--- a/srcpkgs/frp/template
+++ b/srcpkgs/frp/template
@@ -1,6 +1,6 @@
# Template file for 'frp'
pkgname=frp
-version=0.61.1
+version=0.61.2
revision=1
build_style=go
go_import_path=github.com/fatedier/frp
@@ -10,7 +10,7 @@ maintainer="Anachron <gith@cron.world>"
license="Apache-2.0"
homepage="https://github.com/fatedier/frp"
distfiles="https://github.com/fatedier/frp/archive/v${version}.tar.gz"
-checksum=95c567188d5635a7ac8897a6f93ae0568d0ac4892581a96c89874a992dd6a73c
+checksum=19600d944e05f7ed95bac53c18cbae6ce7eff859c62b434b0c315ca72acb1d3c
# disable for now, errors out with
# load frpc-path error: stat ../../bin/frpc: no such file or directory
From a3ebd295b454314e45d570215312f034b9fc2ec6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 Mar 2025 21:28:23 +0100
Subject: [PATCH 0595/2025] htop: update to 3.4.0.
---
srcpkgs/htop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/htop/template b/srcpkgs/htop/template
index dae14bb4bb7f67..79d5ee8b198260 100644
--- a/srcpkgs/htop/template
+++ b/srcpkgs/htop/template
@@ -1,6 +1,6 @@
# Template file for 'htop'
pkgname=htop
-version=3.3.0
+version=3.4.0
revision=1
build_style=gnu-configure
configure_args="--enable-unicode --enable-sensors"
@@ -11,4 +11,4 @@ license="GPL-2.0-only"
homepage="https://htop.dev/"
changelog="https://raw.githubusercontent.com/htop-dev/htop/main/ChangeLog"
distfiles="https://github.com/htop-dev/htop/releases/download/${version}/htop-${version}.tar.xz"
-checksum=a69acf9b42ff592c4861010fce7d8006805f0d6ef0e8ee647a6ee6e59b743d5c
+checksum=feaabd2d31ca27c09c367a3b1b547ea9f96105fc41f4dfa799e2f49daad5de29
From 178bdd2d0c8bc72e2a78a3dcbcfe80fdc3818656 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 Mar 2025 21:33:06 +0100
Subject: [PATCH 0596/2025] python3-dbus-fast: rebuild.
---
srcpkgs/python3-dbus-fast/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/python3-dbus-fast/template b/srcpkgs/python3-dbus-fast/template
index 0e62c93b3a2f52..0fad23fdb7b995 100644
--- a/srcpkgs/python3-dbus-fast/template
+++ b/srcpkgs/python3-dbus-fast/template
@@ -1,7 +1,7 @@
# Template file for 'python3-dbus-fast'
pkgname=python3-dbus-fast
version=2.39.3
-revision=1
+revision=2
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel python3-poetry-core python3-Cython"
depends="python3"
From 26bbe88f9602f5caed0919463347727caa7bb134 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 Mar 2025 21:33:06 +0100
Subject: [PATCH 0597/2025] texlive2025-bin: rebuild.
---
srcpkgs/texlive2025-bin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/texlive2025-bin/template b/srcpkgs/texlive2025-bin/template
index fd588d4c8449d3..f38c64e38de075 100644
--- a/srcpkgs/texlive2025-bin/template
+++ b/srcpkgs/texlive2025-bin/template
@@ -1,7 +1,7 @@
# Template file for 'texlive2025-bin'
pkgname=texlive2025-bin
version=2025
-revision=1
+revision=2
archs="x86_64* i686 aarch64 arm*"
depends="cairo pixman graphite gd poppler libsigsegv
zziplib libpng libjpeg-turbo freetype icu harfbuzz wget perl
From 9e1db0fc3e7b4d064cb5a40c04596bca007b9a1f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:30:48 +0100
Subject: [PATCH 0598/2025] perl: update to 5.40.1.
---
common/shlibs | 2 +-
srcpkgs/perl/files/musl-locale.patch | 19 ++++
srcpkgs/perl/files/update-perl-provides.pl | 2 +-
srcpkgs/perl/template | 100 +++++++++++----------
4 files changed, 74 insertions(+), 49 deletions(-)
create mode 100644 srcpkgs/perl/files/musl-locale.patch
diff --git a/common/shlibs b/common/shlibs
index a6b26f6e9e9318..37b5cc20addb92 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -65,7 +65,7 @@ liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
libgo.so.22 libgo-13.2.0_1
libgccjit.so.0 libgccjit-10.2.1pre1_1
-libperl.so.5.38 perl-5.38.0_1
+libperl.so.5.40 perl-5.40.1_1
libgmp.so.10 gmp-5.0.1_1
libgmpxx.so.4 gmpxx-6.0.0_2
libmpfi.so.0 mpfi-1.5.3_1
diff --git a/srcpkgs/perl/files/musl-locale.patch b/srcpkgs/perl/files/musl-locale.patch
new file mode 100644
index 00000000000000..dff892a017509d
--- /dev/null
+++ b/srcpkgs/perl/files/musl-locale.patch
@@ -0,0 +1,19 @@
+--- perl-5.40/cnf/configure_misc.sh
++++ perl-5.40/cnf/configure_misc.sh
+@@ -240,11 +240,11 @@
+ define stdio_stream_array
+ define d_lc_monetary_2008 'undef'
+
+-define d_perl_lc_all_uses_name_value_pairs 'define'
+-define d_perl_lc_all_category_positions_init 'undef'
+-define d_perl_lc_all_separator 'undef'
+-define perl_lc_all_separator ''
+-define perl_lc_all_category_positions_init ''
++define d_perl_lc_all_uses_name_value_pairs 'undef'
++define d_perl_lc_all_category_positions_init 'define'
++define d_perl_lc_all_separator 'define'
++define perl_lc_all_separator '";"'
++define perl_lc_all_category_positions_init '{0,1,2,3,4,5}'
+
+ define sharpbang '#!'
+ define startperl "$sharpbang$perlpath"
diff --git a/srcpkgs/perl/files/update-perl-provides.pl b/srcpkgs/perl/files/update-perl-provides.pl
index cc3acb398da544..12f07ea75376d0 100644
--- a/srcpkgs/perl/files/update-perl-provides.pl
+++ b/srcpkgs/perl/files/update-perl-provides.pl
@@ -98,7 +98,7 @@ sub scrape_verln
my($srcpath) = @_;
open my $fh, '<', $srcpath or die "open: $!";
while(my $ln = <$fh>){
- if($ln =~ s/^.*VERSION *=>? *//){
+ if($ln =~ s/^.*VERSION *=>? *// or $ln =~ s/^package .*? \K[\d.]+//){
close $fh;
return $ln;
}
diff --git a/srcpkgs/perl/template b/srcpkgs/perl/template
index 010bda8cd3f98c..59aff74c512c93 100644
--- a/srcpkgs/perl/template
+++ b/srcpkgs/perl/template
@@ -1,8 +1,8 @@
# Template file for 'perl'
pkgname=perl
-version=5.38.2
-revision=3
-_perl_cross_version=1.5.2
+version=5.40.1
+revision=1
+_perl_cross_version=1.6.1
build_style=gnu-configure
makedepends="zlib-devel bzip2-devel gdbm-devel db-devel"
depends="less"
@@ -13,8 +13,8 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://www.perl.org"
distfiles="https://www.cpan.org/src/5.0/perl-${version}.tar.gz
https://github.com/arsv/perl-cross/releases/download/${_perl_cross_version}/perl-cross-${_perl_cross_version}.tar.gz"
-checksum="a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e
- 584dc54c48dca25e032b676a15bef377c1fed9de318b4fc140292a5dbf326e90"
+checksum="02f8c45bb379ed0c3de7514fad48c714fd46be8f0b536bfd5320050165a1ee26
+ b5f4b4457bbd7be37adac8ee423beedbcdba8963a85f79770f5e701dabc5550f"
skip_extraction=perl-cross-${_perl_cross_version}.tar.gz
@@ -27,33 +27,33 @@ fi
# ${FILESDIR}/update-perl-provides.pl ${wrksrc} perl/template
# to find the list of built in packages.
-provides="perl-Archive-Tar-2.40_1
+provides="perl-Archive-Tar-3.02.001_1
perl-Attribute-Handlers-1.03_1
perl-AutoLoader-5.74_1
perl-CPAN-2.36_1
perl-CPAN-Meta-2.150010_1
- perl-CPAN-Meta-Requirements-2.140_1
+ perl-CPAN-Meta-Requirements-2.143_1
perl-CPAN-Meta-YAML-0.018_1
perl-Carp-1.54_1
- perl-Compress-Raw-Bzip2-2.204.001_1
- perl-Compress-Raw-Zlib-2.204.001_1
+ perl-Compress-Raw-Bzip2-2.212_1
+ perl-Compress-Raw-Zlib-2.212_1
perl-Config-Perl-V-0.36_1
- perl-DB_File-1.858_1
- perl-Data-Dumper-2.188_1
- perl-Devel-PPPort-3.71_1
+ perl-DB_File-1.859_1
+ perl-Data-Dumper-2.189_1
+ perl-Devel-PPPort-3.72_1
perl-Devel-SelfStubber-1.06_1
perl-Digest-1.20_1
perl-Digest-MD5-2.58.01_1
perl-Digest-SHA-6.04_1
perl-Dumpvalue-1.21_1
- perl-Encode-3.19_1
+ perl-Encode-3.21_1
perl-Env-1.06_1
- perl-Exporter-5.77_1
- perl-ExtUtils-CBuilder-0.280238_1
+ perl-Exporter-5.78_1
+ perl-ExtUtils-CBuilder-0.280240_1
perl-ExtUtils-Constant-0.25_1
perl-ExtUtils-Install-2.22_1
perl-ExtUtils-MakeMaker-7.70_1
- perl-ExtUtils-Manifest-1.73_1
+ perl-ExtUtils-Manifest-1.75_1
perl-ExtUtils-PL2Bat-0.005_1
perl-ExtUtils-ParseXS-3.51_1
perl-File-Fetch-1.04_1
@@ -61,88 +61,89 @@ provides="perl-Archive-Tar-2.40_1
perl-File-Temp-0.2311_1
perl-Filter-Simple-0.96_1
perl-Filter-Util-Call-1.64_1
- perl-FindBin-1.53_1
- perl-Getopt-Long-2.54_1
- perl-HTTP-Tiny-0.086_1
+ perl-FindBin-1.54_1
+ perl-Getopt-Long-2.57_1
+ perl-HTTP-Tiny-0.088_1
perl-I18N-Collate-1.02_1
perl-I18N-LangTags-0.45_1
- perl-IO-1.52_1
- perl-IO-Compress-2.204_1
- perl-IO-Socket-IP-0.41.01_1
- perl-IO-Zlib-1.14_1
+ perl-IO-1.55_1
+ perl-IO-Compress-2.212_1
+ perl-IO-Socket-IP-0.42_1
+ perl-IO-Zlib-1.15_1
perl-IPC-Cmd-1.04_1
perl-IPC-SysV-2.09_1
perl-JSON-PP-4.16_1
perl-Locale-Maketext-1.33_1
perl-Locale-Maketext-Simple-0.21.01_1
perl-MIME-Base64-3.16.01_1
- perl-Math-BigInt-1.999837_1
- perl-Math-BigInt-FastCalc-0.5013_1
- perl-Math-BigRat-0.2624_1
+ perl-Math-BigInt-2.003002_1
+ perl-Math-BigInt-FastCalc-0.5018_1
perl-Math-Complex-1.62_1
perl-Memoize-1.16_1
- perl-Module-CoreList-5.20231125_1
+ perl-Module-CoreList-5.20250118.40_1
perl-Module-Load-0.36_1
perl-Module-Load-Conditional-0.74_1
perl-Module-Loaded-0.08_1
- perl-Module-Metadata-1.000037_1
+ perl-Module-Metadata-1.000038_1
perl-NEXT-0.69_1
perl-Net-Ping-2.76_1
perl-Params-Check-0.38_1
- perl-PathTools-3.89_1
+ perl-PathTools-3.91_1
perl-Perl-OSType-1.010_1
perl-PerlIO-via-QuotedPrint-0.10_1
- perl-Pod-Checker-1.75_1
+ perl-Pod-Checker-1.77_1
perl-Pod-Escapes-1.07_1
perl-Pod-Perldoc-3.2801_1
- perl-Pod-Simple-3.43_1
+ perl-Pod-Simple-3.45_1
perl-Pod-Usage-2.03_1
- perl-Safe-2.44_1
+ perl-Safe-2.46_1
perl-Scalar-List-Utils-1.63_1
perl-Search-Dict-1.07_1
- perl-SelfLoader-1.26_1
- perl-Socket-2.036_1
+ perl-SelfLoader-1.27_1
+ perl-Socket-2.038_1
perl-Storable-3.32_1
perl-Sys-Syslog-0.36_1
perl-Term-ANSIColor-5.01_1
perl-Term-Cap-1.18_1
perl-Term-Complete-1.403_1
perl-Term-ReadLine-1.17_1
+ perl-Term-Table-0.018_1
perl-Test-1.31_1
- perl-Test-Harness-3.44_1
- perl-Test-Simple-1.302194_1
+ perl-Test-Harness-3.48_1
+ perl-Test-Simple-1.302199_1
+ perl-Test2-Suite-0.000162_1
perl-Text-Abbrev-1.02_1
perl-Text-Balanced-2.06_1
perl-Text-ParseWords-3.31_1
- perl-Text-Tabs-2021.0814_1
+ perl-Text-Tabs-2024.001_1
perl-Thread-Queue-3.14_1
perl-Thread-Semaphore-2.13_1
- perl-Tie-File-1.07_1
+ perl-Tie-File-1.09_1
perl-Tie-RefHash-1.40_1
- perl-Time-HiRes-1.9775_1
- perl-Time-Local-1.30_1
+ perl-Time-HiRes-1.9777_1
+ perl-Time-Local-1.35_1
perl-Time-Piece-1.3401.01_1
perl-Unicode-Collate-1.31_1
perl-Unicode-Normalize-1.32_1
perl-Win32-0.59_1
perl-Win32API-File-0.1203.01_1
perl-XSLoader-0.32_1
- perl-autodie-2.36_1
+ perl-autodie-2.37_1
perl-autouse-1.11_1
perl-base-2.27_1
- perl-bignum-0.66_1
+ perl-bignum-0.67_1
perl-constant-1.33_1
perl-encoding-warnings-0.14_1
- perl-experimental-0.031_1
+ perl-experimental-0.032_1
perl-if-0.0610_1
perl-lib-0.65_1
perl-libnet-3.15_1
perl-parent-0.241_1
- perl-perlfaq-5.20210520_1
+ perl-perlfaq-5.20240218_1
perl-podlators-5.010_1
- perl-threads-2.36_1
- perl-threads-shared-1.68_1
- perl-version-0.9929_1"
+ perl-threads-2.40_1
+ perl-threads-shared-1.69_1
+ perl-version-0.9930_1"
for f in ${provides}; do
replaces+=" $($XBPS_UHELPER_CMD getpkgname ${f})>=0"
@@ -153,6 +154,10 @@ post_extract() {
$TAR --strip-components=1 -xf \
${XBPS_SRCDISTDIR}/${pkgname}-${version}/perl-cross-$_perl_cross_version.tar.gz
+ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ patch -p1 < ${FILESDIR}/musl-locale.patch
+ fi
+
[ -n "${SOURCE_DATE_EPOCH}" ] && touch -h -d @$SOURCE_DATE_EPOCH patchlevel.h
}
@@ -187,6 +192,7 @@ do_configure() {
export LD="$CC"
./configure --prefix=/usr $_args \
+ --host-use-threads \
-Dcccdlflags="-fPIC" \
-Doptimize=" -Wall ${CFLAGS} " -Dccflags=" ${CFLAGS} " \
-Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}" \
From fc1a07204c308a0f84bf06acce1930f9dcb86738 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:51:32 +0100
Subject: [PATCH 0599/2025] perl-XML-Parser: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-XML-Parser/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-XML-Parser/template b/srcpkgs/perl-XML-Parser/template
index b38564a8bd9552..df064d895d05c9 100644
--- a/srcpkgs/perl-XML-Parser/template
+++ b/srcpkgs/perl-XML-Parser/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XML-Parser'
pkgname=perl-XML-Parser
version=2.46
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="perl expat-devel"
From 2ee9295ed6111c4095cf55c239ab12703de1331b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:05 +0100
Subject: [PATCH 0600/2025] postgresql16: rebuild for perl-5.40.1_1.
---
srcpkgs/postgresql16/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/postgresql16/template b/srcpkgs/postgresql16/template
index a06b1093d8504f..a0b5cc79b9bcbf 100644
--- a/srcpkgs/postgresql16/template
+++ b/srcpkgs/postgresql16/template
@@ -1,7 +1,7 @@
# Template file for 'postgresql16'
pkgname=postgresql16
version=16.8
-revision=1
+revision=2
build_style=gnu-configure
make_build_target=world
_major="${version%%.*}"
From c596ac6ae6bb2dfe6337111afcaf6add0d0de3c7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:05 +0100
Subject: [PATCH 0601/2025] postgresql17: rebuild for perl-5.40.1_1.
---
srcpkgs/postgresql17/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/postgresql17/template b/srcpkgs/postgresql17/template
index c9bc441b6b181a..6e2d7505fe512e 100644
--- a/srcpkgs/postgresql17/template
+++ b/srcpkgs/postgresql17/template
@@ -1,7 +1,7 @@
# Template file for 'postgresql17'
pkgname=postgresql17
version=17.4
-revision=1
+revision=2
build_style=gnu-configure
make_build_target=world
_major="${version%%.*}"
From 7c31dea72113c4e44f2c80d9c4ab08bcf43033af Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:05 +0100
Subject: [PATCH 0602/2025] rxvt-unicode: rebuild for perl-5.40.1_1.
---
srcpkgs/rxvt-unicode/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/rxvt-unicode/template b/srcpkgs/rxvt-unicode/template
index 8ba720f0954c14..892c1abe846dcb 100644
--- a/srcpkgs/rxvt-unicode/template
+++ b/srcpkgs/rxvt-unicode/template
@@ -1,7 +1,7 @@
# Template file for 'rxvt-unicode'
pkgname=rxvt-unicode
version=9.31
-revision=4
+revision=5
build_style=gnu-configure
configure_args="
--with-terminfo=/usr/share/terminfo --enable-256-color
From 6177be12167d30349828c3f1e0aad1b3e3ac4ffb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:06 +0100
Subject: [PATCH 0603/2025] subversion: rebuild for perl-5.40.1_1.
---
srcpkgs/subversion/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/subversion/template b/srcpkgs/subversion/template
index 3d320088640eef..646110dc182a51 100644
--- a/srcpkgs/subversion/template
+++ b/srcpkgs/subversion/template
@@ -4,7 +4,7 @@
#
pkgname=subversion
version=1.14.2
-revision=6
+revision=7
build_style=gnu-configure
configure_args="--disable-javahl --disable-static --config-cache
--with-gnome-keyring --with-editor=vi --disable-mod-activation
From f056b98b5d1a6288dc9bee7d7aa186313c3561a8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:06 +0100
Subject: [PATCH 0604/2025] ucspi-ssl: rebuild for perl-5.40.1_1.
---
srcpkgs/ucspi-ssl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ucspi-ssl/template b/srcpkgs/ucspi-ssl/template
index bc31b51d656c18..fa039a2c214771 100644
--- a/srcpkgs/ucspi-ssl/template
+++ b/srcpkgs/ucspi-ssl/template
@@ -2,7 +2,7 @@
pkgname=ucspi-ssl
reverts="0.99e_3 0.99e_2 0.99e_1"
version=0.11.6a
-revision=7
+revision=8
create_wrksrc=yes
build_wrksrc="host/superscript.com/net/${pkgname}-${version}/src"
build_style=gnu-makefile
From 1515320cf8bba30eacceab8597c3ce03f54e3147 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:06 +0100
Subject: [PATCH 0605/2025] vim: rebuild for perl-5.40.1_1.
---
srcpkgs/vim/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index 2daf13eb51e427..db7c533e3a7574 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
# Template file for 'vim'
pkgname=vim
version=9.1.0772
-revision=2
+revision=3
create_wrksrc=required
hostmakedepends="gettext glib-devel pkg-config"
makedepends="acl-devel ncurses-devel
From 916c6b52971dbea63a89c42875712723c9c7ee84 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:06 +0100
Subject: [PATCH 0606/2025] weechat: rebuild for perl-5.40.1_1.
---
srcpkgs/weechat/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 34f1420caac4d4..964694df23d327 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
# Template file for 'weechat'
pkgname=weechat
version=4.5.2
-revision=1
+revision=2
build_style=cmake
configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
-DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON
From 39c90018e9ff07938c85bd321cc680cec72014bc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:06 +0100
Subject: [PATCH 0607/2025] znc: rebuild for perl-5.40.1_1.
---
srcpkgs/znc/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/znc/template b/srcpkgs/znc/template
index 881b400cbb5c10..31785cd4afbfb1 100644
--- a/srcpkgs/znc/template
+++ b/srcpkgs/znc/template
@@ -1,7 +1,7 @@
# Template file for 'znc'
pkgname=znc
version=1.9.1
-revision=2
+revision=3
build_style=cmake
configure_args="-DWANT_PYTHON=YES -DWANT_PERL=YES -DWANT_TCL=YES
-DWANT_ARGON=YES -DWANT_I18N=YES"
From ec79894c6f096f60e1d44b5899ab5b7ab692e368 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:07 +0100
Subject: [PATCH 0608/2025] collectd: rebuild for perl-5.40.1_1.
---
srcpkgs/collectd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/collectd/template b/srcpkgs/collectd/template
index 68115ac7edc94e..49576f8b357022 100644
--- a/srcpkgs/collectd/template
+++ b/srcpkgs/collectd/template
@@ -1,7 +1,7 @@
# Template file for 'collectd'
pkgname=collectd
version=5.12.0
-revision=13
+revision=14
build_style=gnu-configure
configure_args="$(vopt_enable rrdtool rrdtool) $(vopt_enable perl perl)
$(vopt_enable notify notify_desktop) --with-libiptc --enable-virt
From 382134b5855e8e24a5127d35a43d809006522e95 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:07 +0100
Subject: [PATCH 0609/2025] gnumeric: rebuild for perl-5.40.1_1.
---
srcpkgs/gnumeric/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnumeric/template b/srcpkgs/gnumeric/template
index 14d4cda796bce8..f04d95e7c0fbbe 100644
--- a/srcpkgs/gnumeric/template
+++ b/srcpkgs/gnumeric/template
@@ -1,7 +1,7 @@
# Template file for 'gnumeric'
pkgname=gnumeric
version=1.12.57
-revision=1
+revision=2
build_style=gnu-configure
hostmakedepends="bison gdk-pixbuf-devel glib-devel intltool itstool pkg-config"
makedepends="goffice-devel librsvg-devel libxslt-devel libxml2-devel"
From 0888c9ee071665644165ca481fb68dbad2116fc1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:07 +0100
Subject: [PATCH 0610/2025] hexchat: rebuild for perl-5.40.1_1.
---
srcpkgs/hexchat/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/hexchat/template b/srcpkgs/hexchat/template
index d0f84a71e77d5c..618f2d0d24e757 100644
--- a/srcpkgs/hexchat/template
+++ b/srcpkgs/hexchat/template
@@ -1,7 +1,7 @@
# Template file for 'hexchat'
pkgname=hexchat
version=2.16.2
-revision=6
+revision=7
build_style=meson
configure_args="-Ddbus=enabled -Dtls=enabled
-Dwith-perl=/usr/bin/perl -Dwith-python=python3
From 010a1cbb8c77756ee340d9972fb1976be8fc4921 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:07 +0100
Subject: [PATCH 0611/2025] highlight: rebuild for perl-5.40.1_1.
---
srcpkgs/highlight/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/highlight/template b/srcpkgs/highlight/template
index 4ff5a7796b2c0f..cf8cf8b917c049 100644
--- a/srcpkgs/highlight/template
+++ b/srcpkgs/highlight/template
@@ -1,7 +1,7 @@
# Template file for 'highlight'
pkgname=highlight
version=4.5
-revision=2
+revision=3
build_style=gnu-makefile
hostmakedepends="pkg-config swig perl"
makedepends="boost-devel lua54-devel perl"
From 1408fd173a775570384f312e65478d1984cefb81 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:07 +0100
Subject: [PATCH 0612/2025] irssi: rebuild for perl-5.40.1_1.
---
srcpkgs/irssi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/irssi/template b/srcpkgs/irssi/template
index f6d5cfe2e9b4be..0b28e5f84ffad2 100644
--- a/srcpkgs/irssi/template
+++ b/srcpkgs/irssi/template
@@ -1,7 +1,7 @@
# Template file for 'irssi'
pkgname=irssi
version=1.4.5
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--disable-static --with-proxy --enable-true-color
--with-otr --with-perl=module"
From 863eb67e956681835a85cc9c8dff878d629d70ba Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:08 +0100
Subject: [PATCH 0613/2025] kvirc: rebuild for perl-5.40.1_1.
---
srcpkgs/kvirc/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kvirc/template b/srcpkgs/kvirc/template
index 2908dc86a305ba..1543564da19b78 100644
--- a/srcpkgs/kvirc/template
+++ b/srcpkgs/kvirc/template
@@ -1,7 +1,7 @@
# Template file for 'kvirc'
pkgname=kvirc
version=5.0.0
-revision=15
+revision=16
build_style=cmake
configure_args="-DWANT_ENV_FLAGS=1 -DWANT_KDE=0"
hostmakedepends="perl"
From 37d6b4e32924ca80d121166b07d4d52364da4fb7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:08 +0100
Subject: [PATCH 0614/2025] liboping: rebuild for perl-5.40.1_1.
---
srcpkgs/liboping/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/liboping/template b/srcpkgs/liboping/template
index 24798770900b0f..4575e7419c45a7 100644
--- a/srcpkgs/liboping/template
+++ b/srcpkgs/liboping/template
@@ -1,7 +1,7 @@
# Template file for 'liboping'
pkgname=liboping
version=1.10.0
-revision=12
+revision=13
build_style=gnu-configure
hostmakedepends="perl"
makedepends="ncurses-devel"
@@ -38,7 +38,7 @@ liboping-devel_package() {
}
liboping-perl_package() {
short_desc+=" - perl bindings"
- shlib_requires="libperl.so.5.38"
+ shlib_requires="libperl.so.5.40"
depends="perl"
pkg_install() {
vmove usr/share/man/man3/Net::Oping.3p
From 4265529a6e4f8d7183f99a990b27782beaf08354 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:08 +0100
Subject: [PATCH 0615/2025] nginx: rebuild for perl-5.40.1_1.
---
srcpkgs/nginx/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template
index 3f26269f79701a..9613908522e6b8 100644
--- a/srcpkgs/nginx/template
+++ b/srcpkgs/nginx/template
@@ -4,7 +4,7 @@
# See comments in mime-types template
pkgname=nginx
version=1.26.3
-revision=1
+revision=2
_tests_commit=88730862618b
_njs_version=0.8.4
create_wrksrc=yes
From 1c9c136240d22d9a08f9f7b15f971940c7a3300c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 16:33:08 +0100
Subject: [PATCH 0616/2025] linux-tools: rebuild for perl-5.40.1_1.
---
srcpkgs/linux-tools/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linux-tools/template b/srcpkgs/linux-tools/template
index 72bfddd261ce6e..40d66f90816d7c 100644
--- a/srcpkgs/linux-tools/template
+++ b/srcpkgs/linux-tools/template
@@ -1,7 +1,7 @@
# Template file for 'linux-tools'
pkgname=linux-tools
version=6.5
-revision=4
+revision=5
build_style=meta
hostmakedepends="asciidoc automake flex gettext libtool perl
python3-setuptools python3-docutils xmlto pkg-config"
From 8e63c8e21a294d2fa4c3e515f7c248262a690967 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:19 +0100
Subject: [PATCH 0617/2025] perl-Barcode-ZBar: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Barcode-ZBar/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Barcode-ZBar/template b/srcpkgs/perl-Barcode-ZBar/template
index b736aa972f7b77..58686269d4f28a 100644
--- a/srcpkgs/perl-Barcode-ZBar/template
+++ b/srcpkgs/perl-Barcode-ZBar/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Barcode-ZBar'
pkgname=perl-Barcode-ZBar
version=0.23.1
-revision=5
+revision=6
build_wrksrc=perl
build_style=perl-module
hostmakedepends="perl"
From 88782172be9a73d9c677a15f465641626e6d116b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:19 +0100
Subject: [PATCH 0618/2025] perl-Bit-Vector: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Bit-Vector/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Bit-Vector/template b/srcpkgs/perl-Bit-Vector/template
index d64f8983e6ef5a..d499522b942819 100644
--- a/srcpkgs/perl-Bit-Vector/template
+++ b/srcpkgs/perl-Bit-Vector/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Bit-Vector'
pkgname=perl-Bit-Vector
version=7.4
-revision=10
+revision=11
build_style=perl-module
hostmakedepends="perl"
makedepends="perl perl-Carp-Clan"
From b4871c9d767ccb48cecae0a3197586d54ea8ef6f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:19 +0100
Subject: [PATCH 0619/2025] perl-Cairo: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Cairo/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Cairo/template b/srcpkgs/perl-Cairo/template
index 8861a32a30189a..ca464332e0e8d3 100644
--- a/srcpkgs/perl-Cairo/template
+++ b/srcpkgs/perl-Cairo/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Cairo'
pkgname=perl-Cairo
version=1.107
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl perl-ExtUtils-Depends perl-ExtUtils-PkgConfig"
makedepends="cairo-devel perl"
From 03090a689f5f61c1d2e141f4e678ae058b09e6c4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:19 +0100
Subject: [PATCH 0620/2025] perl-Cairo-GObject: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Cairo-GObject/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Cairo-GObject/template b/srcpkgs/perl-Cairo-GObject/template
index 41705336e20fd7..131c28b86d554a 100644
--- a/srcpkgs/perl-Cairo-GObject/template
+++ b/srcpkgs/perl-Cairo-GObject/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Cairo-GObject'
pkgname=perl-Cairo-GObject
version=1.005
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Cairo"
makedepends="perl perl-Cairo perl-Glib cairo-devel"
From 3db9d8aa7c00e2fbf222007638908d38adbbec2d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:20 +0100
Subject: [PATCH 0621/2025] perl-Class-MethodMaker: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Class-MethodMaker/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Class-MethodMaker/template b/srcpkgs/perl-Class-MethodMaker/template
index 40622609cab0aa..7f46a294050c4d 100644
--- a/srcpkgs/perl-Class-MethodMaker/template
+++ b/srcpkgs/perl-Class-MethodMaker/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Class-MethodMaker'
pkgname=perl-Class-MethodMaker
version=2.24
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 559693bfb1b68a5288c6f62e89fc4a380938b307 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:20 +0100
Subject: [PATCH 0622/2025] perl-Class-XSAccessor: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Class-XSAccessor/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Class-XSAccessor/template b/srcpkgs/perl-Class-XSAccessor/template
index ea383fa2ec701a..7d9cd115fd09a0 100644
--- a/srcpkgs/perl-Class-XSAccessor/template
+++ b/srcpkgs/perl-Class-XSAccessor/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Class-XSAccessor'
pkgname=perl-Class-XSAccessor
version=1.19
-revision=10
+revision=11
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 61d9ce75f6958fc2142a74622516bf551105fff9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:20 +0100
Subject: [PATCH 0623/2025] perl-Clone: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Clone/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Clone/template b/srcpkgs/perl-Clone/template
index 99175fe55ffa4b..63686dda7f6084 100644
--- a/srcpkgs/perl-Clone/template
+++ b/srcpkgs/perl-Clone/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Clone'
pkgname=perl-Clone
version=0.46
-revision=2
+revision=3
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From bfd81625033e8915c64881f58d69037258101a28 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:20 +0100
Subject: [PATCH 0624/2025] perl-Crypt-Blowfish: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-Blowfish/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-Blowfish/template b/srcpkgs/perl-Crypt-Blowfish/template
index 9b4b75e64bbce6..75f94c61af927d 100644
--- a/srcpkgs/perl-Crypt-Blowfish/template
+++ b/srcpkgs/perl-Crypt-Blowfish/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-Blowfish'
pkgname=perl-Crypt-Blowfish
version=2.14
-revision=14
+revision=15
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 3872cba0cd5bf6786d99c6bf4b8e16d08b43aea4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:20 +0100
Subject: [PATCH 0625/2025] perl-Crypt-CAST5: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-CAST5/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-CAST5/template b/srcpkgs/perl-Crypt-CAST5/template
index 1713a910ae5a9c..7640e5dde93166 100644
--- a/srcpkgs/perl-Crypt-CAST5/template
+++ b/srcpkgs/perl-Crypt-CAST5/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-CAST5'
pkgname=perl-Crypt-CAST5
version=0.05
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 46bd358e77d9b6895747da85a206d5b1afbdaf85 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:21 +0100
Subject: [PATCH 0626/2025] perl-Crypt-DES: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-DES/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-DES/template b/srcpkgs/perl-Crypt-DES/template
index 2317896f115658..dd12e3d5cdb605 100644
--- a/srcpkgs/perl-Crypt-DES/template
+++ b/srcpkgs/perl-Crypt-DES/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-DES'
pkgname=perl-Crypt-DES
version=2.07
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 91644094a146941a2f381ac9d59ccc88793e6521 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:21 +0100
Subject: [PATCH 0627/2025] perl-Crypt-IDEA: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-IDEA/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-IDEA/template b/srcpkgs/perl-Crypt-IDEA/template
index af446f9b788b7b..7d35fa509f29a7 100644
--- a/srcpkgs/perl-Crypt-IDEA/template
+++ b/srcpkgs/perl-Crypt-IDEA/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-IDEA'
pkgname=perl-Crypt-IDEA
version=1.10
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From fe05ee4592bc96362198ec0806893cd2256d751a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:21 +0100
Subject: [PATCH 0628/2025] perl-Crypt-OpenSSL-Bignum: rebuild for
perl-5.40.1_1.
---
srcpkgs/perl-Crypt-OpenSSL-Bignum/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-OpenSSL-Bignum/template b/srcpkgs/perl-Crypt-OpenSSL-Bignum/template
index 664f5a73f35d8e..09894a52fb265d 100644
--- a/srcpkgs/perl-Crypt-OpenSSL-Bignum/template
+++ b/srcpkgs/perl-Crypt-OpenSSL-Bignum/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-OpenSSL-Bignum'
pkgname=perl-Crypt-OpenSSL-Bignum
version=0.09
-revision=16
+revision=17
build_style=perl-module
hostmakedepends="perl"
makedepends="perl openssl-devel"
From a8ada71e603fccfabefb9a63b1b56d2179440787 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:21 +0100
Subject: [PATCH 0629/2025] perl-Crypt-OpenSSL-RSA: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-OpenSSL-RSA/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-OpenSSL-RSA/template b/srcpkgs/perl-Crypt-OpenSSL-RSA/template
index ebb1548ff16124..ff655551c29fe4 100644
--- a/srcpkgs/perl-Crypt-OpenSSL-RSA/template
+++ b/srcpkgs/perl-Crypt-OpenSSL-RSA/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-OpenSSL-RSA'
pkgname=perl-Crypt-OpenSSL-RSA
version=0.33
-revision=4
+revision=5
build_style=perl-module
hostmakedepends="perl perl-Crypt-OpenSSL-Guess"
makedepends="perl openssl-devel"
From 99ed02854ee5974d8d8cc3df2511dcf17af765d7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:21 +0100
Subject: [PATCH 0630/2025] perl-Crypt-OpenSSL-Random: rebuild for
perl-5.40.1_1.
---
srcpkgs/perl-Crypt-OpenSSL-Random/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-OpenSSL-Random/template b/srcpkgs/perl-Crypt-OpenSSL-Random/template
index ace7198cfbc1a3..28d3b89abb1686 100644
--- a/srcpkgs/perl-Crypt-OpenSSL-Random/template
+++ b/srcpkgs/perl-Crypt-OpenSSL-Random/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-OpenSSL-Random'
pkgname=perl-Crypt-OpenSSL-Random
version=0.15
-revision=14
+revision=15
build_style=perl-module
hostmakedepends="perl perl-Crypt-OpenSSL-Guess"
makedepends="perl openssl-devel"
From 80dced817715931738ba650c3152262afc3e4316 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:22 +0100
Subject: [PATCH 0631/2025] perl-Crypt-Rijndael: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Crypt-Rijndael/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Crypt-Rijndael/template b/srcpkgs/perl-Crypt-Rijndael/template
index f7dfea46626223..1b6b789fb120f8 100644
--- a/srcpkgs/perl-Crypt-Rijndael/template
+++ b/srcpkgs/perl-Crypt-Rijndael/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Crypt-Rijndael'
pkgname=perl-Crypt-Rijndael
version=1.16
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 74a01e3104cf8e6b41f20b9be2a351b79b6a14ee Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:22 +0100
Subject: [PATCH 0632/2025] perl-CryptX: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-CryptX/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-CryptX/template b/srcpkgs/perl-CryptX/template
index e77d4d1081067d..fb042db617db17 100644
--- a/srcpkgs/perl-CryptX/template
+++ b/srcpkgs/perl-CryptX/template
@@ -1,7 +1,7 @@
# Template file for 'perl-CryptX'
pkgname=perl-CryptX
version=0.084
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From d3f3dda4bf1a70d7dcaf95661029c9b616568a3b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:22 +0100
Subject: [PATCH 0633/2025] perl-Curses: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Curses/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Curses/template b/srcpkgs/perl-Curses/template
index 1d58630e5e7c3e..8a74d092b49b64 100644
--- a/srcpkgs/perl-Curses/template
+++ b/srcpkgs/perl-Curses/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Curses'
pkgname=perl-Curses
version=1.36
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="perl ncurses-devel"
From 163f460760f481c1eacc570dc5c601145a4b53fa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:22 +0100
Subject: [PATCH 0634/2025] perl-DBD-Pg: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-DBD-Pg/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DBD-Pg/template b/srcpkgs/perl-DBD-Pg/template
index fc442639095ce8..c802cb18988136 100644
--- a/srcpkgs/perl-DBD-Pg/template
+++ b/srcpkgs/perl-DBD-Pg/template
@@ -1,7 +1,7 @@
# Template file for 'perl-DBD-Pg'
pkgname=perl-DBD-Pg
version=3.10.4
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl perl-DBI"
makedepends="${hostmakedepends} postgresql-libs-devel"
From 24aa756cff2321e996a620ef02d3bf8847d6062f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:23 +0100
Subject: [PATCH 0635/2025] perl-DBD-SQLite: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-DBD-SQLite/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DBD-SQLite/template b/srcpkgs/perl-DBD-SQLite/template
index faebea6dad8b2f..a2d38e31124226 100644
--- a/srcpkgs/perl-DBD-SQLite/template
+++ b/srcpkgs/perl-DBD-SQLite/template
@@ -1,7 +1,7 @@
# Template file for 'perl-DBD-SQLite'
pkgname=perl-DBD-SQLite
version=1.66
-revision=5
+revision=6
build_style=perl-module
configure_args="SQLITE_LOCATION=${XBPS_CROSS_BASE}/usr"
hostmakedepends="perl perl-DBI"
From 5f0973c40244058ce540ea44793af6432eeb6efa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:23 +0100
Subject: [PATCH 0636/2025] perl-DBD-mysql: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-DBD-mysql/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DBD-mysql/template b/srcpkgs/perl-DBD-mysql/template
index 0518fbefce1073..e15bb6491b798f 100644
--- a/srcpkgs/perl-DBD-mysql/template
+++ b/srcpkgs/perl-DBD-mysql/template
@@ -1,7 +1,7 @@
# Template file for 'perl-DBD-mysql'
pkgname=perl-DBD-mysql
version=4.050
-revision=12
+revision=13
build_style=perl-module
hostmakedepends="perl perl-DBI perl-Devel-CheckLib"
makedepends="${hostmakedepends} libmariadbclient-devel openssl-devel zlib-devel"
From 7055b3e2a63099efdb53992ae99c261707172f02 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:23 +0100
Subject: [PATCH 0637/2025] perl-DBI: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-DBI/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DBI/template b/srcpkgs/perl-DBI/template
index 09dc95e822337a..085986bf48580f 100644
--- a/srcpkgs/perl-DBI/template
+++ b/srcpkgs/perl-DBI/template
@@ -1,7 +1,7 @@
# Template file for 'perl-DBI'
pkgname=perl-DBI
version=1.643
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="$hostmakedepends"
From 8174dd1e39b9edda46233df7442bebefeb90025b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:23 +0100
Subject: [PATCH 0638/2025] perl-Data-MessagePack: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Data-MessagePack/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Data-MessagePack/template b/srcpkgs/perl-Data-MessagePack/template
index b22840e5aff838..61d6e6d662bb31 100644
--- a/srcpkgs/perl-Data-MessagePack/template
+++ b/srcpkgs/perl-Data-MessagePack/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Data-MessagePack'
pkgname=perl-Data-MessagePack
version=1.00
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From f8aaad9dd43aba562adcb5caf1ef56d01835a1d2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:23 +0100
Subject: [PATCH 0639/2025] perl-Data-UUID: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Data-UUID/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Data-UUID/template b/srcpkgs/perl-Data-UUID/template
index fe477d7847378f..f4adf9213478b5 100644
--- a/srcpkgs/perl-Data-UUID/template
+++ b/srcpkgs/perl-Data-UUID/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Data-UUID'
pkgname=perl-Data-UUID
version=1.226
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 1b1b3f19da85489c2f30ca31dab54a93dfb06ca0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:24 +0100
Subject: [PATCH 0640/2025] perl-Date-Simple: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Date-Simple/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Date-Simple/template b/srcpkgs/perl-Date-Simple/template
index 5b9c22a4b125ef..d773a7915e88f1 100644
--- a/srcpkgs/perl-Date-Simple/template
+++ b/srcpkgs/perl-Date-Simple/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Date-Simple'
pkgname=perl-Date-Simple
version=3.03
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From b68901dbb34a3399104ddc152abbf4b902753629 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:24 +0100
Subject: [PATCH 0641/2025] perl-DateTime: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-DateTime/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DateTime/template b/srcpkgs/perl-DateTime/template
index a33334810d876a..796fd0f2fe3865 100644
--- a/srcpkgs/perl-DateTime/template
+++ b/srcpkgs/perl-DateTime/template
@@ -1,7 +1,7 @@
# Template file for 'perl-DateTime'
pkgname=perl-DateTime
version=1.54
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl-DateTime-Locale perl-DateTime-TimeZone"
From fdf6cb5e186ba7fe093dfc5d229101c261d43bef Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:24 +0100
Subject: [PATCH 0642/2025] perl-Devel-Caller: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Devel-Caller/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Devel-Caller/template b/srcpkgs/perl-Devel-Caller/template
index 1fe6f2e967bcc1..b964ae8e230745 100644
--- a/srcpkgs/perl-Devel-Caller/template
+++ b/srcpkgs/perl-Devel-Caller/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Devel-Caller'
pkgname=perl-Devel-Caller
version=2.07
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From b12340e8c35c94a696f3a0014073a034336d8cc7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:24 +0100
Subject: [PATCH 0643/2025] perl-Devel-LexAlias: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Devel-LexAlias/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Devel-LexAlias/template b/srcpkgs/perl-Devel-LexAlias/template
index 5beb88158a2ec1..5234f5d0f43dad 100644
--- a/srcpkgs/perl-Devel-LexAlias/template
+++ b/srcpkgs/perl-Devel-LexAlias/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Devel-LexAlias'
pkgname=perl-Devel-LexAlias
version=0.05
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl perl-Devel-Caller"
From 39b52ce553f3cc4ad3ac3dcfa3ce5ae0adf91ae6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:24 +0100
Subject: [PATCH 0644/2025] perl-Devel-NYTProf: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Devel-NYTProf/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Devel-NYTProf/template b/srcpkgs/perl-Devel-NYTProf/template
index 33f227c0a58746..a2774f368871e0 100644
--- a/srcpkgs/perl-Devel-NYTProf/template
+++ b/srcpkgs/perl-Devel-NYTProf/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Devel-NYTProf'
pkgname=perl-Devel-NYTProf
version=6.12
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From adee5ca87f67588e6186e6a2b7342bfb117484eb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:25 +0100
Subject: [PATCH 0645/2025] perl-Digest-SHA1: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Digest-SHA1/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Digest-SHA1/template b/srcpkgs/perl-Digest-SHA1/template
index 688deee7ecd939..62c40027bcaf26 100644
--- a/srcpkgs/perl-Digest-SHA1/template
+++ b/srcpkgs/perl-Digest-SHA1/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Digest-SHA1'
pkgname=perl-Digest-SHA1
version=2.13
-revision=11
+revision=12
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 8856affd27acfa65d1e4653713faadc1a0642d3b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:25 +0100
Subject: [PATCH 0646/2025] perl-Email-Address-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Email-Address-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Email-Address-XS/template b/srcpkgs/perl-Email-Address-XS/template
index d705260c9f6c5b..61d24c0cb4cd15 100644
--- a/srcpkgs/perl-Email-Address-XS/template
+++ b/srcpkgs/perl-Email-Address-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Email-Address-XS'
pkgname=perl-Email-Address-XS
version=1.04
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From e67021ec9e6646a3db5a8cdae22e50cebce6e1b9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:25 +0100
Subject: [PATCH 0647/2025] perl-Encode-EUCJPASCII: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Encode-EUCJPASCII/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Encode-EUCJPASCII/template b/srcpkgs/perl-Encode-EUCJPASCII/template
index f20b3119d6def4..6939a1aec90d9a 100644
--- a/srcpkgs/perl-Encode-EUCJPASCII/template
+++ b/srcpkgs/perl-Encode-EUCJPASCII/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Encode-EUCJPASCII'
pkgname=perl-Encode-EUCJPASCII
version=0.03
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From f39d5c0b9768891598267cf1b8bf7efd7da53a43 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:25 +0100
Subject: [PATCH 0648/2025] perl-Encode-HanExtra: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Encode-HanExtra/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Encode-HanExtra/template b/srcpkgs/perl-Encode-HanExtra/template
index 259f43c1b9aa68..2593eb43bb597b 100644
--- a/srcpkgs/perl-Encode-HanExtra/template
+++ b/srcpkgs/perl-Encode-HanExtra/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Encode-HanExtra'
pkgname=perl-Encode-HanExtra
version=0.23
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From b235c8138d9c53d05297089fd2f797228f80e828 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:25 +0100
Subject: [PATCH 0649/2025] perl-Encode-JIS2K: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Encode-JIS2K/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Encode-JIS2K/template b/srcpkgs/perl-Encode-JIS2K/template
index e108ff71404693..40a4f49cf3f280 100644
--- a/srcpkgs/perl-Encode-JIS2K/template
+++ b/srcpkgs/perl-Encode-JIS2K/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Encode-JIS2K'
pkgname=perl-Encode-JIS2K
version=0.03
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From c233aaa57535c4a5b97a13ce950ff044bcacdf24 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:26 +0100
Subject: [PATCH 0650/2025] perl-FCGI: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-FCGI/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-FCGI/template b/srcpkgs/perl-FCGI/template
index 25f77df6e6c66d..2ccbdc34834431 100644
--- a/srcpkgs/perl-FCGI/template
+++ b/srcpkgs/perl-FCGI/template
@@ -1,7 +1,7 @@
# Template file for 'perl-FCGI'
pkgname=perl-FCGI
version=0.82
-revision=3
+revision=4
build_style=perl-module
makedepends="fcgi-devel"
short_desc="Fast CGI module"
From a1c2af7fd28a01f5c77ae53895b59b51a19c0740 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:26 +0100
Subject: [PATCH 0651/2025] perl-Filesys-Df: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Filesys-Df/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Filesys-Df/template b/srcpkgs/perl-Filesys-Df/template
index a38e2a8ba374c0..a320e12678ea53 100644
--- a/srcpkgs/perl-Filesys-Df/template
+++ b/srcpkgs/perl-Filesys-Df/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Filesys-Df'
pkgname=perl-Filesys-Df
version=0.92
-revision=11
+revision=12
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 1a1245737b13a5841f6f25b1949f88d1c833c964 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:26 +0100
Subject: [PATCH 0652/2025] perl-Fuse: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Fuse/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Fuse/template b/srcpkgs/perl-Fuse/template
index 1d3931eedb849c..5dfa426ae3908b 100644
--- a/srcpkgs/perl-Fuse/template
+++ b/srcpkgs/perl-Fuse/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Fuse'
pkgname=perl-Fuse
version=0.16
-revision=17
+revision=18
build_style=perl-module
hostmakedepends="pkg-config perl"
makedepends="fuse-devel perl"
From d8461e83e948ced0a18b29fe15cf238b3d16ba3e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:26 +0100
Subject: [PATCH 0653/2025] perl-GD: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-GD/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-GD/template b/srcpkgs/perl-GD/template
index eb2531aa2c8874..c3ada29621998c 100644
--- a/srcpkgs/perl-GD/template
+++ b/srcpkgs/perl-GD/template
@@ -1,7 +1,7 @@
# Template file for 'perl-GD'
pkgname=perl-GD
version=2.76
-revision=2
+revision=3
build_style=perl-module
hostmakedepends="perl-ExtUtils-PkgConfig"
makedepends="gd-devel"
From fe1f736a3e4cab93cfaf2155223bb56de625a16c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:26 +0100
Subject: [PATCH 0654/2025] perl-Glib: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Glib/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Glib/template b/srcpkgs/perl-Glib/template
index b1e04b2610ca2d..5523f7cb669a1d 100644
--- a/srcpkgs/perl-Glib/template
+++ b/srcpkgs/perl-Glib/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Glib'
pkgname=perl-Glib
version=1.3294
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="libglib-devel perl-ExtUtils-Depends perl-ExtUtils-PkgConfig"
makedepends="glib-devel perl"
From 70ece092eb9965b2ae6cf5e3328b8868aacfa00a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:27 +0100
Subject: [PATCH 0655/2025] perl-Glib-Object-Introspection: rebuild for
perl-5.40.1_1.
---
srcpkgs/perl-Glib-Object-Introspection/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Glib-Object-Introspection/template b/srcpkgs/perl-Glib-Object-Introspection/template
index 603cfcc9be27a5..1f7a936bd5e2f2 100644
--- a/srcpkgs/perl-Glib-Object-Introspection/template
+++ b/srcpkgs/perl-Glib-Object-Introspection/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Glib-Object-Introspection'
pkgname=perl-Glib-Object-Introspection
version=0.051
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl-ExtUtils-PkgConfig perl-ExtUtils-Depends perl-Glib"
makedepends="perl-Glib libgirepository-devel"
From 5a524e6539ab7900636b1a15c502b4bb7bddb0c9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:27 +0100
Subject: [PATCH 0656/2025] perl-Gtk2: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Gtk2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Gtk2/template b/srcpkgs/perl-Gtk2/template
index 815677ad55938f..09690911ad6e2f 100644
--- a/srcpkgs/perl-Gtk2/template
+++ b/srcpkgs/perl-Gtk2/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Gtk2'
pkgname=perl-Gtk2
version=1.24993
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Pango"
makedepends="gtk+-devel perl-Pango"
From 3be8aa510fac0f71156d86bc055c7c35f5965798 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:27 +0100
Subject: [PATCH 0657/2025] perl-HTML-Parser: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-HTML-Parser/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-HTML-Parser/template b/srcpkgs/perl-HTML-Parser/template
index 305fca5786bac3..b0adebdcdd86e3 100644
--- a/srcpkgs/perl-HTML-Parser/template
+++ b/srcpkgs/perl-HTML-Parser/template
@@ -1,7 +1,7 @@
# Template file for 'perl-HTML-Parser'
pkgname=perl-HTML-Parser
version=3.76
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl-HTML-Tagset"
From 120cc7ead2acb2e9835f94e476e409b76c8b5023 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:27 +0100
Subject: [PATCH 0658/2025] perl-IO-Compress-Brotli: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-IO-Compress-Brotli/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-IO-Compress-Brotli/template b/srcpkgs/perl-IO-Compress-Brotli/template
index 8c41e392cd9dad..a0e701a389b93c 100644
--- a/srcpkgs/perl-IO-Compress-Brotli/template
+++ b/srcpkgs/perl-IO-Compress-Brotli/template
@@ -1,7 +1,7 @@
# Template file for 'perl-IO-Compress-Brotli'
pkgname=perl-IO-Compress-Brotli
version=0.004001
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl perl-ExtUtils-PkgConfig"
makedepends="perl-File-Slurper brotli-devel"
From 814a2c3d992c641d7ee9690ceef71ce340a30e82 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:28 +0100
Subject: [PATCH 0659/2025] perl-IO-Tty: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-IO-Tty/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-IO-Tty/template b/srcpkgs/perl-IO-Tty/template
index c87d84429494ef..228b1a82d5bebb 100644
--- a/srcpkgs/perl-IO-Tty/template
+++ b/srcpkgs/perl-IO-Tty/template
@@ -1,7 +1,7 @@
# Template file for 'perl-IO-Tty'
pkgname=perl-IO-Tty
version=1.17
-revision=2
+revision=3
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From ebff1c5ac27c2503f9002ed50d2fefb778a0fe3b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:28 +0100
Subject: [PATCH 0660/2025] perl-Image-Sane: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Image-Sane/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Image-Sane/template b/srcpkgs/perl-Image-Sane/template
index 58f68ff0b49a80..adfa9dbb475a16 100644
--- a/srcpkgs/perl-Image-Sane/template
+++ b/srcpkgs/perl-Image-Sane/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Image-Sane'
pkgname=perl-Image-Sane
version=5
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl perl-ExtUtils-Depends perl-ExtUtils-PkgConfig"
makedepends="perl sane-devel"
From ded4683b571074db12f0df7a3111fe22194b05b4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:28 +0100
Subject: [PATCH 0661/2025] perl-JSON-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-JSON-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-JSON-XS/template b/srcpkgs/perl-JSON-XS/template
index 0967332be1af00..eb6d2c5578c881 100644
--- a/srcpkgs/perl-JSON-XS/template
+++ b/srcpkgs/perl-JSON-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-JSON-XS'
pkgname=perl-JSON-XS
version=4.03
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl perl-Canary-Stability"
makedepends="${hostmakedepends} perl-common-sense perl-Types-Serialiser"
From 962a9e5b0ef4b58043acf3d5b543c8ff594d2659 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:28 +0100
Subject: [PATCH 0662/2025] perl-Keyword-Simple: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Keyword-Simple/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Keyword-Simple/template b/srcpkgs/perl-Keyword-Simple/template
index d5c4e2e51bf9b7..09272ecc16e632 100644
--- a/srcpkgs/perl-Keyword-Simple/template
+++ b/srcpkgs/perl-Keyword-Simple/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Keyword-Simple'
pkgname=perl-Keyword-Simple
version=0.04
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="$hostmakedepends"
From a1218e86fec1e8640533381657cb05e5725ac18a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:28 +0100
Subject: [PATCH 0663/2025] perl-Lchown: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Lchown/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Lchown/template b/srcpkgs/perl-Lchown/template
index fa2eec8a3a0d51..80f505935ff47f 100644
--- a/srcpkgs/perl-Lchown/template
+++ b/srcpkgs/perl-Lchown/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Lchown'
pkgname=perl-Lchown
version=1.01
-revision=19
+revision=20
build_style=perl-ModuleBuild
hostmakedepends="perl perl-Module-Build"
makedepends="$hostmakedepends"
@@ -12,7 +12,7 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Lchown"
distfiles="${CPAN_SITE}/Devel/NCLEATON/Lchown-${version}.tar.gz"
checksum=9c0a13e279ad92208fb8fac73001635b0689251dd41b597522e1b3501ba0f76f
-shlib_requires=libperl.so.5.38
+shlib_requires=libperl.so.5.40
post_install() {
rm -rf ${DESTDIR}/usr/share/doc/perl
From 2c0db661fbc8c5819887e1e9d2e399c7f9e1ad28 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:29 +0100
Subject: [PATCH 0664/2025] perl-Linux-Inotify2: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Linux-Inotify2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Linux-Inotify2/template b/srcpkgs/perl-Linux-Inotify2/template
index 980597cc91dd75..bf887f090beee6 100644
--- a/srcpkgs/perl-Linux-Inotify2/template
+++ b/srcpkgs/perl-Linux-Inotify2/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Linux-Inotify2'
pkgname=perl-Linux-Inotify2
version=2.3
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 581b333618a04003c04bfb66014f11c061495cde Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:29 +0100
Subject: [PATCH 0665/2025] perl-List-MoreUtils-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-List-MoreUtils-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-List-MoreUtils-XS/template b/srcpkgs/perl-List-MoreUtils-XS/template
index bb5e430797676b..4e76f7fb7e73cc 100644
--- a/srcpkgs/perl-List-MoreUtils-XS/template
+++ b/srcpkgs/perl-List-MoreUtils-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-List-MoreUtils-XS'
pkgname=perl-List-MoreUtils-XS
version=0.430
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="perl perl-Exporter-Tiny"
From 1f3b88277eadca19e5d2ec315f9f992b80d0af02 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:29 +0100
Subject: [PATCH 0666/2025] perl-List-SomeUtils-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-List-SomeUtils-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-List-SomeUtils-XS/template b/srcpkgs/perl-List-SomeUtils-XS/template
index 3d4b220b104878..7ee36f5c9e131a 100644
--- a/srcpkgs/perl-List-SomeUtils-XS/template
+++ b/srcpkgs/perl-List-SomeUtils-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-List-SomeUtils-XS'
pkgname=perl-List-SomeUtils-XS
version=0.58
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl-Test-LeakTrace perl-Test-Warnings"
makedepends="${hostmakedepends}"
From d45da8a7a478617cc0631e3019449dde8d985bce Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:29 +0100
Subject: [PATCH 0667/2025] perl-Locale-gettext: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Locale-gettext/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Locale-gettext/template b/srcpkgs/perl-Locale-gettext/template
index 087ef47cc0434a..05a378d7d0e975 100644
--- a/srcpkgs/perl-Locale-gettext/template
+++ b/srcpkgs/perl-Locale-gettext/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Locale-gettext'
pkgname=perl-Locale-gettext
version=1.07
-revision=14
+revision=15
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 575d2c699939c16c551b047090fa53dd12d750b2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:29 +0100
Subject: [PATCH 0668/2025] perl-Math-BigInt-GMP: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Math-BigInt-GMP/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-BigInt-GMP/template b/srcpkgs/perl-Math-BigInt-GMP/template
index ce48d38ad6927e..d27a2afc6f76ae 100644
--- a/srcpkgs/perl-Math-BigInt-GMP/template
+++ b/srcpkgs/perl-Math-BigInt-GMP/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-BigInt-GMP'
pkgname=perl-Math-BigInt-GMP
version=1.7002
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="perl gmp-devel"
From 2c4c2681aadee57d5a7d438180acc4b83099b7f9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:30 +0100
Subject: [PATCH 0669/2025] perl-Math-FFT: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Math-FFT/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-FFT/template b/srcpkgs/perl-Math-FFT/template
index cf790e967f1a31..37a0778499e159 100644
--- a/srcpkgs/perl-Math-FFT/template
+++ b/srcpkgs/perl-Math-FFT/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-FFT'
pkgname=perl-Math-FFT
version=1.36
-revision=4
+revision=5
build_style=perl-module
hostmakedepends="perl"
depends="perl"
From 087a30641dbf98818cbe1ed471dfe3b7f8074d05 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:30 +0100
Subject: [PATCH 0670/2025] perl-Math-Int128: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Math-Int128/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-Int128/template b/srcpkgs/perl-Math-Int128/template
index f80a2d278ce0c4..aa0a47a4c0a4c3 100644
--- a/srcpkgs/perl-Math-Int128/template
+++ b/srcpkgs/perl-Math-Int128/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-Int128'
pkgname=perl-Math-Int128
version=0.22
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From d413cef5778734516edbfcad9c3f0110cf0e54da Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:30 +0100
Subject: [PATCH 0671/2025] perl-Math-Int64: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Math-Int64/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-Int64/template b/srcpkgs/perl-Math-Int64/template
index be438e6e269d45..0615d34e0b1a33 100644
--- a/srcpkgs/perl-Math-Int64/template
+++ b/srcpkgs/perl-Math-Int64/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-Int64'
pkgname=perl-Math-Int64
version=0.57
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From b94b3406ff6db69eaab9a725a07badead2efbdea Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:30 +0100
Subject: [PATCH 0672/2025] perl-Math-Prime-Util: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Math-Prime-Util/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-Prime-Util/template b/srcpkgs/perl-Math-Prime-Util/template
index 073dbdc3d3491a..99decbee4b7873 100644
--- a/srcpkgs/perl-Math-Prime-Util/template
+++ b/srcpkgs/perl-Math-Prime-Util/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-Prime-Util'
pkgname=perl-Math-Prime-Util
version=0.73
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl perl-Math-Prime-Util-GMP"
makedepends="$hostmakedepends"
From 9b4583db599b8b8fbc3255e3ad663e395fd9d53b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:30 +0100
Subject: [PATCH 0673/2025] perl-Math-Prime-Util-GMP: rebuild for
perl-5.40.1_1.
---
srcpkgs/perl-Math-Prime-Util-GMP/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Math-Prime-Util-GMP/template b/srcpkgs/perl-Math-Prime-Util-GMP/template
index 25ad22bfc7d970..30db630aee8700 100644
--- a/srcpkgs/perl-Math-Prime-Util-GMP/template
+++ b/srcpkgs/perl-Math-Prime-Util-GMP/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-Prime-Util-GMP'
pkgname=perl-Math-Prime-Util-GMP
version=0.52
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="perl gmp-devel"
From f9020958ace04aaae300df11d88f2a54075b6fe6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:31 +0100
Subject: [PATCH 0674/2025] perl-MusicBrainz-DiscID: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-MusicBrainz-DiscID/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-MusicBrainz-DiscID/template b/srcpkgs/perl-MusicBrainz-DiscID/template
index e8f9145d41d3ff..3049597f2edaa3 100644
--- a/srcpkgs/perl-MusicBrainz-DiscID/template
+++ b/srcpkgs/perl-MusicBrainz-DiscID/template
@@ -1,7 +1,7 @@
# Template file for 'perl-MusicBrainz-DiscID'
pkgname=perl-MusicBrainz-DiscID
version=0.06
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl which pkg-config"
makedepends="libdiscid-devel perl"
From a5cdce0082544082eba9f330236585369de20b6c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:31 +0100
Subject: [PATCH 0675/2025] perl-Net-DBus: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Net-DBus/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Net-DBus/template b/srcpkgs/perl-Net-DBus/template
index a61b6862c823f2..77cbda62bb09ad 100644
--- a/srcpkgs/perl-Net-DBus/template
+++ b/srcpkgs/perl-Net-DBus/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Net-DBus'
pkgname=perl-Net-DBus
version=1.2.0
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl pkg-config"
makedepends="${hostmakedepends} dbus-devel"
From 04be55ebe74f98d24c3f6ccd98be87eba29a7b34 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:31 +0100
Subject: [PATCH 0676/2025] perl-Net-SSH2: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Net-SSH2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Net-SSH2/template b/srcpkgs/perl-Net-SSH2/template
index ee3f3d0cd0cb1d..f7d1d6eaf420c6 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.74
-revision=1
+revision=2
build_style=perl-module
configure_args="inc=${XBPS_CROSS_BASE}/usr/include lib=${XBPS_CROSS_BASE}/usr/lib"
hostmakedepends="perl"
From 09c52d6f3712c73f463565406d3922530ed3721e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:31 +0100
Subject: [PATCH 0677/2025] perl-Net-SSLeay: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Net-SSLeay/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Net-SSLeay/template b/srcpkgs/perl-Net-SSLeay/template
index 690328246ac7ea..5e6bcba0a75e94 100644
--- a/srcpkgs/perl-Net-SSLeay/template
+++ b/srcpkgs/perl-Net-SSLeay/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Net-SSLeay'
pkgname=perl-Net-SSLeay
version=1.94
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl openssl openssl-devel"
makedepends="perl zlib-devel openssl-devel"
From 6759c2aef5289313047deb4c0523b6f026c36fbd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:32 +0100
Subject: [PATCH 0678/2025] perl-NetAddr-IP: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-NetAddr-IP/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-NetAddr-IP/template b/srcpkgs/perl-NetAddr-IP/template
index fa37e869ddbefe..c800a62b65f3a2 100644
--- a/srcpkgs/perl-NetAddr-IP/template
+++ b/srcpkgs/perl-NetAddr-IP/template
@@ -1,7 +1,7 @@
# Template file for 'perl-NetAddr-IP'
pkgname=perl-NetAddr-IP
version=4.079
-revision=12
+revision=13
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From f90f95ab3f9ec164819936ab97fe1adff45485a0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:32 +0100
Subject: [PATCH 0679/2025] perl-OpenGL: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-OpenGL/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-OpenGL/template b/srcpkgs/perl-OpenGL/template
index 0164369a5b1c3d..b194c69a9feba9 100644
--- a/srcpkgs/perl-OpenGL/template
+++ b/srcpkgs/perl-OpenGL/template
@@ -1,7 +1,7 @@
# Template file for 'perl-OpenGL'
pkgname=perl-OpenGL
version=0.70
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl libfreeglut-devel libXmu-devel"
makedepends="perl libfreeglut-devel libXmu-devel"
From ace486ff0f361f6941a33ca6d7c2d2d2539bcb6c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:32 +0100
Subject: [PATCH 0680/2025] perl-Package-Stash-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Package-Stash-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Package-Stash-XS/template b/srcpkgs/perl-Package-Stash-XS/template
index d48de31d64342b..2c08b105570b08 100644
--- a/srcpkgs/perl-Package-Stash-XS/template
+++ b/srcpkgs/perl-Package-Stash-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Package-Stash-XS'
pkgname=perl-Package-Stash-XS
version=0.29
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="$hostmakedepends"
From b04d85ec96012c225d4eb3e4d7cc5a7c85fc2612 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:32 +0100
Subject: [PATCH 0681/2025] perl-PadWalker: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-PadWalker/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-PadWalker/template b/srcpkgs/perl-PadWalker/template
index 8100446f1adda6..518dd6c2af46a2 100644
--- a/srcpkgs/perl-PadWalker/template
+++ b/srcpkgs/perl-PadWalker/template
@@ -1,7 +1,7 @@
# Template file for 'perl-PadWalker'
pkgname=perl-PadWalker
version=2.3
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 112e1ac8019bff0f6861f9adbd6a686749069d0f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:32 +0100
Subject: [PATCH 0682/2025] perl-Pango: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Pango/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Pango/template b/srcpkgs/perl-Pango/template
index 804912040889ae..4910a1580e52c8 100644
--- a/srcpkgs/perl-Pango/template
+++ b/srcpkgs/perl-Pango/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Pango'
pkgname=perl-Pango
version=1.227
-revision=11
+revision=12
build_style=perl-module
hostmakedepends="perl perl-ExtUtils-Depends perl-ExtUtils-PkgConfig perl-Cairo"
makedepends="perl-Cairo pango-devel"
From 1bc126d2a3a46bc8978344aeedec3a36e1b82706 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:33 +0100
Subject: [PATCH 0683/2025] perl-Params-Util: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Params-Util/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Params-Util/template b/srcpkgs/perl-Params-Util/template
index dde733fea8df3b..9adf70cb2e873d 100644
--- a/srcpkgs/perl-Params-Util/template
+++ b/srcpkgs/perl-Params-Util/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Params-Util'
pkgname=perl-Params-Util
version=1.102
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 92501ab9c6eea0afa2d4630f4d3da492c82548d3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:33 +0100
Subject: [PATCH 0684/2025] perl-Params-Validate: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Params-Validate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Params-Validate/template b/srcpkgs/perl-Params-Validate/template
index 3596182d8ec301..1576a8f436e044 100644
--- a/srcpkgs/perl-Params-Validate/template
+++ b/srcpkgs/perl-Params-Validate/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Params-Validate'
pkgname=perl-Params-Validate
version=1.30
-revision=3
+revision=4
build_style=perl-ModuleBuild
hostmakedepends="perl perl-Module-Build"
makedepends="${hostmakedepends} perl-Module-Implementation"
@@ -13,4 +13,4 @@ license="Artistic-2.0"
homepage="https://metacpan.org/release/Params-Validate"
distfiles="${CPAN_SITE}/Params/${pkgname/perl-/}-${version}.tar.gz"
checksum=9a3a35583d3125d07e8c802c1f92f5be7d526e76dd496e944da270b1e273d812
-shlib_requires="libperl.so.5.38"
+shlib_requires="libperl.so.5.40"
From c4dfc0faa31cea730d1198e94b3df7a74115fcb0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:33 +0100
Subject: [PATCH 0685/2025] perl-PerlIO-utf8-strict: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-PerlIO-utf8-strict/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-PerlIO-utf8-strict/template b/srcpkgs/perl-PerlIO-utf8-strict/template
index e64c4761abcefa..e5f0f0ab631ca9 100644
--- a/srcpkgs/perl-PerlIO-utf8-strict/template
+++ b/srcpkgs/perl-PerlIO-utf8-strict/template
@@ -1,7 +1,7 @@
# Template file for 'perl-PerlIO-utf8-strict'
pkgname=perl-PerlIO-utf8-strict
version=0.010
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="perl perl-Test-Exception"
From 8b944d42e9de37694d6b18f23e7b4da6860aad0f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:33 +0100
Subject: [PATCH 0686/2025] perl-Proc-ProcessTable: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Proc-ProcessTable/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Proc-ProcessTable/template b/srcpkgs/perl-Proc-ProcessTable/template
index 2e2d8edefdfc99..31c85d31defe92 100644
--- a/srcpkgs/perl-Proc-ProcessTable/template
+++ b/srcpkgs/perl-Proc-ProcessTable/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Proc-ProcessTable'
pkgname=perl-Proc-ProcessTable
version=0.59
-revision=8
+revision=9
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 71f888be3b573965f1ec847fb9db1f1eb8611a77 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:33 +0100
Subject: [PATCH 0687/2025] perl-Ref-Util-XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Ref-Util-XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Ref-Util-XS/template b/srcpkgs/perl-Ref-Util-XS/template
index 09507400df2669..546fadf1f594cf 100644
--- a/srcpkgs/perl-Ref-Util-XS/template
+++ b/srcpkgs/perl-Ref-Util-XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Ref-Util-XS'
pkgname=perl-Ref-Util-XS
version=0.117
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 36b0f9c3db374248bad9bcd6b23afa22d39b3170 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:34 +0100
Subject: [PATCH 0688/2025] perl-Search-Xapian: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Search-Xapian/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Search-Xapian/template b/srcpkgs/perl-Search-Xapian/template
index cef69188191d9d..8b58a4e96c5243 100644
--- a/srcpkgs/perl-Search-Xapian/template
+++ b/srcpkgs/perl-Search-Xapian/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Search-Xapian'
pkgname=perl-Search-Xapian
version=1.2.25.5
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl xapian-core-devel"
From 3c5c50058b9d049ee3ca0fc467dda5085d5f1e55 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:34 +0100
Subject: [PATCH 0689/2025] perl-Socket-MsgHdr: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Socket-MsgHdr/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Socket-MsgHdr/template b/srcpkgs/perl-Socket-MsgHdr/template
index 1a9d499fa33da3..ab3136938bb845 100644
--- a/srcpkgs/perl-Socket-MsgHdr/template
+++ b/srcpkgs/perl-Socket-MsgHdr/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Socket-MsgHdr'
pkgname=perl-Socket-MsgHdr
version=0.05
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 980ec3c6ad7f4b4a4152634a0c65f060ceb7b1a5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:34 +0100
Subject: [PATCH 0690/2025] perl-Socket6: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Socket6/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Socket6/template b/srcpkgs/perl-Socket6/template
index 3d737426ca8ed1..bc6584c926ded9 100644
--- a/srcpkgs/perl-Socket6/template
+++ b/srcpkgs/perl-Socket6/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Socket6'
pkgname=perl-Socket6
version=0.29
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="$hostmakedepends"
From 045f56b08d9ac811fa17619207c39d85715e9b27 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:34 +0100
Subject: [PATCH 0691/2025] perl-Sort-Key: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Sort-Key/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Sort-Key/template b/srcpkgs/perl-Sort-Key/template
index a2af3b571d306e..2d9ebc8ab5500b 100644
--- a/srcpkgs/perl-Sort-Key/template
+++ b/srcpkgs/perl-Sort-Key/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Sort-Key'
pkgname=perl-Sort-Key
version=1.33
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 3dcbd8016d9ffa0a5c0f7a5ec1ca9ef2dab15942 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:34 +0100
Subject: [PATCH 0692/2025] perl-Sub-Identify: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Sub-Identify/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Sub-Identify/template b/srcpkgs/perl-Sub-Identify/template
index 1ca8523aefa651..b875489f317b76 100644
--- a/srcpkgs/perl-Sub-Identify/template
+++ b/srcpkgs/perl-Sub-Identify/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Sub-Identify'
pkgname=perl-Sub-Identify
version=0.14
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From e36c21fec4a142e5c796b40a3a9a148b08f99961 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:35 +0100
Subject: [PATCH 0693/2025] perl-Sub-Name: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Sub-Name/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Sub-Name/template b/srcpkgs/perl-Sub-Name/template
index 19cb2488c52cc7..804f62a0d83cea 100644
--- a/srcpkgs/perl-Sub-Name/template
+++ b/srcpkgs/perl-Sub-Name/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Sub-Name'
pkgname=perl-Sub-Name
version=0.27
-revision=2
+revision=3
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 0da5c29bb8751895516e4fda96bfa38553f42740 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:35 +0100
Subject: [PATCH 0694/2025] perl-Taint-Runtime: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Taint-Runtime/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Taint-Runtime/template b/srcpkgs/perl-Taint-Runtime/template
index 0c65227bd1b598..f04a88b23325a9 100644
--- a/srcpkgs/perl-Taint-Runtime/template
+++ b/srcpkgs/perl-Taint-Runtime/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Taint-Runtime'
pkgname=perl-Taint-Runtime
version=0.03
-revision=10
+revision=11
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From b0a33745e911671f2e26b24610919ea0d7ac7af2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:35 +0100
Subject: [PATCH 0695/2025] perl-Template-Toolkit: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Template-Toolkit/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Template-Toolkit/template b/srcpkgs/perl-Template-Toolkit/template
index d32138b75ad579..6242e3fa4a2943 100644
--- a/srcpkgs/perl-Template-Toolkit/template
+++ b/srcpkgs/perl-Template-Toolkit/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Template-Toolkit'
pkgname=perl-Template-Toolkit
version=3.102
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 51f531d091d98b748388293facdf6b4828f4035a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:35 +0100
Subject: [PATCH 0696/2025] perl-Term-ReadKey: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Term-ReadKey/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Term-ReadKey/template b/srcpkgs/perl-Term-ReadKey/template
index 4ace3179d26b8c..58c522a856b9a5 100644
--- a/srcpkgs/perl-Term-ReadKey/template
+++ b/srcpkgs/perl-Term-ReadKey/template
@@ -2,7 +2,7 @@
pkgname=perl-Term-ReadKey
reverts="2.37_1"
version=2.33
-revision=13
+revision=14
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 66fe2ba44e4630c906641c1d2fcfca117b6f885a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:36 +0100
Subject: [PATCH 0697/2025] perl-Term-ReadLine-Gnu: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Term-ReadLine-Gnu/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Term-ReadLine-Gnu/template b/srcpkgs/perl-Term-ReadLine-Gnu/template
index 95436320fb4082..50d571dac7ba85 100644
--- a/srcpkgs/perl-Term-ReadLine-Gnu/template
+++ b/srcpkgs/perl-Term-ReadLine-Gnu/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Term-ReadLine-Gnu'
pkgname=perl-Term-ReadLine-Gnu
version=1.42
-revision=4
+revision=5
build_style=perl-module
hostmakedepends="perl ncurses-devel readline-devel"
makedepends="$hostmakedepends"
From 0766a6822fc8183c4ecb5b999f859e80fb8e9753 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:36 +0100
Subject: [PATCH 0698/2025] perl-Test-LeakTrace: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Test-LeakTrace/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Test-LeakTrace/template b/srcpkgs/perl-Test-LeakTrace/template
index b81de50706fb15..87a59773d749f7 100644
--- a/srcpkgs/perl-Test-LeakTrace/template
+++ b/srcpkgs/perl-Test-LeakTrace/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Test-LeakTrace'
pkgname=perl-Test-LeakTrace
version=0.17
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From e7c215a092966e93e16cc4da310a5bc283d1ebed Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:36 +0100
Subject: [PATCH 0699/2025] perl-Text-BibTeX: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Text-BibTeX/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Text-BibTeX/template b/srcpkgs/perl-Text-BibTeX/template
index 3afe7e8b5834ed..08e6bffed7a4ac 100644
--- a/srcpkgs/perl-Text-BibTeX/template
+++ b/srcpkgs/perl-Text-BibTeX/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Text-BibTeX'
pkgname=perl-Text-BibTeX
version=0.88
-revision=5
+revision=6
build_style=perl-ModuleBuild
hostmakedepends="perl-ExtUtils-LibBuilder perl-Config-AutoConf"
makedepends="perl perl-Capture-Tiny"
@@ -12,7 +12,7 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Text-BibTeX/"
distfiles="${CPAN_SITE}/Text/${pkgname/perl-/}-${version}.tar.gz"
checksum=b014586e68bdbcafb0a2cfa0401eb0a04ea5de8c4d5bc36dd0f7faeab6acf42c
-shlib_requires="libperl.so.5.38"
+shlib_requires="libperl.so.5.40"
if [ "$CROSS_BUILD" ]; then
export PERL5LIB=${XBPS_STATEDIR}/perlprefix-${XBPS_TARGET_MACHINE}
From ec62cc4e849b3a94cc069660484b9c0d28f2e1d0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:36 +0100
Subject: [PATCH 0700/2025] perl-Text-Bidi: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Text-Bidi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Text-Bidi/template b/srcpkgs/perl-Text-Bidi/template
index dab8f38f3ba94e..afe2d8906edbfb 100644
--- a/srcpkgs/perl-Text-Bidi/template
+++ b/srcpkgs/perl-Text-Bidi/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Text-Bidi'
pkgname=perl-Text-Bidi
version=2.15
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl swig"
makedepends="perl fribidi-devel perl-ExtUtils-PkgConfig"
From 4803a08069aeab466086c83475fe21118e71bb22 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:36 +0100
Subject: [PATCH 0701/2025] perl-Text-CSV_XS: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Text-CSV_XS/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Text-CSV_XS/template b/srcpkgs/perl-Text-CSV_XS/template
index ce327322a6dd24..18a805fbeda770 100644
--- a/srcpkgs/perl-Text-CSV_XS/template
+++ b/srcpkgs/perl-Text-CSV_XS/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Text-CSV_XS'
pkgname=perl-Text-CSV_XS
version=1.52
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 789efda53de92c7b3cfb5e1ce12e02560dff4992 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:37 +0100
Subject: [PATCH 0702/2025] perl-Text-CharWidth: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Text-CharWidth/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Text-CharWidth/template b/srcpkgs/perl-Text-CharWidth/template
index c72fa8e911efc6..d2797f3d23815e 100644
--- a/srcpkgs/perl-Text-CharWidth/template
+++ b/srcpkgs/perl-Text-CharWidth/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Text-CharWidth'
pkgname=perl-Text-CharWidth
version=0.04
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From f1216efcfbbcc30d6f8fcafbd840fda15ca34a8c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:37 +0100
Subject: [PATCH 0703/2025] perl-Tk: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Tk/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Tk/template b/srcpkgs/perl-Tk/template
index a7bf0f4e141ff7..dc98c722b1d7f2 100644
--- a/srcpkgs/perl-Tk/template
+++ b/srcpkgs/perl-Tk/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Tk'
pkgname=perl-Tk
version=804.036
-revision=4
+revision=5
build_style=perl-module
configure_args="X11INC=${XBPS_CROSS_BASE}/usr/include
X11LIB=${XBPS_CROSS_BASE}/usr/lib"
From d160bcdb3f130d23616ba10b10eda094310d6b74 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:37 +0100
Subject: [PATCH 0704/2025] perl-Unicode-LineBreak: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Unicode-LineBreak/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Unicode-LineBreak/template b/srcpkgs/perl-Unicode-LineBreak/template
index 4ae85fd601de55..2aa80057b80abc 100644
--- a/srcpkgs/perl-Unicode-LineBreak/template
+++ b/srcpkgs/perl-Unicode-LineBreak/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Unicode-LineBreak'
pkgname=perl-Unicode-LineBreak
version=2019.001
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl pkg-config"
makedepends="perl perl-MIME-Charset sombok-devel"
From da9ca99578496d1bf78ab208049c2c9769f0e173 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:37 +0100
Subject: [PATCH 0705/2025] perl-Unicode-String: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Unicode-String/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Unicode-String/template b/srcpkgs/perl-Unicode-String/template
index e57ba76394d337..8421d24a18f6fa 100644
--- a/srcpkgs/perl-Unicode-String/template
+++ b/srcpkgs/perl-Unicode-String/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Unicode-String'
pkgname=perl-Unicode-String
version=2.10
-revision=10
+revision=11
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 25c2e8e6fd7f8e0948fde530c8005412641733d1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:37 +0100
Subject: [PATCH 0706/2025] perl-Unix-Mknod: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Unix-Mknod/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Unix-Mknod/template b/srcpkgs/perl-Unix-Mknod/template
index 02ba4ceb07de6e..21ae5dda64b007 100644
--- a/srcpkgs/perl-Unix-Mknod/template
+++ b/srcpkgs/perl-Unix-Mknod/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Unix-Mknod'
pkgname=perl-Unix-Mknod
version=0.04
-revision=9
+revision=10
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 69ffc1c5fc4a427e7a90492c3a8f3d7bf02ba957 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:38 +0100
Subject: [PATCH 0707/2025] perl-Variable-Magic: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-Variable-Magic/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Variable-Magic/template b/srcpkgs/perl-Variable-Magic/template
index 7ba8cc683b2b65..10f273aea76dd6 100644
--- a/srcpkgs/perl-Variable-Magic/template
+++ b/srcpkgs/perl-Variable-Magic/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Variable-Magic'
pkgname=perl-Variable-Magic
version=0.63
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 7142b942e07c057266d9c9b8acb9bc7140b964e5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:38 +0100
Subject: [PATCH 0708/2025] perl-WWW-Curl: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-WWW-Curl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-WWW-Curl/template b/srcpkgs/perl-WWW-Curl/template
index aba18a675a36f5..8a88e21aadde8c 100644
--- a/srcpkgs/perl-WWW-Curl/template
+++ b/srcpkgs/perl-WWW-Curl/template
@@ -1,7 +1,7 @@
# Template file for 'perl-WWW-Curl'
pkgname=perl-WWW-Curl
version=4.17
-revision=14
+revision=15
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends} libcurl-devel"
From a8d346c284b9a888f01d5df3744ad351b4f0b6b1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:38 +0100
Subject: [PATCH 0709/2025] perl-XML-LibXML: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-XML-LibXML/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-XML-LibXML/template b/srcpkgs/perl-XML-LibXML/template
index bf1c1fff011e57..c08f9d59ec844d 100644
--- a/srcpkgs/perl-XML-LibXML/template
+++ b/srcpkgs/perl-XML-LibXML/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XML-LibXML'
pkgname=perl-XML-LibXML
version=2.0209
-revision=1
+revision=2
build_style=perl-module
hostmakedepends="perl perl-Alien-Build perl-Alien-Libxml2"
makedepends="${hostmakedepends} libxml2-devel perl-XML-SAX perl-XML-NamespaceSupport"
From 318020c1fe4c824527565dd96db720197e4d3209 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:38 +0100
Subject: [PATCH 0710/2025] perl-XML-LibXSLT: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-XML-LibXSLT/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-XML-LibXSLT/template b/srcpkgs/perl-XML-LibXSLT/template
index 791a9eb8600cef..291b404098fd50 100644
--- a/srcpkgs/perl-XML-LibXSLT/template
+++ b/srcpkgs/perl-XML-LibXSLT/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XML-LibXSLT'
pkgname=perl-XML-LibXSLT
version=1.99
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl pkg-config"
makedepends="perl perl-XML-LibXML libxslt-devel"
From 733f77542fc41d161a36f4fde4c63040bfc95fc2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:38 +0100
Subject: [PATCH 0711/2025] perl-XML-Parser: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-XML-Parser/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-XML-Parser/template b/srcpkgs/perl-XML-Parser/template
index df064d895d05c9..bdc5fb8f0c008f 100644
--- a/srcpkgs/perl-XML-Parser/template
+++ b/srcpkgs/perl-XML-Parser/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XML-Parser'
pkgname=perl-XML-Parser
version=2.46
-revision=6
+revision=7
build_style=perl-module
hostmakedepends="perl"
makedepends="perl expat-devel"
From 67a448f6ae86b02a98ea01e803bca290e4e6fb90 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:39 +0100
Subject: [PATCH 0712/2025] perl-XString: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-XString/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-XString/template b/srcpkgs/perl-XString/template
index 99734aa61b461e..fecc8bc10012a4 100644
--- a/srcpkgs/perl-XString/template
+++ b/srcpkgs/perl-XString/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XString'
pkgname=perl-XString
version=0.005
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From b2cae7f663ef2833edd547e52b8711f337fd121d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:39 +0100
Subject: [PATCH 0713/2025] perl-YAML-LibYAML: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-YAML-LibYAML/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-YAML-LibYAML/template b/srcpkgs/perl-YAML-LibYAML/template
index 0caa51f822840c..88ed83132ddfb4 100644
--- a/srcpkgs/perl-YAML-LibYAML/template
+++ b/srcpkgs/perl-YAML-LibYAML/template
@@ -1,7 +1,7 @@
# Template file for 'perl-YAML-LibYAML'
pkgname=perl-YAML-LibYAML
version=0.88
-revision=2
+revision=3
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 55988dd6ef89380527d5726ef1ba9e79277d4ff6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:39 +0100
Subject: [PATCH 0714/2025] perl-autovivification: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-autovivification/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-autovivification/template b/srcpkgs/perl-autovivification/template
index fb79eed7848c40..345abb4af2f5e1 100644
--- a/srcpkgs/perl-autovivification/template
+++ b/srcpkgs/perl-autovivification/template
@@ -1,7 +1,7 @@
# Template file for 'perl-autovivification'
pkgname=perl-autovivification
version=0.18
-revision=5
+revision=6
build_style=perl-module
hostmakedepends="perl"
makedepends="${hostmakedepends}"
From 4a4c6429816a05da5f30d25276310068d0e2b1df Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:39 +0100
Subject: [PATCH 0715/2025] perl-b-cow: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-b-cow/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-b-cow/template b/srcpkgs/perl-b-cow/template
index dd53d045364d29..2c7615ee0a398f 100644
--- a/srcpkgs/perl-b-cow/template
+++ b/srcpkgs/perl-b-cow/template
@@ -1,7 +1,7 @@
# Template file for 'perl-b-cow'
pkgname=perl-b-cow
version=0.004
-revision=3
+revision=4
build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
From 9916a275778cc0c855b3da8af0ad1b965279e840 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:40 +0100
Subject: [PATCH 0716/2025] perl-pcsc: rebuild for perl-5.40.1_1.
---
srcpkgs/perl-pcsc/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-pcsc/template b/srcpkgs/perl-pcsc/template
index 0755f121de7d09..94ac33f8d1738a 100644
--- a/srcpkgs/perl-pcsc/template
+++ b/srcpkgs/perl-pcsc/template
@@ -1,7 +1,7 @@
# Template file for 'perl-pcsc'
pkgname=perl-pcsc
version=1.4.14
-revision=11
+revision=12
_origname="pcsc-perl"
build_style=perl-module
hostmakedepends="pkg-config perl"
From 01c6f2f6af4971f4459e2d887172e488b8b06eb2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 9 Mar 2025 18:48:40 +0100
Subject: [PATCH 0717/2025] rrdtool: rebuild for perl-5.40.1_1.
---
srcpkgs/rrdtool/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 9421005da7fad7..897b6ab1c23286 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
# Template file for 'rrdtool'
pkgname=rrdtool
version=1.8.0
-revision=4
+revision=5
build_style=gnu-configure
configure_args="--enable-perl --enable-perl-site-install
--with-perl-options=INSTALLDIRS=vendor --enable-ruby
@@ -37,7 +37,7 @@ python3-rrdtool_package() {
perl-rrdtool_package() {
short_desc+=" - perl bindings"
- shlib_requires="libperl.so.5.38"
+ shlib_requires="libperl.so.5.40"
pkg_install() {
vmove usr/lib/perl5
vmove usr/share/perl5
From 38e0cded821d7e548cae705687f34173dcd4c1e5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 10 Mar 2025 12:39:00 +0100
Subject: [PATCH 0718/2025] perl-Package-Stash: update to 0.40.
---
srcpkgs/perl-Package-Stash/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Package-Stash/template b/srcpkgs/perl-Package-Stash/template
index 2d21ac7814114d..2b4028701ad181 100644
--- a/srcpkgs/perl-Package-Stash/template
+++ b/srcpkgs/perl-Package-Stash/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Package-Stash'
pkgname=perl-Package-Stash
-version=0.39
+version=0.40
revision=1
build_style=perl-module
hostmakedepends="perl perl-Dist-CheckConflicts"
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Package-Stash"
distfiles="${CPAN_SITE}/Package/${pkgname/perl-/}-${version}.tar.gz"
-checksum=9165f555112e080493ce0e9129de0886da30b2593fb353a2abd1c76b2d2621b5
+checksum=5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066
From 81cad5cdeb5084b46744d9d8222858342d212408 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 Mar 2025 23:06:16 +0100
Subject: [PATCH 0719/2025] liboping: needs xcrypt on glibc.
---
srcpkgs/liboping/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/liboping/template b/srcpkgs/liboping/template
index 4575e7419c45a7..767a2e4d73617a 100644
--- a/srcpkgs/liboping/template
+++ b/srcpkgs/liboping/template
@@ -14,6 +14,10 @@ checksum=eb38aa93f93e8ab282d97e2582fbaea88b3f889a08cbc9dbf20059c3779d5cd8
CFLAGS="-Wno-error"
+if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
+ makedepends+=" libxcrypt-devel"
+fi
+
post_configure() {
(
cd bindings/perl
From 8a836c9d03e89023afb207c4d2f29914ffa15ad4 Mon Sep 17 00:00:00 2001
From: Laurens Vanderhoven <lvdh@noxy.be>
Date: Sat, 8 Feb 2025 22:24:00 +0100
Subject: [PATCH 0720/2025] salt: new dependencies (list in msg)
```diff
--- deps-3006.8 2025-02-08 20:06:25.170344217 +0100
+++ deps-3007.1 2025-02-08 21:55:09.524253593 +0100
@@ -2,12 +2,18 @@
pciutils
python3-Jinja2
python3-M2Crypto
+python3-MarkupSafe
+python3-aiohttp
python3-cherrypy
+python3-cryptography
+python3-dateutil
python3-distro
python3-gnupg
+python3-importlib_metadata
python3-jmespath
python3-looseversion
python3-msgpack
+python3-openssl
python3-packaging
python3-passlib
python3-psutil
```
---
srcpkgs/salt/template | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/salt/template b/srcpkgs/salt/template
index c3d1e4a8515a48..9a8afa3e01d2bc 100644
--- a/srcpkgs/salt/template
+++ b/srcpkgs/salt/template
@@ -4,10 +4,13 @@ version=3006.8
revision=2
build_style=python3-module
hostmakedepends="python3-setuptools"
-depends="python3-yaml python3-Jinja2 python3-requests python3-pyzmq
- python3-M2Crypto python3-tornado python3-msgpack dmidecode pciutils
- python3-psutil python3-distro python3-pycryptodomex python3-looseversion
- python3-jmespath python3-packaging"
+depends="python3-Jinja2 python3-M2Crypto python3-MarkupSafe
+ python3-aiohttp python3-cherrypy python3-cryptography python3-dateutil
+ python3-distro python3-gnupg python3-importlib_metadata python3-jmespath
+ python3-looseversion python3-msgpack python3-openssl python3-packaging
+ python3-passlib python3-psutil python3-pycryptodomex python3-pyzmq
+ python3-requests python3-rpm-vercmp python3-setproctitle python3-timelib
+ python3-tornado python3-yaml"
short_desc="Remote execution system, and configuration manager"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="Apache-2.0"
From 901315f702c916e44f30de56640154d1ee107078 Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Sun, 16 Jun 2024 14:09:36 -0400
Subject: [PATCH 0721/2025] New package: python3-rpm-vercmp-0.1.2
---
srcpkgs/python3-rpm-vercmp/template | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 srcpkgs/python3-rpm-vercmp/template
diff --git a/srcpkgs/python3-rpm-vercmp/template b/srcpkgs/python3-rpm-vercmp/template
new file mode 100644
index 00000000000000..220d5ab250e8bc
--- /dev/null
+++ b/srcpkgs/python3-rpm-vercmp/template
@@ -0,0 +1,12 @@
+# Template file for 'python3-rpm-vercmp'
+pkgname=python3-rpm-vercmp
+version=0.1.2
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel python3-pbr"
+short_desc="Pure Python implementation of rpmvercmp"
+maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
+license="Apache-2.0"
+homepage="https://github.com/sassoftware/python-rpm-vercmp"
+distfiles="${PYPI_SITE}/r/rpm-vercmp/rpm_vercmp-${version}.tar.gz"
+checksum=73dd583f1ff7a798faff62d39659d8a3e5183099972b2fc028bfadd70a43eda8
From 16a7e4ef395000e17071744c6dec619f918a81d7 Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Thu, 12 Dec 2024 23:32:02 -0500
Subject: [PATCH 0722/2025] New package: python3-timelib-0.3.0
---
srcpkgs/python3-timelib/template | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 srcpkgs/python3-timelib/template
diff --git a/srcpkgs/python3-timelib/template b/srcpkgs/python3-timelib/template
new file mode 100644
index 00000000000000..23832754042a13
--- /dev/null
+++ b/srcpkgs/python3-timelib/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-timelib'
+pkgname=python3-timelib
+version=0.3.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-Cython"
+makedepends="python3-devel"
+short_desc="Module for parsing english textual date descriptions"
+maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
+license="PHP-3.01, Zlib"
+homepage="https://github.com/pediapress/timelib/"
+distfiles="${PYPI_SITE}/t/timelib/timelib-${version}.tar.gz"
+checksum=d1b22706557186e6058da88ba0f85837401b2ae9de157f59353dc978d825187a
+
+post_install() {
+ vlicense README.rst
+}
From a5f101110638487867bd3ea69cbdad7c37048d9b Mon Sep 17 00:00:00 2001
From: Laurens Vanderhoven <lvdh@noxy.be>
Date: Sat, 2 Nov 2024 17:14:26 +0100
Subject: [PATCH 0723/2025] salt: update to 3007.1.
Closes: #52887 [via git-merge-pr]
---
srcpkgs/salt/patches/66899.patch | 53 ++++
srcpkgs/salt/patches/66902.patch | 239 ++++++++++++++++++
srcpkgs/salt/patches/67118.patch | 83 ++++++
srcpkgs/salt/patches/fix-3006.3-on-py12.patch | 37 ---
srcpkgs/salt/patches/requirements.patch | 13 +-
srcpkgs/salt/template | 10 +-
6 files changed, 387 insertions(+), 48 deletions(-)
create mode 100644 srcpkgs/salt/patches/66899.patch
create mode 100644 srcpkgs/salt/patches/66902.patch
create mode 100644 srcpkgs/salt/patches/67118.patch
delete mode 100644 srcpkgs/salt/patches/fix-3006.3-on-py12.patch
diff --git a/srcpkgs/salt/patches/66899.patch b/srcpkgs/salt/patches/66899.patch
new file mode 100644
index 00000000000000..a72b5df66ebafb
--- /dev/null
+++ b/srcpkgs/salt/patches/66899.patch
@@ -0,0 +1,53 @@
+From 0f69a5a227bfba6ced8a3826d69d556967967fcc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
+ <marmarek@invisiblethingslab.com>
+Date: Wed, 18 Sep 2024 04:54:24 +0200
+Subject: [PATCH] Fix Python3.13 compatibility regarding urllib.parse module
+
+Python 3.13 fixed handling relative paths in urllib.parse module.
+Specifically, relative file URL is now constructed as file:path instead
+of converting it to absolute file:///path. This breaks
+salt.utils.url.create which expects file:/// specifically. The mismatch
+results in for example changing salt://top.sls into salt://.sls and thus
+not finding the top file.
+
+Fix this by handling both prefixes.
+
+Relevant python change: https://github.com/python/cpython/issues/85110
+Fixes: #66898
+---
+ changelog/66898.fixed.md | 1 +
+ salt/utils/url.py | 5 ++---
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+ create mode 100644 changelog/66898.fixed.md
+
+diff --git a/changelog/66898.fixed.md b/changelog/66898.fixed.md
+new file mode 100644
+index 000000000000..2549d5e00ed1
+--- /dev/null
++++ b/changelog/66898.fixed.md
+@@ -0,0 +1 @@
++Fixed Python 3.13 compatibility regarding urllib.parse module
+diff --git a/salt/utils/url.py b/salt/utils/url.py
+index 478d8e911c2b..839db611c972 100644
+--- a/salt/utils/url.py
++++ b/salt/utils/url.py
+@@ -4,7 +4,7 @@
+
+ import re
+ import sys
+-from urllib.parse import urlparse, urlunparse
++from urllib.parse import urlparse, urlunparse, urlunsplit
+
+ import salt.utils.data
+ import salt.utils.path
+@@ -46,8 +46,7 @@ def create(path, saltenv=None):
+ path = salt.utils.data.decode(path)
+
+ query = f"saltenv={saltenv}" if saltenv else ""
+- url = salt.utils.data.decode(urlunparse(("file", "", path, "", query, "")))
+- return "salt://{}".format(url[len("file:///") :])
++ return f'salt://{salt.utils.data.decode(urlunsplit(("", "", path, query, "")))}'
+
+
+ def is_escaped(url):
diff --git a/srcpkgs/salt/patches/66902.patch b/srcpkgs/salt/patches/66902.patch
new file mode 100644
index 00000000000000..8593c7076cd03f
--- /dev/null
+++ b/srcpkgs/salt/patches/66902.patch
@@ -0,0 +1,239 @@
+From 32bfb196c75c45564982ea0746021fb4dce8c688 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
+ <marmarek@invisiblethingslab.com>
+Date: Thu, 15 Aug 2024 14:57:01 +0200
+Subject: [PATCH 1/2] Use timezone-aware datetime objects, for UTC too
+
+datetime.datetime.utcnow() is deprecated in Python 3.12, and it's
+recommended to switch to timezone-aware objects, so do this. It also
+simplifies local time handling, as .astimezone() method can be used
+instead of calculating timezone_delta manually.
+
+Part of #65604
+---
+ salt/grains/core.py | 4 +--
+ salt/state.py | 34 ++++++++------------
+ salt/utils/jid.py | 2 +-
+ salt/utils/pkg/rpm.py | 5 ++-
+ tests/pytests/unit/grains/test_core.py | 4 ++-
+ tests/pytests/unit/state/test_state_basic.py | 9 ++++--
+ tests/unit/utils/test_jid.py | 6 ++++
+ 7 files changed, 37 insertions(+), 27 deletions(-)
+
+diff --git a/salt/grains/core.py b/salt/grains/core.py
+index 7afcbd5cbae8..7e0084b42c66 100644
+--- a/salt/grains/core.py
++++ b/salt/grains/core.py
+@@ -2906,12 +2906,12 @@ def ip_fqdn():
+ if not ret["ipv" + ipv_num]:
+ ret[key] = []
+ else:
+- start_time = datetime.datetime.utcnow()
++ start_time = datetime.datetime.now(tz=datetime.timezone.utc)
+ try:
+ info = socket.getaddrinfo(_fqdn, None, socket_type)
+ ret[key] = list({item[4][0] for item in info})
+ except (OSError, UnicodeError):
+- timediff = datetime.datetime.utcnow() - start_time
++ timediff = datetime.datetime.now(tz=datetime.timezone.utc) - start_time
+ if timediff.seconds > 5 and __opts__["__role"] == "master":
+ log.warning(
+ 'Unable to find IPv%s record for "%s" causing a %s '
+diff --git a/salt/state.py b/salt/state.py
+index f8821c498096..3c1dc3faa642 100644
+--- a/salt/state.py
++++ b/salt/state.py
+@@ -171,11 +171,9 @@ def _calculate_fake_duration():
+ Generate a NULL duration for when states do not run
+ but we want the results to be consistent.
+ """
+- utc_start_time = datetime.datetime.utcnow()
+- local_start_time = utc_start_time - (
+- datetime.datetime.utcnow() - datetime.datetime.now()
+- )
+- utc_finish_time = datetime.datetime.utcnow()
++ utc_start_time = datetime.datetime.now(tz=datetime.timezone.utc)
++ local_start_time = utc_start_time.astimezone()
++ utc_finish_time = datetime.datetime.now(tz=datetime.timezone.utc)
+ start_time = local_start_time.time().isoformat()
+ delta = utc_finish_time - utc_start_time
+ # duration in milliseconds.microseconds
+@@ -2153,7 +2151,7 @@ def _call_parallel_target(cls, instance, init_kwargs, name, cdata, low):
+ instance = cls(**init_kwargs)
+ # we need to re-record start/end duration here because it is impossible to
+ # correctly calculate further down the chain
+- utc_start_time = datetime.datetime.utcnow()
++ utc_start_time = datetime.datetime.now(tz=datetime.timezone.utc)
+
+ instance.format_slots(cdata)
+ tag = _gen_tag(low)
+@@ -2173,10 +2171,9 @@ def _call_parallel_target(cls, instance, init_kwargs, name, cdata, low):
+ "comment": f"An exception occurred in this state: {trb}",
+ }
+
+- utc_finish_time = datetime.datetime.utcnow()
+- timezone_delta = datetime.datetime.utcnow() - datetime.datetime.now()
+- local_finish_time = utc_finish_time - timezone_delta
+- local_start_time = utc_start_time - timezone_delta
++ utc_finish_time = datetime.datetime.now(tz=datetime.timezone.utc)
++ local_finish_time = utc_finish_time.astimezone()
++ local_start_time = utc_start_time.astimezone()
+ ret["start_time"] = local_start_time.time().isoformat()
+ delta = utc_finish_time - utc_start_time
+ # duration in milliseconds.microseconds
+@@ -2206,8 +2203,8 @@ def _call_parallel_target(cls, instance, init_kwargs, name, cdata, low):
+ *cdata["args"], **cdata["kwargs"]
+ )
+
+- utc_start_time = datetime.datetime.utcnow()
+- utc_finish_time = datetime.datetime.utcnow()
++ utc_start_time = datetime.datetime.now(tz=datetime.timezone.utc)
++ utc_finish_time = datetime.datetime.now(tz=datetime.timezone.utc)
+ delta = utc_finish_time - utc_start_time
+ duration = (delta.seconds * 1000000 + delta.microseconds) / 1000.0
+ retry_ret["duration"] = duration
+@@ -2294,10 +2291,8 @@ def call(self, low, chunks=None, running=None, retries=1):
+ Call a state directly with the low data structure, verify data
+ before processing.
+ """
+- utc_start_time = datetime.datetime.utcnow()
+- local_start_time = utc_start_time - (
+- datetime.datetime.utcnow() - datetime.datetime.now()
+- )
++ utc_start_time = datetime.datetime.now(tz=datetime.timezone.utc)
++ local_start_time = utc_start_time.astimezone()
+ log.info(
+ "Running state [%s] at time %s",
+ low["name"].strip() if isinstance(low["name"], str) else low["name"],
+@@ -2486,10 +2481,9 @@ def call(self, low, chunks=None, running=None, retries=1):
+ self.__run_num += 1
+ format_log(ret)
+ self.check_refresh(low, ret)
+- utc_finish_time = datetime.datetime.utcnow()
+- timezone_delta = datetime.datetime.utcnow() - datetime.datetime.now()
+- local_finish_time = utc_finish_time - timezone_delta
+- local_start_time = utc_start_time - timezone_delta
++ utc_finish_time = datetime.datetime.now(tz=datetime.timezone.utc)
++ local_finish_time = utc_finish_time.astimezone()
++ local_start_time = utc_start_time.astimezone()
+ ret["start_time"] = local_start_time.time().isoformat()
+ delta = utc_finish_time - utc_start_time
+ # duration in milliseconds.microseconds
+diff --git a/salt/utils/jid.py b/salt/utils/jid.py
+index 69d926469b98..84f5b3c4a323 100644
+--- a/salt/utils/jid.py
++++ b/salt/utils/jid.py
+@@ -16,7 +16,7 @@ def _utc_now():
+ """
+ Helper method so tests do not have to patch the built-in method.
+ """
+- return datetime.datetime.utcnow()
++ return datetime.datetime.now(tz=datetime.timezone.utc)
+
+
+ def gen_jid(opts):
+diff --git a/salt/utils/pkg/rpm.py b/salt/utils/pkg/rpm.py
+index 7574a068e83c..e07f865fef4d 100644
+--- a/salt/utils/pkg/rpm.py
++++ b/salt/utils/pkg/rpm.py
+@@ -130,7 +130,10 @@ def parse_pkginfo(line, osarch=None):
+
+ if install_time not in ("(none)", "0"):
+ install_date = (
+- datetime.datetime.utcfromtimestamp(int(install_time)).isoformat() + "Z"
++ datetime.datetime.fromtimestamp(
++ int(install_time), datetime.timezone.utc
++ ).isoformat()
++ + "Z"
+ )
+ install_date_time_t = int(install_time)
+ else:
+diff --git a/tests/pytests/unit/grains/test_core.py b/tests/pytests/unit/grains/test_core.py
+index 8b840738ef7e..07735102e506 100644
+--- a/tests/pytests/unit/grains/test_core.py
++++ b/tests/pytests/unit/grains/test_core.py
+@@ -17,6 +17,7 @@
+ import tempfile
+ import textwrap
+ import uuid
++import warnings
+ from collections import namedtuple
+
+ import pytest
+@@ -2151,7 +2152,8 @@ def _check_type(key, value, ip4_empty, ip6_empty):
+ salt.utils.network, "ip_addrs6", MagicMock(return_value=net_ip6_mock)
+ ), patch.object(
+ core.socket, "getaddrinfo", side_effect=_getaddrinfo
+- ):
++ ), warnings.catch_warnings():
++ warnings.simplefilter("error")
+ get_fqdn = core.ip_fqdn()
+ ret_keys = ["fqdn_ip4", "fqdn_ip6", "ipv4", "ipv6"]
+ for key in ret_keys:
+diff --git a/tests/pytests/unit/state/test_state_basic.py b/tests/pytests/unit/state/test_state_basic.py
+index c76a8b950ad2..9c5352bc8bb8 100644
+--- a/tests/pytests/unit/state/test_state_basic.py
++++ b/tests/pytests/unit/state/test_state_basic.py
+@@ -2,6 +2,8 @@
+ Test functions in state.py that are not a part of a class
+ """
+
++import warnings
++
+ import pytest
+
+ import salt.state
+@@ -139,8 +141,11 @@ def test_state_args_id_not_high():
+ ),
+ ]
+ )
+- ret = salt.state.state_args(id_, state, high)
+- assert ret == set()
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
++ salt.utils.jid.gen_jid({})
++ ret = salt.state.state_args(id_, state, high)
++ assert ret == set()
+
+
+ def test_state_args_state_not_high():
+diff --git a/tests/unit/utils/test_jid.py b/tests/unit/utils/test_jid.py
+index 347e14113280..faa2383639aa 100644
+--- a/tests/unit/utils/test_jid.py
++++ b/tests/unit/utils/test_jid.py
+@@ -4,6 +4,7 @@
+
+ import datetime
+ import os
++import warnings
+
+ import salt.utils.jid
+ from tests.support.mock import patch
+@@ -49,3 +50,8 @@ def test_deprecation_58225(self):
+ self.assertEqual(
+ str(no_opts), "gen_jid() missing 1 required positional argument: 'opts'"
+ )
++
++ def test_deprecation_65604(self):
++ with warnings.catch_warnings():
++ warnings.simplefilter("error")
++ salt.utils.jid.gen_jid({})
+
+From 90454cc14102b1b9d7cfc8cb2c4147b94b83678f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
+ <marmarek@invisiblethingslab.com>
+Date: Wed, 18 Sep 2024 14:58:14 +0200
+Subject: [PATCH 2/2] Add changelog entry
+
+---
+ changelog/65604.fixed.md | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 changelog/65604.fixed.md
+
+diff --git a/changelog/65604.fixed.md b/changelog/65604.fixed.md
+new file mode 100644
+index 000000000000..2e7a9fe75c0c
+--- /dev/null
++++ b/changelog/65604.fixed.md
+@@ -0,0 +1 @@
++Fixed some instances of deprecated datetime.datetime.utcnow()
diff --git a/srcpkgs/salt/patches/67118.patch b/srcpkgs/salt/patches/67118.patch
new file mode 100644
index 00000000000000..615967222d1ded
--- /dev/null
+++ b/srcpkgs/salt/patches/67118.patch
@@ -0,0 +1,83 @@
+diff --git a/salt/utils/pycrypto.py b/salt/utils/pycrypto.py
+index e50ac323eb..f13158a112 100644
+--- a/salt/utils/pycrypto.py
++++ b/salt/utils/pycrypto.py
+@@ -23,13 +23,6 @@ try:
+ except ImportError:
+ HAS_RANDOM = False
+
+-try:
+- import crypt
+-
+- HAS_CRYPT = True
+-except (ImportError, PermissionError):
+- HAS_CRYPT = False
+-
+ try:
+ import passlib.context
+
+@@ -101,10 +94,6 @@ def secure_password(
+ raise CommandExecutionError(str(exc))
+
+
+-if HAS_CRYPT:
+- methods = {m.name.lower(): m for m in crypt.methods}
+-else:
+- methods = {}
+ known_methods = ["sha512", "sha256", "blowfish", "md5", "crypt"]
+
+
+@@ -130,26 +119,6 @@ def _gen_hash_passlib(crypt_salt=None, password=None, algorithm=None):
+ return ctx.hash(**kwargs)
+
+
+-def _gen_hash_crypt(crypt_salt=None, password=None, algorithm=None):
+- """
+- Generate /etc/shadow hash using the native crypt module
+- """
+- if crypt_salt is None:
+- # setting crypt_salt to the algorithm makes crypt generate
+- # a salt compatible with the specified algorithm.
+- crypt_salt = methods[algorithm]
+- else:
+- if algorithm != "crypt":
+- # all non-crypt algorithms are specified as part of the salt
+- crypt_salt = f"${methods[algorithm].ident}${crypt_salt}"
+-
+- try:
+- ret = crypt.crypt(password, crypt_salt)
+- except OSError:
+- ret = None
+- return ret
+-
+-
+ def gen_hash(crypt_salt=None, password=None, algorithm=None):
+ """
+ Generate /etc/shadow hash
+@@ -159,16 +128,12 @@ def gen_hash(crypt_salt=None, password=None, algorithm=None):
+
+ if algorithm is None:
+ # prefer the most secure natively supported method
+- algorithm = crypt.methods[0].name.lower() if HAS_CRYPT else known_methods[0]
++ algorithm = known_methods[0]
+
+ if algorithm == "crypt" and crypt_salt and len(crypt_salt) != 2:
+ log.warning("Hash salt is too long for 'crypt' hash.")
+
+- if HAS_CRYPT and algorithm in methods:
+- return _gen_hash_crypt(
+- crypt_salt=crypt_salt, password=password, algorithm=algorithm
+- )
+- elif HAS_PASSLIB and algorithm in known_methods:
++ if HAS_PASSLIB and algorithm in known_methods:
+ return _gen_hash_passlib(
+ crypt_salt=crypt_salt, password=password, algorithm=algorithm
+ )
+@@ -177,6 +142,6 @@ def gen_hash(crypt_salt=None, password=None, algorithm=None):
+ "Cannot hash using '{}' hash algorithm. Natively supported "
+ "algorithms are: {}. If passlib is installed ({}), the supported "
+ "algorithms are: {}.".format(
+- algorithm, list(methods), HAS_PASSLIB, known_methods
++ algorithm, [], HAS_PASSLIB, known_methods
+ )
+ )
diff --git a/srcpkgs/salt/patches/fix-3006.3-on-py12.patch b/srcpkgs/salt/patches/fix-3006.3-on-py12.patch
deleted file mode 100644
index 5cb3312a737045..00000000000000
--- a/srcpkgs/salt/patches/fix-3006.3-on-py12.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-This is because:
-
-[4baea1a](https://github.com/saltstack/salt/commit/4baea1a97be0389fabe5307d084579134a1f9b7a)
-
-didn't make it in to 3006.3. As per my comment on the commit,
-vendored tornado used an obsolete check for
-python version. Upstream tornado no longer does.
-
-Fedora carries this patch to fix salt 3006.3 for py 3.12.
-
-This should be obsolete for 3007
-
-
---- a/salt/ext/tornado/netutil.py~ 2023-05-05 12:53:34.000000000 -0500
-+++ b/salt/ext/tornado/netutil.py 2023-07-24 11:27:02.376824349 -0500
-@@ -54,8 +54,8 @@
- elif ssl is None:
- ssl_match_hostname = SSLCertificateError = None # type: ignore
- else:
-- import backports.ssl_match_hostname
-- ssl_match_hostname = backports.ssl_match_hostname.match_hostname
-+ import urllib3.util.ssl_match_hostname
-+ ssl_match_hostname = urllib3.util.ssl_match_hostname
- SSLCertificateError = backports.ssl_match_hostname.CertificateError # type: ignore
-
- if hasattr(ssl, 'SSLContext'):
---- a/salt/ext/tornado/netutil.py~ 2023-07-24 11:50:02.836988664 -0500
-+++ b/salt/ext/tornado/netutil.py 2023-07-24 11:50:52.217539638 -0500
-@@ -56,7 +56,7 @@
- else:
- import urllib3.util.ssl_match_hostname
- ssl_match_hostname = urllib3.util.ssl_match_hostname
-- SSLCertificateError = backports.ssl_match_hostname.CertificateError # type: ignore
-+ SSLCertificateError = urllib3.util.ssl_match_hostname.CertificateError # type: ignore
-
- if hasattr(ssl, 'SSLContext'):
- if hasattr(ssl, 'create_default_context'):
diff --git a/srcpkgs/salt/patches/requirements.patch b/srcpkgs/salt/patches/requirements.patch
index abf56d4a542996..61a5856482707f 100644
--- a/srcpkgs/salt/patches/requirements.patch
+++ b/srcpkgs/salt/patches/requirements.patch
@@ -1,10 +1,11 @@
-diff --git a/requirements/base.txt b/requirements/base.txt
-index c19d8804a2b..62244c35152 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
-@@ -9,4 +9,4 @@ psutil>=5.0.0
- packaging>=21.3
- looseversion
- # We need contextvars for salt-ssh
+@@ -15,7 +15,7 @@
+
+ # We need contextvars for salt-ssh.
+ # Even on python versions which ships with contextvars in the standard library!
-contextvars
+contextvars; python_version < "3.7"
+
+ setproctitle>=1.2.3
+ timelib>=0.2.5
diff --git a/srcpkgs/salt/template b/srcpkgs/salt/template
index 9a8afa3e01d2bc..b8620f60458135 100644
--- a/srcpkgs/salt/template
+++ b/srcpkgs/salt/template
@@ -1,11 +1,11 @@
# Template file for 'salt'
pkgname=salt
-version=3006.8
-revision=2
+version=3007.1
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
-depends="python3-Jinja2 python3-M2Crypto python3-MarkupSafe
- python3-aiohttp python3-cherrypy python3-cryptography python3-dateutil
+depends="dmidecode pciutils python3-Jinja2 python3-M2Crypto python3-MarkupSafe
+ python3-aiohttp python3-CherryPy python3-cryptography python3-dateutil
python3-distro python3-gnupg python3-importlib_metadata python3-jmespath
python3-looseversion python3-msgpack python3-openssl python3-packaging
python3-passlib python3-psutil python3-pycryptodomex python3-pyzmq
@@ -17,7 +17,7 @@ license="Apache-2.0"
homepage="http://saltstack.org/"
changelog="https://docs.saltstack.com/en/latest/topics/releases/${version}.html"
distfiles="${PYPI_SITE}/s/salt/salt-${version}.tar.gz"
-checksum=31629905c8d784bdb9786b6a3f77f9a87330bc56d7b68bebc9a19472d9efd866
+checksum=b933ac4cb3e4b1118b46dada55c9cc6bdc6f0f94b4c92877aec44b25c6a28c9a
conf_files="
/etc/salt/cloud.providers.d/digitalocean.conf
/etc/salt/cloud.providers.d/vsphere.conf
From e6775d234e9e38fad9ea3c20b6633430aa96f8a9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 12 Mar 2025 21:57:23 +0100
Subject: [PATCH 0724/2025] syncthing: update to 1.29.3.
---
srcpkgs/syncthing/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template
index 2f41426489528f..3c8fde44561625 100644
--- a/srcpkgs/syncthing/template
+++ b/srcpkgs/syncthing/template
@@ -1,7 +1,7 @@
# Template file for 'syncthing'
pkgname=syncthing
-version=1.29.2
-revision=3
+version=1.29.3
+revision=1
build_style=go
go_import_path="github.com/syncthing/syncthing"
go_package="
@@ -20,7 +20,7 @@ license="MPL-2.0"
homepage="https://syncthing.net/"
changelog="https://github.com/syncthing/syncthing/releases"
distfiles="https://github.com/syncthing/syncthing/archive/v${version}.tar.gz"
-checksum=6446e52cb5ca6584710c3abd9250e0d9708486d2dc2264f7c869ade169876a57
+checksum=4a09cf616f876acd8c62deb1d245647e718e8ffcf01c374ce6f49ea71aef1098
pre_build() {
GOARCH= go generate github.com/syncthing/syncthing/lib/api/auto
From ae084da64abb3dd6110dcf08bf87daed3f74f3b0 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 7 Mar 2025 12:50:38 +0530
Subject: [PATCH 0725/2025] broot: update to 1.44.7.
---
srcpkgs/broot/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/broot/template b/srcpkgs/broot/template
index d9bad60d0394ea..00dce005efaa67 100644
--- a/srcpkgs/broot/template
+++ b/srcpkgs/broot/template
@@ -1,17 +1,17 @@
# Template file for 'broot'
pkgname=broot
-version=1.44.2
+version=1.44.7
revision=1
build_style=cargo
hostmakedepends="pkg-config"
-makedepends="libgit2-1.8-devel oniguruma-devel"
+makedepends="libgit2-1.9-devel"
short_desc="Interactive directory tree view, fuzzy search, balanced BFS descent"
maintainer="cinerea0 <cinerea0@protonmail.com>"
license="MIT"
homepage="https://dystroy.org/broot/"
changelog="https://raw.githubusercontent.com/Canop/broot/main/CHANGELOG.md"
distfiles="https://github.com/Canop/broot/archive/refs/tags/v${version}.tar.gz"
-checksum=e1b78354c21680914a07ed4b856257c83ef873b878ef281bd2d1aed7fcba3828
+checksum=8f21782b0b2f4c0ebcebeb161d8b163927d7f272c44c1c37b2af3640c5c36fc7
if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
broken="exr crate errors on big endian"
From 69625794c355d9077fd180157774e28baff49ce4 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 6 Mar 2025 13:41:34 +0530
Subject: [PATCH 0726/2025] rust-analyzer: update to 2025.03.10.
---
srcpkgs/rust-analyzer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index cdcf16528584dd..73980651b89d9f 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
# Template file for 'rust-analyzer'
pkgname=rust-analyzer
-version=2025.02.17
+version=2025.03.10
revision=1
_ver=${version//./-}
build_style=cargo
@@ -10,7 +10,7 @@ maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0, MIT"
homepage="https://rust-analyzer.github.io/"
distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=3447f3327b2da8e4bc656b6b497ae06295d994ffc59d9de60d4c830f3bf0f849
+checksum=8d495f6a9dfe3f4a6fdf0fcfd05d9c5422857523147cf3698c613acb29568db8
# tests require Rust source code
make_check=no
From 08495b79dd2b8137287a97415e832b6432e4b10e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 13 Mar 2025 09:59:06 +0100
Subject: [PATCH 0727/2025] eza: update to 0.20.24
---
srcpkgs/eza/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/eza/template b/srcpkgs/eza/template
index 3e1a9be843ab63..d1e2e579197307 100644
--- a/srcpkgs/eza/template
+++ b/srcpkgs/eza/template
@@ -1,6 +1,6 @@
# Template file for 'eza'
pkgname=eza
-version=0.20.23
+version=0.20.24
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -12,8 +12,8 @@ homepage="https://eza.rocks"
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
-checksum="dc844461901a948b26a9beb1e676353a9f8742244ab59b09e74fa56964b09dfe
- 8cf72c3cfb0cd7946feeabf73929cfcb0c0cebcbe6e1b0706396e27cc753d880"
+checksum="e5a1761f05adc74b80d59036819e768060971c6f5107e208024c752a2af02ccc
+ eee8dab57d433bceb08fadc3aad283a7c3dc36cdaf3a69fb12fc83902804042e"
skip_extraction="man-${version}.tar.gz"
From 1b2b5583d399177748234836a881acd32a1c917c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 13 Mar 2025 09:46:23 -0400
Subject: [PATCH 0728/2025] python3-dbus-next: make transitional package of
python3-dbus-fast
only ever used by qtile (optionally), so to make things smoother for
qtile users, replace it.
---
srcpkgs/python3-dbus-fast/template | 8 +++++++-
srcpkgs/python3-dbus-next | 1 +
srcpkgs/python3-dbus-next/template | 20 --------------------
3 files changed, 8 insertions(+), 21 deletions(-)
create mode 120000 srcpkgs/python3-dbus-next
delete mode 100644 srcpkgs/python3-dbus-next/template
diff --git a/srcpkgs/python3-dbus-fast/template b/srcpkgs/python3-dbus-fast/template
index 0fad23fdb7b995..7fa445e2e5c3a8 100644
--- a/srcpkgs/python3-dbus-fast/template
+++ b/srcpkgs/python3-dbus-fast/template
@@ -1,7 +1,7 @@
# Template file for 'python3-dbus-fast'
pkgname=python3-dbus-fast
version=2.39.3
-revision=2
+revision=3
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel python3-poetry-core python3-Cython"
depends="python3"
@@ -17,3 +17,9 @@ make_check=no # no tests included
post_install() {
vlicense LICENSE
}
+
+python3-dbus-next_package() {
+ short_desc="Next great DBus library (transitional dummy package)"
+ depends="${sourcepkg}>=${version}_${revision}"
+ build_style=meta
+}
diff --git a/srcpkgs/python3-dbus-next b/srcpkgs/python3-dbus-next
new file mode 120000
index 00000000000000..0259b0e385c4a2
--- /dev/null
+++ b/srcpkgs/python3-dbus-next
@@ -0,0 +1 @@
+python3-dbus-fast
\ No newline at end of file
diff --git a/srcpkgs/python3-dbus-next/template b/srcpkgs/python3-dbus-next/template
deleted file mode 100644
index 9c34ed01924549..00000000000000
--- a/srcpkgs/python3-dbus-next/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'python3-dbus-next'
-pkgname=python3-dbus-next
-version=0.2.3
-revision=2
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3"
-short_desc="Next great DBus library"
-maintainer="Bartek Stalewski <ftpd@insomniac.pl>"
-license="MIT"
-homepage="https://github.com/altdesktop/python-dbus-next"
-changelog="https://github.com/altdesktop/python-dbus-next/raw/master/CHANGELOG.md"
-distfiles="${PYPI_SITE}/d/dbus-next/dbus_next-${version}.tar.gz"
-checksum=f4eae26909332ada528c0a3549dda8d4f088f9b365153952a408e28023a626a5
-# Tests are not provided in source tarball
-make_check=no
-
-post_install() {
- vlicense LICENSE
-}
From 7495e8b16d6ebb4fac122550dcf133870bcdfcb5 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 13 Mar 2025 10:10:53 +0100
Subject: [PATCH 0729/2025] fish-shell: update to 4.0.1
---
srcpkgs/fish-shell/patches/test-args.patch | 13 +++++++++++++
srcpkgs/fish-shell/template | 9 +++++++--
2 files changed, 20 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/fish-shell/patches/test-args.patch
diff --git a/srcpkgs/fish-shell/patches/test-args.patch b/srcpkgs/fish-shell/patches/test-args.patch
new file mode 100644
index 00000000000000..3d2ada24792339
--- /dev/null
+++ b/srcpkgs/fish-shell/patches/test-args.patch
@@ -0,0 +1,13 @@
+diff --git a/cmake/Tests.cmake b/cmake/Tests.cmake
+index 5ade407..ae6047c 100644
+--- a/cmake/Tests.cmake
++++ b/cmake/Tests.cmake
+@@ -25,7 +25,7 @@ add_custom_target(fish_run_tests
+ COMMAND env FISH_FORCE_COLOR=1
+ FISH_SOURCE_DIR=${CMAKE_SOURCE_DIR}
+ ${CMAKE_CTEST_COMMAND} --force-new-ctest-process # --verbose
+- --output-on-failure --progress
++ --output-on-failure --progress ${FISH_CTEST_ARGUMENTS}
+ DEPENDS tests_dir funcs_dir tests_buildroot_target
+ USES_TERMINAL
+ )
diff --git a/srcpkgs/fish-shell/template b/srcpkgs/fish-shell/template
index 2af39cca523044..2f628d7d5ffeff 100644
--- a/srcpkgs/fish-shell/template
+++ b/srcpkgs/fish-shell/template
@@ -1,6 +1,6 @@
# Template file for 'fish-shell'
pkgname=fish-shell
-version=4.0.0
+version=4.0.1
revision=1
build_style=cmake
build_helper="rust"
@@ -15,9 +15,14 @@ license="GPL-2.0-only"
homepage="https://fishshell.com/"
changelog="https://raw.githubusercontent.com/fish-shell/fish-shell/refs/heads/master/CHANGELOG.rst"
distfiles="https://github.com/fish-shell/fish-shell/releases/download/${version}/fish-${version}.tar.xz"
-checksum=2fda5bd970357064d8d4c896e08285ba59965ca2a8c4829ca8a82bf3b89c69f3
+checksum=4ed63a70207283e15cf21fc5f21db4230421e4f98d4826b5b1c8254d69c762b5
register_shell="/bin/fish /usr/bin/fish"
+# skip problematic tests in ci
+if [ "${XBPS_BUILD_ENVIRONMENT}" = "void-packages-ci" ]; then
+ configure_args+=" -DFISH_CTEST_ARGUMENTS=-E;cmdsub-limit\|pipeline-pgroup\|job-control\|wait.fish\|cargo-test"
+fi
+
post_install() {
# Starting with fish-3.0.0 this is a skeleton file with only comments
rm "${DESTDIR}/etc/fish/config.fish"
From 87333ab624a165bb1ab538170ed7d3286f5e0874 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 8 Mar 2025 00:31:12 +0530
Subject: [PATCH 0730/2025] python3-pytest-env: touch for build
---
srcpkgs/python3-pytest-env/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/python3-pytest-env/template b/srcpkgs/python3-pytest-env/template
index ecfb96cdbbea7a..294976f1ced0c7 100644
--- a/srcpkgs/python3-pytest-env/template
+++ b/srcpkgs/python3-pytest-env/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pytest-env'
pkgname=python3-pytest-env
version=1.1.5
-revision=1
+revision=2
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
depends="python3-pytest"
From 9a2bff1a4bd303bbd2c4f297ccfc04e65e40dc0c Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 13 Mar 2025 18:12:38 +0100
Subject: [PATCH 0731/2025] rio: update to 0.2.10
---
srcpkgs/rio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rio/template b/srcpkgs/rio/template
index 8992dcf44e9ee7..a7cfb9bce3ed20 100644
--- a/srcpkgs/rio/template
+++ b/srcpkgs/rio/template
@@ -1,6 +1,6 @@
# Template file for 'rio'
pkgname=rio
-version=0.2.9
+version=0.2.10
revision=1
build_style=cargo
build_wrksrc="frontends/rioterm"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://raphamorim.io/rio/"
changelog="https://raw.githubusercontent.com/raphamorim/rio/main/CHANGELOG.md"
distfiles="https://github.com/raphamorim/rio/archive/refs/tags/v${version}.tar.gz"
-checksum=37a0894ce76180bd5d6866c7aaecf30cccfb1518867790cdba827d0c9ec66ec2
+checksum=edf481aaff241f96defaa1a7cdf6d2fa8e835480b6aaa323aa6bf6faefe9c3ee
post_install() {
vinstall ${wrksrc}/misc/logo.svg 644 usr/share/icons/hicolor/scalable/apps rio.svg
From 465d4649ae97d82cbd43accb967488bae83f6064 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:24:52 +0100
Subject: [PATCH 0732/2025] bluedevil: update to 6.3.3.
---
srcpkgs/bluedevil/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bluedevil/template b/srcpkgs/bluedevil/template
index 81f8567d24b8c6..fc196565bd1123 100644
--- a/srcpkgs/bluedevil/template
+++ b/srcpkgs/bluedevil/template
@@ -1,6 +1,6 @@
# Template file for 'bluedevil'
pkgname=bluedevil
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ 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=5c5a02a3afa7604fea9231952c7eed0ccb665c59db7b729a40ce1ad2e8e93d33
+checksum=060ceceda8169de636fdf4c86151a8fd683071956a41761c6e389b37bc46a5ea
From 83bbd5aa6933a48cbb263a753a9f39e8c7ea24d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:24:54 +0100
Subject: [PATCH 0733/2025] breeze-gtk: update to 6.3.3.
---
srcpkgs/breeze-gtk/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-gtk/template b/srcpkgs/breeze-gtk/template
index bb88eeef5de886..bd75ec2af2f4d3 100644
--- a/srcpkgs/breeze-gtk/template
+++ b/srcpkgs/breeze-gtk/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-gtk'
pkgname=breeze-gtk
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules sassc python3 python3-cairo
@@ -11,4 +11,4 @@ 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=2db1515c463eb2484a4b269b7b82b962aeaee6d7b3b5b22ba4141db3f7b785d2
+checksum=874b73b4ff4d8d7fde5c94df303dbb3bab97de117ee21ed05e9597121992c3c3
From b9259471b5f3438103551c32325e9038b0d09614 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:24:57 +0100
Subject: [PATCH 0734/2025] breeze-qt5: update to 6.3.3.
---
srcpkgs/breeze-qt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-qt5/template b/srcpkgs/breeze-qt5/template
index 6374639e4d754c..4ec8e8127cedb1 100644
--- a/srcpkgs/breeze-qt5/template
+++ b/srcpkgs/breeze-qt5/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-qt5'
pkgname=breeze-qt5
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,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%-qt5}-${version}.tar.xz"
-checksum=065cf397152ae1a3f24e8fc3aa0e15fa40535fc4576d433a8bf3a23a03ea5f9a
+checksum=e07c95e26deb002a4b6f3422fc7cb8bd6df1d60a55064c92e9b17ff5a89796e4
replaces="breeze<6.0.0_1"
post_install() {
From 2f3c0888674a0d132c6c1cb4d64c420eb88ce66b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:00 +0100
Subject: [PATCH 0735/2025] breeze-qt6: update to 6.3.3.
---
srcpkgs/breeze-qt6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-qt6/template b/srcpkgs/breeze-qt6/template
index aa139686d94989..1745fe9d3539a0 100644
--- a/srcpkgs/breeze-qt6/template
+++ b/srcpkgs/breeze-qt6/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-qt6'
pkgname=breeze-qt6
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
@@ -19,5 +19,5 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/breeze"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz"
-checksum=065cf397152ae1a3f24e8fc3aa0e15fa40535fc4576d433a8bf3a23a03ea5f9a
+checksum=e07c95e26deb002a4b6f3422fc7cb8bd6df1d60a55064c92e9b17ff5a89796e4
replaces="breeze<6.0.0_1 breeze-snow-cursor-theme>=0"
From 0003b0f98af7b337f4adcf51dabc0284b7aa5c02 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:02 +0100
Subject: [PATCH 0736/2025] discover: update to 6.3.3.
---
srcpkgs/discover/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discover/template b/srcpkgs/discover/template
index 7037027f2cce78..9049a8953d1be5 100644
--- a/srcpkgs/discover/template
+++ b/srcpkgs/discover/template
@@ -1,6 +1,6 @@
# Template file for 'discover'
pkgname=discover
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -17,4 +17,4 @@ maintainer="1is7ac3 <isaac.qa13@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/discover"
distfiles="${KDE_SITE}/plasma/${version}/discover-${version}.tar.xz"
-checksum=f46b33fd917f07368b9b2ace326762888de18fa2fb4516363c2a53cd4c7eab9d
+checksum=de29ad7e914e9bbd30a3466222f9542449583871afe856aca0071409cf5c586d
From 6399a89abee48fd10082c5fb50849f9a2c27f420 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:05 +0100
Subject: [PATCH 0737/2025] drkonqi: update to 6.3.3.
---
srcpkgs/drkonqi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/drkonqi/template b/srcpkgs/drkonqi/template
index 01e29f7c92eaf3..7718a8dcbd39b7 100644
--- a/srcpkgs/drkonqi/template
+++ b/srcpkgs/drkonqi/template
@@ -1,6 +1,6 @@
# Template file for 'drkonqi'
pkgname=drkonqi
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DCMAKE_DISABLE_FIND_PACKAGE_Systemd=ON -DBUILD_TESTING=OFF
@@ -18,4 +18,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/drkonqi"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=d397ac8549fd2e294cf932d4b8e105dfdbadf8b3df34ec1b0f91649f30fa930b
+checksum=1fb9655f0b69732fa4c156b4332757e0c1f2fd10071074cff5b91b210775b3be
From b13b44b0956aed12d4882bfa6e49933d55922c62 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:07 +0100
Subject: [PATCH 0738/2025] flatpak-kcm: update to 6.3.3.
---
srcpkgs/flatpak-kcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/flatpak-kcm/template b/srcpkgs/flatpak-kcm/template
index c7d997905f59b0..fd5a7b0ed4f4aa 100644
--- a/srcpkgs/flatpak-kcm/template
+++ b/srcpkgs/flatpak-kcm/template
@@ -1,6 +1,6 @@
# Template file for 'flatpak-kcm'
pkgname=flatpak-kcm
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/flatpak-kcm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=17aa6903245ad498e552b233a137cf3241ff1de01b2cf2185653755546ab28bf
+checksum=7d5a9328738a4e8cf339417baa63f2b941b5147e50d60d9f11cf40d3ec9da695
From 3d75dd28228349ee3df3f1c122e8d734857b2998 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:10 +0100
Subject: [PATCH 0739/2025] kactivitymanagerd: update to 6.3.3.
---
srcpkgs/kactivitymanagerd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template
index 26bf17bf721aae..8864ac13ab2b55 100644
--- a/srcpkgs/kactivitymanagerd/template
+++ b/srcpkgs/kactivitymanagerd/template
@@ -1,6 +1,6 @@
# Template file for 'kactivitymanagerd'
pkgname=kactivitymanagerd
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -12,4 +12,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=cf2199f99f563cb0742e22fa593cbe7e5b0a8373ca65e33a234471b115707d6b
+checksum=f668be098f4d68e0d727f2a3fcd66e0b5224eeadcdcee78fc1887f74478088fd
From fc72b83c6df12fbe6250ad7f531e238bde80b735 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:12 +0100
Subject: [PATCH 0740/2025] kcm-wacomtablet: update to 6.3.3.
---
srcpkgs/kcm-wacomtablet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kcm-wacomtablet/template b/srcpkgs/kcm-wacomtablet/template
index 273a964fbe28ee..e35da4b14f39ab 100644
--- a/srcpkgs/kcm-wacomtablet/template
+++ b/srcpkgs/kcm-wacomtablet/template
@@ -1,6 +1,6 @@
# Template file for 'kcm-wacomtablet'
pkgname=kcm-wacomtablet
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="Piraty <mail@piraty.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/wacomtablet"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname#kcm-}-${version}.tar.xz"
-checksum=29baeece4400f3b1136a9d5e7126175cf5600a5b87c37c59a16b6c4611bd3476
+checksum=578029bce5c136b76ed43c9ef1f4d79cc2257e4c3b4b61f7338c008dc888a786
do_check() {
cd build
From df66dd3d42d265bd2c59d41c789eb9f8d630ae93 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:14 +0100
Subject: [PATCH 0741/2025] kde-cli-tools: update to 6.3.3.
---
srcpkgs/kde-cli-tools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template
index 7d8dc64f8de746..bacc7f0a78b98e 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=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,7 +15,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=34e89efeca2615ea8819575a1c3595c5bb2b34e0881943cc8b616675a3d7c005
+checksum=65ee64a1a6180bad00f3f001ebc8d170526eb12501f5b2cb4e28a1f3bcf26644
post_install() {
ln -sf ../libexec/kf6/kdesu ${DESTDIR}/usr/bin
From 9a9f495e7444ac63768d9aec0bfccb8c9230de1c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:17 +0100
Subject: [PATCH 0742/2025] kde-gtk-config: update to 6.3.3.
---
srcpkgs/kde-gtk-config/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kde-gtk-config/template b/srcpkgs/kde-gtk-config/template
index d1af96652a15f8..9ab0206b75fdaf 100644
--- a/srcpkgs/kde-gtk-config/template
+++ b/srcpkgs/kde-gtk-config/template
@@ -1,6 +1,6 @@
# Template file for 'kde-gtk-config'
pkgname=kde-gtk-config
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -15,7 +15,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
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}-${version}.tar.xz"
-checksum=04a15b14ddd897f141ce5a4c016f339ca6fa0f3167ebd69419536004df1a0fd7
+checksum=fd2d2249a9cc318849ae79020253bf3710c6d0b4e6c7d2088e2e63d1c30ff2ee
kde-gtk-config5_package() {
short_desc+=" - (Dummy transitional package)"
From 955a74119ed7e833bcf369484ace05ac930b47a5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:19 +0100
Subject: [PATCH 0743/2025] kdeplasma-addons: update to 6.3.3.
---
srcpkgs/kdeplasma-addons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdeplasma-addons/template b/srcpkgs/kdeplasma-addons/template
index 439f2cfc99bd44..ec47886a94a18a 100644
--- a/srcpkgs/kdeplasma-addons/template
+++ b/srcpkgs/kdeplasma-addons/template
@@ -1,6 +1,6 @@
# Template file for 'kdeplasma-addons'
pkgname=kdeplasma-addons
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,7 +18,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
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}-${version}.tar.xz"
-checksum=aa9b447bbf17d9f74b289e8984087adfc886eec5457651402e1ae61fff273a32
+checksum=55f8ff0df5921d48549cd59bed91ae9e8575b190031089f80972b9441b80d733
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" = "64$XBPS_TARGET_WORDSIZE" ]; then
makedepends+=" qt6-webengine-devel"
From 71938a7eb810f450cf1ff2b16125c67b3ca9c9cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:21 +0100
Subject: [PATCH 0744/2025] kf6-kdecoration: update to 6.3.3.
---
srcpkgs/kf6-kdecoration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdecoration/template b/srcpkgs/kf6-kdecoration/template
index ad7e115a0d8e72..2949710c545852 100644
--- a/srcpkgs/kf6-kdecoration/template
+++ b/srcpkgs/kf6-kdecoration/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdecoration'
pkgname=kf6-kdecoration
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kdecoration"
distfiles="${KDE_SITE}/plasma/${version}/kdecoration-${version}.tar.xz"
-checksum=a6f0dd8b341cae979a2816c5a0d87b286148e41026717a2d512980596f1fad2b
+checksum=65672b9bd00d1c2d18ff028b028eb8054bc476d645e25afa7dc28add4301e10b
kf6-kdecoration-devel_package() {
conflicts="kdecoration-devel>=0"
From 9602465822ff5f0971698c5e75072926caec6037 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:24 +0100
Subject: [PATCH 0745/2025] kf6-kwayland: update to 6.3.3.
---
srcpkgs/kf6-kwayland/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwayland/template b/srcpkgs/kf6-kwayland/template
index b5c0e0819e698f..621ca786932e4c 100644
--- a/srcpkgs/kf6-kwayland/template
+++ b/srcpkgs/kf6-kwayland/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwayland'
pkgname=kf6-kwayland
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/kwayland"
distfiles="${KDE_SITE}/plasma/${version}/kwayland-${version}.tar.xz"
-checksum=6e6c877b7e6f001a7717c3b02b53905bc920a5b76dcb24fa81b1a33bc35b86e3
+checksum=e6221e1021b2d7e686d377e23784a7546d14b52d24937d73ee7c6865a2a40dfa
kf6-kwayland-devel_package() {
short_desc+=" - development"
From 8b3efbadf63ce571e08eb4bffbd8e4251f93800f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:26 +0100
Subject: [PATCH 0746/2025] kgamma: update to 6.3.3.
---
srcpkgs/kgamma/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kgamma/template b/srcpkgs/kgamma/template
index 49222f5ebc10c1..874e2aa5e2a303 100644
--- a/srcpkgs/kgamma/template
+++ b/srcpkgs/kgamma/template
@@ -1,6 +1,6 @@
# Template file for 'kgamma'
pkgname=kgamma
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,7 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/kgamma"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f5c9446a44b28c7472f787bd32104078d51f7959ef56c86c4d2c195f3552c901
+checksum=c662baa46a12aff4faa98189d94282d1ce0731fcb0e82112c2019a3d93e0e0c5
kgamma5_package() {
build_style=meta
From ce4c7b9d2b6b14db8823c3f3acd0673ca4ea38ec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:28 +0100
Subject: [PATCH 0747/2025] kglobalacceld: update to 6.3.3.
---
srcpkgs/kglobalacceld/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kglobalacceld/template b/srcpkgs/kglobalacceld/template
index 35aab3c686fddf..b14a6b23b46b12 100644
--- a/srcpkgs/kglobalacceld/template
+++ b/srcpkgs/kglobalacceld/template
@@ -1,6 +1,6 @@
# Template file for 'kglobalacceld'
pkgname=kglobalacceld
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/kglobalacceld"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=a3263e42fb74ef087d263a25c7e3a55a960872262dbb4acfcf23514a3686b419
+checksum=f8c5424ed2b81d79a015a168c9116e25112698dbcad1c0490737297526003561
do_check() {
cd build
From b8ba345e2ae7d794997dedb2434b25d469c03b98 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:30 +0100
Subject: [PATCH 0748/2025] kinfocenter: update to 6.3.3.
---
srcpkgs/kinfocenter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template
index 9555d107e9d93b..430deec40ad679 100644
--- a/srcpkgs/kinfocenter/template
+++ b/srcpkgs/kinfocenter/template
@@ -1,6 +1,6 @@
# Template file for 'kinfocenter'
pkgname=kinfocenter
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,4 @@ 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=c9269e50c451fd7b880b81013bdbdcddec14ba24e6f0b5d95fd035bd26eac5eb
+checksum=26182e215e55b4f3ab60e980bbae5d0b1a6795406d11901ed33822e84812eea2
From a04b520527f2b12ac8c73793733ec92995566a41 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:33 +0100
Subject: [PATCH 0749/2025] kmenuedit: update to 6.3.3.
---
srcpkgs/kmenuedit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kmenuedit/template b/srcpkgs/kmenuedit/template
index e868e6c180bdd7..15cb91e78b4b61 100644
--- a/srcpkgs/kmenuedit/template
+++ b/srcpkgs/kmenuedit/template
@@ -1,6 +1,6 @@
# Template file for 'kmenuedit'
pkgname=kmenuedit
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -14,4 +14,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=423ff6f4c887841b2486d201c0475591ee46f81fae77bc42acad7f0623a0a486
+checksum=a62498246e6eeadac75ca5e576f226f8d5ac5d4231a3a0a0490aeb3141fc340e
From 11c38d07edfce67a0451a0134a262be2c236bd4d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:35 +0100
Subject: [PATCH 0750/2025] kpipewire: update to 6.3.3.
---
srcpkgs/kpipewire/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kpipewire/template b/srcpkgs/kpipewire/template
index 4255f76f0dd319..3bb2afccffcbb6 100644
--- a/srcpkgs/kpipewire/template
+++ b/srcpkgs/kpipewire/template
@@ -1,6 +1,6 @@
# Template file for 'kpipewire'
pkgname=kpipewire
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/kpipewire"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=b5face07052e0ec1db21e31bae3243d6376316f78be06c77d9d5be5b6b001dc4
+checksum=5f64a92e486f03bff47590ba0b80bb145a6e3b4b0e7f87b02c6a110a6a2bb3c3
do_check() {
cd build
From 8ec79a6870b16ea5d38b78cde42437e793392a29 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:37 +0100
Subject: [PATCH 0751/2025] krdp: update to 6.3.3.
---
srcpkgs/krdp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/krdp/template b/srcpkgs/krdp/template
index 84a7c561b33b24..0bc0f5b959370b 100644
--- a/srcpkgs/krdp/template
+++ b/srcpkgs/krdp/template
@@ -1,6 +1,6 @@
# Template file for 'krdp'
pkgname=krdp
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,4 +17,4 @@ maintainer="Luciogi <githubvoidlinux.supremacy429@passinbox.com>"
license="LGPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/krdp"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=f18384fe7507f48e96dac6e79a25b67af4532dc469c3d7af3afe6e19a7042bb3
+checksum=fb1d55d73a06125d52e0422214ac4fb1f801de1ab8739bfbe733fdc9bb3be6b2
From 52ac896174adacc25d631b1b99edb0a682e22059 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:40 +0100
Subject: [PATCH 0752/2025] kscreen: update to 6.3.3.
---
srcpkgs/kscreen/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kscreen/template b/srcpkgs/kscreen/template
index cda5f5d1aea52e..96611fdf4a11e0 100644
--- a/srcpkgs/kscreen/template
+++ b/srcpkgs/kscreen/template
@@ -1,6 +1,6 @@
# Template file for 'kscreen'
pkgname=kscreen
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,4 +16,4 @@ 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=b75a3ddc25b287df6f61f5afdfa0c561460f868ba797e2de42332f49bc63831e
+checksum=59ead4b33b92d7748048acd23908852b5d8a53f664a8dd4419698c13c62c0a06
From b2e62bde90925961ecf8609729963fde43c97a0e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:42 +0100
Subject: [PATCH 0753/2025] kscreenlocker: update to 6.3.3.
---
srcpkgs/kscreenlocker/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kscreenlocker/template b/srcpkgs/kscreenlocker/template
index 73e1b64ac815f9..5dc2613067d452 100644
--- a/srcpkgs/kscreenlocker/template
+++ b/srcpkgs/kscreenlocker/template
@@ -1,6 +1,6 @@
# Template file for 'kscreenlocker'
pkgname=kscreenlocker
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,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=1c614c287eeb0d7eb9d29dbae856761d82c57c380fd716d042dba63794aa82de
+checksum=fac09e34871663b5fe68aabfcdfb114d8d6bb8f555aa07a95d32e55e0c656af5
kscreenlocker-devel_package() {
short_desc+=" - development files"
From 503ffc71affc3fcd9fb738c8c6d7bef427edc791 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:44 +0100
Subject: [PATCH 0754/2025] ksshaskpass: update to 6.3.3.
---
srcpkgs/ksshaskpass/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksshaskpass/template b/srcpkgs/ksshaskpass/template
index 9b9004abaf78fd..aa875afa68a80b 100644
--- a/srcpkgs/ksshaskpass/template
+++ b/srcpkgs/ksshaskpass/template
@@ -1,6 +1,6 @@
# Template file for 'ksshaskpass'
pkgname=ksshaskpass
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -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=3ede4f622c242779a2e80a0953f2396665847b87f691fe1e60548d311a084659
+checksum=365986453d68bec1b92477d2e91c45cc4fc480691bfc02b5f309ad59f0943fe8
alternatives="ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/ksshaskpass"
From d8b7ae48d7c819db7e3a276196b9da17163faa7f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:46 +0100
Subject: [PATCH 0755/2025] ksystemstats: update to 6.3.3.
---
srcpkgs/ksystemstats/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ksystemstats/template b/srcpkgs/ksystemstats/template
index 610a4a8f94056b..dc660d07af73dc 100644
--- a/srcpkgs/ksystemstats/template
+++ b/srcpkgs/ksystemstats/template
@@ -1,6 +1,6 @@
# Template file for 'ksystemstats'
pkgname=ksystemstats
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-only,LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/ksystemstats"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=caa42877019f33cf597ea1350e7c3d1b163a10db7f10021293a7c79b35dd6003
+checksum=2fb8c29c595dc6df983246676f28e8ee1c71042da588f573c7baa2e63bbdf42e
do_check() {
cd build
From e5147442e42dc7734e41b7cb6910570176fae626 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:49 +0100
Subject: [PATCH 0756/2025] kwallet-pam: update to 6.3.3.
---
srcpkgs/kwallet-pam/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwallet-pam/template b/srcpkgs/kwallet-pam/template
index fb81e1a01e2890..1ff45bdbc1d384 100644
--- a/srcpkgs/kwallet-pam/template
+++ b/srcpkgs/kwallet-pam/template
@@ -1,6 +1,6 @@
# Template file for 'kwallet-pam'
pkgname=kwallet-pam
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools pkg-config"
@@ -11,5 +11,5 @@ 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=974d6327b411d1770ff36282914798d78fcc9a063021db1b6774efa1867fcb7a
+checksum=46de260d69debfb0ce2d9022b027524d372d5ac57b69bd989f33afbbf821e39c
conflicts="kwallet<=5.115.0_1"
From 7901ca494921c492807ce4ab384a30f1f8ad24eb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:51 +0100
Subject: [PATCH 0757/2025] kwayland-integration: update to 6.3.3.
---
srcpkgs/kwayland-integration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwayland-integration/template b/srcpkgs/kwayland-integration/template
index 49d48072cf69b6..209d6c652b100f 100644
--- a/srcpkgs/kwayland-integration/template
+++ b/srcpkgs/kwayland-integration/template
@@ -1,6 +1,6 @@
# Template file for 'kwayland-integration'
pkgname=kwayland-integration
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,4 +14,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=aecac7266dc7913ab104c6b078e5a5b8ba5991181f0e3b114b09e3d7ffad3a14
+checksum=0969cfb850087b963afb95aa0e8a81ce2c7a2e0325f408c577275259feade6cc
From e6528fc1f54ec0963160bf00214fed967fab1b2c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:54 +0100
Subject: [PATCH 0758/2025] kwin: update to 6.3.3.1.
---
srcpkgs/kwin/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template
index e4bd6a56ec19bb..eb13e662799cea 100644
--- a/srcpkgs/kwin/template
+++ b/srcpkgs/kwin/template
@@ -1,6 +1,6 @@
# Template file for 'kwin'
pkgname=kwin
-version=6.3.2.1
+version=6.3.3.1
revision=1
build_style=cmake
build_helper=qemu
@@ -28,7 +28,7 @@ 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=e6123eda2b1fd9f65b36061fdacf96234068d1e24fa7a3352288f4d51b2fc4c2
+checksum=1319169c4429ff8433baa28991a586fcdaa57f787f906ae7a83486293322d7b8
replaces="kwayland-server>=0"
kwin-devel_package() {
From 125864aff72d5f89b85d6c223053f1e70d6c1a24 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:56 +0100
Subject: [PATCH 0759/2025] kwrited: update to 6.3.3.
---
srcpkgs/kwrited/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kwrited/template b/srcpkgs/kwrited/template
index 663c1660ee8c44..9c2a51f2d0fee2 100644
--- a/srcpkgs/kwrited/template
+++ b/srcpkgs/kwrited/template
@@ -1,6 +1,6 @@
# Template file for 'kwrited'
pkgname=kwrited
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -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=041c45a5cf69bd3437be795e982bdf9f55b4f76e1d27858a116ab319940febb1
+checksum=80967fc896ce82b66f1b5223cd3008f348229eda7ee98f76275affd646cd954b
From 2fa234c9b48eb003eb38322c0daf40e9fb55a8d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:25:58 +0100
Subject: [PATCH 0760/2025] layer-shell-qt: update to 6.3.3.
---
srcpkgs/layer-shell-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/layer-shell-qt/template b/srcpkgs/layer-shell-qt/template
index 3ed0193392dfb0..183126f7db39de 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=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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=a0ec72ba8cd6a6bd37cbc185135e03d64835cc112364c0a05a4eda360ec21500
+checksum=3c7d1c846df48def1473054a848514134e211ea866418ea941defa11a707863e
layer-shell-qt-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 447ff025bd67598b79dfb86fbe8158e2c7da13cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:00 +0100
Subject: [PATCH 0761/2025] libkf6screen: update to 6.3.3.
---
srcpkgs/libkf6screen/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libkf6screen/template b/srcpkgs/libkf6screen/template
index fb928c47de7675..3642d198f10431 100644
--- a/srcpkgs/libkf6screen/template
+++ b/srcpkgs/libkf6screen/template
@@ -1,6 +1,6 @@
# Template file for 'libkf6screen'
pkgname=libkf6screen
-version=6.3.2
+version=6.3.3
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"
homepage="https://invent.kde.org/plasma/libkscreen"
distfiles="${KDE_SITE}/plasma/${version}/libkscreen-${version}.tar.xz"
-checksum=f893d171fbd6c4fda43941a242885ed6e9abe77ef52afeccaf6f0fc70ea594e2
+checksum=6aa8d6fc1df0641d206b4c146d0e9da9d7f0df12f76b7e1078616869d6366ca9
libkf6screen-devel_package() {
short_desc+=" - development"
From cb4793a443692c20aee4e46efb6cc94ac76c85b2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:03 +0100
Subject: [PATCH 0762/2025] libksysguard: update to 6.3.3.
---
srcpkgs/libksysguard/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libksysguard/template b/srcpkgs/libksysguard/template
index 2c1939788fce52..32bf3cca41e26a 100644
--- a/srcpkgs/libksysguard/template
+++ b/srcpkgs/libksysguard/template
@@ -1,6 +1,6 @@
# Template file for 'libksysguard'
pkgname=libksysguard
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,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=13323f687843f3e4f37f260a9f90ee3a477dde9cb1f03e6a5e5f455ea88ad595
+checksum=74d1f4ba8b0929cb4b257d679718825c6d501f071ded0a51b506ea467b1d07bd
build_options="webengine"
From 2786ed1b2459e82a22a38ab87a6b86b8d312ee55 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:05 +0100
Subject: [PATCH 0763/2025] libplasma: update to 6.3.3.
---
srcpkgs/libplasma/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libplasma/template b/srcpkgs/libplasma/template
index d3bab8261d087e..02cc3cd7a34e1c 100644
--- a/srcpkgs/libplasma/template
+++ b/srcpkgs/libplasma/template
@@ -1,6 +1,6 @@
# Template file for 'libplasma'
pkgname=libplasma
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -20,7 +20,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/libplasma"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ff95009767ec9d73ec482fc1e5a0c9024b8227a2478f9e371a572cd6b0e5a4ae
+checksum=c7afa64a9cc058515afb06dcb1d3f647904c2eea40bbae43540f9f02314488ac
do_check() {
cd build
From 20d7e89e1bbf94eae9dba05ad188bdb5911d67a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:07 +0100
Subject: [PATCH 0764/2025] milou: update to 6.3.3.
---
srcpkgs/milou/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template
index db18ac073a51ae..caed89bf77ec57 100644
--- a/srcpkgs/milou/template
+++ b/srcpkgs/milou/template
@@ -1,6 +1,6 @@
# Template file for 'milou'
pkgname=milou
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/milou"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=cc348d1d45199ac314e3907507bdebfe2a5ff02f09f53164720fd1c25a241998
+checksum=886b78853570f5c280f04d803b5fbe8adba00944eddc26716c4478a9b5681886
From ef837af0974beb754db11c9ad18c9df65f4126d9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:10 +0100
Subject: [PATCH 0765/2025] oxygen-qt5: update to 6.3.3.
---
srcpkgs/oxygen-qt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-qt5/template b/srcpkgs/oxygen-qt5/template
index c819cf3ebee874..fb0c09a562ba9a 100644
--- a/srcpkgs/oxygen-qt5/template
+++ b/srcpkgs/oxygen-qt5/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-qt5'
pkgname=oxygen-qt5
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=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/oxygen"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz"
-checksum=4921d8f6e6992f3416ee31765916ab882ee1c2d20220fbc52e9c5a0ec4c219ca
+checksum=878652896804d5238285629b7f867caf9e73664f776b2c83d5b3401d4d1ac925
post_install() {
rm -rf ${DESTDIR}/usr/share
From 0a1d6380010267c8a8a4cae9f6f30913dc494c71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:12 +0100
Subject: [PATCH 0766/2025] oxygen-qt6: update to 6.3.3.
---
srcpkgs/oxygen-qt6/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-qt6/template b/srcpkgs/oxygen-qt6/template
index c5b076709fcee1..98feecd72ab5be 100644
--- a/srcpkgs/oxygen-qt6/template
+++ b/srcpkgs/oxygen-qt6/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-qt6'
pkgname=oxygen-qt6
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
@@ -15,4 +15,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%-qt6}-${version}.tar.xz"
-checksum=4921d8f6e6992f3416ee31765916ab882ee1c2d20220fbc52e9c5a0ec4c219ca
+checksum=878652896804d5238285629b7f867caf9e73664f776b2c83d5b3401d4d1ac925
From 6b9f19d38ff52f2909a8c8302e1a4e12bf11ec51 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:14 +0100
Subject: [PATCH 0767/2025] oxygen-sounds: update to 6.3.3.
---
srcpkgs/oxygen-sounds/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/oxygen-sounds/template b/srcpkgs/oxygen-sounds/template
index 22ce981ceab96c..8ccc3a79fa93cc 100644
--- a/srcpkgs/oxygen-sounds/template
+++ b/srcpkgs/oxygen-sounds/template
@@ -1,6 +1,6 @@
# Template file for 'oxygen-sounds'
pkgname=oxygen-sounds
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules"
@@ -9,4 +9,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/oxygen-sounds"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=1517b495498a406f28aacb0dbb4ce3f75a923600ee192427266cba0b532f60a0
+checksum=488d6189c3ea25c73527b74c9e6ba7bb74c4945b6c4f5ab41c4c1c09f34643ba
From 071ef0a9c7182a2789361ee08882a67419f532cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:16 +0100
Subject: [PATCH 0768/2025] plasma-activities-stats: update to 6.3.3.
---
srcpkgs/plasma-activities-stats/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-activities-stats/template b/srcpkgs/plasma-activities-stats/template
index 1f7ea39d03f719..5791102f83b399 100644
--- a/srcpkgs/plasma-activities-stats/template
+++ b/srcpkgs/plasma-activities-stats/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-activities-stats'
pkgname=plasma-activities-stats
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-activities-stats"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=019f431b150ecfdecfeb2c394e84551a53f901d56be4cc4b9fc5698c09147095
+checksum=dbd9cf22e3fb9cf700d3cd54a1e1a1183cb63f07b0a2dab6744459bf720d5b09
plasma-activities-stats-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From e0c50ade37feaf022f75a59b3525ab7418596680 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:19 +0100
Subject: [PATCH 0769/2025] plasma-activities: update to 6.3.3.
---
srcpkgs/plasma-activities/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-activities/template b/srcpkgs/plasma-activities/template
index d505473c2b2f19..a8f62e91c6ec33 100644
--- a/srcpkgs/plasma-activities/template
+++ b/srcpkgs/plasma-activities/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-activities'
pkgname=plasma-activities
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="(LGPL-2.1-only OR LGPL-3.0-only) AND GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/plasma-activities"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=9a20300f30ad9d785c1e20b12b20fe0259e83947b550d10ea63ab1f91f1dd675
+checksum=aedd8bcbbb527f6a7da83d7cd72506608a486394805d9bf0037b2f899f0b7e53
plasma-activities-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From fb744c9b10df351c9cfabda00ba4630fd3676184 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:21 +0100
Subject: [PATCH 0770/2025] plasma-browser-integration: update to 6.3.3.
---
srcpkgs/plasma-browser-integration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-browser-integration/template b/srcpkgs/plasma-browser-integration/template
index a2ed7a0bb20512..3d74a547298f91 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=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -15,4 +15,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=151474e9cce936282d8412483f99e526c5f199a30488515c61a22612777578ef
+checksum=947dfdf89bdcde5b859eccba4c1fb45d3b3d59ab7d766c2d7ac5c6b34af4416b
From d6284e63ee7fdff7318ccd53a1074531a09c9abb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:23 +0100
Subject: [PATCH 0771/2025] plasma-desktop: update to 6.3.3.
---
srcpkgs/plasma-desktop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-desktop/template b/srcpkgs/plasma-desktop/template
index 3be4dbe94f61b5..528d31635a43ef 100644
--- a/srcpkgs/plasma-desktop/template
+++ b/srcpkgs/plasma-desktop/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-desktop'
pkgname=plasma-desktop
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF
@@ -31,6 +31,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-or-later"
homepage="https://invent.kde.org/plasma/plasma-desktop"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=5ddead065623e651705b8898ac6124c2ccdc0cfeb47a2c1368a97d2fd2bf6a48
+checksum=d84f252f8d7bcd47bc236b1e3154a7eee0e53bf2640b8945ec1b7f659cb6accd
replaces="user-manager>=0"
python_version=3
From 5b213d74156305d54b434dffdf80e6b87b557875 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:26 +0100
Subject: [PATCH 0772/2025] plasma-disks: update to 6.3.3.
---
srcpkgs/plasma-disks/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-disks/template b/srcpkgs/plasma-disks/template
index ef2afc7c268763..f5fee7ec0da112 100644
--- a/srcpkgs/plasma-disks/template
+++ b/srcpkgs/plasma-disks/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-disks'
pkgname=plasma-disks
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake -Wno-dev
@@ -16,4 +16,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=36da6e100f988186d574010e582bea09864ace4be6241d27f1d525b2b349e287
+checksum=9911ec5176b1106170724ba72b57254c695f85662c1e5a58b920f01efce2f8e2
From ecc4b2b2a16b3f57934dd99a50159f1db74cb53b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:28 +0100
Subject: [PATCH 0773/2025] plasma-firewall: update to 6.3.3.
---
srcpkgs/plasma-firewall/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-firewall/template b/srcpkgs/plasma-firewall/template
index ebe16988c20d8e..150ea2a7c1d8e0 100644
--- a/srcpkgs/plasma-firewall/template
+++ b/srcpkgs/plasma-firewall/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-firewall'
pkgname=plasma-firewall
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only, GPL-3.0-only"
homepage="https://invent.kde.org/network/plasma-firewall"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=ecda6aea5a88793e0b5ff78acd16da2fb9cc4fb1adba432699968b02e15ca4d4
+checksum=d27c3957b8f1bb09279f658e007fa8d23d0fedaeeeb892fceaa1df1ae8e050e7
From 6b2536f10fb92d2e9f8f28459e2e96df69d8ca85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:30 +0100
Subject: [PATCH 0774/2025] plasma-integration: update to 6.3.3.
---
srcpkgs/plasma-integration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template
index 2407756a87be6a..f78de579b09418 100644
--- a/srcpkgs/plasma-integration/template
+++ b/srcpkgs/plasma-integration/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-integration'
pkgname=plasma-integration
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,4 +16,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=88684d6d4a7fea6500f73b100a08a76571551fe48ac973d040d5e2c211e52860
+checksum=37d197b3457c710be14fd2e517986af47b8a652f25d1a62b7857dacc8ea6a9dc
From 46a25e7b49eb9f3ca6b03e42c5baf354f2d77826 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:33 +0100
Subject: [PATCH 0775/2025] plasma-nm: update to 6.3.3.
---
srcpkgs/plasma-nm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-nm/template b/srcpkgs/plasma-nm/template
index 209f8914fcbffa..b7179e0f796fb4 100644
--- a/srcpkgs/plasma-nm/template
+++ b/srcpkgs/plasma-nm/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-nm'
pkgname=plasma-nm
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,7 +19,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=bae90ad8deccf40489221bae648e3d83e67030e0387dbce55ed9fb3af4ecbeb6
+checksum=a5ea892a1258f6b034a9df017dd85274a96e604bfaa3ee4409cf54812856555f
build_options="openconnect"
From f5375904de7f15dbc0ce93f453716f42bd98a41f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:35 +0100
Subject: [PATCH 0776/2025] plasma-pa: update to 6.3.3.
---
srcpkgs/plasma-pa/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-pa/template b/srcpkgs/plasma-pa/template
index dadf422258d4d2..76bcd9c19d87f3 100644
--- a/srcpkgs/plasma-pa/template
+++ b/srcpkgs/plasma-pa/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-pa'
pkgname=plasma-pa
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake -Wno-dev
@@ -18,4 +18,4 @@ 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=5bae53450d1b5d188781749eab558273514c7eb8e5d387e088489e5db8a405b6
+checksum=0e34658ed031e5dfe3c6e308cf1c276ed6f2ee9f047e1bb1fb05fc5c60e4d5a0
From f26f6cf3f340a53c07040cdce9c09ea6e3705c68 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:37 +0100
Subject: [PATCH 0777/2025] plasma-sdk: update to 6.3.3.
---
srcpkgs/plasma-sdk/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-sdk/template b/srcpkgs/plasma-sdk/template
index 0f4d5dd5fa581b..5c65266e9a0fb2 100644
--- a/srcpkgs/plasma-sdk/template
+++ b/srcpkgs/plasma-sdk/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-sdk'
pkgname=plasma-sdk
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,4 @@ 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=a1a8dd470dd5f3f4734b9acf1a56d1678e39fe7b515eda0149cb91307ba0a145
+checksum=7188289248228054309d3c268963dad2b4bc491af6816805ad8cdb0ce2aafa65
From 411c350516818ee79901e6b2df296bdbdefa247a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:40 +0100
Subject: [PATCH 0778/2025] plasma-systemmonitor: update to 6.3.3.
---
srcpkgs/plasma-systemmonitor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-systemmonitor/template b/srcpkgs/plasma-systemmonitor/template
index ba364da7cb56dd..3d854860fb84c7 100644
--- a/srcpkgs/plasma-systemmonitor/template
+++ b/srcpkgs/plasma-systemmonitor/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-systemmonitor'
pkgname=plasma-systemmonitor
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only, GPL-3.0-only, LGPL-2.1-only, LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/plasma-systemmonitor"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=078a138ea6fea0b3e4d496dea4b0f53c30954d8591f9498fd7f83058e23c1d22
+checksum=6846ab22455b3c252d076fd12f4ec5f90136d48b63a63a02f010a57fe1e4d8c3
ksysguard_package() {
build_style=meta
From 2e25492eed6f8ef4082f22c525da3d19ab714e1f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:42 +0100
Subject: [PATCH 0779/2025] plasma-thunderbolt: update to 6.3.3.
---
srcpkgs/plasma-thunderbolt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-thunderbolt/template b/srcpkgs/plasma-thunderbolt/template
index 63749155ce8069..6609919725036d 100644
--- a/srcpkgs/plasma-thunderbolt/template
+++ b/srcpkgs/plasma-thunderbolt/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-thunderbolt'
pkgname=plasma-thunderbolt
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -14,7 +14,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=63911a4577d2c33561490d368cde644f9def9ff9a9ccb36583290f1cff158977
+checksum=88f6178d719dbd7590ebaa0d81152c084c2398d934fd57a7c72d91ac42226188
do_check() {
: # Requires running dbus and bolt services
From 3ea20a755e27711743a12f14f5085ca691b21b53 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:45 +0100
Subject: [PATCH 0780/2025] plasma-vault: update to 6.3.3.
---
srcpkgs/plasma-vault/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-vault/template b/srcpkgs/plasma-vault/template
index 4bb37ec9abd178..e1675656d8d468 100644
--- a/srcpkgs/plasma-vault/template
+++ b/srcpkgs/plasma-vault/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-vault'
pkgname=plasma-vault
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=fd9dbd3deb769bfcfb30fdeae800c706cf485fb544473743bc98b0e887770c53
+checksum=fd5f7d79bcf4d14ea3923b548ee8d17c3ed560f3a1feae79bebbd6eb8c786011
From c538cced24d064cf269876030fc58c429eaf2ecb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:49 +0100
Subject: [PATCH 0781/2025] plasma-workspace-wallpapers: update to 6.3.3.
---
srcpkgs/plasma-workspace-wallpapers/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-workspace-wallpapers/template b/srcpkgs/plasma-workspace-wallpapers/template
index 4d3390ebab20f6..b71e3baebfca19 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=6.3.2
+version=6.3.3
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=3c24f99f757ac7000753dbcdc3108fdace429bd0e0d1f169870849bf75c18585
+checksum=cc10173e88f883a847169f3b79fd3f8d898ea46e615707428da061cac7473ee7
From ad468f91c611764fc6ef71e36c830fea5a0ccab2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:52 +0100
Subject: [PATCH 0782/2025] plasma-workspace: update to 6.3.3.
---
srcpkgs/plasma-workspace/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma-workspace/template b/srcpkgs/plasma-workspace/template
index 06c330ebe3e4cd..2d5d63ac017ff7 100644
--- a/srcpkgs/plasma-workspace/template
+++ b/srcpkgs/plasma-workspace/template
@@ -1,6 +1,6 @@
# Template file for 'plasma-workspace'
pkgname=plasma-workspace
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -30,7 +30,7 @@ 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=f3f00ab0382fee6bbd24bb804691e5f0d53410fa1c6efb294850b909b9c1e499
+checksum=3bd723882c108ab3a1e4f41e1f60c3a554ebd59bdac071d63e3ce1e93c609542
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From 367b0f49a0b02276152ad3765f411753dd5b45be Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:54 +0100
Subject: [PATCH 0783/2025] plasma5support: update to 6.3.3.
---
srcpkgs/plasma5support/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/plasma5support/template b/srcpkgs/plasma5support/template
index 6d878fedccafcd..b68912a4e2efda 100644
--- a/srcpkgs/plasma5support/template
+++ b/srcpkgs/plasma5support/template
@@ -1,6 +1,6 @@
# Template file for 'plasma5support'
pkgname=plasma5support
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/plasma5support"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=2c8fae2e87373656d4535441ef091edff80d5dd5b9a905e53da77871531326da
+checksum=21b91713751f42e0235df28d0e8800b6aa2cc47fee6acba4c4b4a1f915dfa563
do_check() {
cd build
From 6053511c9e54c0869950ae665db556de2bf307b1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:56 +0100
Subject: [PATCH 0784/2025] polkit-kde-agent: update to 6.3.3.
---
srcpkgs/polkit-kde-agent/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/polkit-kde-agent/template b/srcpkgs/polkit-kde-agent/template
index 476bbe1e3ebfd0..863b8a3ddb04cc 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=6.3.2
+version=6.3.3
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext"
@@ -11,4 +11,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=b9fa047ed16066f87acb8e07cd28a66a04b9a9bbe696b1995b19112cb39f9e8c
+checksum=7debdb64a7cfc4bdd04e94e91f3126f3f264efe7ba2a17811c8f8b7d57b9e56c
From 644df59fc16d83a056bc1dccb3a2b047322373c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:26:59 +0100
Subject: [PATCH 0785/2025] powerdevil: update to 6.3.3.
---
srcpkgs/powerdevil/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/powerdevil/template b/srcpkgs/powerdevil/template
index cb97b7516d97f6..153554e589fa27 100644
--- a/srcpkgs/powerdevil/template
+++ b/srcpkgs/powerdevil/template
@@ -1,6 +1,6 @@
# Template file for 'powerdevil'
pkgname=powerdevil
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,4 +18,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=db858e8539b7e2bc9f96e8a3518683377284b95275b0e686177fb2b0c244527b
+checksum=b79f1c2b94a0f959dac319abce3577fc7f18d57c87ba3087f08bab5f929d5b71
From 3aac5d2fa680f95cd3bc32f7e0b142dae691b252 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:27:01 +0100
Subject: [PATCH 0786/2025] print-manager: update to 6.3.3.
---
srcpkgs/print-manager/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/print-manager/template b/srcpkgs/print-manager/template
index 4a856d8e64d20b..17127f8ed88885 100644
--- a/srcpkgs/print-manager/template
+++ b/srcpkgs/print-manager/template
@@ -1,7 +1,7 @@
# Template file for 'print-manager'
pkgname=print-manager
reverts="23.08.5_1 22.12.1_1 22.04.1_1 21.12.3_1 21.12.2_1 21.08.0_1 20.12.2_1"
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -17,4 +17,4 @@ maintainer="Giuseppe Fierro <gspe+void@offlink.xyz>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/print-manager"
distfiles="${KDE_SITE}/plasma/${version}/print-manager-${version}.tar.xz"
-checksum=2cc1bd77f881e5fcb30ffcb1b7b7abee02e4a94e6ea5269098c6c60db3e00280
+checksum=1c769b3ee6cce4cab50e86cf1430fccaaa04fbe0c86ce44ead1e949dc3afa058
From 9a01ae649d8a92a97edd466f7b45bbc16be41fcc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:27:03 +0100
Subject: [PATCH 0787/2025] sddm-kcm: update to 6.3.3.
---
srcpkgs/sddm-kcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sddm-kcm/template b/srcpkgs/sddm-kcm/template
index 7df2a3549e0bb5..244e41c45e3b3e 100644
--- a/srcpkgs/sddm-kcm/template
+++ b/srcpkgs/sddm-kcm/template
@@ -1,6 +1,6 @@
# Template file for 'sddm-kcm'
pkgname=sddm-kcm
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=ece34d6ff4485a51f9ffa95e9dc3c87811e60b06e527b184fb9ec5908e9e4450
+checksum=49b17316257c46ee29d9fb54951914401d62b9ae4a166d666c67eb227782041d
From 4a9bc4fe785c8d8124cd66b16042c09962e20369 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:27:05 +0100
Subject: [PATCH 0788/2025] spectacle: update to 6.3.3.
---
srcpkgs/spectacle/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template
index be92b0e3bd904a..97b47d4611e959 100644
--- a/srcpkgs/spectacle/template
+++ b/srcpkgs/spectacle/template
@@ -1,7 +1,7 @@
# Template file for 'spectacle'
pkgname=spectacle
reverts="24.12.1_1 24.12.0_1 24.08.1_2 24.08.1_1 24.08.0_1 24.05.0_4 24.05.0_3 24.05.0_2 24.05.0_2 24.05.0_2 24.05.0_1 24.02.2_1 23.08.5_1 23.08.4_1 23.08.3_1 23.08.2_1 23.08.0_1 23.04.2_1 23.04.0_1 22.12.1_1 22.08.2_1 22.08.1_1 22.04.3_1 22.04.1_1 21.12.3_1 21.12.2_1 21.12.1_1 21.12.0_1 21.08.3_1 21.08.2_1 21.08.1_1 21.08.0_1 21.04.3_1 21.04.2_1 21.04.1_1 21.04.0_1 20.12.3_1 20.12.2_1 20.12.1_1 20.12.0_1 20.08.3_1 20.08.2_1 20.08.1_1 20.08.0_1 20.04.3_1 20.04.2_1 20.04.2_1 20.04.1_1 20.04.0_1"
-version=6.3.2.1
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -17,5 +17,5 @@ short_desc="KDE screenshot capture utility"
maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later, GPL-2.0-or-later"
homepage="https://apps.kde.org/spectacle/"
-distfiles="${KDE_SITE}/plasma/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=481c25b1834b60a6a0bffe3706aa3e25009a7d35995cb377847f3a96e875774b
+distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
+checksum=b8cd37d07b8af193ce508c29f44b4f1c5ca9779dc4daabfb141b6e08f3af3d9a
From c833893f3ff83fbb4f94a081080db0e5e359a6ac Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:27:08 +0100
Subject: [PATCH 0789/2025] systemsettings: update to 6.3.3.
---
srcpkgs/systemsettings/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template
index 744405200c9b91..e58b8d39535d35 100644
--- a/srcpkgs/systemsettings/template
+++ b/srcpkgs/systemsettings/template
@@ -1,6 +1,6 @@
# Template file for 'systemsettings'
pkgname=systemsettings
-version=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -15,4 +15,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=24f88dee16d5d0b3b51ac8b2cbc2e461257fe3a9cae2b70831e422f740476bad
+checksum=3aee91be493040f3a223ae8509f9dc1e3b0e5a3208d4b13b5541ac3865299d2c
From 59a37011af46e2b376f93b6f13612c62e0ecd682 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 12 Mar 2025 13:27:10 +0100
Subject: [PATCH 0790/2025] xdg-desktop-portal-kde: update to 6.3.3.
---
srcpkgs/xdg-desktop-portal-kde/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xdg-desktop-portal-kde/template b/srcpkgs/xdg-desktop-portal-kde/template
index 43f8a501e6b521..c72c58f33fc0bd 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=6.3.2
+version=6.3.3
revision=1
build_style=cmake
configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="https://invent.kde.org/plasma/xdg-desktop-portal-kde"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
-checksum=cdf79d8e02d9be995e91b8d4d317e03441027535e8fc9ee746eb850fc0760341
+checksum=b6bf12489564922f7817a31280b21f72f6f1057d3f44ed0d3e09abb47d958005
do_check() {
cd build
From 827abe72a2c81aad4bd01fa8a46434baf8121751 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 13 Mar 2025 18:10:41 -0400
Subject: [PATCH 0791/2025] qtile: fix crash on musl
---
srcpkgs/qtile/patches/musl.patch | 16 ++++++++++++++++
srcpkgs/qtile/template | 2 +-
2 files changed, 17 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/qtile/patches/musl.patch
diff --git a/srcpkgs/qtile/patches/musl.patch b/srcpkgs/qtile/patches/musl.patch
new file mode 100644
index 00000000000000..93fbf89bb07bb6
--- /dev/null
+++ b/srcpkgs/qtile/patches/musl.patch
@@ -0,0 +1,16 @@
+musl doesn't have posix_spawn_file_actions_addclosefrom_np, so python doesn't
+have os.POSIX_SPAWN_CLOSEFROM on musl.
+
+see: https://github.com/qtile/qtile/issues/5210
+
+--- a/libqtile/core/manager.py
++++ b/libqtile/core/manager.py
+@@ -1331,7 +1331,7 @@
+ (os.POSIX_SPAWN_DUP2, 2, null.fileno()),
+ ]
+
+- if sys.version_info.major >= 3 and sys.version_info.minor >= 13:
++ if hasattr(os, "POSIX_SPAWN_CLOSEFROM"):
+ # we should close all fds so that child processes don't
+ # accidentally write to our x11 event loop or whatever; we never
+ # used to do this, so it seems fine to only do it on python 3.13 or
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 63ba2e7c0a064c..7d2b9ec01c6200 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,7 +1,7 @@
# Template file for 'qtile'
pkgname=qtile
version=0.31.0
-revision=1
+revision=2
build_style=python3-pep517
_wlroots=0.17
hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel
From cd34d56adb82966dc5be5ae1a5cc786802f5700f Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Thu, 13 Mar 2025 23:56:00 +0100
Subject: [PATCH 0792/2025] rav1e: fix shlibs
---
common/shlibs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/shlibs b/common/shlibs
index 37b5cc20addb92..390011826b98ae 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3648,7 +3648,7 @@ libcsfml-system.so.2.5 CSFML-2.5_1
libcsfml-network.so.2.5 CSFML-2.5_1
libtokyocabinet.so.9 tokyocabinet-1.4.48_1
libdav1d.so.7 libdav1d-1.3.0_1
-librav1e.so.0 rav1e-0.6.3_1
+librav1e.so.0.6 rav1e-0.6.3_1
libdqlite.so.0 dqlite-0.2.1_1
libwoff2common.so.1.0.2 libwoff2common1.0.2-1.0.2_1
libwoff2enc.so.1.0.2 libwoff2enc1.0.2-1.0.2_1
From 08f5068fa4e1568322f95dbe42f9f60812fdc38a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 13 Mar 2025 21:45:39 -0700
Subject: [PATCH 0793/2025] rav1e: rebuild to fix soversion
The soversion changed due to an update in cargo-c:
https://github.com/lu-zero/cargo-c/commit/dcc2df643ff1ff1414f2449c7a3996e336724029
9219170ad67c63724869248bb4545d4b28362cf4 forgot to rebuild rav1e
---
srcpkgs/rav1e/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/rav1e/template b/srcpkgs/rav1e/template
index 7e169a2af9d5ec..398a54ebc5ef83 100644
--- a/srcpkgs/rav1e/template
+++ b/srcpkgs/rav1e/template
@@ -1,7 +1,7 @@
# Template file for 'rav1e'
pkgname=rav1e
version=0.6.6
-revision=2
+revision=3
build_style=cargo
hostmakedepends="cargo-c"
short_desc="Fastest and safest AV1 encoder"
From bc95237caef7758ae2b2ea7d3f7c608e3a7225ed Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 13 Mar 2025 21:49:35 -0700
Subject: [PATCH 0794/2025] libavif: rebuild for rav1e soversion change
---
srcpkgs/libavif/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libavif/template b/srcpkgs/libavif/template
index d3f0df87e51f1b..a1342b2bb1f1db 100644
--- a/srcpkgs/libavif/template
+++ b/srcpkgs/libavif/template
@@ -1,7 +1,7 @@
# Template file for 'libavif'
pkgname=libavif
version=1.2.0
-revision=1
+revision=2
build_wrksrc="${pkgname}-${version}"
build_style=cmake
configure_args="-DAVIF_BUILD_APPS=ON -DAVIF_BUILD_GDK_PIXBUF=ON
From d14747b2b22f5181d30bbb7127c55e92efff479f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 14 Mar 2025 09:00:41 +0100
Subject: [PATCH 0795/2025] fend: update to 1.5.6
---
srcpkgs/fend/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/fend/template b/srcpkgs/fend/template
index a30fdd3b0ec041..eb1d933d5e14a0 100644
--- a/srcpkgs/fend/template
+++ b/srcpkgs/fend/template
@@ -1,6 +1,6 @@
# Template file for 'fend'
pkgname=fend
-version=1.5.5
+version=1.5.6
revision=1
build_style=cargo
make_install_args="--path cli"
@@ -13,8 +13,8 @@ homepage="https://printfn.github.io/fend/"
changelog="https://raw.githubusercontent.com/printfn/fend/main/CHANGELOG.md"
distfiles="https://github.com/printfn/fend/archive/refs/tags/v${version}.tar.gz
https://github.com/printfn/fend/releases/download/v${version}/fend.1>fend_man_${version}"
-checksum="330ca6ca5fcb4410fe75caeab0d77b0b112a355ec2a5d5848dffb0a7a7a2e7a7
- 65be3b5b9c49fd13bab854eb1ffa9e14ae533d2623bcccedba48e935ecbe0584"
+checksum="59073829d4963ce7c893bf805ec35986d10b90674dcfd67e2e74ebc043212594
+ 17eff91e3bb1b573488f061eab9997081719a435e361856251f67a52345314a7"
skip_extraction="fend_man_${version}"
post_install() {
From 4d15c670df64dac5dd53300cbe06a9184bff085f Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Thu, 13 Mar 2025 19:45:21 +0100
Subject: [PATCH 0796/2025] ballerburg: update to 1.2.3.
---
srcpkgs/ballerburg/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/ballerburg/template b/srcpkgs/ballerburg/template
index 38fc87372434f4..f39c5ea16b6258 100644
--- a/srcpkgs/ballerburg/template
+++ b/srcpkgs/ballerburg/template
@@ -1,14 +1,14 @@
# Template file for 'ballerburg'
pkgname=ballerburg
-version=1.2.1
-revision=2
+version=1.2.3
+revision=1
build_style=cmake
-hostmakedepends="which cmake sdl12-compat-devel"
-makedepends="sdl12-compat-devel"
+hostmakedepends="pkg-config"
+makedepends="SDL2-devel"
short_desc="Classical castle combat game"
maintainer="pulux <pulux@pf4sh.de>"
license="GPL-3.0-or-later"
-homepage="http://baller.tuxfamily.org/"
-distfiles="http://download.tuxfamily.org/baller/$pkgname-$version.tar.gz"
-checksum=3f4ad9465f01c256dd1b37cc62c9fd8cbca372599753dbb21726629f042a6e62
-broken="unable to fetch source"
+homepage="https://baller.frama.io/"
+distfiles="https://framagit.org/baller/ballerburg/-/archive/v${version}/ballerburg-v${version}.tar.gz"
+checksum=88fdddef806008aac2c7c0ebf8c9152e26cdb1b21fd70337069925723134dcc4
+make_check=no # no tests included
From f30130a2a5063d63f59f4e9e93aca34df2e05247 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 13 Mar 2025 23:26:22 +0100
Subject: [PATCH 0797/2025] libgit2-glib: update to 1.2.1
---
srcpkgs/libgit2-glib/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/libgit2-glib/template b/srcpkgs/libgit2-glib/template
index 4203bf1ad73969..c89eba6269d762 100644
--- a/srcpkgs/libgit2-glib/template
+++ b/srcpkgs/libgit2-glib/template
@@ -1,20 +1,20 @@
# Template file for 'libgit2-glib'
pkgname=libgit2-glib
-version=1.2.0
-revision=3
+version=1.2.1
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dintrospection=$(vopt_if gir true false)
-Dvapi=$(vopt_if gir true false)"
hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)"
-makedepends="libglib-devel libgit2-devel python3-gobject-devel"
+makedepends="libglib-devel libgit2-1.9-devel libssh2-devel python3-gobject-devel"
short_desc="Glib wrapper library around libgit2"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/Libgit2-glib"
changelog="https://gitlab.gnome.org/GNOME/libgit2-glib/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libgit2-glib/${version%.*}/libgit2-glib-${version}.tar.xz"
-checksum=1331dada838f4e1f591b26459d44126a325de762dc3cd26153a31afbdfe18190
+checksum=97423a779002b3be8751c75f9d79049dfccca3616a26159fc162486772ba785f
build_options="gir"
build_options_default="gir"
@@ -28,7 +28,7 @@ post_patch() {
}
libgit2-glib-devel_package() {
- depends="${sourcepkg}>=${version}_${revision} libglib-devel libgit2-devel"
+ depends="${sourcepkg}>=${version}_${revision} libglib-devel libgit2-1.9-devel"
short_desc+=" - development files"
pkg_install() {
vmove "usr/lib/*.so"
From 9f1a97d3fe0a0353d5fcfc9500f4b778a7db2213 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 Mar 2025 11:29:53 +0100
Subject: [PATCH 0798/2025] gleam: update to 1.9.1.
---
srcpkgs/gleam/template | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gleam/template b/srcpkgs/gleam/template
index 621dc87d131bac..e26c612b18b635 100644
--- a/srcpkgs/gleam/template
+++ b/srcpkgs/gleam/template
@@ -1,15 +1,19 @@
# Template file for 'gleam'
pkgname=gleam
-version=1.8.1
+version=1.9.1
revision=1
build_style=cargo
-make_install_args="--path=compiler-cli"
+make_install_args="--path=gleam-bin"
depends="erlang rebar3"
-checkdepends="git"
+checkdepends="git erlang nodejs"
short_desc="Statically typed language for the Erlang VM"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0"
homepage="https://gleam.run/"
changelog="https://raw.githubusercontent.com/gleam-lang/gleam/main/CHANGELOG.md"
distfiles="https://github.com/gleam-lang/gleam/archive/refs/tags/v${version}.tar.gz"
-checksum=5ad243c092fb229d0ae77214beaa462cd9a53018e553decb9b12a2ea1fab6494
+checksum=eacf88d2ce6f7ca06e9a0d6b8117c517a8a21593349233edb2506263d08a830f
+
+post_extract() {
+ vsed -i -e '/Deno\|Bun/d' test-output/src/tests/echo.rs
+}
From a9caf199729d3aceffc4ee7e4f014d0bc1c709c2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 Mar 2025 11:30:55 +0100
Subject: [PATCH 0799/2025] grpcurl: update to 1.9.3.
---
srcpkgs/grpcurl/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/grpcurl/template b/srcpkgs/grpcurl/template
index 203b6fec060b2a..5df514808e1c09 100644
--- a/srcpkgs/grpcurl/template
+++ b/srcpkgs/grpcurl/template
@@ -1,6 +1,6 @@
# Template file for 'grpcurl'
pkgname=grpcurl
-version=1.9.2
+version=1.9.3
revision=1
build_style=go
go_import_path="github.com/fullstorydev/grpcurl"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/fullstorydev/grpcurl"
distfiles="https://github.com/fullstorydev/grpcurl/archive/refs/tags/v${version}.tar.gz"
-checksum=9259935b6ef86d701caef60be338600798348368c0f4dca063a45cf88d8186a8
+checksum=bb555087f279af156159c86d4d3d5dd3f2991129e4cd6b09114e6851a679340d
post_install() {
vlicense LICENSE
From 4b2d91c07077cdb20acdf2da2815b161dd4092dd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 Mar 2025 11:31:54 +0100
Subject: [PATCH 0800/2025] expat: update to 2.7.0.
---
srcpkgs/expat/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/expat/template b/srcpkgs/expat/template
index 23b98ddd4ff4ec..530921485f8159 100644
--- a/srcpkgs/expat/template
+++ b/srcpkgs/expat/template
@@ -1,6 +1,6 @@
# Template file for 'expat'
pkgname=expat
-version=2.6.4
+version=2.7.0
revision=1
build_style=gnu-configure
short_desc="XML parser library written in C"
@@ -9,7 +9,7 @@ license="MIT"
homepage="https://libexpat.github.io/"
changelog="https://raw.githubusercontent.com/libexpat/libexpat/master/expat/Changes"
distfiles="https://github.com/libexpat/libexpat/releases/download/R_${version//./_}/expat-${version}.tar.xz"
-checksum=a695629dae047055b37d50a0ff4776d1d45d0a4c842cf4ccee158441f55ff7ee
+checksum=25df13dd2819e85fb27a1ce0431772b7047d72af81ae78dc26b4c6e0805f48d1
post_install() {
vlicense COPYING
From b68aa5d1129e294999491c60a522a912d2a0a894 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 14 Mar 2025 16:45:23 +0100
Subject: [PATCH 0801/2025] linux6.13: update to 6.13.7.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 2 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index ae0b8c96b3b5b0..cdd62faff60f8d 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.6 Kernel Configuration
+# Linux/arm64 6.13.7 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index c75cd42e11c445..c6c1b3b99780c5 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.6 Kernel Configuration
+# Linux/i386 6.13.7 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 9c8055d4ba06d1..7bb2fe340f83f7 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.6 Kernel Configuration
+# Linux/x86_64 6.13.7 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index 69093e00818215..2954e9eaa61c3e 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.6
+version=6.13.7
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 7f83a96900a7160a150832131bb89afa4079f65949fb9044b887fc79a4c14b86"
+ 3c33fc5a395406d58627007548f3682dce18eab9991d937c9ccfb8e610c37d2a"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 1129c2ed6979d1662a426ac6dc97ff182db86f7e Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 10 Mar 2025 11:48:39 +0530
Subject: [PATCH 0802/2025] ast-grep: update to 0.36.1.
---
srcpkgs/ast-grep/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ast-grep/template b/srcpkgs/ast-grep/template
index 34fb64575d59fd..9e068158053867 100644
--- a/srcpkgs/ast-grep/template
+++ b/srcpkgs/ast-grep/template
@@ -1,6 +1,6 @@
# Template file for 'ast-grep'
pkgname=ast-grep
-version=0.35.0
+version=0.36.1
revision=1
build_style=cargo
make_check_args="-- --skip=test_unmatching_id --skip=test_merge_with_globs"
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://ast-grep.github.io"
changelog="https://raw.githubusercontent.com/ast-grep/ast-grep/main/CHANGELOG.md"
distfiles="https://static.crates.io/crates/ast-grep/ast-grep-${version}.crate"
-checksum=b8f3a840339bd967a17e20524cacf55907a990f567ee558e4332b1726bce116b
+checksum=a7209f4e35afb21b9e3c65272729525745880d67b4c5fca5f52541d6aa128c21
do_install() {
vbin target/${RUST_TARGET}/release/ast-grep
From dbfe264de0cd02361c8bdcd8b8d253e68f98495f Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 22 Feb 2025 00:16:33 +0530
Subject: [PATCH 0803/2025] cargo-deny: update to 0.18.2.
---
srcpkgs/cargo-deny/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/cargo-deny/template b/srcpkgs/cargo-deny/template
index 8d6879b2a4f0b5..664c218b4ad5b2 100644
--- a/srcpkgs/cargo-deny/template
+++ b/srcpkgs/cargo-deny/template
@@ -1,8 +1,8 @@
# Template file for 'cargo-deny'
pkgname=cargo-deny
-version=0.16.3
+version=0.18.2
revision=1
-_adv_commit="6ef1d1fd84c57e46253ff16bf7379c115e1062eb"
+_adv_commit="ddccfe8aced779f7b54d27bbe7e122ecb1dda33a"
_test_adv_commit="1f44d565d81692a44b8c7af8a80f587e19757f8c"
build_style=cargo
configure_args="--no-default-features"
@@ -15,7 +15,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/refs/tags/${version}.tar.gz"
-checksum=99f8906b6468ae309c5c7312f9ce1d7567300dcc43cd58228955dcc5522fcaff
+checksum=bb47741fada886c166e2a697a87fe93fca38ec083db489d404c73bcb0b9d7445
if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
broken="bitvec crate unimplemented for big endian"
@@ -32,12 +32,12 @@ pre_build() {
pre_check() {
export PATH="/usr/libexec/chroot-git:${PATH}"
- ADV_DB_DIR="tests/advisory-db/github.com-a946fc29ac602819"
+ ADV_DB_DIR="tests/advisory-db/advisory-db-3157b0e258782691"
rmdir $ADV_DB_DIR
git clone https://github.com/rustsec/advisory-db.git $ADV_DB_DIR
git -C $ADV_DB_DIR checkout ${_adv_commit}
- TEST_ADV_DB_DIR="tests/advisory-db/github.com-c373669cccc50ac0"
+ TEST_ADV_DB_DIR="tests/advisory-db/test-advisory-db-c27873b782cceedc"
rmdir $TEST_ADV_DB_DIR
git clone https://github.com/EmbarkStudios/test-advisory-db.git $TEST_ADV_DB_DIR
git -C $TEST_ADV_DB_DIR checkout ${_test_adv_commit}
From 85942e4a27c5bc511936913ca8daba0d51b69baf Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 18 Feb 2025 12:31:25 +0530
Subject: [PATCH 0804/2025] revive: update to 1.7.0.
---
srcpkgs/revive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/revive/template b/srcpkgs/revive/template
index 93604c60b69391..6818592b337278 100644
--- a/srcpkgs/revive/template
+++ b/srcpkgs/revive/template
@@ -1,6 +1,6 @@
# Template file for 'revive'
pkgname=revive
-version=1.6.0
+version=1.7.0
revision=1
build_style=go
go_ldflags="-X github.com/mgechev/revive/cli.version=$version"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://revive.run/"
changelog="https://github.com/mgechev/revive/releases"
distfiles="https://github.com/mgechev/revive/archive/refs/tags/v${version}.tar.gz"
-checksum=eb732f7efffd8413b512cd89b68036541641ff47c44e75a1532ca17af0db39e3
+checksum=2ea41ab2e8e7dd344cc52d002551cb0e640dd24ab569ad273906110cf4134a88
post_install() {
vdoc RULES_DESCRIPTIONS.md
From 8b141281110e60e69b1557acb376217f49c68b12 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:54:42 +0100
Subject: [PATCH 0805/2025] telegram-desktop: update to 5.12.3.
---
.../telegram-desktop/patches/cstddef.h.patch | 30 +++++++++++++++++++
srcpkgs/telegram-desktop/template | 4 +--
2 files changed, 32 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/telegram-desktop/patches/cstddef.h.patch
diff --git a/srcpkgs/telegram-desktop/patches/cstddef.h.patch b/srcpkgs/telegram-desktop/patches/cstddef.h.patch
new file mode 100644
index 00000000000000..e5a86032279790
--- /dev/null
+++ b/srcpkgs/telegram-desktop/patches/cstddef.h.patch
@@ -0,0 +1,30 @@
+--- a/Telegram/lib_ui/ui/widgets/buttons.h 2025-03-10 07:58:29.000000000 +0100
++++ - 2025-03-13 21:21:45.309846801 +0100
+@@ -13,6 +13,7 @@
+ #include "styles/style_widgets.h"
+
+ #include <memory>
++#include <cstddef>
+
+ class Painter;
+
+@@ -273,7 +274,7 @@
+ const style::SettingsButton &st = st::defaultSettingsButton);
+ SettingsButton(
+ QWidget *parent,
+- nullptr_t,
++ std::nullptr_t,
+ const style::SettingsButton &st = st::defaultSettingsButton);
+ ~SettingsButton();
+
+--- a/Telegram/lib_ui/ui/widgets/buttons.cpp 2025-03-10 07:58:29.000000000 +0100
++++ - 2025-03-13 21:27:09.133348285 +0100
+@@ -795,7 +795,7 @@
+
+ SettingsButton::SettingsButton(
+ QWidget *parent,
+- nullptr_t,
++ std::nullptr_t,
+ const style::SettingsButton &st)
+ : RippleButton(parent, st.ripple)
+ , _st(st)
diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index 64ed8a26f7254b..e874e7f43ade6e 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,6 +1,6 @@
# Template file for 'telegram-desktop'
pkgname=telegram-desktop
-version=5.11.1
+version=5.12.3
revision=1
build_style=cmake
build_helper="qemu gir"
@@ -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=bde842b71064511c5bacb4971e3b2d539614f8dc541dffcb4ccc00e02d80924b
+checksum=050a19e74632eff02737f078b02d78e11faa108d0932371f3d64122b225d3034
build_options="spellcheck"
build_options_default="spellcheck"
From 21d104e11c75ec779c6b3a020e7800d0b70c9d0a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 11:58:49 +0100
Subject: [PATCH 0806/2025] ada: update to 3.2.1.
---
srcpkgs/ada/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template
index 3b90a513cd2487..93b4a145ee8026 100644
--- a/srcpkgs/ada/template
+++ b/srcpkgs/ada/template
@@ -1,6 +1,6 @@
# Template file for 'ada'
pkgname=ada
-version=3.1.0
+version=3.2.1
revision=1
build_style=cmake
# They all pull in CPM - CMake's missing package manager
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="MIT OR Apache-2.0"
homepage="https://www.ada-url.com/"
distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz"
-checksum=c93255bd9d3a5fa890843a34fbe9f7d2e233eea4b0c4075d401c32ac8e80a9df
+checksum=2530b601224d96554333ef2e1504cebf040e86b79a4166616044f5f79c47eaa5
post_install() {
vlicense LICENSE-APACHE
From 2b583a15edc921c869ddffdb01d35f07c69eeb70 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:17:05 +0100
Subject: [PATCH 0807/2025] pulseaudio-qt: update to 1.7.0.
---
srcpkgs/pulseaudio-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pulseaudio-qt/template b/srcpkgs/pulseaudio-qt/template
index 006df08432e06b..bd350fa3279572 100644
--- a/srcpkgs/pulseaudio-qt/template
+++ b/srcpkgs/pulseaudio-qt/template
@@ -1,6 +1,6 @@
# Template file for 'pulseaudio-qt'
pkgname=pulseaudio-qt
-version=1.6.0
+version=1.7.0
revision=1
build_style=cmake
configure_args="-DBUILD_WITH_QT6=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/libraries/pulseaudio-qt"
distfiles="${KDE_SITE}/pulseaudio-qt/${pkgname}-${version}.tar.xz"
-checksum=1becbadacb36a9d6a431a0c93cdb428f8f67f37cf2d23768675983318c0ade84
+checksum=6a18db76dd2bcc3df7d9a9379c025295817264baa1f2ed8caaac7da44e04e931
pulseaudio-qt-devel_package() {
short_desc+=" - development files"
From 83e65c733e3ec809b8ac2743210235afbf0d0800 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:26:31 +0100
Subject: [PATCH 0808/2025] re: update to 3.20.0.
---
common/shlibs | 2 +-
srcpkgs/re/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 390011826b98ae..078568e7541f38 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3547,7 +3547,7 @@ 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
-libre.so.28 re-3.18.0_1
+libre.so.30 re-3.20.0_1
libtpms.so.0 libtpms-0.9.0_1
libswtpm_libtpms.so.0 libswtpm-0.6.1_1
libspandsp.so.2 spandsp-0.0.6_1
diff --git a/srcpkgs/re/template b/srcpkgs/re/template
index 7e4bacdf837266..29043171cb44f7 100644
--- a/srcpkgs/re/template
+++ b/srcpkgs/re/template
@@ -1,6 +1,6 @@
# Template file for 're'
pkgname=re
-version=3.18.0
+version=3.20.0
revision=1
build_style=cmake
configure_args="-DUSE_OPENSSL=yes"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="BSD-3-Clause"
homepage="https://github.com/baresip/re/"
distfiles="https://github.com/baresip/re/archive/refs/tags/v${version}.tar.gz"
-checksum=42ba0f8358739da47b5702f2c1c14ecac04dde41e20dd21c1e4a826514366efd
+checksum=26c946b69d3e4bafff60e5d09c7e01ccb2b097d5b732cbeb4043399a86a4bc0c
CFLAGS=-D_GNU_SOURCE
From b572dbda63e93acb7ab4594f9dd8be3fd94ef244 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:26:36 +0100
Subject: [PATCH 0809/2025] baresip: update to 3.20.0.
---
srcpkgs/baresip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/baresip/template b/srcpkgs/baresip/template
index 5f5ff9f179a7b2..9ba4c08bc868fd 100644
--- a/srcpkgs/baresip/template
+++ b/srcpkgs/baresip/template
@@ -1,6 +1,6 @@
# Template file for 'baresip'
pkgname=baresip
-version=3.18.0
+version=3.20.0
revision=1
build_style=cmake
hostmakedepends="pkg-config glib-devel"
@@ -17,7 +17,7 @@ license="BSD-3-Clause"
homepage="https://github.com/baresip/baresip"
changelog="https://raw.githubusercontent.com/baresip/baresip/main/CHANGELOG.md"
distfiles="https://github.com/baresip/baresip/archive/refs/tags/v${version}.tar.gz"
-checksum=1c51fd01aa73cab60cfbdb6c1e13c99537e1866bf06b83b5c03004a92fe2bdf0
+checksum=df3df6b94bb72f4105a542246e02800db05cd6877088b0567c6169b94be5fea5
post_install() {
vlicense LICENSE
From fb84fa7e01469646307cd63abb0ae79265cf6240 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:30:33 +0100
Subject: [PATCH 0810/2025] avfs: update to 1.2.0.
---
common/shlibs | 2 +-
srcpkgs/avfs/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 078568e7541f38..cf590fdced9237 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -817,7 +817,7 @@ libpeas-gtk-1.0.so.0 libpeas-1.0.0_2
libpeas-2.so.0 libpeas2-2.0.1_1
libtotem.so.0 libtotem-3.6.2_1
libclutter-1.0.so.0 clutter-1.14.0_1
-libavfs.so.0 libavfs-1.0.5_1
+libavfs.so.1 libavfs-1.2.0_1
libgjs.so.0 gjs-1.65.2_1
libtelepathy-glib.so.0 telepathy-glib-0.15.5_1
libaccountsservice.so.0 accountsservice-0.6.4_1
diff --git a/srcpkgs/avfs/template b/srcpkgs/avfs/template
index 6edce4215198a8..ba3fdcebcbe383 100644
--- a/srcpkgs/avfs/template
+++ b/srcpkgs/avfs/template
@@ -1,6 +1,6 @@
# Template file for 'avfs'
pkgname=avfs
-version=1.1.5
+version=1.2.0
revision=1
build_style=gnu-configure
configure_args="--with-system-zlib --with-system-bzlib"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-only, LGPL-2.0-only"
homepage="https://avf.sourceforge.net/"
distfiles="$SOURCEFORGE_SITE/avf/avfs-${version}.tar.bz2"
-checksum=ad9f3b64104d6009a058c70f67088f799309bf8519b14b154afad226a45272cf
+checksum=a25a8ec43c1ee172624e1a4c79ce66a1b930841cdb545b725f1ec64bcabe889c
libavfs_package() {
short_desc+=" - library"
From dd6fe4ae1dbdf0b7290a6fc384d99d8d28971c9f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:31:02 +0100
Subject: [PATCH 0811/2025] hwids: update to 0.393.
---
srcpkgs/hwids/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hwids/template b/srcpkgs/hwids/template
index 29723485e3d0f3..8543642e05cc72 100644
--- a/srcpkgs/hwids/template
+++ b/srcpkgs/hwids/template
@@ -1,14 +1,14 @@
# 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.391
+version=0.393
revision=1
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=620fe1c22922a3d1bd1062424e9cc6b954acea2f83b72ff0cb45144981cb1975
+checksum=322add86944680e99d04468d49de180a7ce0c77fb406f7abde8ab14f2d161051
do_install() {
vmkdir usr/share/hwdata
From 0fc300ad88a5748654111d76ecf900dad0bb55b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:36:29 +0100
Subject: [PATCH 0812/2025] zxing-cpp: update to 2.3.0.
---
srcpkgs/zxing-cpp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zxing-cpp/template b/srcpkgs/zxing-cpp/template
index 9dec982ed5e5d6..1a8b69327d8a68 100644
--- a/srcpkgs/zxing-cpp/template
+++ b/srcpkgs/zxing-cpp/template
@@ -1,6 +1,6 @@
# Template file for 'zxing-cpp'
pkgname=zxing-cpp
-version=2.2.1
+version=2.3.0
revision=1
build_style=cmake
configure_args="-DBUILD_EXAMPLES=OFF -DBUILD_BLACKBOX_TESTS=OFF
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://github.com/zxing-cpp/zxing-cpp/"
changelog="https://github.com/zxing-cpp/zxing-cpp/releases"
distfiles="https://github.com/zxing-cpp/zxing-cpp/archive/refs/tags/v${version}.tar.gz"
-checksum=02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635
+checksum=64e4139103fdbc57752698ee15b5f0b0f7af9a0331ecbdc492047e0772c417ba
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_UNIT_TESTS=ON"
From 0eea9097cf5ebf8f34d4ee697321e2e2cfb13548 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:37:43 +0100
Subject: [PATCH 0813/2025] clazy: update to 1.13.
---
...ipts-with-llvm-clang-provided-cmake-.patch | 283 ------------------
srcpkgs/clazy/template | 4 +-
2 files changed, 2 insertions(+), 285 deletions(-)
delete mode 100644 srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
diff --git a/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch b/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
deleted file mode 100644
index 17fdcdf1d42309..00000000000000
--- a/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
+++ /dev/null
@@ -1,283 +0,0 @@
---- clazy-1.12.orig/CMakeLists.txt 2024-06-30 21:33:30.000000000 +0200
-+++ clazy-1.12/CMakeLists.txt 2024-08-04 17:17:37.878433212 +0200
-@@ -26,9 +26,9 @@
-
- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_LIST_DIR}/cmake)
- if (NOT CLAZY_BUILD_WITH_CLANG)
-- find_package(Clang 11.0 MODULE REQUIRED)
-+ find_package(Clang CONFIG REQUIRED)
-
-- if (CLANG_CLANG-CPP_LIB AND NOT APPLE)
-+ if (TARGET clang-cpp AND NOT APPLE)
- set(default_use_clang_cpp ON)
- else()
- set(default_use_clang_cpp OFF)
-@@ -155,6 +155,7 @@
- foreach(llvm_system_lib ${LLVM_SYSTEM_LIBS})
- target_link_libraries(${name} ${llvm_system_lib})
- endforeach()
-+ target_link_libraries(${name} LLVM)
-
- if(WIN32)
- target_link_libraries(${name} version.lib)
---- clazy-1.12.orig/cmake/FindClang.cmake 2024-06-30 21:33:30.000000000 +0200
-+++ clazy-1.12/cmake/FindClang.cmake 1970-01-01 01:00:00.000000000 +0100
-@@ -1,112 +0,0 @@
--# Detect Clang libraries
--#
--# Defines the following variables:
--# CLANG_FOUND - True if Clang was found
--# CLANG_INCLUDE_DIRS - Where to find Clang includes
--# CLANG_LIBRARY_DIRS - Where to find Clang libraries
--#
--# CLANG_LIBCLANG_LIB - Libclang C library
--#
--# CLANG_CLANGFRONTEND_LIB - Clang Frontend (C++) Library
--# CLANG_CLANGDRIVER_LIB - Clang Driver (C++) Library
--# ...
--#
--# CLANG_LIBS - All the Clang C++ libraries
--#
--# Uses the same include and library paths detected by FindLLVM.cmake
--#
--# See http://clang.llvm.org/docs/InternalsManual.html for full list of libraries
--
--#=============================================================================
--# SPDX-FileCopyrightText: 2014-2015 Kevin Funk <kfunk@kde.org>
--#
--# SPDX-License-Identifier: BSD-2-Clause
--#=============================================================================
--
--if (${Clang_FIND_REQUIRED})
-- find_package(LLVM ${Clang_FIND_VERSION} REQUIRED)
--else ()
-- find_package(LLVM ${Clang_FIND_VERSION})
--endif ()
--
--set(CLANG_FOUND FALSE)
--
--if (LLVM_FOUND AND LLVM_LIBRARY_DIRS)
-- macro(FIND_CLANG_LIB _libname_)
-- string(TOUPPER ${_libname_} _prettylibname_)
-- find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_} HINTS ${LLVM_LIBRARY_DIRS})
-- endmacro(FIND_CLANG_LIB)
-- macro(FIND_AND_ADD_CLANG_LIB _libname_)
-- string(TOUPPER ${_libname_} _prettylibname_)
-- find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_} HINTS ${LLVM_LIBRARY_DIRS})
-- if(CLANG_${_prettylibname_}_LIB)
-- set(CLANG_LIBS ${CLANG_LIBS} ${CLANG_${_prettylibname_}_LIB})
-- endif()
-- endmacro(FIND_AND_ADD_CLANG_LIB)
--
-- # note: On Windows there's 'libclang.dll' instead of 'clang.dll' -> search for 'libclang', too
-- find_library(CLANG_LIBCLANG_LIB NAMES clang libclang HINTS ${LLVM_LIBRARY_DIRS}) # LibClang: high-level C interface
--
-- FIND_CLANG_LIB(clang-cpp)
-- FIND_AND_ADD_CLANG_LIB(clangFrontend)
-- FIND_AND_ADD_CLANG_LIB(clangDriver)
-- FIND_AND_ADD_CLANG_LIB(clangCodeGen)
-- FIND_AND_ADD_CLANG_LIB(clangSema)
-- FIND_AND_ADD_CLANG_LIB(clangChecker)
-- FIND_AND_ADD_CLANG_LIB(clangAnalysis)
-- FIND_AND_ADD_CLANG_LIB(clangRewriteFrontend)
-- FIND_AND_ADD_CLANG_LIB(clangRewrite)
-- FIND_AND_ADD_CLANG_LIB(clangAST)
-- FIND_AND_ADD_CLANG_LIB(clangASTMatchers)
-- FIND_AND_ADD_CLANG_LIB(clangParse)
-- FIND_AND_ADD_CLANG_LIB(clangLex)
-- FIND_AND_ADD_CLANG_LIB(clangBasic)
-- FIND_AND_ADD_CLANG_LIB(clangARCMigrate)
-- FIND_AND_ADD_CLANG_LIB(clangEdit)
-- FIND_AND_ADD_CLANG_LIB(clangFrontendTool)
-- FIND_AND_ADD_CLANG_LIB(clangRewrite)
-- FIND_AND_ADD_CLANG_LIB(clangSerialization)
-- FIND_AND_ADD_CLANG_LIB(clangTooling)
-- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCheckers)
-- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCore)
-- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerFrontend)
-- FIND_AND_ADD_CLANG_LIB(clangSema)
-- FIND_AND_ADD_CLANG_LIB(clangRewriteCore)
-- FIND_AND_ADD_CLANG_LIB(clangAPINotes)
--endif()
--
--if(CLANG_LIBS OR CLANG_LIBCLANG_LIB OR CLANG_CLANG-CPP_LIB)
-- set(CLANG_FOUND TRUE)
--else()
-- message(STATUS "Could not find any Clang libraries in ${LLVM_LIBRARY_DIRS}")
--endif()
--
--if(CLANG_FOUND)
-- set(CLANG_LIBRARY_DIRS ${LLVM_LIBRARY_DIRS})
-- set(CLANG_INCLUDE_DIRS ${LLVM_INCLUDE_DIRS})
--
-- # check whether llvm-config comes from an install prefix
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --src-root
-- OUTPUT_VARIABLE _llvmSourceRoot
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
-- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
-- if (NOT _llvmIsInstalled)
-- message(STATUS "Detected that llvm-config comes from a build-tree, adding more include directories for Clang")
-- list(APPEND CLANG_INCLUDE_DIRS
-- "${LLVM_INSTALL_PREFIX}/tools/clang/include" # build dir
-- "${_llvmSourceRoot}/tools/clang/include" # source dir
-- )
-- endif()
--
-- message(STATUS "Found Clang (LLVM version: ${LLVM_VERSION})")
-- message(STATUS " Include dirs: ${CLANG_INCLUDE_DIRS}")
-- message(STATUS " Clang libraries: ${CLANG_LIBS}")
-- message(STATUS " Libclang C library: ${CLANG_LIBCLANG_LIB}")
-- message(STATUS " Clang dynamic library: ${CLANG_CLANG-CPP_LIB}")
--else()
-- if(Clang_FIND_REQUIRED)
-- message(FATAL_ERROR "Could NOT find Clang")
-- endif()
--endif()
---- clazy-1.12.orig/cmake/FindLLVM.cmake 2024-06-30 21:33:30.000000000 +0200
-+++ clazy-1.12/cmake/FindLLVM.cmake 1970-01-01 01:00:00.000000000 +0100
-@@ -1,143 +0,0 @@
--# Find the native LLVM includes and libraries
--#
--# Defines the following variables
--# LLVM_INCLUDE_DIRS - where to find llvm include files
--# LLVM_LIBRARY_DIRS - where to find llvm libs
--# LLVM_CFLAGS - llvm compiler flags
--# LLVM_LFLAGS - llvm linker flags
--# LLVM_MODULE_LIBS - list of llvm libs for working with modules.
--# LLVM_INSTALL_PREFIX - LLVM installation prefix
--# LLVM_FOUND - True if llvm found.
--# LLVM_VERSION - Version string ("llvm-config --version")
--#
--# This module reads hints about search locations from variables
--# LLVM_ROOT - Preferred LLVM installation prefix (containing bin/, lib/, ...)
--#
--# Note: One may specify these as environment variables if they are not specified as
--# CMake variables or cache entries.
--
--#=============================================================================
--# SPDX-FileCopyrightText: 2014 Kevin Funk <kfunk@kde.org>
--#
--# SPDX-License-Identifier: BSD-2-Clause
--#=============================================================================
--
--if (NOT LLVM_ROOT AND DEFINED ENV{LLVM_ROOT})
-- file(TO_CMAKE_PATH "$ENV{LLVM_ROOT}" LLVM_ROOT)
--endif()
--
--# if the user specified LLVM_ROOT, use that and fail otherwise
--if (LLVM_ROOT)
-- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config HINTS ${LLVM_ROOT}/bin DOC "llvm-config executable" NO_DEFAULT_PATH)
--else()
-- # find llvm-config, prefer the one with a version suffix, e.g. llvm-config-3.5
-- # note: FreeBSD installs llvm-config as llvm-config35 and so on
-- # note: on some distributions, only 'llvm-config' is shipped, so let's always try to fallback on that
-- string(REPLACE "." "" LLVM_FIND_VERSION_CONCAT ${LLVM_FIND_VERSION})
-- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config-${LLVM_FIND_VERSION} llvm-config${LLVM_FIND_VERSION_CONCAT} llvm-config DOC "llvm-config executable")
--
-- # other distributions don't ship llvm-config, but only some llvm-config-VERSION binary
-- # try to deduce installed LLVM version by looking up llvm-nm in PATH and *then* find llvm-config-VERSION via that
-- if (NOT LLVM_CONFIG_EXECUTABLE)
-- find_program(_llvmNmExecutable llvm-nm)
-- if (_llvmNmExecutable)
-- execute_process(COMMAND ${_llvmNmExecutable} --version OUTPUT_VARIABLE _out)
-- string(REGEX REPLACE ".*LLVM version ([^ \n]+).*" "\\1" _versionString "${_out}")
-- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config-${_versionString} DOC "llvm-config executable")
-- endif()
-- endif()
--endif()
--
--set(LLVM_FOUND FALSE)
--
--if (LLVM_CONFIG_EXECUTABLE)
-- # verify that we've found the correct version of llvm-config
-- execute_process(COMMAND ${LLVM_CONFIG_EXECUTABLE} --version
-- OUTPUT_VARIABLE LLVM_VERSION
-- OUTPUT_STRIP_TRAILING_WHITESPACE)
--
-- if (NOT LLVM_VERSION)
-- set(_LLVM_ERROR_MESSAGE "Failed to parse version from llvm-config")
-- elseif (LLVM_FIND_VERSION VERSION_GREATER LLVM_VERSION)
-- set(_LLVM_ERROR_MESSAGE "LLVM version too old: ${LLVM_VERSION}")
-- else()
-- set(LLVM_FOUND TRUE)
-- endif()
--else()
-- set(_LLVM_ERROR_MESSAGE "Could NOT find 'llvm-config' executable")
--endif()
--
--if (LLVM_FOUND)
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --includedir
-- OUTPUT_VARIABLE LLVM_INCLUDE_DIRS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libdir
-- OUTPUT_VARIABLE LLVM_LIBRARY_DIRS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --cppflags
-- OUTPUT_VARIABLE LLVM_CFLAGS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --ldflags
-- OUTPUT_VARIABLE LLVM_LFLAGS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libs core bitreader asmparser analysis
-- OUTPUT_VARIABLE LLVM_MODULE_LIBS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libfiles
-- OUTPUT_VARIABLE LLVM_LIBS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
-- string(REPLACE " " ";" LLVM_LIBS ${LLVM_LIBS}) # Make it consistent with --libs
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --system-libs
-- OUTPUT_VARIABLE LLVM_SYSTEM_LIBS
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --prefix
-- OUTPUT_VARIABLE LLVM_INSTALL_PREFIX
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
--
-- # potentially add include dir from binary dir for non-installed LLVM
-- execute_process(
-- COMMAND ${LLVM_CONFIG_EXECUTABLE} --src-root
-- OUTPUT_VARIABLE _llvmSourceRoot
-- OUTPUT_STRIP_TRAILING_WHITESPACE
-- )
-- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
-- if (NOT _llvmIsInstalled)
-- list(APPEND LLVM_INCLUDE_DIRS "${LLVM_INSTALL_PREFIX}/include")
-- endif()
--endif()
--
--if (LLVM_FIND_REQUIRED AND NOT LLVM_FOUND)
-- message(FATAL_ERROR "Could not find LLVM: ${_LLVM_ERROR_MESSAGE}")
--elseif(_LLVM_ERROR_MESSAGE)
-- message(STATUS "Could not find LLVM: ${_LLVM_ERROR_MESSAGE}")
--endif()
--
--if (LLVM_FOUND)
-- message(STATUS "Found LLVM (version: ${LLVM_VERSION}): (using ${LLVM_CONFIG_EXECUTABLE})")
-- message(STATUS " Include dirs: ${LLVM_INCLUDE_DIRS}")
-- message(STATUS " LLVM libraries: ${LLVM_LIBS}")
-- message(STATUS " LLVM System libraries: ${LLVM_SYSTEM_LIBS}")
--endif()
diff --git a/srcpkgs/clazy/template b/srcpkgs/clazy/template
index d2edf8d4866bf1..2b58423f5d3acd 100644
--- a/srcpkgs/clazy/template
+++ b/srcpkgs/clazy/template
@@ -1,6 +1,6 @@
# Template file for 'clazy'
pkgname=clazy
-version=1.12
+version=1.13
revision=1
build_style=cmake
build_helper=qemu
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.0-or-later"
homepage="https://apps.kde.org/en/clazy"
distfiles="${KDE_SITE}/clazy/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=611749141d07ce1e006f8a1253f9b2dbd5b7b44d2d5322d471d62430ec2849ac
+checksum=6d36da0c9d4d2f8602fb52910bde34bf27501ff758f6182b1a46fa0a91779ef4
From 11f9edf72c29cb73e5c7e0b0c4fb4be872bde04e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 9 Mar 2025 14:42:16 +0100
Subject: [PATCH 0814/2025] scummvm: update to 2.9.0.
---
srcpkgs/scummvm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/scummvm/template b/srcpkgs/scummvm/template
index e7f09405cf8814..350f07d032ddfb 100644
--- a/srcpkgs/scummvm/template
+++ b/srcpkgs/scummvm/template
@@ -1,6 +1,6 @@
# Template file for 'scummvm'
pkgname=scummvm
-version=2.8.1
+version=2.9.0
revision=1
build_style=configure
configure_args="--prefix=/usr --enable-release-mode --enable-all-engines"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://www.scummvm.org/"
distfiles="https://downloads.scummvm.org/frs/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
-checksum=7e97f4a13d22d570b70c9b357c941999be71deb9186039c87d82bbd9c20727b7
+checksum=d5b33532bd70d247f09127719c670b4b935810f53ebb6b7b6eafacaa5da99452
CFLAGS="-fexcess-precision=fast"
CXXFLAGS="-fexcess-precision=fast"
From 560c36bdd6e8c227206f90b81147de54fe428ef7 Mon Sep 17 00:00:00 2001
From: Richard Bergmair <r.bergmair.gh@rb.uref.email>
Date: Thu, 13 Mar 2025 10:25:56 +0000
Subject: [PATCH 0815/2025] boost: fix distfile url
---
srcpkgs/boost/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/boost/template b/srcpkgs/boost/template
index 70f7be74e4fc31..790ea8467e9343 100644
--- a/srcpkgs/boost/template
+++ b/srcpkgs/boost/template
@@ -10,7 +10,7 @@ short_desc="Free peer-reviewed portable C++ source libraries"
maintainer="John <me@johnnynator.dev>"
license="BSL-1.0"
homepage="https://www.boost.org/"
-distfiles="https://boostorg.jfrog.io/artifactory/main/release/${version%.rc*}/source/boost_${version//./_}.tar.bz2"
+distfiles="https://archives.boost.io/release/${version%.rc*}/source/boost_${version//./_}.tar.bz2"
checksum=6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e
python_version=3
From c288bc2d24f3ab431ca7f9930c5f5549cbf4311d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 23:31:48 +0100
Subject: [PATCH 0816/2025] clazy: readd patch to fix cross
---
...ipts-with-llvm-clang-provided-cmake-.patch | 354 ++++++++++++++++++
1 file changed, 354 insertions(+)
create mode 100644 srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
diff --git a/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch b/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
new file mode 100644
index 00000000000000..d7f269228583b0
--- /dev/null
+++ b/srcpkgs/clazy/patches/0001-Replace-Find-scripts-with-llvm-clang-provided-cmake-.patch
@@ -0,0 +1,354 @@
+--- clazy-1.12.orig/CMakeLists.txt 2024-06-30 21:33:30.000000000 +0200
++++ clazy-1.12/CMakeLists.txt 2024-08-04 17:17:37.878433212 +0200
+@@ -22,9 +22,9 @@
+
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_LIST_DIR}/cmake)
+ if (NOT CLAZY_BUILD_WITH_CLANG)
+- find_package(Clang 14.0 MODULE REQUIRED)
++ find_package(Clang CONFIG REQUIRED)
+
+- if (CLANG_CLANG-CPP_LIB AND NOT APPLE)
++ if (TARGET clang-cpp AND NOT APPLE)
+ set(default_use_clang_cpp ON)
+ else()
+ set(default_use_clang_cpp OFF)
+@@ -155,6 +155,7 @@
+ foreach(llvm_system_lib ${LLVM_SYSTEM_LIBS})
+ target_link_libraries(${name} ${llvm_system_lib})
+ endforeach()
++ target_link_libraries(${name} LLVM)
+
+ if(WIN32)
+ target_link_libraries(${name} version.lib)
+--- a/cmake/FindClang.cmake 2024-12-28 11:58:36.000000000 +0100
++++ /dev/null 2024-11-12 21:28:07.498058254 +0100
+@@ -1,124 +0,0 @@
+-# Detect Clang libraries
+-#
+-# Defines the following variables:
+-# CLANG_FOUND - True if Clang was found
+-# CLANG_INCLUDE_DIRS - Where to find Clang includes
+-# CLANG_LIBRARY_DIRS - Where to find Clang libraries
+-#
+-# CLANG_LIBCLANG_LIB - Libclang C library
+-#
+-# CLANG_CLANGFRONTEND_LIB - Clang Frontend (C++) Library
+-# CLANG_CLANGDRIVER_LIB - Clang Driver (C++) Library
+-# ...
+-#
+-# CLANG_LIBS - All the Clang C++ libraries
+-#
+-# Uses the same include and library paths detected by FindLLVM.cmake
+-#
+-# See http://clang.llvm.org/docs/InternalsManual.html for full list of libraries
+-
+-#=============================================================================
+-# SPDX-FileCopyrightText: 2014-2015 Kevin Funk <kfunk@kde.org>
+-# SPDX-FileCopyrightText: 2024 Shivan Kunwar <shivam.kunwar@kdab.com>
+-#
+-# SPDX-License-Identifier: BSD-2-Clause
+-#=============================================================================
+-
+-if (${Clang_FIND_REQUIRED})
+- find_package(LLVM ${Clang_FIND_VERSION} REQUIRED)
+-else ()
+- find_package(LLVM ${Clang_FIND_VERSION})
+-endif ()
+-
+-set(CLANG_FOUND FALSE)
+-
+-if (LLVM_FOUND AND LLVM_LIBRARY_DIRS)
+- macro(FIND_AND_ADD_CLANG_LIB _libname_)
+- string(TOUPPER ${_libname_} _prettylibname_)
+- find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_} HINTS ${LLVM_LIBRARY_DIRS})
+- if(CLANG_${_prettylibname_}_LIB)
+- set(CLANG_LIBS ${CLANG_LIBS} ${CLANG_${_prettylibname_}_LIB})
+- endif()
+- endmacro(FIND_AND_ADD_CLANG_LIB)
+-
+- # note: On Windows there's 'libclang.dll' instead of 'clang.dll' -> search for 'libclang', too
+- find_library(CLANG_LIBCLANG_LIB NAMES clang libclang HINTS ${LLVM_LIBRARY_DIRS}) # LibClang: high-level C interface
+-
+- FIND_AND_ADD_CLANG_LIB(clang-cpp)
+- FIND_AND_ADD_CLANG_LIB(clangFrontend)
+- FIND_AND_ADD_CLANG_LIB(clangDriver)
+- FIND_AND_ADD_CLANG_LIB(clangCodeGen)
+- FIND_AND_ADD_CLANG_LIB(clangSema)
+- FIND_AND_ADD_CLANG_LIB(clangAnalysis)
+- FIND_AND_ADD_CLANG_LIB(clangRewriteFrontend)
+- FIND_AND_ADD_CLANG_LIB(clangRewrite)
+- FIND_AND_ADD_CLANG_LIB(clangAST)
+- FIND_AND_ADD_CLANG_LIB(clangASTMatchers)
+- FIND_AND_ADD_CLANG_LIB(clangParse)
+- FIND_AND_ADD_CLANG_LIB(clangLex)
+- FIND_AND_ADD_CLANG_LIB(clangBasic)
+- FIND_AND_ADD_CLANG_LIB(clangARCMigrate)
+- FIND_AND_ADD_CLANG_LIB(clangEdit)
+- FIND_AND_ADD_CLANG_LIB(clangFrontendTool)
+- FIND_AND_ADD_CLANG_LIB(clangSerialization)
+- FIND_AND_ADD_CLANG_LIB(clangTooling)
+- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCheckers)
+- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCore)
+- FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerFrontend)
+- FIND_AND_ADD_CLANG_LIB(clangAPINotes)
+-
+- if (LLVM_VERSION VERSION_GREATER_EQUAL "15.0")
+- FIND_AND_ADD_CLANG_LIB(clangSupport)
+- endif()
+-
+- # LLVM 19 specific libraries
+- if (LLVM_VERSION VERSION_GREATER_EQUAL "19.0")
+- FIND_AND_ADD_CLANG_LIB(clangASTMatchers)
+- FIND_AND_ADD_CLANG_LIB(clangTransformer)
+- FIND_AND_ADD_CLANG_LIB(clangToolingCore)
+- FIND_AND_ADD_CLANG_LIB(clangToolingInclusions)
+- FIND_AND_ADD_CLANG_LIB(clangToolingRefactoring)
+- FIND_AND_ADD_CLANG_LIB(clangToolingSyntax)
+- FIND_AND_ADD_CLANG_LIB(clangDependencyScanning)
+- endif()
+-endif()
+-
+-if(CLANG_LIBS OR CLANG_LIBCLANG_LIB OR CLANG_CLANG-CPP_LIB)
+- set(CLANG_FOUND TRUE)
+-else()
+- message(STATUS "Could not find any Clang libraries in ${LLVM_LIBRARY_DIRS}")
+-endif()
+-
+-if(CLANG_FOUND)
+- set(CLANG_LIBRARY_DIRS ${LLVM_LIBRARY_DIRS})
+- set(CLANG_INCLUDE_DIRS ${LLVM_INCLUDE_DIRS})
+-
+- # check whether llvm-config comes from an install prefix
+- set(LLVM_CONFIG_INCLUDE_FLAG "--src-root")
+- if (${LLVM_VERSION} VERSION_GREATER_EQUAL 16)
+- set(LLVM_CONFIG_INCLUDE_FLAG "--includedir")
+- endif()
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} ${LLVM_CONFIG_INCLUDE_FLAG}
+- OUTPUT_VARIABLE _llvmSourceRoot
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
+- if (NOT _llvmIsInstalled)
+- message(STATUS "Detected that llvm-config comes from a build-tree, adding more include directories for Clang")
+- list(APPEND CLANG_INCLUDE_DIRS
+- "${LLVM_INSTALL_PREFIX}/tools/clang/include" # build dir
+- "${_llvmSourceRoot}/../../clang/include" # source dir
+- )
+- endif()
+-
+- message(STATUS "Found Clang (LLVM version: ${LLVM_VERSION})")
+- message(STATUS " Include dirs: ${CLANG_INCLUDE_DIRS}")
+- message(STATUS " Clang libraries: ${CLANG_LIBS}")
+- message(STATUS " Libclang C library: ${CLANG_LIBCLANG_LIB}")
+- message(STATUS " Clang dynamic library: ${CLANG_CLANG-CPP_LIB}")
+-else()
+- if(Clang_FIND_REQUIRED)
+- message(FATAL_ERROR "Could NOT find Clang")
+- endif()
+-endif()
+--- a/cmake/FindLLVM.cmake 2024-12-28 11:58:36.000000000 +0100
++++ /dev/null 2024-11-12 21:28:07.498058254 +0100
+@@ -1,202 +0,0 @@
+-# Find the native LLVM includes and libraries
+-#
+-# Defines the following variables
+-# LLVM_INCLUDE_DIRS - where to find llvm include files
+-# LLVM_LIBRARY_DIRS - where to find llvm libs
+-# LLVM_CFLAGS - llvm compiler flags
+-# LLVM_LFLAGS - llvm linker flags
+-# LLVM_MODULE_LIBS - list of llvm libs for working with modules.
+-# LLVM_INSTALL_PREFIX - LLVM installation prefix
+-# LLVM_FOUND - True if llvm found.
+-# LLVM_VERSION - Version string ("llvm-config --version")
+-#
+-# This module reads hints about search locations from variables
+-# LLVM_ROOT - Preferred LLVM installation prefix (containing bin/, lib/, ...)
+-#
+-# Note: One may specify these as environment variables if they are not specified as
+-# CMake variables or cache entries.
+-
+-#=============================================================================
+-# SPDX-FileCopyrightText: 2014 Kevin Funk <kfunk@kde.org>
+-# SPDX-FileCopyrightText: 2024 Shivan Kunwar <shivam.kunwar@kdab.com>
+-#
+-# SPDX-License-Identifier: BSD-2-Clause
+-#=============================================================================
+-
+-if (NOT LLVM_ROOT AND DEFINED ENV{LLVM_ROOT})
+- file(TO_CMAKE_PATH "$ENV{LLVM_ROOT}" LLVM_ROOT)
+-endif()
+-
+-# if the user specified LLVM_ROOT, use that and fail otherwise
+-if (LLVM_ROOT)
+- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config HINTS ${LLVM_ROOT}/bin DOC "llvm-config executable" NO_DEFAULT_PATH)
+-else()
+- # find llvm-config, prefer the one with a version suffix, e.g. llvm-config-14
+- string(REPLACE "." "" LLVM_FIND_VERSION_CONCAT ${LLVM_FIND_VERSION})
+- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config-${LLVM_FIND_VERSION} llvm-config${LLVM_FIND_VERSION_CONCAT} llvm-config-14 llvm-config-15 llvm-config-16 llvm-config-17 llvm-config-18 llvm-config-19 llvm-config DOC "llvm-config executable")
+-
+- if (NOT LLVM_CONFIG_EXECUTABLE)
+- find_program(_llvmNmExecutable llvm-nm)
+- if (_llvmNmExecutable)
+- execute_process(COMMAND ${_llvmNmExecutable} --version OUTPUT_VARIABLE _out)
+- string(REGEX REPLACE ".*LLVM version ([^ \n]+).*" "\\1" _versionString "${_out}")
+- find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config-${_versionString} DOC "llvm-config executable")
+- endif()
+- endif()
+-endif()
+-
+-set(LLVM_FOUND FALSE)
+-
+-if (LLVM_CONFIG_EXECUTABLE)
+- # verify that we've found the correct version of llvm-config
+- execute_process(COMMAND ${LLVM_CONFIG_EXECUTABLE} --version
+- OUTPUT_VARIABLE LLVM_VERSION
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
+-
+- if (NOT LLVM_VERSION)
+- set(_LLVM_ERROR_MESSAGE "Failed to parse version from llvm-config")
+- elseif (LLVM_VERSION VERSION_LESS "14.0")
+- set(_LLVM_ERROR_MESSAGE "LLVM version too old: ${LLVM_VERSION}")
+- else()
+- set(LLVM_FOUND TRUE)
+- endif()
+-else()
+- set(_LLVM_ERROR_MESSAGE "Could NOT find 'llvm-config' executable")
+-endif()
+-
+-if (LLVM_FOUND)
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --includedir
+- OUTPUT_VARIABLE LLVM_INCLUDE_DIRS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libdir
+- OUTPUT_VARIABLE LLVM_LIBRARY_DIRS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --cppflags
+- OUTPUT_VARIABLE LLVM_CFLAGS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --ldflags
+- OUTPUT_VARIABLE LLVM_LFLAGS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libs core bitreader asmparser analysis
+- OUTPUT_VARIABLE LLVM_MODULE_LIBS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libfiles
+- OUTPUT_VARIABLE LLVM_LIBS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- string(REPLACE " " ";" LLVM_LIBS ${LLVM_LIBS})
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --system-libs
+- OUTPUT_VARIABLE LLVM_SYSTEM_LIBS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --prefix
+- OUTPUT_VARIABLE LLVM_INSTALL_PREFIX
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --bindir
+- OUTPUT_VARIABLE LLVM_BIN_DIR
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- set(CLANG_EXECUTABLE_PATH "${LLVM_BIN_DIR}/clang")
+- if(EXISTS ${CLANG_EXECUTABLE_PATH})
+- message(STATUS "Clang found: ${CLANG_EXECUTABLE_PATH}")
+- set(CLANG_EXECUTABLE ${CLANG_EXECUTABLE_PATH})
+- else()
+- message(WARNING "Clang not found in LLVM bin directory: ${LLVM_BIN_DIR}")
+- endif()
+-
+- # potentially add include dir from binary dir for non-installed LLVM
+- set(LLVM_CONFIG_INCLUDE_FLAG "--src-root")
+- if (${LLVM_VERSION} VERSION_GREATER_EQUAL 16)
+- set(LLVM_CONFIG_INCLUDE_FLAG "--includedir")
+- endif()
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} ${LLVM_CONFIG_INCLUDE_FLAG}
+- OUTPUT_VARIABLE _llvmSourceRoot
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- string(FIND "${LLVM_INCLUDE_DIRS}" "${_llvmSourceRoot}" _llvmIsInstalled)
+- if (NOT _llvmIsInstalled)
+- list(APPEND LLVM_INCLUDE_DIRS "${LLVM_INSTALL_PREFIX}/include")
+- endif()
+-
+- # LLVM 19 specific handling
+- if (LLVM_VERSION VERSION_GREATER_EQUAL "19.0")
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --libs all
+- OUTPUT_VARIABLE LLVM_LIBS_19
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- string(REPLACE " " ";" LLVM_LIBS_19 ${LLVM_LIBS_19})
+- list(APPEND LLVM_LIBS ${LLVM_LIBS_19})
+- endif()
+-endif()
+-
+-if (LLVM_FIND_REQUIRED AND NOT LLVM_FOUND)
+- message(FATAL_ERROR "Could not find LLVM: ${_LLVM_ERROR_MESSAGE}")
+-elseif(_LLVM_ERROR_MESSAGE)
+- message(STATUS "Could not find LLVM: ${_LLVM_ERROR_MESSAGE}")
+-endif()
+-
+-if (LLVM_FOUND)
+- message(STATUS "Found LLVM (version: ${LLVM_VERSION}): (using ${LLVM_CONFIG_EXECUTABLE})")
+- message(STATUS " Include dirs: ${LLVM_INCLUDE_DIRS}")
+- message(STATUS " LLVM libraries: ${LLVM_LIBS}")
+- message(STATUS " LLVM System libraries: ${LLVM_SYSTEM_LIBS}")
+-
+- if (LLVM_VERSION VERSION_GREATER_EQUAL "19.0")
+- message(STATUS " LLVM 19+ detected, additional libraries may be available")
+- endif()
+-endif()
+-
+-execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --cxxflags
+- OUTPUT_VARIABLE LLVM_DEFINITIONS
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+-)
+-string(REGEX REPLACE "[ \t]+" ";" LLVM_DEFINITIONS "${LLVM_DEFINITIONS}")
+-
+-if(LLVM_FIND_COMPONENTS)
+- foreach(component ${LLVM_FIND_COMPONENTS})
+- string(TOUPPER ${component} component_upcase)
+- set(LLVM_${component_upcase}_FOUND TRUE)
+- set(LLVM_${component_upcase}_LIBRARY ${component})
+- endforeach()
+-endif()
+-
+-if (LLVM_VERSION VERSION_GREATER_EQUAL "14.0")
+- execute_process(
+- COMMAND ${LLVM_CONFIG_EXECUTABLE} --has-rtti
+- OUTPUT_VARIABLE LLVM_HAS_RTTI
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- if (LLVM_HAS_RTTI)
+- message(STATUS " LLVM built with RTTI: ${LLVM_HAS_RTTI}")
+- endif()
+-endif()
+-
+-set(LLVM_VERSION "${LLVM_VERSION}" CACHE STRING "LLVM version")
+-
+-mark_as_advanced(LLVM_INCLUDE_DIRS LLVM_LIBRARY_DIRS LLVM_CFLAGS LLVM_LFLAGS LLVM_MODULE_LIBS LLVM_LIBS LLVM_DEFINITIONS)
From e8723e1df8364bc9cdeb9adfcb078bd4db8a3d2e Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 14 Dec 2024 14:47:50 +0530
Subject: [PATCH 0817/2025] pex: update to 2.33.4.
---
srcpkgs/pex/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/pex/template b/srcpkgs/pex/template
index 0677363acf00fb..25a8ba0fc363e7 100644
--- a/srcpkgs/pex/template
+++ b/srcpkgs/pex/template
@@ -1,9 +1,9 @@
# Template file for 'pex'
pkgname=pex
-version=2.20.2
-revision=2
+version=2.33.4
+revision=1
build_style=python3-pep517
-hostmakedepends="hatchling"
+hostmakedepends="python3-setuptools"
depends="python3"
short_desc="Library & tool for generating .pex (Python EXecutable) files"
maintainer="icp <pangolin@vivaldi.net>"
@@ -11,7 +11,7 @@ license="Apache-2.0"
homepage="https://docs.pex-tool.org"
changelog="https://raw.githubusercontent.com/pex-tool/pex/main/CHANGES.md"
distfiles="${PYPI_SITE}/p/pex/pex-${version}.tar.gz"
-checksum=ed691c64b26def01168e960804e74dc13d38654598ae40579be2f971d0393a84
+checksum=ed1c80e2e0f3b075a42288bae79fe22dad517f5b5de11fbc118188e968313add
python3-pex_package() {
depends="${sourcepkg}>=${version}_${revision}"
From 40302cde6257fe7ada343babd598f873605cd708 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 15 Mar 2025 08:58:43 +0100
Subject: [PATCH 0818/2025] pex: restrict for i686
---
srcpkgs/pex/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/pex/template b/srcpkgs/pex/template
index 25a8ba0fc363e7..015962ce71122b 100644
--- a/srcpkgs/pex/template
+++ b/srcpkgs/pex/template
@@ -2,6 +2,7 @@
pkgname=pex
version=2.33.4
revision=1
+archs="~i686*"
build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3"
From ceb5330847641a32642fec458640acaf9db82227 Mon Sep 17 00:00:00 2001
From: Daniel Lewan <daniel@teddydd.me>
Date: Sun, 2 Mar 2025 10:39:18 +0100
Subject: [PATCH 0819/2025] bombardier: update to 2.0.2.
---
srcpkgs/bombardier/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/bombardier/template b/srcpkgs/bombardier/template
index f42fef5384fe34..9a4049478a7ebd 100644
--- a/srcpkgs/bombardier/template
+++ b/srcpkgs/bombardier/template
@@ -1,16 +1,16 @@
# Template file for 'bombardier'
pkgname=bombardier
-version=1.2.6
-revision=3
+version=2.0.2
+revision=1
build_style=go
go_import_path=github.com/codesenberg/bombardier
go_ldflags=" -X main.version=${version}"
short_desc="Fast cross-platform HTTP benchmarking tool"
-maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
+maintainer="Daniel Lewan <daniel@teddydd.me>"
license="MIT"
homepage="https://github.com/codesenberg/bombardier"
distfiles="https://github.com/codesenberg/bombardier/archive/v${version}.tar.gz"
-checksum=d908c050132b3a33c3d292a6a3b47d088284a5969376f68f05d7409f51f01e41
+checksum=472b14b1c3be26a5f6254f6b7c24f86c9b756544baa5ca28cbfad06aacf7f4ac
post_install() {
vlicense LICENSE
From 5f6f0404dea82f021abc8c7369cdf11574e9fe3f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 15 Mar 2025 00:39:33 +0100
Subject: [PATCH 0820/2025] DirectXShaderCompiler: update to 1.8.2502.
---
srcpkgs/DirectXShaderCompiler/template | 32 +++++++++++---------------
1 file changed, 14 insertions(+), 18 deletions(-)
diff --git a/srcpkgs/DirectXShaderCompiler/template b/srcpkgs/DirectXShaderCompiler/template
index 1de9b201e9185e..4dc3975f55d7d5 100644
--- a/srcpkgs/DirectXShaderCompiler/template
+++ b/srcpkgs/DirectXShaderCompiler/template
@@ -1,49 +1,45 @@
# Template file for 'DirectXShaderCompiler'
pkgname=DirectXShaderCompiler
-version=1.7.2207
+version=1.8.2502
revision=1
archs="x86_64* i686*"
build_style=cmake
configure_args="-C ../cmake/caches/PredefinedParams.cmake"
hostmakedepends="python3 git"
+makedepends="libxml2-devel"
short_desc="DirectX Shader Compiler based on LLVM/Clang. "
-maintainer="Joshua Woodie <joshua.t.woodie@gmail.com>"
+maintainer="John <me@johnnynator.dev>"
license="LLVM"
homepage="https://github.com/microsoft/DirectXShaderCompiler"
-_SPIRV_Headers_commit=b2a156e1c0434bc8c99aaebba1c7be98be7ac580
-_SPIRV_Tools_commit=b930e734ea198b7aabbbf04ee1562cf6f57962f0
-_re2_commit=3e9622e0cd94ebba6e04d5c50b7af32029e330d8
-_effcee_commit=ddf5e2bb92957dc8a12c5392f8495333d6844133
+_SPIRV_Headers_commit=3f17b2af6784bfa2c5aa5dbb8e0e74a607dd8b3b
+_SPIRV_Tools_commit=4d2f0b40bfe290dea6c6904dafdf7fd8328ba346
+_DirectX_Headers_commit=980971e835876dc0cde415e8f9bc646e64667bf7
distfiles="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${version}.tar.gz
https://github.com/KhronosGroup/SPIRV-Headers/archive/${_SPIRV_Headers_commit}.tar.gz
https://github.com/KhronosGroup/SPIRV-Tools/archive/${_SPIRV_Tools_commit}.tar.gz
- https://github.com/google/re2/archive/${_re2_commit}.tar.gz
- https://github.com/google/effcee/archive/${_effcee_commit}.tar.gz"
-checksum="a52aad3830b4d3e39734455ad7f288ad24e32c006e256d987a0ed44fc54fbd26
- b200990e1c07894906e298368e7e56d5ab9d728d851f9292587ec740c2b4d409
- 9cddc845f99d7daa65940ff9deb6754cd71b67987ec9860bb0ef2af8a8732c84
- 218e0f8d100ba09a089582de7a54ae0ebfa08fd8e43b4c8035ef2faa5e0d284a
- 5809b2f80b67dc231c52da743be37bb46c5ce4a59dde344761f7c4295119750c"
+ https://github.com/microsoft/DirectX-Headers/archive/${_DirectX_Headers_commit}.tar.gz"
+checksum="1318cbe4860d5ee82b447b12391ee7a8d881fbb286914075a099415b741e0c13
+ 2301e11e5c77213258d6863bf4e6c607a8c6431fa8336e98ac6a2131bd6284f8
+ 41481a45441d92b2404aa06bdecbb0302f22636335be4e19023632c83fa89aa1
+ b5a4b6d8806ff7f29f19879f83d015dbe8740676d4ca0b48647a789cc7773c4e"
skip_extraction="
${_SPIRV_Headers_commit}.tar.gz
${_SPIRV_Tools_commit}.tar.gz
- ${_re2_commit}.tar.gz
- ${_effcee_commit}.tar.gz
+ ${_DirectX_Headers_commit}.tar.gz
"
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
# Tests on musl would require some patching to be done
# Also some fun with Mutexes. so mt is disabled for now
- configure_args+=" -DCLANG_INCLUDE_TESTS=FALSE -DHLSL_INCLUDE_TESTS=FALSE -DLLVM_ENABLE_THREADS=OFF"
+ configure_args+=" -DLLVM_INCLUDE_TESTS=OFF -DCLANG_INCLUDE_TESTS=FALSE -DHLSL_INCLUDE_TESTS=FALSE -DLLVM_ENABLE_THREADS=OFF"
fi
nocross="fun with cmake and bunlded llvm"
post_extract() {
vsrcextract -C external/SPIRV-Headers ${_SPIRV_Headers_commit}.tar.gz
vsrcextract -C external/SPIRV-Tools ${_SPIRV_Tools_commit}.tar.gz
- vsrcextract -C external/re2 ${_re2_commit}.tar.gz
- vsrcextract -C external/effcee ${_effcee_commit}.tar.gz
+ vsrcextract -C external/DirectX-Headers ${_DirectX_Headers_commit}.tar.gz
}
do_install() {
From 607c767a653de9b1c8ab0d4a430be9ac05200da6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 15 Mar 2025 00:39:39 +0100
Subject: [PATCH 0821/2025] amdvlk: update to 2025.Q1.3.
---
srcpkgs/amdvlk/template | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)
diff --git a/srcpkgs/amdvlk/template b/srcpkgs/amdvlk/template
index ffeebdb6de55b5..88963aaa241564 100644
--- a/srcpkgs/amdvlk/template
+++ b/srcpkgs/amdvlk/template
@@ -1,21 +1,20 @@
# Template file for 'amdvlk'
pkgname=amdvlk
-version=2024.Q2.3
+version=2025.Q1.3
revision=1
-_xgl_commit=5dd432ade87244461b8cf357b5cb641e7ee7ff15
-_pal_commit=695337aa8131913d883ff15787cd75f6fcb11229
-_llpc_commit=f64d106c023e7bed59bfb441ffb258c127e500c1
-_gpurt_commit=6ca06bbba1c0e4bbb82f10e93423e607b2227985
-_llvm_project_commit=72a6d2843ca05fa8d18a789664a642b4d0c9e069
+_xgl_commit=ba24064a9c93e76d0cafb0196996e779fbe70bf4
+_pal_commit=04bc1e796dd15fc90fff8fa826d32e431d8722f6
+_llpc_commit=188bbf6a5b9403813e51d39f6fc8429550dbf267
+_gpurt_commit=f734985ebc31f471c376ed0cb217f43bdd40ee17
+_llvm_project_commit=cf4271cbb7c60a6517c45e9fc9fa09a9f420f512
_MetroHash_commit=18893fb28601bb9af1154cd1a671a121fff6d8d3
_CWPack_commit=4f8cf0584442a91d829d269158567d7ed926f026
-_llvm_dialects_commit=ed4b46e8425066a96a5e79afc29bce3d82eecf71
+_llvm_dialects_commit=50260f8bdd9ce47b388f5009546a438aba8b9d16
archs="i686* x86_64*"
create_wrksrc=yes
build_wrksrc="xgl"
build_style=cmake
-configure_args="-DBUILD_WAYLAND_SUPPORT=ON
- -DCMAKE_BUILD_TYPE=Release
+configure_args="-DCMAKE_BUILD_TYPE=Release
-DLLVM_PARALLEL_LINK_JOBS=2"
hostmakedepends="pkg-config python3 perl"
makedepends="libxml2-devel xorg-server-devel libXrandr-devel libffi-devel wayland-devel
@@ -34,15 +33,15 @@ distfiles="https://github.com/GPUOpen-Drivers/AMDVLK/archive/v-${version}.tar.gz
https://github.com/GPUOpen-Drivers/MetroHash/archive/${_MetroHash_commit}.tar.gz
https://github.com/GPUOpen-Drivers/CWPack/archive/${_CWPack_commit}.tar.gz
https://github.com/GPUOpen-Drivers/llvm-dialects/archive/${_llvm_dialects_commit}.tar.gz"
-checksum="3dd43ce83bf3e9aa32f2d6d02817c8547092b46fc135e4c4e783750d77939c6e
-a7d101ca216cf3df1ba0eb428d9f490cf2fded068bbf9cdd15d02bead9dab8e4
-dabb381102aae721c48e8ec24e83504258f0009fa72bc4efaf0254a99ff9c531
-771d9b2006393ecbcae90edf6e197cc63056a4c935bafb87f4522a4b9ebe5c66
-b2cd8b047e15e90f13be9474dd024dca518979801dc8e77265ae49b25b954f77
-ba92d72d0a1298a683a8bb4e540bdea653f84559f735bb9ade9968e021f8b462
-141e6c156a834b8e0f90ba108664d7f35193df11acddefa117f394dbf2b7371a
-87ed9209c129f47d0b64c914fb99d6c69e59a257445ec3a394c3e00d5e2b4484
-a6d4a7aabfa887ee332c5136a1fc6d123ff9b5daf6d864a973978362cf011183"
+checksum="368f8202610324434a098f743b7307b02221b2a5dbc06094da5777c96708faad
+ fe6b49f55730426b013e2d34a25ebf80d053e61a6269f8de0ec9212c2a01c2cf
+ 1cb298691c142833f2b7b144ca51cef874ae3a0b59a3965df14e023bfa80ec93
+ b117f8b53c058c49765d4bbb94f19c386f51d67ef72d68ed54b62f46788d7c1b
+ d48cbb9193314ecb42e8b59ead4693f403b39bd5277de81a29e15c92e036d6f3
+ 1251139b8ff45a3919c5cb3a0b7e963e674a7511f883665e97c95df375735fa7
+ 141e6c156a834b8e0f90ba108664d7f35193df11acddefa117f394dbf2b7371a
+ 87ed9209c129f47d0b64c914fb99d6c69e59a257445ec3a394c3e00d5e2b4484
+ 48ea45e6a06657d674fced1304eab541861b6628d5892f4792ded9f3aaa5b253"
nocross=yes
lib32files="/usr/share/vulkan/icd.d/amd_icd32.json"
From 914cc1a90274f6ee77d459b5012f543d15388111 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 15 Mar 2025 11:12:59 +0100
Subject: [PATCH 0822/2025] halloy: update to 2025.3
---
srcpkgs/halloy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/halloy/template b/srcpkgs/halloy/template
index d88267b00cb9dc..d7cd018020e7ba 100644
--- a/srcpkgs/halloy/template
+++ b/srcpkgs/halloy/template
@@ -1,6 +1,6 @@
# Template file for 'halloy'
pkgname=halloy
-version=2025.2
+version=2025.3
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
homepage="https://github.com/squidowl/halloy"
changelog="https://raw.githubusercontent.com/squidowl/halloy/main/CHANGELOG.md"
distfiles="https://github.com/squidowl/halloy/archive/refs/tags/${version}.tar.gz"
-checksum=d05f495048a97cf321c1a24757e36909e08e5ff944a8a9ecc6345aafaba10510
+checksum=317b130239ae2ae33fadfa9e39e2be3ff755c9903d5fba57e5a7a57ed8cd19fb
post_install() {
vinstall assets/linux/org.squidowl.halloy.appdata.xml 644 usr/share/metainfo
From 61a416f2040d45f322184e8be453fcb5b88e95b0 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 15 Mar 2025 10:52:08 +0100
Subject: [PATCH 0823/2025] starship: update to 1.22.1
---
srcpkgs/starship/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/starship/template b/srcpkgs/starship/template
index dcf8eff348da59..1685a8680dc109 100644
--- a/srcpkgs/starship/template
+++ b/srcpkgs/starship/template
@@ -1,10 +1,9 @@
# Template file for 'starship'
pkgname=starship
-version=1.21.1
+version=1.22.1
revision=1
build_style=cargo
build_helper=qemu
-make_check_args="-- --skip modules::username::tests::show_always_false" # test fails in CI
hostmakedepends="cmake pkg-config"
depends="git"
checkdepends="git fish-shell"
@@ -14,7 +13,7 @@ license="ISC"
homepage="https://starship.rs"
changelog="https://raw.githubusercontent.com/starship/starship/master/CHANGELOG.md"
distfiles="https://github.com/starship/starship/archive/refs/tags/v${version}.tar.gz"
-checksum=f543dfa3229441ca2a55b8a625ce4bad5756a896378b019f4d0f0e00cf34dcc8
+checksum=5434a3d1ca16987a1dd30146c36aaa4371dbe1c7f1a7995c0cf12ab3eb9326d7
make_check_pre="env HOME=${wrksrc}/fake-home"
pre_check() {
From ca0f5cd48f37ea9d75268578fdeb25ed6f44fd18 Mon Sep 17 00:00:00 2001
From: Markus Uhlin <markus@nifty-networks.net>
Date: Sun, 23 Feb 2025 09:23:37 +0100
Subject: [PATCH 0824/2025] swirc: update to 3.5.4.
---
srcpkgs/swirc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/swirc/template b/srcpkgs/swirc/template
index 200e9cc9322e65..adebf05940ddc0 100644
--- a/srcpkgs/swirc/template
+++ b/srcpkgs/swirc/template
@@ -1,6 +1,6 @@
# Template file for 'swirc'
pkgname=swirc
-version=3.5.3
+version=3.5.4
revision=1
build_style=configure
configure_args="$(vopt_with notify libnotify)"
@@ -17,7 +17,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/swirc-${version}.tgz"
-checksum=f7256d45437316ef5bc984f550bf6adec8d3833437761af525b21a3e2c844a0b
+checksum=09fbd13b26f16fe375f79052d2be679013803ae6b2fa6f0e315c32dfd81ee4a4
build_options="notify"
build_options_default="notify"
From c3b7f4321afe1e200c9aa1e77dbda6b354652fad Mon Sep 17 00:00:00 2001
From: Doug Thompson <s-git@dougthompson.co.uk>
Date: Fri, 14 Mar 2025 11:32:48 +0000
Subject: [PATCH 0825/2025] xwayland-satellite: update to 0.5.1.
---
srcpkgs/xwayland-satellite/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xwayland-satellite/template b/srcpkgs/xwayland-satellite/template
index a245431cf73486..960fe4f4c7c23d 100644
--- a/srcpkgs/xwayland-satellite/template
+++ b/srcpkgs/xwayland-satellite/template
@@ -1,6 +1,6 @@
# Template file for 'xwayland-satellite'
pkgname=xwayland-satellite
-version=0.5
+version=0.5.1
revision=1
build_style=cargo
hostmakedepends="pkg-config clang"
@@ -11,5 +11,5 @@ maintainer="Lydia Sobot <chilledfrogs@disroot.org>"
license="MPL-2.0"
homepage="https://github.com/Supreeeme/xwayland-satellite"
distfiles="https://github.com/Supreeeme/xwayland-satellite/archive/v${version}.tar.gz"
-checksum=b0845b711750b9850b87d8a62fd7d9a07235fe63a3b7e5bdd727884c066f1b4c
+checksum=107d4a8004b24a871c6548a7c550e9260fcbb0367bd6337ae98f1fd2f3ecf645
make_check="ci-skip" # Some tests require a running Wayland environment
From ab88f66361ee330fcffe356b38c8cd45dd6b0645 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:36 +0100
Subject: [PATCH 0826/2025] kf6-attica: update to 6.12.0.
---
srcpkgs/kf6-attica/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-attica/template b/srcpkgs/kf6-attica/template
index a161b36ccc829a..53992ab69aeb5f 100644
--- a/srcpkgs/kf6-attica/template
+++ b/srcpkgs/kf6-attica/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-attica'
pkgname=kf6-attica
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -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#kf6-}-${version}.tar.xz"
-checksum=e7b7c03d7656a5970e02d61c3f8d2760b2c3da46d3f6464bfc254a733b263fb3
+checksum=52757ffb1ea01e3beb742532f67d1ccbde9a562e3affd621443bf13d937ceb82
do_check() {
From 4ee5fa683b6e3d5e34e24e85195cb6c1b7401aaa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:40 +0100
Subject: [PATCH 0827/2025] kf6-baloo: update to 6.12.0.
---
srcpkgs/kf6-baloo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-baloo/template b/srcpkgs/kf6-baloo/template
index 14486e47c0659e..6b9b2294d33c82 100644
--- a/srcpkgs/kf6-baloo/template
+++ b/srcpkgs/kf6-baloo/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-baloo'
pkgname=kf6-baloo
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/baloo"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=bb87d40534a00cc363d29e3d7d0f37a9dcdd0d831db1a57bbf8b8e395507560a
+checksum=89844fab9c792df5a2a19e83242e4fc71ffc5fd51e18e2b3d9063771d5096b5e
do_check() {
cd build
From 8e5847e9dacaf7d1729d62d39df340ab4b1b1130 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:43 +0100
Subject: [PATCH 0828/2025] kf6-bluez-qt: update to 6.12.0.
---
srcpkgs/kf6-bluez-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-bluez-qt/template b/srcpkgs/kf6-bluez-qt/template
index a795bb19c731b2..1d4e928ebe2eac 100644
--- a/srcpkgs/kf6-bluez-qt/template
+++ b/srcpkgs/kf6-bluez-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-bluez-qt'
pkgname=kf6-bluez-qt
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/bluez-qt"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=93810ba70a7cac043b227b23ac6a907c52fa2f8aa90ceb4acfe8d6d46b7eae8b
+checksum=d8a84cd33a1345301487391c6dc625e277b5a2544d7360e5f6eda02a34cc7558
do_check() {
cd build
From 6f4a69d6fddf375e0b3e4e8a2998540f12cec899 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:46 +0100
Subject: [PATCH 0829/2025] kf6-frameworkintegration: update to 6.12.0.
---
srcpkgs/kf6-frameworkintegration/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-frameworkintegration/template b/srcpkgs/kf6-frameworkintegration/template
index 4bb1740b670dab..8f717cffbbed37 100644
--- a/srcpkgs/kf6-frameworkintegration/template
+++ b/srcpkgs/kf6-frameworkintegration/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-frameworkintegration'
pkgname=kf6-frameworkintegration
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/frameworkintegration"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=a7447a587040284463846a479e01b7d821c89b5f3b8683cbb367f568cea81fb2
+checksum=9b0d6aa1a51493331de12e48e091db1d54eef41120c7cf3ea8ba67dff8ed3c41
kf6-frameworkintegration-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From bd0af0a4b1815cdeb66a2ebeb99a108b3bf6bc15 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:49 +0100
Subject: [PATCH 0830/2025] kf6-karchive: update to 6.12.0.
---
srcpkgs/kf6-karchive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-karchive/template b/srcpkgs/kf6-karchive/template
index a6f80447125961..e478c844307dd2 100644
--- a/srcpkgs/kf6-karchive/template
+++ b/srcpkgs/kf6-karchive/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-karchive'
pkgname=kf6-karchive
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/karchive"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=12fc4ac53591fb1dd81d6c5243b900a6d48066559263fc66eb2f4995ceb9e380
+checksum=90a5397d5df3a90486b4d7efaeab29829b63a877b25e23e59f5f12f431f82904
kf6-karchive-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 3b6a17d15b822829311de0d477b78c5a0ae06451 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:52 +0100
Subject: [PATCH 0831/2025] kf6-kauth: update to 6.12.0.
---
srcpkgs/kf6-kauth/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kauth/template b/srcpkgs/kf6-kauth/template
index e81e3b850b8e2a..5c837f436c24b9 100644
--- a/srcpkgs/kf6-kauth/template
+++ b/srcpkgs/kf6-kauth/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kauth'
pkgname=kf6-kauth
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=479660eabe97198c31f228a18271bc739b234943c68e95383c361a835131179b
+checksum=04cf4f1c2d1ecdeb78cfd986e21d48ab531acbe69420f343207dd66da8ff9d93
subpackages="kf6-kauth-tools kf6-kauth-devel"
do_check() {
From 4d325b11bfdd719f18b07abeb50c26fc2fb1fb82 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:55 +0100
Subject: [PATCH 0832/2025] kf6-kbookmarks: update to 6.12.0.
---
srcpkgs/kf6-kbookmarks/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kbookmarks/template b/srcpkgs/kf6-kbookmarks/template
index 94fd250c73479a..556d04ae06c9f2 100644
--- a/srcpkgs/kf6-kbookmarks/template
+++ b/srcpkgs/kf6-kbookmarks/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kbookmarks'
pkgname=kf6-kbookmarks
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kbookmarks"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=b5c677453c70314b9eecc0011a73103f045eabc94bc5f2f223b5979780c801c7
+checksum=1b6edc20a7a797fe2a190d5a78a3b6d0f46d1e7b1b2c81646de3176bf74f8e3a
kf6-kbookmarks-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 98feb88ff56190038a424f1f58d2ef3037379946 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:49:58 +0100
Subject: [PATCH 0833/2025] kf6-kcalendarcore: update to 6.12.0.
---
srcpkgs/kf6-kcalendarcore/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcalendarcore/template b/srcpkgs/kf6-kcalendarcore/template
index d7755415058d41..e603a53923a278 100644
--- a/srcpkgs/kf6-kcalendarcore/template
+++ b/srcpkgs/kf6-kcalendarcore/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcalendarcore'
pkgname=kf6-kcalendarcore
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcalendarcore"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ea261324d1b80ef4786b86cf86bfa32c332aa0357b05ba299b13f54be69a7380
+checksum=f870fa4e39f91e04f9e68f2a3eb0f49479846005bb0cd41803c9210f5e95e251
do_check() {
cd build
From 61e786c9b1468e86e797339f2f4b2784ea3dd223 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:01 +0100
Subject: [PATCH 0834/2025] kf6-kcmutils: update to 6.12.0.
---
srcpkgs/kf6-kcmutils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcmutils/template b/srcpkgs/kf6-kcmutils/template
index 27d6c3fb382636..eab16359c00272 100644
--- a/srcpkgs/kf6-kcmutils/template
+++ b/srcpkgs/kf6-kcmutils/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcmutils'
pkgname=kf6-kcmutils
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
build_helper=qemu
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcmutils"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=64d2c5cd8165189c2d741bb543aab72b5bc8db5c540ca4e88c2f8d0f93e77990
+checksum=7aacd2f06f0f393631fc058188b92ad55929871e93aa2ea3de2a9d0b35a36ac7
kf6-kcmutils-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From e1413c02065646f92d762d3dd50d1850ef057a96 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:04 +0100
Subject: [PATCH 0835/2025] kf6-kcodecs: update to 6.12.0.
---
srcpkgs/kf6-kcodecs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcodecs/template b/srcpkgs/kf6-kcodecs/template
index c835935c01bcba..6565cbb0fb28e3 100644
--- a/srcpkgs/kf6-kcodecs/template
+++ b/srcpkgs/kf6-kcodecs/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcodecs'
pkgname=kf6-kcodecs
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcodecs"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=fbddc437ba9969d89635b75f0ef7e41c925c61c64dac1fff008c2e9138139fe4
+checksum=6e5852954a9e83750e346f8603e8146010cdc8d7d544a5e5d5eb46d93c94a911
kf6-kcodecs-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 7d3db82f8708560641833163de221aa312ed244c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:06 +0100
Subject: [PATCH 0836/2025] kf6-kcolorscheme: update to 6.12.0.
---
srcpkgs/kf6-kcolorscheme/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcolorscheme/template b/srcpkgs/kf6-kcolorscheme/template
index 17f050c208acc4..750f3a62a0063b 100644
--- a/srcpkgs/kf6-kcolorscheme/template
+++ b/srcpkgs/kf6-kcolorscheme/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcolorscheme'
pkgname=kf6-kcolorscheme
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcolorscheme"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=8b27bddb830f0173f44ae9aac05213579909b85fa696a2871b2ee11cb239bcc8
+checksum=f4226999c7b9c9da8de9ed9e3174fca49f7864da0da1d0bc9668c4448f667512
kf6-kcolorscheme-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 39b39be1778a2127091082c50c7620cf255d15d2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:09 +0100
Subject: [PATCH 0837/2025] kf6-kcompletion: update to 6.12.0.
---
srcpkgs/kf6-kcompletion/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcompletion/template b/srcpkgs/kf6-kcompletion/template
index 489e3a3909741b..39ba5b0c43c16c 100644
--- a/srcpkgs/kf6-kcompletion/template
+++ b/srcpkgs/kf6-kcompletion/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcompletion'
pkgname=kf6-kcompletion
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcompletion"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=c812b60de4530de3003916e45fbab121c5f9f576e2430ab2cdf0e3e4c9041852
+checksum=8cd311795b5d15c07b21b36c1124ce4f1aa0a18a3a03fff29608e4cadd091a9c
kf6-kcompletion-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 7973e7291de19376844022f2d4fa11c413a65ace Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:12 +0100
Subject: [PATCH 0838/2025] kf6-kconfig: update to 6.12.0.
---
srcpkgs/kf6-kconfig/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kconfig/template b/srcpkgs/kf6-kconfig/template
index f0f5baf8efe267..1dff5531438788 100644
--- a/srcpkgs/kf6-kconfig/template
+++ b/srcpkgs/kf6-kconfig/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kconfig'
pkgname=kf6-kconfig
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kconfig"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=c71072aaf2771295b591fc62d4fb657cefb38df29f240ef9c7120854b42d0f7f
+checksum=03d1d09054d646c67fcaa9f1fa53157811ad07ef40a38b9f4e0b52ae3173b1bf
do_check() {
cd build
From eb42956a994a8a198ba4e314c5fead29da0b3001 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:15 +0100
Subject: [PATCH 0839/2025] kf6-kconfigwidgets: update to 6.12.0.
---
srcpkgs/kf6-kconfigwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kconfigwidgets/template b/srcpkgs/kf6-kconfigwidgets/template
index 93ef487e2cddb5..7b0316e3914dae 100644
--- a/srcpkgs/kf6-kconfigwidgets/template
+++ b/srcpkgs/kf6-kconfigwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kconfigwidgets'
pkgname=kf6-kconfigwidgets
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kconfigwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=28a1bb125161fe9ab0dbfa899433512e928669be31ce149fa25191a24a50242a
+checksum=66da62c90b6b06e5bec68e691f70c9c302fe4dc5fd4de50035957da7f468d266
do_check() {
cd build
From 73c87122d011ae6091597cf5bd1fccecac8557d7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:18 +0100
Subject: [PATCH 0840/2025] kf6-kcontacts: update to 6.12.0.
---
srcpkgs/kf6-kcontacts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcontacts/template b/srcpkgs/kf6-kcontacts/template
index f900f184a0ce0e..57593471c42cc3 100644
--- a/srcpkgs/kf6-kcontacts/template
+++ b/srcpkgs/kf6-kcontacts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcontacts'
pkgname=kf6-kcontacts
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=2f0cd26b32bdbad14b6e5f3eff99e23aedf2425eacb0d4d6f44724dce6e26562
+checksum=4c8e0b74201c48388cedcffb7637a7f46b75afe6a8f088206a9a4418d43f2a80
do_check() {
cd build
From 01f4ec0674aeb4cbcf1232bf82ddfa6969a63a33 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:22 +0100
Subject: [PATCH 0841/2025] kf6-kcoreaddons: update to 6.12.0.
---
srcpkgs/kf6-kcoreaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcoreaddons/template b/srcpkgs/kf6-kcoreaddons/template
index 75da7208125fbb..eda585f7dd39e5 100644
--- a/srcpkgs/kf6-kcoreaddons/template
+++ b/srcpkgs/kf6-kcoreaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcoreaddons'
pkgname=kf6-kcoreaddons
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcoreaddons"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ff691c6e0933493ea3e8c4a0ba41fa46ced7b9394e6f35ef9dee349ccfcc3a39
+checksum=7b37e8d4e185bcdd8bfd166c739f7adbcb0730cdf140d64a308f7b96b1845736
do_check() {
cd build
From b80ad57669e12a631db36d0522121a7409305378 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:25 +0100
Subject: [PATCH 0842/2025] kf6-kcrash: update to 6.12.0.
---
srcpkgs/kf6-kcrash/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kcrash/template b/srcpkgs/kf6-kcrash/template
index dcb455f749e933..a33a6f13800686 100644
--- a/srcpkgs/kf6-kcrash/template
+++ b/srcpkgs/kf6-kcrash/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kcrash'
pkgname=kf6-kcrash
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kcrash"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ba13e9f5dd2b40125d5d61d29b612db6383315dc0f510cc1f0e33bb6c9b0ae89
+checksum=c0b96110d25faa35587ac4af30cd1e3a8012133fcac12276e8b25977cd9b84a4
kf6-kcrash-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 50ca4a70da80c614a165f15f88c52677591227ff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:28 +0100
Subject: [PATCH 0843/2025] kf6-kdav: update to 6.12.0.
---
srcpkgs/kf6-kdav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdav/template b/srcpkgs/kf6-kdav/template
index 4c20beaa1ad14a..308f71c399b2e8 100644
--- a/srcpkgs/kf6-kdav/template
+++ b/srcpkgs/kf6-kdav/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdav'
pkgname=kf6-kdav
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdav"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=9ca5586e672f5643988dcd604b6a030f59b3d5e78f1cf3725f2e4f257852340e
+checksum=b073d6042bf144801c16b3c19e1b8a2a8183b8939397ac3ceaa43d20684330be
replaces="kdav>=0"
kf6-kdav-devel_package() {
From ae0ca5de9b2bcc39c20240ed25f7addae67fdfdf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:31 +0100
Subject: [PATCH 0844/2025] kf6-kdbusaddons: update to 6.12.0.
---
srcpkgs/kf6-kdbusaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdbusaddons/template b/srcpkgs/kf6-kdbusaddons/template
index 9607fafcd94c0b..3eb6c4b318c55f 100644
--- a/srcpkgs/kf6-kdbusaddons/template
+++ b/srcpkgs/kf6-kdbusaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdbusaddons'
pkgname=kf6-kdbusaddons
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdbusaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=62e0f3b0487ef1ab729fc85bcb5498c9449e0b74fe8049779434158bb8b12a87
+checksum=c236c70922b9640a7dfe3ac810b0d743555df4aeb9453675e56a449eec1ec521
make_check_pre="dbus-run-session"
kf6-kdbusaddons-devel_package() {
From d2f1a940a04cfc01329038034d434a750b2dc016 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:35 +0100
Subject: [PATCH 0845/2025] kf6-kdeclarative: update to 6.12.0.
---
srcpkgs/kf6-kdeclarative/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdeclarative/template b/srcpkgs/kf6-kdeclarative/template
index 4a90dee52a4636..7a13dc0dad7fbd 100644
--- a/srcpkgs/kf6-kdeclarative/template
+++ b/srcpkgs/kf6-kdeclarative/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdeclarative'
pkgname=kf6-kdeclarative
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdeclarative"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=6ae811367bcbc8190f8a5d2ef39a8e6c72871c41ec26e2a4b0c38324a3e8596b
+checksum=b6121f72033b361f408de7125f61f40cf14e9c6c54eab95c46daae02812e73b0
kf6-kdeclarative-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From a8a50435127f118c3ed195dc0708a2370bd4911c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:38 +0100
Subject: [PATCH 0846/2025] kf6-kded: update to 6.12.0.
---
srcpkgs/kf6-kded/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kded/template b/srcpkgs/kf6-kded/template
index 124f68808c511a..7e8a565f782756 100644
--- a/srcpkgs/kf6-kded/template
+++ b/srcpkgs/kf6-kded/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kded'
pkgname=kf6-kded
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kded"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=55c9921114299abd9bdc5e601ccc6a750ff2d331fc0836d79670ccbc508e06a4
+checksum=601ac964bd841456d1caefe95b04a3df055ca8583d753353a55b47a6dfb683e8
kf6-kded-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 507acb0ef43aebe8bf0c9b3987459c7d1b8d1fd7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:41 +0100
Subject: [PATCH 0847/2025] kf6-kdesu: update to 6.12.0.
---
srcpkgs/kf6-kdesu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdesu/template b/srcpkgs/kf6-kdesu/template
index 5e0e51bad54e81..bc131822caab5d 100644
--- a/srcpkgs/kf6-kdesu/template
+++ b/srcpkgs/kf6-kdesu/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdesu'
pkgname=kf6-kdesu
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdesu"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=aacb49d313e79f106795c4dab7de9991e6fe4e724c2b4c19deefcd171f6a3ba7
+checksum=c19d8dcf4c74ad74e29403a3efd166208645edcef142975ffadf3b21cc22e74f
kf6-kdesu-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b57a84268fb04ec36c0804df89c987d219cbc8f0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:46 +0100
Subject: [PATCH 0848/2025] kf6-kdnssd: update to 6.12.0.
---
srcpkgs/kf6-kdnssd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdnssd/template b/srcpkgs/kf6-kdnssd/template
index 91ff62af0dc80b..eec119b4618d7a 100644
--- a/srcpkgs/kf6-kdnssd/template
+++ b/srcpkgs/kf6-kdnssd/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdnssd'
pkgname=kf6-kdnssd
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kdnssd"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=69db354bb2a6faac16ec1eb77e6f71308f8ebd9205967c75db5bac937e799bd9
+checksum=abb4538ea56c7dfe9eda06338a2dd3b80f47326383a6c5a23f2a09ad5facbe98
kf6-kdnssd-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From d29a4853ed509f2d752014dc918d91482a95f543 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:49 +0100
Subject: [PATCH 0849/2025] kf6-kdoctools: update to 6.12.0.
---
srcpkgs/kf6-kdoctools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kdoctools/template b/srcpkgs/kf6-kdoctools/template
index 139b160fd16158..9e5faa8ce76c3c 100644
--- a/srcpkgs/kf6-kdoctools/template
+++ b/srcpkgs/kf6-kdoctools/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kdoctools'
pkgname=kf6-kdoctools
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
build_helper=qemu
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=dfcdc6a0258f5cc2e55d248f616cc7c6224e1b06140deb687e401b537959fc08
+checksum=0c72df45a62478c2af10b8255ecc18ba79e4108ff4b290a13681e353cf5c7e17
post_patch() {
vsed -i -e '
From 0fae8afad9fd250a94901a9c0aa70e31833e0010 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:51 +0100
Subject: [PATCH 0850/2025] kf6-kfilemetadata: update to 6.12.0.
---
srcpkgs/kf6-kfilemetadata/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kfilemetadata/template b/srcpkgs/kf6-kfilemetadata/template
index ecfa4a05bc3854..f6db666fd3c8ba 100644
--- a/srcpkgs/kf6-kfilemetadata/template
+++ b/srcpkgs/kf6-kfilemetadata/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kfilemetadata'
pkgname=kf6-kfilemetadata
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=f9190969eaf66f9d27690cc3b85a3d19395ee3657582c9ae6c94c49a113312c7
+checksum=5fb39a3705154317eeff78b7eba776b51a44634a1216b60ebe7f62ecc11318f7
do_check() {
cd build
From 29529b35651d2598b22089c8fbb5452d16ee64aa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:54 +0100
Subject: [PATCH 0851/2025] kf6-kglobalaccel: update to 6.12.0.
---
srcpkgs/kf6-kglobalaccel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kglobalaccel/template b/srcpkgs/kf6-kglobalaccel/template
index e766b093d90a72..2b845493ce8247 100644
--- a/srcpkgs/kf6-kglobalaccel/template
+++ b/srcpkgs/kf6-kglobalaccel/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kglobalaccel'
pkgname=kf6-kglobalaccel
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kglobalaccel"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=0552e4e5c58a244733af49cfdd0c8fc04a63828b6c2346b36820222d5e3bcef5
+checksum=1c5e7e4d9b6862eb36a1f6c23fd9fff4b4bcf0b4fad740bae5ca58e15c8407f4
kf6-kglobalaccel-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From 55902b40d3160e1ed3798ad8e4da02a9275a4fc5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:50:57 +0100
Subject: [PATCH 0852/2025] kf6-kguiaddons: update to 6.12.0.
---
srcpkgs/kf6-kguiaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kguiaddons/template b/srcpkgs/kf6-kguiaddons/template
index 4ef9930bb34039..53dff4f8510aaf 100644
--- a/srcpkgs/kf6-kguiaddons/template
+++ b/srcpkgs/kf6-kguiaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kguiaddons'
pkgname=kf6-kguiaddons
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kguiaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ef0925f609ae5b62ed689451dfe9937719ce4ec26714952b5496e3e128d5cc5c
+checksum=e394826cade1c5d9491166f3a3f4d0c3d625bf27106352678a06d2ec5364c532
kf6-kguiaddons-geo-uri-handler_package() {
short_desc+=" - Geo URI handler"
From 9a98c563795e4c3cb6f5deab3f023434b3faee01 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:00 +0100
Subject: [PATCH 0853/2025] kf6-kholidays: update to 6.12.0.
---
srcpkgs/kf6-kholidays/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kholidays/template b/srcpkgs/kf6-kholidays/template
index 65fb075f8c6414..9bdb8e6c893dc3 100644
--- a/srcpkgs/kf6-kholidays/template
+++ b/srcpkgs/kf6-kholidays/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kholidays'
pkgname=kf6-kholidays
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=ccdbfab5eafc043574900d66e0022326f6048e7dcdb09bc538dedea99889c6af
+checksum=698c7744ed04c5d395960b4f4c8c07cf5f7a281cb9cec68bf30fdb78415503c3
kf6-kholidays-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From fd97b2b653a23ef2adfcab8eaef437ef33b5fd76 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:03 +0100
Subject: [PATCH 0854/2025] kf6-ki18n: update to 6.12.0.
---
srcpkgs/kf6-ki18n/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ki18n/template b/srcpkgs/kf6-ki18n/template
index b47d0162972c22..bc49a0aeacaf12 100644
--- a/srcpkgs/kf6-ki18n/template
+++ b/srcpkgs/kf6-ki18n/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ki18n'
pkgname=kf6-ki18n
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ki18n"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=658a05ceca184ba31ce58a6e9c51ee76f2829459c56dbcd3bad3aa157eaf11fe
+checksum=cd1adbcde1badfb7ac8945c3c0a9afc02b2ed642c769d74e1bcb70a02d070dc5
do_check() {
cd build
From c7a3481195eee502df02fdff590cf5e4cd1978ba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:06 +0100
Subject: [PATCH 0855/2025] kf6-kiconthemes: update to 6.12.0.
---
srcpkgs/kf6-kiconthemes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kiconthemes/template b/srcpkgs/kf6-kiconthemes/template
index 2d7a46a2989b2e..128b79f6f3221b 100644
--- a/srcpkgs/kf6-kiconthemes/template
+++ b/srcpkgs/kf6-kiconthemes/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kiconthemes'
pkgname=kf6-kiconthemes
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kiconthemes"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=1671ab3fd9b1e0753a7062bab80f5489f3ac750ecb30b91db99a6689988afb87
+checksum=54b1b5f2839162d980873328716b30cf08f90fd079ad854cc09878ad9b376ecf
kf6-kiconthemes-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From 700fd350e9ef870c589a37fd610b4f4b4c627473 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:08 +0100
Subject: [PATCH 0856/2025] kf6-kidletime: update to 6.12.0.
---
srcpkgs/kf6-kidletime/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kidletime/template b/srcpkgs/kf6-kidletime/template
index 02deb308734db6..320af2139ff251 100644
--- a/srcpkgs/kf6-kidletime/template
+++ b/srcpkgs/kf6-kidletime/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kidletime'
pkgname=kf6-kidletime
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kidletime"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=96efb0b533a37ddb2e1888dff7d4722c19c47d660f74d1b0a422eb95718f4882
+checksum=d8a888a8c803314eba97adf20e48f9d59604c480bb03428b7ee83270100fa6c3
kf6-kidletime-devel_package() {
depends="${sourcepkg}>=${version}_${revision} qt6-base-devel"
From 8cfd227a11d105d9106c523181351703e9ed4675 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:13 +0100
Subject: [PATCH 0857/2025] kf6-kimageformats: update to 6.12.0.
---
srcpkgs/kf6-kimageformats/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kf6-kimageformats/template b/srcpkgs/kf6-kimageformats/template
index f76ab4bd0fc701..4fadec2196d033 100644
--- a/srcpkgs/kf6-kimageformats/template
+++ b/srcpkgs/kf6-kimageformats/template
@@ -1,7 +1,7 @@
# Template file for 'kf6-kimageformats'
pkgname=kf6-kimageformats
-version=6.11.0
-revision=2
+version=6.12.0
+revision=1
build_style=cmake
configure_args="-DKIMAGEFORMATS_HEIF=ON -DKDE_INSTALL_QMLDIR=lib/qt6/qml
-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kimageformats"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=0c45787f97d00fc0257f7de3250d84e950de2a332c45e7528138f7cf843154cc
+checksum=c9eff30899530b6193ee7855b452f073b0b6b6f9325516195c084395cdceda36
do_check() {
cd build
From 79db332bd10c9399a36c0ebcf29dd9c6c3de181f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:16 +0100
Subject: [PATCH 0858/2025] kf6-kio: update to 6.12.0.
---
srcpkgs/kf6-kio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kio/template b/srcpkgs/kf6-kio/template
index 6055239a6640ae..43f36214efc4eb 100644
--- a/srcpkgs/kf6-kio/template
+++ b/srcpkgs/kf6-kio/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kio'
pkgname=kf6-kio
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -20,7 +20,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kio"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=fe511e43a5386f963c9afef93a21c0df44a2c24fcc417777e4d0569102477ff8
+checksum=1581e4f885750f08a3134fad47b81e953556e3fc94028939b47ffae0ab432eee
do_check() {
cd build
From a838eb7445b7a04571e341aacf04e54b08aac978 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:18 +0100
Subject: [PATCH 0859/2025] kf6-kirigami: update to 6.12.0.
---
srcpkgs/kf6-kirigami/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kirigami/template b/srcpkgs/kf6-kirigami/template
index ef3daacbdbed38..bcd487f73d7c2c 100644
--- a/srcpkgs/kf6-kirigami/template
+++ b/srcpkgs/kf6-kirigami/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kirigami'
pkgname=kf6-kirigami
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kirigami"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=22392c95bb835f11626250f0728ce73590db638814e7181148fcf66a1f442ea6
+checksum=d177eae18aad36e6f41d307104e45a8fcc68db147dbb333f6ddb178a28464e7c
kf6-kirigami-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From d944f9e62ab4eee0a3ff75e9930bbbe7884f7570 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:21 +0100
Subject: [PATCH 0860/2025] kf6-kitemmodels: update to 6.12.0.
---
srcpkgs/kf6-kitemmodels/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kitemmodels/template b/srcpkgs/kf6-kitemmodels/template
index 38f7c659540db2..001bbff3694a5a 100644
--- a/srcpkgs/kf6-kitemmodels/template
+++ b/srcpkgs/kf6-kitemmodels/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kitemmodels'
pkgname=kf6-kitemmodels
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kitemmodels"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=398dc4e3c5c44461350a20ac234055bafc2b184284ddea91563134ef62f5d6a6
+checksum=62688311082b6aca226117810bc3991b0cb95158dec4d4c800d70a99bdcfdfc8
kf6-kitemmodels-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 9132a456d3bc4e8e9fb11824c9474da1eebf39ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:24 +0100
Subject: [PATCH 0861/2025] kf6-kitemviews: update to 6.12.0.
---
srcpkgs/kf6-kitemviews/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kitemviews/template b/srcpkgs/kf6-kitemviews/template
index f3464762898fc9..42da34d7804341 100644
--- a/srcpkgs/kf6-kitemviews/template
+++ b/srcpkgs/kf6-kitemviews/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kitemviews'
pkgname=kf6-kitemviews
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kitemviews"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=e3625368e3f8cf6127218cc3e847fbf0176a5978c86228b11a320ad96fea2cbc
+checksum=f8d5ff2e4e5234bce8ed56889d8b3d7e94554ec8b40e397d2e9ac2ffc117e3d3
build_options="designerplugin"
From 97f14d11cc20f8ba6683add4d66522bb5ae42ea9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:27 +0100
Subject: [PATCH 0862/2025] kf6-kjobwidgets: update to 6.12.0.
---
srcpkgs/kf6-kjobwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kjobwidgets/template b/srcpkgs/kf6-kjobwidgets/template
index 5fde0326cc193d..35327050799890 100644
--- a/srcpkgs/kf6-kjobwidgets/template
+++ b/srcpkgs/kf6-kjobwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kjobwidgets'
pkgname=kf6-kjobwidgets
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kjobwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=2bb342e554f8ecf84d7218a6567628dcc73c1b914d0c5aad1c8bf7753986ddd7
+checksum=ec3e31498c140b296f5e442e2520823437f26cb62d7186f116137d19bbcb9f12
kf6-kjobwidgets-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From bb9571d0e52b78846683ea3d5a45982a497e8342 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:30 +0100
Subject: [PATCH 0863/2025] kf6-knewstuff: update to 6.12.0.
---
srcpkgs/kf6-knewstuff/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knewstuff/template b/srcpkgs/kf6-knewstuff/template
index 8e1afe7f9d6429..15cdddf4b19e0a 100644
--- a/srcpkgs/kf6-knewstuff/template
+++ b/srcpkgs/kf6-knewstuff/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knewstuff'
pkgname=kf6-knewstuff
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=8b3802b6b64309ab6709af350f248dc62e3e6d50b0db4ecb0c968acfbfb23520
+checksum=f0bcca66c267dba335e3df5eb089ae40c56680a7d385176bc44d951defa3d029
kf6-knewstuff-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From dba40ff817f6d7be9b3da279e370709335a82d1b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:33 +0100
Subject: [PATCH 0864/2025] kf6-knotifications: update to 6.12.0.
---
srcpkgs/kf6-knotifications/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knotifications/template b/srcpkgs/kf6-knotifications/template
index 25342f8b2c0185..7dac3ac37efa81 100644
--- a/srcpkgs/kf6-knotifications/template
+++ b/srcpkgs/kf6-knotifications/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knotifications'
pkgname=kf6-knotifications
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=a2e0815ea6e5c294fdd36316ca9792a406f5c123ec01a1c73a7e54cb0be2ea31
+checksum=d2825473bcc4f77423b5266a5b92e818a9a98b1d672b1c29d8f237dd11e99026
kf6-knotifications-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 20200ab2c9980cd9b9395d3538d12f1e23124af5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:37 +0100
Subject: [PATCH 0865/2025] kf6-knotifyconfig: update to 6.12.0.
---
srcpkgs/kf6-knotifyconfig/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-knotifyconfig/template b/srcpkgs/kf6-knotifyconfig/template
index 23a4ed3462faca..0b4d28f1ba17f1 100644
--- a/srcpkgs/kf6-knotifyconfig/template
+++ b/srcpkgs/kf6-knotifyconfig/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-knotifyconfig'
pkgname=kf6-knotifyconfig
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=612511161758144a9d3d99d4f0a9eb75931c3f8af5966e045a088023ca1d0c6f
+checksum=53448f981d1656e423352a01723de2ab993e5bba39a73f6de422eb4deb2daaab
kf6-knotifyconfig-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From afd4a39f8213150e032b30a4c1c6b47f2c53a7da Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:40 +0100
Subject: [PATCH 0866/2025] kf6-kpackage: update to 6.12.0.
---
srcpkgs/kf6-kpackage/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpackage/template b/srcpkgs/kf6-kpackage/template
index 3f6700a2001c37..2e9d97e11f238f 100644
--- a/srcpkgs/kf6-kpackage/template
+++ b/srcpkgs/kf6-kpackage/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpackage'
pkgname=kf6-kpackage
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=bfc704ea1708f37150a9d14edcbb9eed8ebf8d54753930da63432cda954a1ea7
+checksum=a8d6505fa6a53bfdcc31fa8f2ad0a9226ec9fafabc0c0120490fbeb6b017fb4a
kf6-kpackage-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 5ea67f030583494ddd1a65589175936a0b3f14e8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:45 +0100
Subject: [PATCH 0867/2025] kf6-kparts: update to 6.12.0.
---
srcpkgs/kf6-kparts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kparts/template b/srcpkgs/kf6-kparts/template
index 83c94a9e32f244..4374843d5bb087 100644
--- a/srcpkgs/kf6-kparts/template
+++ b/srcpkgs/kf6-kparts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kparts'
pkgname=kf6-kparts
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=3995f3556aba434de7b13dae099b51a0a86aeade60ba1e06592836d40669bb6a
+checksum=b897aa324103ef974ce513955473fe65feaeaba4ddf99fb4cc86772114fa930c
kf6-kparts-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From caad9a2808c2b1e847447b49d08fc1ab224bf902 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:48 +0100
Subject: [PATCH 0868/2025] kf6-kpeople: update to 6.12.0.
---
srcpkgs/kf6-kpeople/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpeople/template b/srcpkgs/kf6-kpeople/template
index 1df0629a077489..22017e6ff5fc07 100644
--- a/srcpkgs/kf6-kpeople/template
+++ b/srcpkgs/kf6-kpeople/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpeople'
pkgname=kf6-kpeople
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=3f67af43442358e7b4d9a0a81d86133707ffaae0f5e05c48aa1f390ec47ff96b
+checksum=a43ddde783250d7fb59d3dfcd780cf27ab7e4028f6b27c03551fd17a2d3157e6
do_check() {
cd build
From 8dc57c0c996fc4daeb5e2bd89a59d5a6dd7f03b4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:51 +0100
Subject: [PATCH 0869/2025] kf6-kplotting: update to 6.12.0.
---
srcpkgs/kf6-kplotting/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kplotting/template b/srcpkgs/kf6-kplotting/template
index b963abc600e703..54f573c36aa1f6 100644
--- a/srcpkgs/kf6-kplotting/template
+++ b/srcpkgs/kf6-kplotting/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kplotting'
pkgname=kf6-kplotting
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,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#kf6-}-${version}.tar.xz"
-checksum=ceb915cc026cd20ff10e8fdb3e4914ea61f73686a2d9fe6a8839a5ead14a9892
+checksum=462741ae0a7170d453d4aa93d813ff9d0ed70cbe36388855637ae95b1b11cbfe
kf6-kplotting-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 5bf257f6f889449a5298de09e7069d34218301c5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:55 +0100
Subject: [PATCH 0870/2025] kf6-kpty: update to 6.12.0.
---
srcpkgs/kf6-kpty/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kpty/template b/srcpkgs/kf6-kpty/template
index 56021c028bcc19..f1e913a632aff3 100644
--- a/srcpkgs/kf6-kpty/template
+++ b/srcpkgs/kf6-kpty/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kpty'
pkgname=kf6-kpty
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kpty"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=f1d985bf0a14061a764c7c01bcb6cf284a59ad82de13e72cfd1bd268819eebc2
+checksum=84e713ccf630c91a351ccae3d95c3b857b67e446fc491a62a013dc10194f803a
kf6-kpty-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From ff7cb4f1ff54a66505ad30d4ceebfe7796946ce6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:51:59 +0100
Subject: [PATCH 0871/2025] kf6-kquickcharts: update to 6.12.0.
---
srcpkgs/kf6-kquickcharts/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kquickcharts/template b/srcpkgs/kf6-kquickcharts/template
index f41494bd31480c..d464dd6611c675 100644
--- a/srcpkgs/kf6-kquickcharts/template
+++ b/srcpkgs/kf6-kquickcharts/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kquickcharts'
pkgname=kf6-kquickcharts
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kquickcharts"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ffc35a7b0dde52acdae508925a555b76006cc9d4b78eb003e9a31cd439f2993f
+checksum=e3313b4dc5e2601425a103d6f70ce61dea0340feaa05d1fd99bf4453bd1de37a
kf6-kquickcharts-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 72370f6fe9dd3deab3bdb0187a3b035a07c07a46 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:01 +0100
Subject: [PATCH 0872/2025] kf6-krunner: update to 6.12.0.
---
srcpkgs/kf6-krunner/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-krunner/template b/srcpkgs/kf6-krunner/template
index ea2322248be08e..a390ebd48e9a41 100644
--- a/srcpkgs/kf6-krunner/template
+++ b/srcpkgs/kf6-krunner/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-krunner'
pkgname=kf6-krunner
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,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#kf6-}-${version}.tar.xz"
-checksum=2179da656375d8839ea7c2c502087b527c6715e1018582ac8f63612ca527aa90
+checksum=ce0ce3282fc9d1f811a7b4c4cfb015e7b9fcd8d6cacad945e8a38757713bd51b
do_check() {
cd build
From 9cb8adf36704382650722f470e173266762735c4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:05 +0100
Subject: [PATCH 0873/2025] kf6-kservice: update to 6.12.0.
---
srcpkgs/kf6-kservice/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kservice/template b/srcpkgs/kf6-kservice/template
index f93a76ba2ec83b..b0045ba6ce775d 100644
--- a/srcpkgs/kf6-kservice/template
+++ b/srcpkgs/kf6-kservice/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kservice'
pkgname=kf6-kservice
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kservice"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=161cd296577ff9802b088b06866ec5ab4c1c1a6fe19f76bb5134cdf8a6ab4005
+checksum=9533b93a9504ddf2f1e8e696bcfada0c3791019ee8e8cfbee04d9d1d14b6b964
do_check() {
cd build
From 656e54f49fb5ee72d9df1281f72749b59c8898bf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:08 +0100
Subject: [PATCH 0874/2025] kf6-kstatusnotifieritem: update to 6.12.0.
---
srcpkgs/kf6-kstatusnotifieritem/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kstatusnotifieritem/template b/srcpkgs/kf6-kstatusnotifieritem/template
index 53d3384313d092..96ef4928492a2f 100644
--- a/srcpkgs/kf6-kstatusnotifieritem/template
+++ b/srcpkgs/kf6-kstatusnotifieritem/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kstatusnotifieritem'
pkgname=kf6-kstatusnotifieritem
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kstatusnotifieritem"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=26c92c25b1f70296bde9e71fba1f719778c85cb57227f6045f606af99c48a8bd
+checksum=5b0e7b20492dbd9d5742bbafd6f8577dc682480a615e1965f3c53741e684fc3d
kf6-kstatusnotifieritem-devel_package() {
depends="${makedepends//private-} ${sourcepkg}>=${version}_${revision}"
From 5f742b38b4efb78745e6f359f106bee36e308b73 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:11 +0100
Subject: [PATCH 0875/2025] kf6-ksvg: update to 6.12.0.
---
srcpkgs/kf6-ksvg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ksvg/template b/srcpkgs/kf6-ksvg/template
index 73edc942dd5b11..bb074468f697a2 100644
--- a/srcpkgs/kf6-ksvg/template
+++ b/srcpkgs/kf6-ksvg/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ksvg'
pkgname=kf6-ksvg
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ksvg"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=053092e36b76deeffe19629ae12a372b172f947bee3cc2034c68e7ba4e1da6cf
+checksum=7407cdac9f1fe3770ada88a0e14b8ac7dfac6df13714501e1d71b3d0f0456a77
kf6-ksvg-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 74b11e48b0d7e5489f3b51f10d88de63a778d2a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:15 +0100
Subject: [PATCH 0876/2025] kf6-ktexteditor: update to 6.12.0.
---
srcpkgs/kf6-ktexteditor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktexteditor/template b/srcpkgs/kf6-ktexteditor/template
index 2ac7b63b19300a..8668bb65520049 100644
--- a/srcpkgs/kf6-ktexteditor/template
+++ b/srcpkgs/kf6-ktexteditor/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktexteditor'
pkgname=kf6-ktexteditor
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -19,7 +19,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktexteditor"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=82d33dccad98e2f514de4d17c4e665197fdd8588a55979358f88aeeac6fc4419
+checksum=d5d21ea65f9c84a9bda3fbad3d8df70c76924d9d561822069eeb9ce862924a3f
kf6-ktexteditor-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From f6ea7248b44dc254ef7fe9e9caa5cb2f5a921f45 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:18 +0100
Subject: [PATCH 0877/2025] kf6-ktexttemplate: update to 6.12.0.
---
srcpkgs/kf6-ktexttemplate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktexttemplate/template b/srcpkgs/kf6-ktexttemplate/template
index a2be1d92801776..fbdfbfc8d2953d 100644
--- a/srcpkgs/kf6-ktexttemplate/template
+++ b/srcpkgs/kf6-ktexttemplate/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktexttemplate'
pkgname=kf6-ktexttemplate
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktexttemplate"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=b0f30c6e49a132cdf587228e0ba1e1d974cc155d233b57ff617f5d55e7f7b905
+checksum=9fffd7f6c9309b2fca397cfedbdb55ded33e4a8e5438e0dcebf33b6f9500699c
kf6-ktexttemplate-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 7c7b430e5029eae1643d227fe90ae5fdaa97b5fd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:21 +0100
Subject: [PATCH 0878/2025] kf6-ktextwidgets: update to 6.12.0.
---
srcpkgs/kf6-ktextwidgets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-ktextwidgets/template b/srcpkgs/kf6-ktextwidgets/template
index edcee40f41d548..48fdee13acbde2 100644
--- a/srcpkgs/kf6-ktextwidgets/template
+++ b/srcpkgs/kf6-ktextwidgets/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-ktextwidgets'
pkgname=kf6-ktextwidgets
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/ktextwidgets"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=0f043b8a60698ccdb88e3d6957b5f5c97cfe793ea2eea421fc467fffdf200697
+checksum=698e2be7fc6fd27b4aa4c192a1ab0b0abc08121639775c4ff4f4b4c81d8f041d
kf6-ktextwidgets-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 9a53b4d3710a4a2321f89c3c9702df45822f241b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:24 +0100
Subject: [PATCH 0879/2025] kf6-kunitconversion: update to 6.12.0.
---
srcpkgs/kf6-kunitconversion/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kunitconversion/template b/srcpkgs/kf6-kunitconversion/template
index 75902971d74f1e..fb22543da86f00 100644
--- a/srcpkgs/kf6-kunitconversion/template
+++ b/srcpkgs/kf6-kunitconversion/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kunitconversion'
pkgname=kf6-kunitconversion
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -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#kf6-}-${version}.tar.xz"
-checksum=8d26a83d1371bd70c48281708680c69e61faca44963deab52d07c9723c27ee49
+checksum=e298a459ff981dc80529206604fa5991c26bcf19d289177168c39db9bbc0e082
kf6-kunitconversion-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 2c1a547db0473574effa4ba10730e595079e28bf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:27 +0100
Subject: [PATCH 0880/2025] kf6-kuserfeedback: update to 6.12.0.
---
srcpkgs/kf6-kuserfeedback/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kuserfeedback/template b/srcpkgs/kf6-kuserfeedback/template
index 9c2d0f3984ab15..949402b69741e5 100644
--- a/srcpkgs/kf6-kuserfeedback/template
+++ b/srcpkgs/kf6-kuserfeedback/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kuserfeedback'
pkgname=kf6-kuserfeedback
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kuserfeedback"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=ac516b7b8f9cd0891664f8b580d0a5a5c494cf6b5dbfddd87b6f6256548b7910
+checksum=6f45537b3274d99c3d51bb5ce34efef9b56a66a860900a638a06e6648b13302c
do_check() {
cd build
From 95ed3589225c62d18d109293b9d9023035c20f83 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:29 +0100
Subject: [PATCH 0881/2025] kf6-kwallet: update to 6.12.0.
---
srcpkgs/kf6-kwallet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwallet/template b/srcpkgs/kf6-kwallet/template
index f3f37e01d98bcd..1393e1407efe1d 100644
--- a/srcpkgs/kf6-kwallet/template
+++ b/srcpkgs/kf6-kwallet/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwallet'
pkgname=kf6-kwallet
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKF6_HOST_TOOLING=/usr/lib/cmake"
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=ce94b032446ed1e1383e673185b5a4372deeab71df8b7a49083a1b6ead822e09
+checksum=d23e7fdbda666490462bbbfd5087924ed451b70dcff6fa4c9ad354db9ed5ad00
kf6-kwallet-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 4b8b6e9d2d74e2e76b93145d439341560b3af54d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:32 +0100
Subject: [PATCH 0882/2025] kf6-kwidgetsaddons: update to 6.12.0.
---
srcpkgs/kf6-kwidgetsaddons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwidgetsaddons/template b/srcpkgs/kf6-kwidgetsaddons/template
index 90294f20957737..1e45a9c73dbe59 100644
--- a/srcpkgs/kf6-kwidgetsaddons/template
+++ b/srcpkgs/kf6-kwidgetsaddons/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwidgetsaddons'
pkgname=kf6-kwidgetsaddons
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=1c64e7354804845db0cd83ae671dfb5d2cb08308551a0b6c7b8a339aa6dcb436
+checksum=02ce60ac8ba2e717180715f7fb70b024d30c436f82fab6ce1a544696a9f0c1cd
build_options="designerplugin"
From c03db627b44aa0fc670142f21dfe6ebaab20c09f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:35 +0100
Subject: [PATCH 0883/2025] kf6-kwindowsystem: update to 6.12.0.
---
srcpkgs/kf6-kwindowsystem/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kwindowsystem/template b/srcpkgs/kf6-kwindowsystem/template
index 52c88287c768e4..786257672f3196 100644
--- a/srcpkgs/kf6-kwindowsystem/template
+++ b/srcpkgs/kf6-kwindowsystem/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kwindowsystem'
pkgname=kf6-kwindowsystem
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=d872e85d0915dd5cf1e2baf89fbef62e9855ff3317ecc5939882bc1724628d5a
+checksum=6e7f0ea1bd5b1b0f81f785ff0fddeb943222382f1c11b5201f69b6c62763b6f6
post_install() {
sed -i -e 's:/usr/[a-z0-9-]*/usr/include;::' \
From 91a7870d9a9acff9c78a8da1438c3f46a1c25ef3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:38 +0100
Subject: [PATCH 0884/2025] kf6-kxmlgui: update to 6.12.0.
---
srcpkgs/kf6-kxmlgui/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-kxmlgui/template b/srcpkgs/kf6-kxmlgui/template
index f7ee9c7863965a..82364932442a30 100644
--- a/srcpkgs/kf6-kxmlgui/template
+++ b/srcpkgs/kf6-kxmlgui/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-kxmlgui'
pkgname=kf6-kxmlgui
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/kxmlgui"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=69c3a6a6363bdbe3ccbace76e23c6ccec173eb0f9c1954ef7317d998d6edb6fc
+checksum=3c30a44e3d5176de36af56b6c29d86413fd58c6386679c6222aa4d0b46d0d88c
do_check() {
cd build
From 06ce6b95c2a3afafc5e3637c427e43428e9d3ede Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:41 +0100
Subject: [PATCH 0885/2025] kf6-modemmanager-qt: update to 6.12.0.
---
srcpkgs/kf6-modemmanager-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-modemmanager-qt/template b/srcpkgs/kf6-modemmanager-qt/template
index 0c98c2ce0ab9a4..d1a4fd94398bb9 100644
--- a/srcpkgs/kf6-modemmanager-qt/template
+++ b/srcpkgs/kf6-modemmanager-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-modemmanager-qt'
pkgname=kf6-modemmanager-qt
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base
@@ -12,7 +12,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#kf6-}-${version}.tar.xz"
-checksum=a636323902c57a9abf199168e9c33b3432c538e276251e6bb7ce753fffef5fee
+checksum=1ee5123ef8b39dfcbdcf04d312f0234b8676bcdc0efac23c4623c0a8962f4eda
do_check() {
cd build
From ae70514d8e1fd61f4ab93933d96e370122d51b15 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:44 +0100
Subject: [PATCH 0886/2025] kf6-networkmanager-qt: update to 6.12.0.
---
srcpkgs/kf6-networkmanager-qt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-networkmanager-qt/template b/srcpkgs/kf6-networkmanager-qt/template
index d81f57f69e4910..1a3db7979009d4 100644
--- a/srcpkgs/kf6-networkmanager-qt/template
+++ b/srcpkgs/kf6-networkmanager-qt/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-networkmanager-qt'
pkgname=kf6-networkmanager-qt
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -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#kf6-}-${version}.tar.xz"
-checksum=e6e172324e4c978591299e2981ad6ae38e5d1e3d78db6ac83751604af202b60c
+checksum=b3b02c8363eaa6d50b98780e8922c35a0724d254f5b156187bda320ff807a9cd
do_check() {
cd build
From 467f8584e88a138f023b9332a2d77ce47b82f586 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:46 +0100
Subject: [PATCH 0887/2025] kf6-prison: update to 6.12.0.
---
srcpkgs/kf6-prison/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-prison/template b/srcpkgs/kf6-prison/template
index 7c9b9a98f0fc30..4a24247e87b837 100644
--- a/srcpkgs/kf6-prison/template
+++ b/srcpkgs/kf6-prison/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-prison'
pkgname=kf6-prison
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/prison"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=7cc8dff3ef172b24d10ee50c0876d79c87730b6fb23bd678708f7770b9da4f20
+checksum=00004cd79b50db3c4397f6a928abeb9c1dcc348dcd437b158c57dadae86c8681
kf6-prison-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 4b0a0b503e40f47f506d3fdccf7d3b1bef6f9162 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:49 +0100
Subject: [PATCH 0888/2025] kf6-purpose: update to 6.12.0.
---
srcpkgs/kf6-purpose/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-purpose/template b/srcpkgs/kf6-purpose/template
index 257caa8289ea9c..21ba0e43ed1439 100644
--- a/srcpkgs/kf6-purpose/template
+++ b/srcpkgs/kf6-purpose/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-purpose'
pkgname=kf6-purpose
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=48e172f05869e1a2cc19e0eb6230ae12cfe23d234b40d6d3bb2f411c7f6984e0
+checksum=af8e8768582f357c08f3a1776747f4c4a2c5a8cc7da55a0af567ce5f53ad060d
kf6-purpose-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b7ebbdcd6c77629c03e451b9d93f0909425f5a4f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:51 +0100
Subject: [PATCH 0889/2025] kf6-qqc2-desktop-style: update to 6.12.0.
---
srcpkgs/kf6-qqc2-desktop-style/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-qqc2-desktop-style/template b/srcpkgs/kf6-qqc2-desktop-style/template
index a63522b1c582a7..cdfa24737d7151 100644
--- a/srcpkgs/kf6-qqc2-desktop-style/template
+++ b/srcpkgs/kf6-qqc2-desktop-style/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-qqc2-desktop-style'
pkgname=kf6-qqc2-desktop-style
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DKDE_INSTALL_QMLDIR=lib/qt6/qml
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=996542716196bfac8a228a36b4618c992e193782779dcf4138d638e38306652c
+checksum=8fb8dacbe68f68f972ddb1cceef15b9d70d7e51ef204a6f25f8329810ca89624
do_check() {
cd build
From 44994cd8b7d0b2740ca487f068f7664dfe8c9330 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:54 +0100
Subject: [PATCH 0890/2025] kf6-solid: update to 6.12.0.
---
srcpkgs/kf6-solid/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-solid/template b/srcpkgs/kf6-solid/template
index 89c5ff308ae602..d3924eb6667b8d 100644
--- a/srcpkgs/kf6-solid/template
+++ b/srcpkgs/kf6-solid/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-solid'
pkgname=kf6-solid
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base flex pkg-config"
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/solid"
#changelog=""
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=cdecc7665b801a508b9ad0929b025ac93fe287be503589c8d8c38a520c2508d7
+checksum=4bd96b394723be533a30404804be40be495dfae05a4430c011223d603d7d8666
kf6-solid-devel_package() {
depends="qt6-base-devel ${sourcepkg}>=${version}_${revision}"
From 083687616a0809f144df125d27315e02e93d35de Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:52:59 +0100
Subject: [PATCH 0891/2025] kf6-sonnet: update to 6.12.0.
---
srcpkgs/kf6-sonnet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-sonnet/template b/srcpkgs/kf6-sonnet/template
index 858a32bc0bf099..728ae5df9a94e3 100644
--- a/srcpkgs/kf6-sonnet/template
+++ b/srcpkgs/kf6-sonnet/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-sonnet'
pkgname=kf6-sonnet
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="$(vopt_bool designerplugin BUILD_DESIGNERPLUGIN)
@@ -14,7 +14,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#kf6-}-${version}.tar.xz"
-checksum=19441de62d9d97f61e48d26e003543e75607b2ba8f6e4feb19f956289af21d60
+checksum=beecca52cb95a04a7a04378029659505eb17a0bd4dff0915d7e5e1c8a3b75cd2
build_options="designerplugin"
From ab326f21dcf7c1ad31d1bb1b7b4a8324f2ee09ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:53:02 +0100
Subject: [PATCH 0892/2025] kf6-syndication: update to 6.12.0.
---
srcpkgs/kf6-syndication/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-syndication/template b/srcpkgs/kf6-syndication/template
index 981861e20cdfff..2df0171c579ab6 100644
--- a/srcpkgs/kf6-syndication/template
+++ b/srcpkgs/kf6-syndication/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-syndication'
pkgname=kf6-syndication
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/frameworks/syndication"
distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
-checksum=d889c553a5189339217e8d06b628595aba3c842b74693e7a8179606b13629e1d
+checksum=bc7d02822b6705f9312eca11f2f1c4dda4ee137f898185754e9a171e428e4720
kf6-syndication-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From b8148b32fdf04d5e4d2950b909a280be1b408993 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:53:06 +0100
Subject: [PATCH 0893/2025] kf6-syntax-highlighting: update to 6.12.0.
---
srcpkgs/kf6-syntax-highlighting/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-syntax-highlighting/template b/srcpkgs/kf6-syntax-highlighting/template
index 6d212d01fd626a..bff7bc412c8430 100644
--- a/srcpkgs/kf6-syntax-highlighting/template
+++ b/srcpkgs/kf6-syntax-highlighting/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-syntax-highlighting'
pkgname=kf6-syntax-highlighting
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="
@@ -15,7 +15,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#kf6-}-${version}.tar.xz"
-checksum=b23dbbe195030a2927caafc5fdf4ca7a372c44ca95013d6115037fe62e1fcb51
+checksum=5644af900bea40d4da5a8f9e1fb573002306ae9e284a43ae5342d1a61810e48b
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" kf6-syntax-highlighting-devel"
From 67f0fa0130cd36b2744f2013d66d090a932618ff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:53:10 +0100
Subject: [PATCH 0894/2025] kf6-threadweaver: update to 6.12.0.
---
srcpkgs/kf6-threadweaver/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kf6-threadweaver/template b/srcpkgs/kf6-threadweaver/template
index 734c56610014f0..3008fdaf924740 100644
--- a/srcpkgs/kf6-threadweaver/template
+++ b/srcpkgs/kf6-threadweaver/template
@@ -1,6 +1,6 @@
# Template file for 'kf6-threadweaver'
pkgname=kf6-threadweaver
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules qt6-tools qt6-base "
@@ -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#kf6-}-${version}.tar.xz"
-checksum=c408d9ef3c13e9906e6ef1a162def5bf7459f099197b1788eb3d96df4505dd8f
+checksum=ec77fbafbbd9a6bef048e57e0bd64999b1c17b31b43d59a3c5a981ab18f2e1be
kf6-threadweaver-devel_package() {
depends="$makedepends ${sourcepkg}>=${version}_${revision}"
From 3ea78e317d8c864ef8c13f3ddb8e4eaf3d2fcace Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:53:14 +0100
Subject: [PATCH 0895/2025] breeze-icons: update to 6.12.0.
---
srcpkgs/breeze-icons/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/breeze-icons/template b/srcpkgs/breeze-icons/template
index 3c621512bdb759..88151cd67b6355 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
# Template file for 'breeze-icons'
pkgname=breeze-icons
-version=6.11.0
+version=6.12.0
revision=1
build_style=cmake
build_helper=qemu
@@ -13,7 +13,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=f9cd9ec1b6a4111467cba31a7eed50ee5f03846fb1f5c32b3abdbf68877f8a4e
+checksum=1af979a67c0539f27a8fcbff973c91245584bfb260dd64c206bc691575cbb668
nostrip=yes
if [ -z "$CROSS_BUILD" ]; then
From 013308ba32cba637ca26be0fdc562fdab3fe7385 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 14 Mar 2025 20:53:17 +0100
Subject: [PATCH 0896/2025] extra-cmake-modules: update to 6.12.0.
---
srcpkgs/extra-cmake-modules/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 7976e3fa53e9b1..1da8f7b77f07fc 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=6.11.0
+version=6.12.0
revision=1
build_style=cmake
configure_args="-DBUILD_HTML_DOCS=ON -DBUILD_TESTING=ON"
@@ -14,7 +14,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=69fdab5f0fedfb73d1accff5012d510b486e1dd75c711e925a6912a3e71814b0
+checksum=e54e87365e193c806966e9698320bde81981219574721ff1970a98163c8ed5a0
python_version=3
do_check() {
From aafb6a667b09ac1c47e0545bd54898edda27ce5a Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 7 Mar 2025 21:56:12 +0530
Subject: [PATCH 0897/2025] common/build-style/go.sh: disable verbose test
output
The output with `-v` is often too verbose, making it difficult to
scour the logs, especially in the GitHub actions UI.
---
common/build-style/go.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/build-style/go.sh b/common/build-style/go.sh
index 2a6305d959b8b6..33a5dcf3ee8240 100644
--- a/common/build-style/go.sh
+++ b/common/build-style/go.sh
@@ -63,7 +63,7 @@ do_build() {
do_check() {
: ${make_check_target:=./...}
- ${make_check_pre} go test -p "$XBPS_MAKEJOBS" -v -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${make_check_args} ${make_check_target}
+ ${make_check_pre} go test -p "$XBPS_MAKEJOBS" -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${make_check_args} ${make_check_target}
}
do_install() {
From ba94f24f5d166eae973df838966e56753f2d8b46 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 5 Mar 2025 23:19:53 -0500
Subject: [PATCH 0898/2025] polkit: update to 126.
---
.../fix-configuration-with-elogind.patch | 58 -------------------
srcpkgs/polkit/template | 8 +--
2 files changed, 3 insertions(+), 63 deletions(-)
delete mode 100644 srcpkgs/polkit/patches/fix-configuration-with-elogind.patch
diff --git a/srcpkgs/polkit/patches/fix-configuration-with-elogind.patch b/srcpkgs/polkit/patches/fix-configuration-with-elogind.patch
deleted file mode 100644
index 7ea7c1be625247..00000000000000
--- a/srcpkgs/polkit/patches/fix-configuration-with-elogind.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 042897ed0efd5d622367c2ff4ac224d0b05cccee Mon Sep 17 00:00:00 2001
-From: Alyssa Ross <hi@alyssa.is>
-Date: Wed, 8 May 2024 11:20:42 +0200
-Subject: [PATCH] Fix configuration with elogind
-
-Previously, it would try to get sysusers_dir from systemd even though
-systemd_dep was undefined. Determining systemd_systemdsystemunitdir
-from systemd was already checking for systemd logind specifically, and
-systemd_sysusers_dir is only used in the systemd logind case, so move
-both of those into the systemd-logind-specific branch above.
----
-
-diff --git a/meson.build b/meson.build
-index 2f81c90..8e392a1 100644
---- a/meson.build
-+++ b/meson.build
-@@ -202,6 +202,15 @@ if enable_logind
- if not logind_dep.found()
- logind_dep = dependency('libsystemd-login', not_found_message: 'libsystemd support requested but libsystemd or libsystemd-login library not found')
- endif
-+ # systemd unit / service files
-+ systemd_systemdsystemunitdir = get_option('systemdsystemunitdir')
-+ if systemd_systemdsystemunitdir == '' and session_tracking == 'libsystemd-login'
-+ systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-+ # FIXME: systemd.pc file does not use variables with relative paths, so `define_variable` cannot be used
-+ systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-+ endif
-+
-+ systemd_sysusers_dir = systemd_dep.get_pkgconfig_variable('sysusers_dir', default: '/usr/lib/sysusers.d')
- else
- logind_dep = dependency('libelogind', not_found_message: 'libelogind support requested but libelogind library not found')
- endif
-@@ -210,16 +219,6 @@ if enable_logind
- config_h.set10('HAVE_' + func.to_upper(), cc.has_function(func, dependencies: logind_dep))
- func = 'sd_pidfd_get_session'
- config_h.set10('HAVE_' + func.to_upper(), cc.has_function(func, dependencies: logind_dep))
--
-- # systemd unit / service files
-- systemd_systemdsystemunitdir = get_option('systemdsystemunitdir')
-- if systemd_systemdsystemunitdir == '' and session_tracking == 'libsystemd-login'
-- systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-- # FIXME: systemd.pc file does not use variables with relative paths, so `define_variable` cannot be used
-- systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-- endif
--
-- systemd_sysusers_dir = systemd_dep.get_pkgconfig_variable('sysusers_dir', default: '/usr/lib/sysusers.d')
- endif
- config_h.set('HAVE_LIBSYSTEMD', enable_logind)
-
-@@ -404,7 +403,7 @@ output += ' introspection: ' + enable_introspection.to_string(
- output += ' Distribution/OS: ' + os_type + '\n'
- output += ' Authentication framework: ' + auth_fw + '\n'
- output += ' Session tracking: ' + session_tracking + '\n'
--if enable_logind
-+if session_tracking == 'libsystemd-login'
- output += ' systemdsystemunitdir: ' + systemd_systemdsystemunitdir + '\n'
- endif
- output += ' polkitd user: ' + polkitd_user + ' \n'
diff --git a/srcpkgs/polkit/template b/srcpkgs/polkit/template
index b5eb658db5f7df..6cbd3019c70648 100644
--- a/srcpkgs/polkit/template
+++ b/srcpkgs/polkit/template
@@ -1,11 +1,11 @@
# Template file for 'polkit'
pkgname=polkit
-version=124
+version=126
revision=1
build_style=meson
build_helper=gir
configure_args="$(vopt_bool gir introspection) -Dman=true
- -Dsession_tracking=libelogind -Dsystemdsystemunitdir=/usr/lib/systemd/system
+ -Dsession_tracking=elogind -Dsystemdsystemunitdir=/usr/lib/systemd/system
-Dpam_prefix=/usr/lib/pam.d"
make_dirs="
/etc/polkit-1/rules.d 0700 polkitd polkitd
@@ -20,10 +20,8 @@ license="GPL-2.0-or-later"
homepage="https://github.com/polkit-org/polkit"
changelog="https://raw.githubusercontent.com/polkit-org/polkit/main/NEWS.md"
distfiles="https://github.com/polkit-org/polkit/archive/${version}.tar.gz"
-checksum=72457d96a0538fd03a3ca96a6bf9b7faf82184d4d67c793eb759168e4fd49e20
+checksum=2814a7281989f6baa9e57bd33bbc5e148827e2721ccef22aaf28ab2b376068e8
system_accounts="polkitd"
-#replaces="polkit-elogind>=0"
-#provides="polkit-elogind-${version}_${revision}"
# Package build options
build_options="gir"
From 4c8abf2c361c0e6bcf7f60f44ed895bea060ea75 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 15 Mar 2025 15:37:35 +0100
Subject: [PATCH 0899/2025] libportal: update to 0.9.1.
---
srcpkgs/libportal/patches/fix-pytest.patch | 47 ----------------------
srcpkgs/libportal/template | 4 +-
2 files changed, 2 insertions(+), 49 deletions(-)
delete mode 100644 srcpkgs/libportal/patches/fix-pytest.patch
diff --git a/srcpkgs/libportal/patches/fix-pytest.patch b/srcpkgs/libportal/patches/fix-pytest.patch
deleted file mode 100644
index ea055c832dc8e3..00000000000000
--- a/srcpkgs/libportal/patches/fix-pytest.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f Mon Sep 17 00:00:00 2001
-From: Simon McVittie <smcv@debian.org>
-Date: Tue, 26 Dec 2023 14:35:46 +0000
-Subject: [PATCH] pyportaltest: Only create one session bus per DBusTestCase
- subclass
-
-DBusTestCase.start_session_bus() is a class method, and can only be
-called once per class, because DBusTestCase.tearDownClass() will only
-clean up one session bus. In older versions of dbusmock, calling it more
-than once will result in dbus-daemon processes being leaked; since
-0.30.0, calling it more than once will result in an assertion failure.
-
-Resolves: https://github.com/flatpak/libportal/issues/136
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058245
-Signed-off-by: Simon McVittie <smcv@debian.org>
----
- tests/pyportaltest/__init__.py | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/tests/pyportaltest/__init__.py b/tests/pyportaltest/__init__.py
-index af053c2a..80f04a91 100644
---- a/tests/pyportaltest/__init__.py
-+++ b/tests/pyportaltest/__init__.py
-@@ -83,6 +83,14 @@ def setUpClass(cls):
- except AttributeError:
- pytest.skip("Updated version of dbusmock required")
-
-+ cls.__have_session_bus = False
-+
-+ @classmethod
-+ def ensure_session_bus(cls):
-+ if not cls.__have_session_bus:
-+ cls.__have_session_bus = True
-+ cls.start_session_bus()
-+
- def setUp(self):
- self.p_mock = None
- self._mainloop = None
-@@ -96,7 +104,7 @@ def setup_daemon(self, params=None, extra_templates: List[Tuple[str, Dict]] = []
- portal name as first value and the param dict to be passed to that
- template as second value, e.g. ("ScreenCast", {...}).
- """
-- self.start_session_bus()
-+ self.ensure_session_bus()
- self.p_mock, self.obj_portal = self.spawn_server_template(
- template=f"pyportaltest/templates/{self.PORTAL_NAME.lower()}.py",
- parameters=params,
diff --git a/srcpkgs/libportal/template b/srcpkgs/libportal/template
index 22e83cc40716d4..f6ae8c2122138e 100644
--- a/srcpkgs/libportal/template
+++ b/srcpkgs/libportal/template
@@ -1,6 +1,6 @@
# Template file for 'libportal'
pkgname=libportal
-version=0.7.1
+version=0.9.1
revision=1
build_style=meson
build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.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=297b90b263fad22190a26b8c7e8ea938fe6b18fb936265e588927179920d3805
+checksum=de801ee349ed3c255a9af3c01b1a401fab5b3fc1c35eb2fd7dfb35d4b8194d7f
make_check_pre="xvfb-run"
build_options="gir gtk_doc"
From 0ddd80b71a2b6e35cd9709fcaee67dd4efb95b63 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sat, 15 Mar 2025 15:43:51 +0100
Subject: [PATCH 0900/2025] input-leap: recompile against updated libportal,
transfer maintainership
---
srcpkgs/input-leap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/input-leap/template b/srcpkgs/input-leap/template
index 72f7c43ddd336c..96939191dec3bc 100644
--- a/srcpkgs/input-leap/template
+++ b/srcpkgs/input-leap/template
@@ -1,14 +1,14 @@
# Template file for 'input-leap'
pkgname=input-leap
version=3.0.2
-revision=1
+revision=2
build_style=cmake
configure_args="-DINPUTLEAP_BUILD_X11=ON -DINPUTLEAP_BUILD_LIBEI=ON"
hostmakedepends="pkg-config qt6-base qt6-tools"
makedepends="qt6-base-devel avahi-compat-libs-devel libei-devel libportal-devel"
checkdepends="gtest-devel"
short_desc="Open-source KVM software"
-maintainer="John <me@johnnynator.dev>"
+maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-only"
homepage="https://github.com/input-leap/input-leap"
changelog="https://github.com/input-leap/input-leap/releases"
From 5e2a68c0a807c1725e6242d7ea8f23c012f256f8 Mon Sep 17 00:00:00 2001
From: lemmi <lemmi@nerd2nerd.org>
Date: Fri, 14 Mar 2025 05:02:25 +0100
Subject: [PATCH 0901/2025] seaweedfs: update to 3.85.
---
srcpkgs/seaweedfs/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/seaweedfs/template b/srcpkgs/seaweedfs/template
index e0d66ed8893c5a..c4a6f16a1e00f0 100644
--- a/srcpkgs/seaweedfs/template
+++ b/srcpkgs/seaweedfs/template
@@ -1,7 +1,7 @@
# Template file for 'seaweedfs'
pkgname=seaweedfs
-version=3.60
-revision=2
+version=3.85
+revision=1
build_style=go
go_import_path="github.com/seaweedfs/seaweedfs"
go_package="github.com/seaweedfs/seaweedfs/weed"
@@ -10,7 +10,7 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="Apache-2.0"
homepage="https://github.com/seaweedfs/seaweedfs"
distfiles="https://github.com/seaweedfs/seaweedfs/archive/${version}.tar.gz"
-checksum=96f3de6c6e33d8e83c2d787c2789b40f8e8209f1f7ef645372220cc1e90f9fac
+checksum=419c891100c9014d2be2ead147fe7366668b6cff0bd3ee5f2ea02a87e58775bb
case "$XBPS_TARGET_MACHINE" in
ppc64*) broken="build constraints exclude all Go files in ...";;
From b99504b56b1a801f247068f61090136fb4c9ed71 Mon Sep 17 00:00:00 2001
From: Siddhartha Menon <siddharthamenon+void@outlook.com>
Date: Sun, 2 Mar 2025 11:55:03 +0000
Subject: [PATCH 0902/2025] btdu: update to 0.6.0.
---
srcpkgs/btdu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/btdu/template b/srcpkgs/btdu/template
index eb2a33360b3f64..8e4fdd3b89427b 100644
--- a/srcpkgs/btdu/template
+++ b/srcpkgs/btdu/template
@@ -1,7 +1,7 @@
# Template file for 'btdu'
pkgname=btdu
-version=0.5.1
-revision=2
+version=0.6.0
+revision=1
hostmakedepends="ldc dub"
makedepends="zlib-devel ncurses-devel"
short_desc="Sampling disk usage profiler for btrfs"
@@ -9,7 +9,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=566269f365811f6db53280fc5476a7fcf34791396ee4e090c150af4280b35ba5
+checksum=cbab7a250c8ba8d3ec6c49062ee7de4d0888e88e4959df349bc991aa9948e326
nocross="dmd compilation fails on cross"
do_build() {
From 5a1918af524ec2ab1879fc269c085c88fb149853 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 14 Mar 2025 18:24:46 -0400
Subject: [PATCH 0903/2025] New-package: perl-enum
---
srcpkgs/perl-enum/template | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 srcpkgs/perl-enum/template
diff --git a/srcpkgs/perl-enum/template b/srcpkgs/perl-enum/template
new file mode 100644
index 00000000000000..d05acb51fcc41c
--- /dev/null
+++ b/srcpkgs/perl-enum/template
@@ -0,0 +1,14 @@
+# Template file for 'perl-enum'
+pkgname=perl-enum
+version=1.12
+revision=1
+build_style=perl-module
+hostmakedepends="perl"
+makedepends="perl"
+depends="perl"
+short_desc="C style enumerated types and bitmask flags in Perl"
+maintainer="dkwo <npiazza@disroot.org>"
+license="Artistic-1.0-Perl, GPL-1.0-or-later"
+homepage="https://github.com/neilb/enum"
+distfiles="${CPAN_SITE}/enum/${pkgname/perl-/}-${version}.tar.gz"
+checksum=69a7a891cd3888ed8b02c5e99a1f489f92a62ec351c0bc7894fd7bd7d1447ea9
From d70c7fafacbf7e465be00dde62f6270856744dbc Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 14 Mar 2025 17:09:22 -0400
Subject: [PATCH 0904/2025] isync: update to 1.5.1, run more tests, add license
---
srcpkgs/isync/template | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/isync/template b/srcpkgs/isync/template
index 8eade0b99544c4..4b4052c188a15b 100644
--- a/srcpkgs/isync/template
+++ b/srcpkgs/isync/template
@@ -1,20 +1,27 @@
# Template file for 'isync'
pkgname=isync
-version=1.5.0
+version=1.5.1
revision=1
build_style=gnu-configure
hostmakedepends="perl pkg-config"
makedepends="openssl-devel libsasl-devel db-devel zlib-devel"
depends="ca-certificates"
+checkdepends="perl perl-Clone perl-enum"
short_desc="IMAP and MailDir mailbox synchronizer"
maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="GPL-2.0-or-later"
+license="GPL-2.0-or-later WITH custom:LicenseRef-isync-GPL-exception"
homepage="http://isync.sourceforge.net/"
changelog="https://sourceforge.net/p/isync/isync/ci/master/tree/NEWS?format=raw"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=a0c81e109387bf279da161453103399e77946afecf5c51f9413c5e773557f78d
+checksum=28cc90288036aa5b6f5307bfc7178a397799003b96f7fd6e4bd2478265bb22fa
+
+do_check() {
+ make check
+ cd src && perl ./run-tests.pl
+}
post_install() {
vsconf src/mbsyncrc.sample
rm -rf ${DESTDIR}/usr/share/doc/isync
+ vlicense LICENSES/LicenseRef-isync-GPL-exception.txt
}
From a562528df8ee54f5f56c39a89c609fb7876d8c42 Mon Sep 17 00:00:00 2001
From: rfl890 <rfl890mc@gmail.com>
Date: Tue, 4 Mar 2025 15:15:24 -0500
Subject: [PATCH 0905/2025] kio-gdrive: update to 24.12.3.
---
srcpkgs/kio-gdrive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kio-gdrive/template b/srcpkgs/kio-gdrive/template
index fb6262ea34aca2..bde522cfa3073a 100644
--- a/srcpkgs/kio-gdrive/template
+++ b/srcpkgs/kio-gdrive/template
@@ -1,6 +1,6 @@
# Template file for 'kio-gdrive'
pkgname=kio-gdrive
-version=24.08.0
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,4 +18,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=1f6148711f3d95acdbc6257be250ae50309ed95c39d7d8fbcda0029b4345afbe
+checksum=748116c746bf4eaa2114ac8fe1dc4c85b285ff0af8e2968206a4d97fbceb5126
From 03bb66d9cfc8e23094c33673c98c77e7550bd168 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 10:40:44 -0400
Subject: [PATCH 0906/2025] go1.22-bootstrap: update to 1.22.6.
---
srcpkgs/go1.22-bootstrap/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/go1.22-bootstrap/template b/srcpkgs/go1.22-bootstrap/template
index eaca78a1f7b881..6697b383690ad9 100644
--- a/srcpkgs/go1.22-bootstrap/template
+++ b/srcpkgs/go1.22-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'go1.22-bootstrap'
pkgname=go1.22-bootstrap
-version=1.22.0
+version=1.22.6
revision=1
archs="x86_64* i686* armv[67]l* aarch64* ppc64le*"
short_desc="Go 1.22 (bootstrap compiler)"
@@ -20,23 +20,23 @@ fi
case "$XBPS_TARGET_MACHINE" in
x86_64*)
_dist_arch="amd64"
- checksum="f6c8a87aa03b92c4b0bf3d558e28ea03006eb29db78917daec5cfb6ec1046265"
+ checksum="999805bed7d9039ec3da1a53bfbcafc13e367da52aa823cb60b68ba22d44c616"
;;
i686*)
_dist_arch="386"
- checksum="1e209c4abde069067ac9afb341c8003db6a210f8173c77777f02d3a524313da3"
+ checksum="9e680027b058beab10ce5938607660964b6d2c564bf50bdb01aa090dc5beda98"
;;
arm*)
_dist_arch="armv6l"
- checksum="0525f92f79df7ed5877147bce7b955f159f3962711b69faac66bc7121d36dcc4"
+ checksum="b566484fe89a54c525dd1a4cbfec903c1f6e8f0b7b3dbaf94c79bc9145391083"
;;
aarch64*)
_dist_arch="arm64"
- checksum="6a63fef0e050146f275bf02a0896badfe77c11b6f05499bb647e7bd613a45a10"
+ checksum="c15fa895341b8eaf7f219fada25c36a610eb042985dc1a912410c1c90098eaf2"
;;
ppc64le*)
_dist_arch="ppc64le"
- checksum="0e57f421df9449066f00155ce98a5be93744b3d81b00ee4c2c9b511be2a31d93"
+ checksum="9d99fce3f6f72a76630fe91ec0884dfe3db828def4713368424900fa98bb2bd6"
;;
esac
From fd306276162286d7d8c3ef6d930d42ab0fa7004a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 10:40:58 -0400
Subject: [PATCH 0907/2025] go: update to 1.24.1.
closes: #54430
---
srcpkgs/go/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/go/template b/srcpkgs/go/template
index ce80023f6c9228..248097514e6cbc 100644
--- a/srcpkgs/go/template
+++ b/srcpkgs/go/template
@@ -1,10 +1,11 @@
# Template file for 'go'
pkgname=go
-version=1.23.6
+version=1.24.1
revision=1
+_bootstrap="1.22.6"
create_wrksrc=yes
build_wrksrc=go
-hostmakedepends="go1.22-bootstrap"
+hostmakedepends="go${_bootstrap%.*}-bootstrap"
checkdepends="iana-etc clang gcc-fortran"
short_desc="Go Programming Language"
maintainer="Michael Aldridge <maldridge@voidlinux.org>"
@@ -12,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://go.dev/"
changelog="https://go.dev/doc/devel/release.html"
distfiles="https://go.dev/dl/go${version}.src.tar.gz"
-checksum=039c5b04e65279daceee8a6f71e70bd05cf5b801782b6f77c6e19e2ed0511222
+checksum=8244ebf46c65607db10222b5806aeb31c1fcf8979c1b6b12f60c677e9a3c0656
nostrip=yes
noverifyrdeps=yes
# on CI it tries to use `git submodule`, which is not part of chroot-git
@@ -60,7 +61,7 @@ do_build() {
# dependency
unset CGO_CXXFLAGS CGO_ENABLED # CGO_CFLAGS
- export GOROOT_BOOTSTRAP="/usr/lib/go1.22.0"
+ export GOROOT_BOOTSTRAP="/usr/lib/go${_bootstrap}"
export GOROOT=$PWD
cd "src"
From 20b8dc78d1f61dd2d1de586fe2cb756accb730a4 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 11:55:09 -0400
Subject: [PATCH 0908/2025] chezmoi: update to 2.60.1.
---
srcpkgs/chezmoi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index 7beffb518416eb..de8278071352e1 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
# Template file for 'chezmoi'
pkgname=chezmoi
-version=2.59.1
+version=2.60.1
revision=1
build_style=go
go_import_path="github.com/twpayne/chezmoi/v2"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://chezmoi.io/"
changelog="https://github.com/twpayne/chezmoi/releases"
distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=577bce7c9038ca17cda2c61c1ff3df90c4b366b68629e3056e274cf4b319be30
+checksum=de4cfaf2aee8d2eaa83a4945253386991a08d3d2e9262846b18df3bfa0252419
pre_build() {
local _date
From 59a6ca58d6450cdf9113745b1f51db648ec4eaf8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 11:55:15 -0400
Subject: [PATCH 0909/2025] linux-firmware: update to 20250311.
---
srcpkgs/linux-firmware/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/linux-firmware/template b/srcpkgs/linux-firmware/template
index 9f040025a31d5b..17d5bda8282fe4 100644
--- a/srcpkgs/linux-firmware/template
+++ b/srcpkgs/linux-firmware/template
@@ -1,6 +1,6 @@
# Template file for 'linux-firmware'
pkgname=linux-firmware
-version=20250211
+version=20250311
revision=1
hostmakedepends="rdfind which $(vopt_if compressed zstd)"
depends="linux-firmware-amd>=${version}_${revision} linux-firmware-network>=${version}_${revision}"
@@ -10,7 +10,7 @@ license="custom:see /usr/share/licenses/linux-firmware"
homepage="https://www.kernel.org/"
changelog="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/"
distfiles="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${version}.tar.gz"
-checksum=30f181fa8fb03a49da3b76b82dc525ca094426f92e54c540fe784ff44c91e1d6
+checksum=2a67a3fc91aea41679b8628909b0e47085e089163374f961a1ff94cd35a49ff7
python_version=3
nostrip=yes
From 486cf053930487e9894b551988416bfb7b3afeab Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 11:55:23 -0400
Subject: [PATCH 0910/2025] sequoia-chameleon-gnupg: update to 0.13.0.
---
srcpkgs/sequoia-chameleon-gnupg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sequoia-chameleon-gnupg/template b/srcpkgs/sequoia-chameleon-gnupg/template
index 0fae25430a795d..542e187c39f817 100644
--- a/srcpkgs/sequoia-chameleon-gnupg/template
+++ b/srcpkgs/sequoia-chameleon-gnupg/template
@@ -1,6 +1,6 @@
# Template file for 'sequoia-chameleon-gnupg'
pkgname=sequoia-chameleon-gnupg
-version=0.12.0
+version=0.13.0
revision=1
build_style=cargo
hostmakedepends="pkg-config llvm clang"
@@ -12,7 +12,7 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg"
changelog="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/raw/main/NEWS"
distfiles="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${version}/sequoia-chameleon-gnupg-v${version}.tar.gz"
-checksum=d7b496eaf3e5d80806711521ddbf6636f45126f77a758ef566c120437422dfe9
+checksum=00b442c32a00d0677576d6c8061abe5f6c3712d14f557ed31fa2a02c294c8352
case "$XBPS_TARGET_MACHINE" in
i686*)
From edd6000e23987f4e93dc6a335b94dbaf19b4696f Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 11:57:39 -0400
Subject: [PATCH 0911/2025] syncthingtray: update to 1.7.3.
---
common/shlibs | 6 +++---
srcpkgs/syncthingtray/template | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index cf590fdced9237..a0dc03a3bb6d38 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4347,9 +4347,9 @@ libopensmtpd.so.0 libopensmtpd-0.7_1
libiio.so.0 libiio-0.23_1
libqtforkawesome.so.1 qtforkawesome-0.1.0_1
libqtquickforkawesome.so.1 qtforkawesome-0.1.0_1
-libsyncthingwidgets.so.22 syncthingtray-1.7.2_1
-libsyncthingmodel.so.22 syncthingtray-1.7.2_1
-libsyncthingconnector.so.22 syncthingtray-1.7.2_1
+libsyncthingwidgets.so.23 syncthingtray-1.7.3_1
+libsyncthingmodel.so.23 syncthingtray-1.7.3_1
+libsyncthingconnector.so.23 syncthingtray-1.7.3_1
libglibutil.so.1 libglibutil-1.0.64_1
libgbinder.so.1 libgbinder-1.1.20_1
libgxml-0.20.so.2.0.2 gxml-0.20.3_1
diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template
index 741f3cdff4e242..1a3579036495fa 100644
--- a/srcpkgs/syncthingtray/template
+++ b/srcpkgs/syncthingtray/template
@@ -1,6 +1,6 @@
# Template file for 'syncthingtray'
pkgname=syncthingtray
-version=1.7.2
+version=1.7.3
revision=1
build_style=cmake
configure_args="-DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF
@@ -16,7 +16,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-or-later"
homepage="https://martchus.github.io/syncthingtray/"
distfiles="https://github.com/Martchus/syncthingtray/archive/refs/tags/v${version}.tar.gz"
-checksum=fdea38ae68ff64bdfb00d09e2cccfb509bb44eafcd33f62998a3811a4910b9ea
+checksum=e411ef5aca5d564d218d8bbe9db1df18289996443a5ccd61d30a7fd26050c9f3
# requires weird port-binding shenanigans that may not work on ipv6
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=syncthingtray#n50
From 4d421b484594778c7e1107e8b03d6676c4700fc9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 12:24:35 -0400
Subject: [PATCH 0912/2025] tinymist: update to 0.13.8.
---
srcpkgs/tinymist/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template
index 0bfcf5ace8d889..4c84d08402b680 100644
--- a/srcpkgs/tinymist/template
+++ b/srcpkgs/tinymist/template
@@ -1,6 +1,6 @@
# Template file for 'tinymist'
pkgname=tinymist
-version=0.13.4
+version=0.13.8
revision=1
build_style=cargo
build_helper="qemu"
@@ -10,8 +10,9 @@ short_desc="Integrated language service for Typst"
maintainer="classabbyamp <void@placeviolette.net>"
license="Apache-2.0"
homepage="https://myriad-dreamin.github.io/tinymist/"
+changelog="https://github.com/Myriad-Dreamin/tinymist/releases"
distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz"
-checksum=ec3a8a6a33c24bb5b6c890f21a47de27b6486f61187c172e7736935adf94d91c
+checksum=3d1ff8a58cafa3697453acb3e9bc52631f785d9f913e1afd14dcf6f6539f2bb1
# takes forever
make_check=no
From 4759ab4f10b470a771eabf0e04964ce1355b4417 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 12:34:09 -0400
Subject: [PATCH 0913/2025] uv: update to 0.6.6.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 3c2e2e44fe21c9..9d62d8d72809e6 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.5
+version=0.6.6
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=ed7275898e4d2acf2e9ae600979078ef1f153626aa5b243b891439cd0da48c30
+checksum=45b1532a1ff45035eea7f6b65863d0bd5fc2a7d0fa893062604908d245e7e364
case "$XBPS_TARGET_MACHINE" in
i686*)
From 5cbe138030878841d93c70976104762f4ede1671 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 15 Mar 2025 12:56:14 -0400
Subject: [PATCH 0914/2025] vivaldi: update to 7.1.3570.60+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 4a787be2bb6eca..3757a2d78b7250 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.1.3570.58+1
+version=7.1.3570.60+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=e6aafd2b9edf1719ec0c3eeecbba942055b11fe51ebc6a4b376676b5de21f510
+ checksum=1b4cb8f6f52c1494f3c4a470d59b1742f7a9eff32d19a3b41401769c08a7cacc
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=b79742e85655537982a04c0c31802e4c9f1592c09f8f1627c425577710d2a9b2
+ checksum=c7b0a36ceac46f4fbfd5ea91a184f1035443c5078b2459b38ae15c05aa5868e5
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=1363ddf089b7e7bf16040cfab1653a647f0286720639d348bdfea9561ca287ee
+ checksum=78439a915eb7e3d34c2f6bc82c4bd8643468becc5425b9f298121aea818e4e00
;;
*)
broken="No distfiles available for this target"
From fceda67d236a116a72102bb69b855b2264cb0bea Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 16 Mar 2025 00:29:38 +0000
Subject: [PATCH 0915/2025] flannel: update to 0.26.5.
---
srcpkgs/flannel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/flannel/template b/srcpkgs/flannel/template
index 022e6ddd824ddd..95344eb3901b4f 100644
--- a/srcpkgs/flannel/template
+++ b/srcpkgs/flannel/template
@@ -1,6 +1,6 @@
# Template file for 'flannel'
pkgname=flannel
-version=0.26.4
+version=0.26.5
revision=1
build_style=go
go_mod_mode=off
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://github.com/flannel-io/flannel"
distfiles="https://github.com/flannel-io/flannel/archive/v${version}.tar.gz"
-checksum=bf39c8b28570e9b1413ff077f56bd86a1c736c7e82cacce1972b85d70d88a5f3
+checksum=4b2b2e5b7e81f14ffce2c4fdff52a6bb7ec1044fc73d8b8b316fbc0c1d4d9e80
post_install() {
vsv flannel
From 91cf29ce6be9922618c9363444cfdfb7713279d6 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 16 Mar 2025 00:30:54 +0000
Subject: [PATCH 0916/2025] ispc: update to 1.26.0.
---
srcpkgs/ispc/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/ispc/template b/srcpkgs/ispc/template
index cbce576d4d0c60..e6e82929a91a1a 100644
--- a/srcpkgs/ispc/template
+++ b/srcpkgs/ispc/template
@@ -1,7 +1,7 @@
# Template file for 'ispc'
pkgname=ispc
-version=1.25.3
-revision=2
+version=1.26.0
+revision=1
_llvmver=19
archs="aarch64* x86_64*"
build_style=cmake
@@ -14,7 +14,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-3-Clause"
homepage="https://ispc.github.io"
distfiles="https://github.com/ispc/ispc/archive/v${version}.tar.gz"
-checksum=6f00038e0e86e90474f3117c3b393f6695a8fbe1b3d8fe3b1a0baf197dfb7557
+checksum=f75b26894af1429a3dc6929ae03e2c9e99bb8c5930eda14add5d2f6674db7afb
nocross=yes
nopie=yes
From 4e08ed4b331753aed8459bcad6f33b1f79464acf Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 16 Mar 2025 00:39:32 +0000
Subject: [PATCH 0917/2025] kubernetes: update to 1.32.3.
---
srcpkgs/kubernetes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kubernetes/template b/srcpkgs/kubernetes/template
index 663d6b4e212c38..78967e14e7a7cc 100644
--- a/srcpkgs/kubernetes/template
+++ b/srcpkgs/kubernetes/template
@@ -1,6 +1,6 @@
# Template file for 'kubernetes'
pkgname=kubernetes
-version=1.32.2
+version=1.32.3
revision=1
archs="aarch64* x86_64* ppc64le*"
build_style=go
@@ -12,7 +12,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="http://kubernetes.io"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=d2a917570d7c9d7247e60b58bffa13c4a4dfcc63c195f2deedbf6224b9fb4993
+checksum=b1ed5abe78a626804aadc49ecb8ade6fd33b27ab8c23d43cd59dc86f6462ac09
nocross=yes
system_accounts="kube"
make_dirs="/var/lib/kubelet 0755 kube kube"
From b5c40f46dc1eff3916a67a3778b2fe46ef5c62da Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 16 Mar 2025 00:45:38 +0000
Subject: [PATCH 0918/2025] terraform: update to 1.11.2.
---
srcpkgs/terraform/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terraform/template b/srcpkgs/terraform/template
index 3fce2163d8023e..fc3793a47642df 100644
--- a/srcpkgs/terraform/template
+++ b/srcpkgs/terraform/template
@@ -1,6 +1,6 @@
# Template file for 'terraform'
pkgname=terraform
-version=1.11.1
+version=1.11.2
revision=1
build_style=go
go_import_path="github.com/hashicorp/$pkgname"
@@ -10,5 +10,5 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BUSL-1.1"
homepage="https://www.terraform.io/"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=71889083801e1f7e50b599eff4e4a68cc30ce5483c8f51bd0fdb42af86965058
+checksum=47f3f34b15161b9a1afa66279d4cf7dad51bdda9b5e45b885126a52f98f9c63b
repository=nonfree
From 9e1b011efd3bf00118d8b3f292b936b66c032d32 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 16 Mar 2025 00:47:32 +0000
Subject: [PATCH 0919/2025] terragrunt: update to 0.75.10.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 29523909ed9dcd..9e291288a8e20f 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.75.0
+version=0.75.10
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=fad8f3aea64868689cd23e868bffb89e72aedba4b9533c00ca6b9ae9de8b478d
+checksum=6ff2ad96d57b5541428f44940d1e1a61c2fbf0db38647f66524c9c29b4fb1806
post_install() {
vlicense LICENSE.txt
From 13d3d5d46fa830bd9b8aa2565a9dc7c732ccd21f Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 16 Mar 2025 07:53:51 +0100
Subject: [PATCH 0920/2025] cfitsio: update to 4.6.0.
---
srcpkgs/cfitsio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cfitsio/template b/srcpkgs/cfitsio/template
index dc0e0f78acc23a..4c7f3746d36379 100644
--- a/srcpkgs/cfitsio/template
+++ b/srcpkgs/cfitsio/template
@@ -1,6 +1,6 @@
# Template file for 'cfitsio'
pkgname=cfitsio
-version=4.5.0
+version=4.6.0
revision=1
build_style=gnu-configure
configure_args="--enable-reentrant"
@@ -10,7 +10,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="custom:NASA license"
homepage="https://heasarc.gsfc.nasa.gov/fitsio/"
distfiles="http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${pkgname}-${version}.tar.gz"
-checksum=e4854fc3365c1462e493aa586bfaa2f3d0bb8c20b75a524955db64c27427ce09
+checksum=7c372fdb4e6cf530fc12294ae0b7f1fdd0ed85062790277a60aea56c97b0d3e7
if [ -z "$CROSS_BUILD" ]; then
makedepends+=" gcc-fortran"
From 5870e507eae0adbf75710057ee0c3934aa0f6cd7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:04:44 -0700
Subject: [PATCH 0921/2025] lightdm: fix turnstile patch, and rebuild to apply
it
---
srcpkgs/lightdm/patches/pam-turnstile-elogind.patch | 12 ++++++------
srcpkgs/lightdm/template | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch b/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch
index 3a54cdd326166a..01391db0632867 100644
--- a/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch
+++ b/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch
@@ -9,8 +9,8 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p
# Setup session
session required pam_unix.so
-+- session optional pam_turnstile.so
-+- session optional pam_elogind.so
++-session optional pam_turnstile.so
++-session optional pam_elogind.so
session optional pam_systemd.so
--- a/data/pam/lightdm-autologin
+++ b/data/pam/lightdm-autologin
@@ -18,8 +18,8 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p
# Setup session
session required pam_unix.so
-+- session optional pam_turnstile.so
-+- session optional pam_elogind.so
++-session optional pam_turnstile.so
++-session optional pam_elogind.so
session optional pam_systemd.so
--- a/data/pam/lightdm-greeter
+++ b/data/pam/lightdm-greeter
@@ -27,6 +27,6 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p
# Setup session
session required pam_unix.so
-+- session optional pam_turnstile.so
-+- session optional pam_elogind.so
++-session optional pam_turnstile.so
++-session optional pam_elogind.so
session optional pam_systemd.so
diff --git a/srcpkgs/lightdm/template b/srcpkgs/lightdm/template
index 05efc5855c4237..5db0395f02a26b 100644
--- a/srcpkgs/lightdm/template
+++ b/srcpkgs/lightdm/template
@@ -1,7 +1,7 @@
# Template file for 'lightdm'
pkgname=lightdm
version=1.32.0
-revision=5
+revision=6
build_style=gnu-configure
build_helper="gir"
configure_args="--sbindir=/usr/bin --with-greeter-session=lightdm-gtk-greeter
From f17f40ffc42efbbb7773f4122623ad0f667e375f Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 10 Mar 2025 12:01:12 +0530
Subject: [PATCH 0922/2025] git-absorb: update to 0.7.0.
---
srcpkgs/git-absorb/template | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/git-absorb/template b/srcpkgs/git-absorb/template
index f005c94220a559..9ff82d657f7133 100644
--- a/srcpkgs/git-absorb/template
+++ b/srcpkgs/git-absorb/template
@@ -1,21 +1,25 @@
# Template file for 'git-absorb'
pkgname=git-absorb
-version=0.6.17
+version=0.7.0
revision=1
build_style=cargo
build_helper="qemu"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config asciidoc"
makedepends="libgit2-1.9-devel"
short_desc="Like git commit --fixup, but automatic"
maintainer="icp <pangolin@vivaldi.net>"
license="BSD-3-Clause"
homepage="https://github.com/tummychow/git-absorb"
distfiles="https://github.com/tummychow/git-absorb/archive/refs/tags/${version}.tar.gz"
-checksum=512ef2bf0e642f8c34eb56aad657413bd9e04595e3bc4650ecf1c0799f148ca4
+checksum=65f5b80bcb726a0c40eeda94ccb47fce7f3fc4ed16021465196a37b907083eb8
+make_check_pre="env PATH=/usr/libexec/chroot-git:${PATH}"
post_install() {
vlicense LICENSE.md
+
+ a2x -L -d manpage -f manpage Documentation/git-absorb.adoc --attribute man-version=${version}
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
From 6d2e30b6359fe96dd4c1a8958ae91f95dfb22281 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 13 Mar 2025 13:23:20 +0530
Subject: [PATCH 0923/2025] hurl: update to 6.1.0.
---
srcpkgs/hurl/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hurl/template b/srcpkgs/hurl/template
index 053b2403fa1bde..bc3f5a301c88be 100644
--- a/srcpkgs/hurl/template
+++ b/srcpkgs/hurl/template
@@ -1,6 +1,6 @@
# Template file for 'hurl'
pkgname=hurl
-version=6.0.0
+version=6.1.0
revision=1
build_style=cargo
make_check_args="-- --skip=runner::hurl_file::run --skip=http::tests::libcurl
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://hurl.dev"
changelog="https://raw.githubusercontent.com/Orange-OpenSource/hurl/master/CHANGELOG.md"
distfiles="https://github.com/Orange-OpenSource/hurl/archive/refs/tags/${version}.tar.gz"
-checksum=3f21c9e2a4e86e1a5913e211d890b07e9388871e3d6ed526668487f56b11b925
+checksum=7ac2cca05a3a22cd92bd10b46c39a4277fd64d10ab989e46a2e8aca112d842f0
if [[ "$XBPS_WORDSIZE" -eq 32 ]]; then
make_check=no # https://github.com/Orange-OpenSource/hurl/issues/1220
From 5b3fa8746f4ce2f292f8593a4500feabcc31a277 Mon Sep 17 00:00:00 2001
From: Daniel Lewan <daniel@teddydd.me>
Date: Sat, 15 Mar 2025 15:42:00 +0100
Subject: [PATCH 0924/2025] lagrange: update to 1.18.5.
---
srcpkgs/lagrange/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/lagrange/template b/srcpkgs/lagrange/template
index b9f79a4c54e346..3d803d887f7aab 100644
--- a/srcpkgs/lagrange/template
+++ b/srcpkgs/lagrange/template
@@ -1,6 +1,6 @@
# Template file for 'lagrange'
pkgname=lagrange
-version=1.18.3
+version=1.18.5
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=c432e2f4dd35a6cee0f4d5a77974708ec6fed76bc13cc630bb50650acec87e62
+checksum=1dded64803eef8ff162e79025fd6db60f4a19bac5f9b804f46d79e07cbda5c65
post_install() {
vlicense LICENSE.md
From 9926e1fccaf6d3133f74dd210406d57cdcdfb325 Mon Sep 17 00:00:00 2001
From: Klara Modin <klarasmodin@gmail.com>
Date: Sat, 15 Mar 2025 12:54:19 +0100
Subject: [PATCH 0925/2025] routinator: update to 0.14.2
---
srcpkgs/routinator/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/routinator/template b/srcpkgs/routinator/template
index ac0e61231c1559..13a8498fcd0c90 100644
--- a/srcpkgs/routinator/template
+++ b/srcpkgs/routinator/template
@@ -1,6 +1,6 @@
# Template file for 'routinator'
pkgname=routinator
-version=0.14.1
+version=0.14.2
revision=1
build_style=cargo
depends="rsync"
@@ -11,7 +11,7 @@ homepage="https://routinator.docs.nlnetlabs.nl/"
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=4b3aaf647ec61f7085e48af1cbc350cc0bdfce2082dae29cda16950cf4f4ae9d
+checksum=fe89be1da8a8b3467c627010c0a5dae241beceffc427c17ef16501adddebb6ad
system_accounts="_routinator"
_routinator_homedir="/var/lib/routinator"
make_dirs="/var/lib/routinator 0755 _routinator _routinator"
From fcf55d9f75a214370c1da3e20304e45086c5c81e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 15 Mar 2025 14:21:08 +0100
Subject: [PATCH 0926/2025] just: update to 1.40.0
---
srcpkgs/just/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/just/template b/srcpkgs/just/template
index 8a871805c2c06e..c9ca4fd914020e 100644
--- a/srcpkgs/just/template
+++ b/srcpkgs/just/template
@@ -1,6 +1,6 @@
# Template file for 'just'
pkgname=just
-version=1.39.0
+version=1.40.0
revision=1
build_style=cargo
build_helper=qemu
@@ -12,7 +12,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=8a900072d7f909bc91030df5896168752bb9108967dbb7149d2cfb11fdeb087a
+checksum=e0d48dcc7a086c5746b7f281a40e615c290cddf9c06134198c703dff2f62c1c4
# Fix failing test
pre_check() {
From 747babf007d04b94affaaa3fea91633468f31fdf Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sun, 16 Mar 2025 15:50:11 +0100
Subject: [PATCH 0927/2025] senpai: update to 0.4.0, add changelog
---
srcpkgs/senpai/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template
index 999bad319a5ff4..44c9d8136ea9df 100644
--- a/srcpkgs/senpai/template
+++ b/srcpkgs/senpai/template
@@ -1,17 +1,18 @@
# Template file for 'senpai'
pkgname=senpai
-version=0.3.0
-revision=2
+version=0.4.0
+revision=1
build_style=go
-go_import_path="git.sr.ht/~taiite/senpai"
+go_import_path="git.sr.ht/~delthas/senpai"
go_package="./cmd/senpai"
hostmakedepends="scdoc"
short_desc="IRC client that works best with bouncers"
maintainer="Emil Miler <em@0x45.cz>"
license="ISC"
homepage="https://git.sr.ht/~delthas/senpai/"
+changelog="https://git.sr.ht/~delthas/senpai/refs"
distfiles="https://git.sr.ht/~delthas/senpai/archive/v${version}.tar.gz"
-checksum=c02f63a7d76ae13ed888fc0de17fa9fd5117dcb3c9edc5670341bf2bf3b88718
+checksum=ff5697bc09a133b73a93db17302309b81d6d11281ea85d80157f1977e8b1a1e2
post_install() {
scdoc <doc/senpai.1.scd >doc/senpai.1
From 37ee74286e2f62f2c62de1e5159ee0f2f4614aee Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sun, 16 Mar 2025 00:55:58 +0300
Subject: [PATCH 0928/2025] libheif: update to 1.19.7
---
srcpkgs/libheif/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libheif/template b/srcpkgs/libheif/template
index 8edff25f6f05d4..3e5d16adbf365a 100644
--- a/srcpkgs/libheif/template
+++ b/srcpkgs/libheif/template
@@ -1,7 +1,7 @@
-# Template file for 'libheif'.
+# Template file for 'libheif'
pkgname=libheif
-version=1.18.1
-revision=2
+version=1.19.7
+revision=1
build_style=cmake
makedepends="libjpeg-turbo-devel libpng-devel libde265-devel x265-devel
libaom-devel"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later"
homepage="https://github.com/strukturag/libheif"
changelog="https://github.com/strukturag/libheif/releases"
distfiles="https://github.com/strukturag/libheif/archive/v${version}.tar.gz"
-checksum=73bc94442038d44d56fe730f72516ae53134eb15b878a7ad89ef60fac93a3318
+checksum=8334c7c418f82c30c9bec1f46e6abfd5a8d3c420a3210d5505eb1868696ce0cc
libheif-devel_package() {
short_desc+=" - development files"
From b5c9abace3f2fc6637abcadc3cfa22faed25e205 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sun, 16 Mar 2025 00:56:19 +0300
Subject: [PATCH 0929/2025] python3-pillow_heif: update to 0.22.0
---
srcpkgs/python3-pillow_heif/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pillow_heif/template b/srcpkgs/python3-pillow_heif/template
index ae522dd32abe6f..c9338b7a4b36f6 100644
--- a/srcpkgs/python3-pillow_heif/template
+++ b/srcpkgs/python3-pillow_heif/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pillow_heif'
pkgname=python3-pillow_heif
-version=0.20.0
-revision=2
+version=0.22.0
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="libheif-devel python3-devel"
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://github.com/bigcat88/pillow_heif"
changelog="https://raw.githubusercontent.com/bigcat88/pillow_heif/master/CHANGELOG.md"
distfiles="${PYPI_SITE}/p/pillow_heif/pillow_heif-${version}.tar.gz"
-checksum=cac19c4434ab776f833160d61f3cbeddb347bd8ed2f82205b243eba5c572fa33
+checksum=61d473929340d3073722f6316b7fbbdb11132faa6bac0242328e8436cc55b39a
post_install() {
vlicense LICENSE.txt
From 9bfdeecf14287fb0fb62999b4d08b64dd3aac4b0 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 8 Dec 2024 21:25:53 +0530
Subject: [PATCH 0930/2025] qsv: update to 3.2.0.
---
srcpkgs/qsv/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qsv/template b/srcpkgs/qsv/template
index c5177d3eceae61..ee9b06210ef5b6 100644
--- a/srcpkgs/qsv/template
+++ b/srcpkgs/qsv/template
@@ -1,13 +1,13 @@
# Template file for 'qsv'
pkgname=qsv
-version=2.2.1
+version=3.2.0
revision=1
archs="x86_64* i686* aarch64* arm*" # ring
build_style=cargo
configure_args="--features=feature_capable"
make_check_args="-- --skip=test_comments --skip=test_sample --skip=test_sort
--skip=test_describegpt"
-hostmakedepends="pkg-config"
+hostmakedepends="cmake pkg-config"
makedepends="libzstd-devel"
short_desc="CLI toolkit for CSV data-wrangling"
maintainer="icp <pangolin@vivaldi.net>"
@@ -15,7 +15,7 @@ license="Unlicense"
homepage="https://qsv.dathere.com"
changelog="https://raw.githubusercontent.com/dathere/qsv/master/CHANGELOG.md"
distfiles="https://github.com/dathere/qsv/archive/refs/tags/${version}.tar.gz"
-checksum=3ada256641d4a56e82cd9d3e48f62188eb6d8dd80b96385ac72c302d729504a4
+checksum=43e425522083c57de1ee7060463d476b20ba9db05f4237791cb5fceda0c77aa5
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
XBPS_CROSS_RUSTFLAGS+=" -latomic"
From 544c2e019cf32f0e4d2f8656153d11ac23f5d6c5 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sun, 16 Mar 2025 19:53:19 +0100
Subject: [PATCH 0931/2025] fcft: update to 3.3.1
---
srcpkgs/fcft/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fcft/template b/srcpkgs/fcft/template
index e9927d8c6acb56..d932e8468cc710 100644
--- a/srcpkgs/fcft/template
+++ b/srcpkgs/fcft/template
@@ -1,6 +1,6 @@
# Template file for 'fcft'
pkgname=fcft
-version=3.2.0
+version=3.3.1
revision=1
build_style=meson
configure_args="-Ddocs=enabled
@@ -15,7 +15,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fcft"
changelog="https://codeberg.org/dnkl/fcft/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fcft/archive/${version}.tar.gz"
-checksum=6d946befcd4edf54d9ae173b8883faa46d84ab554b250f6cb3c659fb8d6b0f71
+checksum=f18bf79562e06d41741690cd1e07a02eb2600ae39eb5752eef8a698f603a482c
build_options="textshaping"
build_options_default="textshaping"
From b94504d0cd85a05df3e8a5bb4cb2642129a336e2 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 16 Mar 2025 16:20:12 -0400
Subject: [PATCH 0932/2025] edk2-ovmf: update to 202502.
---
srcpkgs/edk2-ovmf/template | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
diff --git a/srcpkgs/edk2-ovmf/template b/srcpkgs/edk2-ovmf/template
index 040e0ffc606b59..b59b07b46e5e3d 100644
--- a/srcpkgs/edk2-ovmf/template
+++ b/srcpkgs/edk2-ovmf/template
@@ -1,12 +1,11 @@
# Template file for 'edk2-ovmf'
pkgname=edk2-ovmf
-version=202408.01
+version=202502
revision=1
_mipi_ver=370b5944c046bab043dd8b133727b2135af7747a
-_openssl_ver=3.0.9
+_openssl_ver=3.4.0
_mbedtls_ver=8c89224991adff88d53cd380f42a2baa36f91454
-_softfloat_ver=b64af41c3276f97f0e181920400ee056b9c88037
-_spdm_ver=3.4.0
+_spdm_ver=98ef964e1e9a0c39c7efb67143d3a13a819432e0
_fdt_ver=cfff805481bdea27f900c32698171286542b8d3c
archs="x86_64* i686* aarch64*"
hostmakedepends="acpica-utils nasm python3 libuuid-devel"
@@ -19,21 +18,18 @@ distfiles="https://github.com/tianocore/edk2/archive/refs/tags/edk2-stable${vers
https://github.com/MIPI-Alliance/public-mipi-sys-t/archive/${_mipi_ver}.tar.gz>mipi-${_mipi_ver}.tar.gz
https://www.openssl.org/source/openssl-${_openssl_ver}.tar.gz
https://github.com/Mbed-TLS/mbedtls/archive/${_mbedtls_ver}.tar.gz>mbedtls-${_mbedtls_ver}.tar.gz
- https://github.com/ucb-bar/berkeley-softfloat-3/archive/${_softfloat_ver}.tar.gz>softfloat-${_softfloat_ver}.tar.gz
- https://github.com/DMTF/libspdm/archive/refs/tags/${_spdm_ver}.tar.gz>libspdm-${_spdm_ver}.tar.gz
+ https://github.com/DMTF/libspdm/archive/${_spdm_ver}.tar.gz>libspdm-${_spdm_ver}.tar.gz
https://github.com/devicetree-org/pylibfdt/archive/${_fdt_ver}.tar.gz>libfdt-${_fdt_ver}.tar.gz"
-checksum="3ea3988f885d9ca28b255111646440eb31491dc6d3f556b770e7ac90099755e0
+checksum="07313bb66950328d2e156f79128bc0b2bbec6428837b130bee14c199671f5f78
9fda3b9a78343ab2be6f06ce6396536e7e065abac29b47c8eb2e42cbb4c4f00b
- eb1ab04781474360f77c318ab89d8c5a03abc38e63d65a603cabbf1b00a1dc90
+ e15dda82fe2fe8139dc2ac21a36d4ca01d5313c75f99f46c4e8a27709b7294bf
b5c7e7c54e013c168f4aae036e59912785f11b4aeebd57f6165a14e879b9a82c
- faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
- 44f967aeb0c481676affe59069615252854bc0c072368ce4b26b6809a54daff5
+ 634cbdf10bcaf32f3446b1bf8be7e8a60cecd1e9500e512f01e3c15b74cbcfd3
1193910f475fde07f3cd4fe1c1a353d69b8cedb574967134838fcdc8208d224e"
skip_extraction="mipi-${_mipi_ver}.tar.gz
openssl-${_openssl_ver}.tar.gz
mbedtls-${_mbedtls_ver}.tar.gz
- softfloat-${_softfloat_ver}.tar.gz
libspdm-${_spdm_ver}.tar.gz
libfdt-${_fdt_ver}.tar.gz"
@@ -56,7 +52,6 @@ post_extract() {
vsrcextract -C MdePkg/Library/MipiSysTLib/mipisyst "mipi-${_mipi_ver}.tar.gz"
vsrcextract -C CryptoPkg/Library/OpensslLib/openssl "openssl-${_openssl_ver}.tar.gz"
vsrcextract -C CryptoPkg/Library/MbedTlsLib/mbedtls "mbedtls-${_mbedtls_ver}.tar.gz"
- vsrcextract -C ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 "softfloat-${_softfloat_ver}.tar.gz"
vsrcextract -C SecurityPkg/DeviceSecurity/SpdmLib/libspdm "libspdm-${_spdm_ver}.tar.gz"
vsrcextract -C MdePkg/Library/BaseFdtLib/libfdt "libfdt-${_fdt_ver}.tar.gz"
}
@@ -145,7 +140,7 @@ do_build() {
msg_normal "Building ArmVirtPkg ($_arch) with secure boot\n"
build -p "ArmVirtPkg/ArmVirtQemu.dsc" -a "${_arch}" \
"${_common_args[@]}" "${_efi_args[@]}" \
- -D NETWORK_HTTP_BOOT_ENABLE -D NETWORK_TLS_ENABLE -D SECURE_BOOT_ENABLE
+ -D NETWORK_HTTP_BOOT_ENABLE -D TLS_ENABLE -D SECURE_BOOT_ENABLE
dd if=/dev/zero of="Build/ArmVirtQemu-$_arch/RELEASE_GCC5/FV/QEMU_CODE.fd" bs=1M count=64
dd if="Build/ArmVirtQemu-$_arch/RELEASE_GCC5/FV/QEMU_EFI.fd" \
From a60500b638bf41c6661665c79a13f77e53acae65 Mon Sep 17 00:00:00 2001
From: lissine <lissine@ellini.org>
Date: Sat, 1 Mar 2025 07:52:06 +0100
Subject: [PATCH 0933/2025] python3-nbxmpp: update to 6.0.2.
---
srcpkgs/python3-nbxmpp/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-nbxmpp/template b/srcpkgs/python3-nbxmpp/template
index bdbd69dd958f74..bf7ff58df06007 100644
--- a/srcpkgs/python3-nbxmpp/template
+++ b/srcpkgs/python3-nbxmpp/template
@@ -1,10 +1,10 @@
# Template file for 'python3-nbxmpp'
pkgname=python3-nbxmpp
-version=5.0.4
-revision=2
+version=6.0.2
+revision=1
build_style=python3-pep517
hostmakedepends="python3-wheel"
-depends="python3-gobject python3-openssl python3-precis-i18n python3-idna libsoup3"
+depends="python3-gobject python3-openssl python3-packaging python3-precis-i18n python3-idna libsoup3"
checkdepends="${depends} python3-packaging python3-wheel python3-pylint python3-coverage"
short_desc="Non blocking Jabber/XMPP module"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -12,7 +12,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=166ea10ff643dae7911b764393d3baf5298062b431d48ac67a439436c861d611
+checksum=41ca53c0e827d8363138df16094417468a7ddeb1c734947e31cf54ecac9d5581
do_check() {
coverage run --source=nbxmpp -m unittest discover -v
From 40d5185b5c97c18e9c25646a249df9a910cde10f Mon Sep 17 00:00:00 2001
From: lissine <lissine@ellini.org>
Date: Sat, 1 Mar 2025 07:52:45 +0100
Subject: [PATCH 0934/2025] gajim: update to 2.0.3.
---
srcpkgs/gajim/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gajim/template b/srcpkgs/gajim/template
index f7d6be51b58353..5f2e6aae39b83a 100644
--- a/srcpkgs/gajim/template
+++ b/srcpkgs/gajim/template
@@ -1,13 +1,13 @@
# Template file for 'gajim'
pkgname=gajim
-version=1.9.5
-revision=2
+version=2.0.3
+revision=1
build_style=python3-pep517
hostmakedepends="gettext python3-wheel"
depends="farstream gsound gst-libav gst-plugins-base1 gst-plugins-ugly1
- gtksourceview4 libnm libsecret libsoup3 python3-Pillow python3-SQLAlchemy2
- python3-cairo python3-css-parser python3-dbus python3-distro python3-emoji
- python3-gobject python3-jeepney python3-keyring python3-nbxmpp
+ gtksourceview5 libnm libsecret libsoup3 python3-Pillow python3-SQLAlchemy2
+ python3-cairo python3-cryptography python3-css-parser python3-dbus python3-distro
+ python3-emoji python3-gobject python3-jeepney python3-keyring python3-nbxmpp
python3-netifaces python3-omemo-dr python3-openssl python3-packaging
python3-precis-i18n python3-pyasn1 python3-qrcode python3-setuptools
python3-setuptools"
@@ -18,7 +18,7 @@ license="GPL-3.0-only"
homepage="https://www.gajim.org"
changelog="https://dev.gajim.org/gajim/gajim/-/raw/master/ChangeLog"
distfiles="https://gajim.org/downloads/${version%.*}/gajim-${version}.tar.gz"
-checksum=7fdf4db0eb16a7ebc679c2360f145f64e0abcff0f16913c45f92c8eb8d87563c
+checksum=0db33cd1fc89fa3c01f5873dbdfa220ea5bb4b1ecc0d1d0e1241dd382ea7446e
post_build() {
./make.py build --dist=unix
From 103034119a83ba3e7c9028e0123f0329d11666cd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 14:55:06 -0700
Subject: [PATCH 0935/2025] accountsservice: fix build with gcc14 and musl
---
.../mocklibc-Fix-compiler-warning.patch | 56 +++++++++++++++++++
srcpkgs/accountsservice/template | 1 +
2 files changed, 57 insertions(+)
create mode 100644 srcpkgs/accountsservice/patches/mocklibc-Fix-compiler-warning.patch
diff --git a/srcpkgs/accountsservice/patches/mocklibc-Fix-compiler-warning.patch b/srcpkgs/accountsservice/patches/mocklibc-Fix-compiler-warning.patch
new file mode 100644
index 00000000000000..c2cf43109be10f
--- /dev/null
+++ b/srcpkgs/accountsservice/patches/mocklibc-Fix-compiler-warning.patch
@@ -0,0 +1,56 @@
+Source: https://src.fedoraproject.org/rpms/accountsservice/blob/f42/f/0001-mocklibc-Fix-compiler-warning.patch
+
+From da65bee12d9118fe1a49c8718d428fe61d232339 Mon Sep 17 00:00:00 2001
+From: Ray Strode <rstrode@redhat.com>
+Date: Tue, 11 Apr 2023 10:09:07 -0400
+Subject: [PATCH 1/2] mocklibc: Fix compiler warning
+
+print_indent is defined in one file and used in another without a
+forward declaration. That leads to a compiler warning/error.
+
+This commit fixes that.
+---
+ subprojects/mocklibc.wrap | 2 ++
+ subprojects/packagefiles/mocklibc-print-indent.diff | 13 +++++++++++++
+ 2 files changed, 15 insertions(+)
+ create mode 100644 subprojects/packagefiles/mocklibc-print-indent.diff
+
+diff --git a/subprojects/mocklibc.wrap b/subprojects/mocklibc.wrap
+index af82298..539ee83 100644
+--- a/subprojects/mocklibc.wrap
++++ b/subprojects/mocklibc.wrap
+@@ -1,10 +1,12 @@
+ [wrap-file]
+ directory = mocklibc-1.0
+
+ source_url = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mocklibc/mocklibc-1.0.tar.gz
+ source_filename = mocklibc-1.0.tar.gz
+ source_hash = b2236a6af1028414783e9734a46ea051916ec226479d6a55a3bb823bff68f120
+
+ patch_url = https://wrapdb.mesonbuild.com/v1/projects/mocklibc/1.0/2/get_zip
+ patch_filename = mocklibc-1.0-2-wrap.zip
+ patch_hash = 0280f96a2eeb3c023e5acf4e00cef03d362868218d4a85347ea45137c0ef6c56
++
++diff_files = mocklibc-print-indent.diff
+diff --git a/subprojects/packagefiles/mocklibc-print-indent.diff b/subprojects/packagefiles/mocklibc-print-indent.diff
+new file mode 100644
+index 0000000..4aaed40
+--- /dev/null
++++ b/subprojects/packagefiles/mocklibc-print-indent.diff
+@@ -0,0 +1,13 @@
++diff -up mocklibc-1.0/src/netgroup-debug.c.print-indent mocklibc-1.0/src/netgroup-debug.c
++--- mocklibc-1.0/src/netgroup-debug.c.print-indent 2023-04-11 10:20:53.717381559 -0400
+++++ mocklibc-1.0/src/netgroup-debug.c 2023-04-11 10:21:02.296270333 -0400
++@@ -21,6 +21,9 @@
++ #include <stdio.h>
++ #include <stdlib.h>
++
+++void print_indent (FILE *stream,
+++ unsigned int indent);
+++
++ void netgroup_debug_print_entry(struct entry *entry, FILE *stream, unsigned int indent) {
++ print_indent(stream, indent);
++
+--
+2.39.2
+
diff --git a/srcpkgs/accountsservice/template b/srcpkgs/accountsservice/template
index bd4045d671cd3b..de2f87b9492d4b 100644
--- a/srcpkgs/accountsservice/template
+++ b/srcpkgs/accountsservice/template
@@ -18,6 +18,7 @@ checksum=adda4cdeae24fa0992e7df3ffff9effa7090be3ac233a3edfdf69d5a9c9b924f
make_dirs="
/var/lib/AccountsService/users 755 root root
/var/lib/AccountsService/icons 755 root root"
+CFLAGS="-D_GNU_SOURCE" # fgetgrent
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From ce90b5c54c8bb3e1c4ec041fb1634070c0526e0e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 15:00:06 -0700
Subject: [PATCH 0936/2025] gimp: fix build with gcc14
---
srcpkgs/gimp/patches/gcc14.patch | 46 ++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/srcpkgs/gimp/patches/gcc14.patch b/srcpkgs/gimp/patches/gcc14.patch
index ceae92fa154c82..b81f93dee51b5c 100644
--- a/srcpkgs/gimp/patches/gcc14.patch
+++ b/srcpkgs/gimp/patches/gcc14.patch
@@ -61,3 +61,49 @@ index 6e62da8e3c164f82..f1c447baf7ff68f7 100755
}
_ACEOF
+---
+GitLab
+
+From 24df4f1fc800f11e44c44f8036e7d8d7ee90b62a Mon Sep 17 00:00:00 2001
+From: Alx Sa <cmyk.student@gmail.com>
+Date: Tue, 23 Jul 2024 21:21:53 +0000
+Subject: [PATCH] plug-ins: Backport of fixes for gcc-14
+
+This backports a2458f15 and 51311f91
+for 2.10 so that it can build with
+gcc-14.
+---
+ plug-ins/file-tiff/file-tiff-load.c | 4 ++--
+ plug-ins/metadata/metadata-editor.c | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/plug-ins/file-tiff/file-tiff-load.c b/plug-ins/file-tiff/file-tiff-load.c
+index 72e9538032e..4fc3b6c75f3 100644
+--- a/plug-ins/file-tiff/file-tiff-load.c
++++ b/plug-ins/file-tiff/file-tiff-load.c
+@@ -1301,8 +1301,8 @@ load_image (GFile *file,
+
+ /* any resolution info in the file? */
+ {
+- gfloat xres = 72.0;
+- gfloat yres = 72.0;
++ gdouble xres = 72.0;
++ gdouble yres = 72.0;
+ gushort read_unit;
+ GimpUnit unit = GIMP_UNIT_PIXEL; /* invalid unit */
+
+diff --git a/plug-ins/metadata/metadata-editor.c b/plug-ins/metadata/metadata-editor.c
+index 87a2e87098d..9e8a08a1770 100644
+--- a/plug-ins/metadata/metadata-editor.c
++++ b/plug-ins/metadata/metadata-editor.c
+@@ -2140,7 +2140,7 @@ metadata_dialog_editor_set_metadata (GExiv2Metadata *metadata,
+ }
+ else
+ {
+- if (! g_strv_contains (values, equiv_values[evi]))
++ if (! g_strv_contains ((const gchar * const *) values, equiv_values[evi]))
+ {
+ gchar *tmpvalue;
+
+--
+GitLab
From 4f0bcc35c32f3534d06cbdf5279d7d38821d9ac1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 15:37:56 -0700
Subject: [PATCH 0937/2025] linux-tools: fix build with gcc14 and musl basename
---
.../linux-tools/patches/musl-basename.patch | 99 +++++++++++++++++++
srcpkgs/linux-tools/template | 2 +-
2 files changed, 100 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/linux-tools/patches/musl-basename.patch
diff --git a/srcpkgs/linux-tools/patches/musl-basename.patch b/srcpkgs/linux-tools/patches/musl-basename.patch
new file mode 100644
index 00000000000000..99f5093d65c7ec
--- /dev/null
+++ b/srcpkgs/linux-tools/patches/musl-basename.patch
@@ -0,0 +1,99 @@
+From 581037151910126a7934e369e4b6ac70eda9a703 Mon Sep 17 00:00:00 2001
+From: Arnaldo Carvalho de Melo <acme@redhat.com>
+Date: Thu, 21 Mar 2024 11:13:30 -0300
+Subject: [PATCH] perf probe: Add missing libgen.h header needed for using
+ basename()
+
+This prototype is obtained indirectly, by luck, from some other header
+in probe-event.c in most systems, but recently exploded on alpine:edge:
+
+ 8 13.39 alpine:edge : FAIL gcc version 13.2.1 20240309 (Alpine 13.2.1_git20240309)
+ util/probe-event.c: In function 'convert_exec_to_group':
+ util/probe-event.c:225:16: error: implicit declaration of function 'basename' [-Werror=implicit-function-declaration]
+ 225 | ptr1 = basename(exec_copy);
+ | ^~~~~~~~
+ util/probe-event.c:225:14: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Werror=int-conversion]
+ 225 | ptr1 = basename(exec_copy);
+ | ^
+ cc1: all warnings being treated as errors
+ make[3]: *** [/git/perf-6.8.0/tools/build/Makefile.build:158: util] Error 2
+
+Fix it by adding the libgen.h header where basename() is prototyped.
+
+Fixes: fb7345bbf7fad9bf ("perf probe: Support basic dwarf-based operations on uprobe events")
+Cc: Masami Hiramatsu <mhiramat@kernel.org>
+Cc: Adrian Hunter <adrian.hunter@intel.com>
+Cc: Ian Rogers <irogers@google.com>
+Cc: Jiri Olsa <jolsa@kernel.org>
+Cc: Namhyung Kim <namhyung@kernel.org>
+Link: https://lore.kernel.org/lkml/
+Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
+---
+ tools/perf/util/probe-event.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tools/perf/util/probe-event.c b/tools/perf/util/probe-event.c
+index 2a0ad9ecf0a20e..5c12459e9765f6 100644
+--- a/tools/perf/util/probe-event.c
++++ b/tools/perf/util/probe-event.c
+@@ -11,6 +11,7 @@
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
++#include <libgen.h>
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <stdlib.h>
+From 29788f39a4171dd48a6d19eb78cf2ab168c4349a Mon Sep 17 00:00:00 2001
+From: Arnaldo Carvalho de Melo <acme@kernel.org>
+Date: Mon, 29 Jan 2024 11:33:26 -0300
+Subject: [PATCH] bpftool: Be more portable by using POSIX's basename()
+
+musl libc had the basename() prototype in string.h, but this is a
+glibc-ism, now they removed the _GNU_SOURCE bits in their devel distro,
+Alpine Linux edge:
+
+ https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+So lets use the POSIX version, the whole rationale is spelled out at:
+
+ https://gitlab.alpinelinux.org/alpine/aports/-/issues/15643
+
+Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
+Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
+Acked-by: Jiri Olsa <olsajiri@gmail.com>
+Acked-by: Quentin Monnet <quentin@isovalent.com>
+Link: https://lore.kernel.org/lkml/ZZhsPs00TI75RdAr@kernel.org
+Link: https://lore.kernel.org/bpf/Zbe3NuOgaupvUcpF@kernel.org
+---
+ tools/bpf/bpftool/gen.c | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/tools/bpf/bpftool/gen.c b/tools/bpf/bpftool/gen.c
+index ee3ce2b8000d75..a9334c57e85991 100644
+--- a/tools/bpf/bpftool/gen.c
++++ b/tools/bpf/bpftool/gen.c
+@@ -7,6 +7,7 @@
+ #include <ctype.h>
+ #include <errno.h>
+ #include <fcntl.h>
++#include <libgen.h>
+ #include <linux/err.h>
+ #include <stdbool.h>
+ #include <stdio.h>
+@@ -56,9 +57,11 @@ static bool str_has_suffix(const char *str, const char *suffix)
+
+ static void get_obj_name(char *name, const char *file)
+ {
+- /* Using basename() GNU version which doesn't modify arg. */
+- strncpy(name, basename(file), MAX_OBJ_NAME_LEN - 1);
+- name[MAX_OBJ_NAME_LEN - 1] = '\0';
++ char file_copy[PATH_MAX];
++
++ /* Using basename() POSIX version to be more portable. */
++ strncpy(file_copy, file, PATH_MAX - 1)[PATH_MAX - 1] = '\0';
++ strncpy(name, basename(file_copy), MAX_OBJ_NAME_LEN - 1)[MAX_OBJ_NAME_LEN - 1] = '\0';
+ if (str_has_suffix(name, ".o"))
+ name[strlen(name) - 2] = '\0';
+ sanitize_identifier(name);
+
diff --git a/srcpkgs/linux-tools/template b/srcpkgs/linux-tools/template
index 40d66f90816d7c..4e0ffc822004f4 100644
--- a/srcpkgs/linux-tools/template
+++ b/srcpkgs/linux-tools/template
@@ -1,7 +1,7 @@
# Template file for 'linux-tools'
pkgname=linux-tools
version=6.5
-revision=5
+revision=6
build_style=meta
hostmakedepends="asciidoc automake flex gettext libtool perl
python3-setuptools python3-docutils xmlto pkg-config"
From 4411dfdf8f22ac1c865fcbb5b3a164f1a1c5e1bd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:21:10 -0700
Subject: [PATCH 0938/2025] gcr: fix build with gcc14 and musl
---
srcpkgs/gcr/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/gcr/template b/srcpkgs/gcr/template
index fc3b9eaa80eb80..ef04600670a0e6 100644
--- a/srcpkgs/gcr/template
+++ b/srcpkgs/gcr/template
@@ -20,6 +20,7 @@ distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
checksum=bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7
make_check_pre="dbus-run-session"
make_check=no # Gcr:ERROR:../gcr/test-gnupg-collection.c:203:test_load: assertion failed: (record)
+CFLAGS="-D_GNU_SOURCE" # getpass
# Package build options
build_options="gir"
From 7acf5e707c4ce5e8e877376ca9dd8e039ad4a831 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:24:11 -0700
Subject: [PATCH 0939/2025] libao: fix build with gcc14
---
.../patches/nanosleep-missing-include.patch | 21 +++++++++++++++++++
srcpkgs/libao/template | 2 +-
2 files changed, 22 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/libao/patches/nanosleep-missing-include.patch
diff --git a/srcpkgs/libao/patches/nanosleep-missing-include.patch b/srcpkgs/libao/patches/nanosleep-missing-include.patch
new file mode 100644
index 00000000000000..7ae737a2680ead
--- /dev/null
+++ b/srcpkgs/libao/patches/nanosleep-missing-include.patch
@@ -0,0 +1,21 @@
+From 1f998f5d6d77674dad01b181811638578ad68242 Mon Sep 17 00:00:00 2001
+From: Tristan Matthews <tmatth@videolan.org>
+Date: Sun, 15 Jan 2017 12:15:07 -0500
+Subject: [PATCH] pulse: fix missing include warning for nanosleep
+
+---
+ src/plugins/pulse/ao_pulse.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/plugins/pulse/ao_pulse.c b/src/plugins/pulse/ao_pulse.c
+index 9835273..2d10d57 100644
+--- a/src/plugins/pulse/ao_pulse.c
++++ b/src/plugins/pulse/ao_pulse.c
+@@ -30,6 +30,7 @@
+ #include <assert.h>
+ #include <string.h>
+ #include <signal.h>
++#include <time.h>
+ #include <limits.h>
+
+ #include <pulse/pulseaudio.h>
diff --git a/srcpkgs/libao/template b/srcpkgs/libao/template
index 63c208eaafff46..8d7217efd6252e 100644
--- a/srcpkgs/libao/template
+++ b/srcpkgs/libao/template
@@ -1,7 +1,7 @@
# Template file for 'libao'
pkgname=libao
version=1.2.2
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--enable-alsa-mmap"
hostmakedepends="automake libtool pkg-config"
From 8ebd16630bf4ed3f63ebebce91b3f484883f5f45 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:25:28 -0700
Subject: [PATCH 0940/2025] aalib: fix build with gcc14
---
srcpkgs/aalib/patches/gcc14.patch | 124 ++++++++++++++++++++++++++++++
srcpkgs/aalib/template | 2 +-
2 files changed, 125 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/aalib/patches/gcc14.patch
diff --git a/srcpkgs/aalib/patches/gcc14.patch b/srcpkgs/aalib/patches/gcc14.patch
new file mode 100644
index 00000000000000..984fda06ef0ce8
--- /dev/null
+++ b/srcpkgs/aalib/patches/gcc14.patch
@@ -0,0 +1,124 @@
+Source: https://src.fedoraproject.org/rpms/aalib/blob/f42/f/aalib-c99.patch
+
+Add additional system header #include directives for more
+function prototypes. This avoids implicit function declarations
+and build failures with future compilers.
+
+Submitted upstream: <https://sourceforge.net/p/aa-project/bugs/10/>
+
+diff --git a/src/aafire.c b/src/aafire.c
+index 4f36149aa84fba57..a59b5c5fa58e085b 100644
+--- a/src/aafire.c
++++ b/src/aafire.c
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <stdlib.h>
+ #include "aalib.h"
+
+ #define XSIZ aa_imgwidth(context)
+diff --git a/src/aainfo.c b/src/aainfo.c
+index d3f6d50f34590638..f4250ee37ae46134 100644
+--- a/src/aainfo.c
++++ b/src/aainfo.c
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+
+ #include "aalib.h"
+ #include "aaint.h"
+diff --git a/src/aakbdreg.c b/src/aakbdreg.c
+index def65fe25646d75a..682616313c1b6ebd 100644
+--- a/src/aakbdreg.c
++++ b/src/aakbdreg.c
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff --git a/src/aalib.c b/src/aalib.c
+index 11fecc8fe8ef6b59..1ef12c0dfa9026a4 100644
+--- a/src/aalib.c
++++ b/src/aalib.c
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <string.h>
+ #include <malloc.h>
+ #include "aalib.h"
+diff --git a/src/aalinuxkbd.c b/src/aalinuxkbd.c
+index c7f388abfe9e8c7f..ea988154518dfc8e 100644
+--- a/src/aalinuxkbd.c
++++ b/src/aalinuxkbd.c
+@@ -8,6 +8,7 @@
+ */
+
+ #include "config.h"
++#include <stdlib.h>
+ #ifdef LINUX_DRIVER
+ #include <sys/time.h>
+ #include <sys/types.h>
+diff --git a/src/aamoureg.c b/src/aamoureg.c
+index 03808289eb59b928..6d807416ae0d3dc2 100644
+--- a/src/aamoureg.c
++++ b/src/aamoureg.c
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff --git a/src/aaregist.c b/src/aaregist.c
+index 54abec0b9797533a..768b8ce29e286b00 100644
+--- a/src/aaregist.c
++++ b/src/aaregist.c
+@@ -1,4 +1,5 @@
+ #include <malloc.h>
++#include <string.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff --git a/src/aasavefont.c b/src/aasavefont.c
+index b00e1e6d7f181952..864ba225d5ef626c 100644
+--- a/src/aasavefont.c
++++ b/src/aasavefont.c
+@@ -1,3 +1,4 @@
++#include <stdlib.h>
+ #include "aalib.h"
+ int main(int argc, char **argv)
+ {
+diff --git a/src/aatest.c b/src/aatest.c
+index 9816f5d855134894..89933cfba6344270 100644
+--- a/src/aatest.c
++++ b/src/aatest.c
+@@ -1,3 +1,5 @@
++#include <stdlib.h>
++#include <string.h>
+ #include "aalib.h"
+ int main(int argc, char **argv)
+ {
+diff --git a/src/aaxkbd.c b/src/aaxkbd.c
+index f16afc63bb565512..44b91458b4bef3bc 100644
+--- a/src/aaxkbd.c
++++ b/src/aaxkbd.c
+@@ -7,6 +7,7 @@
+ #include <X11/Xlib.h>
+ #include <X11/keysymdef.h>
+ #include <X11/keysym.h>
++#include <X11/Xutil.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ #include "aaxint.h"
+
+diff -Nur aalib-1.4.0-orig/src/aalinuxkbd.c aalib-1.4.0/src/aalinuxkbd.c
+--- aalib-1.4.0-orig/src/aalinuxkbd.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4.0/src/aalinuxkbd.c 2005-07-01 22:57:59.000000000 +0200
+@@ -200,7 +200,7 @@
+ static int rawmode_init(void)
+ {
+ if (!closed)
+- return;
++ return 1;
+ mypid = getpid();
+ if (tty_fd == -1) {
+ tty_fd = fileno(stdin);
+
diff --git a/srcpkgs/aalib/template b/srcpkgs/aalib/template
index febbc1a4c32690..851219e3045cc5 100644
--- a/srcpkgs/aalib/template
+++ b/srcpkgs/aalib/template
@@ -1,7 +1,7 @@
# Template file for 'aalib'
pkgname=aalib
version=1.4rc5
-revision=2
+revision=3
build_style=gnu-configure
hostmakedepends="automake libtool"
short_desc="Portable ASCII art GFX library"
From b797e6ac4209906973bb5a484e88ca81aa03d7e5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:29:52 -0700
Subject: [PATCH 0941/2025] snappy: disable checks requiring bundled gtest
dependency
---
srcpkgs/snappy/template | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/snappy/template b/srcpkgs/snappy/template
index f85fcac828c6a7..875d16fdadf952 100644
--- a/srcpkgs/snappy/template
+++ b/srcpkgs/snappy/template
@@ -3,7 +3,10 @@ pkgname=snappy
version=1.1.10
revision=1
build_style=cmake
-configure_args="-DBUILD_SHARED_LIBS=1"
+# Disable tests and benchmarks requiring bundled gtest dependency.
+# Upstream discourages enabling those for packaging:
+# https://github.com/google/snappy/pull/132
+configure_args="-DBUILD_SHARED_LIBS=1 -DSNAPPY_BUILD_TESTS=OFF -DSNAPPY_BUILD_BENCHMARKS=OFF"
makedepends="zlib-devel lzo-devel gtest-devel benchmark-devel"
short_desc="Fast compressor/decompressor library"
maintainer="skmpz <dem.procopiou@gmail.com>"
From f8af135f911898cd22275ddac4ace81a576e7b96 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:30:18 -0700
Subject: [PATCH 0942/2025] cppdap: fix gtest patch to fix build with gcc14
---
srcpkgs/cppdap/patches/gtest.patch | 97 +++++++++++++++++++++++++-----
1 file changed, 83 insertions(+), 14 deletions(-)
diff --git a/srcpkgs/cppdap/patches/gtest.patch b/srcpkgs/cppdap/patches/gtest.patch
index 231bf4e5f3879b..de43ed7b885117 100644
--- a/srcpkgs/cppdap/patches/gtest.patch
+++ b/srcpkgs/cppdap/patches/gtest.patch
@@ -1,32 +1,101 @@
+From ae76a3888e273c662c7bc7f8f5eaca6a2f6774ca Mon Sep 17 00:00:00 2001
+From: topazus <topazus@outlook.com>
+Date: Wed, 27 Dec 2023 19:56:49 +0800
+Subject: [PATCH] CMake: add CPPDAP_USE_EXTERNAL_GTEST_PACKAGE option
+
+---
+ CMakeLists.txt | 35 +++++++++++++++++++++++++----------
+ 1 file changed, 25 insertions(+), 10 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1b3c321..7292f3c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -59,13 +59,6 @@ set_if_not_defined(CPPDAP_GOOGLETEST_DIR
+@@ -40,6 +40,7 @@ option_if_not_defined(CPPDAP_INSTALL_VSCODE_EXAMPLES "Build and install dap exam
+ option_if_not_defined(CPPDAP_USE_EXTERNAL_NLOHMANN_JSON_PACKAGE "Use nlohmann_json with find_package() instead of building internal submodule" OFF)
+ option_if_not_defined(CPPDAP_USE_EXTERNAL_RAPIDJSON_PACKAGE "Use RapidJSON with find_package()" OFF)
+ option_if_not_defined(CPPDAP_USE_EXTERNAL_JSONCPP_PACKAGE "Use JsonCpp with find_package()" OFF)
++option_if_not_defined(CPPDAP_USE_EXTERNAL_GTEST_PACKAGE "Use googletest with find_package()" OFF)
+
+ ###########################################################
+ # Directories
+@@ -59,7 +60,7 @@ set_if_not_defined(CPPDAP_GOOGLETEST_DIR ${CPPDAP_THIRD_PARTY_DIR}/googletest)
###########################################################
# Submodules
###########################################################
-if(CPPDAP_BUILD_TESTS)
-- if(NOT EXISTS ${CPPDAP_GOOGLETEST_DIR}/.git)
-- message(WARNING "third_party/googletest submodule missing.")
-- message(WARNING "Run: `git submodule update --init` to build tests.")
-- set(CPPDAP_BUILD_TESTS OFF)
-- endif()
--endif(CPPDAP_BUILD_TESTS)
++if(CPPDAP_BUILD_TESTS AND NOT CPPDAP_USE_EXTERNAL_GTEST_PACKAGE)
+ if(NOT EXISTS ${CPPDAP_GOOGLETEST_DIR}/.git)
+ message(WARNING "third_party/googletest submodule missing.")
+ message(WARNING "Run: `git submodule update --init` to build tests.")
+@@ -161,7 +162,7 @@ function(cppdap_set_json_links target)
+ target_link_libraries(${target} PRIVATE JsonCpp::JsonCpp)
+ else()
+ target_include_directories(${target} PRIVATE "${CPPDAP_JSON_DIR}/include/")
+- endif()
++ endif()
+ endfunction(cppdap_set_json_links)
- ###########################################################
- # JSON library
-@@ -289,7 +282,6 @@ if(CPPDAP_BUILD_TESTS)
+ function(cppdap_set_target_options target)
+@@ -247,7 +248,7 @@ write_basic_package_version_file(
+ )
+ configure_package_config_file(
+ ${CPPDAP_CMAKE_CONFIG_TEMPLATE}
+- "${CPPDAP_CMAKE_PROJECT_CONFIG_FILE}"
++ "${CPPDAP_CMAKE_PROJECT_CONFIG_FILE}"
+ INSTALL_DESTINATION ${CPPDAP_CONFIG_INSTALL_DIR}
+ )
+
+@@ -276,6 +277,8 @@ DESTINATION ${CPPDAP_CONFIG_INSTALL_DIR})
+
+ # tests
+ if(CPPDAP_BUILD_TESTS)
++ enable_testing()
++
+ set(DAP_TEST_LIST
+ ${CPPDAP_SRC_DIR}/any_test.cpp
+ ${CPPDAP_SRC_DIR}/chan_test.cpp
+@@ -290,16 +293,24 @@ if(CPPDAP_BUILD_TESTS)
${CPPDAP_SRC_DIR}/traits_test.cpp
${CPPDAP_SRC_DIR}/typeinfo_test.cpp
${CPPDAP_SRC_DIR}/variant_test.cpp
- ${CPPDAP_GOOGLETEST_DIR}/googletest/src/gtest-all.cc
)
- set(DAP_TEST_INCLUDE_DIR
-@@ -312,6 +304,7 @@ if(CPPDAP_BUILD_TESTS)
+- set(DAP_TEST_INCLUDE_DIR
+- ${CPPDAP_GOOGLETEST_DIR}/googlemock/include/
+- ${CPPDAP_GOOGLETEST_DIR}/googletest/
+- ${CPPDAP_GOOGLETEST_DIR}/googletest/include/
+- )
++ if(CPPDAP_USE_EXTERNAL_GTEST_PACKAGE)
++ find_package(GTest REQUIRED)
++ else()
++ list(APPEND DAP_TEST_LIST
++ ${CPPDAP_GOOGLETEST_DIR}/googletest/src/gtest-all.cc
++ )
++
++ set(DAP_TEST_INCLUDE_DIR
++ ${CPPDAP_GOOGLETEST_DIR}/googlemock/include/
++ ${CPPDAP_GOOGLETEST_DIR}/googletest/
++ ${CPPDAP_GOOGLETEST_DIR}/googletest/include/
++ )
++ endif()
+
+ add_executable(cppdap-unittests ${DAP_TEST_LIST})
++ add_test(NAME cppdap-unittests COMMAND cppdap-unittests)
+
+ target_include_directories(cppdap-unittests PUBLIC ${DAP_TEST_INCLUDE_DIR} )
+ set_target_properties(cppdap-unittests PROPERTIES
+@@ -312,7 +323,11 @@ if(CPPDAP_BUILD_TESTS)
+ endif()
cppdap_set_target_options(cppdap-unittests)
- target_link_libraries(cppdap-unittests PRIVATE cppdap)
-+ target_link_libraries(cppdap-unittests PRIVATE gtest_main gtest)
+- target_link_libraries(cppdap-unittests PRIVATE cppdap)
++ if(CPPDAP_USE_EXTERNAL_GTEST_PACKAGE)
++ target_link_libraries(cppdap-unittests PRIVATE cppdap GTest::gtest)
++ else()
++ target_link_libraries(cppdap-unittests PRIVATE cppdap)
++ endif()
endif(CPPDAP_BUILD_TESTS)
# fuzzer
From 1ac395525e598074009f2aaf9a24596cc33813dc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:37:08 -0700
Subject: [PATCH 0943/2025] libndp: update to 1.9, fix build with gcc14 and
musl
---
srcpkgs/libndp/patches/musl-sendto.patch | 40 ++++++++++++++++++++++++
srcpkgs/libndp/template | 4 +--
2 files changed, 42 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/libndp/patches/musl-sendto.patch
diff --git a/srcpkgs/libndp/patches/musl-sendto.patch b/srcpkgs/libndp/patches/musl-sendto.patch
new file mode 100644
index 00000000000000..397372c105758e
--- /dev/null
+++ b/srcpkgs/libndp/patches/musl-sendto.patch
@@ -0,0 +1,40 @@
+From e821ddbfdff5e1b14846421d9196978ffebac346 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Sat, 15 Mar 2025 18:38:50 -0700
+Subject: [PATCH] libndp: fix incompatible pointer types with gcc14 and musl
+
+When compiling with gcc14 and musl, the following error is produced:
+libndp.c: In function 'mysendto6':
+libndp.c:212:50: error: passing argument 5 of 'sendto' from incompatible pointer type [-Wincompatible-pointer-types]
+ 212 | ret = sendto(sockfd, buf, buflen, flags, &sin6, sizeof(sin6));
+ | ^~~~~
+ | |
+ | struct sockaddr_in6 *
+In file included from libndp.c:27:
+/usr/include/sys/socket.h:343:49: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_in6 *'
+ 343 | ssize_t sendto (int, const void *, size_t, int, const struct sockaddr *, socklen_t);
+ | ^~~~~~~~~~~~~~~~~~~~~~~
+
+In POSIX, sendto() takes a sockaddr pointer:
+https://pubs.opengroup.org/onlinepubs/009604499/functions/sendto.html
+
+While glibc uses the gcc __transparent_union__ extension to mark them as
+compatible types, musl does not, as such we need to explicitly cast the pointer
+to tell the compiler that it is fine.
+---
+ libndp/libndp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libndp/libndp.c b/libndp/libndp.c
+index fa20a31..315333a 100644
+--- a/libndp/libndp.c
++++ b/libndp/libndp.c
+@@ -209,7 +209,7 @@ static int mysendto6(int sockfd, void *buf, size_t buflen, int flags,
+ memcpy(&sin6.sin6_addr, addr, sizeof(sin6.sin6_addr));
+ sin6.sin6_scope_id = ifindex;
+ resend:
+- ret = sendto(sockfd, buf, buflen, flags, &sin6, sizeof(sin6));
++ ret = sendto(sockfd, buf, buflen, flags, (struct sockaddr*)&sin6, sizeof(sin6));
+ if (ret == -1) {
+ switch(errno) {
+ case EINTR:
diff --git a/srcpkgs/libndp/template b/srcpkgs/libndp/template
index 69e7711368f61c..a11c1109cf12ef 100644
--- a/srcpkgs/libndp/template
+++ b/srcpkgs/libndp/template
@@ -1,6 +1,6 @@
# Template file for 'libndp'
pkgname=libndp
-version=1.8
+version=1.9
revision=1
build_style=gnu-configure
short_desc="Library for Neighbor Discovery Protocol"
@@ -8,7 +8,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="http://libndp.org/"
distfiles="${homepage}/files/${pkgname}-${version}.tar.gz"
-checksum=88ffb66ee2eb527f146f5c02f5ccbc38ba97d2b0d57eb46bfba488821ab0c02b
+checksum=a8ab214e01dc3a9b615276905395637f391298c84d77651f0cbf0b1082dd2dd4
libndp-devel_package() {
depends="${sourcepkg}-${version}_${revision}"
From 8011e47908cc0a5d716c9af36f8b06b769abc293 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 16 Mar 2025 23:52:11 +0100
Subject: [PATCH 0944/2025] poke: update to 4.3.
---
srcpkgs/poke/template | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/poke/template b/srcpkgs/poke/template
index 824aa17378e74f..d4053fd1f582ab 100644
--- a/srcpkgs/poke/template
+++ b/srcpkgs/poke/template
@@ -1,8 +1,9 @@
# Template file for 'poke'
pkgname=poke
-version=4.2
+version=4.3
revision=1
build_style=gnu-configure
+configure_args="gl_cv_func_strcasecmp_works=yes"
hostmakedepends="pkg-config"
makedepends="gc-devel json-c-devel libatomic_ops-devel readline-devel"
checkdepends="dejagnu"
@@ -12,7 +13,7 @@ license="GPL-3.0-or-later"
homepage="https://www.jemarch.net/poke.html"
changelog="https://git.savannah.gnu.org/cgit/poke.git/plain/NEWS"
distfiles="${GNU_SITE}/poke/poke-${version}.tar.gz"
-checksum=8aaf36e61e367a53140ea40e2559e9ec512e779c42bee34e7ac24b34ba119bde
+checksum=a84cb9175d50d45a411f2481fd0662b83cb32ce517316b889cfb570819579373
poke-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
@@ -20,6 +21,7 @@ poke-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
+ vmove usr/share/aclocal
vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
From 5f94d50f7895d616de0e6ebc3cd43a83577d846a Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 15 Mar 2025 01:55:27 +0100
Subject: [PATCH 0945/2025] linux6.12: update to 6.12.19.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 4 +++-
srcpkgs/linux6.12/files/i386-dotconfig | 4 +++-
srcpkgs/linux6.12/files/x86_64-dotconfig | 4 +++-
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 6def816fd86354..ea693295a95c2b 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.18 Kernel Configuration
+# Linux/arm64 6.12.19 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -7598,6 +7598,8 @@ CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_PANIC is not set
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_CLIENT_SELECTION=y
+CONFIG_DRM_CLIENT_SETUP=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index f0cac07d997311..dd2fe046ec6535 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.18 Kernel Configuration
+# Linux/i386 6.12.19 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -6463,6 +6463,8 @@ CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_PANIC is not set
+CONFIG_DRM_CLIENT_SELECTION=y
+CONFIG_DRM_CLIENT_SETUP=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index a7054294103ccf..7daf1fe439f080 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.18 Kernel Configuration
+# Linux/x86_64 6.12.19 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -6696,6 +6696,8 @@ CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DEBUG_MM is not set
CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_PANIC is not set
+CONFIG_DRM_CLIENT_SELECTION=y
+CONFIG_DRM_CLIENT_SETUP=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 041647a0fe37d1..879274363b74a2 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.18
+version=6.12.19
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- f9cdf8580d10e49e464fd666d0bb186318754d35294b5265006b31a96832e3e5"
+ 01e4010742eda6572713798902b82053229f6e1ae531460b2588195b6e92de10"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From a7860aa55908467942646beb33964e3690e07695 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 17 Mar 2025 02:09:56 +0100
Subject: [PATCH 0946/2025] linux6.6: update to 6.6.83.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 22d8dbf9835706..30698024e7c19e 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.82 Kernel Configuration
+# Linux/arm64 6.6.83 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 864eeff61945da..1703a601675b35 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.82 Kernel Configuration
+# Linux/i386 6.6.83 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 3c3b4e1847283b..7955ca2f37b1d5 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.82 Kernel Configuration
+# Linux/x86_64 6.6.83 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 64a3881877f892..36398394f0bf02 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.82
+version=6.6.83
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- ab07dfe89301593d7d61dc9bb974c69563c4a43b3d6f29478ee1d9e3a03bd214"
+ aa1f645e007422d31aeecb04c61759c1f97c256bcffadff94391434d843c2f16"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 3105f8b4705d46448979c904b2428ca2807dbf65 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 14 Mar 2025 17:12:31 -0400
Subject: [PATCH 0947/2025] mutt: update to 2.2.14
---
srcpkgs/mutt/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/mutt/template b/srcpkgs/mutt/template
index 99ded33d3c22ef..14b72b02fc79d1 100644
--- a/srcpkgs/mutt/template
+++ b/srcpkgs/mutt/template
@@ -1,7 +1,7 @@
# Template file for 'mutt'
pkgname=mutt
-version=2.2.13
-revision=2
+version=2.2.14
+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
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later"
homepage="http://www.mutt.org"
changelog="http://mutt.org/relnotes/${version%.*}"
distfiles="http://ftp.mutt.org/pub/mutt/${pkgname}-${version}.tar.gz"
-checksum=eb23faddc1cc97d867693f3a4a9f30949ad93765ad5b6fdae2797a4001c58efb
+checksum=d162fb6d491e3af43d6f62f949b7e687bb0c7c2584da52c99a99354a25de14ef
post_install() {
# provided by mime-types
From 631ddd0ddb9e8b202e84760a37336a012467f768 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Mon, 10 Mar 2025 01:05:42 -0500
Subject: [PATCH 0948/2025] obs: Update to 31.0.2.
---
common/shlibs | 2 +-
srcpkgs/obs/patches/0001-disable-Werror.patch | 24 -----------------
srcpkgs/obs/patches/fix-double-free.patch | 14 ++++------
srcpkgs/obs/template | 27 ++++++++++---------
4 files changed, 20 insertions(+), 47 deletions(-)
delete mode 100644 srcpkgs/obs/patches/0001-disable-Werror.patch
diff --git a/common/shlibs b/common/shlibs
index a0dc03a3bb6d38..aadd28fd64a049 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2761,7 +2761,7 @@ libKDevPlatformVcs.so.60 kdevelop-24.08.0_1
libts.so.0 tslib-1.6_1
libobs.so.0 obs-0.14.1_2
libobsglad.so.1 obs-28.0.1_1
-libobs-opengl.so.1 obs-28.0.1_1
+libobs-opengl.so.30 obs-31.0.2_1
libobs-frontend-api.so.0 obs-20.1.3_1
libzimg.so.2 zimg-2.0.4_1
libvapoursynth.so vapoursynth-R32_2
diff --git a/srcpkgs/obs/patches/0001-disable-Werror.patch b/srcpkgs/obs/patches/0001-disable-Werror.patch
deleted file mode 100644
index 4afb3627d54c6f..00000000000000
--- a/srcpkgs/obs/patches/0001-disable-Werror.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ff48fe5c97b2d36cecf7492c4c04b79cae8099d2 Mon Sep 17 00:00:00 2001
-From: lemmi <lemmi@nerd2nerd.org>
-Date: Thu, 4 May 2023 09:27:39 +0200
-Subject: [PATCH] disable -Werror
-
----
- cmake/Modules/CompilerConfig.cmake | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/cmake/Modules/CompilerConfig.cmake b/cmake/Modules/CompilerConfig.cmake
-index 41c56da8b..b8f8bf330 100644
---- a/cmake/Modules/CompilerConfig.cmake
-+++ b/cmake/Modules/CompilerConfig.cmake
-@@ -101,7 +101,6 @@ else()
-
- option(CALM_DEPRECATION "Keep deprecated-declarations as warnings" OFF)
- add_compile_options(
-- -Werror
- -Wextra
- -Wvla
- -Wswitch
---
-2.40.1
-
diff --git a/srcpkgs/obs/patches/fix-double-free.patch b/srcpkgs/obs/patches/fix-double-free.patch
index 6f1ab3020639b7..34ba8688b17e4a 100644
--- a/srcpkgs/obs/patches/fix-double-free.patch
+++ b/srcpkgs/obs/patches/fix-double-free.patch
@@ -1,22 +1,18 @@
https://github.com/obsproject/obs-studio/issues/11029#issuecomment-2249747587
--- a/libobs/obs-nix.c
+++ b/libobs/obs-nix.c
-@@ -68,26 +68,6 @@ static const struct obs_nix_hotkeys_vtab
+@@ -67,22 +67,6 @@ static const struct obs_nix_hotkeys_vtable *hotkeys_vtable = NULL;
void add_default_module_paths(void)
{
-- char *module_bin_path =
-- os_get_executable_path_ptr("../" OBS_PLUGIN_PATH);
-- char *module_data_path = os_get_executable_path_ptr(
-- "../" OBS_DATA_PATH "/obs-plugins/%module%");
+- char *module_bin_path = os_get_executable_path_ptr("../" OBS_PLUGIN_PATH);
+- char *module_data_path = os_get_executable_path_ptr("../" OBS_DATA_PATH "/obs-plugins/%module%");
-
- if (module_bin_path && module_data_path) {
-- char *abs_module_bin_path =
-- os_get_abs_path_ptr(module_bin_path);
+- char *abs_module_bin_path = os_get_abs_path_ptr(module_bin_path);
-
- if (abs_module_bin_path &&
-- strcmp(abs_module_bin_path, OBS_INSTALL_PREFIX
-- "/" OBS_PLUGIN_DESTINATION) != 0) {
+- strcmp(abs_module_bin_path, OBS_INSTALL_PREFIX "/" OBS_PLUGIN_DESTINATION) != 0) {
- obs_add_module_path(module_bin_path, module_data_path);
- }
- bfree(abs_module_bin_path);
diff --git a/srcpkgs/obs/template b/srcpkgs/obs/template
index 713ce5dade6f8b..e7c148602a7933 100644
--- a/srcpkgs/obs/template
+++ b/srcpkgs/obs/template
@@ -1,22 +1,23 @@
# Template file for 'obs'
pkgname=obs
-version=30.2.3
-revision=4
+version=31.0.2
+revision=1
archs="i686* x86_64* ppc64le* aarch64* riscv64*"
build_style=cmake
configure_args="-DOBS_VERSION_OVERRIDE=${version} -DENABLE_JACK=ON
- -DCMAKE_INSTALL_DATAROOTDIR=share
- -DENABLE_VST=OFF -DENABLE_AJA=OFF -DCALM_DEPRECATION=ON
+ -DCMAKE_INSTALL_DATAROOTDIR=share -DENABLE_RNNOISE=OFF
+ -DENABLE_VST=OFF -DENABLE_AJA=OFF
-DENABLE_SCRIPTING_LUA=$(vopt_if luajit 'ON' 'OFF')
- -DENABLE_NATIVE_NVENC=OFF -DENABLE_QSV11=$(vopt_if 'ON' 'OFF')"
+ -DENABLE_NVENC=OFF -DENABLE_QSV11=$(vopt_if 'ON' 'OFF')
+ -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF"
hostmakedepends="pkg-config swig python3-devel qt6-base"
-makedepends="$(vopt_if luajit LuaJIT-devel) fdk-aac-devel ffmpeg6-devel glu-devel
- jack-devel libXcomposite-devel libcurl-devel libva-devel
- pulseaudio-devel python3-devel speexdsp-devel v4l-utils-devel
- vlc-devel qt6-svg-devel x264-devel mbedtls-devel jansson-devel
- wayland-devel pipewire-devel libxkbcommon-devel pciutils-devel
- librist-devel srt-devel libdatachannel-devel oneVPL-devel uthash
- qt6-base-private-devel json-c++"
+makedepends="$(vopt_if luajit LuaJIT-devel) fdk-aac-devel
+ ffmpeg6-devel glu-devel jack-devel libXcomposite-devel libcurl-devel
+ libva-devel pulseaudio-devel python3-devel speexdsp-devel
+ v4l-utils-devel vlc-devel qt6-svg-devel x264-devel mbedtls-devel
+ jansson-devel wayland-devel pipewire-devel libxkbcommon-devel
+ pciutils-devel librist-devel srt-devel libdatachannel-devel
+ oneVPL-devel uthash qt6-base-private-devel json-c++"
depends="xset xdg-desktop-portal"
short_desc="Open Broadcaster Software"
maintainer="lemmi <lemmi@nerd2nerd.org>"
@@ -24,7 +25,7 @@ license="GPL-2.0-or-later"
homepage="https://obsproject.com"
changelog="https://github.com/obsproject/obs-studio/releases"
distfiles="https://github.com/obsproject/obs-studio/archive/refs/tags/$version.tar.gz"
-checksum=3d5f37f564564b6e6fb32ba535285e062ee25d573b3a6a405e5a86d5ab029351
+checksum=74563ebbee5fcd448e6a790569cf3ca1a01bdcbc6bc2b3f61a9421ff8dfa6eb2
build_options="luajit qsv"
case $XBPS_TARGET_MACHINE in
From 138e05ad103fe5d2dc575beac97c37976cf301f0 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Mon, 10 Mar 2025 01:13:11 -0500
Subject: [PATCH 0949/2025] obs-plugin-browser-bin: Update to 31.0.2.
---
common/shlibs | 2 ++
srcpkgs/obs-plugin-browser-bin/template | 30 ++++++++++++-------------
2 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index aadd28fd64a049..640e3b2b665f51 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2760,9 +2760,11 @@ libKDevPlatformUtil.so.60 kdevelop-24.08.0_1
libKDevPlatformVcs.so.60 kdevelop-24.08.0_1
libts.so.0 tslib-1.6_1
libobs.so.0 obs-0.14.1_2
+libobs.so.30 obs-31.0.2_1
libobsglad.so.1 obs-28.0.1_1
libobs-opengl.so.30 obs-31.0.2_1
libobs-frontend-api.so.0 obs-20.1.3_1
+libobs-frontend-api.so.30 obs-31.0.2_1
libzimg.so.2 zimg-2.0.4_1
libvapoursynth.so vapoursynth-R32_2
libvapoursynth-script.so.0 vapoursynth-R32_1
diff --git a/srcpkgs/obs-plugin-browser-bin/template b/srcpkgs/obs-plugin-browser-bin/template
index 99485b8058c161..002e43411d9b4e 100644
--- a/srcpkgs/obs-plugin-browser-bin/template
+++ b/srcpkgs/obs-plugin-browser-bin/template
@@ -1,25 +1,25 @@
# Template file for 'obs-plugin-browser-bin'
pkgname=obs-plugin-browser-bin
-version=30.0.0 # This is actually the version of obs to extract the plugin from
-revision=2
+version=31.0.2 # This is actually the version of obs to extract the plugin from
+revision=1
archs="x86_64"
short_desc="CEF-based OBS Studio browser plugin"
maintainer="Michael Aldridge <maldridge@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://obsproject.com/kb/browser-source"
-distfiles="https://github.com/obsproject/obs-studio/releases/download/$version/obs-studio_$version-0obsproject1.lunar_amd64.deb"
-checksum=b79c27497211cb9cf3e406f3672245f382d9d96268d2bc3f0bbf2fcf5a806ea9
+distfiles="https://github.com/obsproject/obs-studio/releases/download/$version/OBS-Studio-$version-Ubuntu-24.04-x86_64.deb"
+checksum=d8a44e2aa53049a88f7f434b329582b918fd6a2d487ca9a47213be0bfc67191a
do_install() {
- vinstall lib/x86_64-linux-gnu/obs-plugins/obs-browser.so 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/libcef.so 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/icudtl.dat 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/v8_context_snapshot.bin 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/resources.pak 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/vk_swiftshader_icd.json 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/libvk_swiftshader.so 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/chrome-sandbox 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/chrome_100_percent.pak 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/chrome_200_percent.pak 0644 usr/lib/obs-plugins/
- vinstall lib/x86_64-linux-gnu/obs-plugins/obs-browser-page 0755 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/obs-browser.so 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/libcef.so 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/icudtl.dat 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/v8_context_snapshot.bin 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/resources.pak 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/vk_swiftshader_icd.json 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/libvk_swiftshader.so 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/chrome-sandbox 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/chrome_100_percent.pak 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/chrome_200_percent.pak 0644 usr/lib/obs-plugins/
+ vinstall local/lib/x86_64-linux-gnu/obs-plugins/obs-browser-page 0755 usr/lib/obs-plugins/
}
From f012dffd07df99acc8d52312cf7e88c61e53f340 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Mon, 10 Mar 2025 01:48:36 -0500
Subject: [PATCH 0950/2025] droidcam-obs-plugin: Update to 2.3.4.
---
srcpkgs/droidcam-obs-plugin/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/droidcam-obs-plugin/template b/srcpkgs/droidcam-obs-plugin/template
index fc84ca84e35e57..ce28e49fe658ae 100644
--- a/srcpkgs/droidcam-obs-plugin/template
+++ b/srcpkgs/droidcam-obs-plugin/template
@@ -1,6 +1,6 @@
# Template file for 'droidcam-obs-plugin'
pkgname=droidcam-obs-plugin
-version=2.3.3
+version=2.3.4
revision=1
build_style=gnu-makefile
make_use_env=yes
@@ -12,7 +12,7 @@ maintainer="Michael Aldridge <maldridge@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://github.com/dev47apps/droidcam-obs-plugin"
distfiles="https://github.com/dev47apps/droidcam-obs-plugin/archive/refs/tags/$version.tar.gz"
-checksum=433d0e3b808c06b444f735a81817bee881d33de927aaebc2067607307b5959c3
+checksum=3ba323682d9f7db99aaca4ce8545b9e91a1dc511c7d77d0068512bd81325b8c6
pre_build() {
mkdir -p build
From 9f3a8c243b1fe298585bbd93264af244e45ff9e1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:30:45 -0700
Subject: [PATCH 0951/2025] libcddb: fix build with gcc14
---
srcpkgs/libcddb/patches/gcc14.patch | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/libcddb/patches/gcc14.patch
diff --git a/srcpkgs/libcddb/patches/gcc14.patch b/srcpkgs/libcddb/patches/gcc14.patch
new file mode 100644
index 00000000000000..f0c0e1068c105d
--- /dev/null
+++ b/srcpkgs/libcddb/patches/gcc14.patch
@@ -0,0 +1,13 @@
+Source: https://src.fedoraproject.org/rpms/libcddb/blob/f42/f/pointer-types.patch
+
+--- a/lib/cddb_net.c 2024-02-01 13:39:55.794671164 -0600
++++ b/lib/cddb_net.c 2024-02-01 13:40:50.551398466 -0600
+@@ -329,7 +329,7 @@
+ default:
+ /* we got connected, check error condition */
+ l = sizeof(rv);
+- getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &rv, &l);
++ getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &rv, (socklen_t * restrict)&l);
+ if (rv) {
+ /* something went wrong, simulate normal connect behaviour */
+ errno = rv;
From 9e796698842577bf9117a0ae8522cfe8267d221f Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:50:49 -0700
Subject: [PATCH 0952/2025] samba: don't remove unistd include, gcc14
Fix building with gcc14.
musl seems to build fine without the patch.
---
.../samba/patches/musl_rm_unistd_incl.patch | 37 -------------------
1 file changed, 37 deletions(-)
delete mode 100644 srcpkgs/samba/patches/musl_rm_unistd_incl.patch
diff --git a/srcpkgs/samba/patches/musl_rm_unistd_incl.patch b/srcpkgs/samba/patches/musl_rm_unistd_incl.patch
deleted file mode 100644
index 1f4aae2683bec0..00000000000000
--- a/srcpkgs/samba/patches/musl_rm_unistd_incl.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/lib/replace/replace.h
-+++ b/lib/replace/replace.h
-@@ -168,10 +168,6 @@
- #include <bsd/unistd.h>
- #endif
-
--#ifdef HAVE_UNISTD_H
--#include <unistd.h>
--#endif
--
- #ifdef HAVE_STRING_H
- #include <string.h>
- #endif
---- a/lib/replace/system/network.h
-+++ b/lib/replace/system/network.h
-@@ -31,10 +31,6 @@
- #error "AC_LIBREPLACE_NETWORK_CHECKS missing in configure"
- #endif
-
--#ifdef HAVE_UNISTD_H
--#include <unistd.h>
--#endif
--
- #ifdef HAVE_SYS_SOCKET_H
- #include <sys/socket.h>
- #endif
---- a/source3/rpc_server/mdssvc/mdssvc.c
-+++ b/source3/rpc_server/mdssvc/mdssvc.c
-@@ -18,6 +18,8 @@
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+#include <unistd.h>
-+
- #include "includes.h"
- #include "librpc/gen_ndr/auth.h"
- #include "dbwrap/dbwrap.h"
From c6890b96b55c8a17e6cdb6bf72c01a52a6137d01 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 14:57:54 -0700
Subject: [PATCH 0953/2025] xf86-video-nouveau: update to 1.0.18.
---
.../patches/xorg-server-21.1.patch | 50 -------------------
srcpkgs/xf86-video-nouveau/template | 6 +--
2 files changed, 3 insertions(+), 53 deletions(-)
delete mode 100644 srcpkgs/xf86-video-nouveau/patches/xorg-server-21.1.patch
diff --git a/srcpkgs/xf86-video-nouveau/patches/xorg-server-21.1.patch b/srcpkgs/xf86-video-nouveau/patches/xorg-server-21.1.patch
deleted file mode 100644
index 4476f71dfe59e7..00000000000000
--- a/srcpkgs/xf86-video-nouveau/patches/xorg-server-21.1.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff --git a/src/compat-api.h b/src/compat-api.h
-index fde2f4b1cfde75875c07bfe13524dc6ba2661382..8a1fcf9be1c5d1ceb48a50f2ed533d93ec7ff4c7 100644
---- a/src/compat-api.h
-+++ b/src/compat-api.h
-@@ -102,4 +102,8 @@
-
- #endif
-
-+#if ABI_VIDEODRV_VERSION < SET_ABI_VERSION(25, 2)
-+#define secondary_dst slave_dst
-+#endif
-+
- #endif
-diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c
-index 55df6f8f11c9e14b1891e5c841faef10c17f0a35..db3b112a2db70f8e902e54aa3af99e51e7d0c6f7 100644
---- a/src/nouveau_exa.c
-+++ b/src/nouveau_exa.c
-@@ -157,7 +157,7 @@ nouveau_exa_destroy_pixmap(ScreenPtr pScreen, void *priv)
-
- #ifdef NOUVEAU_PIXMAP_SHARING
- static Bool
--nouveau_exa_share_pixmap_backing(PixmapPtr ppix, ScreenPtr slave, void **handle_p)
-+nouveau_exa_share_pixmap_backing(PixmapPtr ppix, ScreenPtr secondary, void **handle_p)
- {
- struct nouveau_bo *bo = nouveau_pixmap_bo(ppix);
- struct nouveau_pixmap *nvpix = nouveau_pixmap(ppix);
-diff --git a/src/nv_driver.c b/src/nv_driver.c
-index e72a6b65a81119f12f3608295a4547762a866ad7..f9ab4af19361d99d74f580d1ff3f28d49843e8b0 100644
---- a/src/nv_driver.c
-+++ b/src/nv_driver.c
-@@ -559,16 +559,16 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty)
- {
- RegionRec pixregion;
-
-- PixmapRegionInit(&pixregion, dirty->slave_dst);
-+ PixmapRegionInit(&pixregion, dirty->secondary_dst);
-
-- DamageRegionAppend(&dirty->slave_dst->drawable, &pixregion);
-+ DamageRegionAppend(&dirty->secondary_dst->drawable, &pixregion);
- #ifdef HAS_DIRTYTRACKING_ROTATION
- PixmapSyncDirtyHelper(dirty);
- #else
- PixmapSyncDirtyHelper(dirty, &pixregion);
- #endif
-
-- DamageRegionProcessPending(&dirty->slave_dst->drawable);
-+ DamageRegionProcessPending(&dirty->secondary_dst->drawable);
- RegionUninit(&pixregion);
- }
-
diff --git a/srcpkgs/xf86-video-nouveau/template b/srcpkgs/xf86-video-nouveau/template
index a8d3b913c97328..17ad8dc307f8b4 100644
--- a/srcpkgs/xf86-video-nouveau/template
+++ b/srcpkgs/xf86-video-nouveau/template
@@ -1,7 +1,7 @@
# Template file for 'xf86-video-nouveau'
pkgname=xf86-video-nouveau
-version=1.0.17
-revision=2
+version=1.0.18
+revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="eudev-libudev-devel libdrm-devel xorg-server-devel"
@@ -11,7 +11,7 @@ maintainer="DragonGhost7 <darkiridiumghost@gmail.com>"
license="MIT"
homepage="http://nouveau.freedesktop.org"
distfiles="${XORG_SITE}/driver/${pkgname}-${version}.tar.gz"
-checksum=21e9233b2c6304b976c526729ba48660c16976a757a319fa95cc8a8605316105
+checksum=b916f3174bed1df6e3ab8998053172ffabc563f86279bb7abb27b6b699ac556f
lib32disabled=yes
LDFLAGS="-Wl,-z,lazy"
From 7ce60db36f2ac4c53469a4b9cdac0229841acf44 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: Mon, 17 Mar 2025 15:26:24 +0700
Subject: [PATCH 0954/2025] git: update to 2.49.0.
---
srcpkgs/git/template | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/git/template b/srcpkgs/git/template
index 9af9f74d74710c..bf109360f49a6c 100644
--- a/srcpkgs/git/template
+++ b/srcpkgs/git/template
@@ -1,6 +1,6 @@
# Template file for 'git'
pkgname=git
-version=2.48.1
+version=2.49.0
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=1c5d545f5dc1eb51e95d2c50d98fdf88b1a36ba1fa30e9ae5d5385c6024f82ad
+checksum=618190cf590b7e9f6c11f91f23b1d267cd98c3ab33b850416d8758f8b5a85628
replaces="git-perl>=0"
python_version=3
@@ -42,6 +42,10 @@ do_configure() {
# those symlinks were kept for scripts written before 2010
SKIP_DASHED_BUILT_INS = Yes
GIT_TEST_UTF8_LOCALE=C.UTF-8
+ NO_STRLCPY =
+ NEEDS_LIBRT =
+ # https://lore.kernel.org/git/xmqqr02wbtdn.fsf@gitster.g/
+ CSPRNG_METHOD = getrandom
EOF
if [ "$XBPS_TARGET_LIBC" = musl ]; then
From c7e778505b00e105ca9a30555bcdea2429c6f971 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: Mon, 17 Mar 2025 15:26:29 +0700
Subject: [PATCH 0955/2025] chroot-git: update to 2.49.0.
---
srcpkgs/chroot-git/template | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chroot-git/template b/srcpkgs/chroot-git/template
index db5b4d7bf7a880..5afe0db4464bff 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.45.1
+version=2.49.0
revision=1
bootstrap=yes
makedepends="zlib-devel"
@@ -9,7 +9,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-2.0-only"
homepage="https://git-scm.com/"
distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
-checksum=e64d340a8e627ae22cfb8bcc651cca0b497cf1e9fdf523735544ff4a732f12bf
+checksum=618190cf590b7e9f6c11f91f23b1d267cd98c3ab33b850416d8758f8b5a85628
repository=bootstrap
if [ "$CHROOT_READY" ]; then
@@ -38,6 +38,10 @@ do_configure() {
HOST_CPU = ${XBPS_TARGET_MACHINE%-musl}
SKIP_DASHED_BUILT_INS = Yes
gitexecdir = libexec/chroot-git
+ NO_STRLCPY =
+ NEEDS_LIBRT =
+ # https://lore.kernel.org/git/xmqqr02wbtdn.fsf@gitster.g/
+ CSPRNG_METHOD = getrandom
EOF
if [ "$XBPS_TARGET_LIBC" = musl ]; then
From 2f188eed672590df5507d8935d232cbd12b4519e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 02:21:13 -0700
Subject: [PATCH 0956/2025] gnu-efi-libs: fix build with gcc14 and musl
---
srcpkgs/gnu-efi-libs/patches/musl-wchar.patch | 141 ++++++++++++++++++
srcpkgs/gnu-efi-libs/template | 2 +-
2 files changed, 142 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/gnu-efi-libs/patches/musl-wchar.patch
diff --git a/srcpkgs/gnu-efi-libs/patches/musl-wchar.patch b/srcpkgs/gnu-efi-libs/patches/musl-wchar.patch
new file mode 100644
index 00000000000000..9b7d516fd7b3ee
--- /dev/null
+++ b/srcpkgs/gnu-efi-libs/patches/musl-wchar.patch
@@ -0,0 +1,141 @@
+From edfda7c396134c7109444b230ce4b0da1e61d524 Mon Sep 17 00:00:00 2001
+From: Callum Farmer <gmbr3@opensuse.org>
+Date: Wed, 29 May 2024 16:22:50 +0100
+Subject: [PATCH] Make CHAR16 use uint16_t
+
+musl-libc doesn't like fshort-wchar so remove wchar_t usage
+Use uint16_t as char16_t can be up to 32bits
+Fixes ncroxon/gnu-efi#16
+
+Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
+---
+ Make.defaults | 4 ++--
+ inc/aarch64/efibind.h | 2 +-
+ inc/arm/efibind.h | 2 +-
+ inc/ia32/efibind.h | 2 +-
+ inc/ia64/efibind.h | 2 +-
+ inc/loongarch64/efibind.h | 2 +-
+ inc/mips64el/efibind.h | 2 +-
+ inc/riscv64/efibind.h | 5 ++---
+ inc/x86_64/efibind.h | 2 +-
+ 9 files changed, 11 insertions(+), 12 deletions(-)
+
+diff --git a/inc/aarch64/efibind.h b/inc/aarch64/efibind.h
+index c670f84..827b066 100644
+--- a/inc/aarch64/efibind.h
++++ b/inc/aarch64/efibind.h
+@@ -40,7 +40,7 @@ typedef int64_t intptr_t;
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
+diff --git a/inc/arm/efibind.h b/inc/arm/efibind.h
+index 3a95e85..6094c65 100644
+--- a/inc/arm/efibind.h
++++ b/inc/arm/efibind.h
+@@ -48,7 +48,7 @@ typedef int32_t intptr_t;
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
+diff --git a/inc/ia32/efibind.h b/inc/ia32/efibind.h
+index accedce..a82aef6 100644
+--- a/inc/ia32/efibind.h
++++ b/inc/ia32/efibind.h
+@@ -87,7 +87,7 @@ Revision History
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+
+diff --git a/inc/ia64/efibind.h b/inc/ia64/efibind.h
+index efdbd0e..e68b0d8 100644
+--- a/inc/ia64/efibind.h
++++ b/inc/ia64/efibind.h
+@@ -74,7 +74,7 @@ Revision History
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
+diff --git a/inc/loongarch64/efibind.h b/inc/loongarch64/efibind.h
+index e5b2318..6fc7b65 100644
+--- a/inc/loongarch64/efibind.h
++++ b/inc/loongarch64/efibind.h
+@@ -44,7 +44,7 @@ typedef int64_t intptr_t;
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
+diff --git a/inc/mips64el/efibind.h b/inc/mips64el/efibind.h
+index fbdff30..63b1b23 100644
+--- a/inc/mips64el/efibind.h
++++ b/inc/mips64el/efibind.h
+@@ -42,7 +42,7 @@ typedef int64_t intptr_t;
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
+diff --git a/inc/riscv64/efibind.h b/inc/riscv64/efibind.h
+index 1a8b1dc..5558e8b 100644
+--- a/inc/riscv64/efibind.h
++++ b/inc/riscv64/efibind.h
+@@ -17,13 +17,12 @@
+ */
+
+ #include <stdint.h>
++#include <stddef.h>
+
+ //
+ // Basic EFI types of various widths
+ //
+
+-#include <stddef.h>
+-
+ typedef uint64_t UINT64;
+ typedef int64_t INT64;
+ typedef uint32_t UINT32;
+@@ -33,7 +32,7 @@ typedef int16_t INT16;
+ typedef uint8_t UINT8;
+ typedef int8_t INT8;
+ typedef char CHAR8;
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+ #undef VOID
+ typedef void VOID;
+diff --git a/inc/x86_64/efibind.h b/inc/x86_64/efibind.h
+index e454ed2..8f431cb 100644
+--- a/inc/x86_64/efibind.h
++++ b/inc/x86_64/efibind.h
+@@ -98,7 +98,7 @@ Revision History
+
+ #include <stddef.h>
+
+-typedef wchar_t CHAR16;
++typedef uint16_t CHAR16;
+ #define WCHAR CHAR16
+
+ typedef uint64_t UINT64;
diff --git a/srcpkgs/gnu-efi-libs/template b/srcpkgs/gnu-efi-libs/template
index c47d33046f2020..d1c1d4ee8b4078 100644
--- a/srcpkgs/gnu-efi-libs/template
+++ b/srcpkgs/gnu-efi-libs/template
@@ -2,7 +2,7 @@
pkgname=gnu-efi-libs
reverts="3.0w_1" # Not an actual revert, xbps considers 3.0w higher than 3.0.8
version=3.0.18
-revision=1
+revision=2
makedepends="pciutils-devel"
short_desc="Library for building UEFI Applications using GNU toolchain"
maintainer="Orphaned <orphan@voidlinux.org>"
From 08ef1d9542f56ed593a9eada0b626713f5082e1f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 17 Mar 2025 09:32:42 +0100
Subject: [PATCH 0957/2025] zellij: update to 0.42.0
---
srcpkgs/zellij/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zellij/template b/srcpkgs/zellij/template
index bbaee7a83241a0..c3006fc64cb377 100644
--- a/srcpkgs/zellij/template
+++ b/srcpkgs/zellij/template
@@ -1,6 +1,6 @@
# Template file for 'zellij'
pkgname=zellij
-version=0.41.2
+version=0.42.0
revision=1
# Wasmtime runtime only supports the following archs: x86_64, arm64
# https://docs.wasmtime.dev/stability-tiers.html#unsupported-features-and-platforms
@@ -17,7 +17,7 @@ license="MIT"
homepage="https://zellij.dev"
changelog="https://raw.githubusercontent.com/zellij-org/zellij/main/CHANGELOG.md"
distfiles="https://github.com/zellij-org/zellij/archive/refs/tags/v${version}.tar.gz"
-checksum=12e7f0f80c1e39deed5638c4662fc070855cee0250a7eb1d76cefbeef8c2f376
+checksum=35f620f8aca7128047e8be520c88514156c8249763cfbc103107499dd2052f2a
make_check_pre="env LIBSSH2_SYS_USE_PKG_CONFIG=1"
post_install() {
From 961ee36fbb7eb003c2dc6dd05f75155c33a6625f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 Mar 2025 17:18:38 +0100
Subject: [PATCH 0958/2025] gambit: update to 4.9.6.
---
srcpkgs/gambit/patches/tests.patch | 14 --------------
srcpkgs/gambit/template | 6 +++---
2 files changed, 3 insertions(+), 17 deletions(-)
delete mode 100644 srcpkgs/gambit/patches/tests.patch
diff --git a/srcpkgs/gambit/patches/tests.patch b/srcpkgs/gambit/patches/tests.patch
deleted file mode 100644
index c74b293240bc46..00000000000000
--- a/srcpkgs/gambit/patches/tests.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Some unit-tests expect an installed version of Gambit, redirect to the
-local source.
-
---- a/tests/run-unit-tests.scm
-+++ b/tests/run-unit-tests.scm
-@@ -184,7 +184,7 @@
-
- (case target
- ((C)
-- (run "../gsi/gsi" "-:debug-settings=-,io-settings=lu,~~=.." "-f" file))
-+ (run "../gsi/gsi" "-:debug-settings=-,io-settings=lu,~~=..,~~lib=../lib" "-f" file))
- (else
- (let ((gsi (string-append "../gsi/gsi-" (symbol->string target))))
- (run gsi "-f" file))))))
diff --git a/srcpkgs/gambit/template b/srcpkgs/gambit/template
index c184d1cb902a1b..30559cdd20a0f0 100644
--- a/srcpkgs/gambit/template
+++ b/srcpkgs/gambit/template
@@ -1,7 +1,7 @@
# Template file for 'gambit'
pkgname=gambit
-version=4.9.5
-revision=2
+version=4.9.6
+revision=1
build_style=gnu-configure
# We only build core, since the rest doesn't cross-compile.
make_build_target="core"
@@ -16,7 +16,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="LGPL-2.1-only, Apache-2.0"
homepage="https://gambitscheme.org/"
distfiles="https://github.com/gambit/gambit/archive/v${version}.tar.gz"
-checksum=758da7b4afe6411e9c4fed14b0cc5ada39b5f1393c1edd4d3dd9c9a06127c310
+checksum=6fc1fa06262e03c1b4215977e75bdbbd80d09b3819683ac2124c5ac94781272c
alternatives="
scheme:scheme:/usr/bin/gsi
scheme:scheme.1:/usr/share/man/man1/gsi.1
From 48f0bbeed5a5704ffa08521fec65f0a1bab270e5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 16 Mar 2025 21:45:40 +0100
Subject: [PATCH 0959/2025] gnubg: enable gettext.
---
srcpkgs/gnubg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnubg/template b/srcpkgs/gnubg/template
index 4250d7596ab774..d358e93a07214b 100644
--- a/srcpkgs/gnubg/template
+++ b/srcpkgs/gnubg/template
@@ -1,11 +1,11 @@
# Template file for 'gnubg'
pkgname=gnubg
version=1.08.003
-revision=3
+revision=4
build_style=gnu-configure
configure_args="--disable-cputest ax_cv_gcc_x86_cpuid_0x00000001=6000000
--with-gtk3"
-hostmakedepends="flex gdk-pixbuf-devel pkg-config python3-devel"
+hostmakedepends="flex gdk-pixbuf-devel gettext pkg-config python3-devel"
makedepends="libcurl-devel libglib-devel gtk+3-devel libepoxy-devel python3-devel
glu-devel libcanberra-devel readline-devel readline sqlite-devel"
depends="python3"
From 1074fcc5cdb4ac563cc6128534476dee6982a037 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 17 Mar 2025 12:18:09 +0100
Subject: [PATCH 0960/2025] gucci: update to 1.9.0.
---
srcpkgs/gucci/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gucci/template b/srcpkgs/gucci/template
index f2f4c2517ad21b..2342f07f1b3594 100644
--- a/srcpkgs/gucci/template
+++ b/srcpkgs/gucci/template
@@ -1,6 +1,6 @@
# Template file for 'gucci'
pkgname=gucci
-version=1.7.0
+version=1.9.0
revision=1
build_style=go
go_import_path="github.com/noqcks/gucci"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/noqcks/gucci"
distfiles="https://github.com/noqcks/gucci/archive/refs/tags/v${version}.tar.gz"
-checksum=bf93b18d8f3935c0a024e38d11e716ff00c18340ba5c4621b0b6fd6563b57284
+checksum=3cbcbee42a78a38dce9544338b5bd46601b4378d5ff5ae2045cfd99d635d1664
post_install() {
vlicense LICENSE
From a11a590effd3bba88cbe9ecff9c04cdb059c368c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 17 Mar 2025 13:21:38 +0100
Subject: [PATCH 0961/2025] gnubg: bodge locales for musl.
---
srcpkgs/gnubg/template | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnubg/template b/srcpkgs/gnubg/template
index d358e93a07214b..d9f5efb8f15efa 100644
--- a/srcpkgs/gnubg/template
+++ b/srcpkgs/gnubg/template
@@ -1,10 +1,10 @@
# Template file for 'gnubg'
pkgname=gnubg
version=1.08.003
-revision=4
+revision=5
build_style=gnu-configure
configure_args="--disable-cputest ax_cv_gcc_x86_cpuid_0x00000001=6000000
- --with-gtk3"
+ --with-gtk3 --localedir=/usr/share/locale"
hostmakedepends="flex gdk-pixbuf-devel gettext pkg-config python3-devel"
makedepends="libcurl-devel libglib-devel gtk+3-devel libepoxy-devel python3-devel
glu-devel libcanberra-devel readline-devel readline sqlite-devel"
@@ -34,3 +34,12 @@ pre_configure() {
export PYTHON_CPPFLAGS="-I${XBPS_CROSS_BASE}/usr/include/python${py3_ver}"
fi
}
+
+post_configure() {
+ vsed -i -e 's:^localedir = .*:localedir = /usr/share/locale:' \
+ -e 's:^gnulocaledir = .*:gnulocaledir = /usr/share/locale:' po/Makefile
+}
+
+post_install() {
+ rm -rf ${DESTDIR}/usr/lib/locale
+}
From 70878bbd445eb7eef7f4987270e7e026dbd1c5b6 Mon Sep 17 00:00:00 2001
From: Mintsuki <mintsuki@protonmail.com>
Date: Thu, 13 Mar 2025 05:09:49 +0100
Subject: [PATCH 0962/2025] limine: update to 9.2.0.
---
srcpkgs/limine/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
index 52a85dce712415..fc012ed75249d0 100644
--- a/srcpkgs/limine/template
+++ b/srcpkgs/limine/template
@@ -1,6 +1,6 @@
# Template file for 'limine'
pkgname=limine
-version=8.7.0
+version=9.2.0
revision=1
build_style=gnu-configure
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://limine-bootloader.org/"
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
-checksum=a70a11f69b4ca5d85d11efca6f273eb26bfda0d22ab49f4bd0a15d7fafe0d047
+checksum=b51f78eacfdbf517060056be74993ff817f37f91661365207728230d592b120c
post_install() {
vlicense COPYING
From 96e67b61d66c27a02cd4b6c0dd3d0f95cfbe73c5 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Mon, 10 Mar 2025 19:49:40 -0500
Subject: [PATCH 0963/2025] zfs: update to 2.3.1.
---
srcpkgs/zfs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zfs/template b/srcpkgs/zfs/template
index f4e702face6e4a..ace0239da409e6 100644
--- a/srcpkgs/zfs/template
+++ b/srcpkgs/zfs/template
@@ -1,6 +1,6 @@
# Template file for 'zfs'
pkgname=zfs
-version=2.3.0
+version=2.3.1
revision=1
build_style=gnu-configure
configure_args="--with-config=user --with-mounthelperdir=/usr/bin
@@ -16,7 +16,7 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="CDDL-1.0"
homepage="https://openzfs.github.io/openzfs-docs/"
distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz"
-checksum=6e8787eab55f24c6b9c317f3fe9b0da9a665eb34c31df88ff368d9a92e9356a6
+checksum=053233799386920bdc636e22d0e19a8c2c3e642e8bd847ff87e108f8bb1f9006
# dkms must be before initramfs-regenerate to build modules before images
triggers="dkms initramfs-regenerate"
dkms_modules="zfs ${version}"
From 9bedc2b5a66e938c3053f86237e033671f75330c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 17 Mar 2025 17:49:00 -0400
Subject: [PATCH 0964/2025] python3-qrcode: add missing dependency
setuptools is needed to run /usr/bin/qr
---
srcpkgs/python3-qrcode/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-qrcode/template b/srcpkgs/python3-qrcode/template
index a2f2830c8f3289..fbdcd71021a633 100644
--- a/srcpkgs/python3-qrcode/template
+++ b/srcpkgs/python3-qrcode/template
@@ -1,10 +1,10 @@
# Template file for 'python3-qrcode'
pkgname=python3-qrcode
version=7.4.2
-revision=2
+revision=3
build_style=python3-module
hostmakedepends="python3-setuptools"
-depends="python3-pypng python3-typing_extensions"
+depends="python3-pypng python3-typing_extensions python3-setuptools"
checkdepends="python3-pytest ${depends}"
short_desc="QR Code image generator"
maintainer="Charles E. Lehner <cel@celehner.com>"
From 67b175f0768ba2967bb7e828543feca4f47964f1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 15:06:05 -0700
Subject: [PATCH 0965/2025] ImageMagick: rebuild for perl-.40.1_1
---
srcpkgs/ImageMagick/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template
index 08db3a8acabe45..e67c0f8559bbac 100644
--- a/srcpkgs/ImageMagick/template
+++ b/srcpkgs/ImageMagick/template
@@ -2,7 +2,7 @@
pkgname=ImageMagick
# Revbump php*-imagick with ImageMagick updates.
version=7.1.1.36
-revision=2
+revision=3
_upstream_version="${version/.${version##*.}/-${version##*.}}"
build_style=gnu-configure
configure_args="--disable-static --enable-opencl --with-modules --with-gslib
From 49ca3c18253a84c82ccd9b54e6fe1c0e8c936590 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 7 Mar 2025 05:41:07 -0800
Subject: [PATCH 0966/2025] sane: update to 1.3.1.
---
srcpkgs/sane/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/sane/template b/srcpkgs/sane/template
index 895b2a56a2f0b9..9ea46b60ec017d 100644
--- a/srcpkgs/sane/template
+++ b/srcpkgs/sane/template
@@ -1,8 +1,8 @@
# Template file for 'sane'
pkgname=sane
-_gitlab_release_hash=110fc43336d0fb5e514f1fdc7360dd87
-version=1.2.1
-revision=2
+_gitlab_release_hash=83bdbb6c9a115184c2d48f1fdc6847db
+version=1.3.1
+revision=1
build_style=gnu-configure
configure_args="--disable-locking --enable-ipv6 --enable-pthread
--with-usb --docdir=/usr/share/doc/sane ac_cv_func_mmap_fixed_mapped=yes
@@ -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/${version}/NEWS"
distfiles="https://gitlab.com/sane-project/backends/uploads/${_gitlab_release_hash}/sane-backends-${version}.tar.gz"
-checksum=f832395efcb90bb5ea8acd367a820c393dda7e0dd578b16f48928b8f5bdd0524
+checksum=aa82f76f409b88f8ea9793d4771fce01254d9b6549ec84d6295b8f59a3879a0c
noshlibprovides="avoid false detection of device drivers"
# additional group 'lp' is required by saned to access some all-in-one devices
From fefc8245bc50175d47412f15cf778b6bb3b7ec2e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 3 Mar 2025 11:53:54 -0800
Subject: [PATCH 0967/2025] elfutils: update to 0.192.
Fix bulid with gcc14 and musl
---
srcpkgs/elfutils/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/elfutils/template b/srcpkgs/elfutils/template
index fd7a84d5a36c79..7e824c626eb3e3 100644
--- a/srcpkgs/elfutils/template
+++ b/srcpkgs/elfutils/template
@@ -1,13 +1,13 @@
# Template file for 'elfutils'
pkgname=elfutils
-version=0.190
+version=0.192
revision=1
build_style=gnu-configure
-configure_args="--program-prefix=eu-"
+configure_args="--program-prefix=eu- --enable-debuginfod --enable-libdebuginfod"
hostmakedepends="pkg-config m4"
_devel_depends="bzip2-devel liblzma-devel zlib-devel libzstd-devel"
makedepends="${_devel_depends} libcurl-devel libarchive-devel sqlite-devel
- libmicrohttpd-devel"
+ libmicrohttpd-devel json-c-devel"
checkdepends="zstd bzip2 curl rpm cpio iproute2 procps-ng"
short_desc="Utilities to handle ELF object files"
maintainer="Ãrico Nogueira <ericonr@disroot.org>"
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
homepage="https://sourceware.org/elfutils/"
changelog="https://sourceware.org/git/?p=elfutils.git;a=blob_plain;f=NEWS;hb=HEAD"
distfiles="https://sourceware.org/pub/elfutils/${version}/elfutils-${version}.tar.bz2"
-checksum=8e00a3a9b5f04bc1dc273ae86281d2d26ed412020b391ffcc23198f10231d692
+checksum=616099beae24aba11f9b63d86ca6cc8d566d968b802391334c91df54eab416b4
# subpackages require explicit ordering
subpackages="debuginfod libdebuginfod libelf elfutils-devel"
CFLAGS="-Wno-error=deprecated-declarations" # curl 7.55+
From b350e493714aea32119ee47b115e576f4a9f822b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 3 Mar 2025 11:54:42 -0800
Subject: [PATCH 0968/2025] iproute2: update to 6.13.0.
Fix build with gcc14 and musl.
---
srcpkgs/iproute2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/iproute2/template b/srcpkgs/iproute2/template
index 44829a4e0d9010..bbab6772e8656d 100644
--- a/srcpkgs/iproute2/template
+++ b/srcpkgs/iproute2/template
@@ -1,6 +1,6 @@
# Template file for 'iproute2'
pkgname=iproute2
-version=6.10.0
+version=6.13.0
revision=1
build_style=configure
make_install_args="SBINDIR=/usr/bin"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://wiki.linuxfoundation.org/networking/iproute2"
distfiles="${KERNEL_SITE}/utils/net/iproute2/iproute2-${version}.tar.xz"
-checksum=91a62f82737b44905a00fa803369c447d549e914e9a2a4018fdd75b1d54e8dce
+checksum=a43aa43338d882b44d01e549f3f105a92ae9feea32a82fae45a88e7a49302819
# Requires unshare, which is not provided by chroot-util-linux.
make_check=no
From 47f1e0f869cd9958ea03d1aac14113cf17276434 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:21:43 -0700
Subject: [PATCH 0969/2025] vim: update to 9.1.1215.
---
srcpkgs/vim/template | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index db7c533e3a7574..dec9bb83a5f40e 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
# Template file for 'vim'
pkgname=vim
-version=9.1.0772
-revision=3
+version=9.1.1215
+revision=1
create_wrksrc=required
hostmakedepends="gettext glib-devel pkg-config"
makedepends="acl-devel ncurses-devel
@@ -9,13 +9,13 @@ makedepends="acl-devel ncurses-devel
$(vopt_if gtk3 gtk+3-devel)
$(vopt_if huge 'lua53-devel perl python3-devel ruby-devel')"
depends="vim-common>=${version}"
-checkdepends="libtool ncurses-base"
+checkdepends="libtool ncurses-base curl"
short_desc="Vim editor (vi clone)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Vim"
homepage="https://www.vim.org"
-distfiles="https://github.com/vim/vim/archive/v${version}.tar.gz"
-checksum=139cac855cb47ab7ae05a2459f7c5f84a4ec75492e34ff06f424e8c200732ad5
+distfiles="https://github.com/vim/vim/archive/refs/tags/v${version}.tar.gz"
+checksum=2f60d34f90a0c7854e9484c9b2fda4194b9b7996b938996b9838db38b548c7db
python_version=3
build_options="x11 gtk3 huge"
@@ -33,6 +33,13 @@ _subdirs="$(vopt_if x11 vim-x11) $(vopt_if gtk3 gvim)
alternatives="vim:vim:/usr/bin/vim-normal"
+post_patch() {
+ if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
+ # Test_channel_lsp_mode() test fails in CI
+ vsed -e "/call RunServer('test_channel_lsp.py/d" -i vim-${version}/src/testdir/test_channel.vim
+ fi
+}
+
pre_configure() {
local f
for f in vim-normal ${_subdirs}; do
From 5dabe3c644320c9c72a9707985d5b4e60ab135db Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:33:15 -0700
Subject: [PATCH 0970/2025] v4l-utils: update to 1.28.1.
---
srcpkgs/v4l-utils/patches/musl-ioctl.patch | 56 ++++++++++++++++++++++
srcpkgs/v4l-utils/patches/sbin.patch | 15 ++++++
srcpkgs/v4l-utils/template | 13 ++---
3 files changed, 76 insertions(+), 8 deletions(-)
create mode 100644 srcpkgs/v4l-utils/patches/musl-ioctl.patch
create mode 100644 srcpkgs/v4l-utils/patches/sbin.patch
diff --git a/srcpkgs/v4l-utils/patches/musl-ioctl.patch b/srcpkgs/v4l-utils/patches/musl-ioctl.patch
new file mode 100644
index 00000000000000..877ebe18cc7c9c
--- /dev/null
+++ b/srcpkgs/v4l-utils/patches/musl-ioctl.patch
@@ -0,0 +1,56 @@
+From fd882f9e77b13cbc6a669e6836c3943393b44152 Mon Sep 17 00:00:00 2001
+From: Michal Rostecki <vadorovsky@gmail.com>
+Date: Fri, 6 Sep 2024 14:46:31 +0200
+Subject: libv4l2: Guard the v4l2_ioctl function with HAVE_POSIX_IOCTL
+
+Lack of this check leads to issues on musl-based system. Even though
+compilation of libv4l2 itself with musl doesn't cause any errors,
+using the library inside gst-plugins-v4l2 causes a compiler error
+due to mismatch of the ioctl signature.
+
+A similar check is already performed in v4l2convert.c, so the change
+doesn't bring any inconsistency.
+
+Link: https://bugs.gentoo.org/896418
+Signed-off-by: Michal Rostecki <vadorovsky@gmail.com>
+Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
+---
+ lib/include/libv4l2.h | 4 ++++
+ lib/libv4l2/libv4l2.c | 4 ++++
+ 2 files changed, 8 insertions(+)
+
+diff --git a/lib/include/libv4l2.h b/lib/include/libv4l2.h
+index ea1870db..16565555 100644
+--- a/lib/include/libv4l2.h
++++ b/lib/include/libv4l2.h
+@@ -63,7 +63,11 @@ LIBV4L_PUBLIC extern FILE *v4l2_log_file;
+ LIBV4L_PUBLIC int v4l2_open(const char *file, int oflag, ...);
+ LIBV4L_PUBLIC int v4l2_close(int fd);
+ LIBV4L_PUBLIC int v4l2_dup(int fd);
++#ifdef HAVE_POSIX_IOCTL
++LIBV4L_PUBLIC int v4l2_ioctl(int fd, int request, ...);
++#else
+ LIBV4L_PUBLIC int v4l2_ioctl(int fd, unsigned long int request, ...);
++#endif
+ LIBV4L_PUBLIC ssize_t v4l2_read(int fd, void *buffer, size_t n);
+ LIBV4L_PUBLIC ssize_t v4l2_write(int fd, const void *buffer, size_t n);
+ LIBV4L_PUBLIC void *v4l2_mmap(void *start, size_t length, int prot, int flags,
+diff --git a/lib/libv4l2/libv4l2.c b/lib/libv4l2/libv4l2.c
+index 032a4f1c..1607ec35 100644
+--- a/lib/libv4l2/libv4l2.c
++++ b/lib/libv4l2/libv4l2.c
+@@ -1051,7 +1051,11 @@ static int v4l2_s_fmt(int index, struct v4l2_format *dest_fmt)
+ return 0;
+ }
+
++#ifdef HAVE_POSIX_IOCTL
++int v4l2_ioctl(int fd, int request, ...)
++#else
+ int v4l2_ioctl(int fd, unsigned long int request, ...)
++#endif
+ {
+ void *arg;
+ va_list ap;
+--
+cgit v1.2.3
+
diff --git a/srcpkgs/v4l-utils/patches/sbin.patch b/srcpkgs/v4l-utils/patches/sbin.patch
new file mode 100644
index 00000000000000..016f59ee1c9121
--- /dev/null
+++ b/srcpkgs/v4l-utils/patches/sbin.patch
@@ -0,0 +1,15 @@
+Don't hardcode sbin path.
+
+diff --git v4l-utils-1.26.1/utils/v4l2-dbg/meson.build~ v4l-utils-1.26.1/utils/v4l2-dbg/meson.build
+index c23bf8f351..bfbc10c616 100644
+--- v4l-utils-1.26.1/utils/v4l2-dbg/meson.build~
++++ v4l-utils-1.26.1/utils/v4l2-dbg/meson.build
+@@ -13,7 +13,7 @@ v4l2_dbg_sources = files(
+ v4l2_dbg = executable('v4l2-dbg',
+ v4l2_dbg_sources,
+ install : true,
+- install_dir : 'sbin',
++ install_dir : get_option('sbindir'),
+ include_directories : [
+ v4l2_utils_incdir,
+ utils_common_incdir,
diff --git a/srcpkgs/v4l-utils/template b/srcpkgs/v4l-utils/template
index aabfb8de79cf93..e97cce428e62e5 100644
--- a/srcpkgs/v4l-utils/template
+++ b/srcpkgs/v4l-utils/template
@@ -1,9 +1,9 @@
# Template file for 'v4l-utils'
pkgname=v4l-utils
-version=1.24.1
+version=1.28.1
revision=1
-build_style=gnu-configure
-configure_args="--disable-qv4l2 --with-udevdir=/usr/lib/udev"
+build_style=meson
+configure_args="-Dqv4l2=disabled -Dudevdir=/usr/lib/udev -Dgconv=disabled"
hostmakedepends="perl pkg-config gettext-devel"
makedepends="libjpeg-turbo-devel libsysfs-devel eudev-libudev-devel alsa-lib-devel
libX11-devel"
@@ -12,8 +12,8 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://linuxtv.org/"
changelog="https://git.linuxtv.org/v4l-utils.git/plain/ChangeLog"
-distfiles="https://linuxtv.org/downloads/v4l-utils/v4l-utils-${version}.tar.bz2"
-checksum=cbb7fe8a6307f5ce533a05cded70bb93c3ba06395ab9b6d007eb53b75d805f5b
+distfiles="https://linuxtv.org/downloads/v4l-utils/v4l-utils-${version}.tar.xz"
+checksum=0fa075ce59b6618847af6ea191b6155565ccaa44de0504581ddfed795a328a82
conf_files="/etc/rc_maps.cfg"
case "$XBPS_TARGET_MACHINE" in
@@ -23,15 +23,12 @@ case "$XBPS_TARGET_MACHINE" in
;;
esac
-CFLAGS+=" -fcommon"
-
v4l-utils-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
- vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
}
From 75afaff5859addd1becba77fd7a916f26bf9f39b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:36:06 -0700
Subject: [PATCH 0971/2025] gst-plugins-good1: fix build with gcc14 and musl
ioctl type
---
.../patches/musl-ioctl.patch | 62 +++++++++++++++++++
1 file changed, 62 insertions(+)
create mode 100644 srcpkgs/gst-plugins-good1/patches/musl-ioctl.patch
diff --git a/srcpkgs/gst-plugins-good1/patches/musl-ioctl.patch b/srcpkgs/gst-plugins-good1/patches/musl-ioctl.patch
new file mode 100644
index 00000000000000..9d842baf70e1a1
--- /dev/null
+++ b/srcpkgs/gst-plugins-good1/patches/musl-ioctl.patch
@@ -0,0 +1,62 @@
+From dd1fc2b7931f5789815e17dda2ef7c31b9fba563 Mon Sep 17 00:00:00 2001
+From: Alyssa Ross <hi@alyssa.is>
+Date: Tue, 11 Mar 2025 16:36:58 +0100
+Subject: [PATCH] v4l2object: fix type mismatch when ioctl takes int
+
+v4l2object->ioctl can either be set to v4l2_ioctl() or ioctl().
+v4l2_ioctl() always takes the request number as unsigned long int, but ioctl()
+may take (at least) unsigned long int, int, or unsigned, depending on libc.
+This means that there isn't one function pointer type that can be used for
+v4l2object->ioctl that will always be able to accomodate being set to either of
+v4l2_ioctl() and ioctl(). It's therefore necessary to wrap one of them so that
+both options can have the same type. This fixes an assignment from incompatible
+pointer type error when building for musl.
+
+Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8613>
+---
+ .../gst-plugins-good/sys/v4l2/gstv4l2object.c | 21 +++++++++++++++++++
+ 1 file changed, 21 insertions(+)
+
+diff --git a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c
+index 288ff74477d7..5b7f45512459 100644
+--- a/sys/v4l2/gstv4l2object.c
++++ b/sys/v4l2/gstv4l2object.c
+@@ -528,6 +528,23 @@ v4l2_mmap_wrapper (gpointer start, gsize length, gint prot, gint flags, gint fd,
+ #define v4l2_mmap v4l2_mmap_wrapper
+
+ #endif /* SIZEOF_OFF_T < 8 */
++
++#if defined(__linux__) && !defined(__GLIBC__)
++/* v4l2_ioctl always takes request as unsigned long int, not ioctl_req_t */
++static gint
++v4l2_ioctl_wrapper (gint fd, ioctl_req_t request, ...)
++{
++ void *arg;
++ va_list ap;
++
++ va_start (ap, request);
++ arg = va_arg (ap, void *);
++ va_end (ap);
++
++ return v4l2_ioctl (fd, request, arg);
++}
++#endif /* defined(__linux__) && !defined(__GLIBC__) */
++
+ #endif /* HAVE_LIBV4L2 */
+
+ GstV4l2Object *
+@@ -578,7 +595,11 @@ gst_v4l2_object_new (GstElement * element,
+ v4l2object->fd_open = v4l2_fd_open;
+ v4l2object->close = v4l2_close;
+ v4l2object->dup = v4l2_dup;
++#ifdef __GLIBC__
+ v4l2object->ioctl = v4l2_ioctl;
++#else
++ v4l2object->ioctl = v4l2_ioctl_wrapper;
++#endif
+ v4l2object->read = v4l2_read;
+ v4l2object->mmap = v4l2_mmap;
+ v4l2object->munmap = v4l2_munmap;
+--
+GitLab
+
From 54ec2ceb9742be97adb6c0a75b1abac256633648 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:36:29 -0700
Subject: [PATCH 0972/2025] ffmpeg6: fix build with gcc14 and musl ioctl type
---
.../ffmpeg6/patches/00003-v4l-config.patch | 31 +++++++++++++
.../patches/00004-v4l-ioctl-musl.patch | 45 +++++++++++++++++++
2 files changed, 76 insertions(+)
create mode 100644 srcpkgs/ffmpeg6/patches/00003-v4l-config.patch
create mode 100644 srcpkgs/ffmpeg6/patches/00004-v4l-ioctl-musl.patch
diff --git a/srcpkgs/ffmpeg6/patches/00003-v4l-config.patch b/srcpkgs/ffmpeg6/patches/00003-v4l-config.patch
new file mode 100644
index 00000000000000..e8dfdda98bce89
--- /dev/null
+++ b/srcpkgs/ffmpeg6/patches/00003-v4l-config.patch
@@ -0,0 +1,31 @@
+From 7405f1ad5351cc24b91a0227aeeaf24ff9d12278 Mon Sep 17 00:00:00 2001
+From: Ramiro Polla <ramiro.polla@gmail.com>
+Date: Wed, 3 Jul 2024 00:30:08 +0200
+Subject: [PATCH] configure: restore autodetection of v4l2 and fbdev
+
+The detection logic for v4l2 and fbdev was accidentally modified to
+depend on v4l2-m2m in 43b3412.
+---
+ configure | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/configure b/configure
+index b28221f258965..fa2e384350958 100755
+--- a/configure
++++ b/configure
+@@ -7145,11 +7145,12 @@ pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man
+ rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || disable rsync_contimeout
+ xmllint --version > /dev/null 2>&1 && enable xmllint || disable xmllint
+
++check_headers linux/fb.h
++check_headers linux/videodev2.h
++test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
++
+ # check V4L2 codecs available in the API
+ if enabled v4l2_m2m; then
+- check_headers linux/fb.h
+- check_headers linux/videodev2.h
+- test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
+ check_cc v4l2_m2m linux/videodev2.h "int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;"
+ check_cc vc1_v4l2_m2m linux/videodev2.h "int i = V4L2_PIX_FMT_VC1_ANNEX_G;"
+ check_cc mpeg1_v4l2_m2m linux/videodev2.h "int i = V4L2_PIX_FMT_MPEG1;"
diff --git a/srcpkgs/ffmpeg6/patches/00004-v4l-ioctl-musl.patch b/srcpkgs/ffmpeg6/patches/00004-v4l-ioctl-musl.patch
new file mode 100644
index 00000000000000..3baee2debcf51c
--- /dev/null
+++ b/srcpkgs/ffmpeg6/patches/00004-v4l-ioctl-musl.patch
@@ -0,0 +1,45 @@
+From 00b64fca55a3a009c9d0e391c85f4fd3291e5d12 Mon Sep 17 00:00:00 2001
+From: Ramiro Polla <ramiro.polla@gmail.com>
+Date: Thu, 29 Aug 2024 15:40:00 +0200
+Subject: [PATCH] configure: improve check for POSIX ioctl
+
+Instead of relying on system #ifdefs which may or may not be correct,
+detect the POSIX ioctl signature at configure time.
+---
+ configure | 2 ++
+ libavdevice/v4l2.c | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index 44cfaebf21860..a8e67d230c4a9 100755
+--- a/configure
++++ b/configure
+@@ -2524,6 +2524,7 @@ HAVE_LIST="
+ opencl_videotoolbox
+ perl
+ pod2man
++ posix_ioctl
+ texi2html
+ xmllint
+ zlib_gzip
+@@ -7166,6 +7167,7 @@ xmllint --version > /dev/null 2>&1 && enable xmllint || disable xmllint
+ check_headers linux/fb.h
+ check_headers linux/videodev2.h
+ test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
++test_code cc sys/ioctl.h "int ioctl(int, int, ...)" && enable posix_ioctl
+
+ # check V4L2 codecs available in the API
+ if enabled v4l2_m2m; then
+diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
+index 42d4b97c8f701..0ae68723382f4 100644
+--- a/libavdevice/v4l2.c
++++ b/libavdevice/v4l2.c
+@@ -111,7 +111,7 @@ struct video_data {
+ int (*open_f)(const char *file, int oflag, ...);
+ int (*close_f)(int fd);
+ int (*dup_f)(int fd);
+-#if defined(__sun) || defined(__BIONIC__) || defined(__musl__) /* POSIX-like */
++#if HAVE_POSIX_IOCTL
+ int (*ioctl_f)(int fd, int request, ...);
+ #else
+ int (*ioctl_f)(int fd, unsigned long int request, ...);
From 30192b3b795b5260c31ee9457290ee0a7f41e693 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:36:49 -0700
Subject: [PATCH 0973/2025] ffmpeg: fix build with gcc14 and musl ioctl type
---
srcpkgs/ffmpeg/patches/00001-v4l-config.patch | 31 +++++++
.../ffmpeg/patches/00002-v4l-ioctl-musl.patch | 87 +++++++++++++++++++
2 files changed, 118 insertions(+)
create mode 100644 srcpkgs/ffmpeg/patches/00001-v4l-config.patch
create mode 100644 srcpkgs/ffmpeg/patches/00002-v4l-ioctl-musl.patch
diff --git a/srcpkgs/ffmpeg/patches/00001-v4l-config.patch b/srcpkgs/ffmpeg/patches/00001-v4l-config.patch
new file mode 100644
index 00000000000000..e8dfdda98bce89
--- /dev/null
+++ b/srcpkgs/ffmpeg/patches/00001-v4l-config.patch
@@ -0,0 +1,31 @@
+From 7405f1ad5351cc24b91a0227aeeaf24ff9d12278 Mon Sep 17 00:00:00 2001
+From: Ramiro Polla <ramiro.polla@gmail.com>
+Date: Wed, 3 Jul 2024 00:30:08 +0200
+Subject: [PATCH] configure: restore autodetection of v4l2 and fbdev
+
+The detection logic for v4l2 and fbdev was accidentally modified to
+depend on v4l2-m2m in 43b3412.
+---
+ configure | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/configure b/configure
+index b28221f258965..fa2e384350958 100755
+--- a/configure
++++ b/configure
+@@ -7145,11 +7145,12 @@ pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man
+ rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || disable rsync_contimeout
+ xmllint --version > /dev/null 2>&1 && enable xmllint || disable xmllint
+
++check_headers linux/fb.h
++check_headers linux/videodev2.h
++test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
++
+ # check V4L2 codecs available in the API
+ if enabled v4l2_m2m; then
+- check_headers linux/fb.h
+- check_headers linux/videodev2.h
+- test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
+ check_cc v4l2_m2m linux/videodev2.h "int i = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_VIDEO_M2M | V4L2_BUF_FLAG_LAST;"
+ check_cc vc1_v4l2_m2m linux/videodev2.h "int i = V4L2_PIX_FMT_VC1_ANNEX_G;"
+ check_cc mpeg1_v4l2_m2m linux/videodev2.h "int i = V4L2_PIX_FMT_MPEG1;"
diff --git a/srcpkgs/ffmpeg/patches/00002-v4l-ioctl-musl.patch b/srcpkgs/ffmpeg/patches/00002-v4l-ioctl-musl.patch
new file mode 100644
index 00000000000000..681fb5d4f706ad
--- /dev/null
+++ b/srcpkgs/ffmpeg/patches/00002-v4l-ioctl-musl.patch
@@ -0,0 +1,87 @@
+From 008b0b4a3b0cbafa568d0dcbf78c798d56929802 Mon Sep 17 00:00:00 2001
+From: Brad Smith <brad-at-comstyle.com@ffmpeg.org>
+Date: Sun, 5 May 2024 23:59:47 -0400
+Subject: [PATCH] lavd/v4l2: Use proper field type for second parameter of
+ ioctl() with BSD's
+
+The proper type was used until 73251678c83cbe24d08264da693411b166239bc7.
+
+This covers all of the OS's that currently have V4L2 support, permutations
+of Linux glibc/musl, Android bionic, FreeBSD, NetBSD, OpenBSD, Solaris.
+
+Copied from FreeBSD ports patch.
+
+Signed-off-by: Brad Smith <brad@comstyle.com>
+Signed-off-by: Marton Balint <cus@passwd.hu>
+(cherry picked from commit 9e674b31606c805dd31b4bb754364a72a5877238)
+Signed-off-by: Brad Smith <brad@comstyle.com>
+---
+ libavdevice/v4l2.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
+index 365bacd7714b6..1dcbe04bb1741 100644
+--- a/libavdevice/v4l2.c
++++ b/libavdevice/v4l2.c
+@@ -95,10 +95,10 @@ struct video_data {
+ int (*open_f)(const char *file, int oflag, ...);
+ int (*close_f)(int fd);
+ int (*dup_f)(int fd);
+-#ifdef __GLIBC__
+- int (*ioctl_f)(int fd, unsigned long int request, ...);
+-#else
++#if defined(__sun) || defined(__BIONIC__) || defined(__musl__) /* POSIX-like */
+ int (*ioctl_f)(int fd, int request, ...);
++#else
++ int (*ioctl_f)(int fd, unsigned long int request, ...);
+ #endif
+ ssize_t (*read_f)(int fd, void *buffer, size_t n);
+ void *(*mmap_f)(void *start, size_t length, int prot, int flags, int fd, int64_t offset);
+From af17f55202e285d4d3d502078e5b6a41bcca90fb Mon Sep 17 00:00:00 2001
+From: Ramiro Polla <ramiro.polla@gmail.com>
+Date: Thu, 29 Aug 2024 15:40:00 +0200
+Subject: [PATCH] configure: improve check for POSIX ioctl
+
+Instead of relying on system #ifdefs which may or may not be correct,
+detect the POSIX ioctl signature at configure time.
+
+(cherry picked from commit 00b64fca55a3a009c9d0e391c85f4fd3291e5d12)
+Signed-off-by: Brad Smith <brad@comstyle.com>
+---
+ configure | 2 ++
+ libavdevice/v4l2.c | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/configure b/configure
+index c89d3ad1ec291..175b70e20735c 100755
+--- a/configure
++++ b/configure
+@@ -2340,6 +2340,7 @@ HAVE_LIST="
+ opencl_vaapi_intel_media
+ perl
+ pod2man
++ posix_ioctl
+ texi2html
+ "
+
+@@ -6616,6 +6617,7 @@ rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || d
+ check_headers linux/fb.h
+ check_headers linux/videodev2.h
+ test_code cc linux/videodev2.h "struct v4l2_frmsizeenum vfse; vfse.discrete.width = 0;" && enable_sanitized struct_v4l2_frmivalenum_discrete
++test_code cc sys/ioctl.h "int ioctl(int, int, ...)" && enable posix_ioctl
+
+ # check V4L2 codecs available in the API
+ if enabled v4l2_m2m; then
+diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
+index 1dcbe04bb1741..f90490eebfc86 100644
+--- a/libavdevice/v4l2.c
++++ b/libavdevice/v4l2.c
+@@ -95,7 +95,7 @@ struct video_data {
+ int (*open_f)(const char *file, int oflag, ...);
+ int (*close_f)(int fd);
+ int (*dup_f)(int fd);
+-#if defined(__sun) || defined(__BIONIC__) || defined(__musl__) /* POSIX-like */
++#if HAVE_POSIX_IOCTL
+ int (*ioctl_f)(int fd, int request, ...);
+ #else
+ int (*ioctl_f)(int fd, unsigned long int request, ...);
From 7a0d226879c7871050859bf4de9b7ef7068caeaa Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 15:13:05 -0700
Subject: [PATCH 0974/2025] vmaf: update to 3.0.0.
---
common/shlibs | 2 +-
srcpkgs/vmaf/template | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 640e3b2b665f51..b9c44f7969bc31 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4476,7 +4476,7 @@ libjxl.so.0.11 libjxl-0.11.0_1
libjxl_cms.so.0.11 libjxl-0.11.0_1
libjxl_threads.so.0.11 libjxl-0.11.0_1
libtext-engine-0.1.so.0 text-engine-0.1.1_1
-libvmaf.so.1 vmaf-2.3.1_1
+libvmaf.so.3 vmaf-3.0.0_1
liblc3.so.1 liblc3-1.0.3_1
libmimalloc.so.2 mimalloc-2.1.2_1
lib2geom.so.1.4.0 lib2geom-1.4_1
diff --git a/srcpkgs/vmaf/template b/srcpkgs/vmaf/template
index 9a2861f630665d..c00c02069f36d0 100644
--- a/srcpkgs/vmaf/template
+++ b/srcpkgs/vmaf/template
@@ -1,6 +1,6 @@
# Template file for 'vmaf'
pkgname=vmaf
-version=2.3.1
+version=3.0.0
revision=1
build_wrksrc=libvmaf
build_style=meson
@@ -10,11 +10,10 @@ maintainer="Eugen Zagorodniy <zag@disroot.org>"
license=BSD-2-Clause-Patent
homepage="https://github.com/Netflix/vmaf"
distfiles="https://github.com/Netflix/vmaf/archive/refs/tags/v${version}.tar.gz"
-checksum=8d60b1ddab043ada25ff11ced821da6e0c37fd7730dd81c24f1fc12be7293ef2
+checksum=7178c4833639e6b989ecae73131d02f70735fdb3fc2c7d84bc36c9c3461d93b1
post_install() {
vlicense ../LICENSE
- # Obsolete compute_vmaf() used by ffmpeg-4.4.3 requires non-built-in models
vcopy ../model usr/share/vmaf
}
From 68562bdfd2bbc924a172d5c5c1ba93c8c9a6734b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 15:31:52 -0700
Subject: [PATCH 0975/2025] ffmpeg: disable vmaf support
Legacy package, vmaf is supported with ffmpeg6
---
srcpkgs/ffmpeg/template | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index 6b36bcfc98137f..08297151181c07 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -2,7 +2,7 @@
# audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
pkgname=ffmpeg
version=4.4.4
-revision=10
+revision=11
build_style=meta
short_desc="Decoding, encoding and streaming software (transitional dummy package)"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -18,7 +18,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
libvorbis-devel x264-devel xvidcore-devel jack-devel SDL2-devel
libcdio-paranoia-devel librtmp-devel libmodplug-devel gnutls-devel
speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
- libbs2b-devel libvidstab-devel vmaf-devel libbluray-devel
+ libbs2b-devel libvidstab-devel libbluray-devel
$(vopt_if pulseaudio pulseaudio-devel)
$(vopt_if vaapi libva-devel) $(vopt_if vdpau libvdpau-devel)
$(vopt_if x265 x265-devel) $(vopt_if v4l2 v4l-utils-devel)
@@ -65,8 +65,6 @@ post_patch() {
ppc64le*) ;;
ppc*) _apply_patch -p1 ${FILESDIR}/altivec.patch ;;
esac
-
- vsed -i libavfilter/vf_libvmaf.c -e 's!/usr/local/share/model/\(vmaf_v0.6.1\).pkl!/usr/share/vmaf/\1.json!'
}
do_configure() {
@@ -111,7 +109,7 @@ do_configure() {
$(vopt_if fdk_aac '--enable-nonfree --enable-libfdk-aac') \
--disable-libopencore_amrnb --disable-libopencore_amrwb \
--disable-libopenjpeg --enable-libbluray --enable-libsvtav1 \
- --enable-postproc --enable-opencl --enable-libvmaf ${_args} \
+ --enable-postproc --enable-opencl --disable-libvmaf ${_args} \
$(vopt_enable x265 libx265) \
$(vopt_enable v4l2 libv4l2) \
$(vopt_enable aom libaom) $(vopt_enable vaapi) $(vopt_enable vdpau) \
From eaa5b73c1e8f578bfebbdbba0f696d830c59a71d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 15:32:10 -0700
Subject: [PATCH 0976/2025] ffmpeg6: rebuild for vmaf 3
---
srcpkgs/ffmpeg6/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ffmpeg6/template b/srcpkgs/ffmpeg6/template
index 9b66727465200e..5ca80c5f1b7f8f 100644
--- a/srcpkgs/ffmpeg6/template
+++ b/srcpkgs/ffmpeg6/template
@@ -2,7 +2,7 @@
# audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
pkgname=ffmpeg6
version=6.1.2
-revision=3
+revision=4
hostmakedepends="pkg-config perl"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
libXext-devel libXvMC-devel libxcb-devel lame-devel libtheora-devel
From 1f0ea4c646f9b6516b8636eef6924439d7a2db42 Mon Sep 17 00:00:00 2001
From: clyhtsuriva <aimeric@adjutor.xyz>
Date: Mon, 17 Mar 2025 22:11:46 +0100
Subject: [PATCH 0977/2025] gnome-mahjongg: update to 48.0
---
srcpkgs/gnome-mahjongg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-mahjongg/template b/srcpkgs/gnome-mahjongg/template
index fd855055a36aa4..4eb9fb175addb7 100644
--- a/srcpkgs/gnome-mahjongg/template
+++ b/srcpkgs/gnome-mahjongg/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-mahjongg'
pkgname=gnome-mahjongg
-version=47.2
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config vala
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Apps/Mahjongg"
changelog="https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=35df926419f37826380a3346207563cd87c7e99a13debe0e93a1409d85cc6157
+checksum=aeb16f4c940bdb6a670c7d9acdd50dd0ec20b321bd7075a985891fbbebcd4fed
From ba84e2002b03dcc7329b633f326314f4a31e40aa Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 13 Dec 2024 21:19:48 -0800
Subject: [PATCH 0978/2025] libsasl: fix build for gcc14
---
srcpkgs/libsasl/patches/gcc14.patch | 70 +++++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
create mode 100644 srcpkgs/libsasl/patches/gcc14.patch
diff --git a/srcpkgs/libsasl/patches/gcc14.patch b/srcpkgs/libsasl/patches/gcc14.patch
new file mode 100644
index 00000000000000..bdaade22f1c903
--- /dev/null
+++ b/srcpkgs/libsasl/patches/gcc14.patch
@@ -0,0 +1,70 @@
+diff -rup digestmd5.c.orig digestmd5.c
+--- a/plugins/digestmd5.c
++++ b/plugins/digestmd5.c
+@@ -86,6 +86,8 @@
+ # include <netinet/in.h>
+ #endif /* WIN32 */
+
++#include <time.h>
++
+ #include <sasl.h>
+ #include <saslplug.h>
+
+
+From 266f0acf7f5e029afbb3e263437039e50cd6c262 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Wed, 23 Feb 2022 00:45:15 +0000
+Subject: [PATCH] Fix <time.h> check
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We're conditionally including based on HAVE_TIME_H in a bunch of places,
+but we're not actually checking for time.h, so that's never going to be defined.
+
+While at it, add in a missing include in the cram plugin.
+
+This fixes a bunch of implicit declaration warnings:
+```
+ * cyrus-sasl-2.1.28/lib/saslutil.c:280:3: warning: implicit declaration of function âtimeâ [-Wimplicit-function-declaration]
+ * cyrus-sasl-2.1.28/lib/saslutil.c:364:41: warning: implicit declaration of function âclockâ [-Wimplicit-function-declaration]
+ * cyrus-sasl-2.1.28/plugins/cram.c:132:7: warning: implicit declaration of function âtimeâ [-Wimplicit-function-declaration]
+ * cyrus-sasl-2.1.28/lib/saslutil.c:280:3: warning: implicit declaration of function âtimeâ [-Wimplicit-function-declaration]
+ * cyrus-sasl-2.1.28/lib/saslutil.c:364:41: warning: implicit declaration of function âclockâ [-Wimplicit-function-declaration]
+ * cyrus-sasl-2.1.28/plugins/cram.c:132:7: warning: implicit declaration of function âtimeâ [-Wimplicit-function-declaration]
+```
+
+Signed-off-by: Sam James <sam@gentoo.org>
+---
+ configure.ac | 2 +-
+ plugins/cram.c | 4 ++++
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index e1bf53b6..ad781830 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1290,7 +1290,7 @@ AC_CHECK_HEADERS_ONCE([sys/time.h])
+
+ AC_HEADER_DIRENT
+ AC_HEADER_SYS_WAIT
+-AC_CHECK_HEADERS(crypt.h des.h dlfcn.h fcntl.h limits.h malloc.h paths.h strings.h sys/file.h sys/time.h syslog.h unistd.h inttypes.h sys/uio.h sys/param.h sysexits.h stdarg.h varargs.h krb5.h)
++AC_CHECK_HEADERS(crypt.h des.h dlfcn.h fcntl.h limits.h malloc.h paths.h strings.h sys/file.h sys/time.h syslog.h time.h unistd.h inttypes.h sys/uio.h sys/param.h sysexits.h stdarg.h varargs.h krb5.h)
+
+ IPv6_CHECK_SS_FAMILY()
+ IPv6_CHECK_SA_LEN()
+diff --git a/plugins/cram.c b/plugins/cram.c
+index d02e9baa..695aaa91 100644
+--- a/plugins/cram.c
++++ b/plugins/cram.c
+@@ -53,6 +53,10 @@
+ #endif
+ #include <fcntl.h>
+
++#ifdef HAVE_TIME_H
++#include <time.h>
++#endif
++
+ #include <sasl.h>
+ #include <saslplug.h>
+ #include <saslutil.h>
From bfa8333c7b9b65d734c4d3b945628826ff529ddc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 13 Dec 2024 21:37:47 -0800
Subject: [PATCH 0979/2025] xbps: fix build with gcc14
---
srcpkgs/xbps/patches/fix-transposed-calloc.patch | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/xbps/patches/fix-transposed-calloc.patch
diff --git a/srcpkgs/xbps/patches/fix-transposed-calloc.patch b/srcpkgs/xbps/patches/fix-transposed-calloc.patch
new file mode 100644
index 00000000000000..67341372dab79a
--- /dev/null
+++ b/srcpkgs/xbps/patches/fix-transposed-calloc.patch
@@ -0,0 +1,13 @@
+diff --git a/bin/xbps-fbulk/main.c b/bin/xbps-fbulk/main.c
+index 6591bb61..4408bf20 100644
+--- a/bin/xbps-fbulk/main.c
++++ b/bin/xbps-fbulk/main.c
+@@ -397,7 +397,7 @@ runBuilds(const char *bpath)
+ static void
+ addDepn(struct item *item, struct item *xitem)
+ {
+- struct depn *depn = calloc(sizeof(*depn), 1);
++ struct depn *depn = calloc(1, sizeof(*depn));
+ char *logpath3;
+ FILE *fp;
+
From 71795af12a8c03b2243572246320f32a7b5ddba5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 13 Dec 2024 20:56:36 -0800
Subject: [PATCH 0980/2025] ntp: fix build with gcc14
---
srcpkgs/ntp/patches/gcc14.patch | 612 ++++++++++++++++++++++++++++++++
srcpkgs/ntp/template | 6 +-
2 files changed, 617 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/ntp/patches/gcc14.patch
diff --git a/srcpkgs/ntp/patches/gcc14.patch b/srcpkgs/ntp/patches/gcc14.patch
new file mode 100644
index 00000000000000..925543ee1fe669
--- /dev/null
+++ b/srcpkgs/ntp/patches/gcc14.patch
@@ -0,0 +1,612 @@
+Source: https://gitweb.gentoo.org/repo/gentoo.git/plain/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch?id=9cc28f1d1f1f13da5537fe125931bd4b1fef97cf
+
+Sync with OpenLDAP. Uses Arsen's patch from https://bugs.gentoo.org/871288.
+
+https://bugs.gentoo.org/871372
+--- a/sntp/m4/openldap-thread-check.m4
++++ b/sntp/m4/openldap-thread-check.m4
+@@ -262,10 +262,8 @@ pthread_rwlock_t rwlock;
+ dnl save the flags
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+ #include <pthread.h>
+-#ifndef NULL
+-#define NULL (void*)0
+-#endif
+-]], [[pthread_detach(NULL);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
++pthread_t thread;
++]], [[pthread_detach(thread);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no])
+ ])
+
+ if test $ol_cv_func_pthread_detach = no ; then
+--- a/sntp/m4/openldap.m4
++++ b/sntp/m4/openldap.m4
+@@ -1,16 +1,16 @@
+ dnl OpenLDAP Autoconf Macros
+-dnl $OpenLDAP: pkg/ldap/build/openldap.m4,v 1.157.2.10 2010/04/13 20:22:21 kurt Exp $
++dnl $OpenLDAP$
+ dnl This work is part of OpenLDAP Software <http://www.openldap.org/>.
+ dnl
+-dnl Copyright 1998-2010 The OpenLDAP Foundation.
++dnl Copyright 1998-2022 The OpenLDAP Foundation.
+ dnl All rights reserved.
+ dnl
+ dnl Redistribution and use in source and binary forms, with or without
+ dnl modification, are permitted only as authorized by the OpenLDAP
+ dnl Public License.
+ dnl
+-dnl A copy of this license is available in the file LICENSE-OPENLDAP in
+-dnl this directory of the distribution or, alternatively, at
++dnl A copy of this license is available in the file LICENSE in the
++dnl top-level directory of the distribution or, alternatively, at
+ dnl <http://www.OpenLDAP.org/license.html>.
+ dnl
+ dnl --------------------------------------------------------------------
+@@ -154,6 +154,7 @@ fi
+ if test $ol_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <ctype.h>
++#include <stdlib.h>
+ #ifndef HAVE_EBCDIC
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+@@ -170,7 +171,7 @@ exit (0); }
+ ]])],[],[ol_cv_header_stdc=no],[:])
+ fi])
+ if test $ol_cv_header_stdc = yes; then
+- AC_DEFINE([STDC_HEADERS], [1], [is standard C provided?])
++ AC_DEFINE(STDC_HEADERS)
+ fi
+ ac_cv_header_stdc=disable
+ ])
+@@ -242,313 +243,40 @@ AC_DEFUN([OL_RESOLVER_LINK],
+ OL_RESOLVER_TRY(ol_cv_resolver_none)
+ OL_RESOLVER_TRY(ol_cv_resolver_resolv,[-lresolv])
+ OL_RESOLVER_TRY(ol_cv_resolver_bind,[-lbind])
+-])
+-dnl
+-dnl ====================================================================
+-dnl International Components for Unicode (ICU)
+-AC_DEFUN([OL_ICU],
+-[ol_icu=no
+-AC_CHECK_HEADERS( unicode/utypes.h )
+-if test $ac_cv_header_unicode_utypes_h = yes ; then
+- dnl OL_ICULIBS="-licui18n -licuuc -licudata"
+- OL_ICULIBS="-licuuc -licudata"
+-
+- AC_CACHE_CHECK([for ICU libraries], [ol_cv_lib_icu], [
+- ol_LIBS="$LIBS"
+- LIBS="$OL_ICULIBS $LIBS"
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+-#include <unicode/utypes.h>
+-]], [[
+-(void) u_errorName(0);
+-]])],[ol_cv_lib_icu=yes],[ol_cv_lib_icu=no])
+- LIBS="$ol_LIBS"
+-])
+-
+- if test $ol_cv_lib_icu != no ; then
+- ol_icu="$OL_ICULIBS"
+- AC_DEFINE([HAVE_ICU], [1], [define if you actually have ICU])
+- fi
+-fi
+-])
+-dnl
+-dnl ====================================================================
+-dnl Berkeley DB macros
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Try to link
+-AC_DEFUN([OL_BERKELEY_DB_TRY],
+-[if test $ol_cv_lib_db = no ; then
+- AC_CACHE_CHECK([for Berkeley DB link (]ifelse($2,,default,$2)[)],[$1],
+-[
+- ol_DB_LIB=ifelse($2,,,$2)
+- ol_LIBS=$LIBS
+- LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
+-
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+-#ifdef HAVE_DB_185_H
+-# include <db_185.h>
+-#else
+-# include <db.h>
+-#endif
+-
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-
+-#ifndef NULL
+-#define NULL ((void*)0)
+-#endif
+-]], [[
+-#if DB_VERSION_MAJOR > 2
+- db_env_create( NULL, 0 );
+-#elif DB_VERSION_MAJOR > 1
+- db_appexit( NULL );
+-#else
+- (void) dbopen( NULL, 0, 0, 0, NULL);
+-#endif
+-]])],[$1=yes],[$1=no])
+-
+- LIBS="$ol_LIBS"
+-])
+-
+- if test $$1 = yes ; then
+- ol_cv_lib_db=ifelse($2,,yes,$2)
+- fi
+-fi
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Get major and minor version from <db.h>
+-AC_DEFUN([OL_BDB_HEADER_VERSION],
+-[AC_CACHE_CHECK([for Berkeley DB major version in db.h], [ol_cv_bdb_major],[
+- AC_LANG_CONFTEST([
+-#include <db.h>
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-__db_version DB_VERSION_MAJOR
+-])
+- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none
+- ol_cv_bdb_major=${3}
+-])
+-case $ol_cv_bdb_major in [[1-9]]*) : ;; *)
+- AC_MSG_ERROR([Unknown Berkeley DB major version in db.h]) ;;
+-esac
+-
+-dnl Determine minor version
+-AC_CACHE_CHECK([for Berkeley DB minor version in db.h], [ol_cv_bdb_minor],[
+- AC_LANG_CONFTEST([
+-#include <db.h>
+-#ifndef DB_VERSION_MINOR
+-# define DB_VERSION_MINOR 0
+-#endif
+-__db_version DB_VERSION_MINOR
+-])
+- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none
+- ol_cv_bdb_minor=${3}
+-])
+-case $ol_cv_bdb_minor in [[0-9]]*) : ;; *)
+- AC_MSG_ERROR([Unknown Berkeley DB minor version in db.h]) ;;
+-esac
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Try to locate appropriate library
+-AC_DEFUN([OL_BERKELEY_DB_LINK],
+-[ol_cv_lib_db=no
+-
+-if test $ol_cv_bdb_major = 4 ; then
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_dot_m,[-ldb-4.$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db4m,[-ldb4$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4m,[-ldb-4$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_m,[-ldb-4-$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4,[-ldb-4])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db4,[-ldb4])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db,[-ldb])
+-fi
+-OL_BERKELEY_DB_TRY(ol_cv_db_none)
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Check if Berkeley DB version
+-AC_DEFUN([OL_BERKELEY_DB_VERSION],
+-[AC_CACHE_CHECK([for Berkeley DB library and header version match], [ol_cv_berkeley_db_version], [
+- ol_LIBS="$LIBS"
+- LIBS="$LTHREAD_LIBS $LIBS"
+- if test $ol_cv_lib_db != yes ; then
+- LIBS="$ol_cv_lib_db $LIBS"
+- fi
+-
+- AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#ifdef HAVE_DB_185_H
+- choke me;
+-#else
+-#include <db.h>
+-#endif
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-#ifndef NULL
+-#define NULL ((void *)0)
+-#endif
+-main()
+-{
+-#if DB_VERSION_MAJOR > 1
+- char *version;
+- int major, minor, patch;
+-
+- version = db_version( &major, &minor, &patch );
+-
+- if( major != DB_VERSION_MAJOR ||
+- minor != DB_VERSION_MINOR ||
+- patch != DB_VERSION_PATCH )
+- {
+- printf("Berkeley DB version mismatch\n"
+- "\theader: %s\n\tlibrary: %s\n",
+- DB_VERSION_STRING, version);
+- return 1;
+- }
+-#endif
+-
+- return 0;
+-}]])],[ol_cv_berkeley_db_version=yes],[ol_cv_berkeley_db_version=no],[ol_cv_berkeley_db_version=cross])
+-
+- LIBS="$ol_LIBS"
+ ])
+
+- if test $ol_cv_berkeley_db_version = no ; then
+- AC_MSG_ERROR([Berkeley DB version mismatch])
+- fi
+-])dnl
+-dnl
+ dnl --------------------------------------------------------------------
+-dnl Check if Berkeley DB supports DB_THREAD
+-AC_DEFUN([OL_BERKELEY_DB_THREAD],
+-[AC_CACHE_CHECK([for Berkeley DB thread support], [ol_cv_berkeley_db_thread], [
+- ol_LIBS="$LIBS"
+- LIBS="$LTHREAD_LIBS $LIBS"
+- if test $ol_cv_lib_db != yes ; then
+- LIBS="$ol_cv_lib_db $LIBS"
+- fi
+-
+- AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#ifdef HAVE_DB_185_H
+- choke me;
+-#else
+-#include <db.h>
+-#endif
+-#ifndef NULL
+-#define NULL ((void *)0)
+-#endif
+-main()
+-{
+- int rc;
+- u_int32_t flags = DB_CREATE |
+-#ifdef DB_PRIVATE
+- DB_PRIVATE |
+-#endif
+- DB_THREAD;
+-
+-#if DB_VERSION_MAJOR > 2
+- DB_ENV *env = NULL;
+-
+- rc = db_env_create( &env, 0 );
++dnl Check for version compatility with back-mdb
++AC_DEFUN([OL_MDB_COMPAT],
++[AC_CACHE_CHECK([if LMDB version supported by MDB backends], [ol_cv_mdb_compat],[
++ AC_EGREP_CPP(__mdb_version_compat,[
++#include <lmdb.h>
+
+- flags |= DB_INIT_MPOOL;
+-#ifdef DB_MPOOL_PRIVATE
+- flags |= DB_MPOOL_PRIVATE;
++/* require 0.9.18 or later */
++#if MDB_VERSION_FULL >= 0x000000090012
++ __mdb_version_compat
+ #endif
+-
+- if( rc ) {
+- printf("BerkeleyDB: %s\n", db_strerror(rc) );
+- return rc;
+- }
+-
+-#if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1)
+- rc = (env->open)( env, NULL, flags, 0 );
+-#else
+- rc = (env->open)( env, NULL, NULL, flags, 0 );
+-#endif
+-
+- if ( rc == 0 ) {
+- rc = env->close( env, 0 );
+- }
+-
+- if( rc ) {
+- printf("BerkeleyDB: %s\n", db_strerror(rc) );
+- return rc;
+- }
+-
+-#else
+- DB_ENV env;
+- memset( &env, '\0', sizeof(env) );
+-
+- rc = db_appinit( NULL, NULL, &env, flags );
+-
+- if( rc == 0 ) {
+- db_appexit( &env );
+- }
+-
+- unlink("__db_mpool.share");
+- unlink("__db_lock.share");
+-#endif
+-
+- return rc;
+-}]])],[ol_cv_berkeley_db_thread=yes],[ol_cv_berkeley_db_thread=no],[ol_cv_berkeley_db_thread=cross])
+-
+- LIBS="$ol_LIBS"
++ ], [ol_cv_mdb_compat=yes], [ol_cv_mdb_compat=no])])
+ ])
+
+- if test $ol_cv_berkeley_db_thread != no ; then
+- AC_DEFINE([HAVE_BERKELEY_DB_THREAD], [1],
+- [define if Berkeley DB has DB_THREAD support])
+- fi
+-])dnl
+ dnl
+ dnl --------------------------------------------------------------------
+-dnl Find any DB
+-AC_DEFUN([OL_BERKELEY_DB],
+-[ol_cv_berkeley_db=no
+-AC_CHECK_HEADERS(db.h)
+-if test $ac_cv_header_db_h = yes; then
+- OL_BDB_HEADER_VERSION
+- OL_BDB_COMPAT
+-
+- if test $ol_cv_bdb_compat != yes ; then
+- AC_MSG_ERROR([BerkeleyDB version incompatible with BDB/HDB backends])
++dnl Find any MDB
++AC_DEFUN([OL_MDB],
++[ol_cv_mdb=no
++AC_CHECK_HEADERS(lmdb.h)
++if test $ac_cv_header_lmdb_h = yes; then
++ OL_MDB_COMPAT
++
++ if test $ol_cv_mdb_compat != yes ; then
++ AC_MSG_ERROR([LMDB version incompatible with MDB backends])
+ fi
+
+- OL_BERKELEY_DB_LINK
+- if test "$ol_cv_lib_db" != no ; then
+- ol_cv_berkeley_db=yes
+- OL_BERKELEY_DB_VERSION
+- OL_BERKELEY_DB_THREAD
+- fi
++ ol_cv_lib_mdb=-llmdb
++ ol_cv_mdb=yes
+ fi
+ ])
+-dnl --------------------------------------------------------------------
+-dnl Check for version compatility with back-bdb
+-AC_DEFUN([OL_BDB_COMPAT],
+-[AC_CACHE_CHECK([if Berkeley DB version supported by BDB/HDB backends], [ol_cv_bdb_compat],[
+- AC_EGREP_CPP(__db_version_compat,[
+-#include <db.h>
+-
+- /* this check could be improved */
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-#ifndef DB_VERSION_MINOR
+-# define DB_VERSION_MINOR 0
+-#endif
+-
+-#define DB_VERSION_MM ((DB_VERSION_MAJOR<<8)|DB_VERSION_MINOR)
+
+-/* require 4.4 or later */
+-#if DB_VERSION_MM >= 0x0404
+- __db_version_compat
+-#endif
+- ], [ol_cv_bdb_compat=yes], [ol_cv_bdb_compat=no])])
+-])
+
+ dnl
+ dnl ====================================================================
+@@ -664,12 +392,10 @@ AC_DEFUN([OL_PTHREAD_TEST_FUNCTION],[[
+ return 0;
+ ]])
+
+-AC_DEFUN([OL_PTHREAD_TEST_PROGRAM], [
+-AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
++AC_DEFUN([OL_PTHREAD_TEST_PROGRAM],
++[AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
+
+-int main(argc, argv)
+- int argc;
+- char **argv;
++int main(int argc, char **argv)
+ {
+ OL_PTHREAD_TEST_FUNCTION
+ }
+@@ -706,7 +432,7 @@ dnl Check GNU Pth pthread Header
+ dnl
+ dnl defines ol_cv_header linux_threads to 'yes' or 'no'
+ dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h
+-dnl doesn't exists. Existance of pthread.h should separately
++dnl doesn't exist. Existence of pthread.h should separately
+ dnl checked.
+ dnl
+ AC_DEFUN([OL_HEADER_GNU_PTH_PTHREAD_H], [
+@@ -728,7 +454,7 @@ AC_DEFUN([OL_NT_THREADS], [
+ AC_CHECK_FUNC(_beginthread)
+
+ if test $ac_cv_func__beginthread = yes ; then
+- AC_DEFINE([HAVE_NT_THREADS], [1], [if you have NT Threads])
++ AC_DEFINE(HAVE_NT_THREADS,1,[if you have NT Threads])
+ ol_cv_nt_threads=yes
+ fi
+ ])
+@@ -737,7 +463,7 @@ dnl Check LinuxThreads Header
+ dnl
+ dnl defines ol_cv_header linux_threads to 'yes' or 'no'
+ dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h
+-dnl doesn't exists. Existance of pthread.h should separately
++dnl doesn't exist. Existence of pthread.h should separately
+ dnl checked.
+ dnl
+ AC_DEFUN([OL_HEADER_LINUX_THREADS], [
+@@ -749,7 +475,7 @@ AC_DEFUN([OL_HEADER_LINUX_THREADS], [
+ [ol_cv_header_linux_threads=no])
+ ])
+ if test $ol_cv_header_linux_threads = yes; then
+- AC_DEFINE([HAVE_LINUX_THREADS], [1], [if you have LinuxThreads])
++ AC_DEFINE(HAVE_LINUX_THREADS,1,[if you have LinuxThreads])
+ fi
+ ])dnl
+ dnl --------------------------------------------------------------------
+@@ -791,7 +517,7 @@ AC_CACHE_CHECK([for compatible POSIX regex],ol_cv_c_posix_regex,[
+ #include <sys/types.h>
+ #include <regex.h>
+ static char *pattern, *string;
+-main()
++int main(void)
+ {
+ int rc;
+ regex_t re;
+@@ -818,7 +544,8 @@ AC_DEFUN([OL_C_UPPER_LOWER],
+ [AC_CACHE_CHECK([if toupper() requires islower()],ol_cv_c_upper_lower,[
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <ctype.h>
+-main()
++#include <stdlib.h>
++int main(void)
+ {
+ if ('C' == toupper('C'))
+ exit(0);
+@@ -826,7 +553,7 @@ main()
+ exit(1);
+ }]])],[ol_cv_c_upper_lower=no],[ol_cv_c_upper_lower=yes],[ol_cv_c_upper_lower=safe])])
+ if test $ol_cv_c_upper_lower != no ; then
+- AC_DEFINE([C_UPPER_LOWER], [1], [define if toupper() requires islower()])
++ AC_DEFINE(C_UPPER_LOWER,1, [define if toupper() requires islower()])
+ fi
+ ])
+ dnl
+@@ -837,29 +564,32 @@ dnl Check for declaration of sys_errlist in one of stdio.h and errno.h.
+ dnl Declaration of sys_errlist on BSD4.4 interferes with our declaration.
+ dnl Reported by Keith Bostic.
+ AC_DEFUN([OL_SYS_ERRLIST],
+-[AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[
+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++[AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])])
++if test $ol_cv_have_sys_errlist = yes ; then
++ AC_DEFINE(HAVE_SYS_ERRLIST,1,
++ [define if you actually have sys_errlist in your libs])
++ AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ #include <stdio.h>
+ #include <sys/types.h>
+ #include <errno.h>
+ #ifdef _WIN32
+ #include <stdlib.h>
+-#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes
+- ol_cv_have_sys_errlist=yes],[ol_cv_dcl_sys_errlist=no])])
++#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes],
++ [ol_cv_dcl_sys_errlist=no])])
+ #
+-# It's possible (for near-UNIX clones) that sys_errlist doesn't exist
+-if test $ol_cv_dcl_sys_errlist = no ; then
+- AC_DEFINE([DECL_SYS_ERRLIST], [1],
+- [define if sys_errlist is not declared in stdio.h or errno.h])
+-
+- AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])])
+-fi
+-if test $ol_cv_have_sys_errlist = yes ; then
+- AC_DEFINE([HAVE_SYS_ERRLIST], [1],
+- [define if you actually have sys_errlist in your libs])
++ # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
++ if test $ol_cv_dcl_sys_errlist = no ; then
++ AC_DEFINE(DECL_SYS_ERRLIST,1,
++ [define if sys_errlist is not declared in stdio.h or errno.h])
++ fi
+ fi
+ ])dnl
++dnl
++dnl ====================================================================
++dnl glibc supplies a non-standard strerror_r if _GNU_SOURCE is defined.
++dnl It's actually preferable to the POSIX version, if available.
+ AC_DEFUN([OL_NONPOSIX_STRERROR_R],
+ [AC_CACHE_CHECK([non-posix strerror_r],ol_cv_nonposix_strerror_r,[
+ AC_EGREP_CPP(strerror_r,[#include <string.h>],
+@@ -873,24 +603,23 @@ AC_DEFUN([OL_NONPOSIX_STRERROR_R],
+ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no])
+ else
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+- main() {
++ int main(void) {
+ char buf[100];
+ buf[0] = 0;
+ strerror_r( 1, buf, sizeof buf );
+ exit( buf[0] == 0 );
+ }
+- ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror=no],[ol_cv_nonposix_strerror=no])
++ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no],[ol_cv_nonposix_strerror_r=no])
+ fi
+ ])
+ if test $ol_cv_nonposix_strerror_r = yes ; then
+- AC_DEFINE([HAVE_NONPOSIX_STRERROR_R], [1],
++ AC_DEFINE(HAVE_NONPOSIX_STRERROR_R,1,
+ [define if strerror_r returns char* instead of int])
+ fi
+ ])dnl
+ dnl
+ AC_DEFUN([OL_STRERROR],
+-[OL_SYS_ERRLIST dnl TEMPORARY
+-AC_CHECK_FUNCS(strerror strerror_r)
++[AC_CHECK_FUNCS(strerror strerror_r)
+ ol_cv_func_strerror_r=no
+ if test "${ac_cv_func_strerror_r}" = yes ; then
+ OL_NONPOSIX_STRERROR_R
+@@ -910,7 +639,7 @@ AC_DEFUN([OL_C_VOLATILE],
+ if test $ol_cv_c_volatile = yes; then
+ :
+ else
+- AC_DEFINE([volatile], [], [define as empty if volatile is not supported])
++ AC_DEFINE(volatile,,[define as empty if volatile is not supported])
+ fi
+ ])dnl
+ dnl
+@@ -918,7 +647,7 @@ dnl ====================================================================
+ dnl Look for fetch(3)
+ AC_DEFUN([OL_LIB_FETCH],
+ [ol_LIBS=$LIBS
+-LIBS="-lfetch -lcom_err $LIBS"
++LIBS="-lfetch $LIBS"
+ AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+ #ifdef HAVE_SYS_PARAM_H
+@@ -928,8 +657,8 @@ AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[
+ #include <fetch.h>]], [[struct url *u = fetchParseURL("file:///"); ]])],[ol_cv_lib_fetch=yes],[ol_cv_lib_fetch=no])])
+ LIBS=$ol_LIBS
+ if test $ol_cv_lib_fetch != no ; then
+- ol_link_fetch="-lfetch -lcom_err"
+- AC_DEFINE([HAVE_FETCH], [1],
++ ol_link_fetch="-lfetch"
++ AC_DEFINE(HAVE_FETCH,1,
+ [define if you actually have FreeBSD fetch(3)])
+ fi
+ ])dnl
+@@ -1094,7 +823,7 @@ AC_DEFUN([OL_FUNC_GETHOSTBYADDR_R_NARGS],
+ ])dnl
+ dnl
+ dnl --------------------------------------------------------------------
+-dnl Check for Cyrus SASL version compatility
++dnl Check for Cyrus SASL version compatibility
+ AC_DEFUN([OL_SASL_COMPAT],
+ [AC_CACHE_CHECK([Cyrus SASL library version], [ol_cv_sasl_compat],[
+ AC_EGREP_CPP(__sasl_compat,[
+@@ -1113,19 +842,3 @@ AC_DEFUN([OL_SASL_COMPAT],
+ #endif
+ ], [ol_cv_sasl_compat=yes], [ol_cv_sasl_compat=no])])
+ ])
+-dnl ====================================================================
+-dnl check for SSL compatibility
+-AC_DEFUN([OL_SSL_COMPAT],
+-[AC_CACHE_CHECK([OpenSSL library version (CRL checking capability)],
+- [ol_cv_ssl_crl_compat],[
+- AC_EGREP_CPP(__ssl_compat,[
+-#ifdef HAVE_OPENSSL_SSL_H
+-#include <openssl/ssl.h>
+-#endif
+-
+-/* Require 0.9.7d+ */
+-#if OPENSSL_VERSION_NUMBER >= 0x0090704fL
+- char *__ssl_compat = "0.9.7d";
+-#endif
+- ], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])])
+-])
+--
+2.38.1
+
diff --git a/srcpkgs/ntp/template b/srcpkgs/ntp/template
index e190300a74a3a7..c7030f9b7f9d0d 100644
--- a/srcpkgs/ntp/template
+++ b/srcpkgs/ntp/template
@@ -5,7 +5,7 @@ revision=7
build_style=gnu-configure
configure_args="--with-crypto --enable-linuxcap --enable-ipv6 --enable-ntp-signd
--enable-all-clocks ol_cv_pthread_select_yields=yes"
-hostmakedepends="pkg-config bison perl"
+hostmakedepends="pkg-config autoconf automake libtool bison perl"
makedepends="libedit-devel openssl-devel libcap-devel libevent-devel pps-tools-devel"
short_desc="Network Time Protocol daemon and utilities"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -28,6 +28,10 @@ post_extract() {
sed -i 's/linux/GLIBC/g' ntpd/ntpd.c
}
+pre_configure() {
+ autoreconf -fi
+}
+
post_install() {
# Rename files for alternatives.
vmkdir usr/share/man/man8
From 554f575cd25ef60e55b1daf442ff4bc71f7081e9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 16:19:00 -0700
Subject: [PATCH 0981/2025] audit: update to 4.0.3.
---
srcpkgs/audit/template | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/audit/template b/srcpkgs/audit/template
index 3f6c65a84f8fa5..ef477e21ae1658 100644
--- a/srcpkgs/audit/template
+++ b/srcpkgs/audit/template
@@ -1,7 +1,7 @@
# Template file for 'audit'
pkgname=audit
-version=3.1.4
-revision=3
+version=4.0.3
+revision=1
build_style=gnu-configure
configure_args="--libdir=/usr/lib --enable-shared=audit --enable-gssapi-krb5
--with-apparmor --with-libcap-ng --with-python3"
@@ -14,14 +14,24 @@ maintainer="Cameron Nemo <cam@nohom.org>"
license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://people.redhat.com/sgrubb/audit"
changelog="https://raw.githubusercontent.com/linux-audit/audit-userspace/master/ChangeLog"
-distfiles="${homepage}/${pkgname}-${version}.tar.gz"
-checksum=220a78cf35e6a7c57f42fcfc42b759692641c7e8e0e39c9844fbc0aa51783631
+distfiles="https://github.com/linux-audit/audit-userspace/archive/refs/tags/v${version}.tar.gz"
+checksum=154b3e77b3d47be95f765376d45bb0d8952c06c361f2806b573ed0d8bd652372
case "$XBPS_TARGET_MACHINE" in
*-musl) configure_args+=" --disable-zos-remote" ;;
*) ;;
esac
+post_patch() {
+ # Test assumes gdm user is present
+ vsed -e 's/auid=42 (gdm)/auid=42 (unknown(42))/g' -i auparse/test/auparse_test.ref \
+ -i auparse/test/auparse_test.ref.py
+}
+
+pre_configure() {
+ autoreconf -fi
+}
+
post_install() {
vinstall rules/10-base-config.rules 644 etc/audit/rules.d
vmkdir usr/share/examples/audit/rules.d
From 4c47ec8da55b239f5baade51c6ac9b69dd12bdfc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:37:29 -0700
Subject: [PATCH 0982/2025] libcdio: update to 2.2.0, fix build with gcc14
---
common/shlibs | 4 +-
srcpkgs/libcdio/patches/gcc14.patch | 76 +++++++++++++++++++++++++++++
srcpkgs/libcdio/template | 8 +--
3 files changed, 82 insertions(+), 6 deletions(-)
create mode 100644 srcpkgs/libcdio/patches/gcc14.patch
diff --git a/common/shlibs b/common/shlibs
index b9c44f7969bc31..75b02c0a34da38 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -421,11 +421,11 @@ libtag_c.so.0 taglib-1.6.1_1
libfribidi.so.0 fribidi-0.19.2_1
liba52.so.0 liba52-0.7.4_1
libcddb.so.2 libcddb-1.3.2_1
-libiso9660.so.11 libcdio-2.0.0_1
+libiso9660.so.12 libcdio-2.2.0_1
libudf.so.0 libcdio-0.83_1
libcdio_cdda.so.2 libcdio-paranoia-10.2_1
libcdio_paranoia.so.2 libcdio-paranoia-10.2_1
-libiso9660++.so.0 libcdio-0.83_1
+libiso9660++.so.1 libcdio-2.2.0_1
libcdio++.so.1 libcdio-2.0.0_1
libcdio.so.19 libcdio-2.1.0_1
libmpcdec.so.5 libmpcdec-1.2.6_1
diff --git a/srcpkgs/libcdio/patches/gcc14.patch b/srcpkgs/libcdio/patches/gcc14.patch
new file mode 100644
index 00000000000000..f725d6b42957ca
--- /dev/null
+++ b/srcpkgs/libcdio/patches/gcc14.patch
@@ -0,0 +1,76 @@
+Source: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/libcdio/files/libcdio-2.1.0-no-lfs-shims.patch
+
+From https://bugs.gentoo.org/918988
+From: Alfred Wingate <parona@protonmail.com>
+Date: Mon, 20 May 2024 22:02:08 +0300
+Subject: [PATCH] Do not use LFS shims, rely on _FILE_OFFSET_BITS=64
+
+See https://savannah.gnu.org/bugs/?65751 and https://bugs.gentoo.org/918988
+
+Setting _FILE_OFFSET_BITS=64 is enough to get the LFS interface,
+using LFS shims is unnecessary on 64-bit systems and they may
+not be available on 32-bit systems on glibc.
+
+Signed-off-by: Alfred Wingate <parona@protonmail.com>
+--- a/configure.ac
++++ b/configure.ac
+@@ -547,10 +547,10 @@ AC_DEFINE_UNQUOTED(LIBCDIO_SOURCE_PATH, "$LIBCDIO_SOURCE_PATH",
+ [Full path to libcdio top_sourcedir.])
+ AC_SUBST(LIBCDIO_SOURCE_PATH)
+
+-AC_CHECK_FUNCS( [chdir drand48 fseeko fseeko64 ftruncate geteuid getgid \
+- getuid getpwuid gettimeofday lseek64 lstat memcpy memset mkstemp rand \
+- seteuid setegid snprintf setenv strndup unsetenv tzset sleep \
+- _stati64 usleep vsnprintf readlink realpath gmtime_r localtime_r] )
++AC_CHECK_FUNCS( [chdir drand48 fseeko ftruncate geteuid getgid getuid \
++ getpwuid gettimeofday lstat memcpy memset mkstemp rand seteuid \
++ setegid snprintf setenv strndup unsetenv tzset sleep _stati64 \
++ usleep vsnprintf readlink realpath gmtime_r localtime_r] )
+
+ # check for timegm() support
+ AC_CHECK_FUNC(timegm, AC_DEFINE(HAVE_TIMEGM,1,
+--- a/lib/driver/_cdio_generic.c
++++ b/lib/driver/_cdio_generic.c
+@@ -55,16 +55,6 @@
+ #define PATH_MAX 4096
+ #endif
+
+-/* If available and LFS is enabled, try to use lseek64 */
+-#if defined(HAVE_LSEEK64) && defined(_FILE_OFFSET_BITS) && (_FILE_OFFSET_BITS == 64)
+-#if defined(_MSC_VER)
+-#include <io.h>
+-#endif
+-#define CDIO_LSEEK lseek64
+-#else
+-#define CDIO_LSEEK lseek
+-#endif
+-
+ /*!
+ Eject media -- there's nothing to do here. We always return -2.
+ Should we also free resources?
+@@ -170,7 +160,7 @@ off_t
+ cdio_generic_lseek (void *user_data, off_t offset, int whence)
+ {
+ generic_img_private_t *p_env = user_data;
+- return CDIO_LSEEK(p_env->fd, offset, whence);
++ return lseek(p_env->fd, offset, whence);
+ }
+
+ /*!
+--- a/lib/driver/_cdio_stdio.c
++++ b/lib/driver/_cdio_stdio.c
+@@ -47,11 +47,7 @@
+ #include "_cdio_stdio.h"
+ #include "cdio_assert.h"
+
+-/* On 32 bit platforms, fseek can only access streams of 2 GB or less.
+- Prefer fseeko/fseeko64, that take a 64 bit offset when LFS is enabled */
+-#if defined(HAVE_FSEEKO64) && defined(_FILE_OFFSET_BITS) && (_FILE_OFFSET_BITS == 64)
+-#define CDIO_FSEEK fseeko64
+-#elif defined(HAVE_FSEEKO)
++#if defined(HAVE_FSEEKO)
+ #define CDIO_FSEEK fseeko
+ #else
+ #define CDIO_FSEEK fseek
+--
+2.45.1
diff --git a/srcpkgs/libcdio/template b/srcpkgs/libcdio/template
index 31cd4cc10c6161..dd8748cdabf0e1 100644
--- a/srcpkgs/libcdio/template
+++ b/srcpkgs/libcdio/template
@@ -1,16 +1,16 @@
# Template file for 'libcdio'
pkgname=libcdio
-version=2.1.0
+version=2.2.0
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config"
makedepends="ncurses-devel libcddb-devel"
short_desc="CD-ROM access library"
maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-3"
+license="GPL-3.0-or-later"
homepage="http://www.gnu.org/software/libcdio/"
-distfiles="${GNU_SITE}/$pkgname/$pkgname-$version.tar.bz2"
-checksum=8550e9589dbd594bfac93b81ecf129b1dc9d0d51e90f9696f1b2f9b2af32712b
+distfiles="https://github.com/libcdio/libcdio/releases/download/${version}/libcdio-${version}.tar.gz"
+checksum=1b6c58137f71721ddb78773432d26252ee6500d92d227d4c4892631c30ea7abb
pre_configure() {
autoreconf -fi
From 0b68b8bc867ad54b3c166f6f8c7b183bb5cd767a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:42:15 -0700
Subject: [PATCH 0983/2025] kodi: rebuild for libcdio 2.2
---
srcpkgs/kodi/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template
index 95b79cc86e2e50..5985cafb6f3d56 100644
--- a/srcpkgs/kodi/template
+++ b/srcpkgs/kodi/template
@@ -1,7 +1,7 @@
# Template file for 'kodi'
pkgname=kodi
version=21.1
-revision=2
+revision=3
_codename="Omega"
_crossguid_ver="ca1bf4b810e2d188d04cb6286f957008ee1b7681"
_dvdcss_ver="1.4.3-Next-Nexus-Alpha2-2"
From 401fa5a91d48e5b9e3795d3344dd28d4bc632ba7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:42:16 -0700
Subject: [PATCH 0984/2025] mpd: rebuild for libcdio 2.2
---
srcpkgs/mpd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index 7e059ca3f78af5..1fb1c1762c3241 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,7 +1,7 @@
# Template file for 'mpd'
pkgname=mpd
version=0.23.15
-revision=3
+revision=4
build_style=meson
configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
-Dsoundcloud=enabled -Dpipe=true -Dtwolame=enabled -Dbzip2=enabled
From 7fea3c30f9d73a90eb96619f84e51dc692d5c9a3 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:42:16 -0700
Subject: [PATCH 0985/2025] python3-pycdio: update to 2.1.1.
---
srcpkgs/python3-pycdio/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-pycdio/template b/srcpkgs/python3-pycdio/template
index b05fa9a9beab4d..7b7299d75aae23 100644
--- a/srcpkgs/python3-pycdio/template
+++ b/srcpkgs/python3-pycdio/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pycdio'
pkgname=python3-pycdio
-version=2.1.0
-revision=7
+version=2.1.1
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools pkg-config swig"
makedepends="libcdio-devel python3-devel"
@@ -10,5 +10,5 @@ short_desc="Python OO interface to libcdio (CD Input and Control library)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/libcdio"
-distfiles="${GNU_SITE}/libcdio/pycdio-${version}.tar.gz"
-checksum=d6d2e59d16339788835eed62ff75cfa38e7caa6f7e290dcc0d07f8ec30de6705
+distfiles="https://github.com/rocky/pycdio/archive/refs/tags/${version}.tar.gz"
+checksum=a1754d3f01b1a8cefa15070ecce467822b4de0436d06a5ace1e3351f223e13f2
From 715b8bad0377869d851e404b0eae52d03cd3c2ac Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 22:42:16 -0700
Subject: [PATCH 0986/2025] vcdimager: rebuild for libcdio 2.2
---
srcpkgs/vcdimager/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/vcdimager/template b/srcpkgs/vcdimager/template
index 5bc5c2f39b48e8..1643281b775be4 100644
--- a/srcpkgs/vcdimager/template
+++ b/srcpkgs/vcdimager/template
@@ -1,7 +1,7 @@
# Template file for 'vcdimager'
pkgname=vcdimager
version=2.0.1
-revision=2
+revision=3
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="libcdio-devel libxml2-devel popt-devel libcdio-paranoia-devel"
@@ -11,6 +11,7 @@ license="GPL-2.0-or-later"
homepage="http://www.gnu.org/software/vcdimager/"
distfiles="${GNU_SITE}/vcdimager/${pkgname}-${version}.tar.gz"
checksum=67515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a
+make_check=no # Tests check against hardcoded checksums
nocross="https://travis-ci.org/void-linux/void-packages/jobs/403903864#L989
https://travis-ci.org/void-linux/void-packages/jobs/403903865#L989"
From 60d018bfb4d2532f9b647978938a425cbcecfc24 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Tue, 18 Mar 2025 09:35:46 -0400
Subject: [PATCH 0987/2025] python3-setuptools: update to 76.1.0.
---
srcpkgs/python3-setuptools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template
index b275aeb6c80c1b..6d68e613adb3bf 100644
--- a/srcpkgs/python3-setuptools/template
+++ b/srcpkgs/python3-setuptools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-setuptools'
pkgname=python3-setuptools
-version=75.8.1
+version=76.1.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/pypa/setuptools"
changelog="https://setuptools.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz"
-checksum=65fb779a8f28895242923582eadca2337285f0891c2c9e160754df917c3d2530
+checksum=4959b9ad482ada2ba2320c8f1a8d8481d4d8d668908a7a1b84d987375cd7f5bd
provides="python3-distribute-${version}_1"
replaces="python3-distribute>=0"
# Tests rely on jaraco.path, which relies on singledispatch, both unpackaged;
From 6829023764a3d0e479c8ad52e0362f04b0d7c737 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:17:18 -0400
Subject: [PATCH 0988/2025] foot: update to 1.21.0.
---
srcpkgs/foot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/foot/template b/srcpkgs/foot/template
index 9ec918132a76b5..37e4d01d6acfd5 100644
--- a/srcpkgs/foot/template
+++ b/srcpkgs/foot/template
@@ -1,6 +1,6 @@
# Template file for 'foot'
pkgname=foot
-version=1.20.2
+version=1.21.0
revision=1
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/foot"
changelog="https://codeberg.org/dnkl/foot/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/foot/archive/${version}.tar.gz"
-checksum=9a8832e2485923c8a79e77958c8b0357abd159dfa8958609402362da8e56c073
+checksum=b93b196a3fbab86678c54be627557bdc7b1fc8042d99b14c4a74b149f60bcd52
conf_files="/etc/xdg/foot/foot.ini"
post_install() {
From da312a10d80e9786c17420d0bfa76cb71c904919 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:17:42 -0400
Subject: [PATCH 0989/2025] libxkbcommon: update to 1.8.1.
---
srcpkgs/libxkbcommon/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libxkbcommon/template b/srcpkgs/libxkbcommon/template
index d3a2902d787201..bd5f3186f77dac 100644
--- a/srcpkgs/libxkbcommon/template
+++ b/srcpkgs/libxkbcommon/template
@@ -1,6 +1,6 @@
# Template file for 'libxkbcommon'
pkgname=libxkbcommon
-version=1.8.0
+version=1.8.1
revision=1
build_style=meson
# b_ndebug=false is needed to pass the test suite, as it relies on side effects
@@ -18,7 +18,7 @@ license="MIT"
homepage="https://xkbcommon.org/"
changelog="https://github.com/xkbcommon/libxkbcommon/blob/master/NEWS.md"
distfiles="https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-${version}.tar.gz"
-checksum=025c53032776ed850fbfb92683a703048cd70256df4ac1a1ec41ed3455d5d39c
+checksum=c65c668810db305c4454ba26a10b6d84a96b5469719fe3c729e1c6542b8d0d87
post_install() {
vlicense LICENSE
From 687dad5c855160c0526c110e0613d3893239d4d4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:18:53 -0400
Subject: [PATCH 0990/2025] maturin: update to 1.8.3.
---
srcpkgs/maturin/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/maturin/template b/srcpkgs/maturin/template
index 23b841b902bc5b..f72eb6c7da85c8 100644
--- a/srcpkgs/maturin/template
+++ b/srcpkgs/maturin/template
@@ -1,6 +1,6 @@
# Template file for 'maturin'
pkgname=maturin
-version=1.8.2
+version=1.8.3
revision=1
build_style=python3-pep517
build_helper="qemu rust"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="Apache-2.0, MIT"
homepage="https://github.com/PyO3/maturin"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=204f22de5c56a3d599f427344e7389270d71ea183bcc0c719c3725931459180b
+checksum=c67ff594570270c75b6b123a0728aee5ef8871e34a2777ccf99cef10457649c0
# Tests use unstable features and fail to build
make_check=no
From f293319a6061636df05db154473e611d5a32acb1 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:19:08 -0400
Subject: [PATCH 0991/2025] python3-Jinja2: update to 3.1.6.
---
srcpkgs/python3-Jinja2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-Jinja2/template b/srcpkgs/python3-Jinja2/template
index b996d65ddff609..2f026bd1c3a724 100644
--- a/srcpkgs/python3-Jinja2/template
+++ b/srcpkgs/python3-Jinja2/template
@@ -1,6 +1,6 @@
# Template file for 'python3-Jinja2'
pkgname=python3-Jinja2
-version=3.1.5
+version=3.1.6
revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://jinja.palletsprojects.com"
changelog="https://raw.githubusercontent.com/pallets/jinja/master/CHANGES.rst"
distfiles="${PYPI_SITE}/j/jinja2/jinja2-${version}.tar.gz"
-checksum=8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb
+checksum=0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d
post_install() {
vlicense LICENSE.txt
From bb20393875d0adaef593944a7db79acc296a9150 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:19:24 -0400
Subject: [PATCH 0992/2025] python3-aiohappyeyeballs: update to 2.6.1.
---
srcpkgs/python3-aiohappyeyeballs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-aiohappyeyeballs/template b/srcpkgs/python3-aiohappyeyeballs/template
index 8a5cca2a0638f8..2a3550b589b687 100644
--- a/srcpkgs/python3-aiohappyeyeballs/template
+++ b/srcpkgs/python3-aiohappyeyeballs/template
@@ -1,6 +1,6 @@
# Template file for 'python3-aiohappyeyeballs'
pkgname=python3-aiohappyeyeballs
-version=2.4.6
+version=2.6.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
@@ -12,7 +12,7 @@ license="PSF-2.0"
homepage="https://aiohappyeyeballs.readthedocs.io"
changelog="https://raw.githubusercontent.com/aio-libs/aiohappyeyeballs/main/CHANGELOG.md"
distfiles="https://github.com/aio-libs/aiohappyeyeballs/archive/v${version}.tar.gz"
-checksum=2d7a8b1a4f6f65028159e26e191091d290e155b09f8e2df62cf10fc68df8ea49
+checksum=1c39ffb3dfc71547f8af88bb247bb9feffc12545b032a882cd245295ac49e845
pre_check() {
vsed -i -e '/^addopts/d' pyproject.toml
From 0fdd44da84775896a06180a434e2fae965b4c825 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:19:44 -0400
Subject: [PATCH 0993/2025] python3-bokeh: update to 3.7.0.
---
srcpkgs/python3-bokeh/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-bokeh/template b/srcpkgs/python3-bokeh/template
index edfabc552eaf4f..0dbd424fc3f6e2 100644
--- a/srcpkgs/python3-bokeh/template
+++ b/srcpkgs/python3-bokeh/template
@@ -1,6 +1,6 @@
# Template file for 'python3-bokeh'
pkgname=python3-bokeh
-version=3.6.3
+version=3.7.0
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools python3-colorama"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://bokeh.org"
changelog="https://raw.githubusercontent.com/bokeh/bokeh/main/CHANGELOG"
distfiles="${PYPI_SITE}/b/bokeh/bokeh-${version}.tar.gz"
-checksum=9b81d6a9ea62e75a04a1a9d9f931942016890beec9ab5d129a2a4432cf595c0a
+checksum=f19d74e40066a8c237ced80c181fd1329c3b28a9cf347126ea1409f90a9c7874
# Tests have unpackaged dependencies and require fetching data; skipping
make_check=no
From 71ffccf203e44f5aa3df8e97ad5e56ac81fcd0fa Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:21:36 -0400
Subject: [PATCH 0994/2025] python3-hypothesis: update to 6.129.0.
---
srcpkgs/python3-hypothesis/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index cf0ca2e0f9f1c1..d5fd4941a4e756 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
# Template file for 'python3-hypothesis'
pkgname=python3-hypothesis
-version=6.127.0
+version=6.129.0
revision=1
build_wrksrc=hypothesis-python
build_style=python3-pep517
@@ -24,7 +24,7 @@ license="MPL-2.0"
homepage="https://hypothesis.works/"
changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/master/hypothesis-python/docs/changes.rst"
distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=1fbc38de3f7b9310f12f29701310be024b53874edbf5d60abd1eaa463c5bd3d2
+checksum=aa3c67be0f73e7f6fa885ead5ce23f2362ba384fce7ac7d146d4d2653c346f4a
if [ "$XBPS_CHECK_PKGS" != full ]; then
# Skip "full" tests unless explicitly requested"
From 5a8cc354bdac277486fcbb1c9ed0fc97234af77b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:22:06 -0400
Subject: [PATCH 0995/2025] python3-cryptography_vectors: update to 44.0.2.
---
srcpkgs/python3-cryptography_vectors/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-cryptography_vectors/template b/srcpkgs/python3-cryptography_vectors/template
index 5212cf460c2bc3..8c78578f4fdf7a 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=44.0.1
+version=44.0.2
revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core"
@@ -10,7 +10,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=5a9866b14465dcfaf12bcdfbc3392987bb559f37ac8b8a4c9b6359be7a3d7ea0
+checksum=ab32e156b6e7eaf6d8c727a32245967dcce049487301482fca38c0c5fdc84e4b
post_install() {
vlicense LICENSE
From 3ae644b00ae35f9f57164ce97c158a011708a752 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:23:00 -0400
Subject: [PATCH 0996/2025] python3-cryptography: update to 44.0.2.
---
srcpkgs/python3-cryptography/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-cryptography/template b/srcpkgs/python3-cryptography/template
index be5dcc1a36700c..576dae3791036e 100644
--- a/srcpkgs/python3-cryptography/template
+++ b/srcpkgs/python3-cryptography/template
@@ -2,7 +2,7 @@
# On update, check python3-openssl,
# it has very tie requirements for cryptography
pkgname=python3-cryptography
-version=44.0.1
+version=44.0.2
revision=1
build_style=python3-pep517
build_helper="rust"
@@ -19,7 +19,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=f51f5705ab27898afda1aaa430f34ad90dc117421057782022edf0600bec5f14
+checksum=c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0
pre_check() {
vsed -i '/addopts/d' pyproject.toml
From 6ad123f156c628aa79c3c1271dc3db33d1d44b89 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:23:37 -0400
Subject: [PATCH 0997/2025] python3-matplotlib: update to 3.10.1.
---
srcpkgs/python3-matplotlib/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-matplotlib/template b/srcpkgs/python3-matplotlib/template
index 9964961fe56c36..3e6592b53c9954 100644
--- a/srcpkgs/python3-matplotlib/template
+++ b/srcpkgs/python3-matplotlib/template
@@ -1,6 +1,6 @@
# Template file for 'python3-matplotlib'
pkgname=python3-matplotlib
-version=3.10.0
+version=3.10.1
revision=1
build_style=python3-pep517
build_helper="meson numpy"
@@ -18,7 +18,7 @@ license="custom:matplotlib, BSD-3-Clause, MIT"
homepage="https://matplotlib.org/"
changelog="https://github.com/matplotlib/matplotlib/releases"
distfiles="${PYPI_SITE}/m/matplotlib/matplotlib-${version}.tar.gz"
-checksum=b886d02a581b96704c9d1ffe55709e49b4d2d52709ccebc4be42db856e511278
+checksum=e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba
replaces="python3-matplotlib-data>=0"
# Comparison of images is too frail for validation
make_check="no"
From b6491bd90d95deb410f101ba86ccb22fb10703b4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:26:20 -0400
Subject: [PATCH 0998/2025] python3-numpy: update to 2.2.4.
---
srcpkgs/python3-numpy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-numpy/template b/srcpkgs/python3-numpy/template
index adcdbcb5c674c1..44379d53eb3887 100644
--- a/srcpkgs/python3-numpy/template
+++ b/srcpkgs/python3-numpy/template
@@ -1,6 +1,6 @@
# Template file for 'python3-numpy'
pkgname=python3-numpy
-version=2.2.3
+version=2.2.4
revision=1
build_style=python3-pep517
build_helper="meson qemu"
@@ -19,7 +19,7 @@ license="BSD-3-Clause"
homepage="https://www.numpy.org/"
changelog="https://github.com/numpy/numpy/releases"
distfiles="${PYPI_SITE}/n/numpy/numpy-${version}.tar.gz"
-checksum=dbdc15f0c81611925f382dfa97b3bd0bc2c1ce19d4fe50482cb0ddc12ba30020
+checksum=9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f
alternatives="numpy:f2py:/usr/bin/f2py3"
build_options="openblas"
From 0f5a7060b2cf70e4e7e00382da558c7bde55e5ab Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:26:32 -0400
Subject: [PATCH 0999/2025] python3-pyproject-metadata: update to 0.9.1.
---
srcpkgs/python3-pyproject-metadata/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pyproject-metadata/template b/srcpkgs/python3-pyproject-metadata/template
index 611bf1f2840d67..d1c5a6b35f5327 100644
--- a/srcpkgs/python3-pyproject-metadata/template
+++ b/srcpkgs/python3-pyproject-metadata/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pyproject-metadata'
pkgname=python3-pyproject-metadata
-version=0.9.0
+version=0.9.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core python3-wheel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://pep621.readthedocs.io/"
changelog="https://raw.githubusercontent.com/FFY00/python-pyproject-metadata/main/CHANGELOG.rst"
distfiles="${PYPI_SITE}/p/pyproject_metadata/pyproject_metadata-${version}.tar.gz"
-checksum=8511c00a4cad96686af6a6b4143433298beb96105a9379afdc9b0328f4f260c9
+checksum=b8b2253dd1b7062b78cf949a115f02ba7fa4114aabe63fa10528e9e1a954a816
make_check=no # tarball includes no tests
post_install() {
From 7e60e9f8091aa50a46b59a0ebbba48d8f6c99437 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:27:32 -0400
Subject: [PATCH 1000/2025] python3-pyzmq: update to 26.3.0.
---
srcpkgs/python3-pyzmq/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pyzmq/template b/srcpkgs/python3-pyzmq/template
index d8a46ec7eb2e83..513e6a88a83afc 100644
--- a/srcpkgs/python3-pyzmq/template
+++ b/srcpkgs/python3-pyzmq/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pyzmq'
pkgname=python3-pyzmq
-version=26.2.1
+version=26.3.0
revision=1
build_style=python3-pep517
make_check_args="--ignore tests/test_log.py"
@@ -16,7 +16,7 @@ homepage="https://pyzmq.readthedocs.io/"
changelog="https://raw.githubusercontent.com/zeromq/pyzmq/main/docs/source/changelog.md"
changelog="https://pyzmq.readthedocs.io/en/latest/changelog.html"
distfiles="${PYPI_SITE}/p/pyzmq/pyzmq-${version}.tar.gz"
-checksum=17d72a74e5e9ff3829deb72897a175333d3ef5b5413948cae3cf7ebf0b02ecca
+checksum=f1cd68b8236faab78138a8fc703f7ca0ad431b17a3fcac696358600d4e6243b3
export CMAKE_ARGS="-DPython_INCLUDE_DIR:PATH=${XBPS_CROSS_BASE}/${py3_inc}"
From f13c1e354ecadd31f20d1b86020471b42968271a Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:27:45 -0400
Subject: [PATCH 1001/2025] python3-scikit-build-core: update to 0.11.0.
---
srcpkgs/python3-scikit-build-core/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-scikit-build-core/template b/srcpkgs/python3-scikit-build-core/template
index 3925a64436cc4b..dafe4d450dd597 100644
--- a/srcpkgs/python3-scikit-build-core/template
+++ b/srcpkgs/python3-scikit-build-core/template
@@ -1,7 +1,7 @@
# Template file for 'python3-scikit-build-core'
pkgname=python3-scikit-build-core
-version=0.10.7
-revision=2
+version=0.11.0
+revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
depends="python3-packaging python3-pathspec cmake"
@@ -10,6 +10,6 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="Apache-2.0"
homepage="https://scikit-build-core.readthedocs.io"
distfiles="${PYPI_SITE}/s/scikit_build_core/scikit_build_core-${version}.tar.gz"
-checksum=04cbb59fe795202a7eeede1849112ee9dcbf3469feebd9b8b36aa541336ac4f8
+checksum=423d8b0885bf1942816c851f8ec7c1efc0a7ecad4f38ff43d5ba869a894b107b
# Tests require unpackaged dependencies
make_check=no
From 1e596bc4bfc50193ef1ffee38c3c78754e95bbda Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:27:56 -0400
Subject: [PATCH 1002/2025] python3-tifffile: update to 2025.3.13.
---
srcpkgs/python3-tifffile/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template
index 2b2f9f07f64a7e..7924aab2051b67 100644
--- a/srcpkgs/python3-tifffile/template
+++ b/srcpkgs/python3-tifffile/template
@@ -1,6 +1,6 @@
# Template file for 'python3-tifffile'
pkgname=python3-tifffile
-version=2025.2.18
+version=2025.3.13
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -11,7 +11,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=fbfafb0403cf23a57ff01139de7d27b333c94b7587e8848bf4f4b547068ae6f9
+checksum=4ac93724b4ed9f815c02b7589de7c0a79f53fa1ca45c0d3ec90d8f5a50553633
# Tests require unpackaged fsspec
make_check=no
From 98a27c9276541c969e6c6df1ee59913ab0626258 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:28:09 -0400
Subject: [PATCH 1003/2025] python3-setuptools-rust: update to 1.11.0.
---
srcpkgs/python3-setuptools-rust/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-setuptools-rust/template b/srcpkgs/python3-setuptools-rust/template
index 73a2d79e7f51b2..71a2a27d8c44d1 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.10.2
-revision=2
+version=1.11.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
depends="python3-semanticversion python3-setuptools python3-typing_extensions"
@@ -11,7 +11,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=5d73e7eee5f87a6417285b617c97088a7c20d1a70fcea60e3bdc94ff567c29dc
+checksum=f765d66f3def6fdc85e1e6d889c6a812aea1430c8dadcf1c7b6779b45f874fb2
# Tests have unpackaged dependencies
make_check=no
From 295e756bd0ae7c6059b1d0b868573eaa441d6e77 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:32:41 -0400
Subject: [PATCH 1004/2025] python3-threadpoolctl: update to 3.6.0.
---
srcpkgs/python3-threadpoolctl/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-threadpoolctl/template b/srcpkgs/python3-threadpoolctl/template
index 4f3c9fc5fa604d..22db31a12797a9 100644
--- a/srcpkgs/python3-threadpoolctl/template
+++ b/srcpkgs/python3-threadpoolctl/template
@@ -1,17 +1,17 @@
# Template file for 'python3-threadpoolctl'
pkgname=python3-threadpoolctl
-version=3.5.0
-revision=2
+version=3.6.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core"
depends="python3"
-checkdepends="python3-pytest"
short_desc="Python helpers to limit the number of threads used in native libraries"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause"
homepage="https://github.com/joblib/threadpoolctl"
distfiles="${PYPI_SITE}/t/threadpoolctl/threadpoolctl-${version}.tar.gz"
-checksum=082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107
+checksum=8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e
+make_check=no # tarball contains no tests
post_install() {
vlicense LICENSE
From eb772e71ad11a95eac2c53d7fd78d6f95d93f1ee Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:35:19 -0400
Subject: [PATCH 1005/2025] python3-ipython: update to 8.34.0.
---
srcpkgs/python3-ipython/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-ipython/template b/srcpkgs/python3-ipython/template
index 6505a82854f3df..7dcda085d04312 100644
--- a/srcpkgs/python3-ipython/template
+++ b/srcpkgs/python3-ipython/template
@@ -1,6 +1,6 @@
# Template file for 'python3-ipython'
pkgname=python3-ipython
-version=8.32.0
+version=8.34.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
@@ -16,7 +16,7 @@ license="BSD-3-Clause"
homepage="https://ipython.org/"
changelog="https://github.com/ipython/ipython/raw/main/docs/source/whatsnew/version8.rst"
distfiles="${PYPI_SITE}/i/ipython/ipython-${version}.tar.gz"
-checksum=be2c91895b0b9ea7ba49d33b23e2040c352b33eb6a519cca7ce6e0c743444251
+checksum=c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a
conflicts="python-ipython<=5.8.0_2"
make_check_pre="env PYTHONPATH=."
From 735dacfaaa97068fadcde563e1d186550bd8bb96 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:39:02 -0400
Subject: [PATCH 1006/2025] python3-websockets: update to 15.0.1.
---
srcpkgs/python3-websockets/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-websockets/template b/srcpkgs/python3-websockets/template
index be03e9168886d5..b5679df2c499eb 100644
--- a/srcpkgs/python3-websockets/template
+++ b/srcpkgs/python3-websockets/template
@@ -1,6 +1,6 @@
# Template file for 'python3-websockets'
pkgname=python3-websockets
-version=15.0
+version=15.0.1
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://websockets.readthedocs.io/en/stable/"
changelog="https://websockets.readthedocs.io/en/stable/project/changelog.html"
distfiles="${PYPI_SITE}/w/websockets/websockets-${version}.tar.gz"
-checksum=ca36151289a15b39d8d683fd8b7abbe26fc50be311066c5f8dcf3cb8cee107ab
+checksum=82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee
# Package ships no tests
make_check=no
From 723af5c51c450f72f30ff950be2fccec5e235e96 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:39:29 -0400
Subject: [PATCH 1007/2025] vkQuake: update to 1.32.1.
---
srcpkgs/vkQuake/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template
index 02777d256e186c..50375346ddd877 100644
--- a/srcpkgs/vkQuake/template
+++ b/srcpkgs/vkQuake/template
@@ -1,6 +1,6 @@
# Template file for 'vkQuake'
pkgname=vkQuake
-version=1.32.0
+version=1.32.1
revision=1
build_style=meson
hostmakedepends="glslang SPIRV-Tools pkg-config"
@@ -11,7 +11,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=c9f5d305358fb44c5e0944c4f73d2d4887574178253ad092d11489925d7ef433
+checksum=f6d2f9c708b16e56aa13b29d8dfaf3faab970ec4da18e878997dc627a35731f8
do_install() {
vbin build/vkquake
From 4e0b9bbe6c82021a1df5b0bab96d887cc1ecc7f5 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 17 Mar 2025 20:42:23 -0400
Subject: [PATCH 1008/2025] xpra: update to 6.2.5.
---
srcpkgs/xpra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xpra/template b/srcpkgs/xpra/template
index a025eff404886c..d144e2b2f4b63a 100644
--- a/srcpkgs/xpra/template
+++ b/srcpkgs/xpra/template
@@ -1,6 +1,6 @@
# Template file for 'xpra'
pkgname=xpra
-version=6.2.3
+version=6.2.5
revision=1
build_style=python3-module
make_build_args="--without-cuda_kernels --without-cuda_rebuild
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
homepage="https://xpra.org/"
changelog="https://raw.githubusercontent.com/Xpra-org/xpra/master/docs/CHANGELOG.md"
distfiles="https://github.com/Xpra-org/xpra/archive/v${version}.tar.gz"
-checksum=c57b07bcf3a266ae70631445a7e1fd650529fab6cf8fa82cac77a40dd335be16
+checksum=b5a9edcf7ac6a60f5a823b2f9aeaee20fcf8d49c1b3112f4e398a3bf9841764e
conf_files="/etc/xpra/xpra.conf /etc/xpra/xorg.conf /etc/xpra/conf.d/*"
# Tests don't run properly without package installed
make_check=no
From e6256252d4055565947be7d8473fe9796edee5ea Mon Sep 17 00:00:00 2001
From: Emil Miler <em@0x45.cz>
Date: Tue, 18 Mar 2025 09:57:53 +0100
Subject: [PATCH 1009/2025] platformio: update to 6.1.18
---
srcpkgs/platformio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/platformio/template b/srcpkgs/platformio/template
index c5fbf892ce7535..975a40a0236730 100644
--- a/srcpkgs/platformio/template
+++ b/srcpkgs/platformio/template
@@ -1,6 +1,6 @@
# Template file for 'platformio'
pkgname=platformio
-version=6.1.17
+version=6.1.18
revision=1
build_style=python3-module
# According to https://github.com/platformio/platformio-core/blob/9c20ab81cb68f1ffb7a8cac22ce95c4c797643ec/Makefile#L13
@@ -19,7 +19,7 @@ license="Apache-2.0"
homepage="https://github.com/platformio/platformio-core"
changelog="https://raw.githubusercontent.com/platformio/platformio-core/develop/HISTORY.rst"
distfiles="https://github.com/platformio/platformio-core/archive/refs/tags/v${version}.tar.gz"
-checksum=8876df773b262e7c5ec6784537dba10c0f305b448da11631f0142da4b288c3f3
+checksum=9665116a233f4e78306dfd3b8b3d1785cddda264976acda759bd8b275fc7c3c1
post_install() {
vinstall platformio/assets/system/99-platformio-udev.rules 644 usr/lib/udev/rules.d
From 11bcefb2ce030a7b92956db28b11b8044ca63598 Mon Sep 17 00:00:00 2001
From: Luca Matei Pintilie <luca@lucamatei.com>
Date: Mon, 17 Mar 2025 20:18:11 +0100
Subject: [PATCH 1010/2025] prosody: update to 13.0.0.
---
srcpkgs/prosody/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/prosody/template b/srcpkgs/prosody/template
index b66f6776b5643c..3bc9022a6c022f 100644
--- a/srcpkgs/prosody/template
+++ b/srcpkgs/prosody/template
@@ -1,6 +1,6 @@
# Template file for 'prosody'
pkgname=prosody
-version=0.12.5
+version=13.0.0
revision=1
build_style=configure
configure_args="
@@ -27,7 +27,7 @@ license="MIT"
homepage="https://prosody.im/"
changelog="https://prosody.im/doc/release/${version}"
distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz"
-checksum=778fb7707a0f10399595ba7ab9c66dd2a2288c0ae3a7fe4ab78f97d462bd399f
+checksum=4309c5cfeb1a74d3f97185f6243a0c1068eb39fa7e91abc42cf2194bf067fc54
system_accounts="prosody"
prosody_homedir="/var/lib/prosody"
From 529caf576b0caf37368fcbe28260ac3865594479 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Mar 2025 00:54:14 +0530
Subject: [PATCH 1011/2025] adwaita-icon-theme: update to 48.0.
---
srcpkgs/adwaita-icon-theme/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/adwaita-icon-theme/template b/srcpkgs/adwaita-icon-theme/template
index c03f019ef4e53f..51e1ba4c751bee 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=47.0
+version=48.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-3.0-or-later, CC-BY-SA-3.0"
homepage="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
changelog="https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/adwaita-icon-theme/${version/.*/}/adwaita-icon-theme-${version}.tar.xz"
-checksum=ad088a22958cb8469e41d9f1bba0efb27e586a2102213cd89cc26db2e002bdfe
+checksum=847068888650d9673115be6dbf2bfdc31a46aebc528a6a9db4420e60e656b8d4
pre_configure() {
ln -s /bin/true "$XBPS_WRAPPERDIR/gtk-update-icon-cache"
From 890ab556ccde02c3063515f8150ae25b9789a5f3 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 18 Mar 2025 16:50:37 -0400
Subject: [PATCH 1012/2025] vivaldi: update to 7.2.3621.63+1.
---
srcpkgs/vivaldi/patches/support-user-flags.patch | 4 ++--
srcpkgs/vivaldi/template | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/vivaldi/patches/support-user-flags.patch b/srcpkgs/vivaldi/patches/support-user-flags.patch
index eaf85c263dc167..a822baa4e0f045 100644
--- a/srcpkgs/vivaldi/patches/support-user-flags.patch
+++ b/srcpkgs/vivaldi/patches/support-user-flags.patch
@@ -30,8 +30,8 @@ index 5b5f1bf..8e95859 100755
exec 2> >(exec cat >&2)
# Note: exec -a below is a bashism.
--exec -a "$0" "$HERE/vivaldi-bin" "${VIVALDI_JS_FLAGS:-}" "$@"
-+exec -a "$0" "$HERE/vivaldi-bin" "${VIVALDI_JS_FLAGS:-}" $VIVALDI_USER_FLAGS "$@"
+-exec -a "$0" "$HERE/vivaldi-bin" "$@"
++exec -a "$0" "$HERE/vivaldi-bin" $VIVALDI_USER_FLAGS "$@"
--
2.34.1
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 3757a2d78b7250..860c68152a51df 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.1.3570.60+1
+version=7.2.3621.63+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=1b4cb8f6f52c1494f3c4a470d59b1742f7a9eff32d19a3b41401769c08a7cacc
+ checksum=bae4956d1e1de9b7f9c6e50c3eecccf95b18a0937867a6d2d7a6b16d55381044
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=c7b0a36ceac46f4fbfd5ea91a184f1035443c5078b2459b38ae15c05aa5868e5
+ checksum=72b9c652da6c7a4655c60ddc8c516f997a4a23f944d6b81ffb894bef2eeeee57
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=78439a915eb7e3d34c2f6bc82c4bd8643468becc5425b9f298121aea818e4e00
+ checksum=9d457762f2c6d93cd1464ee6d4fbe67af687ef56badb625a2f4c01e32ed70b21
;;
*)
broken="No distfiles available for this target"
From cdc2bfdb9067a4fd070381d50b12bb57a89a9644 Mon Sep 17 00:00:00 2001
From: Rodrigo Oliveira <mdkcore@qtrnn.io>
Date: Mon, 17 Mar 2025 12:09:57 -0300
Subject: [PATCH 1013/2025] slack-desktop: update to 4.43.43
---
srcpkgs/slack-desktop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template
index bfda581be3614c..0d35a49fa2caa2 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.41.105
+version=4.43.43
revision=1
archs="x86_64"
depends="xdg-utils"
@@ -10,7 +10,7 @@ license="custom:Proprietary"
homepage="https://slack.com/"
changelog="https://slack.com/release-notes/linux"
distfiles="https://downloads.slack-edge.com/desktop-releases/linux/x64/${version}/${pkgname}-${version}-amd64.deb"
-checksum=47696e49067a427e2db9b25157519abe1f61711c61050756d3c6b1232687803d
+checksum=31d369031c25875bfe7ddbe71ea9be46a331eb48204eb523a9f870968e7f32e9
restricted=yes
repository="nonfree"
nopie=yes
From 73dbbd5f6e20fc7038a3fd89e2ea0da020c02a8f Mon Sep 17 00:00:00 2001
From: zlice <zlice555@gmail.com>
Date: Fri, 27 Sep 2024 11:56:44 -0400
Subject: [PATCH 1014/2025] audacity: update to 3.7.3
---
srcpkgs/audacity/template | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/audacity/template b/srcpkgs/audacity/template
index 7b838119ab2611..d2bdb8d3574069 100644
--- a/srcpkgs/audacity/template
+++ b/srcpkgs/audacity/template
@@ -1,6 +1,6 @@
# Template file for 'audacity'
pkgname=audacity
-version=3.4.2
+version=3.7.3
revision=1
build_style=cmake
build_helper="cmake-wxWidgets-gtk3 qemu"
@@ -12,11 +12,11 @@ configure_args="-Daudacity_use_ffmpeg=loaded -Daudacity_lib_preference=system
-Daudacity_has_updates_check=OFF -DAUDACITY_BUILD_LEVEL=2"
hostmakedepends="pkg-config gettext python3"
makedepends="wxWidgets-gtk3-devel gtk+3-devel expat-devel lame-devel
- libsoxr-devel portaudio-devel sqlite-devel ffmpeg-devel
+ libsoxr-devel portaudio-devel sqlite-devel ffmpeg6-devel
libid3tag-devel libmad-devel vamp-plugin-sdk-devel libogg-devel
libvorbis-devel libflac-devel lilv-devel lv2 serd-devel sord-devel
sratom-devel suil-devel portmidi-devel soundtouch-devel twolame-devel
- zlib-devel libuuid-devel jack-devel wavpack-devel libsndfile-devel
+ zlib-devel jack-devel wavpack-devel libsndfile-devel
opusfile-devel rapidjson"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="Graphical cross-platform audio editor"
@@ -25,7 +25,11 @@ license="GPL-2.0-or-later, GPL-3.0-or-later, CC-BY-3.0"
homepage="https://www.audacityteam.org"
changelog="https://github.com/audacity/audacity/raw/master/CHANGELOG.txt"
distfiles="https://github.com/audacity/audacity/releases/download/Audacity-${version}/audacity-sources-${version}.tar.gz"
-checksum=f28dd718d2c5a2aa9f207b8351443a90c1f02b65378ca94bcc7febda42635e48
+checksum=5dbe4f494f9fa51e47bfe6dc2c3bf62e1eaedbf087bad79cce51e461c1db3e92
+
+case "$XBPS_TARGET_MACHINE" in
+ i686*) CFLAGS="-msse2";;
+esac
CXXFLAGS="-D_FILE_OFFSET_BITS=64"
From 0d7bc3b662cd17e5a059127f8e22eb5acf59e093 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 19:22:08 -0700
Subject: [PATCH 1015/2025] zix: update to 0.6.2.
---
srcpkgs/zix/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/zix/template b/srcpkgs/zix/template
index 885aea6d91817e..9983ff1c88be62 100644
--- a/srcpkgs/zix/template
+++ b/srcpkgs/zix/template
@@ -1,15 +1,15 @@
# Template file for 'zix'
pkgname=zix
-version=0.4.2
+version=0.6.2
revision=1
build_style=meson
short_desc="C library of portability wrappers and data structures"
maintainer="Piraty <mail@piraty.dev>"
license="ISC"
-homepage="https://drobilla.net/category/zix/"
+homepage="https://gitlab.com/drobilla/zix/"
changelog="https://gitlab.com/drobilla/zix/-/raw/main/NEWS"
distfiles="https://download.drobilla.net/zix-${version}.tar.xz"
-checksum=0c071cc11ab030bdc668bea3b46781b6dafd47ddd03b6d0c2bc1ebe7177e488d
+checksum=4bc771abf4fcf399ea969a1da6b375f0117784f8fd0e2db356a859f635f616a7
post_install() {
vlicense COPYING
From e9bbc1ce5084240a8e766c72f172ca822b6bb883 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 19:22:26 -0700
Subject: [PATCH 1016/2025] lilv: update to 0.24.26.
---
srcpkgs/lilv/template | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/lilv/template b/srcpkgs/lilv/template
index 57f4bc30b9501b..cd0415bee121f5 100644
--- a/srcpkgs/lilv/template
+++ b/srcpkgs/lilv/template
@@ -1,22 +1,22 @@
# Template file for 'lilv'
pkgname=lilv
-version=0.24.12
-revision=4
-build_style=waf3
-configure_args="--dyn-manifest"
+version=0.24.26
+revision=1
+build_style=meson
hostmakedepends="pkg-config"
makedepends="python3-devel serd-devel sord-devel sratom-devel libsndfile-devel
- lv2"
+ zix-devel lv2"
short_desc="Simple yet powerful C API for using LV2 plugins"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
-homepage="http://drobilla.net/software/lilv/"
-distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2"
-checksum=26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061
+homepage="https://gitlab.com/lv2/lilv"
+changelog="https://gitlab.com/lv2/lilv/-/raw/main/NEWS"
+distfiles="https://download.drobilla.net/lilv-${version}.tar.xz"
+checksum=22feed30bc0f952384a25c2f6f4b04e6d43836408798ed65a8a934c055d5d8ac
post_install() {
vlicense COPYING
- rm -rf "$DESTDIR"/usr/etc
+ rm -r ${DESTDIR}/etc/bash_completion.d
}
liblilv_package() {
@@ -31,7 +31,7 @@ lilv-bash-completion_package() {
depends="bash-completion lilv"
short_desc+=" - Bash completion for Lilv"
pkg_install() {
- vcompletion utils/lilv.bash_completion bash
+ vcompletion tools/lilv.bash_completion bash
}
}
From 39d54265d4284675b26bfe4b568cd5eb0dd82fc9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 19:22:53 -0700
Subject: [PATCH 1017/2025] suil: update to 0.10.22.
---
srcpkgs/suil/template | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/suil/template b/srcpkgs/suil/template
index 680e1972cd4371..14f181af2c7a58 100644
--- a/srcpkgs/suil/template
+++ b/srcpkgs/suil/template
@@ -1,22 +1,17 @@
# Template file for 'suil'
pkgname=suil
-version=0.10.12
+version=0.10.22
revision=1
-build_style=waf3
-hostmakedepends="pkg-config lv2"
-makedepends="gtk+-devel qt5-devel gtk+3-devel"
+build_style=meson
+hostmakedepends="pkg-config lv2 qt5-host-tools qt5-devel qt6-base qt6-tools"
+makedepends="gtk+-devel qt5-devel qt6-base-devel gtk+3-devel lv2"
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"
+homepage="https://gitlab.com/lv2/suil"
changelog="https://gitlab.com/lv2/suil/-/raw/master/NEWS"
-distfiles="http://download.drobilla.net/${pkgname}-${version}.tar.bz2"
-checksum=daa763b231b22a1f532530d3e04c1fae48d1e1e03785e23c9ac138f207b87ecd
-
-if [ "$CROSS_BUILD" ]; then
- hostmakedepends+=" qt5-host-tools qt5-devel"
- makedepends+=" lv2"
-fi
+distfiles="https://download.drobilla.net/suil-${version}.tar.xz"
+checksum=d720969e0f44a99d5fba35c733a43ed63a16b0dab867970777efca4b25387eb7
post_install() {
vlicense COPYING
From 076d5b6a8828e96e49bb1e31fc659e77a6206cfb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 19:23:11 -0700
Subject: [PATCH 1018/2025] sratom: update to 0.6.18.
---
srcpkgs/sratom/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/sratom/template b/srcpkgs/sratom/template
index fe7b6b98dbdba4..e11e5ef0eb2472 100644
--- a/srcpkgs/sratom/template
+++ b/srcpkgs/sratom/template
@@ -1,6 +1,6 @@
# Template file for 'sratom'
pkgname=sratom
-version=0.6.16
+version=0.6.18
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -8,9 +8,10 @@ makedepends="serd-devel sord-devel lv2"
short_desc="Library for serialising LV2 atoms to/from RDF (Turtle syntax)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
-homepage="https://drobilla.net/software/sratom/"
+homepage="https://gitlab.com/lv2/sratom/"
+changelog="https://gitlab.com/lv2/sratom/-/raw/main/NEWS"
distfiles="https://download.drobilla.net/${pkgname}-${version}.tar.xz"
-checksum=71c157991183e53d0555393bb4271c75c9b5f5dab74a5ef22f208bb22de322c4
+checksum=4c6a6d9e0b4d6c01cc06a8849910feceb92e666cb38779c614dd2404a9931e92
post_install() {
vlicense COPYING
From da60a693e182d13f83d65068b41809ad203a5c0c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:03:24 -0700
Subject: [PATCH 1019/2025] zeitgeist: fix build with gcc14
---
srcpkgs/zeitgeist/template | 3 +++
1 file changed, 3 insertions(+)
diff --git a/srcpkgs/zeitgeist/template b/srcpkgs/zeitgeist/template
index 0612ba596ceba4..f4ae3986f1255f 100644
--- a/srcpkgs/zeitgeist/template
+++ b/srcpkgs/zeitgeist/template
@@ -26,6 +26,9 @@ build_options_default="gir vala"
pre_configure() {
NOCONFIGURE=1 autoreconf -fi
+
+ # Regenerate sources with new vala
+ find -name '*.vala' -exec touch {} \;
}
post_install() {
From 5fa85e9be7bb051c61031874b8a065bb9e94c8b8 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:06:31 -0700
Subject: [PATCH 1020/2025] cogl: disable gst library to fix gcc14 build
Long superceeded by clutter-gst3
`xbps-query -Rs libcogl-gst.so -p shlib-requires` shows no dependents.
---
common/shlibs | 1 -
srcpkgs/cogl/template | 6 +++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 75b02c0a34da38..3ca8263a7404ec 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -881,7 +881,6 @@ libdvbv5.so.0 v4l-utils-1.6.2_1
libjson-c.so.5 json-c-0.14.0_1
libcogl.so.20 cogl-1.18.0_1
libcogl-pango.so.20 cogl-1.18.0_1
-libcogl-gst.so.20 cogl-1.18.0_1
libcogl-gles2.so.20 cogl-1.18.0_1
libcogl-path.so.20 cogl-1.18.0_1
libSDL2_Pango.so.4 SDL2_Pango-2.1.5_1
diff --git a/srcpkgs/cogl/template b/srcpkgs/cogl/template
index 987bdc4ba11204..374de25b2f7ae5 100644
--- a/srcpkgs/cogl/template
+++ b/srcpkgs/cogl/template
@@ -1,17 +1,17 @@
# Template file for 'cogl'
pkgname=cogl
version=1.22.8
-revision=1
+revision=2
build_style=gnu-configure
build_helper="gir"
configure_args="--enable-cairo=yes --enable-cogl-pango=yes
- --enable-gdk-pixbuf=yes --enable-cogl-gst=yes --enable-kms-egl-platform
+ --enable-gdk-pixbuf=yes --enable-kms-egl-platform
--enable-wayland-egl-platform --enable-wayland-egl-server
$(vopt_enable gir introspection)"
hostmakedepends="automake libtool gettext gettext-devel pkg-config intltool
glib-devel gobject-introspection gtk-doc"
makedepends="libXcomposite-devel libXrandr-devel MesaLib-devel pango-devel
- gdk-pixbuf-devel gst-plugins-base1-devel wayland-devel libXdamage-devel"
+ gdk-pixbuf-devel wayland-devel libXdamage-devel"
short_desc="Library for using 3D graphics hardware for rendering"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
From f5b9a649200cf361a036f4e3f74506bfcb163c31 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:11:03 -0700
Subject: [PATCH 1021/2025] clutter-gst3: fix build with gcc14
---
srcpkgs/clutter-gst3/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/clutter-gst3/template b/srcpkgs/clutter-gst3/template
index 3e59566bd6ffa3..01364cab969f09 100644
--- a/srcpkgs/clutter-gst3/template
+++ b/srcpkgs/clutter-gst3/template
@@ -4,7 +4,7 @@ version=3.0.27
revision=2
build_style=gnu-configure
build_helper="gir"
-configure_args="--disable-debug $(vopt_enable gir introspection)"
+configure_args="--enable-debug=minimum $(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool glib-devel"
makedepends="clutter-devel gst-plugins-bad1-devel gst-plugins-base1-devel"
depends="gst-plugins-base1 gst-plugins-bad1"
From 3d094c0910b5b70c6a4f30afda79192d32e5b16a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:12:10 -0700
Subject: [PATCH 1022/2025] cheese: depends on clutter-gst3, not clutter-gst
---
srcpkgs/cheese/template | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index a8ae1fc18756ec..1a1ae7751177d1 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -10,7 +10,7 @@ hostmakedepends="gettext gdk-pixbuf glib-devel itstool pkg-config vala librsvg
gtk-update-icon-cache"
makedepends="clutter-gst3-devel clutter-gtk-devel gnome-desktop-devel
gst-plugins-good1 libXtst-devel libcanberra-devel libgee08-devel librsvg-devel"
-depends="clutter-gst clutter-gtk desktop-file-utils gnome-video-effects
+depends="clutter-gst3 clutter-gtk desktop-file-utils gnome-video-effects
gst-plugins-good1 hicolor-icon-theme"
short_desc="GNOME tool to take pictures and videos from your webcam"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -27,6 +27,11 @@ if [ -z "$CROSS_BUILD" ]; then
build_options_default+=" gtk_doc"
fi
+pre_configure() {
+ # Regenerate sources with new vala
+ find -name '*.vala' -exec touch {} \;
+}
+
libcheese_package() {
short_desc+=" - shared libraries"
pkg_install() {
From fa815a345ccf8d681c0dfd1c286b5edef5706c97 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:13:36 -0700
Subject: [PATCH 1023/2025] dev86: fix build with gcc14
---
srcpkgs/dev86/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/dev86/template b/srcpkgs/dev86/template
index 137e4f461f81c1..8ed81d217c7583 100644
--- a/srcpkgs/dev86/template
+++ b/srcpkgs/dev86/template
@@ -17,6 +17,10 @@ pre_build() {
libc/bios; do
sed -i -e "s|\$(CCFLAGS) ||g" ${wrksrc}/${f}/Makefile
done
+
+ # Force gnu89 as dev86 mixes k&r style
+ vsed -i -e "s|CFLAGS =|CFLAGS=-std=gnu89 |g" makefile.in
+ vsed -i -e 's|CFLAGS=|CFLAGS=-std=gnu89 |g' dis88/Makefile
}
do_install() {
From 600e3a0e2146e3f9a49bfb9e246c7b58214f24e1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:14:21 -0700
Subject: [PATCH 1024/2025] gnome-nettool: fix build with gcc14 and musl
---
srcpkgs/gnome-nettool/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/gnome-nettool/template b/srcpkgs/gnome-nettool/template
index f578e59d00ee41..020b791c901ca1 100644
--- a/srcpkgs/gnome-nettool/template
+++ b/srcpkgs/gnome-nettool/template
@@ -1,7 +1,7 @@
# Template file for 'gnome-nettool'
pkgname=gnome-nettool
version=42.0
-revision=1
+revision=2
build_style=meson
hostmakedepends="pkg-config gettext itstool glib-devel"
makedepends="bind-utils desktop-file-utils gsettings-desktop-schemas-devel
@@ -14,3 +14,4 @@ license="GPL-2.0-or-later"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=a54f29eef2038aee69551c8b19ca4f758e5eb9e2090a4bc6b5633dff0188751f
+CFLAGS="-D_GNU_SOURCE" # bzero
From bb0be03fbbc4003afaf13b8097f18d7eae206f32 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:14:56 -0700
Subject: [PATCH 1025/2025] libquvi: fix build with gcc14
---
srcpkgs/libquvi/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/libquvi/template b/srcpkgs/libquvi/template
index 23ada75d7b2732..22a5c5f6a1f017 100644
--- a/srcpkgs/libquvi/template
+++ b/srcpkgs/libquvi/template
@@ -1,7 +1,7 @@
# Template file for 'libquvi'
pkgname=libquvi
version=0.4.1
-revision=8
+revision=9
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="lua52-devel libcurl-devel libquvi-scripts"
@@ -13,6 +13,7 @@ homepage="http://quvi.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/quvi/$pkgname-$version.tar.gz"
checksum=143c92b065b7ddc2ac87c4b9679ee99df0f1dccd2d0dbda15da0a54ae280dec8
replaces="quvi<0.4.0"
+CFLAGS="-DLUA_COMPAT_MODULE"
pre_configure() {
sed -i configure -e 's;"lua >= 5.1";"lua5.2 >= 5.1";g'
From e6cca4799fc58515bfe48e7c7f9579154f73f734 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:16:32 -0700
Subject: [PATCH 1026/2025] gnome-builder: fix dependency conflict involving
libgit2-devel
---
srcpkgs/gnome-builder/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index c4843eed962421..e31f20cd5a2d84 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -12,7 +12,7 @@ makedepends="llvm${_llvmver}-devel cairo-devel clang${_llvmver} libspelling-deve
gtksourceview5-devel gtk4-devel json-glib-devel jsonrpc-glib-devel gom-devel
libgit2-glib-devel libglib-devel libostree-devel libpeas2-devel libspelling-devel
libxml2-devel template-glib-devel vala-devel vte3-gtk4-devel libwebkitgtk60-devel
- libadwaita-devel pcre2-devel libgit2-devel gobject-introspection
+ libadwaita-devel pcre2-devel gobject-introspection
python3-gobject-devel sysprof-devel libportal-gtk4-devel
libsoup3-devel cmark-devel pango-devel libportal-devel
libpanel-devel d-spy-devel editorconfig-devel libdex-devel"
From bae0422605dee058b0363698ffd007fe328dd8c2 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:18:32 -0700
Subject: [PATCH 1027/2025] libgee: update to 0.20.8.
---
srcpkgs/libgee/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libgee/template b/srcpkgs/libgee/template
index 8df6edd974c642..672d3ea0607316 100644
--- a/srcpkgs/libgee/template
+++ b/srcpkgs/libgee/template
@@ -1,6 +1,6 @@
# Template file for 'libgee'
pkgname=libgee
-version=0.20.6
+version=0.20.8
revision=1
build_style=gnu-configure
build_helper="gir"
@@ -13,7 +13,7 @@ license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Libgee"
changelog="https://gitlab.gnome.org/GNOME/libgee/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz"
-checksum=1bf834f5e10d60cc6124d74ed3c1dd38da646787fbf7872220b8b4068e476d4d
+checksum=189815ac143d89867193b0c52b7dc31f3aa108a15f04d6b5dca2b6adfad0b0ee
# Package build options
build_options="gir vala"
From 4c82d0ab51585b26af6f0483a45eea0580c88c82 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:29:13 -0700
Subject: [PATCH 1028/2025] cogl: fix cross gir
---
srcpkgs/cogl/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/cogl/template b/srcpkgs/cogl/template
index 374de25b2f7ae5..36a9874e8b2f25 100644
--- a/srcpkgs/cogl/template
+++ b/srcpkgs/cogl/template
@@ -27,6 +27,10 @@ pre_configure() {
autoreconf -fi
}
+pre_build() {
+ export GIR_EXTRA_LIBS_PATH="${wrksrc}/cogl/.libs"
+}
+
# Needs a GL environment
do_check() {
:
From 20647b4387637a7628d5c9fa31a720426cb2bd1d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:30:54 -0700
Subject: [PATCH 1029/2025] cheese: rebuild to fix depends
---
srcpkgs/cheese/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cheese/template b/srcpkgs/cheese/template
index 1a1ae7751177d1..5cb348e3266505 100644
--- a/srcpkgs/cheese/template
+++ b/srcpkgs/cheese/template
@@ -1,7 +1,7 @@
# Template file for 'cheese'
pkgname=cheese
version=44.1
-revision=2
+revision=3
build_style=meson
build_helper="gir"
configure_args="$(vopt_bool gtk_doc gtk_doc) $(vopt_bool gtk_doc man)"
From 3bde94aa07244195daf197c5eecd7859337c4039 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:37:23 -0700
Subject: [PATCH 1030/2025] cheese: fix build with gcc14
---
srcpkgs/cheese/patches/gcc14.patch | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 srcpkgs/cheese/patches/gcc14.patch
diff --git a/srcpkgs/cheese/patches/gcc14.patch b/srcpkgs/cheese/patches/gcc14.patch
new file mode 100644
index 00000000000000..fa712f94d54d15
--- /dev/null
+++ b/srcpkgs/cheese/patches/gcc14.patch
@@ -0,0 +1,27 @@
+From d8b8f27730cca948a5e5346b8ed2db0793bb16e7 Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Fri, 19 Jan 2024 21:31:33 +0100
+Subject: [PATCH] libcheese: Add GtkWidget cast to avoid an
+ incompatible-pointer-types error
+
+This is required for compilation with GCC 14.
+---
+ libcheese/cheese-flash.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libcheese/cheese-flash.c b/libcheese/cheese-flash.c
+index 59959dbd..e4023221 100644
+--- a/libcheese/cheese-flash.c
++++ b/libcheese/cheese-flash.c
+@@ -132,7 +132,7 @@ cheese_flash_set_property (GObject *object,
+ GObject *parent;
+ parent = g_value_get_object (value);
+ if (object != NULL)
+- priv->parent = g_object_ref (parent);
++ priv->parent = GTK_WIDGET (g_object_ref (parent));
+ else
+ priv->parent = NULL;
+ }
+--
+GitLab
+
From 2ef0b14135656c929a15e74ddb6b10e6fe4a42ce Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:37:57 -0700
Subject: [PATCH 1031/2025] freerdp: fix build with gcc14
---
srcpkgs/freerdp/patches/gcc14.patch | 235 ++++++++++++++++++++++++++++
1 file changed, 235 insertions(+)
create mode 100644 srcpkgs/freerdp/patches/gcc14.patch
diff --git a/srcpkgs/freerdp/patches/gcc14.patch b/srcpkgs/freerdp/patches/gcc14.patch
new file mode 100644
index 00000000000000..47553cea895fda
--- /dev/null
+++ b/srcpkgs/freerdp/patches/gcc14.patch
@@ -0,0 +1,235 @@
+From 4f411197dc9d2076f00748b1178a60b2423030bf Mon Sep 17 00:00:00 2001
+From: Alessandro Bono <alessandro.bono369@gmail.com>
+Date: Wed, 8 May 2024 16:06:17 +0200
+Subject: [PATCH] info: Fix incompatible pointer type
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This fixes the following:
+```
+libfreerdp/core/info.c: In function ârdp_read_info_null_stringâ:
+libfreerdp/core/info.c:88:39: error: initialization of âconst WCHAR *â {aka âconst short unsigned int *â} from incompatible pointer type âBYTE *â {aka âunsigned char *â} [-Wincompatible-pointer-types]
+ 88 | const WCHAR* domain = Stream_Pointer(s);
+```
+---
+ libfreerdp/core/info.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libfreerdp/core/info.c b/libfreerdp/core/info.c
+index 9aaa6cff6b74..c9b2fc6017d3 100644
+--- a/libfreerdp/core/info.c
++++ b/libfreerdp/core/info.c
+@@ -85,7 +85,7 @@ static BOOL rdp_read_info_null_string(const char* what, UINT32 flags, wStream* s
+
+ if (cbLen > 0)
+ {
+- const WCHAR* domain = Stream_Pointer(s);
++ const WCHAR* domain = (WCHAR*)Stream_Pointer(s);
+
+ if (isNullTerminated && (max > 0))
+ max -= nullSize;
+From f3ed1f1ac367eb21f93c9fba5047447fdccdb5cc Mon Sep 17 00:00:00 2001
+From: Alessandro Bono <alessandro.bono369@gmail.com>
+Date: Wed, 8 May 2024 16:06:26 +0200
+Subject: [PATCH] redirection: Fix incompatible pointer type
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This fixes the following:
+```
+libfreerdp/core/redirection.c: In function âredirection_copy_dataâ:
+libfreerdp/core/redirection.c:91:31: error: passing argument 1 of âredirection_free_dataâ from incompatible pointer type [-Wincompatible-pointer-types]
+ 91 | redirection_free_data(dst, plen);
+ | ^~~
+ | |
+ | char **
+libfreerdp/core/redirection.c:80:42: note: expected âBYTE **â {aka âunsigned char **â} but argument is of type âchar **â
+ 80 | static void redirection_free_data(BYTE** str, UINT32* length)
+ | ~~~~~~~^~~
+```
+---
+ libfreerdp/core/redirection.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libfreerdp/core/redirection.c b/libfreerdp/core/redirection.c
+index 59c6dbceed3d..63bc8cc854ca 100644
+--- a/libfreerdp/core/redirection.c
++++ b/libfreerdp/core/redirection.c
+@@ -86,7 +86,7 @@ static void redirection_free_data(BYTE** str, UINT32* length)
+ *str = NULL;
+ }
+
+-static BOOL redirection_copy_data(char** dst, UINT32* plen, const char* str, UINT32 len)
++static BOOL redirection_copy_data(BYTE** dst, UINT32* plen, const BYTE* str, UINT32 len)
+ {
+ redirection_free_data(dst, plen);
+
+From 7894a7dfc5f811cb5dacc57a09236c11744b1ec8 Mon Sep 17 00:00:00 2001
+From: Alessandro Bono <alessandro.bono369@gmail.com>
+Date: Wed, 8 May 2024 16:06:30 +0200
+Subject: [PATCH] redirection: Fix incompatible pointer type
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This fixes the following:
+```
+libfreerdp/core/redirection.c: In function âfreerdp_settings_set_pointer_lenâ:
+libfreerdp/core/redirection.c:112:31: error: assignment to âBYTE **â {aka âunsigned char **â} from incompatible pointer type âchar **â [-Wincompatible-pointer-types]
+ 112 | pdata = &settings->TargetNetAddress;
+ | ^
+```
+---
+ libfreerdp/core/redirection.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libfreerdp/core/redirection.c b/libfreerdp/core/redirection.c
+index 63bc8cc854ca..4872d4b8fb17 100644
+--- a/libfreerdp/core/redirection.c
++++ b/libfreerdp/core/redirection.c
+@@ -109,7 +109,7 @@ static BOOL freerdp_settings_set_pointer_len(rdpSettings* settings, size_t id, c
+ switch (id)
+ {
+ case FreeRDP_TargetNetAddress:
+- pdata = &settings->TargetNetAddress;
++ pdata = (BYTE**)&settings->TargetNetAddress;
+ plen = &settings->TargetNetAddressCount;
+ break;
+ case FreeRDP_LoadBalanceInfo:
+From 5b2b53b15c9af46b85c4ef0007e7fb59d7608289 Mon Sep 17 00:00:00 2001
+From: Armin Novak <armin.novak@thincast.com>
+Date: Thu, 8 Aug 2024 11:03:24 +0200
+Subject: [PATCH] [warnings] fix -Wincompatible-pointer-types
+
+---
+ channels/ainput/server/ainput_main.c | 8 ++++----
+ libfreerdp/codec/dsp_ffmpeg.c | 2 +-
+ winpr/libwinpr/crt/unicode.c | 8 ++++----
+ 3 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/channels/ainput/server/ainput_main.c b/channels/ainput/server/ainput_main.c
+index 943d0faf1628..fc61f9b00101 100644
+--- a/channels/ainput/server/ainput_main.c
++++ b/channels/ainput/server/ainput_main.c
+@@ -222,7 +222,7 @@ static HANDLE ainput_server_get_channel_handle(ainput_server* ainput)
+
+ WINPR_ASSERT(ainput);
+
+- if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualEventHandle, &buffer,
++ if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualEventHandle, (void**)&buffer,
+ &BytesReturned) == TRUE)
+ {
+ if (BytesReturned == sizeof(HANDLE))
+@@ -416,7 +416,7 @@ ainput_server_context* ainput_server_context_new(HANDLE vcm)
+ goto fail;
+ return &ainput->context;
+ fail:
+- ainput_server_context_free(ainput);
++ ainput_server_context_free(&ainput->context);
+ return NULL;
+ }
+
+@@ -539,8 +539,8 @@ UINT ainput_server_context_poll_int(ainput_server_context* context)
+ BYTE* buffer = NULL;
+ DWORD BytesReturned = 0;
+
+- if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer,
+- &BytesReturned) != TRUE)
++ if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady,
++ (void**)&buffer, &BytesReturned) != TRUE)
+ {
+ WLog_ERR(TAG, "WTSVirtualChannelReady failed,");
+ }
+diff --git a/libfreerdp/codec/dsp_ffmpeg.c b/libfreerdp/codec/dsp_ffmpeg.c
+index ef6791400d38..80df188339ee 100644
+--- a/libfreerdp/codec/dsp_ffmpeg.c
++++ b/libfreerdp/codec/dsp_ffmpeg.c
+@@ -423,7 +423,7 @@ static BOOL ffmpeg_encode_frame(AVCodecContext* context, AVFrame* in, AVPacket*
+ uint8_t** pp = in->extended_data;
+ for (int y = 0; y < in->channels; y++)
+ {
+- float* data = pp[y];
++ float* data = (float*)pp[y];
+ for (int x = 0; x < in->nb_samples; x++)
+ {
+ const float val1 = data[x];
+diff --git a/winpr/libwinpr/crt/unicode.c b/winpr/libwinpr/crt/unicode.c
+index dc3533a8a7b5..acbec014e67c 100644
+--- a/winpr/libwinpr/crt/unicode.c
++++ b/winpr/libwinpr/crt/unicode.c
+@@ -215,8 +215,8 @@ int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int
+ else
+ {
+ targetLength =
+- ucnv_convert("UTF-16LE", "UTF-8", targetStart, targetCapacity * sizeof(WCHAR),
+- lpMultiByteStr, cbMultiByte, &error);
++ ucnv_convert("UTF-16LE", "UTF-8", (char*)targetStart,
++ targetCapacity * sizeof(WCHAR), lpMultiByteStr, cbMultiByte, &error);
+ if (targetLength > 0)
+ targetLength /= sizeof(WCHAR);
+ cchWideChar = U_SUCCESS(error) ? targetLength : 0;
+@@ -353,14 +353,14 @@ int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int
+ #if defined(UCNV_CONVERT)
+ if (cbMultiByte == 0)
+ {
+- targetLength = ucnv_convert("UTF-8", "UTF-16LE", NULL, 0, lpWideCharStr,
++ targetLength = ucnv_convert("UTF-8", "UTF-16LE", NULL, 0, (char*)lpWideCharStr,
+ cchWideChar * sizeof(WCHAR), &error);
+ cbMultiByte = targetLength;
+ }
+ else
+ {
+ targetLength = ucnv_convert("UTF-8", "UTF-16LE", targetStart, targetCapacity,
+- lpWideCharStr, cchWideChar * sizeof(WCHAR), &error);
++ (char*)lpWideCharStr, cchWideChar * sizeof(WCHAR), &error);
+ cbMultiByte = U_SUCCESS(error) ? targetLength : 0;
+ }
+
+From d2b6771c748e54e659d5f1243a92e499c3beaa36 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <floppym@gentoo.org>
+Date: Wed, 22 May 2024 17:04:43 -0400
+Subject: [PATCH] X11: fix pointer/integer type mismatch
+
+Fixed on master in 2da280b8a1748052b70b3f5a1ef0d8e932c33adc.
+---
+ client/X11/xf_graphics.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
+index 5aa1fd48b5a3..fe81e0ed91cb 100644
+--- a/client/X11/xf_graphics.c
++++ b/client/X11/xf_graphics.c
+@@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, rdpPointer* pointer)
+
+ #endif
+ fail:
+- WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
++ WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL);
+ return rc;
+ }
+
+From 67818bddb31900cdf3acb26cb0b673cc90b71cc9 Mon Sep 17 00:00:00 2001
+From: akallabeth <akallabeth@posteo.net>
+Date: Thu, 23 May 2024 09:30:33 +0200
+Subject: [PATCH] [client,wayland] fix const correctness
+
+---
+ client/Wayland/wlfreerdp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/Wayland/wlfreerdp.c b/client/Wayland/wlfreerdp.c
+index 65e29bc51109..5988aed6b03f 100644
+--- a/client/Wayland/wlfreerdp.c
++++ b/client/Wayland/wlfreerdp.c
+@@ -587,7 +587,7 @@ static void wlf_client_free(freerdp* instance, rdpContext* context)
+ DeleteCriticalSection(&wlf->critical);
+ }
+
+-static void* uwac_event_clone(const void* val)
++static void* uwac_event_clone(void* val)
+ {
+ UwacEvent* copy;
+ UwacEvent* ev = (UwacEvent*)val;
+
From 01f574049e6ef68e017f55dffda214fa2529a2e4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:38:39 -0700
Subject: [PATCH 1032/2025] mbedtls2: fix build with gcc14
---
srcpkgs/mbedtls2/patches/gcc14.patch | 59 ++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
create mode 100644 srcpkgs/mbedtls2/patches/gcc14.patch
diff --git a/srcpkgs/mbedtls2/patches/gcc14.patch b/srcpkgs/mbedtls2/patches/gcc14.patch
new file mode 100644
index 00000000000000..523134b884615d
--- /dev/null
+++ b/srcpkgs/mbedtls2/patches/gcc14.patch
@@ -0,0 +1,59 @@
+From 990a88cd53d40ff42481a2c200b05f656507f326 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich <slyich@gmail.com>
+Date: Thu, 25 Jan 2024 20:48:56 +0000
+Subject: [PATCH] tests: fix `calloc()` argument list (`gcc-14` fix)
+
+`gcc-14` added a new `-Wcalloc-transposed-args` warning recently. It
+detected minor infelicity in `calloc()` API usage in `mbedtls`:
+
+ In file included from /build/mbedtls/tests/include/test/ssl_helpers.h:19,
+ from /build/mbedtls/tests/src/test_helpers/ssl_helpers.c:11:
+ /build/mbedtls/tests/src/test_helpers/ssl_helpers.c: In function 'mbedtls_test_init_handshake_options':
+ /build/mbedtls/tests/include/test/macros.h:128:46:
+ error: 'calloc' sizes specified with 'sizeof' in the earlier argument
+ and not in the later argument [-Werror=calloc-transposed-args]
+ 128 | (pointer) = mbedtls_calloc(sizeof(*(pointer)), \
+ | ^
+
+Signed-off-by: Sergei Trofimovich <slyich@gmail.com>
+---
+ tests/include/test/macros.h | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/tests/include/test/macros.h b/tests/include/test/macros.h
+index 894fc6727cc8..3c347e17e901 100644
+--- a/tests/include/test/macros.h
++++ b/tests/include/test/macros.h
+@@ -135,8 +135,8 @@
+ do { \
+ TEST_ASSERT((pointer) == NULL); \
+ if ((item_count) != 0) { \
+- (pointer) = mbedtls_calloc(sizeof(*(pointer)), \
+- (item_count)); \
++ (pointer) = mbedtls_calloc((item_count), \
++ sizeof(*(pointer))); \
+ TEST_ASSERT((pointer) != NULL); \
+ } \
+ } while (0)
+@@ -165,8 +165,8 @@
+ #define TEST_CALLOC_NONNULL(pointer, item_count) \
+ do { \
+ TEST_ASSERT((pointer) == NULL); \
+- (pointer) = mbedtls_calloc(sizeof(*(pointer)), \
+- (item_count)); \
++ (pointer) = mbedtls_calloc((item_count), \
++ sizeof(*(pointer))); \
+ if (((pointer) == NULL) && ((item_count) == 0)) { \
+ (pointer) = mbedtls_calloc(1, 1); \
+ } \
+@@ -185,8 +185,8 @@
+ do { \
+ TEST_ASSERT((pointer) == NULL); \
+ if ((item_count) != 0) { \
+- (pointer) = mbedtls_calloc(sizeof(*(pointer)), \
+- (item_count)); \
++ (pointer) = mbedtls_calloc((item_count), \
++ sizeof(*(pointer))); \
+ TEST_ASSUME((pointer) != NULL); \
+ } \
+ } while (0)
From 07db50635bacc757527099792404b2a19ce6fb73 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:39:14 -0700
Subject: [PATCH 1033/2025] mcpp: fix build with gcc14
---
srcpkgs/mcpp/patches/gcc14.patch | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 srcpkgs/mcpp/patches/gcc14.patch
diff --git a/srcpkgs/mcpp/patches/gcc14.patch b/srcpkgs/mcpp/patches/gcc14.patch
new file mode 100644
index 00000000000000..822112731fa632
--- /dev/null
+++ b/srcpkgs/mcpp/patches/gcc14.patch
@@ -0,0 +1,25 @@
+From 3b274fe8f31d61996343b17402f30408a6e447cf Mon Sep 17 00:00:00 2001
+From: John Brandwood <john.brandwood@telzey.com>
+Date: Fri, 15 Mar 2024 15:15:53 -0400
+Subject: [PATCH] Fix build with GCC 14.x by splitting a NULL assignment into 2
+ lines.
+
+---
+ src/expand.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/expand.c b/src/expand.c
+index 08f829a..ea2d2a9 100644
+--- a/src/expand.c
++++ b/src/expand.c
+@@ -710,7 +710,8 @@ static char * replace(
+ } else {
+ m_inf->locs.start_col = m_inf->locs.start_line = 0L;
+ }
+- m_inf->args = m_inf->loc_args = NULL; /* Default args */
++ m_inf->args = NULL; /* Default args */
++ m_inf->loc_args = NULL;
+ for (num = 1, recurs = 0; num < m_num; num++)
+ if (mac_inf[ num].defp == defp)
+ recurs++; /* Recursively nested macro */
+
From 6f68bc1c5edf35193025207abd5d79deb5a30819 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:40:45 -0700
Subject: [PATCH 1034/2025] telepathy-glib: fix build with gcc14
---
srcpkgs/telepathy-glib/patches/gcc14.patch | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/telepathy-glib/patches/gcc14.patch
diff --git a/srcpkgs/telepathy-glib/patches/gcc14.patch b/srcpkgs/telepathy-glib/patches/gcc14.patch
new file mode 100644
index 00000000000000..e4a14e7b0f84b3
--- /dev/null
+++ b/srcpkgs/telepathy-glib/patches/gcc14.patch
@@ -0,0 +1,13 @@
+Source: https://src.fedoraproject.org/rpms/telepathy-glib/blob/f42/f/telepathy-glib-prXXX-function-type-cast.patch
+
+--- telepathy-glib-0.24.2/telepathy-glib/protocol.c.type 2021-01-27 00:23:28.000000000 +0900
++++ telepathy-glib-0.24.2/telepathy-glib/protocol.c 2024-01-18 09:54:21.131483880 +0900
+@@ -1791,7 +1791,7 @@
+ i++;
+ }
+
+- param_specs = g_ptr_array_new_full (i, tp_value_array_free);
++ param_specs = g_ptr_array_new_full (i, (GDestroyNotify) tp_value_array_free);
+
+ for (key = keys; key != NULL && *key != NULL; key++)
+ {
From 9178fce0a8b8285f24f942f3aa67bbdd322493e6 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 14 Mar 2025 14:21:41 +0300
Subject: [PATCH 1035/2025] libgnome-games-support2: update to 2.0.1
---
srcpkgs/libgnome-games-support2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libgnome-games-support2/template b/srcpkgs/libgnome-games-support2/template
index 61e9236382a2a1..11928bde770ff6 100644
--- a/srcpkgs/libgnome-games-support2/template
+++ b/srcpkgs/libgnome-games-support2/template
@@ -1,6 +1,6 @@
# Template file for 'libgnome-games-support2'
pkgname=libgnome-games-support2
-version=2.0.0
+version=2.0.1
revision=1
build_style=meson
hostmakedepends="gettext glib-devel pkg-config vala"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/libgnome-games-support/"
changelog="https://gitlab.gnome.org/GNOME/libgnome-games-support/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libgnome-games-support/${version%.*}/libgnome-games-support-${version}.tar.xz"
-checksum=53821f6fe32eddcb9eef3324f646aaac83cc6d3de0937dfd5f266470d453d2a4
+checksum=0186f25c4892c86c7eac43a307fc19db696df4f19aca7f54e83c221df9d9790a
libgnome-games-support2-devel_package() {
short_desc+=" - development files"
From b8eb408230e6c923d863f26873f10f534812102c Mon Sep 17 00:00:00 2001
From: bitterhalt <bthalt@disroot.org>
Date: Wed, 19 Mar 2025 12:11:47 +0200
Subject: [PATCH 1036/2025] mako: update to 1.10.0.
---
srcpkgs/mako/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mako/template b/srcpkgs/mako/template
index 83e635cb9a7d98..d48a3d04fa0f7c 100644
--- a/srcpkgs/mako/template
+++ b/srcpkgs/mako/template
@@ -1,6 +1,6 @@
# Template file for 'mako'
pkgname=mako
-version=1.9.0
+version=1.10.0
revision=1
build_style=meson
configure_args="-Dicons=enabled -Dman-pages=enabled -Dzsh-completions=true
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://wayland.emersion.fr/mako/"
distfiles="https://github.com/emersion/mako/archive/v${version}.tar.gz"
-checksum=5a9f0d58ad0b3dc5bed7084934519fb86648d853b4afd4d1c0cc4a7af3a82f0c
+checksum=3ca44f6bb85c941a4f637a9787931c22ee9a7fe6b8039e6985baf863719b0f95
post_install() {
vlicense LICENSE
From de7696cd132e1d47044727cabc55dfa4926fc46f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 19 Mar 2025 13:40:28 +0100
Subject: [PATCH 1037/2025] rust-bootstrap: update to 1.85.1
---
srcpkgs/rust-bootstrap/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/rust-bootstrap/template b/srcpkgs/rust-bootstrap/template
index 6e6cddec65e64c..879e66f8e50dfa 100644
--- a/srcpkgs/rust-bootstrap/template
+++ b/srcpkgs/rust-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'rust-bootstrap'
pkgname=rust-bootstrap
-version=1.85.0
+version=1.85.1
revision=1
short_desc="Rust programming language bootstrap toolchain"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -31,24 +31,24 @@ case "$XBPS_TARGET_MACHINE" in
${_bootstrap_url}/rustc-${version}-i686-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-i686-unknown-linux-gnu.tar.xz"
checksum="
- c5a5751f3cfa027b53fee83d01dec8e555f3622b6993335aed12b1747aa9543c
- 401571adfe1223d83ed041e5a8c54c1f3afb3010d1d5b0c1fd79e7da1ab0a0de"
+ 9a437177aeda9a50446ff0608db1bce3d269ef2a4c2237e1727a7f85af2e4cf5
+ 385f2b7c629fc23d85ef02f95d1d126bca33c27abeb405641baa7a9fd3af9000"
;;
x86_64)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-gnu.tar.xz"
checksum="
- 7436f13797475082cd87aa65547449e01659d6a810b4cd5f8aedc48bb9f89dfb
- 285e105d25ebdf501341238d4c0594ecdda50ec9078f45095f793a736b1f1ac2"
+ 92a5c532b9e87912190128704e0d65825912e3b08a6ee9203c4068d6d1df62c4
+ 0aaeffba85359503f874315cd08e0ae8490275d14b41470d36d4fa57fd085916"
;;
x86_64-musl)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-musl.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-musl.tar.xz"
checksum="
- 229735169a7dfdd460cc36e3a7f44729555d7de10af88494b77a93ce767d86c3
- 27cebed8bafcb07c1c61a3dfc548efc3c032720d953375391896b664f8fe06f5"
+ 327d74ef87a7e57b5486b123b89e6c9112926b2edab5203d3168983e96a2eb6b
+ a2a99b60e86214a836e53396f3a0716a48724902b9dd8c69f146897efc76691e"
;;
# placeholders for user-supplied distfiles
ppc64le)
From 596692d1f466f063081fa157e581a8870c96e680 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 19 Mar 2025 13:41:57 +0100
Subject: [PATCH 1038/2025] cargo-boostrap: update to 1.85.1
---
srcpkgs/cargo-bootstrap/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cargo-bootstrap/template b/srcpkgs/cargo-bootstrap/template
index cafdebdd2a03e8..d136a1a06eb47f 100644
--- a/srcpkgs/cargo-bootstrap/template
+++ b/srcpkgs/cargo-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'cargo-bootstrap'
pkgname=cargo-bootstrap
-version=1.85.0
+version=1.85.1
revision=1
short_desc="Bootstrap binaries of Rust package manager"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -24,15 +24,15 @@ esac
case "$XBPS_TARGET_MACHINE" in
i686)
distfiles="${_bootstrap_url}/cargo-${version}-i686-unknown-linux-gnu.tar.xz"
- checksum="3832027242911ab96fd86128587fc563596a5b10e8e38a073facf61c1ac9668f"
+ checksum="5d409c7cb9e3eb240eb349ced1a88b49f4ccd289d80888d53e52cc94d446521f"
;;
x86_64)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-gnu.tar.xz"
- checksum="0aff33b57b0e0b102d762a2b53042846c1ca346cff4b7bd96b5c03c9e8e51d81"
+ checksum="7373132c13e394755d15f01bda4374af59b4daef01b12a83cb3df3f3be38e289"
;;
x86_64-musl)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-musl.tar.xz"
- checksum="097bf46bb15bf8af3e33f7720fd14d6d02bbbf7dddcef926b773a52535c2c8a3"
+ checksum="f0056f62d54ffcc039a6a68985947d56280fdbb0109f9faeaabcd53ef0f46e62"
;;
# placeholders for user-supplied distfiles
ppc64le)
From 109b154ca8cfdc06b889b77554e67e1a075faa5a Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 19 Mar 2025 13:42:33 +0100
Subject: [PATCH 1039/2025] rust: update to 1.85.1
---
.../0016-fix-rustdoc-on-arm-targets.patch | 97 -------------------
srcpkgs/rust/template | 4 +-
2 files changed, 2 insertions(+), 99 deletions(-)
delete mode 100644 srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
diff --git a/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch b/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
deleted file mode 100644
index 9239c72b040b97..00000000000000
--- a/srcpkgs/rust/patches/0016-fix-rustdoc-on-arm-targets.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-Ported from https://github.com/rust-lang/rust/pull/137632
-
-diff --git a/compiler/rustc_codegen_ssa/src/target_features.rs b/compiler/rustc_codegen_ssa/src/target_features.rs
-index 7e80d014e..4d1c10bbc 100644
---- a/compiler/rustc_codegen_ssa/src/target_features.rs
-+++ b/compiler/rustc_codegen_ssa/src/target_features.rs
-@@ -62,24 +62,26 @@ pub(crate) fn from_target_feature_attr(
- return None;
- };
-
-- // Only allow target features whose feature gates have been enabled
-- // and which are permitted to be toggled.
-- if let Err(reason) = stability.toggle_allowed(/*enable*/ true) {
-- tcx.dcx().emit_err(errors::ForbiddenTargetFeatureAttr {
-- span: item.span(),
-- feature,
-- reason,
-- });
-- } else if let Some(nightly_feature) = stability.requires_nightly()
-- && !rust_features.enabled(nightly_feature)
-- {
-- feature_err(
-- &tcx.sess,
-- nightly_feature,
-- item.span(),
-- format!("the target feature `{feature}` is currently unstable"),
-- )
-- .emit();
-+ if !tcx.sess.opts.actually_rustdoc {
-+ // Only allow target features whose feature gates have been enabled
-+ // and which are permitted to be toggled.
-+ if let Err(reason) = stability.toggle_allowed(/*enable*/ true) {
-+ tcx.dcx().emit_err(errors::ForbiddenTargetFeatureAttr {
-+ span: item.span(),
-+ feature,
-+ reason,
-+ });
-+ } else if let Some(nightly_feature) = stability.requires_nightly()
-+ && !rust_features.enabled(nightly_feature)
-+ {
-+ feature_err(
-+ &tcx.sess,
-+ nightly_feature,
-+ item.span(),
-+ format!("the target feature `{feature}` is currently unstable"),
-+ )
-+ .emit();
-+ }
- }
- Some(Symbol::intern(feature))
- }));
-@@ -149,9 +151,42 @@ pub(crate) fn provide(providers: &mut Providers) {
- assert_eq!(cnum, LOCAL_CRATE);
- let target = &tcx.sess.target;
- if tcx.sess.opts.actually_rustdoc {
-- // rustdoc needs to be able to document functions that use all the features, so
-- // whitelist them all
-- rustc_target::target_features::all_rust_features()
-+ // HACK: rustdoc would like to pretend that we have all the target features, so we
-+ // have to merge all the lists into one. To ensure an unstable target never prevents
-+ // a stable one from working, we merge the stability info of all instances of the
-+ // same target feature name, with the "most stable" taking precedence. And then we
-+ // hope that this doesn't cause issues anywhere else in the compiler...
-+ use target_features::StabilityUncomputed;
-+ use rustc_data_structures::fx::FxHashMap;
-+ let mut result: FxHashMap<String, StabilityUncomputed> = Default::default();
-+ for (name, stability) in rustc_target::target_features::all_rust_features() {
-+ use std::collections::hash_map::Entry;
-+ match result.entry(name.to_owned()) {
-+ Entry::Vacant(vacant_entry) => {
-+ vacant_entry.insert(stability);
-+ }
-+ Entry::Occupied(mut occupied_entry) => {
-+ // Merge the two stabilities, "more stable" taking precedence.
-+ match (occupied_entry.get(), &stability) {
-+ (StabilityUncomputed::Stable { .. }, _)
-+ | (
-+ StabilityUncomputed::Unstable { .. },
-+ StabilityUncomputed::Unstable { .. } | StabilityUncomputed::Forbidden { .. },
-+ )
-+ | (StabilityUncomputed::Forbidden { .. }, StabilityUncomputed::Forbidden { .. }) => {
-+ // The stability in the entry is at least as good as the new one, just keep it.
-+ }
-+ _ => {
-+ // Overwrite stabilite.
-+ occupied_entry.insert(stability.clone());
-+ }
-+ }
-+ }
-+ }
-+ }
-+ #[allow(rustc::potential_query_instability)]
-+ result
-+ .iter()
- .map(|(a, b)| (a.to_string(), b.compute_toggleability(target)))
- .collect()
- } else {
diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template
index 053bec0eb80267..79cfdbd1bd15cb 100644
--- a/srcpkgs/rust/template
+++ b/srcpkgs/rust/template
@@ -8,7 +8,7 @@
# uploaded to https://repo-default.voidlinux.org/distfiles/
#
pkgname=rust
-version=1.85.0
+version=1.85.1
revision=1
_llvmver=19
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="Apache-2.0 OR MIT"
homepage="https://www.rust-lang.org/"
distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
-checksum=2f4f3142ffb7c8402139cfa0796e24baaac8b9fd3f96b2deec3b94b4045c6a8a
+checksum=0f2995ca083598757a8d9a293939e569b035799e070f419a686b0996fb94238a
lib32disabled=yes
make_check=no # CBA for now
python_version=3 # needed for python files in rust-src
From 97afd3fd83b9dbf04aadaf7bda19196f2728374e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 19 Mar 2025 18:49:47 +0100
Subject: [PATCH 1040/2025] github-cli: update to 2.69.0
---
srcpkgs/github-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index 58728c10acc491..8cf19b19e25149 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.68.1
+version=2.69.0
revision=1
build_style=go
build_helper=qemu
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://cli.github.com"
changelog="https://github.com/cli/cli/releases"
distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=520ab7ca5eda31af4aab717e1f9bc65497cdc23a46f71dab56d47513e00c7b82
+checksum=e2deb3759bbe4da8ad4f071ca604fda5c2fc803fef8b3b89896013e4b1c1fe65
pre_build() {
local _date
From 01397312f51dd064281a146e8b68f8718e335a21 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 19 Mar 2025 21:43:17 +0100
Subject: [PATCH 1041/2025] New package: keypunch-5.1
---
srcpkgs/keypunch/template | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 srcpkgs/keypunch/template
diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template
new file mode 100644
index 00000000000000..581d3057218763
--- /dev/null
+++ b/srcpkgs/keypunch/template
@@ -0,0 +1,25 @@
+# Template file for 'keypunch'
+pkgname=keypunch
+version=5.1
+revision=1
+build_helper="rust"
+build_style=meson
+hostmakedepends="cargo rust gettext glib pkg-config blueprint-compiler
+ gtk4-devel libadwaita-devel"
+makedepends="gtk4-devel libadwaita-devel rust-std"
+short_desc="Practice your typing skills"
+maintainer="Duncaen <duncaen@voidlinux.org>"
+license="GPL-3.0-or-later"
+homepage="https://apps.gnome.org/Keypunch/"
+distfiles="https://github.com/bragefuglseth/keypunch/archive/refs/tags/v${version}.tar.gz"
+checksum=98e69f91150373eea2a9ffb9c175db19ce867e62825c74ebf921923c6ae79408
+
+post_patch() {
+ vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \
+ -e 's/\(update_desktop_database: \)true/\1false/' \
+ -i meson.build
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
From ecb65fa74953e72b1e80fd924a4e25c7dd1be57e Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 19:47:54 +0100
Subject: [PATCH 1042/2025] evtx: update to 0.9.0.
---
srcpkgs/evtx/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/evtx/template b/srcpkgs/evtx/template
index 82ba609147ea5e..8868fc36aa2434 100644
--- a/srcpkgs/evtx/template
+++ b/srcpkgs/evtx/template
@@ -1,6 +1,6 @@
# Template file for 'evtx'
pkgname=evtx
-version=0.8.5
+version=0.9.0
revision=1
build_style=cargo
short_desc="Parser for the Windows XML Event Log (EVTX) format"
@@ -8,4 +8,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/omerbenamram/evtx"
distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=92076a952e0d83efca42510c394c14a3ee890a47443b8817551fa41900eada9f
+checksum=e5f5221879a68b455a086653ab457f815544d1580e591f52d3b0ed5b4b24f328
From 673d06c0dd42e82a04e9fac8611310ab05212f58 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 20:31:46 +0100
Subject: [PATCH 1043/2025] focuswriter: update to 1.8.11.
---
srcpkgs/focuswriter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/focuswriter/template b/srcpkgs/focuswriter/template
index d435d433deadf7..addcb91dbdf6f3 100644
--- a/srcpkgs/focuswriter/template
+++ b/srcpkgs/focuswriter/template
@@ -1,6 +1,6 @@
# Template file for 'focuswriter'
pkgname=focuswriter
-version=1.8.10
+version=1.8.11
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-tools qt6-base gettext"
@@ -10,4 +10,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://gottcode.org/focuswriter/"
distfiles="https://github.com/gottcode/focuswriter/archive/v${version}.tar.gz"
-checksum=7ed72b7f8dab10e176b64ae7767dc80ad34304668a9ebac0b410682755bc9d4e
+checksum=dc1ac0da56ded566faa5fcc77ac44f2117d7764bf839d8743ba8049bc3646044
From c6bc6a401639eb72ea0f2f3af123d3390fd49eb8 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:06:45 +0100
Subject: [PATCH 1044/2025] ghostwriter: update to 24.12.3.
---
srcpkgs/ghostwriter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ghostwriter/template b/srcpkgs/ghostwriter/template
index 7e722ad05e0cdb..90c2194a0745f1 100644
--- a/srcpkgs/ghostwriter/template
+++ b/srcpkgs/ghostwriter/template
@@ -1,6 +1,6 @@
# Template file for 'ghostwriter'
pkgname=ghostwriter
-version=24.12.2
+version=24.12.3
revision=1
build_style=cmake
hostmakedepends="pkg-config extra-cmake-modules qt6-base qt6-tools"
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="http://kde.github.io/ghostwriter"
distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=322fd8f086df778b140cc9ad0e4c9a561dd105a89b4c7d14a02930d5805a95ca
+checksum=2ec85782f0899d7dfbe9333e33470bbdfc4b1c550703301b8fa35e479c883da0
case "$XBPS_TARGET_MACHINE" in
armv5tel*) broken="qtwebengine not built for this platform";;
From edd280790021819ff392eb88bd53c51ce185332b Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:18:40 +0100
Subject: [PATCH 1045/2025] kbounce: update to 24.12.3.
---
srcpkgs/kbounce/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kbounce/template b/srcpkgs/kbounce/template
index 25a6f8b73f0470..95eb41d369bb1f 100644
--- a/srcpkgs/kbounce/template
+++ b/srcpkgs/kbounce/template
@@ -1,6 +1,6 @@
# Template file for 'kbounce'
pkgname=kbounce
-version=24.12.2
+version=24.12.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@@ -18,4 +18,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://apps.kde.org/kbounce/"
distfiles="${KDE_SITE}/release-service/${version}/src/kbounce-${version}.tar.xz"
-checksum=ef41af9251d2dcf3a8f35d485dec6c6c78369f595a379b6a523282a5e04c5c41
+checksum=7db2eec46de891771abc7bac2d0e2a4419ad871a7559177b75f199d897c5de52
From 338f3d68ef651956402551d7f9581adfe8f4495e Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:31:31 +0100
Subject: [PATCH 1046/2025] libt3window: update to 0.4.2.
---
srcpkgs/libt3window/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libt3window/template b/srcpkgs/libt3window/template
index c7a441003fe5ce..075093ae0b9aa9 100644
--- a/srcpkgs/libt3window/template
+++ b/srcpkgs/libt3window/template
@@ -1,6 +1,6 @@
# Template file for 'libt3window'
pkgname=libt3window
-version=0.4.1
+version=0.4.2
revision=1
build_style=configure
configure_args="--prefix=/usr"
@@ -12,7 +12,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://os.ghalkes.nl/t3/libt3window.html"
distfiles="https://os.ghalkes.nl/dist/libt3window-${version}.tar.bz2"
-checksum=4c14d3f4f946637fd6c3fa23ef7511fa505880946e151406d5e16f645d24e792
+checksum=d5d3fbbed3f51fb5349e29f5bc98a3a7239f88aed18ecf97d21fb8b1a49f2012
export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool
From c7436efb2c7ba97411acd7f06d1368329da08b89 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:31:35 +0100
Subject: [PATCH 1047/2025] mongo-c-driver: update to 1.30.2.
---
srcpkgs/mongo-c-driver/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mongo-c-driver/template b/srcpkgs/mongo-c-driver/template
index 52f47cabf857e6..821d5dd41206e7 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.30.1
+version=1.30.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/archive/${version}.tar.gz"
-checksum=2542af022415864c08b6232da70a5323ad967e5cee183c2245e35d93eb6410a7
+checksum=e3b2d7c18f27b868b99c0ab2e9c811852fa4d86fe2d1d55a53f42d51859dd99d
pre_configure() {
echo "${version}" > VERSION_CURRENT
From 9c4da79b42b8c2be90f78d08e705a656c37c71e3 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:31:38 +0100
Subject: [PATCH 1048/2025] python3-Ropper: update to 1.13.13.
---
srcpkgs/python3-Ropper/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-Ropper/template b/srcpkgs/python3-Ropper/template
index 0bf76848ed32c9..9c73e9fa87e598 100644
--- a/srcpkgs/python3-Ropper/template
+++ b/srcpkgs/python3-Ropper/template
@@ -1,7 +1,7 @@
# Template file for 'python3-Ropper'
pkgname=python3-Ropper
-version=1.13.12
-revision=2
+version=1.13.13
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core python3-setuptools"
depends="capstone-python3 python3-filebytes keystone-python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://scoding.de/ropper/"
distfiles="https://github.com/sashs/Ropper/archive/v${version}.tar.gz"
-checksum=a5059d38e887105b6a19b3d3987435ad9b018f67ae5020e002a38b71d765e786
+checksum=ad157f065ffd3a2f7ccb0d2488e52d9f2f083f2bce6a6581354fd27d36f4e843
post_install() {
vlicense COPYING
From f5d0cdb5a4866508b508d2157466d4c3b3a937f9 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:34:37 +0100
Subject: [PATCH 1049/2025] python3-cssselect2: update to 0.8.0.
---
srcpkgs/python3-cssselect2/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
index 64363d5a8d57cd..ba9911620fa268 100644
--- a/srcpkgs/python3-cssselect2/template
+++ b/srcpkgs/python3-cssselect2/template
@@ -1,7 +1,7 @@
# Template file for 'python3-cssselect2'
pkgname=python3-cssselect2
-version=0.7.0
-revision=3
+version=0.8.0
+revision=1
build_style=python3-pep517
_runtime_deps="python3-tinycss2 python3-webencodings"
hostmakedepends="python3-poetry-core python3-flit_core ${_runtime_deps}"
@@ -12,7 +12,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://doc.courtbouillon.org/cssselect2/stable/"
distfiles="https://github.com/Kozea/cssselect2/archive/refs/tags/${version}.tar.gz"
-checksum=4fffdffcb7d7e7784c337d75e14399a9af4d0b9d91addc66c869f9482aa6ceaf
+checksum=6b5280f274d1ad1f4b2863d403dd5d04ed1cb72e81cbb68f40fcd0297ba3fa3d
post_intall() {
vlicense LICENSE
From 2ac87d725e77d192ba01ab88169de844863b77c0 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:39:58 +0100
Subject: [PATCH 1050/2025] python3-requests-unixsocket: update to 0.4.1.
---
srcpkgs/python3-requests-unixsocket/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/python3-requests-unixsocket/template b/srcpkgs/python3-requests-unixsocket/template
index b68212703ad7b2..f60fe1226c8f30 100644
--- a/srcpkgs/python3-requests-unixsocket/template
+++ b/srcpkgs/python3-requests-unixsocket/template
@@ -1,14 +1,14 @@
# Template file for 'python3-requests-unixsocket'
pkgname=python3-requests-unixsocket
-version=0.3.0
-revision=4
-build_style=python3-module
-hostmakedepends="python3-setuptools python3-pbr"
+version=0.4.1
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-poetry-core python3-setuptools_scm python3-pbr"
depends="python3-requests python3-urllib3"
checkdepends="$depends python3-waitress python3-pytest"
short_desc="Use requests to talk HTTP via a UNIX domain socket"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/msabramo/requests-unixsocket"
-distfiles="${PYPI_SITE}/r/requests-unixsocket/requests-unixsocket-${version}.tar.gz"
-checksum=28304283ea9357d45fff58ad5b11e47708cfbf5806817aa59b2a363228ee971e
+distfiles="${PYPI_SITE}/r/requests-unixsocket/requests_unixsocket-${version}.tar.gz"
+checksum=b2596158c356ecee68d27ba469a52211230ac6fb0cde8b66afb19f0ed47a1995
From 0f98b390a32f86884377ed4d68f728648903ce33 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:41:13 +0100
Subject: [PATCH 1051/2025] python3-ytmusicapi: update to 1.10.2.
---
srcpkgs/python3-ytmusicapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-ytmusicapi/template b/srcpkgs/python3-ytmusicapi/template
index 7187b7df220a35..bc0d860a9f0d6f 100644
--- a/srcpkgs/python3-ytmusicapi/template
+++ b/srcpkgs/python3-ytmusicapi/template
@@ -1,6 +1,6 @@
# Template file for 'python3-ytmusicapi'
pkgname=python3-ytmusicapi
-version=1.10.1
+version=1.10.2
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="MIT"
homepage="https://github.com/sigma67/ytmusicapi"
distfiles="${PYPI_SITE}/y/ytmusicapi/ytmusicapi-${version}.tar.gz"
-checksum=812685451916e76bf47b96f61ef5d4f4db408ea154a44d0779757539f62d69f9
+checksum=8fb4e63dcedd753aa0d755d7b1891df75e720e6ee9753d0e57a4dc015e411bf1
post_install() {
vlicense LICENSE
From 0246b997a97c07e8241131bbf86e26cc83ef687e Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:43:33 +0100
Subject: [PATCH 1052/2025] sqlmap: update to 1.9.3.
---
srcpkgs/sqlmap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index 5a4ffafaca3b7a..1c0b56a3b1d2a2 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -1,6 +1,6 @@
# Template file for 'sqlmap'
pkgname=sqlmap
-version=1.9.2
+version=1.9.3
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=84f51ffb7486e3b13bc16676fdaeca8380089c6faa131c18d9bfcd5418501644
+checksum=02c01cb76d64f5459c34dfb2e5051d5fe57eab4d1af9f343e12c9ced43f33b99
python_version=3
do_install() {
From 51a76cbc79ab91f5519a9e2c0b1bed00310216f8 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:44:10 +0100
Subject: [PATCH 1053/2025] xml2rfc: update to 3.28.0.
---
srcpkgs/xml2rfc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xml2rfc/template b/srcpkgs/xml2rfc/template
index db8a48237e04ac..baad168d7bb82f 100644
--- a/srcpkgs/xml2rfc/template
+++ b/srcpkgs/xml2rfc/template
@@ -1,6 +1,6 @@
# Template file for 'xml2rfc'
pkgname=xml2rfc
-version=3.27.0
+version=3.28.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core python3-setuptools"
@@ -14,7 +14,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://ietf-tools.github.io/xml2rfc/"
distfiles="https://github.com/ietf-tools/xml2rfc/archive/v${version}/xml2rfc-${version}.tar.gz"
-checksum=f68c1b33df76b0e6acbf716145fedc6c0805918de09460de161480c612e4e861
+checksum=12fd2c6acffb1e522786b388765c3d71748ac640acf18ed4f09ddf88e24dea1e
make_check=no # too many dependencies
post_install() {
From 9c92015a3d235bc0754f1c8bbb5ae2ea83e50da9 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 21:58:38 +0100
Subject: [PATCH 1054/2025] bzflag: update to 2.4.30.
---
srcpkgs/bzflag/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bzflag/template b/srcpkgs/bzflag/template
index 9c05fc7f2b6412..12f9d7f0081053 100644
--- a/srcpkgs/bzflag/template
+++ b/srcpkgs/bzflag/template
@@ -1,6 +1,6 @@
# Template file for 'bzflag'
pkgname=bzflag
-version=2.4.26
+version=2.4.30
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
@@ -11,4 +11,4 @@ license="LGPL-2.1-only, MPL-2.0"
homepage="https://www.bzflag.org"
changelog="https://raw.githubusercontent.com/BZFlag-Dev/bzflag/2.4/ChangeLog"
distfiles="https://download.bzflag.org/bzflag/source/${version}/bzflag-${version}.tar.bz2"
-checksum=01830405ff26ad1dc595a7e0695c824c2786e678868d9ff822aeb14ac7481014
+checksum=bb78b750e7bce7aa7c11bd35906bb08a49acc7c50bf29629af380eecd153894d
From f0e19afc1176f11915cb0673c88539505b2c3f3e Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 19 Mar 2025 21:05:16 +0000
Subject: [PATCH 1055/2025] terragrunt: update to 0.76.2.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 9e291288a8e20f..378c0aaf26e2b5 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.75.10
+version=0.76.2
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=6ff2ad96d57b5541428f44940d1e1a61c2fbf0db38647f66524c9c29b4fb1806
+checksum=dcf7812df212dcd2a81c72f8271519129f2d5cfd5f5529339b46c52dfe63449c
post_install() {
vlicense LICENSE.txt
From f8d0ea9f53ef650935b66165b0b97258a913f95a Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 20 Mar 2025 00:21:43 +0100
Subject: [PATCH 1056/2025] keypunch: build in release mode
---
srcpkgs/keypunch/template | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template
index 581d3057218763..5d5c94752efbe1 100644
--- a/srcpkgs/keypunch/template
+++ b/srcpkgs/keypunch/template
@@ -1,7 +1,7 @@
# Template file for 'keypunch'
pkgname=keypunch
version=5.1
-revision=1
+revision=2
build_helper="rust"
build_style=meson
hostmakedepends="cargo rust gettext glib pkg-config blueprint-compiler
@@ -16,8 +16,11 @@ checksum=98e69f91150373eea2a9ffb9c175db19ce867e62825c74ebf921923c6ae79408
post_patch() {
vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \
- -e 's/\(update_desktop_database: \)true/\1false/' \
+ -e 's/\(update_desktop_database: \)true/\1false/' \
+ -e "s/\(get_option('buildtype') != \)'release'/\1'plain'/" \
-i meson.build
+ vsed -e "s/\(get_option('buildtype') == \)'release'/\1'plain'/" \
+ -i src/meson.build
if [ "$CROSS_BUILD" ]; then
vsed -i src/meson.build \
-e "s%rust_target /%'${RUST_TARGET}' / &%"
From fa6ae8e69f1f8ddb77f589ce234f2133508e8206 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: Thu, 20 Mar 2025 09:24:30 +0700
Subject: [PATCH 1057/2025] kdeconnect: depends on kitemmodels
Fix: #54726
---
srcpkgs/kdeconnect/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kdeconnect/template b/srcpkgs/kdeconnect/template
index 071010234dc9ef..583bb8ecf106b9 100644
--- a/srcpkgs/kdeconnect/template
+++ b/srcpkgs/kdeconnect/template
@@ -1,7 +1,7 @@
# Template file for 'kdeconnect'
pkgname=kdeconnect
version=24.12.3
-revision=1
+revision=2
build_style=cmake
configure_args="-DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
-DKDE_INSTALL_QMLDIR=lib/qt6/qml -DBLUETOOTH_ENABLED=ON
@@ -19,7 +19,8 @@ makedepends="kf6-kcmutils-devel kf6-kconfigwidgets-devel kf6-kdbusaddons-devel
qt6-connectivity-devel qt6-multimedia-devel kirigami-addons-devel
qt6-wayland-devel"
depends="kde-cli-tools qca-qt6 fuse-sshfs kf6-kirigami kf6-qqc2-desktop-style
- breeze-icons kirigami-addons qt6-plugin-tls-openssl kf6-sonnet"
+ breeze-icons kirigami-addons qt6-plugin-tls-openssl kf6-sonnet
+ kf6-kitemmodels"
#checkdepends="qca-qt5-ossl"
short_desc="Multi-platform app that allows your devices to communicate"
maintainer="John <me@johnnynator.dev>"
From f06e2768740b3242d379143d5a95702cf0ca6cdb Mon Sep 17 00:00:00 2001
From: kim <grufwub@gmail.com>
Date: Wed, 19 Mar 2025 22:33:17 +0000
Subject: [PATCH 1058/2025] linux6.x: enable
CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH for i386 and x86_64
---
srcpkgs/linux6.12/files/i386-dotconfig | 2 +-
srcpkgs/linux6.12/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 2 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index dd2fe046ec6535..971eedc56cd772 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -7105,7 +7105,7 @@ CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
CONFIG_SND_SOC_INTEL_SOF_NAU8825_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_MACH is not set
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index 7daf1fe439f080..d58ddc90f1f30c 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -7355,7 +7355,7 @@ CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
CONFIG_SND_SOC_INTEL_SOF_NAU8825_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_MACH is not set
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index c6c1b3b99780c5..27fe540a1978fb 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -7135,7 +7135,7 @@ CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
CONFIG_SND_SOC_INTEL_SOF_NAU8825_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_MACH is not set
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 7bb2fe340f83f7..66fea6714b1393 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -7389,7 +7389,7 @@ CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
CONFIG_SND_SOC_INTEL_SOF_NAU8825_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_MACH is not set
+CONFIG_SND_SOC_INTEL_SOF_DA7219_MACH=m
CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m
CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m
From 9a912108bb4cadcc2d80d0579dd59eca7cf11ea4 Mon Sep 17 00:00:00 2001
From: Felix Van der Jeugt <felix.vanderjeugt@posteo.net>
Date: Wed, 19 Mar 2025 16:54:55 +0100
Subject: [PATCH 1059/2025] heisenbridge: update to 1.15.2
---
srcpkgs/heisenbridge/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/heisenbridge/template b/srcpkgs/heisenbridge/template
index e3020a360da506..178422d2b5e1e3 100644
--- a/srcpkgs/heisenbridge/template
+++ b/srcpkgs/heisenbridge/template
@@ -1,7 +1,7 @@
# Template file for 'heisenbridge'
pkgname=heisenbridge
-version=1.15.0
-revision=2
+version=1.15.2
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3-irc python3-ruamel.yaml python3-mautrix python3-socks python3-aiohttp python3-async-timeout"
@@ -13,7 +13,7 @@ homepage="https://github.com/hifi/heisenbridge"
changelog="https://github.com/hifi/heisenbridge/releases"
# distfiles="https://github.com/hifi/heisenbridge/releases/download/v$version/heisenbridge-$version.tar.gz"
distfiles="https://github.com/hifi/heisenbridge/archive/refs/tags/v$version.tar.gz"
-checksum=29cfd803450ee7ca3aa2c20feb36e010a1499e6153f01819519b11760b883d0d
+checksum=6233fa496d1e18f0247864061749a5cfea3a39dda6202787532c7cd02b626376
post_install() {
vsv heisenbridge
From df481d658bb102559b28b89fe66840e3164ac8d0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 20 Mar 2025 17:43:39 +0100
Subject: [PATCH 1060/2025] b3sum: update to 1.7.0.
---
srcpkgs/b3sum/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/b3sum/template b/srcpkgs/b3sum/template
index fded4f58f74d3b..4e0a9b9dd86fc5 100644
--- a/srcpkgs/b3sum/template
+++ b/srcpkgs/b3sum/template
@@ -1,6 +1,6 @@
# Template file for 'b3sum'
pkgname=b3sum
-version=1.6.1
+version=1.7.0
revision=1
build_wrksrc="b3sum"
build_style=cargo
@@ -9,4 +9,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="CC0-1.0"
homepage="https://github.com/BLAKE3-team/BLAKE3/"
distfiles="https://github.com/BLAKE3-team/BLAKE3/archive/${version}.tar.gz"
-checksum=1f2fbd93790694f1ad66eef26e23c42260a1916927184d78d8395ff1a512d285
+checksum=59bb6f42ecf1bd136b40eaffe40232fc76488b03954ef25cb588404b8d66a7e0
From 88b3a94e005cc9c1f4a96a9c4a66978dd18ebfcc Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 18 Mar 2025 12:31:00 +0530
Subject: [PATCH 1061/2025] rust-analyzer: update to 2025.03.17.
---
srcpkgs/rust-analyzer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index 73980651b89d9f..7113465ae5ef3a 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
# Template file for 'rust-analyzer'
pkgname=rust-analyzer
-version=2025.03.10
+version=2025.03.17
revision=1
_ver=${version//./-}
build_style=cargo
@@ -10,7 +10,7 @@ maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0, MIT"
homepage="https://rust-analyzer.github.io/"
distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=8d495f6a9dfe3f4a6fdf0fcfd05d9c5422857523147cf3698c613acb29568db8
+checksum=e1ff4570db94f3ae2c3f46bae925be1c02dbc20243cf95e778906858b1231a72
# tests require Rust source code
make_check=no
From 11a8eb4047da819c68aa365f9e1e201ff8816abc Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 20 Mar 2025 22:14:18 +0100
Subject: [PATCH 1062/2025] knot: update to 3.4.5.
---
srcpkgs/knot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/knot/template b/srcpkgs/knot/template
index 6b212d62ae8c45..0a344da3d23b26 100644
--- a/srcpkgs/knot/template
+++ b/srcpkgs/knot/template
@@ -1,6 +1,6 @@
# Template file for 'knot'
pkgname=knot
-version=3.4.4
+version=3.4.5
revision=1
build_style=gnu-configure
configure_args="
@@ -21,7 +21,7 @@ license="GPL-3.0-or-later"
homepage="https://www.knot-dns.cz/"
changelog="https://gitlab.nic.cz/knot/knot-dns/-/raw/${version%*.*}/NEWS"
distfiles="https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"
-checksum=e7d9d6de97f21bf33e907bd986a4038025f394879af0a5fd19787203ac3b2131
+checksum=359af70afafa7ccaa18439a7c1eb35270ff9eece81d0756ae4ca716b1433cb4b
system_accounts="_knot"
_knot_homedir="/var/lib/knot"
From 3f648733bfc1e6570958e6e851767967ca450dbf Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 20 Mar 2025 22:14:26 +0100
Subject: [PATCH 1063/2025] vokoscreenNG: update to 4.4.7.
---
srcpkgs/vokoscreenNG/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vokoscreenNG/template b/srcpkgs/vokoscreenNG/template
index 60c6d55aa53d96..e2c78ca2c16538 100644
--- a/srcpkgs/vokoscreenNG/template
+++ b/srcpkgs/vokoscreenNG/template
@@ -1,6 +1,6 @@
# Template file for 'vokoscreenNG'
pkgname=vokoscreenNG
-version=4.4.4
+version=4.4.7
revision=1
build_style=qmake
build_wrksrc="src"
@@ -15,7 +15,7 @@ license="GPL-2.0-only"
homepage="http://linuxecke.volkoh.de/vokoscreen/vokoscreen.html"
changelog="https://linuxecke.volkoh.de/vokoscreen/vokoscreen-changes.html"
distfiles="https://github.com/vkohaupt/vokoscreenNG/archive/${version}.tar.gz"
-checksum=dc7bec85c2bb8c5d33de2d59d405e7d1dfe84d9213efc461c86975210cb52a45
+checksum=1d53cfbd38cf21f75d41b2a65b2c92e121a00a0855ff3356dfc888d141ae1845
post_install() {
vbin vokoscreenNG
From be3b079ac67be026af42a16eea841c59219633ba Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 20 Mar 2025 22:40:38 +0100
Subject: [PATCH 1064/2025] libsrtp: update to 2.7.0.
---
srcpkgs/libsrtp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libsrtp/template b/srcpkgs/libsrtp/template
index b3eb26c06e8070..8ec3e660fca59b 100644
--- a/srcpkgs/libsrtp/template
+++ b/srcpkgs/libsrtp/template
@@ -1,6 +1,6 @@
# Template file for 'libsrtp'
pkgname=libsrtp
-version=2.6.0
+version=2.7.0
revision=1
build_style=meson
configure_args="-Dcrypto-library=openssl"
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://github.com/cisco/libsrtp"
changelog="https://raw.githubusercontent.com/cisco/libsrtp/master/CHANGES"
distfiles="https://github.com/cisco/libsrtp/archive/v${version}.tar.gz"
-checksum=bf641aa654861be10570bfc137d1441283822418e9757dc71ebb69a6cf84ea6b
+checksum=54facb1727a557c2a76b91194dcb2d0a453aaf8e2d0cbbf1e3c2848c323e28ad
post_install() {
vlicense LICENSE
From 2df511676dd2f6f621e338b3cf71daddac352015 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 22:08:25 -0300
Subject: [PATCH 1065/2025] python3-openssl: update to 25.0.0.
---
srcpkgs/python3-openssl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-openssl/template b/srcpkgs/python3-openssl/template
index ed011ca0d92970..b4d7d517b7a5af 100644
--- a/srcpkgs/python3-openssl/template
+++ b/srcpkgs/python3-openssl/template
@@ -1,8 +1,8 @@
# Template file for 'python3-openssl'
pkgname=python3-openssl
-version=24.3.0
+version=25.0.0
revision=1
-build_style=python3-module
+build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3-cryptography"
checkdepends="python3-pytest $depends python3-pytest-rerunfailures python3-pretend"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://pyopenssl.org/"
changelog="https://raw.githubusercontent.com/pyca/pyopenssl/master/CHANGELOG.rst"
distfiles="${PYPI_SITE}/p/pyopenssl/pyopenssl-${version}.tar.gz"
-checksum=49f7a019577d834746bc55c5fce6ecbcec0f2b4ec5ce1cf43a9a173b8138bb36
+checksum=cd2cef799efa3936bb08e8ccb9433a575722b9dd986023f1cabc4ae64e9dac16
if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
# https://github.com/pyca/pyopenssl/issues/974
From a489ec66d3c3ef6683b23d77d15eb88c0167d9da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 20:07:38 -0300
Subject: [PATCH 1066/2025] python3-attrs: update to 25.1.0.
---
srcpkgs/python3-attrs/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-attrs/template b/srcpkgs/python3-attrs/template
index 1491514fbee6cd..c896dd4a9ae070 100644
--- a/srcpkgs/python3-attrs/template
+++ b/srcpkgs/python3-attrs/template
@@ -1,7 +1,7 @@
# Template file for 'python3-attrs'
pkgname=python3-attrs
-version=24.2.0
-revision=2
+version=25.1.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools hatch-vcs hatch-fancy-pypi-readme"
depends="python3"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://attrs.readthedocs.io/"
changelog="https://raw.githubusercontent.com/python-attrs/attrs/main/CHANGELOG.md"
distfiles="${PYPI_SITE}/a/attrs/attrs-${version}.tar.gz"
-checksum=5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346
+checksum=1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e
post_install() {
vlicense LICENSE
From 64423f09512d4f4d81c06f503a6c5fae4e930477 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 21:58:08 -0300
Subject: [PATCH 1067/2025] python3-idna: update to 3.10.
---
srcpkgs/python3-idna/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-idna/template b/srcpkgs/python3-idna/template
index ee220ff742671d..e46b62745f13c5 100644
--- a/srcpkgs/python3-idna/template
+++ b/srcpkgs/python3-idna/template
@@ -1,7 +1,7 @@
# Template file for 'python3-idna'
pkgname=python3-idna
-version=3.7
-revision=2
+version=3.10
+revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core"
depends="python3"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://github.com/kjd/idna"
changelog="https://raw.githubusercontent.com/kjd/idna/master/HISTORY.rst"
distfiles="${PYPI_SITE}/i/idna/idna-${version}.tar.gz"
-checksum=028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc
+checksum=12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9
post_install() {
vlicense LICENSE.md
From a4bc1bb97645670051089a06a4f5ce9d20d24ceb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 22:31:59 -0300
Subject: [PATCH 1068/2025] python3-pyasn1: update to 0.6.1.
---
srcpkgs/python3-pyasn1/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-pyasn1/template b/srcpkgs/python3-pyasn1/template
index 62f275b9f2217b..7000f0dba60ddd 100644
--- a/srcpkgs/python3-pyasn1/template
+++ b/srcpkgs/python3-pyasn1/template
@@ -1,18 +1,18 @@
# Template file for 'python3-pyasn1'
pkgname=python3-pyasn1
-version=0.5.1
-revision=2
-build_style=python3-module
+version=0.6.1
+revision=1
+build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3"
checkdepends="python3-pytest"
-short_desc="ASN.1 library for Python3"
+short_desc="ASN.1 library for Python"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-2-Clause"
homepage="https://github.com/pyasn1/pyasn1"
changelog="https://raw.githubusercontent.com/pyasn1/pyasn1/main/CHANGES.rst"
distfiles="${PYPI_SITE}/p/pyasn1/pyasn1-${version}.tar.gz"
-checksum=6d391a96e59b23130a5cfa74d6fd7f388dbbe26cc8f1edf39fdddf08d9d6676c
+checksum=6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034
post_install() {
vlicense LICENSE.rst
From d280006ed9afef57afd2b81fe2bc26932f20d82b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 22:32:02 -0300
Subject: [PATCH 1069/2025] python3-pyasn1-modules: update to 0.4.1.
---
.../python3-pyasn1-modules/patches/22.patch | 168 ++++++++++++++++++
srcpkgs/python3-pyasn1-modules/template | 10 +-
2 files changed, 173 insertions(+), 5 deletions(-)
create mode 100644 srcpkgs/python3-pyasn1-modules/patches/22.patch
diff --git a/srcpkgs/python3-pyasn1-modules/patches/22.patch b/srcpkgs/python3-pyasn1-modules/patches/22.patch
new file mode 100644
index 00000000000000..979e5f8d9c7892
--- /dev/null
+++ b/srcpkgs/python3-pyasn1-modules/patches/22.patch
@@ -0,0 +1,168 @@
+From 079c176eb00ed7352c9696efa12a0577beeecd71 Mon Sep 17 00:00:00 2001
+From: Heiko Becker <mail@heiko-becker.de>
+Date: Wed, 25 Sep 2024 22:38:42 +0200
+Subject: [PATCH] Stop using pyasn1.compat.octets
+
+It was removed from pyasn1 in
+https://github.com/pyasn1/pyasn1/commit/6f770ba886a8931c35cb090a5c3a6d67f5a41bd9
+
+Fixes #19.
+---
+ tests/test_pem.py | 3 +--
+ tests/test_rfc3770.py | 3 +--
+ tests/test_rfc4073.py | 3 +--
+ tests/test_rfc4334.py | 3 +--
+ tests/test_rfc5755.py | 3 +--
+ tests/test_rfc6032.py | 7 +++----
+ tests/test_rfc6120.py | 1 -
+ 7 files changed, 8 insertions(+), 15 deletions(-)
+
+diff --git a/tests/test_pem.py b/tests/test_pem.py
+index dbcca5a7..e0fe334d 100644
+--- a/tests/test_pem.py
++++ b/tests/test_pem.py
+@@ -7,7 +7,6 @@
+ import sys
+ import unittest
+
+-from pyasn1.compat.octets import ints2octs
+ from pyasn1_modules import pem
+
+
+@@ -93,7 +92,7 @@ def testReadBase64fromText(self):
+ 24, 102, 241, 236, 50
+ ]
+
+- self.assertEqual(ints2octs(expected), binary)
++ self.assertEqual(bytes(expected), binary)
+
+
+ suite = unittest.TestLoader().loadTestsFromModule(sys.modules[__name__])
+diff --git a/tests/test_rfc3770.py b/tests/test_rfc3770.py
+index 667ab249..93d40932 100644
+--- a/tests/test_rfc3770.py
++++ b/tests/test_rfc3770.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc5480
+@@ -79,7 +78,7 @@ def testOpenTypes(self):
+ self.assertEqual(extn['extnValue'], der_encoder(extnValue))
+
+ if extn['extnID'] == rfc3770.id_pe_wlanSSID:
+- self.assertIn(str2octs('Example'), extnValue)
++ self.assertIn(b'Example', extnValue)
+
+ if extn['extnID'] == rfc5280.id_ce_extKeyUsage:
+ self.assertIn(rfc3770.id_kp_eapOverLAN, extnValue)
+diff --git a/tests/test_rfc4073.py b/tests/test_rfc4073.py
+index 4bd5e5f7..3b516ccb 100644
+--- a/tests/test_rfc4073.py
++++ b/tests/test_rfc4073.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc2634
+@@ -131,7 +130,7 @@ def testOpenTypes(self):
+
+ self.assertIn(next_ci['contentType'], rfc5652.cmsContentTypesMap)
+ self.assertEqual(rfc5652.id_data, next_ci['contentType'])
+- self.assertIn(str2octs('Content-Type: text'), next_ci['content'])
++ self.assertIn(b'Content-Type: text', next_ci['content'])
+
+ for attr in ci['content']['attrs']:
+ self.assertIn(attr['attrType'], rfc5652.cmsAttributesMap)
+diff --git a/tests/test_rfc4334.py b/tests/test_rfc4334.py
+index 9ba5fdf3..e180d676 100644
+--- a/tests/test_rfc4334.py
++++ b/tests/test_rfc4334.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc5280
+@@ -67,7 +66,7 @@ def testOpenTypes(self):
+ self.assertEqual(extn['extnValue'], der_encoder(extnValue))
+
+ if extn['extnID'] == rfc4334.id_pe_wlanSSID:
+- self.assertIn( str2octs('Example'), extnValue)
++ self.assertIn(b'Example', extnValue)
+
+ if extn['extnID'] == rfc5280.id_ce_extKeyUsage:
+ self.assertIn(rfc4334.id_kp_eapOverLAN, extnValue)
+diff --git a/tests/test_rfc5755.py b/tests/test_rfc5755.py
+index cf4a05fa..46908e23 100644
+--- a/tests/test_rfc5755.py
++++ b/tests/test_rfc5755.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc5280
+@@ -85,7 +84,7 @@ def testOpenTypes(self):
+ count += 1
+ if attr['type'] == rfc5755.id_aca_authenticationInfo:
+ self.assertEqual(
+- str2octs('password'), attr['values'][0]['authInfo'])
++ b'password', attr['values'][0]['authInfo'])
+
+ self.assertEqual(5, count)
+
+diff --git a/tests/test_rfc6032.py b/tests/test_rfc6032.py
+index 287bad89..2327416d 100644
+--- a/tests/test_rfc6032.py
++++ b/tests/test_rfc6032.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc5652
+@@ -64,7 +63,7 @@ def testDerCodec(self):
+ self.assertFalse(rest)
+ self.assertTrue(keyid.prettyPrint())
+ self.assertEqual(attrVal0, der_encoder(keyid))
+- self.assertEqual(str2octs('ptf-kdc-812374'), keyid)
++ self.assertEqual(b'ptf-kdc-812374', keyid)
+
+ def testOpenTypes(self):
+ substrate = pem.readBase64fromText(self.encrypted_key_pkg_pem_text)
+@@ -86,8 +85,8 @@ def testOpenTypes(self):
+ self.assertNotEqual('0x', attr['attrValues'][0].prettyPrint()[:2])
+
+ if attr['attrType'] == rfc6032.id_aa_KP_contentDecryptKeyID:
+- self.assertEqual(str2octs(
+- 'ptf-kdc-812374'), attr['attrValues'][0])
++ self.assertEqual(
++ b'ptf-kdc-812374', attr['attrValues'][0])
+
+
+ suite = unittest.TestLoader().loadTestsFromModule(sys.modules[__name__])
+diff --git a/tests/test_rfc6120.py b/tests/test_rfc6120.py
+index bdedab8c..a6217454 100644
+--- a/tests/test_rfc6120.py
++++ b/tests/test_rfc6120.py
+@@ -10,7 +10,6 @@
+
+ from pyasn1.codec.der.decoder import decode as der_decoder
+ from pyasn1.codec.der.encoder import encode as der_encoder
+-from pyasn1.compat.octets import str2octs
+
+ from pyasn1_modules import pem
+ from pyasn1_modules import rfc5280
diff --git a/srcpkgs/python3-pyasn1-modules/template b/srcpkgs/python3-pyasn1-modules/template
index e308a6f8293da0..812fac03a888e5 100644
--- a/srcpkgs/python3-pyasn1-modules/template
+++ b/srcpkgs/python3-pyasn1-modules/template
@@ -1,18 +1,18 @@
# Template file for 'python3-pyasn1-modules'
pkgname=python3-pyasn1-modules
-version=0.3.0
-revision=2
-build_style=python3-module
+version=0.4.1
+revision=1
+build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3-pyasn1"
checkdepends="python3-pytest ${depends}"
-short_desc="Collection of ASN.1-based protocols modules (Python3)"
+short_desc="Collection of ASN.1-based protocols modules"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-2-Clause"
homepage="https://github.com/pyasn1/pyasn1-modules"
changelog="https://raw.githubusercontent.com/pyasn1/pyasn1-modules/main/CHANGES.txt"
distfiles="https://github.com/pyasn1/pyasn1-modules/archive/refs/tags/v${version}.tar.gz"
-checksum=c510f9d9587b77c747745cc3600ae9cc3b24520fb6652e9c010e4085e413d1f8
+checksum=8cf7cfdf1bb976f8b60c7bd06439902d2c132412235c288af4b68a7a74378a78
post_install() {
vlicense LICENSE.txt
From fda47ea35819dd6e8b959b628bec3e21d0d759ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 22:08:31 -0300
Subject: [PATCH 1070/2025] python3-service_identity: update to 24.2.0.
---
srcpkgs/python3-service_identity/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-service_identity/template b/srcpkgs/python3-service_identity/template
index b09edb6c89f2a1..3ff5fd7c1d633e 100644
--- a/srcpkgs/python3-service_identity/template
+++ b/srcpkgs/python3-service_identity/template
@@ -1,18 +1,18 @@
# Template file for 'python3-service_identity'
pkgname=python3-service_identity
-version=23.1.0
-revision=2
+version=24.2.0
+revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme"
-depends="python3-attrs python3-pyasn1-modules python3-cryptography python3-six"
-checkdepends="${depends}"
+depends="python3-attrs python3-cryptography python3-pyasn1 python3-pyasn1-modules"
+checkdepends="${depends} python3-pytest python3-idna python3-openssl"
short_desc="Service identity verification for Python (Python3)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://service-identity.readthedocs.org/"
changelog="https://raw.githubusercontent.com/pyca/service-identity/main/CHANGELOG.md"
distfiles="${PYPI_SITE}/s/service_identity/service_identity-${version}.tar.gz"
-checksum=ecb33cd96307755041e978ab14f8b14e13b40f1fbd525a4dc78f46d2b986431d
+checksum=b8683ba13f0d39c6cd5d625d2c5f65421d6d707b013b375c355751557cbe8e09
post_install() {
vlicense LICENSE
From 059d5a45dfeb4f45cbde94ec5533a838a143cf69 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 5 Mar 2025 22:10:32 -0300
Subject: [PATCH 1071/2025] python3-trustme: update to 1.2.1.
---
srcpkgs/python3-trustme/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-trustme/template b/srcpkgs/python3-trustme/template
index 632b20c6193810..e812baf6e9afc0 100644
--- a/srcpkgs/python3-trustme/template
+++ b/srcpkgs/python3-trustme/template
@@ -1,9 +1,9 @@
# Template file for 'python3-trustme'
pkgname=python3-trustme
-version=1.1.0
-revision=2
+version=1.2.1
+revision=1
build_style=python3-pep517
-hostmakedepends="python3-setuptools python3-wheel"
+hostmakedepends="hatchling"
depends="python3-cryptography python3-idna"
checkdepends="python3-pytest python3-service_identity python3-openssl $depends"
short_desc="Fake CA for testing"
@@ -12,4 +12,4 @@ license="GPL-3.0-or-later"
homepage="https://trustme.rtfd.io/"
changelog="https://github.com/python-trio/trustme/blob/master/docs/source/index.rst#change-history"
distfiles="https://github.com/python-trio/trustme/archive/refs/tags/v$version.tar.gz"
-checksum=88f73e0cc54b8385d6bd990d06a9ce22494814a1b613f5aacf29d1f23588a06c
+checksum=a668a9c96e2f2c5def167e6065afe799beb94e378203f3773f7ad18d35c9cefe
From 26875c964f574c99c2ddc954c8f79beab73d1c1d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 22:10:47 -0300
Subject: [PATCH 1072/2025] python3-py-cpuinfo: update to 9.0.0.
---
srcpkgs/python3-py-cpuinfo/template | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-py-cpuinfo/template b/srcpkgs/python3-py-cpuinfo/template
index 3ea7b4dc60186f..1188940f99f6f5 100644
--- a/srcpkgs/python3-py-cpuinfo/template
+++ b/srcpkgs/python3-py-cpuinfo/template
@@ -1,16 +1,18 @@
# Template file for 'python3-py-cpuinfo'
pkgname=python3-py-cpuinfo
-version=8.0.0
-revision=6
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=9.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
depends="python3"
+checkdepends="python3-pytest"
short_desc="Python module for getting CPU info"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://github.com/workhorsy/py-cpuinfo"
distfiles="${PYPI_SITE}/p/py-cpuinfo/py-cpuinfo-${version}.tar.gz"
-checksum=5f269be0e08e33fd959de96b34cd4aeeeacac014dd8305f70eb28d06de2345c5
+checksum=3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690
+conflicts=cpuinfo
post_install() {
vlicense LICENSE
From 8937f4f79c6b17cedf86a2a4f0aa9bfa2a350064 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 19:45:29 -0300
Subject: [PATCH 1073/2025] python3-pytest-benchmark: update to 5.1.0.
---
srcpkgs/python3-pytest-benchmark/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pytest-benchmark/template b/srcpkgs/python3-pytest-benchmark/template
index 1e0ae4ebb316de..2d7141ba301981 100644
--- a/srcpkgs/python3-pytest-benchmark/template
+++ b/srcpkgs/python3-pytest-benchmark/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pytest-benchmark'
pkgname=python3-pytest-benchmark
-version=4.0.0
-revision=3
+version=5.1.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="python3-pytest python3-py-cpuinfo"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://github.com/ionelmc/pytest-benchmark"
changelog="https://github.com/ionelmc/pytest-benchmark/raw/master/CHANGELOG.rst"
distfiles="${PYPI_SITE}/p/pytest-benchmark/pytest-benchmark-${version}.tar.gz"
-checksum=fb0785b83efe599a6a956361c0691ae1dbb5318018561af10f3e915caa0048d1
+checksum=9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105
# requires itself to be properly installed
make_check=no
From 836a9f0a4be0748c1d30418dfa1210f2ee5bf037 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 19:58:44 -0300
Subject: [PATCH 1074/2025] python3-fastjsonschema: update to 2.21.1.
---
srcpkgs/python3-fastjsonschema/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-fastjsonschema/template b/srcpkgs/python3-fastjsonschema/template
index 13bfefedc42605..e0436be5e87a84 100644
--- a/srcpkgs/python3-fastjsonschema/template
+++ b/srcpkgs/python3-fastjsonschema/template
@@ -1,7 +1,7 @@
# Template file for 'python3-fastjsonschema'
pkgname=python3-fastjsonschema
-version=2.20.0
-revision=2
+version=2.21.1
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="python3"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://github.com/horejsek/python-fastjsonschema"
changelog="https://raw.githubusercontent.com/horejsek/python-fastjsonschema/master/CHANGELOG.txt"
distfiles="https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v${version}.tar.gz"
-checksum=2d2e4951614ee57a08f7bdb689687d4f31e59e3ad466c085495105a72ad95b38
+checksum=20891fd6659d94ce18dcf075afd6cd6b817bf39013a25a4d11a2162d2fa0daa0
post_install() {
vlicense LICENSE
From df6de3d5d5a06b6440fc78c327ff56da8f58e0c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 20:07:41 -0300
Subject: [PATCH 1075/2025] python3-rpds-py: update to 0.23.1.
---
srcpkgs/python3-rpds-py/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-rpds-py/template b/srcpkgs/python3-rpds-py/template
index b209b3158852f5..74677c89ee56d5 100644
--- a/srcpkgs/python3-rpds-py/template
+++ b/srcpkgs/python3-rpds-py/template
@@ -1,7 +1,7 @@
# Template file for 'python3-rpds-py'
pkgname=python3-rpds-py
-version=0.20.0
-revision=2
+version=0.23.1
+revision=1
build_style=python3-pep517
build_helper=rust
hostmakedepends="cargo maturin"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/crate-py/rpds"
changelog="https://github.com/crate-py/rpds/releases"
distfiles="${PYPI_SITE}/r/rpds-py/rpds_py-${version}.tar.gz"
-checksum=d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121
+checksum=7f3240dcfa14d198dba24b8b9cb3b108c06b68d45b7babd9eefc1038fdf7e707
post_install() {
vlicense LICENSE
From 496a734e5b1d9a6485d4b547ed10c7eca431314e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 20:07:45 -0300
Subject: [PATCH 1076/2025] python3-referencing: update to 0.36.2.
---
srcpkgs/python3-referencing/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-referencing/template b/srcpkgs/python3-referencing/template
index e8bc124598453f..564600f38be8e4 100644
--- a/srcpkgs/python3-referencing/template
+++ b/srcpkgs/python3-referencing/template
@@ -1,7 +1,7 @@
# Template file for 'python3-referencing'
pkgname=python3-referencing
-version=0.35.1
-revision=3
+version=0.36.2
+revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
depends="python3-attrs python3-rpds-py"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://github.com/python-jsonschema/referencing"
changelog="https://raw.githubusercontent.com/python-jsonschema/referencing/main/docs/changes.rst"
distfiles="${PYPI_SITE}/r/referencing/referencing-${version}.tar.gz"
-checksum=25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c
+checksum=df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa
if [ "$XBPS_CHECK_PKGS" = full ]; then
# cyclic dependency
From b191e571b71290188c3d9e4050cef4cb4a37dc3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 20:21:35 -0300
Subject: [PATCH 1077/2025] python3-jsonschema-specifications: update to
2024.10.1.
---
srcpkgs/python3-jsonschema-specifications/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-jsonschema-specifications/template b/srcpkgs/python3-jsonschema-specifications/template
index 9cb567944915aa..2f2e199f8ffddb 100644
--- a/srcpkgs/python3-jsonschema-specifications/template
+++ b/srcpkgs/python3-jsonschema-specifications/template
@@ -1,7 +1,7 @@
# Template file for 'python3-jsonschema-specifications'
pkgname=python3-jsonschema-specifications
-version=2023.12.1
-revision=2
+version=2024.10.1
+revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
depends="python3-referencing"
@@ -11,7 +11,7 @@ maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
license="MIT"
homepage="https://github.com/python-jsonschema/jsonschema-specifications"
distfiles="${PYPI_SITE}/j/jsonschema-specifications/jsonschema_specifications-${version}.tar.gz"
-checksum=48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc
+checksum=0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272
post_install() {
vlicense COPYING
From 5003320e3b36635715484ba406ae8a16afca3dc4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 20:19:10 -0300
Subject: [PATCH 1078/2025] python3-isodate: update to 0.7.2.
---
srcpkgs/python3-isodate/template | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/python3-isodate/template b/srcpkgs/python3-isodate/template
index 244db83f22f259..0f88660f733c73 100644
--- a/srcpkgs/python3-isodate/template
+++ b/srcpkgs/python3-isodate/template
@@ -1,22 +1,18 @@
# Template file for 'python3-isodate'
pkgname=python3-isodate
-version=0.6.1
-revision=4
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-six"
-checkdepends="${depends}"
+version=0.7.2
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools_scm"
+depends="python3"
+checkdepends="python3-pytest"
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
+checksum=4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6
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
}
From 68bebac6b1a0e8911bbe67b33c65df03369c2d87 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 03:21:32 -0300
Subject: [PATCH 1079/2025] python3-pytest-asyncio: update to 0.25.3.
---
srcpkgs/python3-pytest-asyncio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pytest-asyncio/template b/srcpkgs/python3-pytest-asyncio/template
index cfb9c094d3a7b0..f1ca23d6a818d5 100644
--- a/srcpkgs/python3-pytest-asyncio/template
+++ b/srcpkgs/python3-pytest-asyncio/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pytest-asyncio'
pkgname=python3-pytest-asyncio
-version=0.25.0
+version=0.25.3
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://github.com/pytest-dev/pytest-asyncio"
changelog="https://raw.githubusercontent.com/pytest-dev/pytest-asyncio/master/docs/source/reference/changelog.rst"
distfiles="${PYPI_SITE}/p/pytest-asyncio/pytest_asyncio-${version}.tar.gz"
-checksum=8c0610303c9e0442a5db8604505fc0f545456ba1528824842b37b4a626cbf609
+checksum=fc1da2cf9f125ada7e710b4ddad05518d4cee187ae9412e9ac9271003497f07a
if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
# these tests fail on CI (bind to a tcp address)
From 974b45037fbab5c1376862812d3043f573e030b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 22:51:54 -0300
Subject: [PATCH 1080/2025] python3-coverage: update to 7.6.12.
---
srcpkgs/python3-coverage/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-coverage/template b/srcpkgs/python3-coverage/template
index 4f1525c4d4586d..88a586aba90760 100644
--- a/srcpkgs/python3-coverage/template
+++ b/srcpkgs/python3-coverage/template
@@ -1,7 +1,7 @@
# Template file for 'python3-coverage'
pkgname=python3-coverage
-version=7.6.1
-revision=2
+version=7.6.12
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools"
makedepends="python3-devel"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://github.com/nedbat/coveragepy"
changelog="https://raw.githubusercontent.com/nedbat/coveragepy/master/CHANGES.rst"
distfiles="${PYPI_SITE}/c/coverage/coverage-${version}.tar.gz"
-checksum=953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d
+checksum=48cfc4641d95d34766ad41d9573cc0f22a48aa88d22657a1fe01dca0dbae4de2
pre_check() {
# required setup, see tox.ini
From 9f1603725dd75d5df10b8f6e6d67ff443ef8b7cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:02:02 -0300
Subject: [PATCH 1081/2025] python3-pytest-httpserver: update to 1.1.2.
---
srcpkgs/python3-pytest-httpserver/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pytest-httpserver/template b/srcpkgs/python3-pytest-httpserver/template
index 3a4baff8dbf8e3..3e57e8c084b97d 100644
--- a/srcpkgs/python3-pytest-httpserver/template
+++ b/srcpkgs/python3-pytest-httpserver/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pytest-httpserver'
pkgname=python3-pytest-httpserver
-version=1.1.0
-revision=2
+version=1.1.2
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
depends="python3-pytest python3-Werkzeug"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://www.github.com/csernazs/pytest-httpserver"
changelog="https://raw.githubusercontent.com/csernazs/pytest-httpserver/master/CHANGES.rst"
distfiles="https://github.com/csernazs/pytest-httpserver/archive/refs/tags/${version}.tar.gz"
-checksum=4378ff64c5c305d7174d3f7aed9c00330c8bf6caa60ea0340885a9879aeee94d
+checksum=b706af59bcf019d9d1e623b7934c316038529cb18137163289ab5387ba627d43
if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then
# this test fails on CI (bind to ipv6 "::1" address)
From 3f3e3c3bf8b5c73f362cd477a2dd01fffce3a8ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:02:06 -0300
Subject: [PATCH 1082/2025] python3-responses: update to 0.25.6.
---
srcpkgs/python3-responses/template | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/python3-responses/template b/srcpkgs/python3-responses/template
index 3f1ad9c0059cf0..6d7c48d38a080c 100644
--- a/srcpkgs/python3-responses/template
+++ b/srcpkgs/python3-responses/template
@@ -1,7 +1,7 @@
# Template file for 'python3-responses'
pkgname=python3-responses
-version=0.25.3
-revision=2
+version=0.25.6
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="python3-requests python3-urllib3 python3-yaml"
@@ -13,8 +13,4 @@ license="Apache-2.0"
homepage="https://github.com/getsentry/responses"
changelog="https://raw.githubusercontent.com/getsentry/responses/master/CHANGES"
distfiles="${PYPI_SITE}/r/responses/responses-${version}.tar.gz"
-checksum=617b9247abd9ae28313d57a75880422d55ec63c29d33d629697590a034358dba
-
-post_install() {
- rm -r ${DESTDIR}/${py3_sitelib}/responses/tests
-}
+checksum=eae7ce61a9603004e76c05691e7c389e59652d91e94b419623c12bbfb8e331d8
From 4207c27f4c8699f79c30e87fa4b693770e30634d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:02:10 -0300
Subject: [PATCH 1083/2025] python3-pathable: update to 0.4.4.
---
srcpkgs/python3-pathable/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pathable/template b/srcpkgs/python3-pathable/template
index 7dac60d4a5c0d5..58b2c746d8edea 100644
--- a/srcpkgs/python3-pathable/template
+++ b/srcpkgs/python3-pathable/template
@@ -1,7 +1,7 @@
# Template file for 'python3-pathable'
pkgname=python3-pathable
-version=0.4.3
-revision=3
+version=0.4.4
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
depends="python3"
@@ -12,4 +12,4 @@ license="Apache-2.0"
homepage="https://github.com/p1c2u/pathable"
changelog="https://github.com/p1c2u/pathable/releases"
distfiles="https://github.com/p1c2u/pathable/archive/refs/tags/${version}.tar.gz"
-checksum=eea76120e5fdc54f4e9b7bc5e24748d163cef61c3e60ed32675828ade141cf4b
+checksum=1ef8fc64baab9440e14fdb1dd7ef7bef9e6d9dcba9d0552ba3f83c6cc1f2a0ab
From 2c026bfe06f3ad4cc22bdebe03ed34d9f60fa7ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:05:40 -0300
Subject: [PATCH 1084/2025] python3-jsonschema-path: update to 0.3.4.
---
srcpkgs/python3-jsonschema-path/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-jsonschema-path/template b/srcpkgs/python3-jsonschema-path/template
index b38c1454a1ec56..f7489b6888b4d8 100644
--- a/srcpkgs/python3-jsonschema-path/template
+++ b/srcpkgs/python3-jsonschema-path/template
@@ -1,10 +1,10 @@
# Template file for 'python3-jsonschema-path'
pkgname=python3-jsonschema-path
-version=0.3.3
-revision=2
+version=0.3.4
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
-depends="python3-pathable python3-referencing python3-yaml"
+depends="python3-pathable python3-referencing python3-yaml python3-requests"
checkdepends="$depends python3-pytest-cov python3-responses"
short_desc="JSONSchema Spec with object-oriented paths"
maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://github.com/p1c2u/jsonschema-path"
changelog="https://github.com/p1c2u/jsonschema-path/releases"
distfiles="https://github.com/p1c2u/jsonschema-path/archive/refs/tags/${version}.tar.gz"
-checksum=b2757571934d8ecc0ebad61a6310ad3e04a17b45c0a51be44529d50abdd355e0
+checksum=71b7e165c7ee86c346593e2ac21b5beafc9bbaac337ef053df028e8827469950
python3-jsonschema-spec_package() {
depends="${sourcepkg}>=${version}_${revision}"
From f3cfd8d048d886090fa16b701fa5ba985011e831 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:07:39 -0300
Subject: [PATCH 1085/2025] python3-lazy-object-proxy: update to 1.10.0.
---
srcpkgs/python3-lazy-object-proxy/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-lazy-object-proxy/template b/srcpkgs/python3-lazy-object-proxy/template
index a4c570f80aa5dd..aaaa2c378d3546 100644
--- a/srcpkgs/python3-lazy-object-proxy/template
+++ b/srcpkgs/python3-lazy-object-proxy/template
@@ -1,8 +1,8 @@
# Template file for 'python3-lazy-object-proxy'
pkgname=python3-lazy-object-proxy
-version=1.9.0
-revision=3
-build_style=python3-module
+version=1.10.0
+revision=1
+build_style=python3-pep517
hostmakedepends="python3-setuptools_scm"
makedepends="python3-devel"
depends="python3"
@@ -13,7 +13,7 @@ license="BSD-2-Clause"
homepage="https://github.com/ionelmc/python-lazy-object-proxy"
changelog="https://raw.githubusercontent.com/ionelmc/python-lazy-object-proxy/master/CHANGELOG.rst"
distfiles="${PYPI_SITE}/l/lazy-object-proxy/lazy-object-proxy-${version}.tar.gz"
-checksum=659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae
+checksum=78247b6d45f43a52ef35c25b5581459e85117225408a4128a3daf8bf9648ac69
post_install() {
vlicense LICENSE
From f51bd6c942c65c7a23873c39d9f992de18edcc82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:10:19 -0300
Subject: [PATCH 1086/2025] python3-openapi-schema-validator: update to 0.6.3.
---
srcpkgs/python3-openapi-schema-validator/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-openapi-schema-validator/template b/srcpkgs/python3-openapi-schema-validator/template
index 1103a0691613b2..d5e1e0aa543404 100644
--- a/srcpkgs/python3-openapi-schema-validator/template
+++ b/srcpkgs/python3-openapi-schema-validator/template
@@ -1,10 +1,11 @@
# Template file for 'python3-openapi-schema-validator'
pkgname=python3-openapi-schema-validator
-version=0.6.2
-revision=2
+version=0.6.3
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
-depends="python3-jsonschema python3-rfc3339-validator"
+depends="python3-jsonschema python3-jsonschema-specifications
+ python3-rfc3339-validator"
checkdepends="$depends python3-pytest-cov"
short_desc="OpenAPI schema validation for Python"
maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
@@ -12,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://github.com/python-openapi/openapi-schema-validator"
changelog="https://github.com/python-openapi/openapi-schema-validator/releases"
distfiles="${PYPI_SITE}/o/openapi-schema-validator/openapi_schema_validator-${version}.tar.gz"
-checksum=11a95c9c9017912964e3e5f2545a5b11c3814880681fcacfb73b1759bb4f2804
+checksum=f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee
post_install() {
vlicense LICENSE
From fba7ccfde12b3df2961d11bfbd50f61a16e1a370 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 23:21:03 -0300
Subject: [PATCH 1087/2025] python3-openapi-core: update to 0.19.4.
---
srcpkgs/python3-openapi-core/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-openapi-core/template b/srcpkgs/python3-openapi-core/template
index ee5ce56a144a17..f06c3b3b60530a 100644
--- a/srcpkgs/python3-openapi-core/template
+++ b/srcpkgs/python3-openapi-core/template
@@ -1,7 +1,7 @@
# Template file for 'python3-openapi-core'
pkgname=python3-openapi-core
-version=0.19.3
-revision=2
+version=0.19.4
+revision=1
build_style=python3-pep517
# disable tests requiring unpackaged dependencies
make_check_args="
@@ -12,7 +12,8 @@ make_check_args="
--ignore=tests/integration/contrib/starlette
"
hostmakedepends="python3-poetry-core"
-depends="python3-asgiref python3-isodate python3-more-itertools
+depends="python3-isodate python3-jsonschema python3-jsonschema-path
+ python3-more-itertools python3-openapi-schema-validator
python3-openapi-spec-validator python3-parse python3-Werkzeug"
checkdepends="$depends python3-pytest-cov python3-pytest-aiohttp
python3-Flask python3-requests python3-responses python3-WebOb"
@@ -22,7 +23,7 @@ license="BSD-3-Clause"
homepage="https://github.com/python-openapi/openapi-core"
changelog="https://github.com/python-openapi/openapi-core/releases"
distfiles="${PYPI_SITE}/o/openapi-core/openapi_core-${version}.tar.gz"
-checksum=5db6479ecccf76c52422961dc42b411b7625a802087d847251fdd66f0392b095
+checksum=1150d9daa5e7b4cacfd7d7e097333dc89382d7d72703934128dcf8a1a4d0df49
post_install() {
vlicense LICENSE
From 8189ad1ec9a872103ad933ef1a18362a13a82c52 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Sat, 4 Jan 2025 19:30:10 +0100
Subject: [PATCH 1088/2025] python3-aiosignal: update to 1.3.2.
---
srcpkgs/python3-aiosignal/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-aiosignal/template b/srcpkgs/python3-aiosignal/template
index 896a1d5bf93f1a..2b1d743f231605 100644
--- a/srcpkgs/python3-aiosignal/template
+++ b/srcpkgs/python3-aiosignal/template
@@ -1,8 +1,8 @@
# Template file for 'python3-aiosignal'
pkgname=python3-aiosignal
-version=1.3.1
-revision=2
-build_style=python3-module
+version=1.3.2
+revision=1
+build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
depends="python3-frozenlist"
checkdepends="python3-pytest python3-pytest-asyncio python3-pytest-cov
@@ -12,4 +12,4 @@ maintainer="Arjan Mossel <arjanmossel@gmail.com>"
license="Apache-2.0"
homepage="https://github.com/aio-libs/aiosignal"
distfiles="${PYPI_SITE}/a/aiosignal/aiosignal-${version}.tar.gz"
-checksum=54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc
+checksum=a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54
From c053d6b3e48e835dd47b11c71c0feed4651ed2d8 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 21 Mar 2025 10:22:44 +0300
Subject: [PATCH 1089/2025] common/shlibs: fix typo
---
common/shlibs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/shlibs b/common/shlibs
index 3ca8263a7404ec..71428a554a9f87 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -102,7 +102,7 @@ libglib-2.0.so.0 glib-2.80.0_1
libgmodule-2.0.so.0 glib-2.80.0_1
libgio-2.0.so.0 glib-2.80.0_1
libgobject-2.0.so.0 glib-2.80.0_1
-libgrepository-2.0.so.0 glib-2.80.0_1
+libgirepository-2.0.so.0 glib-2.80.0_1
libwt.so.4.10.4 wt-4.10.4_1
libwtdbo.so.4.10.4 wt-4.10.4_1
libwtdbosqlite3.so.4.10.4 wt-4.10.4_1
From 00091547c2aca3f00e1809d21d0034cdcb0ee217 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 21 Mar 2025 17:24:07 +0100
Subject: [PATCH 1090/2025] audit: move new header files into libaudit-devel
---
srcpkgs/audit/template | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/audit/template b/srcpkgs/audit/template
index ef477e21ae1658..2551b8e712fa5b 100644
--- a/srcpkgs/audit/template
+++ b/srcpkgs/audit/template
@@ -1,7 +1,7 @@
# Template file for 'audit'
pkgname=audit
version=4.0.3
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--libdir=/usr/lib --enable-shared=audit --enable-gssapi-krb5
--with-apparmor --with-libcap-ng --with-python3"
@@ -63,6 +63,8 @@ libaudit-devel_package() {
depends="libaudit-${version}_${revision} libcap-ng-devel"
pkg_install() {
vmove usr/include/libaudit.h
+ vmove usr/include/audit_logging.h
+ vmove usr/include/audit-records.h
vmove usr/lib/libaudit.a
vmove usr/lib/libaudit.so
vmove usr/lib/pkgconfig/audit.pc
From b7a2b5da7bb2570fa93b0db4d5005785deee6894 Mon Sep 17 00:00:00 2001
From: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 12 Mar 2025 16:56:28 +0100
Subject: [PATCH 1091/2025] sfeed: update to 2.2.
---
srcpkgs/sfeed/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sfeed/template b/srcpkgs/sfeed/template
index 6ca369dda5035a..1f674f49bd825f 100644
--- a/srcpkgs/sfeed/template
+++ b/srcpkgs/sfeed/template
@@ -1,6 +1,6 @@
# Template file for 'sfeed'
pkgname=sfeed
-version=2.0
+version=2.2
revision=1
build_style=gnu-makefile
make_install_args="MANPREFIX=/usr/share/man"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://git.codemadness.org/sfeed"
distfiles="https://codemadness.org/releases/sfeed/sfeed-${version}.tar.gz"
-checksum=8e6a7e6e1d7e86034ae27035e37a8f7fc98bc25fe35120bd18ff07e04f18e91d
+checksum=4270389c3cfa474caa3892271c3171a751490328cc52e502d8435de3c2e41cc5
post_install() {
vlicense LICENSE
From 5601b7b9db253aeed2377e461f5930695ed49332 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 19 Mar 2025 19:20:48 +0100
Subject: [PATCH 1092/2025] nvidia: update to 570.133.07.
---
srcpkgs/nvidia/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index 871cf69a958e60..4d09cbb8e80f85 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -3,7 +3,7 @@
_desc="NVIDIA drivers for linux"
pkgname=nvidia
-version=570.124.04
+version=570.133.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=1b786a4b7122d7c4216c58ae4007688a4f778c196c148d919163815ee10d53c4
+checksum=2d43e64c581be5ef554de9888b1aa90037ef6d45f54284d3d9dcedc08dc4dc26
# subpackages need to be processed in this specific order
subpackages="nvidia-gtklibs nvidia-dkms nvidia-firmware nvidia-opencl nvidia-libs nvidia-libs-32bit"
depends="nvidia-libs-${version}_${revision}
From d0560e49138d4c4a5e519befd8384ff8edb99387 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sat, 22 Mar 2025 13:27:18 +0300
Subject: [PATCH 1093/2025] freerdp3: update to 3.14.0
---
.../patches/avoid-use-of-reserved-types.patch | 23 -------------------
srcpkgs/freerdp3/template | 4 ++--
2 files changed, 2 insertions(+), 25 deletions(-)
delete mode 100644 srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch
diff --git a/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch b/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch
deleted file mode 100644
index 55683953b8b401..00000000000000
--- a/srcpkgs/freerdp3/patches/avoid-use-of-reserved-types.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 38aebbca64e68c729d07b09bf62af405e87db144 Mon Sep 17 00:00:00 2001
-From: fossdd <fossdd@pwned.life>
-Date: Fri, 7 Feb 2025 19:12:04 +0100
-Subject: [PATCH] [client,common] Avoid use of reserved types
-
-__off_t is a internal type of glibc and does not exist on other libc's.
----
- client/common/client_cliprdr_file.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/client/common/client_cliprdr_file.c b/client/common/client_cliprdr_file.c
-index f1f220e528a4..e895f8b5684c 100644
---- a/client/common/client_cliprdr_file.c
-+++ b/client/common/client_cliprdr_file.c
-@@ -775,7 +775,7 @@ static void write_file_attributes(CliprdrFuseFile* fuse_file, struct stat* attr)
- {
- attr->st_mode = S_IFREG | (fuse_file->is_readonly ? 0444 : 0644);
- attr->st_nlink = 1;
-- attr->st_size = WINPR_ASSERTING_INT_CAST(__off_t, fuse_file->size);
-+ attr->st_size = WINPR_ASSERTING_INT_CAST(off_t, fuse_file->size);
- }
- attr->st_uid = getuid();
- attr->st_gid = getgid();
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index a8663e27353802..674717600e7348 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,6 +1,6 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.11.1
+version=3.14.0
revision=1
build_style=cmake
build_helper=qemu
@@ -41,7 +41,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=8259f5d713b4a35fdcca867aae7ba352109063ec6b4c21ee3e6144486a9dfa97
+checksum=a7a979382703c2bc18aa9b22cfa12d7a441b6927ab45ac62ef8353786bc92241
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
From 29a19364830ac76d97846e04d23487a67f9fb099 Mon Sep 17 00:00:00 2001
From: Till Mahlburg <mahlburg@posteo.de>
Date: Tue, 18 Mar 2025 22:28:43 +0100
Subject: [PATCH 1094/2025] scenefx: update to 0.2.1.
---
common/shlibs | 2 +-
srcpkgs/scenefx/template | 7 +++----
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 71428a554a9f87..72d070198a43af 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4521,7 +4521,7 @@ libopenrazer.so.0 libopenrazer-0.2.0_1
libstaroffice-0.0.so.0 libstaroffice-0.0.7_1
libbox2d.so.2 box2d-2.4.1_1
libhwy.so.1 highway-1.2.0_1
-libscenefx.so.1 scenefx-0.1_1
+libscenefx-0.2.so scenefx-0.2.1_1
libnng.so.1 nng-1.5.2_1
libsentry.so sentry-native-0.7.7_1
libjose.so.0 libjose-14_1
diff --git a/srcpkgs/scenefx/template b/srcpkgs/scenefx/template
index 3e475369ee1df1..30e1288027c230 100644
--- a/srcpkgs/scenefx/template
+++ b/srcpkgs/scenefx/template
@@ -1,18 +1,18 @@
# Template file for 'scenefx'
pkgname=scenefx
-version=0.1
+version=0.2.1
revision=1
build_style=meson
configure_args="-Dwerror=false -Db_ndebug=false"
hostmakedepends="pkg-config wayland-devel scdoc"
-makedepends="wlroots0.17-devel"
+makedepends="wlroots0.18-devel"
short_desc="Drop-in replacement for the wlroots scene API"
maintainer="Christopher K. 'Shmish' Schmitt <me@shmish.dev>"
license="MIT"
homepage="https://github.com/wlrfx/scenefx"
changelog="https://github.com/wlrfx/scenefx/releases/"
distfiles="https://github.com/wlrfx/scenefx/archive/refs/tags/${version}.tar.gz"
-checksum=f5c889f4c826a4216628bf1e7e48071fc33e7774b5e3d51e6fee6e571e420827
+checksum=e50cd8cbeb6564233dced39f21e78d755701fa7fe67f5b354f033f397b69a2b8
post_install() {
vlicense LICENSE
@@ -25,6 +25,5 @@ scenefx-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
- vmove "usr/lib/*.so"
}
}
From 1c1eade5952e9ed823b60f85617b6976a80d153e Mon Sep 17 00:00:00 2001
From: Till Mahlburg <mahlburg@posteo.de>
Date: Fri, 21 Mar 2025 17:07:11 +0100
Subject: [PATCH 1095/2025] swayfx: update to 0.5, adopt
---
srcpkgs/swayfx/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/swayfx/template b/srcpkgs/swayfx/template
index d831b68bbb893a..2ca5e3f86bebad 100644
--- a/srcpkgs/swayfx/template
+++ b/srcpkgs/swayfx/template
@@ -1,21 +1,21 @@
# Template file for 'swayfx'
pkgname=swayfx
-version=0.4
+version=0.5
revision=1
build_style=meson
configure_args="-Dwerror=false -Db_ndebug=false"
conf_files="/etc/sway/config"
hostmakedepends="pkg-config wayland-devel scdoc"
-makedepends="wlroots0.17-devel pcre2-devel json-c-devel pango-devel cairo-devel
+makedepends="wlroots0.18-devel pcre2-devel json-c-devel pango-devel cairo-devel
gdk-pixbuf-devel libevdev-devel scenefx-devel"
depends="libcap-progs swaybg xorg-server-xwayland libxkbcommon>=1.5.0_1"
short_desc="Sway, but with eye candy!"
-maintainer="Rehan <rehanzo@tuta.io>"
+maintainer="Till Mahlburg <mahlburg@posteo.de>"
license="MIT"
homepage="https://github.com/WillPower3309/swayfx"
changelog="https://github.com/WillPower3309/swayfx/releases"
distfiles="https://github.com/WillPower3309/swayfx/archive/refs/tags/${version}.tar.gz"
-checksum=fa164734a7b32fd82f31e54c407b147e92247ef275de9df4a87b6198a36f20e2
+checksum=68bff05a89da702bbca7df3c5c633a149cc59e9e8158c1bd60f0e9fe768f86b3
conflicts="sway>=0"
provides="sway-${version}_1"
replaces="sway>=0"
From efc8c685f6498f3e6cb9fb69b78ffe485b4379d3 Mon Sep 17 00:00:00 2001
From: Zyrtula <fk_development@protonmail.com>
Date: Sat, 22 Mar 2025 00:32:43 +0100
Subject: [PATCH 1096/2025] mise: update to 2025.3.7.
---
srcpkgs/mise/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/mise/template b/srcpkgs/mise/template
index ed72c9d46eaa32..e99abae6600472 100644
--- a/srcpkgs/mise/template
+++ b/srcpkgs/mise/template
@@ -1,18 +1,17 @@
# Template file for 'mise'
pkgname=mise
-version=2025.1.9
+version=2025.3.7
revision=1
build_style=cargo
-make_check_args="-- --skip cli --skip runtime_symlinks::tests::test_list_symlinks"
-hostmakedepends="pkg-config libgit2-1.8-devel"
-makedepends="openssl-devel libgit2-1.8-devel libzstd-devel"
+hostmakedepends="pkg-config"
+makedepends="openssl-devel libzstd-devel bzip2-devel"
short_desc="Polyglot runtime manager (asdf rust clone)"
maintainer="Daniel Lewan <daniel@teddydd.me>"
license="MIT"
homepage="https://github.com/jdx/mise"
changelog="https://github.com/jdx/mise/releases"
distfiles="https://github.com/jdx/mise/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum=e44369529d2a786361dd1fa136fea130216768f709cb623447e68f1b19637e13
+checksum=44256cca94b72d6975ff4a72ed4558bea0485fc4a23007c88305404656d9d1bb
post_install() {
vlicense LICENSE
From 2ff94731175e4289617503d7b7eb459e4eac7767 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sat, 22 Mar 2025 15:17:46 +0100
Subject: [PATCH 1097/2025] zellij: update to 0.42.1
---
srcpkgs/zellij/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zellij/template b/srcpkgs/zellij/template
index c3006fc64cb377..64ac2317e38d67 100644
--- a/srcpkgs/zellij/template
+++ b/srcpkgs/zellij/template
@@ -1,6 +1,6 @@
# Template file for 'zellij'
pkgname=zellij
-version=0.42.0
+version=0.42.1
revision=1
# Wasmtime runtime only supports the following archs: x86_64, arm64
# https://docs.wasmtime.dev/stability-tiers.html#unsupported-features-and-platforms
@@ -17,7 +17,7 @@ license="MIT"
homepage="https://zellij.dev"
changelog="https://raw.githubusercontent.com/zellij-org/zellij/main/CHANGELOG.md"
distfiles="https://github.com/zellij-org/zellij/archive/refs/tags/v${version}.tar.gz"
-checksum=35f620f8aca7128047e8be520c88514156c8249763cfbc103107499dd2052f2a
+checksum=e9516879483c1bb617a13e6278878883943c05f87bdc41fc02cc550a7b06c0b4
make_check_pre="env LIBSSH2_SYS_USE_PKG_CONFIG=1"
post_install() {
From eb491ca094ca961b70eedd5df2ebfb9e5fbfc1eb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 22 Mar 2025 01:06:55 -0700
Subject: [PATCH 1098/2025] common/travis/check-install.sh: don't exit after
install failure
This allows for showing all install errors for a package at once, rather than
having to check one at a time.
---
common/travis/check-install.sh | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/common/travis/check-install.sh b/common/travis/check-install.sh
index 9fa68cb9a7181c..d414a4a163eb9c 100755
--- a/common/travis/check-install.sh
+++ b/common/travis/check-install.sh
@@ -30,19 +30,25 @@ ROOTDIR="-r /check-install"
# if this fails, there were no packages built for this arch and thus no repodatas
xbps-install $ROOTDIR $ADDREPO $CONFDIR -S || exit 0
+failed=()
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
/bin/echo -e "\x1b[32mTrying to install dependents of $subpkg:\x1b[0m"
for dep in $(xbps-query $ADDREPO -RX "$subpkg"); do
+ ret=0
xbps-install \
$ROOTDIR $ADDREPO $CONFDIR \
-ny \
- "$subpkg" "$(xbps-uhelper getpkgname "$dep")"
- ret="$?"
- if [ "$ret" -eq 8 ] || [ "$ret" -eq 11 ]; then
+ "$subpkg" "$(xbps-uhelper getpkgname "$dep")" \
+ || ret="$?"
+ if [ "$ret" -ne 0 ]; then
/bin/echo -e "\x1b[31mFailed to install '$subpkg' and '$dep'\x1b[0m"
- exit 1
+ failed+=("Failed to install '$subpkg' and '$dep'")
fi
done
done
done < /tmp/templates
+for msg in "${failed[@]}"; do
+ /bin/echo -e "\x1b[31m$msg\x1b[0m"
+done
+exit ${#failed[@]}
From 2d81cd2ad35cbea5c7aba67f086757adbdc1380c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:24:16 +0100
Subject: [PATCH 1099/2025] imlib2: update to 1.12.4.
---
srcpkgs/imlib2/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index a767845ecdaad4..9adbfe95f6a065 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,7 +1,7 @@
# Template file for 'imlib2'
pkgname=imlib2
-version=1.12.3
-revision=2
+version=1.12.4
+revision=1
build_style=gnu-configure
configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
hostmakedepends="pkg-config"
@@ -13,7 +13,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Imlib2"
homepage="https://sourceforge.net/projects/enlightenment/"
distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-src/imlib2-${version}.tar.xz"
-checksum=96244656576a3e0a6f58b78e514ddc919622ac6806711bc231837eee62c1de34
+checksum=bf07ff09255ed30f05a1c252d4b578426c2dcdbbc28e8c714adf060690395720
post_install() {
vlicense COPYING
From f64b811166a0266d9f589aca0f09aaf95c820b98 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:28:54 +0100
Subject: [PATCH 1100/2025] libavif: update to 1.2.1.
---
srcpkgs/libavif/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/libavif/template b/srcpkgs/libavif/template
index a1342b2bb1f1db..426628d8f8111b 100644
--- a/srcpkgs/libavif/template
+++ b/srcpkgs/libavif/template
@@ -1,7 +1,7 @@
# Template file for 'libavif'
pkgname=libavif
-version=1.2.0
-revision=2
+version=1.2.1
+revision=1
build_wrksrc="${pkgname}-${version}"
build_style=cmake
configure_args="-DAVIF_BUILD_APPS=ON -DAVIF_BUILD_GDK_PIXBUF=ON
@@ -20,7 +20,7 @@ homepage="https://github.com/AOMediaCodec/libavif"
changelog="https://raw.githubusercontent.com/AOMediaCodec/libavif/main/CHANGELOG.md"
distfiles="https://github.com/AOMediaCodec/libavif/archive/refs/tags/v${version}.tar.gz
https://github.com/kmurray/libargparse/archive/ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz>libargparse.tar.gz"
-checksum="2182f4900d1a9617cee89746922a58dd825f2a3547f23907b8d78dc3685f7d8c
+checksum="9c859c7c12ccb0f407511bfe303e6a7247f5f6738f54852662c6df8048daddf4
7727b0498851e5b6a6fcd734eb667a8a231897e2c86a357aec51cc0664813060"
build_options="dav1d rav1e svt"
From 81672b006af12196ad5012917e18c5b45844e65f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:29:15 +0100
Subject: [PATCH 1101/2025] minify: update to 2.22.3.
---
srcpkgs/minify/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/minify/template b/srcpkgs/minify/template
index 7338e4d435729d..f8fa2aacf6e535 100644
--- a/srcpkgs/minify/template
+++ b/srcpkgs/minify/template
@@ -1,6 +1,6 @@
# Template file for 'minify'
pkgname=minify
-version=2.21.3
+version=2.22.3
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=a5440b8488e0a47ffd7b8428f7bd2f332bd812461646bad376b3536cb59079b8
+checksum=aa8aa5bc43048ccff2f3a07ecd5048cddaf8b35cd82928bb3319b0df777007f0
post_install() {
vlicense LICENSE
From 0d86e316279473eab1f43d97dfc24249909aee20 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:29:51 +0100
Subject: [PATCH 1102/2025] janet: update to 1.38.0.
---
srcpkgs/janet/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/janet/template b/srcpkgs/janet/template
index a93cd50e58b165..f0476135b3632b 100644
--- a/srcpkgs/janet/template
+++ b/srcpkgs/janet/template
@@ -1,6 +1,6 @@
# Template file for 'janet'
pkgname=janet
-version=1.37.1
+version=1.38.0
revision=1
build_style=meson
configure_args="-Db_lto=false --libdir=/usr/lib" # breaks jpm
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://janet-lang.org/"
changelog="https://github.com/janet-lang/janet/blob/master/CHANGELOG.md"
distfiles="https://github.com/janet-lang/janet/archive/v${version}.tar.gz"
-checksum=85a87115fb7b59a3fb4dab7d291627ce109eecdcf84b403ec8787ef54082519f
+checksum=84dbf7db9c09677618549fb4be23631fd64f527af21051db02753241a2f6f752
post_install() {
vlicense LICENSE
From 5168b448b377006b99111b7355156c60da2c85a1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:43:39 +0100
Subject: [PATCH 1103/2025] z3: update to 4.14.1.
---
srcpkgs/z3/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/z3/template b/srcpkgs/z3/template
index dfcfa8356d60a7..bc3bc0fc89c9e7 100644
--- a/srcpkgs/z3/template
+++ b/srcpkgs/z3/template
@@ -1,6 +1,6 @@
# Template file for 'z3'
pkgname=z3
-version=4.14.0
+version=4.14.1
revision=1
build_style=configure
configure_args="--prefix=/usr -g --python $(vopt_if ocaml --ml)"
@@ -14,7 +14,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=63430c3aab76f75b1d2c53177f94351caeca26e218f4cc060a1fc029059af683
+checksum=81a02c2c64c64d6c3df233f59186b95627990ada0c4c2fc901c9c25a7072672a
build_options="ocaml"
desc_option_ocaml="Enable support for OCaml bindings"
From d18996a8e10e80a8f27d0ff8ac6da5714882f4cc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:49:05 +0100
Subject: [PATCH 1104/2025] libcbor: update to 0.12.0.
---
common/shlibs | 2 +-
srcpkgs/libcbor/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 72d070198a43af..189750b842a8eb 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3976,7 +3976,7 @@ libosdGPU.so.3.6.0 OpenSubdiv-3.6.0_1
libosdCPU.so.3.6.0 OpenSubdiv-3.6.0_1
libcaribou.so.0 libcaribou-0.4.21_3
libtinyclipboard.so.1 tinyclipboard-16.01_1
-libcbor.so.0.11 libcbor-0.11.0_1
+libcbor.so.0.12 libcbor-0.12.0_1
libfido2.so.1 libfido2-1.6.0_2
libOpenImageDenoise.so.2 openimagedenoise-2.3.0_1
libcbang0.so cbang-1.6.0_3
diff --git a/srcpkgs/libcbor/template b/srcpkgs/libcbor/template
index 30618158310c5d..8c24af1a3a21e2 100644
--- a/srcpkgs/libcbor/template
+++ b/srcpkgs/libcbor/template
@@ -1,6 +1,6 @@
# Template file for 'libcbor'
pkgname=libcbor
-version=0.11.0
+version=0.12.0
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=ON"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/PJK/libcbor"
distfiles="https://github.com/PJK/libcbor/archive/v${version}.tar.gz"
-checksum=89e0a83d16993ce50651a7501355453f5250e8729dfc8d4a251a78ea23bb26d7
+checksum=5368add109db559f546d7ed10f440f39a273b073daa8da4abffc83815069fa7f
post_install() {
vlicense LICENSE.md
From b070842e5c5ddfacfcd9ff42c488be53cf496704 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:45:19 +0100
Subject: [PATCH 1105/2025] qemu: rebuild for libcbor-0.12.0_1.
---
srcpkgs/qemu/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index 975f2d13713e65..4e39c0ff7400be 100644
--- a/srcpkgs/qemu/template
+++ b/srcpkgs/qemu/template
@@ -2,7 +2,7 @@
# This package should be updated together with qemu-user
pkgname=qemu
version=9.2.2
-revision=1
+revision=2
build_style=meta
configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
--localstatedir=/var --enable-pie --disable-user
From bca9bd656e47cf6d9d48ee0f474ad2af5b7436be Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 17:45:20 +0100
Subject: [PATCH 1106/2025] libfido2: rebuild for libcbor-0.12.0_1.
---
srcpkgs/libfido2/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libfido2/template b/srcpkgs/libfido2/template
index aac7b617ce1f1a..3104e15f0aaccd 100644
--- a/srcpkgs/libfido2/template
+++ b/srcpkgs/libfido2/template
@@ -1,7 +1,7 @@
# Template file for 'libfido2'
pkgname=libfido2
version=1.15.0
-revision=2
+revision=3
build_style=cmake
configure_args="-DUDEV_RULES_DIR=/usr/lib/udev/rules.d"
hostmakedepends="pkg-config"
From 3c72ba2ac9084e1c4e4547cedb994d8690501c48 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:49:57 +0100
Subject: [PATCH 1107/2025] perltidy: update to 20250311.
---
srcpkgs/perltidy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perltidy/template b/srcpkgs/perltidy/template
index 0fadba6a434923..9d598410993377 100644
--- a/srcpkgs/perltidy/template
+++ b/srcpkgs/perltidy/template
@@ -1,6 +1,6 @@
# Template file for 'perltidy'
pkgname=perltidy
-version=20250214
+version=20250311
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,4 +11,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://metacpan.org/release/Perl-Tidy"
distfiles="${CPAN_SITE}/Perl/Perl-Tidy-${version}.tar.gz"
-checksum=e71d8e93b2ff55ed7e0cc981117424499edfc927e96e353dbc6fbea1f2a81fa3
+checksum=7fc6ceda4e3c9fc79c777afbcf8d167ecc35b16ff81c9cbeaf727b15d0502d8a
From 2ce0dbd4ce9dce5253607a14a059323390b29a7b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:51:56 +0100
Subject: [PATCH 1108/2025] perl-Getopt-Long-Descriptive: update to 0.116.
---
srcpkgs/perl-Getopt-Long-Descriptive/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Getopt-Long-Descriptive/template b/srcpkgs/perl-Getopt-Long-Descriptive/template
index 9b7e7201608ea8..a2b8d741926f83 100644
--- a/srcpkgs/perl-Getopt-Long-Descriptive/template
+++ b/srcpkgs/perl-Getopt-Long-Descriptive/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Getopt-Long-Descriptive'
pkgname=perl-Getopt-Long-Descriptive
-version=0.111
+version=0.116
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -12,4 +12,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Getopt-Long-Descriptive"
distfiles="${CPAN_SITE}/Getopt/Getopt-Long-Descriptive-${version}.tar.gz"
-checksum=9b8d15fcaf18fdd740246b438f0e7eb914b831c51d9d708c099eca776622076d
+checksum=93bd88173c9b99c338085a8a70222ebb1c0ebad5c5feae1f742974a4c29c82ca
From 35de89d41bf7d4f84b50b6b02e1182c7ab3bf1a2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:52:33 +0100
Subject: [PATCH 1109/2025] perl-Net-CIDR: update to 0.23.
---
srcpkgs/perl-Net-CIDR/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Net-CIDR/template b/srcpkgs/perl-Net-CIDR/template
index 4e28ac4161d2b8..5bb2302b8d9e9e 100644
--- a/srcpkgs/perl-Net-CIDR/template
+++ b/srcpkgs/perl-Net-CIDR/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Net-CIDR'
pkgname=perl-Net-CIDR
-version=0.21
+version=0.23
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,4 +11,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Net-CIDR"
distfiles="${CPAN_SITE}/Net/Net-CIDR-${version}.tar.gz"
-checksum=30f303c0735948da33370decc7e87cfa68bc430aa44b81d18f8d823b6d1abfbf
+checksum=cadef3406f273cddf196ce0123be409e443ed1d2c0da2faaa46c2cde8ad9ddd1
From 5e7235bb0dfff8bed3d93a0ecb9179c6b5fcb412 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:53:25 +0100
Subject: [PATCH 1110/2025] perl-Path-Tiny: update to 0.148.
---
srcpkgs/perl-Path-Tiny/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/perl-Path-Tiny/template b/srcpkgs/perl-Path-Tiny/template
index 2fa18e1a9c03f0..79ad5d439ce868 100644
--- a/srcpkgs/perl-Path-Tiny/template
+++ b/srcpkgs/perl-Path-Tiny/template
@@ -1,6 +1,6 @@
# Template file for 'perl-Path-Tiny'
pkgname=perl-Path-Tiny
-version=0.146
+version=0.148
revision=1
build_style=perl-module
hostmakedepends="perl"
@@ -11,4 +11,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Path-Tiny"
distfiles="${CPAN_SITE}/Object/DAGOLDEN/Path-Tiny-${version}.tar.gz"
-checksum=861ef09bca68254e9ab24337bb6ec9d58593a792e9d68a27ee6bec2150f06741
+checksum=818aed754b74f399e42c238bea738e20a52af89a6e3feb58bec9d0130eea4746
From 13848b0574ef08cfa37d9f299679acc256ff1ad3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 19:22:20 +0100
Subject: [PATCH 1111/2025] sleuthkit: update to 4.13.0.
---
.../sleuthkit/patches/fix-libewf-v2-API.patch | 26 -------------------
srcpkgs/sleuthkit/template | 7 ++---
2 files changed, 4 insertions(+), 29 deletions(-)
delete mode 100644 srcpkgs/sleuthkit/patches/fix-libewf-v2-API.patch
diff --git a/srcpkgs/sleuthkit/patches/fix-libewf-v2-API.patch b/srcpkgs/sleuthkit/patches/fix-libewf-v2-API.patch
deleted file mode 100644
index 2c70e0e4e81254..00000000000000
--- a/srcpkgs/sleuthkit/patches/fix-libewf-v2-API.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/tsk/img/ewf.cpp
-+++ b/tsk/img/ewf.cpp
-@@ -64,7 +64,7 @@ ewf_image_read(TSK_IMG_INFO * img_info, TSK_OFF_T offset, char *buf,
-
- tsk_take_lock(&(ewf_info->read_lock));
- #if defined( HAVE_LIBEWF_V2_API )
-- cnt = libewf_handle_read_random(ewf_info->handle,
-+ cnt = libewf_handle_read_buffer_at_offset(ewf_info->handle,
- buf, len, offset, &ewf_error);
- if (cnt < 0) {
- char *errmsg = NULL;
---- a/tsk/img/ewf.h
-+++ b/tsk/img/ewf.h
-@@ -20,9 +20,9 @@
-
- #include <libewf.h>
-
--// libewf version 2 no longer defines LIBEWF_HANDLE
-+// libewf version 2 no longer defines LIBEWF_OPEN_READ_WRITE
- #undef HAVE_LIBEWF_V2_API
--#if !defined( LIBEWF_HANDLE )
-+#if !defined( LIBEWF_OPEN_READ_WRITE )
- #define HAVE_LIBEWF_V2_API
- #endif
-
-
diff --git a/srcpkgs/sleuthkit/template b/srcpkgs/sleuthkit/template
index c1dc9280937bdd..84b33672cfbc0c 100644
--- a/srcpkgs/sleuthkit/template
+++ b/srcpkgs/sleuthkit/template
@@ -1,19 +1,19 @@
# Template file for 'sleuthkit'
pkgname=sleuthkit
-version=4.12.1
+version=4.13.0
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool"
makedepends="libewf-devel sqlite-devel zlib-devel"
depends="perl"
-checkdepends="wget"
+checkdepends="python3 wget"
short_desc="File system and media management forensic analysis tools"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only, IPL-1.0, CPL-1.0"
homepage="https://www.sleuthkit.org/"
changelog="https://github.com/sleuthkit/sleuthkit/releases"
distfiles="https://github.com/sleuthkit/sleuthkit/archive/sleuthkit-${version}.tar.gz"
-checksum=8b04fc40a38188c218a835ff4d4720d3d12b21ae9c88652a41932442f255e971
+checksum=08cb3f030fc7c3fd73f5ff418f83be309aa59cd90f146e07b529172271633a08
post_extract() {
sed -i 's:sys/fcntl.h:fcntl.h:g' tsk/fs/tsk_fs_i.h
@@ -28,6 +28,7 @@ sleuthkit-devel_package() {
short_desc+=" - development files"
pkg_install() {
vmove usr/include
+ vmove usr/lib/pkgconfig
vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
From 2454cc0edd4600cb561174cc2614ffbccb36521e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 19:25:44 +0100
Subject: [PATCH 1112/2025] victoria-logs: update to 1.17.0.
---
srcpkgs/victoria-logs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/victoria-logs/template b/srcpkgs/victoria-logs/template
index c94c7362994628..2496a618c5ecf7 100644
--- a/srcpkgs/victoria-logs/template
+++ b/srcpkgs/victoria-logs/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-logs'
pkgname=victoria-logs
-version=1.13.0
+version=1.17.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -18,7 +18,7 @@ homepage="https://victoriametrics.com/products/victorialogs/"
changelog="https://docs.victoriametrics.com/victorialogs/changelog/"
# monorepo:
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}-victorialogs.tar.gz"
-checksum=9ffd532c22f11ae6b8295800a8de8e244a6b99728beffb8247eba490a2a75129
+checksum=e891e58282ecfcbf3fdeb172152801a35e56b7997f822a27a390d68890937a81
system_accounts="_vlogs"
_vlogs_homedir="/var/lib/victoria-logs"
From f9a63480837604e42e3f1f025b74ec903461e292 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 19:26:55 +0100
Subject: [PATCH 1113/2025] victoria-metrics: update to 1.113.0.
---
srcpkgs/victoria-metrics/template | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/victoria-metrics/template b/srcpkgs/victoria-metrics/template
index ec46d6a98c407a..d6a71cf23329b7 100644
--- a/srcpkgs/victoria-metrics/template
+++ b/srcpkgs/victoria-metrics/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-metrics'
pkgname=victoria-metrics
-version=1.111.0
+version=1.113.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -22,15 +22,13 @@ license="Apache-2.0"
homepage="https://victoriametrics.com/"
changelog="https://docs.victoriametrics.com/changelog/"
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}.tar.gz"
-checksum=421cca69dafdf32d3b0d519a9f84695384ad04bd656d0b179a37dd08bf08f827
+checksum=af28ff18bd8503db42156c8d6ade6f6dc18297ac9158b91ad308196cc7c40cc2
system_accounts="_vmetrics"
_vmetrics_homedir="/var/lib/victoria-metrics"
make_dirs="/var/lib/victoria-metrics 0750 _vmetrics _vmetrics"
pre_build() {
- vsed -i -e 's/go 1.23.5/go 1.23.4/' go.mod
-
# dynamically link system zstd
vsed -i 's/#cgo LDFLAGS:.*/#cgo LDFLAGS: -lzstd/' \
vendor/github.com/valyala/gozstd/libzstd_*.go
From 97283675076cef4f33b0daec993a10e5e848397a Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 21 Mar 2025 13:28:07 +0530
Subject: [PATCH 1114/2025] ast-grep: update to 0.36.2.
---
srcpkgs/ast-grep/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ast-grep/template b/srcpkgs/ast-grep/template
index 9e068158053867..bf86be647819b0 100644
--- a/srcpkgs/ast-grep/template
+++ b/srcpkgs/ast-grep/template
@@ -1,6 +1,6 @@
# Template file for 'ast-grep'
pkgname=ast-grep
-version=0.36.1
+version=0.36.2
revision=1
build_style=cargo
make_check_args="-- --skip=test_unmatching_id --skip=test_merge_with_globs"
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://ast-grep.github.io"
changelog="https://raw.githubusercontent.com/ast-grep/ast-grep/main/CHANGELOG.md"
distfiles="https://static.crates.io/crates/ast-grep/ast-grep-${version}.crate"
-checksum=a7209f4e35afb21b9e3c65272729525745880d67b4c5fca5f52541d6aa128c21
+checksum=45a1faa11d08415dbebc5e7ef9c62b6e806cc16dcade2280a2a7c6267fee7bc9
do_install() {
vbin target/${RUST_TARGET}/release/ast-grep
From 142a35158352eee834aa47190c01432b460bd687 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 11 Mar 2025 21:34:26 +0530
Subject: [PATCH 1115/2025] lua-language-server: update to 3.13.9.
---
srcpkgs/lua-language-server/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/lua-language-server/template b/srcpkgs/lua-language-server/template
index d6fd87f4a8af44..62fe3899558435 100644
--- a/srcpkgs/lua-language-server/template
+++ b/srcpkgs/lua-language-server/template
@@ -1,6 +1,6 @@
# Template file for 'lua-language-server'
pkgname=lua-language-server
-version=3.13.6
+version=3.13.9
revision=1
hostmakedepends="ninja"
short_desc="Lua LSP implementation written in Lua"
@@ -9,7 +9,7 @@ license="MIT"
homepage="https://luals.github.io"
changelog="https://raw.githubusercontent.com/LuaLS/lua-language-server/master/changelog.md"
distfiles="https://github.com/LuaLS/lua-language-server/releases/download/${version}/lua-language-server-${version}-submodules.zip"
-checksum=fd2670a12f08d30e680df105cf026507fcec8a32bfa5656d16e49a28ee46cfdb
+checksum=e684ad831092eb2b14ecf160810679c6fbaa032d101b0ccde1acffb58dfb20ff
do_build() {
ninja -C 3rd/luamake -f compile/ninja/linux.ninja
From af0f65b7c6315dd9585e72403db4551894b82c2d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:12:20 -0400
Subject: [PATCH 1116/2025] chezmoi: update to 2.61.0.
---
srcpkgs/chezmoi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index de8278071352e1..01f4a511abdce2 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
# Template file for 'chezmoi'
pkgname=chezmoi
-version=2.60.1
+version=2.61.0
revision=1
build_style=go
go_import_path="github.com/twpayne/chezmoi/v2"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://chezmoi.io/"
changelog="https://github.com/twpayne/chezmoi/releases"
distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=de4cfaf2aee8d2eaa83a4945253386991a08d3d2e9262846b18df3bfa0252419
+checksum=7a2a5ab782b2d6cd521451a258d9ffc6965a1541a4bbe10c6b9a4fd87dd700be
pre_build() {
local _date
From 1fd00ce7c1ba5d0fe3e417e2dbaec58dc8125eb9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:12:25 -0400
Subject: [PATCH 1117/2025] fastfetch: update to 2.39.1.
---
srcpkgs/fastfetch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template
index 93e308081a6d89..3bbf73711df11c 100644
--- a/srcpkgs/fastfetch/template
+++ b/srcpkgs/fastfetch/template
@@ -1,6 +1,6 @@
# Template file for 'fastfetch'
pkgname=fastfetch
-version=2.38.0
+version=2.39.1
revision=1
build_style=cmake
configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/fastfetch-cli/fastfetch"
changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md"
distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz"
-checksum=f64635bfc1b42a2e845e3f3f38531a641de8203300112504b9eddc5a61f38f6a
+checksum=ce24ba2763ebd736a1797f259da03c982b353ce0ad8641fa3626b98a17925b9e
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From 9320bdebe8bdb8b203c198f84d3a0bebccaaa70a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:12:31 -0400
Subject: [PATCH 1118/2025] kitty: update to 0.40.1.
---
srcpkgs/kitty/patches/fix-32bit.patch | 22 ----------------------
srcpkgs/kitty/template | 4 ++--
2 files changed, 2 insertions(+), 24 deletions(-)
delete mode 100644 srcpkgs/kitty/patches/fix-32bit.patch
diff --git a/srcpkgs/kitty/patches/fix-32bit.patch b/srcpkgs/kitty/patches/fix-32bit.patch
deleted file mode 100644
index 211421404758f8..00000000000000
--- a/srcpkgs/kitty/patches/fix-32bit.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 2ee03dde4e0909e079c2486489986408c03a3498 Mon Sep 17 00:00:00 2001
-From: Kovid Goyal <kovid@kovidgoyal.net>
-Date: Sun, 9 Mar 2025 22:23:11 +0530
-Subject: [PATCH] Fix #8421
-
----
- kitty/line.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/kitty/line.c b/kitty/line.c
-index 6e17b5aef7..66540a77f7 100644
---- a/kitty/line.c
-+++ b/kitty/line.c
-@@ -189,7 +189,7 @@ prev_char_pos(const Line *self, index_type x, index_type num) {
- const CPUCell *ans = self->cpu_cells + x, *limit = self->cpu_cells - 1;
- if (ans->is_multicell) ans -= ans->x;
- while (num-- && --ans > limit) if (ans->is_multicell) ans -= ans->x;
-- return ans > limit ? ans - self->cpu_cells : self->xnum;
-+ return ans > limit ? (index_type)(ans - self->cpu_cells) : self->xnum;
- }
-
-
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index b45628689a7904..17331e983db9d3 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -1,6 +1,6 @@
# Template file for 'kitty'
pkgname=kitty
-version=0.40.0
+version=0.40.1
revision=1
build_helper="python3"
pycompile_dirs="usr/lib/kitty"
@@ -17,7 +17,7 @@ license="GPL-3.0-only"
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=f79222090c9468fef9084bef989cc9bf1c9ec37d3980688bdacf0ddca90d4e74
+checksum=ff37b36724b1c496b879c53e0e34985b26ac8ad7f335d72101d0c4aaf277232d
python_version=3
nopie_files="/usr/bin/kitten"
From 6069a7ca75ecde12e39587ddfb750e0e95d9d900 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:12:37 -0400
Subject: [PATCH 1119/2025] pyright: update to 1.1.397.
---
srcpkgs/pyright/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pyright/template b/srcpkgs/pyright/template
index f55c1f4739c7ca..4b766f375249d9 100644
--- a/srcpkgs/pyright/template
+++ b/srcpkgs/pyright/template
@@ -1,6 +1,6 @@
# Template file for 'pyright'
pkgname=pyright
-version=1.1.396
+version=1.1.397
revision=1
build_wrksrc="packages/pyright"
hostmakedepends="nodejs python3-setuptools pkg-config"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://microsoft.github.io/pyright"
changelog="https://github.com/microsoft/pyright/releases"
distfiles="https://github.com/microsoft/pyright/archive/refs/tags/${version}.tar.gz"
-checksum=ffa3b1687959233eda09eddc4f3b5532380349d95a0f7b45bee30a352122a9d1
+checksum=80fd5cd27685535a060d34ff26210c6aa688f9786f9d1edd10cde9101c62dc76
case "$XBPS_TARGET_MACHINE" in
i686*) broken="lerna doesn't support i686" ;;
From fe23f5d427c36a2471c60595e62f0aa07d0dec80 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 21 Mar 2025 23:20:59 -0400
Subject: [PATCH 1120/2025] New package: activate-linux-1.1.0
---
srcpkgs/activate-linux/template | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 srcpkgs/activate-linux/template
diff --git a/srcpkgs/activate-linux/template b/srcpkgs/activate-linux/template
new file mode 100644
index 00000000000000..09f8136254b098
--- /dev/null
+++ b/srcpkgs/activate-linux/template
@@ -0,0 +1,24 @@
+# Template file for 'activate-linux'
+pkgname=activate-linux
+version=1.1.0
+revision=1
+hostmakedepends="pkg-config wayland-devel"
+makedepends="cairo-devel libXi-devel libX11-devel xorgproto libXt-devel
+ libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel wayland-devel
+ wayland-protocols libconfig-devel"
+short_desc="'Activate Windows' watermark ported to Linux"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-3.0-only"
+homepage="https://github.com/MrGlockenspiel/activate-linux"
+changelog="https://github.com/MrGlockenspiel/activate-linux/releases"
+distfiles="https://github.com/MrGlockenspiel/activate-linux/archive/refs/tags/v${version}.tar.gz"
+checksum=cf892c90a57bf6026f777715207aa7066fc7c4940da39d62a6c24b51a726786d
+
+do_build() {
+ make
+}
+
+do_install() {
+ vbin activate-linux
+ vsconf example.cfg
+}
From b83b05fa4c37c010de0652555bf7bc7799039ca2 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:13:01 -0400
Subject: [PATCH 1121/2025] uv: update to 0.6.9.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 9d62d8d72809e6..079e83ab53a197 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.6
+version=0.6.9
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=45b1532a1ff45035eea7f6b65863d0bd5fc2a7d0fa893062604908d245e7e364
+checksum=771f940626c7b6dd2c85ccc831d8c1076b6281794e20f46d37fa7e1d44dc26bd
case "$XBPS_TARGET_MACHINE" in
i686*)
From 5ebf32c53db71b833691c39817f67235c5dfead8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:13:04 -0400
Subject: [PATCH 1122/2025] vivaldi: update to 7.2.3621.67+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 860c68152a51df..c5ab5c8c252dc4 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.2.3621.63+1
+version=7.2.3621.67+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=bae4956d1e1de9b7f9c6e50c3eecccf95b18a0937867a6d2d7a6b16d55381044
+ checksum=8031432dcf51348f4ab729bd271e97add9bd5ca2263b3f9b1d5e4969d09cd16a
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=72b9c652da6c7a4655c60ddc8c516f997a4a23f944d6b81ffb894bef2eeeee57
+ checksum=7a2f8c6b879fa675f7c747aa95cfcb18ed1bb5705bea14289b122b0079909819
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=9d457762f2c6d93cd1464ee6d4fbe67af687ef56badb625a2f4c01e32ed70b21
+ checksum=b592bc63e2f832051bcb8b86343a7c3d3648c8ea8244fe8280a51a624b2b63da
;;
*)
broken="No distfiles available for this target"
From 03490ad0cafdc7251eeafcd6ae9961475440fc87 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:13:08 -0400
Subject: [PATCH 1123/2025] yt-dlp: update to 2025.03.21.
---
srcpkgs/yt-dlp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 9ff0a3897ee14c..3165a09a97d608 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
# Template file for 'yt-dlp'
pkgname=yt-dlp
-version=2025.02.19
+version=2025.03.21
revision=1
build_style=python3-pep517
make_check_args="-k not((download)or(test_socks))"
@@ -13,4 +13,4 @@ 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>yt-dlp-$version.tar.gz"
-checksum=28a8c33e4c32bd12e16601180b9f3a43fdc2896ad5467bc6e5a9f1fa6c280e28
+checksum=eb8a34ddf0e0e0ff928ef6d048ea559eb4483be12a481ec049f0daa62c6eddba
From 384a7355f0755bf61b5f291817778a55b45ba6d6 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 13:13:16 -0400
Subject: [PATCH 1124/2025] sequoia-chameleon-gnupg: update to 0.13.1.
---
srcpkgs/sequoia-chameleon-gnupg/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sequoia-chameleon-gnupg/template b/srcpkgs/sequoia-chameleon-gnupg/template
index 542e187c39f817..4052ecf5612fc3 100644
--- a/srcpkgs/sequoia-chameleon-gnupg/template
+++ b/srcpkgs/sequoia-chameleon-gnupg/template
@@ -1,6 +1,6 @@
# Template file for 'sequoia-chameleon-gnupg'
pkgname=sequoia-chameleon-gnupg
-version=0.13.0
+version=0.13.1
revision=1
build_style=cargo
hostmakedepends="pkg-config llvm clang"
@@ -12,7 +12,7 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg"
changelog="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/raw/main/NEWS"
distfiles="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${version}/sequoia-chameleon-gnupg-v${version}.tar.gz"
-checksum=00b442c32a00d0677576d6c8061abe5f6c3712d14f557ed31fa2a02c294c8352
+checksum=9fe7b06b6cbdb5282adfb102cc5bdc09b3c8b1f3a7399e225e3ae8127db7078d
case "$XBPS_TARGET_MACHINE" in
i686*)
From 4ff4de0a459354093571315708a86a4a37e08168 Mon Sep 17 00:00:00 2001
From: meator <meator.dev@gmail.com>
Date: Wed, 19 Mar 2025 09:47:36 +0100
Subject: [PATCH 1125/2025] libx86emu: update to 3.7.
---
srcpkgs/libx86emu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libx86emu/template b/srcpkgs/libx86emu/template
index f24b742eb0be18..b3d1bc220e3543 100644
--- a/srcpkgs/libx86emu/template
+++ b/srcpkgs/libx86emu/template
@@ -1,6 +1,6 @@
# Template file for 'libx86emu'
pkgname=libx86emu
-version=3.5
+version=3.7
revision=1
build_style=gnu-makefile
make_check_target=test
@@ -11,7 +11,7 @@ maintainer="meator <meator.dev@gmail.com>"
license="MIT" # Old Style with legal disclaimer
homepage="https://github.com/wfeldt/libx86emu"
distfiles="https://github.com/wfeldt/libx86emu/archive/refs/tags/${version}.tar.gz"
-checksum=91da55f5da55017d5a80e2364de30f9520aa8df2744ff587a09ba58d6e3536c8
+checksum=03754aede79530baa0e862e1aad5527e9c1bd3371736b1ab5a2bc769e4a3d680
do_configure() {
rm git2log
From 9b592537236fd12d5f681b31e613e3f37d8a1a93 Mon Sep 17 00:00:00 2001
From: meator <meator.dev@gmail.com>
Date: Wed, 19 Mar 2025 10:02:57 +0100
Subject: [PATCH 1126/2025] hwinfo: update to 23.3.
Closes: #54756 [via git-merge-pr]
---
srcpkgs/hwinfo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hwinfo/template b/srcpkgs/hwinfo/template
index 69438b54393d74..69278ddc7641ee 100644
--- a/srcpkgs/hwinfo/template
+++ b/srcpkgs/hwinfo/template
@@ -1,6 +1,6 @@
# Template file for 'hwinfo'
pkgname=hwinfo
-version=23.2
+version=23.3
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=1ffc00d07aa1ad766e861d0d8492e2d2fa52cf537807f34e1c80e8c2d56c7115
+checksum=ee7f1cb15bde7d6d40cc5f70e382dbaa8264a12f0b1692eba23f14ea146c0e0d
disable_parallel_build=yes
if [ "$CROSS_BUILD" ]; then
From 66f8157a6ca18ac606f679392627a6caa50f8dca Mon Sep 17 00:00:00 2001
From: meator <meator.dev@gmail.com>
Date: Wed, 19 Mar 2025 10:08:07 +0100
Subject: [PATCH 1127/2025] qrcp: update to 0.11.6.
Closes: #54757 [via git-merge-pr]
---
srcpkgs/qrcp/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qrcp/template b/srcpkgs/qrcp/template
index 41407b82f0e8eb..a6df1247982dd2 100644
--- a/srcpkgs/qrcp/template
+++ b/srcpkgs/qrcp/template
@@ -1,6 +1,6 @@
# Template file for 'qrcp'
pkgname=qrcp
-version=0.11.3
+version=0.11.6
revision=1
build_style=go
build_helper=qemu
@@ -12,8 +12,8 @@ maintainer="meator <meator.dev@gmail.com>"
license="MIT"
homepage="https://qrcp.sh/"
changelog="https://github.com/claudiodangelis/qrcp/releases"
-distfiles="https://github.com/claudiodangelis/qrcp/archive/refs/tags/${version}.tar.gz"
-checksum=de6a9e29d7c71268e40452abf2f1f593d5d53baa34df5abcb7352ebfd72a952f
+distfiles="https://github.com/claudiodangelis/qrcp/archive/refs/tags/v${version}.tar.gz"
+checksum=a3eff505f366713fcb7694e0e292ff2da05e270f9539b6a8561c4cf267ec23c8
post_install() {
vlicense LICENSE
From 0bee4c13a786b11f6c214f834d917d787f5ebd94 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 20 Mar 2025 08:18:48 -0400
Subject: [PATCH 1128/2025] python3-milc: update to 1.9.1.
---
srcpkgs/python3-milc/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
index b3e583e39b2b69..2214786f6d6a91 100644
--- a/srcpkgs/python3-milc/template
+++ b/srcpkgs/python3-milc/template
@@ -1,10 +1,10 @@
# Template file for 'python3-milc'
pkgname=python3-milc
-version=1.8.0
-revision=2
+version=1.9.1
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
-depends="python3-appdirs python3-argcomplete python3-colorama python3-halo
+depends="python3-platformdirs python3-argcomplete python3-colorama python3-halo
python3-spinners"
checkdepends="${depends} python3-pytest python3-semver"
short_desc="Batteries-Included Python 3 CLI Framework"
@@ -13,7 +13,8 @@ license="MIT"
homepage="https://milc.clueboard.co"
changelog="https://raw.githubusercontent.com/clueboard/milc/master/CHANGELOG.rst"
distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz"
-checksum=3bbb7dc7c33c4bdfff8a24e82c60de71af50bf96783f1b83040ccce66485b140
+checksum=86f8d733aafc3a4b8f82195d2a9b5796f52e477011c2fc150646098f4acf6121
+noverifypydeps=yes # depends on stub package 'types-colorama'
post_install() {
vlicense LICENSE
From 8a269b1916423c124ef964aee7d3ec36347db533 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Thu, 20 Mar 2025 08:18:53 -0400
Subject: [PATCH 1129/2025] qmk: update to 1.1.6.
Closes: #54771 [via git-merge-pr]
---
srcpkgs/qmk/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index dea1b179b9586c..1c2ea0b126a33a 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,21 +1,21 @@
# Template file for 'qmk'
pkgname=qmk
-version=1.1.5
-revision=2
+version=1.1.6
+revision=1
build_style=python3-pep517
hostmakedepends="python3-wheel"
# This includes the requirements from requirements.txt in the qmk_firmware
# repository as well, as without those this tool is pretty useless.
depends="avr-gcc avrdude cross-arm-none-eabi dfu-programmer dfu-util
- python3-Pygments python3-appdirs python3-argcomplete python3-colorama
+ python3-Pygments python3-platformdirs python3-argcomplete python3-colorama
python3-dotty-dict python3-hid python3-hjson python3-jsonschema python3-milc
- python3-nose2 python3-pyserial python3-usb python3-yapf python3-Pillow"
+ python3-pyserial python3-usb python3-Pillow python3-setuptools"
short_desc="Program to help users work with QMK Firmware"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://github.com/qmk/qmk_cli"
distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=2efe3c752230c6ba24b8719c3b6e85a5644bf8f7d0dd237757eda9b7b7e60b11
+checksum=dc436cdbabf2f8cec6dbad453de3832be01bac8e7e9c19075c29866ee22a8b50
post_install() {
vlicense LICENSE
From 50ff55c41529b0d2417d16d94f9061478e9ff2f1 Mon Sep 17 00:00:00 2001
From: Matthias von Faber <mvf@gmx.eu>
Date: Tue, 18 Mar 2025 15:24:57 +0100
Subject: [PATCH 1130/2025] mkvtoolnix: update to 91.0
Closes: #54754 [via git-merge-pr]
---
srcpkgs/mkvtoolnix/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template
index 423478d24d83e6..eb5150c68fc31c 100644
--- a/srcpkgs/mkvtoolnix/template
+++ b/srcpkgs/mkvtoolnix/template
@@ -1,6 +1,6 @@
# Template file for 'mkvtoolnix'
pkgname=mkvtoolnix
-version=90.0
+version=91.0
revision=1
build_style=gnu-configure
build_helper="qmake6"
@@ -16,7 +16,7 @@ license="GPL-2.0-only"
homepage="https://mkvtoolnix.download"
changelog="https://mkvtoolnix.download/doc/NEWS.md"
distfiles="https://mkvtoolnix.download/sources/mkvtoolnix-${version}.tar.xz"
-checksum=35d2585454723e6a621e10ba61fbe2a7723f4d60ee67503d4d9e984d4d070ab0
+checksum=451320ee90a041cf85b42dbb4683316bf288d2382c54cdd8cd33b1e0258a3bb3
if [ "$CROSS_BUILD" ]; then
configure_args+=" --with-boost=${XBPS_CROSS_BASE}/usr"
From be528106ca2f297af592a94cfb3da334735695d0 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Thu, 13 Mar 2025 09:22:07 +0100
Subject: [PATCH 1131/2025] nicotine+: update to 3.3.10
Closes: #54674 [via git-merge-pr]
---
srcpkgs/nicotine+/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/nicotine+/template b/srcpkgs/nicotine+/template
index 4e6139bcc6815d..96a23b215685ca 100644
--- a/srcpkgs/nicotine+/template
+++ b/srcpkgs/nicotine+/template
@@ -1,6 +1,6 @@
# Template file for 'nicotine+'
pkgname=nicotine+
-version=3.3.7
+version=3.3.10
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools gettext"
@@ -12,4 +12,4 @@ license="GPL-3.0-or-later"
homepage="https://nicotine-plus.org"
changelog="https://raw.githubusercontent.com/nicotine-plus/nicotine-plus/master/NEWS.md"
distfiles="https://github.com/Nicotine-Plus/nicotine-plus/archive/${version}.tar.gz"
-checksum=ea92ef27f4da7c41ce01f6419523345e1496f2a4348a7e1355f1bf87f9201274
+checksum=3917ebc562f2d6a6b26b3d815d7cbdf1d11c058d994b1f47794bbb850489b35e
From 29db137f0430fde9800e09dbbc69b72b9f3850d7 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 18 Apr 2024 02:44:35 -0400
Subject: [PATCH 1132/2025] gegl: update to 0.4.56.
---
common/shlibs | 6 +++---
srcpkgs/gegl/template | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 189750b842a8eb..b12f1d94373cf2 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2403,9 +2403,9 @@ libopenrawgnome.so.7 libopenraw-0.1.0_1
libclutter-gst-3.0.so.0 clutter-gst3-3.0.4_1
libgsound.so.0 gsound-1.0.1_1
libproc2.so.0 procps-ng-4.0.3_1
-libgegl-0.4.so.0 gegl-0.4.16_1
-libgegl-npd-0.4.so gegl-0.4.16_1
-libgegl-sc-0.4.so gegl-0.4.16_1
+libgegl-0.4.so.0 gegl-0.4.56_1
+libgegl-npd-0.4.so gegl-0.4.56_1
+libgegl-sc-0.4.so gegl-0.4.56_1
libgnunettransportmonitor.so.0 gnunet-0.12.2_1
libgnunettransporttesting.so.0 gnunet-0.12.2_1
libgnunettransporttesting2.so.0 gnunet-0.12.2_1
diff --git a/srcpkgs/gegl/template b/srcpkgs/gegl/template
index d8fe9c9c5964b3..b8930245efe94d 100644
--- a/srcpkgs/gegl/template
+++ b/srcpkgs/gegl/template
@@ -1,7 +1,7 @@
# Template file for 'gegl'
pkgname=gegl
-version=0.4.46
-revision=3
+version=0.4.56
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Ddocs=false -Dintrospection=true -Dvapigen=enabled
@@ -18,7 +18,7 @@ license="GPL-3.0-only, LGPL-3.0-only"
homepage="https://gegl.org/"
changelog="https://gitlab.gnome.org/GNOME/gegl/-/raw/master/docs/NEWS.adoc"
distfiles="https://download.gimp.org/pub/gegl/${version%.*}/gegl-${version}.tar.xz"
-checksum=d0b3b2481bc8774c5f3d0a487611910166d18eef823a859fb91e781ab7b1e892
+checksum=a04a64b90f9b5ac9ae5643401c7d5eb3cb41f42c52ce9787089b5d2a2dd3cc5c
case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" -Db_lto=false"
From 22fe5ca7d53d211387ba4cecc988fbc7fc5648f9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 6 Nov 2024 12:41:45 -0500
Subject: [PATCH 1133/2025] babl: update to 0.1.112.
---
common/shlibs | 2 +-
srcpkgs/babl/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index b12f1d94373cf2..cc9e48314d6b8c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -532,7 +532,7 @@ libkImageAnnotator.so.0 kImageAnnotator-0.7.1_1
libkImageAnnotator-Qt5.so.0 kImageAnnotator-qt5-0.7.1_1
libkColorPicker.so.0 kColorPicker-0.3.1_1
libkColorPicker-Qt5.so.0 kColorPicker-qt5-0.3.1_1
-libbabl-0.1.so.0 babl-0.1.16_1
+libbabl-0.1.so.0 babl-0.1.112_1
libbamf3.so.2 bamf-0.5.1_1
libicuio.so.73 icu-libs-73.2_1
libicui18n.so.73 icu-libs-73.2_1
diff --git a/srcpkgs/babl/template b/srcpkgs/babl/template
index a635b6b485feca..ec6dd3c8a5d7cd 100644
--- a/srcpkgs/babl/template
+++ b/srcpkgs/babl/template
@@ -1,6 +1,6 @@
# Template file for 'babl'
pkgname=babl
-version=0.1.106
+version=0.1.112
revision=1
build_style=meson
build_helper=gir
@@ -13,7 +13,7 @@ license="LGPL-3.0-only"
homepage="https://gegl.org/babl/"
changelog="https://gitlab.gnome.org/GNOME/babl/-/raw/master/NEWS"
distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.xz"
-checksum=d325135d3304f088c134cc620013acf035de2e5d125a50a2d91054e7377c415f
+checksum=fb696682421787c8fecc83e8aab48121dec8ee38d119b65291cfcbe315028a79
case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" -Db_lto=false"
From 6db44737bf6dd6784b53916a37a14d6e6a0fea80 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 18 Apr 2024 02:44:29 -0400
Subject: [PATCH 1134/2025] gimp: update to 3.0.0.
---
common/shlibs | 18 +-
srcpkgs/gimp-python | 1 -
srcpkgs/gimp/INSTALL | 2 +-
srcpkgs/gimp/patches/atol.patch | 21 +++
srcpkgs/gimp/patches/brushes.patch | 15 ++
srcpkgs/gimp/patches/fix-cross.patch | 18 --
srcpkgs/gimp/patches/fix-segfault.patch | 169 ------------------
srcpkgs/gimp/patches/gcc14.patch | 109 -----------
.../gimp/patches/libheif-1.18-compat.patch | 20 ---
srcpkgs/gimp/template | 59 +++---
10 files changed, 80 insertions(+), 352 deletions(-)
delete mode 120000 srcpkgs/gimp-python
create mode 100644 srcpkgs/gimp/patches/atol.patch
create mode 100644 srcpkgs/gimp/patches/brushes.patch
delete mode 100644 srcpkgs/gimp/patches/fix-cross.patch
delete mode 100644 srcpkgs/gimp/patches/fix-segfault.patch
delete mode 100644 srcpkgs/gimp/patches/gcc14.patch
delete mode 100644 srcpkgs/gimp/patches/libheif-1.18-compat.patch
diff --git a/common/shlibs b/common/shlibs
index cc9e48314d6b8c..0dfe72b68bdbc5 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -554,15 +554,15 @@ libwebkit2gtk-4.1.so.0 libwebkit2gtk41-2.38.0_1
libjavascriptcoregtk-4.1.so.0 libwebkit2gtk41-2.38.0_1
libwebkitgtk-6.0.so.4 libwebkitgtk60-2.40.0_1
libjavascriptcoregtk-6.0.so.1 libwebkitgtk60-2.40.0_1
-libgimp-2.0.so.0 libgimp-2.10.0_1
-libgimpwidgets-2.0.so.0 libgimp-2.10.0_1
-libgimpui-2.0.so.0 libgimp-2.10.0_1
-libgimpbase-2.0.so.0 libgimp-2.10.0_1
-libgimpthumb-2.0.so.0 libgimp-2.10.0_1
-libgimpconfig-2.0.so.0 libgimp-2.10.0_1
-libgimpmath-2.0.so.0 libgimp-2.10.0_1
-libgimpcolor-2.0.so.0 libgimp-2.10.0_1
-libgimpmodule-2.0.so.0 libgimp-2.10.0_1
+libgimp-3.0.so.0 libgimp-3.0.0_1
+libgimpwidgets-3.0.so.0 libgimp-3.0.0_1
+libgimpui-3.0.so.0 libgimp-3.0.0_1
+libgimpbase-3.0.so.0 libgimp-3.0.0_1
+libgimpthumb-3.0.so.0 libgimp-3.0.0_1
+libgimpconfig-3.0.so.0 libgimp-3.0.0_1
+libgimpmath-3.0.so.0 libgimp-3.0.0_1
+libgimpcolor-3.0.so.0 libgimp-3.0.0_1
+libgimpmodule-3.0.so.0 libgimp-3.0.0_1
libgmic.so.3 gmic-3.1.6_1
libcgmic.so.3 gmic-3.1.6_1
libexiv2.so.28 exiv2-0.28.1_1
diff --git a/srcpkgs/gimp-python b/srcpkgs/gimp-python
deleted file mode 120000
index 92344a4bb4a963..00000000000000
--- a/srcpkgs/gimp-python
+++ /dev/null
@@ -1 +0,0 @@
-gimp
\ No newline at end of file
diff --git a/srcpkgs/gimp/INSTALL b/srcpkgs/gimp/INSTALL
index 87064d64438f00..daeff6b33cec0f 100644
--- a/srcpkgs/gimp/INSTALL
+++ b/srcpkgs/gimp/INSTALL
@@ -2,7 +2,7 @@
case "${ACTION}" in
pre)
if [ "$UPDATE" = "yes" ]; then
- xbps-query -f gimp | grep "usr/lib/gimp/2.0/plug-ins" | sed -e 's|/||' | xargs rm
+ xbps-query -f gimp | grep "usr/lib/gimp/2.0/plug-ins" | sed -e 's|/||' | xargs rm -f
fi
;;
esac
diff --git a/srcpkgs/gimp/patches/atol.patch b/srcpkgs/gimp/patches/atol.patch
new file mode 100644
index 00000000000000..3d660783db053b
--- /dev/null
+++ b/srcpkgs/gimp/patches/atol.patch
@@ -0,0 +1,21 @@
+source: https://github.com/chimera-linux/cports/blob/master/main/gimp/patches/atol.patch
+
+commit f3237e747d854967a5333b5870dc7aae5cd19431
+Author: q66 <q66@chimera-linux.org>
+Date: Fri May 12 02:52:40 2023 +0200
+
+ don't use unsafe atol
+
+diff --git a/plug-ins/script-fu/libscriptfu/tinyscheme/scheme.c b/plug-ins/script-fu/libscriptfu/tinyscheme/scheme.c
+index 5a3b68e..81e8b0d 100644
+--- a/plug-ins/script-fu/libscriptfu/tinyscheme/scheme.c
++++ b/plug-ins/script-fu/libscriptfu/tinyscheme/scheme.c
+@@ -1256,7 +1256,7 @@ static pointer mk_atom(scheme *sc, char *q) {
+ if(has_dec_point) {
+ return mk_real(sc,g_ascii_strtod(q,NULL));
+ }
+- return (mk_integer(sc, atol(q)));
++ return (mk_integer(sc, strtol(q, NULL, 10)));
+ }
+
+ /* make atom from sharp expr representing constant.
diff --git a/srcpkgs/gimp/patches/brushes.patch b/srcpkgs/gimp/patches/brushes.patch
new file mode 100644
index 00000000000000..47a7c225dd38ea
--- /dev/null
+++ b/srcpkgs/gimp/patches/brushes.patch
@@ -0,0 +1,15 @@
+source: https://github.com/chimera-linux/cports/blob/master/main/gimp/patches/brushes.patch
+
+diff --git a/meson.build b/meson.build
+index daae225..7744671 100644
+--- a/meson.build
++++ b/meson.build
+@@ -378,7 +378,7 @@ lcms_minver = '2.8'
+ lcms = dependency('lcms2', version: '>='+lcms_minver)
+ libmypaint_minver = '1.3.0'
+ libmypaint = dependency('libmypaint', version: '>='+libmypaint_minver)
+-mypaint_brushes = dependency('mypaint-brushes-1.0',version: '>='+libmypaint_minver)
++mypaint_brushes = dependency('mypaint-brushes-2.0',version: '>='+libmypaint_minver)
+ if not libmypaint.version().version_compare('>=1.4.0')
+ libmypaint_warning='''
+
diff --git a/srcpkgs/gimp/patches/fix-cross.patch b/srcpkgs/gimp/patches/fix-cross.patch
deleted file mode 100644
index 0ffcf9b650b987..00000000000000
--- a/srcpkgs/gimp/patches/fix-cross.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/plug-ins/script-fu/Makefile.am 2018-05-18 00:03:53.095184079 +0200
-+++ b/plug-ins/script-fu/Makefile.am 2018-05-18 00:04:50.184762769 +0200
-@@ -14,6 +14,7 @@ else
- libm = -lm
- endif
-
-+libgimpmodule = $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la
- libgimpui = $(top_builddir)/libgimp/libgimpui-$(GIMP_API_VERSION).la
- libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la
- libgimp = $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la
-@@ -85,6 +86,7 @@ script_fu_SOURCES = \
- scheme-wrapper.h
-
- LDADD = \
-+ $(libgimpmodule) \
- $(libgimpui) \
- $(libgimpwidgets) \
- $(libgimpconfig) \
diff --git a/srcpkgs/gimp/patches/fix-segfault.patch b/srcpkgs/gimp/patches/fix-segfault.patch
deleted file mode 100644
index 5f1a6a6d3fe977..00000000000000
--- a/srcpkgs/gimp/patches/fix-segfault.patch
+++ /dev/null
@@ -1,169 +0,0 @@
-diff --git app/dialogs/dialogs.c app/dialogs/dialogs.c
-index 064f2c4..b17d82f 100644
---- a/app/dialogs/dialogs.c
-+++ b/app/dialogs/dialogs.c
-@@ -534,11 +534,15 @@ dialogs_init (Gimp *gimp,
- menu_factory);
- gimp_dialog_factory_set_singleton (factory);
-
-- for (i = 0; i < G_N_ELEMENTS (entries); i++)
-+ for (i = 0; i < G_N_ELEMENTS (entries); i++) {
-+ char *name, *blurb;
-+ name = entries[i].name ? gettext(entries[i].name) : NULL;
-+ blurb = entries[i].blurb ? gettext(entries[i].blurb) : NULL;
-+
- gimp_dialog_factory_register_entry (factory,
- entries[i].identifier,
-- gettext (entries[i].name),
-- gettext (entries[i].blurb),
-+ name,
-+ blurb,
- entries[i].icon_name,
- entries[i].help_id,
- entries[i].new_func,
-@@ -551,6 +555,7 @@ dialogs_init (Gimp *gimp,
- entries[i].hideable,
- entries[i].image_window,
- entries[i].dockable);
-+ }
-
- global_recent_docks = gimp_list_new (GIMP_TYPE_SESSION_INFO, FALSE);
- }
-diff --git app/widgets/gimpactiongroup.c app/widgets/gimpactiongroup.c
-index 04bd1b6..12eff51 100644
---- a/app/widgets/gimpactiongroup.c
-+++ b/app/widgets/gimpactiongroup.c
-@@ -393,7 +393,7 @@ gimp_action_group_add_actions (GimpActionGroup *group,
- for (i = 0; i < n_entries; i++)
- {
- GimpAction *action;
-- const gchar *label;
-+ const gchar *label = NULL;
- const gchar *tooltip = NULL;
-
- if (! gimp_action_group_check_unique_action (group, entries[i].name))
-@@ -401,15 +401,18 @@ gimp_action_group_add_actions (GimpActionGroup *group,
-
- if (msg_context)
- {
-- label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-+ if (entries[i].label)
-+ label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-
- if (entries[i].tooltip)
- tooltip = g_dpgettext2 (NULL, msg_context, entries[i].tooltip);
- }
- else
- {
-- label = gettext (entries[i].label);
-- tooltip = gettext (entries[i].tooltip);
-+ if (entries[i].label)
-+ label = gettext (entries[i].label);
-+ if (entries[i].tooltip)
-+ tooltip = gettext (entries[i].tooltip);
- }
-
- action = gimp_action_impl_new (entries[i].name, label, tooltip,
-@@ -450,15 +453,18 @@ gimp_action_group_add_toggle_actions (GimpActionGroup *group,
-
- if (msg_context)
- {
-- label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-+ if (entries[i].label)
-+ label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-
- if (entries[i].tooltip)
- tooltip = g_dpgettext2 (NULL, msg_context, entries[i].tooltip);
- }
- else
- {
-- label = gettext (entries[i].label);
-- tooltip = gettext (entries[i].tooltip);
-+ if (entries[i].label)
-+ label = gettext (entries[i].label);
-+ if (entries[i].tooltip)
-+ tooltip = gettext (entries[i].tooltip);
- }
-
- action = gimp_toggle_action_new (entries[i].name, label, tooltip,
-@@ -504,17 +510,20 @@ gimp_action_group_add_radio_actions (GimpActionGroup *group,
- if (! gimp_action_group_check_unique_action (group, entries[i].name))
- continue;
-
-- if (msg_context)
-+ if (msg_context)
- {
-- label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-+ if (entries[i].label)
-+ label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-
- if (entries[i].tooltip)
- tooltip = g_dpgettext2 (NULL, msg_context, entries[i].tooltip);
- }
- else
- {
-- label = gettext (entries[i].label);
-- tooltip = gettext (entries[i].tooltip);
-+ if (entries[i].label)
-+ label = gettext (entries[i].label);
-+ if (entries[i].tooltip)
-+ tooltip = gettext (entries[i].tooltip);
- }
-
- action = gimp_radio_action_new (entries[i].name, label, tooltip,
-@@ -560,7 +569,7 @@ gimp_action_group_add_enum_actions (GimpActionGroup *group,
- for (i = 0; i < n_entries; i++)
- {
- GimpEnumAction *action;
-- const gchar *label;
-+ const gchar *label = NULL;
- const gchar *tooltip = NULL;
-
- if (! gimp_action_group_check_unique_action (group, entries[i].name))
-@@ -568,15 +577,18 @@ gimp_action_group_add_enum_actions (GimpActionGroup *group,
-
- if (msg_context)
- {
-- label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-+ if (entries[i].label)
-+ label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-
- if (entries[i].tooltip)
- tooltip = g_dpgettext2 (NULL, msg_context, entries[i].tooltip);
- }
- else
- {
-- label = gettext (entries[i].label);
-- tooltip = gettext (entries[i].tooltip);
-+ if (entries[i].label)
-+ label = gettext (entries[i].label);
-+ if (entries[i].tooltip)
-+ tooltip = gettext (entries[i].tooltip);
- }
-
- action = gimp_enum_action_new (entries[i].name, label, tooltip,
-@@ -618,17 +630,20 @@ gimp_action_group_add_string_actions (GimpActionGroup *group,
- if (! gimp_action_group_check_unique_action (group, entries[i].name))
- continue;
-
-- if (msg_context)
-+ if (msg_context)
- {
-- label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-+ if (entries[i].label)
-+ label = g_dpgettext2 (NULL, msg_context, entries[i].label);
-
- if (entries[i].tooltip)
- tooltip = g_dpgettext2 (NULL, msg_context, entries[i].tooltip);
- }
- else
- {
-- label = gettext (entries[i].label);
-- tooltip = gettext (entries[i].tooltip);
-+ if (entries[i].label)
-+ label = gettext (entries[i].label);
-+ if (entries[i].tooltip)
-+ tooltip = gettext (entries[i].tooltip);
- }
-
- action = gimp_string_action_new (entries[i].name, label, tooltip,
diff --git a/srcpkgs/gimp/patches/gcc14.patch b/srcpkgs/gimp/patches/gcc14.patch
deleted file mode 100644
index b81f93dee51b5c..00000000000000
--- a/srcpkgs/gimp/patches/gcc14.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From 99531e73e95bf6de4aed9bf64ac3f306e6dfb490 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer@redhat.com>
-Date: Fri, 13 Jan 2023 13:29:07 +0100
-Subject: [PATCH] configure.ac: Improve C99 compatibility of IPC_RMID check
-
-Do not call the undeclared exit function. Implicit function
-declarations are likely not going to be supported by future compilers
-by default, changing the outcome of this configure probe with
-such compilers.
----
- configure.ac | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 03047899841..b8718955471 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1254,17 +1254,17 @@ elif test "x$shmtype" = "xsysv"; then
- char *shmaddr;
- id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0600);
- if (id == -1)
-- exit (2);
-+ return 2;
- shmaddr = shmat (id, 0, 0);
- shmctl (id, IPC_RMID, 0);
- if ((char*) shmat (id, 0, 0) == (char*) -1)
- {
- shmdt (shmaddr);
-- exit (1);
-+ return 1;
- }
- shmdt (shmaddr);
- shmdt (shmaddr);
-- exit (0);
-+ return 0;
- }
- ]])],
- [AC_DEFINE([IPC_RMID_DEFERRED_RELEASE],[1],
-diff --git a/configure b/configure
-index 6e62da8e3c164f82..f1c447baf7ff68f7 100755
---- a/configure
-+++ b/configure
-@@ -28898,17 +28898,17 @@ else $as_nop
- char *shmaddr;
- id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0600);
- if (id == -1)
-- exit (2);
-+ return 2;
- shmaddr = shmat (id, 0, 0);
- shmctl (id, IPC_RMID, 0);
- if ((char*) shmat (id, 0, 0) == (char*) -1)
- {
- shmdt (shmaddr);
-- exit (1);
-+ return 1;
- }
- shmdt (shmaddr);
- shmdt (shmaddr);
-- exit (0);
-+ return 0;
- }
-
- _ACEOF
----
-GitLab
-
-From 24df4f1fc800f11e44c44f8036e7d8d7ee90b62a Mon Sep 17 00:00:00 2001
-From: Alx Sa <cmyk.student@gmail.com>
-Date: Tue, 23 Jul 2024 21:21:53 +0000
-Subject: [PATCH] plug-ins: Backport of fixes for gcc-14
-
-This backports a2458f15 and 51311f91
-for 2.10 so that it can build with
-gcc-14.
----
- plug-ins/file-tiff/file-tiff-load.c | 4 ++--
- plug-ins/metadata/metadata-editor.c | 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/plug-ins/file-tiff/file-tiff-load.c b/plug-ins/file-tiff/file-tiff-load.c
-index 72e9538032e..4fc3b6c75f3 100644
---- a/plug-ins/file-tiff/file-tiff-load.c
-+++ b/plug-ins/file-tiff/file-tiff-load.c
-@@ -1301,8 +1301,8 @@ load_image (GFile *file,
-
- /* any resolution info in the file? */
- {
-- gfloat xres = 72.0;
-- gfloat yres = 72.0;
-+ gdouble xres = 72.0;
-+ gdouble yres = 72.0;
- gushort read_unit;
- GimpUnit unit = GIMP_UNIT_PIXEL; /* invalid unit */
-
-diff --git a/plug-ins/metadata/metadata-editor.c b/plug-ins/metadata/metadata-editor.c
-index 87a2e87098d..9e8a08a1770 100644
---- a/plug-ins/metadata/metadata-editor.c
-+++ b/plug-ins/metadata/metadata-editor.c
-@@ -2140,7 +2140,7 @@ metadata_dialog_editor_set_metadata (GExiv2Metadata *metadata,
- }
- else
- {
-- if (! g_strv_contains (values, equiv_values[evi]))
-+ if (! g_strv_contains ((const gchar * const *) values, equiv_values[evi]))
- {
- gchar *tmpvalue;
-
---
-GitLab
diff --git a/srcpkgs/gimp/patches/libheif-1.18-compat.patch b/srcpkgs/gimp/patches/libheif-1.18-compat.patch
deleted file mode 100644
index e714d25f2bab6b..00000000000000
--- a/srcpkgs/gimp/patches/libheif-1.18-compat.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/configure.ac 2024-08-29 18:28:19.457012043 -0500
-+++ b/configure.ac 2024-08-29 18:28:29.154953488 -0500
-@@ -1843,13 +1843,13 @@
- can_import_avif=no
- can_export_avif=no
- if test "x$have_libheif" = xyes; then
-- can_import_heic=`$PKG_CONFIG --variable=builtin_h265_decoder libheif`
-- can_export_heic=`$PKG_CONFIG --variable=builtin_h265_encoder libheif`
-+ can_import_heic=yes
-+ can_export_heic=yes
- if test "x$can_import_heic" = xyes; then
- MIME_TYPES="$MIME_TYPES;image/heif;image/heic"
- fi
-- can_import_avif=`$PKG_CONFIG --variable=builtin_avif_decoder libheif`
-- can_export_avif=`$PKG_CONFIG --variable=builtin_avif_encoder libheif`
-+ can_import_avif=yes
-+ can_export_avif=yes
- if test "x$can_import_avif" = xyes; then
- MIME_TYPES="$MIME_TYPES;image/avif"
- fi
diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template
index a50409d5ce5af1..fb94c7126eaf5a 100644
--- a/srcpkgs/gimp/template
+++ b/srcpkgs/gimp/template
@@ -1,34 +1,40 @@
# Template file for 'gimp'
pkgname=gimp
-version=2.10.38
-revision=3
-build_style=gnu-configure
-configure_args="--disable-check-update --datadir=/usr/share --disable-python"
-hostmakedepends="automake gegl gettext-devel glib-devel gtk+-devel intltool
- libtool pkg-config perl-XML-Parser gtk-doc iso-codes"
-makedepends="aalib-devel alsa-lib-devel babl-devel dbus-glib-devel gegl-devel
- ghostscript-devel jasper-devel lcms2-devel libXcursor-devel libXpm-devel
- libgexiv2-devel libgudev-devel libmng-devel libmypaint-devel
- libopenexr-devel librsvg-devel libwmf-devel mypaint-brushes1
- poppler-glib-devel glib-networking libwebp-devel
- libheif-devel libopenjpeg2-devel x265-devel gtk+-devel"
-depends="desktop-file-utils hicolor-icon-theme iso-codes mypaint-brushes1"
+version=3.0.0
+revision=1
+build_style=meson
+build_helper="gir qemu"
+configure_args="-Dcheck-update=no -Drevision=$revision -Denable-default-bin=enabled
+ -Dbug-report-url=https://github.com/void-linux/void-packages/issues/new/choose"
+hostmakedepends="pkg-config xdg-utils perl libxslt gjs LuaJIT desktop-file-utils
+ AppStream gettext gi-docgen gobject-introspection
+ yelp-tools librsvg-devel glib-devel"
+makedepends="babl-devel gtk+3-devel gegl-devel libgexiv2-devel libgirepository-devel
+ libmypaint-devel mypaint-brushes librsvg-devel glib-networking appstream-glib-devel
+ libXmu-devel ghostscript-devel libmng-devel aalib-devel libXpm-devel libopenexr-devel
+ libwebp-devel libheif-devel poppler-glib-devel libwmf-devel libopenjpeg2-devel
+ libjxl-devel alsa-lib-devel cfitsio-devel python3-gobject-devel libgomp-devel
+ libunwind-devel lua51-lgi"
+depends="desktop-file-utils hicolor-icon-theme iso-codes mypaint-brushes python3-gobject gjs"
+checkdepends="xvfb-run dbus"
short_desc="GNU image manipulation program"
conf_files="/etc/gimp/${version%%.*}.0/*"
maintainer="fosslinux <fosslinux@aussies.space>"
license="GPL-3.0-only"
homepage="https://www.gimp.org"
-changelog="https://gitlab.gnome.org/GNOME/gimp/-/raw/gimp-2-10/NEWS"
-distfiles="https://download.gimp.org/pub/gimp/v${version%.*}/gimp-${version}.tar.bz2"
-checksum=50a845eec11c8831fe8661707950f5b8446e35f30edfb9acf98f85c1133f856e
+distfiles="https://download.gimp.org/gimp/v${version%.*}/gimp-${version/+rc/-RC}.tar.xz"
+checksum=93f1ca3d9d1bd8cac0e52c49fb886cbbe4b28222ee835bf1319e3287901d2d20
lib32disabled=yes
-no_generic_pkgconfig_link=yes
-pre_configure() {
- NOCONFIGURE=1 autoreconf -fi
- # don't allow configure to set DATADIRNAME=lib
- vsed -i 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
-}
+if [ "$CROSS_BUILD" ]; then
+ hostmakedepends+=" gimp"
+fi
+
+if [ -n "$XBPS_CHECK_PKGS" ]; then
+ configure_args+=" -Dheadless-tests=enabled"
+else
+ configure_args+=" -Dheadless-tests=disabled"
+fi
libgimp_package() {
short_desc+=" - runtime libraries"
@@ -38,13 +44,16 @@ libgimp_package() {
}
gimp-devel_package() {
- depends="gegl-devel gtk+-devel lcms2-devel libgimp>=${version}_${revision}"
+ depends="libgimp>=${version}_${revision} gegl-devel gtk+3-devel libgexiv2-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
- vmove usr/share/gtk-doc
- vmove usr/share/aclocal
vmove "usr/lib/*.so"
+ if [ -z "$CROSS_BUILD" ]; then
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ vmove usr/share/doc
+ fi
}
}
From 9d8fcfe82844d880dbcf3d8fe969b52674b2932b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 18 Apr 2024 02:44:09 -0400
Subject: [PATCH 1135/2025] gmic: update to 3.5.3.
---
common/shlibs | 4 +-
.../patches/03-plugindir-and-no-wget.patch | 18 ++++-----
srcpkgs/gmic/template | 38 +++++++++++--------
srcpkgs/libgmic | 1 +
4 files changed, 33 insertions(+), 28 deletions(-)
create mode 120000 srcpkgs/libgmic
diff --git a/common/shlibs b/common/shlibs
index 0dfe72b68bdbc5..130f805fd6f6ab 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -563,8 +563,8 @@ libgimpconfig-3.0.so.0 libgimp-3.0.0_1
libgimpmath-3.0.so.0 libgimp-3.0.0_1
libgimpcolor-3.0.so.0 libgimp-3.0.0_1
libgimpmodule-3.0.so.0 libgimp-3.0.0_1
-libgmic.so.3 gmic-3.1.6_1
-libcgmic.so.3 gmic-3.1.6_1
+libgmic.so.3 libgmic-3.5.3_1
+libcgmic.so.3 libgmic-3.5.3_1
libexiv2.so.28 exiv2-0.28.1_1
libKF5Holidays.so.5 kholidays-5.47.0_1
libPhabricatorHelpers.so.5 purpose-5.48.0_1
diff --git a/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch b/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
index 5b403240efc919..5476a40dee85ec 100644
--- a/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
+++ b/srcpkgs/gmic/patches/03-plugindir-and-no-wget.patch
@@ -1,15 +1,11 @@
-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
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -86,7 +86,7 @@
+ INCLUDE ?= include
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)
+ GIMPTOOL = $(shell command -v gimptool-3.0 >/dev/null 2>&1 && echo gimptool-3.0 || echo gimptool-2.0)
+ PLUGIN = $(shell $(GIMPTOOL) --gimpplugindir)/plug-ins
+ SHARE = $(PREFIX)/share
diff --git a/srcpkgs/gmic/template b/srcpkgs/gmic/template
index 24d10147e3abad..865423400048b9 100644
--- a/srcpkgs/gmic/template
+++ b/srcpkgs/gmic/template
@@ -1,48 +1,56 @@
# Template file for 'gmic'
pkgname=gmic
-version=3.1.6
-revision=6
-_zart_hash=34ebf6cce0bafb98abe57cec83c4a02cd1abeca0
-create_wrksrc=yes
+version=3.5.3
+revision=1
+_zart_hash=d014169343f835381ad232ee11e077326561c9eb
build_wrksrc="src"
build_style=gnu-makefile
build_helper=qmake
-make_build_args="NOSTRIP=yes"
+make_build_args="NOSTRIP=yes lib libc cli gmic_qt gimp_shared zart"
make_use_env=yes
hostmakedepends="pkg-config gimp qt5-host-tools qt5-qmake"
makedepends="fftw-devel imath-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"
+ gimp-devel qt5-devel libwebp-devel"
short_desc="GREYC's Magic for Image Computing (image processing framework)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="CECILL-2.1, CECILL-C"
homepage="https://gmic.eu/"
distfiles="https://gmic.eu/files/source/gmic_${version}.tar.gz
- https://github.com/c-koi/zart/archive/${_zart_hash}.tar.gz"
-checksum="e73d63ba6520637c782b6e5e6805037a27b6255c011c9e2a60a56f9c28822ce4
- 257baa7e8b32ccfac0841c61ec317ad3ad1c2bfe2d44474b2ca879dc33f755f8"
-disable_parallel_build="yes"
+ https://github.com/c-koi/zart/archive/${_zart_hash}.tar.gz>zart-${_zart_hash}.tar.gz"
+checksum="e91a7cac4d0dc7c0ca2620f03bb14af82aa738c85a11b4f82fcc738654606442
+ baebe339566993194f98a71895bff09520b08f38e66eae215758aaa260557bcf"
+disable_parallel_build=yes
+skip_extraction="zart-${_zart_hash}.tar.gz"
post_extract() {
- mv gmic-${version}/* .
- mv zart-${_zart_hash} zart
+ vsrcextract -C zart zart-${_zart_hash}.tar.gz
}
post_install() {
vlicense ../COPYING
+ if [ "$CROSS_BUILD" -a "$XBPS_TARGET_WORDSIZE" -eq 32 ]; then
+ mv "$DESTDIR/usr/lib64"/* "$DESTDIR/usr/lib"
+ fi
+}
+
+libgmic_package() {
+ short_desc+=" - libraries"
+ pkg_install() {
+ vmove "usr/lib/*.so.*"
+ }
}
gmic-gimp_package() {
short_desc+=" - GIMP plugin"
- depends="gimp ${sourcepkg}>=${version}_${revision}"
+ depends="gimp"
pkg_install() {
- vmove usr/lib/gimp
+ vmove "usr/lib/gimp"
}
}
gmic-zart_package() {
short_desc+=" - ZArt tool"
- depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/bin/zart
vmove usr/share/applications/zart.desktop
diff --git a/srcpkgs/libgmic b/srcpkgs/libgmic
new file mode 120000
index 00000000000000..433883885ce6f3
--- /dev/null
+++ b/srcpkgs/libgmic
@@ -0,0 +1 @@
+gmic
\ No newline at end of file
From ed9e55f491a00373036ed01d56a390aa366e72de Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 22 Mar 2025 11:37:04 -0400
Subject: [PATCH 1136/2025] darktable: rebuild for libgmic split
---
srcpkgs/darktable/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/darktable/template b/srcpkgs/darktable/template
index 08786b9085870d..18c0415696437a 100644
--- a/srcpkgs/darktable/template
+++ b/srcpkgs/darktable/template
@@ -1,7 +1,7 @@
# Template file for 'darktable'
pkgname=darktable
version=5.0.1
-revision=2
+revision=3
# upstream only supports these archs:
archs="x86_64* aarch64* ppc64le*"
build_style=cmake
From 831b56be79ea80110231189c52e27f99925708a0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Feb 2025 17:47:53 -0500
Subject: [PATCH 1137/2025] libjxl: disable gimp plugin
no longer needed, gimp 3 has native support
---
srcpkgs/libjxl/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/libjxl/template b/srcpkgs/libjxl/template
index cb66c9d3dd9f3a..2c7e5debada60e 100644
--- a/srcpkgs/libjxl/template
+++ b/srcpkgs/libjxl/template
@@ -1,7 +1,7 @@
# Template file for 'libjxl'
pkgname=libjxl
version=0.11.1
-revision=1
+revision=2
_testdata_hash=ff8d743aaba05b3014f17e5475e576242fa979fc
build_style=cmake
configure_args="-DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_EXAMPLES=OFF
@@ -9,7 +9,7 @@ configure_args="-DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_EXAMPLES=OFF
-DJPEGXL_ENABLE_SKCMS=OFF"
hostmakedepends="tar pkg-config asciidoc"
makedepends="brotli-devel highway-devel libpng-devel giflib-devel libjpeg-turbo-devel
- libopenexr-devel libwebp-devel gdk-pixbuf-devel gimp-devel lcms2-devel"
+ libopenexr-devel libwebp-devel gdk-pixbuf-devel lcms2-devel"
checkdepends="gtest-devel xdg-utils"
short_desc="JPEG XL image format reference implementation"
maintainer="Joshua Krämer <joshua@kraemer.link>"
@@ -59,7 +59,6 @@ libjxl-plugins_package() {
depends="desktop-file-utils"
pkg_install() {
vmove usr/lib/gdk-pixbuf-2.0
- vmove usr/lib/gimp
vmove usr/share/mime
vmove usr/share/thumbnailers
}
From 838b947c0e7ebbc64a6a61bb489831d2b7f3aaf3 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Feb 2025 17:54:42 -0500
Subject: [PATCH 1138/2025] nufraw: remove gimp plugin, fix conflict
does not support gimp 3, no installs found in popcorn, upstream seems dead
---
srcpkgs/nufraw-gimp | 1 -
srcpkgs/nufraw/template | 27 ++++++++-------------------
srcpkgs/removed-packages/template | 2 ++
srcpkgs/ufraw-gimp | 1 -
4 files changed, 10 insertions(+), 21 deletions(-)
delete mode 120000 srcpkgs/nufraw-gimp
delete mode 120000 srcpkgs/ufraw-gimp
diff --git a/srcpkgs/nufraw-gimp b/srcpkgs/nufraw-gimp
deleted file mode 120000
index 0bd1459b2a16f5..00000000000000
--- a/srcpkgs/nufraw-gimp
+++ /dev/null
@@ -1 +0,0 @@
-nufraw
\ No newline at end of file
diff --git a/srcpkgs/nufraw/template b/srcpkgs/nufraw/template
index 89f197cffc4b1a..0952f7229d4900 100644
--- a/srcpkgs/nufraw/template
+++ b/srcpkgs/nufraw/template
@@ -1,16 +1,14 @@
# Template file for 'nufraw'
pkgname=nufraw
version=0.43.3
-revision=2
+revision=3
_ver="${version%.*}-${version##*.}"
build_style=gnu-configure
-configure_args="--enable-contrast --enable-mime --enable-openmp --with-gimp
- --enable-extras"
+configure_args="--enable-contrast --enable-mime --enable-openmp --enable-extras"
hostmakedepends="pkg-config automake libtool glib-devel"
-# libgexiv2-devel is only here to fix build order, remove on next template
-# change
-makedepends="exiv2-devel gimp-devel glib-devel gtkimageview-devel lcms2-devel
- lensfun-devel jasper-devel libgexiv2-devel"
+makedepends="exiv2-devel glib-devel gtkimageview-devel lcms2-devel
+ lensfun-devel jasper-devel"
+depends="dcraw"
depends="desktop-file-utils"
short_desc="Utility to read and manipulate raw images from digital cameras"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -35,12 +33,9 @@ pre_build() {
chmod +x generate_schemas.sh
}
-nufraw-gimp_package() {
- depends="${sourcepkg}>=${version}_${revision}"
- short_desc+=" - gimp plugin"
- pkg_install() {
- vmove usr/lib/gimp
- }
+post_install() {
+ # provided by dcraw, is the same exact thing
+ rm "${DESTDIR}/usr/bin/dcraw"
}
ufraw_package() {
@@ -48,9 +43,3 @@ ufraw_package() {
build_style=meta
short_desc+=" (transitional dummy package)"
}
-
-ufraw-gimp_package() {
- depends="nufraw-gimp>=${version}_${revision}"
- build_style=meta
- short_desc+=" - gimp plugin (transitional dummy package)"
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 4aae2f7e587d91..eb69dc236f2a79 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -534,6 +534,7 @@ replaces="
neofetch<=7.1.0_2
newt-python<=0.52.21_5
nodejs-lts-10<=10.24.0_2
+ nufraw-gimp<=0.43.3_2
nvidia340-dkms<=340.108_4
nvidia340-libs<=340.108_4
nvidia340-opencl<=340.108_4
@@ -844,6 +845,7 @@ replaces="
traverso<=0.49.6_2
ttyload-git<=20141117_4
tuxc<=1.1_3
+ ufraw-gimp<=0.43.3_2
ulozto-downloader<=3.5.2_2
unicorn-python<=1.0.2_2
upwork<=5.6.10.0_1
diff --git a/srcpkgs/ufraw-gimp b/srcpkgs/ufraw-gimp
deleted file mode 120000
index 0bd1459b2a16f5..00000000000000
--- a/srcpkgs/ufraw-gimp
+++ /dev/null
@@ -1 +0,0 @@
-nufraw
\ No newline at end of file
From e4011794867b30964a03123e4f4ff15474d59022 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Feb 2025 18:00:27 -0500
Subject: [PATCH 1139/2025] xsane: remove gimp plugin, clean up template
does not support gimp 3 (yet?)
https://gitlab.com/sane-project/frontend/xsane/-/issues/66
---
srcpkgs/removed-packages/template | 1 +
srcpkgs/xsane-gimp | 1 -
srcpkgs/xsane/template | 33 ++++---------------------------
3 files changed, 5 insertions(+), 30 deletions(-)
delete mode 120000 srcpkgs/xsane-gimp
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index eb69dc236f2a79..79165faef02962 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -886,6 +886,7 @@ replaces="
xnoise-devel<=0.2.21_4
xnoise<=0.2.21_4
xnp2<=0.86_2
+ xsane-gimp<=0.999_5
xsetmode<=1.0.0_5
xsetpointer<=1.0.1_4
yabause-gtk<=0.9.15_2
diff --git a/srcpkgs/xsane-gimp b/srcpkgs/xsane-gimp
deleted file mode 120000
index aec7cacadda279..00000000000000
--- a/srcpkgs/xsane-gimp
+++ /dev/null
@@ -1 +0,0 @@
-xsane
\ No newline at end of file
diff --git a/srcpkgs/xsane/template b/srcpkgs/xsane/template
index 7dde32af2b674c..f75bd7888b15fa 100644
--- a/srcpkgs/xsane/template
+++ b/srcpkgs/xsane/template
@@ -1,9 +1,11 @@
# Template file for 'xsane'
pkgname=xsane
version=0.999
-revision=5
+revision=6
+build_style="gnu-configure"
+configure_args="--disable-gimp"
hostmakedepends="pkg-config sane-devel gettext"
-makedepends="gtk+-devel lcms-devel sane-devel gimp-devel"
+makedepends="gtk+-devel lcms-devel sane-devel"
depends="sane"
short_desc="GTK-based X11 frontend for SANE"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -17,30 +19,3 @@ post_patch() {
-e 's,/usr/local/include,/usr/include,' \
configure
}
-
-do_build() {
- local _args="--prefix=/usr --sbindir=/usr/bin --mandir=/usr/share/man
- --target=${XBPS_CROSS_TRIPLET} --host=${XBPS_CROSS_TRIPLET}
- --build=${XBPS_TRIPLET}"
- ./configure ${_args} --enable-gimp
- make ${makejobs}
- mv src/xsane{,-gimp}
- make clean
- echo "=== ./configure ${_args} --disable-gimp"
- ./configure ${_args} --disable-gimp
- make ${makejobs}
-}
-
-do_install() {
- make DESTDIR="${DESTDIR}" install
-}
-
-xsane-gimp_package() {
- short_desc+=" - plugin for GIMP"
- depends="${sourcepkg}>=${version}_${revision}"
- pkg_install() {
- vbin src/xsane-gimp
- vmkdir usr/lib/gimp/2.0/plug-ins
- ln -s /usr/bin/xsane-gimp ${PKGDESTDIR}/usr/lib/gimp/2.0/plug-ins/xsane
- }
-}
From 238aa43cb91eae80460ce375b4574b420739d8a4 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 18 Apr 2024 03:22:14 -0400
Subject: [PATCH 1140/2025] resynthesizer: remove
does not support gimp 3
WIP gimp 3 port: https://github.com/bootchk/resynthesizer/issues/135
can be restored when released.
---
srcpkgs/removed-packages/template | 1 +
srcpkgs/resynthesizer/template | 26 --------------------------
2 files changed, 1 insertion(+), 26 deletions(-)
delete mode 100644 srcpkgs/resynthesizer/template
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 79165faef02962..2ef61f865b4285 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -801,6 +801,7 @@ replaces="
reminiscence<=0.4.6_1
rest0-devel<=0.8.1_1
rest0<=0.8.1_1
+ resynthesizer<=2.0.3+1_1
rkt-stage1-coreos<=1.30.0_3
rkt-stage1-fly<=1.30.0_3
rkt<=1.30.0_3
diff --git a/srcpkgs/resynthesizer/template b/srcpkgs/resynthesizer/template
deleted file mode 100644
index a58b0eec995854..00000000000000
--- a/srcpkgs/resynthesizer/template
+++ /dev/null
@@ -1,26 +0,0 @@
-# Template file for 'resynthesizer'
-pkgname=resynthesizer
-version=2.0.3+1
-revision=1
-_commit=701e890d1d456e215e05daa7b4a88f5d9c6c03b3
-build_style=gnu-configure
-hostmakedepends="automake intltool pkg-config"
-makedepends="gimp-devel glib-devel gettext-devel"
-short_desc="Suite of gimp plugins for texture healing and synthesis"
-maintainer="CoolOhm <micvlas@gmail.com>"
-license="GPL-2.0-or-later"
-# FIXME: when gimp 3 is available, switch back to bootchk upstream
-#homepage="https://github.com/bootchk/resynthesizer"
-#distfiles="https://github.com/bootchk/resynthesizer/archive/refs/tags/v${version}.tar.gz"
-homepage="https://github.com/itr-tert/gimp-resynthesizer-scm"
-distfiles="https://github.com/itr-tert/gimp-resynthesizer-scm/archive/${_commit}.tar.gz"
-checksum=298286386466fbd6d2da06f8a920c6e6e313db7ca0a094a36a355978a64cefc0
-
-if [ "$CROSS_BUILD" ];then
- hostmakedepends+=" glib-devel gettext-devel"
- AUTOGEN_CONFIGURE_ARGS+=" --host=${XBPS_MACHINE%-musl} --build=${XBPS_CROSS_TRIPLET}"
-fi
-
-pre_configure() {
- ./autogen.sh ${AUTOGEN_CONFIGURE_ARGS}
-}
From be371a470f542ad2f47970264b205d183b68c69c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Feb 2025 18:06:52 -0500
Subject: [PATCH 1141/2025] gimp-lqr-plugin: remove
does not support gimp 3, project seems mostly dead
https://github.com/carlobaldassi/gimp-lqr-plugin/issues/17
---
srcpkgs/gimp-lqr-plugin/template | 19 -------------------
srcpkgs/removed-packages/template | 1 +
2 files changed, 1 insertion(+), 19 deletions(-)
delete mode 100644 srcpkgs/gimp-lqr-plugin/template
diff --git a/srcpkgs/gimp-lqr-plugin/template b/srcpkgs/gimp-lqr-plugin/template
deleted file mode 100644
index 7878f6cb795d24..00000000000000
--- a/srcpkgs/gimp-lqr-plugin/template
+++ /dev/null
@@ -1,19 +0,0 @@
-# Template file for 'gimp-lqr-plugin'
-pkgname=gimp-lqr-plugin
-version=0.7.2
-revision=2
-build_style=gnu-configure
-hostmakedepends="automake intltool pkg-config"
-makedepends="gimp-devel glib-devel gettext-devel liblqr-devel"
-short_desc="Gimp plugins for image resizing through seam carving"
-maintainer="CoolOhm <micvlas@gmail.com>"
-license="GPL-2.0-or-later"
-homepage="http://liquidrescale.wikidot.com/"
-distfiles="http://liquidrescale.wdfiles.com/local--files/en:download-page-sources/gimp-lqr-plugin-${version}.tar.bz2"
-checksum=169e11164e4fe4e93a0f06e545748bd77b206b7a471bdebf7dd3bc8a008e647a
-
-CFLAGS="-fcommon"
-
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 2ef61f865b4285..19a648aa81b6c1 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -166,6 +166,7 @@ replaces="
getmail<=5.14_2
gfbgraph<=0.2.5_1
gfm<=1.08_1
+ gimp-lqr-plugin<=0.7.2_2
gimp-python<=2.10.32_4
giti<=1.0.0_1
gksu<=2.0.2_4
From 89204c9b9ef9416255a8a195470072b247edfe3c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 9 Feb 2025 18:08:35 -0500
Subject: [PATCH 1142/2025] removed-packages: update to 0.1.20250322.
---
srcpkgs/removed-packages/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 19a648aa81b6c1..605fa680c42db3 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,6 +1,6 @@
# Template file for 'removed-packages'
pkgname=removed-packages
-version=0.1.20250113
+version=0.1.20250322
revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
From cd34e3ee47ab4b0bab3b95d3ab2475c7f197d8a6 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:19:15 -0700
Subject: [PATCH 1143/2025] vde2: update to 2.3.3.
---
...yptcab-compile-against-openssl-1.1.0.patch | 97 -------------------
srcpkgs/vde2/template | 17 ++--
2 files changed, 7 insertions(+), 107 deletions(-)
delete mode 100644 srcpkgs/vde2/patches/vde_cryptcab-compile-against-openssl-1.1.0.patch
diff --git a/srcpkgs/vde2/patches/vde_cryptcab-compile-against-openssl-1.1.0.patch b/srcpkgs/vde2/patches/vde_cryptcab-compile-against-openssl-1.1.0.patch
deleted file mode 100644
index f23b89af5e38e8..00000000000000
--- a/srcpkgs/vde2/patches/vde_cryptcab-compile-against-openssl-1.1.0.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-Reason: doesn't compile with openssl-1.1.0
-Source: Taken from Arch repo
- https://raw.githubusercontent.com/archlinux/svntogit-packages/e4ea86ebebfc446113d858542cf23723f1b2a891/trunk/vde_cryptcab-compile-against-openssl-1.1.0.patch
- edited wto also support LIBRESSL
-
---- a/src/vde_cryptcab/cryptcab.c 2011-11-23 16:41:17.000000000 +0000
-+++ b/src/vde_cryptcab/cryptcab.c 2017-03-20 22:54:20.452975075 +0000
-@@ -22,7 +22,7 @@
- exit(1);
- }
-
--static EVP_CIPHER_CTX ctx;
-+static EVP_CIPHER_CTX *ctx;
- static int ctx_initialized = 0;
- static int encryption_disabled = 0;
- static int nfd;
-@@ -30,6 +30,10 @@
- static struct vde_open_args open_args={.port=0,.group=NULL,.mode=0700};
- static int verbose = 0;
-
-+#if OPENSSL_VERSION_NUMBER < 0x1010000 || defined LIBRESSL_VERSION_NUMBER
-+#define EVP_CIPHER_CTX_reset(x) EVP_CIPHER_CTX_cleanup(x)
-+#endif
-+
- void vc_printlog(int priority, const char *format, ...)
- {
- va_list arg;
-@@ -103,19 +107,21 @@
- }
-
- if (!ctx_initialized) {
-- EVP_CIPHER_CTX_init (&ctx);
-+ ctx = EVP_CIPHER_CTX_new ();
-+ if (!ctx)
-+ return -1;
- ctx_initialized = 1;
- }
-
-- EVP_EncryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv);
-- if (EVP_EncryptUpdate (&ctx, dst, &olen, src, len) != 1)
-+ EVP_EncryptInit (ctx, EVP_bf_cbc (), p->key, p->iv);
-+ if (EVP_EncryptUpdate (ctx, dst, &olen, src, len) != 1)
- {
- fprintf (stderr,"error in encrypt update\n");
- olen = -1;
- goto cleanup;
- }
-
-- if (EVP_EncryptFinal (&ctx, dst + olen, &tlen) != 1)
-+ if (EVP_EncryptFinal (ctx, dst + olen, &tlen) != 1)
- {
- fprintf (stderr,"error in encrypt final\n");
- olen = -1;
-@@ -124,7 +130,7 @@
- olen += tlen;
-
- cleanup:
-- EVP_CIPHER_CTX_cleanup(&ctx);
-+ EVP_CIPHER_CTX_reset(ctx);
- return olen;
- }
-
-@@ -138,19 +144,21 @@
- }
-
- if (!ctx_initialized) {
-- EVP_CIPHER_CTX_init (&ctx);
-+ ctx = EVP_CIPHER_CTX_new ();
-+ if (!ctx)
-+ return -1;
- ctx_initialized = 1;
- }
-
-- EVP_DecryptInit (&ctx, EVP_bf_cbc (), p->key, p->iv);
-- if (EVP_DecryptUpdate (&ctx, dst, &olen, src, len) != 1)
-+ EVP_DecryptInit (ctx, EVP_bf_cbc (), p->key, p->iv);
-+ if (EVP_DecryptUpdate (ctx, dst, &olen, src, len) != 1)
- {
- fprintf (stderr,"error in decrypt update\n");
- olen = -1;
- goto cleanup;
- }
-
-- if (EVP_DecryptFinal (&ctx, dst + olen, &tlen) != 1)
-+ if (EVP_DecryptFinal (ctx, dst + olen, &tlen) != 1)
- {
- fprintf (stderr,"error in decrypt final\n");
- olen = -1;
-@@ -159,7 +167,7 @@
- olen += tlen;
-
- cleanup:
-- EVP_CIPHER_CTX_cleanup(&ctx);
-+ EVP_CIPHER_CTX_reset (ctx);
- return olen;
- }
-
diff --git a/srcpkgs/vde2/template b/srcpkgs/vde2/template
index 3be2d9fe1d014a..bc05b591fce8e0 100644
--- a/srcpkgs/vde2/template
+++ b/srcpkgs/vde2/template
@@ -1,7 +1,7 @@
# Template file for 'vde2'
pkgname=vde2
-version=2.3.2
-revision=25
+version=2.3.3
+revision=1
build_style=gnu-configure
configure_args="--disable-static --enable-experimental
--disable-python --enable-kernel-switch"
@@ -15,10 +15,10 @@ conf_files="
/etc/vde2/libvdemgmt/sendcmd.rc"
short_desc="Virtual Distributed Ethernet"
maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later, LGPL-2.1-or-later, BSD-3-Clause"
-homepage="http://sourceforge.net/projects/vde/"
-distfiles="${SOURCEFORGE_SITE}/vde/vde2-$version.tar.bz2"
-checksum=cbea9b7e03097f87a6b5e98b07890d2275848f1fe4b9fcda77b8994148bc9542
+license="GPL-2.0-or-later, LGPL-2.1-or-later"
+homepage="https://github.com/virtualsquare/vde-2"
+distfiles="https://github.com/virtualsquare/vde-2/archive/refs/tags/v${version}.tar.gz"
+checksum=a7d2cc4c3d0c0ffe6aff7eb0029212f2b098313029126dcd12dc542723972379
lib32disabled=yes
disable_parallel_build=yes
@@ -27,16 +27,13 @@ pre_configure() {
autoreconf -fi
}
-post_install() {
- vlicense COPYING.slirpvde
-}
-
libvde2_package() {
short_desc+=" - runtime libraries"
pkg_install() {
vmove usr/lib/*.so.*
}
}
+
vde2-devel_package() {
depends="libvde2-${version}_${revision}"
short_desc+=" - development files"
From ab9adccb24bc93ba2f958239870fc4f3140e1558 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Mar 2025 01:03:25 +0530
Subject: [PATCH 1144/2025] blueprint-compiler: update to 0.16.0.
---
srcpkgs/blueprint-compiler/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/blueprint-compiler/template b/srcpkgs/blueprint-compiler/template
index 4569bf5e8e2003..1309df83b68594 100644
--- a/srcpkgs/blueprint-compiler/template
+++ b/srcpkgs/blueprint-compiler/template
@@ -1,7 +1,7 @@
# Template file for 'blueprint-compiler'
pkgname=blueprint-compiler
-version=0.14.0
-revision=2
+version=0.16.0
+revision=1
build_style=meson
depends="python3-gobject"
checkdepends="${depends} libadwaita-devel xvfb-run"
@@ -11,5 +11,5 @@ license="LGPL-3.0-or-later"
homepage="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/"
changelog="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/raw/main/NEWS.md"
distfiles="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${version}/blueprint-compiler-v${version}.tar.gz"
-checksum=05faf3810cb76d4e2d2382c6a7e6c8096af27e144e2260635c97f6a173d67234
+checksum=01feb8263fe7a450b0a9fed0fd54cf88947aaf00f86cc7da345f8b39a0e7bd30
make_check_pre="xvfb-run"
From 9cd5034fd49a7f964695ca5d6540de9176c83f69 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Mar 2025 00:55:50 +0530
Subject: [PATCH 1145/2025] gnome-sudoku: update to 48.0.
---
srcpkgs/gnome-sudoku/template | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gnome-sudoku/template b/srcpkgs/gnome-sudoku/template
index eb0fdcc67a5ec2..78b712e9d0ec40 100644
--- a/srcpkgs/gnome-sudoku/template
+++ b/srcpkgs/gnome-sudoku/template
@@ -1,10 +1,10 @@
# Template file for 'gnome-sudoku'
pkgname=gnome-sudoku
-version=47.1.1
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config vala
- desktop-file-utils gtk4-update-icon-cache"
+ desktop-file-utils gtk4-update-icon-cache blueprint-compiler"
makedepends="gtk4-devel libadwaita-devel libgee-devel json-glib-devel qqwing-devel"
checkdepends="appstream-glib"
short_desc="GNOME Sudoku Japanese logic game"
@@ -13,4 +13,10 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/gnome-sudoku/-/wikis/home"
changelog="https://gitlab.gnome.org/GNOME/gnome-sudoku/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gnome-sudoku/${version%%.*}/gnome-sudoku-${version}.tar.xz"
-checksum=4725b42836466b2b2acc5e5166b53d8eb11ccdde2587db687caf8c8d473eb889
+checksum=98c3920030dd0c2401f890c871d6345fa3c103f7069d8e583daba43558bb40b6
+
+pre_build() {
+ if [ "$CROSS_BUILD" ]; then
+ export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0"
+ fi
+}
From 2e177c5e5c100673208c6682906c4b8035cf8feb Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sat, 22 Mar 2025 13:56:17 +0100
Subject: [PATCH 1146/2025] python3-WeasyPrint: update to 65.0.
---
srcpkgs/python3-WeasyPrint/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-WeasyPrint/template b/srcpkgs/python3-WeasyPrint/template
index 71b7b5a368c78f..8c8fa1a3a529f7 100644
--- a/srcpkgs/python3-WeasyPrint/template
+++ b/srcpkgs/python3-WeasyPrint/template
@@ -1,6 +1,6 @@
# Template file for 'python3-WeasyPrint'
pkgname=python3-WeasyPrint
-version=64.1
+version=65.0
revision=1
build_style=python3-pep517
_runtime_deps="fonttools python3-Pillow python3-cssselect2 python3-html5lib
@@ -15,5 +15,5 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://weasyprint.org"
distfiles="https://github.com/Kozea/WeasyPrint/archive/refs/tags/v${version}.tar.gz"
-checksum=f31319609701cd918af0385807eb9470d8f291d38234f6768a00443db74bc355
+checksum=c1a7aaad414efe440f2aa82b8bf4fb03f729e941e8d35a7d07c2b236b7565c69
make_check=no # Tests are broken on flake8 >= v5.x
From 03c4f5fb677b69c0933e35b28fc89e7602d8db1d Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sat, 22 Mar 2025 14:19:47 +0100
Subject: [PATCH 1147/2025] zeek: update to 7.1.1.
---
srcpkgs/zeek/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/zeek/template b/srcpkgs/zeek/template
index b9a3b1fc0b7dbc..030cca58dd598f 100644
--- a/srcpkgs/zeek/template
+++ b/srcpkgs/zeek/template
@@ -1,6 +1,6 @@
# Template file for 'zeek'
pkgname=zeek
-version=7.1.0
+version=7.1.1
revision=1
archs="x86_64* i686* aarch64* armv7* ppc64*"
build_style=cmake
@@ -15,7 +15,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://www.zeek.org"
distfiles="https://download.zeek.org/zeek-${version}.tar.gz"
-checksum=9a40199c5f6c97b4c79e968caa3a83742bf4fd45c293b21c9bfb3b632d4849c0
+checksum=f7974900c44c322b8bee5f502d683b3dcc478687b5ac75b23e2f8a049457d683
make_check=no # checks are broken
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
From 170b4774f2c6092dd00e71a748a977fd66cb3db4 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Fri, 21 Mar 2025 21:14:19 -0400
Subject: [PATCH 1148/2025] New package: python3-narwhals-1.31.0
---
srcpkgs/python3-narwhals/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/python3-narwhals/template
diff --git a/srcpkgs/python3-narwhals/template b/srcpkgs/python3-narwhals/template
new file mode 100644
index 00000000000000..4310d071d2be6f
--- /dev/null
+++ b/srcpkgs/python3-narwhals/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-narwhals'
+pkgname=python3-narwhals
+version=1.31.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="hatchling"
+depends="python3"
+short_desc="Lightweight, extensible compatibility layer between dataframes"
+maintainer="Andrew J. Hesford <ajh@sideband.org>"
+license="MIT"
+homepage="https://narwhals-dev.github.io/narwhals/"
+distfiles="${PYPI_SITE}/n/narwhals/narwhals-${version}.tar.gz"
+checksum=333472e2562343dfdd27407ec9b5114a07c81d0416794e4ac6b703dd925c6a1a
+make_check=no # archive includes no tests
+
+post_install() {
+ vlicense LICENSE.md
+}
From f44ff1b0d0435ee63fd5228141d59a5e85a548ff Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Fri, 21 Mar 2025 21:14:02 -0400
Subject: [PATCH 1149/2025] python3-bokeh: fix dependencies
---
srcpkgs/python3-bokeh/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-bokeh/template b/srcpkgs/python3-bokeh/template
index 0dbd424fc3f6e2..0581d6b7f48ae0 100644
--- a/srcpkgs/python3-bokeh/template
+++ b/srcpkgs/python3-bokeh/template
@@ -1,11 +1,12 @@
# Template file for 'python3-bokeh'
pkgname=python3-bokeh
version=3.7.0
-revision=1
+revision=2
build_style=python3-module
hostmakedepends="python3-setuptools python3-colorama"
depends="python3-Jinja2 python3-contourpy python3-numpy python3-packaging
- python3-pandas python3-Pillow python3-yaml python3-tornado python3-xyzservices"
+ python3-pandas python3-Pillow python3-yaml python3-tornado python3-narwhals
+ python3-xyzservices"
short_desc="Interactive data visualization in a browser, from Python"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="BSD-3-Clause"
From 3820d0a067dd3defbe199ab69f26586735c38711 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 22 Mar 2025 12:13:23 -0400
Subject: [PATCH 1150/2025] python3-hypothesis: update to 6.130.0.
---
srcpkgs/python3-hypothesis/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index d5fd4941a4e756..8845d98c74bc26 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
# Template file for 'python3-hypothesis'
pkgname=python3-hypothesis
-version=6.129.0
+version=6.130.0
revision=1
build_wrksrc=hypothesis-python
build_style=python3-pep517
@@ -24,7 +24,7 @@ license="MPL-2.0"
homepage="https://hypothesis.works/"
changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/master/hypothesis-python/docs/changes.rst"
distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=aa3c67be0f73e7f6fa885ead5ce23f2362ba384fce7ac7d146d4d2653c346f4a
+checksum=aafda6ce09d5ab8bc3e546a31212a3ba3fcc5530ba6d2ada647dc471ee5bdd69
if [ "$XBPS_CHECK_PKGS" != full ]; then
# Skip "full" tests unless explicitly requested"
From d9954cbead02d02e29ee2870de10dde41abff7f7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 22 Mar 2025 12:14:27 -0400
Subject: [PATCH 1151/2025] python3-scikit-build-core: update to 0.11.1.
---
srcpkgs/python3-scikit-build-core/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-scikit-build-core/template b/srcpkgs/python3-scikit-build-core/template
index dafe4d450dd597..7247a6f0ebee6f 100644
--- a/srcpkgs/python3-scikit-build-core/template
+++ b/srcpkgs/python3-scikit-build-core/template
@@ -1,6 +1,6 @@
# Template file for 'python3-scikit-build-core'
pkgname=python3-scikit-build-core
-version=0.11.0
+version=0.11.1
revision=1
build_style=python3-pep517
hostmakedepends="hatchling hatch-vcs"
@@ -10,6 +10,6 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="Apache-2.0"
homepage="https://scikit-build-core.readthedocs.io"
distfiles="${PYPI_SITE}/s/scikit_build_core/scikit_build_core-${version}.tar.gz"
-checksum=423d8b0885bf1942816c851f8ec7c1efc0a7ecad4f38ff43d5ba869a894b107b
+checksum=4e5988df5cd33f0bdb9967b72663ca99f50383c9bc21d8b24fa40c0661ae72b7
# Tests require unpackaged dependencies
make_check=no
From b1239e14b15d00b35e555d8b5bf2c6f7278a511d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 22 Mar 2025 12:14:55 -0400
Subject: [PATCH 1152/2025] python3-setuptools_scm: update to 8.2.1.
---
srcpkgs/python3-setuptools_scm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools_scm/template b/srcpkgs/python3-setuptools_scm/template
index 6ff49a19e957b4..2feb7d3991bd39 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=8.2.0
+version=8.2.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
@@ -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=a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28
+checksum=51cfdd1deefc9b8c08d1a61e940a59c4dec39eb6c285d33fa2f1b4be26c7874d
post_install() {
vlicense LICENSE
From 31b460be0b976184230d9f6baeda21d1ad5c67d1 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Sat, 22 Mar 2025 12:15:09 -0400
Subject: [PATCH 1153/2025] python3-setuptools: update to 77.0.3.
---
srcpkgs/python3-setuptools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template
index 6d68e613adb3bf..690e18385e965f 100644
--- a/srcpkgs/python3-setuptools/template
+++ b/srcpkgs/python3-setuptools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-setuptools'
pkgname=python3-setuptools
-version=76.1.0
+version=77.0.3
revision=1
build_style=python3-module
hostmakedepends="python3-devel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/pypa/setuptools"
changelog="https://setuptools.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz"
-checksum=4959b9ad482ada2ba2320c8f1a8d8481d4d8d668908a7a1b84d987375cd7f5bd
+checksum=583b361c8da8de57403743e756609670de6fb2345920e36dc5c2d914c319c945
provides="python3-distribute-${version}_1"
replaces="python3-distribute>=0"
# Tests rely on jaraco.path, which relies on singledispatch, both unpackaged;
From f62c15eaa63c8d0094f648938078e52c438bc554 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 14:50:35 +0100
Subject: [PATCH 1154/2025] scite: update to 5.5.5.
---
srcpkgs/scite/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index 9b6cc02e417580..507da883e509df 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
# Template file for 'scite'
pkgname=scite
-version=5.5.4
+version=5.5.5
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=439d033c452bb30bf7952e30390991a6abd022a031e8e74b25717f9e46ae90a8
+checksum=3e45d2d2a75862e535d2318ee7a4602a4fd1acea3618afbb3d1ec07d266ccce5
post_extract() {
sed -i '1i#include <cstddef>' scite/src/StringList.h
From 120d9914241d98913148d3ef4c6b07e9323823ae Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 18:58:03 +0100
Subject: [PATCH 1155/2025] perl-Test2-Suite: remove package, provided by perl
5.40.
---
srcpkgs/perl-Test2-Suite/template | 15 ---------------
1 file changed, 15 deletions(-)
delete mode 100644 srcpkgs/perl-Test2-Suite/template
diff --git a/srcpkgs/perl-Test2-Suite/template b/srcpkgs/perl-Test2-Suite/template
deleted file mode 100644
index 717b6ad866fa5c..00000000000000
--- a/srcpkgs/perl-Test2-Suite/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'perl-Test2-Suite'
-pkgname=perl-Test2-Suite
-version=0.000159
-revision=1
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="perl perl-Module-Pluggable perl-Sub-Info perl-Scope-Guard
- perl-Term-Table"
-depends="$makedepends"
-short_desc="Distribution with a rich set of tools built upon the Test2 framework"
-maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Test2-Suite"
-distfiles="${CPAN_SITE}/Test/EXODIST/Test2-Suite-${version}.tar.gz"
-checksum=cb7453380d2a70682c450cb6ec44fecd02d1c48674a76d9799903b7f4444cc0e
From ff475bdfddc76958d7e56dfd43d4755928602675 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:37:14 +0100
Subject: [PATCH 1156/2025] perl-Term-Table: remove package, provided by perl
5.40.
---
srcpkgs/perl-Term-Table/template | 14 --------------
1 file changed, 14 deletions(-)
delete mode 100644 srcpkgs/perl-Term-Table/template
diff --git a/srcpkgs/perl-Term-Table/template b/srcpkgs/perl-Term-Table/template
deleted file mode 100644
index 5accde5b24c719..00000000000000
--- a/srcpkgs/perl-Term-Table/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'perl-Term-Table'
-pkgname=perl-Term-Table
-version=0.015
-revision=2
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="perl perl-Importer"
-depends="$makedepends"
-short_desc="Format a header and rows into a table"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/Term-Table"
-distfiles="${CPAN_SITE}/Term/${pkgname/perl-/}-${version}.tar.gz"
-checksum=d8a18b2801f91f0e5d747147ce786964a76f91d18568652908a3dc06a9b948d5
From 187fd8011888a4c6bedce4a0e3cf3a5e30468fbc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:30:59 +0100
Subject: [PATCH 1157/2025] perl-Alien-Build: remove dependency on
perl-Test2-Suite.
---
srcpkgs/perl-Alien-Build/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Alien-Build/template b/srcpkgs/perl-Alien-Build/template
index dfdc366425be07..02b68824b5687d 100644
--- a/srcpkgs/perl-Alien-Build/template
+++ b/srcpkgs/perl-Alien-Build/template
@@ -6,7 +6,7 @@ build_style=perl-module
hostmakedepends="perl perl-ExtUtils-PkgConfig perl-File-Which"
depends="perl-Capture-Tiny perl-FFI-CheckLib perl-Path-Tiny
perl-File-Which perl-File-chdir perl-Archive-Zip"
-checkdepends="${depends} perl-Test2-Suite"
+checkdepends="${depends}"
short_desc="Build external dependencies for use in CPAN"
maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
From d49f355c88fc45fe74629c5294caccdfa9119c93 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:32:08 +0100
Subject: [PATCH 1158/2025] perl-DateTime-Locale: remove dependency on
perl-Test2-Suite.
---
srcpkgs/perl-DateTime-Locale/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-DateTime-Locale/template b/srcpkgs/perl-DateTime-Locale/template
index 57dcb12815e182..a2cd52068ca1d8 100644
--- a/srcpkgs/perl-DateTime-Locale/template
+++ b/srcpkgs/perl-DateTime-Locale/template
@@ -9,7 +9,7 @@ makedepends="perl-File-ShareDir perl-List-MoreUtils perl-Params-ValidationCompil
depends="$makedepends"
checkdepends="perl-CPAN-Meta-Check perl-IPC-System-Simple perl-Test-Fatal
perl-Test-File-ShareDir perl-Test-Requires perl-Test-Warnings
- perl-Test2-Plugin-NoWarnings perl-Test2-Suite perl-namespace-autoclean"
+ perl-Test2-Plugin-NoWarnings perl-namespace-autoclean"
short_desc="Localization support for DateTime.pm"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
From ec724f3cee6b7d5ae409842cb701a2d275145dc8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:41:26 +0100
Subject: [PATCH 1159/2025] perl-Test-Script: remove dependency on
perl-Test2-Suite.
---
srcpkgs/perl-Test-Script/template | 1 -
1 file changed, 1 deletion(-)
diff --git a/srcpkgs/perl-Test-Script/template b/srcpkgs/perl-Test-Script/template
index b2e6ae1e43a9de..6490f746a513de 100644
--- a/srcpkgs/perl-Test-Script/template
+++ b/srcpkgs/perl-Test-Script/template
@@ -6,7 +6,6 @@ build_style=perl-module
hostmakedepends="perl perl-Probe-Perl perl-Capture-Tiny"
makedepends="perl"
depends="$hostmakedepends"
-checkdepends="perl-Test2-Suite"
short_desc='Test::Script - Provides a series of basic tests'
maintainer="Orphaned <orphan@voidlinux.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
From 163a571d509419703bfdfcdb4fbfb582fb55d902 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:29:50 +0100
Subject: [PATCH 1160/2025] perl-FFI-CheckLib: remove dependency on
perl-Test2-Suite.
---
srcpkgs/perl-FFI-CheckLib/template | 1 -
1 file changed, 1 deletion(-)
diff --git a/srcpkgs/perl-FFI-CheckLib/template b/srcpkgs/perl-FFI-CheckLib/template
index 0ddf3db4151e03..da9bc60827a6d7 100644
--- a/srcpkgs/perl-FFI-CheckLib/template
+++ b/srcpkgs/perl-FFI-CheckLib/template
@@ -5,7 +5,6 @@ revision=2
build_style=perl-module
hostmakedepends="perl"
depends="perl"
-checkdepends="perl-Test2-Suite"
short_desc="Check that a library is available for FFI"
maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
From bb86619399a02e86f2592e42dc9748e83299e7c4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:30:37 +0100
Subject: [PATCH 1161/2025] ipgrep: remove dependency on perl-Test2-Suite.
---
srcpkgs/ipgrep/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ipgrep/template b/srcpkgs/ipgrep/template
index f4a58c6442dd76..9f4c8d94f8585e 100644
--- a/srcpkgs/ipgrep/template
+++ b/srcpkgs/ipgrep/template
@@ -7,7 +7,7 @@ hostmakedepends="perl"
makedepends="${hostmakedepends}"
depends="${makedepends} perl-Getopt-Long-Descriptive perl-Net-CIDR
perl-NetAddr-IP perl-Sub-Quote"
-checkdepends="${depends} perl-Test-Script perl-Test2-Suite"
+checkdepends="${depends} perl-Test-Script"
short_desc="Grep files by IP adresses"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-2.0"
From 28de8eb9bb56c30ffdc5e67d4740853fc201032e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:33:06 +0100
Subject: [PATCH 1162/2025] perl-Params-ValidationCompiler: remove dependency
on perl-Test2-Suite, perl-Term-Table.
---
srcpkgs/perl-Params-ValidationCompiler/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/perl-Params-ValidationCompiler/template b/srcpkgs/perl-Params-ValidationCompiler/template
index 35462a49653853..0e859a877a94d3 100644
--- a/srcpkgs/perl-Params-ValidationCompiler/template
+++ b/srcpkgs/perl-Params-ValidationCompiler/template
@@ -6,9 +6,8 @@ build_style=perl-module
hostmakedepends="perl"
makedepends="perl perl-Eval-Closure perl-Exception-Class"
depends="${makedepends}"
-checkdepends="perl-Class-XSAccessor perl-Specio perl-Test2-Suite
- perl-Test-Without-Module perl-Test2-Plugin-NoWarnings perl-Term-Table
- perl-Type-Tiny"
+checkdepends="perl-Class-XSAccessor perl-Specio
+ perl-Test-Without-Module perl-Test2-Plugin-NoWarnings perl-Type-Tiny"
short_desc="Build an optimized subroutine parameter validator once, use it forever"
maintainer="newbluemoon <blaumolch@mailbox.org>"
license="Artistic-2.0"
From 65d17a589650cb035d6f41bc53b686a1ad26d7fc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:40:24 +0100
Subject: [PATCH 1163/2025] perl-Test2-Plugin-NoWarnings: remove dependency on
perl-Test2-Suite, perl-Term-Table.
---
srcpkgs/perl-Test2-Plugin-NoWarnings/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/perl-Test2-Plugin-NoWarnings/template b/srcpkgs/perl-Test2-Plugin-NoWarnings/template
index e4d7f7a0cabc9c..83ad11a5b07360 100644
--- a/srcpkgs/perl-Test2-Plugin-NoWarnings/template
+++ b/srcpkgs/perl-Test2-Plugin-NoWarnings/template
@@ -6,7 +6,7 @@ build_style=perl-module
hostmakedepends="perl"
makedepends="perl"
depends="$makedepends"
-checkdepends="perl-IPC-Run3 perl-Test2-Suite perl-Term-Table"
+checkdepends="perl-IPC-Run3"
short_desc="Fail if tests warn plugin for Test2"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
From 0ad922e32ae735ac03b752819b1f5404b7ede3a2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 19:08:59 +0100
Subject: [PATCH 1164/2025] libxml2: update to 2.13.6.
---
srcpkgs/libxml2/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libxml2/template b/srcpkgs/libxml2/template
index 336f0e0b1b7ba6..73d41ef1466086 100644
--- a/srcpkgs/libxml2/template
+++ b/srcpkgs/libxml2/template
@@ -1,11 +1,11 @@
# Template file for 'libxml2'
pkgname=libxml2
-version=2.12.6
-revision=2
+version=2.13.6
+revision=1
build_style=gnu-configure
configure_args="--with-threads --with-history --with-icu
--with-legacy --with-ftp --with-xptr-locs --enable-static"
-hostmakedepends="gettext pkg-config python3"
+hostmakedepends="gettext pkg-config python3 python3-packaging-bootstrap"
makedepends="zlib-devel ncurses-devel readline-devel liblzma-devel icu-devel
python3-devel"
short_desc="Library providing XML and HTML support"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://gitlab.gnome.org/GNOME/libxml2"
changelog="https://gitlab.gnome.org/GNOME/libxml2/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libxml2/${version%.*}/libxml2-${version}.tar.xz"
-checksum=889c593a881a3db5fdd96cc9318c87df34eb648edfc458272ad46fd607353fbb
+checksum=f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96
python_version=3
CFLAGS="-I$XBPS_CROSS_BASE/usr/include/python$py3_ver"
From d7f7b29921b0d89dc9370c9aac5349a0a44937d9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 22 Mar 2025 19:09:30 +0100
Subject: [PATCH 1165/2025] perl-Alien-Libxml2: update to 0.20.
---
srcpkgs/perl-Alien-Libxml2/template | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/perl-Alien-Libxml2/template b/srcpkgs/perl-Alien-Libxml2/template
index 36c7e634f11e27..e72781334a2997 100644
--- a/srcpkgs/perl-Alien-Libxml2/template
+++ b/srcpkgs/perl-Alien-Libxml2/template
@@ -1,18 +1,20 @@
# Template file for 'perl-Alien-Libxml2'
pkgname=perl-Alien-Libxml2
-version=0.19
+version=0.20
revision=1
build_style=perl-module
hostmakedepends="perl perl-Alien-Build pkg-config"
makedepends="perl libxml2-devel"
depends="libxml2-devel"
-checkdepends="perl-Test2-Suite"
short_desc="Install the C libxml2 library on your system"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Alien-Libxml2"
distfiles="${CPAN_SITE}/Alien/${pkgname/perl-/}-${version}.tar.gz"
-checksum=f4a674099bbd5747c0c3b75ead841f3b244935d9ef42ba35368024bd611174c9
+checksum=56aae7b339bbeb02f77c5801f57a821be5791b51f43bf7f9062bb3bfa444c328
+
+# Ignore version checks, our libxml2 is fine.
+export FORCE=1
post_extract() {
# Strip out unnecessary crap.
From 8416097044b5fe86c49924e7879ef645417b265c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 15:07:46 +0100
Subject: [PATCH 1166/2025] perl-XML-LibXML: update to 2.0210.
---
srcpkgs/perl-XML-LibXML/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/perl-XML-LibXML/template b/srcpkgs/perl-XML-LibXML/template
index c08f9d59ec844d..b96321f4c72b7f 100644
--- a/srcpkgs/perl-XML-LibXML/template
+++ b/srcpkgs/perl-XML-LibXML/template
@@ -1,7 +1,7 @@
# Template file for 'perl-XML-LibXML'
pkgname=perl-XML-LibXML
-version=2.0209
-revision=2
+version=2.0210
+revision=1
build_style=perl-module
hostmakedepends="perl perl-Alien-Build perl-Alien-Libxml2"
makedepends="${hostmakedepends} libxml2-devel perl-XML-SAX perl-XML-NamespaceSupport"
@@ -11,11 +11,11 @@ maintainer="Martijn van Buul <martijn.van.buul@gmail.com>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/XML-LibXML"
distfiles="${CPAN_SITE}/XML/${pkgname/perl-/}-${version}.tar.gz"
-checksum=b4a5abbcd689aa2fbbc8b7b45339e961c4984e48108494eb6c282b4748222425
+checksum=a29bf3f00ab9c9ee04218154e0afc8f799bf23674eb99c1a9ed4de1f4059a48d
pre_configure() {
if [ "$CROSS_BUILD" ]; then
# Disable link and execute check for libxml2
- sed -i Makefile.PL -e"s;_libxml_check_lib('xml2');1;"
+ vsed -i Makefile.PL -e"s;_libxml_check_lib('xml2');1;"
fi
}
From de8f9ccc84a182bf37db0457a132318c0932b9f0 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, 23 Mar 2025 22:58:37 +0700
Subject: [PATCH 1167/2025] tzutils: update to 2025b.
---
srcpkgs/tzutils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template
index 475c79bd6e99e4..928e4bed13949e 100644
--- a/srcpkgs/tzutils/template
+++ b/srcpkgs/tzutils/template
@@ -1,6 +1,6 @@
# Template file for 'tzutils'
pkgname=tzutils
-version=2025a
+version=2025b
revision=1
bootstrap=yes
short_desc="Time zone and daylight-saving time utilities"
@@ -8,7 +8,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="Public Domain"
homepage="https://www.iana.org/time-zones"
distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz"
-checksum=86882399c58693976e0fd291994d2bd8520036c303f68836197a56fb135c2815
+checksum=ec2f98c739009fd81a654efe2ee75069f54bcee5e0d80f510ee7e1f469ed293a
if [ "$CROSS_BUILD" ]; then
hostmakedepends="tzutils"
From 4037068134e415c6e85a2632676d7bf94b817b0d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:20:55 -0700
Subject: [PATCH 1168/2025] xen: update to 4.19.1.
Add patch to fix build with gcc14 and musl.
Use xen-init-dom0 to properly initialize the default cpupool.
---
common/shlibs | 16 +-
srcpkgs/xen/files/elf_local.h | 2819 -----------------
srcpkgs/xen/files/stdint_local.h | 20 -
srcpkgs/xen/files/xen/run | 3 +-
srcpkgs/xen/patches/basename.patch | 40 +
.../patches/musl-hvmloader-fix-stdint.patch | 190 --
srcpkgs/xen/patches/ocaml-4.12.patch | 36 -
srcpkgs/xen/patches/ocaml-5.patch | 28 -
srcpkgs/xen/patches/xsa360-4.14.patch | 97 -
srcpkgs/xen/patches/xsa467.patch | 98 +
srcpkgs/xen/template | 38 +-
11 files changed, 162 insertions(+), 3223 deletions(-)
delete mode 100644 srcpkgs/xen/files/elf_local.h
delete mode 100644 srcpkgs/xen/files/stdint_local.h
create mode 100644 srcpkgs/xen/patches/basename.patch
delete mode 100644 srcpkgs/xen/patches/musl-hvmloader-fix-stdint.patch
delete mode 100644 srcpkgs/xen/patches/ocaml-4.12.patch
delete mode 100644 srcpkgs/xen/patches/ocaml-5.patch
delete mode 100644 srcpkgs/xen/patches/xsa360-4.14.patch
create mode 100644 srcpkgs/xen/patches/xsa467.patch
diff --git a/common/shlibs b/common/shlibs
index 130f805fd6f6ab..4da43cdc620bcd 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -464,23 +464,23 @@ libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
libprocesscore.so.10 libksysguard-6.0.0_1
libKSysGuardSystemStats.so.2 libksysguard-6.0.0_1
libKSysGuardSensors.so.2 libksysguard-6.0.0_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
+libxenctrl.so.4.19 xen-libs-4.19.0_1
+libxenfsimage.so.4.19 xen-libs-4.19.0_1
+libxenguest.so.4.19 xen-libs-4.19.0_1
libxenhypfs.so.1 xen-libs-4.14.0_1
-libxlutil.so.4.14 xen-libs-4.14.0_1
-libxenlight.so.4.14 xen-libs-4.14.0_1
+libxlutil.so.4.19 xen-libs-4.19.0_1
+libxenlight.so.4.19 xen-libs-4.19.0_1
libxenevtchn.so.1 xen-libs-4.10.0_1
libxengnttab.so.1 xen-libs-4.10.0_1
libxendevicemodel.so.1 xen-libs-4.10.0_1
libxenforeignmemory.so.1 xen-libs-4.10.0_1
libxentoolcore.so.1 xen-libs-4.10.0_1
-libxenstore.so.3.0 xen-libs-4.10.0_1
+libxenstore.so.4 xen-libs-4.19.0_1
libxentoollog.so.1 xen-libs-4.10.0_1
libxencall.so.1 xen-libs-4.10.0_1
-libxenvchan.so.4.14 xen-libs-4.14.0_1
+libxenvchan.so.4.19 xen-libs-4.19.0_1
libfsimage.so.1.0 xen-libs-4.10.0_1
-libxenstat.so.4.14 xen-libs-4.14.0_1
+libxenstat.so.4.19 xen-libs-4.19.0_1
libfam.so.0 gamin-0.1.10_1
libgamin-1.so.0 gamin-0.1.10_1
libKF5SyntaxHighlighting.so.5 syntax-highlighting-5.29.0_1
diff --git a/srcpkgs/xen/files/elf_local.h b/srcpkgs/xen/files/elf_local.h
deleted file mode 100644
index c6d67efb626778..00000000000000
--- a/srcpkgs/xen/files/elf_local.h
+++ /dev/null
@@ -1,2819 +0,0 @@
-#ifndef _ELF_H
-#define _ELF_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stdint_local.h>
-
-typedef uint16_t Elf32_Half;
-typedef uint16_t Elf64_Half;
-
-typedef uint32_t Elf32_Word;
-typedef int32_t Elf32_Sword;
-typedef uint32_t Elf64_Word;
-typedef int32_t Elf64_Sword;
-
-typedef uint64_t Elf32_Xword;
-typedef int64_t Elf32_Sxword;
-typedef uint64_t Elf64_Xword;
-typedef int64_t Elf64_Sxword;
-
-typedef uint32_t Elf32_Addr;
-typedef uint64_t Elf64_Addr;
-
-typedef uint32_t Elf32_Off;
-typedef uint64_t Elf64_Off;
-
-typedef uint16_t Elf32_Section;
-typedef uint16_t Elf64_Section;
-
-typedef Elf32_Half Elf32_Versym;
-typedef Elf64_Half Elf64_Versym;
-
-#define EI_NIDENT (16)
-
-typedef struct {
- unsigned char e_ident[EI_NIDENT];
- Elf32_Half e_type;
- Elf32_Half e_machine;
- Elf32_Word e_version;
- Elf32_Addr e_entry;
- Elf32_Off e_phoff;
- Elf32_Off e_shoff;
- Elf32_Word e_flags;
- Elf32_Half e_ehsize;
- Elf32_Half e_phentsize;
- Elf32_Half e_phnum;
- Elf32_Half e_shentsize;
- Elf32_Half e_shnum;
- Elf32_Half e_shstrndx;
-} Elf32_Ehdr;
-
-typedef struct {
- unsigned char e_ident[EI_NIDENT];
- Elf64_Half e_type;
- Elf64_Half e_machine;
- Elf64_Word e_version;
- Elf64_Addr e_entry;
- Elf64_Off e_phoff;
- Elf64_Off e_shoff;
- Elf64_Word e_flags;
- Elf64_Half e_ehsize;
- Elf64_Half e_phentsize;
- Elf64_Half e_phnum;
- Elf64_Half e_shentsize;
- Elf64_Half e_shnum;
- Elf64_Half e_shstrndx;
-} Elf64_Ehdr;
-
-#define EI_MAG0 0
-#define ELFMAG0 0x7f
-
-#define EI_MAG1 1
-#define ELFMAG1 'E'
-
-#define EI_MAG2 2
-#define ELFMAG2 'L'
-
-#define EI_MAG3 3
-#define ELFMAG3 'F'
-
-
-#define ELFMAG "\177ELF"
-#define SELFMAG 4
-
-#define EI_CLASS 4
-#define ELFCLASSNONE 0
-#define ELFCLASS32 1
-#define ELFCLASS64 2
-#define ELFCLASSNUM 3
-
-#define EI_DATA 5
-#define ELFDATANONE 0
-#define ELFDATA2LSB 1
-#define ELFDATA2MSB 2
-#define ELFDATANUM 3
-
-#define EI_VERSION 6
-
-
-#define EI_OSABI 7
-#define ELFOSABI_NONE 0
-#define ELFOSABI_SYSV 0
-#define ELFOSABI_HPUX 1
-#define ELFOSABI_NETBSD 2
-#define ELFOSABI_LINUX 3
-#define ELFOSABI_GNU 3
-#define ELFOSABI_SOLARIS 6
-#define ELFOSABI_AIX 7
-#define ELFOSABI_IRIX 8
-#define ELFOSABI_FREEBSD 9
-#define ELFOSABI_TRU64 10
-#define ELFOSABI_MODESTO 11
-#define ELFOSABI_OPENBSD 12
-#define ELFOSABI_ARM 97
-#define ELFOSABI_STANDALONE 255
-
-#define EI_ABIVERSION 8
-
-#define EI_PAD 9
-
-
-
-#define ET_NONE 0
-#define ET_REL 1
-#define ET_EXEC 2
-#define ET_DYN 3
-#define ET_CORE 4
-#define ET_NUM 5
-#define ET_LOOS 0xfe00
-#define ET_HIOS 0xfeff
-#define ET_LOPROC 0xff00
-#define ET_HIPROC 0xffff
-
-
-
-#define EM_NONE 0
-#define EM_M32 1
-#define EM_SPARC 2
-#define EM_386 3
-#define EM_68K 4
-#define EM_88K 5
-#define EM_860 7
-#define EM_MIPS 8
-#define EM_S370 9
-#define EM_MIPS_RS3_LE 10
-
-#define EM_PARISC 15
-#define EM_VPP500 17
-#define EM_SPARC32PLUS 18
-#define EM_960 19
-#define EM_PPC 20
-#define EM_PPC64 21
-#define EM_S390 22
-
-#define EM_V800 36
-#define EM_FR20 37
-#define EM_RH32 38
-#define EM_RCE 39
-#define EM_ARM 40
-#define EM_FAKE_ALPHA 41
-#define EM_SH 42
-#define EM_SPARCV9 43
-#define EM_TRICORE 44
-#define EM_ARC 45
-#define EM_H8_300 46
-#define EM_H8_300H 47
-#define EM_H8S 48
-#define EM_H8_500 49
-#define EM_IA_64 50
-#define EM_MIPS_X 51
-#define EM_COLDFIRE 52
-#define EM_68HC12 53
-#define EM_MMA 54
-#define EM_PCP 55
-#define EM_NCPU 56
-#define EM_NDR1 57
-#define EM_STARCORE 58
-#define EM_ME16 59
-#define EM_ST100 60
-#define EM_TINYJ 61
-#define EM_X86_64 62
-#define EM_PDSP 63
-
-#define EM_FX66 66
-#define EM_ST9PLUS 67
-#define EM_ST7 68
-#define EM_68HC16 69
-#define EM_68HC11 70
-#define EM_68HC08 71
-#define EM_68HC05 72
-#define EM_SVX 73
-#define EM_ST19 74
-#define EM_VAX 75
-#define EM_CRIS 76
-#define EM_JAVELIN 77
-#define EM_FIREPATH 78
-#define EM_ZSP 79
-#define EM_MMIX 80
-#define EM_HUANY 81
-#define EM_PRISM 82
-#define EM_AVR 83
-#define EM_FR30 84
-#define EM_D10V 85
-#define EM_D30V 86
-#define EM_V850 87
-#define EM_M32R 88
-#define EM_MN10300 89
-#define EM_MN10200 90
-#define EM_PJ 91
-#define EM_OR1K 92
-#define EM_ARC_A5 93
-#define EM_XTENSA 94
-#define EM_AARCH64 183
-#define EM_TILEPRO 188
-#define EM_MICROBLAZE 189
-#define EM_TILEGX 191
-#define EM_NUM 192
-#define EM_ALPHA 0x9026
-
-#define EV_NONE 0
-#define EV_CURRENT 1
-#define EV_NUM 2
-
-typedef struct {
- Elf32_Word sh_name;
- Elf32_Word sh_type;
- Elf32_Word sh_flags;
- Elf32_Addr sh_addr;
- Elf32_Off sh_offset;
- Elf32_Word sh_size;
- Elf32_Word sh_link;
- Elf32_Word sh_info;
- Elf32_Word sh_addralign;
- Elf32_Word sh_entsize;
-} Elf32_Shdr;
-
-typedef struct {
- Elf64_Word sh_name;
- Elf64_Word sh_type;
- Elf64_Xword sh_flags;
- Elf64_Addr sh_addr;
- Elf64_Off sh_offset;
- Elf64_Xword sh_size;
- Elf64_Word sh_link;
- Elf64_Word sh_info;
- Elf64_Xword sh_addralign;
- Elf64_Xword sh_entsize;
-} Elf64_Shdr;
-
-
-
-#define SHN_UNDEF 0
-#define SHN_LORESERVE 0xff00
-#define SHN_LOPROC 0xff00
-#define SHN_BEFORE 0xff00
-
-#define SHN_AFTER 0xff01
-
-#define SHN_HIPROC 0xff1f
-#define SHN_LOOS 0xff20
-#define SHN_HIOS 0xff3f
-#define SHN_ABS 0xfff1
-#define SHN_COMMON 0xfff2
-#define SHN_XINDEX 0xffff
-#define SHN_HIRESERVE 0xffff
-
-
-
-#define SHT_NULL 0
-#define SHT_PROGBITS 1
-#define SHT_SYMTAB 2
-#define SHT_STRTAB 3
-#define SHT_RELA 4
-#define SHT_HASH 5
-#define SHT_DYNAMIC 6
-#define SHT_NOTE 7
-#define SHT_NOBITS 8
-#define SHT_REL 9
-#define SHT_SHLIB 10
-#define SHT_DYNSYM 11
-#define SHT_INIT_ARRAY 14
-#define SHT_FINI_ARRAY 15
-#define SHT_PREINIT_ARRAY 16
-#define SHT_GROUP 17
-#define SHT_SYMTAB_SHNDX 18
-#define SHT_NUM 19
-#define SHT_LOOS 0x60000000
-#define SHT_GNU_ATTRIBUTES 0x6ffffff5
-#define SHT_GNU_HASH 0x6ffffff6
-#define SHT_GNU_LIBLIST 0x6ffffff7
-#define SHT_CHECKSUM 0x6ffffff8
-#define SHT_LOSUNW 0x6ffffffa
-#define SHT_SUNW_move 0x6ffffffa
-#define SHT_SUNW_COMDAT 0x6ffffffb
-#define SHT_SUNW_syminfo 0x6ffffffc
-#define SHT_GNU_verdef 0x6ffffffd
-#define SHT_GNU_verneed 0x6ffffffe
-#define SHT_GNU_versym 0x6fffffff
-#define SHT_HISUNW 0x6fffffff
-#define SHT_HIOS 0x6fffffff
-#define SHT_LOPROC 0x70000000
-#define SHT_HIPROC 0x7fffffff
-#define SHT_LOUSER 0x80000000
-#define SHT_HIUSER 0x8fffffff
-
-#define SHF_WRITE (1 << 0)
-#define SHF_ALLOC (1 << 1)
-#define SHF_EXECINSTR (1 << 2)
-#define SHF_MERGE (1 << 4)
-#define SHF_STRINGS (1 << 5)
-#define SHF_INFO_LINK (1 << 6)
-#define SHF_LINK_ORDER (1 << 7)
-#define SHF_OS_NONCONFORMING (1 << 8)
-
-#define SHF_GROUP (1 << 9)
-#define SHF_TLS (1 << 10)
-#define SHF_MASKOS 0x0ff00000
-#define SHF_MASKPROC 0xf0000000
-#define SHF_ORDERED (1 << 30)
-#define SHF_EXCLUDE (1 << 31)
-
-#define GRP_COMDAT 0x1
-
-typedef struct {
- Elf32_Word st_name;
- Elf32_Addr st_value;
- Elf32_Word st_size;
- unsigned char st_info;
- unsigned char st_other;
- Elf32_Section st_shndx;
-} Elf32_Sym;
-
-typedef struct {
- Elf64_Word st_name;
- unsigned char st_info;
- unsigned char st_other;
- Elf64_Section st_shndx;
- Elf64_Addr st_value;
- Elf64_Xword st_size;
-} Elf64_Sym;
-
-typedef struct {
- Elf32_Half si_boundto;
- Elf32_Half si_flags;
-} Elf32_Syminfo;
-
-typedef struct {
- Elf64_Half si_boundto;
- Elf64_Half si_flags;
-} Elf64_Syminfo;
-
-#define SYMINFO_BT_SELF 0xffff
-#define SYMINFO_BT_PARENT 0xfffe
-#define SYMINFO_BT_LOWRESERVE 0xff00
-
-#define SYMINFO_FLG_DIRECT 0x0001
-#define SYMINFO_FLG_PASSTHRU 0x0002
-#define SYMINFO_FLG_COPY 0x0004
-#define SYMINFO_FLG_LAZYLOAD 0x0008
-
-#define SYMINFO_NONE 0
-#define SYMINFO_CURRENT 1
-#define SYMINFO_NUM 2
-
-#define ELF32_ST_BIND(val) (((unsigned char) (val)) >> 4)
-#define ELF32_ST_TYPE(val) ((val) & 0xf)
-#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-
-#define ELF64_ST_BIND(val) ELF32_ST_BIND (val)
-#define ELF64_ST_TYPE(val) ELF32_ST_TYPE (val)
-#define ELF64_ST_INFO(bind, type) ELF32_ST_INFO ((bind), (type))
-
-#define STB_LOCAL 0
-#define STB_GLOBAL 1
-#define STB_WEAK 2
-#define STB_NUM 3
-#define STB_LOOS 10
-#define STB_GNU_UNIQUE 10
-#define STB_HIOS 12
-#define STB_LOPROC 13
-#define STB_HIPROC 15
-
-#define STT_NOTYPE 0
-#define STT_OBJECT 1
-#define STT_FUNC 2
-#define STT_SECTION 3
-#define STT_FILE 4
-#define STT_COMMON 5
-#define STT_TLS 6
-#define STT_NUM 7
-#define STT_LOOS 10
-#define STT_GNU_IFUNC 10
-#define STT_HIOS 12
-#define STT_LOPROC 13
-#define STT_HIPROC 15
-
-#define STN_UNDEF 0
-
-#define ELF32_ST_VISIBILITY(o) ((o) & 0x03)
-#define ELF64_ST_VISIBILITY(o) ELF32_ST_VISIBILITY (o)
-
-#define STV_DEFAULT 0
-#define STV_INTERNAL 1
-#define STV_HIDDEN 2
-#define STV_PROTECTED 3
-
-
-
-
-typedef struct
-{
- Elf32_Addr r_offset;
- Elf32_Word r_info;
-} Elf32_Rel;
-
-typedef struct {
- Elf64_Addr r_offset;
- Elf64_Xword r_info;
-} Elf64_Rel;
-
-
-
-typedef struct {
- Elf32_Addr r_offset;
- Elf32_Word r_info;
- Elf32_Sword r_addend;
-} Elf32_Rela;
-
-typedef struct {
- Elf64_Addr r_offset;
- Elf64_Xword r_info;
- Elf64_Sxword r_addend;
-} Elf64_Rela;
-
-
-
-#define ELF32_R_SYM(val) ((val) >> 8)
-#define ELF32_R_TYPE(val) ((val) & 0xff)
-#define ELF32_R_INFO(sym, type) (((sym) << 8) + ((type) & 0xff))
-
-#define ELF64_R_SYM(i) ((i) >> 32)
-#define ELF64_R_TYPE(i) ((i) & 0xffffffff)
-#define ELF64_R_INFO(sym,type) ((((Elf64_Xword) (sym)) << 32) + (type))
-
-
-
-typedef struct {
- Elf32_Word p_type;
- Elf32_Off p_offset;
- Elf32_Addr p_vaddr;
- Elf32_Addr p_paddr;
- Elf32_Word p_filesz;
- Elf32_Word p_memsz;
- Elf32_Word p_flags;
- Elf32_Word p_align;
-} Elf32_Phdr;
-
-typedef struct {
- Elf64_Word p_type;
- Elf64_Word p_flags;
- Elf64_Off p_offset;
- Elf64_Addr p_vaddr;
- Elf64_Addr p_paddr;
- Elf64_Xword p_filesz;
- Elf64_Xword p_memsz;
- Elf64_Xword p_align;
-} Elf64_Phdr;
-
-
-
-#define PT_NULL 0
-#define PT_LOAD 1
-#define PT_DYNAMIC 2
-#define PT_INTERP 3
-#define PT_NOTE 4
-#define PT_SHLIB 5
-#define PT_PHDR 6
-#define PT_TLS 7
-#define PT_NUM 8
-#define PT_LOOS 0x60000000
-#define PT_GNU_EH_FRAME 0x6474e550
-#define PT_GNU_STACK 0x6474e551
-#define PT_GNU_RELRO 0x6474e552
-#define PT_LOSUNW 0x6ffffffa
-#define PT_SUNWBSS 0x6ffffffa
-#define PT_SUNWSTACK 0x6ffffffb
-#define PT_HISUNW 0x6fffffff
-#define PT_HIOS 0x6fffffff
-#define PT_LOPROC 0x70000000
-#define PT_HIPROC 0x7fffffff
-
-
-#define PN_XNUM 0xffff
-
-
-#define PF_X (1 << 0)
-#define PF_W (1 << 1)
-#define PF_R (1 << 2)
-#define PF_MASKOS 0x0ff00000
-#define PF_MASKPROC 0xf0000000
-
-
-
-#define NT_PRSTATUS 1
-#define NT_FPREGSET 2
-#define NT_PRPSINFO 3
-#define NT_PRXREG 4
-#define NT_TASKSTRUCT 4
-#define NT_PLATFORM 5
-#define NT_AUXV 6
-#define NT_GWINDOWS 7
-#define NT_ASRS 8
-#define NT_PSTATUS 10
-#define NT_PSINFO 13
-#define NT_PRCRED 14
-#define NT_UTSNAME 15
-#define NT_LWPSTATUS 16
-#define NT_LWPSINFO 17
-#define NT_PRFPXREG 20
-#define NT_SIGINFO 0x53494749
-#define NT_FILE 0x46494c45
-#define NT_PRXFPREG 0x46e62b7f
-#define NT_PPC_VMX 0x100
-#define NT_PPC_SPE 0x101
-#define NT_PPC_VSX 0x102
-#define NT_386_TLS 0x200
-#define NT_386_IOPERM 0x201
-#define NT_X86_XSTATE 0x202
-#define NT_S390_HIGH_GPRS 0x300
-#define NT_S390_TIMER 0x301
-#define NT_S390_TODCMP 0x302
-#define NT_S390_TODPREG 0x303
-#define NT_S390_CTRS 0x304
-#define NT_S390_PREFIX 0x305
-#define NT_S390_LAST_BREAK 0x306
-#define NT_S390_SYSTEM_CALL 0x307
-#define NT_S390_TDB 0x308
-#define NT_ARM_VFP 0x400
-#define NT_ARM_TLS 0x401
-#define NT_ARM_HW_BREAK 0x402
-#define NT_ARM_HW_WATCH 0x403
-#define NT_METAG_CBUF 0x500
-#define NT_METAG_RPIPE 0x501
-#define NT_METAG_TLS 0x502
-#define NT_VERSION 1
-
-
-
-
-typedef struct {
- Elf32_Sword d_tag;
- union {
- Elf32_Word d_val;
- Elf32_Addr d_ptr;
- } d_un;
-} Elf32_Dyn;
-
-typedef struct {
- Elf64_Sxword d_tag;
- union {
- Elf64_Xword d_val;
- Elf64_Addr d_ptr;
- } d_un;
-} Elf64_Dyn;
-
-
-
-#define DT_NULL 0
-#define DT_NEEDED 1
-#define DT_PLTRELSZ 2
-#define DT_PLTGOT 3
-#define DT_HASH 4
-#define DT_STRTAB 5
-#define DT_SYMTAB 6
-#define DT_RELA 7
-#define DT_RELASZ 8
-#define DT_RELAENT 9
-#define DT_STRSZ 10
-#define DT_SYMENT 11
-#define DT_INIT 12
-#define DT_FINI 13
-#define DT_SONAME 14
-#define DT_RPATH 15
-#define DT_SYMBOLIC 16
-#define DT_REL 17
-#define DT_RELSZ 18
-#define DT_RELENT 19
-#define DT_PLTREL 20
-#define DT_DEBUG 21
-#define DT_TEXTREL 22
-#define DT_JMPREL 23
-#define DT_BIND_NOW 24
-#define DT_INIT_ARRAY 25
-#define DT_FINI_ARRAY 26
-#define DT_INIT_ARRAYSZ 27
-#define DT_FINI_ARRAYSZ 28
-#define DT_RUNPATH 29
-#define DT_FLAGS 30
-#define DT_ENCODING 32
-#define DT_PREINIT_ARRAY 32
-#define DT_PREINIT_ARRAYSZ 33
-#define DT_NUM 34
-#define DT_LOOS 0x6000000d
-#define DT_HIOS 0x6ffff000
-#define DT_LOPROC 0x70000000
-#define DT_HIPROC 0x7fffffff
-#define DT_PROCNUM DT_MIPS_NUM
-
-#define DT_VALRNGLO 0x6ffffd00
-#define DT_GNU_PRELINKED 0x6ffffdf5
-#define DT_GNU_CONFLICTSZ 0x6ffffdf6
-#define DT_GNU_LIBLISTSZ 0x6ffffdf7
-#define DT_CHECKSUM 0x6ffffdf8
-#define DT_PLTPADSZ 0x6ffffdf9
-#define DT_MOVEENT 0x6ffffdfa
-#define DT_MOVESZ 0x6ffffdfb
-#define DT_FEATURE_1 0x6ffffdfc
-#define DT_POSFLAG_1 0x6ffffdfd
-
-#define DT_SYMINSZ 0x6ffffdfe
-#define DT_SYMINENT 0x6ffffdff
-#define DT_VALRNGHI 0x6ffffdff
-#define DT_VALTAGIDX(tag) (DT_VALRNGHI - (tag))
-#define DT_VALNUM 12
-
-#define DT_ADDRRNGLO 0x6ffffe00
-#define DT_GNU_HASH 0x6ffffef5
-#define DT_TLSDESC_PLT 0x6ffffef6
-#define DT_TLSDESC_GOT 0x6ffffef7
-#define DT_GNU_CONFLICT 0x6ffffef8
-#define DT_GNU_LIBLIST 0x6ffffef9
-#define DT_CONFIG 0x6ffffefa
-#define DT_DEPAUDIT 0x6ffffefb
-#define DT_AUDIT 0x6ffffefc
-#define DT_PLTPAD 0x6ffffefd
-#define DT_MOVETAB 0x6ffffefe
-#define DT_SYMINFO 0x6ffffeff
-#define DT_ADDRRNGHI 0x6ffffeff
-#define DT_ADDRTAGIDX(tag) (DT_ADDRRNGHI - (tag))
-#define DT_ADDRNUM 11
-
-
-
-#define DT_VERSYM 0x6ffffff0
-
-#define DT_RELACOUNT 0x6ffffff9
-#define DT_RELCOUNT 0x6ffffffa
-
-
-#define DT_FLAGS_1 0x6ffffffb
-#define DT_VERDEF 0x6ffffffc
-
-#define DT_VERDEFNUM 0x6ffffffd
-#define DT_VERNEED 0x6ffffffe
-
-#define DT_VERNEEDNUM 0x6fffffff
-#define DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag))
-#define DT_VERSIONTAGNUM 16
-
-
-
-#define DT_AUXILIARY 0x7ffffffd
-#define DT_FILTER 0x7fffffff
-#define DT_EXTRATAGIDX(tag) ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)
-#define DT_EXTRANUM 3
-
-
-#define DF_ORIGIN 0x00000001
-#define DF_SYMBOLIC 0x00000002
-#define DF_TEXTREL 0x00000004
-#define DF_BIND_NOW 0x00000008
-#define DF_STATIC_TLS 0x00000010
-
-
-
-#define DF_1_NOW 0x00000001
-#define DF_1_GLOBAL 0x00000002
-#define DF_1_GROUP 0x00000004
-#define DF_1_NODELETE 0x00000008
-#define DF_1_LOADFLTR 0x00000010
-#define DF_1_INITFIRST 0x00000020
-#define DF_1_NOOPEN 0x00000040
-#define DF_1_ORIGIN 0x00000080
-#define DF_1_DIRECT 0x00000100
-#define DF_1_TRANS 0x00000200
-#define DF_1_INTERPOSE 0x00000400
-#define DF_1_NODEFLIB 0x00000800
-#define DF_1_NODUMP 0x00001000
-#define DF_1_CONFALT 0x00002000
-#define DF_1_ENDFILTEE 0x00004000
-#define DF_1_DISPRELDNE 0x00008000
-#define DF_1_DISPRELPND 0x00010000
-#define DF_1_NODIRECT 0x00020000
-#define DF_1_IGNMULDEF 0x00040000
-#define DF_1_NOKSYMS 0x00080000
-#define DF_1_NOHDR 0x00100000
-#define DF_1_EDITED 0x00200000
-#define DF_1_NORELOC 0x00400000
-#define DF_1_SYMINTPOSE 0x00800000
-#define DF_1_GLOBAUDIT 0x01000000
-#define DF_1_SINGLETON 0x02000000
-
-#define DTF_1_PARINIT 0x00000001
-#define DTF_1_CONFEXP 0x00000002
-
-
-#define DF_P1_LAZYLOAD 0x00000001
-#define DF_P1_GROUPPERM 0x00000002
-
-
-
-
-typedef struct {
- Elf32_Half vd_version;
- Elf32_Half vd_flags;
- Elf32_Half vd_ndx;
- Elf32_Half vd_cnt;
- Elf32_Word vd_hash;
- Elf32_Word vd_aux;
- Elf32_Word vd_next;
-} Elf32_Verdef;
-
-typedef struct {
- Elf64_Half vd_version;
- Elf64_Half vd_flags;
- Elf64_Half vd_ndx;
- Elf64_Half vd_cnt;
- Elf64_Word vd_hash;
- Elf64_Word vd_aux;
- Elf64_Word vd_next;
-} Elf64_Verdef;
-
-
-
-#define VER_DEF_NONE 0
-#define VER_DEF_CURRENT 1
-#define VER_DEF_NUM 2
-
-
-#define VER_FLG_BASE 0x1
-#define VER_FLG_WEAK 0x2
-
-
-#define VER_NDX_LOCAL 0
-#define VER_NDX_GLOBAL 1
-#define VER_NDX_LORESERVE 0xff00
-#define VER_NDX_ELIMINATE 0xff01
-
-
-
-typedef struct {
- Elf32_Word vda_name;
- Elf32_Word vda_next;
-} Elf32_Verdaux;
-
-typedef struct {
- Elf64_Word vda_name;
- Elf64_Word vda_next;
-} Elf64_Verdaux;
-
-
-
-
-typedef struct {
- Elf32_Half vn_version;
- Elf32_Half vn_cnt;
- Elf32_Word vn_file;
- Elf32_Word vn_aux;
- Elf32_Word vn_next;
-} Elf32_Verneed;
-
-typedef struct {
- Elf64_Half vn_version;
- Elf64_Half vn_cnt;
- Elf64_Word vn_file;
- Elf64_Word vn_aux;
- Elf64_Word vn_next;
-} Elf64_Verneed;
-
-
-
-#define VER_NEED_NONE 0
-#define VER_NEED_CURRENT 1
-#define VER_NEED_NUM 2
-
-
-
-typedef struct {
- Elf32_Word vna_hash;
- Elf32_Half vna_flags;
- Elf32_Half vna_other;
- Elf32_Word vna_name;
- Elf32_Word vna_next;
-} Elf32_Vernaux;
-
-typedef struct {
- Elf64_Word vna_hash;
- Elf64_Half vna_flags;
- Elf64_Half vna_other;
- Elf64_Word vna_name;
- Elf64_Word vna_next;
-} Elf64_Vernaux;
-
-
-
-#define VER_FLG_WEAK 0x2
-
-
-
-typedef struct {
- uint32_t a_type;
- union {
- uint32_t a_val;
- } a_un;
-} Elf32_auxv_t;
-
-typedef struct {
- uint64_t a_type;
- union {
- uint64_t a_val;
- } a_un;
-} Elf64_auxv_t;
-
-
-
-#define AT_NULL 0
-#define AT_IGNORE 1
-#define AT_EXECFD 2
-#define AT_PHDR 3
-#define AT_PHENT 4
-#define AT_PHNUM 5
-#define AT_PAGESZ 6
-#define AT_BASE 7
-#define AT_FLAGS 8
-#define AT_ENTRY 9
-#define AT_NOTELF 10
-#define AT_UID 11
-#define AT_EUID 12
-#define AT_GID 13
-#define AT_EGID 14
-#define AT_CLKTCK 17
-
-
-#define AT_PLATFORM 15
-#define AT_HWCAP 16
-
-
-
-
-#define AT_FPUCW 18
-
-
-#define AT_DCACHEBSIZE 19
-#define AT_ICACHEBSIZE 20
-#define AT_UCACHEBSIZE 21
-
-
-
-#define AT_IGNOREPPC 22
-
-#define AT_SECURE 23
-
-#define AT_BASE_PLATFORM 24
-
-#define AT_RANDOM 25
-
-#define AT_HWCAP2 26
-
-#define AT_EXECFN 31
-
-
-
-#define AT_SYSINFO 32
-#define AT_SYSINFO_EHDR 33
-
-
-
-#define AT_L1I_CACHESHAPE 34
-#define AT_L1D_CACHESHAPE 35
-#define AT_L2_CACHESHAPE 36
-#define AT_L3_CACHESHAPE 37
-
-
-
-
-typedef struct {
- Elf32_Word n_namesz;
- Elf32_Word n_descsz;
- Elf32_Word n_type;
-} Elf32_Nhdr;
-
-typedef struct {
- Elf64_Word n_namesz;
- Elf64_Word n_descsz;
- Elf64_Word n_type;
-} Elf64_Nhdr;
-
-
-
-
-#define ELF_NOTE_SOLARIS "SUNW Solaris"
-
-
-#define ELF_NOTE_GNU "GNU"
-
-
-
-
-
-#define ELF_NOTE_PAGESIZE_HINT 1
-
-
-#define NT_GNU_ABI_TAG 1
-#define ELF_NOTE_ABI NT_GNU_ABI_TAG
-
-
-
-#define ELF_NOTE_OS_LINUX 0
-#define ELF_NOTE_OS_GNU 1
-#define ELF_NOTE_OS_SOLARIS2 2
-#define ELF_NOTE_OS_FREEBSD 3
-
-#define NT_GNU_BUILD_ID 3
-#define NT_GNU_GOLD_VERSION 4
-
-
-
-typedef struct {
- Elf32_Xword m_value;
- Elf32_Word m_info;
- Elf32_Word m_poffset;
- Elf32_Half m_repeat;
- Elf32_Half m_stride;
-} Elf32_Move;
-
-typedef struct {
- Elf64_Xword m_value;
- Elf64_Xword m_info;
- Elf64_Xword m_poffset;
- Elf64_Half m_repeat;
- Elf64_Half m_stride;
-} Elf64_Move;
-
-
-#define ELF32_M_SYM(info) ((info) >> 8)
-#define ELF32_M_SIZE(info) ((unsigned char) (info))
-#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char) (size))
-
-#define ELF64_M_SYM(info) ELF32_M_SYM (info)
-#define ELF64_M_SIZE(info) ELF32_M_SIZE (info)
-#define ELF64_M_INFO(sym, size) ELF32_M_INFO (sym, size)
-
-#define EF_CPU32 0x00810000
-
-#define R_68K_NONE 0
-#define R_68K_32 1
-#define R_68K_16 2
-#define R_68K_8 3
-#define R_68K_PC32 4
-#define R_68K_PC16 5
-#define R_68K_PC8 6
-#define R_68K_GOT32 7
-#define R_68K_GOT16 8
-#define R_68K_GOT8 9
-#define R_68K_GOT32O 10
-#define R_68K_GOT16O 11
-#define R_68K_GOT8O 12
-#define R_68K_PLT32 13
-#define R_68K_PLT16 14
-#define R_68K_PLT8 15
-#define R_68K_PLT32O 16
-#define R_68K_PLT16O 17
-#define R_68K_PLT8O 18
-#define R_68K_COPY 19
-#define R_68K_GLOB_DAT 20
-#define R_68K_JMP_SLOT 21
-#define R_68K_RELATIVE 22
-#define R_68K_NUM 23
-
-#define R_386_NONE 0
-#define R_386_32 1
-#define R_386_PC32 2
-#define R_386_GOT32 3
-#define R_386_PLT32 4
-#define R_386_COPY 5
-#define R_386_GLOB_DAT 6
-#define R_386_JMP_SLOT 7
-#define R_386_RELATIVE 8
-#define R_386_GOTOFF 9
-#define R_386_GOTPC 10
-#define R_386_32PLT 11
-#define R_386_TLS_TPOFF 14
-#define R_386_TLS_IE 15
-#define R_386_TLS_GOTIE 16
-#define R_386_TLS_LE 17
-#define R_386_TLS_GD 18
-#define R_386_TLS_LDM 19
-#define R_386_16 20
-#define R_386_PC16 21
-#define R_386_8 22
-#define R_386_PC8 23
-#define R_386_TLS_GD_32 24
-#define R_386_TLS_GD_PUSH 25
-#define R_386_TLS_GD_CALL 26
-#define R_386_TLS_GD_POP 27
-#define R_386_TLS_LDM_32 28
-#define R_386_TLS_LDM_PUSH 29
-#define R_386_TLS_LDM_CALL 30
-#define R_386_TLS_LDM_POP 31
-#define R_386_TLS_LDO_32 32
-#define R_386_TLS_IE_32 33
-#define R_386_TLS_LE_32 34
-#define R_386_TLS_DTPMOD32 35
-#define R_386_TLS_DTPOFF32 36
-#define R_386_TLS_TPOFF32 37
-#define R_386_SIZE32 38
-#define R_386_TLS_GOTDESC 39
-#define R_386_TLS_DESC_CALL 40
-#define R_386_TLS_DESC 41
-#define R_386_IRELATIVE 42
-#define R_386_NUM 43
-
-
-
-
-
-#define STT_SPARC_REGISTER 13
-
-
-
-#define EF_SPARCV9_MM 3
-#define EF_SPARCV9_TSO 0
-#define EF_SPARCV9_PSO 1
-#define EF_SPARCV9_RMO 2
-#define EF_SPARC_LEDATA 0x800000
-#define EF_SPARC_EXT_MASK 0xFFFF00
-#define EF_SPARC_32PLUS 0x000100
-#define EF_SPARC_SUN_US1 0x000200
-#define EF_SPARC_HAL_R1 0x000400
-#define EF_SPARC_SUN_US3 0x000800
-
-
-
-#define R_SPARC_NONE 0
-#define R_SPARC_8 1
-#define R_SPARC_16 2
-#define R_SPARC_32 3
-#define R_SPARC_DISP8 4
-#define R_SPARC_DISP16 5
-#define R_SPARC_DISP32 6
-#define R_SPARC_WDISP30 7
-#define R_SPARC_WDISP22 8
-#define R_SPARC_HI22 9
-#define R_SPARC_22 10
-#define R_SPARC_13 11
-#define R_SPARC_LO10 12
-#define R_SPARC_GOT10 13
-#define R_SPARC_GOT13 14
-#define R_SPARC_GOT22 15
-#define R_SPARC_PC10 16
-#define R_SPARC_PC22 17
-#define R_SPARC_WPLT30 18
-#define R_SPARC_COPY 19
-#define R_SPARC_GLOB_DAT 20
-#define R_SPARC_JMP_SLOT 21
-#define R_SPARC_RELATIVE 22
-#define R_SPARC_UA32 23
-
-
-
-#define R_SPARC_PLT32 24
-#define R_SPARC_HIPLT22 25
-#define R_SPARC_LOPLT10 26
-#define R_SPARC_PCPLT32 27
-#define R_SPARC_PCPLT22 28
-#define R_SPARC_PCPLT10 29
-#define R_SPARC_10 30
-#define R_SPARC_11 31
-#define R_SPARC_64 32
-#define R_SPARC_OLO10 33
-#define R_SPARC_HH22 34
-#define R_SPARC_HM10 35
-#define R_SPARC_LM22 36
-#define R_SPARC_PC_HH22 37
-#define R_SPARC_PC_HM10 38
-#define R_SPARC_PC_LM22 39
-#define R_SPARC_WDISP16 40
-#define R_SPARC_WDISP19 41
-#define R_SPARC_GLOB_JMP 42
-#define R_SPARC_7 43
-#define R_SPARC_5 44
-#define R_SPARC_6 45
-#define R_SPARC_DISP64 46
-#define R_SPARC_PLT64 47
-#define R_SPARC_HIX22 48
-#define R_SPARC_LOX10 49
-#define R_SPARC_H44 50
-#define R_SPARC_M44 51
-#define R_SPARC_L44 52
-#define R_SPARC_REGISTER 53
-#define R_SPARC_UA64 54
-#define R_SPARC_UA16 55
-#define R_SPARC_TLS_GD_HI22 56
-#define R_SPARC_TLS_GD_LO10 57
-#define R_SPARC_TLS_GD_ADD 58
-#define R_SPARC_TLS_GD_CALL 59
-#define R_SPARC_TLS_LDM_HI22 60
-#define R_SPARC_TLS_LDM_LO10 61
-#define R_SPARC_TLS_LDM_ADD 62
-#define R_SPARC_TLS_LDM_CALL 63
-#define R_SPARC_TLS_LDO_HIX22 64
-#define R_SPARC_TLS_LDO_LOX10 65
-#define R_SPARC_TLS_LDO_ADD 66
-#define R_SPARC_TLS_IE_HI22 67
-#define R_SPARC_TLS_IE_LO10 68
-#define R_SPARC_TLS_IE_LD 69
-#define R_SPARC_TLS_IE_LDX 70
-#define R_SPARC_TLS_IE_ADD 71
-#define R_SPARC_TLS_LE_HIX22 72
-#define R_SPARC_TLS_LE_LOX10 73
-#define R_SPARC_TLS_DTPMOD32 74
-#define R_SPARC_TLS_DTPMOD64 75
-#define R_SPARC_TLS_DTPOFF32 76
-#define R_SPARC_TLS_DTPOFF64 77
-#define R_SPARC_TLS_TPOFF32 78
-#define R_SPARC_TLS_TPOFF64 79
-#define R_SPARC_GOTDATA_HIX22 80
-#define R_SPARC_GOTDATA_LOX10 81
-#define R_SPARC_GOTDATA_OP_HIX22 82
-#define R_SPARC_GOTDATA_OP_LOX10 83
-#define R_SPARC_GOTDATA_OP 84
-#define R_SPARC_H34 85
-#define R_SPARC_SIZE32 86
-#define R_SPARC_SIZE64 87
-#define R_SPARC_GNU_VTINHERIT 250
-#define R_SPARC_GNU_VTENTRY 251
-#define R_SPARC_REV32 252
-
-#define R_SPARC_NUM 253
-
-
-
-#define DT_SPARC_REGISTER 0x70000001
-#define DT_SPARC_NUM 2
-
-
-#define EF_MIPS_NOREORDER 1
-#define EF_MIPS_PIC 2
-#define EF_MIPS_CPIC 4
-#define EF_MIPS_XGOT 8
-#define EF_MIPS_64BIT_WHIRL 16
-#define EF_MIPS_ABI2 32
-#define EF_MIPS_ABI_ON32 64
-#define EF_MIPS_NAN2008 1024
-#define EF_MIPS_ARCH 0xf0000000
-
-
-
-#define EF_MIPS_ARCH_1 0x00000000
-#define EF_MIPS_ARCH_2 0x10000000
-#define EF_MIPS_ARCH_3 0x20000000
-#define EF_MIPS_ARCH_4 0x30000000
-#define EF_MIPS_ARCH_5 0x40000000
-#define EF_MIPS_ARCH_32 0x50000000
-#define EF_MIPS_ARCH_64 0x60000000
-#define EF_MIPS_ARCH_32R2 0x70000000
-#define EF_MIPS_ARCH_64R2 0x80000000
-
-
-#define E_MIPS_ARCH_1 0x00000000
-#define E_MIPS_ARCH_2 0x10000000
-#define E_MIPS_ARCH_3 0x20000000
-#define E_MIPS_ARCH_4 0x30000000
-#define E_MIPS_ARCH_5 0x40000000
-#define E_MIPS_ARCH_32 0x50000000
-#define E_MIPS_ARCH_64 0x60000000
-
-
-
-#define SHN_MIPS_ACOMMON 0xff00
-#define SHN_MIPS_TEXT 0xff01
-#define SHN_MIPS_DATA 0xff02
-#define SHN_MIPS_SCOMMON 0xff03
-#define SHN_MIPS_SUNDEFINED 0xff04
-
-
-
-#define SHT_MIPS_LIBLIST 0x70000000
-#define SHT_MIPS_MSYM 0x70000001
-#define SHT_MIPS_CONFLICT 0x70000002
-#define SHT_MIPS_GPTAB 0x70000003
-#define SHT_MIPS_UCODE 0x70000004
-#define SHT_MIPS_DEBUG 0x70000005
-#define SHT_MIPS_REGINFO 0x70000006
-#define SHT_MIPS_PACKAGE 0x70000007
-#define SHT_MIPS_PACKSYM 0x70000008
-#define SHT_MIPS_RELD 0x70000009
-#define SHT_MIPS_IFACE 0x7000000b
-#define SHT_MIPS_CONTENT 0x7000000c
-#define SHT_MIPS_OPTIONS 0x7000000d
-#define SHT_MIPS_SHDR 0x70000010
-#define SHT_MIPS_FDESC 0x70000011
-#define SHT_MIPS_EXTSYM 0x70000012
-#define SHT_MIPS_DENSE 0x70000013
-#define SHT_MIPS_PDESC 0x70000014
-#define SHT_MIPS_LOCSYM 0x70000015
-#define SHT_MIPS_AUXSYM 0x70000016
-#define SHT_MIPS_OPTSYM 0x70000017
-#define SHT_MIPS_LOCSTR 0x70000018
-#define SHT_MIPS_LINE 0x70000019
-#define SHT_MIPS_RFDESC 0x7000001a
-#define SHT_MIPS_DELTASYM 0x7000001b
-#define SHT_MIPS_DELTAINST 0x7000001c
-#define SHT_MIPS_DELTACLASS 0x7000001d
-#define SHT_MIPS_DWARF 0x7000001e
-#define SHT_MIPS_DELTADECL 0x7000001f
-#define SHT_MIPS_SYMBOL_LIB 0x70000020
-#define SHT_MIPS_EVENTS 0x70000021
-#define SHT_MIPS_TRANSLATE 0x70000022
-#define SHT_MIPS_PIXIE 0x70000023
-#define SHT_MIPS_XLATE 0x70000024
-#define SHT_MIPS_XLATE_DEBUG 0x70000025
-#define SHT_MIPS_WHIRL 0x70000026
-#define SHT_MIPS_EH_REGION 0x70000027
-#define SHT_MIPS_XLATE_OLD 0x70000028
-#define SHT_MIPS_PDR_EXCEPTION 0x70000029
-
-
-
-#define SHF_MIPS_GPREL 0x10000000
-#define SHF_MIPS_MERGE 0x20000000
-#define SHF_MIPS_ADDR 0x40000000
-#define SHF_MIPS_STRINGS 0x80000000
-#define SHF_MIPS_NOSTRIP 0x08000000
-#define SHF_MIPS_LOCAL 0x04000000
-#define SHF_MIPS_NAMES 0x02000000
-#define SHF_MIPS_NODUPE 0x01000000
-
-
-
-
-
-#define STO_MIPS_DEFAULT 0x0
-#define STO_MIPS_INTERNAL 0x1
-#define STO_MIPS_HIDDEN 0x2
-#define STO_MIPS_PROTECTED 0x3
-#define STO_MIPS_PLT 0x8
-#define STO_MIPS_SC_ALIGN_UNUSED 0xff
-
-
-#define STB_MIPS_SPLIT_COMMON 13
-
-
-
-typedef union {
- struct {
- Elf32_Word gt_current_g_value;
- Elf32_Word gt_unused;
- } gt_header;
- struct {
- Elf32_Word gt_g_value;
- Elf32_Word gt_bytes;
- } gt_entry;
-} Elf32_gptab;
-
-
-
-typedef struct {
- Elf32_Word ri_gprmask;
- Elf32_Word ri_cprmask[4];
- Elf32_Sword ri_gp_value;
-} Elf32_RegInfo;
-
-
-
-typedef struct {
- unsigned char kind;
-
- unsigned char size;
- Elf32_Section section;
-
- Elf32_Word info;
-} Elf_Options;
-
-
-
-#define ODK_NULL 0
-#define ODK_REGINFO 1
-#define ODK_EXCEPTIONS 2
-#define ODK_PAD 3
-#define ODK_HWPATCH 4
-#define ODK_FILL 5
-#define ODK_TAGS 6
-#define ODK_HWAND 7
-#define ODK_HWOR 8
-
-
-
-#define OEX_FPU_MIN 0x1f
-#define OEX_FPU_MAX 0x1f00
-#define OEX_PAGE0 0x10000
-#define OEX_SMM 0x20000
-#define OEX_FPDBUG 0x40000
-#define OEX_PRECISEFP OEX_FPDBUG
-#define OEX_DISMISS 0x80000
-
-#define OEX_FPU_INVAL 0x10
-#define OEX_FPU_DIV0 0x08
-#define OEX_FPU_OFLO 0x04
-#define OEX_FPU_UFLO 0x02
-#define OEX_FPU_INEX 0x01
-
-
-
-#define OHW_R4KEOP 0x1
-#define OHW_R8KPFETCH 0x2
-#define OHW_R5KEOP 0x4
-#define OHW_R5KCVTL 0x8
-
-#define OPAD_PREFIX 0x1
-#define OPAD_POSTFIX 0x2
-#define OPAD_SYMBOL 0x4
-
-
-
-typedef struct {
- Elf32_Word hwp_flags1;
- Elf32_Word hwp_flags2;
-} Elf_Options_Hw;
-
-
-
-#define OHWA0_R4KEOP_CHECKED 0x00000001
-#define OHWA1_R4KEOP_CLEAN 0x00000002
-
-
-
-#define R_MIPS_NONE 0
-#define R_MIPS_16 1
-#define R_MIPS_32 2
-#define R_MIPS_REL32 3
-#define R_MIPS_26 4
-#define R_MIPS_HI16 5
-#define R_MIPS_LO16 6
-#define R_MIPS_GPREL16 7
-#define R_MIPS_LITERAL 8
-#define R_MIPS_GOT16 9
-#define R_MIPS_PC16 10
-#define R_MIPS_CALL16 11
-#define R_MIPS_GPREL32 12
-
-#define R_MIPS_SHIFT5 16
-#define R_MIPS_SHIFT6 17
-#define R_MIPS_64 18
-#define R_MIPS_GOT_DISP 19
-#define R_MIPS_GOT_PAGE 20
-#define R_MIPS_GOT_OFST 21
-#define R_MIPS_GOT_HI16 22
-#define R_MIPS_GOT_LO16 23
-#define R_MIPS_SUB 24
-#define R_MIPS_INSERT_A 25
-#define R_MIPS_INSERT_B 26
-#define R_MIPS_DELETE 27
-#define R_MIPS_HIGHER 28
-#define R_MIPS_HIGHEST 29
-#define R_MIPS_CALL_HI16 30
-#define R_MIPS_CALL_LO16 31
-#define R_MIPS_SCN_DISP 32
-#define R_MIPS_REL16 33
-#define R_MIPS_ADD_IMMEDIATE 34
-#define R_MIPS_PJUMP 35
-#define R_MIPS_RELGOT 36
-#define R_MIPS_JALR 37
-#define R_MIPS_TLS_DTPMOD32 38
-#define R_MIPS_TLS_DTPREL32 39
-#define R_MIPS_TLS_DTPMOD64 40
-#define R_MIPS_TLS_DTPREL64 41
-#define R_MIPS_TLS_GD 42
-#define R_MIPS_TLS_LDM 43
-#define R_MIPS_TLS_DTPREL_HI16 44
-#define R_MIPS_TLS_DTPREL_LO16 45
-#define R_MIPS_TLS_GOTTPREL 46
-#define R_MIPS_TLS_TPREL32 47
-#define R_MIPS_TLS_TPREL64 48
-#define R_MIPS_TLS_TPREL_HI16 49
-#define R_MIPS_TLS_TPREL_LO16 50
-#define R_MIPS_GLOB_DAT 51
-#define R_MIPS_COPY 126
-#define R_MIPS_JUMP_SLOT 127
-
-#define R_MIPS_NUM 128
-
-
-
-#define PT_MIPS_REGINFO 0x70000000
-#define PT_MIPS_RTPROC 0x70000001
-#define PT_MIPS_OPTIONS 0x70000002
-
-
-
-#define PF_MIPS_LOCAL 0x10000000
-
-
-
-#define DT_MIPS_RLD_VERSION 0x70000001
-#define DT_MIPS_TIME_STAMP 0x70000002
-#define DT_MIPS_ICHECKSUM 0x70000003
-#define DT_MIPS_IVERSION 0x70000004
-#define DT_MIPS_FLAGS 0x70000005
-#define DT_MIPS_BASE_ADDRESS 0x70000006
-#define DT_MIPS_MSYM 0x70000007
-#define DT_MIPS_CONFLICT 0x70000008
-#define DT_MIPS_LIBLIST 0x70000009
-#define DT_MIPS_LOCAL_GOTNO 0x7000000a
-#define DT_MIPS_CONFLICTNO 0x7000000b
-#define DT_MIPS_LIBLISTNO 0x70000010
-#define DT_MIPS_SYMTABNO 0x70000011
-#define DT_MIPS_UNREFEXTNO 0x70000012
-#define DT_MIPS_GOTSYM 0x70000013
-#define DT_MIPS_HIPAGENO 0x70000014
-#define DT_MIPS_RLD_MAP 0x70000016
-#define DT_MIPS_DELTA_CLASS 0x70000017
-#define DT_MIPS_DELTA_CLASS_NO 0x70000018
-
-#define DT_MIPS_DELTA_INSTANCE 0x70000019
-#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001a
-
-#define DT_MIPS_DELTA_RELOC 0x7000001b
-#define DT_MIPS_DELTA_RELOC_NO 0x7000001c
-
-#define DT_MIPS_DELTA_SYM 0x7000001d
-
-#define DT_MIPS_DELTA_SYM_NO 0x7000001e
-
-#define DT_MIPS_DELTA_CLASSSYM 0x70000020
-
-#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021
-
-#define DT_MIPS_CXX_FLAGS 0x70000022
-#define DT_MIPS_PIXIE_INIT 0x70000023
-#define DT_MIPS_SYMBOL_LIB 0x70000024
-#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025
-#define DT_MIPS_LOCAL_GOTIDX 0x70000026
-#define DT_MIPS_HIDDEN_GOTIDX 0x70000027
-#define DT_MIPS_PROTECTED_GOTIDX 0x70000028
-#define DT_MIPS_OPTIONS 0x70000029
-#define DT_MIPS_INTERFACE 0x7000002a
-#define DT_MIPS_DYNSTR_ALIGN 0x7000002b
-#define DT_MIPS_INTERFACE_SIZE 0x7000002c
-#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d
-
-#define DT_MIPS_PERF_SUFFIX 0x7000002e
-
-#define DT_MIPS_COMPACT_SIZE 0x7000002f
-#define DT_MIPS_GP_VALUE 0x70000030
-#define DT_MIPS_AUX_DYNAMIC 0x70000031
-
-#define DT_MIPS_PLTGOT 0x70000032
-
-#define DT_MIPS_RWPLT 0x70000034
-#define DT_MIPS_NUM 0x35
-
-
-
-#define RHF_NONE 0
-#define RHF_QUICKSTART (1 << 0)
-#define RHF_NOTPOT (1 << 1)
-#define RHF_NO_LIBRARY_REPLACEMENT (1 << 2)
-#define RHF_NO_MOVE (1 << 3)
-#define RHF_SGI_ONLY (1 << 4)
-#define RHF_GUARANTEE_INIT (1 << 5)
-#define RHF_DELTA_C_PLUS_PLUS (1 << 6)
-#define RHF_GUARANTEE_START_INIT (1 << 7)
-#define RHF_PIXIE (1 << 8)
-#define RHF_DEFAULT_DELAY_LOAD (1 << 9)
-#define RHF_REQUICKSTART (1 << 10)
-#define RHF_REQUICKSTARTED (1 << 11)
-#define RHF_CORD (1 << 12)
-#define RHF_NO_UNRES_UNDEF (1 << 13)
-#define RHF_RLD_ORDER_SAFE (1 << 14)
-
-
-
-typedef struct
-{
- Elf32_Word l_name;
- Elf32_Word l_time_stamp;
- Elf32_Word l_checksum;
- Elf32_Word l_version;
- Elf32_Word l_flags;
-} Elf32_Lib;
-
-typedef struct
-{
- Elf64_Word l_name;
- Elf64_Word l_time_stamp;
- Elf64_Word l_checksum;
- Elf64_Word l_version;
- Elf64_Word l_flags;
-} Elf64_Lib;
-
-
-
-
-#define LL_NONE 0
-#define LL_EXACT_MATCH (1 << 0)
-#define LL_IGNORE_INT_VER (1 << 1)
-#define LL_REQUIRE_MINOR (1 << 2)
-#define LL_EXPORTS (1 << 3)
-#define LL_DELAY_LOAD (1 << 4)
-#define LL_DELTA (1 << 5)
-
-
-
-typedef Elf32_Addr Elf32_Conflict;
-
-
-
-
-
-
-#define EF_PARISC_TRAPNIL 0x00010000
-#define EF_PARISC_EXT 0x00020000
-#define EF_PARISC_LSB 0x00040000
-#define EF_PARISC_WIDE 0x00080000
-#define EF_PARISC_NO_KABP 0x00100000
-
-#define EF_PARISC_LAZYSWAP 0x00400000
-#define EF_PARISC_ARCH 0x0000ffff
-
-
-
-#define EFA_PARISC_1_0 0x020b
-#define EFA_PARISC_1_1 0x0210
-#define EFA_PARISC_2_0 0x0214
-
-
-
-#define SHN_PARISC_ANSI_COMMON 0xff00
-
-#define SHN_PARISC_HUGE_COMMON 0xff01
-
-
-
-#define SHT_PARISC_EXT 0x70000000
-#define SHT_PARISC_UNWIND 0x70000001
-#define SHT_PARISC_DOC 0x70000002
-
-
-
-#define SHF_PARISC_SHORT 0x20000000
-#define SHF_PARISC_HUGE 0x40000000
-#define SHF_PARISC_SBP 0x80000000
-
-
-
-#define STT_PARISC_MILLICODE 13
-
-#define STT_HP_OPAQUE (STT_LOOS + 0x1)
-#define STT_HP_STUB (STT_LOOS + 0x2)
-
-
-
-#define R_PARISC_NONE 0
-#define R_PARISC_DIR32 1
-#define R_PARISC_DIR21L 2
-#define R_PARISC_DIR17R 3
-#define R_PARISC_DIR17F 4
-#define R_PARISC_DIR14R 6
-#define R_PARISC_PCREL32 9
-#define R_PARISC_PCREL21L 10
-#define R_PARISC_PCREL17R 11
-#define R_PARISC_PCREL17F 12
-#define R_PARISC_PCREL14R 14
-#define R_PARISC_DPREL21L 18
-#define R_PARISC_DPREL14R 22
-#define R_PARISC_GPREL21L 26
-#define R_PARISC_GPREL14R 30
-#define R_PARISC_LTOFF21L 34
-#define R_PARISC_LTOFF14R 38
-#define R_PARISC_SECREL32 41
-#define R_PARISC_SEGBASE 48
-#define R_PARISC_SEGREL32 49
-#define R_PARISC_PLTOFF21L 50
-#define R_PARISC_PLTOFF14R 54
-#define R_PARISC_LTOFF_FPTR32 57
-#define R_PARISC_LTOFF_FPTR21L 58
-#define R_PARISC_LTOFF_FPTR14R 62
-#define R_PARISC_FPTR64 64
-#define R_PARISC_PLABEL32 65
-#define R_PARISC_PLABEL21L 66
-#define R_PARISC_PLABEL14R 70
-#define R_PARISC_PCREL64 72
-#define R_PARISC_PCREL22F 74
-#define R_PARISC_PCREL14WR 75
-#define R_PARISC_PCREL14DR 76
-#define R_PARISC_PCREL16F 77
-#define R_PARISC_PCREL16WF 78
-#define R_PARISC_PCREL16DF 79
-#define R_PARISC_DIR64 80
-#define R_PARISC_DIR14WR 83
-#define R_PARISC_DIR14DR 84
-#define R_PARISC_DIR16F 85
-#define R_PARISC_DIR16WF 86
-#define R_PARISC_DIR16DF 87
-#define R_PARISC_GPREL64 88
-#define R_PARISC_GPREL14WR 91
-#define R_PARISC_GPREL14DR 92
-#define R_PARISC_GPREL16F 93
-#define R_PARISC_GPREL16WF 94
-#define R_PARISC_GPREL16DF 95
-#define R_PARISC_LTOFF64 96
-#define R_PARISC_LTOFF14WR 99
-#define R_PARISC_LTOFF14DR 100
-#define R_PARISC_LTOFF16F 101
-#define R_PARISC_LTOFF16WF 102
-#define R_PARISC_LTOFF16DF 103
-#define R_PARISC_SECREL64 104
-#define R_PARISC_SEGREL64 112
-#define R_PARISC_PLTOFF14WR 115
-#define R_PARISC_PLTOFF14DR 116
-#define R_PARISC_PLTOFF16F 117
-#define R_PARISC_PLTOFF16WF 118
-#define R_PARISC_PLTOFF16DF 119
-#define R_PARISC_LTOFF_FPTR64 120
-#define R_PARISC_LTOFF_FPTR14WR 123
-#define R_PARISC_LTOFF_FPTR14DR 124
-#define R_PARISC_LTOFF_FPTR16F 125
-#define R_PARISC_LTOFF_FPTR16WF 126
-#define R_PARISC_LTOFF_FPTR16DF 127
-#define R_PARISC_LORESERVE 128
-#define R_PARISC_COPY 128
-#define R_PARISC_IPLT 129
-#define R_PARISC_EPLT 130
-#define R_PARISC_TPREL32 153
-#define R_PARISC_TPREL21L 154
-#define R_PARISC_TPREL14R 158
-#define R_PARISC_LTOFF_TP21L 162
-#define R_PARISC_LTOFF_TP14R 166
-#define R_PARISC_LTOFF_TP14F 167
-#define R_PARISC_TPREL64 216
-#define R_PARISC_TPREL14WR 219
-#define R_PARISC_TPREL14DR 220
-#define R_PARISC_TPREL16F 221
-#define R_PARISC_TPREL16WF 222
-#define R_PARISC_TPREL16DF 223
-#define R_PARISC_LTOFF_TP64 224
-#define R_PARISC_LTOFF_TP14WR 227
-#define R_PARISC_LTOFF_TP14DR 228
-#define R_PARISC_LTOFF_TP16F 229
-#define R_PARISC_LTOFF_TP16WF 230
-#define R_PARISC_LTOFF_TP16DF 231
-#define R_PARISC_GNU_VTENTRY 232
-#define R_PARISC_GNU_VTINHERIT 233
-#define R_PARISC_TLS_GD21L 234
-#define R_PARISC_TLS_GD14R 235
-#define R_PARISC_TLS_GDCALL 236
-#define R_PARISC_TLS_LDM21L 237
-#define R_PARISC_TLS_LDM14R 238
-#define R_PARISC_TLS_LDMCALL 239
-#define R_PARISC_TLS_LDO21L 240
-#define R_PARISC_TLS_LDO14R 241
-#define R_PARISC_TLS_DTPMOD32 242
-#define R_PARISC_TLS_DTPMOD64 243
-#define R_PARISC_TLS_DTPOFF32 244
-#define R_PARISC_TLS_DTPOFF64 245
-#define R_PARISC_TLS_LE21L R_PARISC_TPREL21L
-#define R_PARISC_TLS_LE14R R_PARISC_TPREL14R
-#define R_PARISC_TLS_IE21L R_PARISC_LTOFF_TP21L
-#define R_PARISC_TLS_IE14R R_PARISC_LTOFF_TP14R
-#define R_PARISC_TLS_TPREL32 R_PARISC_TPREL32
-#define R_PARISC_TLS_TPREL64 R_PARISC_TPREL64
-#define R_PARISC_HIRESERVE 255
-
-
-
-#define PT_HP_TLS (PT_LOOS + 0x0)
-#define PT_HP_CORE_NONE (PT_LOOS + 0x1)
-#define PT_HP_CORE_VERSION (PT_LOOS + 0x2)
-#define PT_HP_CORE_KERNEL (PT_LOOS + 0x3)
-#define PT_HP_CORE_COMM (PT_LOOS + 0x4)
-#define PT_HP_CORE_PROC (PT_LOOS + 0x5)
-#define PT_HP_CORE_LOADABLE (PT_LOOS + 0x6)
-#define PT_HP_CORE_STACK (PT_LOOS + 0x7)
-#define PT_HP_CORE_SHM (PT_LOOS + 0x8)
-#define PT_HP_CORE_MMF (PT_LOOS + 0x9)
-#define PT_HP_PARALLEL (PT_LOOS + 0x10)
-#define PT_HP_FASTBIND (PT_LOOS + 0x11)
-#define PT_HP_OPT_ANNOT (PT_LOOS + 0x12)
-#define PT_HP_HSL_ANNOT (PT_LOOS + 0x13)
-#define PT_HP_STACK (PT_LOOS + 0x14)
-
-#define PT_PARISC_ARCHEXT 0x70000000
-#define PT_PARISC_UNWIND 0x70000001
-
-
-
-#define PF_PARISC_SBP 0x08000000
-
-#define PF_HP_PAGE_SIZE 0x00100000
-#define PF_HP_FAR_SHARED 0x00200000
-#define PF_HP_NEAR_SHARED 0x00400000
-#define PF_HP_CODE 0x01000000
-#define PF_HP_MODIFY 0x02000000
-#define PF_HP_LAZYSWAP 0x04000000
-#define PF_HP_SBP 0x08000000
-
-
-
-
-
-
-#define EF_ALPHA_32BIT 1
-#define EF_ALPHA_CANRELAX 2
-
-
-
-
-#define SHT_ALPHA_DEBUG 0x70000001
-#define SHT_ALPHA_REGINFO 0x70000002
-
-
-
-#define SHF_ALPHA_GPREL 0x10000000
-
-
-#define STO_ALPHA_NOPV 0x80
-#define STO_ALPHA_STD_GPLOAD 0x88
-
-
-
-#define R_ALPHA_NONE 0
-#define R_ALPHA_REFLONG 1
-#define R_ALPHA_REFQUAD 2
-#define R_ALPHA_GPREL32 3
-#define R_ALPHA_LITERAL 4
-#define R_ALPHA_LITUSE 5
-#define R_ALPHA_GPDISP 6
-#define R_ALPHA_BRADDR 7
-#define R_ALPHA_HINT 8
-#define R_ALPHA_SREL16 9
-#define R_ALPHA_SREL32 10
-#define R_ALPHA_SREL64 11
-#define R_ALPHA_GPRELHIGH 17
-#define R_ALPHA_GPRELLOW 18
-#define R_ALPHA_GPREL16 19
-#define R_ALPHA_COPY 24
-#define R_ALPHA_GLOB_DAT 25
-#define R_ALPHA_JMP_SLOT 26
-#define R_ALPHA_RELATIVE 27
-#define R_ALPHA_TLS_GD_HI 28
-#define R_ALPHA_TLSGD 29
-#define R_ALPHA_TLS_LDM 30
-#define R_ALPHA_DTPMOD64 31
-#define R_ALPHA_GOTDTPREL 32
-#define R_ALPHA_DTPREL64 33
-#define R_ALPHA_DTPRELHI 34
-#define R_ALPHA_DTPRELLO 35
-#define R_ALPHA_DTPREL16 36
-#define R_ALPHA_GOTTPREL 37
-#define R_ALPHA_TPREL64 38
-#define R_ALPHA_TPRELHI 39
-#define R_ALPHA_TPRELLO 40
-#define R_ALPHA_TPREL16 41
-
-#define R_ALPHA_NUM 46
-
-
-#define LITUSE_ALPHA_ADDR 0
-#define LITUSE_ALPHA_BASE 1
-#define LITUSE_ALPHA_BYTOFF 2
-#define LITUSE_ALPHA_JSR 3
-#define LITUSE_ALPHA_TLS_GD 4
-#define LITUSE_ALPHA_TLS_LDM 5
-
-
-#define DT_ALPHA_PLTRO (DT_LOPROC + 0)
-#define DT_ALPHA_NUM 1
-
-
-
-
-#define EF_PPC_EMB 0x80000000
-
-
-#define EF_PPC_RELOCATABLE 0x00010000
-#define EF_PPC_RELOCATABLE_LIB 0x00008000
-
-
-
-#define R_PPC_NONE 0
-#define R_PPC_ADDR32 1
-#define R_PPC_ADDR24 2
-#define R_PPC_ADDR16 3
-#define R_PPC_ADDR16_LO 4
-#define R_PPC_ADDR16_HI 5
-#define R_PPC_ADDR16_HA 6
-#define R_PPC_ADDR14 7
-#define R_PPC_ADDR14_BRTAKEN 8
-#define R_PPC_ADDR14_BRNTAKEN 9
-#define R_PPC_REL24 10
-#define R_PPC_REL14 11
-#define R_PPC_REL14_BRTAKEN 12
-#define R_PPC_REL14_BRNTAKEN 13
-#define R_PPC_GOT16 14
-#define R_PPC_GOT16_LO 15
-#define R_PPC_GOT16_HI 16
-#define R_PPC_GOT16_HA 17
-#define R_PPC_PLTREL24 18
-#define R_PPC_COPY 19
-#define R_PPC_GLOB_DAT 20
-#define R_PPC_JMP_SLOT 21
-#define R_PPC_RELATIVE 22
-#define R_PPC_LOCAL24PC 23
-#define R_PPC_UADDR32 24
-#define R_PPC_UADDR16 25
-#define R_PPC_REL32 26
-#define R_PPC_PLT32 27
-#define R_PPC_PLTREL32 28
-#define R_PPC_PLT16_LO 29
-#define R_PPC_PLT16_HI 30
-#define R_PPC_PLT16_HA 31
-#define R_PPC_SDAREL16 32
-#define R_PPC_SECTOFF 33
-#define R_PPC_SECTOFF_LO 34
-#define R_PPC_SECTOFF_HI 35
-#define R_PPC_SECTOFF_HA 36
-
-
-#define R_PPC_TLS 67
-#define R_PPC_DTPMOD32 68
-#define R_PPC_TPREL16 69
-#define R_PPC_TPREL16_LO 70
-#define R_PPC_TPREL16_HI 71
-#define R_PPC_TPREL16_HA 72
-#define R_PPC_TPREL32 73
-#define R_PPC_DTPREL16 74
-#define R_PPC_DTPREL16_LO 75
-#define R_PPC_DTPREL16_HI 76
-#define R_PPC_DTPREL16_HA 77
-#define R_PPC_DTPREL32 78
-#define R_PPC_GOT_TLSGD16 79
-#define R_PPC_GOT_TLSGD16_LO 80
-#define R_PPC_GOT_TLSGD16_HI 81
-#define R_PPC_GOT_TLSGD16_HA 82
-#define R_PPC_GOT_TLSLD16 83
-#define R_PPC_GOT_TLSLD16_LO 84
-#define R_PPC_GOT_TLSLD16_HI 85
-#define R_PPC_GOT_TLSLD16_HA 86
-#define R_PPC_GOT_TPREL16 87
-#define R_PPC_GOT_TPREL16_LO 88
-#define R_PPC_GOT_TPREL16_HI 89
-#define R_PPC_GOT_TPREL16_HA 90
-#define R_PPC_GOT_DTPREL16 91
-#define R_PPC_GOT_DTPREL16_LO 92
-#define R_PPC_GOT_DTPREL16_HI 93
-#define R_PPC_GOT_DTPREL16_HA 94
-
-
-
-#define R_PPC_EMB_NADDR32 101
-#define R_PPC_EMB_NADDR16 102
-#define R_PPC_EMB_NADDR16_LO 103
-#define R_PPC_EMB_NADDR16_HI 104
-#define R_PPC_EMB_NADDR16_HA 105
-#define R_PPC_EMB_SDAI16 106
-#define R_PPC_EMB_SDA2I16 107
-#define R_PPC_EMB_SDA2REL 108
-#define R_PPC_EMB_SDA21 109
-#define R_PPC_EMB_MRKREF 110
-#define R_PPC_EMB_RELSEC16 111
-#define R_PPC_EMB_RELST_LO 112
-#define R_PPC_EMB_RELST_HI 113
-#define R_PPC_EMB_RELST_HA 114
-#define R_PPC_EMB_BIT_FLD 115
-#define R_PPC_EMB_RELSDA 116
-
-
-#define R_PPC_DIAB_SDA21_LO 180
-#define R_PPC_DIAB_SDA21_HI 181
-#define R_PPC_DIAB_SDA21_HA 182
-#define R_PPC_DIAB_RELSDA_LO 183
-#define R_PPC_DIAB_RELSDA_HI 184
-#define R_PPC_DIAB_RELSDA_HA 185
-
-
-#define R_PPC_IRELATIVE 248
-
-
-#define R_PPC_REL16 249
-#define R_PPC_REL16_LO 250
-#define R_PPC_REL16_HI 251
-#define R_PPC_REL16_HA 252
-
-
-
-#define R_PPC_TOC16 255
-
-
-#define DT_PPC_GOT (DT_LOPROC + 0)
-#define DT_PPC_NUM 1
-
-
-#define R_PPC64_NONE R_PPC_NONE
-#define R_PPC64_ADDR32 R_PPC_ADDR32
-#define R_PPC64_ADDR24 R_PPC_ADDR24
-#define R_PPC64_ADDR16 R_PPC_ADDR16
-#define R_PPC64_ADDR16_LO R_PPC_ADDR16_LO
-#define R_PPC64_ADDR16_HI R_PPC_ADDR16_HI
-#define R_PPC64_ADDR16_HA R_PPC_ADDR16_HA
-#define R_PPC64_ADDR14 R_PPC_ADDR14
-#define R_PPC64_ADDR14_BRTAKEN R_PPC_ADDR14_BRTAKEN
-#define R_PPC64_ADDR14_BRNTAKEN R_PPC_ADDR14_BRNTAKEN
-#define R_PPC64_REL24 R_PPC_REL24
-#define R_PPC64_REL14 R_PPC_REL14
-#define R_PPC64_REL14_BRTAKEN R_PPC_REL14_BRTAKEN
-#define R_PPC64_REL14_BRNTAKEN R_PPC_REL14_BRNTAKEN
-#define R_PPC64_GOT16 R_PPC_GOT16
-#define R_PPC64_GOT16_LO R_PPC_GOT16_LO
-#define R_PPC64_GOT16_HI R_PPC_GOT16_HI
-#define R_PPC64_GOT16_HA R_PPC_GOT16_HA
-
-#define R_PPC64_COPY R_PPC_COPY
-#define R_PPC64_GLOB_DAT R_PPC_GLOB_DAT
-#define R_PPC64_JMP_SLOT R_PPC_JMP_SLOT
-#define R_PPC64_RELATIVE R_PPC_RELATIVE
-
-#define R_PPC64_UADDR32 R_PPC_UADDR32
-#define R_PPC64_UADDR16 R_PPC_UADDR16
-#define R_PPC64_REL32 R_PPC_REL32
-#define R_PPC64_PLT32 R_PPC_PLT32
-#define R_PPC64_PLTREL32 R_PPC_PLTREL32
-#define R_PPC64_PLT16_LO R_PPC_PLT16_LO
-#define R_PPC64_PLT16_HI R_PPC_PLT16_HI
-#define R_PPC64_PLT16_HA R_PPC_PLT16_HA
-
-#define R_PPC64_SECTOFF R_PPC_SECTOFF
-#define R_PPC64_SECTOFF_LO R_PPC_SECTOFF_LO
-#define R_PPC64_SECTOFF_HI R_PPC_SECTOFF_HI
-#define R_PPC64_SECTOFF_HA R_PPC_SECTOFF_HA
-#define R_PPC64_ADDR30 37
-#define R_PPC64_ADDR64 38
-#define R_PPC64_ADDR16_HIGHER 39
-#define R_PPC64_ADDR16_HIGHERA 40
-#define R_PPC64_ADDR16_HIGHEST 41
-#define R_PPC64_ADDR16_HIGHESTA 42
-#define R_PPC64_UADDR64 43
-#define R_PPC64_REL64 44
-#define R_PPC64_PLT64 45
-#define R_PPC64_PLTREL64 46
-#define R_PPC64_TOC16 47
-#define R_PPC64_TOC16_LO 48
-#define R_PPC64_TOC16_HI 49
-#define R_PPC64_TOC16_HA 50
-#define R_PPC64_TOC 51
-#define R_PPC64_PLTGOT16 52
-#define R_PPC64_PLTGOT16_LO 53
-#define R_PPC64_PLTGOT16_HI 54
-#define R_PPC64_PLTGOT16_HA 55
-
-#define R_PPC64_ADDR16_DS 56
-#define R_PPC64_ADDR16_LO_DS 57
-#define R_PPC64_GOT16_DS 58
-#define R_PPC64_GOT16_LO_DS 59
-#define R_PPC64_PLT16_LO_DS 60
-#define R_PPC64_SECTOFF_DS 61
-#define R_PPC64_SECTOFF_LO_DS 62
-#define R_PPC64_TOC16_DS 63
-#define R_PPC64_TOC16_LO_DS 64
-#define R_PPC64_PLTGOT16_DS 65
-#define R_PPC64_PLTGOT16_LO_DS 66
-
-
-#define R_PPC64_TLS 67
-#define R_PPC64_DTPMOD64 68
-#define R_PPC64_TPREL16 69
-#define R_PPC64_TPREL16_LO 70
-#define R_PPC64_TPREL16_HI 71
-#define R_PPC64_TPREL16_HA 72
-#define R_PPC64_TPREL64 73
-#define R_PPC64_DTPREL16 74
-#define R_PPC64_DTPREL16_LO 75
-#define R_PPC64_DTPREL16_HI 76
-#define R_PPC64_DTPREL16_HA 77
-#define R_PPC64_DTPREL64 78
-#define R_PPC64_GOT_TLSGD16 79
-#define R_PPC64_GOT_TLSGD16_LO 80
-#define R_PPC64_GOT_TLSGD16_HI 81
-#define R_PPC64_GOT_TLSGD16_HA 82
-#define R_PPC64_GOT_TLSLD16 83
-#define R_PPC64_GOT_TLSLD16_LO 84
-#define R_PPC64_GOT_TLSLD16_HI 85
-#define R_PPC64_GOT_TLSLD16_HA 86
-#define R_PPC64_GOT_TPREL16_DS 87
-#define R_PPC64_GOT_TPREL16_LO_DS 88
-#define R_PPC64_GOT_TPREL16_HI 89
-#define R_PPC64_GOT_TPREL16_HA 90
-#define R_PPC64_GOT_DTPREL16_DS 91
-#define R_PPC64_GOT_DTPREL16_LO_DS 92
-#define R_PPC64_GOT_DTPREL16_HI 93
-#define R_PPC64_GOT_DTPREL16_HA 94
-#define R_PPC64_TPREL16_DS 95
-#define R_PPC64_TPREL16_LO_DS 96
-#define R_PPC64_TPREL16_HIGHER 97
-#define R_PPC64_TPREL16_HIGHERA 98
-#define R_PPC64_TPREL16_HIGHEST 99
-#define R_PPC64_TPREL16_HIGHESTA 100
-#define R_PPC64_DTPREL16_DS 101
-#define R_PPC64_DTPREL16_LO_DS 102
-#define R_PPC64_DTPREL16_HIGHER 103
-#define R_PPC64_DTPREL16_HIGHERA 104
-#define R_PPC64_DTPREL16_HIGHEST 105
-#define R_PPC64_DTPREL16_HIGHESTA 106
-
-
-#define R_PPC64_JMP_IREL 247
-#define R_PPC64_IRELATIVE 248
-#define R_PPC64_REL16 249
-#define R_PPC64_REL16_LO 250
-#define R_PPC64_REL16_HI 251
-#define R_PPC64_REL16_HA 252
-
-
-#define DT_PPC64_GLINK (DT_LOPROC + 0)
-#define DT_PPC64_OPD (DT_LOPROC + 1)
-#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
-#define DT_PPC64_NUM 3
-
-
-
-
-
-#define EF_ARM_RELEXEC 0x01
-#define EF_ARM_HASENTRY 0x02
-#define EF_ARM_INTERWORK 0x04
-#define EF_ARM_APCS_26 0x08
-#define EF_ARM_APCS_FLOAT 0x10
-#define EF_ARM_PIC 0x20
-#define EF_ARM_ALIGN8 0x40
-#define EF_ARM_NEW_ABI 0x80
-#define EF_ARM_OLD_ABI 0x100
-#define EF_ARM_SOFT_FLOAT 0x200
-#define EF_ARM_VFP_FLOAT 0x400
-#define EF_ARM_MAVERICK_FLOAT 0x800
-
-#define EF_ARM_ABI_FLOAT_SOFT 0x200
-#define EF_ARM_ABI_FLOAT_HARD 0x400
-
-
-#define EF_ARM_SYMSARESORTED 0x04
-#define EF_ARM_DYNSYMSUSESEGIDX 0x08
-#define EF_ARM_MAPSYMSFIRST 0x10
-#define EF_ARM_EABIMASK 0XFF000000
-
-
-#define EF_ARM_BE8 0x00800000
-#define EF_ARM_LE8 0x00400000
-
-#define EF_ARM_EABI_VERSION(flags) ((flags) & EF_ARM_EABIMASK)
-#define EF_ARM_EABI_UNKNOWN 0x00000000
-#define EF_ARM_EABI_VER1 0x01000000
-#define EF_ARM_EABI_VER2 0x02000000
-#define EF_ARM_EABI_VER3 0x03000000
-#define EF_ARM_EABI_VER4 0x04000000
-#define EF_ARM_EABI_VER5 0x05000000
-
-
-#define STT_ARM_TFUNC STT_LOPROC
-#define STT_ARM_16BIT STT_HIPROC
-
-
-#define SHF_ARM_ENTRYSECT 0x10000000
-#define SHF_ARM_COMDEF 0x80000000
-
-
-
-#define PF_ARM_SB 0x10000000
-
-#define PF_ARM_PI 0x20000000
-#define PF_ARM_ABS 0x40000000
-
-
-#define PT_ARM_EXIDX (PT_LOPROC + 1)
-
-
-#define SHT_ARM_EXIDX (SHT_LOPROC + 1)
-#define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2)
-#define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3)
-
-
-#define R_AARCH64_NONE 0
-#define R_AARCH64_ABS64 257
-#define R_AARCH64_ABS32 258
-#define R_AARCH64_ABS16 259
-#define R_AARCH64_PREL64 260
-#define R_AARCH64_PREL32 261
-#define R_AARCH64_PREL16 262
-#define R_AARCH64_MOVW_UABS_G0 263
-#define R_AARCH64_MOVW_UABS_G0_NC 264
-#define R_AARCH64_MOVW_UABS_G1 265
-#define R_AARCH64_MOVW_UABS_G1_NC 266
-#define R_AARCH64_MOVW_UABS_G2 267
-#define R_AARCH64_MOVW_UABS_G2_NC 268
-#define R_AARCH64_MOVW_UABS_G3 269
-#define R_AARCH64_MOVW_SABS_G0 270
-#define R_AARCH64_MOVW_SABS_G1 271
-#define R_AARCH64_MOVW_SABS_G2 272
-#define R_AARCH64_LD_PREL_LO19 273
-#define R_AARCH64_ADR_PREL_LO21 274
-#define R_AARCH64_ADR_PREL_PG_HI21 275
-#define R_AARCH64_ADR_PREL_PG_HI21_NC 276
-#define R_AARCH64_ADD_ABS_LO12_NC 277
-#define R_AARCH64_LDST8_ABS_LO12_NC 278
-#define R_AARCH64_TSTBR14 279
-#define R_AARCH64_CONDBR19 280
-#define R_AARCH64_JUMP26 282
-#define R_AARCH64_CALL26 283
-#define R_AARCH64_LDST16_ABS_LO12_NC 284
-#define R_AARCH64_LDST32_ABS_LO12_NC 285
-#define R_AARCH64_LDST64_ABS_LO12_NC 286
-#define R_AARCH64_MOVW_PREL_G0 287
-#define R_AARCH64_MOVW_PREL_G0_NC 288
-#define R_AARCH64_MOVW_PREL_G1 289
-#define R_AARCH64_MOVW_PREL_G1_NC 290
-#define R_AARCH64_MOVW_PREL_G2 291
-#define R_AARCH64_MOVW_PREL_G2_NC 292
-#define R_AARCH64_MOVW_PREL_G3 293
-#define R_AARCH64_LDST128_ABS_LO12_NC 299
-#define R_AARCH64_MOVW_GOTOFF_G0 300
-#define R_AARCH64_MOVW_GOTOFF_G0_NC 301
-#define R_AARCH64_MOVW_GOTOFF_G1 302
-#define R_AARCH64_MOVW_GOTOFF_G1_NC 303
-#define R_AARCH64_MOVW_GOTOFF_G2 304
-#define R_AARCH64_MOVW_GOTOFF_G2_NC 305
-#define R_AARCH64_MOVW_GOTOFF_G3 306
-#define R_AARCH64_GOTREL64 307
-#define R_AARCH64_GOTREL32 308
-#define R_AARCH64_GOT_LD_PREL19 309
-#define R_AARCH64_LD64_GOTOFF_LO15 310
-#define R_AARCH64_ADR_GOT_PAGE 311
-#define R_AARCH64_LD64_GOT_LO12_NC 312
-#define R_AARCH64_LD64_GOTPAGE_LO15 313
-#define R_AARCH64_TLSGD_ADR_PREL21 512
-#define R_AARCH64_TLSGD_ADR_PAGE21 513
-#define R_AARCH64_TLSGD_ADD_LO12_NC 514
-#define R_AARCH64_TLSGD_MOVW_G1 515
-#define R_AARCH64_TLSGD_MOVW_G0_NC 516
-#define R_AARCH64_TLSLD_ADR_PREL21 517
-#define R_AARCH64_TLSLD_ADR_PAGE21 518
-#define R_AARCH64_TLSLD_ADD_LO12_NC 519
-#define R_AARCH64_TLSLD_MOVW_G1 520
-#define R_AARCH64_TLSLD_MOVW_G0_NC 521
-#define R_AARCH64_TLSLD_LD_PREL19 522
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G2 523
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1 524
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC 525
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0 526
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC 527
-#define R_AARCH64_TLSLD_ADD_DTPREL_HI12 528
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12 529
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC 530
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12 531
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC 532
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12 533
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC 534
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12 535
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC 536
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12 537
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC 538
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 539
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC 540
-#define R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 541
-#define R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC 542
-#define R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 543
-#define R_AARCH64_TLSLE_MOVW_TPREL_G2 544
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1 545
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1_NC 546
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0 547
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0_NC 548
-#define R_AARCH64_TLSLE_ADD_TPREL_HI12 549
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12 550
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12_NC 551
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12 552
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC 553
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12 554
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC 555
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12 556
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC 557
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12 558
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC 559
-#define R_AARCH64_TLSDESC_LD_PREL19 560
-#define R_AARCH64_TLSDESC_ADR_PREL21 561
-#define R_AARCH64_TLSDESC_ADR_PAGE21 562
-#define R_AARCH64_TLSDESC_LD64_LO12 563
-#define R_AARCH64_TLSDESC_ADD_LO12 564
-#define R_AARCH64_TLSDESC_OFF_G1 565
-#define R_AARCH64_TLSDESC_OFF_G0_NC 566
-#define R_AARCH64_TLSDESC_LDR 567
-#define R_AARCH64_TLSDESC_ADD 568
-#define R_AARCH64_TLSDESC_CALL 569
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12 570
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC 571
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12 572
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC 573
-#define R_AARCH64_COPY 1024
-#define R_AARCH64_GLOB_DAT 1025
-#define R_AARCH64_JUMP_SLOT 1026
-#define R_AARCH64_RELATIVE 1027
-#define R_AARCH64_TLS_DTPMOD64 1028
-#define R_AARCH64_TLS_DTPREL64 1029
-#define R_AARCH64_TLS_TPREL64 1030
-#define R_AARCH64_TLSDESC 1031
-
-
-#define R_ARM_NONE 0
-#define R_ARM_PC24 1
-#define R_ARM_ABS32 2
-#define R_ARM_REL32 3
-#define R_ARM_PC13 4
-#define R_ARM_ABS16 5
-#define R_ARM_ABS12 6
-#define R_ARM_THM_ABS5 7
-#define R_ARM_ABS8 8
-#define R_ARM_SBREL32 9
-#define R_ARM_THM_PC22 10
-#define R_ARM_THM_PC8 11
-#define R_ARM_AMP_VCALL9 12
-#define R_ARM_TLS_DESC 13
-#define R_ARM_THM_SWI8 14
-#define R_ARM_XPC25 15
-#define R_ARM_THM_XPC22 16
-#define R_ARM_TLS_DTPMOD32 17
-#define R_ARM_TLS_DTPOFF32 18
-#define R_ARM_TLS_TPOFF32 19
-#define R_ARM_COPY 20
-#define R_ARM_GLOB_DAT 21
-#define R_ARM_JUMP_SLOT 22
-#define R_ARM_RELATIVE 23
-#define R_ARM_GOTOFF 24
-#define R_ARM_GOTPC 25
-#define R_ARM_GOT32 26
-#define R_ARM_PLT32 27
-#define R_ARM_CALL 28
-#define R_ARM_JUMP24 29
-#define R_ARM_THM_JUMP24 30
-#define R_ARM_BASE_ABS 31
-#define R_ARM_ALU_PCREL_7_0 32
-#define R_ARM_ALU_PCREL_15_8 33
-#define R_ARM_ALU_PCREL_23_15 34
-#define R_ARM_LDR_SBREL_11_0 35
-#define R_ARM_ALU_SBREL_19_12 36
-#define R_ARM_ALU_SBREL_27_20 37
-#define R_ARM_TARGET1 38
-#define R_ARM_SBREL31 39
-#define R_ARM_V4BX 40
-#define R_ARM_TARGET2 41
-#define R_ARM_PREL31 42
-#define R_ARM_MOVW_ABS_NC 43
-#define R_ARM_MOVT_ABS 44
-#define R_ARM_MOVW_PREL_NC 45
-#define R_ARM_MOVT_PREL 46
-#define R_ARM_THM_MOVW_ABS_NC 47
-#define R_ARM_THM_MOVT_ABS 48
-#define R_ARM_THM_MOVW_PREL_NC 49
-#define R_ARM_THM_MOVT_PREL 50
-#define R_ARM_THM_JUMP19 51
-#define R_ARM_THM_JUMP6 52
-#define R_ARM_THM_ALU_PREL_11_0 53
-#define R_ARM_THM_PC12 54
-#define R_ARM_ABS32_NOI 55
-#define R_ARM_REL32_NOI 56
-#define R_ARM_ALU_PC_G0_NC 57
-#define R_ARM_ALU_PC_G0 58
-#define R_ARM_ALU_PC_G1_NC 59
-#define R_ARM_ALU_PC_G1 60
-#define R_ARM_ALU_PC_G2 61
-#define R_ARM_LDR_PC_G1 62
-#define R_ARM_LDR_PC_G2 63
-#define R_ARM_LDRS_PC_G0 64
-#define R_ARM_LDRS_PC_G1 65
-#define R_ARM_LDRS_PC_G2 66
-#define R_ARM_LDC_PC_G0 67
-#define R_ARM_LDC_PC_G1 68
-#define R_ARM_LDC_PC_G2 69
-#define R_ARM_ALU_SB_G0_NC 70
-#define R_ARM_ALU_SB_G0 71
-#define R_ARM_ALU_SB_G1_NC 72
-#define R_ARM_ALU_SB_G1 73
-#define R_ARM_ALU_SB_G2 74
-#define R_ARM_LDR_SB_G0 75
-#define R_ARM_LDR_SB_G1 76
-#define R_ARM_LDR_SB_G2 77
-#define R_ARM_LDRS_SB_G0 78
-#define R_ARM_LDRS_SB_G1 79
-#define R_ARM_LDRS_SB_G2 80
-#define R_ARM_LDC_SB_G0 81
-#define R_ARM_LDC_SB_G1 82
-#define R_ARM_LDC_SB_G2 83
-#define R_ARM_MOVW_BREL_NC 84
-#define R_ARM_MOVT_BREL 85
-#define R_ARM_MOVW_BREL 86
-#define R_ARM_THM_MOVW_BREL_NC 87
-#define R_ARM_THM_MOVT_BREL 88
-#define R_ARM_THM_MOVW_BREL 89
-#define R_ARM_TLS_GOTDESC 90
-#define R_ARM_TLS_CALL 91
-#define R_ARM_TLS_DESCSEQ 92
-#define R_ARM_THM_TLS_CALL 93
-#define R_ARM_PLT32_ABS 94
-#define R_ARM_GOT_ABS 95
-#define R_ARM_GOT_PREL 96
-#define R_ARM_GOT_BREL12 97
-#define R_ARM_GOTOFF12 98
-#define R_ARM_GOTRELAX 99
-#define R_ARM_GNU_VTENTRY 100
-#define R_ARM_GNU_VTINHERIT 101
-#define R_ARM_THM_PC11 102
-#define R_ARM_THM_PC9 103
-#define R_ARM_TLS_GD32 104
-
-#define R_ARM_TLS_LDM32 105
-
-#define R_ARM_TLS_LDO32 106
-
-#define R_ARM_TLS_IE32 107
-
-#define R_ARM_TLS_LE32 108
-#define R_ARM_TLS_LDO12 109
-#define R_ARM_TLS_LE12 110
-#define R_ARM_TLS_IE12GP 111
-#define R_ARM_ME_TOO 128
-#define R_ARM_THM_TLS_DESCSEQ 129
-#define R_ARM_THM_TLS_DESCSEQ16 129
-#define R_ARM_THM_TLS_DESCSEQ32 130
-#define R_ARM_THM_GOT_BREL12 131
-#define R_ARM_IRELATIVE 160
-#define R_ARM_RXPC25 249
-#define R_ARM_RSBREL32 250
-#define R_ARM_THM_RPC22 251
-#define R_ARM_RREL32 252
-#define R_ARM_RABS22 253
-#define R_ARM_RPC24 254
-#define R_ARM_RBASE 255
-
-#define R_ARM_NUM 256
-
-
-
-
-#define EF_IA_64_MASKOS 0x0000000f
-#define EF_IA_64_ABI64 0x00000010
-#define EF_IA_64_ARCH 0xff000000
-
-
-#define PT_IA_64_ARCHEXT (PT_LOPROC + 0)
-#define PT_IA_64_UNWIND (PT_LOPROC + 1)
-#define PT_IA_64_HP_OPT_ANOT (PT_LOOS + 0x12)
-#define PT_IA_64_HP_HSL_ANOT (PT_LOOS + 0x13)
-#define PT_IA_64_HP_STACK (PT_LOOS + 0x14)
-
-
-#define PF_IA_64_NORECOV 0x80000000
-
-
-#define SHT_IA_64_EXT (SHT_LOPROC + 0)
-#define SHT_IA_64_UNWIND (SHT_LOPROC + 1)
-
-
-#define SHF_IA_64_SHORT 0x10000000
-#define SHF_IA_64_NORECOV 0x20000000
-
-
-#define DT_IA_64_PLT_RESERVE (DT_LOPROC + 0)
-#define DT_IA_64_NUM 1
-
-
-#define R_IA64_NONE 0x00
-#define R_IA64_IMM14 0x21
-#define R_IA64_IMM22 0x22
-#define R_IA64_IMM64 0x23
-#define R_IA64_DIR32MSB 0x24
-#define R_IA64_DIR32LSB 0x25
-#define R_IA64_DIR64MSB 0x26
-#define R_IA64_DIR64LSB 0x27
-#define R_IA64_GPREL22 0x2a
-#define R_IA64_GPREL64I 0x2b
-#define R_IA64_GPREL32MSB 0x2c
-#define R_IA64_GPREL32LSB 0x2d
-#define R_IA64_GPREL64MSB 0x2e
-#define R_IA64_GPREL64LSB 0x2f
-#define R_IA64_LTOFF22 0x32
-#define R_IA64_LTOFF64I 0x33
-#define R_IA64_PLTOFF22 0x3a
-#define R_IA64_PLTOFF64I 0x3b
-#define R_IA64_PLTOFF64MSB 0x3e
-#define R_IA64_PLTOFF64LSB 0x3f
-#define R_IA64_FPTR64I 0x43
-#define R_IA64_FPTR32MSB 0x44
-#define R_IA64_FPTR32LSB 0x45
-#define R_IA64_FPTR64MSB 0x46
-#define R_IA64_FPTR64LSB 0x47
-#define R_IA64_PCREL60B 0x48
-#define R_IA64_PCREL21B 0x49
-#define R_IA64_PCREL21M 0x4a
-#define R_IA64_PCREL21F 0x4b
-#define R_IA64_PCREL32MSB 0x4c
-#define R_IA64_PCREL32LSB 0x4d
-#define R_IA64_PCREL64MSB 0x4e
-#define R_IA64_PCREL64LSB 0x4f
-#define R_IA64_LTOFF_FPTR22 0x52
-#define R_IA64_LTOFF_FPTR64I 0x53
-#define R_IA64_LTOFF_FPTR32MSB 0x54
-#define R_IA64_LTOFF_FPTR32LSB 0x55
-#define R_IA64_LTOFF_FPTR64MSB 0x56
-#define R_IA64_LTOFF_FPTR64LSB 0x57
-#define R_IA64_SEGREL32MSB 0x5c
-#define R_IA64_SEGREL32LSB 0x5d
-#define R_IA64_SEGREL64MSB 0x5e
-#define R_IA64_SEGREL64LSB 0x5f
-#define R_IA64_SECREL32MSB 0x64
-#define R_IA64_SECREL32LSB 0x65
-#define R_IA64_SECREL64MSB 0x66
-#define R_IA64_SECREL64LSB 0x67
-#define R_IA64_REL32MSB 0x6c
-#define R_IA64_REL32LSB 0x6d
-#define R_IA64_REL64MSB 0x6e
-#define R_IA64_REL64LSB 0x6f
-#define R_IA64_LTV32MSB 0x74
-#define R_IA64_LTV32LSB 0x75
-#define R_IA64_LTV64MSB 0x76
-#define R_IA64_LTV64LSB 0x77
-#define R_IA64_PCREL21BI 0x79
-#define R_IA64_PCREL22 0x7a
-#define R_IA64_PCREL64I 0x7b
-#define R_IA64_IPLTMSB 0x80
-#define R_IA64_IPLTLSB 0x81
-#define R_IA64_COPY 0x84
-#define R_IA64_SUB 0x85
-#define R_IA64_LTOFF22X 0x86
-#define R_IA64_LDXMOV 0x87
-#define R_IA64_TPREL14 0x91
-#define R_IA64_TPREL22 0x92
-#define R_IA64_TPREL64I 0x93
-#define R_IA64_TPREL64MSB 0x96
-#define R_IA64_TPREL64LSB 0x97
-#define R_IA64_LTOFF_TPREL22 0x9a
-#define R_IA64_DTPMOD64MSB 0xa6
-#define R_IA64_DTPMOD64LSB 0xa7
-#define R_IA64_LTOFF_DTPMOD22 0xaa
-#define R_IA64_DTPREL14 0xb1
-#define R_IA64_DTPREL22 0xb2
-#define R_IA64_DTPREL64I 0xb3
-#define R_IA64_DTPREL32MSB 0xb4
-#define R_IA64_DTPREL32LSB 0xb5
-#define R_IA64_DTPREL64MSB 0xb6
-#define R_IA64_DTPREL64LSB 0xb7
-#define R_IA64_LTOFF_DTPREL22 0xba
-
-
-
-
-#define R_SH_NONE 0
-#define R_SH_DIR32 1
-#define R_SH_REL32 2
-#define R_SH_DIR8WPN 3
-#define R_SH_IND12W 4
-#define R_SH_DIR8WPL 5
-#define R_SH_DIR8WPZ 6
-#define R_SH_DIR8BP 7
-#define R_SH_DIR8W 8
-#define R_SH_DIR8L 9
-#define R_SH_SWITCH16 25
-#define R_SH_SWITCH32 26
-#define R_SH_USES 27
-#define R_SH_COUNT 28
-#define R_SH_ALIGN 29
-#define R_SH_CODE 30
-#define R_SH_DATA 31
-#define R_SH_LABEL 32
-#define R_SH_SWITCH8 33
-#define R_SH_GNU_VTINHERIT 34
-#define R_SH_GNU_VTENTRY 35
-#define R_SH_TLS_GD_32 144
-#define R_SH_TLS_LD_32 145
-#define R_SH_TLS_LDO_32 146
-#define R_SH_TLS_IE_32 147
-#define R_SH_TLS_LE_32 148
-#define R_SH_TLS_DTPMOD32 149
-#define R_SH_TLS_DTPOFF32 150
-#define R_SH_TLS_TPOFF32 151
-#define R_SH_GOT32 160
-#define R_SH_PLT32 161
-#define R_SH_COPY 162
-#define R_SH_GLOB_DAT 163
-#define R_SH_JMP_SLOT 164
-#define R_SH_RELATIVE 165
-#define R_SH_GOTOFF 166
-#define R_SH_GOTPC 167
-
-#define R_SH_NUM 256
-
-
-
-#define R_390_NONE 0
-#define R_390_8 1
-#define R_390_12 2
-#define R_390_16 3
-#define R_390_32 4
-#define R_390_PC32 5
-#define R_390_GOT12 6
-#define R_390_GOT32 7
-#define R_390_PLT32 8
-#define R_390_COPY 9
-#define R_390_GLOB_DAT 10
-#define R_390_JMP_SLOT 11
-#define R_390_RELATIVE 12
-#define R_390_GOTOFF32 13
-#define R_390_GOTPC 14
-#define R_390_GOT16 15
-#define R_390_PC16 16
-#define R_390_PC16DBL 17
-#define R_390_PLT16DBL 18
-#define R_390_PC32DBL 19
-#define R_390_PLT32DBL 20
-#define R_390_GOTPCDBL 21
-#define R_390_64 22
-#define R_390_PC64 23
-#define R_390_GOT64 24
-#define R_390_PLT64 25
-#define R_390_GOTENT 26
-#define R_390_GOTOFF16 27
-#define R_390_GOTOFF64 28
-#define R_390_GOTPLT12 29
-#define R_390_GOTPLT16 30
-#define R_390_GOTPLT32 31
-#define R_390_GOTPLT64 32
-#define R_390_GOTPLTENT 33
-#define R_390_PLTOFF16 34
-#define R_390_PLTOFF32 35
-#define R_390_PLTOFF64 36
-#define R_390_TLS_LOAD 37
-#define R_390_TLS_GDCALL 38
-
-#define R_390_TLS_LDCALL 39
-
-#define R_390_TLS_GD32 40
-
-#define R_390_TLS_GD64 41
-
-#define R_390_TLS_GOTIE12 42
-
-#define R_390_TLS_GOTIE32 43
-
-#define R_390_TLS_GOTIE64 44
-
-#define R_390_TLS_LDM32 45
-
-#define R_390_TLS_LDM64 46
-
-#define R_390_TLS_IE32 47
-
-#define R_390_TLS_IE64 48
-
-#define R_390_TLS_IEENT 49
-
-#define R_390_TLS_LE32 50
-
-#define R_390_TLS_LE64 51
-
-#define R_390_TLS_LDO32 52
-
-#define R_390_TLS_LDO64 53
-
-#define R_390_TLS_DTPMOD 54
-#define R_390_TLS_DTPOFF 55
-#define R_390_TLS_TPOFF 56
-
-#define R_390_20 57
-#define R_390_GOT20 58
-#define R_390_GOTPLT20 59
-#define R_390_TLS_GOTIE20 60
-
-
-#define R_390_NUM 61
-
-
-
-#define R_CRIS_NONE 0
-#define R_CRIS_8 1
-#define R_CRIS_16 2
-#define R_CRIS_32 3
-#define R_CRIS_8_PCREL 4
-#define R_CRIS_16_PCREL 5
-#define R_CRIS_32_PCREL 6
-#define R_CRIS_GNU_VTINHERIT 7
-#define R_CRIS_GNU_VTENTRY 8
-#define R_CRIS_COPY 9
-#define R_CRIS_GLOB_DAT 10
-#define R_CRIS_JUMP_SLOT 11
-#define R_CRIS_RELATIVE 12
-#define R_CRIS_16_GOT 13
-#define R_CRIS_32_GOT 14
-#define R_CRIS_16_GOTPLT 15
-#define R_CRIS_32_GOTPLT 16
-#define R_CRIS_32_GOTREL 17
-#define R_CRIS_32_PLT_GOTREL 18
-#define R_CRIS_32_PLT_PCREL 19
-
-#define R_CRIS_NUM 20
-
-
-
-#define R_X86_64_NONE 0
-#define R_X86_64_64 1
-#define R_X86_64_PC32 2
-#define R_X86_64_GOT32 3
-#define R_X86_64_PLT32 4
-#define R_X86_64_COPY 5
-#define R_X86_64_GLOB_DAT 6
-#define R_X86_64_JUMP_SLOT 7
-#define R_X86_64_RELATIVE 8
-#define R_X86_64_GOTPCREL 9
-
-#define R_X86_64_32 10
-#define R_X86_64_32S 11
-#define R_X86_64_16 12
-#define R_X86_64_PC16 13
-#define R_X86_64_8 14
-#define R_X86_64_PC8 15
-#define R_X86_64_DTPMOD64 16
-#define R_X86_64_DTPOFF64 17
-#define R_X86_64_TPOFF64 18
-#define R_X86_64_TLSGD 19
-
-#define R_X86_64_TLSLD 20
-
-#define R_X86_64_DTPOFF32 21
-#define R_X86_64_GOTTPOFF 22
-
-#define R_X86_64_TPOFF32 23
-#define R_X86_64_PC64 24
-#define R_X86_64_GOTOFF64 25
-#define R_X86_64_GOTPC32 26
-#define R_X86_64_GOT64 27
-#define R_X86_64_GOTPCREL64 28
-#define R_X86_64_GOTPC64 29
-#define R_X86_64_GOTPLT64 30
-#define R_X86_64_PLTOFF64 31
-#define R_X86_64_SIZE32 32
-#define R_X86_64_SIZE64 33
-
-#define R_X86_64_GOTPC32_TLSDESC 34
-#define R_X86_64_TLSDESC_CALL 35
-
-#define R_X86_64_TLSDESC 36
-#define R_X86_64_IRELATIVE 37
-#define R_X86_64_RELATIVE64 38
-#define R_X86_64_NUM 39
-
-
-
-#define R_MN10300_NONE 0
-#define R_MN10300_32 1
-#define R_MN10300_16 2
-#define R_MN10300_8 3
-#define R_MN10300_PCREL32 4
-#define R_MN10300_PCREL16 5
-#define R_MN10300_PCREL8 6
-#define R_MN10300_GNU_VTINHERIT 7
-#define R_MN10300_GNU_VTENTRY 8
-#define R_MN10300_24 9
-#define R_MN10300_GOTPC32 10
-#define R_MN10300_GOTPC16 11
-#define R_MN10300_GOTOFF32 12
-#define R_MN10300_GOTOFF24 13
-#define R_MN10300_GOTOFF16 14
-#define R_MN10300_PLT32 15
-#define R_MN10300_PLT16 16
-#define R_MN10300_GOT32 17
-#define R_MN10300_GOT24 18
-#define R_MN10300_GOT16 19
-#define R_MN10300_COPY 20
-#define R_MN10300_GLOB_DAT 21
-#define R_MN10300_JMP_SLOT 22
-#define R_MN10300_RELATIVE 23
-
-#define R_MN10300_NUM 24
-
-
-
-#define R_M32R_NONE 0
-#define R_M32R_16 1
-#define R_M32R_32 2
-#define R_M32R_24 3
-#define R_M32R_10_PCREL 4
-#define R_M32R_18_PCREL 5
-#define R_M32R_26_PCREL 6
-#define R_M32R_HI16_ULO 7
-#define R_M32R_HI16_SLO 8
-#define R_M32R_LO16 9
-#define R_M32R_SDA16 10
-#define R_M32R_GNU_VTINHERIT 11
-#define R_M32R_GNU_VTENTRY 12
-
-#define R_M32R_16_RELA 33
-#define R_M32R_32_RELA 34
-#define R_M32R_24_RELA 35
-#define R_M32R_10_PCREL_RELA 36
-#define R_M32R_18_PCREL_RELA 37
-#define R_M32R_26_PCREL_RELA 38
-#define R_M32R_HI16_ULO_RELA 39
-#define R_M32R_HI16_SLO_RELA 40
-#define R_M32R_LO16_RELA 41
-#define R_M32R_SDA16_RELA 42
-#define R_M32R_RELA_GNU_VTINHERIT 43
-#define R_M32R_RELA_GNU_VTENTRY 44
-#define R_M32R_REL32 45
-
-#define R_M32R_GOT24 48
-#define R_M32R_26_PLTREL 49
-#define R_M32R_COPY 50
-#define R_M32R_GLOB_DAT 51
-#define R_M32R_JMP_SLOT 52
-#define R_M32R_RELATIVE 53
-#define R_M32R_GOTOFF 54
-#define R_M32R_GOTPC24 55
-#define R_M32R_GOT16_HI_ULO 56
-
-#define R_M32R_GOT16_HI_SLO 57
-
-#define R_M32R_GOT16_LO 58
-#define R_M32R_GOTPC_HI_ULO 59
-
-#define R_M32R_GOTPC_HI_SLO 60
-
-#define R_M32R_GOTPC_LO 61
-
-#define R_M32R_GOTOFF_HI_ULO 62
-
-#define R_M32R_GOTOFF_HI_SLO 63
-
-#define R_M32R_GOTOFF_LO 64
-#define R_M32R_NUM 256
-
-#define R_MICROBLAZE_NONE 0
-#define R_MICROBLAZE_32 1
-#define R_MICROBLAZE_32_PCREL 2
-#define R_MICROBLAZE_64_PCREL 3
-#define R_MICROBLAZE_32_PCREL_LO 4
-#define R_MICROBLAZE_64 5
-#define R_MICROBLAZE_32_LO 6
-#define R_MICROBLAZE_SRO32 7
-#define R_MICROBLAZE_SRW32 8
-#define R_MICROBLAZE_64_NONE 9
-#define R_MICROBLAZE_32_SYM_OP_SYM 10
-#define R_MICROBLAZE_GNU_VTINHERIT 11
-#define R_MICROBLAZE_GNU_VTENTRY 12
-#define R_MICROBLAZE_GOTPC_64 13
-#define R_MICROBLAZE_GOT_64 14
-#define R_MICROBLAZE_PLT_64 15
-#define R_MICROBLAZE_REL 16
-#define R_MICROBLAZE_JUMP_SLOT 17
-#define R_MICROBLAZE_GLOB_DAT 18
-#define R_MICROBLAZE_GOTOFF_64 19
-#define R_MICROBLAZE_GOTOFF_32 20
-#define R_MICROBLAZE_COPY 21
-#define R_MICROBLAZE_TLS 22
-#define R_MICROBLAZE_TLSGD 23
-#define R_MICROBLAZE_TLSLD 24
-#define R_MICROBLAZE_TLSDTPMOD32 25
-#define R_MICROBLAZE_TLSDTPREL32 26
-#define R_MICROBLAZE_TLSDTPREL64 27
-#define R_MICROBLAZE_TLSGOTTPREL32 28
-#define R_MICROBLAZE_TLSTPREL32 29
-
-#define R_OR1K_NONE 0
-#define R_OR1K_32 1
-#define R_OR1K_16 2
-#define R_OR1K_8 3
-#define R_OR1K_LO_16_IN_INSN 4
-#define R_OR1K_HI_16_IN_INSN 5
-#define R_OR1K_INSN_REL_26 6
-#define R_OR1K_GNU_VTENTRY 7
-#define R_OR1K_GNU_VTINHERIT 8
-#define R_OR1K_32_PCREL 9
-#define R_OR1K_16_PCREL 10
-#define R_OR1K_8_PCREL 11
-#define R_OR1K_GOTPC_HI16 12
-#define R_OR1K_GOTPC_LO16 13
-#define R_OR1K_GOT16 14
-#define R_OR1K_PLT26 15
-#define R_OR1K_GOTOFF_HI16 16
-#define R_OR1K_GOTOFF_LO16 17
-#define R_OR1K_COPY 18
-#define R_OR1K_GLOB_DAT 19
-#define R_OR1K_JMP_SLOT 20
-#define R_OR1K_RELATIVE 21
-#define R_OR1K_TLS_GD_HI16 22
-#define R_OR1K_TLS_GD_LO16 23
-#define R_OR1K_TLS_LDM_HI16 24
-#define R_OR1K_TLS_LDM_LO16 25
-#define R_OR1K_TLS_LDO_HI16 26
-#define R_OR1K_TLS_LDO_LO16 27
-#define R_OR1K_TLS_IE_HI16 28
-#define R_OR1K_TLS_IE_LO16 29
-#define R_OR1K_TLS_LE_HI16 30
-#define R_OR1K_TLS_LE_LO16 31
-#define R_OR1K_TLS_TPOFF 32
-#define R_OR1K_TLS_DTPOFF 33
-#define R_OR1K_TLS_DTPMOD 34
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif
diff --git a/srcpkgs/xen/files/stdint_local.h b/srcpkgs/xen/files/stdint_local.h
deleted file mode 100644
index e6198267276736..00000000000000
--- a/srcpkgs/xen/files/stdint_local.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Copied from Alpine Linux's aports repo: */
-/* 32 bit int types */
-#ifndef STDINT_LOCAL_H
-#define STDINT_LOCAL_H
-typedef __INT8_TYPE__ int8_t;
-typedef __INT16_TYPE__ int16_t;
-typedef __INT32_TYPE__ int32_t;
-typedef __INT64_TYPE__ int64_t;
-typedef __INTPTR_TYPE__ intptr_t;
-
-/* Unsigned. */
-typedef __UINT8_TYPE__ uint8_t;
-typedef __UINT16_TYPE__ uint16_t;
-typedef __UINT32_TYPE__ uint32_t;
-typedef __UINT64_TYPE__ uint64_t;
-typedef __UINTPTR_TYPE__ uintptr_t;
-
-#define INTPTR_MAX 0x7fffffffffffffffL
-#define UINTPTR_MAX 0xffffffffffffffffUL
-#endif
diff --git a/srcpkgs/xen/files/xen/run b/srcpkgs/xen/files/xen/run
index 5aff5c94a62a64..6f8c82def87dd0 100644
--- a/srcpkgs/xen/files/xen/run
+++ b/srcpkgs/xen/files/xen/run
@@ -1,6 +1,5 @@
#!/bin/sh
exec 2>&1
sv check xenconsoled >/dev/null || exit 1
-xenstore-write "/local/domain/0/domid" 0 || exit 1
-xenstore-write "/local/domain/0/name" "Domain-0" || exit 1
+/usr/lib/xen/bin/xen-init-dom0 || exit 1
exec chpst -b xen pause
diff --git a/srcpkgs/xen/patches/basename.patch b/srcpkgs/xen/patches/basename.patch
new file mode 100644
index 00000000000000..344b339cf318a6
--- /dev/null
+++ b/srcpkgs/xen/patches/basename.patch
@@ -0,0 +1,40 @@
+From 2bff4b6fbecf87f91bce64ad99e94540ed9f9f51 Mon Sep 17 00:00:00 2001
+From: Blue Swirl <blauwirbel@gmail.com>
+Date: Wed, 23 Dec 2009 15:34:04 +0000
+Subject: [PATCH] Compile qemu-nbd also on OpenBSD and Solaris
+
+basename() needs #include <libgen.h>.
+
+No prototype for daemon() is available on Solaris, but link
+succeeds.
+
+Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
+---
+ configure | 2 +-
+ qemu-nbd.c | 1 +
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/qemu-nbd.c b/qemu-nbd.c
+index 6cdb83473f9..91ea01414d1 100644
+--- a/tools/qemu-xen-traditional/qemu-nbd.c
++++ b/tools/qemu-xen-traditional/qemu-nbd.c
+@@ -30,6 +30,7 @@
+ #include <netinet/tcp.h>
+ #include <arpa/inet.h>
+ #include <signal.h>
++#include <libgen.h>
+
+ #define SOCKET_PATH "/var/lock/qemu-nbd-%s"
+
+diff -rup pci.c.orig pci.c
+--- a/tools/qemu-xen/hw/vfio/pci.c
++++ b/tools/qemu-xen/hw/vfio/pci.c
+@@ -21,6 +21,7 @@
+ #include "qemu/osdep.h"
+ #include <linux/vfio.h>
+ #include <sys/ioctl.h>
++#include <libgen.h>
+
+ #include "hw/hw.h"
+ #include "hw/pci/msi.h"
+
diff --git a/srcpkgs/xen/patches/musl-hvmloader-fix-stdint.patch b/srcpkgs/xen/patches/musl-hvmloader-fix-stdint.patch
deleted file mode 100644
index 0579d595768ef5..00000000000000
--- a/srcpkgs/xen/patches/musl-hvmloader-fix-stdint.patch
+++ /dev/null
@@ -1,190 +0,0 @@
-(patch from Alpine Linux's aports repository)
-musl's stdint does not support gcc -m32 so we need to make sure that we
-don't use system's stdint.h. We ship a stdind_local.h and make sure that
-we use that instead
-
-https://bugs.alpinelinux.org/issues/3308
-
-diff --git a/tools/firmware/Rules.mk b/tools/firmware/Rules.mk
-index 26bbddc..efad58c 100644
---- a/tools/firmware/Rules.mk
-+++ b/tools/firmware/Rules.mk
-@@ -12,6 +12,7 @@ CFLAGS += -DNDEBUG
- endif
-
- CFLAGS += -Werror
-+CFLAGS += -I$(XEN_ROOT)/tools/firmware
-
- $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
-
-diff --git a/tools/firmware/hvmloader/32bitbios_support.c b/tools/firmware/hvmloader/32bitbios_support.c
-index 1141350..0ba9d38 100644
---- a/tools/firmware/hvmloader/32bitbios_support.c
-+++ b/tools/firmware/hvmloader/32bitbios_support.c
-@@ -20,8 +20,8 @@
- * this program; If not, see <http://www.gnu.org/licenses/>.
- */
-
--#include <inttypes.h>
--#include <elf.h>
-+#include <stdint_local.h>
-+#include <elf_local.h>
- #ifdef __sun__
- #include <sys/machelf.h>
- #endif
-diff --git a/tools/firmware/hvmloader/config.h b/tools/firmware/hvmloader/config.h
-index 844120b..8cb799f 100644
---- a/tools/firmware/hvmloader/config.h
-+++ b/tools/firmware/hvmloader/config.h
-@@ -1,7 +1,7 @@
- #ifndef __HVMLOADER_CONFIG_H__
- #define __HVMLOADER_CONFIG_H__
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <stdbool.h>
-
- enum virtual_vga { VGA_none, VGA_std, VGA_cirrus, VGA_pt };
-diff --git a/tools/firmware/hvmloader/hypercall.h b/tools/firmware/hvmloader/hypercall.h
-index 5368c30..c57bc86 100644
---- a/tools/firmware/hvmloader/hypercall.h
-+++ b/tools/firmware/hvmloader/hypercall.h
-@@ -31,7 +31,7 @@
- #ifndef __HVMLOADER_HYPERCALL_H__
- #define __HVMLOADER_HYPERCALL_H__
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <xen/xen.h>
- #include "config.h"
-
-diff --git a/tools/firmware/hvmloader/mp_tables.c b/tools/firmware/hvmloader/mp_tables.c
-index d207ecb..6dae38a 100644
---- a/tools/firmware/hvmloader/mp_tables.c
-+++ b/tools/firmware/hvmloader/mp_tables.c
-@@ -27,7 +27,7 @@
- * this program; If not, see <http://www.gnu.org/licenses/>.
- */
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include "config.h"
-
- /* number of non-processor MP table entries */
-diff --git a/tools/firmware/hvmloader/option_rom.h b/tools/firmware/hvmloader/option_rom.h
-index 0fefe08..66a93bc 100644
---- a/tools/firmware/hvmloader/option_rom.h
-+++ b/tools/firmware/hvmloader/option_rom.h
-@@ -1,7 +1,7 @@
- #ifndef __HVMLOADER_OPTION_ROM_H__
- #define __HVMLOADER_OPTION_ROM_H__
-
--#include <stdint.h>
-+#include <stdint_local.h>
-
- struct option_rom_header {
- uint8_t signature[2]; /* "\x55\xaa" */
-diff --git a/tools/firmware/hvmloader/pir_types.h b/tools/firmware/hvmloader/pir_types.h
-index 9f9259c..7c004c8 100644
---- a/tools/firmware/hvmloader/pir_types.h
-+++ b/tools/firmware/hvmloader/pir_types.h
-@@ -23,7 +23,7 @@
- #ifndef PIR_TYPES_H
- #define PIR_TYPES_H
-
--#include <stdint.h>
-+#include <stdint_local.h>
-
- #define NR_PIR_SLOTS 6
-
-diff --git a/tools/firmware/hvmloader/smbios.c b/tools/firmware/hvmloader/smbios.c
-index 97a054e..e1646ee 100644
---- a/tools/firmware/hvmloader/smbios.c
-+++ b/tools/firmware/hvmloader/smbios.c
-@@ -19,7 +19,7 @@
- * Authors: Andrew D. Ball <aball@us.ibm.com>
- */
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <xen/xen.h>
- #include <xen/version.h>
- #include "smbios_types.h"
-diff --git a/tools/firmware/hvmloader/smbios_types.h b/tools/firmware/hvmloader/smbios_types.h
-index 7c648ec..6ea0dc8 100644
---- a/tools/firmware/hvmloader/smbios_types.h
-+++ b/tools/firmware/hvmloader/smbios_types.h
-@@ -25,7 +25,7 @@
- #ifndef SMBIOS_TYPES_H
- #define SMBIOS_TYPES_H
-
--#include <stdint.h>
-+#include <stdint_local.h>
-
- /* SMBIOS entry point -- must be written to a 16-bit aligned address
- between 0xf0000 and 0xfffff.
-diff --git a/tools/firmware/hvmloader/util.c b/tools/firmware/hvmloader/util.c
-index 7da144b..5a96608 100644
---- a/tools/firmware/hvmloader/util.c
-+++ b/tools/firmware/hvmloader/util.c
-@@ -24,7 +24,7 @@
- #include "vnuma.h"
- #include <acpi2_0.h>
- #include <libacpi.h>
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <xen/xen.h>
- #include <xen/memory.h>
- #include <xen/sched.h>
-diff --git a/tools/firmware/hvmloader/util.h b/tools/firmware/hvmloader/util.h
-index 31889de..4f32283 100644
---- a/tools/firmware/hvmloader/util.h
-+++ b/tools/firmware/hvmloader/util.h
-@@ -2,7 +2,7 @@
- #define __HVMLOADER_UTIL_H__
-
- #include <stdarg.h>
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <stddef.h>
- #include <stdbool.h>
- #include <xen/xen.h>
-diff --git a/tools/firmware/rombios/32bit/pmm.c b/tools/firmware/rombios/32bit/pmm.c
-index 09fec42..133cab7 100644
---- a/tools/firmware/rombios/32bit/pmm.c
-+++ b/tools/firmware/rombios/32bit/pmm.c
-@@ -62,7 +62,7 @@
- * }
- */
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <stddef.h>
- #include "config.h"
- #include "e820.h"
-diff --git a/tools/firmware/rombios/32bit/util.c b/tools/firmware/rombios/32bit/util.c
-index 6c1c480..52c5878 100644
---- a/tools/firmware/rombios/32bit/util.c
-+++ b/tools/firmware/rombios/32bit/util.c
-@@ -17,7 +17,7 @@
- * this program; If not, see <http://www.gnu.org/licenses/>.
- */
- #include <stdarg.h>
--#include <stdint.h>
-+#include <stdint_local.h>
- #include "rombios_compat.h"
- #include "util.h"
-
-diff --git a/tools/libacpi/acpi2_0.h b/tools/libacpi/acpi2_0.h
-index 2619ba3..c0498ca 100644
---- a/tools/libacpi/acpi2_0.h
-+++ b/tools/libacpi/acpi2_0.h
-@@ -14,7 +14,7 @@
- #ifndef _ACPI_2_0_H_
- #define _ACPI_2_0_H_
-
--#include <stdint.h>
-+#include <stdint_local.h>
- #include <xen/xen.h>
- #include <xen/hvm/ioreq.h>
-
diff --git a/srcpkgs/xen/patches/ocaml-4.12.patch b/srcpkgs/xen/patches/ocaml-4.12.patch
deleted file mode 100644
index 32ec8657e3b585..00000000000000
--- a/srcpkgs/xen/patches/ocaml-4.12.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-2021-04-06 - Anton Farygin <rider@altlinux.org> 4.14.1-alt2
-- fixed build with ocaml-4.12.0
-
---- xen-4.14.1/tools/ocaml/libs/xentoollog/xentoollog_stubs.c.orig 2020-12-17 16:47:25.000000000 +0000
-+++ xen-4.14.1/tools/ocaml/libs/xentoollog/xentoollog_stubs.c 2021-03-01 22:53:23.106205483 +0000
-@@ -53,8 +53,6 @@
- #include "_xtl_levels.inc"
-
- /* Option type support as per http://www.linux-nantes.org/~fmonnier/ocaml/ocaml-wrapping-c.php */
--#define Val_none Val_int(0)
--#define Some_val(v) Field(v,0)
-
- static value Val_some(value v)
- {
---- xen-4.14.1/tools/ocaml/libs/xl/xenlight_stubs.c.orig 2020-12-17 16:47:25.000000000 +0000
-+++ xen-4.14.1/tools/ocaml/libs/xl/xenlight_stubs.c 2021-03-01 23:01:24.229859714 +0000
-@@ -227,8 +227,6 @@
- }
-
- /* Option type support as per http://www.linux-nantes.org/~fmonnier/ocaml/ocaml-wrapping-c.php */
--#define Val_none Val_int(0)
--#define Some_val(v) Field(v,0)
-
- static value Val_some(value v)
- {
---- xen-4.14.1/tools/ocaml/libs/xc/xenctrl_stubs.c.orig 2020-12-17 16:47:25.000000000 +0000
-+++ xen-4.14.1/tools/ocaml/libs/xc/xenctrl_stubs.c 2021-03-01 23:24:45.477290290 +0000
-@@ -43,8 +43,6 @@
- #define _H(__h) ((xc_interface *)(__h))
- #define _D(__d) ((uint32_t)Int_val(__d))
-
--#define Val_none (Val_int(0))
--
- #define string_of_option_array(array, index) \
- ((Field(array, index) == Val_none) ? NULL : String_val(Field(Field(array, index), 0)))
-
diff --git a/srcpkgs/xen/patches/ocaml-5.patch b/srcpkgs/xen/patches/ocaml-5.patch
deleted file mode 100644
index 9b590de12286b2..00000000000000
--- a/srcpkgs/xen/patches/ocaml-5.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-X-Git-Url: https://xenbits.xen.org/gitweb/?p=xen.git;a=blobdiff_plain;f=tools%2Focaml%2Flibs%2FMakefile;h=89350aa12fdc6dbf0fe461bf7e4644cbb16b8462;hp=5146c524846083f343b5d4c5c2ccbb060dc94a67;hb=e51d31f79edc10f8d622e7f5bf4b935af6d4618f;hpb=bf652a50fb3bb3b1b3d93db6fb79bc28f978fe75
-
-Remove broken libs (like upstream later).
-
---- xen-4.14.1/tools/ocaml/libs/Makefile
-+++ xen-4.14.1/tools/ocaml/libs/Makefile
-@@ -3,9 +3,8 @@
-
- SUBDIRS= \
- mmap \
-- xentoollog \
- xc eventchn \
-- xb xs xl
-+ xb xs
-
- .PHONY: all
- all: subdirs-all
---- xen-4.14.1/tools/ocaml/xenstored/disk.ml
-+++ xen-4.14.1/tools/ocaml/xenstored/disk.ml
-@@ -30,7 +30,7 @@
- | _ -> raise (Failure "undecify")
-
- let unhex c =
-- let c = Char.lowercase c in
-+ let c = Char.lowercase_ascii c in
- match c with
- | '0' .. '9' -> (Char.code c) - (Char.code '0')
- | 'a' .. 'f' -> (Char.code c) - (Char.code 'a') + 10
diff --git a/srcpkgs/xen/patches/xsa360-4.14.patch b/srcpkgs/xen/patches/xsa360-4.14.patch
deleted file mode 100644
index 1bc185b110dc27..00000000000000
--- a/srcpkgs/xen/patches/xsa360-4.14.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-From: Roger Pau Monne <roger.pau@citrix.com>
-Subject: x86/dpci: do not remove pirqs from domain tree on unbind
-
-A fix for a previous issue removed the pirqs from the domain tree when
-they are unbound in order to prevent shared pirqs from triggering a
-BUG_ON in __pirq_guest_unbind if they are unbound multiple times. That
-caused free_domain_pirqs to no longer unmap the pirqs because they
-are gone from the domain pirq tree, thus leaving stale unbound pirqs
-after domain destruction if the domain had mapped dpci pirqs after
-shutdown.
-
-Take a different approach to fix the original issue, instead of
-removing the pirq from d->pirq_tree clear the flags of the dpci pirq
-struct to signal that the pirq is now unbound. This prevents calling
-pirq_guest_unbind multiple times for the same pirq without having to
-remove it from the domain pirq tree.
-
-This is XSA-360.
-
-Fixes: 5b58dad089 ('x86/pass-through: avoid double IRQ unbind during domain cleanup')
-Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
-Reviewed-by: Jan Beulich <jbeulich@suse.com>
-
---- a/xen/arch/x86/irq.c
-+++ b/xen/arch/x86/irq.c
-@@ -1331,7 +1331,7 @@ void (pirq_cleanup_check)(struct pirq *p
- }
-
- if ( radix_tree_delete(&d->pirq_tree, pirq->pirq) != pirq )
-- BUG_ON(!d->is_dying);
-+ BUG();
- }
-
- /* Flush all ready EOIs from the top of this CPU's pending-EOI stack. */
---- a/xen/drivers/passthrough/pci.c
-+++ b/xen/drivers/passthrough/pci.c
-@@ -862,6 +862,10 @@ static int pci_clean_dpci_irq(struct dom
- {
- struct dev_intx_gsi_link *digl, *tmp;
-
-+ if ( !pirq_dpci->flags )
-+ /* Already processed. */
-+ return 0;
-+
- pirq_guest_unbind(d, dpci_pirq(pirq_dpci));
-
- if ( pt_irq_need_timer(pirq_dpci->flags) )
-@@ -872,15 +876,10 @@ static int pci_clean_dpci_irq(struct dom
- list_del(&digl->list);
- xfree(digl);
- }
-+ /* Note the pirq is now unbound. */
-+ pirq_dpci->flags = 0;
-
-- radix_tree_delete(&d->pirq_tree, dpci_pirq(pirq_dpci)->pirq);
--
-- if ( !pt_pirq_softirq_active(pirq_dpci) )
-- return 0;
--
-- domain_get_irq_dpci(d)->pending_pirq_dpci = pirq_dpci;
--
-- return -ERESTART;
-+ return pt_pirq_softirq_active(pirq_dpci) ? -ERESTART : 0;
- }
-
- static int pci_clean_dpci_irqs(struct domain *d)
-@@ -897,18 +896,8 @@ static int pci_clean_dpci_irqs(struct do
- hvm_irq_dpci = domain_get_irq_dpci(d);
- if ( hvm_irq_dpci != NULL )
- {
-- int ret = 0;
--
-- if ( hvm_irq_dpci->pending_pirq_dpci )
-- {
-- if ( pt_pirq_softirq_active(hvm_irq_dpci->pending_pirq_dpci) )
-- ret = -ERESTART;
-- else
-- hvm_irq_dpci->pending_pirq_dpci = NULL;
-- }
-+ int ret = pt_pirq_iterate(d, pci_clean_dpci_irq, NULL);
-
-- if ( !ret )
-- ret = pt_pirq_iterate(d, pci_clean_dpci_irq, NULL);
- if ( ret )
- {
- spin_unlock(&d->event_lock);
---- a/xen/include/asm-x86/hvm/irq.h
-+++ b/xen/include/asm-x86/hvm/irq.h
-@@ -160,8 +160,6 @@ struct hvm_irq_dpci {
- DECLARE_BITMAP(isairq_map, NR_ISAIRQS);
- /* Record of mapped Links */
- uint8_t link_cnt[NR_LINK];
-- /* Clean up: Entry with a softirq invocation pending / in progress. */
-- struct hvm_pirq_dpci *pending_pirq_dpci;
- };
-
- /* Machine IRQ to guest device/intx mapping. */
diff --git a/srcpkgs/xen/patches/xsa467.patch b/srcpkgs/xen/patches/xsa467.patch
new file mode 100644
index 00000000000000..baadd4c98da557
--- /dev/null
+++ b/srcpkgs/xen/patches/xsa467.patch
@@ -0,0 +1,98 @@
+From: Jan Beulich <jbeulich@suse.com>
+Subject: IOMMU/x86: the bus-to-bridge lock needs to be acquired IRQ-safe
+
+The function's use from set_msi_source_id() is guaranteed to be in an
+IRQs-off region. While the invocation of that function could be moved
+ahead in msi_msg_to_remap_entry() (doesn't need to be in the IOMMU-
+intremap-locked region), the call tree from map_domain_pirq() holds an
+IRQ descriptor lock. Hence all use sites of the lock need become IRQ-
+safe ones.
+
+In find_upstream_bridge() do a tiny bit of tidying in adjacent code:
+Change a variable's type to unsigned and merge a redundant assignment
+into another variable's initializer.
+
+This is XSA-467 / CVE-2025-1713.
+
+Fixes: 476bbccc811c ("VT-d: fix MSI source-id of interrupt remapping")
+Signed-off-by: Jan Beulich <jbeulich@suse.com>
+Reviewed-by: Juergen Gross <jgross@suse.com>
+Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
+
+--- a/xen/drivers/passthrough/pci.c
++++ b/xen/drivers/passthrough/pci.c
+@@ -354,20 +354,21 @@ static struct pci_dev *alloc_pdev(struct
+ switch ( pdev->type = pdev_type(pseg->nr, bus, devfn) )
+ {
+ unsigned int cap, sec_bus, sub_bus;
++ unsigned long flags;
+
+ case DEV_TYPE_PCIe2PCI_BRIDGE:
+ case DEV_TYPE_LEGACY_PCI_BRIDGE:
+ sec_bus = pci_conf_read8(pdev->sbdf, PCI_SECONDARY_BUS);
+ sub_bus = pci_conf_read8(pdev->sbdf, PCI_SUBORDINATE_BUS);
+
+- spin_lock(&pseg->bus2bridge_lock);
++ spin_lock_irqsave(&pseg->bus2bridge_lock, flags);
+ for ( ; sec_bus <= sub_bus; sec_bus++ )
+ {
+ pseg->bus2bridge[sec_bus].map = 1;
+ pseg->bus2bridge[sec_bus].bus = bus;
+ pseg->bus2bridge[sec_bus].devfn = devfn;
+ }
+- spin_unlock(&pseg->bus2bridge_lock);
++ spin_unlock_irqrestore(&pseg->bus2bridge_lock, flags);
+ break;
+
+ case DEV_TYPE_PCIe_ENDPOINT:
+@@ -437,16 +438,17 @@ static void free_pdev(struct pci_seg *ps
+ switch ( pdev->type )
+ {
+ unsigned int sec_bus, sub_bus;
++ unsigned long flags;
+
+ case DEV_TYPE_PCIe2PCI_BRIDGE:
+ case DEV_TYPE_LEGACY_PCI_BRIDGE:
+ sec_bus = pci_conf_read8(pdev->sbdf, PCI_SECONDARY_BUS);
+ sub_bus = pci_conf_read8(pdev->sbdf, PCI_SUBORDINATE_BUS);
+
+- spin_lock(&pseg->bus2bridge_lock);
++ spin_lock_irqsave(&pseg->bus2bridge_lock, flags);
+ for ( ; sec_bus <= sub_bus; sec_bus++ )
+ pseg->bus2bridge[sec_bus] = pseg->bus2bridge[pdev->bus];
+- spin_unlock(&pseg->bus2bridge_lock);
++ spin_unlock_irqrestore(&pseg->bus2bridge_lock, flags);
+ break;
+
+ default:
+@@ -1053,8 +1055,9 @@ enum pdev_type pdev_type(u16 seg, u8 bus
+ int find_upstream_bridge(u16 seg, u8 *bus, u8 *devfn, u8 *secbus)
+ {
+ struct pci_seg *pseg = get_pseg(seg);
+- int ret = 0;
+- int cnt = 0;
++ int ret = 1;
++ unsigned long flags;
++ unsigned int cnt = 0;
+
+ if ( *bus == 0 )
+ return 0;
+@@ -1065,8 +1068,7 @@ int find_upstream_bridge(u16 seg, u8 *bu
+ if ( !pseg->bus2bridge[*bus].map )
+ return 0;
+
+- ret = 1;
+- spin_lock(&pseg->bus2bridge_lock);
++ spin_lock_irqsave(&pseg->bus2bridge_lock, flags);
+ while ( pseg->bus2bridge[*bus].map )
+ {
+ *secbus = *bus;
+@@ -1080,7 +1082,7 @@ int find_upstream_bridge(u16 seg, u8 *bu
+ }
+
+ out:
+- spin_unlock(&pseg->bus2bridge_lock);
++ spin_unlock_irqrestore(&pseg->bus2bridge_lock, flags);
+ return ret;
+ }
+
diff --git a/srcpkgs/xen/template b/srcpkgs/xen/template
index e6558977d722d0..daada7ccc31f35 100644
--- a/srcpkgs/xen/template
+++ b/srcpkgs/xen/template
@@ -1,17 +1,17 @@
# Template file for 'xen'
pkgname=xen
-version=4.14.1
-revision=13
+version=4.19.1
+revision=1
# grep -R IPXE_GIT_TAG src/xen-*/tools/firmware/etherboot
-_git_tag_ipxe=4bd064de239dab2426b31c9789a1f4d78087dc63
+_git_tag_ipxe=1d1cf74a5e58811822bee4b3da3cff7282fcdfca
# TODO: arm / aarch64
archs="x86_64*"
build_style=gnu-configure
configure_args="$(vopt_enable stubdom) --disable-systemd
--with-system-seabios=/usr/share/seabios/bios.bin
--with-sysconfig-leaf-dir=conf.d --with-rundir=/run"
-hostmakedepends="acpica-utils automake bin86 bison fig2dev flex gettext
- ghostscript git ocaml ocaml-findlib pandoc pkg-config tar texinfo wget
+hostmakedepends="acpica-utils automake ninja bin86 bison fig2dev flex gettext
+ ghostscript git pandoc pkg-config tar texinfo wget
python3-Markdown python3-setuptools"
makedepends="sdl12-compat-devel dev86 dtc-devel e2fsprogs-devel gnutls-devel libaio-devel
libbluetooth-devel libglib-devel liblzma-devel libnl3-devel openssl-devel
@@ -25,8 +25,8 @@ homepage="https://www.xenproject.org/"
distfiles="
https://downloads.xenproject.org/release/xen/${version}/${pkgname}-${version}.tar.gz
https://github.com/ipxe/ipxe/archive/${_git_tag_ipxe}.tar.gz"
-checksum="cf0d7316ad674491f49b7ef0518cb1d906a2e3bfad639deef0ef2343b119ac0c
- 4850691d6f196eaf4d6210f2de01383251b3ea1b928141da9ce28c0b06a90938"
+checksum="cb513d5998d3887be4233a3ee1bae335a87fa430b3300e2c9afead813d4f40fa
+ 5bf68d88dceb359f33c32363cca1de1e4d95ddc14d1bfe7677e9b467fb8cc7b8"
skip_extraction="${_git_tag_ipxe}.tar.gz"
nopie=yes
ignore_elf_dirs="/usr/share/xen/qemu /usr/share/qemu-xen/qemu"
@@ -45,15 +45,15 @@ build_options_default="stubdom"
desc_option_stubdom="Build xen with stubdom"
if [ "$build_option_stubdom" ]; then
- _gmp_version=4.3.2
- _grub_version=0.97
+ # From "stubdom/configure"
_zlib_version=1.2.3
+ _libpci_version=2.2.9
+ _newlib_version=1.16.0
_lwip_version=1.3.0
+ _grub_version=0.97
+ _gmp_version=4.3.2
_polarssl_version=1.1.4
- _newlib_version=1.16.0
- _libpci_version=2.2.9
_tpmemu_version=0.7.4
- _ocaml_version=4.02.0
distfiles+="
http://xenbits.xen.org/xen-extfiles/gmp-${_gmp_version}.tar.bz2
http://xenbits.xen.org/xen-extfiles/grub-${_grub_version}.tar.gz
@@ -62,8 +62,7 @@ if [ "$build_option_stubdom" ]; then
http://xenbits.xen.org/xen-extfiles/polarssl-${_polarssl_version}-gpl.tgz
http://xenbits.xen.org/xen-extfiles/newlib-${_newlib_version}.tar.gz
http://xenbits.xen.org/xen-extfiles/pciutils-${_libpci_version}.tar.bz2
- http://xenbits.xen.org/xen-extfiles/tpm_emulator-${_tpmemu_version}.tar.gz
- http://caml.inria.fr/pub/distrib/ocaml-${_ocaml_version%.*}/ocaml-${_ocaml_version}.tar.gz"
+ http://xenbits.xen.org/xen-extfiles/tpm_emulator-${_tpmemu_version}.tar.gz"
checksum+="
936162c0312886c21581002b79932829aa048cfaf9937c6265aeaa14f1cd1775
4e1d15d12dbd3e9208111d6b806ad5a9857ca8850c47877d36575b904559260b
@@ -72,8 +71,7 @@ if [ "$build_option_stubdom" ]; then
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6
db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24
- 4e48ea0d83dd9441cc1af04ab18cd6c961b9fa54d5cbf2c2feee038988dea459
- dbbcbd72a29a51206677a606ea09dfec83ae25cbbf52dee90306bc04812cd034"
+ 4e48ea0d83dd9441cc1af04ab18cd6c961b9fa54d5cbf2c2feee038988dea459"
skip_extraction+="
gmp-${_gmp_version}.tar.bz2
grub-${_grub_version}.tar.gz
@@ -82,8 +80,7 @@ if [ "$build_option_stubdom" ]; then
polarssl-${_polarssl_version}-gpl.tgz
newlib-${_newlib_version}.tar.gz
pciutils-${_libpci_version}.tar.bz2
- tpm_emulator-${_tpmemu_version}.tar.gz
- ocaml-${_ocaml_version}.tar.gz"
+ tpm_emulator-${_tpmemu_version}.tar.gz"
fi
if [ "$XBPS_TARGET_LIBC" = musl ]; then
@@ -126,19 +123,14 @@ post_extract() {
newlib-${_newlib_version}.tar.gz \
pciutils-${_libpci_version}.tar.bz2 \
tpm_emulator-${_tpmemu_version}.tar.gz \
- ocaml-${_ocaml_version}.tar.gz \
stubdom/
fi
-
- cp -a ${FILESDIR}/*.h ${wrksrc}/tools/firmware
- cp -a ${FILESDIR}/stdint_local.h ${wrksrc}/tools/libxl/
}
post_patch() {
find \( -name "Makefile*" -o -name "*.mk" -o -name "common.make" \) -exec \
sed -i "{}" -e "s; *-Werror *; ;g" \
-e "s;-Wdeclaration-after-statement;-Wno-declaration-after-statement;g" \;
- vsed -i tools/python/setup.py -e 's;, "-Werror";;g'
# Silence a stream edit for dependencies
vsed -i Config.mk -e 's;sed ";@&;'
}
From d8bad402f6071024db54c408a28fed217c0242a8 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:21:39 -0700
Subject: [PATCH 1169/2025] libvirt: rebuild for xen 4.19
---
srcpkgs/libvirt/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libvirt/template b/srcpkgs/libvirt/template
index cbd21f29410c20..26b69d16ee9cb5 100644
--- a/srcpkgs/libvirt/template
+++ b/srcpkgs/libvirt/template
@@ -1,7 +1,7 @@
# Template file for 'libvirt'
pkgname=libvirt
version=10.5.0
-revision=1
+revision=2
build_style=meson
configure_args="-Dqemu_user=libvirt -Dqemu_group=libvirt -Drunstatedir=/run
-Dpolkit=enabled"
From 6ac67f588900e59454c5db5c0e97afe695432e7b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 24 Mar 2025 13:11:29 +0100
Subject: [PATCH 1170/2025] linux6.13: update to 6.13.8.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 3 ++-
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index cdd62faff60f8d..73383e0db9a062 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.7 Kernel Configuration
+# Linux/arm64 6.13.8 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index 27fe540a1978fb..1727f75cb5db2d 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.7 Kernel Configuration
+# Linux/i386 6.13.8 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -7298,6 +7298,7 @@ CONFIG_SND_SOC_CS53L30=m
# CONFIG_SND_SOC_CS530X_I2C is not set
# 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
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 66fea6714b1393..e443b01b3c12b9 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.7 Kernel Configuration
+# Linux/x86_64 6.13.8 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index 2954e9eaa61c3e..65f3e1ed140eec 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.7
+version=6.13.8
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 3c33fc5a395406d58627007548f3682dce18eab9991d937c9ccfb8e610c37d2a"
+ a4ee918570fcc3372d7fdbc9a0eab45e03dd61a9414ada2d780c79f082488c91"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 708d37eaef40f4d0b3f7d4e53a3b9d22c082d479 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 24 Mar 2025 13:11:47 +0100
Subject: [PATCH 1171/2025] linux6.12: update to 6.12.20.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.12/files/i386-dotconfig | 3 ++-
srcpkgs/linux6.12/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index ea693295a95c2b..4039420cfb1779 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.19 Kernel Configuration
+# Linux/arm64 6.12.20 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index 971eedc56cd772..de77faf0646f43 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.19 Kernel Configuration
+# Linux/i386 6.12.20 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -7263,6 +7263,7 @@ CONFIG_SND_SOC_CS53L30=m
# CONFIG_SND_SOC_CS530X_I2C is not set
# 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
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index d58ddc90f1f30c..79ae207d46a180 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.19 Kernel Configuration
+# Linux/x86_64 6.12.20 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 879274363b74a2..301ee239d0f114 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.19
+version=6.12.20
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- 01e4010742eda6572713798902b82053229f6e1ae531460b2588195b6e92de10"
+ 5079501c73b2c24457cd9ca11d2d4e3f453db32c8ce0a292c6ad2f7a53eb75b8"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From cb986dcf2031f3f2def4088ccf7787e717dc8986 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 24 Mar 2025 13:11:50 +0100
Subject: [PATCH 1172/2025] linux6.6: update to 6.6.84.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 30698024e7c19e..c7373ea8aa8ef5 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.83 Kernel Configuration
+# Linux/arm64 6.6.84 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 1703a601675b35..e8f4fedb168d65 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.83 Kernel Configuration
+# Linux/i386 6.6.84 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 7955ca2f37b1d5..562085dd187a23 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.83 Kernel Configuration
+# Linux/x86_64 6.6.84 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 36398394f0bf02..b1f379a9065e51 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.83
+version=6.6.84
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- aa1f645e007422d31aeecb04c61759c1f97c256bcffadff94391434d843c2f16"
+ 2cd6bc4c80c62f1c2429ad41c8e174428492de3e8b7446e1324963096d8affb5"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 36bfaa627da02d636d2f0df5f9aad45b4c618445 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 25 Mar 2025 01:37:16 +0100
Subject: [PATCH 1173/2025] New package: linux6.14-6.14.0
---
srcpkgs/linux6.14-dbg | 1 +
srcpkgs/linux6.14-headers | 1 +
srcpkgs/linux6.14/files/arm64-dotconfig | 13829 ++++++++++++++++
srcpkgs/linux6.14/files/i386-dotconfig | 11274 +++++++++++++
srcpkgs/linux6.14/files/mv-debug | 8 +
srcpkgs/linux6.14/files/x86_64-dotconfig | 11769 +++++++++++++
.../linux6.14/patches/fix-musl-btf-ids.patch | 15 +
.../linux6.14/patches/fix-musl-objtool.patch | 14 +
.../linux6.14/patches/fixdep-largefile.patch | 11 +
srcpkgs/linux6.14/patches/x13s-camera.patch | 105 +
srcpkgs/linux6.14/template | 358 +
11 files changed, 37385 insertions(+)
create mode 120000 srcpkgs/linux6.14-dbg
create mode 120000 srcpkgs/linux6.14-headers
create mode 100644 srcpkgs/linux6.14/files/arm64-dotconfig
create mode 100644 srcpkgs/linux6.14/files/i386-dotconfig
create mode 100755 srcpkgs/linux6.14/files/mv-debug
create mode 100644 srcpkgs/linux6.14/files/x86_64-dotconfig
create mode 100644 srcpkgs/linux6.14/patches/fix-musl-btf-ids.patch
create mode 100644 srcpkgs/linux6.14/patches/fix-musl-objtool.patch
create mode 100644 srcpkgs/linux6.14/patches/fixdep-largefile.patch
create mode 100644 srcpkgs/linux6.14/patches/x13s-camera.patch
create mode 100644 srcpkgs/linux6.14/template
diff --git a/srcpkgs/linux6.14-dbg b/srcpkgs/linux6.14-dbg
new file mode 120000
index 00000000000000..2dd367c21c1dd0
--- /dev/null
+++ b/srcpkgs/linux6.14-dbg
@@ -0,0 +1 @@
+linux6.14
\ No newline at end of file
diff --git a/srcpkgs/linux6.14-headers b/srcpkgs/linux6.14-headers
new file mode 120000
index 00000000000000..2dd367c21c1dd0
--- /dev/null
+++ b/srcpkgs/linux6.14-headers
@@ -0,0 +1 @@
+linux6.14
\ No newline at end of file
diff --git a/srcpkgs/linux6.14/files/arm64-dotconfig b/srcpkgs/linux6.14/files/arm64-dotconfig
new file mode 100644
index 00000000000000..e375ca94813432
--- /dev/null
+++ b/srcpkgs/linux6.14/files/arm64-dotconfig
@@ -0,0 +1,13829 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/arm64 6.14.0 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=130200
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=24100
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=24100
+CONFIG_LLD_VERSION=0
+CONFIG_RUSTC_VERSION=0
+CONFIG_RUSTC_LLVM_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_PAHOLE_VERSION=129
+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_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_SYSVIPC_COMPAT=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_IRQ_IPI_MUX=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+CONFIG_GENERIC_IRQ_KEXEC_CLEAR_VM_FORWARD=y
+# 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
+CONFIG_CONTEXT_TRACKING=y
+CONFIG_CONTEXT_TRACKING_IDLE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+# CONFIG_NO_HZ_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+CONFIG_CONTEXT_TRACKING_USER=y
+CONFIG_CONTEXT_TRACKING_USER_FORCE=y
+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_BPF_PRELOAD is not set
+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_RT is not set
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=y
+# CONFIG_SCHED_CLASS_EXT is not set
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_VIRT_CPU_ACCOUNTING=y
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_IRQ_TIME_ACCOUNTING is not set
+CONFIG_SCHED_HW_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_PREEMPT_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_NEED_TASKS_RCU=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
+CONFIG_RCU_NOCB_CPU=y
+# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
+CONFIG_RCU_LAZY=y
+# CONFIG_RCU_LAZY_DEFAULT_OFF is not set
+# 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_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_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC10_NO_ARRAY_BOUNDS=y
+CONFIG_CC_NO_ARRAY_BOUNDS=y
+CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
+CONFIG_CC_NO_STRINGOP_OVERFLOW=y
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_SLAB_OBJ_EXT=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+# CONFIG_CGROUP_FAVOR_DYNMODS is not set
+CONFIG_MEMCG=y
+CONFIG_MEMCG_V1=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_GROUP_SCHED_WEIGHT=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_SCHED_MM_CID=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+# CONFIG_CGROUP_DMEM is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_CPUSETS_V1=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_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_BOOT_CONFIG_FORCE is not set
+# CONFIG_BOOT_CONFIG_EMBED is not set
+CONFIG_INITRAMFS_PRESERVE_MTIME=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
+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_SMALL is not set
+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_KCMP=y
+CONFIG_RSEQ=y
+# CONFIG_DEBUG_RSEQ is not set
+CONFIG_CACHESTAT_SYSCALL=y
+# CONFIG_PC104 is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_SELFTEST is not set
+CONFIG_KALLSYMS_ALL=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_HAVE_PERF_EVENTS=y
+CONFIG_GUEST_PERF_EVENTS=y
+
+#
+# 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_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+
+#
+# Kexec and crash features
+#
+CONFIG_CRASH_RESERVE=y
+CONFIG_VMCORE_INFO=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEXEC=y
+CONFIG_KEXEC_FILE=y
+CONFIG_KEXEC_SIG=y
+CONFIG_KEXEC_IMAGE_VERIFY_SIG=y
+CONFIG_CRASH_DUMP=y
+# end of Kexec and crash features
+# end of General setup
+
+CONFIG_ARM64=y
+CONFIG_RUSTC_SUPPORTS_ARM64=y
+CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+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_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
+CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
+
+#
+# Platform selection
+#
+CONFIG_ARCH_ACTIONS=y
+# CONFIG_ARCH_AIROHA is not set
+CONFIG_ARCH_SUNXI=y
+CONFIG_ARCH_ALPINE=y
+CONFIG_ARCH_APPLE=y
+CONFIG_ARCH_BCM=y
+CONFIG_ARCH_BCM2835=y
+CONFIG_ARCH_BCM_IPROC=y
+CONFIG_ARCH_BCMBCA=y
+CONFIG_ARCH_BRCMSTB=y
+CONFIG_ARCH_BERLIN=y
+CONFIG_ARCH_BITMAIN=y
+# CONFIG_ARCH_BLAIZE is not set
+CONFIG_ARCH_EXYNOS=y
+CONFIG_ARCH_SPARX5=y
+# CONFIG_ARCH_K3 is not set
+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_NXP=y
+CONFIG_ARCH_LAYERSCAPE=y
+CONFIG_ARCH_MXC=y
+CONFIG_ARCH_S32=y
+# CONFIG_ARCH_MA35 is not set
+# CONFIG_ARCH_NPCM is not set
+# CONFIG_ARCH_PENSANDO is not set
+CONFIG_ARCH_QCOM=y
+CONFIG_ARCH_REALTEK=y
+# CONFIG_ARCH_RENESAS is not set
+CONFIG_ARCH_ROCKCHIP=y
+CONFIG_ARCH_SEATTLE=y
+CONFIG_ARCH_INTEL_SOCFPGA=y
+# CONFIG_ARCH_STM32 is not set
+CONFIG_ARCH_SYNQUACER=y
+CONFIG_ARCH_TEGRA=y
+CONFIG_ARCH_TESLA_FSD=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_AMPERE_ERRATUM_AC03_CPU_38=y
+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_1742098=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_2441007=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_2658417=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_ARM64_ERRATUM_2441009=y
+CONFIG_ARM64_ERRATUM_2064142=y
+CONFIG_ARM64_ERRATUM_2038923=y
+CONFIG_ARM64_ERRATUM_1902691=y
+CONFIG_ARM64_ERRATUM_2457168=y
+CONFIG_ARM64_ERRATUM_2645198=y
+CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
+CONFIG_ARM64_ERRATUM_2966298=y
+CONFIG_ARM64_ERRATUM_3117295=y
+CONFIG_ARM64_ERRATUM_3194386=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_HISILICON_ERRATUM_162100801=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_ROCKCHIP_ERRATUM_3588001=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_52 is not set
+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_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_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_HW_PERF_EVENTS=y
+CONFIG_CC_HAVE_SHADOW_CALL_STACK=y
+CONFIG_PARAVIRT=y
+# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
+CONFIG_ARCH_SUPPORTS_KEXEC=y
+CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
+CONFIG_ARCH_SELECTS_KEXEC_FILE=y
+CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
+CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y
+CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y
+CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
+CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
+CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
+CONFIG_TRANS_TABLE=y
+# CONFIG_XEN is not set
+CONFIG_ARCH_FORCE_MAX_ORDER=10
+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_COMPAT_ALIGNMENT_FIXUPS=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_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_AS_HAS_ARMV8_2=y
+CONFIG_AS_HAS_SHA3=y
+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_ARMV8_3=y
+CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
+CONFIG_AS_HAS_LDAPR=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_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
+CONFIG_ARM64_E0PD=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_AS_HAS_MOPS=y
+
+#
+# ARMv8.9 architectural features
+#
+CONFIG_ARM64_POE=y
+CONFIG_ARCH_PKEY_BITS=3
+CONFIG_ARM64_HAFT=y
+# end of ARMv8.9 architectural features
+
+#
+# v9.4 architectural features
+#
+# end of v9.4 architectural features
+
+CONFIG_ARM64_SVE=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
+CONFIG_ARM64_CONTPTE=y
+# end of Kernel Features
+
+#
+# Boot options
+#
+CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
+CONFIG_CMDLINE=""
+CONFIG_EFI_STUB=y
+CONFIG_EFI=y
+# CONFIG_COMPRESSED_INSTALL is not set
+CONFIG_DMI=y
+# end of Boot options
+
+#
+# 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_HIBERNATION_COMP_LZO=y
+# CONFIG_HIBERNATION_COMP_LZ4 is not set
+CONFIG_HIBERNATION_DEF_COMP="lzo"
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_PM_AUTOSLEEP=y
+# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
+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_DPM_WATCHDOG_WARNING_TIMEOUT=60
+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_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
+CONFIG_DT_IDLE_GENPD=y
+
+#
+# ARM CPU Idle Drivers
+#
+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_VIRT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
+CONFIG_ARM_APPLE_SOC_CPUFREQ=y
+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
+CONFIG_ACPI_CPPC_CPUFREQ=m
+CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
+# 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_TABLE_LIB=y
+CONFIG_ACPI_THERMAL_LIB=y
+# CONFIG_ACPI_DEBUGGER is not set
+CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_FPDT=y
+# CONFIG_ACPI_EC is not set
+CONFIG_ACPI_AC=m
+CONFIG_ACPI_BATTERY=m
+CONFIG_ACPI_BUTTON=y
+CONFIG_ACPI_VIDEO=m
+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_BGRT=y
+CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
+CONFIG_ACPI_NHLT=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_EINJ_CXL=y
+CONFIG_ACPI_APEI_ERST_DEBUG=m
+CONFIG_ACPI_WATCHDOG=y
+CONFIG_ACPI_CONFIGFS=m
+CONFIG_ACPI_PFRUT=m
+CONFIG_ACPI_IORT=y
+CONFIG_ACPI_GTDT=y
+CONFIG_ACPI_AGDI=y
+CONFIG_ACPI_APMT=y
+CONFIG_ACPI_PPTT=y
+CONFIG_ACPI_PCC=y
+CONFIG_ACPI_FFH=y
+CONFIG_PMIC_OPREGION=y
+CONFIG_ACPI_VIOT=y
+CONFIG_ACPI_PRMT=y
+CONFIG_KVM_COMMON=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_DIRTY_RING=y
+CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
+CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y
+CONFIG_KVM_MMIO=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_READONLY_MEM=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_VCPU_RUN_PID_CHANGE=y
+CONFIG_KVM_XFER_TO_GUEST_WORK=y
+CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y
+CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+# CONFIG_NVHE_EL2_DEBUG is not set
+# CONFIG_PTDUMP_STAGE2_DEBUGFS is not set
+CONFIG_CPU_MITIGATIONS=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y
+CONFIG_HOTPLUG_CORE_SYNC=y
+CONFIG_HOTPLUG_CORE_SYNC_DEAD=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_IOREMAP_PROT=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_NMI_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_RUST=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_HW_BREAKPOINT=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_MMU_LAZY_TLB_REFCOUNT=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=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_SHADOW_CALL_STACK=y
+# CONFIG_SHADOW_CALL_STACK is not set
+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_USER=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_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_ARCH_WANT_PMD_MKWRITE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_ARCH_WANTS_EXECMEM_LATE=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_SOFTIRQ_ON_OWN_STACK=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_HAVE_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_PAGE_SHIFT=12
+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_ARCH_SUPPORTS_RT=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_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_HAS_MEM_ENCRYPT=y
+CONFIG_ARCH_HAS_CC_PLATFORM=y
+CONFIG_HAVE_PREEMPT_DYNAMIC=y
+CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
+CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
+CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
+CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
+CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=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
+CONFIG_FUNCTION_ALIGNMENT_4B=y
+CONFIG_FUNCTION_ALIGNMENT_8B=y
+CONFIG_FUNCTION_ALIGNMENT=8
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_MODULE_SIG_FORMAT=y
+CONFIG_MODULES=y
+# CONFIG_MODULE_DEBUG is not set
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
+CONFIG_MODVERSIONS=y
+CONFIG_GENKSYMS=y
+# CONFIG_GENDWARFKSYMS is not set
+CONFIG_ASM_MODVERSIONS=y
+# CONFIG_EXTENDED_MODVERSIONS is not set
+CONFIG_BASIC_MODVERSIONS=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_MODULE_SIG=y
+# CONFIG_MODULE_SIG_FORCE is not set
+CONFIG_MODULE_SIG_ALL=y
+# CONFIG_MODULE_SIG_SHA1 is not set
+# CONFIG_MODULE_SIG_SHA256 is not set
+# CONFIG_MODULE_SIG_SHA384 is not set
+CONFIG_MODULE_SIG_SHA512=y
+# CONFIG_MODULE_SIG_SHA3_256 is not set
+# CONFIG_MODULE_SIG_SHA3_384 is not set
+# CONFIG_MODULE_SIG_SHA3_512 is not set
+CONFIG_MODULE_SIG_HASH="sha512"
+CONFIG_MODULE_COMPRESS=y
+CONFIG_MODULE_COMPRESS_GZIP=y
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_COMPRESS_ALL is not set
+CONFIG_MODULE_DECOMPRESS=y
+# 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_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLK_RQ_ALLOC_TIME=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_CGROUP_PUNT_BIO=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_ICQ=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_WRITE_MOUNTED=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+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_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
+# CONFIG_OF_PARTITION is not set
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+CONFIG_BLK_MQ_STACKING=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_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_BINFMT_ELF_EXTRA_PHDRS=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_ZPOOL=y
+CONFIG_SWAP=y
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# 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_DEPRECATED is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+CONFIG_ZBUD=y
+# CONFIG_Z3FOLD_DEPRECATED is not set
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ZSMALLOC_CHAIN_SIZE=8
+
+#
+# Slab allocator options
+#
+CONFIG_SLUB=y
+# CONFIG_SLUB_TINY is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SLAB_BUCKETS=y
+# CONFIG_SLUB_STATS is not set
+CONFIG_SLUB_CPU_PARTIAL=y
+# CONFIG_RANDOM_KMALLOC_CACHES is not set
+# end of Slab allocator options
+
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_GUP_FAST=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_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_MHP_MEMMAP_ON_MEMORY=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_SPLIT_PTE_PTLOCKS=y
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_SPLIT_PMD_PTLOCKS=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_DEVICE_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PCP_BATCH_SCALE_MAX=5
+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_ARCH_WANTS_THP_SWAP=y
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
+CONFIG_THP_SWAP=y
+CONFIG_READ_ONLY_THP_FOR_FS=y
+CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
+CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
+CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=7
+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_CURRENT_STACK_POINTER=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_HMM_MIRROR=y
+CONFIG_GET_FREE_REGION=y
+CONFIG_DEVICE_PRIVATE=y
+CONFIG_VMAP_PFN=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_ARCH_HAS_PKEYS=y
+CONFIG_ARCH_USES_PG_ARCH_2=y
+CONFIG_ARCH_USES_PG_ARCH_3=y
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_DMAPOOL_TEST is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_SECRETMEM=y
+CONFIG_ANON_VMA_NAME=y
+CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
+CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
+CONFIG_USERFAULTFD=y
+CONFIG_PTE_MARKER_UFFD_WP=y
+CONFIG_LRU_GEN=y
+# CONFIG_LRU_GEN_ENABLED is not set
+# CONFIG_LRU_GEN_STATS is not set
+CONFIG_LRU_GEN_WALKS_MMU=y
+CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
+CONFIG_PER_VMA_LOCK=y
+CONFIG_LOCK_MM_AND_FIND_VMA=y
+CONFIG_IOMMU_MM_DATA=y
+CONFIG_EXECMEM=y
+CONFIG_NUMA_MEMBLKS=y
+# CONFIG_NUMA_EMU is not set
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_SYSFS=y
+CONFIG_DAMON_RECLAIM=y
+# CONFIG_DAMON_LRU_SORT is not set
+# 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_XGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_DECRYPTED=y
+CONFIG_SKB_EXTENSIONS=y
+CONFIG_NET_DEVMEM=y
+CONFIG_NET_SHAPER=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=m
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=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_IPTFS is not set
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+# CONFIG_SMC_LO is not set
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_NET_HANDSHAKE=y
+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_TABLE_PERTURB_ORDER=16
+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_SIGPOOL=y
+# CONFIG_TCP_AO is not set
+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_BPF_LINK=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_CONNTRACK_OVS=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_NF_NAT_OVS=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_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_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_NF_FLOW_TABLE_PROCFS is not set
+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_IP_NF_IPTABLES_LEGACY=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_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_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_NFT_COMPAT_ARP=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_IPTABLES_LEGACY=m
+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_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_LEGACY=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_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_NONE=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_RZN1_A5PSW is not set
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+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_HTB=m
+CONFIG_NET_SCH_HFSC=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_MQPRIO_LIB=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=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_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_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_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_MAX_SKB_FRAGS=17
+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
+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_LE=y
+CONFIG_BT_LE_L2CAP_ECRED=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_MTK=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_POLL_SYNC=y
+CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=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_HCIUART_AML is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBCM4377=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
+CONFIG_BT_NXPUART=m
+# CONFIG_BT_INTEL_PCIE is not set
+# 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_INJECT_RX_DELAY is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+CONFIG_RXKAD=y
+CONFIG_RXPERF=m
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_MCTP_FLOWS=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=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_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_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_FD=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_USBG is not set
+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_IEEE8021Q_HELPERS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_PAGE_POOL_STATS=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_ARM_AMBA=y
+CONFIG_TEGRA_AHB=y
+CONFIG_HAVE_PCI=y
+CONFIG_GENERIC_PCI_IOMAP=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_PCIEAER_CXL=y
+# 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_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_DOE=y
+CONFIG_PCI_ECAM=y
+CONFIG_PCI_BRIDGE_EMUL=y
+CONFIG_PCI_IOV=y
+# CONFIG_PCI_NPEM is not set
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCIE_TPH is not set
+CONFIG_PCI_P2PDMA=y
+CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
+# CONFIG_PCI_DYNAMIC_OF_NODES 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_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_ACPI=y
+# CONFIG_HOTPLUG_PCI_ACPI_AMPERE_ALTRA is not set
+# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
+CONFIG_HOTPLUG_PCI_CPCI=y
+# CONFIG_HOTPLUG_PCI_OCTEONEP is not set
+CONFIG_HOTPLUG_PCI_SHPC=y
+
+#
+# PCI controller drivers
+#
+CONFIG_PCI_AARDVARK=y
+CONFIG_PCIE_ALTERA=y
+CONFIG_PCIE_ALTERA_MSI=y
+CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000
+CONFIG_PCIE_APPLE=m
+CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_IPROC=m
+CONFIG_PCIE_IPROC_PLATFORM=m
+CONFIG_PCIE_IPROC_MSI=y
+CONFIG_PCI_HOST_THUNDER_PEM=y
+CONFIG_PCI_HOST_THUNDER_ECAM=y
+CONFIG_PCI_FTPCI100=y
+CONFIG_PCI_HOST_COMMON=y
+CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCIE_HISI_ERR=y
+CONFIG_PCIE_MEDIATEK=y
+CONFIG_PCIE_MEDIATEK_GEN3=m
+CONFIG_PCI_HYPERV_INTERFACE=m
+CONFIG_PCI_TEGRA=y
+CONFIG_PCIE_ROCKCHIP=y
+CONFIG_PCIE_ROCKCHIP_HOST=m
+CONFIG_PCIE_ROCKCHIP_EP=y
+CONFIG_PCI_XGENE=y
+CONFIG_PCI_XGENE_MSI=y
+CONFIG_PCIE_XILINX=y
+# CONFIG_PCIE_XILINX_DMA_PL is not set
+CONFIG_PCIE_XILINX_NWL=y
+CONFIG_PCIE_XILINX_CPM=y
+
+#
+# Cadence-based PCIe controllers
+#
+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
+# end of Cadence-based PCIe controllers
+
+#
+# DesignWare-based PCIe controllers
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+CONFIG_PCIE_DW_EP=y
+CONFIG_PCIE_AL=y
+CONFIG_PCI_MESON=y
+CONFIG_PCI_IMX6=y
+CONFIG_PCI_IMX6_HOST=y
+CONFIG_PCI_IMX6_EP=y
+CONFIG_PCI_LAYERSCAPE=y
+CONFIG_PCI_LAYERSCAPE_EP=y
+CONFIG_PCI_HISI=y
+CONFIG_PCIE_KIRIN=y
+CONFIG_PCIE_HISI_STB=y
+CONFIG_PCIE_KEEMBAY=y
+CONFIG_PCIE_KEEMBAY_HOST=y
+CONFIG_PCIE_KEEMBAY_EP=y
+CONFIG_PCIE_ARMADA_8K=y
+CONFIG_PCIE_TEGRA194=m
+CONFIG_PCIE_TEGRA194_HOST=m
+CONFIG_PCIE_TEGRA194_EP=m
+CONFIG_PCIE_DW_PLAT=y
+CONFIG_PCIE_DW_PLAT_HOST=y
+CONFIG_PCIE_DW_PLAT_EP=y
+CONFIG_PCIE_QCOM_COMMON=y
+CONFIG_PCIE_QCOM=y
+CONFIG_PCIE_QCOM_EP=m
+CONFIG_PCIE_ROCKCHIP_DW=y
+CONFIG_PCIE_ROCKCHIP_DW_HOST=y
+# CONFIG_PCIE_ROCKCHIP_DW_EP is not set
+CONFIG_PCI_EXYNOS=y
+CONFIG_PCIE_VISCONTI_HOST=y
+# end of DesignWare-based PCIe controllers
+
+#
+# Mobiveil-based PCIe controllers
+#
+CONFIG_PCIE_MOBIVEIL=y
+CONFIG_PCIE_MOBIVEIL_HOST=y
+CONFIG_PCIE_LAYERSCAPE_GEN4=y
+CONFIG_PCIE_MOBIVEIL_PLAT=y
+# end of Mobiveil-based PCIe controllers
+
+#
+# PLDA-based PCIe controllers
+#
+CONFIG_PCIE_PLDA_HOST=y
+CONFIG_PCIE_MICROCHIP_HOST=y
+# end of PLDA-based PCIe controllers
+# 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
+CONFIG_PCI_EPF_VNTB=m
+# CONFIG_PCI_EPF_MHI is not set
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=m
+# end of PCI switch controller drivers
+
+CONFIG_HAVE_PWRCTL=y
+CONFIG_PCI_PWRCTL=m
+CONFIG_PCI_PWRCTL_PWRSEQ=m
+CONFIG_CXL_BUS=m
+CONFIG_CXL_PCI=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_ACPI=m
+CONFIG_CXL_PMEM=m
+CONFIG_CXL_MEM=m
+CONFIG_CXL_PORT=m
+CONFIG_CXL_SUSPEND=y
+CONFIG_CXL_REGION=y
+# CONFIG_CXL_REGION_INVALIDATION_TEST 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=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_CPS_XX=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_DEVTMPFS_SAFE=y
+# CONFIG_STANDALONE is not set
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_DEBUG=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_FW_LOADER_SYSFS=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_LOADER_COMPRESS_XZ=y
+CONFIG_FW_LOADER_COMPRESS_ZSTD=y
+CONFIG_FW_CACHE=y
+CONFIG_FW_UPLOAD=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_DEVICES=y
+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=y
+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_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+CONFIG_GENERIC_ARCH_NUMA=y
+# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
+# 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_QCOM_SSC_BLOCK_BUS is not set
+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
+CONFIG_MHI_BUS_EP=m
+# end of Bus devices
+
+#
+# Cache Drivers
+#
+# end of Cache Drivers
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+CONFIG_ARM_SCMI_PROTOCOL=y
+# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
+# CONFIG_ARM_SCMI_DEBUG_COUNTERS is not set
+
+#
+# SCMI Transport Drivers
+#
+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_SMC_ATOMIC_ENABLE is not set
+CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
+CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
+# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
+# end of SCMI Transport Drivers
+
+#
+# ARM SCMI NXP i.MX Vendor Protocols
+#
+CONFIG_IMX_SCMI_BBM_EXT=y
+CONFIG_IMX_SCMI_MISC_EXT=y
+# end of ARM SCMI NXP i.MX Vendor Protocols
+
+CONFIG_ARM_SCMI_POWER_CONTROL=m
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_ARM_SCPI_PROTOCOL=y
+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_MTK_ADSP_IPC 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_FW_CS_DSP=m
+# 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_ZBOOT is not set
+CONFIG_EFI_ARMSTUB_DTB_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
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+# CONFIG_EFI_DISABLE_RUNTIME is not set
+# CONFIG_EFI_COCO_SECRET is not set
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_ARM=y
+CONFIG_IMX_DSP=m
+CONFIG_IMX_SCU=y
+CONFIG_IMX_SCMI_MISC_DRV=y
+CONFIG_MESON_SM=y
+CONFIG_ARM_PSCI_FW=y
+# CONFIG_ARM_PSCI_CHECKER is not set
+
+#
+# Qualcomm firmware drivers
+#
+CONFIG_QCOM_SCM=y
+CONFIG_QCOM_TZMEM=y
+CONFIG_QCOM_TZMEM_MODE_GENERIC=y
+# CONFIG_QCOM_TZMEM_MODE_SHMBRIDGE is not set
+CONFIG_QCOM_QSEECOM=y
+CONFIG_QCOM_QSEECOM_UEFISECAPP=y
+# end of Qualcomm firmware drivers
+
+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_GNSS_USB=m
+CONFIG_MTD=m
+CONFIG_MTD_TESTS=m
+
+#
+# Partition parsers
+#
+CONFIG_MTD_BRCM_U_BOOT=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_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_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
+CONFIG_MTD_NAND_ECC_MXIC=y
+# CONFIG_MTD_NAND_ECC_MEDIATEK is not set
+# 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_UBI_NVMEM is not set
+CONFIG_MTD_HYPERBUS=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_PC is not set
+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_BACKEND_LZ4=y
+CONFIG_ZRAM_BACKEND_LZ4HC=y
+CONFIG_ZRAM_BACKEND_ZSTD=y
+# CONFIG_ZRAM_BACKEND_DEFLATE is not set
+CONFIG_ZRAM_BACKEND_842=y
+CONFIG_ZRAM_BACKEND_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
+CONFIG_ZRAM_DEF_COMP_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_ZRAM_MULTI_COMP=y
+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_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_UBLK is not set
+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_VERBOSE_ERRORS=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+# CONFIG_NVME_TCP_TLS is not set
+# CONFIG_NVME_HOST_AUTH is not set
+CONFIG_NVME_APPLE=m
+CONFIG_NVME_TARGET=m
+# CONFIG_NVME_TARGET_DEBUGFS is not set
+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
+# CONFIG_NVME_TARGET_TCP_TLS is not set
+# CONFIG_NVME_TARGET_AUTH is not set
+# CONFIG_NVME_TARGET_PCI_EPF is not set
+# 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_RPMB is not set
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_SMPRO_ERRMON=m
+CONFIG_SMPRO_MISC=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_OPEN_DICE=m
+# CONFIG_NTSYNC is not set
+CONFIG_VCPU_STALL_DETECTOR=m
+# CONFIG_NSM is not set
+# CONFIG_MARVELL_CN10K_DPI is not set
+# CONFIG_MCHP_LAN966X_PCI is not set
+CONFIG_C2PORT=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+# CONFIG_EEPROM_AT25 is not set
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=y
+# 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
+CONFIG_SENSORS_LIS3_I2C=m
+CONFIG_ALTERA_STAPL=m
+# CONFIG_VMWARE_VMCI is not set
+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_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+CONFIG_GP_PCI1XXXX=m
+# CONFIG_KEBA_CP500 is not set
+# 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_HPTIOP=m
+CONFIG_SCSI_BUSLOGIC=m
+# CONFIG_SCSI_FLASHPOINT is not set
+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_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_DWC=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_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_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_BITMAP_FILE=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_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_DM_VDO is not set
+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_REMOTE_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_PFCP is not set
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
+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_NETKIT=y
+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_MT7530_MDIO=m
+CONFIG_NET_DSA_MT7530_MMIO=m
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+# CONFIG_NET_DSA_MICROCHIP_KSZ_SPI is not set
+# CONFIG_NET_DSA_MICROCHIP_KSZ_PTP is not set
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MV88E6XXX_LEDS=y
+CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
+# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set
+CONFIG_NET_DSA_MSCC_FELIX=m
+CONFIG_NET_DSA_MSCC_SEVILLE=m
+# CONFIG_NET_DSA_AR9331 is not set
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
+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_REALTEK=m
+# CONFIG_NET_DSA_REALTEK_MDIO is not set
+# CONFIG_NET_DSA_REALTEK_SMI is not set
+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_PDS_CORE=m
+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_BCMASP=y
+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_CORE=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_NET_VENDOR_DAVICOM=y
+CONFIG_DM9051=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_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_ENGLEDER=y
+CONFIG_TSNEP=m
+# CONFIG_TSNEP_SELFTESTS is not set
+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_CORE=m
+CONFIG_NXP_ENETC_PF_COMMON=m
+CONFIG_FSL_ENETC=m
+# CONFIG_NXP_ENETC4 is not set
+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_NXP_NETC_BLK_CTRL is not set
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_FUNGIBLE=y
+CONFIG_FUN_CORE=m
+CONFIG_FUN_ETH=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_HIBMCGE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_LIBETH=m
+CONFIG_LIBIE=m
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=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_HWMON=y
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_IGC_LEDS=y
+# CONFIG_IDPF is not set
+CONFIG_JME=m
+CONFIG_NET_VENDOR_ADI=y
+CONFIG_ADIN1110=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_RVU_ESWITCH=m
+# CONFIG_OCTEON_EP is not set
+# CONFIG_OCTEON_EP_VF is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MEDIATEK=y
+# CONFIG_NET_AIROHA is not set
+CONFIG_NET_MEDIATEK_SOC_WED=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_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_MACSEC is not set
+CONFIG_MLX5_EN_IPSEC=y
+CONFIG_MLX5_EN_TLS=y
+CONFIG_MLX5_SW_STEERING=y
+CONFIG_MLX5_HW_STEERING=y
+CONFIG_MLX5_SF=y
+CONFIG_MLX5_SF_MANAGER=y
+# CONFIG_MLX5_DPLL 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_MLXBF_GIGE=m
+CONFIG_NET_VENDOR_META=y
+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_LAN865X is not set
+CONFIG_LAN966X_SWITCH=m
+CONFIG_LAN966X_DCB=y
+CONFIG_SPARX5_SWITCH=m
+CONFIG_SPARX5_DCB=y
+# CONFIG_LAN969X_SWITCH is not set
+CONFIG_VCAP=y
+CONFIG_FDMA=y
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=m
+CONFIG_MSCC_OCELOT_SWITCH=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+# CONFIG_MICROSOFT_MANA is not set
+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
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+CONFIG_NFP_APP_FLOWER=y
+CONFIG_NFP_APP_ABM_NIC=y
+CONFIG_NFP_NET_IPSEC=y
+# CONFIG_NFP_DEBUG 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_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_BROCADE=y
+CONFIG_BNA=m
+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_R8169_LEDS=y
+# CONFIG_RTASE is not set
+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_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
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+# CONFIG_SFC_SIENA is not set
+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_S32=m
+CONFIG_DWMAC_SOCFPGA=m
+CONFIG_DWMAC_SUNXI=m
+CONFIG_DWMAC_SUN8I=m
+CONFIG_DWMAC_IMX8=m
+CONFIG_DWMAC_INTEL_PLAT=m
+CONFIG_DWMAC_TEGRA=m
+CONFIG_DWMAC_VISCONTI=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_TEHUTI_TN40 is not set
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VERTEXCOM=y
+CONFIG_MSE102X=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+CONFIG_VIA_RHINE_MMIO=y
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WANGXUN=y
+CONFIG_LIBWX=m
+CONFIG_NGBE=m
+# CONFIG_TXGBE is not set
+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_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_PHYLIB_LEDS=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+# CONFIG_AIR_EN8811H_PHY is not set
+CONFIG_AMD_PHY=m
+CONFIG_MESON_GXL_PHY=m
+CONFIG_ADIN_PHY=m
+# CONFIG_ADIN1100_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_88Q2XXX_PHY is not set
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MTK_NET_PHYLIB=m
+CONFIG_MEDIATEK_GE_PHY=m
+# CONFIG_MEDIATEK_GE_SOC_PHY is not set
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_T1S_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_CBTX_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+CONFIG_NXP_TJA11XX_PHY=m
+# CONFIG_NCN26000_PHY is not set
+CONFIG_QCOM_NET_PHYLIB=m
+CONFIG_AT803X_PHY=m
+# CONFIG_QCA83XX_PHY is not set
+# CONFIG_QCA808X_PHY is not set
+# CONFIG_QCA807X_PHY is not set
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_REALTEK_PHY_HWMON=y
+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_DP83TD510_PHY is not set
+# CONFIG_DP83TG720_PHY is not set
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+# CONFIG_PSE_CONTROLLER is not set
+CONFIG_CAN_DEV=m
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_VXCAN=m
+CONFIG_CAN_NETLINK=y
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_RX_OFFLOAD=y
+# CONFIG_CAN_CAN327 is not set
+CONFIG_CAN_FLEXCAN=m
+# CONFIG_CAN_GRCAN is not set
+CONFIG_CAN_KVASER_PCIEFD=m
+CONFIG_CAN_SLCAN=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_CTUCANFD_PCI is not set
+# CONFIG_CAN_CTUCANFD_PLATFORM is not set
+# CONFIG_CAN_ESD_402_PCI 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_ROCKCHIP_CANFD is not set
+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_USB is not set
+CONFIG_CAN_ETAS_ES58X=m
+# CONFIG_CAN_F81604 is not set
+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
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MCTP_SERIAL=m
+CONFIG_MCTP_TRANSPORT_I2C=m
+# CONFIG_MCTP_TRANSPORT_I3C is not set
+# end of 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=y
+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_REGMAP=m
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+CONFIG_MDIO_BUS_MUX_MESON_G12A=m
+CONFIG_MDIO_BUS_MUX_MESON_GXL=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
+CONFIG_PCS_MTK_LYNXI=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_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
+CONFIG_PPPOE_HASH_BITS=4
+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_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=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_LEDS=y
+# 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_TRACING is not set
+CONFIG_ATH12K=m
+# CONFIG_ATH12K_DEBUG is not set
+# CONFIG_ATH12K_TRACING is not set
+# CONFIG_ATH12K_COREDUMP is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+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_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
+# 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_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+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_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_MT792x_LIB=m
+CONFIG_MT792x_USB=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_MT798X_WMAC is not set
+CONFIG_MT7921_COMMON=m
+CONFIG_MT7921E=m
+CONFIG_MT7921S=m
+CONFIG_MT7921U=m
+CONFIG_MT7996E=m
+CONFIG_MT7925_COMMON=m
+CONFIG_MT7925E=m
+CONFIG_MT7925U=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+# CONFIG_WILC1000_SDIO is not set
+# CONFIG_WILC1000_SPI is not set
+CONFIG_WLAN_VENDOR_PURELIFI=y
+# CONFIG_PLFXLC 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 is not set
+# CONFIG_RTL8192DU is not set
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8192D_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_SDIO=m
+CONFIG_RTW88_USB=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723X=m
+CONFIG_RTW88_8703B=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_88XXA=m
+CONFIG_RTW88_8821A=m
+CONFIG_RTW88_8812A=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822BS=m
+CONFIG_RTW88_8822BU=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8822CS=m
+CONFIG_RTW88_8822CU=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
+CONFIG_RTW88_8723CS=m
+CONFIG_RTW88_8723DU=m
+CONFIG_RTW88_8821CE=m
+CONFIG_RTW88_8821CS=m
+CONFIG_RTW88_8821CU=m
+CONFIG_RTW88_8821AU=m
+CONFIG_RTW88_8812AU=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW88_LEDS=y
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852A=m
+CONFIG_RTW89_8852B_COMMON=m
+CONFIG_RTW89_8852B=m
+CONFIG_RTW89_8852C=m
+# CONFIG_RTW89_8851BE is not set
+CONFIG_RTW89_8852AE=m
+CONFIG_RTW89_8852BE=m
+# CONFIG_RTW89_8852BTE is not set
+CONFIG_RTW89_8852CE=m
+# CONFIG_RTW89_8922AE is not set
+# 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_SILABS=y
+CONFIG_WFX=m
+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_WLAN_VENDOR_ZYDAS=y
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+CONFIG_MAC80211_HWSIM=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_DEBUGFS=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_QCOM_BAM_DMUX=m
+CONFIG_RPMSG_WWAN_CTRL=m
+# CONFIG_IOSM is not set
+CONFIG_MTK_T7XX=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
+CONFIG_INPUT_VIVALDIFMAP=y
+
+#
+# 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
+
+#
+# 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_MPR121=m
+CONFIG_KEYBOARD_SNVS_PWRKEY=m
+CONFIG_KEYBOARD_IMX=m
+CONFIG_KEYBOARD_IMX_BBM_SCMI=y
+CONFIG_KEYBOARD_IMX_SC_KEY=m
+CONFIG_KEYBOARD_NEWTON=m
+CONFIG_KEYBOARD_TEGRA=m
+CONFIG_KEYBOARD_OPENCORES=m
+CONFIG_KEYBOARD_PINEPHONE=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_MT6779=m
+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_JOYSTICK_SENSEHAT is not set
+# CONFIG_JOYSTICK_SEESAW is not set
+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_CYTTSP5=m
+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_GOODIX_BERLIN_I2C is not set
+# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=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_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
+CONFIG_TOUCHSCREEN_IMAGIS=m
+# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
+CONFIG_TOUCHSCREEN_INEXIO=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_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_COLIBRI_VF50=m
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+# CONFIG_TOUCHSCREEN_IQS7211 is not set
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_TOUCHSCREEN_HIMAX_HX83112B=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_BBNSM_PWRKEY=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_TPS65219_PWRBUTTON=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_IBM_PANEL=m
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+# CONFIG_INPUT_IQS7222 is not set
+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_RT5120_PWRKEY=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_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_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=0
+# CONFIG_LEGACY_TIOCSTI is not set
+# CONFIG_LDISC_AUTOLOAD is not set
+
+#
+# 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_PCILIB=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_PCI1XXXX=m
+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_DFL=m
+CONFIG_SERIAL_8250_DW=y
+# CONFIG_SERIAL_8250_RT288X is not set
+CONFIG_SERIAL_8250_MT6577=y
+CONFIG_SERIAL_8250_PERICOM=m
+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_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
+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=m
+CONFIG_SERIAL_SC16IS7XX_I2C=m
+CONFIG_SERIAL_SC16IS7XX_SPI=m
+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_N_HDLC=m
+CONFIG_IPWIRELESS=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_SSIF_IPMI_BMC=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_BCM74110=y
+CONFIG_HW_RANDOM_IPROC_RNG200=m
+CONFIG_HW_RANDOM_OMAP=m
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_HISTB=y
+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_HW_RANDOM_CN10K=m
+CONFIG_HW_RANDOM_ROCKCHIP=y
+CONFIG_APPLICOM=m
+CONFIG_DEVMEM=y
+CONFIG_DEVPORT=y
+CONFIG_TCG_TPM=y
+# CONFIG_TCG_TPM2_HMAC is not set
+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_I2C=m
+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
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=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=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
+# CONFIG_I2C_MUX_MULE is not set
+# 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_CCGX_UCSI=m
+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_AMD_ASF is not set
+CONFIG_I2C_HIX5HD2=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_I801_MUX=y
+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
+# CONFIG_I2C_ZHAOXIN is not set
+
+#
+# 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_S3C2410=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_PCI1XXXX=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 is not set
+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_MIPI_I3C_HCI_PCI 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 is not set
+CONFIG_SPI_ALTERA_CORE=m
+CONFIG_SPI_ALTERA_DFL=m
+CONFIG_SPI_AMLOGIC_SPIFC_A1=m
+# CONFIG_SPI_APPLE is not set
+CONFIG_SPI_ARMADA_3700=m
+# CONFIG_SPI_AXI_SPI_ENGINE is not set
+CONFIG_SPI_BCM2835=m
+CONFIG_SPI_BCM2835AUX=m
+CONFIG_SPI_BCM63XX_HSSPI=m
+CONFIG_SPI_BCM_QSPI=m
+CONFIG_SPI_BCMBCA_HSSPI=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_CH341 is not set
+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_MICROCHIP_CORE=m
+CONFIG_SPI_MICROCHIP_CORE_QSPI=m
+CONFIG_SPI_MT65XX=m
+CONFIG_SPI_MTK_NOR=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_ORION=m
+CONFIG_SPI_PCI1XXXX=m
+CONFIG_SPI_PL022=m
+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_SN_F_OSPI=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=y
+CONFIG_SPMI_HISI3670=m
+CONFIG_SPMI_MSM_PMIC_ARB=m
+CONFIG_SPMI_MTK_PMIF=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
+# CONFIG_PPS_GENERATOR is not set
+
+#
+# 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_VMCLOCK=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+# CONFIG_PTP_1588_CLOCK_FC3W is not set
+# CONFIG_PTP_1588_CLOCK_MOCK is not set
+CONFIG_PTP_1588_CLOCK_OCP=m
+CONFIG_PTP_DFL_TOD=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_AMD is not set
+CONFIG_PINCTRL_APPLE_GPIO=m
+CONFIG_PINCTRL_AXP209=m
+# CONFIG_PINCTRL_AW9523 is not set
+CONFIG_PINCTRL_BM1880=y
+CONFIG_PINCTRL_CY8C95X0=m
+CONFIG_PINCTRL_KEEMBAY=m
+CONFIG_PINCTRL_MAX77620=m
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_MICROCHIP_SGPIO=y
+# CONFIG_PINCTRL_OCELOT is not set
+CONFIG_PINCTRL_RK805=m
+CONFIG_PINCTRL_ROCKCHIP=y
+# CONFIG_PINCTRL_SCMI is not set
+CONFIG_PINCTRL_SINGLE=y
+CONFIG_PINCTRL_STMFX=m
+CONFIG_PINCTRL_SX150X=y
+CONFIG_PINCTRL_ZYNQMP=m
+CONFIG_PINCTRL_MLXBF3=m
+CONFIG_PINCTRL_OWL=y
+CONFIG_PINCTRL_S700=y
+CONFIG_PINCTRL_S900=y
+CONFIG_PINCTRL_BCM2835=y
+CONFIG_PINCTRL_BCM4908=m
+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_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_IMX=y
+# CONFIG_PINCTRL_IMX_SCMI is not set
+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_IMX91 is not set
+CONFIG_PINCTRL_IMX93=m
+
+#
+# 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_AIROHA is not set
+CONFIG_PINCTRL_MT2712=y
+CONFIG_PINCTRL_MT6765=y
+CONFIG_PINCTRL_MT6779=m
+CONFIG_PINCTRL_MT6795=y
+CONFIG_PINCTRL_MT6797=y
+CONFIG_PINCTRL_MT7622=y
+CONFIG_PINCTRL_MT7981=y
+CONFIG_PINCTRL_MT7986=y
+CONFIG_PINCTRL_MT7988=y
+CONFIG_PINCTRL_MT8167=y
+CONFIG_PINCTRL_MT8173=y
+CONFIG_PINCTRL_MT8183=y
+CONFIG_PINCTRL_MT8186=y
+CONFIG_PINCTRL_MT8188=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_MESON_S4=y
+CONFIG_PINCTRL_AMLOGIC_C3=y
+CONFIG_PINCTRL_AMLOGIC_T7=y
+CONFIG_PINCTRL_MVEBU=y
+CONFIG_PINCTRL_ARMADA_AP806=y
+CONFIG_PINCTRL_ARMADA_CP110=y
+CONFIG_PINCTRL_AC5=y
+CONFIG_PINCTRL_ARMADA_37XX=y
+# CONFIG_PINCTRL_S32G2 is not set
+CONFIG_PINCTRL_MSM=y
+# CONFIG_PINCTRL_IPQ5018 is not set
+CONFIG_PINCTRL_IPQ5332=m
+# CONFIG_PINCTRL_IPQ5424 is not set
+# CONFIG_PINCTRL_IPQ8074 is not set
+CONFIG_PINCTRL_IPQ6018=m
+CONFIG_PINCTRL_IPQ9574=m
+# CONFIG_PINCTRL_MDM9607 is not set
+CONFIG_PINCTRL_MSM8916=m
+# CONFIG_PINCTRL_MSM8917 is not set
+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_QCS615 is not set
+# CONFIG_PINCTRL_QCS8300 is not set
+CONFIG_PINCTRL_QDF2XXX=m
+CONFIG_PINCTRL_QDU1000=m
+CONFIG_PINCTRL_SA8775P=m
+# CONFIG_PINCTRL_SAR2130P is not set
+CONFIG_PINCTRL_SC7180=m
+CONFIG_PINCTRL_SC7280=m
+CONFIG_PINCTRL_SC8180X=m
+CONFIG_PINCTRL_SC8280XP=y
+# CONFIG_PINCTRL_SDM660 is not set
+CONFIG_PINCTRL_SDM670=m
+CONFIG_PINCTRL_SDM845=m
+# CONFIG_PINCTRL_SDX75 is not set
+# CONFIG_PINCTRL_SM4450 is not set
+CONFIG_PINCTRL_SM6115=m
+CONFIG_PINCTRL_SM6125=m
+CONFIG_PINCTRL_SM6350=m
+CONFIG_PINCTRL_SM6375=m
+CONFIG_PINCTRL_SM7150=m
+CONFIG_PINCTRL_SM8150=m
+CONFIG_PINCTRL_SM8250=m
+CONFIG_PINCTRL_SM8350=m
+CONFIG_PINCTRL_SM8450=m
+CONFIG_PINCTRL_SM8550=m
+# CONFIG_PINCTRL_SM8650 is not set
+# CONFIG_PINCTRL_SM8750 is not set
+# CONFIG_PINCTRL_X1E80100 is not set
+CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
+CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
+CONFIG_PINCTRL_LPASS_LPI=m
+# CONFIG_PINCTRL_SC7280_LPASS_LPI is not set
+# CONFIG_PINCTRL_SM4250_LPASS_LPI is not set
+# CONFIG_PINCTRL_SM6115_LPASS_LPI is not set
+# CONFIG_PINCTRL_SM8250_LPASS_LPI is not set
+# CONFIG_PINCTRL_SM8350_LPASS_LPI is not set
+CONFIG_PINCTRL_SM8450_LPASS_LPI=m
+CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
+CONFIG_PINCTRL_SM8550_LPASS_LPI=m
+# CONFIG_PINCTRL_SM8650_LPASS_LPI is not set
+CONFIG_PINCTRL_RTD=y
+CONFIG_PINCTRL_RTD1619B=y
+CONFIG_PINCTRL_RTD1319D=y
+CONFIG_PINCTRL_RTD1315E=y
+
+#
+# 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_SUN20I_D1=y
+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_TEGRA234=y
+CONFIG_PINCTRL_TEGRA_XUSB=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
+CONFIG_GPIO_IDIO_16=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_IMX_SCU=y
+# 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_POLARFIRE_SOC is not set
+CONFIG_GPIO_ROCKCHIP=m
+CONFIG_GPIO_RTD=y
+# 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_VF610=y
+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_ADNP is not set
+CONFIG_GPIO_FXL6408=m
+# CONFIG_GPIO_DS4520 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_BD71815=m
+CONFIG_GPIO_BD71828=m
+CONFIG_GPIO_BD9571MWV=m
+# CONFIG_GPIO_CROS_EC is not set
+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_PMIC_EIC_SPRD=m
+CONFIG_GPIO_SL28CPLD=m
+CONFIG_GPIO_TPS65219=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_MLXBF3 is not set
+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
+# CONFIG_GPIO_MPSSE is not set
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_LATCH=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+CONFIG_GPIO_SIM=m
+# end of Virtual GPIO drivers
+
+#
+# GPIO Debugging utilities
+#
+# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set
+# CONFIG_GPIO_VIRTUSER is not set
+# end of GPIO Debugging utilities
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+# CONFIG_W1_MASTER_AMD_AXI is not set
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_MXC=m
+CONFIG_W1_MASTER_GPIO=m
+# CONFIG_W1_MASTER_SGI is not set
+# CONFIG_W1_MASTER_UART 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_ODROID_GO_ULTRA_POWEROFF=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_MLXBF=m
+CONFIG_POWER_SEQUENCING=m
+CONFIG_POWER_SEQUENCING_QCOM_WCN=m
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+# CONFIG_GENERIC_ADC_BATTERY is not set
+CONFIG_IP5XXX_POWER=m
+# 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_QCOM_BATTMGR=m
+# CONFIG_BATTERY_SAMSUNG_SDI is not set
+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_MAX1720X is not set
+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_MAX77976=m
+CONFIG_CHARGER_MP2629=m
+CONFIG_CHARGER_MT6370=m
+CONFIG_CHARGER_QCOM_SMBB=m
+# CONFIG_BATTERY_PM8916_BMS_VM is not set
+# CONFIG_CHARGER_PM8916_LBC is not set
+# 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_RK817=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_RT9467=m
+CONFIG_CHARGER_RT9471=m
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_CROS_CONTROL=m
+CONFIG_CHARGER_SC2731=m
+CONFIG_FUEL_GAUGE_SC27XX=m
+# CONFIG_FUEL_GAUGE_STC3117 is not set
+CONFIG_CHARGER_UCS1002=m
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_BATTERY_UG3105=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
+# CONFIG_FUEL_GAUGE_MM8013 is not set
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_SMPRO=m
+# CONFIG_SENSORS_AD7314 is not set
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=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_ASUS_ROG_RYUJIN is not set
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ARM_SCMI=m
+CONFIG_SENSORS_ARM_SCPI=m
+CONFIG_SENSORS_ATXP1=m
+# CONFIG_SENSORS_CHIPCAP2 is not set
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_CROS_EC=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_GIGABYTE_WATERFORCE is not set
+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_HS3001 is not set
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+# CONFIG_SENSORS_IIO_HWMON is not set
+# CONFIG_SENSORS_ISL28022 is not set
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWERZ is not set
+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_LTC2991 is not set
+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_LTC4282 is not set
+# 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_MAX31760=m
+# CONFIG_MAX31827 is not set
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MC34VR500=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_CORE=m
+CONFIG_SENSORS_NCT6775=m
+# CONFIG_SENSORS_NCT6775_I2C is not set
+# CONFIG_SENSORS_NCT7363 is not set
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
+CONFIG_SENSORS_NZXT_SMART2=m
+# CONFIG_SENSORS_OCC_P8_I2C is not set
+CONFIG_SENSORS_PCF8591=m
+CONFIG_SENSORS_PECI_CPUTEMP=m
+CONFIG_SENSORS_PECI_DIMMTEMP=m
+CONFIG_SENSORS_PECI=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ACBEL_FSG032=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+# CONFIG_SENSORS_ADP1050 is not set
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+# CONFIG_SENSORS_CRPS is not set
+CONFIG_SENSORS_DELTA_AHE50DC_FAN=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_IR38064_REGULATOR is not set
+CONFIG_SENSORS_IRPS5401=m
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LM25066_REGULATOR=y
+CONFIG_SENSORS_LT7182S=m
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+# CONFIG_SENSORS_LTC4286 is not set
+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_MP2856 is not set
+CONFIG_SENSORS_MP2888=m
+# CONFIG_SENSORS_MP2891 is not set
+CONFIG_SENSORS_MP2975=m
+# CONFIG_SENSORS_MP2993 is not set
+# CONFIG_SENSORS_MP2975_REGULATOR is not set
+CONFIG_SENSORS_MP5023=m
+# CONFIG_SENSORS_MP5920 is not set
+# CONFIG_SENSORS_MP5990 is not set
+# CONFIG_SENSORS_MP9941 is not set
+# CONFIG_SENSORS_MPQ7932_REGULATOR is not set
+CONFIG_SENSORS_MPQ7932=m
+# CONFIG_SENSORS_MPQ8785 is not set
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PLI1209BC=m
+CONFIG_SENSORS_PLI1209BC_REGULATOR=y
+CONFIG_SENSORS_PM6764TR=m
+CONFIG_SENSORS_PXE1610=m
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+CONFIG_SENSORS_TDA38640=m
+# CONFIG_SENSORS_TDA38640_REGULATOR is not set
+# CONFIG_SENSORS_TPS25990 is not set
+CONFIG_SENSORS_TPS40422=m
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_TPS546D24=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+# CONFIG_SENSORS_XDP710 is not set
+# CONFIG_SENSORS_XDPE152 is not set
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_XDPE122_REGULATOR=y
+CONFIG_SENSORS_ZL6100=m
+# CONFIG_SENSORS_PT5161L is not set
+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_SY7636A=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC2305=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_SURFACE_FAN is not set
+# CONFIG_SENSORS_SURFACE_TEMP is not set
+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_INA238=m
+CONFIG_SENSORS_INA3221=m
+# CONFIG_SENSORS_SPD5118 is not set
+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_TMP464=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
+
+#
+# ACPI drivers
+#
+# CONFIG_SENSORS_ACPI_POWER is not set
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+# CONFIG_THERMAL_DEBUGFS is not set
+# CONFIG_THERMAL_CORE_TESTING is not set
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=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_DEFAULT_GOV_BANG_BANG 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_PCIE_THERMAL is not set
+# 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
+
+#
+# Mediatek thermal drivers
+#
+CONFIG_MTK_THERMAL=m
+CONFIG_MTK_SOC_THERMAL=m
+CONFIG_MTK_LVTS_THERMAL=m
+# CONFIG_MTK_LVTS_THERMAL_DEBUGFS is not set
+# end of Mediatek thermal drivers
+
+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=m
+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_CROS_EC_WATCHDOG is not set
+# CONFIG_GPIO_WATCHDOG is not set
+# CONFIG_MENF21BMC_WATCHDOG is not set
+CONFIG_WDAT_WDT=m
+CONFIG_XILINX_WATCHDOG=m
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_MLX_WDT=m
+CONFIG_SL28CPLD_WATCHDOG=m
+CONFIG_ARM_SP805_WATCHDOG=y
+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=m
+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_APPLE_WATCHDOG=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_HP_WATCHDOG=m
+CONFIG_KEMPLD_WDT=m
+CONFIG_MARVELL_GTI_WDT=y
+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_ADP5585 is not set
+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_SMPRO=m
+# 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_CS42L43_I2C is not set
+# CONFIG_MFD_CS42L43_SDW is not set
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+CONFIG_MFD_MADERA_SPI=m
+# CONFIG_MFD_MAX5970 is not set
+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_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_88PM886_PMIC is not set
+# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX77541 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_MAX77714 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_MT6370=m
+# CONFIG_MFD_MT6397 is not set
+CONFIG_MFD_MENF21BMC=m
+CONFIG_MFD_OCELOT=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_MFD_QCOM_RPM=m
+CONFIG_MFD_SPMI_PMIC=m
+CONFIG_MFD_SY7636A=m
+# CONFIG_MFD_RDC321X is not set
+CONFIG_MFD_RT4831=m
+# CONFIG_MFD_RT5033 is not set
+CONFIG_MFD_RT5120=m
+# CONFIG_MFD_RC5T583 is not set
+CONFIG_MFD_RK8XX=m
+CONFIG_MFD_RK8XX_I2C=m
+CONFIG_MFD_RK8XX_SPI=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_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_TPS65219=m
+# 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_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_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_BD71828=m
+CONFIG_MFD_ROHM_BD957XMUF=m
+# CONFIG_MFD_ROHM_BD96801 is not set
+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_CS40L50_I2C is not set
+# CONFIG_MFD_CS40L50_SPI is not set
+CONFIG_MFD_VEXPRESS_SYSREG=y
+# CONFIG_RAVE_SP_CORE is not set
+# CONFIG_MFD_INTEL_M10_BMC_SPI is not set
+# CONFIG_MFD_INTEL_M10_BMC_PMCI is not set
+# CONFIG_MFD_QNAP_MCU 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_NETLINK_EVENTS 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_AW37503 is not set
+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_MAX77503 is not set
+CONFIG_REGULATOR_MAX77620=m
+CONFIG_REGULATOR_MAX77650=m
+# CONFIG_REGULATOR_MAX77857 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_MAX20086 is not set
+CONFIG_REGULATOR_MAX20411=m
+# 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_MT6370=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_PM8008=m
+# CONFIG_REGULATOR_QCOM_REFGEN is not set
+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_RAA215300 is not set
+CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
+CONFIG_REGULATOR_RK808=m
+CONFIG_REGULATOR_ROHM=m
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4803=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5120=m
+CONFIG_REGULATOR_RT5190A=m
+CONFIG_REGULATOR_RT5739=m
+CONFIG_REGULATOR_RT5759=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6190=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+# CONFIG_REGULATOR_RTQ2208 is not set
+CONFIG_REGULATOR_SC2731=m
+CONFIG_REGULATOR_SKY81452=m
+CONFIG_REGULATOR_SLG51000=m
+CONFIG_REGULATOR_STPMIC1=m
+CONFIG_REGULATOR_SUN20I=y
+CONFIG_REGULATOR_SY7636A=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_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
+CONFIG_REGULATOR_TPS65132=m
+CONFIG_REGULATOR_TPS65219=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_LIRC=y
+CONFIG_RC_MAP=m
+CONFIG_RC_DECODERS=y
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_RC_DEVICES=y
+# CONFIG_IR_ENE is not set
+# CONFIG_IR_FINTEK is not set
+CONFIG_IR_GPIO_CIR=m
+CONFIG_IR_GPIO_TX=m
+CONFIG_IR_HIX5HD2=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+# CONFIG_IR_ITE_CIR is not set
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_MESON=m
+CONFIG_IR_MESON_TX=m
+CONFIG_IR_MTK=m
+# CONFIG_IR_NUVOTON is not set
+CONFIG_IR_PWM_TX=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_IR_SPI=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_SUNXI=m
+CONFIG_IR_TOY=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_RC_XBOX_DVD=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_GPIO=m
+CONFIG_CEC_SAMSUNG_S5P=m
+CONFIG_CEC_TEGRA=m
+# CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC is not set
+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_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_VP9=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FLASH_LED_CLASS=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_V4L2_CCI=m
+CONFIG_V4L2_CCI_I2C=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
+#
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_GSPCA=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_SPCA1528=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_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_GL860=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_STK1160=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
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_AS102=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+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_DVBSKY=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_ZD1301=m
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_CXUSB=m
+CONFIG_DVB_USB_CXUSB_ANALOG=y
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_DIB3000MC=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_DIGITV=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=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_MGB4 is not set
+CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+# CONFIG_VIDEO_ZORAN is not set
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_DT3155=m
+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
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+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_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_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_DM1105=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+# CONFIG_DVB_BUDGET_CI is not set
+# CONFIG_DVB_BUDGET_AV is not set
+# CONFIG_IPU_BRIDGE is not set
+CONFIG_RADIO_ADAPTERS=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_RADIO_SI4713=m
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_MA901=m
+CONFIG_USB_MR800=m
+CONFIG_USB_RAREMONO=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+# CONFIG_I2C_SI470X is not set
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_MEDIA_PLATFORM_DRIVERS=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+CONFIG_VIDEO_MUX=m
+
+#
+# Allegro DVT media platform drivers
+#
+CONFIG_VIDEO_ALLEGRO_DVT=m
+
+#
+# Amlogic media platform drivers
+#
+CONFIG_VIDEO_MESON_GE2D=m
+
+#
+# Amphion drivers
+#
+CONFIG_VIDEO_AMPHION_VPU=m
+
+#
+# Aspeed media platform drivers
+#
+
+#
+# Atmel media platform drivers
+#
+# CONFIG_VIDEO_BCM2835_UNICAM is not set
+
+#
+# Cadence media platform drivers
+#
+CONFIG_VIDEO_CADENCE_CSI2RX=m
+CONFIG_VIDEO_CADENCE_CSI2TX=m
+
+#
+# Chips&Media media platform drivers
+#
+CONFIG_VIDEO_CODA=m
+
+#
+# Intel media platform drivers
+#
+
+#
+# Marvell media platform drivers
+#
+CONFIG_VIDEO_CAFE_CCIC=m
+
+#
+# Mediatek media platform drivers
+#
+CONFIG_VIDEO_MEDIATEK_JPEG=m
+CONFIG_VIDEO_MEDIATEK_MDP=m
+CONFIG_VIDEO_MEDIATEK_VCODEC_SCP=y
+CONFIG_VIDEO_MEDIATEK_VCODEC_VPU=y
+CONFIG_VIDEO_MEDIATEK_VCODEC=m
+CONFIG_VIDEO_MEDIATEK_VPU=m
+CONFIG_VIDEO_MEDIATEK_MDP3=m
+
+#
+# Microchip Technology, Inc. media platform drivers
+#
+
+#
+# Nuvoton media platform drivers
+#
+
+#
+# NVidia media platform drivers
+#
+CONFIG_VIDEO_TEGRA_VDE=m
+
+#
+# NXP media platform drivers
+#
+CONFIG_VIDEO_IMX7_CSI=m
+CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
+CONFIG_VIDEO_IMX_MIPI_CSIS=m
+CONFIG_VIDEO_IMX8_ISI=m
+# CONFIG_VIDEO_IMX8_ISI_M2M is not set
+CONFIG_VIDEO_IMX_PXP=m
+CONFIG_VIDEO_DW100=m
+CONFIG_VIDEO_IMX8_JPEG=m
+
+#
+# Qualcomm media platform drivers
+#
+CONFIG_VIDEO_QCOM_CAMSS=m
+CONFIG_VIDEO_QCOM_VENUS=m
+
+#
+# Raspberry Pi media platform drivers
+#
+# CONFIG_VIDEO_RASPBERRYPI_PISP_BE is not set
+# CONFIG_VIDEO_RP1_CFE is not set
+
+#
+# Renesas media platform drivers
+#
+
+#
+# Rockchip media platform drivers
+#
+CONFIG_VIDEO_ROCKCHIP_RGA=m
+CONFIG_VIDEO_ROCKCHIP_ISP1=m
+
+#
+# Samsung media platform drivers
+#
+CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=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_SAMSUNG_S5P_G2D=m
+CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
+CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
+
+#
+# STMicroelectronics media platform drivers
+#
+
+#
+# Sunxi media platform drivers
+#
+CONFIG_VIDEO_SUN4I_CSI=m
+CONFIG_VIDEO_SUN6I_CSI=m
+CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
+CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2=m
+CONFIG_VIDEO_SUN8I_DEINTERLACE=m
+CONFIG_VIDEO_SUN8I_ROTATE=m
+
+#
+# Texas Instruments drivers
+#
+
+#
+# Verisilicon media platform drivers
+#
+CONFIG_VIDEO_HANTRO=m
+# CONFIG_VIDEO_HANTRO_HEVC_RFC is not set
+CONFIG_VIDEO_HANTRO_IMX8M=y
+CONFIG_VIDEO_HANTRO_ROCKCHIP=y
+CONFIG_VIDEO_HANTRO_SUNXI=y
+
+#
+# VIA media platform drivers
+#
+
+#
+# Xilinx media platform drivers
+#
+CONFIG_VIDEO_XILINX=m
+CONFIG_VIDEO_XILINX_CSI2RXSS=m
+CONFIG_VIDEO_XILINX_TPG=m
+CONFIG_VIDEO_XILINX_VTC=m
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=m
+CONFIG_V4L_TEST_DRIVERS=y
+CONFIG_VIDEO_VIM2M=m
+CONFIG_VIDEO_VICODEC=m
+CONFIG_VIDEO_VIMC=m
+CONFIG_VIDEO_VIVID=m
+CONFIG_VIDEO_VIVID_CEC=y
+CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VISL=m
+# CONFIG_VISL_DEBUGFS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+
+#
+# FireWire (IEEE 1394) Adapters
+#
+CONFIG_DVB_FIREDTV=m
+CONFIG_DVB_FIREDTV_INPUT=y
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_UVC_COMMON=m
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=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_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
+# 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
+CONFIG_VIDEO_CAMERA_SENSOR=y
+CONFIG_VIDEO_APTINA_PLL=m
+CONFIG_VIDEO_CCS_PLL=m
+# CONFIG_VIDEO_ALVIUM_CSI2 is not set
+CONFIG_VIDEO_AR0521=m
+# CONFIG_VIDEO_GC0308 is not set
+# CONFIG_VIDEO_GC05A2 is not set
+# CONFIG_VIDEO_GC08A3 is not set
+# CONFIG_VIDEO_GC2145 is not set
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_IMX208=m
+CONFIG_VIDEO_IMX214=m
+CONFIG_VIDEO_IMX219=m
+CONFIG_VIDEO_IMX258=m
+CONFIG_VIDEO_IMX274=m
+# CONFIG_VIDEO_IMX283 is not set
+CONFIG_VIDEO_IMX290=m
+CONFIG_VIDEO_IMX296=m
+CONFIG_VIDEO_IMX319=m
+CONFIG_VIDEO_IMX334=m
+CONFIG_VIDEO_IMX335=m
+CONFIG_VIDEO_IMX355=m
+CONFIG_VIDEO_IMX412=m
+CONFIG_VIDEO_IMX415=m
+CONFIG_VIDEO_MAX9271_LIB=m
+CONFIG_VIDEO_MT9M001=m
+CONFIG_VIDEO_MT9M111=m
+# CONFIG_VIDEO_MT9M114 is not set
+CONFIG_VIDEO_MT9P031=m
+CONFIG_VIDEO_MT9T112=m
+CONFIG_VIDEO_MT9V011=m
+CONFIG_VIDEO_MT9V032=m
+CONFIG_VIDEO_MT9V111=m
+CONFIG_VIDEO_OG01A1B=m
+# CONFIG_VIDEO_OV01A10 is not set
+CONFIG_VIDEO_OV02A10=m
+CONFIG_VIDEO_OV08D10=m
+CONFIG_VIDEO_OV08X40=m
+CONFIG_VIDEO_OV13858=m
+CONFIG_VIDEO_OV13B10=m
+CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV2659=m
+CONFIG_VIDEO_OV2680=m
+CONFIG_VIDEO_OV2685=m
+CONFIG_VIDEO_OV2740=m
+CONFIG_VIDEO_OV4689=m
+CONFIG_VIDEO_OV5640=m
+CONFIG_VIDEO_OV5645=m
+CONFIG_VIDEO_OV5647=m
+CONFIG_VIDEO_OV5648=m
+CONFIG_VIDEO_OV5670=m
+CONFIG_VIDEO_OV5675=m
+CONFIG_VIDEO_OV5693=m
+CONFIG_VIDEO_OV5695=m
+# CONFIG_VIDEO_OV64A40 is not set
+CONFIG_VIDEO_OV6650=m
+CONFIG_VIDEO_OV7251=m
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+CONFIG_VIDEO_OV772X=m
+CONFIG_VIDEO_OV7740=m
+CONFIG_VIDEO_OV8856=m
+CONFIG_VIDEO_OV8858=m
+CONFIG_VIDEO_OV8865=m
+CONFIG_VIDEO_OV9282=m
+CONFIG_VIDEO_OV9640=m
+CONFIG_VIDEO_OV9650=m
+CONFIG_VIDEO_OV9734=m
+CONFIG_VIDEO_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+CONFIG_VIDEO_RJ54N1=m
+CONFIG_VIDEO_S5C73M3=m
+CONFIG_VIDEO_S5K5BAF=m
+CONFIG_VIDEO_S5K6A3=m
+# CONFIG_VIDEO_VGXY61 is not set
+CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_ET8EK8=m
+
+#
+# Camera ISPs
+#
+# CONFIG_VIDEO_THP7312 is not set
+# end of Camera ISPs
+
+#
+# Lens drivers
+#
+CONFIG_VIDEO_AD5820=m
+CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_DW9714=m
+# CONFIG_VIDEO_DW9719 is not set
+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
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_TLV320AIC23B=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=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_ISL7998X=m
+CONFIG_VIDEO_KS0127=m
+CONFIG_VIDEO_MAX9286=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358743_CEC=y
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
+# CONFIG_VIDEO_TW9900 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_VPX3220=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_AK881X=m
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_SAA7185=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_I2C=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_ST_MIPID02=m
+CONFIG_VIDEO_THS7303=m
+# end of Miscellaneous helper chips
+
+#
+# Video serializers and deserializers
+#
+# CONFIG_VIDEO_DS90UB913 is not set
+# CONFIG_VIDEO_DS90UB953 is not set
+# CONFIG_VIDEO_DS90UB960 is not set
+# CONFIG_VIDEO_MAX96714 is not set
+# CONFIG_VIDEO_MAX96717 is not set
+# end of Video serializers and deserializers
+
+#
+# Media SPI Adapters
+#
+CONFIG_CXD2880_SPI_DRV=m
+CONFIG_VIDEO_GS1662=m
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_XC5000=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_M88DS3103=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_TDA18271C2DD=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_TDA10071=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DIB9000=m
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_GP8PSK_FE=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_S5H1432=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_CXD2880=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_STV0297=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_VES1820=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_MXL692=m
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_S5H1411=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+CONFIG_DVB_S921=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_MN88443X=m
+CONFIG_DVB_TC90522=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_A8293=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_HELENE=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_LGS8GL5=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBH29=m
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_DRX39XYJ=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_APERTURE_HELPERS=y
+CONFIG_SCREEN_INFO=y
+CONFIG_VIDEO=y
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_HD44780_COMMON=m
+CONFIG_HD44780=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_LINEDISP=m
+# CONFIG_IMG_ASCII_LCD is not set
+CONFIG_HT16K33=m
+# CONFIG_MAX6959 is not set
+# CONFIG_SEG_LED_GPIO is not set
+CONFIG_PANEL=m
+CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y
+CONFIG_TEGRA_HOST1X=m
+CONFIG_TEGRA_HOST1X_FIREWALL=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_PANIC is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_CLIENT=y
+CONFIG_DRM_CLIENT_LIB=m
+CONFIG_DRM_CLIENT_SELECTION=m
+CONFIG_DRM_CLIENT_SETUP=y
+
+#
+# Supported DRM clients
+#
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+# CONFIG_DRM_CLIENT_LOG is not set
+CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
+CONFIG_DRM_CLIENT_DEFAULT="fbdev"
+# end of Supported DRM clients
+
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
+CONFIG_DRM_DISPLAY_HELPER=m
+CONFIG_DRM_BRIDGE_CONNECTOR=y
+# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
+# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
+CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_DSC_HELPER=y
+CONFIG_DRM_DISPLAY_HDCP_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_EXEC=m
+CONFIG_DRM_GPUVM=m
+CONFIG_DRM_BUDDY=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_DMA_HELPER=m
+CONFIG_DRM_GEM_SHMEM_HELPER=m
+CONFIG_DRM_SUBALLOC_HELPER=m
+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
+# CONFIG_DRM_AMD_ISP is not set
+# CONFIG_DRM_AMDGPU_WERROR is not set
+
+#
+# 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_FP=y
+CONFIG_DRM_AMD_DC_SI=y
+# CONFIG_DEBUG_KERNEL_DC is not set
+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_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_NOUVEAU_GSP_DEFAULT is not set
+CONFIG_DRM_XE=m
+CONFIG_DRM_XE_DISPLAY=y
+CONFIG_DRM_XE_FORCE_PROBE=""
+
+#
+# drm/Xe Debugging
+#
+# CONFIG_DRM_XE_WERROR is not set
+# CONFIG_DRM_XE_DEBUG is not set
+# CONFIG_DRM_XE_DEBUG_VM is not set
+# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set
+# CONFIG_DRM_XE_DEBUG_SRIOV is not set
+# CONFIG_DRM_XE_DEBUG_MEM is not set
+# CONFIG_DRM_XE_LARGE_GUC_BUFFER is not set
+# CONFIG_DRM_XE_USERPTR_INVAL_INJECT is not set
+# end of drm/Xe Debugging
+
+#
+# drm/xe Profile Guided Optimisation
+#
+CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000
+CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1
+CONFIG_DRM_XE_TIMESLICE_MAX=10000000
+CONFIG_DRM_XE_TIMESLICE_MIN=1
+CONFIG_DRM_XE_PREEMPT_TIMEOUT=640000
+CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000
+CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1
+CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y
+# end of drm/xe Profile Guided Optimisation
+
+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_VOP=y
+CONFIG_ROCKCHIP_VOP2=y
+CONFIG_ROCKCHIP_ANALOGIX_DP=y
+CONFIG_ROCKCHIP_CDN_DP=y
+CONFIG_ROCKCHIP_DW_HDMI=y
+# CONFIG_ROCKCHIP_DW_HDMI_QP is not set
+CONFIG_ROCKCHIP_DW_MIPI_DSI=y
+# CONFIG_ROCKCHIP_DW_MIPI_DSI2 is not set
+CONFIG_ROCKCHIP_INNO_HDMI=y
+CONFIG_ROCKCHIP_LVDS=y
+CONFIG_ROCKCHIP_RGB=y
+CONFIG_ROCKCHIP_RK3066_HDMI=y
+CONFIG_DRM_VMWGFX=m
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+CONFIG_DRM_SUN4I=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_VIRTIO_GPU_KMS=y
+CONFIG_DRM_MSM=m
+CONFIG_DRM_MSM_GPU_STATE=y
+# CONFIG_DRM_MSM_GPU_SUDO is not set
+CONFIG_DRM_MSM_MDSS=y
+CONFIG_DRM_MSM_MDP4=y
+CONFIG_DRM_MSM_MDP5=y
+CONFIG_DRM_MSM_DPU=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_MSM_HDMI=y
+CONFIG_DRM_MSM_HDMI_HDCP=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_AUO_A030JTN01=m
+CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
+CONFIG_DRM_PANEL_BOE_HIMAX8279D=m
+# CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A is not set
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
+# CONFIG_DRM_PANEL_BOE_TV101WUM_LL2 is not set
+CONFIG_DRM_PANEL_EBBG_FT8719=m
+CONFIG_DRM_PANEL_ELIDA_KD35T133=m
+CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
+CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
+CONFIG_DRM_PANEL_DSI_CM=m
+CONFIG_DRM_PANEL_LVDS=m
+# CONFIG_DRM_PANEL_HIMAX_HX83102 is not set
+# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set
+CONFIG_DRM_PANEL_HIMAX_HX8394=m
+CONFIG_DRM_PANEL_ILITEK_IL9322=m
+CONFIG_DRM_PANEL_ILITEK_ILI9341=m
+# CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set
+# CONFIG_DRM_PANEL_ILITEK_ILI9806E is not set
+CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
+# CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
+CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
+CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
+# CONFIG_DRM_PANEL_JDI_LPM102A188A is not set
+CONFIG_DRM_PANEL_JDI_LT070ME05000=m
+CONFIG_DRM_PANEL_JDI_R63452=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_LINCOLNTECH_LCD197 is not set
+CONFIG_DRM_PANEL_LG_LB035Q02=m
+CONFIG_DRM_PANEL_LG_LG4573=m
+# CONFIG_DRM_PANEL_LG_SW43408 is not set
+CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
+CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
+CONFIG_DRM_PANEL_NEC_NL8048HL11=m
+CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
+CONFIG_DRM_PANEL_NEWVISION_NV3052C=m
+CONFIG_DRM_PANEL_NOVATEK_NT35510=m
+CONFIG_DRM_PANEL_NOVATEK_NT35560=m
+CONFIG_DRM_PANEL_NOVATEK_NT35950=m
+CONFIG_DRM_PANEL_NOVATEK_NT36523=m
+CONFIG_DRM_PANEL_NOVATEK_NT36672A=m
+# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set
+CONFIG_DRM_PANEL_NOVATEK_NT39016=m
+CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
+CONFIG_DRM_PANEL_ORISETECH_OTA5601A=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_RAYDIUM_RM692E5 is not set
+# CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set
+CONFIG_DRM_PANEL_RONBO_RB070D30=m
+# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
+CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
+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_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_ACX565AKM=m
+CONFIG_DRM_PANEL_SONY_TD4353_JDI=m
+CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
+# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
+CONFIG_DRM_PANEL_EDP=m
+CONFIG_DRM_PANEL_SIMPLE=m
+# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
+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_R66451 is not set
+CONFIG_DRM_PANEL_VISIONOX_RM69299=m
+CONFIG_DRM_PANEL_VISIONOX_VTDR6130=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
+CONFIG_DRM_AUX_BRIDGE=m
+CONFIG_DRM_AUX_HPD_BRIDGE=m
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_CHIPONE_ICN6211=m
+CONFIG_DRM_CHRONTEL_CH7033=m
+CONFIG_DRM_CROS_EC_ANX7688=m
+CONFIG_DRM_DISPLAY_CONNECTOR=m
+# CONFIG_DRM_FSL_LDB is not set
+# CONFIG_DRM_ITE_IT6263 is not set
+CONFIG_DRM_ITE_IT6505=m
+CONFIG_DRM_LONTIUM_LT8912B=m
+# CONFIG_DRM_LONTIUM_LT9211 is not set
+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_SAMSUNG_DSIM=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_DLPC3433=m
+# CONFIG_DRM_TI_TDP158 is not set
+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_DSI=m
+CONFIG_DRM_CDNS_DSI_J721E=y
+CONFIG_DRM_CDNS_MHDP8546=m
+CONFIG_DRM_IMX_LDB_HELPER=m
+# CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE is not set
+# CONFIG_DRM_IMX8MP_HDMI_PVI is not set
+CONFIG_DRM_IMX8QM_LDB=m
+CONFIG_DRM_IMX8QXP_LDB=m
+CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
+CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
+CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
+# CONFIG_DRM_IMX93_MIPI_DSI is not set
+CONFIG_DRM_DW_HDMI=m
+CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
+# CONFIG_DRM_DW_HDMI_GP_AUDIO is not set
+CONFIG_DRM_DW_HDMI_CEC=m
+CONFIG_DRM_DW_MIPI_DSI=m
+# end of Display Interface Bridges
+
+CONFIG_DRM_IMX_DCSS=m
+CONFIG_DRM_IMX_LCDC=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_LOGICVC=m
+CONFIG_DRM_MEDIATEK=m
+# CONFIG_DRM_MEDIATEK_DP is not set
+CONFIG_DRM_MEDIATEK_HDMI=m
+CONFIG_DRM_MXS=y
+# CONFIG_DRM_MXSFB is not set
+CONFIG_DRM_IMX_LCDIF=m
+CONFIG_DRM_MESON=m
+CONFIG_DRM_MESON_DW_HDMI=m
+CONFIG_DRM_MESON_DW_MIPI_DSI=m
+# CONFIG_DRM_ARCPGU is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_PANEL_MIPI_DBI=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+CONFIG_TINYDRM_ILI9163=m
+CONFIG_TINYDRM_ILI9225=m
+CONFIG_TINYDRM_ILI9341=m
+CONFIG_TINYDRM_ILI9486=m
+CONFIG_TINYDRM_MI0283QT=m
+CONFIG_TINYDRM_REPAPER=m
+# CONFIG_TINYDRM_SHARP_MEMORY is not set
+CONFIG_TINYDRM_ST7586=m
+CONFIG_TINYDRM_ST7735R=m
+CONFIG_DRM_PL111=m
+CONFIG_DRM_LIMA=m
+CONFIG_DRM_PANFROST=m
+# CONFIG_DRM_PANTHOR is not set
+CONFIG_DRM_TIDSS=m
+CONFIG_DRM_ZYNQMP_DPSUB=m
+# CONFIG_DRM_ZYNQMP_DPSUB_AUDIO is not set
+CONFIG_DRM_GUD=m
+CONFIG_DRM_SSD130X=m
+CONFIG_DRM_SSD130X_I2C=m
+CONFIG_DRM_SSD130X_SPI=m
+CONFIG_DRM_SPRD=m
+# CONFIG_DRM_POWERVR is not set
+CONFIG_DRM_HYPERV=m
+CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
+CONFIG_DRM_PRIVACY_SCREEN=y
+# CONFIG_DRM_WERROR is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB=y
+# CONFIG_FB_CIRRUS is not set
+# CONFIG_FB_PM2 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_HYPERV=m
+# CONFIG_FB_SIMPLE is not set
+# CONFIG_FB_SSD1307 is not set
+# CONFIG_FB_SM712 is not set
+CONFIG_FB_CORE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DEVICE=y
+CONFIG_FB_DDC=m
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYSMEM_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_DMAMEM_HELPERS=y
+CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
+CONFIG_FB_IOMEM_FOPS=y
+CONFIG_FB_IOMEM_HELPERS=y
+CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
+CONFIG_FB_SYSMEM_HELPERS=y
+CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
+CONFIG_FB_BACKLIGHT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+# 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_KTD2801 is not set
+CONFIG_BACKLIGHT_KTZ8866=m
+CONFIG_BACKLIGHT_LM3533=m
+CONFIG_BACKLIGHT_PWM=m
+CONFIG_BACKLIGHT_MT6370=m
+CONFIG_BACKLIGHT_QCOM_WLED=m
+CONFIG_BACKLIGHT_RT4831=m
+CONFIG_BACKLIGHT_ADP8860=m
+CONFIG_BACKLIGHT_ADP8870=m
+# CONFIG_BACKLIGHT_LM3509 is not set
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+# CONFIG_BACKLIGHT_MP3309C is not set
+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_DRM_ACCEL=y
+CONFIG_DRM_ACCEL_QAIC=m
+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_COMPRESS_ACCEL=y
+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_CTL_FAST_LOOKUP=y
+CONFIG_SND_DEBUG=y
+# CONFIG_SND_DEBUG_VERBOSE is not set
+CONFIG_SND_PCM_XRUN_DEBUG=y
+# CONFIG_SND_CTL_INPUT_VALIDATION is not set
+# CONFIG_SND_CTL_DEBUG is not set
+# CONFIG_SND_JACK_INJECTION_DEBUG is not set
+# CONFIG_SND_UTIMER 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_SEQ_UMP is not set
+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_PCMTEST is not set
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_SERIAL_GENERIC=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_SCODEC_CS35L41=m
+CONFIG_SND_HDA_CS_DSP_CONTROLS=m
+CONFIG_SND_HDA_SCODEC_COMPONENT=m
+CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
+CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
+# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
+# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_SPI is not set
+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_SENARYTECH is not set
+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=y
+# CONFIG_SND_HDA_CTL_DEV_ID 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_I915=y
+CONFIG_SND_HDA_EXT_CORE=m
+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_MIDI_V2 is not set
+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_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=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
+CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m
+CONFIG_SND_AMD_ACP_CONFIG=m
+CONFIG_SND_SOC_APPLE_MCA=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_UTILS=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_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_SOC_CHV3_I2S is not set
+CONFIG_SND_I2S_HI6210_I2S=m
+CONFIG_SND_KIRKWOOD_SOC=m
+CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
+
+#
+# SoC Audio for Loongson CPUs
+#
+# end of SoC Audio for Loongson CPUs
+
+# 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_MT7986 is not set
+# 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_MT8186=m
+# CONFIG_SND_SOC_MT8186_MT6366 is not set
+CONFIG_SND_SOC_MTK_BTCVSD=m
+CONFIG_SND_SOC_MT8188=m
+# CONFIG_SND_SOC_MT8188_MT6359 is not set
+CONFIG_SND_SOC_MT8192=m
+CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=m
+CONFIG_SND_SOC_MT8195=m
+CONFIG_SND_SOC_MT8195_MT6359=m
+# CONFIG_SND_SOC_MT8365 is not set
+
+#
+# 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_CDC_DMA=m
+CONFIG_SND_SOC_LPASS_IPQ806X=m
+CONFIG_SND_SOC_LPASS_APQ8016=m
+CONFIG_SND_SOC_LPASS_SC7180=m
+CONFIG_SND_SOC_LPASS_SC7280=m
+CONFIG_SND_SOC_STORM=m
+CONFIG_SND_SOC_APQ8016_SBC=m
+CONFIG_SND_SOC_QCOM_COMMON=m
+CONFIG_SND_SOC_QCOM_SDW=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_SC8280XP=m
+CONFIG_SND_SOC_SC7180=m
+CONFIG_SND_SOC_SC7280=m
+# CONFIG_SND_SOC_X1E80100 is not set
+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_SDCA_OPTIONAL=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_OF_DEV=m
+CONFIG_SND_SOC_SOF_COMPRESS=y
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_IPC3=y
+CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
+CONFIG_SND_SOC_SOF_IMX_COMMON=m
+CONFIG_SND_SOC_SOF_IMX8=m
+CONFIG_SND_SOC_SOF_IMX8M=m
+CONFIG_SND_SOC_SOF_IMX8ULP=m
+CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y
+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_SUN50I_DMIC=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_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_ADAU1373 is not set
+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_AK4375=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+# CONFIG_SND_SOC_AK4619 is not set
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_AK5558=m
+CONFIG_SND_SOC_ALC5623=m
+# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set
+CONFIG_SND_SOC_AW8738=m
+CONFIG_SND_SOC_AW88395_LIB=m
+CONFIG_SND_SOC_AW88395=m
+# CONFIG_SND_SOC_AW88261 is not set
+# CONFIG_SND_SOC_AW88081 is not set
+# CONFIG_SND_SOC_AW87390 is not set
+# CONFIG_SND_SOC_AW88399 is not set
+CONFIG_SND_SOC_BD28623=m
+CONFIG_SND_SOC_BT_SCO=m
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+CONFIG_SND_SOC_CPCAP=m
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS_AMP_LIB=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_LIB=m
+CONFIG_SND_SOC_CS35L41=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS35L45=m
+CONFIG_SND_SOC_CS35L45_SPI=m
+CONFIG_SND_SOC_CS35L45_I2C=m
+CONFIG_SND_SOC_CS35L56=m
+CONFIG_SND_SOC_CS35L56_SHARED=m
+CONFIG_SND_SOC_CS35L56_I2C=m
+CONFIG_SND_SOC_CS35L56_SPI=m
+CONFIG_SND_SOC_CS35L56_SDW=m
+CONFIG_SND_SOC_CS42L42_CORE=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L42_SDW=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_CS42L83=m
+# CONFIG_SND_SOC_CS42L84 is not set
+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_CS530X_I2C is not set
+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_ES8311 is not set
+CONFIG_SND_SOC_ES8316=m
+# CONFIG_SND_SOC_ES8323 is not set
+CONFIG_SND_SOC_ES8326=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_HDA=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_IDT821034=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_MAX98363=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX98396=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_PCM6240 is not set
+CONFIG_SND_SOC_PEB2466=m
+# CONFIG_SND_SOC_RK3308 is not set
+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_RT1017_SDCA_SDW is not set
+CONFIG_SND_SOC_RT1308_SDW=m
+CONFIG_SND_SOC_RT1316_SDW=m
+CONFIG_SND_SOC_RT1318_SDW=m
+# CONFIG_SND_SOC_RT1320_SDW is not set
+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_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_RT712_SDCA_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+# CONFIG_SND_SOC_RT721_SDCA_SDW is not set
+# CONFIG_SND_SOC_RT722_SDCA_SDW is not set
+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_RTQ9128 is not set
+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_SMA1303=m
+# CONFIG_SND_SOC_SMA1307 is not set
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SRC4XXX_I2C=m
+CONFIG_SND_SOC_SRC4XXX=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_SSM3515 is not set
+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_TAS2780=m
+# CONFIG_SND_SOC_TAS2781_I2C is not set
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS5805M=m
+CONFIG_SND_SOC_TAS6424=m
+CONFIG_SND_SOC_TDA7419=m
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TFA989X=m
+CONFIG_SND_SOC_TLV320ADC3XXX=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_UDA1342 is not set
+CONFIG_SND_SOC_WCD_CLASSH=m
+CONFIG_SND_SOC_WCD_MBHC=m
+# CONFIG_SND_SOC_WCD937X_SDW is not set
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+# CONFIG_SND_SOC_WCD939X_SDW is not set
+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_WM8731_I2C=m
+CONFIG_SND_SOC_WM8731_SPI=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_WM8940=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8961=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_WSA883X=m
+# CONFIG_SND_SOC_WSA884X is not set
+CONFIG_SND_SOC_ZL38060=m
+CONFIG_SND_SOC_MAX9759=m
+CONFIG_SND_SOC_MT6351=m
+# CONFIG_SND_SOC_MT6357 is not set
+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_NTP8918 is not set
+# CONFIG_SND_SOC_NTP8835 is not set
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_MACRO_COMMON=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
+CONFIG_HID_SUPPORT=y
+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_EVISION=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_COMMON=m
+# CONFIG_HID_GOODIX_SPI is not set
+CONFIG_HID_GOOGLE_HAMMER=m
+# CONFIG_HID_GOOGLE_STADIA_FF is not set
+CONFIG_HID_VIVALDI=m
+CONFIG_HID_GT683R=m
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+# CONFIG_HID_KYSONA is not set
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_VRC2=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_LETSKETCH=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_MEGAWORLD_FF=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_NVIDIA_SHIELD is not set
+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_PXRC=m
+CONFIG_HID_RAZER=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_SIGMAMICRO=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_STEAM_FF=y
+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_TOPRE=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_WINWING is not set
+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_MCP2200 is not set
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# HID-BPF support
+#
+# CONFIG_HID_BPF is not set
+# end of HID-BPF support
+
+CONFIG_I2C_HID=y
+CONFIG_I2C_HID_ACPI=m
+CONFIG_I2C_HID_OF=m
+CONFIG_I2C_HID_OF_ELAN=m
+CONFIG_I2C_HID_OF_GOODIX=m
+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
+
+#
+# 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
+
+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_PCI_AMD is not set
+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_DEFAULT_AUTHORIZATION_MODE=1
+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_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_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
+
+#
+# USB dual-mode controller drivers
+#
+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_DWC3_RTK=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_NPCM=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_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_USS720=m
+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_APPLEDISPLAY=m
+CONFIG_USB_QCOM_EUD=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+# CONFIG_USB_LJCA is not set
+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_ONBOARD_DEV is not set
+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_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_CDNS2_UDC is not set
+# 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_MIDI2 is not set
+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_MT6370=m
+CONFIG_TYPEC_TCPCI_MAXIM=m
+CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC_QCOM_PMIC=m
+CONFIG_TYPEC_UCSI=m
+CONFIG_UCSI_CCG=m
+CONFIG_UCSI_ACPI=m
+CONFIG_UCSI_STM32G0=m
+CONFIG_UCSI_PMIC_GLINK=m
+CONFIG_CROS_EC_UCSI=m
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_ANX7411=m
+CONFIG_TYPEC_RT1719=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+CONFIG_TYPEC_WUSB3801=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+CONFIG_TYPEC_MUX_FSA4480=m
+CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_PI3USB30532=m
+# CONFIG_TYPEC_MUX_IT5205 is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
+# CONFIG_TYPEC_MUX_PTN36502 is not set
+# CONFIG_TYPEC_MUX_TUSB1046 is not set
+# CONFIG_TYPEC_MUX_WCD939X_USBSS 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
+# CONFIG_TYPEC_TBT_ALTMODE is not set
+# 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_UHS2=m
+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_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_HI3798MV200 is not set
+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_OWL=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HWMON=y
+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=m
+CONFIG_SCSI_UFS_MEDIATEK=m
+CONFIG_SCSI_UFS_HISI=m
+CONFIG_SCSI_UFS_EXYNOS=m
+CONFIG_SCSI_UFS_VARIABLE_SG_ENTRY_SIZE=y
+CONFIG_SCSI_UFS_SPRD=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_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_AW200XX is not set
+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_CROS_EC=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_SUN50I_A100 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_LP5569 is not set
+CONFIG_LEDS_LP8501=m
+CONFIG_LEDS_LP8860=m
+# CONFIG_LEDS_LP8864 is not set
+CONFIG_LEDS_PCA955X=m
+CONFIG_LEDS_PCA955X_GPIO=y
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_PCA995X is not set
+# CONFIG_LEDS_DAC124S085 is not set
+CONFIG_LEDS_PWM=m
+# CONFIG_LEDS_REGULATOR is not set
+CONFIG_LEDS_BD2606MVV=m
+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_BLINKM_MULTICOLOR is not set
+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
+# CONFIG_LEDS_ST1202 is not set
+CONFIG_LEDS_BCM63138=y
+
+#
+# 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_MT6370_FLASH=m
+CONFIG_LEDS_QCOM_FLASH=m
+CONFIG_LEDS_RT4505=m
+CONFIG_LEDS_RT8515=m
+CONFIG_LEDS_SGM3140=m
+# CONFIG_LEDS_SY7802 is not set
+
+#
+# RGB LED drivers
+#
+# CONFIG_LEDS_GROUP_MULTICOLOR is not set
+# CONFIG_LEDS_KTD202X is not set
+# CONFIG_LEDS_NCP5623 is not set
+CONFIG_LEDS_PWM_MULTICOLOR=m
+CONFIG_LEDS_QCOM_LPG=m
+CONFIG_LEDS_MT6370_RGB=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 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=m
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_TTY=m
+# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set
+
+#
+# Simple LED drivers
+#
+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_BNXT_RE=m
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_EFA=m
+CONFIG_INFINIBAND_ERDMA=m
+CONFIG_INFINIBAND_HNS_HIP08=m
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_QEDR=m
+# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
+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_EDAC_ZYNQMP=m
+# CONFIG_EDAC_VERSAL is not set
+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=m
+CONFIG_RTC_DRV_MAX6900=m
+# CONFIG_RTC_DRV_MAX31335 is not set
+CONFIG_RTC_DRV_MAX77686=m
+CONFIG_RTC_DRV_NCT3018Y=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_RX8111 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=y
+# CONFIG_RTC_DRV_SD2405AL 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=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_RP5C01 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_BBNSM=m
+CONFIG_RTC_DRV_IMX_BBM_SCMI=y
+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_RTC_DRV_AMLOGIC_A4=y
+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_APPLE_ADMAC=m
+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_OWL_DMA=m
+CONFIG_PL330_DMA=m
+CONFIG_PLX_DMA=m
+CONFIG_SPRD_DMA=m
+CONFIG_TEGRA186_GPC_DMA=m
+# CONFIG_TEGRA20_APB_DMA is not set
+CONFIG_TEGRA210_ADMA=y
+CONFIG_XGENE_DMA=m
+CONFIG_XILINX_DMA=m
+CONFIG_XILINX_XDMA=m
+CONFIG_XILINX_ZYNQMP_DMA=m
+CONFIG_XILINX_ZYNQMP_DPDMA=m
+# CONFIG_AMD_QDMA is not set
+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=y
+# CONFIG_DMABUF_SYSFS_STATS is not set
+CONFIG_DMABUF_HEAPS_SYSTEM=y
+CONFIG_DMABUF_HEAPS_CMA=y
+# end of DMABUF options
+
+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_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+# CONFIG_VFIO_DEVICE_CDEV is not set
+CONFIG_VFIO_GROUP=y
+CONFIG_VFIO_CONTAINER=y
+CONFIG_VFIO_IOMMU_TYPE1=m
+# CONFIG_VFIO_NOIOMMU is not set
+CONFIG_VFIO_VIRQFD=y
+# CONFIG_VFIO_DEBUGFS is not set
+
+#
+# VFIO support for PCI devices
+#
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_MLX5_VFIO_PCI=m
+CONFIG_HISI_ACC_VFIO_PCI=m
+# CONFIG_PDS_VFIO_PCI is not set
+# CONFIG_VIRTIO_VFIO_PCI is not set
+# CONFIG_NVGRACE_GPU_VFIO_PCI is not set
+# CONFIG_QAT_VFIO_PCI is not set
+# end of VFIO support for PCI devices
+
+#
+# VFIO support for platform devices
+#
+# CONFIG_VFIO_PLATFORM is not set
+# CONFIG_VFIO_AMBA is not set
+# end of VFIO support for platform devices
+
+#
+# VFIO support for FSL_MC bus devices
+#
+CONFIG_VFIO_FSL_MC=m
+# end of VFIO support for FSL_MC bus devices
+
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VMGENID=y
+# CONFIG_VBOXGUEST is not set
+CONFIG_NITRO_ENCLAVES=m
+# CONFIG_ARM_PKVM_GUEST is not set
+# CONFIG_ARM_CCA_GUEST is not set
+CONFIG_VIRTIO_ANCHOR=y
+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_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_VIRTIO_DEBUG is not set
+CONFIG_VDPA=m
+CONFIG_VDPA_SIM=m
+CONFIG_VDPA_SIM_NET=m
+CONFIG_VDPA_SIM_BLOCK=m
+CONFIG_IFCVF=m
+CONFIG_MLX5_VDPA=y
+CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
+CONFIG_VP_VDPA=m
+CONFIG_SNET_VDPA=m
+# CONFIG_PDS_VDPA is not set
+# CONFIG_OCTEONEP_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_RING=m
+CONFIG_VHOST_TASK=y
+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_PCI_DRIVERS is not set
+CONFIG_COMEDI_PCMCIA_DRIVERS=m
+# CONFIG_COMEDI_CB_DAS16_CS is not set
+# CONFIG_COMEDI_DAS08_CS is not set
+CONFIG_COMEDI_NI_DAQ_700_CS=m
+CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
+# CONFIG_COMEDI_NI_LABPC_CS is not set
+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_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_RTL8723BS=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
+# end of Analog to digital converters
+
+#
+# Analog digital bi-direction converters
+#
+# CONFIG_ADT7316 is not set
+# end of Analog digital bi-direction 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
+# 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_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_SP8870=m
+CONFIG_VIDEO_MAX96712=m
+CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ROCKCHIP_VDEC=m
+
+#
+# StarFive media platform drivers
+#
+CONFIG_VIDEO_SUNXI=y
+CONFIG_VIDEO_SUNXI_CEDRUS=m
+CONFIG_VIDEO_SUN6I_ISP=m
+CONFIG_VIDEO_TEGRA=m
+CONFIG_VIDEO_TEGRA_TPG=y
+# CONFIG_STAGING_MEDIA_DEPRECATED 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_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_XIL_AXIS_FIFO=m
+# CONFIG_VME_BUS is not set
+# CONFIG_GPIB is not set
+# CONFIG_GOLDFISH is not set
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_ACPI=m
+CONFIG_CHROMEOS_TBMC=m
+CONFIG_CHROMEOS_OF_HW_PROBER=y
+CONFIG_CROS_EC=m
+CONFIG_CROS_EC_I2C=m
+CONFIG_CROS_EC_RPMSG=m
+CONFIG_CROS_EC_SPI=m
+CONFIG_CROS_EC_UART=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_ALTMODES=y
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_HPS_I2C=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+CONFIG_CHROMEOS_PRIVACY_SCREEN=m
+CONFIG_CROS_TYPEC_SWITCH=m
+# CONFIG_CZNIC_PLATFORMS is not set
+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_NVSW_SN2201=m
+CONFIG_SURFACE_PLATFORMS=y
+CONFIG_SURFACE_3_POWER_OPREGION=m
+# CONFIG_SURFACE_ACPI_NOTIFY is not set
+# CONFIG_SURFACE_AGGREGATOR_CDEV is not set
+CONFIG_SURFACE_AGGREGATOR_HUB=m
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=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_ARM64_PLATFORM_DEVICES=y
+# CONFIG_EC_ACER_ASPIRE1 is not set
+# CONFIG_EC_LENOVO_YOGA_C630 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_APPLE_NCO=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_RS9_PCIE=m
+CONFIG_COMMON_CLK_SI521XX=m
+# CONFIG_COMMON_CLK_VC3 is not set
+CONFIG_COMMON_CLK_VC5=m
+CONFIG_COMMON_CLK_VC7=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_CLK_BCM_63XX=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
+CONFIG_CLK_IMX93=m
+# CONFIG_CLK_IMX95_BLK_CTL is not set
+
+#
+# Clock driver for MediaTek SoC
+#
+CONFIG_COMMON_CLK_MEDIATEK=y
+CONFIG_COMMON_CLK_MEDIATEK_FHCTL=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_MT6735 is not set
+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_MT6795=m
+CONFIG_COMMON_CLK_MT6795_MFGCFG=m
+CONFIG_COMMON_CLK_MT6795_MMSYS=m
+CONFIG_COMMON_CLK_MT6795_VDECSYS=m
+CONFIG_COMMON_CLK_MT6795_VENCSYS=m
+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_MT7981=y
+CONFIG_COMMON_CLK_MT7981_ETHSYS=y
+CONFIG_COMMON_CLK_MT7986=y
+CONFIG_COMMON_CLK_MT7986_ETHSYS=y
+CONFIG_COMMON_CLK_MT7988=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_IMGSYS=y
+CONFIG_COMMON_CLK_MT8173_MMSYS=y
+CONFIG_COMMON_CLK_MT8173_VDECSYS=y
+CONFIG_COMMON_CLK_MT8173_VENCSYS=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_MT8186=y
+CONFIG_COMMON_CLK_MT8186_CAMSYS=m
+CONFIG_COMMON_CLK_MT8186_IMGSYS=m
+CONFIG_COMMON_CLK_MT8186_IPESYS=m
+CONFIG_COMMON_CLK_MT8186_WPESYS=m
+CONFIG_COMMON_CLK_MT8186_IMP_IIC_WRAP=m
+CONFIG_COMMON_CLK_MT8186_MCUSYS=m
+CONFIG_COMMON_CLK_MT8186_MDPSYS=m
+CONFIG_COMMON_CLK_MT8186_MFGCFG=m
+CONFIG_COMMON_CLK_MT8186_MMSYS=m
+CONFIG_COMMON_CLK_MT8186_VDECSYS=m
+CONFIG_COMMON_CLK_MT8186_VENCSYS=m
+CONFIG_COMMON_CLK_MT8188=m
+CONFIG_COMMON_CLK_MT8188_ADSP_AUDIO26M=m
+CONFIG_COMMON_CLK_MT8188_CAMSYS=m
+CONFIG_COMMON_CLK_MT8188_IMGSYS=m
+CONFIG_COMMON_CLK_MT8188_IMP_IIC_WRAP=m
+CONFIG_COMMON_CLK_MT8188_IPESYS=m
+CONFIG_COMMON_CLK_MT8188_MFGCFG=m
+CONFIG_COMMON_CLK_MT8188_VDECSYS=m
+CONFIG_COMMON_CLK_MT8188_VDOSYS=m
+CONFIG_COMMON_CLK_MT8188_VENCSYS=m
+CONFIG_COMMON_CLK_MT8188_VPPSYS=m
+CONFIG_COMMON_CLK_MT8188_WPESYS=m
+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_MT8195_APUSYS=m
+CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP=m
+CONFIG_COMMON_CLK_MT8195_MFGCFG=m
+CONFIG_COMMON_CLK_MT8195_SCP_ADSP=m
+CONFIG_COMMON_CLK_MT8195_VDOSYS=m
+CONFIG_COMMON_CLK_MT8195_VPPSYS=m
+CONFIG_COMMON_CLK_MT8195_CAMSYS=m
+CONFIG_COMMON_CLK_MT8195_IMGSYS=m
+CONFIG_COMMON_CLK_MT8195_IPESYS=m
+CONFIG_COMMON_CLK_MT8195_WPESYS=m
+CONFIG_COMMON_CLK_MT8195_VDECSYS=m
+CONFIG_COMMON_CLK_MT8195_VENCSYS=m
+CONFIG_COMMON_CLK_MT8365=y
+CONFIG_COMMON_CLK_MT8365_APU=m
+CONFIG_COMMON_CLK_MT8365_CAM=m
+CONFIG_COMMON_CLK_MT8365_MFG=m
+CONFIG_COMMON_CLK_MT8365_MMSYS=m
+CONFIG_COMMON_CLK_MT8365_VDEC=m
+CONFIG_COMMON_CLK_MT8365_VENC=m
+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_VCLK=y
+CONFIG_COMMON_CLK_MESON_CLKC_UTILS=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_A1_PLL is not set
+# CONFIG_COMMON_CLK_A1_PERIPHERALS is not set
+CONFIG_COMMON_CLK_C3_PLL=y
+CONFIG_COMMON_CLK_C3_PERIPHERALS=y
+CONFIG_COMMON_CLK_G12A=y
+CONFIG_COMMON_CLK_S4_PLL=y
+CONFIG_COMMON_CLK_S4_PERIPHERALS=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_COMMON_CLK_QCOM=m
+# CONFIG_CLK_X1E80100_CAMCC is not set
+# CONFIG_CLK_X1E80100_DISPCC is not set
+# CONFIG_CLK_X1E80100_GCC is not set
+# CONFIG_CLK_X1E80100_GPUCC is not set
+# CONFIG_CLK_X1E80100_TCSRCC is not set
+# CONFIG_CLK_X1P42100_GPUCC is not set
+# CONFIG_CLK_QCM2290_GPUCC is not set
+CONFIG_QCOM_A53PLL=m
+CONFIG_QCOM_A7PLL=m
+CONFIG_QCOM_CLK_APCS_MSM8916=m
+CONFIG_QCOM_CLK_APCC_MSM8996=m
+CONFIG_QCOM_CLK_RPM=m
+CONFIG_QCOM_CLK_SMD_RPM=m
+CONFIG_QCOM_CLK_RPMH=m
+CONFIG_IPQ_APSS_PLL=m
+CONFIG_IPQ_APSS_6018=m
+# CONFIG_IPQ_CMN_PLL is not set
+# CONFIG_IPQ_GCC_4019 is not set
+# CONFIG_IPQ_GCC_5018 is not set
+CONFIG_IPQ_GCC_5332=m
+# CONFIG_IPQ_GCC_5424 is not set
+CONFIG_IPQ_GCC_6018=m
+# CONFIG_IPQ_GCC_8074 is not set
+CONFIG_IPQ_GCC_9574=m
+# CONFIG_IPQ_NSSCC_QCA8K is not set
+CONFIG_MSM_GCC_8916=m
+CONFIG_MSM_GCC_8917=m
+CONFIG_MSM_GCC_8939=m
+# CONFIG_MSM_GCC_8953 is not set
+# CONFIG_MSM_GCC_8976 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_QCM_DISPCC_2290 is not set
+CONFIG_QCS_GCC_404=m
+# CONFIG_SA_CAMCC_8775P is not set
+# CONFIG_QCS_GCC_8300 is not set
+# CONFIG_QCS_GCC_615 is not set
+CONFIG_SC_CAMCC_7180=m
+CONFIG_SC_CAMCC_7280=m
+CONFIG_SC_CAMCC_8280XP=m
+# CONFIG_SA_DISPCC_8775P is not set
+CONFIG_SC_DISPCC_7180=m
+CONFIG_SC_DISPCC_7280=m
+CONFIG_SC_DISPCC_8280XP=m
+CONFIG_SA_GCC_8775P=m
+CONFIG_SA_GPUCC_8775P=m
+# CONFIG_SAR_GCC_2130P is not set
+# CONFIG_SAR_GPUCC_2130P is not set
+CONFIG_SC_GCC_7180=m
+CONFIG_SC_GCC_7280=m
+CONFIG_SC_GCC_8180X=m
+CONFIG_SC_GCC_8280XP=m
+CONFIG_SC_GPUCC_7180=m
+CONFIG_SC_GPUCC_7280=m
+CONFIG_SC_GPUCC_8280XP=m
+CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASSCC_8280XP=m
+CONFIG_SC_LPASS_CORECC_7180=m
+CONFIG_SC_LPASS_CORECC_7280=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_QDU_GCC_1000=m
+# CONFIG_QDU_ECPRICC_1000 is not set
+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_75 is not set
+# CONFIG_SM_CAMCC_4450 is not set
+CONFIG_SM_CAMCC_6350=m
+# CONFIG_SM_CAMCC_7150 is not set
+# CONFIG_SM_CAMCC_8150 is not set
+CONFIG_SM_CAMCC_8250=m
+CONFIG_SM_CAMCC_8450=m
+# CONFIG_SM_CAMCC_8550 is not set
+# CONFIG_SM_CAMCC_8650 is not set
+# CONFIG_SM_DISPCC_6115 is not set
+CONFIG_SM_DISPCC_6125=m
+# CONFIG_SM_DISPCC_7150 is not set
+CONFIG_SM_DISPCC_8250=m
+CONFIG_SM_DISPCC_6350=m
+CONFIG_SM_DISPCC_6375=m
+CONFIG_SM_DISPCC_8450=m
+CONFIG_SM_DISPCC_8550=m
+# CONFIG_SM_GCC_4450 is not set
+CONFIG_SM_GCC_6115=m
+CONFIG_SM_GCC_6125=m
+CONFIG_SM_GCC_6350=m
+CONFIG_SM_GCC_6375=m
+CONFIG_SM_GCC_7150=m
+CONFIG_SM_GCC_8150=m
+CONFIG_SM_GCC_8250=m
+CONFIG_SM_GCC_8350=m
+CONFIG_SM_GCC_8450=m
+CONFIG_SM_GCC_8550=m
+# CONFIG_SM_GCC_8650 is not set
+# CONFIG_SM_GCC_8750 is not set
+# CONFIG_SM_GPUCC_4450 is not set
+CONFIG_SM_GPUCC_6115=m
+CONFIG_SM_GPUCC_6125=m
+CONFIG_SM_GPUCC_6375=m
+CONFIG_SM_GPUCC_6350=m
+CONFIG_SM_GPUCC_8150=m
+CONFIG_SM_GPUCC_8250=m
+CONFIG_SM_GPUCC_8350=m
+# CONFIG_SM_GPUCC_8450 is not set
+# CONFIG_SM_GPUCC_8550 is not set
+# CONFIG_SM_GPUCC_8650 is not set
+# CONFIG_SM_LPASSCC_6115 is not set
+CONFIG_SM_TCSRCC_8550=m
+# CONFIG_SM_TCSRCC_8650 is not set
+# CONFIG_SM_TCSRCC_8750 is not set
+# CONFIG_SA_VIDEOCC_8775P is not set
+# CONFIG_SM_VIDEOCC_7150 is not set
+CONFIG_SM_VIDEOCC_8150=m
+CONFIG_SM_VIDEOCC_8250=m
+CONFIG_SM_VIDEOCC_8350=m
+# CONFIG_SM_VIDEOCC_8550 is not set
+CONFIG_SPMI_PMIC_CLKDIV=m
+CONFIG_QCOM_HFPLL=m
+# CONFIG_KPSS_XCC is not set
+CONFIG_CLK_GFM_LPASS_SM8250=m
+# CONFIG_SM_VIDEOCC_8450 is not set
+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_CLK_RK3576=y
+CONFIG_CLK_RK3588=y
+CONFIG_COMMON_CLK_SAMSUNG=y
+CONFIG_EXYNOS_ARM64_COMMON_CLK=y
+CONFIG_EXYNOS_AUDSS_CLK_CON=m
+CONFIG_EXYNOS_CLKOUT=m
+CONFIG_TESLA_FSD_COMMON_CLK=y
+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_SPRD_UMS512_CLK=m
+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_SUN6I_RTC_CCU=m
+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_COMMON_CLK_VISCONTI=y
+CONFIG_XILINX_VCU=m
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
+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_TEGRA186_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_CLKSRC_EXYNOS_MCT=y
+CONFIG_MTK_TIMER=y
+CONFIG_MTK_CPUX_TIMER=y
+CONFIG_SPRD_TIMER=y
+CONFIG_TIMER_IMX_SYS_CTR=y
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_ARM_MHU=y
+CONFIG_ARM_MHU_V2=m
+# CONFIG_ARM_MHU_V3 is not set
+# CONFIG_EXYNOS_MBOX is not set
+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_ADSP_MBOX=m
+CONFIG_MTK_CMDQ_MBOX=m
+CONFIG_ZYNQMP_IPI_MBOX=y
+CONFIG_SUN6I_MSGBOX=m
+CONFIG_SPRD_MBOX=m
+# CONFIG_QCOM_CPUCP_MBOX is not set
+CONFIG_QCOM_IPCC=y
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMUFD_DRIVER=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
+CONFIG_IOMMU_IO_PGTABLE_DART=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_OF_IOMMU=y
+CONFIG_IOMMU_DMA=y
+CONFIG_IOMMU_SVA=y
+CONFIG_IOMMU_IOPF=y
+CONFIG_IOMMUFD_DRIVER_CORE=y
+CONFIG_IOMMUFD=m
+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_MMU_500_CPRE_ERRATA=y
+CONFIG_ARM_SMMU_QCOM=y
+# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
+CONFIG_ARM_SMMU_V3=y
+CONFIG_ARM_SMMU_V3_SVA=y
+# CONFIG_ARM_SMMU_V3_IOMMUFD is not set
+# CONFIG_TEGRA241_CMDQV is not set
+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
+CONFIG_XLNX_R5_REMOTEPROC=m
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG=m
+CONFIG_RPMSG_CHAR=m
+CONFIG_RPMSG_CTRL=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=m
+
+#
+# SoundWire Devices
+#
+CONFIG_SOUNDWIRE_AMD=m
+# CONFIG_SOUNDWIRE_INTEL is not set
+CONFIG_SOUNDWIRE_QCOM=m
+CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+CONFIG_MESON_CANVAS=m
+CONFIG_MESON_CLK_MEASURE=y
+CONFIG_MESON_GX_SOCINFO=y
+# end of Amlogic SoC drivers
+
+#
+# Apple SoC drivers
+#
+CONFIG_APPLE_MAILBOX=m
+CONFIG_APPLE_RTKIT=m
+CONFIG_APPLE_SART=y
+# end of Apple SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+CONFIG_SOC_BRCMSTB=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_CPM_TSA is not set
+CONFIG_FSL_GUTS=y
+CONFIG_FSL_MC_DPIO=m
+CONFIG_DPAA2_CONSOLE=m
+CONFIG_FSL_RCPM=y
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# fujitsu SoC drivers
+#
+# CONFIG_A64FX_DIAG is not set
+# end of fujitsu SoC drivers
+
+#
+# Hisilicon SoC drivers
+#
+# CONFIG_KUNPENG_HCCS is not set
+# end of Hisilicon SoC drivers
+
+#
+# i.MX SoC drivers
+#
+CONFIG_SOC_IMX8M=y
+CONFIG_SOC_IMX9=m
+# 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_DVFSRC is not set
+CONFIG_MTK_INFRACFG=y
+CONFIG_MTK_PMIC_WRAP=m
+CONFIG_MTK_REGULATOR_COUPLER=y
+CONFIG_MTK_MMSYS=m
+CONFIG_MTK_SVS=m
+CONFIG_MTK_SOCINFO=m
+# end of MediaTek SoC drivers
+
+CONFIG_WPCM450_SOC=m
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_AOSS_QMP=m
+CONFIG_QCOM_COMMAND_DB=y
+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_PD_MAPPER=m
+CONFIG_QCOM_PDR_HELPERS=m
+CONFIG_QCOM_PDR_MSG=m
+# CONFIG_QCOM_PMIC_PDCHARGER_ULOG is not set
+CONFIG_QCOM_PMIC_GLINK=m
+CONFIG_QCOM_QMI_HELPERS=m
+CONFIG_QCOM_RAMP_CTRL=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
+CONFIG_QCOM_RPMH=y
+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
+CONFIG_QCOM_ICC_BWMON=m
+CONFIG_QCOM_INLINE_CRYPTO_ENGINE=m
+# CONFIG_QCOM_PBS is not set
+# end of Qualcomm SoC drivers
+
+CONFIG_ROCKCHIP_GRF=y
+CONFIG_ROCKCHIP_IODOMAIN=m
+CONFIG_SOC_SAMSUNG=y
+CONFIG_EXYNOS_CHIPID=y
+CONFIG_EXYNOS_USI=m
+CONFIG_EXYNOS_PMU=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_ARCH_TEGRA_241_SOC is not set
+CONFIG_SOC_TEGRA_FUSE=y
+CONFIG_SOC_TEGRA_FLOWCTRL=y
+CONFIG_SOC_TEGRA_PMC=y
+CONFIG_SOC_TEGRA_CBB=m
+CONFIG_SOC_TI=y
+
+#
+# Xilinx SoC drivers
+#
+CONFIG_ZYNQMP_POWER=y
+CONFIG_XLNX_EVENT_MANAGER=y
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+#
+# PM Domains
+#
+CONFIG_OWL_PM_DOMAINS_HELPER=y
+CONFIG_OWL_PM_DOMAINS=y
+
+#
+# Amlogic PM Domains
+#
+CONFIG_MESON_EE_PM_DOMAINS=y
+CONFIG_MESON_SECURE_PM_DOMAINS=y
+# end of Amlogic PM Domains
+
+CONFIG_APPLE_PMGR_PWRSTATE=y
+CONFIG_ARM_SCMI_PERF_DOMAIN=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCPI_POWER_DOMAIN=m
+
+#
+# Broadcom PM Domains
+#
+CONFIG_BCM2835_POWER=y
+CONFIG_RASPBERRYPI_POWER=y
+CONFIG_BCM_PMB=y
+# end of Broadcom PM Domains
+
+#
+# i.MX PM Domains
+#
+CONFIG_IMX_GPCV2_PM_DOMAINS=y
+CONFIG_IMX8M_BLK_CTRL=y
+CONFIG_IMX9_BLK_CTRL=y
+CONFIG_IMX_SCU_PD=y
+# end of i.MX PM Domains
+
+#
+# MediaTek PM Domains
+#
+CONFIG_MTK_SCPSYS=y
+CONFIG_MTK_SCPSYS_PM_DOMAINS=y
+# CONFIG_AIROHA_CPU_PM_DOMAIN is not set
+# end of MediaTek PM Domains
+
+#
+# Qualcomm PM Domains
+#
+CONFIG_QCOM_CPR=m
+CONFIG_QCOM_RPMHPD=y
+CONFIG_QCOM_RPMPD=m
+# end of Qualcomm PM Domains
+
+CONFIG_ROCKCHIP_PM_DOMAINS=y
+CONFIG_EXYNOS_PM_DOMAINS=y
+CONFIG_SUN20I_PPU=y
+CONFIG_SOC_TEGRA_POWERGATE_BPMP=y
+CONFIG_ZYNQMP_PM_DOMAINS=y
+# end of PM Domains
+
+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_MEDIATEK_CCI_DEVFREQ=m
+CONFIG_ARM_RK3399_DMC_DEVFREQ=m
+CONFIG_ARM_SUN8I_A33_MBUS_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_LC824206XA is not set
+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_EXTCON_RTK_TYPE_C is not set
+CONFIG_MEMORY=y
+CONFIG_ARM_PL172_MPMC=m
+CONFIG_BRCMSTB_DPFE=y
+CONFIG_BRCMSTB_MEMC=m
+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_GTS_HELPER=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
+CONFIG_IIO_BACKEND=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_ADXL367=m
+CONFIG_ADXL367_SPI=m
+CONFIG_ADXL367_I2C=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+# CONFIG_ADXL380_SPI is not set
+# CONFIG_ADXL380_I2C is not set
+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_I2C=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_IIO_KX022A=m
+CONFIG_IIO_KX022A_SPI=m
+CONFIG_IIO_KX022A_I2C=m
+# CONFIG_KXSD9 is not set
+CONFIG_KXCJK1013=m
+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_MSA311=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_AD4000 is not set
+CONFIG_AD4130=m
+# CONFIG_AD4695 is not set
+CONFIG_AD7091R=m
+CONFIG_AD7091R5=m
+# CONFIG_AD7091R8 is not set
+CONFIG_AD7124=m
+# CONFIG_AD7173 is not set
+# CONFIG_AD7192 is not set
+# CONFIG_AD7266 is not set
+# CONFIG_AD7280 is not set
+# CONFIG_AD7291 is not set
+CONFIG_AD7292=m
+# CONFIG_AD7298 is not set
+# CONFIG_AD7380 is not set
+# CONFIG_AD7476 is not set
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+# CONFIG_AD7625 is not set
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+# CONFIG_AD7779 is not set
+# 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_AD7944 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_GEHC_PMC_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_IMX93_ADC=m
+# CONFIG_LTC2309 is not set
+CONFIG_LTC2471=m
+CONFIG_LTC2485=m
+CONFIG_LTC2496=m
+CONFIG_LTC2497=m
+# CONFIG_MAX1027 is not set
+CONFIG_MAX11100=m
+CONFIG_MAX1118=m
+CONFIG_MAX11205=m
+CONFIG_MAX11410=m
+CONFIG_MAX1241=m
+# CONFIG_MAX1363 is not set
+# CONFIG_MAX34408 is not set
+CONFIG_MAX9611=m
+# CONFIG_MCP320X is not set
+# CONFIG_MCP3422 is not set
+# CONFIG_MCP3564 is not set
+CONFIG_MCP3911=m
+CONFIG_MEDIATEK_MT6370_ADC=m
+CONFIG_MEDIATEK_MT6577_AUXADC=m
+CONFIG_MESON_SARADC=m
+CONFIG_MP2629_ADC=m
+# CONFIG_NAU7802 is not set
+# CONFIG_PAC1921 is not set
+# CONFIG_PAC1934 is not set
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_RRADC=m
+# CONFIG_QCOM_SPMI_IADC is not set
+# CONFIG_QCOM_SPMI_VADC is not set
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_ROCKCHIP_SARADC=m
+CONFIG_RICHTEK_RTQ6056=m
+CONFIG_SC27XX_ADC=m
+CONFIG_SD_ADC_MODULATOR=m
+CONFIG_SUN4I_GPADC=m
+# CONFIG_SUN20I_GPADC is not set
+# 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_ADS1119 is not set
+CONFIG_TI_ADS7924=m
+CONFIG_TI_ADS1100=m
+# CONFIG_TI_ADS1298 is not set
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+# CONFIG_TI_ADS8688 is not set
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+CONFIG_TI_LMP92064=m
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_VF610_ADC is not set
+# CONFIG_VIPERBOARD_ADC is not set
+CONFIG_XILINX_XADC=m
+CONFIG_XILINX_AMS=m
+# end of Analog to digital converters
+
+#
+# Analog to digital and digital to analog converters
+#
+CONFIG_AD74115=m
+CONFIG_AD74413R=m
+# end of Analog to digital and digital to analog converters
+
+#
+# Analog Front Ends
+#
+CONFIG_IIO_RESCALE=m
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+# CONFIG_AD8366 is not set
+CONFIG_ADA4250=m
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+# CONFIG_AD7150 is not set
+# CONFIG_AD7746 is not set
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+# CONFIG_AOSONG_AGS02MA is not set
+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_ENS160 is not set
+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_INV_SENSORS_TIMESTAMP=m
+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_AD3552R_HS is not set
+CONFIG_AD3552R_LIB=m
+CONFIG_AD3552R=m
+# 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_AD9739A is not set
+# CONFIG_ADI_AXI_DAC is not set
+CONFIG_LTC2688=m
+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_AD7293=m
+# CONFIG_AD7303 is not set
+# CONFIG_AD8460 is not set
+CONFIG_AD8801=m
+# CONFIG_BD79703 is not set
+CONFIG_DPOT_DAC=m
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+CONFIG_LTC2632=m
+# CONFIG_LTC2664 is not set
+CONFIG_M62332=m
+# CONFIG_MAX517 is not set
+CONFIG_MAX5522=m
+# CONFIG_MAX5821 is not set
+# CONFIG_MCP4725 is not set
+# CONFIG_MCP4728 is not set
+# CONFIG_MCP4821 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
+
+#
+# Filters
+#
+CONFIG_ADMV8818=m
+# end of Filters
+
+#
+# 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_ADF4377=m
+# CONFIG_ADMFM2000 is not set
+CONFIG_ADMV1013=m
+CONFIG_ADMV1014=m
+CONFIG_ADMV4420=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_ENS210 is not set
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+# CONFIG_HDC3020 is not set
+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_BMI270_I2C is not set
+# CONFIG_BMI270_SPI is not set
+# CONFIG_BMI323_I2C is not set
+# CONFIG_BMI323_SPI is not set
+CONFIG_BOSCH_BNO055=m
+CONFIG_BOSCH_BNO055_SERIAL=m
+CONFIG_BOSCH_BNO055_I2C=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_SMI240 is not set
+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_APDS9306 is not set
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+# CONFIG_BH1745 is not set
+# 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_ISL76682 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_ROHM_BU27034=m
+CONFIG_RPR0521=m
+# CONFIG_SENSORS_LM3533 is not set
+# CONFIG_LTR390 is not set
+# CONFIG_LTR501 is not set
+CONFIG_LTRF216A=m
+CONFIG_LV0104CS=m
+# CONFIG_MAX44000 is not set
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+# CONFIG_OPT4001 is not set
+# CONFIG_OPT4060 is not set
+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_VEML3235 is not set
+CONFIG_VEML6030=m
+# CONFIG_VEML6040 is not set
+# CONFIG_VEML6070 is not set
+# CONFIG_VEML6075 is not set
+CONFIG_VL6180=m
+CONFIG_ZOPT2201=m
+# end of Light sensors
+
+#
+# Magnetometer sensors
+#
+# CONFIG_AF8133J is not set
+CONFIG_AK8974=m
+# CONFIG_AK8975 is not set
+# CONFIG_AK09911 is not set
+# CONFIG_ALS31300 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_TI_TMAG5273=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
+# CONFIG_X9250 is not set
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+# CONFIG_ROHM_BM1390 is not set
+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_HSC030PA is not set
+CONFIG_ICP10100=m
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+# CONFIG_MPL3115 is not set
+# CONFIG_MPRLS0025PA is not set
+# CONFIG_MS5611 is not set
+CONFIG_MS5637=m
+# CONFIG_SDP500 is not set
+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_HX9023S is not set
+# CONFIG_IRSD200 is not set
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+CONFIG_SRF04=m
+CONFIG_SX_COMMON=m
+CONFIG_SX9310=m
+CONFIG_SX9324=m
+CONFIG_SX9360=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# CONFIG_AW96103 is not set
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+# CONFIG_AD2S90 is not set
+# CONFIG_AD2S1200 is not set
+# CONFIG_AD2S1210 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_MLX90635 is not set
+# CONFIG_TMP006 is not set
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX30208=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# CONFIG_MCP9600 is not set
+# 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_PWM=y
+# CONFIG_PWM_DEBUG is not set
+CONFIG_PWM_APPLE=m
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
+CONFIG_PWM_ATMEL_TCB=m
+# CONFIG_PWM_AXI_PWMGEN is not set
+CONFIG_PWM_BCM_IPROC=m
+CONFIG_PWM_BCM2835=m
+CONFIG_PWM_BERLIN=m
+CONFIG_PWM_BRCMSTB=m
+CONFIG_PWM_CLK=m
+CONFIG_PWM_CROS_EC=m
+CONFIG_PWM_DWC_CORE=m
+CONFIG_PWM_DWC=m
+# CONFIG_PWM_FSL_FTM is not set
+# CONFIG_PWM_GPIO 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
+CONFIG_PWM_XILINX=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_FSL_MC=y
+CONFIG_IRQ_MSI_LIB=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_SUN6I_R_INTC=y
+CONFIG_SUNXI_NMI_INTC=y
+# 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_QCOM_MPM=m
+CONFIG_IMX_IRQSTEER=y
+CONFIG_IMX_INTMUX=y
+CONFIG_IMX_MU_MSI=m
+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_GPIO is not set
+CONFIG_RESET_IMX7=y
+CONFIG_RESET_IMX8MP_AUDIOMIX=y
+CONFIG_RESET_MCHP_SPARX5=y
+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_RESET_TI_TPS380X=m
+CONFIG_RESET_ZYNQMP=y
+CONFIG_RESET_MESON_COMMON=y
+CONFIG_RESET_MESON=y
+# CONFIG_RESET_MESON_AUX is not set
+CONFIG_RESET_MESON_AUDIO_ARB=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_NXP_PTN3222 is not set
+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_MIPI_DPHY_ANALOG=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_DPHY_RX=m
+CONFIG_PHY_CADENCE_SIERRA=m
+CONFIG_PHY_CADENCE_SALVO=m
+CONFIG_PHY_FSL_IMX8MQ_USB=m
+CONFIG_PHY_MIXEL_LVDS_PHY=m
+CONFIG_PHY_MIXEL_MIPI_DPHY=m
+CONFIG_PHY_FSL_IMX8M_PCIE=m
+# CONFIG_PHY_FSL_IMX8QM_HSIO is not set
+# CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY is not set
+CONFIG_PHY_FSL_LYNX_28G=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_PCIE=m
+# CONFIG_PHY_MTK_XFI_TPHY is not set
+CONFIG_PHY_MTK_TPHY=m
+CONFIG_PHY_MTK_UFS=m
+CONFIG_PHY_MTK_XSPHY=m
+CONFIG_PHY_MTK_HDMI=m
+# CONFIG_PHY_MTK_MIPI_CSI_0_5 is not set
+CONFIG_PHY_MTK_MIPI_DSI=m
+CONFIG_PHY_MTK_DP=m
+CONFIG_PHY_SPARX5_SERDES=m
+CONFIG_PHY_LAN966X_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_EDP=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_QMP_COMBO=m
+CONFIG_PHY_QCOM_QMP_PCIE=m
+CONFIG_PHY_QCOM_QMP_PCIE_8996=m
+CONFIG_PHY_QCOM_QMP_UFS=m
+CONFIG_PHY_QCOM_QMP_USB=m
+# CONFIG_PHY_QCOM_QMP_USB_LEGACY is not set
+CONFIG_PHY_QCOM_QUSB2=m
+CONFIG_PHY_QCOM_SNPS_EUSB2=m
+CONFIG_PHY_QCOM_EUSB2_REPEATER=m
+# CONFIG_PHY_QCOM_M31_USB is not set
+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_QCOM_SGMII_ETH is not set
+# CONFIG_PHY_RTK_RTD_USB2PHY is not set
+# CONFIG_PHY_RTK_RTD_USB3PHY is not set
+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_NANENG_COMBO_PHY=m
+CONFIG_PHY_ROCKCHIP_PCIE=m
+CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=m
+CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
+CONFIG_PHY_ROCKCHIP_TYPEC=m
+CONFIG_PHY_ROCKCHIP_USB=m
+CONFIG_PHY_ROCKCHIP_USBDP=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_ARM_SCMI_POWERCAP=m
+# 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_NI is not set
+CONFIG_ARM_PMU=y
+CONFIG_ARM_PMU_ACPI=y
+CONFIG_ARM_SMMU_V3_PMU=m
+CONFIG_ARM_PMUV3=y
+CONFIG_ARM_DSU_PMU=m
+CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
+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_MARVELL_CN10K_TAD_PMU=m
+CONFIG_APPLE_M1_CPU_PMU=y
+CONFIG_ALIBABA_UNCORE_DRW_PMU=m
+CONFIG_HISI_PMU=y
+CONFIG_HISI_PCIE_PMU=m
+CONFIG_HNS3_PMU=m
+CONFIG_MARVELL_CN10K_DDR_PMU=m
+# CONFIG_DWC_PCIE_PMU is not set
+CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m
+# CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set
+# CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set
+CONFIG_MESON_DDR_PMU=m
+CONFIG_CXL_PMU=m
+# CONFIG_MARVELL_PEM_PMU is not set
+# 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_BINDER_IPC=y
+CONFIG_ANDROID_BINDERFS=y
+CONFIG_ANDROID_BINDER_DEVICES=""
+# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# end of Android
+
+CONFIG_TRACE_GPU_MEM=y
+CONFIG_LIBNVDIMM=m
+CONFIG_BLK_DEV_PMEM=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_NVDIMM_SECURITY_TEST is not set
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEV_DAX_HMEM=m
+CONFIG_DEV_DAX_CXL=m
+CONFIG_DEV_DAX_HMEM_DEVICES=y
+CONFIG_DEV_DAX_KMEM=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_LAYOUTS=y
+
+#
+# Layout Types
+#
+CONFIG_NVMEM_LAYOUT_SL28_VPD=m
+CONFIG_NVMEM_LAYOUT_ONIE_TLV=m
+CONFIG_NVMEM_LAYOUT_U_BOOT_ENV=m
+# end of Layout Types
+
+CONFIG_NVMEM_APPLE_EFUSES=m
+CONFIG_NVMEM_BCM_OCOTP=m
+CONFIG_NVMEM_IMX_IIM=m
+CONFIG_NVMEM_IMX_OCOTP=m
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
+CONFIG_NVMEM_IMX_OCOTP_SCU=m
+CONFIG_NVMEM_LAYERSCAPE_SFP=m
+CONFIG_NVMEM_MESON_EFUSE=m
+CONFIG_NVMEM_MESON_MX_EFUSE=m
+CONFIG_NVMEM_MTK_EFUSE=m
+CONFIG_NVMEM_QCOM_QFPROM=m
+# CONFIG_NVMEM_QCOM_SEC_QFPROM is not set
+# CONFIG_NVMEM_RMEM is not set
+CONFIG_NVMEM_ROCKCHIP_EFUSE=m
+CONFIG_NVMEM_ROCKCHIP_OTP=m
+CONFIG_NVMEM_SC27XX_EFUSE=m
+CONFIG_NVMEM_SNVS_LPGPR=m
+CONFIG_NVMEM_SPMI_SDAM=m
+CONFIG_NVMEM_SPRD_EFUSE=m
+CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVMEM_U_BOOT_ENV=m
+CONFIG_NVMEM_ZYNQMP=y
+
+#
+# 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
+CONFIG_HISI_PTT=m
+# 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_CORE=m
+# CONFIG_FPGA_MGR_XILINX_SELECTMAP is not set
+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_FPGA_MGR_MICROCHIP_SPI=m
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
+# CONFIG_FSI is not set
+CONFIG_TEE=m
+# CONFIG_OPTEE is not set
+# CONFIG_ARM_TSTEE is not set
+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_IMX8MP=m
+# CONFIG_INTERCONNECT_MTK is not set
+CONFIG_INTERCONNECT_QCOM=y
+CONFIG_INTERCONNECT_QCOM_BCM_VOTER=y
+# CONFIG_INTERCONNECT_QCOM_MSM8909 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8916 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8937 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8939 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8953 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8976 is not set
+# CONFIG_INTERCONNECT_QCOM_MSM8996 is not set
+CONFIG_INTERCONNECT_QCOM_OSM_L3=m
+# CONFIG_INTERCONNECT_QCOM_QCM2290 is not set
+# CONFIG_INTERCONNECT_QCOM_QCS404 is not set
+# CONFIG_INTERCONNECT_QCOM_QCS615 is not set
+# CONFIG_INTERCONNECT_QCOM_QCS8300 is not set
+# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
+CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y
+CONFIG_INTERCONNECT_QCOM_RPMH=y
+# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
+# CONFIG_INTERCONNECT_QCOM_SAR2130P is not set
+# CONFIG_INTERCONNECT_QCOM_SC7180 is not set
+# CONFIG_INTERCONNECT_QCOM_SC7280 is not set
+# CONFIG_INTERCONNECT_QCOM_SC8180X is not set
+CONFIG_INTERCONNECT_QCOM_SC8280XP=y
+# CONFIG_INTERCONNECT_QCOM_SDM660 is not set
+# CONFIG_INTERCONNECT_QCOM_SDM670 is not set
+# CONFIG_INTERCONNECT_QCOM_SDM845 is not set
+# CONFIG_INTERCONNECT_QCOM_SDX55 is not set
+# CONFIG_INTERCONNECT_QCOM_SDX65 is not set
+# CONFIG_INTERCONNECT_QCOM_SDX75 is not set
+# CONFIG_INTERCONNECT_QCOM_SM6115 is not set
+# CONFIG_INTERCONNECT_QCOM_SM6350 is not set
+# CONFIG_INTERCONNECT_QCOM_SM7150 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8150 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8250 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8350 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8450 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8550 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8650 is not set
+# CONFIG_INTERCONNECT_QCOM_SM8750 is not set
+# CONFIG_INTERCONNECT_QCOM_X1E80100 is not set
+CONFIG_INTERCONNECT_SAMSUNG=y
+CONFIG_INTERCONNECT_EXYNOS=m
+CONFIG_INTERCONNECT_CLK=m
+# CONFIG_COUNTER is not set
+# CONFIG_MOST is not set
+CONFIG_PECI=m
+CONFIG_PECI_CPU=m
+CONFIG_HTE=y
+CONFIG_HTE_TEGRA194=m
+# CONFIG_HTE_TEGRA194_TEST is not set
+# CONFIG_CDX_BUS is not set
+CONFIG_DPLL=y
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+CONFIG_FS_STACK=y
+CONFIG_BUFFER_HEAD=y
+CONFIG_LEGACY_DIRECT_IO=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_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_SUPPORT_ASCII_CI=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_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_EXPERIMENTAL 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_F2FS_UNFAIR_RWSEM=y
+CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_QUOTA=y
+# CONFIG_BCACHEFS_ERASURE_CODING is not set
+CONFIG_BCACHEFS_POSIX_ACL=y
+# CONFIG_BCACHEFS_DEBUG is not set
+# CONFIG_BCACHEFS_TESTS is not set
+# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
+# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
+CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
+# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
+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_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_FUSE_PASSTHROUGH=y
+CONFIG_FUSE_IO_URING=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
+# CONFIG_OVERLAY_FS_DEBUG is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+CONFIG_NETFS_STATS=y
+# CONFIG_NETFS_DEBUG is not set
+CONFIG_FSCACHE=y
+CONFIG_FSCACHE_STATS=y
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# CONFIG_CACHEFILES_ERROR_INJECTION is not set
+# CONFIG_CACHEFILES_ONDEMAND 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_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+CONFIG_NTFS_FS=m
+# 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_TMPFS_QUOTA is not set
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=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=y
+CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
+CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y
+CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y
+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_COMPRESS=y
+# 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_BACKED_BY_FILE=y
+CONFIG_EROFS_FS_ZIP=y
+CONFIG_EROFS_FS_ZIP_LZMA=y
+# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
+# CONFIG_EROFS_FS_ZIP_ZSTD is not set
+# CONFIG_EROFS_FS_ONDEMAND is not set
+# CONFIG_EROFS_FS_PCPU_KTHREAD 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 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 is not set
+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_NFSD_LEGACY_CLIENT_TRACKING is not set
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+# CONFIG_NFS_LOCALIO is not set
+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_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
+# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set
+CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
+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_CIFS_COMPRESSION is not set
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS=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_NLS_UCS2_UTILS=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_HAVE_TRUSTED_KEYS=y
+CONFIG_TRUSTED_KEYS_TPM=y
+CONFIG_TRUSTED_KEYS_TEE=y
+CONFIG_TRUSTED_KEYS_CAAM=y
+CONFIG_TRUSTED_KEYS_DCP=y
+CONFIG_ENCRYPTED_KEYS=y
+# CONFIG_USER_DECRYPTED_DATA is not set
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
+CONFIG_SECURITY=y
+CONFIG_HAS_SECURITY_AUDIT=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_HARDENED_USERCOPY=y
+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_DEBUG is not set
+CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
+CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+CONFIG_SECURITY_LOCKDOWN_LSM=y
+CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
+CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
+CONFIG_SECURITY_LANDLOCK=y
+# CONFIG_SECURITY_IPE is not set
+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="landlock,yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
+# CONFIG_INIT_STACK_NONE is not set
+# CONFIG_INIT_STACK_ALL_PATTERN is not set
+CONFIG_INIT_STACK_ALL_ZERO=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
+# CONFIG_ZERO_CALL_USED_REGS is not set
+# end of Memory initialization
+
+#
+# Hardening of kernel data structures
+#
+# CONFIG_LIST_HARDENED is not set
+# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+# end of Hardening of kernel data structures
+
+CONFIG_RANDSTRUCT_NONE=y
+# 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_SIG=y
+CONFIG_CRYPTO_SIG2=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_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
+# end of Crypto core or helper
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_CURVE25519=m
+# end of Public-key cryptography
+
+#
+# Block ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARIA=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_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_SM4_GENERIC=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+# end of Block ciphers
+
+#
+# Length-preserving ciphers and modes
+#
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_HCTR2=m
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XCTR=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_NHPOLY1305=m
+# end of Length-preserving ciphers and modes
+
+#
+# AEAD (authenticated encryption with associated data) ciphers
+#
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=y
+CONFIG_CRYPTO_GENIV=y
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_ECHAINIV=m
+CONFIG_CRYPTO_ESSIV=m
+# end of AEAD (authenticated encryption with associated data) ciphers
+
+#
+# Hashes, digests, and MACs
+#
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_GHASH=y
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_POLYVAL=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=y
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_SM3_GENERIC=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_XXHASH=m
+# end of Hashes, digests, and MACs
+
+#
+# CRCs (cyclic redundancy checks)
+#
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
+# end of CRCs (cyclic redundancy checks)
+
+#
+# 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
+# end of Compression
+
+#
+# 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_JITTERENTROPY_MEMORY_BLOCKS=64
+CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
+CONFIG_CRYPTO_JITTERENTROPY_OSR=1
+CONFIG_CRYPTO_KDF800108_CTR=y
+# end of Random number generation
+
+#
+# Userspace interface
+#
+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
+# end of Userspace interface
+
+CONFIG_CRYPTO_HASH_INFO=y
+CONFIG_CRYPTO_NHPOLY1305_NEON=m
+CONFIG_CRYPTO_CHACHA20_NEON=m
+
+#
+# Accelerated Cryptographic Algorithms for CPU (arm64)
+#
+CONFIG_CRYPTO_GHASH_ARM64_CE=m
+CONFIG_CRYPTO_POLY1305_NEON=m
+CONFIG_CRYPTO_SHA1_ARM64_CE=m
+CONFIG_CRYPTO_SHA256_ARM64=m
+CONFIG_CRYPTO_SHA2_ARM64_CE=m
+CONFIG_CRYPTO_SHA512_ARM64=m
+CONFIG_CRYPTO_SHA512_ARM64_CE=m
+CONFIG_CRYPTO_SHA3_ARM64=m
+CONFIG_CRYPTO_SM3_NEON=m
+CONFIG_CRYPTO_SM3_ARM64_CE=m
+CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
+CONFIG_CRYPTO_AES_ARM64=m
+CONFIG_CRYPTO_AES_ARM64_CE=m
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
+CONFIG_CRYPTO_AES_ARM64_BS=m
+CONFIG_CRYPTO_SM4_ARM64_CE=m
+CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m
+CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
+CONFIG_CRYPTO_SM4_ARM64_CE_CCM=m
+CONFIG_CRYPTO_SM4_ARM64_CE_GCM=m
+# end of Accelerated Cryptographic Algorithms for CPU (arm64)
+
+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_CAAM_PRNG_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_BLOB_GEN=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
+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_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_CRYPTO_DEV_QAT=m
+CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
+CONFIG_CRYPTO_DEV_QAT_C3XXX=m
+CONFIG_CRYPTO_DEV_QAT_C62X=m
+CONFIG_CRYPTO_DEV_QAT_4XXX=m
+# CONFIG_CRYPTO_DEV_QAT_420XX is not set
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION 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_ROCKCHIP_DEBUG is not set
+# CONFIG_CRYPTO_DEV_TEGRA is not set
+CONFIG_CRYPTO_DEV_ZYNQMP_AES=m
+CONFIG_CRYPTO_DEV_ZYNQMP_SHA3=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_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=y
+# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
+CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
+# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
+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_CORDIC=m
+# CONFIG_PRIME_NUMBERS is not set
+CONFIG_RATIONAL=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_TRACE_MMIO_ACCESS is not set
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_UTILS=y
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_GF128MUL=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_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_SHA1=y
+CONFIG_CRYPTO_LIB_SHA256=y
+# end of Crypto library routines
+
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=y
+CONFIG_CRC_T10DIF=y
+CONFIG_ARCH_HAS_CRC_T10DIF=y
+CONFIG_CRC_T10DIF_ARCH=y
+CONFIG_CRC64_ROCKSOFT=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+CONFIG_ARCH_HAS_CRC32=y
+CONFIG_CRC32_ARCH=y
+CONFIG_CRC64=y
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=y
+CONFIG_CRC_OPTIMIZATIONS=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_COMMON=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_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM64=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_RISCV=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_INTERVAL_TREE_SPAN_ITER=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_CLOSURES=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS_HELPERS=y
+CONFIG_NEED_SG_DMA_FLAGS=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_SYNC_DMA_FOR_DEVICE=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
+CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
+CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
+CONFIG_SWIOTLB=y
+# CONFIG_SWIOTLB_DYNAMIC is not set
+CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
+CONFIG_DMA_NEED_SYNC=y
+# CONFIG_DMA_RESTRICTED_POOL is not set
+CONFIG_DMA_NONCOHERENT_MMAP=y
+CONFIG_DMA_COHERENT_POOL=y
+CONFIG_DMA_DIRECT_REMAP=y
+CONFIG_DMA_CMA=y
+# CONFIG_DMA_NUMA_CMA is not set
+
+#
+# Default contiguous memory area size:
+#
+CONFIG_CMA_SIZE_MBYTES=128
+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_CPUMASK_OFFSTACK=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_VDSO_GETRANDOM=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_STACKDEPOT_MAX_FRAMES=64
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# CONFIG_LWQ_TEST is not set
+# end of Library routines
+
+CONFIG_GENERIC_IOREMAP=y
+CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+CONFIG_POLYNOMIAL=m
+CONFIG_FIRMWARE_TABLE=y
+CONFIG_UNION_FIND=y
+CONFIG_MIN_HEAP=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_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
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+CONFIG_AS_HAS_NON_CONST_ULEB128=y
+# CONFIG_DEBUG_INFO_NONE 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_REDUCED is not set
+CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
+# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
+# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
+# 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=y
+# CONFIG_UBSAN is not set
+CONFIG_HAVE_ARCH_KCSAN=y
+CONFIG_HAVE_KCSAN_COMPILER=y
+# CONFIG_KCSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+#
+# Networking Debugging
+#
+# CONFIG_NET_DEV_REFCNT_TRACKER is not set
+# CONFIG_NET_NS_REFCNT_TRACKER is not set
+# CONFIG_DEBUG_NET is not set
+# CONFIG_DEBUG_NET_SMALL_RTNL is not set
+# end of Networking Debugging
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+CONFIG_SLUB_DEBUG=y
+# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_PAGE_OWNER=y
+# CONFIG_PAGE_TABLE_CHECK 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_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_PER_VMA_LOCK_STATS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SHRINKER_DEBUG 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=y
+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_KASAN_SW_TAGS=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# CONFIG_KASAN is not set
+CONFIG_HAVE_ARCH_KFENCE=y
+CONFIG_KFENCE=y
+CONFIG_KFENCE_SAMPLE_INTERVAL=100
+CONFIG_KFENCE_NUM_OBJECTS=255
+# CONFIG_KFENCE_DEFERRABLE is not set
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
+# 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_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
+# CONFIG_HARDLOCKUP_DETECTOR is not set
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT 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_PREEMPT 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_DEBUG_CLOSURES is not set
+# CONFIG_DEBUG_MAPLE_TREE is not set
+# end of Debug kernel data structures
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+# CONFIG_RCU_SCALE_TEST is not set
+CONFIG_RCU_TORTURE_TEST=m
+# CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE is not set
+# CONFIG_RCU_TORTURE_TEST_LOG_CPU is not set
+CONFIG_RCU_REF_SCALE_TEST=m
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
+# CONFIG_RCU_CPU_STALL_CPUTIME is not set
+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_DEBUG_CGROUP_REF 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_FUNCTION_GRAPH_FREGS=y
+CONFIG_HAVE_FTRACE_GRAPH_FUNC=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=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_FUNCTION_GRAPH_RETVAL is not set
+# CONFIG_FUNCTION_GRAPH_RETADDR is not set
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
+CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
+# CONFIG_FPROBE is not set
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_STACK_TRACER=y
+# 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_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_PROBE_EVENTS_BTF_ARGS=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_USER_EVENTS is not set
+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_VALIDATE_RCU_IS_WATCHING 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_RV is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y
+CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
+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
+CONFIG_ULTRASOC_SMB=m
+# CONFIG_CORESIGHT_TPDM is not set
+# CONFIG_CORESIGHT_TPDA is not set
+# CONFIG_CORESIGHT_DUMMY is not set
+# 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_TEST_DHRY is not set
+# CONFIG_LKDTM is not set
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_TEST_MULDIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_TEST_REF_TRACKER 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_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_MAPLE_TREE is not set
+# CONFIG_TEST_RHASHTABLE 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_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_DYNAMIC_DEBUG is not set
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_KALLSYMS is not set
+# CONFIG_TEST_DEBUG_VIRTUAL is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_HMM is not set
+# CONFIG_TEST_FREE_PAGES is not set
+# CONFIG_TEST_FPU is not set
+# CONFIG_TEST_OBJPOOL is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+
+#
+# Rust hacking
+#
+# end of Rust hacking
+# end of Kernel hacking
diff --git a/srcpkgs/linux6.14/files/i386-dotconfig b/srcpkgs/linux6.14/files/i386-dotconfig
new file mode 100644
index 00000000000000..9f51375d99feb0
--- /dev/null
+++ b/srcpkgs/linux6.14/files/i386-dotconfig
@@ -0,0 +1,11274 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/i386 6.14.0 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=130200
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=24100
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=24100
+CONFIG_LLD_VERSION=0
+CONFIG_RUSTC_VERSION=0
+CONFIG_RUSTC_LLVM_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
+CONFIG_TOOLS_SUPPORT_RELR=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_PAHOLE_VERSION=129
+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_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_IRQ_MSI_IOMMU=y
+CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
+CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
+CONFIG_GENERIC_IRQ_STAT_SNAPSHOT=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_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=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
+CONFIG_CONTEXT_TRACKING=y
+CONFIG_CONTEXT_TRACKING_IDLE=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
+CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
+# 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 is not set
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
+# CONFIG_BPF_PRELOAD is not set
+CONFIG_BPF_LSM=y
+# end of BPF subsystem
+
+CONFIG_PREEMPT_BUILD=y
+CONFIG_ARCH_HAS_PREEMPT_LAZY=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+# CONFIG_PREEMPT_LAZY is not set
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=y
+# CONFIG_SCHED_CLASS_EXT is not set
+
+#
+# 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 is not set
+# 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_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_NEED_TASKS_RCU=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_INDEX=y
+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_GCC10_NO_ARRAY_BOUNDS=y
+CONFIG_CC_NO_ARRAY_BOUNDS=y
+CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
+CONFIG_CC_NO_STRINGOP_OVERFLOW=y
+CONFIG_SLAB_OBJ_EXT=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+# CONFIG_CGROUP_FAVOR_DYNMODS is not set
+CONFIG_MEMCG=y
+CONFIG_MEMCG_V1=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_GROUP_SCHED_WEIGHT=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_SCHED_MM_CID=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+# CONFIG_CGROUP_DMEM is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_CPUSETS_V1=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_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_BOOT_CONFIG_FORCE is not set
+# CONFIG_BOOT_CONFIG_EMBED is not set
+CONFIG_INITRAMFS_PRESERVE_MTIME=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
+CONFIG_SYSCTL=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+# CONFIG_EXPERT is not set
+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_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_KCMP=y
+CONFIG_RSEQ=y
+CONFIG_CACHESTAT_SYSCALL=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_SELFTEST is not set
+CONFIG_KALLSYMS_ALL=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_HAVE_PERF_EVENTS=y
+CONFIG_GUEST_PERF_EVENTS=y
+
+#
+# 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_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+
+#
+# Kexec and crash features
+#
+CONFIG_CRASH_RESERVE=y
+CONFIG_VMCORE_INFO=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEXEC=y
+# CONFIG_KEXEC_JUMP is not set
+CONFIG_CRASH_DUMP=y
+CONFIG_CRASH_HOTPLUG=y
+CONFIG_CRASH_MAX_MEMORY_RANGES=8192
+# end of Kexec and crash features
+# 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_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_HAVE_INTEL_TXT=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_MPPARSE=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=y
+CONFIG_X86_HV_CALLBACK_VECTOR=y
+CONFIG_KVM_GUEST=y
+CONFIG_ARCH_CPUIDLE_HALTPOLL=y
+CONFIG_PVH=y
+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_HAVE_PAE=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_CPU_SUP_INTEL=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_ZHAOXIN=y
+CONFIG_CPU_SUP_VORTEX_32=y
+CONFIG_HPET_TIMER=y
+CONFIG_HPET_EMULATE_RTC=y
+CONFIG_DMI=y
+CONFIG_BOOT_VESA_SUPPORT=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=m
+CONFIG_PERF_EVENTS_INTEL_RAPL=m
+CONFIG_PERF_EVENTS_INTEL_CSTATE=m
+CONFIG_PERF_EVENTS_AMD_POWER=m
+CONFIG_PERF_EVENTS_AMD_UNCORE=m
+CONFIG_PERF_EVENTS_AMD_BRS=y
+# 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_X86_REBOOTFIXUPS is not set
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_INITRD32=y
+# CONFIG_MICROCODE_LATE_LOADING is not set
+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=y
+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_DEVICE=y
+CONFIG_X86_PMEM_LEGACY=m
+# 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=1
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+CONFIG_X86_PAT=y
+CONFIG_X86_UMIP=y
+CONFIG_CC_HAS_IBT=y
+CONFIG_ARCH_PKEY_BITS=4
+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_EFI_HANDOVER_PROTOCOL is not set
+CONFIG_EFI_RUNTIME_MAP=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_ARCH_SUPPORTS_KEXEC=y
+CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
+CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
+CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
+CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
+CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
+CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
+CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
+CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
+CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
+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_COMPAT_VDSO is not set
+# CONFIG_CMDLINE_BOOL is not set
+CONFIG_MODIFY_LDT_SYSCALL=y
+# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
+CONFIG_X86_BUS_LOCK_DETECT=y
+# end of Processor type and features
+
+CONFIG_CC_HAS_NAMED_AS=y
+CONFIG_USE_X86_SEG_SUPPORT=y
+CONFIG_CC_HAS_SLS=y
+CONFIG_CC_HAS_RETURN_THUNK=y
+CONFIG_CC_HAS_ENTRY_PADDING=y
+CONFIG_FUNCTION_PADDING_CFI=0
+CONFIG_FUNCTION_PADDING_BYTES=4
+CONFIG_CPU_MITIGATIONS=y
+CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
+CONFIG_MITIGATION_RETPOLINE=y
+# CONFIG_MITIGATION_RETHUNK is not set
+CONFIG_MITIGATION_GDS=y
+CONFIG_MITIGATION_RFDS=y
+CONFIG_MITIGATION_SPECTRE_BHI=y
+CONFIG_MITIGATION_MDS=y
+CONFIG_MITIGATION_TAA=y
+CONFIG_MITIGATION_MMIO_STALE_DATA=y
+CONFIG_MITIGATION_L1TF=y
+CONFIG_MITIGATION_RETBLEED=y
+CONFIG_MITIGATION_SPECTRE_V1=y
+CONFIG_MITIGATION_SPECTRE_V2=y
+CONFIG_MITIGATION_SRBDS=y
+CONFIG_MITIGATION_SSB=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_HIBERNATION_COMP_LZO=y
+# CONFIG_HIBERNATION_COMP_LZ4 is not set
+CONFIG_HIBERNATION_DEF_COMP="lzo"
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+# CONFIG_PM_ADVANCED_DEBUG is not set
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+CONFIG_PM_TRACE=y
+CONFIG_PM_TRACE_RTC=y
+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_THERMAL_LIB=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=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_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_BGRT=y
+CONFIG_ACPI_NHLT=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_EINJ=m
+CONFIG_ACPI_APEI_EINJ_CXL=y
+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_ACPI_PCC=y
+CONFIG_ACPI_FFH=y
+# 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=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_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_AMD_PSTATE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
+# CONFIG_X86_AMD_PSTATE_UT is not set
+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=m
+# 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_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
+CONFIG_AMD_NODE=y
+# end of Bus options (PCI etc.)
+
+#
+# Binary Emulations
+#
+CONFIG_COMPAT_32=y
+# end of Binary Emulations
+
+CONFIG_HAVE_ATOMIC_IOMAP=y
+CONFIG_KVM_COMMON=y
+CONFIG_HAVE_KVM_PFNCACHE=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_DIRTY_RING=y
+CONFIG_HAVE_KVM_DIRTY_RING_TSO=y
+CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_ASYNC_PF=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_READONLY_MEM=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=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_KVM_GENERIC_HARDWARE_ENABLING=y
+CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
+CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM_X86=m
+CONFIG_KVM=m
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+CONFIG_KVM_SMM=y
+CONFIG_KVM_HYPERV=y
+# CONFIG_KVM_XEN is not set
+CONFIG_KVM_MAX_NR_VCPUS=1024
+CONFIG_AS_AVX512=y
+CONFIG_AS_SHA1_NI=y
+CONFIG_AS_SHA256_NI=y
+CONFIG_AS_TPAUSE=y
+CONFIG_AS_GFNI=y
+CONFIG_AS_VAES=y
+CONFIG_AS_VPCLMULQDQ=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_HOTPLUG_SMT=y
+CONFIG_HOTPLUG_CORE_SYNC=y
+CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
+CONFIG_HOTPLUG_CORE_SYNC_FULL=y
+CONFIG_HOTPLUG_SPLIT_STARTUP=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_KRETPROBE_ON_RETHOOK=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_TRACE_IRQFLAGS_NMI_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_ARCH_HAS_CPU_FINALIZE_INIT=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_MMU_GATHER_MERGE_VMAS=y
+CONFIG_MMU_LAZY_TLB_REFCOUNT=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y
+CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=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_ARCH_SUPPORTS_AUTOFDO_CLANG=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_ARCH_WANT_PMD_MKWRITE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_REL=y
+CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
+CONFIG_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_HAVE_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_PAGE_SHIFT=12
+CONFIG_ISA_BUS_API=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_ARCH_SUPPORTS_RT=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_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_HAVE_PREEMPT_DYNAMIC_CALL=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
+CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
+CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
+CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=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
+CONFIG_FUNCTION_ALIGNMENT_4B=y
+CONFIG_FUNCTION_ALIGNMENT=4
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_MODULE_SIG_FORMAT=y
+CONFIG_MODULES=y
+CONFIG_MODULE_DEBUGFS=y
+# CONFIG_MODULE_DEBUG is not set
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_MODULE_SIG=y
+# CONFIG_MODULE_SIG_FORCE is not set
+# CONFIG_MODULE_SIG_ALL is not set
+# CONFIG_MODULE_SIG_SHA1 is not set
+# CONFIG_MODULE_SIG_SHA256 is not set
+# CONFIG_MODULE_SIG_SHA384 is not set
+CONFIG_MODULE_SIG_SHA512=y
+# CONFIG_MODULE_SIG_SHA3_256 is not set
+# CONFIG_MODULE_SIG_SHA3_384 is not set
+# CONFIG_MODULE_SIG_SHA3_512 is not set
+CONFIG_MODULE_SIG_HASH="sha512"
+CONFIG_MODULE_COMPRESS=y
+CONFIG_MODULE_COMPRESS_GZIP=y
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_COMPRESS_ALL is not set
+CONFIG_MODULE_DECOMPRESS=y
+# 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_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLK_RQ_ALLOC_TIME=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_CGROUP_PUNT_BIO=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_ICQ=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_WRITE_MOUNTED=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+CONFIG_BLK_CGROUP_IOLATENCY=y
+CONFIG_BLK_CGROUP_FC_APPID=y
+CONFIG_BLK_CGROUP_IOCOST=y
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=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 is not set
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+CONFIG_BLK_MQ_STACKING=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_ZPOOL=y
+CONFIG_SWAP=y
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# 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_DEPRECATED is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+CONFIG_ZBUD=y
+# CONFIG_Z3FOLD_DEPRECATED is not set
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ZSMALLOC_CHAIN_SIZE=8
+
+#
+# Slab allocator options
+#
+CONFIG_SLUB=y
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SLAB_BUCKETS=y
+# CONFIG_SLUB_STATS is not set
+CONFIG_SLUB_CPU_PARTIAL=y
+# CONFIG_RANDOM_KMALLOC_CACHES is not set
+# end of Slab allocator options
+
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+# CONFIG_FLATMEM_MANUAL is not set
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_STATIC=y
+CONFIG_HAVE_GUP_FAST=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_SPLIT_PTE_PTLOCKS=y
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_SPLIT_PMD_PTLOCKS=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PCP_BATCH_SCALE_MAX=5
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_BOUNCE=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=7
+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_CURRENT_STACK_POINTER=y
+CONFIG_ZONE_DMA=y
+CONFIG_HMM_MIRROR=y
+CONFIG_GET_FREE_REGION=y
+CONFIG_VMAP_PFN=y
+CONFIG_ARCH_USES_PG_ARCH_2=y
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+CONFIG_GUP_GET_PXX_LOW_HIGH=y
+# CONFIG_DMAPOOL_TEST is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_KMAP_LOCAL=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_SECRETMEM=y
+CONFIG_ANON_VMA_NAME=y
+CONFIG_USERFAULTFD=y
+CONFIG_LOCK_MM_AND_FIND_VMA=y
+CONFIG_EXECMEM=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_SYSFS=y
+CONFIG_DAMON_RECLAIM=y
+# CONFIG_DAMON_LRU_SORT is not set
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_XGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_DECRYPTED=y
+CONFIG_SKB_EXTENSIONS=y
+CONFIG_NET_DEVMEM=y
+CONFIG_NET_SHAPER=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=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_IPTFS is not set
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+# CONFIG_SMC_LO is not set
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_NET_HANDSHAKE=y
+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_TABLE_PERTURB_ORDER=16
+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=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_SIGPOOL=y
+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_BPF_LINK=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_CONNTRACK_OVS=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_NF_NAT_OVS=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_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_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_NF_FLOW_TABLE_PROCFS is not set
+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_IP_NF_IPTABLES_LEGACY=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_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_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_NFT_COMPAT_ARP=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_IPTABLES_LEGACY=m
+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_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_LEGACY=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_IP_DCCP is not set
+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_NONE=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_RZN1_A5PSW=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+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_HTB=m
+CONFIG_NET_SCH_HFSC=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_MQPRIO_LIB=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=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_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_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_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_MAX_SKB_FRAGS=17
+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
+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_LE=y
+CONFIG_BT_LE_L2CAP_ECRED=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_MTK=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_POLL_SYNC=y
+CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=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_HCIUART_AML is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBCM4377=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
+CONFIG_BT_NXPUART=m
+# CONFIG_BT_INTEL_PCIE is not set
+# 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_INJECT_RX_DELAY is not set
+# CONFIG_AF_RXRPC_DEBUG is not set
+# CONFIG_RXKAD is not set
+CONFIG_RXPERF=m
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_MCTP_FLOWS=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS 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_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_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_FD=m
+CONFIG_NET_9P_VIRTIO=m
+# CONFIG_NET_9P_USBG 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_IEEE8021Q_HELPERS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_PAGE_POOL_STATS=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_EISA=y
+# CONFIG_EISA is not set
+CONFIG_HAVE_PCI=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+CONFIG_PCIEAER_CXL=y
+# 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_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_DOE=y
+CONFIG_PCI_LOCKLESS_CONFIG=y
+CONFIG_PCI_IOV=y
+# CONFIG_PCI_NPEM is not set
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCIE_TPH is not set
+CONFIG_PCI_LABEL=y
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+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_OCTEONEP is not set
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+
+#
+# PCI controller drivers
+#
+
+#
+# Cadence-based PCIe controllers
+#
+# end of Cadence-based PCIe controllers
+
+#
+# DesignWare-based PCIe controllers
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+CONFIG_PCI_MESON=y
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# end of DesignWare-based PCIe controllers
+
+#
+# Mobiveil-based PCIe controllers
+#
+# end of Mobiveil-based PCIe controllers
+
+#
+# PLDA-based PCIe controllers
+#
+# end of PLDA-based PCIe controllers
+# 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_PCI=m
+# CONFIG_CXL_MEM_RAW_COMMANDS is not set
+CONFIG_CXL_PMEM=m
+CONFIG_CXL_MEM=m
+CONFIG_CXL_PORT=m
+CONFIG_CXL_SUSPEND=y
+CONFIG_CXL_REGION=y
+# CONFIG_CXL_REGION_INVALIDATION_TEST 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_CPS_XX=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_DEVTMPFS_SAFE=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_DEBUG=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_FW_LOADER_SYSFS=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_LOADER_COMPRESS_XZ=y
+CONFIG_FW_LOADER_COMPRESS_ZSTD=y
+CONFIG_FW_CACHE=y
+CONFIG_FW_UPLOAD=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_DEVICES=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_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT 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
+# CONFIG_MHI_BUS_EP is not set
+# end of Bus devices
+
+#
+# Cache Drivers
+#
+# end of Cache Drivers
+
+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_FW_CS_DSP=m
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
+CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+CONFIG_EFI_CAPSULE_LOADER=y
+CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
+CONFIG_EFI_TEST=m
+CONFIG_EFI_DEV_PATH_PARSER=y
+CONFIG_APPLE_PROPERTIES=y
+CONFIG_RESET_ATTACK_MITIGATION=y
+# CONFIG_EFI_RCI2_TABLE is not set
+# CONFIG_EFI_DISABLE_PCI_DMA is not set
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+# CONFIG_EFI_DISABLE_RUNTIME is not set
+# CONFIG_EFI_COCO_SECRET is not set
+CONFIG_EFI_EMBEDDED_FIRMWARE=y
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_X86=y
+
+#
+# Qualcomm firmware drivers
+#
+# end of Qualcomm firmware drivers
+
+#
+# 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_GNSS_USB=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+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_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
+CONFIG_MTD_NAND_ECC_MXIC=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_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_BLK_DEV_FD_RAWCMD is not set
+CONFIG_CDROM=m
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_BACKEND_LZ4=y
+CONFIG_ZRAM_BACKEND_LZ4HC=y
+CONFIG_ZRAM_BACKEND_ZSTD=y
+# CONFIG_ZRAM_BACKEND_DEFLATE is not set
+CONFIG_ZRAM_BACKEND_842=y
+CONFIG_ZRAM_BACKEND_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
+CONFIG_ZRAM_DEF_COMP_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+# CONFIG_ZRAM_MULTI_COMP 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_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_UBLK is not set
+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_VERBOSE_ERRORS=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+# CONFIG_NVME_TCP_TLS is not set
+# CONFIG_NVME_HOST_AUTH is not set
+CONFIG_NVME_TARGET=m
+# CONFIG_NVME_TARGET_DEBUGFS is not set
+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
+# CONFIG_NVME_TARGET_TCP_TLS is not set
+# CONFIG_NVME_TARGET_AUTH is not set
+# 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_RPMB is not set
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_SMPRO_ERRMON=m
+CONFIG_SMPRO_MISC=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 is not set
+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_NTSYNC is not set
+# CONFIG_NSM is not set
+CONFIG_C2PORT=m
+CONFIG_C2PORT_DURAMAR_2150=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=y
+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
+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_GSC=m
+# CONFIG_INTEL_MEI_VSC_HW is not set
+CONFIG_INTEL_MEI_HDCP=m
+CONFIG_INTEL_MEI_PXP=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
+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_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+# CONFIG_GP_PCI1XXXX is not set
+# 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_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_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_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_AHCI_DWC=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_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_RZ1000=m
+# CONFIG_PATA_PARPORT is not set
+
+#
+# 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_BITMAP_FILE=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_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_REMOTE_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_PFCP is not set
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
+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_NETKIT=y
+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 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_I2C=m
+# CONFIG_NET_DSA_MICROCHIP_KSZ_SPI is not set
+# CONFIG_NET_DSA_MICROCHIP_KSZ_PTP is not set
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MV88E6XXX_LEDS=y
+# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set
+# CONFIG_NET_DSA_MSCC_SEVILLE is not set
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
+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_REALTEK=m
+# 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_CX_ECAT=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_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_NET_VENDOR_DAVICOM=y
+CONFIG_DM9051=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_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+# CONFIG_PCMCIA_XIRCOM is not set
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+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_ENGLEDER=y
+CONFIG_TSNEP=m
+# CONFIG_TSNEP_SELFTESTS is not set
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_NET_VENDOR_FUNGIBLE=y
+CONFIG_FUN_CORE=m
+CONFIG_FUN_ETH=m
+CONFIG_NET_VENDOR_GOOGLE=y
+# CONFIG_GVE is not set
+CONFIG_NET_VENDOR_HISILICON=y
+# CONFIG_HIBMCGE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_LIBETH=m
+CONFIG_LIBIE=m
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=y
+CONFIG_E1000E_HWTS=y
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=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_IDPF is not set
+CONFIG_JME=m
+CONFIG_NET_VENDOR_ADI=y
+CONFIG_ADIN1110=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_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_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+# CONFIG_MLX5_MACSEC is not set
+CONFIG_MLX5_EN_IPSEC=y
+# CONFIG_MLX5_EN_TLS is not set
+CONFIG_MLX5_SW_STEERING=y
+CONFIG_MLX5_HW_STEERING=y
+# CONFIG_MLX5_SF is not set
+# CONFIG_MLX5_DPLL 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_META=y
+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_LAN865X is not set
+CONFIG_VCAP=y
+CONFIG_NET_VENDOR_MICROSEMI=y
+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
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+CONFIG_NFP_NET_IPSEC=y
+# CONFIG_NFP_DEBUG 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_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_BROCADE=y
+CONFIG_BNA=m
+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_RTASE is not set
+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_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
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+# CONFIG_SFC_SIENA is not set
+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_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_TEHUTI_TN40 is not set
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VERTEXCOM=y
+CONFIG_MSE102X=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WANGXUN=y
+CONFIG_LIBWX=m
+CONFIG_NGBE=m
+# CONFIG_TXGBE is not set
+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_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 is not set
+
+#
+# MII PHY device drivers
+#
+# CONFIG_AIR_EN8811H_PHY is not set
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+# CONFIG_ADIN1100_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_88Q2XXX_PHY is not set
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MTK_NET_PHYLIB=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_T1S_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_CBTX_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+# CONFIG_NCN26000_PHY is not set
+CONFIG_QCOM_NET_PHYLIB=m
+CONFIG_AT803X_PHY=m
+# CONFIG_QCA83XX_PHY is not set
+# CONFIG_QCA808X_PHY is not set
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_REALTEK_PHY_HWMON=y
+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_DP83TD510_PHY is not set
+# CONFIG_DP83TG720_PHY is not set
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+# CONFIG_PSE_CONTROLLER is not set
+CONFIG_CAN_DEV=m
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_NETLINK=y
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_RX_OFFLOAD=y
+# CONFIG_CAN_CAN327 is not set
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+CONFIG_CAN_SLCAN=m
+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 is not set
+CONFIG_CAN_CC770_PLATFORM=m
+# CONFIG_CAN_CTUCANFD_PCI is not set
+# CONFIG_CAN_ESD_402_PCI is not set
+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_USB is not set
+CONFIG_CAN_ETAS_ES58X=m
+# CONFIG_CAN_F81604 is not set
+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
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MCTP_SERIAL=m
+CONFIG_MCTP_TRANSPORT_I2C=m
+# CONFIG_MCTP_TRANSPORT_I3C is not set
+# end of 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
+CONFIG_MDIO_REGMAP=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_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
+CONFIG_PPPOE_HASH_BITS=4
+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_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_LEDS=y
+# 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_ATH12K=m
+# CONFIG_ATH12K_DEBUG is not set
+# CONFIG_ATH12K_TRACING is not set
+# CONFIG_ATH12K_COREDUMP is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+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_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_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_MT792x_LIB=m
+CONFIG_MT792x_USB=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_MT7921U=m
+CONFIG_MT7996E=m
+CONFIG_MT7925_COMMON=m
+CONFIG_MT7925E=m
+CONFIG_MT7925U=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_PURELIFI=y
+# CONFIG_PLFXLC 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 is not set
+# CONFIG_RTL8192DU is not set
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8192D_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_SDIO=m
+CONFIG_RTW88_USB=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723X=m
+CONFIG_RTW88_8703B=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_88XXA=m
+CONFIG_RTW88_8821A=m
+CONFIG_RTW88_8812A=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822BS=m
+CONFIG_RTW88_8822BU=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8822CS=m
+CONFIG_RTW88_8822CU=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
+CONFIG_RTW88_8723CS=m
+CONFIG_RTW88_8723DU=m
+CONFIG_RTW88_8821CE=m
+CONFIG_RTW88_8821CS=m
+CONFIG_RTW88_8821CU=m
+CONFIG_RTW88_8821AU=m
+CONFIG_RTW88_8812AU=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW88_LEDS=y
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852A=m
+CONFIG_RTW89_8852B_COMMON=m
+CONFIG_RTW89_8852B=m
+# CONFIG_RTW89_8851BE is not set
+CONFIG_RTW89_8852AE=m
+CONFIG_RTW89_8852BE=m
+# CONFIG_RTW89_8852BTE is not set
+# CONFIG_RTW89_8852CE is not set
+# CONFIG_RTW89_8922AE is not set
+# 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_SILABS=y
+CONFIG_WFX=m
+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_WLAN_VENDOR_ZYDAS=y
+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_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+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_DEBUGFS=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+CONFIG_IOSM=m
+# CONFIG_MTK_T7XX is not set
+# 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
+CONFIG_INPUT_VIVALDIFMAP=y
+
+#
+# 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
+
+#
+# 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_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+# CONFIG_KEYBOARD_PINEPHONE is not set
+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_JOYSTICK_SENSEHAT is not set
+# CONFIG_JOYSTICK_SEESAW is not set
+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_CYTTSP5=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_GOODIX_BERLIN_I2C is not set
+# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=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_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
+CONFIG_TOUCHSCREEN_IMAGIS=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+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_COLIBRI_VF50 is not set
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+# CONFIG_TOUCHSCREEN_IQS7211 is not set
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_TOUCHSCREEN_HIMAX_HX83112B=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_IBM_PANEL is not set
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+# CONFIG_INPUT_IQS7222 is not set
+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_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_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_LEGACY_TIOCSTI is not set
+# CONFIG_LDISC_AUTOLOAD is not set
+
+#
+# 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_PCILIB=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_PCI1XXXX is not set
+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_DFL is not set
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_8250_LPSS=m
+CONFIG_SERIAL_8250_MID=m
+CONFIG_SERIAL_8250_PERICOM=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_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_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_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_SSIF_IPMI_BMC=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_TCG_TPM2_HMAC is not set
+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=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_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
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=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_CCGX_UCSI=m
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_AMD_MP2=m
+# CONFIG_I2C_AMD_ASF is not set
+CONFIG_I2C_I801=m
+CONFIG_I2C_I801_MUX=y
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=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=m
+CONFIG_I2C_VIAPRO=m
+# CONFIG_I2C_ZHAOXIN is not set
+
+#
+# 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_PCI1XXXX 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_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_MIPI_I3C_HCI_PCI 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_CH341 is not set
+CONFIG_SPI_CS42L43=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_GPIO=m
+CONFIG_SPI_INTEL=m
+CONFIG_SPI_INTEL_PCI=m
+CONFIG_SPI_INTEL_PLATFORM=m
+CONFIG_SPI_LM70_LLP=m
+# CONFIG_SPI_MICROCHIP_CORE is not set
+# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
+CONFIG_SPI_LANTIQ_SSC=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PCI1XXXX=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=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
+# CONFIG_PPS_GENERATOR is not set
+
+#
+# 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_FC3W is not set
+# CONFIG_PTP_1588_CLOCK_MOCK is not set
+CONFIG_PTP_1588_CLOCK_VMW=m
+CONFIG_PTP_1588_CLOCK_OCP=m
+CONFIG_PTP_DFL_TOD=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_CY8C95X0 is not set
+CONFIG_PINCTRL_DA9062=m
+# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_CS42L43=m
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+
+#
+# Intel pinctrl drivers
+#
+CONFIG_PINCTRL_BAYTRAIL=y
+CONFIG_PINCTRL_CHERRYVIEW=y
+CONFIG_PINCTRL_LYNXPOINT=m
+CONFIG_PINCTRL_INTEL=y
+# CONFIG_PINCTRL_INTEL_PLATFORM is not set
+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_METEORLAKE=m
+# CONFIG_PINCTRL_METEORPOINT is not set
+CONFIG_PINCTRL_SUNRISEPOINT=m
+CONFIG_PINCTRL_TIGERLAKE=m
+# end of Intel pinctrl drivers
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_GPIO_ACPI=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+CONFIG_GPIO_REGMAP=m
+CONFIG_GPIO_SWNODE_UNDEFINED=y
+CONFIG_GPIO_MAX730X=m
+CONFIG_GPIO_IDIO_16=m
+
+#
+# Memory mapped GPIO drivers
+#
+# CONFIG_GPIO_ALTERA is not set
+CONFIG_GPIO_AMDPT=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_GENERIC_PLATFORM=m
+# CONFIG_GPIO_GRANITERAPIDS is not set
+CONFIG_GPIO_ICH=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+# CONFIG_GPIO_POLARFIRE_SOC is not set
+CONFIG_GPIO_TANGIER=m
+# CONFIG_GPIO_XILINX is not set
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# Port-mapped I/O GPIO drivers
+#
+CONFIG_GPIO_VX855=m
+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_FXL6408=m
+# CONFIG_GPIO_DS4520 is not set
+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_CROS_EC is not set
+CONFIG_GPIO_CS5535=m
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_ELKHARTLAKE=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=m
+CONFIG_GPIO_TQMX86=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
+# CONFIG_GPIO_MPSSE is not set
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_LATCH=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+CONFIG_GPIO_SIM=m
+# end of Virtual GPIO drivers
+
+#
+# GPIO Debugging utilities
+#
+# CONFIG_GPIO_VIRTUSER is not set
+# end of GPIO Debugging utilities
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+# CONFIG_W1_MASTER_AMD_AXI is not set
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# CONFIG_W1_MASTER_UART 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 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_SEQUENCING is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_GENERIC_ADC_BATTERY=m
+CONFIG_IP5XXX_POWER=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_SAMSUNG_SDI is not set
+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_MAX1720X is not set
+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_MAX77976=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_RT5033 is not set
+CONFIG_CHARGER_RT9455=m
+# CONFIG_CHARGER_RT9467 is not set
+# CONFIG_CHARGER_RT9471 is not set
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_CROS_CONTROL=m
+# CONFIG_FUEL_GAUGE_STC3117 is not set
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_BATTERY_UG3105=m
+# CONFIG_FUEL_GAUGE_MM8013 is not set
+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_SMPRO=m
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=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_ASUS_ROG_RYUJIN is not set
+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_ATXP1=m
+# CONFIG_SENSORS_CHIPCAP2 is not set
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_CROS_EC=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DELL_SMM=m
+CONFIG_I8K=y
+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_GIGABYTE_WATERFORCE is not set
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_HIH6130=m
+# CONFIG_SENSORS_HS3001 is not set
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_I5500=m
+CONFIG_SENSORS_CORETEMP=m
+# CONFIG_SENSORS_ISL28022 is not set
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWERZ is not set
+# CONFIG_SENSORS_POWR1220 is not set
+# CONFIG_SENSORS_LENOVO_EC 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_LTC2991 is not set
+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_LTC4282 is not set
+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_MAX31760=m
+# CONFIG_MAX31827 is not set
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+# CONFIG_SENSORS_MC34VR500 is not set
+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_CORE=m
+CONFIG_SENSORS_NCT6775=m
+# CONFIG_SENSORS_NCT6775_I2C is not set
+# CONFIG_SENSORS_NCT7363 is not set
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
+CONFIG_SENSORS_NZXT_SMART2=m
+CONFIG_SENSORS_OCC_P8_I2C=m
+CONFIG_SENSORS_OCC=m
+CONFIG_SENSORS_OXP=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_SENSORS_PECI_CPUTEMP=m
+CONFIG_SENSORS_PECI_DIMMTEMP=m
+CONFIG_SENSORS_PECI=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ACBEL_FSG032=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+# CONFIG_SENSORS_ADP1050 is not set
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+# CONFIG_SENSORS_CRPS is not set
+CONFIG_SENSORS_DELTA_AHE50DC_FAN=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_IR38064_REGULATOR=y
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LM25066_REGULATOR=y
+# CONFIG_SENSORS_LT7182S is not set
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+# CONFIG_SENSORS_LTC4286 is not set
+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_MP2856 is not set
+CONFIG_SENSORS_MP2888=m
+# CONFIG_SENSORS_MP2891 is not set
+CONFIG_SENSORS_MP2975=m
+# CONFIG_SENSORS_MP2993 is not set
+# CONFIG_SENSORS_MP2975_REGULATOR is not set
+CONFIG_SENSORS_MP5023=m
+# CONFIG_SENSORS_MP5920 is not set
+# CONFIG_SENSORS_MP5990 is not set
+# CONFIG_SENSORS_MP9941 is not set
+# CONFIG_SENSORS_MPQ7932 is not set
+# CONFIG_SENSORS_MPQ8785 is not set
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PLI1209BC=m
+CONFIG_SENSORS_PLI1209BC_REGULATOR=y
+CONFIG_SENSORS_PM6764TR=m
+# CONFIG_SENSORS_PXE1610 is not set
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+# CONFIG_SENSORS_TDA38640 is not set
+# CONFIG_SENSORS_TPS25990 is not set
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+# CONFIG_SENSORS_TPS546D24 is not set
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+# CONFIG_SENSORS_XDP710 is not set
+# CONFIG_SENSORS_XDPE152 is not set
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_XDPE122_REGULATOR=y
+CONFIG_SENSORS_ZL6100=m
+# CONFIG_SENSORS_PT5161L is not set
+# CONFIG_SENSORS_PWM_FAN is not set
+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_EMC2305 is not set
+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_SURFACE_FAN is not set
+# CONFIG_SENSORS_SURFACE_TEMP is not set
+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_INA238=m
+CONFIG_SENSORS_INA3221=m
+# CONFIG_SENSORS_SPD5118 is not set
+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_TMP464=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 is not set
+CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
+
+#
+# ACPI drivers
+#
+CONFIG_SENSORS_ACPI_POWER=m
+CONFIG_SENSORS_ATK0110=m
+CONFIG_SENSORS_ASUS_WMI=m
+CONFIG_SENSORS_ASUS_EC=m
+# CONFIG_SENSORS_HP_WMI is not set
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+# CONFIG_THERMAL_STATISTICS is not set
+# CONFIG_THERMAL_DEBUGFS is not set
+# CONFIG_THERMAL_CORE_TESTING is not set
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=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_DEFAULT_GOV_BANG_BANG 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_PCIE_THERMAL is not set
+# CONFIG_THERMAL_EMULATION is not set
+
+#
+# Intel thermal drivers
+#
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_X86_THERMAL_VECTOR=y
+CONFIG_INTEL_TCC=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_HFI_THERMAL=y
+# 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_CROS_EC_WATCHDOG is not set
+CONFIG_DA9052_WATCHDOG=m
+CONFIG_DA9062_WATCHDOG=m
+# CONFIG_LENOVO_SE10_WDT is not set
+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_ADVANTECH_EC_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+# CONFIG_EBC_C384_WDT is not set
+# CONFIG_EXAR_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_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_SIEMENS_SIMATIC_IPC_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_MFD_SMPRO=m
+# 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_CGBC is not set
+CONFIG_MFD_CROS_EC_DEV=m
+CONFIG_MFD_CS42L43=m
+# CONFIG_MFD_CS42L43_I2C is not set
+CONFIG_MFD_CS42L43_SDW=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_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_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_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_MAX77541 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_MT6370 is not set
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+# CONFIG_MFD_OCELOT is not set
+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_MFD_SY7636A is not set
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+# CONFIG_MFD_RT5120 is not set
+# 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_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_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_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_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_MFD_CS40L50_I2C is not set
+# CONFIG_MFD_CS40L50_SPI is not set
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC_CORE=m
+# CONFIG_MFD_INTEL_M10_BMC_SPI is not set
+CONFIG_MFD_INTEL_M10_BMC_PMCI=m
+# CONFIG_MFD_QNAP_MCU is not set
+# CONFIG_MFD_UPBOARD_FPGA is not set
+# 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_NETLINK_EVENTS is not set
+# 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_AW37503 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_MAX77503 is not set
+# CONFIG_REGULATOR_MAX77857 is not set
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX20086=m
+# CONFIG_REGULATOR_MAX20411 is not set
+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_MT6331 is not set
+# CONFIG_REGULATOR_MT6332 is not set
+CONFIG_REGULATOR_MT6357=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_RAA215300 is not set
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4803=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT5190A=m
+CONFIG_REGULATOR_RT5739=m
+# CONFIG_REGULATOR_RT5759 is not set
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6190=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+# CONFIG_REGULATOR_RTQ2208 is not set
+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_TPS68470=m
+# CONFIG_REGULATOR_WM831X is not set
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_LIRC=y
+CONFIG_RC_MAP=m
+CONFIG_RC_DECODERS=y
+# CONFIG_IR_IMON_DECODER is not set
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_IR_ENE=m
+CONFIG_IR_FINTEK=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_IMON=m
+# CONFIG_IR_IMON_RAW is not set
+CONFIG_IR_ITE_CIR=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_NUVOTON=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_TOY=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_IR_WINBOND_CIR=m
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_RC_XBOX_DVD=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_EXTRON_DA_HD_4K_PLUS_CEC is not set
+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_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_V4L2_CCI=m
+CONFIG_V4L2_CCI_I2C=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
+#
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_GSPCA=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_SPCA1528=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_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_GL860=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_STK1160=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
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_AS102=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+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_DVBSKY=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_ZD1301=m
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=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_MGB4 is not set
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+# CONFIG_VIDEO_ZORAN is not set
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_DT3155=m
+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 is not set
+# CONFIG_VIDEO_HEXIUM_ORION is not set
+# CONFIG_VIDEO_MXB is not set
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+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_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_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_DM1105=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_DVB_SMIPCIE=m
+# CONFIG_DVB_BUDGET_CORE is not set
+# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_INTEL_IPU6 is not set
+# CONFIG_INTEL_VSC is not set
+# CONFIG_IPU_BRIDGE is not set
+CONFIG_RADIO_ADAPTERS=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_RADIO_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_TIMBERDALE=m
+CONFIG_RADIO_WL1273=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_MA901=m
+CONFIG_USB_MR800=m
+CONFIG_USB_RAREMONO=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_MEDIA_PLATFORM_DRIVERS=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+
+#
+# Allegro DVT media platform drivers
+#
+
+#
+# Amlogic media platform drivers
+#
+
+#
+# Amphion drivers
+#
+
+#
+# Aspeed media platform drivers
+#
+
+#
+# Atmel media platform drivers
+#
+
+#
+# Cadence media platform drivers
+#
+CONFIG_VIDEO_CADENCE_CSI2RX=m
+CONFIG_VIDEO_CADENCE_CSI2TX=m
+
+#
+# Chips&Media media platform drivers
+#
+
+#
+# Intel media platform drivers
+#
+
+#
+# Marvell media platform drivers
+#
+CONFIG_VIDEO_CAFE_CCIC=m
+
+#
+# Mediatek media platform drivers
+#
+
+#
+# Microchip Technology, Inc. media platform drivers
+#
+
+#
+# Nuvoton media platform drivers
+#
+
+#
+# NVidia media platform drivers
+#
+
+#
+# NXP media platform drivers
+#
+
+#
+# Qualcomm media platform drivers
+#
+
+#
+# Raspberry Pi media platform drivers
+#
+# CONFIG_VIDEO_RP1_CFE is not set
+
+#
+# Renesas media platform drivers
+#
+
+#
+# Rockchip media platform drivers
+#
+
+#
+# Samsung media platform drivers
+#
+
+#
+# STMicroelectronics media platform drivers
+#
+
+#
+# Sunxi media platform drivers
+#
+
+#
+# Texas Instruments drivers
+#
+
+#
+# Verisilicon media platform drivers
+#
+
+#
+# VIA media platform drivers
+#
+CONFIG_VIDEO_VIA_CAMERA=m
+
+#
+# Xilinx media platform drivers
+#
+
+#
+# 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
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_UVC_COMMON=m
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+# CONFIG_SMS_SIANO_DEBUGFS is not set
+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
+# end of Media drivers
+
+CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
+# CONFIG_VIDEO_ALVIUM_CSI2 is not set
+CONFIG_VIDEO_AR0521=m
+# CONFIG_VIDEO_GC0308 is not set
+# CONFIG_VIDEO_GC05A2 is not set
+# CONFIG_VIDEO_GC08A3 is not set
+# CONFIG_VIDEO_GC2145 is not set
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_HI847=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_IMX283 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX296 is not set
+# CONFIG_VIDEO_IMX319 is not set
+# CONFIG_VIDEO_IMX355 is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9M114 is not set
+# CONFIG_VIDEO_MT9P031 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_OG01A1B=m
+# CONFIG_VIDEO_OV01A10 is not set
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV08D10=m
+CONFIG_VIDEO_OV08X40=m
+# CONFIG_VIDEO_OV13858 is not set
+# CONFIG_VIDEO_OV13B10 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_OV4689=m
+# CONFIG_VIDEO_OV5647 is not set
+CONFIG_VIDEO_OV5648=m
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+CONFIG_VIDEO_OV5693=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV64A40 is not set
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV7251 is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV772X is not set
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+# CONFIG_VIDEO_OV8858 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_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+
+#
+# Camera ISPs
+#
+# CONFIG_VIDEO_THP7312 is not set
+# end of Camera ISPs
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+# CONFIG_VIDEO_DW9719 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
+
+#
+# audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+CONFIG_VIDEO_SAA6752HS=m
+CONFIG_VIDEO_M52790=m
+
+#
+# Video serializers and deserializers
+#
+# end of Video serializers and deserializers
+
+#
+# SPI I2C drivers auto-selected by 'Autoselect ancillary drivers'
+#
+
+#
+# Media SPI Adapters
+#
+# CONFIG_CXD2880_SPI_DRV is not set
+# CONFIG_VIDEO_GS1662 is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Tuner drivers auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_XC5000=m
+
+#
+# DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_M88DS3103=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_TDA18271C2DD=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_TDA10071=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_GP8PSK_FE=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_ZL10353=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_STV0297=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_VES1820=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_MXL692=m
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_S5H1411=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+CONFIG_DVB_S921=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=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_A8293=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_HELENE=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_DRX39XYJ=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_APERTURE_HELPERS=y
+CONFIG_SCREEN_INFO=y
+CONFIG_VIDEO=y
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_HD44780_COMMON=m
+# CONFIG_HD44780 is not set
+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_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_LINEDISP=m
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+# CONFIG_MAX6959 is not set
+# CONFIG_SEG_LED_GPIO is not set
+CONFIG_PANEL=m
+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_SWITCHEROO=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_PANIC is not set
+CONFIG_DRM_CLIENT=y
+CONFIG_DRM_CLIENT_LIB=m
+CONFIG_DRM_CLIENT_SELECTION=m
+CONFIG_DRM_CLIENT_SETUP=y
+
+#
+# Supported DRM clients
+#
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_CLIENT_LOG is not set
+CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
+CONFIG_DRM_CLIENT_DEFAULT="fbdev"
+# end of Supported DRM clients
+
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DISPLAY_HELPER=m
+# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
+# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
+CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_DP_TUNNEL=y
+CONFIG_DRM_DISPLAY_DSC_HELPER=y
+CONFIG_DRM_DISPLAY_HDCP_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_HELPER=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_EXEC=m
+CONFIG_DRM_GPUVM=m
+CONFIG_DRM_BUDDY=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_DMA_HELPER=m
+CONFIG_DRM_GEM_SHMEM_HELPER=m
+CONFIG_DRM_SUBALLOC_HELPER=m
+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
+# CONFIG_DRM_AMD_ISP is not set
+
+#
+# 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_FP=y
+CONFIG_DRM_AMD_DC_SI=y
+CONFIG_DRM_AMD_SECURE_DISPLAY=y
+# end of Display Engine Configuration
+
+CONFIG_DRM_NOUVEAU=m
+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_GSP_DEFAULT is not set
+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
+CONFIG_DRM_I915_DP_TUNNEL=y
+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_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+# CONFIG_DRM_XE is not set
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_VMWGFX=m
+# 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_VIRTIO_GPU_KMS=y
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
+# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
+# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
+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_HISI_HIBMC is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_PANEL_MIPI_DBI=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+CONFIG_TINYDRM_ILI9163=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_SHARP_MEMORY is not set
+CONFIG_TINYDRM_ST7586=m
+# CONFIG_TINYDRM_ST7735R is not set
+CONFIG_DRM_VBOXVIDEO=m
+CONFIG_DRM_GUD=m
+CONFIG_DRM_SSD130X=m
+CONFIG_DRM_SSD130X_I2C=m
+# CONFIG_DRM_SSD130X_SPI is not set
+CONFIG_DRM_HYPERV=m
+CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
+CONFIG_DRM_PRIVACY_SCREEN=y
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB=y
+# 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_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
+CONFIG_FB_CORE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DEVICE=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYSMEM_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_DMAMEM_HELPERS=y
+CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
+CONFIG_FB_IOMEM_FOPS=y
+CONFIG_FB_IOMEM_HELPERS=y
+CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
+CONFIG_FB_SYSMEM_HELPERS=y
+CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
+CONFIG_FB_BACKLIGHT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+# 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_KTD2801 is not set
+# CONFIG_BACKLIGHT_KTZ8866 is not set
+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_LM3509 is not set
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+# CONFIG_BACKLIGHT_MP3309C is not set
+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_DRM_ACCEL is not set
+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_CTL_FAST_LOOKUP=y
+# CONFIG_SND_DEBUG is not set
+# CONFIG_SND_CTL_INPUT_VALIDATION is not set
+# CONFIG_SND_UTIMER 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_SEQ_UMP is not set
+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_PCMTEST is not set
+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_SCODEC_CS35L41=m
+CONFIG_SND_HDA_CS_DSP_CONTROLS=m
+CONFIG_SND_HDA_SCODEC_COMPONENT=m
+CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
+CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
+# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
+# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_SPI is not set
+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_SENARYTECH is not set
+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=y
+# CONFIG_SND_HDA_CTL_DEV_ID 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_MIDI_V2 is not set
+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_ST_ES8336_MACH is not set
+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_AMD_ACP_CONFIG=m
+CONFIG_SND_SOC_AMD_ACP_COMMON=m
+CONFIG_SND_SOC_ACPI_AMD_MATCH=m
+CONFIG_SND_SOC_AMD_ACP_PDM=m
+CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
+CONFIG_SND_SOC_AMD_ACP_I2S=m
+CONFIG_SND_SOC_AMD_ACP_PCM=m
+CONFIG_SND_SOC_AMD_ACP_PCI=m
+CONFIG_SND_AMD_ASOC_RENOIR=m
+# CONFIG_SND_AMD_ASOC_REMBRANDT is not set
+# CONFIG_SND_AMD_ASOC_ACP63 is not set
+# CONFIG_SND_AMD_ASOC_ACP70 is not set
+CONFIG_SND_SOC_AMD_MACH_COMMON=m
+CONFIG_SND_SOC_AMD_LEGACY_MACH=m
+CONFIG_SND_SOC_AMD_SOF_MACH=m
+# CONFIG_SND_SOC_AMD_SOF_SDW_MACH is not set
+# CONFIG_SND_SOC_AMD_LEGACY_SDW_MACH is not set
+# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
+CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
+# CONFIG_SND_SOC_AMD_PS is not set
+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_UTILS=m
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+# end of SoC Audio for Freescale CPUs
+
+# CONFIG_SND_SOC_CHV3_I2S is not set
+# CONFIG_SND_I2S_HI6210_I2S is not set
+
+#
+# SoC Audio for Loongson CPUs
+#
+# end of SoC Audio for Loongson CPUs
+
+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_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_ACPI_INTEL_MATCH=m
+CONFIG_SND_SOC_ACPI_INTEL_SDCA_QUIRKS=m
+CONFIG_SND_SOC_INTEL_AVS=m
+
+#
+# Intel AVS Machine drivers
+#
+
+#
+# Available DSP configurations
+#
+# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_ES8336 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
+CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=m
+# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
+CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE=m
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5514 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5663 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
+# end of Intel AVS Machine drivers
+
+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_SOF_REALTEK_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=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_SOF_WM8804_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_SOF_NAU8825_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_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_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_SDCA=m
+CONFIG_SND_SOC_SDCA_OPTIONAL=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=m
+CONFIG_SND_SOC_SOF_CLIENT=m
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
+CONFIG_SND_SOC_SOF_IPC3=y
+CONFIG_SND_SOC_SOF_IPC4=y
+CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m
+CONFIG_SND_SOC_SOF_AMD_COMMON=m
+CONFIG_SND_SOC_SOF_AMD_RENOIR=m
+# CONFIG_SND_SOC_SOF_AMD_VANGOGH is not set
+# CONFIG_SND_SOC_SOF_AMD_REMBRANDT is not set
+CONFIG_SND_SOC_SOF_ACP_PROBES=m
+# CONFIG_SND_SOC_SOF_AMD_ACP63 is not set
+# CONFIG_SND_SOC_SOF_AMD_ACP70 is not set
+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_SKL=m
+CONFIG_SND_SOC_SOF_SKYLAKE=m
+CONFIG_SND_SOC_SOF_KABYLAKE=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_INTEL_MTL=m
+CONFIG_SND_SOC_SOF_METEORLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_LNL=m
+CONFIG_SND_SOC_SOF_LUNARLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_PTL=m
+CONFIG_SND_SOC_SOF_PANTHERLAKE=m
+CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_GENERIC=m
+CONFIG_SND_SOC_SOF_HDA_MLINK=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_HDA_PROBES=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_ADAU1373 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_AK4375=m
+# CONFIG_SND_SOC_AK4458 is not set
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+# CONFIG_SND_SOC_AK4619 is not set
+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_AUDIO_IIO_AUX is not set
+CONFIG_SND_SOC_AW8738=m
+# CONFIG_SND_SOC_AW88395 is not set
+# CONFIG_SND_SOC_AW88261 is not set
+# CONFIG_SND_SOC_AW88081 is not set
+# CONFIG_SND_SOC_AW87390 is not set
+# CONFIG_SND_SOC_AW88399 is not set
+# CONFIG_SND_SOC_BD28623 is not set
+CONFIG_SND_SOC_BT_SCO=m
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS_AMP_LIB=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_LIB=m
+CONFIG_SND_SOC_CS35L41=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+# CONFIG_SND_SOC_CS35L45_SPI is not set
+# CONFIG_SND_SOC_CS35L45_I2C is not set
+CONFIG_SND_SOC_CS35L56=m
+CONFIG_SND_SOC_CS35L56_SHARED=m
+CONFIG_SND_SOC_CS35L56_I2C=m
+CONFIG_SND_SOC_CS35L56_SPI=m
+CONFIG_SND_SOC_CS35L56_SDW=m
+CONFIG_SND_SOC_CS42L42_CORE=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L42_SDW=m
+CONFIG_SND_SOC_CS42L43=m
+CONFIG_SND_SOC_CS42L43_SDW=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_CS42L83 is not set
+# CONFIG_SND_SOC_CS42L84 is not set
+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_CS530X_I2C is not set
+# 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_ES8311 is not set
+CONFIG_SND_SOC_ES8316=m
+# CONFIG_SND_SOC_ES8323 is not set
+CONFIG_SND_SOC_ES8326=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_HDA=m
+CONFIG_SND_SOC_HDA=m
+CONFIG_SND_SOC_ICS43432=m
+# CONFIG_SND_SOC_IDT821034 is not set
+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_MAX98363=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
+CONFIG_SND_SOC_MAX98390=m
+# CONFIG_SND_SOC_MAX98396 is not set
+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_PCM6240 is not set
+# CONFIG_SND_SOC_PEB2466 is not set
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT_SDW_COMMON=m
+CONFIG_SND_SOC_RL6347A=m
+CONFIG_SND_SOC_RT286=m
+CONFIG_SND_SOC_RT1011=m
+CONFIG_SND_SOC_RT1015=m
+CONFIG_SND_SOC_RT1015P=m
+# CONFIG_SND_SOC_RT1017_SDCA_SDW is not set
+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_RT1318_SDW=m
+CONFIG_SND_SOC_RT1320_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_RT712_SDCA_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT721_SDCA_SDW=m
+CONFIG_SND_SOC_RT722_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_RTQ9128 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
+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_SMA1303 is not set
+# CONFIG_SND_SOC_SMA1307 is not set
+CONFIG_SND_SOC_SPDIF=m
+# CONFIG_SND_SOC_SRC4XXX_I2C is not set
+# 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_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS5805M=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_TLV320ADC3XXX=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_UDA1342 is not set
+CONFIG_SND_SOC_WCD_CLASSH=m
+CONFIG_SND_SOC_WCD_MBHC=m
+# CONFIG_SND_SOC_WCD937X_SDW is not set
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+# CONFIG_SND_SOC_WCD939X_SDW is not set
+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_I2C is not set
+# CONFIG_SND_SOC_WM8731_SPI is not set
+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_WM8940 is not set
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8961=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_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
+CONFIG_SND_SOC_ZL38060=m
+# CONFIG_SND_SOC_MAX9759 is not set
+# CONFIG_SND_SOC_MT6351 is not set
+# CONFIG_SND_SOC_MT6357 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_NTP8918 is not set
+# CONFIG_SND_SOC_NTP8835 is not set
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SOC_LPASS_MACRO_COMMON=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_SOC_SDW_UTILS=m
+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
+CONFIG_HID_SUPPORT=y
+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_EVISION is not set
+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_COMMON=m
+# CONFIG_HID_GOODIX_SPI is not set
+# CONFIG_HID_GOOGLE_HAMMER is not set
+# CONFIG_HID_GOOGLE_STADIA_FF is not set
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+# CONFIG_HID_KYSONA is not set
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+# CONFIG_HID_VRC2 is not set
+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_LETSKETCH=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_MEGAWORLD_FF is not set
+# 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_NVIDIA_SHIELD is not set
+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_PXRC is not set
+CONFIG_HID_RAZER=m
+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_SIGMAMICRO=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+# CONFIG_STEAM_FF is not set
+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_TOPRE=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_WINWING is not set
+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_MCP2200 is not set
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# HID-BPF support
+#
+# CONFIG_HID_BPF is not set
+# end of HID-BPF support
+
+CONFIG_I2C_HID=m
+CONFIG_I2C_HID_ACPI=m
+CONFIG_I2C_HID_OF=m
+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
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+# end of USB 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_PCI_AMD=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_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
+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_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_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
+
+#
+# USB dual-mode controller drivers
+#
+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_NPCM=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_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_USS720=m
+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_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+# CONFIG_USB_LJCA is not set
+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_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_CDNS2_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_MIDI2 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_ANX7411 is not set
+CONFIG_TYPEC_RT1719=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+CONFIG_TYPEC_WUSB3801=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_FSA4480 is not set
+# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# CONFIG_TYPEC_MUX_INTEL_PMC is not set
+# CONFIG_TYPEC_MUX_IT5205 is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
+# CONFIG_TYPEC_MUX_PTN36502 is not set
+# CONFIG_TYPEC_MUX_TUSB1046 is not set
+# CONFIG_TYPEC_MUX_WCD939X_USBSS 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
+# CONFIG_TYPEC_TBT_ALTMODE is not set
+# 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_UHS2=m
+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=m
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HWMON=y
+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_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_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_AW200XX is not set
+CONFIG_LEDS_CROS_EC=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_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_PCA995X is not set
+# 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_BD2606MVV=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
+# CONFIG_LEDS_IS31FL319X is not set
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+# CONFIG_LEDS_BLINKM_MULTICOLOR is not set
+# CONFIG_LEDS_MLXCPLD is not set
+# CONFIG_LEDS_MLXREG is not set
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_NIC78BX=m
+# CONFIG_LEDS_SPI_BYTE 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
+
+#
+# RGB LED drivers
+#
+# CONFIG_LEDS_KTD202X is not set
+# CONFIG_LEDS_PWM_MULTICOLOR is not set
+
+#
+# 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 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_TTY=m
+# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set
+
+#
+# Simple LED drivers
+#
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_F7188X=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE=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_CXGB4=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_USNIC=m
+CONFIG_INFINIBAND_VMWARE_PVRDMA=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_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_MAX31335 is not set
+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_RX8111 is not set
+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_SD2405AL is not set
+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_RP5C01=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_XILINX_DMA is not set
+# CONFIG_XILINX_XDMA is not set
+# CONFIG_AMD_QDMA is not set
+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_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_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_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+# CONFIG_VFIO_DEVICE_CDEV is not set
+CONFIG_VFIO_GROUP=y
+CONFIG_VFIO_CONTAINER=y
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_VIRQFD=y
+# CONFIG_VFIO_DEBUGFS is not set
+
+#
+# VFIO support for PCI devices
+#
+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_MLX5_VFIO_PCI=m
+# CONFIG_VIRTIO_VFIO_PCI is not set
+# CONFIG_QAT_VFIO_PCI is not set
+# end of VFIO support for PCI devices
+
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VMGENID=y
+CONFIG_VBOXGUEST=m
+CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO_ANCHOR=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_ADMIN_LEGACY=y
+CONFIG_VIRTIO_PCI_LEGACY=y
+# 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_VIRTIO_DEBUG is not set
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_TASK=y
+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_BEAGLEPLAY is not set
+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_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 is not set
+# CONFIG_COMEDI_ADL_PCI9118 is not set
+# CONFIG_COMEDI_ADV_PCI1710 is not set
+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 is not set
+# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+# CONFIG_COMEDI_AMPLC_PCI224 is not set
+# CONFIG_COMEDI_AMPLC_PCI230 is not set
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+# CONFIG_COMEDI_DAS08_PCI is not set
+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 is not set
+CONFIG_COMEDI_CB_PCIDDA=m
+# CONFIG_COMEDI_CB_PCIMDAS is not set
+CONFIG_COMEDI_CB_PCIMDDA=m
+# CONFIG_COMEDI_ME4000 is not set
+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 is not set
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+# CONFIG_COMEDI_RTD520 is not set
+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_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_RTL8723BS=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=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
+
+#
+# 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
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+CONFIG_INTEL_ATOMISP=y
+# CONFIG_DVB_AV7110 is not set
+CONFIG_VIDEO_IPU3_IMGU=m
+
+#
+# StarFive media platform drivers
+#
+# CONFIG_STAGING_MEDIA_DEPRECATED 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_MOST_COMPONENTS is not set
+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_VME_BUS is not set
+# CONFIG_GPIB is not set
+# CONFIG_GOLDFISH is not set
+CONFIG_CHROME_PLATFORMS=y
+# CONFIG_CHROMEOS_ACPI is not set
+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_UART is not set
+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_ALTMODES=y
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_HPS_I2C=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+CONFIG_CHROMEOS_PRIVACY_SCREEN=m
+CONFIG_CROS_TYPEC_SWITCH=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_HUB is not set
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+# CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH is not set
+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_X86_PLATFORM_DEVICES=y
+CONFIG_ACPI_WMI=m
+CONFIG_WMI_BMOF=m
+CONFIG_HUAWEI_WMI=m
+CONFIG_MXM_WMI=m
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
+# CONFIG_XIAOMI_WMI is not set
+CONFIG_GIGABYTE_WMI=m
+# CONFIG_YOGABOOK is not set
+# CONFIG_YT2_1380 is not set
+CONFIG_ACERHDF=m
+# CONFIG_ACER_WIRELESS is not set
+CONFIG_ACER_WMI=m
+
+#
+# AMD HSMP Driver
+#
+# CONFIG_AMD_HSMP_ACPI is not set
+# CONFIG_AMD_HSMP_PLAT is not set
+# end of AMD HSMP Driver
+
+CONFIG_AMD_PMC=m
+CONFIG_AMD_MP2_STB=y
+# CONFIG_AMD_WBRF is not set
+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_ASUS_TF103C_DOCK=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_X86_PLATFORM_DRIVERS_HP=y
+CONFIG_HP_ACCEL=m
+CONFIG_HP_WMI=m
+CONFIG_TC1100_WMI=m
+CONFIG_HP_BIOSCFG=m
+CONFIG_WIRELESS_HOTKEY=m
+CONFIG_IBM_RTL=m
+CONFIG_IDEAPAD_LAPTOP=m
+CONFIG_LENOVO_YMC=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=m
+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_MRFLD_PWRBTN=m
+CONFIG_INTEL_PUNIT_IPC=m
+CONFIG_INTEL_RST=m
+CONFIG_INTEL_SMARTCONNECT=m
+CONFIG_INTEL_VSEC=m
+# CONFIG_ACPI_QUICKSTART is not set
+# CONFIG_MEEGOPAD_ANX7428 is not set
+CONFIG_MSI_EC=m
+CONFIG_MSI_LAPTOP=m
+CONFIG_MSI_WMI=m
+# CONFIG_MSI_WMI_PLATFORM is not set
+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_SERIAL_MULTI_INSTANTIATE=m
+# CONFIG_MLX_PLATFORM is not set
+CONFIG_TOUCHSCREEN_DMI=y
+# CONFIG_INSPUR_PLATFORM_PROFILE is not set
+# CONFIG_LENOVO_WMI_CAMERA is not set
+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_SIEMENS_SIMATIC_IPC=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_F7188X=m
+# CONFIG_SILICOM_PLATFORM is not set
+# CONFIG_WINMATE_FM07_KEYS is not set
+# CONFIG_SEL3350_PLATFORM is not set
+CONFIG_P2SB=y
+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_TPS68470=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=y
+CONFIG_ALTERA_MBOX=m
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMUFD_DRIVER=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_IOMMU_IOPF=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_INTEL_IOMMU_PERF_EVENTS=y
+CONFIG_IOMMUFD_DRIVER_CORE=y
+CONFIG_IOMMUFD=m
+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_CTRL=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_AMD=m
+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
+
+#
+# fujitsu SoC drivers
+#
+# end of fujitsu 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
+
+# CONFIG_WPCM450_SOC is not set
+
+#
+# Qualcomm SoC drivers
+#
+# CONFIG_QCOM_PMIC_PDCHARGER_ULOG is not set
+CONFIG_QCOM_QMI_HELPERS=m
+# CONFIG_QCOM_PBS is not set
+# 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
+
+#
+# PM Domains
+#
+
+#
+# Amlogic PM Domains
+#
+# end of Amlogic PM Domains
+
+#
+# Broadcom PM Domains
+#
+# end of Broadcom PM Domains
+
+#
+# i.MX PM Domains
+#
+# end of i.MX PM Domains
+
+#
+# Qualcomm PM Domains
+#
+# end of Qualcomm PM Domains
+# end of PM Domains
+
+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_LC824206XA is not set
+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_GTS_HELPER=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
+CONFIG_IIO_BACKEND=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_ADXL367=m
+CONFIG_ADXL367_SPI=m
+CONFIG_ADXL367_I2C=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+# CONFIG_ADXL380_SPI is not set
+# CONFIG_ADXL380_I2C is not set
+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_I2C=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+# CONFIG_DMARD06 is not set
+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_IIO_KX022A=m
+CONFIG_IIO_KX022A_SPI=m
+CONFIG_IIO_KX022A_I2C=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 is not set
+CONFIG_MMA9551_CORE=m
+CONFIG_MMA9551=m
+CONFIG_MMA9553=m
+# CONFIG_MSA311 is not set
+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_AD4000 is not set
+CONFIG_AD4130=m
+# CONFIG_AD4695 is not set
+CONFIG_AD7091R=m
+CONFIG_AD7091R5=m
+# CONFIG_AD7091R8 is not set
+CONFIG_AD7124=m
+# CONFIG_AD7173 is not set
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7280=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+# CONFIG_AD7380 is not set
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+# CONFIG_AD7625 is not set
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+# CONFIG_AD7779 is not set
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+# CONFIG_AD7944 is not set
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+# CONFIG_AD9467 is not set
+# CONFIG_AXP20X_ADC is not set
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+# CONFIG_ENVELOPE_DETECTOR is not set
+# CONFIG_GEHC_PMC_ADC is not set
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+CONFIG_INTEL_MRFLD_ADC=m
+# CONFIG_LTC2309 is not set
+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_MAX11205 is not set
+CONFIG_MAX11410=m
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+# CONFIG_MAX34408 is not set
+# CONFIG_MAX9611 is not set
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+# CONFIG_MCP3564 is not set
+CONFIG_MCP3911=m
+# CONFIG_MEDIATEK_MT6359_AUXADC is not set
+CONFIG_MEDIATEK_MT6360_ADC=m
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+# CONFIG_PAC1921 is not set
+# CONFIG_PAC1934 is not set
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+# CONFIG_RICHTEK_RTQ6056 is not set
+# CONFIG_SD_ADC_MODULATOR is not set
+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_ADS1119 is not set
+# CONFIG_TI_ADS7924 is not set
+CONFIG_TI_ADS1100=m
+# CONFIG_TI_ADS1298 is not set
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+CONFIG_TI_ADS8688=m
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+# CONFIG_TI_LMP92064 is not set
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_VF610_ADC is not set
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog to digital and digital to analog converters
+#
+CONFIG_AD74115=m
+CONFIG_AD74413R=m
+# end of Analog to digital and digital to analog converters
+
+#
+# Analog Front Ends
+#
+# CONFIG_IIO_RESCALE is not set
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+CONFIG_ADA4250=m
+CONFIG_HMC425=m
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+# CONFIG_AOSONG_AGS02MA is not set
+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_ENS160 is not set
+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_INV_SENSORS_TIMESTAMP=m
+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_AD3552R_HS is not set
+CONFIG_AD3552R_LIB=m
+CONFIG_AD3552R=m
+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_AD9739A is not set
+CONFIG_LTC2688=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_AD7293=m
+CONFIG_AD7303=m
+# CONFIG_AD8460 is not set
+CONFIG_AD8801=m
+# CONFIG_BD79703 is not set
+# CONFIG_DPOT_DAC is not set
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+# CONFIG_LTC2632 is not set
+# CONFIG_LTC2664 is not set
+CONFIG_M62332=m
+CONFIG_MAX517=m
+# CONFIG_MAX5522 is not set
+CONFIG_MAX5821=m
+CONFIG_MCP4725=m
+# CONFIG_MCP4728 is not set
+# CONFIG_MCP4821 is not set
+# CONFIG_MCP4922 is not set
+CONFIG_TI_DAC082S085=m
+# CONFIG_TI_DAC5571 is not set
+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=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Filters
+#
+# end of Filters
+
+#
+# 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_ADF4377=m
+# CONFIG_ADMFM2000 is not set
+CONFIG_ADMV1013=m
+CONFIG_ADMV4420=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=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_ENS210 is not set
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+# CONFIG_HDC3020 is not set
+# 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_BMI270_I2C is not set
+# CONFIG_BMI270_SPI is not set
+# CONFIG_BMI323_I2C is not set
+# CONFIG_BMI323_SPI is not set
+# CONFIG_BOSCH_BNO055_SERIAL is not set
+# CONFIG_BOSCH_BNO055_I2C is not set
+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_SMI240 is not set
+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_APDS9306 is not set
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+# CONFIG_BH1745 is not set
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+# CONFIG_CM3605 is not set
+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_ISL76682 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_ROHM_BU27034=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+# CONFIG_LTR390 is not set
+CONFIG_LTR501=m
+# CONFIG_LTRF216A is not set
+# CONFIG_LV0104CS is not set
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+# CONFIG_OPT4001 is not set
+# CONFIG_OPT4060 is not set
+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_VEML3235 is not set
+CONFIG_VEML6030=m
+# CONFIG_VEML6040 is not set
+CONFIG_VEML6070=m
+# CONFIG_VEML6075 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=m
+# CONFIG_AK09911 is not set
+# CONFIG_ALS31300 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_TI_TMAG5273 is not set
+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 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
+# CONFIG_X9250 is not set
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+# CONFIG_ROHM_BM1390 is not set
+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_HSC030PA is not set
+# CONFIG_ICP10100 is not set
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+# CONFIG_MPRLS0025PA is not set
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+# CONFIG_SDP500 is not set
+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_HX9023S is not set
+# CONFIG_IRSD200 is not set
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+CONFIG_SX_COMMON=m
+CONFIG_SX9310=m
+CONFIG_SX9324=m
+CONFIG_SX9360=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# CONFIG_AW96103 is not set
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+CONFIG_AD2S1210=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_MLX90635 is not set
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX30208=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# CONFIG_MCP9600 is not set
+# 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_PWM=y
+# CONFIG_PWM_DEBUG is not set
+# CONFIG_PWM_CLK is not set
+CONFIG_PWM_CROS_EC=m
+CONFIG_PWM_DWC_CORE=m
+CONFIG_PWM_DWC=m
+# CONFIG_PWM_GPIO 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_GPIO is not set
+# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RESET_TI_TPS380X is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=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_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# CONFIG_DWC_PCIE_PMU is not set
+CONFIG_CXL_PMU=m
+# end of Performance monitor support
+
+CONFIG_RAS=y
+# CONFIG_AMD_ATL is not set
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+CONFIG_ANDROID_BINDER_IPC=y
+CONFIG_ANDROID_BINDERFS=y
+CONFIG_ANDROID_BINDER_DEVICES=""
+# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=m
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_NVDIMM_KEYS=y
+# CONFIG_NVDIMM_SECURITY_TEST is not set
+CONFIG_DAX=y
+CONFIG_DEV_DAX=m
+CONFIG_DEV_DAX_CXL=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_LAYOUTS is not set
+CONFIG_NVMEM_RMEM=m
+CONFIG_NVMEM_SPMI_SDAM=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_SELECTMAP is not set
+# 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_FPGA_M10_BMC_SEC_UPDATE is not set
+# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
+CONFIG_TEE=m
+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
+CONFIG_PECI=m
+CONFIG_PECI_CPU=m
+# CONFIG_HTE is not set
+CONFIG_DPLL=y
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+CONFIG_FS_STACK=y
+CONFIG_BUFFER_HEAD=y
+CONFIG_LEGACY_DIRECT_IO=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_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_SUPPORT_ASCII_CI=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_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_EXPERIMENTAL 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_F2FS_UNFAIR_RWSEM=y
+CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_QUOTA=y
+# CONFIG_BCACHEFS_ERASURE_CODING is not set
+CONFIG_BCACHEFS_POSIX_ACL=y
+# CONFIG_BCACHEFS_DEBUG is not set
+# CONFIG_BCACHEFS_TESTS is not set
+# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
+# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
+CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
+# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
+CONFIG_ZONEFS_FS=m
+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=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_PASSTHROUGH=y
+CONFIG_FUSE_IO_URING=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_METACOPY is not set
+# CONFIG_OVERLAY_FS_DEBUG is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+# CONFIG_NETFS_DEBUG is not set
+CONFIG_FSCACHE=y
+# CONFIG_FSCACHE_STATS is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# CONFIG_CACHEFILES_ERROR_INJECTION is not set
+# CONFIG_CACHEFILES_ONDEMAND 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_NTFS3_FS=m
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+CONFIG_NTFS_FS=m
+# 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_QUOTA is not set
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=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=y
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
+CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y
+CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y
+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_COMPRESS=y
+# 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_BACKED_BY_FILE=y
+CONFIG_EROFS_FS_ZIP=y
+CONFIG_EROFS_FS_ZIP_LZMA=y
+# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
+# CONFIG_EROFS_FS_ZIP_ZSTD is not set
+# CONFIG_EROFS_FS_ONDEMAND is not set
+# CONFIG_EROFS_FS_PCPU_KTHREAD 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 is not set
+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_NFSD_LEGACY_CLIENT_TRACKING is not set
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+# CONFIG_NFS_LOCALIO is not set
+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_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
+# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set
+CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
+# 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_CIFS_COMPRESSION is not set
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS=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_NLS_UCS2_UTILS=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_HAVE_TRUSTED_KEYS=y
+CONFIG_TRUSTED_KEYS_TPM=y
+CONFIG_TRUSTED_KEYS_TEE=y
+CONFIG_ENCRYPTED_KEYS=m
+# CONFIG_USER_DECRYPTED_DATA is not set
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
+CONFIG_SECURITY=y
+CONFIG_HAS_SECURITY_AUDIT=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_INTEL_TXT=y
+CONFIG_LSM_MMAP_MIN_ADDR=65536
+CONFIG_HARDENED_USERCOPY=y
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
+CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
+# CONFIG_SECURITY_SELINUX_DEBUG is not set
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+CONFIG_SECURITY_APPARMOR=y
+# CONFIG_SECURITY_APPARMOR_DEBUG is not set
+CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
+CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+CONFIG_SECURITY_LOCKDOWN_LSM=y
+CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
+CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
+CONFIG_SECURITY_LANDLOCK=y
+# CONFIG_SECURITY_IPE is not set
+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="landlock,yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
+# CONFIG_INIT_STACK_NONE is not set
+# CONFIG_INIT_STACK_ALL_PATTERN is not set
+CONFIG_INIT_STACK_ALL_ZERO=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
+# CONFIG_ZERO_CALL_USED_REGS is not set
+# end of Memory initialization
+
+#
+# Hardening of kernel data structures
+#
+CONFIG_LIST_HARDENED=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Hardening of kernel data structures
+
+CONFIG_RANDSTRUCT_NONE=y
+# 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_SIG=y
+CONFIG_CRYPTO_SIG2=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_NULL=m
+CONFIG_CRYPTO_NULL2=m
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=y
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_ENGINE=m
+# end of Crypto core or helper
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_CURVE25519=m
+# end of Public-key cryptography
+
+#
+# Block ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+# CONFIG_CRYPTO_ARIA is not set
+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_SEED=m
+CONFIG_CRYPTO_SERPENT=y
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_SM4_GENERIC=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=y
+# end of Block ciphers
+
+#
+# Length-preserving ciphers and modes
+#
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+# CONFIG_CRYPTO_HCTR2 is not set
+CONFIG_CRYPTO_LRW=y
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_NHPOLY1305=m
+# end of Length-preserving ciphers and modes
+
+#
+# AEAD (authenticated encryption with associated data) ciphers
+#
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_GENIV=m
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+CONFIG_CRYPTO_ESSIV=m
+# end of AEAD (authenticated encryption with associated data) ciphers
+
+#
+# Hashes, digests, and MACs
+#
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=y
+CONFIG_CRYPTO_SM3=m
+CONFIG_CRYPTO_SM3_GENERIC=m
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_XXHASH=m
+# end of Hashes, digests, and MACs
+
+#
+# CRCs (cyclic redundancy checks)
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
+# end of CRCs (cyclic redundancy checks)
+
+#
+# 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
+# end of Compression
+
+#
+# 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_JITTERENTROPY_MEMORY_BLOCKS=64
+CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
+CONFIG_CRYPTO_JITTERENTROPY_OSR=1
+CONFIG_CRYPTO_KDF800108_CTR=y
+# end of Random number generation
+
+#
+# Userspace interface
+#
+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
+# end of Userspace interface
+
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Accelerated Cryptographic Algorithms for CPU (x86)
+#
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_SERPENT_SSE2_586=y
+CONFIG_CRYPTO_TWOFISH_586=y
+# end of Accelerated Cryptographic Algorithms for CPU (x86)
+
+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_420XX is not set
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION 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_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
+# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
+CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
+# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
+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 is not set
+CONFIG_RATIONAL=y
+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_UTILS=y
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_GF128MUL=y
+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_SHA1=y
+CONFIG_CRYPTO_LIB_SHA256=y
+# end of Crypto library routines
+
+CONFIG_CRC_CCITT=m
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC64_ROCKSOFT=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+CONFIG_ARCH_HAS_CRC32=y
+CONFIG_CRC32_ARCH=y
+CONFIG_CRC64=y
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_CRC_OPTIMIZATIONS=y
+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_COMMON=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_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM64=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_RISCV=y
+CONFIG_XZ_DEC_MICROLZMA=y
+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_INTERVAL_TREE_SPAN_ITER=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_CLOSURES=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS_HELPERS=y
+CONFIG_NEED_SG_DMA_FLAGS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_SWIOTLB=y
+# CONFIG_SWIOTLB_DYNAMIC is not set
+CONFIG_DMA_NEED_SYNC=y
+CONFIG_DMA_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_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_GENERIC_VDSO_OVERFLOW_PROTECT=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_MEMREGION=y
+CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_STACKDEPOT=y
+CONFIG_STACKDEPOT_MAX_FRAMES=64
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# CONFIG_LWQ_TEST is not set
+# end of Library routines
+
+CONFIG_ASN1_ENCODER=m
+CONFIG_POLYNOMIAL=m
+CONFIG_FIRMWARE_TABLE=y
+CONFIG_UNION_FIND=y
+CONFIG_MIN_HEAP=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_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
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+CONFIG_AS_HAS_NON_CONST_ULEB128=y
+# CONFIG_DEBUG_INFO_NONE 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_REDUCED is not set
+CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
+# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
+# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
+# 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_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
+# 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=y
+# CONFIG_UBSAN is not set
+CONFIG_HAVE_KCSAN_COMPILER=y
+# end of Generic Kernel Debugging Instruments
+
+#
+# Networking Debugging
+#
+# CONFIG_NET_DEV_REFCNT_TRACKER is not set
+# CONFIG_NET_NS_REFCNT_TRACKER is not set
+# CONFIG_DEBUG_NET is not set
+# CONFIG_DEBUG_NET_SMALL_RTNL is not set
+# end of Networking Debugging
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+CONFIG_SLUB_DEBUG=y
+# CONFIG_SLUB_DEBUG_ON 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_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SHRINKER_DEBUG 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=y
+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=y
+# CONFIG_MEM_ALLOC_PROFILING 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_SOFTLOCKUP_DETECTOR_INTR_STORM=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
+CONFIG_HARDLOCKUP_DETECTOR=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
+CONFIG_HARDLOCKUP_DETECTOR_PERF=y
+# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set
+# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
+CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+# CONFIG_DETECT_HUNG_TASK is not set
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT 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_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_NMI_CHECK_CPU is not set
+# 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_DEBUG_CLOSURES is not set
+# CONFIG_DEBUG_MAPLE_TREE is not set
+# end of Debug kernel data structures
+
+#
+# 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_EXP_CPU_STALL_TIMEOUT=0
+# CONFIG_RCU_CPU_STALL_CPUTIME is not set
+# 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_DEBUG_CGROUP_REF is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_RETHOOK=y
+CONFIG_RETHOOK=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
+CONFIG_HAVE_FTRACE_GRAPH_FUNC=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_NO_PATCHABLE=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
+CONFIG_BUILDTIME_MCOUNT_SORT=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_FUNCTION_GRAPH_RETVAL is not set
+# CONFIG_FUNCTION_GRAPH_RETADDR is not set
+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_PROBE_EVENTS_BTF_ARGS=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_USER_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_VALIDATE_RCU_IS_WATCHING is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_FTRACE_SORT_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_RV 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_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
+# 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_TEST_DHRY is not set
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_TEST_MULDIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_TEST_REF_TRACKER 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_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_MAPLE_TREE is not set
+# CONFIG_TEST_RHASHTABLE is not set
+# 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_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_DYNAMIC_DEBUG is not set
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_KALLSYMS is not set
+# CONFIG_TEST_DEBUG_VIRTUAL is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG 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_TEST_OBJPOOL is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+
+#
+# Rust hacking
+#
+# end of Rust hacking
+# end of Kernel hacking
diff --git a/srcpkgs/linux6.14/files/mv-debug b/srcpkgs/linux6.14/files/mv-debug
new file mode 100755
index 00000000000000..c9759edcde6ba9
--- /dev/null
+++ b/srcpkgs/linux6.14/files/mv-debug
@@ -0,0 +1,8 @@
+#!/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
+$SIGN_FILE $mod
+zstd -T0 --rm -f -q $mod
diff --git a/srcpkgs/linux6.14/files/x86_64-dotconfig b/srcpkgs/linux6.14/files/x86_64-dotconfig
new file mode 100644
index 00000000000000..f46b5b5bac3968
--- /dev/null
+++ b/srcpkgs/linux6.14/files/x86_64-dotconfig
@@ -0,0 +1,11769 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/x86_64 6.14.0 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=130200
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=24100
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=24100
+CONFIG_LLD_VERSION=0
+CONFIG_RUSTC_VERSION=0
+CONFIG_RUSTC_LLVM_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
+CONFIG_TOOLS_SUPPORT_RELR=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_PAHOLE_VERSION=129
+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_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_SYSVIPC_COMPAT=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_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_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=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
+CONFIG_CONTEXT_TRACKING=y
+CONFIG_CONTEXT_TRACKING_IDLE=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+# CONFIG_NO_HZ_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+CONFIG_CONTEXT_TRACKING_USER=y
+# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
+# 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_ARCH_HAS_PREEMPT_LAZY=y
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+# CONFIG_PREEMPT_LAZY is not set
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=y
+# CONFIG_SCHED_CLASS_EXT is not set
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_VIRT_CPU_ACCOUNTING=y
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=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 is not set
+# 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_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_NEED_TASKS_RCU=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
+CONFIG_RCU_NOCB_CPU=y
+# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
+CONFIG_RCU_LAZY=y
+# CONFIG_RCU_LAZY_DEFAULT_OFF is not set
+# 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_INDEX=y
+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_GCC10_NO_ARRAY_BOUNDS=y
+CONFIG_CC_NO_ARRAY_BOUNDS=y
+CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
+CONFIG_CC_NO_STRINGOP_OVERFLOW=y
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_NUMA_BALANCING=y
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+CONFIG_SLAB_OBJ_EXT=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+# CONFIG_CGROUP_FAVOR_DYNMODS is not set
+CONFIG_MEMCG=y
+CONFIG_MEMCG_V1=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_GROUP_SCHED_WEIGHT=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_SCHED_MM_CID=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+# CONFIG_CGROUP_DMEM is not set
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_CPUSETS_V1=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_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_BOOT_CONFIG_FORCE is not set
+# CONFIG_BOOT_CONFIG_EMBED is not set
+CONFIG_INITRAMFS_PRESERVE_MTIME=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_LD_ORPHAN_WARN_LEVEL="warn"
+CONFIG_SYSCTL=y
+CONFIG_HAVE_UID16=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_HAVE_PCSPKR_PLATFORM=y
+# CONFIG_EXPERT is not set
+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_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_KCMP=y
+CONFIG_RSEQ=y
+CONFIG_CACHESTAT_SYSCALL=y
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_SELFTEST is not set
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_HAVE_PERF_EVENTS=y
+CONFIG_GUEST_PERF_EVENTS=y
+
+#
+# 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_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+CONFIG_TRACEPOINTS=y
+
+#
+# Kexec and crash features
+#
+CONFIG_CRASH_RESERVE=y
+CONFIG_VMCORE_INFO=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEXEC=y
+CONFIG_KEXEC_FILE=y
+CONFIG_KEXEC_SIG=y
+# CONFIG_KEXEC_SIG_FORCE is not set
+# CONFIG_KEXEC_JUMP is not set
+CONFIG_CRASH_DUMP=y
+CONFIG_CRASH_HOTPLUG=y
+CONFIG_CRASH_MAX_MEMORY_RANGES=8192
+# end of Kexec and crash features
+# 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_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=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_DYNAMIC_PHYSICAL_MASK=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
+
+#
+# Processor type and features
+#
+CONFIG_SMP=y
+CONFIG_X86_X2APIC=y
+# CONFIG_X86_POSTED_MSI is not set
+CONFIG_X86_MPPARSE=y
+CONFIG_X86_CPU_RESCTRL=y
+# CONFIG_X86_FRED 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_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=y
+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_XEN_PV_MSR_SAFE=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_INTEL_TDX_GUEST=y
+# 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_HAVE_PAE=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_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_BOOT_VESA_SUPPORT=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_ACPI_MADT_WAKEUP=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=m
+CONFIG_PERF_EVENTS_INTEL_RAPL=m
+CONFIG_PERF_EVENTS_INTEL_CSTATE=m
+CONFIG_PERF_EVENTS_AMD_POWER=m
+CONFIG_PERF_EVENTS_AMD_UNCORE=m
+CONFIG_PERF_EVENTS_AMD_BRS=y
+# end of Performance monitoring
+
+CONFIG_X86_16BIT=y
+CONFIG_X86_ESPFIX64=y
+CONFIG_X86_VSYSCALL_EMULATION=y
+CONFIG_X86_IOPL_IOPERM=y
+CONFIG_MICROCODE=y
+# CONFIG_MICROCODE_LATE_LOADING is not set
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
+# CONFIG_X86_5LEVEL is not set
+CONFIG_X86_DIRECT_GBPAGES=y
+CONFIG_X86_CPA_STATISTICS=y
+CONFIG_X86_MEM_ENCRYPT=y
+CONFIG_AMD_MEM_ENCRYPT=y
+CONFIG_NUMA=y
+CONFIG_AMD_NUMA=y
+CONFIG_X86_64_ACPI_NUMA=y
+CONFIG_NODES_SHIFT=6
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_DEFAULT=y
+# CONFIG_ARCH_MEMORY_PROBE is not set
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_X86_PMEM_LEGACY_DEVICE=y
+CONFIG_X86_PMEM_LEGACY=m
+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=1
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+CONFIG_X86_PAT=y
+CONFIG_X86_UMIP=y
+CONFIG_CC_HAS_IBT=y
+CONFIG_X86_CET=y
+CONFIG_X86_KERNEL_IBT=y
+CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
+CONFIG_ARCH_PKEY_BITS=4
+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_X86_USER_SHADOW_STACK=y
+CONFIG_EFI=y
+CONFIG_EFI_STUB=y
+CONFIG_EFI_HANDOVER_PROTOCOL=y
+CONFIG_EFI_MIXED=y
+CONFIG_EFI_RUNTIME_MAP=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_ARCH_SUPPORTS_KEXEC=y
+CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
+CONFIG_ARCH_SELECTS_KEXEC_FILE=y
+CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
+CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
+CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
+CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
+CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
+CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
+CONFIG_ARCH_DEFAULT_CRASH_DUMP=y
+CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y
+CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
+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_COMPAT_VDSO 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
+# CONFIG_LIVEPATCH is not set
+CONFIG_X86_BUS_LOCK_DETECT=y
+# end of Processor type and features
+
+CONFIG_CC_HAS_NAMED_AS=y
+CONFIG_USE_X86_SEG_SUPPORT=y
+CONFIG_CC_HAS_SLS=y
+CONFIG_CC_HAS_RETURN_THUNK=y
+CONFIG_CC_HAS_ENTRY_PADDING=y
+CONFIG_FUNCTION_PADDING_CFI=11
+CONFIG_FUNCTION_PADDING_BYTES=16
+CONFIG_CALL_PADDING=y
+CONFIG_HAVE_CALL_THUNKS=y
+CONFIG_CALL_THUNKS=y
+CONFIG_PREFIX_SYMBOLS=y
+CONFIG_CPU_MITIGATIONS=y
+CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
+CONFIG_MITIGATION_RETPOLINE=y
+CONFIG_MITIGATION_RETHUNK=y
+CONFIG_MITIGATION_UNRET_ENTRY=y
+CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y
+# CONFIG_CALL_THUNKS_DEBUG is not set
+CONFIG_MITIGATION_IBPB_ENTRY=y
+CONFIG_MITIGATION_IBRS_ENTRY=y
+CONFIG_MITIGATION_SRSO=y
+# CONFIG_MITIGATION_SLS is not set
+CONFIG_MITIGATION_GDS=y
+CONFIG_MITIGATION_RFDS=y
+CONFIG_MITIGATION_SPECTRE_BHI=y
+CONFIG_MITIGATION_MDS=y
+CONFIG_MITIGATION_TAA=y
+CONFIG_MITIGATION_MMIO_STALE_DATA=y
+CONFIG_MITIGATION_L1TF=y
+CONFIG_MITIGATION_RETBLEED=y
+CONFIG_MITIGATION_SPECTRE_V1=y
+CONFIG_MITIGATION_SPECTRE_V2=y
+CONFIG_MITIGATION_SRBDS=y
+CONFIG_MITIGATION_SSB=y
+CONFIG_ARCH_HAS_ADD_PAGES=y
+
+#
+# Power management and ACPI options
+#
+CONFIG_ARCH_HIBERNATION_HEADER=y
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+CONFIG_HIBERNATE_CALLBACKS=y
+CONFIG_HIBERNATION=y
+CONFIG_HIBERNATION_SNAPSHOT_DEV=y
+CONFIG_HIBERNATION_COMP_LZO=y
+# CONFIG_HIBERNATION_COMP_LZ4 is not set
+CONFIG_HIBERNATION_DEF_COMP="lzo"
+CONFIG_PM_STD_PARTITION=""
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+# CONFIG_PM_AUTOSLEEP is not set
+# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
+# CONFIG_PM_WAKELOCKS is not set
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+# CONFIG_PM_ADVANCED_DEBUG is not set
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_PM_SLEEP_DEBUG=y
+CONFIG_PM_TRACE=y
+CONFIG_PM_TRACE_RTC=y
+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_THERMAL_LIB=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=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_BGRT=y
+CONFIG_ACPI_NHLT=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_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_ACPI_PFRUT=m
+CONFIG_ACPI_PCC=y
+CONFIG_ACPI_FFH=y
+CONFIG_PMIC_OPREGION=y
+CONFIG_XPOWER_PMIC_OPREGION=y
+CONFIG_TPS68470_PMIC_OPREGION=y
+CONFIG_ACPI_VIOT=y
+CONFIG_ACPI_PRMT=y
+CONFIG_X86_PM_TIMER=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_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_AMD_PSTATE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
+CONFIG_X86_AMD_PSTATE_UT=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=m
+# 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_ISA_DMA_API=y
+CONFIG_AMD_NB=y
+CONFIG_AMD_NODE=y
+# end of Bus options (PCI etc.)
+
+#
+# Binary Emulations
+#
+CONFIG_IA32_EMULATION=y
+# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set
+# CONFIG_X86_X32_ABI is not set
+CONFIG_COMPAT_32=y
+CONFIG_COMPAT=y
+CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
+# end of Binary Emulations
+
+CONFIG_KVM_COMMON=y
+CONFIG_HAVE_KVM_PFNCACHE=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_DIRTY_RING=y
+CONFIG_HAVE_KVM_DIRTY_RING_TSO=y
+CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
+CONFIG_KVM_MMIO=y
+CONFIG_KVM_ASYNC_PF=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_READONLY_MEM=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=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_KVM_GENERIC_HARDWARE_ENABLING=y
+CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
+CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y
+CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y
+CONFIG_KVM_PRIVATE_MEM=y
+CONFIG_KVM_GENERIC_PRIVATE_MEM=y
+CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y
+CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM_X86=m
+CONFIG_KVM=m
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+CONFIG_KVM_AMD_SEV=y
+CONFIG_KVM_SMM=y
+CONFIG_KVM_HYPERV=y
+# CONFIG_KVM_XEN is not set
+CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y
+CONFIG_KVM_MAX_NR_VCPUS=1024
+CONFIG_AS_AVX512=y
+CONFIG_AS_SHA1_NI=y
+CONFIG_AS_SHA256_NI=y
+CONFIG_AS_TPAUSE=y
+CONFIG_AS_GFNI=y
+CONFIG_AS_VAES=y
+CONFIG_AS_VPCLMULQDQ=y
+CONFIG_AS_WRUSS=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
+CONFIG_ARCH_HAS_DMA_OPS=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_HOTPLUG_SMT=y
+CONFIG_HOTPLUG_CORE_SYNC=y
+CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
+CONFIG_HOTPLUG_CORE_SYNC_FULL=y
+CONFIG_HOTPLUG_SPLIT_STARTUP=y
+CONFIG_HOTPLUG_PARALLEL=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_KRETPROBE_ON_RETHOOK=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_TRACE_IRQFLAGS_NMI_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_ARCH_HAS_CPU_FINALIZE_INIT=y
+CONFIG_ARCH_HAS_CPU_PASID=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_RUST=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_MMU_GATHER_MERGE_VMAS=y
+CONFIG_MMU_LAZY_TLB_REFCOUNT=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y
+CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=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_ARCH_SUPPORTS_AUTOFDO_CLANG=y
+CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y
+CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
+CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
+CONFIG_HAVE_CONTEXT_TRACKING_USER=y
+CONFIG_HAVE_CONTEXT_TRACKING_USER_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_HAVE_ARCH_HUGE_VMALLOC=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_ARCH_WANT_PMD_MKWRITE=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_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_HAVE_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_4KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_PAGE_SHIFT=12
+CONFIG_HAVE_OBJTOOL=y
+CONFIG_HAVE_JUMP_LABEL_HACK=y
+CONFIG_HAVE_NOINSTR_HACK=y
+CONFIG_HAVE_NOINSTR_VALIDATION=y
+CONFIG_HAVE_UACCESS_VALIDATION=y
+CONFIG_HAVE_STACK_VALIDATION=y
+CONFIG_HAVE_RELIABLE_STACKTRACE=y
+CONFIG_ISA_BUS_API=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_COMPAT_OLD_SIGACTION=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_ARCH_SUPPORTS_RT=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_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_ARCH_HAS_CC_PLATFORM=y
+CONFIG_HAVE_STATIC_CALL=y
+CONFIG_HAVE_STATIC_CALL_INLINE=y
+CONFIG_HAVE_PREEMPT_DYNAMIC=y
+CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
+CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
+CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
+CONFIG_DYNAMIC_SIGFRAME=y
+CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
+CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
+CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=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
+CONFIG_FUNCTION_ALIGNMENT_4B=y
+CONFIG_FUNCTION_ALIGNMENT_16B=y
+CONFIG_FUNCTION_ALIGNMENT=16
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_MODULE_SIG_FORMAT=y
+CONFIG_MODULES=y
+CONFIG_MODULE_DEBUGFS=y
+# CONFIG_MODULE_DEBUG is not set
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_MODULE_SIG=y
+# CONFIG_MODULE_SIG_FORCE is not set
+# CONFIG_MODULE_SIG_ALL is not set
+# CONFIG_MODULE_SIG_SHA1 is not set
+# CONFIG_MODULE_SIG_SHA256 is not set
+# CONFIG_MODULE_SIG_SHA384 is not set
+CONFIG_MODULE_SIG_SHA512=y
+# CONFIG_MODULE_SIG_SHA3_256 is not set
+# CONFIG_MODULE_SIG_SHA3_384 is not set
+# CONFIG_MODULE_SIG_SHA3_512 is not set
+CONFIG_MODULE_SIG_HASH="sha512"
+CONFIG_MODULE_COMPRESS=y
+CONFIG_MODULE_COMPRESS_GZIP=y
+# CONFIG_MODULE_COMPRESS_XZ is not set
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_COMPRESS_ALL is not set
+CONFIG_MODULE_DECOMPRESS=y
+# 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_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLK_RQ_ALLOC_TIME=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_CGROUP_PUNT_BIO=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_ICQ=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_WRITE_MOUNTED=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+CONFIG_BLK_CGROUP_IOLATENCY=y
+CONFIG_BLK_CGROUP_FC_APPID=y
+CONFIG_BLK_CGROUP_IOCOST=y
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=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 is not set
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+CONFIG_BLK_MQ_STACKING=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_ZPOOL=y
+CONFIG_SWAP=y
+CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# 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_DEPRECATED is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+CONFIG_ZBUD=y
+# CONFIG_Z3FOLD_DEPRECATED is not set
+CONFIG_ZSMALLOC=y
+# CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ZSMALLOC_CHAIN_SIZE=8
+
+#
+# Slab allocator options
+#
+CONFIG_SLUB=y
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SLAB_BUCKETS=y
+# CONFIG_SLUB_STATS is not set
+CONFIG_SLUB_CPU_PARTIAL=y
+# CONFIG_RANDOM_KMALLOC_CACHES is not set
+# end of Slab allocator options
+
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y
+CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
+CONFIG_HAVE_GUP_FAST=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_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_MHP_MEMMAP_ON_MEMORY=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_SPLIT_PTE_PTLOCKS=y
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_SPLIT_PMD_PTLOCKS=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_DEVICE_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_ARCH_ENABLE_THP_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PCP_BATCH_SCALE_MAX=5
+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_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_ARCH_WANTS_THP_SWAP=y
+CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
+CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
+# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
+CONFIG_THP_SWAP=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_PGTABLE_HAS_HUGE_LEAVES=y
+CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y
+CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y
+CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUGFS is not set
+CONFIG_CMA_SYSFS=y
+CONFIG_CMA_AREAS=19
+CONFIG_MEM_SOFT_DIRTY=y
+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_CURRENT_STACK_POINTER=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ZONE_DMA=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DEVICE=y
+CONFIG_HMM_MIRROR=y
+CONFIG_GET_FREE_REGION=y
+CONFIG_DEVICE_PRIVATE=y
+CONFIG_VMAP_PFN=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_ARCH_HAS_PKEYS=y
+CONFIG_ARCH_USES_PG_ARCH_2=y
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_DMAPOOL_TEST is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_MAPPING_DIRTY_HELPERS=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_SECRETMEM=y
+CONFIG_ANON_VMA_NAME=y
+CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
+CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y
+CONFIG_USERFAULTFD=y
+CONFIG_PTE_MARKER_UFFD_WP=y
+CONFIG_LRU_GEN=y
+CONFIG_LRU_GEN_ENABLED=y
+# CONFIG_LRU_GEN_STATS is not set
+CONFIG_LRU_GEN_WALKS_MMU=y
+CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
+CONFIG_PER_VMA_LOCK=y
+CONFIG_LOCK_MM_AND_FIND_VMA=y
+CONFIG_IOMMU_MM_DATA=y
+CONFIG_EXECMEM=y
+CONFIG_NUMA_MEMBLKS=y
+# CONFIG_NUMA_EMU is not set
+CONFIG_ARCH_HAS_USER_SHADOW_STACK=y
+CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y
+CONFIG_PT_RECLAIM=y
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=y
+CONFIG_DAMON_VADDR=y
+CONFIG_DAMON_PADDR=y
+CONFIG_DAMON_SYSFS=y
+CONFIG_DAMON_RECLAIM=y
+# CONFIG_DAMON_LRU_SORT is not set
+# 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_XGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_DECRYPTED=y
+CONFIG_SKB_EXTENSIONS=y
+CONFIG_NET_DEVMEM=y
+CONFIG_NET_SHAPER=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=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 is not set
+CONFIG_XFRM_INTERFACE=m
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+# CONFIG_XFRM_IPTFS is not set
+CONFIG_XFRM_ESPINTCP=y
+CONFIG_SMC=m
+CONFIG_SMC_DIAG=m
+# CONFIG_SMC_LO is not set
+CONFIG_XDP_SOCKETS=y
+CONFIG_XDP_SOCKETS_DIAG=m
+CONFIG_NET_HANDSHAKE=y
+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_TABLE_PERTURB_ORDER=16
+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_SIGPOOL=y
+# CONFIG_TCP_AO is not set
+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_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=y
+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_BPF_LINK=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_CONNTRACK_OVS=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_NF_NAT_OVS=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_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_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_NF_FLOW_TABLE_PROCFS=y
+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_IP_NF_IPTABLES_LEGACY=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_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_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_NFT_COMPAT_ARP=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_IP6_NF_IPTABLES_LEGACY=m
+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_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_LEGACY=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_IP_DCCP is not set
+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=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+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=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=y
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_NONE=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_RZN1_A5PSW=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_LLC=m
+CONFIG_LLC2=m
+CONFIG_ATALK=m
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+CONFIG_PHONET=m
+CONFIG_6LOWPAN=m
+CONFIG_6LOWPAN_DEBUGFS=y
+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_HTB=m
+CONFIG_NET_SCH_HFSC=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_MQPRIO_LIB=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=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_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_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_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 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_MAX_SKB_FRAGS=17
+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=m
+# 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
+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_LE=y
+CONFIG_BT_LE_L2CAP_ECRED=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_MTK=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
+CONFIG_BT_HCIBTUSB_POLL_SYNC=y
+CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=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=y
+# CONFIG_BT_HCIUART_AML is not set
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBCM4377=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
+CONFIG_BT_NXPUART=m
+# CONFIG_BT_INTEL_PCIE is not set
+# 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_INJECT_RX_DELAY is not set
+CONFIG_AF_RXRPC_DEBUG=y
+CONFIG_RXKAD=y
+# CONFIG_RXPERF is not set
+CONFIG_AF_KCM=m
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=y
+CONFIG_MCTP_FLOWS=y
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+# CONFIG_NL80211_TESTMODE is not set
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+CONFIG_CFG80211_DEBUGFS=y
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+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_FD=m
+CONFIG_NET_9P_VIRTIO=m
+CONFIG_NET_9P_XEN=m
+# CONFIG_NET_9P_USBG is not set
+CONFIG_NET_9P_RDMA=m
+# CONFIG_NET_9P_DEBUG is not set
+# CONFIG_CAIF 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=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_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_I2C=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_I2C=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_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_IEEE8021Q_HELPERS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_PAGE_POOL_STATS=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_EISA=y
+# CONFIG_EISA is not set
+CONFIG_HAVE_PCI=y
+CONFIG_GENERIC_PCI_IOMAP=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=y
+CONFIG_PCI_MSI=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
+CONFIG_PCI_STUB=m
+CONFIG_PCI_PF_STUB=m
+CONFIG_XEN_PCIDEV_FRONTEND=m
+CONFIG_PCI_ATS=y
+CONFIG_PCI_LOCKLESS_CONFIG=y
+CONFIG_PCI_IOV=y
+# CONFIG_PCI_NPEM is not set
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCIE_TPH is not set
+# CONFIG_PCI_P2PDMA is not set
+CONFIG_PCI_LABEL=y
+CONFIG_PCI_HYPERV=m
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+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_OCTEONEP is not set
+CONFIG_HOTPLUG_PCI_SHPC=y
+
+#
+# PCI controller drivers
+#
+CONFIG_VMD=m
+CONFIG_PCI_HYPERV_INTERFACE=m
+
+#
+# Cadence-based PCIe controllers
+#
+# end of Cadence-based PCIe controllers
+
+#
+# DesignWare-based PCIe controllers
+#
+CONFIG_PCIE_DW=y
+CONFIG_PCIE_DW_HOST=y
+CONFIG_PCI_MESON=y
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# end of DesignWare-based PCIe controllers
+
+#
+# Mobiveil-based PCIe controllers
+#
+# end of Mobiveil-based PCIe controllers
+
+#
+# PLDA-based PCIe controllers
+#
+# end of PLDA-based PCIe controllers
+# 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_CPS_XX=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_DEVTMPFS_SAFE=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_DEBUG=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_FW_LOADER_SYSFS=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_LOADER_COMPRESS_XZ=y
+CONFIG_FW_LOADER_COMPRESS_ZSTD=y
+CONFIG_FW_CACHE=y
+CONFIG_FW_UPLOAD=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_DEVICES=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
+# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT 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
+# CONFIG_MHI_BUS_EP is not set
+# end of Bus devices
+
+#
+# Cache Drivers
+#
+# end of Cache Drivers
+
+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_FW_CS_DSP=m
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
+CONFIG_EFI_SOFT_RESERVE=y
+CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+CONFIG_EFI_CAPSULE_LOADER=m
+CONFIG_EFI_TEST=m
+CONFIG_EFI_DEV_PATH_PARSER=y
+CONFIG_APPLE_PROPERTIES=y
+CONFIG_RESET_ATTACK_MITIGATION=y
+# CONFIG_EFI_RCI2_TABLE is not set
+# CONFIG_EFI_DISABLE_PCI_DMA is not set
+CONFIG_EFI_EARLYCON=y
+CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
+# CONFIG_EFI_DISABLE_RUNTIME is not set
+# CONFIG_EFI_COCO_SECRET is not set
+CONFIG_UNACCEPTED_MEMORY=y
+CONFIG_EFI_EMBEDDED_FIRMWARE=y
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_UEFI_CPER=y
+CONFIG_UEFI_CPER_X86=y
+
+#
+# Qualcomm firmware drivers
+#
+# end of Qualcomm firmware drivers
+
+#
+# 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_GNSS_USB=m
+CONFIG_MTD=m
+# CONFIG_MTD_TESTS is not set
+
+#
+# Partition parsers
+#
+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_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
+CONFIG_MTD_NAND_ECC_MXIC=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_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_BLK_DEV_FD_RAWCMD is not set
+CONFIG_CDROM=m
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_ZRAM=m
+CONFIG_ZRAM_BACKEND_LZ4=y
+CONFIG_ZRAM_BACKEND_LZ4HC=y
+CONFIG_ZRAM_BACKEND_ZSTD=y
+# CONFIG_ZRAM_BACKEND_DEFLATE is not set
+CONFIG_ZRAM_BACKEND_842=y
+CONFIG_ZRAM_BACKEND_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
+CONFIG_ZRAM_DEF_COMP_LZO=y
+# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
+# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
+# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
+# CONFIG_ZRAM_DEF_COMP_842 is not set
+CONFIG_ZRAM_DEF_COMP="lzo"
+CONFIG_ZRAM_WRITEBACK=y
+# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
+# CONFIG_ZRAM_MEMORY_TRACKING is not set
+CONFIG_ZRAM_MULTI_COMP=y
+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_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_UBLK is not set
+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_VERBOSE_ERRORS=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_RDMA=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+# CONFIG_NVME_TCP_TLS is not set
+# CONFIG_NVME_HOST_AUTH is not set
+CONFIG_NVME_TARGET=m
+# CONFIG_NVME_TARGET_DEBUGFS is not set
+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
+# CONFIG_NVME_TARGET_TCP_TLS is not set
+# CONFIG_NVME_TARGET_AUTH is not set
+# 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_RPMB is not set
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_SMPRO_ERRMON=m
+CONFIG_SMPRO_MISC=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_NTSYNC is not set
+# CONFIG_NSM is not set
+CONFIG_C2PORT=m
+CONFIG_C2PORT_DURAMAR_2150=m
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=y
+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
+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_GSC=m
+# CONFIG_INTEL_MEI_VSC_HW is not set
+CONFIG_INTEL_MEI_HDCP=m
+CONFIG_INTEL_MEI_PXP=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
+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_UACCE=m
+CONFIG_PVPANIC=y
+CONFIG_PVPANIC_MMIO=m
+CONFIG_PVPANIC_PCI=m
+CONFIG_GP_PCI1XXXX=m
+# CONFIG_KEBA_CP500 is not set
+# 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_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_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_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_AHCI_DWC=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_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_RZ1000=m
+CONFIG_PATA_PARPORT=m
+
+#
+# Parallel IDE protocol modules
+#
+CONFIG_PATA_PARPORT_ATEN=m
+# CONFIG_PATA_PARPORT_BPCK is not set
+CONFIG_PATA_PARPORT_BPCK6=m
+CONFIG_PATA_PARPORT_COMM=m
+CONFIG_PATA_PARPORT_DSTR=m
+CONFIG_PATA_PARPORT_FIT2=m
+CONFIG_PATA_PARPORT_FIT3=m
+CONFIG_PATA_PARPORT_EPAT=m
+CONFIG_PATA_PARPORT_EPATC8=y
+# CONFIG_PATA_PARPORT_EPIA is not set
+# CONFIG_PATA_PARPORT_FRIQ is not set
+CONFIG_PATA_PARPORT_FRPW=m
+# CONFIG_PATA_PARPORT_KBIC is not set
+# CONFIG_PATA_PARPORT_KTTI is not set
+# CONFIG_PATA_PARPORT_ON20 is not set
+CONFIG_PATA_PARPORT_ON26=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_BITMAP_FILE=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_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_DM_VDO is not set
+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_REMOTE_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_PFCP is not set
+CONFIG_AMT=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
+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_NETKIT=y
+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_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
+
+#
+# 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_I2C=m
+# CONFIG_NET_DSA_MICROCHIP_KSZ_SPI is not set
+# CONFIG_NET_DSA_MICROCHIP_KSZ_PTP is not set
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MV88E6XXX_LEDS=y
+CONFIG_NET_DSA_MSCC_FELIX_DSA_LIB=m
+# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set
+CONFIG_NET_DSA_MSCC_SEVILLE=m
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
+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_REALTEK=m
+# 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_PDS_CORE=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_CX_ECAT=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_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_CORE=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_NET_VENDOR_DAVICOM=y
+CONFIG_DM9051=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_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+# CONFIG_PCMCIA_XIRCOM is not set
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+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_ENGLEDER=y
+CONFIG_TSNEP=m
+# CONFIG_TSNEP_SELFTESTS is not set
+CONFIG_NET_VENDOR_EZCHIP=y
+CONFIG_NET_VENDOR_FUNGIBLE=y
+CONFIG_FUN_CORE=m
+CONFIG_FUN_ETH=m
+CONFIG_NET_VENDOR_GOOGLE=y
+# CONFIG_GVE is not set
+CONFIG_NET_VENDOR_HISILICON=y
+# CONFIG_HIBMCGE is not set
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_HINIC=m
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_LIBETH=m
+CONFIG_LIBIE=m
+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_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_HWMON=y
+CONFIG_ICE_SWITCHDEV=y
+CONFIG_ICE_HWTS=y
+CONFIG_FM10K=m
+CONFIG_IGC=m
+# CONFIG_IDPF is not set
+CONFIG_JME=m
+CONFIG_NET_VENDOR_ADI=y
+CONFIG_ADIN1110=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_OCTEON_EP=m
+# CONFIG_OCTEON_EP_VF 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_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_CT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_EN_DCB=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+# CONFIG_MLX5_MACSEC is not set
+CONFIG_MLX5_EN_IPSEC=y
+# CONFIG_MLX5_EN_TLS is not set
+CONFIG_MLX5_SW_STEERING=y
+CONFIG_MLX5_HW_STEERING=y
+# CONFIG_MLX5_SF is not set
+# CONFIG_MLX5_DPLL 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_META=y
+# CONFIG_FBNIC is not set
+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_LAN865X is not set
+CONFIG_VCAP=y
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_MICROSOFT_MANA=m
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_MYRI10GE_DCA=y
+CONFIG_FEALNX=m
+# CONFIG_NET_VENDOR_NI is not set
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+# CONFIG_NFP_APP_FLOWER is not set
+CONFIG_NFP_APP_ABM_NIC=y
+CONFIG_NFP_NET_IPSEC=y
+# CONFIG_NFP_DEBUG 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_BROCADE=y
+CONFIG_BNA=m
+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_RTASE is not set
+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_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
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_SFC_FALCON_MTD=y
+CONFIG_SFC_SIENA=m
+CONFIG_SFC_SIENA_MTD=y
+CONFIG_SFC_SIENA_MCDI_MON=y
+# CONFIG_SFC_SIENA_SRIOV is not set
+CONFIG_SFC_SIENA_MCDI_LOGGING=y
+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_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_TEHUTI_TN40 is not set
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VERTEXCOM=y
+CONFIG_MSE102X=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WANGXUN=y
+CONFIG_LIBWX=m
+CONFIG_NGBE=m
+CONFIG_TXGBE=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_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_AIR_EN8811H_PHY is not set
+CONFIG_AMD_PHY=m
+# CONFIG_ADIN_PHY is not set
+# CONFIG_ADIN1100_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_BCM_NET_PHYPTP=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_88Q2XXX_PHY is not set
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MTK_NET_PHYLIB=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_T1S_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_CBTX_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+# CONFIG_NXP_TJA11XX_PHY is not set
+CONFIG_NCN26000_PHY=m
+CONFIG_QCOM_NET_PHYLIB=m
+CONFIG_AT803X_PHY=m
+# CONFIG_QCA83XX_PHY is not set
+# CONFIG_QCA808X_PHY is not set
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_REALTEK_PHY_HWMON=y
+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_DP83TD510_PHY is not set
+# CONFIG_DP83TG720_PHY is not set
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MICREL_KS8995MA=m
+# CONFIG_PSE_CONTROLLER is not set
+CONFIG_CAN_DEV=m
+CONFIG_CAN_VCAN=m
+# CONFIG_CAN_VXCAN is not set
+CONFIG_CAN_NETLINK=y
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_RX_OFFLOAD=y
+# CONFIG_CAN_CAN327 is not set
+# CONFIG_CAN_JANZ_ICAN3 is not set
+# CONFIG_CAN_KVASER_PCIEFD is not set
+CONFIG_CAN_SLCAN=m
+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 is not set
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_CTUCANFD=m
+CONFIG_CAN_CTUCANFD_PCI=m
+# CONFIG_CAN_ESD_402_PCI is not set
+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_USB is not set
+CONFIG_CAN_ETAS_ES58X=m
+# CONFIG_CAN_F81604 is not set
+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
+
+#
+# MCTP Device Drivers
+#
+CONFIG_MCTP_SERIAL=m
+CONFIG_MCTP_TRANSPORT_I2C=m
+# CONFIG_MCTP_TRANSPORT_I3C is not set
+# end of 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_I2C=m
+# CONFIG_MDIO_MVUSB is not set
+CONFIG_MDIO_MSCC_MIIM=m
+CONFIG_MDIO_REGMAP=m
+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_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
+CONFIG_PPPOE_HASH_BITS=4
+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_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_SDIO is not set
+CONFIG_ATH10K_USB=m
+# CONFIG_ATH10K_DEBUG is not set
+# CONFIG_ATH10K_DEBUGFS is not set
+CONFIG_ATH10K_LEDS=y
+# 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_ATH12K=m
+# CONFIG_ATH12K_DEBUG is not set
+# CONFIG_ATH12K_DEBUGFS is not set
+# CONFIG_ATH12K_TRACING is not set
+# CONFIG_ATH12K_COREDUMP is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+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_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 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_DEBUGFS is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+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_MT792x_LIB=m
+CONFIG_MT792x_USB=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_MT7921U=m
+CONFIG_MT7996E=m
+CONFIG_MT7925_COMMON=m
+CONFIG_MT7925E=m
+CONFIG_MT7925U=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_PURELIFI=y
+# CONFIG_PLFXLC 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 is not set
+# CONFIG_RTL8192DU is not set
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8192D_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_SDIO=m
+CONFIG_RTW88_USB=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723X=m
+CONFIG_RTW88_8703B=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_88XXA=m
+CONFIG_RTW88_8821A=m
+CONFIG_RTW88_8812A=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822BS=m
+CONFIG_RTW88_8822BU=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8822CS=m
+CONFIG_RTW88_8822CU=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
+CONFIG_RTW88_8723CS=m
+CONFIG_RTW88_8723DU=m
+CONFIG_RTW88_8821CE=m
+CONFIG_RTW88_8821CS=m
+CONFIG_RTW88_8821CU=m
+CONFIG_RTW88_8821AU=m
+CONFIG_RTW88_8812AU=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_RTW88_LEDS=y
+CONFIG_RTW89=m
+CONFIG_RTW89_CORE=m
+CONFIG_RTW89_PCI=m
+CONFIG_RTW89_8852A=m
+CONFIG_RTW89_8852B_COMMON=m
+CONFIG_RTW89_8852B=m
+CONFIG_RTW89_8852C=m
+# CONFIG_RTW89_8851BE is not set
+CONFIG_RTW89_8852AE=m
+CONFIG_RTW89_8852BE=m
+# CONFIG_RTW89_8852BTE is not set
+CONFIG_RTW89_8852CE=m
+# CONFIG_RTW89_8922AE is not set
+# 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_SILABS=y
+CONFIG_WFX=m
+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_WLAN_VENDOR_ZYDAS=y
+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_VIRT_WIFI=m
+# CONFIG_WAN is not set
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=m
+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_DEBUGFS=y
+CONFIG_WWAN_HWSIM=m
+CONFIG_MHI_WWAN_CTRL=m
+CONFIG_MHI_WWAN_MBIM=m
+CONFIG_RPMSG_WWAN_CTRL=m
+CONFIG_IOSM=m
+CONFIG_MTK_T7XX=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
+CONFIG_INPUT_VIVALDIFMAP=y
+
+#
+# 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
+
+#
+# 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_MPR121=m
+# CONFIG_KEYBOARD_NEWTON is not set
+CONFIG_KEYBOARD_OPENCORES=m
+# CONFIG_KEYBOARD_PINEPHONE is not set
+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_JOYSTICK_SENSEHAT is not set
+# CONFIG_JOYSTICK_SEESAW is not set
+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_CYTTSP5=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_GOODIX_BERLIN_I2C is not set
+# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
+CONFIG_TOUCHSCREEN_HIDEEP=m
+CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
+CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=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_MMS114=m
+CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
+CONFIG_TOUCHSCREEN_MSG2638=m
+CONFIG_TOUCHSCREEN_MTOUCH=m
+CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
+CONFIG_TOUCHSCREEN_IMAGIS=m
+CONFIG_TOUCHSCREEN_INEXIO=m
+CONFIG_TOUCHSCREEN_PENMOUNT=m
+CONFIG_TOUCHSCREEN_EDT_FT5X06=m
+CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
+CONFIG_TOUCHSCREEN_TOUCHWIN=m
+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_COLIBRI_VF50 is not set
+CONFIG_TOUCHSCREEN_ROHM_BU21023=m
+CONFIG_TOUCHSCREEN_IQS5XX=m
+# CONFIG_TOUCHSCREEN_IQS7211 is not set
+CONFIG_TOUCHSCREEN_ZINITIX=m
+CONFIG_TOUCHSCREEN_HIMAX_HX83112B=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_IBM_PANEL is not set
+CONFIG_INPUT_IMS_PCU=m
+CONFIG_INPUT_IQS269A=m
+CONFIG_INPUT_IQS626A=m
+# CONFIG_INPUT_IQS7222 is not set
+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_INPUT_RT5120_PWRKEY is not set
+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_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_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_LEGACY_TIOCSTI is not set
+# CONFIG_LDISC_AUTOLOAD is not set
+
+#
+# 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_PCILIB=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_PCI1XXXX=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_DFL=m
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+CONFIG_SERIAL_8250_LPSS=m
+CONFIG_SERIAL_8250_MID=m
+CONFIG_SERIAL_8250_PERICOM=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_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_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_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_SSIF_IPMI_BMC=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_TCG_TPM2_HMAC=y
+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=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_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
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_ACPI_I2C_OPREGION=y
+CONFIG_I2C_BOARDINFO=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_CCGX_UCSI=m
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_AMD_MP2=m
+# CONFIG_I2C_AMD_ASF is not set
+CONFIG_I2C_I801=m
+CONFIG_I2C_I801_MUX=y
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_ISMT=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=m
+CONFIG_I2C_VIAPRO=m
+# CONFIG_I2C_ZHAOXIN is not set
+
+#
+# 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_AMDPSP=y
+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_PCI1XXXX=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_CH341 is not set
+CONFIG_SPI_CS42L43=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_GPIO=m
+CONFIG_SPI_INTEL=m
+CONFIG_SPI_INTEL_PCI=m
+CONFIG_SPI_INTEL_PLATFORM=m
+CONFIG_SPI_LM70_LLP=m
+# CONFIG_SPI_MICROCHIP_CORE is not set
+# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
+CONFIG_SPI_LANTIQ_SSC=m
+CONFIG_SPI_OC_TINY=m
+CONFIG_SPI_PCI1XXXX=m
+CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX_PCI=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
+# CONFIG_PPS_GENERATOR is not set
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=y
+CONFIG_PTP_1588_CLOCK_OPTIONAL=y
+# CONFIG_DP83640_PHY is not set
+# CONFIG_PTP_1588_CLOCK_INES is not set
+CONFIG_PTP_1588_CLOCK_KVM=m
+CONFIG_PTP_1588_CLOCK_VMCLOCK=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+# CONFIG_PTP_1588_CLOCK_FC3W is not set
+# CONFIG_PTP_1588_CLOCK_MOCK is not set
+CONFIG_PTP_1588_CLOCK_VMW=m
+# CONFIG_PTP_1588_CLOCK_OCP is not set
+CONFIG_PTP_DFL_TOD=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_CY8C95X0=m
+CONFIG_PINCTRL_DA9062=m
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08_SPI=m
+CONFIG_PINCTRL_MCP23S08=m
+CONFIG_PINCTRL_SX150X=y
+CONFIG_PINCTRL_CS42L43=m
+CONFIG_PINCTRL_MADERA=m
+CONFIG_PINCTRL_CS47L35=y
+CONFIG_PINCTRL_CS47L85=y
+CONFIG_PINCTRL_CS47L90=y
+
+#
+# Intel pinctrl drivers
+#
+CONFIG_PINCTRL_BAYTRAIL=y
+CONFIG_PINCTRL_CHERRYVIEW=y
+CONFIG_PINCTRL_LYNXPOINT=m
+CONFIG_PINCTRL_INTEL=y
+CONFIG_PINCTRL_INTEL_PLATFORM=m
+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_METEORLAKE=m
+CONFIG_PINCTRL_METEORPOINT=m
+CONFIG_PINCTRL_SUNRISEPOINT=m
+CONFIG_PINCTRL_TIGERLAKE=m
+# end of Intel pinctrl drivers
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_GPIO_ACPI=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+CONFIG_GPIO_REGMAP=m
+CONFIG_GPIO_SWNODE_UNDEFINED=y
+CONFIG_GPIO_MAX730X=m
+CONFIG_GPIO_IDIO_16=m
+
+#
+# Memory mapped GPIO drivers
+#
+# CONFIG_GPIO_ALTERA is not set
+CONFIG_GPIO_AMDPT=m
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+CONFIG_GPIO_GENERIC_PLATFORM=m
+# CONFIG_GPIO_GRANITERAPIDS is not set
+CONFIG_GPIO_ICH=m
+CONFIG_GPIO_MB86S7X=m
+CONFIG_GPIO_MENZ127=m
+# CONFIG_GPIO_POLARFIRE_SOC is not set
+CONFIG_GPIO_TANGIER=m
+# CONFIG_GPIO_XILINX is not set
+CONFIG_GPIO_AMD_FCH=m
+# end of Memory mapped GPIO drivers
+
+#
+# Port-mapped I/O GPIO drivers
+#
+CONFIG_GPIO_VX855=m
+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_FXL6408=m
+# CONFIG_GPIO_DS4520 is not set
+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_CROS_EC is not set
+CONFIG_GPIO_DA9052=m
+CONFIG_GPIO_DLN2=m
+CONFIG_GPIO_ELKHARTLAKE=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=m
+CONFIG_GPIO_TQMX86=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
+# CONFIG_GPIO_MPSSE is not set
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=m
+CONFIG_GPIO_LATCH=m
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+CONFIG_GPIO_SIM=m
+# end of Virtual GPIO drivers
+
+#
+# GPIO Debugging utilities
+#
+# CONFIG_GPIO_VIRTUSER is not set
+# end of GPIO Debugging utilities
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+# CONFIG_W1_MASTER_AMD_AXI is not set
+CONFIG_W1_MASTER_MATROX=m
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_GPIO=m
+CONFIG_W1_MASTER_SGI=m
+# CONFIG_W1_MASTER_UART 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 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_SEQUENCING is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_GENERIC_ADC_BATTERY=m
+CONFIG_IP5XXX_POWER=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_SAMSUNG_SDI is not set
+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_MAX1720X is not set
+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_MAX77976=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_RT5033 is not set
+CONFIG_CHARGER_RT9455=m
+CONFIG_CHARGER_RT9467=m
+CONFIG_CHARGER_RT9471=m
+CONFIG_CHARGER_CROS_USBPD=m
+CONFIG_CHARGER_CROS_PCHG=m
+CONFIG_CHARGER_CROS_CONTROL=m
+# CONFIG_FUEL_GAUGE_STC3117 is not set
+CONFIG_CHARGER_BD99954=m
+CONFIG_BATTERY_SURFACE=m
+CONFIG_CHARGER_SURFACE=m
+CONFIG_BATTERY_UG3105=m
+# CONFIG_FUEL_GAUGE_MM8013 is not set
+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_SMPRO=m
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=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_ASUS_ROG_RYUJIN is not set
+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_ATXP1=m
+# CONFIG_SENSORS_CHIPCAP2 is not set
+CONFIG_SENSORS_CORSAIR_CPRO=m
+# CONFIG_SENSORS_CORSAIR_PSU is not set
+CONFIG_SENSORS_CROS_EC=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_DELL_SMM=m
+CONFIG_I8K=y
+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_GIGABYTE_WATERFORCE is not set
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+CONFIG_SENSORS_HIH6130=m
+# CONFIG_SENSORS_HS3001 is not set
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IIO_HWMON=m
+CONFIG_SENSORS_I5500=m
+CONFIG_SENSORS_CORETEMP=m
+# CONFIG_SENSORS_ISL28022 is not set
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+# CONFIG_SENSORS_POWERZ is not set
+# CONFIG_SENSORS_POWR1220 is not set
+# CONFIG_SENSORS_LENOVO_EC 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_LTC2991 is not set
+# 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_LTC4282 is not set
+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_MAX31760=m
+# CONFIG_MAX31827 is not set
+CONFIG_SENSORS_MAX6620=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MC34VR500=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_CORE=m
+CONFIG_SENSORS_NCT6775=m
+# CONFIG_SENSORS_NCT6775_I2C is not set
+# CONFIG_SENSORS_NCT7363 is not set
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
+CONFIG_SENSORS_NZXT_SMART2=m
+CONFIG_SENSORS_OCC_P8_I2C=m
+CONFIG_SENSORS_OCC=m
+CONFIG_SENSORS_OXP=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_SENSORS_PECI_CPUTEMP=m
+CONFIG_SENSORS_PECI_DIMMTEMP=m
+CONFIG_SENSORS_PECI=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+CONFIG_SENSORS_ACBEL_FSG032=m
+CONFIG_SENSORS_ADM1266=m
+CONFIG_SENSORS_ADM1275=m
+# CONFIG_SENSORS_ADP1050 is not set
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+# CONFIG_SENSORS_CRPS is not set
+CONFIG_SENSORS_DELTA_AHE50DC_FAN=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_IR38064_REGULATOR=y
+# CONFIG_SENSORS_IRPS5401 is not set
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+CONFIG_SENSORS_LM25066_REGULATOR=y
+CONFIG_SENSORS_LT7182S=m
+CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
+CONFIG_SENSORS_LTC3815=m
+# CONFIG_SENSORS_LTC4286 is not set
+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_MP2856 is not set
+CONFIG_SENSORS_MP2888=m
+# CONFIG_SENSORS_MP2891 is not set
+CONFIG_SENSORS_MP2975=m
+# CONFIG_SENSORS_MP2993 is not set
+# CONFIG_SENSORS_MP2975_REGULATOR is not set
+CONFIG_SENSORS_MP5023=m
+# CONFIG_SENSORS_MP5920 is not set
+# CONFIG_SENSORS_MP5990 is not set
+# CONFIG_SENSORS_MP9941 is not set
+CONFIG_SENSORS_MPQ7932_REGULATOR=y
+CONFIG_SENSORS_MPQ7932=m
+# CONFIG_SENSORS_MPQ8785 is not set
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PLI1209BC=m
+CONFIG_SENSORS_PLI1209BC_REGULATOR=y
+# CONFIG_SENSORS_PM6764TR is not set
+# CONFIG_SENSORS_PXE1610 is not set
+# CONFIG_SENSORS_Q54SJ108A2 is not set
+CONFIG_SENSORS_STPDDC60=m
+CONFIG_SENSORS_TDA38640=m
+CONFIG_SENSORS_TDA38640_REGULATOR=y
+# CONFIG_SENSORS_TPS25990 is not set
+# CONFIG_SENSORS_TPS40422 is not set
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_TPS546D24=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+# CONFIG_SENSORS_XDP710 is not set
+# CONFIG_SENSORS_XDPE152 is not set
+CONFIG_SENSORS_XDPE122=m
+CONFIG_SENSORS_XDPE122_REGULATOR=y
+CONFIG_SENSORS_ZL6100=m
+# CONFIG_SENSORS_PT5161L is not set
+# CONFIG_SENSORS_PWM_FAN is not set
+# 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_SY7636A=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC2305=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_SURFACE_FAN is not set
+# CONFIG_SENSORS_SURFACE_TEMP is not set
+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_INA238=m
+CONFIG_SENSORS_INA3221=m
+# CONFIG_SENSORS_SPD5118 is not set
+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_TMP464=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_SENSORS_ASUS_WMI=m
+CONFIG_SENSORS_ASUS_EC=m
+# CONFIG_SENSORS_HP_WMI is not set
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=y
+CONFIG_THERMAL_STATISTICS=y
+# CONFIG_THERMAL_DEBUGFS is not set
+# CONFIG_THERMAL_CORE_TESTING is not set
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=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_DEFAULT_GOV_BANG_BANG 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_PCIE_THERMAL is not set
+# CONFIG_THERMAL_EMULATION is not set
+
+#
+# Intel thermal drivers
+#
+CONFIG_INTEL_POWERCLAMP=m
+CONFIG_X86_THERMAL_VECTOR=y
+CONFIG_INTEL_TCC=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_HFI_THERMAL=y
+# 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_CROS_EC_WATCHDOG is not set
+CONFIG_DA9052_WATCHDOG=m
+CONFIG_DA9062_WATCHDOG=m
+# CONFIG_LENOVO_SE10_WDT is not set
+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_ADVANTECH_EC_WDT=m
+CONFIG_ALIM1535_WDT=m
+CONFIG_ALIM7101_WDT=m
+# CONFIG_EBC_C384_WDT is not set
+# CONFIG_EXAR_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_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_SIEMENS_SIMATIC_IPC_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_MFD_SMPRO=m
+# 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_CGBC is not set
+CONFIG_MFD_CROS_EC_DEV=m
+CONFIG_MFD_CS42L43=m
+# CONFIG_MFD_CS42L43_I2C is not set
+CONFIG_MFD_CS42L43_SDW=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_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_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_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_MAX77541 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_MT6370 is not set
+CONFIG_MFD_MT6397=m
+CONFIG_MFD_MENF21BMC=m
+# CONFIG_MFD_OCELOT is not set
+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_MFD_SY7636A=m
+CONFIG_MFD_RDC321X=m
+CONFIG_MFD_RT4831=m
+CONFIG_MFD_RT5033=m
+CONFIG_MFD_RT5120=m
+# CONFIG_MFD_RC5T583 is not set
+CONFIG_MFD_SI476X_CORE=m
+CONFIG_MFD_SIMPLE_MFD_I2C=m
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+CONFIG_MFD_SKY81452=m
+CONFIG_MFD_SYSCON=y
+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_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_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_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_MFD_CS40L50_I2C is not set
+# CONFIG_MFD_CS40L50_SPI is not set
+# CONFIG_RAVE_SP_CORE is not set
+CONFIG_MFD_INTEL_M10_BMC_CORE=m
+CONFIG_MFD_INTEL_M10_BMC_SPI=m
+CONFIG_MFD_INTEL_M10_BMC_PMCI=m
+# CONFIG_MFD_QNAP_MCU is not set
+# CONFIG_MFD_UPBOARD_FPGA is not set
+# 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_NETLINK_EVENTS is not set
+# 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_AW37503 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_MAX77503 is not set
+# CONFIG_REGULATOR_MAX77857 is not set
+CONFIG_REGULATOR_MAX8649=m
+CONFIG_REGULATOR_MAX8660=m
+CONFIG_REGULATOR_MAX8893=m
+CONFIG_REGULATOR_MAX8952=m
+CONFIG_REGULATOR_MAX20086=m
+CONFIG_REGULATOR_MAX20411=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_MT6331=m
+CONFIG_REGULATOR_MT6332=m
+CONFIG_REGULATOR_MT6357=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_RAA215300 is not set
+CONFIG_REGULATOR_RT4801=m
+CONFIG_REGULATOR_RT4803=m
+CONFIG_REGULATOR_RT4831=m
+CONFIG_REGULATOR_RT5033=m
+CONFIG_REGULATOR_RT5120=m
+CONFIG_REGULATOR_RT5190A=m
+CONFIG_REGULATOR_RT5739=m
+CONFIG_REGULATOR_RT5759=m
+CONFIG_REGULATOR_RT6160=m
+CONFIG_REGULATOR_RT6190=m
+CONFIG_REGULATOR_RT6245=m
+CONFIG_REGULATOR_RTQ2134=m
+CONFIG_REGULATOR_RTMV20=m
+CONFIG_REGULATOR_RTQ6752=m
+# CONFIG_REGULATOR_RTQ2208 is not set
+CONFIG_REGULATOR_SKY81452=m
+# CONFIG_REGULATOR_SLG51000 is not set
+CONFIG_REGULATOR_SY7636A=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_TPS65132 is not set
+CONFIG_REGULATOR_TPS6524X=m
+# CONFIG_REGULATOR_TPS65912 is not set
+CONFIG_REGULATOR_TPS68470=m
+# CONFIG_REGULATOR_WM831X is not set
+CONFIG_REGULATOR_QCOM_LABIBB=m
+CONFIG_RC_CORE=m
+CONFIG_LIRC=y
+CONFIG_RC_MAP=m
+CONFIG_RC_DECODERS=y
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_IR_ENE=m
+CONFIG_IR_FINTEK=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_ITE_CIR=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_NUVOTON=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_TOY=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_IR_WINBOND_CIR=m
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_RC_XBOX_DVD=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_EXTRON_DA_HD_4K_PLUS_CEC is not set
+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_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_V4L2_CCI=m
+CONFIG_V4L2_CCI_I2C=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
+#
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_GSPCA=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_SPCA1528=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_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_GL860=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_STK1160=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
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_AS102=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+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_DVBSKY=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_ZD1301=m
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=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_MGB4 is not set
+# CONFIG_VIDEO_SOLO6X10 is not set
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+# CONFIG_VIDEO_ZORAN is not set
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_DT3155=m
+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
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_BT848=m
+CONFIG_DVB_BT8XX=m
+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_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_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_DDBRIDGE=m
+# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
+CONFIG_DVB_DM1105=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NETUP_UNIDVB=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_DVB_SMIPCIE=m
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_INTEL_IPU6 is not set
+# CONFIG_INTEL_VSC is not set
+# CONFIG_IPU_BRIDGE is not set
+CONFIG_RADIO_ADAPTERS=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SAA7706H=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_RADIO_SI4713=m
+CONFIG_RADIO_SI476X=m
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_TEA5764=m
+CONFIG_RADIO_TEF6862=m
+CONFIG_RADIO_WL1273=m
+CONFIG_USB_DSBR=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_MA901=m
+CONFIG_USB_MR800=m
+CONFIG_USB_RAREMONO=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=m
+CONFIG_I2C_SI4713=m
+CONFIG_MEDIA_PLATFORM_DRIVERS=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_SDR_PLATFORM_DRIVERS=y
+CONFIG_DVB_PLATFORM_DRIVERS=y
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+
+#
+# Allegro DVT media platform drivers
+#
+
+#
+# Amlogic media platform drivers
+#
+
+#
+# Amphion drivers
+#
+
+#
+# Aspeed media platform drivers
+#
+
+#
+# Atmel media platform drivers
+#
+
+#
+# Cadence media platform drivers
+#
+CONFIG_VIDEO_CADENCE_CSI2RX=m
+CONFIG_VIDEO_CADENCE_CSI2TX=m
+
+#
+# Chips&Media media platform drivers
+#
+
+#
+# Intel media platform drivers
+#
+
+#
+# Marvell media platform drivers
+#
+CONFIG_VIDEO_CAFE_CCIC=m
+
+#
+# Mediatek media platform drivers
+#
+
+#
+# Microchip Technology, Inc. media platform drivers
+#
+
+#
+# Nuvoton media platform drivers
+#
+
+#
+# NVidia media platform drivers
+#
+
+#
+# NXP media platform drivers
+#
+
+#
+# Qualcomm media platform drivers
+#
+
+#
+# Raspberry Pi media platform drivers
+#
+# CONFIG_VIDEO_RP1_CFE is not set
+
+#
+# Renesas media platform drivers
+#
+
+#
+# Rockchip media platform drivers
+#
+
+#
+# Samsung media platform drivers
+#
+
+#
+# STMicroelectronics media platform drivers
+#
+
+#
+# Sunxi media platform drivers
+#
+
+#
+# Texas Instruments drivers
+#
+
+#
+# Verisilicon media platform drivers
+#
+
+#
+# VIA media platform drivers
+#
+CONFIG_VIDEO_VIA_CAMERA=m
+
+#
+# Xilinx media platform drivers
+#
+
+#
+# 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
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_UVC_COMMON=m
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=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_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
+# end of Media drivers
+
+CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
+# CONFIG_VIDEO_ALVIUM_CSI2 is not set
+CONFIG_VIDEO_AR0521=m
+# CONFIG_VIDEO_GC0308 is not set
+# CONFIG_VIDEO_GC05A2 is not set
+# CONFIG_VIDEO_GC08A3 is not set
+# CONFIG_VIDEO_GC2145 is not set
+CONFIG_VIDEO_HI556=m
+CONFIG_VIDEO_HI846=m
+CONFIG_VIDEO_HI847=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_IMX283 is not set
+# CONFIG_VIDEO_IMX290 is not set
+CONFIG_VIDEO_IMX296=m
+# CONFIG_VIDEO_IMX319 is not set
+# CONFIG_VIDEO_IMX355 is not set
+CONFIG_VIDEO_MAX9271_LIB=m
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M111 is not set
+# CONFIG_VIDEO_MT9M114 is not set
+# CONFIG_VIDEO_MT9P031 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_OG01A1B=m
+# CONFIG_VIDEO_OV01A10 is not set
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV08D10=m
+CONFIG_VIDEO_OV08X40=m
+# CONFIG_VIDEO_OV13858 is not set
+CONFIG_VIDEO_OV13B10=m
+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_OV4689=m
+# CONFIG_VIDEO_OV5647 is not set
+# CONFIG_VIDEO_OV5648 is not set
+# CONFIG_VIDEO_OV5670 is not set
+CONFIG_VIDEO_OV5675=m
+CONFIG_VIDEO_OV5693=m
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV64A40 is not set
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV7251 is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV772X is not set
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+# CONFIG_VIDEO_OV8858 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_RDACM20=m
+CONFIG_VIDEO_RDACM21=m
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5C73M3 is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+
+#
+# Camera ISPs
+#
+# CONFIG_VIDEO_THP7312 is not set
+# end of Camera ISPs
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+# CONFIG_VIDEO_DW9719 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
+
+#
+# audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+CONFIG_VIDEO_SAA6752HS=m
+CONFIG_VIDEO_M52790=m
+
+#
+# Video serializers and deserializers
+#
+# end of Video serializers and deserializers
+
+#
+# SPI I2C drivers auto-selected by 'Autoselect ancillary drivers'
+#
+
+#
+# Media SPI Adapters
+#
+CONFIG_CXD2880_SPI_DRV=m
+# CONFIG_VIDEO_GS1662 is not set
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Tuner drivers auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MSI001=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_XC5000=m
+
+#
+# DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_M88DS3103=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_TDA18271C2DD=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_TDA10071=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_GP8PSK_FE=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_ZL10353=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_STV0297=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_VES1820=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_MXL692=m
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_S5H1411=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+CONFIG_DVB_S921=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=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_A8293=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_HELENE=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_DRX39XYJ=m
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=m
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_APERTURE_HELPERS=y
+CONFIG_SCREEN_INFO=y
+CONFIG_VIDEO=y
+CONFIG_AUXDISPLAY=y
+CONFIG_CHARLCD=m
+CONFIG_HD44780_COMMON=m
+# CONFIG_HD44780 is not set
+# 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_KS0108=m
+CONFIG_KS0108_PORT=0x378
+CONFIG_KS0108_DELAY=2
+CONFIG_CFAG12864B=m
+CONFIG_CFAG12864B_RATE=20
+CONFIG_LINEDISP=m
+CONFIG_IMG_ASCII_LCD=m
+CONFIG_HT16K33=m
+# CONFIG_MAX6959 is not set
+# CONFIG_SEG_LED_GPIO is not set
+CONFIG_PANEL=m
+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_SWITCHEROO=y
+CONFIG_DRM=m
+CONFIG_DRM_MIPI_DBI=m
+CONFIG_DRM_MIPI_DSI=y
+# CONFIG_DRM_DEBUG_MM is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_PANIC is not set
+CONFIG_DRM_CLIENT=y
+CONFIG_DRM_CLIENT_LIB=m
+CONFIG_DRM_CLIENT_SELECTION=m
+CONFIG_DRM_CLIENT_SETUP=y
+
+#
+# Supported DRM clients
+#
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_CLIENT_LOG is not set
+CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y
+CONFIG_DRM_CLIENT_DEFAULT="fbdev"
+# end of Supported DRM clients
+
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DISPLAY_HELPER=m
+# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set
+# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set
+CONFIG_DRM_DISPLAY_DP_HELPER=y
+CONFIG_DRM_DISPLAY_DP_TUNNEL=y
+CONFIG_DRM_DISPLAY_DSC_HELPER=y
+CONFIG_DRM_DISPLAY_HDCP_HELPER=y
+CONFIG_DRM_DISPLAY_HDMI_HELPER=y
+CONFIG_DRM_TTM=m
+CONFIG_DRM_EXEC=m
+CONFIG_DRM_GPUVM=m
+CONFIG_DRM_BUDDY=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_DMA_HELPER=m
+CONFIG_DRM_GEM_SHMEM_HELPER=m
+CONFIG_DRM_SUBALLOC_HELPER=m
+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
+# CONFIG_DRM_AMD_ISP is not set
+
+#
+# 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_FP=y
+# CONFIG_DRM_AMD_DC_SI is not set
+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_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_NOUVEAU_GSP_DEFAULT is not set
+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_KVMGT=m
+CONFIG_DRM_I915_PXP=y
+CONFIG_DRM_I915_DP_TUNNEL=y
+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_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_GVT=y
+CONFIG_DRM_XE=m
+CONFIG_DRM_XE_DISPLAY=y
+CONFIG_DRM_XE_FORCE_PROBE=""
+CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000
+CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1
+CONFIG_DRM_XE_TIMESLICE_MAX=10000000
+CONFIG_DRM_XE_TIMESLICE_MIN=1
+CONFIG_DRM_XE_PREEMPT_TIMEOUT=640000
+CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000
+CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1
+CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y
+CONFIG_DRM_VGEM=m
+CONFIG_DRM_VKMS=m
+CONFIG_DRM_VMWGFX=m
+# 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_VIRTIO_GPU_KMS=y
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
+# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
+# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
+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_HISI_HIBMC is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+CONFIG_DRM_GM12U320=m
+CONFIG_DRM_PANEL_MIPI_DBI=m
+CONFIG_DRM_SIMPLEDRM=m
+CONFIG_TINYDRM_HX8357D=m
+CONFIG_TINYDRM_ILI9163=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_SHARP_MEMORY is not set
+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_SSD130X=m
+CONFIG_DRM_SSD130X_I2C=m
+# CONFIG_DRM_SSD130X_SPI is not set
+CONFIG_DRM_HYPERV=m
+CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
+CONFIG_DRM_PRIVACY_SCREEN=y
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB=y
+# 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_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
+CONFIG_FB_CORE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DEVICE=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYSMEM_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_DMAMEM_HELPERS=y
+CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y
+CONFIG_FB_IOMEM_FOPS=y
+CONFIG_FB_IOMEM_HELPERS=y
+CONFIG_FB_IOMEM_HELPERS_DEFERRED=y
+CONFIG_FB_SYSMEM_HELPERS=y
+CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
+CONFIG_FB_BACKLIGHT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+# 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_KTD2801 is not set
+CONFIG_BACKLIGHT_KTZ8866=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_LM3509 is not set
+CONFIG_BACKLIGHT_LM3630A=m
+CONFIG_BACKLIGHT_LM3639=m
+CONFIG_BACKLIGHT_LP855X=m
+# CONFIG_BACKLIGHT_MP3309C is not set
+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_DRM_ACCEL=y
+# CONFIG_DRM_ACCEL_AMDXDNA is not set
+# CONFIG_DRM_ACCEL_HABANALABS is not set
+CONFIG_DRM_ACCEL_IVPU=m
+# CONFIG_DRM_ACCEL_IVPU_DEBUG is not set
+CONFIG_DRM_ACCEL_QAIC=m
+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_CTL_FAST_LOOKUP=y
+# CONFIG_SND_DEBUG is not set
+# CONFIG_SND_CTL_INPUT_VALIDATION is not set
+# CONFIG_SND_UTIMER 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_SEQ_UMP is not set
+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_PCMTEST is not set
+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_SCODEC_CS35L41=m
+CONFIG_SND_HDA_CS_DSP_CONTROLS=m
+CONFIG_SND_HDA_SCODEC_COMPONENT=m
+CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
+CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
+# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set
+# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set
+# CONFIG_SND_HDA_SCODEC_TAS2781_SPI is not set
+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_SENARYTECH is not set
+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=y
+# CONFIG_SND_HDA_CTL_DEV_ID 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_MIDI_V2 is not set
+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_ST_ES8336_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_AMD_ACP_CONFIG=m
+CONFIG_SND_SOC_AMD_ACP_COMMON=m
+CONFIG_SND_SOC_ACPI_AMD_MATCH=m
+CONFIG_SND_SOC_AMD_ACP_PDM=m
+CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m
+CONFIG_SND_SOC_AMD_ACP_I2S=m
+CONFIG_SND_SOC_AMD_ACP_PCM=m
+CONFIG_SND_SOC_AMD_ACP_PCI=m
+CONFIG_SND_AMD_ASOC_RENOIR=m
+CONFIG_SND_AMD_ASOC_REMBRANDT=m
+# CONFIG_SND_AMD_ASOC_ACP63 is not set
+# CONFIG_SND_AMD_ASOC_ACP70 is not set
+CONFIG_SND_SOC_AMD_MACH_COMMON=m
+CONFIG_SND_SOC_AMD_LEGACY_MACH=m
+CONFIG_SND_SOC_AMD_SOF_MACH=m
+# CONFIG_SND_SOC_AMD_SOF_SDW_MACH is not set
+# CONFIG_SND_SOC_AMD_LEGACY_SDW_MACH is not set
+CONFIG_SND_AMD_SOUNDWIRE_ACPI=m
+CONFIG_SND_SOC_AMD_RPL_ACP6x=m
+CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m
+CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m
+CONFIG_SND_SOC_AMD_SOUNDWIRE=m
+CONFIG_SND_SOC_AMD_PS=m
+CONFIG_SND_SOC_AMD_PS_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_UTILS=m
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+# end of SoC Audio for Freescale CPUs
+
+# CONFIG_SND_SOC_CHV3_I2S is not set
+# CONFIG_SND_I2S_HI6210_I2S is not set
+
+#
+# SoC Audio for Loongson CPUs
+#
+# end of SoC Audio for Loongson CPUs
+
+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_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_ACPI_INTEL_MATCH=m
+CONFIG_SND_SOC_ACPI_INTEL_SDCA_QUIRKS=m
+CONFIG_SND_SOC_INTEL_AVS=m
+
+#
+# Intel AVS Machine drivers
+#
+
+#
+# Available DSP configurations
+#
+CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=m
+# CONFIG_SND_SOC_INTEL_AVS_MACH_ES8336 is not set
+CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=m
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5514 is not set
+# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5663 is not set
+CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=m
+CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=m
+# end of Intel AVS Machine drivers
+
+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_SOF_REALTEK_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_NUVOTON_COMMON=m
+CONFIG_SND_SOC_INTEL_SOF_BOARD_HELPERS=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_SOF_WM8804_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_SOF_NAU8825_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_MACH=m
+CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_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_SDCA=m
+CONFIG_SND_SOC_SDCA_OPTIONAL=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=m
+CONFIG_SND_SOC_SOF_CLIENT=m
+CONFIG_SND_SOC_SOF=m
+CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y
+CONFIG_SND_SOC_SOF_IPC3=y
+CONFIG_SND_SOC_SOF_IPC4=y
+CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m
+CONFIG_SND_SOC_SOF_AMD_COMMON=m
+CONFIG_SND_SOC_SOF_AMD_RENOIR=m
+# CONFIG_SND_SOC_SOF_AMD_VANGOGH is not set
+CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m
+CONFIG_SND_SOC_SOF_ACP_PROBES=m
+# CONFIG_SND_SOC_SOF_AMD_ACP63 is not set
+# CONFIG_SND_SOC_SOF_AMD_ACP70 is not set
+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_SKL=m
+CONFIG_SND_SOC_SOF_SKYLAKE=m
+CONFIG_SND_SOC_SOF_KABYLAKE=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_INTEL_MTL=m
+CONFIG_SND_SOC_SOF_METEORLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_LNL=m
+CONFIG_SND_SOC_SOF_LUNARLAKE=m
+CONFIG_SND_SOC_SOF_INTEL_PTL=m
+CONFIG_SND_SOC_SOF_PANTHERLAKE=m
+CONFIG_SND_SOC_SOF_HDA_COMMON=m
+CONFIG_SND_SOC_SOF_HDA_GENERIC=m
+CONFIG_SND_SOC_SOF_HDA_MLINK=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_HDA_PROBES=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_ADAU1373 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_AK4375=m
+CONFIG_SND_SOC_AK4458=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+# CONFIG_SND_SOC_AK4619 is not set
+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_AUDIO_IIO_AUX is not set
+CONFIG_SND_SOC_AW8738=m
+CONFIG_SND_SOC_AW88395_LIB=m
+CONFIG_SND_SOC_AW88395=m
+# CONFIG_SND_SOC_AW88261 is not set
+# CONFIG_SND_SOC_AW88081 is not set
+# CONFIG_SND_SOC_AW87390 is not set
+# CONFIG_SND_SOC_AW88399 is not set
+# CONFIG_SND_SOC_BD28623 is not set
+CONFIG_SND_SOC_BT_SCO=m
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+CONFIG_SND_SOC_CROS_EC_CODEC=m
+CONFIG_SND_SOC_CS_AMP_LIB=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_LIB=m
+CONFIG_SND_SOC_CS35L41=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS35L45=m
+CONFIG_SND_SOC_CS35L45_SPI=m
+CONFIG_SND_SOC_CS35L45_I2C=m
+CONFIG_SND_SOC_CS35L56=m
+CONFIG_SND_SOC_CS35L56_SHARED=m
+CONFIG_SND_SOC_CS35L56_I2C=m
+CONFIG_SND_SOC_CS35L56_SPI=m
+CONFIG_SND_SOC_CS35L56_SDW=m
+CONFIG_SND_SOC_CS42L42_CORE=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L42_SDW=m
+CONFIG_SND_SOC_CS42L43=m
+CONFIG_SND_SOC_CS42L43_SDW=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_CS42L83=m
+# CONFIG_SND_SOC_CS42L84 is not set
+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_CS530X_I2C is not set
+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_ES83XX_DSM_COMMON=m
+# CONFIG_SND_SOC_ES8311 is not set
+CONFIG_SND_SOC_ES8316=m
+# CONFIG_SND_SOC_ES8323 is not set
+CONFIG_SND_SOC_ES8326=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_HDA=m
+CONFIG_SND_SOC_HDA=m
+CONFIG_SND_SOC_ICS43432=m
+CONFIG_SND_SOC_IDT821034=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_MAX98363=m
+CONFIG_SND_SOC_MAX98373=m
+CONFIG_SND_SOC_MAX98373_I2C=m
+CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
+CONFIG_SND_SOC_MAX98390=m
+CONFIG_SND_SOC_MAX98396=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_PCM6240 is not set
+# CONFIG_SND_SOC_PEB2466 is not set
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT_SDW_COMMON=m
+CONFIG_SND_SOC_RL6347A=m
+CONFIG_SND_SOC_RT274=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_RT1017_SDCA_SDW is not set
+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_RT1318_SDW=m
+CONFIG_SND_SOC_RT1320_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_RT712_SDCA_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT721_SDCA_SDW=m
+CONFIG_SND_SOC_RT722_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_RTQ9128 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
+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_SMA1303=m
+# CONFIG_SND_SOC_SMA1307 is not set
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SRC4XXX_I2C=m
+CONFIG_SND_SOC_SRC4XXX=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_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS5805M=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_TLV320ADC3XXX=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_UDA1342 is not set
+CONFIG_SND_SOC_WCD_CLASSH=m
+CONFIG_SND_SOC_WCD_MBHC=m
+# CONFIG_SND_SOC_WCD937X_SDW is not set
+CONFIG_SND_SOC_WCD938X=m
+CONFIG_SND_SOC_WCD938X_SDW=m
+# CONFIG_SND_SOC_WCD939X_SDW is not set
+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_WM8731_I2C=m
+CONFIG_SND_SOC_WM8731_SPI=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_WM8940=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8961=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_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
+CONFIG_SND_SOC_ZL38060=m
+# CONFIG_SND_SOC_MAX9759 is not set
+# CONFIG_SND_SOC_MT6351 is not set
+# CONFIG_SND_SOC_MT6357 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=m
+CONFIG_SND_SOC_NAU8825=m
+# CONFIG_SND_SOC_NTP8918 is not set
+# CONFIG_SND_SOC_NTP8835 is not set
+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_SOC_SDW_UTILS=m
+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
+CONFIG_HID_SUPPORT=y
+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_EVISION=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_COMMON=m
+# CONFIG_HID_GOODIX_SPI is not set
+CONFIG_HID_GOOGLE_HAMMER=m
+# CONFIG_HID_GOOGLE_STADIA_FF is not set
+CONFIG_HID_VIVALDI=m
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+# CONFIG_HID_KYSONA is not set
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_VRC2=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_LETSKETCH=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_MEGAWORLD_FF is not set
+# 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_NVIDIA_SHIELD is not set
+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_PXRC=m
+CONFIG_HID_RAZER=m
+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_SIGMAMICRO=m
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+# CONFIG_STEAM_FF is not set
+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_TOPRE=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_WINWING is not set
+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_MCP2200 is not set
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# HID-BPF support
+#
+# CONFIG_HID_BPF is not set
+# end of HID-BPF support
+
+CONFIG_I2C_HID=m
+CONFIG_I2C_HID_ACPI=m
+CONFIG_I2C_HID_OF=m
+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
+
+#
+# Intel THC HID Support
+#
+# CONFIG_INTEL_THC_HID is not set
+# end of Intel THC HID Support
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+# end of USB 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_PCI_AMD=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_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
+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_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_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
+CONFIG_USB_XEN_HCD=m
+
+#
+# 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
+
+#
+# USB dual-mode controller drivers
+#
+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_NPCM=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_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_USS720=m
+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_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+# CONFIG_USB_LJCA is not set
+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_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_CDNS2_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_MIDI2 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_ANX7411 is not set
+CONFIG_TYPEC_RT1719=m
+CONFIG_TYPEC_HD3SS3220=m
+CONFIG_TYPEC_STUSB160X=m
+CONFIG_TYPEC_WUSB3801=m
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_FSA4480 is not set
+CONFIG_TYPEC_MUX_GPIO_SBU=m
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+CONFIG_TYPEC_MUX_INTEL_PMC=m
+# CONFIG_TYPEC_MUX_IT5205 is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
+# CONFIG_TYPEC_MUX_PTN36502 is not set
+# CONFIG_TYPEC_MUX_TUSB1046 is not set
+# CONFIG_TYPEC_MUX_WCD939X_USBSS 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
+# CONFIG_TYPEC_TBT_ALTMODE is not set
+# 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_UHS2=m
+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=m
+CONFIG_MMC_TOSHIBA_PCI=m
+CONFIG_MMC_MTK=m
+# CONFIG_MMC_SDHCI_XENON is not set
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+CONFIG_SCSI_UFS_HWMON=y
+CONFIG_SCSI_UFSHCD_PCI=m
+CONFIG_SCSI_UFS_DWC_TC_PCI=m
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=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_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_AW200XX is not set
+CONFIG_LEDS_CROS_EC=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_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+# CONFIG_LEDS_PCA995X is not set
+# 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_BD2606MVV=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
+# CONFIG_LEDS_IS31FL319X is not set
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+# CONFIG_LEDS_BLINKM_MULTICOLOR is not set
+CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_NIC78BX=m
+# CONFIG_LEDS_SPI_BYTE 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
+
+#
+# RGB LED drivers
+#
+# CONFIG_LEDS_KTD202X is not set
+# CONFIG_LEDS_PWM_MULTICOLOR is not set
+
+#
+# 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 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_TTY=m
+# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set
+
+#
+# Simple LED drivers
+#
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_F7188X=m
+CONFIG_LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE=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_BNXT_RE=m
+CONFIG_INFINIBAND_CXGB4=m
+CONFIG_INFINIBAND_EFA=m
+# CONFIG_INFINIBAND_ERDMA is not set
+CONFIG_INFINIBAND_HFI1=m
+# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
+# CONFIG_SDMA_VERBOSITY is not set
+CONFIG_INFINIBAND_IRDMA=m
+CONFIG_MANA_INFINIBAND=m
+CONFIG_MLX4_INFINIBAND=m
+CONFIG_MLX5_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
+CONFIG_INFINIBAND_OCRDMA=m
+CONFIG_INFINIBAND_QEDR=m
+CONFIG_INFINIBAND_QIB=m
+CONFIG_INFINIBAND_QIB_DCA=y
+CONFIG_INFINIBAND_USNIC=m
+CONFIG_INFINIBAND_VMWARE_PVRDMA=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_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_MAX31335 is not set
+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_RX8111 is not set
+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_SD2405AL is not set
+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_RP5C01=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_XILINX_DMA is not set
+CONFIG_XILINX_XDMA=m
+# CONFIG_AMD_AE4DMA is not set
+CONFIG_AMD_PTDMA=m
+# CONFIG_AMD_QDMA is not set
+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_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_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_MF624=m
+CONFIG_UIO_HV_GENERIC=m
+CONFIG_UIO_DFL=m
+CONFIG_VFIO=m
+# CONFIG_VFIO_DEVICE_CDEV is not set
+CONFIG_VFIO_GROUP=y
+CONFIG_VFIO_CONTAINER=y
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_NOIOMMU=y
+CONFIG_VFIO_VIRQFD=y
+# CONFIG_VFIO_DEBUGFS is not set
+
+#
+# VFIO support for PCI devices
+#
+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_MLX5_VFIO_PCI=m
+# CONFIG_PDS_VFIO_PCI is not set
+# CONFIG_VIRTIO_VFIO_PCI is not set
+# end of VFIO support for PCI devices
+
+CONFIG_VFIO_MDEV=m
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VMGENID=y
+CONFIG_VBOXGUEST=m
+CONFIG_NITRO_ENCLAVES=m
+CONFIG_TSM_REPORTS=m
+# CONFIG_EFI_SECRET is not set
+CONFIG_SEV_GUEST=m
+CONFIG_TDX_GUEST_DRIVER=m
+CONFIG_VIRTIO_ANCHOR=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_ADMIN_LEGACY=y
+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_VIRTIO_DEBUG is not set
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST_TASK=y
+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_VTL_MODE is not set
+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_PRIVCMD_EVENTFD is not set
+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
+CONFIG_XEN_GRANT_DMA_OPS=y
+CONFIG_XEN_VIRTIO=y
+# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
+# end of Xen driver support
+
+CONFIG_GREYBUS=m
+# CONFIG_GREYBUS_BEAGLEPLAY is not set
+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_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 is not set
+# CONFIG_COMEDI_ADL_PCI9118 is not set
+# CONFIG_COMEDI_ADV_PCI1710 is not set
+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 is not set
+# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set
+CONFIG_COMEDI_AMPLC_PC236_PCI=m
+CONFIG_COMEDI_AMPLC_PC263_PCI=m
+# CONFIG_COMEDI_AMPLC_PCI224 is not set
+# CONFIG_COMEDI_AMPLC_PCI230 is not set
+CONFIG_COMEDI_CONTEC_PCI_DIO=m
+# CONFIG_COMEDI_DAS08_PCI is not set
+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 is not set
+CONFIG_COMEDI_CB_PCIDDA=m
+# CONFIG_COMEDI_CB_PCIMDAS is not set
+CONFIG_COMEDI_CB_PCIMDDA=m
+# CONFIG_COMEDI_ME4000 is not set
+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 is not set
+CONFIG_COMEDI_NI_PCIDIO=m
+CONFIG_COMEDI_NI_PCIMIO=m
+# CONFIG_COMEDI_RTD520 is not set
+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_8255=m
+CONFIG_COMEDI_8255_SA=m
+CONFIG_COMEDI_KCOMEDILIB=m
+CONFIG_COMEDI_AMPLC_PC236=m
+CONFIG_COMEDI_NI_TIO=m
+CONFIG_COMEDI_NI_ROUTING=m
+# CONFIG_COMEDI_TESTS is not set
+CONFIG_STAGING=y
+CONFIG_RTL8723BS=m
+
+#
+# IIO staging drivers
+#
+
+#
+# Accelerometers
+#
+CONFIG_ADIS16203=m
+CONFIG_ADIS16240=m
+# end of Accelerometers
+
+#
+# Analog to digital converters
+#
+CONFIG_AD7816=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
+
+#
+# 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
+# end of IIO staging drivers
+
+CONFIG_FB_SM750=m
+CONFIG_STAGING_MEDIA=y
+CONFIG_INTEL_ATOMISP=y
+CONFIG_DVB_AV7110_IR=y
+CONFIG_DVB_AV7110=m
+CONFIG_DVB_AV7110_OSD=y
+CONFIG_DVB_SP8870=m
+CONFIG_VIDEO_IPU3_IMGU=m
+
+#
+# StarFive media platform drivers
+#
+# CONFIG_STAGING_MEDIA_DEPRECATED 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_MOST_COMPONENTS is not set
+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_VME_BUS is not set
+# CONFIG_GPIB is not set
+# CONFIG_GOLDFISH is not set
+CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHROMEOS_ACPI=m
+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_UART=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_ALTMODES=y
+CONFIG_CROS_EC_TYPEC=m
+CONFIG_CROS_HPS_I2C=m
+CONFIG_CROS_USBPD_LOGGER=m
+CONFIG_CROS_USBPD_NOTIFY=m
+CONFIG_CHROMEOS_PRIVACY_SCREEN=m
+CONFIG_CROS_TYPEC_SWITCH=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_HUB=m
+CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
+CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=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_X86_PLATFORM_DEVICES=y
+CONFIG_ACPI_WMI=m
+CONFIG_WMI_BMOF=m
+CONFIG_HUAWEI_WMI=m
+CONFIG_MXM_WMI=m
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
+# CONFIG_XIAOMI_WMI is not set
+CONFIG_GIGABYTE_WMI=m
+# CONFIG_YOGABOOK is not set
+# CONFIG_YT2_1380 is not set
+CONFIG_ACERHDF=m
+# CONFIG_ACER_WIRELESS is not set
+CONFIG_ACER_WMI=m
+
+#
+# AMD HSMP Driver
+#
+# CONFIG_AMD_HSMP_ACPI is not set
+# CONFIG_AMD_HSMP_PLAT is not set
+# end of AMD HSMP Driver
+
+CONFIG_AMD_PMF=m
+# CONFIG_AMD_PMF_DEBUG is not set
+CONFIG_AMD_PMC=m
+CONFIG_AMD_MP2_STB=y
+# CONFIG_AMD_3D_VCACHE is not set
+# CONFIG_AMD_WBRF is not set
+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_ASUS_TF103C_DOCK=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_PC=m
+CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_WMI=y
+CONFIG_DELL_SMBIOS_SMM=y
+CONFIG_DELL_SMO8800=m
+# CONFIG_DELL_UART_BACKLIGHT is not set
+CONFIG_DELL_WMI=m
+CONFIG_DELL_WMI_PRIVACY=y
+CONFIG_DELL_WMI_AIO=m
+CONFIG_DELL_WMI_DESCRIPTOR=m
+CONFIG_DELL_WMI_DDV=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_X86_PLATFORM_DRIVERS_HP=y
+CONFIG_HP_ACCEL=m
+CONFIG_HP_WMI=m
+CONFIG_HP_BIOSCFG=m
+CONFIG_WIRELESS_HOTKEY=m
+CONFIG_IBM_RTL=m
+CONFIG_IDEAPAD_LAPTOP=m
+CONFIG_LENOVO_YMC=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_IFS=m
+CONFIG_INTEL_SAR_INT1092=m
+CONFIG_INTEL_SKL_INT3472=m
+CONFIG_INTEL_PMC_CORE=m
+CONFIG_INTEL_PMT_CLASS=m
+CONFIG_INTEL_PMT_TELEMETRY=m
+CONFIG_INTEL_PMT_CRASHLOG=m
+
+#
+# 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
+
+#
+# Intel Uncore Frequency Control
+#
+CONFIG_INTEL_UNCORE_FREQ_CONTROL_TPMI=m
+CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
+# end of Intel Uncore Frequency Control
+
+CONFIG_INTEL_HID_EVENT=m
+CONFIG_INTEL_VBTN=m
+# CONFIG_INTEL_INT0002_VGPIO is not set
+CONFIG_INTEL_OAKTRAIL=m
+CONFIG_INTEL_ISHTP_ECLITE=m
+CONFIG_INTEL_MRFLD_PWRBTN=m
+CONFIG_INTEL_PUNIT_IPC=m
+CONFIG_INTEL_RST=m
+CONFIG_INTEL_SDSI=m
+CONFIG_INTEL_SMARTCONNECT=m
+CONFIG_INTEL_TPMI_POWER_DOMAINS=m
+CONFIG_INTEL_TPMI=m
+# CONFIG_INTEL_PLR_TPMI is not set
+# CONFIG_INTEL_TURBO_MAX_3 is not set
+CONFIG_INTEL_VSEC=m
+# CONFIG_ACPI_QUICKSTART is not set
+# CONFIG_MEEGOPAD_ANX7428 is not set
+CONFIG_MSI_EC=m
+CONFIG_MSI_LAPTOP=m
+CONFIG_MSI_WMI=m
+# CONFIG_MSI_WMI_PLATFORM is not set
+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_SERIAL_MULTI_INSTANTIATE=m
+CONFIG_MLX_PLATFORM=m
+CONFIG_TOUCHSCREEN_DMI=y
+# CONFIG_INSPUR_PLATFORM_PROFILE is not set
+# CONFIG_LENOVO_WMI_CAMERA is not set
+# CONFIG_X86_ANDROID_TABLETS is not set
+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_SIEMENS_SIMATIC_IPC=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_APOLLOLAKE=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_ELKHARTLAKE=m
+CONFIG_SIEMENS_SIMATIC_IPC_BATT_F7188X=m
+# CONFIG_SILICOM_PLATFORM is not set
+# CONFIG_WINMATE_FM07_KEYS is not set
+# CONFIG_SEL3350_PLATFORM is not set
+CONFIG_P2SB=y
+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_TPS68470=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_IOMMU_API=y
+CONFIG_IOMMUFD_DRIVER=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=y
+CONFIG_IOMMU_IOPF=y
+CONFIG_AMD_IOMMU=y
+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_INTEL_IOMMU_PERF_EVENTS=y
+CONFIG_IOMMUFD_DRIVER_CORE=y
+CONFIG_IOMMUFD=m
+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_CTRL=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_AMD=m
+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
+
+#
+# fujitsu SoC drivers
+#
+# end of fujitsu 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
+
+# CONFIG_WPCM450_SOC is not set
+
+#
+# Qualcomm SoC drivers
+#
+# CONFIG_QCOM_PMIC_PDCHARGER_ULOG is not set
+CONFIG_QCOM_QMI_HELPERS=m
+# CONFIG_QCOM_PBS is not set
+# 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
+
+#
+# PM Domains
+#
+
+#
+# Amlogic PM Domains
+#
+# end of Amlogic PM Domains
+
+#
+# Broadcom PM Domains
+#
+# end of Broadcom PM Domains
+
+#
+# i.MX PM Domains
+#
+# end of i.MX PM Domains
+
+#
+# Qualcomm PM Domains
+#
+# end of Qualcomm PM Domains
+# end of PM Domains
+
+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_LC824206XA is not set
+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_GTS_HELPER=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
+CONFIG_IIO_BACKEND=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_ADXL367=m
+CONFIG_ADXL367_SPI=m
+CONFIG_ADXL367_I2C=m
+CONFIG_ADXL372=m
+CONFIG_ADXL372_SPI=m
+CONFIG_ADXL372_I2C=m
+# CONFIG_ADXL380_SPI is not set
+# CONFIG_ADXL380_I2C is not set
+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_I2C=m
+CONFIG_BMI088_ACCEL_SPI=m
+CONFIG_DA280=m
+CONFIG_DA311=m
+# CONFIG_DMARD06 is not set
+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_IIO_KX022A=m
+CONFIG_IIO_KX022A_SPI=m
+CONFIG_IIO_KX022A_I2C=m
+CONFIG_KXSD9=m
+CONFIG_KXSD9_SPI=m
+CONFIG_KXSD9_I2C=m
+CONFIG_KXCJK1013=m
+# 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_MSA311=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_AD4000 is not set
+CONFIG_AD4130=m
+# CONFIG_AD4695 is not set
+CONFIG_AD7091R=m
+CONFIG_AD7091R5=m
+# CONFIG_AD7091R8 is not set
+CONFIG_AD7124=m
+# CONFIG_AD7173 is not set
+CONFIG_AD7192=m
+CONFIG_AD7266=m
+CONFIG_AD7280=m
+CONFIG_AD7291=m
+CONFIG_AD7292=m
+CONFIG_AD7298=m
+# CONFIG_AD7380 is not set
+CONFIG_AD7476=m
+CONFIG_AD7606=m
+CONFIG_AD7606_IFACE_PARALLEL=m
+CONFIG_AD7606_IFACE_SPI=m
+# CONFIG_AD7625 is not set
+CONFIG_AD7766=m
+CONFIG_AD7768_1=m
+# CONFIG_AD7779 is not set
+CONFIG_AD7780=m
+CONFIG_AD7791=m
+CONFIG_AD7793=m
+CONFIG_AD7887=m
+CONFIG_AD7923=m
+# CONFIG_AD7944 is not set
+CONFIG_AD7949=m
+CONFIG_AD799X=m
+# CONFIG_AD9467 is not set
+# CONFIG_AXP20X_ADC is not set
+CONFIG_AXP288_ADC=m
+CONFIG_CC10001_ADC=m
+CONFIG_DA9150_GPADC=m
+CONFIG_DLN2_ADC=m
+# CONFIG_ENVELOPE_DETECTOR is not set
+# CONFIG_GEHC_PMC_ADC is not set
+CONFIG_HI8435=m
+CONFIG_HX711=m
+CONFIG_INA2XX_ADC=m
+CONFIG_INTEL_MRFLD_ADC=m
+# CONFIG_LTC2309 is not set
+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_MAX11205 is not set
+CONFIG_MAX11410=m
+CONFIG_MAX1241=m
+CONFIG_MAX1363=m
+# CONFIG_MAX34408 is not set
+# CONFIG_MAX9611 is not set
+CONFIG_MCP320X=m
+CONFIG_MCP3422=m
+# CONFIG_MCP3564 is not set
+CONFIG_MCP3911=m
+# CONFIG_MEDIATEK_MT6359_AUXADC is not set
+# CONFIG_MEDIATEK_MT6360_ADC is not set
+CONFIG_MEN_Z188_ADC=m
+CONFIG_MP2629_ADC=m
+CONFIG_NAU7802=m
+# CONFIG_PAC1921 is not set
+# CONFIG_PAC1934 is not set
+CONFIG_QCOM_VADC_COMMON=m
+CONFIG_QCOM_SPMI_IADC=m
+CONFIG_QCOM_SPMI_VADC=m
+CONFIG_QCOM_SPMI_ADC5=m
+CONFIG_RICHTEK_RTQ6056=m
+# CONFIG_SD_ADC_MODULATOR is not set
+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_ADS1119 is not set
+# CONFIG_TI_ADS7924 is not set
+CONFIG_TI_ADS1100=m
+# CONFIG_TI_ADS1298 is not set
+CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
+CONFIG_TI_ADS8688=m
+CONFIG_TI_ADS124S08=m
+CONFIG_TI_ADS131E08=m
+# CONFIG_TI_LMP92064 is not set
+CONFIG_TI_TLC4541=m
+CONFIG_TI_TSC2046=m
+# CONFIG_VF610_ADC is not set
+CONFIG_VIPERBOARD_ADC=m
+# CONFIG_XILINX_XADC is not set
+# end of Analog to digital converters
+
+#
+# Analog to digital and digital to analog converters
+#
+CONFIG_AD74115=m
+CONFIG_AD74413R=m
+# end of Analog to digital and digital to analog converters
+
+#
+# Analog Front Ends
+#
+# CONFIG_IIO_RESCALE is not set
+# end of Analog Front Ends
+
+#
+# Amplifiers
+#
+CONFIG_AD8366=m
+CONFIG_ADA4250=m
+# CONFIG_HMC425 is not set
+# end of Amplifiers
+
+#
+# Capacitance to digital converters
+#
+CONFIG_AD7150=m
+CONFIG_AD7746=m
+# end of Capacitance to digital converters
+
+#
+# Chemical Sensors
+#
+# CONFIG_AOSONG_AGS02MA is not set
+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_ENS160 is not set
+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_INV_SENSORS_TIMESTAMP=m
+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_AD3552R_HS is not set
+CONFIG_AD3552R_LIB=m
+CONFIG_AD3552R=m
+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_AD9739A is not set
+CONFIG_LTC2688=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_AD7293=m
+CONFIG_AD7303=m
+# CONFIG_AD8460 is not set
+CONFIG_AD8801=m
+# CONFIG_BD79703 is not set
+# CONFIG_DPOT_DAC is not set
+CONFIG_DS4424=m
+CONFIG_LTC1660=m
+# CONFIG_LTC2632 is not set
+# CONFIG_LTC2664 is not set
+CONFIG_M62332=m
+CONFIG_MAX517=m
+# CONFIG_MAX5522 is not set
+CONFIG_MAX5821=m
+CONFIG_MCP4725=m
+# CONFIG_MCP4728 is not set
+# CONFIG_MCP4821 is not set
+# CONFIG_MCP4922 is not set
+CONFIG_TI_DAC082S085=m
+# CONFIG_TI_DAC5571 is not set
+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=m
+# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
+# CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set
+# end of IIO dummy driver
+
+#
+# Filters
+#
+CONFIG_ADMV8818=m
+# end of Filters
+
+#
+# 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_ADF4377=m
+# CONFIG_ADMFM2000 is not set
+CONFIG_ADMV1013=m
+CONFIG_ADMV1014=m
+CONFIG_ADMV4420=m
+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_ENS210 is not set
+CONFIG_HDC100X=m
+CONFIG_HDC2010=m
+# CONFIG_HDC3020 is not set
+# 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_BMI270_I2C is not set
+# CONFIG_BMI270_SPI is not set
+# CONFIG_BMI323_I2C is not set
+# CONFIG_BMI323_SPI is not set
+CONFIG_BOSCH_BNO055=m
+CONFIG_BOSCH_BNO055_SERIAL=m
+CONFIG_BOSCH_BNO055_I2C=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_SMI240 is not set
+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_APDS9306 is not set
+CONFIG_APDS9960=m
+CONFIG_AS73211=m
+# CONFIG_BH1745 is not set
+CONFIG_BH1750=m
+CONFIG_BH1780=m
+CONFIG_CM32181=m
+CONFIG_CM3232=m
+CONFIG_CM3323=m
+# CONFIG_CM3605 is not set
+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_ISL76682 is not set
+CONFIG_HID_SENSOR_ALS=m
+CONFIG_HID_SENSOR_PROX=m
+CONFIG_JSA1212=m
+CONFIG_ROHM_BU27034=m
+CONFIG_RPR0521=m
+CONFIG_SENSORS_LM3533=m
+# CONFIG_LTR390 is not set
+CONFIG_LTR501=m
+CONFIG_LTRF216A=m
+CONFIG_LV0104CS=m
+CONFIG_MAX44000=m
+CONFIG_MAX44009=m
+CONFIG_NOA1305=m
+CONFIG_OPT3001=m
+# CONFIG_OPT4001 is not set
+# CONFIG_OPT4060 is not set
+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_VEML3235 is not set
+CONFIG_VEML6030=m
+# CONFIG_VEML6040 is not set
+CONFIG_VEML6070=m
+# CONFIG_VEML6075 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=m
+# CONFIG_AK09911 is not set
+# CONFIG_ALS31300 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_TI_TMAG5273 is not set
+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 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
+# CONFIG_X9250 is not set
+# end of Digital potentiometers
+
+#
+# Digital potentiostats
+#
+CONFIG_LMP91000=m
+# end of Digital potentiostats
+
+#
+# Pressure sensors
+#
+CONFIG_ABP060MG=m
+# CONFIG_ROHM_BM1390 is not set
+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_HSC030PA is not set
+# CONFIG_ICP10100 is not set
+CONFIG_MPL115=m
+CONFIG_MPL115_I2C=m
+CONFIG_MPL115_SPI=m
+CONFIG_MPL3115=m
+# CONFIG_MPRLS0025PA is not set
+CONFIG_MS5611=m
+CONFIG_MS5611_I2C=m
+CONFIG_MS5611_SPI=m
+CONFIG_MS5637=m
+# CONFIG_SDP500 is not set
+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_HX9023S is not set
+# CONFIG_IRSD200 is not set
+CONFIG_ISL29501=m
+CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
+CONFIG_PING=m
+CONFIG_RFD77402=m
+# CONFIG_SRF04 is not set
+CONFIG_SX_COMMON=m
+# CONFIG_SX9310 is not set
+CONFIG_SX9324=m
+CONFIG_SX9360=m
+CONFIG_SX9500=m
+CONFIG_SRF08=m
+CONFIG_VCNL3020=m
+CONFIG_VL53L0X_I2C=m
+# CONFIG_AW96103 is not set
+# end of Proximity and distance sensors
+
+#
+# Resolver to digital converters
+#
+CONFIG_AD2S90=m
+CONFIG_AD2S1200=m
+CONFIG_AD2S1210=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_MLX90635 is not set
+CONFIG_TMP006=m
+CONFIG_TMP007=m
+CONFIG_TMP117=m
+CONFIG_TSYS01=m
+CONFIG_TSYS02D=m
+CONFIG_MAX30208=m
+CONFIG_MAX31856=m
+CONFIG_MAX31865=m
+# CONFIG_MCP9600 is not set
+# 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_PWM=y
+# CONFIG_PWM_DEBUG is not set
+# CONFIG_PWM_CLK is not set
+CONFIG_PWM_CROS_EC=m
+# CONFIG_PWM_DWC is not set
+# CONFIG_PWM_GPIO 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_GPIO is not set
+# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RESET_TI_TPS380X is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+CONFIG_GENERIC_PHY_MIPI_DPHY=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_INTEL_RAPL_TPMI is not set
+CONFIG_IDLE_INJECT=y
+CONFIG_MCB=m
+CONFIG_MCB_PCI=m
+CONFIG_MCB_LPC=m
+
+#
+# Performance monitor support
+#
+# CONFIG_DWC_PCIE_PMU is not set
+# end of Performance monitor support
+
+CONFIG_RAS=y
+# CONFIG_RAS_CEC is not set
+CONFIG_AMD_ATL=m
+CONFIG_AMD_ATL_PRM=y
+CONFIG_RAS_FMPM=m
+CONFIG_USB4=m
+# CONFIG_USB4_DEBUGFS_WRITE is not set
+# CONFIG_USB4_DMA_TEST is not set
+
+#
+# Android
+#
+CONFIG_ANDROID_BINDER_IPC=y
+CONFIG_ANDROID_BINDERFS=y
+CONFIG_ANDROID_BINDER_DEVICES=""
+# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=y
+CONFIG_BLK_DEV_PMEM=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=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_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_LAYOUTS is not set
+CONFIG_NVMEM_RMEM=m
+CONFIG_NVMEM_SPMI_SDAM=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_SELECTMAP is not set
+# 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_FPGA_M10_BMC_SEC_UPDATE is not set
+# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m
+CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
+CONFIG_TEE=m
+CONFIG_AMDTEE=m
+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
+CONFIG_PECI=m
+CONFIG_PECI_CPU=m
+# CONFIG_HTE is not set
+CONFIG_DPLL=y
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+CONFIG_FS_STACK=y
+CONFIG_BUFFER_HEAD=y
+CONFIG_LEGACY_DIRECT_IO=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_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_SUPPORT_ASCII_CI=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_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_EXPERIMENTAL 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_F2FS_UNFAIR_RWSEM=y
+CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_QUOTA=y
+# CONFIG_BCACHEFS_ERASURE_CODING is not set
+CONFIG_BCACHEFS_POSIX_ACL=y
+# CONFIG_BCACHEFS_DEBUG is not set
+# CONFIG_BCACHEFS_TESTS is not set
+# CONFIG_BCACHEFS_LOCK_TIME_STATS is not set
+# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set
+CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y
+# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set
+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=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=m
+CONFIG_QFMT_V1=m
+CONFIG_QFMT_V2=m
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=m
+CONFIG_FUSE_DAX=y
+CONFIG_FUSE_PASSTHROUGH=y
+CONFIG_FUSE_IO_URING=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
+# CONFIG_OVERLAY_FS_DEBUG is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+# CONFIG_NETFS_STATS is not set
+# CONFIG_NETFS_DEBUG is not set
+CONFIG_FSCACHE=y
+# CONFIG_FSCACHE_STATS is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# CONFIG_CACHEFILES_ERROR_INJECTION is not set
+# CONFIG_CACHEFILES_ONDEMAND 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_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
+CONFIG_NTFS_FS=m
+# 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_TMPFS_QUOTA is not set
+CONFIG_HUGETLBFS=y
+# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
+CONFIG_HUGETLB_PAGE=y
+CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
+CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=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=y
+CONFIG_SQUASHFS_DECOMP_MULTI=y
+CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
+CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y
+CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y
+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_COMPRESS=y
+# 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_BACKED_BY_FILE=y
+CONFIG_EROFS_FS_ZIP=y
+CONFIG_EROFS_FS_ZIP_LZMA=y
+# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
+# CONFIG_EROFS_FS_ZIP_ZSTD is not set
+# CONFIG_EROFS_FS_ONDEMAND is not set
+# CONFIG_EROFS_FS_PCPU_KTHREAD 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 is not set
+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_NFSD_LEGACY_CLIENT_TRACKING is not set
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+# CONFIG_NFS_LOCALIO is not set
+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_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
+# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set
+CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
+# 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_CIFS_COMPRESSION is not set
+# CONFIG_SMB_SERVER is not set
+CONFIG_SMBFS=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_NLS_UCS2_UTILS=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_HAVE_TRUSTED_KEYS=y
+CONFIG_TRUSTED_KEYS_TPM=y
+CONFIG_TRUSTED_KEYS_TEE=y
+CONFIG_ENCRYPTED_KEYS=m
+# CONFIG_USER_DECRYPTED_DATA is not set
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=y
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
+CONFIG_SECURITY=y
+CONFIG_HAS_SECURITY_AUDIT=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_INTEL_TXT=y
+CONFIG_HARDENED_USERCOPY=y
+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_DEBUG is not set
+CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
+CONFIG_SECURITY_APPARMOR_HASH=y
+CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
+CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
+CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
+# CONFIG_SECURITY_LOADPIN is not set
+CONFIG_SECURITY_YAMA=y
+# CONFIG_SECURITY_SAFESETID is not set
+CONFIG_SECURITY_LOCKDOWN_LSM=y
+CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
+CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
+# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
+CONFIG_SECURITY_LANDLOCK=y
+# CONFIG_SECURITY_IPE is not set
+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="landlock,yama,loadpin,safesetid,integrity"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y
+CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
+# CONFIG_INIT_STACK_NONE is not set
+# CONFIG_INIT_STACK_ALL_PATTERN is not set
+CONFIG_INIT_STACK_ALL_ZERO=y
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
+# CONFIG_ZERO_CALL_USED_REGS is not set
+# end of Memory initialization
+
+#
+# Hardening of kernel data structures
+#
+CONFIG_LIST_HARDENED=y
+CONFIG_BUG_ON_DATA_CORRUPTION=y
+# end of Hardening of kernel data structures
+
+CONFIG_RANDSTRUCT_NONE=y
+# 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_SIG=y
+CONFIG_CRYPTO_SIG2=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_NULL=m
+CONFIG_CRYPTO_NULL2=m
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=m
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_SIMD=m
+CONFIG_CRYPTO_ENGINE=m
+# end of Crypto core or helper
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=m
+CONFIG_CRYPTO_ECRDSA=m
+CONFIG_CRYPTO_CURVE25519=m
+# end of Public-key cryptography
+
+#
+# Block ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARIA=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_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=m
+CONFIG_CRYPTO_SM4_GENERIC=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+# end of Block ciphers
+
+#
+# Length-preserving ciphers and modes
+#
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CTR=m
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_HCTR2=m
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XCTR=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_NHPOLY1305=m
+# end of Length-preserving ciphers and modes
+
+#
+# AEAD (authenticated encryption with associated data) ciphers
+#
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_GENIV=m
+CONFIG_CRYPTO_SEQIV=m
+CONFIG_CRYPTO_ECHAINIV=m
+CONFIG_CRYPTO_ESSIV=m
+# end of AEAD (authenticated encryption with associated data) ciphers
+
+#
+# Hashes, digests, and MACs
+#
+CONFIG_CRYPTO_BLAKE2B=m
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_POLYVAL=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=y
+CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_SM3_GENERIC is not set
+CONFIG_CRYPTO_STREEBOG=m
+CONFIG_CRYPTO_WP512=m
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_XXHASH=m
+# end of Hashes, digests, and MACs
+
+#
+# CRCs (cyclic redundancy checks)
+#
+CONFIG_CRYPTO_CRC32C=m
+CONFIG_CRYPTO_CRC32=m
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
+# end of CRCs (cyclic redundancy checks)
+
+#
+# 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
+# end of Compression
+
+#
+# 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_JITTERENTROPY_MEMORY_BLOCKS=64
+CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
+CONFIG_CRYPTO_JITTERENTROPY_OSR=1
+CONFIG_CRYPTO_KDF800108_CTR=y
+# end of Random number generation
+
+#
+# Userspace interface
+#
+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
+# end of Userspace interface
+
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Accelerated Cryptographic Algorithms for CPU (x86)
+#
+CONFIG_CRYPTO_CURVE25519_X86=m
+CONFIG_CRYPTO_AES_NI_INTEL=m
+CONFIG_CRYPTO_BLOWFISH_X86_64=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_CAST5_AVX_X86_64=m
+CONFIG_CRYPTO_CAST6_AVX_X86_64=m
+CONFIG_CRYPTO_DES3_EDE_X86_64=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_AESNI_AVX_X86_64=m
+CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m
+CONFIG_CRYPTO_TWOFISH_X86_64=m
+CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
+CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
+CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64=m
+# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set
+# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set
+CONFIG_CRYPTO_CHACHA20_X86_64=m
+# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
+CONFIG_CRYPTO_NHPOLY1305_SSE2=m
+CONFIG_CRYPTO_NHPOLY1305_AVX2=m
+CONFIG_CRYPTO_BLAKE2S_X86=y
+CONFIG_CRYPTO_POLYVAL_CLMUL_NI=m
+CONFIG_CRYPTO_POLY1305_X86_64=m
+CONFIG_CRYPTO_SHA1_SSSE3=m
+CONFIG_CRYPTO_SHA256_SSSE3=m
+CONFIG_CRYPTO_SHA512_SSSE3=m
+CONFIG_CRYPTO_SM3_AVX_X86_64=m
+CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
+# end of Accelerated Cryptographic Algorithms for CPU (x86)
+
+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_NITROX_CNN55XX 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_420XX is not set
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
+# CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION is not set
+# CONFIG_CRYPTO_DEV_IAA_CRYPTO 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_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
+# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
+CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
+# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
+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 is not set
+CONFIG_RATIONAL=y
+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_UTILS=y
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_AESCFB=m
+CONFIG_CRYPTO_LIB_AESGCM=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_GF128MUL=y
+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_SHA1=y
+CONFIG_CRYPTO_LIB_SHA256=y
+# end of Crypto library routines
+
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=m
+CONFIG_CRC_T10DIF=y
+CONFIG_ARCH_HAS_CRC_T10DIF=y
+CONFIG_CRC_T10DIF_ARCH=y
+CONFIG_CRC64_ROCKSOFT=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+CONFIG_ARCH_HAS_CRC32=y
+CONFIG_CRC32_ARCH=y
+CONFIG_CRC64=y
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=m
+CONFIG_CRC8=m
+CONFIG_CRC_OPTIMIZATIONS=y
+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_COMMON=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_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM64=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_RISCV=y
+CONFIG_XZ_DEC_MICROLZMA=y
+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_INTERVAL_TREE_SPAN_ITER=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_CLOSURES=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS_HELPERS=y
+CONFIG_NEED_SG_DMA_FLAGS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
+CONFIG_SWIOTLB=y
+# CONFIG_SWIOTLB_DYNAMIC is not set
+CONFIG_DMA_NEED_SYNC=y
+CONFIG_DMA_COHERENT_POOL=y
+CONFIG_DMA_CMA=y
+# CONFIG_DMA_NUMA_CMA is not set
+
+#
+# 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_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_GENERIC_VDSO_OVERFLOW_PROTECT=y
+CONFIG_VDSO_GETRANDOM=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_CPU_CACHE_INVALIDATE_MEMREGION=y
+CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
+CONFIG_ARCH_HAS_COPY_MC=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_STACKDEPOT=y
+CONFIG_STACKDEPOT_MAX_FRAMES=64
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# CONFIG_LWQ_TEST is not set
+# end of Library routines
+
+CONFIG_PLDMFW=y
+CONFIG_ASN1_ENCODER=m
+CONFIG_POLYNOMIAL=m
+CONFIG_FIRMWARE_TABLE=y
+CONFIG_UNION_FIND=y
+CONFIG_MIN_HEAP=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_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
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO=y
+CONFIG_AS_HAS_NON_CONST_ULEB128=y
+# CONFIG_DEBUG_INFO_NONE 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_REDUCED is not set
+CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
+# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
+# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
+# CONFIG_DEBUG_INFO_SPLIT is not set
+CONFIG_DEBUG_INFO_BTF=y
+CONFIG_PAHOLE_HAS_SPLIT_BTF=y
+CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
+CONFIG_DEBUG_INFO_BTF_MODULES=y
+# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
+# 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_OBJTOOL=y
+# 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=y
+# CONFIG_UBSAN is not set
+CONFIG_HAVE_ARCH_KCSAN=y
+CONFIG_HAVE_KCSAN_COMPILER=y
+# CONFIG_KCSAN is not set
+# end of Generic Kernel Debugging Instruments
+
+#
+# Networking Debugging
+#
+# CONFIG_NET_DEV_REFCNT_TRACKER is not set
+# CONFIG_NET_NS_REFCNT_TRACKER is not set
+# CONFIG_DEBUG_NET is not set
+# CONFIG_DEBUG_NET_SMALL_RTNL is not set
+# end of Networking Debugging
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=y
+# CONFIG_DEBUG_PAGEALLOC is not set
+CONFIG_SLUB_DEBUG=y
+# CONFIG_SLUB_DEBUG_ON is not set
+# CONFIG_PAGE_OWNER is not set
+# CONFIG_PAGE_TABLE_CHECK 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_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_PER_VMA_LOCK_STATS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SHRINKER_DEBUG 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=y
+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_MEM_ALLOC_PROFILING 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=y
+CONFIG_KFENCE_SAMPLE_INTERVAL=100
+CONFIG_KFENCE_NUM_OBJECTS=255
+# CONFIG_KFENCE_DEFERRABLE is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
+CONFIG_HAVE_ARCH_KMSAN=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_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM is not set
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y
+CONFIG_HARDLOCKUP_DETECTOR=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
+CONFIG_HARDLOCKUP_DETECTOR_PERF=y
+# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set
+# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set
+CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y
+CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT 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_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_NMI_CHECK_CPU is not set
+# 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_DEBUG_CLOSURES is not set
+# CONFIG_DEBUG_MAPLE_TREE is not set
+# end of Debug kernel data structures
+
+#
+# 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_EXP_CPU_STALL_TIMEOUT=0
+# CONFIG_RCU_CPU_STALL_CPUTIME is not set
+# 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_DEBUG_CGROUP_REF is not set
+CONFIG_USER_STACKTRACE_SUPPORT=y
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_RETHOOK=y
+CONFIG_RETHOOK=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y
+CONFIG_HAVE_FTRACE_GRAPH_FUNC=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_REGS_HAVING_PT_REGS=y
+CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_FENTRY=y
+CONFIG_HAVE_OBJTOOL_MCOUNT=y
+CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
+CONFIG_BUILDTIME_MCOUNT_SORT=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_FUNCTION_GRAPH_RETVAL is not set
+# CONFIG_FUNCTION_GRAPH_RETADDR is not set
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
+CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
+CONFIG_FPROBE=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_FPROBE_EVENTS=y
+CONFIG_PROBE_EVENTS_BTF_ARGS=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_USER_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_VALIDATE_RCU_IS_WATCHING is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_FTRACE_SORT_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_RV 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_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
+# 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_TEST_DHRY is not set
+CONFIG_LKDTM=m
+# CONFIG_TEST_MIN_HEAP is not set
+# CONFIG_TEST_DIV64 is not set
+# CONFIG_TEST_MULDIV64 is not set
+# CONFIG_BACKTRACE_SELF_TEST is not set
+# CONFIG_TEST_REF_TRACKER 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_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_MAPLE_TREE is not set
+# CONFIG_TEST_RHASHTABLE is not set
+# 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_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_DYNAMIC_DEBUG is not set
+# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_KALLSYMS is not set
+# CONFIG_TEST_DEBUG_VIRTUAL is not set
+# CONFIG_TEST_MEMCAT_P is not set
+# CONFIG_TEST_OBJAGG is not set
+# CONFIG_TEST_MEMINIT is not set
+# CONFIG_TEST_HMM is not set
+# CONFIG_TEST_FREE_PAGES is not set
+CONFIG_TEST_FPU=m
+CONFIG_TEST_CLOCKSOURCE_WATCHDOG=m
+# CONFIG_TEST_OBJPOOL is not set
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=y
+# CONFIG_HYPERV_TESTING is not set
+# end of Kernel Testing and Coverage
+
+#
+# Rust hacking
+#
+# end of Rust hacking
+# end of Kernel hacking
diff --git a/srcpkgs/linux6.14/patches/fix-musl-btf-ids.patch b/srcpkgs/linux6.14/patches/fix-musl-btf-ids.patch
new file mode 100644
index 00000000000000..bec96095197c45
--- /dev/null
+++ b/srcpkgs/linux6.14/patches/fix-musl-btf-ids.patch
@@ -0,0 +1,15 @@
+https://bugzilla.kernel.org/show_bug.cgi?id=218647
+
+diff --git a/tools/include/linux/btf_ids.h b/tools/include/linux/btf_ids.h
+index 72535f00572f..72ea363d434d 100644
+--- a/tools/include/linux/btf_ids.h
++++ b/tools/include/linux/btf_ids.h
+@@ -3,6 +3,8 @@
+ #ifndef _LINUX_BTF_IDS_H
+ #define _LINUX_BTF_IDS_H
+
++#include <linux/types.h> /* for u32 */
++
+ struct btf_id_set {
+ u32 cnt;
+ u32 ids[];
diff --git a/srcpkgs/linux6.14/patches/fix-musl-objtool.patch b/srcpkgs/linux6.14/patches/fix-musl-objtool.patch
new file mode 100644
index 00000000000000..851a53da98286d
--- /dev/null
+++ b/srcpkgs/linux6.14/patches/fix-musl-objtool.patch
@@ -0,0 +1,14 @@
+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)
+
+--- a/tools/objtool/Makefile
++++ b/tools/objtool/Makefile
+@@ -32,7 +32,7 @@ INCLUDES := -I$(srctree)/tools/include \
+ # Note, EXTRA_WARNINGS here was determined for CC and not HOSTCC, it
+ # is passed here to match a legacy behavior.
+ WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
+-OBJTOOL_CFLAGS := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS)
++OBJTOOL_CFLAGS := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS) -D__always_inline=inline
+ OBJTOOL_LDFLAGS := $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
+
+ # Allow old libelf to be used:
diff --git a/srcpkgs/linux6.14/patches/fixdep-largefile.patch b/srcpkgs/linux6.14/patches/fixdep-largefile.patch
new file mode 100644
index 00000000000000..1408d329c08551
--- /dev/null
+++ b/srcpkgs/linux6.14/patches/fixdep-largefile.patch
@@ -0,0 +1,11 @@
+--- a/tools/build/fixdep.c
++++ b/tools/build/fixdep.c
+@@ -11,6 +11,8 @@
+ * base transformation of dependecies without the CONFIG mangle.
+ */
+
++#define _FILE_OFFSET_BITS 64
++
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/mman.h>
diff --git a/srcpkgs/linux6.14/patches/x13s-camera.patch b/srcpkgs/linux6.14/patches/x13s-camera.patch
new file mode 100644
index 00000000000000..0244ca1c777061
--- /dev/null
+++ b/srcpkgs/linux6.14/patches/x13s-camera.patch
@@ -0,0 +1,105 @@
+From ce53360b46625976e3cacd0508bd781a4a1b2c0b Mon Sep 17 00:00:00 2001
+From: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
+Date: Tue, 6 Aug 2024 10:45:43 +0100
+Subject: [PATCH] arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor
+
+Enable the main RGB sensor on the Lenovo x13s a five megapixel 2 lane DPHY
+MIPI sensor connected to cisphy0.
+
+With the pm8008 patches recently applied to the x13s dtsi we can now also
+enable the RGB sensor. Once done we have all upstream support necessary for
+the RGB sensor on x13s.
+
+Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
+Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
+Link: https://lore.kernel.org/r/20240806-b4-linux-next-24-07-31-camss-sc8280xp-lenovo-rgb-v2-v3-1-199767fb193d@linaro.org
+Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
+---
+ .../qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 67 +++++++++++++++++++
+ 1 file changed, 67 insertions(+)
+
+diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
+index a7c5a3f5926c73..6a28cab971891d 100644
+--- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
++++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
+@@ -592,6 +592,57 @@
+ };
+ };
+
++&camss {
++ vdda-phy-supply = <&vreg_l6d>;
++ vdda-pll-supply = <&vreg_l4d>;
++
++ status = "okay";
++
++ ports {
++ port@0 {
++ csiphy0_lanes01_ep: endpoint@0 {
++ reg = <0>;
++ clock-lanes = <7>;
++ data-lanes = <0 1>;
++ remote-endpoint = <&ov5675_ep>;
++ };
++ };
++ };
++};
++
++&cci2 {
++ status = "okay";
++};
++
++&cci2_i2c1 {
++ camera@10 {
++ compatible = "ovti,ov5675";
++ reg = <0x10>;
++
++ reset-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&cam_rgb_default>;
++
++ clocks = <&camcc CAMCC_MCLK3_CLK>;
++
++ orientation = <0>; /* Front facing */
++
++ avdd-supply = <&vreg_l6q>;
++ dvdd-supply = <&vreg_l2q>;
++ dovdd-supply = <&vreg_l7q>;
++
++ port {
++ ov5675_ep: endpoint {
++ clock-lanes = <0>;
++ data-lanes = <1 2>;
++ link-frequencies = /bits/ 64 <450000000>;
++ remote-endpoint = <&csiphy0_lanes01_ep>;
++ };
++ };
++
++ };
++};
++
+ &dispcc0 {
+ status = "okay";
+ };
+@@ -1436,6 +1487,22 @@
+ bias-disable;
+ };
+
++ cam_rgb_default: cam-rgb-default-state {
++ mclk-pins {
++ pins = "gpio17";
++ function = "cam_mclk";
++ drive-strength = <16>;
++ bias-disable;
++ };
++
++ sc-rgb-xshut-n-pins {
++ pins = "gpio15";
++ function = "gpio";
++ drive-strength = <2>;
++ bias-disable;
++ };
++ };
++
+ edp_reg_en: edp-reg-en-state {
+ pins = "gpio25";
+ function = "gpio";
diff --git a/srcpkgs/linux6.14/template b/srcpkgs/linux6.14/template
new file mode 100644
index 00000000000000..3d1ebd7c671986
--- /dev/null
+++ b/srcpkgs/linux6.14/template
@@ -0,0 +1,358 @@
+# Template file for 'linux6.14'
+pkgname=linux6.14
+version=6.14.0
+revision=1
+short_desc="Linux kernel and modules (${version%.*} series)"
+maintainer="Duncaen <duncaen@voidlinux.org>"
+license="GPL-2.0-only"
+homepage="https://www.kernel.org"
+
+case "${version##*.}" in
+rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version##*.}.tar.gz" ;;
+*)
+ distfiles="${KERNEL_SITE}/kernel/v${version%%.*}.x/linux-${version%.*}.tar.xz"
+ if [ "${version##*.}" != 0 ]; then
+ distfiles+=" ${KERNEL_SITE}/kernel/v${version%%.*}.x/patch-${version}.xz"
+ skip_extraction="patch-${version}.xz"
+ fi
+esac
+
+checksum=a294b683e7b161bb0517bb32ec7ed1d2ea7603dfbabad135170ed12d00c47670
+
+python_version=3
+
+# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
+archs="x86_64* i686* aarch64*"
+
+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
+ pkg-config openssl-devel perl uboot-mkimage cpio pahole python3 zstd"
+
+_kernver="${version/rc/0-rc}_${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
+
+post_extract() {
+ # doing this in post_extract instead of *_patch, so that ./xbps-src extract
+ # will have the actual kernel release source code and additional patches
+ # can be applied with ./xbps-src patch in the next step.
+ if [ ! -f $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz ]; then
+ return
+ fi
+ xzcat $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz |
+ patch -sNp1 -F0
+}
+
+post_patch() {
+ # avoid the strip wrapper, its used to copy the objects to a new location
+ # and required to avoid absolute relocations.
+ vsed -e "s|\$(STRIP) \(--strip-debug -o \$@ \$<;\)|/usr/bin/${STRIP} \1|" -i drivers/firmware/efi/libstub/Makefile
+
+ # parallel pahole crashes on i686, do one job for now
+ vsed -i "s/\(\$(pahole-flags-y)\)/\1 --jobs=1/" -i scripts/Makefile.btf
+}
+
+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;;
+ riscv64*) arch=riscv;;
+ 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;;
+ riscv64*) _args="Image modules dtbs"; arch=riscv;;
+ 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;;
+ riscv*) arch=riscv;;
+ esac
+
+ # Run depmod after compressing modules - makes depmod.sh a noop
+ sed -i '2iexit 0' scripts/depmod.sh
+ vmkdir usr/lib
+ ln -sf usr/lib/ ${DESTDIR}
+
+ # 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
+ ;;
+ riscv)
+ vinstall arch/riscv/boot/Image 644 boot vmlinux-${_kernver}
+ make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+ ;;
+ esac
+
+ # Switch to /usr.
+ vmkdir 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 Kbuild ${hdrdest}/Kbuild
+ 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}
+
+ # needed for mv-debug
+ cp scripts/sign-file "${XBPS_WRAPPERDIR}"
+
+ # 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
+ if [ -d "arch/${arch}/tools" ]; then
+ cp -a "arch/${arch}/tools" "${hdrdest}/arch/${arch}"
+ fi
+ cp -a kernel/time/timeconst.bc "${hdrdest}/kernel/time"
+ cp -a kernel/bounds.c "${hdrdest}/kernel"
+ mkdir -p "${hdrdest}/arch/x86/entry/syscalls"
+ cp -a arch/x86/entry/syscalls/syscall_32.tbl "${hdrdest}/arch/x86/entry/syscalls"
+
+ 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 arch/arm64/kernel/asm-offsets.s ${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 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
+
+ # 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
+ export SIGN_FILE="${XBPS_WRAPPERDIR}/sign-file sha512 ${wrksrc}/certs/signing_key.pem ${wrksrc}/certs/signing_key.x509"
+ 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}
+ rm -f ${DESTDIR}/lib
+}
+
+linux6.14-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
+ }
+}
+
+linux6.14-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}"
+ }
+}
From 009affe0def742c471d00ed2d127aed34273d23c Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:59:29 +0300
Subject: [PATCH 1174/2025] totem: update to 43.1
---
srcpkgs/totem/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 7e479c157efb64..86cee4a2373231 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -1,7 +1,7 @@
# Template file for 'totem'
pkgname=totem
-version=43.0
-revision=4
+version=43.1
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Denable-python=yes"
@@ -12,7 +12,7 @@ makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel libhandy1-deve
gst-plugins-ugly1 libSM-devel libXtst-devel libpeas-devel totem-pl-parser-devel
gst-plugins-base1-devel libportal-devel libportal-gtk3-devel
python3-gobject-devel"
-depends="grilo-plugins gst-libav gst-plugins-good1 gst-plugins-ugly1 tracker"
+depends="grilo-plugins gst-libav gst-plugins-good1 gst-plugins-ugly1 tinysparql"
checkdepends="xvfb-run"
short_desc="GNOME integrated movie player based on Gstreamer"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -21,7 +21,7 @@ homepage="https://wiki.gnome.org/Apps/Videos"
#changelog="https://gitlab.gnome.org/GNOME/totem/-/raw/gnome-43/NEWS"
changelog="https://gitlab.gnome.org/GNOME/totem/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/totem/${version%.*}/totem-${version}.tar.xz"
-checksum=b36d3655928b5896462a4d39f83b6ad66d37dbc9c99dceb02ea8a2e37394a41e
+checksum=5668291e9c6444985cb3ffe4ea4f0212f54c2bbe60dd01114c1a950f94759e6d
make_check_pre="xvfb-run"
pycompile_dirs="usr/lib/totem/plugins"
From 0f194be1863622bf581942e0369f05d2db22dc44 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 23 Mar 2025 16:27:40 +0100
Subject: [PATCH 1175/2025] bcachefs-tools: update to 1.25.0.
---
srcpkgs/bcachefs-tools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bcachefs-tools/template b/srcpkgs/bcachefs-tools/template
index f3471bb927024b..826f375d85084e 100644
--- a/srcpkgs/bcachefs-tools/template
+++ b/srcpkgs/bcachefs-tools/template
@@ -1,7 +1,7 @@
# Template file for 'bcachefs-tools'
pkgname=bcachefs-tools
reverts="24_1"
-version=1.20.0
+version=1.25.0
revision=1
build_style=gnu-makefile
make_install_args="ROOT_SBINDIR=/usr/bin"
@@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="https://bcachefs.org/"
distfiles="https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${version}.tar.gz"
-checksum=e616fea8bbd26581fb614fef9e50432a55a30248d7c42823cc06fee9e0d38747
+checksum=01b9aff1e34a5b8b013e4cee7fac7574f3839b9b4044fe24127a73e77cc7d328
export VERSION=v${version}
export RUST_TARGET
From fa245520a505b758e3ce77297f4f84ca0694bdd2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 24 Mar 2025 20:11:09 +0100
Subject: [PATCH 1176/2025] socat: update to 1.8.0.3.
Adopted.
---
srcpkgs/socat/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/socat/template b/srcpkgs/socat/template
index 36eae14bd2def8..6fd04545b0f5fc 100644
--- a/srcpkgs/socat/template
+++ b/srcpkgs/socat/template
@@ -1,18 +1,18 @@
# Template file for 'socat'
pkgname=socat
-version=1.8.0.1
+version=1.8.0.3
revision=1
build_style=gnu-configure
configure_args="--disable-libwrap --enable-fips
ac_cv_have_z_modifier=yes"
makedepends="readline-devel openssl-devel"
short_desc="Relay for bidirectional data transfer between two independent channels"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="http://www.dest-unreach.org/socat/"
changelog="http://www.dest-unreach.org/socat/CHANGES"
distfiles="http://www.dest-unreach.org/socat/download/socat-${version}.tar.bz2"
-checksum=6a283565db7cf86292c6f70504c58abb03e29888adeed5a6c5f3457e803c1b81
+checksum=01eb017361d95bb3a6941e840b59e4463a3fabf92df4154ed02b16a2ed6a0095
case "$XBPS_TARGET_MACHINE" in
*-musl) CFLAGS="-D_LINUX_IF_ETHER_H"
From 50007c485dfefe41b57931357c988c667deb178c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 25 Mar 2025 11:56:33 +0100
Subject: [PATCH 1177/2025] weechat: update to 4.6.0.
---
srcpkgs/weechat/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 964694df23d327..fd0e5f77f48fa9 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
# Template file for 'weechat'
pkgname=weechat
-version=4.5.2
-revision=2
+version=4.6.0
+revision=1
build_style=cmake
configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
-DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON
@@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
homepage="https://www.weechat.org"
changelog="https://raw.githubusercontent.com/weechat/weechat/master/CHANGELOG.md"
distfiles="https://www.weechat.org/files/src/weechat-${version}.tar.xz"
-checksum=1a65466dcd3edb7378f27a611e06e2f7f45a6028ae54d3e1696ca91e85ec1459
+checksum=2681fc662996fead9d66a26d81740088e4284cf4e6dfe6b834f3b98fc703597f
lib32disabled=yes
subpackages="weechat-aspell weechat-devel weechat-ruby weechat-python weechat-tcl weechat-lua weechat-perl"
From 027bd2e2a811a273813eaefdc265a0af04ef7d32 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 25 Mar 2025 11:58:27 +0100
Subject: [PATCH 1178/2025] xlbiff: update to 4.6.6.
---
srcpkgs/xlbiff/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xlbiff/template b/srcpkgs/xlbiff/template
index 6a34a355129d10..ada02dc1bff5e5 100644
--- a/srcpkgs/xlbiff/template
+++ b/srcpkgs/xlbiff/template
@@ -1,6 +1,6 @@
# Template file for 'xlbiff'
pkgname=xlbiff
-version=4.6.5
+version=4.6.6
revision=1
build_style=gnu-configure
configure_args="--with-xmhformdir=/etc/nmh"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://www.edsantiago.com/xlbiff/"
distfiles="https://github.com/edsantiago/xlbiff/archive/${version}.tar.gz"
-checksum=16f0ec3a6853a9f6abf0ce96e9fda553fb9f34c3f9348c5f87a8d69db035f1f8
+checksum=51fb3bf2abfa0764227e90700772123d8b56b54774d7488bdcfab58dca2dece3
pre_configure() {
autoreconf -fi
From 18b7f0b6c16210edaa4f5001d9c1fb4a3065744a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 25 Mar 2025 11:59:16 +0100
Subject: [PATCH 1179/2025] parallel: update to 20250322.
---
srcpkgs/parallel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/parallel/template b/srcpkgs/parallel/template
index 116b1fc9809d74..55c658c2c6c3e3 100644
--- a/srcpkgs/parallel/template
+++ b/srcpkgs/parallel/template
@@ -1,6 +1,6 @@
# Template file for 'parallel'
pkgname=parallel
-version=20250222
+version=20250322
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=d05ab27e0dd14e3bf253dbae18e7894717ce834193336c9a8eb26081305dbbf7
+checksum=c82896e779b18c2a157527f32f35de9a6d984f8b8ebad2b41dbc78c33adbaabe
pre_configure() {
# no html and pdf doc
From 17602d5638d97a5db50c18ba7e9ea88fe14da44f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 25 Mar 2025 18:32:42 +0100
Subject: [PATCH 1180/2025] bcachefs-tools: mark broken on armv6*.
---
srcpkgs/bcachefs-tools/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/bcachefs-tools/template b/srcpkgs/bcachefs-tools/template
index 826f375d85084e..9a2b415d92ab5b 100644
--- a/srcpkgs/bcachefs-tools/template
+++ b/srcpkgs/bcachefs-tools/template
@@ -24,6 +24,10 @@ if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
broken="bch_bindgen: E0588"
fi
+if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
+ broken="does not link libatomic"
+fi
+
pre_build() {
RUSTFLAGS+=" -C linker=$CC"
}
From 70196cf6a51925a29b5976726bbe90c3570842c9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 24 Mar 2025 13:04:44 -0700
Subject: [PATCH 1181/2025] gegl: update to 0.4.58.
---
srcpkgs/gegl/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gegl/template b/srcpkgs/gegl/template
index b8930245efe94d..365e42b9815c71 100644
--- a/srcpkgs/gegl/template
+++ b/srcpkgs/gegl/template
@@ -1,6 +1,6 @@
# Template file for 'gegl'
pkgname=gegl
-version=0.4.56
+version=0.4.58
revision=1
build_style=meson
build_helper="gir"
@@ -18,7 +18,7 @@ license="GPL-3.0-only, LGPL-3.0-only"
homepage="https://gegl.org/"
changelog="https://gitlab.gnome.org/GNOME/gegl/-/raw/master/docs/NEWS.adoc"
distfiles="https://download.gimp.org/pub/gegl/${version%.*}/gegl-${version}.tar.xz"
-checksum=a04a64b90f9b5ac9ae5643401c7d5eb3cb41f42c52ce9787089b5d2a2dd3cc5c
+checksum=d5678bbd5fe535941b82f965b97fcc9385ce936f70c982bd565a53d5519d1bff
case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" -Db_lto=false"
From 3e7cad5d0f10a4c42555db5a162aa2bef8a7d0fd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 24 Mar 2025 13:05:00 -0700
Subject: [PATCH 1182/2025] gimp: update to 3.0.2.
Co-authored-by: classabbyamp <void@placeviolette.net>
fixes: #54803
closes: #54835 [via git-merge-pr]
---
srcpkgs/gimp/patches/cross.patch | 74 ++++++++++++++++++++++++++++++++
srcpkgs/gimp/template | 12 +++---
2 files changed, 80 insertions(+), 6 deletions(-)
create mode 100644 srcpkgs/gimp/patches/cross.patch
diff --git a/srcpkgs/gimp/patches/cross.patch b/srcpkgs/gimp/patches/cross.patch
new file mode 100644
index 00000000000000..3d147652c86844
--- /dev/null
+++ b/srcpkgs/gimp/patches/cross.patch
@@ -0,0 +1,74 @@
+horrible hack to allow for both building the splash image and generating gir in cross-builds
+
+--- a/meson.build
++++ b/meson.build
+@@ -1964,6 +1964,19 @@
+ endif
+
+ if meson.can_run_host_binaries() and have_gobject_introspection
++ if meson.is_cross_build()
++ native_gimp_exe = find_program([gimpconsole_exe_name, gimpmain_exe_name],
++ native: true, required: false)
++ native_gimp_run_env=environment()
++ native_gimp_run_env.set('GIMP_GLOBAL_BUILD_ROOT', meson.global_build_root())
++ native_gimp_run_env.set('GIMP_GLOBAL_SOURCE_ROOT', meson.global_source_root())
++ if get_option('debug-self-in-build')
++ native_gimp_run_env.set('GIMP_DEBUG_SELF', '1')
++ endif
++ native_gimp_run_env.set('GIMP_SELF_IN_BUILD', native_gimp_exe.full_path())
++ native_gimp_exe_depends = [native_gimp_exe]
++ endif
++
+ if enable_console_bin
+ gimp_real_exe = gimpconsole_exe
+ else
+--- a/gimp-data/images/meson.build
++++ b/gimp-data/images/meson.build
+@@ -1,18 +1,34 @@
+ ## Splash Image and Welcome Dialog ##
+
+-splash = custom_target('gimp-splash.png',
+- input : [ 'export-splash.py' ],
+- output: [ 'gimp-splash.png', ],
+- depends: [ gimp_exe_depends ],
+- command: [ gimp_exe, '-nidfs',
+- files('gimp-splash.xcf.xz'),
+- '--batch-interpreter', 'python-fu-eval',
+- '-b', '-', '--quit'],
+- feed: true,
+- build_by_default: true,
+- env: gimp_run_env,
+- install_dir: gimpdatadir / 'images',
+- install: true)
++if not meson.is_cross_build()
++ splash = custom_target('gimp-splash.png',
++ input : [ 'export-splash.py' ],
++ output: [ 'gimp-splash.png', ],
++ depends: [ gimp_exe_depends ],
++ command: [ gimp_exe, '-nidfs',
++ files('gimp-splash.xcf.xz'),
++ '--batch-interpreter', 'python-fu-eval',
++ '-b', '-', '--quit'],
++ feed: true,
++ build_by_default: true,
++ env: gimp_run_env,
++ install_dir: gimpdatadir / 'images',
++ install: true)
++else
++ splash = custom_target('gimp-splash.png',
++ input : [ 'export-splash.py' ],
++ output: [ 'gimp-splash.png', ],
++ depends: [],
++ command: [ gimp_exe, '-nidfs',
++ files('gimp-splash.xcf.xz'),
++ '--batch-interpreter', 'python-fu-eval',
++ '-b', '-', '--quit'],
++ feed: true,
++ build_by_default: true,
++ env: native_gimp_run_env,
++ install_dir: gimpdatadir / 'images',
++ install: true)
++endif
+
+ ## Windows Installer's Splash Image and Intro Banner ##
+
diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template
index fb94c7126eaf5a..d40c6e0fff19aa 100644
--- a/srcpkgs/gimp/template
+++ b/srcpkgs/gimp/template
@@ -1,14 +1,13 @@
# Template file for 'gimp'
pkgname=gimp
-version=3.0.0
+version=3.0.2
revision=1
build_style=meson
build_helper="gir qemu"
configure_args="-Dcheck-update=no -Drevision=$revision -Denable-default-bin=enabled
-Dbug-report-url=https://github.com/void-linux/void-packages/issues/new/choose"
hostmakedepends="pkg-config xdg-utils perl libxslt gjs LuaJIT desktop-file-utils
- AppStream gettext gi-docgen gobject-introspection
- yelp-tools librsvg-devel glib-devel"
+ AppStream gettext gi-docgen gobject-introspection yelp-tools librsvg-devel glib-devel"
makedepends="babl-devel gtk+3-devel gegl-devel libgexiv2-devel libgirepository-devel
libmypaint-devel mypaint-brushes librsvg-devel glib-networking appstream-glib-devel
libXmu-devel ghostscript-devel libmng-devel aalib-devel libXpm-devel libopenexr-devel
@@ -23,11 +22,12 @@ maintainer="fosslinux <fosslinux@aussies.space>"
license="GPL-3.0-only"
homepage="https://www.gimp.org"
distfiles="https://download.gimp.org/gimp/v${version%.*}/gimp-${version/+rc/-RC}.tar.xz"
-checksum=93f1ca3d9d1bd8cac0e52c49fb886cbbe4b28222ee835bf1319e3287901d2d20
+checksum=546ddc30cb2d0e79123c7fcb4d78211e1ee7a6aace91a6a0ad8cbcbf6ea571a2
lib32disabled=yes
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" gimp"
+ configure_args+=" -Dcan-crosscompile-gir=true -Dgi-docgen=disabled"
fi
if [ -n "$XBPS_CHECK_PKGS" ]; then
@@ -50,9 +50,9 @@ gimp-devel_package() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
if [ -z "$CROSS_BUILD" ]; then
- vmove usr/share/gir-1.0
- vmove usr/share/vala
vmove usr/share/doc
fi
}
From 93fa6c8d26eefc01edf79e810532180292fc7f06 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 25 Mar 2025 16:53:40 -0400
Subject: [PATCH 1183/2025] mypaint-brushes1: remove package
no longer needed by any package
---
srcpkgs/activate-linux/template | 2 +-
srcpkgs/mypaint-brushes1/template | 20 --------------------
srcpkgs/removed-packages/template | 1 +
3 files changed, 2 insertions(+), 21 deletions(-)
delete mode 100644 srcpkgs/mypaint-brushes1/template
diff --git a/srcpkgs/activate-linux/template b/srcpkgs/activate-linux/template
index 09f8136254b098..b7d0489382da1a 100644
--- a/srcpkgs/activate-linux/template
+++ b/srcpkgs/activate-linux/template
@@ -1,4 +1,4 @@
-# Template file for 'activate-linux'
+# Template file for 'activate-linux'.
pkgname=activate-linux
version=1.1.0
revision=1
diff --git a/srcpkgs/mypaint-brushes1/template b/srcpkgs/mypaint-brushes1/template
deleted file mode 100644
index f994dd2c599105..00000000000000
--- a/srcpkgs/mypaint-brushes1/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'mypaint-brushes1'
-pkgname=mypaint-brushes1
-version=1.3.1
-revision=1
-build_style=gnu-configure
-hostmakedepends="automake"
-short_desc="Brushes used by MyPaint and other software using libmypaint"
-maintainer="Kartik Singh <kartik.ynwa@gmail.com>"
-license="CC0-1.0"
-homepage="https://github.com/mypaint/mypaint-brushes"
-distfiles="https://github.com/mypaint/mypaint-brushes/archive/v${version}.tar.gz"
-checksum=e6d0f51adb2ad507c12aa40a78265638cb21c53f4eb761c274d044677afaa1ff
-
-pre_configure() {
- ./autogen.sh
-}
-
-post_install() {
- vlicense COPYING
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 605fa680c42db3..1bda568711478c 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -529,6 +529,7 @@ replaces="
mpir-devel<=3.0.0_1
mpir<=3.0.0_1
mutagen<=1.43.0_3
+ mypaint-brushes1<=1.3.1_1
namecoin<=0.18.1_9
nautilus-sendto<=3.8.6_2
ncdns<=0.0.2_12
From 4f2f8ccc4cae4d92ad5faad466547293ed8a7849 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 17 Mar 2025 20:37:51 -0700
Subject: [PATCH 1184/2025] New package: libiconv-1.18
---
common/shlibs | 2 ++
srcpkgs/libiconv-devel | 1 +
srcpkgs/libiconv-utils | 1 +
srcpkgs/libiconv/template | 42 +++++++++++++++++++++++++++++++++++++++
4 files changed, 46 insertions(+)
create mode 120000 srcpkgs/libiconv-devel
create mode 120000 srcpkgs/libiconv-utils
create mode 100644 srcpkgs/libiconv/template
diff --git a/common/shlibs b/common/shlibs
index 4da43cdc620bcd..cc05468dbb90ab 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4540,3 +4540,5 @@ libopencore-amrwb.so.0 opencore-amr-0.1.6_1
libilbc.so.3 libilbc-3.0.4_1
libmaliit-plugins.so.2 maliit-keyboard-2.3.1_1
libSDL3.so.0 SDL3-3.2.2_1
+libiconv.so.2 libiconv-1.18_1
+libcharset.so.1 libiconv-1.18_1
diff --git a/srcpkgs/libiconv-devel b/srcpkgs/libiconv-devel
new file mode 120000
index 00000000000000..438c9f4bb91382
--- /dev/null
+++ b/srcpkgs/libiconv-devel
@@ -0,0 +1 @@
+libiconv
\ No newline at end of file
diff --git a/srcpkgs/libiconv-utils b/srcpkgs/libiconv-utils
new file mode 120000
index 00000000000000..438c9f4bb91382
--- /dev/null
+++ b/srcpkgs/libiconv-utils
@@ -0,0 +1 @@
+libiconv
\ No newline at end of file
diff --git a/srcpkgs/libiconv/template b/srcpkgs/libiconv/template
new file mode 100644
index 00000000000000..07b09cc9ec3c5d
--- /dev/null
+++ b/srcpkgs/libiconv/template
@@ -0,0 +1,42 @@
+# Template file for 'libiconv'
+pkgname=libiconv
+version=1.18
+revision=1
+build_style=gnu-configure
+configure_args="--enable-extra-encodings"
+hostmakedepends="gettext"
+short_desc="Portable implementation of GNU iconv"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-3.0-or-later, LGPL-2.1-or-later"
+homepage="https://www.gnu.org/software/libiconv/"
+distfiles="${GNU_SITE}/libiconv/libiconv-${version}.tar.gz"
+checksum=3b08f5f4f9b4eb82f151a7040bfd6fe6c6fb922efe4b1659c66ea933276965e8
+
+post_install() {
+ # Avoid conflicts with libc iconv implementation
+ mkdir ${DESTDIR}/usr/include/libiconv
+ mv ${DESTDIR}/usr/include/*.h ${DESTDIR}/usr/include/libiconv
+ mv ${DESTDIR}/usr/bin/{,gnu-}iconv
+
+ # Remove conflicting man pages and html docs
+ rm -rf ${DESTDIR}/usr/share/man
+ rm -rf ${DESTDIR}/usr/share/doc
+}
+
+libiconv-utils_package() {
+ short_desc+=" - utilities"
+ pkg_install() {
+ vmove usr/bin
+ vmove usr/share/locale
+ }
+}
+
+libiconv-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove "usr/lib/*.a"
+ vmove "usr/lib/*.so"
+ }
+}
From e9a79cc795c2a9e6f939e07a352cf0c972dcda29 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:25:36 -0700
Subject: [PATCH 1185/2025] recode: update to 3.7.15.
---
common/shlibs | 2 +-
srcpkgs/recode/patches/fclose.patch | 81 ++++++++++++++++++
srcpkgs/recode/patches/link-librecode.a.patch | 46 ----------
srcpkgs/recode/patches/recode-3.6-as-if.patch | 19 ----
.../recode/patches/recode-3.6-gettextfix.diff | 23 -----
srcpkgs/recode/patches/recode-texi.patch | 11 ---
srcpkgs/recode/patches/recode_3.6-17.diff.gz | Bin 317501 -> 0 bytes
srcpkgs/recode/template | 33 ++++---
8 files changed, 102 insertions(+), 113 deletions(-)
create mode 100644 srcpkgs/recode/patches/fclose.patch
delete mode 100644 srcpkgs/recode/patches/link-librecode.a.patch
delete mode 100644 srcpkgs/recode/patches/recode-3.6-as-if.patch
delete mode 100644 srcpkgs/recode/patches/recode-3.6-gettextfix.diff
delete mode 100644 srcpkgs/recode/patches/recode-texi.patch
delete mode 100644 srcpkgs/recode/patches/recode_3.6-17.diff.gz
diff --git a/common/shlibs b/common/shlibs
index cc05468dbb90ab..3a5a8ce427f6ec 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -771,7 +771,7 @@ libmms.so.0 libmms-0.6_1
libsmbios.so.2 libsmbios-2.2.28_1
libsmbios_c.so.2 libsmbios-2.2.28_1
libjasper.so.4 libjasper-1.900.27_1
-librecode.so.0 librecode-3.6_1
+librecode.so.3 librecode-3.7.14_1
libenca.so.0 libenca-1.13_1
libwavpack.so.1 libwavpack-4.60.1_1
libSDL_net-1.2.so.0 SDL_net-1.2.7_1
diff --git a/srcpkgs/recode/patches/fclose.patch b/srcpkgs/recode/patches/fclose.patch
new file mode 100644
index 00000000000000..abd7884822648d
--- /dev/null
+++ b/srcpkgs/recode/patches/fclose.patch
@@ -0,0 +1,81 @@
+From 3e978f71c717a22ab75f8e709e536809361cfb95 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Mon, 24 Mar 2025 02:06:03 -0700
+Subject: [PATCH] task.c: backport input stream ownership check to non-pipe
+ codepath
+
+80516f601ce5f1cee44848615dffe4252f2d205f only fixed the pipe codepath, but the
+issue also exists for the non HAS_PIPE codepath as well.
+---
+ src/task.c | 44 +++++++++++++++++++++++++++++---------------
+ 1 file changed, 29 insertions(+), 15 deletions(-)
+
+diff --git a/src/task.c b/src/task.c
+index c619512..9227fda 100644
+--- a/src/task.c
++++ b/src/task.c
+@@ -218,6 +218,31 @@ recode_transform_byte_to_variable (RECODE_SUBTASK subtask)
+ SUBTASK_RETURN (subtask);
+ }
+
++/*-------------------------------------------------------------------.
++| Close the subtask input file pointer if it is owned by librecode. |
++`-------------------------------------------------------------------*/
++
++static bool
++close_subtask_input (RECODE_SUBTASK subtask)
++{
++ if (subtask->input.file)
++ {
++ if (subtask->input.file && subtask->input.name &&
++ subtask->input.name[0])
++ {
++ if (fclose (subtask->input.file) != 0)
++ {
++ recode_perror (NULL, "fclose (%s)", subtask->input.name);
++ recode_if_nogo (RECODE_SYSTEM_ERROR, subtask);
++ return false;
++ }
++ }
++
++ subtask->input.file = NULL;
++ }
++ return true;
++}
++
+ /*------------------------------------------------------------------------.
+ | Execute the conversion sequence for a recoding TASK. If no conversions |
+ | are needed, merely copy the input onto the output. |
+@@ -358,9 +383,8 @@ recode_perform_task (RECODE_TASK task)
+
+ /* Close the input file when we opened it. */
+
+- if (subtask->input.file && subtask->input.name &&
+- subtask->input.name[0])
+- fclose (subtask->input.file);
++ if (!close_subtask_input (subtask))
++ goto exit;
+ }
+ #endif
+ }
+@@ -400,18 +424,8 @@ recode_perform_task (RECODE_TASK task)
+ #else
+ /* Post-step clean up for memory sequence. */
+
+- if (subtask->input.file)
+- {
+- FILE *fp = subtask->input.file;
+-
+- subtask->input.file = NULL;
+- if (fclose (fp) != 0)
+- {
+- recode_perror (NULL, "fclose (%s)", subtask->input.name);
+- recode_if_nogo (RECODE_SYSTEM_ERROR, subtask);
+- goto exit;
+- }
+- }
++ if (!close_subtask_input (subtask))
++ goto exit;
+
+ /* Prepare for next step. */
+
diff --git a/srcpkgs/recode/patches/link-librecode.a.patch b/srcpkgs/recode/patches/link-librecode.a.patch
deleted file mode 100644
index 3e212daf0b541a..00000000000000
--- a/srcpkgs/recode/patches/link-librecode.a.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff --git a/lib/Makefile.am b/lib/Makefile.am
-index 237fe72..684ee68 100644
---- a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -22,6 +22,7 @@ AUTOMAKE_OPTIONS = gnits
- noinst_LIBRARIES = libreco.a
- noinst_HEADERS = error.h getopt.h gettext.h pathmax.h xstring.h
- libreco_a_SOURCES = error.c getopt.c getopt1.c xstrdup.c
-+libreco_a_CFLAGS = -fPIC
-
- EXTRA_DIST = alloca.c gettext.c malloc.c realloc.c strtol.c strtoul.c
-
-diff --git a/lib/error.c b/lib/error.c
-index 53b650c..7f879aa 100644
---- a/lib/error.c
-+++ b/lib/error.c
-@@ -65,7 +65,7 @@ void (*error_print_progname) (
- /* This variable is incremented each time `error' is called. */
- unsigned int error_message_count;
-
--#ifdef _LIBC
-+#if 1
- /* In the GNU C library, there is a predefined variable for this. */
-
- # define program_name program_invocation_name
-@@ -73,8 +73,6 @@ unsigned int error_message_count;
-
- /* In GNU libc we want do not want to use the common name `error' directly.
- Instead make it a weak alias. */
--# define error __error
--# define error_at_line __error_at_line
-
- #else /* not _LIBC */
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index c918aa7..dff6c71 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -48,6 +48,7 @@ recode_LDADD = librecode.la ../lib/libreco.a
- librecode_la_SOURCES = argmatch.c charname.c combine.c fr-charname.c \
- hash.c iconv.c libiconv.c localcharset.c merged.c names.c outer.c quotearg.c \
- recode.c request.c strip-pool.c task.c xmalloc.c $(C_STEPS)
-+librecode_la_LIBADD = ../lib/libreco.a
- librecode_la_LDFLAGS = -version-info 0:0:0
-
- INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/lib -I$(top_srcdir)/libiconv
diff --git a/srcpkgs/recode/patches/recode-3.6-as-if.patch b/srcpkgs/recode/patches/recode-3.6-as-if.patch
deleted file mode 100644
index c7bcc27c875011..00000000000000
--- a/srcpkgs/recode/patches/recode-3.6-as-if.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-http://bugs.gentoo.org/283029
-
---- a/m4/flex.m4
-+++ b/m4/flex.m4
-@@ -8,11 +8,11 @@ dnl ad_AC_PROG_FLEX
- dnl Look for flex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT
- AC_DEFUN(ad_AC_PROG_FLEX,
- [AC_CHECK_PROGS(LEX, flex, missing)
--if test "$LEX" = missing; then
-+AS_IF([test "$LEX" = missing], [dnl
- LEX="\$(top_srcdir)/$ac_aux_dir/missing flex"
- LEX_OUTPUT_ROOT=lex.yy
- AC_SUBST(LEX_OUTPUT_ROOT)dnl
--else
-+], [:
- AC_PROG_LEX
- AC_DECL_YYTEXT
--fi])
-+])])
diff --git a/srcpkgs/recode/patches/recode-3.6-gettextfix.diff b/srcpkgs/recode/patches/recode-3.6-gettextfix.diff
deleted file mode 100644
index 3b7eb8ba20e6c7..00000000000000
--- a/srcpkgs/recode/patches/recode-3.6-gettextfix.diff
+++ /dev/null
@@ -1,23 +0,0 @@
-http://bugs.gentoo.org/239372
-
-patch by Dmitry Karasik
-
---- recode-3.6/m4/gettext.m4
-+++ recode-3.6/m4/gettext.m4
-@@ -109,12 +109,12 @@
- else
- ac_items="$LINGUAS"
- for ac_item in $ac_items; do
-- case "$ALL_LINGUAS" in
-- *$ac_item*)
-+ for supported_item in $ALL_LINGUAS; do
-+ if test "$ac_item" = "$supported_item"; then
- ac_print="$ac_print $ac_item"
- MOFILES="$MOFILES $ac_item.mo"
-- ;;
-- esac
-+ fi
-+ done
- done
- fi
- AC_SUBST(MOFILES)
diff --git a/srcpkgs/recode/patches/recode-texi.patch b/srcpkgs/recode/patches/recode-texi.patch
deleted file mode 100644
index 79fe47a27011a8..00000000000000
--- a/srcpkgs/recode/patches/recode-texi.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- recode-3.6/doc/recode.texi 2000-12-06 20:55:33.000000000 +0100
-+++ recode-3.6/doc/recode.texi 2020-04-08 03:31:51.282594665 +0200
-@@ -3713,7 +3713,7 @@
- between HTML and various other charsets.
-
- Here is a list of those HTML variants which @code{recode} supports.
--Some notes have been provided by François Yergeau @email{yergeau@@alis.com}.
-+Some notes have been provided by François Yergeau @email{yergeau@@alis.com}.
-
- @table @code
- @item XML-standalone
diff --git a/srcpkgs/recode/patches/recode_3.6-17.diff.gz b/srcpkgs/recode/patches/recode_3.6-17.diff.gz
deleted file mode 100644
index e6297bd251891efbcc6fa1e6534905623946d519..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 317501
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⁡#6
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�OLP#J)MKWOBMZKbhg=HsNMEKWnp`Yy#tm4VZ9*nQ$5Nc%qE)I}`XH
zc7!PqV0kmiZ9Q0yxBKKTd%ogy!g|qyqlsq|<jWFYdPGrl0bNk5tNae0JMy+B<$}~-
za`2e_tWhvknRzN+>(OA?`F*|rue*UY3;y76yScl*akzife0jM4m#w{tbR=Pn2w3=V
zdk)JX&t0-(?DcyQ$MWKPh!lqYSVGFOi99;=_2|m(abu;i61)qxA=W|)+i<+LFJ5NB
z8)Aurs3WyOQ$FnN>3$*^bF3)KC(MlvR|PAk$w}-Q^&%>J7C%8AWbT2X^7hIy1rQpl
zxdC*7-{dW23LAm<a1*||#&cmiwZgomnOIkj!tTqwgy_aSF-b$plj#UBF1))=lac2}
z;B&3Qv&!#&1plM_2(qF7CW;chZWFPnI=#z2QI*M~ZB6B4Q|L#ZG72nbb#h-`z*Rb@
zS}9)S*!rqcSKcZ(Td8w$C`=-<MNYa1C!cy|$PVJP6NB4xHi8dy)L)kBA)@?H7&*;i
zop6if3u`>X@m58L%LMTeq4H+M_h>x)@kco0Ek6FPzM|%zE<b%%UwW#3{PCgo`=b9+
zd+hc{^xf{T%Xgl{Hum>6w~x2?_ttlax*XRf@~*6T-c0OaStGwHbZXRtu3a(Znf)-)
zFVlERxz3tyB6OG{#uh~ptQVZrXr=L#;H(y0@X?3!^Ycyu{~M0WclGboJpKm<gnNeg
z8@!oTIeFu{M&GvgwvU_ZZ;uK6tIDO;6%>n~k0ooh(O5`_t=hxLL3LUywPRq|DglOt
zOi^8R@k$p18^ZsORN7T38uoixE>JX3He+AsjWIiJ#%-^V!3Z`IHSBX~Xb}0nqyBN-
z+}JB2ty!BfdIo7@^5_)~9n;gZ`ZF~T|6TfSQHaSztGtZUQ6%0ACu;|Pd3|)IR3EtX
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�
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
diff --git a/srcpkgs/recode/template b/srcpkgs/recode/template
index 531df1dedd33ce..df13a694556c11 100644
--- a/srcpkgs/recode/template
+++ b/srcpkgs/recode/template
@@ -1,25 +1,33 @@
# Template file for 'recode'
pkgname=recode
-version=3.6
-revision=10
+version=3.7.15
+revision=1
build_style=gnu-configure
-configure_args="--without-included-gettext jm_cv_func_working_malloc=yes
- jm_cv_func_working_realloc=yes"
-hostmakedepends="automake gettext libtool texinfo"
+configure_args="--enable-shared --disable-static"
+hostmakedepends="automake gettext-devel libtool libltdl-devel texinfo python3
+ libiconv-utils"
+makedepends="libiconv-devel"
+checkdepends="python3-Cython python3-devel"
short_desc="Character set conversion utility"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="http://recode.progiciels-bpi.ca/"
-distfiles="${DEBIAN_SITE}/main/r/${pkgname}/${pkgname}_${version}.orig.tar.gz"
-checksum=e3e6a4f3f8e5c6052ab70155990c074d87aa0b614fc1be31d194750d1d962fcf
+homepage="https://github.com/rrthomas/Recode"
+distfiles="https://github.com/rrthomas/recode/releases/download/v${version}/recode-${version}.tar.gz"
+checksum=f590407fc51badb351973fc1333ee33111f05ec83a8f954fd8cf0c5e30439806
+CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/libiconv"
+LDFLAGS="-liconv"
pre_configure() {
- vsed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.in
- vsed -i -e "/^AM_C_PROTOTYPES.*/d" configure.in
- vsed -i -e "s/ansi2knr//" src/Makefile.am
- rm acinclude.m4
autoreconf -fi
libtoolize
+
+ # Remove libc specific iconv name list
+ vsed -e "s/os.popen('iconv/os.popen('gnu-iconv/g" -i tables.py
+ rm src/iconvdecl.h
+
+ # Disable using pipe strategy, fork casues issues with buffered outputs
+ # https://github.com/rrthomas/recode/issues/67
+ vsed -e "s/HAVE_PIPE/0/g" -i src/task.c
}
librecode_package() {
@@ -34,7 +42,6 @@ recode-devel_package() {
short_desc+=" - development files"
pkg_install() {
vmove usr/include
- vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
}
From 8329fa05a726983fb2852fea1c77baa267ca70cd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:25:54 -0700
Subject: [PATCH 1186/2025] enca: rebuild for recode 3.7
---
srcpkgs/enca/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/enca/template b/srcpkgs/enca/template
index 953affcfa5f6e2..5f15bd1daeab51 100644
--- a/srcpkgs/enca/template
+++ b/srcpkgs/enca/template
@@ -1,7 +1,7 @@
# Template file for 'enca'
pkgname=enca
version=1.19
-revision=2
+revision=3
build_style=gnu-configure
configure_args="--enable-external --disable-static ac_cv_file__dev_random=yes
ac_cv_file__dev_urandom=yes ac_cv_file__dev_srandom=no
From c9828f53ea4f77a65ba02925eabda358242bf876 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 16 Mar 2025 02:26:04 -0700
Subject: [PATCH 1187/2025] fortune-mod: rebuild for recode 3.7
---
srcpkgs/fortune-mod/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/fortune-mod/template b/srcpkgs/fortune-mod/template
index 5737aaf34582bd..eb8f18384307be 100644
--- a/srcpkgs/fortune-mod/template
+++ b/srcpkgs/fortune-mod/template
@@ -1,7 +1,7 @@
# Template file for 'fortune-mod'
pkgname=fortune-mod
version=1.99.1
-revision=7
+revision=8
hostmakedepends="recode"
makedepends="recode-devel"
short_desc="Implementation of the BSDGames 'fortune' program"
From 27f32948061a96bb83ca0384490102b482a621c3 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 25 Mar 2025 17:22:01 -0700
Subject: [PATCH 1188/2025] gprn: don't use precompiled objects
---
srcpkgs/grpn/patches/gcc14.patch | 57 ++++++++++++++++++++++++++++++++
srcpkgs/grpn/template | 10 +++++-
2 files changed, 66 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/grpn/patches/gcc14.patch
diff --git a/srcpkgs/grpn/patches/gcc14.patch b/srcpkgs/grpn/patches/gcc14.patch
new file mode 100644
index 00000000000000..02afbdc9bf93a0
--- /dev/null
+++ b/srcpkgs/grpn/patches/gcc14.patch
@@ -0,0 +1,57 @@
+Fix build with gcc14, comment code broken with gcc14 and gtk+2, it is a nop anyway.
+
+diff -rup funcs.c.orig funcs.c
+--- a/funcs.c
++++ b/funcs.c
+@@ -23,6 +23,7 @@ Foundation, Inc., 59 Temple Place - Suit
+ #include <stdlib.h>
+ #include <string.h>
+ #include <locale.h>
++#include <ctype.h>
+ #include <gtk/gtk.h>
+
+ #include "stack.h"
+diff -rup process_input.c.orig process_input.c
+--- a/process_input.c
++++ b/process_input.c
+@@ -30,6 +30,7 @@ Foundation, Inc., 59 Temple Place - Suit
+ #include "editor.h"
+ #include "error.h"
+ #include "number.h"
++#include "stack.h"
+ #include <locale.h>
+
+
+diff -rup main.c.orig main.c
+--- a/main.c
++++ b/main.c
+@@ -53,7 +53,7 @@ void usage(char *str){
+ }
+
+ GtkWidget *main_w;
+-main(int argc, char *argv[])
++int main(int argc, char *argv[])
+ {
+ int n;
+ int rows, cols;
+@@ -174,13 +174,13 @@ main(int argc, char *argv[])
+
+ /* set the font if told */
+ if(btn_font != NULL){
+- default_style = gtk_widget_get_default_style();
+- if(NULL == (new_font = gdk_font_load(btn_font))){
+- fprintf(stderr, "Unable to load font %s.\n", btn_font);
+- exit(0);
+- }
+- new_style = gtk_style_copy(default_style);
+- new_style->font_desc = new_font;
++ //default_style = gtk_widget_get_default_style();
++ //if(NULL == (new_font = gdk_font_load(btn_font))){
++ // fprintf(stderr, "Unable to load font %s.\n", btn_font);
++ // exit(0);
++ //}
++ //new_style = gtk_style_copy(default_style);
++ //new_style->font_desc = new_font;
+ /* BDD - No longer in Gtk2.x */
+ /* gtk_widget_set_default_style(new_style); */
+ }
diff --git a/srcpkgs/grpn/template b/srcpkgs/grpn/template
index 2b52283f0b6583..b8c201697ec21e 100644
--- a/srcpkgs/grpn/template
+++ b/srcpkgs/grpn/template
@@ -1,8 +1,11 @@
# Template file for 'grpn'
pkgname=grpn
version=1.4.1
-revision=2
+revision=3
build_style=gnu-makefile
+make_use_env=true
+hostmakedepends="pkg-config"
+makedepends="gtk+-devel"
short_desc="GTK+ RPN Calculator"
maintainer="Michael Aldridge <maldridge@voidlinux.org>"
license="GPL-2.0-only"
@@ -11,6 +14,11 @@ distfiles="${DEBIAN_SITE}/main/g/grpn/grpn_${version}.orig.tar.gz"
checksum=1e43c507795a9107bfb1e4f16c1da706579a22f254ef81422418121bebe60345
nocross=yes # Practically abandonware, and only requested for x86
+post_configure() {
+ # Remove pre-compiled object files
+ make clean
+}
+
post_install() {
vmkdir usr/share
mv $DESTDIR/usr/man/* $DESTDIR/usr/share/man
From fc7626a85089c09ec32d3f6be1ca91f4dbef5b81 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 25 Mar 2025 18:03:47 -0400
Subject: [PATCH 1189/2025] yt-dlp: update to 2025.03.25.
---
srcpkgs/activate-linux/template | 2 +-
srcpkgs/yt-dlp/template | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/activate-linux/template b/srcpkgs/activate-linux/template
index b7d0489382da1a..09f8136254b098 100644
--- a/srcpkgs/activate-linux/template
+++ b/srcpkgs/activate-linux/template
@@ -1,4 +1,4 @@
-# Template file for 'activate-linux'.
+# Template file for 'activate-linux'
pkgname=activate-linux
version=1.1.0
revision=1
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 3165a09a97d608..9aa9f6b76ee36e 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
# Template file for 'yt-dlp'
pkgname=yt-dlp
-version=2025.03.21
+version=2025.03.25
revision=1
build_style=python3-pep517
make_check_args="-k not((download)or(test_socks))"
@@ -13,4 +13,4 @@ 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>yt-dlp-$version.tar.gz"
-checksum=eb8a34ddf0e0e0ff928ef6d048ea559eb4483be12a481ec049f0daa62c6eddba
+checksum=2e5729077a75f262130823feb19e299c35138383e75d5695b80ba0d9af879447
From f48568d7e24224ab789827dce645c3545d18c0f9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 00:26:05 -0400
Subject: [PATCH 1190/2025] linux6.14: enable CONFIG_NTSYNC
fixes: #54853
---
srcpkgs/linux6.14/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.14/files/i386-dotconfig | 2 +-
srcpkgs/linux6.14/files/x86_64-dotconfig | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/linux6.14/files/arm64-dotconfig b/srcpkgs/linux6.14/files/arm64-dotconfig
index e375ca94813432..17a4251752bf42 100644
--- a/srcpkgs/linux6.14/files/arm64-dotconfig
+++ b/srcpkgs/linux6.14/files/arm64-dotconfig
@@ -2946,7 +2946,7 @@ CONFIG_XILINX_SDFEC=m
CONFIG_MISC_RTSX=m
CONFIG_HISI_HIKEY_USB=m
CONFIG_OPEN_DICE=m
-# CONFIG_NTSYNC is not set
+CONFIG_NTSYNC=y
CONFIG_VCPU_STALL_DETECTOR=m
# CONFIG_NSM is not set
# CONFIG_MARVELL_CN10K_DPI is not set
diff --git a/srcpkgs/linux6.14/files/i386-dotconfig b/srcpkgs/linux6.14/files/i386-dotconfig
index 9f51375d99feb0..182b98e7c46d21 100644
--- a/srcpkgs/linux6.14/files/i386-dotconfig
+++ b/srcpkgs/linux6.14/files/i386-dotconfig
@@ -2542,7 +2542,7 @@ CONFIG_DW_XDATA_PCIE=m
# CONFIG_PCI_ENDPOINT_TEST is not set
# CONFIG_XILINX_SDFEC is not set
CONFIG_MISC_RTSX=m
-# CONFIG_NTSYNC is not set
+CONFIG_NTSYNC=y
# CONFIG_NSM is not set
CONFIG_C2PORT=m
CONFIG_C2PORT_DURAMAR_2150=m
diff --git a/srcpkgs/linux6.14/files/x86_64-dotconfig b/srcpkgs/linux6.14/files/x86_64-dotconfig
index f46b5b5bac3968..88f0945917464a 100644
--- a/srcpkgs/linux6.14/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.14/files/x86_64-dotconfig
@@ -2718,7 +2718,7 @@ CONFIG_DW_XDATA_PCIE=m
# CONFIG_PCI_ENDPOINT_TEST is not set
# CONFIG_XILINX_SDFEC is not set
CONFIG_MISC_RTSX=m
-# CONFIG_NTSYNC is not set
+CONFIG_NTSYNC=y
# CONFIG_NSM is not set
CONFIG_C2PORT=m
CONFIG_C2PORT_DURAMAR_2150=m
From 166f156c11771c5b108a7884cf4dea2c052a00d9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 21 Mar 2025 18:17:48 -0700
Subject: [PATCH 1191/2025] glib-bootstrap: update to 2.84.0.
---
srcpkgs/glib-bootstrap/template | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/glib-bootstrap/template b/srcpkgs/glib-bootstrap/template
index 021dfb24a2fd5d..a51cad564aa2d9 100644
--- a/srcpkgs/glib-bootstrap/template
+++ b/srcpkgs/glib-bootstrap/template
@@ -4,7 +4,7 @@
# This aloing with gobject-introspection-bootstrap is unfortunately necessary as a part of the
# libgirepository-1.0 to libgirepository-2.0 migration.
pkgname=glib-bootstrap
-version=2.82.1
+version=2.84.0
revision=1
build_style=meson
# static version is necessary for qemu-user
@@ -22,7 +22,8 @@ homepage="https://wiki.gnome.org/Projects/GLib"
changelog="https://gitlab.gnome.org/GNOME/glib/raw/glib-2-82/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/glib/raw/main/NEWS"
distfiles="${GNOME_SITE}/glib/${version%.*}/glib-${version}.tar.xz"
-checksum=478634440bf52ee4ec4428d558787398c0be6b043c521beb308334b3db4489a6
+checksum=f8823600cb85425e2815cfad82ea20fdaa538482ab74e7293d58b3f64a5aff6a
+python_version=3
make_check_pre="dbus-run-session"
repository=bootstrap
@@ -36,6 +37,12 @@ post_patch() {
fi
# Test fails in CI
vsed -e '/test_cleanup_handles_errors)/d' -i glib/tests/utils-isolated.c
+
+ if [ "$XBPS_TARGET_LIBC" = musl ]; then
+ # musl 1.1.x's implementation of faccessat is broken (doesn't behave correctly with AT_SYMLINK_NOFOLLOW)
+ # https://git.musl-libc.org/cgit/musl/commit/?id=55fb9a177316aa46c639d93dd0323d9a9a8c160c
+ vsed -e "s/'faccessat',//g" -i meson.build
+ fi
}
pre_check() {
From 57c724f0a57a23ea3153b50e9efe0a404e93c7f3 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 21 Mar 2025 18:18:15 -0700
Subject: [PATCH 1192/2025] gobject-introspection-bootstrap: update to 1.84.0.
---
srcpkgs/gobject-introspection-bootstrap/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gobject-introspection-bootstrap/template b/srcpkgs/gobject-introspection-bootstrap/template
index 669e43474c816e..396e5aef683768 100644
--- a/srcpkgs/gobject-introspection-bootstrap/template
+++ b/srcpkgs/gobject-introspection-bootstrap/template
@@ -4,8 +4,8 @@
# This aloing with glib-bootstrap is unfortunately necessary as a part of the
# libgirepository-1.0 to libgirepository-2.0 migration.
pkgname=gobject-introspection-bootstrap
-version=1.82.0
-revision=2
+version=1.84.0
+revision=1
build_style=meson
build_helper="qemu"
configure_args="-Dbuild_introspection_data=false"
@@ -20,7 +20,7 @@ maintainer="oreo639 <oreo6391@gmail.com>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
distfiles="${GNOME_SITE}/gobject-introspection/${version%.*}/gobject-introspection-${version}.tar.xz"
-checksum=0f5a4c1908424bf26bc41e9361168c363685080fbdb87a196c891c8401ca2f09
+checksum=945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779
python_version=3
repository=bootstrap
From 61b0ad69e2da1382fef7e892298f9c96969c3aaa Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 21 Mar 2025 18:18:49 -0700
Subject: [PATCH 1193/2025] gi-docgen: update to 2025.3.
---
srcpkgs/gi-docgen/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gi-docgen/template b/srcpkgs/gi-docgen/template
index 9cf76819e8d789..fd38243b796cdf 100644
--- a/srcpkgs/gi-docgen/template
+++ b/srcpkgs/gi-docgen/template
@@ -1,16 +1,16 @@
# Template file for 'gi-docgen'
pkgname=gi-docgen
-version=2023.1
-revision=3
-build_style=python3-module
+version=2025.3
+revision=1
+build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3-Pygments python3-typogrify python3-Jinja2 python3-toml
- python3-Markdown python3-MarkupSafe"
+ python3-Markdown python3-MarkupSafe python3-packaging"
short_desc="Documentation generator for GObject-based libraries"
maintainer="Orphaned <orphan@voidlinux.org>"
license="Apache-2.0, GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/gi-docgen/"
changelog="https://gitlab.gnome.org/GNOME/gi-docgen/-/releases"
-distfiles="https://download.gnome.org/sources/gi-docgen/${version%.*}/gi-docgen-$version.tar.xz"
-checksum=a9a687c1b7c4a4139a214bd451e01ca86131a3161f68aa3e07325b06002bbfb6
+distfiles="${GNOME_SITE}/gi-docgen/${version%.*}/gi-docgen-$version.tar.xz"
+checksum=8a89a58bc0f77dfc3e8a2a0e3497fc39f5413ae35e5597e9ec6160abf8ee14d8
make_check=no # no tests, but check fails
From e7ca388b65776e86f03f4c8ebbcddfd6e6c74b7b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 21 Mar 2025 18:19:05 -0700
Subject: [PATCH 1194/2025] glib: update to 2.84.0.
Switch back to using dladdr to get libdir similar to the gobject-introspection
patch and similar to what is done with Windows and MacOS.
---
srcpkgs/glib/files/gi-xbps-qemuwrapper | 1 -
...pository-directory-for-native-builds.patch | 84 ++++++++++++-------
...664e6f1a29e0d5f301979f6d168b08435a61.patch | 71 ++++++++++++++++
srcpkgs/glib/template | 14 +++-
srcpkgs/glib/update | 2 +-
5 files changed, 139 insertions(+), 33 deletions(-)
create mode 100644 srcpkgs/glib/patches/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch
diff --git a/srcpkgs/glib/files/gi-xbps-qemuwrapper b/srcpkgs/glib/files/gi-xbps-qemuwrapper
index 665eae0e9360cd..6c77c2e7c688b5 100644
--- a/srcpkgs/glib/files/gi-xbps-qemuwrapper
+++ b/srcpkgs/glib/files/gi-xbps-qemuwrapper
@@ -5,6 +5,5 @@
/usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static ${GIR_EXTRA_OPTIONS} \
-L ${XBPS_CROSS_BASE} \
-E LD_LIBRARY_PATH="${XBPS_CROSS_BASE}/usr/lib:.libs:${GIR_EXTRA_LIBS_PATH}" \
- -E GI_TYPELIB_SYSROOT="${XBPS_CROSS_BASE}" \
-U GIO_MODULE_DIR \
"$@"
diff --git a/srcpkgs/glib/patches/0001-Relocate-the-repository-directory-for-native-builds.patch b/srcpkgs/glib/patches/0001-Relocate-the-repository-directory-for-native-builds.patch
index 66bf4240e7c64a..c95c9a7147b05d 100644
--- a/srcpkgs/glib/patches/0001-Relocate-the-repository-directory-for-native-builds.patch
+++ b/srcpkgs/glib/patches/0001-Relocate-the-repository-directory-for-native-builds.patch
@@ -1,34 +1,62 @@
-Allow us to specify the typelib sysroot in wrapper scripts for cross compiling.
+Instead of hard-coding GOBJECT_INTROSPECTION_LIBDIR when
+gobject-introspection is built, use dladdr() to determine where
+GOBJECT_INTROSPECTION_LIBDIR is and use that path to calculate the
+repository directory.
+This fixes gobject-introspection-native accessing paths across build
+directories (e.g. if the build directories use the same shared state
+cache or sstate mirror).
+
+diff --git a/girepository/girepository.c b/girepository/girepository.c
+index c1fa3d3..efa557e 100644
--- a/girepository/girepository.c
+++ b/girepository/girepository.c
-@@ -154,6 +154,7 @@ gi_repository_init (GIRepository *reposi
- const char *libdir;
- char *typelib_dir;
- const char *type_lib_path_env;
-+ const char *type_lib_sysroot_env;
-
- /* This variable is intended to take precedence over both:
- * - the default search path;
-@@ -161,6 +162,9 @@ gi_repository_init (GIRepository *reposi
- */
- type_lib_path_env = g_getenv ("GI_TYPELIB_PATH");
+@@ -38,6 +40,8 @@
+ #include "gitypelib-internal.h"
+ #include "girepository-private.h"
-+ /* Void Linux addition for cross compiling, since we use cross sysroots */
-+ type_lib_sysroot_env = g_getenv ("GI_TYPELIB_SYSROOT");
++#include <dlfcn.h>
+
- if (type_lib_path_env)
- {
- char **custom_dirs;
-@@ -176,7 +180,10 @@ gi_repository_init (GIRepository *reposi
-
- libdir = GOBJECT_INTROSPECTION_LIBDIR;
-
-- typelib_dir = g_build_filename (libdir, "girepository-1.0", NULL);
-+ if (type_lib_sysroot_env)
-+ typelib_dir = g_build_filename (type_lib_sysroot_env, libdir, "girepository-1.0", NULL);
-+ else
-+ typelib_dir = g_build_filename (libdir, "girepository-1.0", NULL);
-
- g_ptr_array_add (repository->typelib_search_path, g_steal_pointer (&typelib_dir));
+ /**
+ * GIRepository:
+ *
+@@ -260,7 +264,13 @@ gi_repository_get_libdir (void)
+ libdir = GOBJECT_INTROSPECTION_LIBDIR;
+ }
+ #else /* !G_PLATFORM_WIN32 && !__APPLE__ */
+- libdir = GOBJECT_INTROSPECTION_LIBDIR;
++ Dl_info gi_lib_info;
++ if (dladdr (gi_repository_get_version, &gi_lib_info)) {
++ libdir = g_path_get_dirname (gi_lib_info.dli_fname);
++ g_ignore_leak (libdir);
++ } else {
++ libdir = GOBJECT_INTROSPECTION_LIBDIR;
++ }
+ #endif
+ g_once_init_leave_pointer (&static_libdir, libdir);
}
+diff --git a/girepository/meson.build b/girepository/meson.build
+index 6a8c5b5..8892f2a 100644
+--- a/girepository/meson.build
++++ b/girepository/meson.build
+@@ -139,7 +139,7 @@ libgirepository_internals = static_libra
+ c_args: gir_c_args + custom_c_args,
+ gnu_symbol_visibility : 'hidden',
+ include_directories : [configinc, girepoinc],
+- dependencies: [girepo_gthash_dep, libffi_dep],
++ dependencies: [girepo_gthash_dep, libffi_dep, cc.find_library('dl')],
+ )
+
+ libgirepository_internals_dep = declare_dependency(
+diff -rup glib-2.84.0/girepository/tests/repository-search-paths.c.orig glib-2.84.0/girepository/tests/repository-search-paths.c
+--- a/girepository/tests/repository-search-paths.c
++++ a/girepository/tests/repository-search-paths.c
+@@ -28,7 +28,7 @@ test_repository_search_paths_get_expecte
+ #if defined(G_PLATFORM_WIN32)
+ const char *tests_build_dir = g_getenv ("G_TEST_BUILDDIR");
+ char *expected_rel_path = g_build_filename (tests_build_dir, "lib", "girepository-1.0", NULL);
+-#elif defined(__APPLE__)
++#elif defined(__APPLE__) || 1
+ const char *tests_build_dir = g_getenv ("G_TEST_BUILDDIR");
+ char *expected_rel_path = g_build_filename (tests_build_dir, "..", "girepository-1.0", NULL);
+ #else /* !G_PLATFORM_WIN32 && !__APPLE__ */
diff --git a/srcpkgs/glib/patches/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch b/srcpkgs/glib/patches/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch
new file mode 100644
index 00000000000000..94d36b93cb99cb
--- /dev/null
+++ b/srcpkgs/glib/patches/aee0664e6f1a29e0d5f301979f6d168b08435a61.patch
@@ -0,0 +1,71 @@
+From aee0664e6f1a29e0d5f301979f6d168b08435a61 Mon Sep 17 00:00:00 2001
+From: Philip Withnall <pwithnall@gnome.org>
+Date: Mon, 10 Mar 2025 15:21:15 +0000
+Subject: [PATCH] girparser: Ignore new doc:format element in GIR files
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+As of gobject-introspection 1.83.2, a new `<doc:format name="â¦"/>`
+element is supported (as a child of `<repository>`) in GIR files.
+
+For the moment, this information isnât needed in libgirepository â but
+the GIR parser does have to know about the element in order to not throw
+an error claiming itâs invalid.
+
+This is a slightly tweaked version of the code added to
+gobject-introspection.git in commit
+9544cd6c962fab2c3203898779948309833e2439 by Corentin Noël
+<corentin.noel@collabora.com>, reformatted slightly to fit in with
+GLibâs style guidelines.
+
+This is backwards compatible and does not require a new
+gobject-introspection version.
+
+Signed-off-by: Philip Withnall <pwithnall@gnome.org>
+
+Fixes: #3634
+---
+ girepository/girparser.c | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/girepository/girparser.c b/girepository/girparser.c
+index 63143718d9..be88d871a4 100644
+--- a/girepository/girparser.c
++++ b/girepository/girparser.c
+@@ -107,7 +107,8 @@ typedef enum
+ STATE_ALIAS,
+ STATE_TYPE,
+ STATE_ATTRIBUTE,
+- STATE_PASSTHROUGH
++ STATE_PASSTHROUGH,
++ STATE_DOC_FORMAT, /* 35 */
+ } ParseState;
+
+ typedef struct _ParseContext ParseContext;
+@@ -3159,6 +3160,11 @@ start_element_handler (GMarkupParseContext *context,
+ state_switch (ctx, STATE_PASSTHROUGH);
+ goto out;
+ }
++ else if (strcmp ("doc:format", element_name) == 0)
++ {
++ state_switch (ctx, STATE_DOC_FORMAT);
++ goto out;
++ }
+ break;
+
+ case 'e':
+@@ -3843,6 +3849,10 @@ end_element_handler (GMarkupParseContext *context,
+ state_switch (ctx, ctx->prev_state);
+ }
+ break;
++ case STATE_DOC_FORMAT:
++ if (require_end_element (context, ctx, "doc:format", element_name, error))
++ state_switch (ctx, STATE_REPOSITORY);
++ break;
+
+ case STATE_PASSTHROUGH:
+ ctx->unknown_depth -= 1;
+--
+GitLab
+
diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index 11d339b6a9c3fa..dc2663a7609ee1 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -1,7 +1,7 @@
# Template file for 'glib'
# keep in sync with glib-bootstrap
pkgname=glib
-version=2.82.4
+version=2.84.0
revision=1
build_style=meson
build_helper="qemu"
@@ -11,7 +11,8 @@ configure_args="-Dman=true -Dselinux=disabled -Dintrospection=enabled
$(vopt_bool gtk_doc documentation) --default-library=both -Db_lto=false"
hostmakedepends="gettext pkg-config gobject-introspection-bootstrap
libxslt docbook-xsl $(vopt_if gtk_doc gi-docgen) python3-packaging python3-docutils"
-makedepends="zlib-devel pcre2-devel libffi-devel dbus-devel elfutils-devel libmount-devel"
+makedepends="zlib-devel pcre2-devel libffi-devel dbus-devel elfutils-devel libmount-devel
+ $(vopt_if gtk_doc gi-docgen)"
checkdepends="glib-bootstrap desktop-file-utils shared-mime-info dbus python3-pytest"
short_desc="GNU library of C routines"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -20,7 +21,8 @@ homepage="https://wiki.gnome.org/Projects/GLib"
changelog="https://gitlab.gnome.org/GNOME/glib/raw/glib-2-82/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/glib/raw/main/NEWS"
distfiles="${GNOME_SITE}/glib/${version%.*}/glib-${version}.tar.xz"
-checksum=37dd0877fe964cd15e9a2710b044a1830fb1bd93652a6d0cb6b8b2dff187c709
+checksum=f8823600cb85425e2815cfad82ea20fdaa538482ab74e7293d58b3f64a5aff6a
+python_version=3
conflicts="gir-freedesktop<1.80.0_1" # glib typelibs are now in glib
make_check_pre="dbus-run-session"
@@ -40,6 +42,12 @@ post_patch() {
fi
# Test fails in CI
vsed -e '/test_cleanup_handles_errors)/d' -i glib/tests/utils-isolated.c
+
+ if [ "$XBPS_TARGET_LIBC" = musl ]; then
+ # musl 1.1.x's implementation of faccessat is broken (doesn't behave correctly with AT_SYMLINK_NOFOLLOW)
+ # https://git.musl-libc.org/cgit/musl/commit/?id=55fb9a177316aa46c639d93dd0323d9a9a8c160c
+ vsed -e "s/'faccessat',//g" -i meson.build
+ fi
}
post_install() {
diff --git a/srcpkgs/glib/update b/srcpkgs/glib/update
index 98ff14720ccf82..a396950cb988b3 100644
--- a/srcpkgs/glib/update
+++ b/srcpkgs/glib/update
@@ -1 +1 @@
-pattern="glib-[0-9]+\.[0-9]*[02468]\.[0-9]+"
+pattern="[0-9]+\.[0-9]*[02468]\.[0-9]+"
From 87b32a4593e08f6fdd06850e4f251602aaef4a8b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 21 Mar 2025 18:19:19 -0700
Subject: [PATCH 1195/2025] gobject-introspection: update to 1.84.0.
---
srcpkgs/gobject-introspection/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template
index 5cbfae9f6d707b..784e6e87199efe 100644
--- a/srcpkgs/gobject-introspection/template
+++ b/srcpkgs/gobject-introspection/template
@@ -1,8 +1,8 @@
# Template file for 'gobject-introspection'
# keep in sync with gobject-introspection-bootstrap
pkgname=gobject-introspection
-version=1.82.0
-revision=2
+version=1.84.0
+revision=1
build_style=meson
build_helper="qemu"
pycompile_dirs="usr/lib/gobject-introspection/giscanner"
@@ -17,7 +17,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GObjectIntrospection"
changelog="https://gitlab.gnome.org/GNOME/gobject-introspection/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/gobject-introspection/${version%.*}/gobject-introspection-${version}.tar.xz"
-checksum=0f5a4c1908424bf26bc41e9361168c363685080fbdb87a196c891c8401ca2f09
+checksum=945b57da7ec262e5c266b89e091d14be800cc424277d82a02872b7d794a84779
python_version=3
if [ "$CROSS_BUILD" ]; then
From c058f2f9bbe514aa6030ee2f7e73ed9fec44d130 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:44:44 +0300
Subject: [PATCH 1196/2025] evolution-data-server: update to 3.56.0
---
srcpkgs/evolution-data-server/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index c48d3a5d894105..a4843b35fffec3 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
# Template file for 'evolution-data-server'
pkgname=evolution-data-server
-version=3.54.3
+version=3.56.0
revision=1
build_style=cmake
build_helper="gir qemu"
@@ -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-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution-data-server/-/raw/gnome-48/NEWS"
distfiles="${GNOME_SITE}/evolution-data-server/${version%.*}/evolution-data-server-${version}.tar.xz"
-checksum=5108dc38ee5cc1f8ef9155e87f6c4129f9644550a0962c5ae23ff807b57cb8d0
+checksum=7ae5482aa4ee2894467716c5be982500e1d511dddf4ab29b68fdb107d7f8a8ff
make_check=ci-skip # flaky in CI
build_options="gir"
From 9dd2a43c576a3c5018e65f7287b49664b47d077f Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:44:17 +0300
Subject: [PATCH 1197/2025] evolution: update to 3.56.0
---
srcpkgs/evolution/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 253fe59f66c4b4..b91da1fedd0228 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,6 +1,6 @@
# Template file for 'evolution'
pkgname=evolution
-version=3.54.3
+version=3.56.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -18,9 +18,9 @@ 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-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/evolution/-/raw/gnome-48/NEWS"
distfiles="${GNOME_SITE}/evolution/${version%.*}/evolution-${version}.tar.xz"
-checksum=746cf81ef5c325af17f53b2fab46d67260f3b13da014d8994d4ad9e846b855eb
+checksum=51409cd30d26046c56e232fa195eb61571a0d90e2dfe2dea5c5b2128968c4f58
shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so
libevolution-mail-composer.so"
From 92cf955f6290ff87130814b9ba794147beec0adb Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:44:55 +0300
Subject: [PATCH 1198/2025] evolution-ews: update to 3.56.0
---
srcpkgs/evolution-ews/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/evolution-ews/template b/srcpkgs/evolution-ews/template
index d6a247b6bb0171..c397c15cbfd5a1 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.54.3
+version=3.56.0
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-47/NEWS"
-distfiles="${GNOME_SITE}/evolution-ews/${version%.*}/evolution-ews-${version}.0.tar.xz"
-checksum=1ac707cf2591a844512575621a4930c761b2174dbc5ecb1c8a185262946a14f6
+changelog="https://gitlab.gnome.org/GNOME/evolution-ews/-/raw/gnome-48/NEWS"
+distfiles="${GNOME_SITE}/evolution-ews/${version%.*}/evolution-ews-${version}.tar.xz"
+checksum=4dfd5790158d8e2f8744dc8ab0ea4e6d7890e8c7cfaabc5f0150ca58a4c7be9c
From a8f990b59e46423eb31406b3ffd601bd1abc482a Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:25:23 +0300
Subject: [PATCH 1199/2025] vala: update to 0.56.18
---
srcpkgs/vala/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template
index 10f902a08be477..b60cdd2a472999 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.17
+version=0.56.18
revision=1
build_style=gnu-configure
configure_args="--disable-valadoc GI_GIRDIR=/usr/share/gir-1.0"
@@ -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=26100c4e4ef0049c619275f140d97cf565883d00c7543c82bcce5a426934ed6a
+checksum=f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382
shlib_provides="libvalaccodegen.so"
make_check=extended # take a lot of time
From 380830298bc0a225d97f00200b4be9df9ff50faa Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:25:51 +0300
Subject: [PATCH 1200/2025] valadoc: update to 0.56.18
---
srcpkgs/valadoc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/valadoc/template b/srcpkgs/valadoc/template
index 1cbf8158b53914..17faa95345b3c4 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.17
+version=0.56.18
revision=1
build_style=gnu-configure
configure_args="--with-cgraph=yes GI_GIRDIR=/usr/share/gir-1.0"
@@ -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=26100c4e4ef0049c619275f140d97cf565883d00c7543c82bcce5a426934ed6a
+checksum=f2affe7d40ab63db8e7b9ecc3f6bdc9c2fc7e3134c84ff2d795f482fe926a382
pre_configure() {
autoreconf -if
From 5c35a7a8879f29460b4f4f04a373270a074ce6f4 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:58:03 +0300
Subject: [PATCH 1201/2025] gnome-console: update to 48.0.1
---
...96f7d431e2628fc2a9da14989762d19a57a6.patch | 38 -------------------
srcpkgs/gnome-console/template | 8 ++--
2 files changed, 4 insertions(+), 42 deletions(-)
delete mode 100644 srcpkgs/gnome-console/patches/bf4196f7d431e2628fc2a9da14989762d19a57a6.patch
diff --git a/srcpkgs/gnome-console/patches/bf4196f7d431e2628fc2a9da14989762d19a57a6.patch b/srcpkgs/gnome-console/patches/bf4196f7d431e2628fc2a9da14989762d19a57a6.patch
deleted file mode 100644
index ffd901e63d5bb6..00000000000000
--- a/srcpkgs/gnome-console/patches/bf4196f7d431e2628fc2a9da14989762d19a57a6.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From bf4196f7d431e2628fc2a9da14989762d19a57a6 Mon Sep 17 00:00:00 2001
-From: Zander Brown <zbrown@gnome.org>
-Date: Sat, 4 Jan 2025 02:46:21 +0000
-Subject: [PATCH] main: explictly include headers
-
-Supersedes: https://gitlab.gnome.org/GNOME/console/-/merge_requests/171
----
- src/main.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/src/main.c b/src/main.c
-index af9c5a51..76a9093d 100644
---- a/src/main.c
-+++ b/src/main.c
-@@ -18,8 +18,12 @@
-
- #include <glib/gi18n.h>
-
-+#include <gtk/gtk.h>
-+#include <locale.h>
-+
- #include <kgx.h>
-
-+
- int
- main (int argc, char *argv[])
- {
-@@ -40,6 +44,7 @@ main (int argc, char *argv[])
- "version", PACKAGE_VERSION,
- "flags", G_APPLICATION_HANDLES_COMMAND_LINE |
- G_APPLICATION_HANDLES_OPEN |
-+ G_APPLICATION_SEND_ENVIRONMENT |
- G_APPLICATION_CAN_OVERRIDE_APP_ID,
- "register-session", TRUE,
- NULL);
---
-GitLab
-
diff --git a/srcpkgs/gnome-console/template b/srcpkgs/gnome-console/template
index f95c1555d1ff65..5aded1309997a2 100644
--- a/srcpkgs/gnome-console/template
+++ b/srcpkgs/gnome-console/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-console'
pkgname=gnome-console
-version=47.1
+version=48.0.1
revision=1
build_style=meson
hostmakedepends="pkg-config desktop-file-utils gettext
@@ -13,9 +13,9 @@ maintainer="oreo639 <oreo6391@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/console"
#changelog="https://gitlab.gnome.org/GNOME/console/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/console/-/raw/gnome-47/NEWS"
-distfiles="${GNOME_SITE}/gnome-console/${version%.*}/gnome-console-${version}.tar.xz"
-checksum=d3f600b45b51716691aee92870332e9c9a8ca89d553565f3131d9e28074725d0
+changelog="https://gitlab.gnome.org/GNOME/console/-/raw/gnome-48/NEWS"
+distfiles="${GNOME_SITE}/gnome-console/${version%%.*}/gnome-console-${version}.tar.xz"
+checksum=018e908e4daebcfcb150d4f1bb28d98272aa9d14d6815eaf8da45f889db05c49
nautilus-gnome-console-extension_package() {
depends="${sourcepkg}>=${version}_${revision}"
From f6e3eddc90b5ec13572b2d45d2447cd661eaa7ff Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:42:15 +0300
Subject: [PATCH 1202/2025] at-spi2-core: update to 2.56.0
---
srcpkgs/at-spi2-core/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 55d5947b25f7e7..3619b4ef4423b1 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.52.0
+version=2.56.0
revision=1
build_style=meson
build_helper="gir"
@@ -12,10 +12,10 @@ short_desc="Assistive Technology Service Provider Interface"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
-changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-46/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
+checksum=80d7e8ea0be924e045525367f909d6668dfdd3e87cd40792c6cfd08e6b58e95c
make_check=no # non-trivial dbus setup
# Package build options
From cacbef55d88d2735700bfc0d3edc18e0e10d05e6 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:54:07 +0300
Subject: [PATCH 1203/2025] python3-gobject: update to 3.52.3
---
srcpkgs/python3-gobject/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 872792b1ee01bc..58b5a88981593c 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -1,7 +1,7 @@
# Template file for 'python3-gobject'
pkgname=python3-gobject
-version=3.50.0
-revision=2
+version=3.52.3
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dpython=python${py3_ver}"
@@ -14,8 +14,8 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://pygobject.readthedocs.io/"
changelog="https://pygobject.readthedocs.io/en/latest/changelog.html"
-distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
-checksum=8d836e75b5a881d457ee1622cae4a32bcdba28a0ba562193adb3bbb472472212
+distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.gz"
+checksum=00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82
make_check_pre="xvfb-run"
python3-gobject-devel_package() {
From 2c2b13c03271b00d0629fd919230e1289a40b933 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:57:16 +0300
Subject: [PATCH 1204/2025] ghex: update to 46.2
---
srcpkgs/ghex/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ghex/template b/srcpkgs/ghex/template
index a42d2e46019756..0cf1d6e35a76d3 100644
--- a/srcpkgs/ghex/template
+++ b/srcpkgs/ghex/template
@@ -1,6 +1,6 @@
# Template file for 'ghex'
pkgname=ghex
-version=46.0
+version=46.2
revision=1
build_style=meson
build_helper=gir
@@ -16,7 +16,7 @@ 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-46/NEWS"
distfiles="${GNOME_SITE}/ghex/${version%.*}/ghex-${version}.tar.xz"
-checksum=a1c46f3020cb358b8323025db3a539c97d994a4c46f701f48edc6357f7fbcbd1
+checksum=a8f276a36397a70d20b862ff7c664243d9cf2891deb9be06d745a4f1ac661f31
build_options="gir gtk_doc"
build_options_default="gir gtk_doc"
From 45a50b5a48603de0e833d02f763215b537a4ea4e Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:04:04 +0300
Subject: [PATCH 1205/2025] orca: update to 48.0
---
srcpkgs/orca/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/orca/template b/srcpkgs/orca/template
index 3825fbea228d68..ee64e423b2cc70 100644
--- a/srcpkgs/orca/template
+++ b/srcpkgs/orca/template
@@ -1,6 +1,6 @@
# Template file for 'orca'
pkgname=orca
-version=47.3
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext itstool pkg-config gtk+3-devel python3-gobject-devel"
@@ -12,7 +12,7 @@ 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-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/orca/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/orca/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/orca/${version%.*}/orca-${version}.tar.xz"
-checksum=1b0b145bb685cd74eca3e28cb7b7097f98d13ee1cc58b71edeed3a8f9045231b
+checksum=b5080b74f4519017b1c75369e28d7d40d9fd59dd1fab723a6062e3657074030a
From 8838588a5d79f0e6f699c3bf82064bdf02e5423b Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:48:38 +0300
Subject: [PATCH 1206/2025] gvfs: update to 1.56.1
---
srcpkgs/gvfs/template | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index e0ba69b81d82a4..475f1203ecd9ff 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
# Template file for 'gvfs'
pkgname=gvfs
-version=1.54.2
+version=1.56.1
revision=1
build_style=meson
configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,17 +20,15 @@ license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/gvfs"
changelog="https://gitlab.gnome.org/GNOME/gvfs/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gvfs/${version%.*}/gvfs-${version}.tar.xz"
-checksum=54908f4e10b5f1c231e90330c8c15b7f21f2bb610f194c034b338e379c508e3c
+checksum=86731ccec679648f8734e237b1de190ebdee6e4c8c0f56f454c31588e509aa10
# Manually declare shlibs used by the subpkgs.
shlib_provides="libgvfscommon.so libgvfsdaemon.so"
subpackages="gvfs-afc gvfs-afp gvfs-cdda gvfs-gphoto2 gvfs-mtp gvfs-smb gvfs-goa gvfs-devel"
gvfs-devel_package() {
- short_desc+=" - development files"
- pkg_install() {
- vmove usr/include
- }
+ short_desc+=" - development files (transitional dummy package)"
+ build_style=meta
}
gvfs-afc_package() {
From e9b86041fc738bba132fecd9bd1a6871b5123e7c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 01:19:08 -0700
Subject: [PATCH 1207/2025] caja: remove unused gvfs-devel makedep
---
srcpkgs/caja/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/caja/template b/srcpkgs/caja/template
index 3b77ccca74b95e..41eda95154de90 100644
--- a/srcpkgs/caja/template
+++ b/srcpkgs/caja/template
@@ -11,7 +11,7 @@ configure_args="--disable-static --disable-packagekit --disable-schemas-compile
ac_cv_lib_selinux_is_selinux_enabled=no ac_cv_strftime_extensions=yes"
hostmakedepends="glib-devel gobject-introspection gettext itstool pkg-config
wayland-devel"
-makedepends="exempi-devel gvfs-devel libXt-devel libexif-devel libnotify-devel
+makedepends="exempi-devel libXt-devel libexif-devel libnotify-devel
gdk-pixbuf-devel libglib-devel pango-devel gtk+3-devel libxml2-devel
libexif-devel gtk-layer-shell-devel wayland-devel libX11-devel
mate-desktop-devel"
From aba8fe616c7919f66351ace610ece8565a3a0976 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 01:19:32 -0700
Subject: [PATCH 1208/2025] gnome-bluetooth1: remove unused gvfs-devel makedep
---
srcpkgs/gnome-bluetooth1/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnome-bluetooth1/template b/srcpkgs/gnome-bluetooth1/template
index 5448544ed754d0..7558ed3b5300e9 100644
--- a/srcpkgs/gnome-bluetooth1/template
+++ b/srcpkgs/gnome-bluetooth1/template
@@ -7,7 +7,7 @@ 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"
+ 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"
From e39ebaf0b8309a8e4661587efd2abd305c487ee7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 01:19:47 -0700
Subject: [PATCH 1209/2025] nemo: remove unused gvfs-devel makedep
---
srcpkgs/nemo/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/nemo/template b/srcpkgs/nemo/template
index 134dc88e5161c1..7ea10063520432 100644
--- a/srcpkgs/nemo/template
+++ b/srcpkgs/nemo/template
@@ -6,7 +6,7 @@ build_style=meson
build_helper=gir
pycompile_dirs="/usr/share/nemo/actions/myaction.py"
hostmakedepends="gettext-devel glib-devel intltool pkg-config"
-makedepends="cinnamon-desktop-devel dconf-devel exempi-devel gvfs-devel
+makedepends="cinnamon-desktop-devel dconf-devel exempi-devel
libexif-devel libnotify-devel xapps-devel libgsf-devel gtk+3-devel
libxml2-devel"
depends="cinnamon-translations dconf gvfs"
From 02a2bbc4ade5b8eac19fcaefc797c5af7e4ffe2e Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:11:24 +0300
Subject: [PATCH 1210/2025] aisleriot: update to 3.22.35
---
srcpkgs/aisleriot/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aisleriot/template b/srcpkgs/aisleriot/template
index 47159c6b0247da..3d985b22fd6117 100644
--- a/srcpkgs/aisleriot/template
+++ b/srcpkgs/aisleriot/template
@@ -1,7 +1,7 @@
# Template file for 'aisleriot'
pkgname=aisleriot
-version=3.22.33
-revision=2
+version=3.22.35
+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
@@ -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/aisleriot/-/archive/${version}/aisleriot-${version}.tar.gz"
-checksum=01fb7c1f1dfb5c53dbc1f6dbbd11523049d36da463edcf6ea367e24308729156
+checksum=790282d3c61ed360cb4c826f5c85d6285dc9d7bae03af9380b5503b470e1149d
replaces="aisleriot-data>=0"
From 28ba0848fb37265312f7c382a1ce86df34661242 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:20:46 +0300
Subject: [PATCH 1211/2025] gnome-nibbles: update to 4.2.0
---
srcpkgs/gnome-nibbles/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gnome-nibbles/template b/srcpkgs/gnome-nibbles/template
index 9a44af335d9e76..0cc3111c38093d 100644
--- a/srcpkgs/gnome-nibbles/template
+++ b/srcpkgs/gnome-nibbles/template
@@ -1,15 +1,16 @@
# Template file for 'gnome-nibbles'
pkgname=gnome-nibbles
-version=4.1.0
+version=4.2.0
revision=1
build_style=meson
+build_helper=qemu
hostmakedepends="gettext glib-devel itstool pkg-config vala desktop-file-utils
gtk4-update-icon-cache"
-makedepends="gsound-devel libgnome-games-support2-devel"
+makedepends="gsound-devel libgnome-games-support2-devel libadwaita-devel"
short_desc="GNOME snake eats diamonds game"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://wiki.gnome.org/Apps/Nibbles"
changelog="https://gitlab.gnome.org/GNOME/gnome-nibbles/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63241bd8a15f59180a61812041e2e8f39862267dc9e652f3d173542c550d9292
+checksum=526c2cfc0b2280daf2f54a62e5816656fac3dd60629d07c1ca06d82a6d5244a1
From 873dbc898f205af4ebed33ea85ba27a16477a205 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:20:18 +0300
Subject: [PATCH 1212/2025] gnome-chess: update to 48.0
---
srcpkgs/gnome-chess/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-chess/template b/srcpkgs/gnome-chess/template
index 84f9c5208101c7..645030a4163915 100644
--- a/srcpkgs/gnome-chess/template
+++ b/srcpkgs/gnome-chess/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-chess'
pkgname=gnome-chess
-version=47.0
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext pkg-config vala glib-devel itstool librsvg-devel
@@ -13,4 +13,4 @@ license="GPL-3.0-or-later"
homepage="https://wiki.gnome.org/Apps/Chess"
changelog="https://gitlab.gnome.org/GNOME/gnome-chess/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/gnome-chess/${version%.*}/gnome-chess-${version}.tar.xz"
-checksum=3a443a2c7880e6ad131b75add8074edbe5982b76abb842904fe3df9c2c50e87e
+checksum=7834c476f08bbf277906b0293632ed32e80374cb944326b219ea9056a6a95f3f
From e8bcffed40ab9e20b4cdd32d11e6797c0d059047 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:20:01 +0300
Subject: [PATCH 1213/2025] five-or-more: update to 48.0
---
srcpkgs/five-or-more/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/five-or-more/template b/srcpkgs/five-or-more/template
index 8f871a5ddb8f93..bbc6d87ab66754 100644
--- a/srcpkgs/five-or-more/template
+++ b/srcpkgs/five-or-more/template
@@ -1,14 +1,15 @@
# Template file for 'five-or-more'
pkgname=five-or-more
-version=3.32.3
+version=48.0
revision=1
build_style=meson
-hostmakedepends="gettext glib-devel itstool pkg-config vala"
-makedepends="gtk+3-devel librsvg-devel libgee08-devel libgnome-games-support-devel"
+hostmakedepends="gettext glib-devel itstool pkg-config vala
+ gtk-update-icon-cache"
+makedepends="gtk+3-devel librsvg-devel libgee-devel libgnome-games-support-devel"
short_desc="GNOME align five or more objects game"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Apps/Five%20or%20more"
changelog="https://gitlab.gnome.org/GNOME/five-or-more/-/raw/gnome-3-32/NEWS"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2d10d72eefdeb324b447d632af0c32496e25fc15a3c01db7d2f00c9b51d09ef4
+checksum=dffc375c07150bc8a005cfa74c0e8f0ba51ebcb028564822cb11fecfd599ae74
From cf93e481e2547bb0fbd89a02b251ed7342f3a445 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:21:11 +0300
Subject: [PATCH 1214/2025] lightsoff: update to 48.0
---
srcpkgs/lightsoff/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/lightsoff/template b/srcpkgs/lightsoff/template
index e528c0560272ec..aa8bdcc74e3f75 100644
--- a/srcpkgs/lightsoff/template
+++ b/srcpkgs/lightsoff/template
@@ -1,14 +1,14 @@
# Template file for 'lightsoff'
pkgname=lightsoff
-version=46.0
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config vala"
-makedepends="clutter-gtk-devel librsvg-devel"
+makedepends="libadwaita-devel"
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=672b1532e0645fae02f2837a96d539edcfd4c3ba4f72e591dc73fe479ebb8b92
+checksum=de6929b74bdc9c2ebc3f3f52c7cb3142c09fd5f3d2664e390a6387ddae0c7684
From 876055a7510ac8ff9c424c058917eb60177db56a Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:21:26 +0300
Subject: [PATCH 1215/2025] swell-foop: update to 48.0
---
srcpkgs/swell-foop/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/swell-foop/template b/srcpkgs/swell-foop/template
index 5d24d45ffd8924..b5911ea46bae3a 100644
--- a/srcpkgs/swell-foop/template
+++ b/srcpkgs/swell-foop/template
@@ -1,15 +1,15 @@
# Template file for 'swell-foop'
pkgname=swell-foop
-version=46.0
+version=48.0
revision=1
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config vala
gtk4-update-icon-cache"
-makedepends="libgnome-games-support2-devel librsvg-devel"
+makedepends="libgnome-games-support2-devel librsvg-devel libadwaita-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=06f8ab7807d71cec948b868371f47fbadeefccb5c357e13d1ef3c8481891fca3
+checksum=34bdee58946a14c9863153c9b1006cfbc51f0423fccbcdb12c45e60d66dbbdec
From aca56179d427a19cc4d315e9f03a7563194cd60e Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:23:00 +0300
Subject: [PATCH 1216/2025] librsvg: update to 2.59.2
---
srcpkgs/librsvg/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/librsvg/template b/srcpkgs/librsvg/template
index 87f76e51b75de7..7f0c1eceaac7d9 100644
--- a/srcpkgs/librsvg/template
+++ b/srcpkgs/librsvg/template
@@ -1,7 +1,7 @@
# Template file for 'librsvg'
pkgname=librsvg
-version=2.59.1
-revision=4
+version=2.59.2
+revision=1
build_style=meson
build_helper="gir rust"
hostmakedepends="cargo cargo-c pkg-config glib-devel gdk-pixbuf-devel
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://gitlab.gnome.org/GNOME/librsvg"
changelog="https://gitlab.gnome.org/GNOME/librsvg/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/librsvg/${version%.*}/librsvg-${version}.tar.xz"
-checksum=6116267c7ddabfd4daaf1c341326da0a773139a7223e885ae40ee09bd6986ef6
+checksum=ecd293fb0cc338c170171bbc7bcfbea6725d041c95f31385dc935409933e4597
# reference files are for specific pango and harfbuzz versions
# the test suite isn't designed to be run by distros
From 04e84b21718cb76c873aec899b67b8e8adb8ec6c Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 24 Mar 2025 14:22:19 +0300
Subject: [PATCH 1217/2025] gnome-robots: update to 41.2
---
srcpkgs/gnome-robots/template | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/gnome-robots/template b/srcpkgs/gnome-robots/template
index 369474709a8d81..9bca2b4cd6ee7d 100644
--- a/srcpkgs/gnome-robots/template
+++ b/srcpkgs/gnome-robots/template
@@ -1,14 +1,22 @@
# Template file for 'gnome-robots'
pkgname=gnome-robots
-version=40.0
+version=41.2
revision=1
build_style=meson
-hostmakedepends="gettext glib-devel itstool pkg-config vala"
-makedepends="gsound-devel gtk4-devel libcanberra-devel librsvg-devel
- libglib-devel libgnome-games-support-devel"
+build_helper=rust
+hostmakedepends="gettext glib-devel itstool pkg-config cargo
+ gtk4-update-icon-cache desktop-file-utils"
+makedepends="libadwaita-devel librsvg-devel rust-std"
short_desc="GNOME classic robots game"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Apps/Robots"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6fbf2f885750f1a5110a724f8f35addd9bc61184ee31cf0c0cb89953e4f4cb11
+checksum=9121c2f836812043feef2ba661cd5d0fd48e3d6319c43941b9fdd158b9b0eb91
+
+post_patch() {
+ if [ "$CROSS_BUILD" ]; then
+ vsed -i src/meson.build \
+ -e "s%rust_target /%'${RUST_TARGET}' / &%"
+ fi
+}
From f203f45b131982a33001343538a9f222f4ff5de3 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 02:46:13 -0700
Subject: [PATCH 1218/2025] gnome-music: fix Girepository version for glib 2.84
---
srcpkgs/gnome-music/patches/glib-2.84.patch | 79 +++++++++++++++++++++
srcpkgs/gnome-music/template | 2 +-
2 files changed, 80 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/gnome-music/patches/glib-2.84.patch
diff --git a/srcpkgs/gnome-music/patches/glib-2.84.patch b/srcpkgs/gnome-music/patches/glib-2.84.patch
new file mode 100644
index 00000000000000..f6f91b617b337c
--- /dev/null
+++ b/srcpkgs/gnome-music/patches/glib-2.84.patch
@@ -0,0 +1,79 @@
+From 802adb184acc178db145e91a52a6097dc067b271 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho <carlosg@gnome.org>
+Date: Wed, 5 Mar 2025 11:15:09 +0100
+Subject: [PATCH] build: Detect GIRepository version to use based on glib
+ version
+
+Glib 2.83/2.84 will incorporate its own g-i infrastructure and
+GIR definitions for the repository. The version was bumped which
+will (eventually) make GNOME Music checks for GIRepository 2.0
+fail.
+
+Since bumping to 3.0 will make GNOME Music just work again,
+detect at runtime whether the detected GLib is recent enough to
+use the 3.0 repository, or it should stick to the good old 2.0.
+
+Closes: https://gitlab.gnome.org/GNOME/gnome-music/-/issues/641
+---
+ gnome-music.in | 2 +-
+ meson.build | 10 +++++++++-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/gnome-music.in b/gnome-music.in
+index 7f69c1b06..cc2584f22 100755
+--- a/gnome-music.in
++++ b/gnome-music.in
+@@ -42,7 +42,7 @@ import gi
+
+ gi.require_version("Adw", "1")
+ gi.require_version('Gtk', '4.0')
+-gi.require_version('GIRepository', '2.0')
++gi.require_version('GIRepository', '@gir_version@')
+ gi.require_version('Gst', '1.0')
+ from gi.repository import Adw, GIRepository, Gio, Gtk, Gst
+
+diff --git a/meson.build b/meson.build
+index 3ca0a11c1..c120b0b3d 100644
+--- a/meson.build
++++ b/meson.build
+@@ -54,7 +54,7 @@ endif
+
+
+ # Dependencies
+-dependency('glib-2.0', version: '>= 2.67.1')
++glib_dep = dependency('glib-2.0', version: '>= 2.67.1')
+ dependency('gobject-introspection-1.0', version: '>= 1.35.0')
+ dependency('gtk4', version: '>= 4.16.0')
+ dependency('libadwaita-1', version: '>= 1.6')
+@@ -76,6 +76,12 @@ install_subdir(
+ install_dir: py_installation.get_install_dir()
+ )
+
++if glib_dep.version().version_compare('>=2.83')
++ gir_version = '3.0'
++else
++ gir_version = '2.0'
++endif
++
+ # Install the executable file
+ bin_config = configuration_data()
+ bin_config.set('application_id', APPLICATION_ID)
+@@ -84,6 +90,7 @@ bin_config.set('pkgdatadir', PKGDATA_DIR)
+ bin_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
+ bin_config.set('pythondir', PYTHON_DIR)
+ bin_config.set('schemasdir', PKGDATA_DIR)
++bin_config.set('gir_version', gir_version)
+ bin_config.set('version', meson.project_version() + VCS_TAG)
+
+ bin_config.set('local_build', 'False')
+@@ -103,6 +110,7 @@ local_config.set('pkgdatadir', join_paths(meson.current_build_dir(), 'data'))
+ local_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
+ local_config.set('pythondir', meson.current_source_dir())
+ local_config.set('schemasdir', join_paths(meson.current_build_dir(), 'data'))
++local_config.set('gir_version', gir_version)
+ local_config.set('version', meson.project_version() + VCS_TAG)
+
+ local_config.set('local_build', 'True')
+--
+GitLab
+
diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index cba359481d9c5a..1e74193d23ba65 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,7 +1,7 @@
# Template file for 'gnome-music'
pkgname=gnome-music
version=47.1
-revision=1
+revision=2
build_helper="gir"
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config
From bfe1e8d0a57334e6a62a311abf968e53f151d4e3 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:02:28 +0300
Subject: [PATCH 1219/2025] gtk-doc: update to 1.34.0
---
.../patches/0007-revert_fix_build.patch | 25 -------------------
srcpkgs/gtk-doc/template | 6 ++---
2 files changed, 3 insertions(+), 28 deletions(-)
delete mode 100644 srcpkgs/gtk-doc/patches/0007-revert_fix_build.patch
diff --git a/srcpkgs/gtk-doc/patches/0007-revert_fix_build.patch b/srcpkgs/gtk-doc/patches/0007-revert_fix_build.patch
deleted file mode 100644
index 8327a6db1e2dfa..00000000000000
--- a/srcpkgs/gtk-doc/patches/0007-revert_fix_build.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From: Kalev Lember <klember@redhat.com>
-Date: Thu, 28 Nov 2019 14:38:59 +0100
-Subject: Partially revert a gtk-doc 1.31 change that broke e-d-s and NM
- builds
-
-https://bugzilla.redhat.com/show_bug.cgi?id=1775560
----
- gtkdoc/scan.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/gtkdoc/scan.py b/gtkdoc/scan.py
-index 6c6534a..341939a 100644
---- a/gtkdoc/scan.py
-+++ b/gtkdoc/scan.py
-@@ -978,8 +978,8 @@ def ScanHeaderContent(input_lines, decl_list, get_types, options):
- logging.info('struct/union level : %d', level)
-
- # here we want in_declaration=='', otherwise we have a partial declaration
-- if in_declaration != '':
-- raise RuntimeError('partial declaration (%s) : %s ' % (in_declaration, decl))
-+ #if in_declaration != '':
-+ # raise RuntimeError('partial declaration (%s) : %s ' % (in_declaration, decl))
-
- # print remaining forward declarations
- for symbol in sorted(forward_decls.keys()):
diff --git a/srcpkgs/gtk-doc/template b/srcpkgs/gtk-doc/template
index 2cb3769cd17153..a702618794f1a3 100644
--- a/srcpkgs/gtk-doc/template
+++ b/srcpkgs/gtk-doc/template
@@ -1,7 +1,7 @@
# Template file for 'gtk-doc'
pkgname=gtk-doc
-version=1.33.2
-revision=4
+version=1.34.0
+revision=1
build_style=meson
# disable tests to avoid cyclic dependency on glib
configure_args="-Dtests=false"
@@ -15,5 +15,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later, GFDL-1.1-or-later"
homepage="http://www.gtk.org/gtk-doc/"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
+checksum=b20b72b32a80bc18c7f975c9d4c16460c2276566a0b50f87d6852dff3aa7861c
python_version=3
From 5645ab09f676a8badb52f61f28fabe79447083fd Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:09:11 -0300
Subject: [PATCH 1220/2025] gst-rtsp-server: update to 1.24.11.
---
srcpkgs/gst-rtsp-server/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-rtsp-server/template b/srcpkgs/gst-rtsp-server/template
index 5c3e50ae7c059f..f778ecf13c4c73 100644
--- a/srcpkgs/gst-rtsp-server/template
+++ b/srcpkgs/gst-rtsp-server/template
@@ -1,6 +1,6 @@
# Template file for 'gst-rtsp-server'
pkgname=gst-rtsp-server
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
build_helper=gir
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
-checksum=db21dfdd7bf2e718564d557378ada5358b411efe2a3e89e9f0f87a74537e2adc
+checksum=d147ff75bc445235fe0a4a4714c26d6b7bf9a485a1ae3a722bd530ab28f98bd3
gst-rtsp-server-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gst-plugins-base1-devel"
From d96d0216f7e09dda8f124ebb28946c6883d3ec22 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:09:33 -0300
Subject: [PATCH 1221/2025] gstreamer1: update to 1.24.11.
---
srcpkgs/gstreamer1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer1/template b/srcpkgs/gstreamer1/template
index 2f357257a66396..dbcc51f4ec26df 100644
--- a/srcpkgs/gstreamer1/template
+++ b/srcpkgs/gstreamer1/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer1'
pkgname=gstreamer1
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
build_helper="gir"
@@ -17,7 +17,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz"
-checksum=9fc45b1a332e8f812f09e95c281cd75969f6d1682d062a815db0e7bc047518fd
+checksum=093a379602a250d5cd33b88e723757c80198317efde33893edf3c87b6e53b907
pre_check() {
# gst_gstdatetime is known to fail according to LFS
From feaddf351a608149f7e33c36467ae0d1e544cf96 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:10:05 -0300
Subject: [PATCH 1222/2025] gstreamer-vaapi: update to 1.24.11.
---
srcpkgs/gstreamer-vaapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template
index 70afcb6ce5776c..f0943be96d4918 100644
--- a/srcpkgs/gstreamer-vaapi/template
+++ b/srcpkgs/gstreamer-vaapi/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer-vaapi'
pkgname=gstreamer-vaapi
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
-checksum=21593dbde5c6bcdcfe99195defbe3c3f4da01cb85f8ec10aae943887d39d8a4c
+checksum=e85904a47d9ecb41d7f76b1d3fe887fa18c0b81a3793e7d7f61361ea7e90420d
pre_check() {
# Seems to need certain hardware to pass
From b62a506280671be0e4d77220be6818b4fa6f4d8a Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:11:18 -0300
Subject: [PATCH 1223/2025] gst1-python3: update to 1.24.11.
---
srcpkgs/gst1-python3/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template
index eab4b7e44f975f..49a3a6e26f4d8d 100644
--- a/srcpkgs/gst1-python3/template
+++ b/srcpkgs/gst1-python3/template
@@ -1,9 +1,9 @@
# Template file for 'gst1-python3'
pkgname=gst1-python3
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
-hostmakedepends="pkg-config python3"
+hostmakedepends="pkg-config python3 python3-packaging-bootstrap"
makedepends="libglib-devel python3-devel python3-gobject-devel gst-plugins-base1-devel"
depends="python3-gobject"
short_desc="Python3 bindings for GStreamer 1.x"
@@ -12,5 +12,5 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"
-checksum=135bcf8b6f1468bc31e5660409fe8ed38109f01dec44743514aa2fa6b3863309
+checksum=f4c8761bfee98508f57e2efd738ef36a99e2f7644860877d54d235a7092cf056
make_check=no # Upstream didn't adjust checks to match their API changes
From 0a03c8cf11d7b492decc8fd248b42e41750c36f1 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:11:29 -0300
Subject: [PATCH 1224/2025] gst1-editing-services: update to 1.24.11.
---
srcpkgs/gst1-editing-services/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index 2432e4e4d51401..8110a55c2b2290 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.24.10
+version=1.24.11
revision=1
build_style=meson
build_helper="gir"
@@ -14,7 +14,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${version}.tar.xz"
-checksum=6f00b11b4e5e34c2a32d64df521dca77519d626fcc5e3863c0218bd12367e174
+checksum=85fd74dab259e137a95ab4427e009dd853f4ca82874500cb5493c33bcef1ef08
build_options="gir"
From 4eca97caa7c6a49327e510ca1d8bd6f6090c81c0 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:12:02 -0300
Subject: [PATCH 1225/2025] gst-libav: update to 1.24.11.
---
srcpkgs/gst-libav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index fda6b06fac4017..bfd591bb1ae555 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,6 +1,6 @@
# Template file for 'gst-libav'
pkgname=gst-libav
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
hostmakedepends="pkg-config yasm"
@@ -12,7 +12,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${version}.tar.xz"
-checksum=4cf2e2d8204e54ba8af9519a8b9b7ffa6e951a7087afa0dfe83c125d49bbb5fb
+checksum=13776fc16f7ce587d437d56d83e08c9224768dddc897dd3c88208d970a6aa422
case "$XBPS_TARGET_MACHINE" in
*-musl) # Required by musl for M_SQRT1_2
From d1f056c1c898658f3e73f8ba0cdb14c07a52c2d8 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:12:29 -0300
Subject: [PATCH 1226/2025] gst-plugins-base1: update to 1.24.11.
---
srcpkgs/gst-plugins-base1/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index 223bdf82663e71..ed5777f330275b 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.24.10
-revision=2
+version=1.24.11
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dtremor=disabled -Dexamples=disabled -Ddoc=disabled
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz"
-checksum=ebd57b1be924c6e24f327dd55bab9d8fbaaebe5e1dc8fca784182ab2b12d23eb
+checksum=98572c1f8b710e52673e250cd96e4f2660d79bd66aa172c5dde5f690c1231e1d
build_options="cdparanoia gir libvisual sndio wayland"
build_options_default="cdparanoia gir wayland"
From 208ae44f9edd4a49a46779a641f82c3561476ff5 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:12:40 -0300
Subject: [PATCH 1227/2025] gst-plugins-good1: update to 1.24.11.
---
srcpkgs/gst-plugins-good1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index 70f2c17b68fe09..34024aff716797 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-good1'
pkgname=gst-plugins-good1
-version=1.24.10
+version=1.24.11
revision=1
build_style=meson
configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
@@ -23,7 +23,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${version}.tar.xz"
-checksum=fce748fa66d7a8ee1fb261489e59d01e3fa787623d6d5c35068416fe7cd0acb3
+checksum=94bf3b5118dd4213af66048faac830569cc9a94a8c8e59e8a6d33b315f518462
build_options="gtk3 wayland"
build_options_default="gtk3 wayland"
From 642e722c7255f7bfffc6857845ab81b8682c029c Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:12:58 -0300
Subject: [PATCH 1228/2025] gst-plugins-bad1: update to 1.24.11.
---
srcpkgs/gst-plugins-bad1/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index 6946d49f69da53..e1a7dc04689cb4 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -1,7 +1,7 @@
# Template file for 'gst-plugins-bad1'
pkgname=gst-plugins-bad1
-version=1.24.10
-revision=3
+version=1.24.11
+revision=1
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
@@ -35,7 +35,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
-checksum=1707e3103950c9baed364a8af2ba0495d6b113fcd36e1062dda5f582b8f8904d
+checksum=9126c2b7053a5f059db958f43c6a5230d2e843ff9adff8c8c2477ea2457e3315
build_options="gir gme onevpl wayland"
build_options_default="gir wayland"
From bbd77c61ddd1a5af613fdef52a84aa2666bfac66 Mon Sep 17 00:00:00 2001
From: 1is7ac3 <isaac.qa13@gmail.com>
Date: Wed, 26 Mar 2025 02:13:05 -0300
Subject: [PATCH 1229/2025] gst-plugins-ugly1: update to 1.24.11.
---
srcpkgs/gst-plugins-ugly1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-ugly1/template b/srcpkgs/gst-plugins-ugly1/template
index 18ec9c06734f2f..f68b03ec57623f 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.24.10
+version=1.24.11
revision=1
build_style=meson
configure_args=" -Dsidplay=disabled -Dgpl=enabled -Dx264=enabled
@@ -17,4 +17,4 @@ license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${version}.tar.xz"
-checksum=9df6fd85a7256241efbb25f84b337575e3b345266f5dab3849371e4694779f18
+checksum=3a1f58a33aee8d13522865bcb564007a6837ef5711d7dfff8ce4260921013f8a
From 28b88057162fb35e4d9976791343735c1f8d0fa0 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Wed, 26 Mar 2025 07:01:32 +0100
Subject: [PATCH 1230/2025] wine-mono: update to 10.0.0.
---
srcpkgs/wine-mono/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wine-mono/template b/srcpkgs/wine-mono/template
index bcde7c6c5f373f..22fd9bcb9f2c07 100644
--- a/srcpkgs/wine-mono/template
+++ b/srcpkgs/wine-mono/template
@@ -1,6 +1,6 @@
# Template file for 'wine-mono'
pkgname=wine-mono
-version=9.4.0
+version=10.0.0
revision=1
build_style=fetch
short_desc="Mono built for running .NET applications with WINE"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="MIT, GPL-3.0-or-later, LGPL-2.0-or-later"
homepage="https://wiki.winehq.org/Mono"
distfiles="http://dl.winehq.org/wine/wine-mono/${version}/${pkgname}-${version}-x86.msi"
-checksum=cf6173ae94b79e9de13d9a74cdb2560a886fc3d271f9489acb1cfdbd961cacb2
+checksum=dbaca73e5d09f7a3a7c157ad04289af9ca47c3ced7012d46544a607046902b87
do_install() {
# The actual installation within WINE occurs at runtime in whatever
From eb445414b9e6a6288eb7961905fd7fe387ef0968 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Wed, 26 Mar 2025 10:12:59 +0100
Subject: [PATCH 1231/2025] wine: update to 10.4.
---
srcpkgs/wine/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index 7c9235a4915182..8628058b19cdfe 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,6 +1,6 @@
# Template file for 'wine'
pkgname=wine
-version=10.3
+version=10.4
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="de3d88ff0056b82ffdfca842f1119592e4914f48c4ea023768e0419c36467c3e
- 775fc4e8cef23700e4ec8e14923d6cf737136ef5be3071fcda7dd55168d4b9e9"
+checksum="a09019ce5c42ba06ba91ec423d49d8f2a9a8eac4c1a9230c73e1d119639d5e92
+ 544cba69dad546927bd04b32c66cfb61c036d0ba11f42dcee7d2b641abba705b"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
From 83f1ee64e03d6289e7f49e39a6c1da138749d9f8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:16:48 -0400
Subject: [PATCH 1232/2025] pyright: update to 1.1.398.
---
srcpkgs/pyright/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pyright/template b/srcpkgs/pyright/template
index 4b766f375249d9..a0b95996ce7512 100644
--- a/srcpkgs/pyright/template
+++ b/srcpkgs/pyright/template
@@ -1,6 +1,6 @@
# Template file for 'pyright'
pkgname=pyright
-version=1.1.397
+version=1.1.398
revision=1
build_wrksrc="packages/pyright"
hostmakedepends="nodejs python3-setuptools pkg-config"
@@ -12,7 +12,7 @@ license="MIT"
homepage="https://microsoft.github.io/pyright"
changelog="https://github.com/microsoft/pyright/releases"
distfiles="https://github.com/microsoft/pyright/archive/refs/tags/${version}.tar.gz"
-checksum=80fd5cd27685535a060d34ff26210c6aa688f9786f9d1edd10cde9101c62dc76
+checksum=bbc6c65205f9a5f02d1f666da66b52644ec4eecdbb58f4bf9ca3de2db7b77172
case "$XBPS_TARGET_MACHINE" in
i686*) broken="lerna doesn't support i686" ;;
From 983f1e4dc963ff8ebd053a136b16da7a613f6f91 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:16:55 -0400
Subject: [PATCH 1233/2025] python3-orjson: update to 3.10.16.
---
srcpkgs/python3-orjson/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-orjson/template b/srcpkgs/python3-orjson/template
index a3336a1818fcca..6e4faee968790e 100644
--- a/srcpkgs/python3-orjson/template
+++ b/srcpkgs/python3-orjson/template
@@ -1,6 +1,6 @@
# Template file for 'python3-orjson'
pkgname=python3-orjson
-version=3.10.15
+version=3.10.16
revision=1
build_style=python3-pep517
build_helper="rust"
@@ -13,7 +13,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/ijl/orjson"
changelog="https://raw.githubusercontent.com/ijl/orjson/master/CHANGELOG.md"
distfiles="https://github.com/ijl/orjson/archive/refs/tags/${version}.tar.gz"
-checksum=d2fadc32a07cbb95254604f7d886ef4a5ff0e958455fcdd82e640ebd25abea4a
+checksum=4379b4e7ab59e01c5a0fb945701e8d71335bee49b79c9756a279dc04158329a4
post_install() {
vlicense LICENSE-MIT
From b9df0648426813e4376e1ff0445c05419b1b821a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:17:03 -0400
Subject: [PATCH 1234/2025] tinymist: update to 0.13.10.
---
srcpkgs/tinymist/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template
index 4c84d08402b680..289a0e875109a3 100644
--- a/srcpkgs/tinymist/template
+++ b/srcpkgs/tinymist/template
@@ -1,6 +1,6 @@
# Template file for 'tinymist'
pkgname=tinymist
-version=0.13.8
+version=0.13.10
revision=1
build_style=cargo
build_helper="qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://myriad-dreamin.github.io/tinymist/"
changelog="https://github.com/Myriad-Dreamin/tinymist/releases"
distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz"
-checksum=3d1ff8a58cafa3697453acb3e9bc52631f785d9f913e1afd14dcf6f6539f2bb1
+checksum=f47897ad9572bdcf84bca196946165531fa36933eb5a72101dc711dcefca44ae
# takes forever
make_check=no
From 0ad0df460dc8d1b3aa95d58dc27600d8f33c4a55 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:17:09 -0400
Subject: [PATCH 1235/2025] uv: update to 0.6.10.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index 079e83ab53a197..b27438aa4dc86e 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.9
+version=0.6.10
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=771f940626c7b6dd2c85ccc831d8c1076b6281794e20f46d37fa7e1d44dc26bd
+checksum=759e3d4f6ac9d47085a2051fa3260c9d0e691854bb4daae9bdd79b2119c57a93
case "$XBPS_TARGET_MACHINE" in
i686*)
From f6098434164ce7ec849c9963707fc20daa24033d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:17:18 -0400
Subject: [PATCH 1236/2025] yt-dlp: update to 2025.03.26.
---
srcpkgs/yt-dlp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 9aa9f6b76ee36e..03108efd83cdf9 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
# Template file for 'yt-dlp'
pkgname=yt-dlp
-version=2025.03.25
+version=2025.03.26
revision=1
build_style=python3-pep517
make_check_args="-k not((download)or(test_socks))"
@@ -13,4 +13,4 @@ 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>yt-dlp-$version.tar.gz"
-checksum=2e5729077a75f262130823feb19e299c35138383e75d5695b80ba0d9af879447
+checksum=de52bfc9e56f28e73f884171100e680831ea3dd11f360c164acdbf9d7c8f4342
From ad627171349ae7c5af68930e2c16c66b3462e479 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 26 Mar 2025 09:44:25 -0400
Subject: [PATCH 1237/2025] hexedit: fix homepage
---
srcpkgs/hexedit/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/hexedit/template b/srcpkgs/hexedit/template
index eb73aa150c1c07..02f0dca8111e90 100644
--- a/srcpkgs/hexedit/template
+++ b/srcpkgs/hexedit/template
@@ -8,7 +8,7 @@ makedepends="ncurses-devel"
short_desc="View and edit files in hexadecimal or in ASCII"
maintainer="Jim Westfall <jwestfall@surrealistic.net>"
license="GPL-2.0-or-later"
-homepage="http://rigaux.org"
+homepage="https://rigaux.org/hexedit.html"
distfiles="https://github.com/pixel/hexedit/archive/${version}.tar.gz"
checksum=598906131934f88003a6a937fab10542686ce5f661134bc336053e978c4baae3
From 29119d62b36b39ae5e0db0ca7ede3612b6ba151a Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 26 Mar 2025 16:49:33 +0000
Subject: [PATCH 1238/2025] docker-cli: update to 28.0.4.
---
srcpkgs/docker-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/docker-cli/template b/srcpkgs/docker-cli/template
index e815696f129ef5..d05d7fcd285742 100644
--- a/srcpkgs/docker-cli/template
+++ b/srcpkgs/docker-cli/template
@@ -1,7 +1,7 @@
# Template file for 'docker-cli'
# should be kept in sync with moby
pkgname=docker-cli
-version=28.0.1
+version=28.0.4
revision=1
build_style=go
go_package="github.com/docker/cli/cmd/docker"
@@ -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=d7495aa47f52e5ba5b16d6ffbc07678cbf496b9f00206c5918f936206ad986f5
+checksum=09b41aa5ff656bc135feb80cb9b73c70aeba099ef9756c3cef7bcb2eb3c98ba6
system_groups="docker"
# tests seem designed to run in docker
make_check=no
From 7115b9a42a7b435e57be28e7d40ad12c56639a83 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 26 Mar 2025 16:50:16 +0000
Subject: [PATCH 1239/2025] docker-gen: update to 0.14.6.
---
srcpkgs/docker-gen/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/docker-gen/template b/srcpkgs/docker-gen/template
index 482bbe2d87493c..32aa8fdd2f43f8 100644
--- a/srcpkgs/docker-gen/template
+++ b/srcpkgs/docker-gen/template
@@ -1,6 +1,6 @@
# Template file for 'docker-gen'
pkgname=docker-gen
-version=0.14.5
+version=0.14.6
revision=1
build_style=go
go_import_path="github.com/nginx-proxy/docker-gen"
@@ -10,7 +10,7 @@ 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=3f3c8b3e3cb783a354b08eb53656fa82ca83cfd1eb833f1fdc075a94627f02ff
+checksum=bebdebef78196a5af2c49471116bca007117015d457d9279bff4d5f8fc95417d
post_install() {
vlicense LICENSE
From f812b17fee1e4eaf952a68a0cd937e3f631e4ff1 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 26 Mar 2025 16:50:35 +0000
Subject: [PATCH 1240/2025] fcron: update to 3.4.0.
---
srcpkgs/fcron/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fcron/template b/srcpkgs/fcron/template
index 7178a8e7e2f99a..33d8668af01d25 100644
--- a/srcpkgs/fcron/template
+++ b/srcpkgs/fcron/template
@@ -1,6 +1,6 @@
# Template file for 'fcron'
pkgname=fcron
-version=3.3.3
+version=3.4.0
revision=1
build_style=gnu-configure
configure_args="
@@ -30,7 +30,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2.0-or-later"
homepage="http://fcron.free.fr"
distfiles="$homepage/archives/$pkgname-$version.src.tar.gz"
-checksum=e5b48c9b78cb38cfb24a038dcb13a08b5121889375378f42f3c94bc250d21497
+checksum=f4e7fc553cdd70ff4b3b6ac9138b3b7cffab9198b8c266d97af0a87506e0e1b5
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From 4d33383d950913eafa7cc75b2c20e240db8de546 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 26 Mar 2025 16:50:59 +0000
Subject: [PATCH 1241/2025] moby: update to 28.0.4.
---
srcpkgs/moby/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/moby/template b/srcpkgs/moby/template
index 785b512e1d4b2e..a96a508b5f7c23 100644
--- a/srcpkgs/moby/template
+++ b/srcpkgs/moby/template
@@ -1,8 +1,8 @@
# Template file for 'moby'
# should be kept in sync with docker-cli
pkgname=moby
-version=28.0.1
-revision=2
+version=28.0.4
+revision=1
build_style=go
go_import_path="github.com/docker/docker"
hostmakedepends="go pkg-config"
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://www.docker.com"
changelog="https://github.com/moby/moby/releases"
distfiles="https://github.com/moby/moby/archive/v${version}.tar.gz"
-checksum="ff04cc8eb58aff5494e51186689043c8d25b8aff1553b04b08980f2d70b4b000"
+checksum=4b347a2b83221952cab93197f6e9bc7ffe54dd4bd0a9644c176aecde551721ca
system_groups="docker"
make_check=no # no other tests are available
From ffab3bda0199a7fead666eb313fd7c09404727ce Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Wed, 26 Mar 2025 16:53:08 +0000
Subject: [PATCH 1242/2025] terragrunt: update to 0.76.8.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 378c0aaf26e2b5..56045d4ccfd97a 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.76.2
+version=0.76.8
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=dcf7812df212dcd2a81c72f8271519129f2d5cfd5f5529339b46c52dfe63449c
+checksum=e40331e856361486db5ee5f134283da6fde947d6eb1a721fc94a7d6970e1ff88
post_install() {
vlicense LICENSE.txt
From fc77925df83e723957b95a453187d57dbbdf09c2 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 18:14:23 -0700
Subject: [PATCH 1243/2025] Revert "at-spi2-core: update to 2.56.0"
This reverts commit c9ca3ac2c7d398141f46079d4a4ff37a3e3d9bd9.
orca 48 and at-spi2-core 2.56.0, causes issues with orca on Wayland DEs that
don't implement the new org.freedesktop.a11y interface.
Revert for now.
---
srcpkgs/at-spi2-core/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 3619b4ef4423b1..784ce06954dfa3 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,7 +1,8 @@
# Template file for 'at-spi2-core'
pkgname=at-spi2-core
-version=2.56.0
-revision=1
+reverts="2.56.0_1"
+version=2.52.0
+revision=2
build_style=meson
build_helper="gir"
configure_args="$(vopt_feature gir introspection)"
@@ -12,10 +13,10 @@ short_desc="Assistive Technology Service Provider Interface"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
-changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-48/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-46/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=80d7e8ea0be924e045525367f909d6668dfdd3e87cd40792c6cfd08e6b58e95c
+checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
make_check=no # non-trivial dbus setup
# Package build options
From 803f9f8997754c924f9352e92f69f4584b2ead9e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 26 Mar 2025 21:48:11 +0100
Subject: [PATCH 1244/2025] neovim: update to 0.11.0
---
.../patches/cmake-allow-build-type-none.patch | 28 ------
srcpkgs/neovim/patches/cross-build.patch | 97 +++----------------
.../health-check-allow-build-type-none.patch | 15 +++
srcpkgs/neovim/template | 35 ++++---
4 files changed, 45 insertions(+), 130 deletions(-)
delete mode 100644 srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
create mode 100644 srcpkgs/neovim/patches/health-check-allow-build-type-none.patch
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
deleted file mode 100644
index adffa83e6b2419..00000000000000
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Void uses the "None" build type to apply our chosen compile settings.
-
-diff --git a/cmake/Util.cmake b/cmake/Util.cmake
-index f09de78..f48f2d0 100644
---- a/cmake/Util.cmake
-+++ b/cmake/Util.cmake
-@@ -193,7 +193,7 @@ endfunction()
- # Passing CMAKE_BUILD_TYPE for multi-config generators will not only not be
- # used, but also generate a warning for the user.
- function(set_default_buildtype BUILD_TYPE)
-- set(allowableBuildTypes Debug Release MinSizeRel RelWithDebInfo)
-+ set(allowableBuildTypes Debug Release MinSizeRel RelWithDebInfo None)
- if(NOT BUILD_TYPE IN_LIST allowableBuildTypes)
- message(FATAL_ERROR "Invalid build type: ${BUILD_TYPE}")
- endif()
-diff --git a/runtime/lua/nvim/health.lua b/runtime/lua/nvim/health.lua
-index 5bc0319..40a72c1 100644
---- a/runtime/lua/nvim/health.lua
-+++ b/runtime/lua/nvim/health.lua
-@@ -153,7 +153,7 @@ local function check_performance()
- local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
- if buildtype == '' then
- health.error('failed to get build type from :version')
-- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
-+ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
- health.ok(buildtype)
- else
- health.info(buildtype)
diff --git a/srcpkgs/neovim/patches/cross-build.patch b/srcpkgs/neovim/patches/cross-build.patch
index a9e8ebff7c1871..cc1e30a5053f92 100644
--- a/srcpkgs/neovim/patches/cross-build.patch
+++ b/srcpkgs/neovim/patches/cross-build.patch
@@ -1,16 +1,7 @@
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt
-index c171fab..cb29798 100644
+index d103b5f..66cf20e 100644
--- a/runtime/CMakeLists.txt
+++ b/runtime/CMakeLists.txt
-@@ -11,7 +11,7 @@ get_directory_property(LUA_GEN DIRECTORY ${PROJECT_SOURCE_DIR}/src/nvim DEFINITI
- get_directory_property(LUA_GEN_DEPS DIRECTORY ${PROJECT_SOURCE_DIR}/src/nvim DEFINITION LUA_GEN_DEPS)
-
- add_custom_command(OUTPUT ${GENERATED_SYN_VIM}
-- COMMAND ${LUA_GEN} ${SYN_VIM_GENERATOR} ${GENERATED_SYN_VIM} ${FUNCS_DATA}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${SYN_VIM_GENERATOR} ${GENERATED_SYN_VIM} ${FUNCS_DATA}
- DEPENDS
- ${LUA_GEN_DEPS}
- ${SYN_VIM_GENERATOR}
@@ -33,7 +33,7 @@ foreach(PACKAGE ${PACKAGES})
add_custom_command(OUTPUT "${GENERATED_PACKAGE_DIR}/${PACKNAME}/doc/tags"
COMMAND ${CMAKE_COMMAND} -E copy_directory
@@ -30,37 +21,19 @@ index c171fab..cb29798 100644
DEPENDS
nvim_bin
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
-index a100e73..786a29c 100644
+index 2a60eef..961ffbd 100644
--- a/src/nvim/CMakeLists.txt
+++ b/src/nvim/CMakeLists.txt
-@@ -543,7 +543,7 @@ foreach(sfile ${NVIM_SOURCES}
- add_custom_command(
- OUTPUT "${gf_c_h}" "${gf_h_h}"
- COMMAND ${CMAKE_C_COMPILER} ${sfile} ${PREPROC_OUTPUT} ${gen_cflags}
-- COMMAND ${LUA_GEN} "${HEADER_GENERATOR}" "${sfile}" "${gf_c_h}" "${gf_h_h}" "${gf_i}"
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} "${HEADER_GENERATOR}" "${sfile}" "${gf_c_h}" "${gf_h_h}" "${gf_i}"
- DEPENDS ${depends})
- list(APPEND NVIM_GENERATED_FOR_SOURCES "${gf_c_h}")
- list(APPEND NVIM_GENERATED_FOR_HEADERS "${gf_h_h}")
-@@ -553,7 +553,7 @@ foreach(sfile ${NVIM_SOURCES}
- endforeach()
+@@ -515,7 +515,7 @@ add_custom_command(
+ "${NVIM_VERSION_DEF_H}"
+ DEPENDS "${PROJECT_BINARY_DIR}/cmake.config/auto/versiondef-$<CONFIG>.h")
- add_custom_command(OUTPUT ${GENERATED_UNICODE_TABLES}
-- COMMAND ${LUA_PRG} ${UNICODE_TABLES_GENERATOR}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_PRG} ${UNICODE_TABLES_GENERATOR}
- ${UNICODE_DIR}
- ${GENERATED_UNICODE_TABLES}
- DEPENDS
-@@ -567,7 +567,7 @@ configure_file(${GENERATOR_DIR}/nvim_version.lua.in ${NVIM_VERSION_LUA})
- add_custom_command(
- OUTPUT ${GENERATED_API_DISPATCH} ${GENERATED_API_METADATA}
- ${FUNCS_METADATA} ${LUA_API_C_BINDINGS} ${GENERATED_KEYSETS_DEFS}
-- COMMAND ${LUA_GEN} ${API_DISPATCH_GENERATOR}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${API_DISPATCH_GENERATOR}
- ${GENERATED_API_DISPATCH}
- ${GENERATED_API_METADATA} ${FUNCS_METADATA}
- ${LUA_API_C_BINDINGS}
-@@ -591,7 +591,7 @@ add_custom_command(
+-set(LUA_GEN ${LUA_GEN_PRG} ${GENERATOR_PRELOAD} ${PROJECT_SOURCE_DIR} $<TARGET_FILE:nlua0> ${PROJECT_BINARY_DIR})
++set(LUA_GEN ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN_PRG} ${GENERATOR_PRELOAD} ${PROJECT_SOURCE_DIR} $<TARGET_FILE:nlua0> ${PROJECT_BINARY_DIR})
+ set(LUA_GEN_DEPS ${GENERATOR_PRELOAD} $<TARGET_FILE:nlua0>)
+
+ # Like LUA_GEN but includes also vim.fn, vim.api, vim.uv, etc
+@@ -614,7 +614,7 @@ add_custom_command(
OUTPUT ${VIM_MODULE_FILE}
COMMAND ${CMAKE_COMMAND} -E env
"LUAC_PRG=${LUAC_PRG}"
@@ -69,55 +42,11 @@ index a100e73..786a29c 100644
# NB: vim._init_packages and vim.inspect must be be first and second ones
# respectively, otherwise --luamod-dev won't work properly.
${LUA_INIT_PACKAGES_MODULE_SOURCE} "vim._init_packages"
-@@ -626,7 +626,7 @@ add_custom_command(
- ${GENERATED_UI_EVENTS_REMOTE}
- ${UI_METADATA}
- ${GENERATED_UI_EVENTS_CLIENT}
-- COMMAND ${LUA_GEN} ${API_UI_EVENTS_GENERATOR}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${API_UI_EVENTS_GENERATOR}
- ${CMAKE_CURRENT_LIST_DIR}/api/ui_events.in.h
- ${GENERATED_UI_EVENTS_CALL}
- ${GENERATED_UI_EVENTS_REMOTE}
-@@ -658,29 +658,29 @@ list(APPEND NVIM_GENERATED_FOR_SOURCES
- )
-
- add_custom_command(OUTPUT ${GENERATED_EX_CMDS_ENUM} ${GENERATED_EX_CMDS_DEFS}
-- COMMAND ${LUA_GEN} ${EX_CMDS_GENERATOR} ${GENERATED_INCLUDES_DIR} ${GENERATED_DIR}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${EX_CMDS_GENERATOR} ${GENERATED_INCLUDES_DIR} ${GENERATED_DIR}
- DEPENDS ${LUA_GEN_DEPS} ${EX_CMDS_GENERATOR} ${CMAKE_CURRENT_LIST_DIR}/ex_cmds.lua
- )
-
- add_custom_command(OUTPUT ${GENERATED_FUNCS} ${FUNCS_DATA}
-- COMMAND ${LUA_GEN} ${FUNCS_GENERATOR} ${GENERATED_DIR} ${FUNCS_METADATA} ${FUNCS_DATA}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${FUNCS_GENERATOR} ${GENERATED_DIR} ${FUNCS_METADATA} ${FUNCS_DATA}
- DEPENDS ${LUA_GEN_DEPS} ${FUNCS_GENERATOR} ${CMAKE_CURRENT_LIST_DIR}/eval.lua ${FUNCS_METADATA}
- )
- list(APPEND NVIM_GENERATED_FOR_SOURCES
- "${GENERATED_FUNCS}")
-
- add_custom_command(OUTPUT ${GENERATED_EVENTS_ENUM} ${GENERATED_EVENTS_NAMES_MAP}
-- COMMAND ${LUA_GEN} ${EVENTS_GENERATOR} ${GENERATED_EVENTS_ENUM} ${GENERATED_EVENTS_NAMES_MAP}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${EVENTS_GENERATOR} ${GENERATED_EVENTS_ENUM} ${GENERATED_EVENTS_NAMES_MAP}
- DEPENDS ${LUA_GEN_DEPS} ${EVENTS_GENERATOR} ${CMAKE_CURRENT_LIST_DIR}/auevents.lua
- )
-
- add_custom_command(OUTPUT ${GENERATED_OPTIONS}
-- COMMAND ${LUA_GEN} ${OPTIONS_GENERATOR} ${GENERATED_OPTIONS}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${OPTIONS_GENERATOR} ${GENERATED_OPTIONS}
- DEPENDS ${LUA_GEN_DEPS} ${OPTIONS_GENERATOR} ${CMAKE_CURRENT_LIST_DIR}/options.lua
- )
-
- add_custom_command(OUTPUT ${GENERATED_OPTIONS_ENUM} ${GENERATED_OPTIONS_MAP}
-- COMMAND ${LUA_GEN} ${OPTIONS_ENUM_GENERATOR} ${GENERATED_OPTIONS_ENUM} ${GENERATED_OPTIONS_MAP}
-+ COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} ${LUA_GEN} ${OPTIONS_ENUM_GENERATOR} ${GENERATED_OPTIONS_ENUM} ${GENERATED_OPTIONS_MAP}
- DEPENDS ${LUA_GEN_DEPS} ${OPTIONS_ENUM_GENERATOR} ${CMAKE_CURRENT_LIST_DIR}/options.lua
- )
-
diff --git a/src/nvim/po/CMakeLists.txt b/src/nvim/po/CMakeLists.txt
-index 348ba28..8e9988d 100644
+index f0436a2..81a9433 100644
--- a/src/nvim/po/CMakeLists.txt
+++ b/src/nvim/po/CMakeLists.txt
-@@ -53,14 +53,14 @@ if(HAVE_WORKING_LIBINTL AND GETTEXT_FOUND AND XGETTEXT_PRG AND ICONV_PRG)
+@@ -55,14 +55,14 @@ if(HAVE_WORKING_LIBINTL AND GETTEXT_FOUND AND XGETTEXT_PRG AND ICONV_PRG)
list(SORT NVIM_RELATIVE_SOURCES)
add_custom_command(
OUTPUT ${NVIM_POT}
diff --git a/srcpkgs/neovim/patches/health-check-allow-build-type-none.patch b/srcpkgs/neovim/patches/health-check-allow-build-type-none.patch
new file mode 100644
index 00000000000000..4ab743e02ad836
--- /dev/null
+++ b/srcpkgs/neovim/patches/health-check-allow-build-type-none.patch
@@ -0,0 +1,15 @@
+Void uses the "None" build type to apply our chosen compile settings.
+
+diff --git a/runtime/lua/vim/health/health.lua b/runtime/lua/vim/health/health.lua
+index dd6fe7f..25d8d81 100644
+--- a/runtime/lua/vim/health/health.lua
++++ b/runtime/lua/vim/health/health.lua
+@@ -157,7 +157,7 @@ local function check_performance()
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if buildtype == '' then
+ health.error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.ok(buildtype)
+ else
+ health.info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index b7e21141e11c8a..d45e106721cf70 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,20 +1,19 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.10.4
-revision=2
+version=0.11.0
+revision=1
# as per https://github.com/neovim/neovim/blob/master/cmake.deps/deps.txt
-_treesitter_c_version=0.21.3
-_treesitter_lua_version=0.1.0
-_treesitter_vim_version=0.4.0
-_treesitter_vimdoc_version=3.0.0
-_treesitter_query_version=0.4.0
-_treesitter_markdown_version=0.2.3
+_treesitter_c_version=0.23.4
+_treesitter_lua_version=0.3.0
+_treesitter_vim_version=0.5.0
+_treesitter_vimdoc_version=3.0.1
+_treesitter_query_version=0.5.1
+_treesitter_markdown_version=0.4.1
build_style=cmake
build_helper="qemu"
-configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)"
+configure_args="-DCOMPILE_LUA=OFF -DENABLE_TRANSLATIONS=ON -DPREFER_LUA=$(vopt_if luajit OFF ON)"
hostmakedepends="gettext patchelf"
-makedepends="libuv-devel libvterm-devel msgpack-devel
- libluv-devel tree-sitter-devel unibilium-devel
+makedepends="libuv-devel libluv-devel libutf8proc-devel tree-sitter-devel unibilium-devel
lua51-lpeg $(vopt_if luajit LuaJIT-devel lua51-devel)"
short_desc="Fork of Vim aiming to improve user experience, plugins and GUIs"
maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
@@ -28,13 +27,13 @@ distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz
https://github.com/neovim/tree-sitter-vimdoc/archive/refs/tags/v${_treesitter_vimdoc_version}.tar.gz>treesitter_vimdoc_${_treesitter_vimdoc_version}.tar.gz
https://github.com/tree-sitter-grammars/tree-sitter-query/archive/refs/tags/v${_treesitter_query_version}.tar.gz>treesitter_query_${_treesitter_query_version}.tar.gz
https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/refs/tags/v${_treesitter_markdown_version}.tar.gz>treesitter_markdown_${_treesitter_markdown_version}.tar.gz"
-checksum="10413265a915133f8a853dc757571334ada6e4f0aa15f4c4cc8cc48341186ca2
- 75a3780df6114cd37496761c4a7c9fd900c78bee3a2707f590d78c0ca3a24368
- 230cfcbfa74ed1f7b8149e9a1f34c2efc4c589a71fe0f5dc8560622f8020d722
- 9f856f8b4a10ab43348550fa2d3cb2846ae3d8e60f45887200549c051c66f9d5
- a639bf92bf57bfa1cdc90ca16af27bfaf26a9779064776dd4be34c1ef1453f6c
- d3a423ab66dc62b2969625e280116678a8a22582b5ff087795222108db2f6a6e
- 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5"
+checksum="6826c4812e96995d29a98586d44fbee7c9b2045485d50d174becd6d5242b3319
+ b66c5043e26d84e5f17a059af71b157bcf202221069ed220aa1696d7d1d28a7a
+ a34cc70abfd8d2d4b0fabf01403ea05f848e1a4bc37d8a4bfea7164657b35d31
+ 90019d12d2da0751c027124f27f5335babf069a050457adaed53693b5e9cf10a
+ 76b65e5bee9ff78eb21256619b1995aac4d80f252c19e1c710a4839481ded09e
+ fe8c712880a529d454347cd4c58336ac2db22243bae5055bdb5844fb3ea56192
+ e0fdb2dca1eb3063940122e1475c9c2b069062a638c95939e374c5427eddee9f"
skip_extraction="
treesitter_c_${_treesitter_c_version}.tar.gz
From 20d417d79328591fa3c1037fc97fff4dc8e22fce Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 26 Mar 2025 18:16:07 +0100
Subject: [PATCH 1245/2025] ghostty: update to 1.1.3.
---
srcpkgs/ghostty/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ghostty/template b/srcpkgs/ghostty/template
index 4416a7366f0085..0798bb340425bb 100644
--- a/srcpkgs/ghostty/template
+++ b/srcpkgs/ghostty/template
@@ -1,6 +1,6 @@
# Template file for 'ghostty'
pkgname=ghostty
-version=1.1.2
+version=1.1.3
revision=1
build_style=zig-build
configure_args="
@@ -18,7 +18,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
license="MIT"
homepage="https://ghostty.org/"
distfiles="https://github.com/ghostty-org/ghostty/archive/refs/tags/v${version}.tar.gz"
-checksum=54d74a49df9f2e4b9a8b7c88372bdb78f4e3c4f072f6cee197c873e90ba27d19
+checksum=66c596ed7679d9f7b3ff84fcc019b3a3754ca97a7b7857e5b26d67c80e6e2b95
case "${XBPS_TARGET_MACHINE}" in
armv*) broken="src/apprt/gtk/cgroup.zig:70:14: error: expected type 'usize', found 'u64'" ;;
From bd08d220a8e096753a52e7dcff40062a9195b128 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 27 Mar 2025 16:01:58 +0100
Subject: [PATCH 1246/2025] harfbuzz: update to 11.0.0.
---
srcpkgs/harfbuzz/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template
index 1cd6a1cedd4745..2cbd35783a4b32 100644
--- a/srcpkgs/harfbuzz/template
+++ b/srcpkgs/harfbuzz/template
@@ -1,6 +1,6 @@
# Template file for 'harfbuzz'
pkgname=harfbuzz
-version=10.4.0
+version=11.0.0
revision=1
build_style=meson
build_helper="gir qemu"
@@ -21,7 +21,7 @@ license="MIT"
homepage="https://harfbuzz.github.io/"
changelog="https://github.com/harfbuzz/harfbuzz/raw/main/NEWS"
distfiles="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
-checksum=480b6d25014169300669aa1fc39fb356c142d5028324ea52b3a27648b9beaad8
+checksum=f16351bafe214725fe2c1d5b59f0d93e49905a4b247899fb90d70cff953a2b9b
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -Dtests=enabled"
From 3f0beb3a025ca04638cb852aa17b457276059f5b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 27 Mar 2025 16:07:42 +0100
Subject: [PATCH 1247/2025] bdf2sfd: update to 1.1.9.
---
srcpkgs/bdf2sfd/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bdf2sfd/template b/srcpkgs/bdf2sfd/template
index 258ff8956f087d..d43aec9ed113dc 100644
--- a/srcpkgs/bdf2sfd/template
+++ b/srcpkgs/bdf2sfd/template
@@ -1,6 +1,6 @@
# Template file for 'bdf2sfd'
pkgname=bdf2sfd
-version=1.1.8
+version=1.1.9
revision=1
build_style=cmake
short_desc="BDF to SFD converter to vectorize bitmap fonts"
@@ -9,7 +9,7 @@ license="BSD-2-Clause"
homepage="https://github.com/fcambus/bdf2sfd"
changelog="https://github.com/fcambus/bdf2sfd/raw/master/ChangeLog"
distfiles="https://github.com/fcambus/bdf2sfd/archive/${version}.tar.gz"
-checksum=f654cc5de15f7a290bcb6a1d945973f534e99aa19712a4476386e4271a790191
+checksum=d7638e55cf80eb475668dcf062d767b00d3b2d577156f39e7911966b8b711bd6
post_install() {
vlicense LICENSE
From 15148ca546fc0a117fe263419c0a96b9ca36c9be Mon Sep 17 00:00:00 2001
From: Daniel Lewan <daniel@teddydd.me>
Date: Thu, 27 Mar 2025 20:43:34 +0100
Subject: [PATCH 1248/2025] kak-lsp: update to 18.1.3.
---
srcpkgs/kak-lsp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kak-lsp/template b/srcpkgs/kak-lsp/template
index 3cc4fef5e043d2..319d7cfccb8173 100644
--- a/srcpkgs/kak-lsp/template
+++ b/srcpkgs/kak-lsp/template
@@ -1,6 +1,6 @@
# Template file for 'kak-lsp'
pkgname=kak-lsp
-version=18.1.2
+version=18.1.3
revision=1
build_style=cargo
short_desc="Language Server Protocol client for Kakoune"
@@ -9,7 +9,7 @@ license="Unlicense"
homepage="https://github.com/kakoune-lsp/kakoune-lsp"
changelog="https://raw.githubusercontent.com/kakoune-lsp/kakoune-lsp/master/CHANGELOG.md"
distfiles="https://github.com/kakoune-lsp/kakoune-lsp/archive/v${version}.tar.gz"
-checksum=d3087c0f78f42d3ad30ccaa64f192a88f646e40615b7e4986c53165019f34934
+checksum=b819358d0f0972c499aa3fbe7841fcc356b710b99653ea864c6905c8c26ce2df
post_install() {
vlicense UNLICENSE
From 33d839013928f44dca8daed852a09b49259276b3 Mon Sep 17 00:00:00 2001
From: Saksham <voidisnull@duck.com>
Date: Wed, 26 Mar 2025 12:08:45 +0530
Subject: [PATCH 1249/2025] skim: update to 0.16.1
---
srcpkgs/skim/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/skim/template b/srcpkgs/skim/template
index 9faf515a8603a3..5efcb7a98f2053 100644
--- a/srcpkgs/skim/template
+++ b/srcpkgs/skim/template
@@ -1,6 +1,6 @@
# Template file for 'skim'
pkgname=skim
-version=0.16.0
+version=0.16.1
revision=1
build_style=cargo
make_install_args="--path skim"
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://github.com/skim-rs/skim"
changelog="https://raw.githubusercontent.com/skim-rs/skim/master/CHANGELOG.md"
distfiles="https://github.com/skim-rs/skim/archive/refs/tags/v${version}.tar.gz"
-checksum=dd596fdb57fc8f7e94ad240839d93b14b775d3be38e74293922c2e048ef13f15
+checksum=c194226e9e53d216f9ea508f3152f57851e79a5e9991a89382834dbaeff6cd10
if [ "$XBPS_WORDSIZE" = 32 ]; then
make_check=no # disable tests on 32bit due to register exhaustion
From 284f0cd414adb4fffa2c73742bbaaf7b92cdf881 Mon Sep 17 00:00:00 2001
From: Mintsuki <mintsuki@protonmail.com>
Date: Tue, 25 Mar 2025 22:55:58 +0100
Subject: [PATCH 1250/2025] limine: update to 9.2.1.
---
srcpkgs/limine/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
index fc012ed75249d0..c0eb79d464c611 100644
--- a/srcpkgs/limine/template
+++ b/srcpkgs/limine/template
@@ -1,6 +1,6 @@
# Template file for 'limine'
pkgname=limine
-version=9.2.0
+version=9.2.1
revision=1
build_style=gnu-configure
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://limine-bootloader.org/"
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
-checksum=b51f78eacfdbf517060056be74993ff817f37f91661365207728230d592b120c
+checksum=c87afc14c38a9569529249a41800c2e91e0f1ceeed1e4dfc830ac94bf9cfbefb
post_install() {
vlicense COPYING
From a566cd51e5bd1c463dd8ae0b9175090e0fe22507 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 15:00:17 -0700
Subject: [PATCH 1251/2025] at-spi2-core: update to 2.56.0, fix method
fallback.
---
.../patches/fix-method-fallback.patch | 43 +++++++++++++++++++
srcpkgs/at-spi2-core/patches/fix-segv.patch | 27 ++++++++++++
srcpkgs/at-spi2-core/template | 7 ++-
3 files changed, 73 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/at-spi2-core/patches/fix-method-fallback.patch
create mode 100644 srcpkgs/at-spi2-core/patches/fix-segv.patch
diff --git a/srcpkgs/at-spi2-core/patches/fix-method-fallback.patch b/srcpkgs/at-spi2-core/patches/fix-method-fallback.patch
new file mode 100644
index 00000000000000..0f625ab18d68a1
--- /dev/null
+++ b/srcpkgs/at-spi2-core/patches/fix-method-fallback.patch
@@ -0,0 +1,43 @@
+From cd6a4902b321eb7c8ab340adbebc14bd8f1e07d5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
+Date: Thu, 27 Mar 2025 14:48:30 +0100
+Subject: [PATCH] device-a11y-manager: Check properly for the DBus backend
+ presence
+
+The DBusProxy creation succeds even if the object does not exist.
+So, check for the unique name of the object, this will be set only if the
+a11y manager actually exists.
+---
+ atspi/atspi-device-a11y-manager.c | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/atspi/atspi-device-a11y-manager.c b/atspi/atspi-device-a11y-manager.c
+index 1939b3bf..8ecd791c 100644
+--- a/atspi/atspi-device-a11y-manager.c
++++ b/atspi/atspi-device-a11y-manager.c
+@@ -528,6 +528,7 @@ AtspiDeviceA11yManager *
+ atspi_device_a11y_manager_try_new_full (const gchar *app_id)
+ {
+ GError *error = NULL;
++ g_autofree gchar *owner = NULL;
+ GDBusConnection *session_bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
+ GDBusProxy *keyboard_monitor = g_dbus_proxy_new_sync (session_bus,
+ G_DBUS_PROXY_FLAGS_NONE,
+@@ -545,6 +546,14 @@ atspi_device_a11y_manager_try_new_full (const gchar *app_id)
+ return NULL;
+ }
+
++ owner = g_dbus_proxy_get_name_owner (keyboard_monitor);
++ if (!owner)
++ {
++ g_clear_object (&session_bus);
++ g_clear_object (&keyboard_monitor);
++ return NULL;
++ }
++
+ AtspiDeviceA11yManager *device = g_object_new (ATSPI_TYPE_DEVICE_A11Y_MANAGER,
+ "session-bus", session_bus,
+ "keyboard-monitor", keyboard_monitor,
+--
+GitLab
+
diff --git a/srcpkgs/at-spi2-core/patches/fix-segv.patch b/srcpkgs/at-spi2-core/patches/fix-segv.patch
new file mode 100644
index 00000000000000..393c166bdb2f74
--- /dev/null
+++ b/srcpkgs/at-spi2-core/patches/fix-segv.patch
@@ -0,0 +1,27 @@
+From 74e0f5863f187fa61587f9dcecb9a9adab56add9 Mon Sep 17 00:00:00 2001
+From: Alessandro Astone <alessandro.astone@canonical.com>
+Date: Wed, 26 Mar 2025 17:50:08 +0100
+Subject: [PATCH] atspi-device-a11y-manager: Fix crash on dispose
+
+grabbed_modifiers is a simple list of integers, we cannot call g_free on the
+list items. Fixes SIGSEGV on disposal, as seen in Orca and Mutter 48.0
+---
+ atspi/atspi-device-a11y-manager.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/atspi/atspi-device-a11y-manager.c b/atspi/atspi-device-a11y-manager.c
+index 92365d35..1939b3bf 100644
+--- a/atspi/atspi-device-a11y-manager.c
++++ b/atspi/atspi-device-a11y-manager.c
+@@ -386,7 +386,7 @@ atspi_device_a11y_manager_dispose (GObject *object)
+ {
+ AtspiDeviceA11yManager *device = ATSPI_DEVICE_A11Y_MANAGER (object);
+
+- g_slist_free_full (device->grabbed_modifiers, g_free);
++ g_slist_free (device->grabbed_modifiers);
+ g_slist_free_full (device->grabbed_keys, g_free);
+ g_slist_free_full (device->virtual_modifiers, g_free);
+ if (device->refresh_timeout_id)
+--
+GitLab
+
diff --git a/srcpkgs/at-spi2-core/template b/srcpkgs/at-spi2-core/template
index 784ce06954dfa3..c0950816262b71 100644
--- a/srcpkgs/at-spi2-core/template
+++ b/srcpkgs/at-spi2-core/template
@@ -1,7 +1,6 @@
# Template file for 'at-spi2-core'
pkgname=at-spi2-core
-reverts="2.56.0_1"
-version=2.52.0
+version=2.56.0
revision=2
build_style=meson
build_helper="gir"
@@ -13,10 +12,10 @@ short_desc="Assistive Technology Service Provider Interface"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/at-spi2-core"
-changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-46/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/at-spi2-core/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/at-spi2-core/${version%.*}/at-spi2-core-${version}.tar.xz"
-checksum=0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab
+checksum=80d7e8ea0be924e045525367f909d6668dfdd3e87cd40792c6cfd08e6b58e95c
make_check=no # non-trivial dbus setup
# Package build options
From 638d543e7a6cf09691fe669256c1cbf2ff5ccd36 Mon Sep 17 00:00:00 2001
From: zlice <zlice555@gmail.com>
Date: Mon, 10 Mar 2025 17:43:05 -0400
Subject: [PATCH 1252/2025] discord: update to 0.0.89
---
srcpkgs/discord/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index 34d70301f0b87e..482b6d0c55cdd1 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
# Template file for 'discord'
pkgname=discord
-version=0.0.87
+version=0.0.89
revision=1
archs="x86_64"
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
license="custom:Proprietary"
homepage="https://discord.com"
distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
-checksum=db63e2e6b2347eeec0fd9a2a92320e0ed12798d42dd291419aca6587440ad004
+checksum=ef833648024b4bcbb7ee6d9b128fd86e5abcdb611b59665fa4b7f97a6bd3bac1
repository=nonfree
restricted=yes
nopie=yes
From 39b153a97a24676b3429007cf49504bb8ed7fb77 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 28 Mar 2025 02:59:30 +0000
Subject: [PATCH 1253/2025] openresolv: update to 3.14.0.
---
srcpkgs/openresolv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/openresolv/template b/srcpkgs/openresolv/template
index 4e5e320cb3f78c..cd41023384fd1b 100644
--- a/srcpkgs/openresolv/template
+++ b/srcpkgs/openresolv/template
@@ -1,6 +1,6 @@
# Template file for 'openresolv'
pkgname=openresolv
-version=3.13.2
+version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--bindir=/usr/bin"
@@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-2-Clause"
homepage="https://roy.marples.name/projects/openresolv"
distfiles="https://github.com/NetworkConfiguration/openresolv/archive/refs/tags/v${version}.tar.gz"
-checksum=e16b732b52df50e03fde3e37dd3fb642094248412afe78e6a7cf37c429ffe3ad
+checksum=5022b38dc0815b56bd980c6f827ea51d144fdc0db8e51f2f38a2876d97df3819
conf_files="/etc/resolvconf.conf"
post_install() {
From 6622cd4e91b814fcf5853de70229b5f5b225422d Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 28 Mar 2025 03:00:16 +0000
Subject: [PATCH 1254/2025] terraform: update to 1.11.3.
---
srcpkgs/terraform/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terraform/template b/srcpkgs/terraform/template
index fc3793a47642df..c01570fb309c49 100644
--- a/srcpkgs/terraform/template
+++ b/srcpkgs/terraform/template
@@ -1,6 +1,6 @@
# Template file for 'terraform'
pkgname=terraform
-version=1.11.2
+version=1.11.3
revision=1
build_style=go
go_import_path="github.com/hashicorp/$pkgname"
@@ -10,5 +10,5 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BUSL-1.1"
homepage="https://www.terraform.io/"
distfiles="https://$go_import_path/archive/v$version.tar.gz"
-checksum=47f3f34b15161b9a1afa66279d4cf7dad51bdda9b5e45b885126a52f98f9c63b
+checksum=beea33d30e8f8e3b2b6072262464ffbb89deb99b8bd49e7f386012cdd40f3cbb
repository=nonfree
From 27fed8f1b69f8c1a05413b104d886b511c5660ad Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 25 Mar 2025 00:18:25 -0700
Subject: [PATCH 1255/2025] dbus: update to 1.16.2.
---
srcpkgs/dbus/template | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/dbus/template b/srcpkgs/dbus/template
index 6c665f496237b3..630b74a0ab9581 100644
--- a/srcpkgs/dbus/template
+++ b/srcpkgs/dbus/template
@@ -1,22 +1,21 @@
# Template file for 'dbus'
pkgname=dbus
-version=1.14.10
+version=1.16.2
revision=1
-build_style=gnu-configure
-configure_args="--disable-selinux --enable-inotify --with-dbus-user=dbus
- --enable-xml-docs --enable-epoll
- --disable-asserts --disable-systemd --disable-user-session
- --with-system-socket=/run/dbus/system_bus_socket --disable-doxygen-docs
- --with-system-pid-file=/run/dbus/pid --with-console-auth-dir=/run/console"
-hostmakedepends="gperf gettext pkg-config xmlto"
+build_style=meson
+configure_args="-Dselinux=disabled -Dinotify=enabled -Ddbus_user=dbus
+ -Dxml_docs=enabled -Ddoxygen_docs=disabled -Depoll=enabled
+ -Dasserts=false -Dsystemd=disabled -Duser_session=false
+ -Dsystem_socket=/run/dbus/system_bus_socket -Dsystem_pid_file=/run/dbus/pid"
+hostmakedepends="gettext pkg-config xmlto"
makedepends="expat-devel libX11-devel libcap-devel"
short_desc="Message bus system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://dbus.freedesktop.org/"
-changelog="https://gitlab.freedesktop.org/dbus/dbus/-/raw/dbus-1.14/NEWS"
+changelog="https://gitlab.freedesktop.org/dbus/dbus/-/raw/dbus-1.16/NEWS"
distfiles="https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.xz"
-checksum=ba1f21d2bd9d339da2d4aa8780c09df32fea87998b73da24f49ab9df1e36a50f
+checksum=0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2
python_version=3
conf_files="/etc/dbus-1/*.conf"
@@ -34,7 +33,6 @@ dbus-devel_package() {
vmove usr/include
vmove "usr/lib/dbus-*"
vmove usr/lib/pkgconfig
- vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
vmove usr/share/doc
vmove usr/lib/cmake
From 24ac9a26a6a3c4d4a1147e82e0777a881259e5f5 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:03:45 +0300
Subject: [PATCH 1256/2025] libdex: update to 0.10.0
---
srcpkgs/libdex/patches/libucontext.patch | 10 ----------
srcpkgs/libdex/template | 7 ++++---
2 files changed, 4 insertions(+), 13 deletions(-)
delete mode 100644 srcpkgs/libdex/patches/libucontext.patch
diff --git a/srcpkgs/libdex/patches/libucontext.patch b/srcpkgs/libdex/patches/libucontext.patch
deleted file mode 100644
index 2cfb3d19a97371..00000000000000
--- a/srcpkgs/libdex/patches/libucontext.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -60,6 +60,7 @@ libdex_headers = [
-
- libdex_deps = [
- cc.find_library('atomic', required: false),
-+ cc.find_library('ucontext', required: false),
- glib_dep,
- ]
-
diff --git a/srcpkgs/libdex/template b/srcpkgs/libdex/template
index 5c5886446e09da..f6e7111ec336a3 100644
--- a/srcpkgs/libdex/template
+++ b/srcpkgs/libdex/template
@@ -1,6 +1,6 @@
# Template file for 'libdex'
pkgname=libdex
-version=0.8.1
+version=0.10.0
revision=1
build_style=meson
build_helper=gir
@@ -18,7 +18,7 @@ license="LGPL-2.1-or-later"
homepage="https://gitlab.gnome.org/GNOME/libdex"
changelog="https://gitlab.gnome.org/GNOME/libdex/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/libdex/${version%.*}/libdex-${version}.tar.xz"
-checksum=955475ad3e43aabd6f6f70435264b5ee77bd265bd95545211fee026b08d378a0
+checksum=98a69626aa7646ad455bea7a7f92d2a1ffa47e4559a154a1bfe98c16fa711ee1
# Package build options
build_options="gir vala gtk_doc"
@@ -36,7 +36,8 @@ else
fi
libdex-devel_package() {
- depends="${sourcepkg}-${version}_${revision}"
+ depends="${sourcepkg}-${version}_${revision}
+ liburing-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From f489779f3ed478b69744654da7c5f5f63b31f873 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:01:59 +0300
Subject: [PATCH 1257/2025] gnome-epub-thumbnailer: update to 1.8
---
srcpkgs/gnome-epub-thumbnailer/template | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gnome-epub-thumbnailer/template b/srcpkgs/gnome-epub-thumbnailer/template
index a9fae3dc6804c1..44238e0129956d 100644
--- a/srcpkgs/gnome-epub-thumbnailer/template
+++ b/srcpkgs/gnome-epub-thumbnailer/template
@@ -1,13 +1,14 @@
# Template file for 'gnome-epub-thumbnailer'
pkgname=gnome-epub-thumbnailer
-version=1.6
-revision=2
-build_style=gnu-configure
+version=1.8
+revision=1
+build_style=meson
hostmakedepends="pkg-config"
makedepends="gdk-pixbuf-devel libarchive-devel libxml2-devel"
short_desc="Thumbnailer for EPub and MOBI books"
maintainer="Alif Rachmawadi <arch@subosito.com>"
license="GPL-2.0-or-later"
-homepage="https://git.gnome.org/browse/gnome-epub-thumbnailer"
-distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
-checksum=b502420d9b02ea0b0fc7986ef5a091a12b2286be14fed9e47594fe9fa0c5898e
+homepage="https://gitlab.gnome.org/GNOME/gnome-epub-thumbnailer"
+changelog="https://gitlab.gnome.org/GNOME/gnome-epub-thumbnailer/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/gnome-epub-thumbnailer/${version}/gnome-epub-thumbnailer-${version}.tar.xz"
+checksum=f90619d58c69902f2eff57b9f0042b4737861083f475921a310fecc612fca017
From 3fa22718910aa33c7230242a4c48dba76db60c0e Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sat, 22 Mar 2025 18:41:26 +0300
Subject: [PATCH 1258/2025] cairo: update to 1.18.4
---
srcpkgs/cairo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cairo/template b/srcpkgs/cairo/template
index 076dc1bcb709c0..1a442cd2cc0d37 100644
--- a/srcpkgs/cairo/template
+++ b/srcpkgs/cairo/template
@@ -1,6 +1,6 @@
# Template file for 'cairo'
pkgname=cairo
-version=1.18.0
+version=1.18.4
revision=1
build_style=meson
build_helper="qemu"
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later, MPL-1.1"
homepage="https://cairographics.org"
distfiles="https://cairographics.org/releases/cairo-${version}.tar.xz"
-checksum=243a0736b978a33dee29f9cca7521733b78a65b5418206fef7bd1c3d4cf10b64
+checksum=445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb
cairo-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
From 69f868b2d53a0a769e15036d9af5089215b2dca1 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sat, 22 Mar 2025 18:41:30 +0300
Subject: [PATCH 1259/2025] pango: update to 1.56.3
---
srcpkgs/pango/template | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/pango/template b/srcpkgs/pango/template
index f7f80507aa0816..691769b935cf9f 100644
--- a/srcpkgs/pango/template
+++ b/srcpkgs/pango/template
@@ -1,11 +1,12 @@
# Template file for 'pango'
pkgname=pango
-version=1.54.0
+version=1.56.3
revision=1
build_style=meson
build_helper=gir
-configure_args="-Dbuild-examples=false $(vopt_feature gir introspection)"
-hostmakedepends="glib-devel help2man pkg-config"
+configure_args="-Dbuild-examples=false $(vopt_feature gir introspection)
+ -Dman-pages=true"
+hostmakedepends="glib-devel pkg-config python3-docutils"
makedepends="fribidi-devel harfbuzz-devel libXft-devel libthai-devel"
checkdepends="dejavu-fonts-ttf liberation-fonts-ttf cantarell-fonts"
short_desc="Library for layout and rendering of text"
@@ -14,7 +15,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%.*}/pango-${version}.tar.xz"
-checksum=8a9eed75021ee734d7fc0fdf3a65c3bba51dfefe4ae51a9b414a60c70b2d1ed8
+checksum=2606252bc25cd8d24e1b7f7e92c3a272b37acd6734347b73b47a482834ba2491
# Package build options
build_options="gir"
@@ -41,10 +42,7 @@ pango-view_package() {
short_desc+=" - utility to view pango files"
pkg_install() {
vmove usr/bin/pango-view
- # XXX help2man needs to run host binary
- if [ -z "$CROSS_BUILD" ]; then
- vmove usr/share/man/man1/pango-view.1
- fi
+ vmove usr/share/man/man1/pango-view.1
}
}
pango-devel_package() {
From f39f2f8a0f315629741a006ac2dbfe462467df50 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Sat, 22 Mar 2025 18:41:28 +0300
Subject: [PATCH 1260/2025] gtk4: update to 4.18.2
---
.../gtk4/patches/remove-failing-tests.patch | 43 +++++++++----------
srcpkgs/gtk4/template | 17 +++-----
2 files changed, 26 insertions(+), 34 deletions(-)
diff --git a/srcpkgs/gtk4/patches/remove-failing-tests.patch b/srcpkgs/gtk4/patches/remove-failing-tests.patch
index 671aea15330576..143941702cee22 100644
--- a/srcpkgs/gtk4/patches/remove-failing-tests.patch
+++ b/srcpkgs/gtk4/patches/remove-failing-tests.patch
@@ -1,31 +1,30 @@
-remove two failing doc-check tests: doc-check-gdk and doc-check-gtk,
-because some symbols and return values for them are not documented.
+remove two failing tests because some symbols and return values for them are
+not documented.
diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build
-index 89c8371a..1b5e9a50 100644
+index c9626141..0598ecb0 100644
--- a/docs/reference/gdk/meson.build
+++ b/docs/reference/gdk/meson.build
-@@ -29,18 +29,6 @@ if get_option('documentation')
- install_dir: docs_dir,
- )
+@@ -70,17 +70,6 @@ if get_option('documentation')
+ install_dir: docs_dir,
+ )
-- test('doc-check-gdk',
-- gidocgen,
-- args: [
-- 'check',
-- '--config', gdk4_toml,
-- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
-- gdk_gir[0],
-- ],
-- depends: gdk_gir[0],
-- suite: ['docs', 'failing'],
-- )
--
- if x11_enabled
- gdk4x11_toml = configure_file(
- input: 'gdk4-x11.toml.in',
+- test('doc-check-gdk-x11',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gdk4x11_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gdk_x11_gir[0],
+- ],
+- depends: gdk_x11_gir[0],
+- suite: ['docs', 'failing'],
+- )
+ endif
+
+ if wayland_enabled
diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
-index 70741afe..051dcca9 100644
+index 7b5e18b0..3aa886a7 100644
--- a/docs/reference/gtk/meson.build
+++ b/docs/reference/gtk/meson.build
@@ -65,17 +65,6 @@ if get_option('documentation')
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 4ace9ebbd150f6..b9954b954ff018 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,6 +1,6 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.16.12
+version=4.18.2
revision=1
build_style=meson
build_helper="gir"
@@ -18,7 +18,7 @@ hostmakedepends="gettext-devel glib-devel gi-docgen perl
pkg-config sassc gettext libxslt docbook-xsl python3-docutils
$(vopt_if wayland 'wayland-devel wayland-protocols') shaderc"
makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel
- iso-codes graphene-devel gst-plugins-bad1-devel
+ iso-codes graphene-devel gst-plugins-bad1-devel cairo-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')
@@ -30,10 +30,10 @@ short_desc="GIMP ToolKit (v4)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
-#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-16/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-18/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=ef31bdbd6f082c4401634a20c850b0050c9bf252ef1e079764ee95a2a0c4c95a
+checksum=cca5677be4c3e501b49f1c50bcafacba8dcf4bd3a2d016388f834eff274dc159
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
@@ -113,13 +113,6 @@ gtk4-demo_package() {
vmove usr/share/icons/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
vmove usr/share/man/man1/gtk4-node-editor.1
vmove usr/share/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
-
- vmove usr/bin/gtk4-icon-browser
- vmove usr/share/applications/org.gtk.IconBrowser4.desktop
- vmove usr/share/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
- vmove usr/share/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
- vmove usr/share/man/man1/gtk4-icon-browser.1
- vmove usr/share/metainfo/org.gtk.IconBrowser4.appdata.xml
}
}
From 36b4f999a54c48c1112a460f0b82a612070efbc7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 23:48:25 -0700
Subject: [PATCH 1261/2025] libdex: include libucontext-devel in -devel depends
---
srcpkgs/libdex/template | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/libdex/template b/srcpkgs/libdex/template
index f6e7111ec336a3..84bd43920094d5 100644
--- a/srcpkgs/libdex/template
+++ b/srcpkgs/libdex/template
@@ -1,7 +1,7 @@
# Template file for 'libdex'
pkgname=libdex
version=0.10.0
-revision=1
+revision=2
build_style=meson
build_helper=gir
configure_args="-Dexamples=false
@@ -36,8 +36,10 @@ else
fi
libdex-devel_package() {
- depends="${sourcepkg}-${version}_${revision}
- liburing-devel"
+ depends="${sourcepkg}-${version}_${revision} liburing-devel"
+ if [ "$XBPS_TARGET_LIBC" = musl ]; then
+ depends+=" libucontext-devel"
+ else
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 2571d2e7098b23d4e6d11a113be6247ac83c2b1c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 06:43:28 -0700
Subject: [PATCH 1262/2025] vte3: update to 0.80.0.
---
srcpkgs/vte3-profile | 1 +
srcpkgs/vte3/patches/use-std-from_chars.patch | 96 +++++++++++++++++++
srcpkgs/vte3/template | 17 +++-
3 files changed, 110 insertions(+), 4 deletions(-)
create mode 120000 srcpkgs/vte3-profile
create mode 100644 srcpkgs/vte3/patches/use-std-from_chars.patch
diff --git a/srcpkgs/vte3-profile b/srcpkgs/vte3-profile
new file mode 120000
index 00000000000000..30ca3abb87738f
--- /dev/null
+++ b/srcpkgs/vte3-profile
@@ -0,0 +1 @@
+vte3
\ No newline at end of file
diff --git a/srcpkgs/vte3/patches/use-std-from_chars.patch b/srcpkgs/vte3/patches/use-std-from_chars.patch
new file mode 100644
index 00000000000000..d1a7645b125f75
--- /dev/null
+++ b/srcpkgs/vte3/patches/use-std-from_chars.patch
@@ -0,0 +1,96 @@
+Source: https://src.fedoraproject.org/rpms/vte291/blob/1a02863e6076133efc38e9ce9e469010ff593c0d/f/0001-Only-use-fast_float-when-std-from_chars-is-insuffici.patch
+Upstream: https://gitlab.gnome.org/GNOME/vte/-/merge_requests/2
+
+From 39557ba02e67af3d6585da96560459bc3b922ca3 Mon Sep 17 00:00:00 2001
+From: Yaakov Selkowitz <yselkowi@redhat.com>
+Date: Wed, 19 Feb 2025 13:43:15 -0500
+Subject: [PATCH] Only use fast_float when std::from_chars is insufficient
+
+When the default C++ standard library provides the necessary support, it
+should be preferred over any supplementary library. This restores the
+status quo for recent g++ while still supporting clang -stdlib=libc++ and
+older g++.
+---
+ meson.build | 25 +++++++++++++++++++++++++
+ src/color-parser.cc | 4 ++++
+ src/termprops.hh | 4 ++++
+ 3 files changed, 33 insertions(+)
+
+diff --git a/meson.build b/meson.build
+index 7b590c33..ab02880a 100644
+--- a/meson.build
++++ b/meson.build
+@@ -675,6 +675,29 @@ config_h.set10('WITH_SYSTEMD', systemd_dep.found())
+ # try compiling a test programme to see if the version is new enough.
+
+ if cxx.compiles('''
++ #include <charconv>
++ #include <cstdint>
++ #include <cstring>
++
++ int main(void) {
++ auto str = "1234";
++ auto start = str;
++ auto end = str + strlen(str);
++ auto value = uint64_t{};
++ auto rv = std::from_chars(start, end, value, 16);
++ if (rv.ec != std::errc{} || rv.ptr != end)
++ return 2;
++
++ return 0;
++ }
++ ''',
++ args: [
++ cxx_std_opt,
++ ],
++ name: 'system std::from_chars usability check',
++ )
++ fast_float_dep = dependency('', required: false)
++elif cxx.compiles('''
+ #include <cstdint>
+ #include <cstring>
+ #include <fast_float/fast_float.h>
+@@ -701,6 +724,8 @@ else
+ fast_float_dep = dependency('fast_float', required: true)
+ endif
+
++config_h.set10('WITH_FAST_FLOAT', fast_float_dep.found())
++
+ # Write config.h
+
+ config_sources = [
+diff --git a/src/color-parser.cc b/src/color-parser.cc
+index 237b4ca7..8d205307 100644
+--- a/src/color-parser.cc
++++ b/src/color-parser.cc
+@@ -29,7 +29,11 @@
+
+ #include <glib.h>
+
++#if WITH_FAST_FLOAT
+ #include <fast_float/fast_float.h>
++#else
++#define fast_float std
++#endif
+
+ #include "color-names.hh"
+
+diff --git a/src/termprops.hh b/src/termprops.hh
+index c9253764..0f462acb 100644
+--- a/src/termprops.hh
++++ b/src/termprops.hh
+@@ -35,7 +35,11 @@
+ #include <variant>
+ #include <version>
+
++#if WITH_FAST_FLOAT
+ #include <fast_float/fast_float.h>
++#else
++#define fast_float std
++#endif
+
+ namespace vte::terminal {
+
+--
+2.48.1
+
diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template
index e6b24a91f27282..f997df50162914 100644
--- a/srcpkgs/vte3/template
+++ b/srcpkgs/vte3/template
@@ -1,21 +1,22 @@
# Template file for 'vte3'
pkgname=vte3
-version=0.78.3
+version=0.80.0
revision=1
build_style=meson
build_helper="gir"
configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false
$(vopt_bool gir gir) $(vopt_bool gir vapi) -Dgtk4=true"
-hostmakedepends="glib-devel gperf gettext pkg-config
+hostmakedepends="glib-devel gettext pkg-config
$(vopt_if gir vala)"
makedepends="gnutls-devel gtk4-devel gtk+3-devel pcre2-devel liblz4-devel
$(vopt_if gir vala-devel)"
+depends="vte3-profile"
short_desc="Terminal widget with improved accessibility and I18N support"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
-homepage="https://wiki.gnome.org/Apps/Terminal/VTE"
+homepage="https://gitlab.gnome.org/GNOME/vte/"
distfiles="${GNOME_SITE}/vte/${version%.*}/vte-${version}.tar.xz"
-checksum=97e2ac3a27bc5755358a223f55f5a2518654aa0361bfc61a196c1c2e08798eff
+checksum=267f63739765e568cf8113d0e2ee8f593028946187854bebe268c778e62647c8
# Suppress warnings as errors for NULL format strings (musl libc)
CXXFLAGS="-Wno-error=format="
@@ -32,7 +33,15 @@ esac
build_options="gir"
build_options_default="gir"
+vte3-profile_package() {
+ short_desc+=" - profile scripts"
+ pkg_install() {
+ vmove etc/profile.d
+ }
+}
+
vte3-gtk4_package() {
+ depends="vte3-profile"
short_desc+=" - GTK4 version"
pkg_install() {
vmove usr/bin/vte-2.91-gtk4
From 3d8d66e59668c473ad576cfd390a22f3fcd8b73b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 28 Mar 2025 00:02:59 -0700
Subject: [PATCH 1263/2025] libdex: add libucontext-devel to -devel depends
Fixed previous broken commit: 1431b4991eaf41d255951389658c32c35953052b
---
srcpkgs/libdex/template | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libdex/template b/srcpkgs/libdex/template
index 84bd43920094d5..8746abdf6553dc 100644
--- a/srcpkgs/libdex/template
+++ b/srcpkgs/libdex/template
@@ -26,6 +26,7 @@ build_options_default="gir vala gtk_doc"
if [ "$XBPS_TARGET_LIBC" = musl ]; then
makedepends+=" libucontext-devel"
+ _devdepends="libucontext-devel"
CFLAGS="-D_GNU_SOURCE"
fi
@@ -36,10 +37,7 @@ else
fi
libdex-devel_package() {
- depends="${sourcepkg}-${version}_${revision} liburing-devel"
- if [ "$XBPS_TARGET_LIBC" = musl ]; then
- depends+=" libucontext-devel"
- else
+ depends="${sourcepkg}-${version}_${revision} ${_devdepends} liburing-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 81d4e81b04956c14728f1cf9b2e5aefd0b5db59e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 28 Mar 2025 00:09:23 -0700
Subject: [PATCH 1264/2025] libdex: properly quote musl in libc check
---
srcpkgs/libdex/template | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/libdex/template b/srcpkgs/libdex/template
index 8746abdf6553dc..17c2b8825f5da5 100644
--- a/srcpkgs/libdex/template
+++ b/srcpkgs/libdex/template
@@ -24,9 +24,8 @@ checksum=98a69626aa7646ad455bea7a7f92d2a1ffa47e4559a154a1bfe98c16fa711ee1
build_options="gir vala gtk_doc"
build_options_default="gir vala gtk_doc"
-if [ "$XBPS_TARGET_LIBC" = musl ]; then
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libucontext-devel"
- _devdepends="libucontext-devel"
CFLAGS="-D_GNU_SOURCE"
fi
@@ -37,7 +36,10 @@ else
fi
libdex-devel_package() {
- depends="${sourcepkg}-${version}_${revision} ${_devdepends} liburing-devel"
+ depends="${sourcepkg}-${version}_${revision} liburing-devel"
+ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ depends+=" libucontext-devel"
+ fi
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 684dd4025a12892b2ab60190c167691d4c27c886 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 28 Mar 2025 03:01:12 -0700
Subject: [PATCH 1265/2025] Revert "openresolv: update to 3.14.0."
This reverts commit 1a2b6ab1df3e8d622d6854d82059ab338a8863a1.
This version is broken when the user /bin/sh is set to dash, as is the default
for Void Linux.
---
srcpkgs/openresolv/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openresolv/template b/srcpkgs/openresolv/template
index cd41023384fd1b..fb9cb5c81004fb 100644
--- a/srcpkgs/openresolv/template
+++ b/srcpkgs/openresolv/template
@@ -1,7 +1,8 @@
# Template file for 'openresolv'
pkgname=openresolv
-version=3.14.0
-revision=1
+reverts="3.14.0_1"
+version=3.13.2
+revision=2
build_style=gnu-configure
configure_args="--bindir=/usr/bin"
hostmakedepends="runit"
@@ -10,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-2-Clause"
homepage="https://roy.marples.name/projects/openresolv"
distfiles="https://github.com/NetworkConfiguration/openresolv/archive/refs/tags/v${version}.tar.gz"
-checksum=5022b38dc0815b56bd980c6f827ea51d144fdc0db8e51f2f38a2876d97df3819
+checksum=e16b732b52df50e03fde3e37dd3fb642094248412afe78e6a7cf37c429ffe3ad
conf_files="/etc/resolvconf.conf"
post_install() {
From a3528976aed316a0b7723d59d48dbaa6399f5f18 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:54:47 +0300
Subject: [PATCH 1266/2025] zenity: update to 4.0.5
---
srcpkgs/zenity/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/zenity/template b/srcpkgs/zenity/template
index 589635ab652914..65bbd0b1c4f3ea 100644
--- a/srcpkgs/zenity/template
+++ b/srcpkgs/zenity/template
@@ -1,6 +1,6 @@
# Template file for 'zenity'
pkgname=zenity
-version=4.0.1
+version=4.0.5
revision=1
build_style=meson
configure_args="-Dwebkitgtk=$(vopt_if webkit true false)"
@@ -11,9 +11,10 @@ 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"
+#changelog="https://gitlab.gnome.org/GNOME/zenity/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/zenity/-/raw/zenity-4-0/NEWS"
distfiles="${GNOME_SITE}/zenity/${version%.*}/zenity-${version}.tar.xz"
-checksum=0c2f537813b10f728470d9d05d6c95713db2512f9c95096e1e85b1a6739605e6
+checksum=8a3ffe7751bed497a758229ece07be9114ad4e46a066abae4e5f31d6da4c0e9e
build_options="webkit"
build_options_default="webkit"
From d679bc56f11c64ab25d68bfa09ad093e00a1e728 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 23:58:52 -0700
Subject: [PATCH 1267/2025] libadwaita: update to 1.7.0.
---
srcpkgs/libadwaita/template | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/libadwaita/template b/srcpkgs/libadwaita/template
index ba470394326cc3..79d4b3eee292d5 100644
--- a/srcpkgs/libadwaita/template
+++ b/srcpkgs/libadwaita/template
@@ -1,6 +1,6 @@
# Template file for 'libadwaita'
pkgname=libadwaita
-version=1.6.4
+version=1.7.0
revision=1
build_style=meson
build_helper="gir"
@@ -9,14 +9,14 @@ configure_args="-Dexamples=true -Dtests=true $(vopt_bool gtk_doc)
hostmakedepends="glib-devel pkg-config $(vopt_if gtk_doc gi-docgen)
$(vopt_if gir vala-devel) gettext sassc"
makedepends="gtk4-devel libglib-devel harfbuzz-devel AppStream-devel"
-checkdepends="xvfb-run cantarell-fonts dbus"
+checkdepends="xvfb-run cantarell-fonts dbus mesa-vulkan-lavapipe"
short_desc="GTK4 building blocks for modern adaptive applications"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/libadwaita/"
-changelog="https://gitlab.gnome.org/GNOME/libadwaita/-/raw/libadwaita-1-6/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/libadwaita/-/raw/libadwaita-1-7/NEWS"
distfiles="${GNOME_SITE}/libadwaita/${version%.*}/libadwaita-${version}.tar.xz"
-checksum=1011a5a93dc3b87e82da19910d7fab01a3b9d7fcb0b09751babb476eedb3d9a3
+checksum=58bf99b8a9f8b0171964de0ae741d01d5a09db3662134fa67541c99a8ed7dec0
make_check_pre="dbus-run-session xvfb-run"
build_options="gir gtk_doc"
@@ -29,12 +29,6 @@ pre_build() {
fi
}
-pre_check() {
- # mesa 24.2.8 doesn't properly fallback to Vulkan SW rendering with xvfb
- # https://gitlab.freedesktop.org/mesa/mesa/-/issues/11808
- export GSK_RENDERER=ngl
-}
-
libadwaita-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gtk4-devel AppStream-devel"
short_desc+=" - development files"
From 97d9819e2c2a52209dc7b1f702f60a7a27c94ddb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 23:16:13 -0700
Subject: [PATCH 1268/2025] nautilus: update to 48.0.
---
srcpkgs/nautilus/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index d1ad62359020b0..7b5f8d9b5fffd5 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,12 +1,12 @@
# Template file for 'nautilus'
pkgname=nautilus
-version=47.2
+version=48.0
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 desktop-file-utils
- localsearch gtk-update-icon-cache wayland-devel"
+ localsearch gtk4-update-icon-cache wayland-devel"
makedepends="exempi-devel gnome-autoar-devel gnome-desktop-devel gtk4-devel
libexif-devel libgexiv2-devel libglib-devel libnotify-devel libseccomp-devel
libxml2-devel gst-plugins-base1-devel harfbuzz-devel
@@ -19,9 +19,9 @@ maintainer="Orphaned <orphan@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/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/nautilus/-/raw/gnome-48/NEWS"
distfiles="${GNOME_SITE}/nautilus/${version%%.*}/nautilus-${version}.tar.xz"
-checksum=7f3203474f2e6374a11c6754ef33f3360eaf7f5b5e85f5e477e8a0ae0fa764d9
+checksum=f9e6a4cbe1d5bb7ad59ac44f0d439edd4b0507bf07d3d90a2e7e7e6d3f416d57
# tests timeout:
# 11/11 test-nautilus-search-engine-tracker TIMEOUT 480.00s
make_check=ci-skip
From 40326b088974019789203f356336f6e477c6c0e1 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 28 Mar 2025 21:58:46 +0100
Subject: [PATCH 1269/2025] rio: update to 0.2.12
---
srcpkgs/rio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rio/template b/srcpkgs/rio/template
index a7cfb9bce3ed20..78ce681c667ea1 100644
--- a/srcpkgs/rio/template
+++ b/srcpkgs/rio/template
@@ -1,6 +1,6 @@
# Template file for 'rio'
pkgname=rio
-version=0.2.10
+version=0.2.12
revision=1
build_style=cargo
build_wrksrc="frontends/rioterm"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://raphamorim.io/rio/"
changelog="https://raw.githubusercontent.com/raphamorim/rio/main/CHANGELOG.md"
distfiles="https://github.com/raphamorim/rio/archive/refs/tags/v${version}.tar.gz"
-checksum=edf481aaff241f96defaa1a7cdf6d2fa8e835480b6aaa323aa6bf6faefe9c3ee
+checksum=1d2403c70fb1fe382e1849d5bb6d09a72eb6b76a0a551176dd247339a4f2940e
post_install() {
vinstall ${wrksrc}/misc/logo.svg 644 usr/share/icons/hicolor/scalable/apps rio.svg
From f3b48b2c180cb74cde9d726297e02f5eaee5ee23 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sat, 29 Mar 2025 01:14:42 +0100
Subject: [PATCH 1270/2025] pcsclite: update to 2.3.2.
---
srcpkgs/pcsclite/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pcsclite/template b/srcpkgs/pcsclite/template
index 4b47052e6e40ed..f5925d2da84c3c 100644
--- a/srcpkgs/pcsclite/template
+++ b/srcpkgs/pcsclite/template
@@ -1,6 +1,6 @@
# Template file for 'pcsclite'
pkgname=pcsclite
-version=2.3.1
+version=2.3.2
revision=1
build_style=meson
configure_args="-Dlibudev=true -Dlibsystemd=false -Dpolkit=false"
@@ -12,7 +12,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-2-Clause, GPL-3.0-or-later"
homepage="https://salsa.debian.org/debian/pcsc-lite"
distfiles="https://salsa.debian.org/debian/pcsc-lite/-/archive/upstream/${version}/pcsc-lite-upstream-${version}.tar.gz"
-checksum=3c6a3f82ab647e42021798c45260f83f5e7943a842bfa81f55585361d75b1cc0
+checksum=83cbc1189a3e12ec8675ae49f522d980c3a38e6e0dc6f3a7b25b31bbe167b0dd
post_install() {
vsv pcscd
From 2090b5e8e77f399f1c6320cefeffbbd2f64a1692 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 29 Mar 2025 01:20:18 +0100
Subject: [PATCH 1271/2025] firefox: update to 136.0.4.
---
srcpkgs/firefox/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index 78e6ec4a200863..9db966e44c1f8e 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=136.0
+version=136.0.4
revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser"
@@ -12,7 +12,7 @@ license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
changelog="https://www.mozilla.org/en-US/firefox/${version}/releasenotes/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz"
-checksum=3bee314eb7934451be4e2c7ecac38b382f8422fed8287e05be26fe94dd286f57
+checksum=4a28b9e1c2b8f2f1d434745ebb87fcba8ae116a202878f0fb1e83da63cf7c242
lib32disabled=yes
_llvmver=19 # needs to match rust
From 310c15b1f19963d4ce2be03f116b518be5e2fc08 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 29 Mar 2025 01:20:24 +0100
Subject: [PATCH 1272/2025] firefox-i18n: update to 136.0.4.
---
srcpkgs/firefox-i18n/template | 196 +++++++++++++++++-----------------
1 file changed, 98 insertions(+), 98 deletions(-)
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index 279336bedbeaf4..12ad41cb267f51 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
-version=136.0
+version=136.0.4
revision=1
build_style=meta
short_desc="Firefox language packs"
@@ -141,100 +141,100 @@ _pkgtmpl() {
}
}
-checksum="5eb23779829d7fbe1e51ba92347ea492904a90e5e2730c3f5c918422f79f52e9
- 9adbd71e11d2658eac738e28166f27e7dc0c0beae0f30c1d09b58b58948044ce
- c1fd70c7b550bec5280f8b218d22ad331facf6a3b5f78de64bc5d28048ddbf78
- a157fe1aa8cec0dc25ba4407dff05a0957f55aef0d058ae721022a4f34922ec2
- 93bdb3471a1d1a43094dc25455338601f87d2227db2e9261937b6d22b593eef9
- 2fef2950af31842524456a483e887b28cf5fe5ac6139604168b36ba1786f961d
- a09af68fb61f2c0edebcb2af1aff1f1751c15a75d136916642c0840ecab0ff7b
- a6f6f0a904a1012dfc673c4d78cb93e305f1a65267465cb88fef712e34f90224
- 6e3ee5a2d6ff9c16c3c808b614fa65ed5990954abc93640634da20768b0d032f
- cbb72711fcf224d13212caad8894a94d1c225486cd38b64276559c4e865e7918
- 6ad27ae376db9566b0023c5dfcc22cdc0ed1d66e91a1e27a8ad9c7cdb82c47e7
- 419e830229bfd31a9402a41eb5b0d85ae1c5c5e96b13f5f2aacac348501f1db2
- d2cdeaa7972103622ef5fc66db31ce022e01c94e554b43b4c3d9d2d469795e82
- 36d0cd4f4913d39bf782eba3c71d437695a2ae09f136e300b94ec5a3bfd7fb64
- 28f1397b05fd328f38a971532eb9c9d9961b0a5419f5f7806905a26f6f8589f0
- efd1a2272e0e5ffc475fd076501636bd6de2ce27bf5b2e2994d55c7950f07b07
- 47a5ea3758b5abc958074c1283568211edf235e72f7fe68059f01a470b303852
- 054ad7cf4a57f5c3706b796ac153a96bed1aeaf1222e8d830251a42100b6ffb7
- e0e17db43088a01b546a97da649392919b16af290547dcf22b492939a99f9405
- d182afe05202e2889b4e4c365386c68cda4b81b9adca329fe08a4ec4bcc35e47
- 13cb2ba7350db4005c3928db8b1687ee58b13bd5fd623bd26435b05892b29b3b
- 586daf762f4e99f31719825a12a41267bf6bd6a7f5d45a9c3a4b60f7d30d41d7
- 307625501a43d8e0de237725581a4fec20e38fe28da73094707e4876e05a06bc
- a5c6168720dd9435523827f7ec28965eb3c169ad1d8fdbed09efed5c372fb1b4
- 28035c1183cbc21dbf788d995dfe24c4a4e2248ee3499ea88e6bbeed2b32bd78
- a594ebb411dcd12c7471965e7cdcb98799c723b07985c36b85b4adbdb6763d0a
- 9d17b5b36a382e32006b14e704692fa729e99c8e82f926df01c546bb1d4bb725
- f6a32b7338836bab1b139dc6015faa525bb0274d7492c6f5631a94bddceffb3b
- d9075ea55fa10da2b4031ed0ccb13a5430d439f5b3b9c7ce409f73f301b2b9ef
- c6f66126548981edfd3f2053ea76ae985918e02a4d825772c8ded1914406577c
- 7b9c2b820ff6c24c3758f1708980a7880436f068dfcbf40318a6dcbc65aab82f
- bbc7e7a35829baf63973f51c1e79fe5b50dd32a5e2a7752dbdc1da76534fc584
- 7b05f7e3212b9ca53d0dd43b4bd7a6c6f31121b3724864bb588be8fc05a26957
- 953c7e08dce3963bdfadccb14ad11f4439770f3463b8a306df081bd3e9cc3405
- b10bb13387dc41263c651c9ede5d0e4b03766255b47a17277ee92232806847d6
- edfb577da61a1ce198f4148da177dae2f9cd03233f4d2805d2cb93632393e2a7
- 4ec0e3bc4f2d08d1550f5a9012d9f92c4b63e3a10e6ce1de4cafb1368e2b5904
- b4fb060b1b14c02a37a9630385ad18ec10b8ddd54cad3ed0354563e2f1485b6a
- 8cd19dc3962a30dcdcfb8a3b0997a0bb7299ceccc1036808c1aa84602f3fb2e1
- 3cebe729603d2fef3d061c577ef3b5b2fb1ff64e50f8a27e96cd9475bb1abe1f
- 3e3d4209f568683ac30ce00e205ddb52095b140ef9a9de09cc1fa41c630631fe
- 992f3d30caa99be63f70255de8c7da831891524a02e453d6a7f8c8ad9b0c8932
- b5eafd219ac26fbaf2732c95f291d8fd6171aefd330d319128e20c802f1cbb85
- 8129c591ffc1de4b4e1f6c099b91e5c5dfb6ccb01bff6c66f04615ac30b352be
- 4290a28abde3f32443066314c6cad5ecd05280017513f8fa8a041a2549237b1d
- f1025f7caefaa67dc40fd5248a7692bbb6b3da71477bc3ba7565b46bc637228a
- 4dbba01dc11b343df0aa07106d4d8079664858ed567898fcd79c486e74c3e33a
- d11638282426722eedd73d91c5ac55a6ea18d2cd4fac68a6cd761d558003dc3f
- 34d74f54f8de485aac2d6201c01205c3fde033384b420ad3bf32e4ff6f4dd54f
- fde5c281e34bd5ad1ebd01b05af3c1a5ab9b51d191abb8806c457948462a5fce
- 1771bd21d93f48db085f85218d8c5c5fea4e417bc55a51da729379cc9c2617f3
- 1e7b1f5506c4580f5f3cfcff9970b85f293784bfbf67db7eb7141c239c7e0276
- f8088c6a0ae73f1c09b5b3198172a9c4841e081abf441c9cdb304f1c8ffa059f
- faffc864f71676f5ea459c991a799d04cfe9b375aaec7adce91b4fa57df41c0f
- d84271127ed1affe72c12d94d87f120aa0c848442b4fb5dd7469b7069182c078
- 1db6a2bb2affabccf3fdf15a055af50c18e2b951cd7101dd00140a8a684f9a37
- f2a129e05261d73a60555e2874be6f634e9e27de7bf40f582f582b72767996aa
- a278e0860bad11b79b8d9f305b3a57f20b7b06cb5ef032d940807bfd194a161e
- dc74d689f347c0310bd5e749bf5ce4a67f751e856ff7af5d337e03ac2078445f
- aa69a12398e5bf9f28f67ac1c8f9bb480ef9d8e0b8919e22255c6e41fa55b19c
- 6a1b52225a716c7ba7d3074649a2c8ef6bdbfbc09e3ab56334ddc36b051dec21
- 01b21a23c9b8cbe5cc9758c1af56c61e60edde22a16523ec0fe96c90d8efa808
- 0a86ba2eef0aad4dd550f7d292cf17d0a8d6cb2b1b1744000f48c394639714dc
- a2019c620c06ceb569513a11a29adee2f5469a7e1e4a31acc3b4c8b60def27af
- 4b2a30989cc9fe8db90b4654d6d89d85789f256fdb9e3f0ca446a62c7d475daf
- 1256371a09549371f8dd34dfe757b9e4196704ba9d533e22821aeede0a8d0336
- ae1cb1a2dfb68abb0ca28e15488d00a18999d877ec59dc0faaf771cd2eb28940
- d904ba8bf4e92b1b41a452e034e650b7b845b85aceacbc91c03247afcc3dae0e
- 052f6077ac9fd1a445844fd6598b8a069fc18e42f12dbe8ea3c0f445b151778c
- 92d640098e478b9a00b34928ac13891daa64dbe0ace934500b9b49b31bfcaef9
- 4b964c8c2dbc89ea54bb598e15844352a34181543141967da40bb21bcdb65118
- c18f38d93a774377f96586a961fbc188bb9ab3607dfe3ef274704ab1d2acee75
- 15521de0498084c43c1617b26650eea3f708d295e0164a41eb4f84e73d4bbe75
- 2e6619caaa505bcbaead4a7d9a52d8b6d636271273363e29726343c9a9cfcc03
- 69d8e62b5755465c1692ec1c174a295b900a3bb8eec35b0820362d9b7999c479
- b300d4bfe32b2ea3696f9f70b9b506a0424d1f3a4e962c97e19443659ac1560b
- 319195cd2135d44bc064107a5b94076d1cd49d00e9a9af3624f86d67c0f63bf7
- e758ec36e81d57bf428fb40fd4bfcd8f152cf65dc963d20261c5cc8daeb44ade
- bc18f78cf586df8cfadac34f7ce46f209f26d45a798bf9982447bbe8e3386367
- 78ca38357d9399b1495f4392102ff410b8e8f348f9b880acd801746f34dbede6
- af08b49cec152bf3e3743f8fb9184ac5dcd72d85e51f618aefcc819cafeff179
- 1cf2d9a9581a426a045f717db81b5308b0bbda11c8aa2e71c70d213fefcd25de
- b868c470b329ad6734d1862ab14973e14c3bf03ca3df6753bb496f1ffb1af119
- b37af606e84c69554447626aa667f8d1b7bef174d8e66403e4165329ff658a1d
- f974a068052b3f241380c0fcaed2ce33ddf5ac3076502db6487014ef4929bfc0
- 5969790379f54d0be4ce76c284b2fae0fabb8a3b011e34a4b286edf51bcb8808
- d0328c0390e32700d603a1584151f8a781c5292ac0fa4ca7f43d960ea63d92e0
- eb598e3614f58c0aa0362fb2c6ee135ced247120374a975b70bdbf8c3dc8f664
- a7932b579799e1415a8721e7739c8c1cd988654ede099b7bca6c42ff74f4a2ef
- a2b737977d7282b207dea5eb61b22bafef5a2cf2dd89f9ca2046424de370ada7
- 20e424b19b6a2852e18f34351fd352fe150add59ebac8987a0e3f75ed525c37e
- 6c65b987f7a9a797c996f93a970f6d970088c493d6c68e7bcb11bcd927800b7b
- cbb21fade7a150c0016a7a75f9d77348aaf2e2f2226cad1dff36111fff439ac1
- f7c8f79266f83687298dbbce2a770758bd6a1bad7acdc525c3f9f13a64ea638a
- f8cb7db56b41408ec0f9024d1a5b3374507b1462c2a3e30f6eadfde987acedc8
- b42913b1f32708ccd0861132bf4f98aa1402a1aace748ef5018e3d83e8c19c46
- 996cd7f84da820d69d1b020cca85df8a6dae4ad6441d9a417f4f09ce53424377"
+checksum="130c9076d1701e277b339188467e0614f8ab27f9088ac69955c9ba8fcebca01f
+ 807c9a17764e226aaf38dc7fe401cfa2b3b8cfa8587e45b1e0fe3288f79ac176
+ 77700498a20f3e0738ff63559d9589658d84c287d2eab7c1ccb00d85501ceb7d
+ f95cbf967446fe632ce4cfb20af2da1f4dac89e98acd5f9eb9fe406e72eb4cf9
+ 232c8739c18ba282ed0f2b69c2ff139972ec10df381982d0f95df51544b4babb
+ 33f9cc87d637f0d1c482f5c804dc542767af297dc462f7956a378f56682b581d
+ 693a7fdd345d5fdedba02aad821b7dcbe7df12c30464f347d696978023de0593
+ e8bda2144ea171d34442f99e2d7cd8ac51327855b8eeb91ca97e8926e98971cf
+ d170f49b34aa9bef1d8800bebbe8b1ce2232f207344b511035f4312539219a1c
+ 822c74f0829a7d930952703451021480f742922019a0ee20b9e61d844ae5ec9e
+ 74b3e6cc165b2381d098c5587f29014d996a2b7a30129724471e7f9fa2b9d07a
+ d17ec04e19f0f5eb8c4afe123cb2eadea89512586b3a4081e6a3896d85731ebd
+ 4010789b51c5b4527f9c2a5824a6464bc0317b4f782182474dea78aa638e0972
+ 0eede11c2c4bcbfd0669e26875d74e8598e5cf8baba428bc3230dca0badcd36c
+ 650ee5f859798b8481a293c88a752bcca230f17a587ea76c37a696354dcc6132
+ 49ea3bfbac4b419eb3f3174cf9276a2769432727269c6c98e39553e0249506a6
+ f3b572c2e1f22c22f5d3df18b1dc6acd0e551ae930dcfa26f206d8827dce5fc0
+ 5e4e6fd89b8d92c2c323cc8e632792e3079083dc2674c97e45ebf7950d04321e
+ ec3d6d177a9386e50f563fdd96d6449f56f3b8e2dc62c81fe0097465025c71eb
+ 25d52496d23920197afcb81f613e0de27323cd952631276a86798ff76c6127aa
+ 0f8bb27955512967dd87aa31c6957e7b2d4cfff921a52262b61bb2e1db1bf95a
+ edaef71912c0acaa2ef87230272bbf3c90c8e8e2ec0259b8240e2a83e0a00e01
+ 9236ef5e983118dbcf378db7f045a89582b677fe5c047a55480826fd06ec948f
+ 8be2cfffea47ce5dc698792f109d743fbf0395a818481986a19df613985a0a7f
+ a62b307318239fd0928ab8be07ee4a76134d62c3c37dfa7639bc019a0b6a4724
+ e96089c9f6ecf7ce8f5d84c7917ce948d71b69d118f5214511d9c780b6bc4ba1
+ 2f682384353d23e820d915974e6e4a37c22dcabbe09d6eee1aba0ebbb56f0b45
+ a4c3b5d836cb36dd732cbe73450cd9dd91823dff8c8d25fee9748dbb660468a7
+ 9ef6284b4e1d3d67f80663c69f3fcd892dfc6573641afb5de21d1bdc82e5cc18
+ 10d0a09c07a712b599e932bf6ba6a2cce727561dc5402827bc6db62be7df8e87
+ 82a9d50a5b88708055ecd90e5fe5cdeee10548fc32e503e2537c4a9730040cf0
+ 2bbbff3e67c8e97d9f6ff27d09e985816506f4330f0b0092a8e09d1c9d7a43e3
+ 7ddf97a93bf713f3090e1d9b82a064422afcbbd2d6e9e69d4a2d1b6e80b29eeb
+ 11cb57e9e304713ef7796688d0e00c3630226374ea39ac84f1a366a2aa4223f3
+ 39b80de53bb7be6b072b2cdfcf99be0d366085bcdf7bacf7a3200adc60a0688d
+ 67619d475a4e96efd8a3cbace359aef35fe835a87da6fd8759439cbb14a61838
+ a6f834a91e1cef591c139a76e4035ce2795e18a18268eeade77e79f7d6638640
+ 8b346015bf16732eef4a27e0098645508cf69596784f3b45b09c02053b5d0eee
+ 09b20e58578f359d5ef87a6b879585f404ecab2f7be2e3865a1b2c25ed721cdc
+ ed3437041c3718e710e8c18722650381411788bc24e2015c144fd36a5ca71099
+ 6ac80df85512d4a20f54b7e8a017bbfee908e4d5e075533a9a4a0fc8fd83691d
+ 119e4d9fba2f5b6ad974036e6454370d78de378183cd89cae69c1102bb8f4985
+ 14ee39736187ffe50e87089efffce2cf2d315a53ae26ebad830786deb50f6317
+ 6b36802919127ccb9d5ab75ed66a3d94afb5a0ec8b3bfb5c90e2fb1f06885ac3
+ 12ffed498d772b66ee2725beb032285a9d6bd0920d67e63945d5d4f7b3698eaf
+ 110e497382c14d81128478ed01bb6581f1234c9c6e2ddeeee5e464437f7080dd
+ 70cf78d174b9218e7144f9824bcbb205130bc8975ecb726f06d3756da29cfef6
+ 4859674dc1970302c6db896d3a8848ee01863e2738bfeb66d28eddb4506bc87f
+ 3cbe8da8f96367c2a6bf042f17167a840abd15d7724f198f9d03b37fd7725029
+ 2175eafe4ca8c709e6b5638af5bae25f1736c467d49caf9e54d92f1fbecd2436
+ d0164dfcd0a8df2d8b76354be4361179425516be513146844b3f5fbe8d941603
+ c3847732bf527f12bf9df5fb986f5996df06fd0824a0dc38d48ccec48c3d813b
+ 20b909706c6c8d405fe6096658e2f282d3a8587f0f31da97b4e00d36112731a4
+ c68be9b36b7116e56ce6c547f2ff701ac2b7f83db47fd5f8d17b512d8477c4da
+ c2b592b40ab5503ae5624a4487cf9e5caebb9924d825e41a006766ce44d61e7e
+ a9af4732b15ef6fde388db45b87e27c22ed86125002d9fc7ddeb754397b8f467
+ 28be5f3e5ba21ee8fd04d574cc7eb9b4503668c5de05f7e28fd6dcbc7ec7b131
+ 1e5a0d4a5eab10dbee0aa49e1f64a69540b6969a7827a98c2f4c66342ed2661f
+ 0e04474079bb00fb9388ec50b573572ae33ab7dbe617022e1cb605beead495fb
+ 3d61d973f87ca0cc7d0cd50013499ecf22c39975da48b33ef5f457278aac8f55
+ 006ab986f2ba23f01e77d9d7214edddf2b90807c41bc91baa108d364830fe65e
+ 6b0da0c6b6767debf30751b27179c558b9f631f9a856cb2b81a9b1edbdb59960
+ 3fdfbd8c15741183575ab4d4ffd0dcb24c7ba2ba45fb2b74c5db09ef3f81e943
+ 8be86dcd23de9eb02100cc3962c9b5d32d2cbfec07a34472d3695e1928186388
+ 530d15f7d8107249c9ba90975bcf21313002154abec5e973fee959985dc8a725
+ ab18b53c5ae827d3d5caf1b313ef1943e802025fb3fdc92b2f00802c06bd3b46
+ ada417d282b5bc4a4461ef47b52e6a1a95bcfd3c874a6d762ae0a9dc68bc744d
+ d5de43e932750180ed7ad019ddecadd1ff2e178a6add036c866f345d902066d3
+ 1137e573c0e95afac165f7ee5d9526270db3bc00ec21f718fdebd668507a34e1
+ d033ba3b5ae9ecd5787522783480204de57a18e7c0a838bc0fdc27223409ab60
+ a437e32a33b610ffd3b44e2ec757c0aadc82ab460ef7e83eba075618a682d36d
+ 74e4410ee347375e962164cb7bdfb643d0be84df4c1127c8ee3f58a2ff76b7d6
+ d03285476d0428426c684167f975fa9227dc2a6ab1e4747d8c4027fde2efca64
+ 131e3543759f540b5a783334668a9bdc0647f4b1425ee7873ba8ddcb65436d60
+ 26b793c77cde01c8a9e03258527c48dd74cfeb7bd30af8eb7701d2ec6c866b75
+ f09068f71c5b3e5be2fd05b3e907c6b2455b625da0db6827c05d8742b7d54b0d
+ dc2d285e14b4c6ac3b018f41b6013eb80af0eba3b3b5643c6462a74bcd0adc79
+ 5cceb8704bec5ea13892bcf075b8ae1c4c96f59cf744d1db12a65e4f59974be7
+ 8b9e0db5d7d91bd9899cd3a36a76225ecfb9812e2f51476073d6e3c89a72154b
+ 3e423aa42dffd92eedfca9cc6b5acba3c2a35794a7678ddc7d295f9ce9f38b56
+ 2639d2f5f17c46d0cbeb9c6d4d99ef3deec1f0c55d9aa0f45590d24e60bf8430
+ 0fb9df8ba0837749285306f759bc3e0c819ac04cd916d9371dd829b72887e4b7
+ fc2d1c9bd340f2487dedcfbbd7ed87242f3e3a5cdd56f847c5547fccb2e6f730
+ 6f320c8036b1d1a63d7b2a2f5aaa73e2cb556b19443f4b140f089e47ac2a6660
+ e034995664197654429040291f6329a0e309bdd69c886dd459793f0f22d4019a
+ 6ee884d31094f7cc996e5c620b47448c82c08c201f0ba1f7a8830f22498a9df4
+ 55941aa69656eb883e6f736893aca744feb9c2863d393924269fcfe962a7f8bb
+ 2ef6ba02130f45f9b5ed33a4c6c6fa67aeebd4a8fd66d00e8ad0ee067a316b96
+ 99063a87d42055dcfcbacac783830574c2ae8d787686eb7696bfe1995c034bbf
+ 0863fca1d7298ecc6dbd7ed3d4d45a134190ccb88f6fb600d229813fe34e1bc6
+ 45e952fe203b323c1fda51a0e6cdbab02b06bd057d9b9f3eb655d1e26cacae65
+ 08d6d988b1ac4e5cf8d8f67c84575ff6abc78e5aa771ad98458865db6af456f7
+ 191981c3cce880a8170a31780faba128d8367b91ad85912f60b3272c910ff94b
+ 26edcacabf5ddbbaba7250bdeeeac793053497a1b6f4753c467e45d26e60505d
+ 08d982271db7a2cba5f40eb71ddc54521e33d63f994c21acbd0a396a7e8a5d22
+ 182ec6d00b5453ada32559df30c2e38d3d56bf49d98b63527974eb35585142d6
+ b145d33f9c13e48b7db40cd3337da900e0dba50b5f1a0ba62f1246f749d268f7"
From bfca6753a6302e4d84dfe1b4a6b3adf5af96dcc8 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:03:23 +0300
Subject: [PATCH 1273/2025] iio-sensor-proxy: update to 3.7
---
.../patches/fr_FR_locale-test.patch | 101 ------------------
srcpkgs/iio-sensor-proxy/template | 10 +-
2 files changed, 3 insertions(+), 108 deletions(-)
delete mode 100644 srcpkgs/iio-sensor-proxy/patches/fr_FR_locale-test.patch
diff --git a/srcpkgs/iio-sensor-proxy/patches/fr_FR_locale-test.patch b/srcpkgs/iio-sensor-proxy/patches/fr_FR_locale-test.patch
deleted file mode 100644
index 8c6c3d19bf7179..00000000000000
--- a/srcpkgs/iio-sensor-proxy/patches/fr_FR_locale-test.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From fe56bdba1243cc5f6a652eb75d11ae1d1957ff7e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Mon, 4 Mar 2024 08:18:54 +0100
-Subject: [PATCH] tests: Skip some test when fr_FR locale isn't available
-
-Some test require that locale so skip those when it is unavailable.
-
-Closes: #392
----
- src/test-mount-matrix.c | 8 ++++++--
- tests/integration-test.py | 20 +++++++++++++++-----
- 2 files changed, 21 insertions(+), 7 deletions(-)
-
-diff --git a/src/test-mount-matrix.c b/src/test-mount-matrix.c
-index 0cf6c34..d0b608c 100644
---- a/src/test-mount-matrix.c
-+++ b/src/test-mount-matrix.c
-@@ -66,12 +66,16 @@ test_mount_matrix (void)
- static void
- test_comma_decimal_separator (void)
- {
-+ const char *fr_locale = "fr_FR.UTF-8";
- char *old_locale;
- AccelVec3 *vecs;
-
-- old_locale = setlocale (LC_ALL, "fr_FR.UTF-8");
-+ old_locale = setlocale (LC_ALL, fr_locale);
- /* French locale not available? */
-- g_assert_nonnull (old_locale);
-+ if (!old_locale) {
-+ g_test_skip_printf ("Local %s not available", fr_locale);
-+ return;
-+ }
-
- /* Default matrix */
- g_assert_true (parse_mount_matrix (DEFAULT_MATRIX, &vecs));
-diff --git a/tests/integration-test.py b/tests/integration-test.py
-index 20c0e92..4ccabb3 100755
---- a/tests/integration-test.py
-+++ b/tests/integration-test.py
-@@ -27,6 +27,7 @@ import tempfile
- import psutil
- import subprocess
- import unittest
-+import locale
- import time
-
- try:
-@@ -50,6 +51,7 @@ SP_COMPASS = 'net.hadess.SensorProxy.Compass'
- SP_COMPASS_PATH = '/net/hadess/SensorProxy/Compass'
-
- class Tests(dbusmock.DBusTestCase):
-+
- @classmethod
- def setUpClass(cls):
- # run from local build tree if we are in one, otherwise use system instance
-@@ -92,6 +94,15 @@ class Tests(dbusmock.DBusTestCase):
- cls.dbus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
- cls.dbus_con = cls.get_dbus(True)
-
-+ # Some test outputs require the daemon to run under the fr locale:
-+ # so check if that's available
-+ try:
-+ old_loc = locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')
-+ cls.has_fr = True
-+ locale.setlocale(locale.LC_ALL, old_loc)
-+ except:
-+ cls.has_fr = False
-+
- @classmethod
- def tearDownClass(cls):
- cls.test_bus.down()
-@@ -612,10 +623,9 @@ class Tests(dbusmock.DBusTestCase):
- mock_file.write(data)
- self.proxy.ClaimAccelerometer()
- self.assertEventually(lambda: self.have_text_in_log('Accel sent by driver'))
-- # If the 2nd test fails, it's likely that fr_FR.UTF-8 locale isn't supported
- self.assertEqual(self.have_text_in_log('scale: 0,000000,0,000000,0,000000'), False)
-- self.assertEqual(self.have_text_in_log('scale: 0,000010,0,000010,0,000010'), True)
--
-+ if self.has_fr:
-+ self.assertEqual(self.have_text_in_log('scale: 0,000010,0,000010,0,000010'), True)
- self.stop_daemon()
-
- def test_iio_scale_decimal_separator_offset(self):
-@@ -715,9 +725,9 @@ class Tests(dbusmock.DBusTestCase):
-
- self.proxy.ClaimAccelerometer()
- self.assertEventually(lambda: self.have_text_in_log('Accel read from IIO on'))
-- # If the 2nd test fails, it's likely that fr_FR.UTF-8 locale isn't supported
- self.assertEqual(self.have_text_in_log('scale 1,000000,1,000000,1,000000'), False)
-- self.assertEqual(self.have_text_in_log('scale 0,000001,0,000001,0,000001'), True)
-+ if self.has_fr:
-+ self.assertEqual(self.have_text_in_log('scale 0,000001,0,000001,0,000001'), True)
-
- self.assertEventually(lambda: self.get_dbus_property('AccelerometerOrientation') == 'normal')
-
---
-GitLab
-
-
diff --git a/srcpkgs/iio-sensor-proxy/template b/srcpkgs/iio-sensor-proxy/template
index e04fa56eb7485d..59584f38e7ec6e 100644
--- a/srcpkgs/iio-sensor-proxy/template
+++ b/srcpkgs/iio-sensor-proxy/template
@@ -1,6 +1,6 @@
# Template file for 'iio-sensor-proxy'
pkgname=iio-sensor-proxy
-version=3.5
+version=3.7
revision=1
build_style=meson
configure_args="-Dsystemdsystemunitdir=/usr/lib/systemd/system/
@@ -14,16 +14,12 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy"
changelog="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/raw/master/NEWS"
distfiles="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=8689425f2287626a95d95b1e1e5b62e497d09dd08cf411084ed22166d4a49da5
+checksum=4d7eb0ae23506919a9a40bc1aab0e144c218be60457b3137533724814c41997b
if [ "$XBPS_CHECK_PKGS" ]; then
-configure_args+=" -Dtests=true -Dgtk-tests=true"
+ configure_args+=" -Dtests=true -Dgtk-tests=true"
fi
-post_patch() {
- vsed -i -e 's/cls.has_fr = True/cls.has_fr = False/' tests/integration-test.py
-}
-
post_install() {
vsv iio-sensor-proxy
}
From 89e4f36f8536bea27d04285222b7811d4e31956f Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 00:15:49 -0700
Subject: [PATCH 1274/2025] tinysparql: update to 3.9.1.
---
srcpkgs/tinysparql/template | 8 ++++----
srcpkgs/tinysparql/update | 1 +
2 files changed, 5 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/tinysparql/update
diff --git a/srcpkgs/tinysparql/template b/srcpkgs/tinysparql/template
index 8ffa369c4135eb..ba53d3794a3690 100644
--- a/srcpkgs/tinysparql/template
+++ b/srcpkgs/tinysparql/template
@@ -1,6 +1,6 @@
# Template file for 'tinysparql'
pkgname=tinysparql
-version=3.8.2
+version=3.9.1
revision=1
build_style=meson
build_helper="gir qemu"
@@ -15,10 +15,10 @@ short_desc="Low-footprint RDF triple store library with SPARQL 1.1 interface"
maintainer="oreo639 <oreo6391@gmail.com>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gitlab.gnome.org/GNOME/tinysparql"
-#changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/tinysparql-3.8/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/tinysparql-3.9/NEWS"
distfiles="${GNOME_SITE}/tinysparql/${version%.*}/tinysparql-${version}.tar.xz"
-checksum=bb8643386c8edc591a03205d4a0eda661dcdd2094473bffb9bbdb94e93589cb2
+checksum=98e8933b946d8c54a77eadabd7f1d14cddd88fa43eef0d0ace3c0fcce646722b
make_check_pre="dbus-run-session"
if [ "$CROSS_BUILD" ]; then
diff --git a/srcpkgs/tinysparql/update b/srcpkgs/tinysparql/update
new file mode 100644
index 00000000000000..3e47adb586e521
--- /dev/null
+++ b/srcpkgs/tinysparql/update
@@ -0,0 +1 @@
+pattern='(?<=LATEST-IS-)([0-9]+)\.[0-9.]*[0-9](?=")'
From 97b246686513ebdf0d68dc5533e84f3d93787d11 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 00:16:09 -0700
Subject: [PATCH 1275/2025] localsearch: update to 3.9.0.
---
.../localsearch/patches/sqlite-seccomp.patch | 4 ++--
srcpkgs/localsearch/template | 19 ++++++++-----------
srcpkgs/localsearch/update | 1 +
3 files changed, 11 insertions(+), 13 deletions(-)
create mode 100644 srcpkgs/localsearch/update
diff --git a/srcpkgs/localsearch/patches/sqlite-seccomp.patch b/srcpkgs/localsearch/patches/sqlite-seccomp.patch
index 7aaeda5ed5295f..f7f573e1b5455a 100644
--- a/srcpkgs/localsearch/patches/sqlite-seccomp.patch
+++ b/srcpkgs/localsearch/patches/sqlite-seccomp.patch
@@ -1,8 +1,8 @@
Change ioctl(..., F2FS_IOC_GET_FEATURES, ...) from an assertion to an errno.
This is necessary for sqlite SQLITE_ENABLE_BATCH_ATOMIC_WRITE.
---- a/src/libtracker-miners-common/tracker-seccomp.c
-+++ b/src/libtracker-miners-common/tracker-seccomp.c
+--- a/src/common/tracker-seccomp.c
++++ b/src/common/tracker-seccomp.c
@@ -34,6 +34,7 @@
#include <sys/prctl.h>
#include <sys/syscall.h>
diff --git a/srcpkgs/localsearch/template b/srcpkgs/localsearch/template
index cd8eccee88e194..07f6b7881df8a8 100644
--- a/srcpkgs/localsearch/template
+++ b/srcpkgs/localsearch/template
@@ -1,18 +1,15 @@
# Template file for 'localsearch'
pkgname=localsearch
-version=3.8.2
+version=3.9.0
revision=1
build_style=meson
build_helper=qemu
-# missing libgrss for miner_rss
-configure_args="-Dextract=true -Dcue=enabled -Dexif=enabled
+configure_args="-Dextract=true -Dcue=enabled -Dexif=enabled -Dlibav=enabled
-Dgif=enabled -Dgsf=enabled -Diptc=enabled -Diso=enabled -Djpeg=enabled
-Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled
-Dtiff=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
- -Dminer_rss=false -Dbattery_detection=upower -Dcharset_detection=icu
- -Dgeneric_media_extractor=gstreamer -Dgstreamer_backend=discoverer
- -Dsystemd_user_services=false -Dnetwork_manager=enabled
- $(vopt_feature landlock)"
+ -Dbattery_detection=upower -Dcharset_detection=icu
+ -Dsystemd_user_services=false $(vopt_feature landlock)"
hostmakedepends="pkg-config glib-devel intltool asciidoc"
makedepends="tinysparql-devel ffmpeg6-devel dbus-devel exempi-devel
libglib-devel libgexiv2-devel gstreamer1-devel icu-devel libcue-devel
@@ -20,16 +17,16 @@ makedepends="tinysparql-devel ffmpeg6-devel dbus-devel exempi-devel
libosinfo-devel libpng-devel libseccomp-devel tiff-devel libxml2-devel
poppler-glib-devel totem-pl-parser-devel libgirepository-devel
upower-devel zlib-devel gst-plugins-base1-devel giflib-devel
- NetworkManager-devel libharfbuzz"
+ libharfbuzz"
checkdepends="python3-gobject localsearch tinysparql dbus gst-plugins-good1 gst-plugins-bad1"
short_desc="File search framework of the GNOME desktop"
maintainer="oreo639 <oreo6391@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://tracker.gnome.org/"
-#changelog="https://gitlab.gnome.org/GNOME/localsearch/-/raw/master/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/localsearch/-/raw/localsearch-3.8/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/localsearch/-/raw/main/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/localsearch/-/raw/localsearch-3.9/NEWS"
distfiles="${GNOME_SITE}/localsearch/${version%.*}/localsearch-${version}.tar.xz"
-checksum=cda69195f6845357a8d91c023670efe92238f4d138a1ef7a1401f45a2a8403ce
+checksum=d42f408dc3fb28fe54f5a9abbf5f1decf5818db9c2e9ec51c09464bdfd0c14b9
make_check_pre="dbus-run-session"
make_check=ci-skip # TODO: d-bus tests timeout ci
diff --git a/srcpkgs/localsearch/update b/srcpkgs/localsearch/update
new file mode 100644
index 00000000000000..3e47adb586e521
--- /dev/null
+++ b/srcpkgs/localsearch/update
@@ -0,0 +1 @@
+pattern='(?<=LATEST-IS-)([0-9]+)\.[0-9.]*[0-9](?=")'
From 7bfc76d742f8450df922be012eeee7aef5ca7586 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 26 Mar 2025 06:02:23 -0700
Subject: [PATCH 1276/2025] ffmpeg6: replace libmodplug with libopenmpt
libopenmpt supports more formats.
This also avoids long stalls in localsearch, particularily when using
libmodplug to open midi files.
---
srcpkgs/ffmpeg6/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/ffmpeg6/template b/srcpkgs/ffmpeg6/template
index 5ca80c5f1b7f8f..0921a445ccd4a4 100644
--- a/srcpkgs/ffmpeg6/template
+++ b/srcpkgs/ffmpeg6/template
@@ -2,12 +2,12 @@
# audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
pkgname=ffmpeg6
version=6.1.2
-revision=4
+revision=5
hostmakedepends="pkg-config perl"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
libXext-devel libXvMC-devel libxcb-devel lame-devel libtheora-devel
libvorbis-devel x264-devel xvidcore-devel jack-devel SDL2-devel
- libcdio-paranoia-devel librtmp-devel libmodplug-devel gnutls-devel
+ libcdio-paranoia-devel librtmp-devel libopenmpt-devel gnutls-devel
speex-devel celt-devel harfbuzz-devel libass-devel opus-devel ocl-icd-devel
libbs2b-devel libvidstab-devel vmaf-devel libbluray-devel pulseaudio-devel
x265-devel v4l-utils-devel libvpx-devel libaom-devel libdav1d-devel
@@ -88,7 +88,7 @@ do_configure() {
--enable-libmp3lame --enable-libvorbis --enable-libxvid \
--enable-libx264 --enable-libvpx --enable-libtheora \
--enable-shared --enable-static --enable-libxcb \
- --enable-libpulse --enable-libfreetype --enable-libmodplug \
+ --enable-libpulse --enable-libfreetype --enable-libopenmpt \
--enable-libspeex --enable-libcelt --enable-libass \
--enable-libopus --enable-librtmp --enable-libjack \
--disable-libopencore_amrnb --disable-libopencore_amrwb \
From 20d910f0361c0a1b7f0f3d71be4bece80815752c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 29 Mar 2025 01:42:02 -0400
Subject: [PATCH 1277/2025] qalculate-qt: use qt6, add missing dependency
---
srcpkgs/qalculate-qt/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/qalculate-qt/template b/srcpkgs/qalculate-qt/template
index d486b370cedd35..96d1d828c1002e 100644
--- a/srcpkgs/qalculate-qt/template
+++ b/srcpkgs/qalculate-qt/template
@@ -2,11 +2,11 @@
# NOTE: keep this package synchronized with 'libqalculate' and 'qalculate-gtk'
pkgname=qalculate-qt
version=5.5.0
-revision=1
+revision=2
build_style=qmake
-hostmakedepends="intltool pkg-config qt5-qmake qt5-host-tools"
-makedepends="libqalculate-devel qt5-devel"
-depends="gnuplot"
+hostmakedepends="intltool pkg-config qt6-base qt6-tools"
+makedepends="libqalculate-devel qt6-base-devel"
+depends="gnuplot qt6-svg"
short_desc="Multi-purpose desktop calculator - QT version"
maintainer="yosh <yosh-git@riseup.net>"
license="GPL-2.0-or-later"
From 7a012ab9a1e58bfdd671a6babe8fdacd339579bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 29 Mar 2025 12:00:52 +0100
Subject: [PATCH 1278/2025] ncurses-libtinfo-libs: include libtinfo.so.6 in
shlib-provides
---
common/shlibs | 2 +-
srcpkgs/ncurses/template | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 3a5a8ce427f6ec..0bd2d1fb7e4696 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -78,7 +78,7 @@ libctf-nobfd.so.0 binutils-libs-2.41_1
libctf.so.0 binutils-libs-2.41_1
libncurses.so.6 ncurses-libs-6.0_1 ignore
libncursesw.so.6 ncurses-libs-5.8_1 ignore
-libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
+libtinfo.so.6 ncurses-libtinfo-libs-6.5_2
libt3config.so.0 libt3config-1.0.0_1
libt3highlight.so.2 libt3highlight-0.5.0_1
libt3key.so.1 libt3key-0.2.10_1
diff --git a/srcpkgs/ncurses/template b/srcpkgs/ncurses/template
index 85a9ee2bc69333..0266e58f4a9630 100644
--- a/srcpkgs/ncurses/template
+++ b/srcpkgs/ncurses/template
@@ -1,7 +1,7 @@
# Template file for 'ncurses'
pkgname=ncurses
version=6.5
-revision=1
+revision=2
bootstrap=yes
configure_args="--enable-big-core"
short_desc="System V Release 4.0 curses emulation library"
@@ -159,6 +159,7 @@ ncurses-term_package() {
ncurses-libtinfo-libs_package() {
depends="ncurses-libs-${version}_${revision}"
short_desc+=" - libtinfo.so symlink"
+ shlib_provides="libtinfo.so.6"
pkg_install() {
vmove "usr/lib/libtinfo*.so.*"
}
From 5e29ba03951bc00c64482b304dd8ae7a49d5c931 Mon Sep 17 00:00:00 2001
From: Piotr Danecki <i3riced@mailfence.com>
Date: Tue, 25 Mar 2025 10:16:04 +0100
Subject: [PATCH 1279/2025] SDL3: update to 3.2.8.
Signed-off-by: Piotr Danecki <i3riced@mailfence.com>
---
srcpkgs/SDL3/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/SDL3/template b/srcpkgs/SDL3/template
index 514a72925951fb..c77b4b3dc08316 100644
--- a/srcpkgs/SDL3/template
+++ b/srcpkgs/SDL3/template
@@ -1,6 +1,6 @@
# Template file for 'SDL3'
pkgname=SDL3
-version=3.2.4
+version=3.2.8
revision=1
build_style=cmake
configure_args="-DSDL_ALSA=ON -DSDL_RPATH=OFF
@@ -15,7 +15,7 @@ license="Zlib"
homepage="https://www.libsdl.org/"
changelog="https://raw.githubusercontent.com/libsdl-org/SDL/refs/heads/main/WhatsNew.txt"
distfiles="https://www.libsdl.org/release/SDL3-${version}.tar.gz"
-checksum=2938328317301dfbe30176d79c251733aa5e7ec5c436c800b99ed4da7adcb0f0
+checksum=13388fabb361de768ecdf2b65e52bb27d1054cae6ccb6942ba926e378e00db03
# Package build options
build_options="gles opengl pulseaudio pipewire sndio vulkan wayland x11"
From 33c554538c14f65ac297fee8543c4d4d5bc44ba8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 29 Mar 2025 10:59:40 -0400
Subject: [PATCH 1280/2025] vivaldi: update to 7.3.3635.4+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index c5ab5c8c252dc4..8c1cd1234a8199 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.2.3621.67+1
+version=7.3.3635.4+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=8031432dcf51348f4ab729bd271e97add9bd5ca2263b3f9b1d5e4969d09cd16a
+ checksum=b180b7760c05852dfd78e48089f5a084255c9b41e588f688d17bdfe22dca2cf6
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=7a2f8c6b879fa675f7c747aa95cfcb18ed1bb5705bea14289b122b0079909819
+ checksum=75d9963f54df8a6f03c8fe12f8cab7921bbb594f7de64f29d4fab1eb767ba114
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=b592bc63e2f832051bcb8b86343a7c3d3648c8ea8244fe8280a51a624b2b63da
+ checksum=e91ed7a1a7bc6b39c1839109d8f55861ccb1532e276a8c6ad9112995a39117da
;;
*)
broken="No distfiles available for this target"
From 65732c3974cda1adebbecebb4f2ea55e1a47077c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 25 Mar 2025 11:53:25 +0530
Subject: [PATCH 1281/2025] rust-analyzer: update to 2025.03.24.
---
srcpkgs/rust-analyzer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index 7113465ae5ef3a..a5fcae5abfc399 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
# Template file for 'rust-analyzer'
pkgname=rust-analyzer
-version=2025.03.17
+version=2025.03.24
revision=1
_ver=${version//./-}
build_style=cargo
@@ -10,7 +10,7 @@ maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0, MIT"
homepage="https://rust-analyzer.github.io/"
distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=e1ff4570db94f3ae2c3f46bae925be1c02dbc20243cf95e778906858b1231a72
+checksum=a959dd1007b2073a88c93d8731c33ff0474d6be835bc56c6d89aa2498df8d3f7
# tests require Rust source code
make_check=no
From 7c54e19af380a46576a79dcc8d896afa6d5af549 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:01:33 +0300
Subject: [PATCH 1282/2025] gnome-characters: update to 48.0
---
srcpkgs/gnome-characters/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 5ee911060f9247..2f0eab865c9781 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-characters'
pkgname=gnome-characters
-version=47.0
+version=48.0
revision=1
build_style=meson
build_helper="gir"
@@ -14,8 +14,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Design/Apps/CharacterMap"
changelog="https://gitlab.gnome.org/GNOME/gnome-characters/-/raw/main/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gnome-characters/-/raw/gnome-47/NEWS"
+# FIXME: dead link
+#changelog="https://gitlab.gnome.org/GNOME/gnome-characters/-/raw/gnome-48/NEWS"
distfiles="${GNOME_SITE}/gnome-characters/${version%.*}/gnome-characters-${version}.tar.xz"
-checksum=6bcf05a22f30f131d8a8035b0f63d86a9567007a5f6df5ce8556ba06777b7574
+checksum=a2c32ca54d911db2404420350d3442e691a2dce8b0f5d00899f66cff8c3c8d71
lib32disabled=yes
make_check_pre="xvfb-run"
From 1867ab9d9d2d67c2293369434b9f9f1e0db1cbd0 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:54:26 +0300
Subject: [PATCH 1283/2025] tecla: update to 48.0.2
---
srcpkgs/tecla/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/tecla/template b/srcpkgs/tecla/template
index 999dafbdac6c11..10f8886efa8be3 100644
--- a/srcpkgs/tecla/template
+++ b/srcpkgs/tecla/template
@@ -1,6 +1,6 @@
# Template file for 'tecla'
pkgname=tecla
-version=47.0
+version=48.0.2
revision=1
build_style=meson
hostmakedepends="pkg-config gettext glib-devel"
@@ -10,5 +10,5 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/tecla"
changelog="https://gitlab.gnome.org/GNOME/tecla/-/raw/main/NEWS"
-distfiles="${GNOME_SITE}/tecla/${version%.*}/tecla-${version}.tar.xz"
-checksum=0790b99ec29137a54b546c510661a99aa6f039c8d75f10c08e928682c0804fe5
+distfiles="${GNOME_SITE}/tecla/${version%%.*}/tecla-${version}.tar.xz"
+checksum=783d3464d2a2cf7eb1507649dbd9ff09ce24852c2a6c9a0d365db84063d3d401
From 71fe509e855a193d6d35fe7b7a88048fd2306251 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 30 Mar 2025 05:01:00 +0200
Subject: [PATCH 1284/2025] linux6.13: update to 6.13.9.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 2 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 6 +++---
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index 73383e0db9a062..2231e474f8137f 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.8 Kernel Configuration
+# Linux/arm64 6.13.9 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index 1727f75cb5db2d..d3cf61280ac11a 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.8 Kernel Configuration
+# Linux/i386 6.13.9 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index e443b01b3c12b9..6a20eb8b6c836f 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.8 Kernel Configuration
+# Linux/x86_64 6.13.9 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -11,8 +11,8 @@ CONFIG_AS_VERSION=24100
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24100
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
+CONFIG_RUSTC_VERSION=108501
+CONFIG_RUSTC_LLVM_VERSION=190104
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index 65f3e1ed140eec..00e89dbe5e5d39 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.8
+version=6.13.9
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- a4ee918570fcc3372d7fdbc9a0eab45e03dd61a9414ada2d780c79f082488c91"
+ 4afa764c62d855d077fe04af829ec385d4743c6e74dc267f72406bc70bb41ad2"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 6377794eff833c1a0befc7dd007e53ea5e0a90a8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 30 Mar 2025 05:01:07 +0200
Subject: [PATCH 1285/2025] linux6.12: update to 6.12.21.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.12/files/i386-dotconfig | 2 +-
srcpkgs/linux6.12/files/x86_64-dotconfig | 6 +++---
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 4039420cfb1779..19b293da099094 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.20 Kernel Configuration
+# Linux/arm64 6.12.21 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index de77faf0646f43..7dcdad98b36f0b 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.20 Kernel Configuration
+# Linux/i386 6.12.21 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index 79ae207d46a180..ecc4e9717e063d 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.20 Kernel Configuration
+# Linux/x86_64 6.12.21 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -11,8 +11,8 @@ CONFIG_AS_VERSION=24100
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24100
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=0
-CONFIG_RUSTC_LLVM_VERSION=0
+CONFIG_RUSTC_VERSION=108501
+CONFIG_RUSTC_LLVM_VERSION=190104
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 301ee239d0f114..7d0bddf1cf8f61 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.20
+version=6.12.21
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- 5079501c73b2c24457cd9ca11d2d4e3f453db32c8ce0a292c6ad2f7a53eb75b8"
+ 4683c467048492bfca688bd623b86e94dad7edc97ef67bbd5c9c40eab9c7bea0"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 439ef4e4938e7583739ff7b55e880808549ebb84 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 30 Mar 2025 05:01:12 +0200
Subject: [PATCH 1286/2025] linux6.6: update to 6.6.85.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index c7373ea8aa8ef5..8a8319a9948761 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.84 Kernel Configuration
+# Linux/arm64 6.6.85 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index e8f4fedb168d65..0ba5523caaa3f2 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.84 Kernel Configuration
+# Linux/i386 6.6.85 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 562085dd187a23..4c0e462ca61c86 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.84 Kernel Configuration
+# Linux/x86_64 6.6.85 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index b1f379a9065e51..0aff9d9d082b83 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.84
+version=6.6.85
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- 2cd6bc4c80c62f1c2429ad41c8e174428492de3e8b7446e1324963096d8affb5"
+ c3776fe6f865e17072c2086bec50be6a99d73f56bf42a6d2fa580cf8fb7022ff"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 6e96935f67174fa15d1df5a4f97ecaa14acf15c3 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 30 Mar 2025 10:58:43 +0200
Subject: [PATCH 1287/2025] cfitsio: update to 4.6.2.
---
srcpkgs/cfitsio/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cfitsio/template b/srcpkgs/cfitsio/template
index 4c7f3746d36379..b9880e2bf8ba2e 100644
--- a/srcpkgs/cfitsio/template
+++ b/srcpkgs/cfitsio/template
@@ -1,6 +1,6 @@
# Template file for 'cfitsio'
pkgname=cfitsio
-version=4.6.0
+version=4.6.2
revision=1
build_style=gnu-configure
configure_args="--enable-reentrant"
@@ -10,7 +10,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="custom:NASA license"
homepage="https://heasarc.gsfc.nasa.gov/fitsio/"
distfiles="http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${pkgname}-${version}.tar.gz"
-checksum=7c372fdb4e6cf530fc12294ae0b7f1fdd0ed85062790277a60aea56c97b0d3e7
+checksum=66fd078cc0bea896b0d44b120d46d6805421a5361d3a5ad84d9f397b1b5de2cb
if [ -z "$CROSS_BUILD" ]; then
makedepends+=" gcc-fortran"
From 1aa452d932887b63190796c21dcb93a1ccf342ef Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 30 Mar 2025 11:03:34 +0200
Subject: [PATCH 1288/2025] libmirage: update to 3.2.10.
---
srcpkgs/libmirage/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libmirage/template b/srcpkgs/libmirage/template
index 788589db9f387f..ca6f721beeb264 100644
--- a/srcpkgs/libmirage/template
+++ b/srcpkgs/libmirage/template
@@ -1,6 +1,6 @@
# Template file for 'libmirage'
pkgname=libmirage
-version=3.2.9
+version=3.2.10
revision=1
build_style=cmake
build_helper="gir"
@@ -12,7 +12,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-2.0-or-later"
homepage="http://cdemu.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/cdemu/libmirage-${version}.tar.xz"
-checksum=24177ec07499472456d5266c6806913b674d505929c110abdecd5fdfd2b2588b
+checksum=f93e46bb755ca6b0a448972afe44f24919cd23b9dcf866d1b5cb4b9333e180ae
build_options="gir"
build_options_default="gir"
From 5b5900b1afab6c5670ec2f88762e9d269c5bfe3c Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 30 Mar 2025 11:04:58 +0200
Subject: [PATCH 1289/2025] vhba-module-dkms: update to 20250329.
---
srcpkgs/vhba-module-dkms/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/vhba-module-dkms/template b/srcpkgs/vhba-module-dkms/template
index d14ba47cb5b220..84204f3891f27e 100644
--- a/srcpkgs/vhba-module-dkms/template
+++ b/srcpkgs/vhba-module-dkms/template
@@ -1,6 +1,6 @@
# Template file for 'vhba-module-dkms'
pkgname=vhba-module-dkms
-version=20240917
+version=20250329
revision=1
conf_files="/usr/lib/udev/rules.d/40-vhba.rules"
short_desc="Virtual (SCSI) HBA module used by cdemu"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-2.0-or-later"
homepage="http://cdemu.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/cdemu/vhba-module-${version}.tar.xz"
-checksum=ce34cbae2c36cef8d7d09c5f6bd42d6871b9b530bb70b4ca100f964823fe0e98
+checksum=a62a20d720ddf0cfe5a53228f4513d498d89c2ead9e9af0b1b6959ff8126075e
dkms_modules="vhba-module ${version}"
depends="dkms"
From 6f21f92e6bed537e6ef54718e653b1b1640de241 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 21 Feb 2025 15:37:44 -0500
Subject: [PATCH 1290/2025] speakersafetyd: update to 1.1.2, run as non-root
---
srcpkgs/speakersafetyd/files/speakersafetyd/run | 13 ++++++++++++-
srcpkgs/speakersafetyd/template | 8 +++++---
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/speakersafetyd/files/speakersafetyd/run b/srcpkgs/speakersafetyd/files/speakersafetyd/run
index eacab8036a83a3..70761f516edf82 100755
--- a/srcpkgs/speakersafetyd/files/speakersafetyd/run
+++ b/srcpkgs/speakersafetyd/files/speakersafetyd/run
@@ -1,3 +1,14 @@
#!/bin/sh
+
+_user=_speakersafetyd
+! [ -d /run/speakersafetyd ] && install -m 700 -g $_user -o $_user -d /run/speakersafetyd
+chown -R $_user:$_user /run/speakersafetyd
+
+_caps=-all,+sys_nice
+
exec 2>&1
-exec /usr/bin/speakersafetyd -c /usr/share/speakersafetyd/ -b /var/lib/speakersafetyd/blackbox -m 7
+exec setpriv --reuid $_user --regid audio --clear-groups \
+ --ambient-caps $_caps \
+ --inh-caps $_caps \
+ --bounding-set $_caps \
+ --no-new-privs -- speakersafetyd -c /usr/share/speakersafetyd/ -b /var/lib/speakersafetyd/blackbox -m 7
diff --git a/srcpkgs/speakersafetyd/template b/srcpkgs/speakersafetyd/template
index c862821bd96538..2e3f6244331a4b 100644
--- a/srcpkgs/speakersafetyd/template
+++ b/srcpkgs/speakersafetyd/template
@@ -1,6 +1,6 @@
# Template file for 'speakersafetyd'
pkgname=speakersafetyd
-version=1.0.2
+version=1.1.2
revision=1
build_style=cargo
hostmakedepends="alsa-lib pkg-config"
@@ -10,8 +10,10 @@ maintainer="dkwo <npiazza@disroot.org>"
license="MIT"
homepage="https://github.com/AsahiLinux/speakersafetyd"
distfiles="https://github.com/AsahiLinux/speakersafetyd/archive/refs/tags/${version}.tar.gz"
-checksum=844ae3719c029e826f58c3799b6e358d189b0c42ade7a91f6c35b960cae35919
-make_dirs="/var/lib/speakersafetyd/blackbox 0755 root root"
+checksum=b3ccbbf4c3ee0da537203186f80eb8f3cc16037bf41f4cd0de50b7cd25dd713f
+
+system_accounts="_speakersafetyd"
+make_dirs="/var/lib/${pkgname}/blackbox 0700 _${pkgname} _${pkgname}"
post_install() {
DESTDIR="${DESTDIR}" make install-data
From b46a41d1079cd8b3e1b2314ebaaebf1f34ed2a75 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Wed, 12 Mar 2025 13:24:30 -0400
Subject: [PATCH 1291/2025] asahi-firmware: restrict arch
---
srcpkgs/asahi-firmware/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/asahi-firmware/template b/srcpkgs/asahi-firmware/template
index 4ee3c1a0120ff5..6774413c398253 100644
--- a/srcpkgs/asahi-firmware/template
+++ b/srcpkgs/asahi-firmware/template
@@ -1,7 +1,8 @@
# Template file for 'asahi-firmware'
pkgname=asahi-firmware
version=0.7.9
-revision=1
+revision=2
+archs="aarch64*"
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3 lzfse"
From 4f9995bcb4a5c9701e18ac6811455da7bcd109c2 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Wed, 5 Mar 2025 15:10:04 -0500
Subject: [PATCH 1292/2025] linux-asahi: update to 6.13.8+1, drop
cargo,libclang from host
---
srcpkgs/linux-asahi/files/arm64-dotconfig | 122 +++++++++++++++-------
srcpkgs/linux-asahi/template | 6 +-
2 files changed, 86 insertions(+), 42 deletions(-)
diff --git a/srcpkgs/linux-asahi/files/arm64-dotconfig b/srcpkgs/linux-asahi/files/arm64-dotconfig
index 79495563dcb386..902d71765ba5c6 100755
--- a/srcpkgs/linux-asahi/files/arm64-dotconfig
+++ b/srcpkgs/linux-asahi/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.12 Kernel Configuration
+# Linux/arm64 6.13.8 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=24100
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24100
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=108401
+CONFIG_RUSTC_VERSION=108501
CONFIG_RUST_IS_AVAILABLE=y
CONFIG_RUSTC_LLVM_VERSION=190104
CONFIG_CC_CAN_LINK=y
@@ -19,6 +19,7 @@ CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_RUSTC_HAS_COERCE_POINTEE=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -281,7 +282,7 @@ CONFIG_PERF_EVENTS=y
CONFIG_SYSTEM_DATA_VERIFICATION=y
CONFIG_PROFILING=y
CONFIG_RUST=y
-CONFIG_RUSTC_VERSION_TEXT="rustc 1.84.1 (e71f9a9a9 2025-01-27) (Void Linux)"
+CONFIG_RUSTC_VERSION_TEXT="rustc 1.85.1 (4eb161250 2025-03-15) (Void Linux)"
CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.71.1"
CONFIG_TRACEPOINTS=y
@@ -425,6 +426,7 @@ CONFIG_ARM64_16K_PAGES=y
# CONFIG_ARM64_VA_BITS_36 is not set
# CONFIG_ARM64_VA_BITS_47 is not set
CONFIG_ARM64_VA_BITS_48=y
+# CONFIG_ARM64_VA_BITS_52 is not set
CONFIG_ARM64_VA_BITS=48
CONFIG_ARM64_PA_BITS_48=y
CONFIG_ARM64_PA_BITS=48
@@ -520,13 +522,21 @@ CONFIG_ARM64_MTE=y
CONFIG_ARM64_EPAN=y
# end of ARMv8.7 architectural features
+CONFIG_AS_HAS_MOPS=y
+
#
# ARMv8.9 architectural features
#
CONFIG_ARM64_POE=y
CONFIG_ARCH_PKEY_BITS=3
+CONFIG_ARM64_HAFT=y
# end of ARMv8.9 architectural features
+#
+# v9.4 architectural features
+#
+# end of v9.4 architectural features
+
# CONFIG_ARM64_SVE is not set
# CONFIG_ARM64_PSEUDO_NMI is not set
CONFIG_ARM64_MEMORY_MODEL_CONTROL=y
@@ -621,6 +631,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# CPU frequency scaling drivers
#
CONFIG_CPUFREQ_DT=m
+# CONFIG_CPUFREQ_VIRT is not set
CONFIG_CPUFREQ_DT_PLATDEV=y
CONFIG_ARM_APPLE_SOC_CPUFREQ=y
# CONFIG_ARM_SCMI_CPUFREQ is not set
@@ -667,7 +678,6 @@ CONFIG_KRETPROBES=y
CONFIG_HAVE_IOREMAP_PROT=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
@@ -756,6 +766,7 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y
# CONFIG_LOCK_EVENT_COUNTS is not set
CONFIG_ARCH_HAS_RELR=y
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
+CONFIG_ARCH_HAS_CC_PLATFORM=y
CONFIG_HAVE_PREEMPT_DYNAMIC=y
CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
@@ -763,6 +774,7 @@ CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
CONFIG_ARCH_HAS_HW_PTE_YOUNG=y
+CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y
#
@@ -855,6 +867,7 @@ CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
# CONFIG_CMDLINE_PARTITION is not set
+# CONFIG_OF_PARTITION is not set
# end of Partition Types
CONFIG_BLK_MQ_PCI=y
@@ -1841,10 +1854,8 @@ CONFIG_STREAM_PARSER=y
# CONFIG_MCTP is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=m
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -1855,8 +1866,6 @@ CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_WEXT=y
-CONFIG_LIB80211=m
-# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
@@ -1957,6 +1966,7 @@ CONFIG_PCI_IOV=y
# CONFIG_PCI_NPEM is not set
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
+# CONFIG_PCIE_TPH is not set
CONFIG_PCI_LABEL=y
# CONFIG_PCI_DYNAMIC_OF_NODES is not set
# CONFIG_PCIE_BUS_TUNE_OFF is not set
@@ -1967,6 +1977,7 @@ CONFIG_PCIE_BUS_DEFAULT=y
# CONFIG_VGA_ARB is not set
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_CPCI is not set
+# CONFIG_HOTPLUG_PCI_OCTEONEP is not set
# CONFIG_HOTPLUG_PCI_SHPC is not set
#
@@ -2153,7 +2164,6 @@ CONFIG_EFI_EARLYCON=y
# CONFIG_EFI_COCO_SECRET is not set
# end of EFI (Extensible Firmware Interface) Support
-# CONFIG_IMX_SCMI_MISC_DRV is not set
CONFIG_ARM_PSCI_FW=y
# CONFIG_ARM_PSCI_CHECKER is not set
@@ -2383,6 +2393,7 @@ CONFIG_ENCLOSURE_SERVICES=m
# CONFIG_OPEN_DICE is not set
# CONFIG_VCPU_STALL_DETECTOR is not set
# CONFIG_NSM is not set
+# CONFIG_MCHP_LAN966X_PCI is not set
# CONFIG_C2PORT is not set
#
@@ -2400,13 +2411,6 @@ CONFIG_EEPROM_93CX6=m
CONFIG_CB710_CORE=y
# 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 is not set
# CONFIG_ALTERA_STAPL is not set
@@ -2623,6 +2627,7 @@ CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_BITMAP_FILE=y
+CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
@@ -3598,6 +3603,7 @@ CONFIG_GPIO_CDEV_V1=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_PL061 is not set
+# CONFIG_GPIO_POLARFIRE_SOC is not set
# CONFIG_GPIO_SIFIVE is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_XGENE is not set
@@ -3649,6 +3655,7 @@ CONFIG_GPIO_MACSMC=y
#
# USB GPIO expanders
#
+# CONFIG_GPIO_MPSSE is not set
# end of USB GPIO expanders
#
@@ -3779,6 +3786,7 @@ CONFIG_HWMON=y
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HS3001 is not set
# CONFIG_SENSORS_IIO_HWMON is not set
+# CONFIG_SENSORS_ISL28022 is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_POWERZ is not set
@@ -3842,6 +3850,7 @@ CONFIG_SENSORS_MACSMC=m
# CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT6775_I2C is not set
+# CONFIG_SENSORS_NCT7363 is not set
# CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
# CONFIG_SENSORS_NPCM7XX is not set
@@ -3924,6 +3933,7 @@ CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
CONFIG_CPU_THERMAL=y
CONFIG_CPU_FREQ_THERMAL=y
CONFIG_DEVFREQ_THERMAL=y
+# CONFIG_PCIE_THERMAL is not set
CONFIG_THERMAL_EMULATION=y
# CONFIG_THERMAL_MMIO is not set
# CONFIG_GENERIC_ADC_THERMAL is not set
@@ -4478,6 +4488,7 @@ CONFIG_VIDEO_APPLE_ISP=m
#
# Raspberry Pi media platform drivers
#
+# CONFIG_VIDEO_RP1_CFE is not set
#
# Renesas media platform drivers
@@ -4750,15 +4761,22 @@ CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_PANIC is not set
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
+CONFIG_DRM_CLIENT=y
+CONFIG_DRM_CLIENT_LIB=y
+CONFIG_DRM_CLIENT_SELECTION=y
+CONFIG_DRM_CLIENT_SETUP=y
+
+#
+# Supported DRM clients
+#
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+# end of Supported DRM clients
+
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-CONFIG_DRM_TTM=y
CONFIG_DRM_EXEC=y
CONFIG_DRM_GPUVM=y
-CONFIG_DRM_VRAM_HELPER=y
-CONFIG_DRM_TTM_HELPER=y
CONFIG_DRM_GEM_DMA_HELPER=m
CONFIG_DRM_GEM_SHMEM_HELPER=y
CONFIG_DRM_SCHED=y
@@ -4864,6 +4882,9 @@ CONFIG_DRM_PANEL_BOE_TV101WUM_LL2=m
# CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set
# CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
@@ -4873,6 +4894,7 @@ CONFIG_DRM_PANEL_BOE_TV101WUM_LL2=m
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -4913,6 +4935,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
+# CONFIG_DRM_ITE_IT6263 is not set
# CONFIG_DRM_ITE_IT6505 is not set
# CONFIG_DRM_LONTIUM_LT8912B is not set
# CONFIG_DRM_LONTIUM_LT9211 is not set
@@ -4937,6 +4960,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
# CONFIG_DRM_TOSHIBA_TC358768 is not set
# CONFIG_DRM_TOSHIBA_TC358775 is not set
# CONFIG_DRM_TI_DLPC3433 is not set
+# CONFIG_DRM_TI_TDP158 is not set
# CONFIG_DRM_TI_TFP410 is not set
# CONFIG_DRM_TI_SN65DSI83 is not set
# CONFIG_DRM_TI_SN65DSI86 is not set
@@ -4966,6 +4990,7 @@ CONFIG_DRM_SIMPLEDRM=y
# CONFIG_TINYDRM_ILI9486 is not set
# CONFIG_TINYDRM_MI0283QT is not set
# CONFIG_TINYDRM_REPAPER is not set
+# CONFIG_TINYDRM_SHARP_MEMORY is not set
# CONFIG_TINYDRM_ST7586 is not set
# CONFIG_TINYDRM_ST7735R is not set
# CONFIG_DRM_PL111 is not set
@@ -5200,8 +5225,15 @@ CONFIG_SND_SOC_APPLE_MACAUDIO=m
# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_I2S_HI6210_I2S is not set
+
+#
+# SoC Audio for Loongson CPUs
+#
+# end of SoC Audio for Loongson CPUs
+
# CONFIG_SND_SOC_IMG is not set
# CONFIG_SND_SOC_MTK_BTCVSD is not set
+CONFIG_SND_SOC_SDCA_OPTIONAL=y
# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
#
@@ -5222,6 +5254,7 @@ CONFIG_SND_SOC_WM_ADSP=m
# CONFIG_SND_SOC_AC97_CODEC is not set
# CONFIG_SND_SOC_ADAU1372_I2C is not set
# CONFIG_SND_SOC_ADAU1372_SPI is not set
+# CONFIG_SND_SOC_ADAU1373 is not set
# CONFIG_SND_SOC_ADAU1701 is not set
# CONFIG_SND_SOC_ADAU1761_I2C is not set
# CONFIG_SND_SOC_ADAU1761_SPI is not set
@@ -5243,6 +5276,7 @@ CONFIG_SND_SOC_WM_ADSP=m
# CONFIG_SND_SOC_AW8738 is not set
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_AW88261 is not set
+# CONFIG_SND_SOC_AW88081 is not set
# CONFIG_SND_SOC_AW87390 is not set
# CONFIG_SND_SOC_AW88399 is not set
# CONFIG_SND_SOC_BD28623 is not set
@@ -5292,6 +5326,7 @@ CONFIG_SND_SOC_CS530X_I2C=m
# CONFIG_SND_SOC_ES7241 is not set
# CONFIG_SND_SOC_ES8311 is not set
# CONFIG_SND_SOC_ES8316 is not set
+# CONFIG_SND_SOC_ES8323 is not set
# CONFIG_SND_SOC_ES8326 is not set
# CONFIG_SND_SOC_ES8328_I2C is not set
# CONFIG_SND_SOC_ES8328_SPI is not set
@@ -5338,6 +5373,7 @@ CONFIG_SND_SOC_CS530X_I2C=m
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
# CONFIG_SND_SOC_SMA1303 is not set
+# CONFIG_SND_SOC_SMA1307 is not set
# CONFIG_SND_SOC_SPDIF is not set
# CONFIG_SND_SOC_SRC4XXX_I2C is not set
# CONFIG_SND_SOC_SSM2305 is not set
@@ -5376,6 +5412,7 @@ CONFIG_SND_SOC_TAS6424=m
# CONFIG_SND_SOC_TSCS42XX is not set
# CONFIG_SND_SOC_TSCS454 is not set
# CONFIG_SND_SOC_UDA1334 is not set
+# CONFIG_SND_SOC_UDA1342 is not set
# CONFIG_SND_SOC_WM8510 is not set
# CONFIG_SND_SOC_WM8523 is not set
# CONFIG_SND_SOC_WM8524 is not set
@@ -5414,6 +5451,8 @@ CONFIG_SND_SOC_TAS6424=m
# CONFIG_SND_SOC_NAU8821 is not set
# CONFIG_SND_SOC_NAU8822 is not set
# CONFIG_SND_SOC_NAU8824 is not set
+# CONFIG_SND_SOC_NTP8918 is not set
+# CONFIG_SND_SOC_NTP8835 is not set
# CONFIG_SND_SOC_TPA6130A2 is not set
# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
@@ -5479,6 +5518,7 @@ CONFIG_HOLTEK_FF=y
CONFIG_HID_GT683R=m
CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m
+# CONFIG_HID_KYSONA is not set
CONFIG_HID_UCLOGIC=m
CONFIG_HID_WALTOP=m
CONFIG_HID_VIEWSONIC=m
@@ -5948,6 +5988,7 @@ CONFIG_TYPEC_TPS6598X=m
# CONFIG_TYPEC_MUX_IT5205 is not set
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
# CONFIG_TYPEC_MUX_PTN36502 is not set
+# CONFIG_TYPEC_MUX_TUSB1046 is not set
# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set
# end of USB Type-C Multiplexer/DeMultiplexer Switch support
@@ -5976,6 +6017,7 @@ CONFIG_MMC_CRYPTO=y
# CONFIG_MMC_ARMMMCI is not set
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_UHS2=m
CONFIG_MMC_SDHCI_PCI=m
# CONFIG_MMC_RICOH_MMC is not set
# CONFIG_MMC_SDHCI_PLTFM is not set
@@ -6283,6 +6325,7 @@ CONFIG_VFIO_PCI_CORE=m
CONFIG_VFIO_PCI_MMAP=y
CONFIG_VFIO_PCI_INTX=y
CONFIG_VFIO_PCI=m
+# CONFIG_VIRTIO_VFIO_PCI is not set
# CONFIG_NVGRACE_GPU_VFIO_PCI is not set
# end of VFIO support for PCI devices
@@ -6326,16 +6369,7 @@ CONFIG_VHOST_VSOCK=m
# CONFIG_GREYBUS is not set
# CONFIG_COMEDI is not set
CONFIG_STAGING=y
-CONFIG_RTLLIB=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTL8192E=m
# CONFIG_RTL8723BS is not set
-CONFIG_R8712U=m
-# CONFIG_RTS5208 is not set
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
#
# IIO staging drivers
@@ -6382,14 +6416,12 @@ CONFIG_STAGING_MEDIA=y
# StarFive media platform drivers
#
# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-# CONFIG_LTE_GDM724X is not set
# CONFIG_FB_TFT is not set
# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_FIELDBUS_DEV is not set
# CONFIG_VME_BUS is not set
+# CONFIG_GPIB is not set
# CONFIG_GOLDFISH is not set
# CONFIG_CHROME_PLATFORMS is not set
-# CONFIG_CZNIC_PLATFORMS is not set
# CONFIG_MELLANOX_PLATFORM is not set
# CONFIG_SURFACE_PLATFORMS is not set
CONFIG_APPLE_PLATFORMS=y
@@ -6693,8 +6725,10 @@ CONFIG_IIO=m
# CONFIG_AD7476 is not set
# CONFIG_AD7606_IFACE_PARALLEL is not set
# CONFIG_AD7606_IFACE_SPI is not set
+# CONFIG_AD7625 is not set
# CONFIG_AD7766 is not set
# CONFIG_AD7768_1 is not set
+# CONFIG_AD7779 is not set
# CONFIG_AD7780 is not set
# CONFIG_AD7791 is not set
# CONFIG_AD7793 is not set
@@ -6706,6 +6740,7 @@ CONFIG_IIO=m
# CONFIG_AD9467 is not set
# CONFIG_CC10001_ADC is not set
# CONFIG_ENVELOPE_DETECTOR is not set
+# CONFIG_GEHC_PMC_ADC is not set
# CONFIG_HI8435 is not set
# CONFIG_HX711 is not set
# CONFIG_INA2XX_ADC is not set
@@ -6832,6 +6867,7 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
#
# Digital to analog converters
#
+# CONFIG_AD3552R_HS is not set
# CONFIG_AD3552R is not set
# CONFIG_AD5064 is not set
# CONFIG_AD5360 is not set
@@ -6856,6 +6892,7 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
# CONFIG_AD5791 is not set
# CONFIG_AD7293 is not set
# CONFIG_AD7303 is not set
+# CONFIG_AD8460 is not set
# CONFIG_AD8801 is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DS4424 is not set
@@ -6968,6 +7005,8 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
# CONFIG_ADIS16480 is not set
# CONFIG_BMI160_I2C is not set
# CONFIG_BMI160_SPI is not set
+# CONFIG_BMI270_I2C is not set
+# CONFIG_BMI270_SPI is not set
# CONFIG_BMI323_I2C is not set
# CONFIG_BMI323_SPI is not set
# CONFIG_BOSCH_BNO055_SERIAL is not set
@@ -6979,6 +7018,7 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
# CONFIG_INV_ICM42600_SPI is not set
# CONFIG_INV_MPU6050_I2C is not set
# CONFIG_INV_MPU6050_SPI is not set
+# CONFIG_SMI240 is not set
# CONFIG_IIO_ST_LSM6DSX is not set
# CONFIG_IIO_ST_LSM9DS0 is not set
# end of Inertial measurement units
@@ -7038,6 +7078,7 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
# CONFIG_US5182D is not set
# CONFIG_VCNL4000 is not set
# CONFIG_VCNL4035 is not set
+# CONFIG_VEML3235 is not set
# CONFIG_VEML6030 is not set
# CONFIG_VEML6040 is not set
# CONFIG_VEML6070 is not set
@@ -7053,6 +7094,7 @@ CONFIG_IIO_AOP_SENSOR_ALS=m
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AK09911 is not set
+# CONFIG_ALS31300 is not set
# CONFIG_BMC150_MAGN_I2C is not set
# CONFIG_BMC150_MAGN_SPI is not set
# CONFIG_MAG3110 is not set
@@ -7212,7 +7254,6 @@ CONFIG_ARM_GIC_V3=y
CONFIG_ARM_GIC_V3_ITS=y
CONFIG_IRQ_MSI_LIB=y
# CONFIG_AL_FIC is not set
-# CONFIG_LAN966X_OIC is not set
# CONFIG_XILINX_INTC is not set
CONFIG_PARTITION_PERCPU=y
CONFIG_APPLE_AIC=y
@@ -7231,6 +7272,7 @@ CONFIG_RESET_SCMI=y
#
CONFIG_GENERIC_PHY=y
# CONFIG_PHY_CAN_TRANSCEIVER is not set
+# CONFIG_PHY_NXP_PTN3222 is not set
CONFIG_PHY_APPLE_ATC=m
CONFIG_PHY_APPLE_DPTX=m
@@ -7363,12 +7405,6 @@ CONFIG_EXT4_FS_SECURITY=y
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
@@ -7396,6 +7432,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
+# CONFIG_BTRFS_EXPERIMENTAL is not set
# CONFIG_BTRFS_FS_REF_VERIFY is not set
CONFIG_NILFS2_FS=m
CONFIG_F2FS_FS=m
@@ -7460,7 +7497,7 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
#
# Caches
#
-CONFIG_NETFS_SUPPORT=m
+CONFIG_NETFS_SUPPORT=y
CONFIG_NETFS_STATS=y
# CONFIG_NETFS_DEBUG is not set
CONFIG_FSCACHE=y
@@ -7611,6 +7648,7 @@ CONFIG_PNFS_FLEXFILE_LAYOUT=y
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
@@ -8178,6 +8216,7 @@ CONFIG_ARCH_HAS_SETUP_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_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
CONFIG_SWIOTLB=y
# CONFIG_SWIOTLB_DYNAMIC is not set
CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
@@ -8244,6 +8283,8 @@ CONFIG_SBITMAP=y
CONFIG_GENERIC_IOREMAP=y
CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+CONFIG_UNION_FIND=y
+CONFIG_MIN_HEAP=y
#
# Kernel hacking
@@ -8335,6 +8376,7 @@ CONFIG_HAVE_KCSAN_COMPILER=y
# CONFIG_NET_DEV_REFCNT_TRACKER is not set
# CONFIG_NET_NS_REFCNT_TRACKER is not set
# CONFIG_DEBUG_NET is not set
+# CONFIG_DEBUG_NET_SMALL_RTNL is not set
# end of Networking Debugging
#
@@ -8497,6 +8539,7 @@ CONFIG_BOOTTIME_TRACING=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_GRAPH_RETVAL is not set
+# CONFIG_FUNCTION_GRAPH_RETADDR is not set
CONFIG_DYNAMIC_FTRACE=y
CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
@@ -8604,6 +8647,7 @@ CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_TEST_DYNAMIC_DEBUG is not set
# CONFIG_TEST_KMOD is not set
+# CONFIG_TEST_KALLSYMS is not set
# CONFIG_TEST_DEBUG_VIRTUAL is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
diff --git a/srcpkgs/linux-asahi/template b/srcpkgs/linux-asahi/template
index 3596842d72d056..12d0e7111c2c10 100644
--- a/srcpkgs/linux-asahi/template
+++ b/srcpkgs/linux-asahi/template
@@ -1,13 +1,13 @@
# Template file for 'linux-asahi'
pkgname=linux-asahi
-version=6.12.12+1
+version=6.13.8+1
revision=1
short_desc="Linux kernel and modules for Apple Silicon"
maintainer="Will Springer <skirmisher@protonmail.com>, dkwo <npiazza@disroot.org>"
license="GPL-2.0-only"
homepage="https://asahilinux.org"
distfiles="https://github.com/AsahiLinux/linux/archive/asahi-${version/+/-}.tar.gz"
-checksum=a77cbc2ab61ce5c7ed135c7e53a378b426c28a7b2ba4f0d8a83bb1e11fa34433
+checksum=34184affc4e0a714cde07f665683896d7a09deda0db22300ebadc1307ca454e2
python_version=3
@@ -21,7 +21,7 @@ preserve=yes
hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel
pkg-config openssl-devel perl uboot-mkimage cpio pahole python3 zstd
- rust cargo rust-bindgen rust-src libclang"
+ rust rust-bindgen rust-src"
_kernver=${version}-asahi_${revision}
triggers="kernel-hooks"
From f24ec684eb8ba167926cce40a592be86e52b80c3 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 21 Feb 2025 15:36:34 -0500
Subject: [PATCH 1293/2025] alsa-ucm-conf-asahi: update to 8
---
srcpkgs/alsa-ucm-conf-asahi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/alsa-ucm-conf-asahi/template b/srcpkgs/alsa-ucm-conf-asahi/template
index 1123bd25cfb6f6..4faeb7b46cac06 100644
--- a/srcpkgs/alsa-ucm-conf-asahi/template
+++ b/srcpkgs/alsa-ucm-conf-asahi/template
@@ -1,6 +1,6 @@
# Template file for 'alsa-ucm-conf-asahi'
pkgname=alsa-ucm-conf-asahi
-version=5
+version=8
revision=1
archs="aarch64*"
depends="alsa-ucm-conf"
@@ -9,7 +9,7 @@ maintainer="dkwo <npiazza@disroot.org>"
license="BSD-3-Clause"
homepage="https://github.com/AsahiLinux/alsa-ucm-conf-asahi"
distfiles="https://github.com/AsahiLinux/alsa-ucm-conf-asahi/archive/refs/tags/v${version}.tar.gz"
-checksum=a697ef6923b94bb4d07abe0039c7fdc3c853625c7fe207b2d50a5c5bbe84c9cf
+checksum=e0a028ab4d6d5cf5033e293a4205071245911827be052e21a723ed6bd694efb1
do_install() {
vmkdir usr/share/alsa/ucm2/conf.d/
From 195efaf563f6c446a6f32c6af5f12bfdd8dfa5b7 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Fri, 21 Feb 2025 15:37:03 -0500
Subject: [PATCH 1294/2025] asahi-audio: update to 3.3, depend on triforce
---
srcpkgs/asahi-audio/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/asahi-audio/template b/srcpkgs/asahi-audio/template
index bec50555831b4a..758e384e23cf99 100644
--- a/srcpkgs/asahi-audio/template
+++ b/srcpkgs/asahi-audio/template
@@ -1,17 +1,17 @@
# Template file for 'asahi-audio'
pkgname=asahi-audio
-version=2.6
+version=3.3
revision=1
archs="aarch64*"
build_style=gnu-makefile
-depends="alsa-ucm-conf-asahi speakersafetyd
+depends="alsa-ucm-conf-asahi speakersafetyd triforce
pipewire wireplumber bankstown lsp-plugins-lv2>=1.2.14"
short_desc="Linux userspace audio configuration for Apple Silicon Macs"
maintainer="dkwo <npiazza@disroot.org>"
license="MIT"
homepage="https://github.com/AsahiLinux/asahi-audio"
distfiles="https://github.com/AsahiLinux/asahi-audio/archive/refs/tags/v${version}.tar.gz"
-checksum=09baf811a2f2ea65684fceb39cf3c1fc2641fc215d4a38a53b9c14d9c2908308
+checksum=1de5033215dbadc8b0e388815575c0078daa168e83d05493419c19f383e7cbe2
post_install() {
vlicense LICENSE
From f43f2183663568f3c7994d5a54296c6d0c3cad7a Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Sun, 23 Mar 2025 11:32:48 -0400
Subject: [PATCH 1295/2025] New-package: triforce-0.2.0
---
srcpkgs/triforce/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/triforce/template
diff --git a/srcpkgs/triforce/template b/srcpkgs/triforce/template
new file mode 100644
index 00000000000000..e3f81b4993ef61
--- /dev/null
+++ b/srcpkgs/triforce/template
@@ -0,0 +1,19 @@
+# Template file for 'triforce'
+pkgname=triforce
+version=0.2.0
+revision=1
+archs="aarch64*"
+build_style=cargo
+depends="lv2"
+short_desc="Beamformer for Apple mic arrays"
+maintainer="dkwo <npiazza@disroot.org>"
+license="GPL-2.0-only"
+homepage="https://crates.io/crates/triforce-lv2"
+distfiles="https://github.com/chadmed/triforce/archive/refs/tags/${version}.tar.gz"
+checksum=b2b60a0b89c104fcc7f2d86801b715abdc6972eebde8d67a9a7b95ec713f0b46
+
+do_install() {
+ vinstall target/${RUST_TARGET}/release/libtriforce.so 0755 usr/lib/lv2/triforce.lv2
+ vinstall triforce.ttl 0644 usr/lib/lv2/triforce.lv2
+ vinstall manifest.ttl 0644 usr/lib/lv2/triforce.lv2
+}
From 9126c1115623532bbe5e544f095b3f5d5e67d060 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Sun, 30 Mar 2025 14:03:13 +0200
Subject: [PATCH 1296/2025] furnace: update to 0.6.8
---
srcpkgs/furnace/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/furnace/template b/srcpkgs/furnace/template
index 4e0bcbe473a307..bc1769a3debb91 100644
--- a/srcpkgs/furnace/template
+++ b/srcpkgs/furnace/template
@@ -1,6 +1,6 @@
# Template file for 'furnace'
pkgname=furnace
-version=0.6.7
+version=0.6.8
revision=1
_adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8"
build_style=cmake
@@ -14,13 +14,13 @@ maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/tildearrow/furnace"
distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz
- https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz"
-checksum="94180a50ff9009c7d29f93c2ea64363ecea0f88e8eea3709221cb1a6e5e7b808
+ https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz>adpcm-${_adpcm_commit}.tar.gz"
+checksum="eb3d0876ba4d65405b5bab93432e08bb7f63534e071f9fc73bb1f549d7ea0357
46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251"
skip_extraction="
- ${_adpcm_commit}.tar.gz"
+ adpcm-${_adpcm_commit}.tar.gz"
post_extract() {
- vsrcextract -C extern/adpcm ${_adpcm_commit}.tar.gz
+ vsrcextract -C extern/adpcm adpcm-${_adpcm_commit}.tar.gz
}
From 97783a9d63d68d84b28adfe371eb665eb94ab341 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 28 Mar 2025 11:24:26 +0530
Subject: [PATCH 1297/2025] fselect: update to 0.8.11.
---
srcpkgs/fselect/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/fselect/template b/srcpkgs/fselect/template
index c705eb26a6ce2c..4e751a76152773 100644
--- a/srcpkgs/fselect/template
+++ b/srcpkgs/fselect/template
@@ -1,10 +1,10 @@
# Template file for 'fselect'
pkgname=fselect
-version=0.8.9
+version=0.8.11
revision=1
build_style=cargo
# disable automatic update checking
-configure_args="--no-default-features --features users"
+configure_args="--no-default-features --features=users,git"
hostmakedepends="cmake pkg-config"
makedepends="libzstd-devel openssl-devel libgit2-1.9-devel"
short_desc="Find files with SQL-like queries"
@@ -13,7 +13,8 @@ license="Apache-2.0 OR MIT"
homepage="https://fselect.rocks"
changelog="https://github.com/jhspetersson/fselect/releases"
distfiles="https://github.com/jhspetersson/fselect/archive/refs/tags/${version}.tar.gz"
-checksum=08a903e2bd7d68dff004a6552dc5823989c74ce20a96416601ce7002f6b51a7b
+checksum=aafd7d6463a1d8d699a9d3f80295b66aee1b6dc3748c9409c7b76f5fef9a180c
+make_check_pre="env PATH=/usr/libexec/chroot-git:${PATH}"
case "$XBPS_TARGET_MACHINE" in
ppc64le*) ;;
From be840f74959c5e4d40a3be4d9b7fa30ed49f64af Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 30 Mar 2025 22:33:56 +0000
Subject: [PATCH 1298/2025] openresolv: update to 3.14.1.
---
srcpkgs/openresolv/template | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/openresolv/template b/srcpkgs/openresolv/template
index fb9cb5c81004fb..27232b2699ef13 100644
--- a/srcpkgs/openresolv/template
+++ b/srcpkgs/openresolv/template
@@ -1,8 +1,7 @@
# Template file for 'openresolv'
pkgname=openresolv
-reverts="3.14.0_1"
-version=3.13.2
-revision=2
+version=3.14.1
+revision=1
build_style=gnu-configure
configure_args="--bindir=/usr/bin"
hostmakedepends="runit"
@@ -11,7 +10,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="BSD-2-Clause"
homepage="https://roy.marples.name/projects/openresolv"
distfiles="https://github.com/NetworkConfiguration/openresolv/archive/refs/tags/v${version}.tar.gz"
-checksum=e16b732b52df50e03fde3e37dd3fb642094248412afe78e6a7cf37c429ffe3ad
+checksum=72ae29f2e207039a8c55857fadc428026c26e9aa358cf772aa59cf635e643d4a
conf_files="/etc/resolvconf.conf"
post_install() {
From 6a53468b91f5b0a7b433dcfe908f9043f9fcaf9c Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Sun, 30 Mar 2025 22:34:07 +0000
Subject: [PATCH 1299/2025] terragrunt: update to 0.77.1.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 56045d4ccfd97a..8ce975fcb57380 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.76.8
+version=0.77.1
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=e40331e856361486db5ee5f134283da6fde947d6eb1a721fc94a7d6970e1ff88
+checksum=a74aee5b0238c808c0243c44c6d38d127f5f27cdd82eb0e943a7504376b0122a
post_install() {
vlicense LICENSE.txt
From 14ca79628d5917307a45856928e84a2c1389212a Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:02:57 +0300
Subject: [PATCH 1300/2025] gupnp: update to 1.6.8
---
srcpkgs/gupnp/patches/fix-tests.patch | 44 +++++++++++++++++++++++++++
srcpkgs/gupnp/template | 4 +--
2 files changed, 46 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/gupnp/patches/fix-tests.patch
diff --git a/srcpkgs/gupnp/patches/fix-tests.patch b/srcpkgs/gupnp/patches/fix-tests.patch
new file mode 100644
index 00000000000000..14ae7057d9b9ca
--- /dev/null
+++ b/srcpkgs/gupnp/patches/fix-tests.patch
@@ -0,0 +1,44 @@
+Don't call g_thread_unref after g_thread_join, g_thread_join already calls g_thread_unref.
+https://docs.gtk.org/glib/struct.Thread.html
+
+From 3990212ac5e22ed8f9f6f83c76de0ec3651564c9 Mon Sep 17 00:00:00 2001
+From: Jens Georg <mail@jensge.org>
+Date: Sat, 29 Mar 2025 12:29:48 +0100
+Subject: [PATCH] tests: Remove unnecessary g_thread_unref
+
+---
+ tests/test-service-proxy.c | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/tests/test-service-proxy.c b/tests/test-service-proxy.c
+index cc3c613..988e0e6 100644
+--- a/tests/test-service-proxy.c
++++ b/tests/test-service-proxy.c
+@@ -517,8 +517,6 @@ test_sync_call (ProxyTestFixture *tf, gconstpointer user_data)
+ // Spin the loop for a bit...
+ g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
+ g_main_loop_run (tf->loop);
+-
+- g_thread_unref (t);
+ }
+
+ gboolean
+@@ -562,7 +560,6 @@ test_cancel_sync_call (ProxyTestFixture *tf, gconstpointer user_data)
+ // Spin the loop for a bit...
+ g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
+ g_main_loop_run (tf->loop);
+- g_thread_unref (t);
+ g_object_unref (d.cancellable);
+ }
+
+@@ -642,7 +639,6 @@ test_finish_soap_error_sync (ProxyTestFixture *tf, gconstpointer user_data)
+ // Spin the loop for a bit...
+ g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
+ g_main_loop_run (tf->loop);
+- g_thread_unref (t);
+ }
+
+ void
+--
+GitLab
+
diff --git a/srcpkgs/gupnp/template b/srcpkgs/gupnp/template
index ce9c2efbac2671..231d203b132c9f 100644
--- a/srcpkgs/gupnp/template
+++ b/srcpkgs/gupnp/template
@@ -1,6 +1,6 @@
# Template file for 'gupnp'
pkgname=gupnp
-version=1.6.6
+version=1.6.8
revision=1
build_style=meson
build_helper="gir"
@@ -14,7 +14,7 @@ license="LGPL-2.1-or-later"
homepage="https://wiki.gnome.org/Projects/GUPnP"
changelog="https://gitlab.gnome.org/GNOME/gupnp/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gupnp/${version%.*}/gupnp-${version}.tar.xz"
-checksum=c9dc50e8c78b3792d1b0e6c5c5f52c93e9345d3dae2891e311a993a574f5a04f
+checksum=70a003cebd68577293fb3e6af49ff902203bf8768b2fc5d651ddc1f0fa1e11e9
build_options="gir"
build_options_default="gir"
From 14e358b7a4c7e2d3694688aac995ff617b151d44 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 26 Mar 2025 10:04:20 +0300
Subject: [PATCH 1301/2025] rygel: update to 0.44.2
---
srcpkgs/rygel/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 53ce2611ca864c..35d532fc6be8a9 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,7 +1,7 @@
# Template file for 'rygel'
pkgname=rygel
-version=0.44.0
-revision=2
+version=0.44.2
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dexamples=false -Dtests=false"
@@ -13,10 +13,10 @@ depends="hicolor-icon-theme desktop-file-utils"
short_desc="GNOME home media solution"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Rygel"
+homepage="https://gnome.pages.gitlab.gnome.org/rygel/"
changelog="https://gitlab.gnome.org/GNOME/rygel/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/rygel/${version%.*}/rygel-${version}.tar.xz"
-checksum=5e1a76507209290530e6ce0141fc76946009edfb0fac3ed9432130821e5e4e72
+checksum=796eee494cdf60dc2bf82b00b8f99a14ba1c7cf40d2944817ff0c1aa6073d5a0
conf_files="/etc/rygel.conf"
From 06c09dbd4404efb2e1e1720e14cdad9d6b727fad Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 25 Mar 2025 15:45:51 +0300
Subject: [PATCH 1302/2025] gcr4: update to 4.4.0.1
---
srcpkgs/gcr4/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gcr4/template b/srcpkgs/gcr4/template
index 1ffd7c1601d3c3..4344f157dfb49e 100644
--- a/srcpkgs/gcr4/template
+++ b/srcpkgs/gcr4/template
@@ -1,6 +1,6 @@
# Template file for 'gcr4'
pkgname=gcr4
-version=4.3.0
+version=4.4.0.1
revision=1
build_style=meson
build_helper="gir"
@@ -14,9 +14,9 @@ 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"
-changelog="https://gitlab.gnome.org/GNOME/gcr/-/raw/master/NEWS"
-distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
-checksum=c3ee8728e4364b0397f435fa20f92f901ab139d2b264f4e059d67b3c0f43cd36
+changelog="https://gitlab.gnome.org/GNOME/gcr/-/raw/main/NEWS"
+distfiles="${GNOME_SITE}/gcr/${version%.*.*}/gcr-${version}.tar.xz"
+checksum=0c3c341e49f9f4f2532a4884509804190a0c2663e6120360bb298c5d174a8098
make_check_pre="dbus-run-session"
# secure memory tests fail
make_check=no
From 7e4da25ccea18aeddbd2e57b0447087f272ba5eb Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 30 Mar 2025 23:16:57 -0400
Subject: [PATCH 1303/2025] nicotine+: fix shebang in entrypoint
fixes: #54912
---
srcpkgs/nicotine+/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/nicotine+/template b/srcpkgs/nicotine+/template
index 96a23b215685ca..741c4beea3608c 100644
--- a/srcpkgs/nicotine+/template
+++ b/srcpkgs/nicotine+/template
@@ -1,8 +1,8 @@
# Template file for 'nicotine+'
pkgname=nicotine+
version=3.3.10
-revision=1
-build_style=python3-module
+revision=2
+build_style=python3-pep517
hostmakedepends="python3-setuptools gettext"
depends="gtk4 python3-gobject"
checkdepends="$depends python3-pytest python3-pytest-xvfb dejavu-fonts-ttf"
From caeac70d4dca14034168644d9b927d31428ca19b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 31 Mar 2025 03:56:49 -0700
Subject: [PATCH 1304/2025] nvi: fix build with gcc14
---
.../nvi-39-add_function_prototypes.patch | 137 ++++++++++++++++++
1 file changed, 137 insertions(+)
create mode 100644 srcpkgs/nvi/patches/nvi-39-add_function_prototypes.patch
diff --git a/srcpkgs/nvi/patches/nvi-39-add_function_prototypes.patch b/srcpkgs/nvi/patches/nvi-39-add_function_prototypes.patch
new file mode 100644
index 00000000000000..fe4d39b979de7e
--- /dev/null
+++ b/srcpkgs/nvi/patches/nvi-39-add_function_prototypes.patch
@@ -0,0 +1,137 @@
+From: Michael Hudson-Doyle <michael.hudson@ubuntu.com>
+Date: Thu, 11 Apr 2024 11:18:39 +0200
+Subject: Add function prototypes to fix implicit function declaration errors
+
+Reviewed-By: Tobias Heider <me@tobhe.de>
+Bug-Debian: https://bugs.debian.org/1066285
+---
+ cl/cl.h | 5 +++++
+ cl/cl_funcs.c | 6 ++++++
+ common/conv.h | 3 +++
+ common/multibyte.h | 6 ++++++
+ dist/configure | 1 +
+ 5 files changed, 21 insertions(+)
+
+diff --git a/cl/cl.h b/cl/cl.h
+index 3d71410..4ff232d 100644
+--- a/cl/cl.h
++++ b/cl/cl.h
+@@ -26,6 +26,11 @@
+ #endif
+ #endif
+
++/*
++ * for setupterm()
++ */
++#include <term.h>
++
+ typedef struct _cl_private {
+ char ibuf[256]; /* Input keys. */
+
+diff --git a/cl/cl_funcs.c b/cl/cl_funcs.c
+index c5fc597..b6174ef 100644
+--- a/cl/cl_funcs.c
++++ b/cl/cl_funcs.c
+@@ -31,6 +31,12 @@ static const char sccsid[] = "$Id: cl_funcs.c,v 10.72 2002/03/02 23:18:33 skimo
+ #include "../vi/vi.h"
+ #include "cl.h"
+
++/*
++ * This is declared by ncurses.h, but only if _XOPEN_SOURCE is set and lots of
++ * other things break if we define that.
++ */
++extern int waddnwstr (WINDOW *,const wchar_t *,int);
++
+ static void cl_rdiv __P((SCR *));
+
+ static int
+diff --git a/common/conv.h b/common/conv.h
+index 76b06c1..a7675c4 100644
+--- a/common/conv.h
++++ b/common/conv.h
+@@ -21,3 +21,6 @@ struct _conv {
+ char2wchar_t input2int;
+ wchar2char_t int2disp;
+ };
++
++extern int conv_enc (SCR *sp, int option, char *enc);
++extern void conv_init (SCR *orig, SCR *sp);
+diff --git a/common/multibyte.h b/common/multibyte.h
+index 820f4ec..2484521 100644
+--- a/common/multibyte.h
++++ b/common/multibyte.h
+@@ -5,6 +5,12 @@
+ #include <wchar.h>
+ #include <wctype.h>
+
++/*
++ * This is declared by wchar.h, but only if _XOPEN_SOURCE is set and lots of
++ * other things break if we define that.
++ */
++extern int wcwidth (wchar_t c);
++
+ typedef wchar_t RCHAR_T;
+ #define RCHAR_T_MAX ((1 << 24)-1)
+ typedef wchar_t CHAR_T;
+diff --git a/dist/configure b/dist/configure
+index b23e167..d7fb54f 100755
+--- a/dist/configure
++++ b/dist/configure
+@@ -27385,6 +27385,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ #include <$CURSHEADER>
++#include <term.h>
+ int
+ main ()
+ {
+From: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
+Date: Mon, 10 Jun 2024 21:16:51 +0900
+Subject: Add more function prototypes to fix -Wimplicit-function-declaration
+
+Without this,
+
+ $ nvi a b
+ # ex command
+ :next
+ # error
+ BDB0171 seek: 1024: (1 * 1024) + 0: Bad file descriptor
+
+Like the above, nvi fails to open the next file ("b").
+
+Reviewed-By: Tobias Heider <me@tobhe.de>
+Bug-Debian: https://bugs.debian.org/1072923
+---
+ dist/configure | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/dist/configure b/dist/configure
+index d7fb54f..d78e87d 100755
+--- a/dist/configure
++++ b/dist/configure
+@@ -26719,6 +26719,7 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <sys/file.h>
+ #include <fcntl.h>
+ int
+ main ()
+@@ -27507,7 +27508,7 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+-
++#include <stdlib.h>
+ int
+ main ()
+ {
+@@ -27632,6 +27633,8 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <stdio.h>
++#include <stdlib.h>
+ main(){char buf[20]; exit(sprintf(buf, "XXX") != 3);}
+ _ACEOF
+ rm -f conftest$ac_exeext
From b6646792479d1c1dd5e1592c9ea0077cfafa685f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 26 Mar 2025 15:33:43 +0100
Subject: [PATCH 1305/2025] scrot: update to 1.12.
---
srcpkgs/scrot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/scrot/template b/srcpkgs/scrot/template
index ba5c051a9fe9f2..56a6d8bac9c3de 100644
--- a/srcpkgs/scrot/template
+++ b/srcpkgs/scrot/template
@@ -1,6 +1,6 @@
# Template file for 'scrot'
pkgname=scrot
-version=1.11.1
+version=1.12
revision=1
build_style=gnu-configure
make_install_args="docsdir=/usr/share/doc/scrot"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/resurrecting-open-source-projects/scrot"
distfiles="https://github.com/resurrecting-open-source-projects/scrot/archive/${version}.tar.gz"
-checksum=ea9949e80c3c60e335768402f66adad1b119b4c4e9b1daf90dff290f3c1114eb
+checksum=d4b51933c4e0b3ac332226b1f35ee03aa370b6d7f9b5964af264e3fc737a1cd2
if [ "$XBPS_TARGET_LIBC" = musl ]; then
makedepends+=" musl-legacy-compat"
From 2fadc70a2c079ea8d0e0eee7eb7501d17ee10b4c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 26 Mar 2025 15:38:38 +0100
Subject: [PATCH 1306/2025] bpftrace: update to 0.23.0.
---
srcpkgs/bpftrace/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bpftrace/template b/srcpkgs/bpftrace/template
index 442929caf9fe71..a34ac15ff4c1ad 100644
--- a/srcpkgs/bpftrace/template
+++ b/srcpkgs/bpftrace/template
@@ -1,6 +1,6 @@
# Template file for 'bpftrace'
pkgname=bpftrace
-version=0.22.1
+version=0.23.0
revision=1
_llvmver=18
archs="x86_64* aarch64* ppc64*"
@@ -13,5 +13,5 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0"
homepage="https://github.com/iovisor/bpftrace/"
distfiles="https://github.com/iovisor/bpftrace/archive/v${version}.tar.gz"
-checksum=31369abf18a42a970ad094e7e92af9547208a38a4e4a3bcb0ffa470fb4f50016
+checksum=bc9cbccdfdb7450edffad00db248f89b7036ac9944b566638df0b5685f2fda67
nostrip=yes # needs to read own symbol table
From 3d16dad5bc2557cb55aaeb63c83782961156c5ce Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 31 Mar 2025 14:02:08 +0200
Subject: [PATCH 1307/2025] libxml2: update to 2.13.7.
---
srcpkgs/libxml2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libxml2/template b/srcpkgs/libxml2/template
index 73d41ef1466086..4deb17efbd2032 100644
--- a/srcpkgs/libxml2/template
+++ b/srcpkgs/libxml2/template
@@ -1,6 +1,6 @@
# Template file for 'libxml2'
pkgname=libxml2
-version=2.13.6
+version=2.13.7
revision=1
build_style=gnu-configure
configure_args="--with-threads --with-history --with-icu
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://gitlab.gnome.org/GNOME/libxml2"
changelog="https://gitlab.gnome.org/GNOME/libxml2/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libxml2/${version%.*}/libxml2-${version}.tar.xz"
-checksum=f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96
+checksum=14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b
python_version=3
CFLAGS="-I$XBPS_CROSS_BASE/usr/include/python$py3_ver"
From 413adb53c3a43cd1cafd54cef5d3eb989e85461f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 31 Mar 2025 14:03:55 +0200
Subject: [PATCH 1308/2025] mlterm: update to 3.9.4.
---
srcpkgs/mlterm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mlterm/template b/srcpkgs/mlterm/template
index f4eb913741d1b8..64337feff19b11 100644
--- a/srcpkgs/mlterm/template
+++ b/srcpkgs/mlterm/template
@@ -1,6 +1,6 @@
# Template file for 'mlterm'
pkgname=mlterm
-version=3.9.3
+version=3.9.4
revision=1
build_style=gnu-configure
configure_args="--disable-static
@@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-3-Clause"
homepage="http://mlterm.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=b5b76721391de134bd64afb7de6b4256805cf2fc883a2bf2e5d29602ac1b50d9
+checksum=171de4c4f3443bc1211cc51df5caa0e082ffcdd33ab3ce261bc0a4cfe85d9b5e
pre_configure() {
export ac_cv_func_posix_openpt=yes
From 547889caa24a64bc1d1b5c214436ad915a4e894d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 31 Mar 2025 14:07:52 +0200
Subject: [PATCH 1309/2025] icann-rdap-cli: update to 0.0.22.
---
srcpkgs/icann-rdap-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/icann-rdap-cli/template b/srcpkgs/icann-rdap-cli/template
index d349148754de39..8e561581b51ecf 100644
--- a/srcpkgs/icann-rdap-cli/template
+++ b/srcpkgs/icann-rdap-cli/template
@@ -1,6 +1,6 @@
# Template file for 'icann-rdap-cli'
pkgname=icann-rdap-cli
-version=0.0.21
+version=0.0.22
revision=1
build_wrksrc="icann-rdap-cli"
build_style=cargo
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Apache-2.0 OR MIT"
homepage="https://github.com/icann/icann-rdap"
distfiles="https://github.com/icann/icann-rdap/archive/refs/tags/v${version}.tar.gz"
-checksum=252b112776fae0160f539e20b70ff24b6f2bea7551c9476ccd6f7651c7b861d0
+checksum=42360a82605bf92891b4de0a133d43baabb041446b16063094c4abc94c531c30
post_install() {
vlicense ../LICENSE-MIT
From 5835e335bd4b2d4cd7b17c050610d8ee24d62927 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Mon, 31 Mar 2025 18:24:03 +0200
Subject: [PATCH 1310/2025] openra: update to 20250330.
---
srcpkgs/openra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/openra/template b/srcpkgs/openra/template
index e6fbb9177c99a7..46fcd0c8505b8b 100644
--- a/srcpkgs/openra/template
+++ b/srcpkgs/openra/template
@@ -1,6 +1,6 @@
# Template file for 'openra'
pkgname=openra
-version=20250303
+version=20250330
revision=1
build_style="gnu-makefile"
make_install_target="install install-linux-shortcuts install-linux-appdata"
@@ -15,7 +15,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-3.0-or-later"
homepage="http://www.openra.net"
distfiles="https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz"
-checksum=8d868e6ec081e79705172158f2af9efe53a288c0925cda7b18c2e69c59b4ddf2
+checksum=e29fac3018bf1676fe300ce6e2e2232115cf5cf2ccdb4cf2bebc83e00c3556a4
if [ "$XBPS_ENDIAN" = "be" ]; then
broken="Fails to build"
From eb66c456009c8ba4f018b74d8fca51a692667d1b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 31 Mar 2025 15:42:03 -0700
Subject: [PATCH 1311/2025] libxslt: update to 1.1.43
---
srcpkgs/libxslt/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/libxslt/template b/srcpkgs/libxslt/template
index df5320911dee6b..b2a6a19fef28a0 100644
--- a/srcpkgs/libxslt/template
+++ b/srcpkgs/libxslt/template
@@ -1,7 +1,7 @@
# Template file for 'libxslt'
pkgname=libxslt
-version=1.1.39
-revision=3
+version=1.1.43
+revision=1
build_style=gnu-configure
configure_args="--enable-static --disable-dependency-tracking"
hostmakedepends="docbook-xml docbook-xsl libtool pkg-config python3"
@@ -11,8 +11,9 @@ short_desc="XSLT parser library from the GNOME project"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://gitlab.gnome.org/GNOME/libxslt"
+changelog="https://gitlab.gnome.org/GNOME/libxslt/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/libxslt/${version%.*}/libxslt-${version}.tar.xz"
-checksum=2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0
+checksum=5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a
python_version=3
CFLAGS="-I$XBPS_CROSS_BASE/usr/include/python$py3_ver"
CFLAGS+=" -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
@@ -44,7 +45,7 @@ post_install() {
vsed -i -e "s,-I${XBPS_CROSS_BASE}/usr/include,-I\${includedir}," \
$DESTDIR/usr/bin/xslt-config
fi
- vlicense COPYING
+ vlicense Copyright
}
libxslt-devel_package() {
@@ -57,7 +58,6 @@ libxslt-devel_package() {
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove "usr/lib/*.a"
- vmove usr/share/aclocal
vmove usr/share/doc
vmove usr/share/man/man3
vmove usr/share/gtk-doc
From 2358c9fc11d45894695ccc057c43c8e83e00dd25 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 28 Mar 2025 09:48:40 +0300
Subject: [PATCH 1312/2025] gnome-calculator: update to 48.0
---
srcpkgs/gnome-calculator/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index ff10aaed17b06f..a24ccc73391668 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-calculator'
pkgname=gnome-calculator
-version=47.1
+version=48.0
revision=1
build_style=meson
build_helper="gir"
@@ -13,7 +13,7 @@ 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/gnome-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gnome-calculator/${version%%.*}/gnome-calculator-${version}.tar.xz"
-checksum=be9f922799b7e7e65c97348b9b7e647ffe33c831bb3a51d39e2c168d2adc40e0
+checksum=07b627136bbfddb6142b324acc30440911f77f5137009103276a2d35ffd39510
From 08f4b2506438d1a0dd62c634b9b7afb9bb76bfb9 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: Tue, 1 Apr 2025 23:10:13 +0700
Subject: [PATCH 1313/2025] python3-certifi: update to 2025.1.31.
---
.../python3-certifi/patches/system-cacert.patch | 16 +++++++++-------
srcpkgs/python3-certifi/template | 10 +++++-----
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/python3-certifi/patches/system-cacert.patch b/srcpkgs/python3-certifi/patches/system-cacert.patch
index 7e41029aa1ea11..6e18eccdca0285 100644
--- a/srcpkgs/python3-certifi/patches/system-cacert.patch
+++ b/srcpkgs/python3-certifi/patches/system-cacert.patch
@@ -1,9 +1,10 @@
--- a/certifi/core.py
+++ b/certifi/core.py
-@@ -10,36 +10,15 @@ import sys
+@@ -13,38 +13,15 @@ def exit_cacert_ctx() -> None:
+
if sys.version_info >= (3, 11):
- from importlib.resources import as_file, files
+- from importlib.resources import as_file, files
+ from pathlib import Path
- _CACERT_CTX = None
@@ -31,6 +32,7 @@
- # we will also store that at the global level as well.
- _CACERT_CTX = as_file(files("certifi").joinpath("cacert.pem"))
- _CACERT_PATH = str(_CACERT_CTX.__enter__())
+- atexit.register(exit_cacert_ctx)
-
return _CACERT_PATH
@@ -42,12 +44,12 @@
--- a/setup.py
+++ b/setup.py
-@@ -41,7 +41,7 @@ setup(
- 'certifi',
+@@ -35,7 +35,7 @@ setup(
+ "certifi",
],
- package_dir={'certifi': 'certifi'},
-- package_data={'certifi': ['*.pem', 'py.typed']},
-+ package_data={'certifi': ['py.typed']},
+ package_dir={"certifi": "certifi"},
+- package_data={"certifi": ["*.pem", "py.typed"]},
++ package_data={"certifi": ["py.typed"]},
# data_files=[('certifi', ['certifi/cacert.pem'])],
include_package_data=True,
zip_safe=False,
diff --git a/srcpkgs/python3-certifi/template b/srcpkgs/python3-certifi/template
index 6917f4ba5b8dd7..d5eeb68a616282 100644
--- a/srcpkgs/python3-certifi/template
+++ b/srcpkgs/python3-certifi/template
@@ -1,16 +1,16 @@
# Template file for 'python3-certifi'
pkgname=python3-certifi
-version=2022.09.24
-revision=5
+version=2025.1.31
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
-depends="python3"
+depends="python3 ca-certificates"
short_desc="Curated collection of Root Certificates"
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=8c1db7f2a3b272e8a90b2e1910763930fa81e2512fbb96cb7a25787d63765c78
+distfiles="${PYPI_SITE}/c/certifi/certifi-${version}.tar.gz"
+checksum=3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651
post_extract() {
rm -f certifi/cacert.pem
From f43521fcb342f7b5c0cd9795a779c0e7d6586239 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: Wed, 5 Mar 2025 10:23:52 +0700
Subject: [PATCH 1314/2025] python3-PyQt-builder: update to 1.18.1.
---
srcpkgs/python3-PyQt-builder/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-PyQt-builder/template b/srcpkgs/python3-PyQt-builder/template
index 87d46e3e6ec434..009821c54a03d1 100644
--- a/srcpkgs/python3-PyQt-builder/template
+++ b/srcpkgs/python3-PyQt-builder/template
@@ -1,6 +1,6 @@
# Template file for 'python3-PyQt-builder'
pkgname=python3-PyQt-builder
-version=1.17.0
+version=1.18.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-setuptools_scm sip python3-wheel"
@@ -10,7 +10,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="https://www.riverbankcomputing.com/software/pyqt/"
distfiles="$PYPI_SITE/P/PyQt-builder/pyqt_builder-$version.tar.gz"
-checksum=fce0e92346d2a4296525b7ad9f02b74ea425f26210390ae0d3e4ca08c31cf4cc
+checksum=3f7a3a2715947a293a97530a76fd59f1309fcb8e57a5830f45c79fe7249b3998
post_install() {
rm -rf $DESTDIR/usr/bin
From 5f7d91f6cf5a58593db08413feec2a79f1ca4177 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: Wed, 5 Mar 2025 10:24:09 +0700
Subject: [PATCH 1315/2025] python3-pyqt6-sip: update to 13.10.0.
---
srcpkgs/python3-pyqt6-sip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pyqt6-sip/template b/srcpkgs/python3-pyqt6-sip/template
index 35ef79c070c98b..b7a053cc9ee50f 100644
--- a/srcpkgs/python3-pyqt6-sip/template
+++ b/srcpkgs/python3-pyqt6-sip/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pyqt6-sip'
pkgname=python3-pyqt6-sip
-version=13.9.1
+version=13.10.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel python3-setuptools sip"
@@ -11,7 +11,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="https://www.riverbankcomputing.com/software/sip/"
distfiles="${PYPI_SITE}/p/pyqt6_sip/pyqt6_sip-${version}.tar.gz"
-checksum=15be741d1ae8c82bb7afe9a61f3cf8c50457f7d61229a1c39c24cd6e8f4d86dc
+checksum=d6daa95a0bd315d9ec523b549e0ce97455f61ded65d5eafecd83ed2aa4ae5350
lib32disabled=yes
post_extract() {
From 4e96949cc65041eec87161e2b83ead40eabab9a9 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: Wed, 5 Mar 2025 10:24:14 +0700
Subject: [PATCH 1316/2025] python3-pyqt6: update to 6.8.1.
---
srcpkgs/python3-pyqt6/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pyqt6/template b/srcpkgs/python3-pyqt6/template
index 30e457c3d20ff6..97c5493c006202 100644
--- a/srcpkgs/python3-pyqt6/template
+++ b/srcpkgs/python3-pyqt6/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pyqt6'
pkgname=python3-pyqt6
-version=6.8.0
+version=6.8.1
revision=1
build_style=sip-build
build_helper=qemu
@@ -18,8 +18,8 @@ short_desc="Python 3 bindings for Qt6"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only"
homepage="https://www.riverbankcomputing.com/software/pyqt/"
-distfiles="$PYPI_SITE/P/PyQt6/PyQt6-$version.tar.gz"
-checksum=6d8628de4c2a050f0b74462e4c9cb97f839bf6ffabbca91711722ffb281570d9
+distfiles="$PYPI_SITE/p/pyqt6/pyqt6-$version.tar.gz"
+checksum=91d937d6166274fafd70f4dee11a8da6dbfdb0da53de05f5d62361ddf775e256
lib32disabled=yes
subpackages="python3-pyqt6-bindings
From b49fdd12a50502cafce0d02b7298abb82e1e7215 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: Wed, 5 Mar 2025 10:24:40 +0700
Subject: [PATCH 1317/2025] python3-sip-PyQt5: update to 12.17.0.
---
srcpkgs/python3-sip-PyQt5/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-sip-PyQt5/template b/srcpkgs/python3-sip-PyQt5/template
index 8bc2fddc944ca4..c0a33b05341e2a 100644
--- a/srcpkgs/python3-sip-PyQt5/template
+++ b/srcpkgs/python3-sip-PyQt5/template
@@ -1,6 +1,6 @@
# Template file for 'python3-sip-PyQt5'
pkgname=python3-sip-PyQt5
-version=12.16.1
+version=12.17.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel 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"
homepage="https://riverbankcomputing.com/software/sip/intro"
distfiles="${PYPI_SITE}/p/pyqt5_sip/pyqt5_sip-${version}.tar.gz"
-checksum=8c831f8b619811a32369d72339faa50ae53a963f5fdfa4d71f845c63e9673125
+checksum=682dadcdbd2239af9fdc0c0628e2776b820e128bec88b49b8d692fe682f90b4f
lib32disabled=yes
post_extract() {
From 712ee20b058ae558abab875486315bc7dd8f6cd9 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: Wed, 5 Mar 2025 10:24:43 +0700
Subject: [PATCH 1318/2025] sip: update to 6.10.0.
---
srcpkgs/sip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sip/template b/srcpkgs/sip/template
index 00a78c8c763674..135e55c3b287fe 100644
--- a/srcpkgs/sip/template
+++ b/srcpkgs/sip/template
@@ -1,6 +1,6 @@
# Template file for 'sip'
pkgname=sip
-version=6.9.1
+version=6.10.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-packaging"
@@ -11,7 +11,7 @@ maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause, BSD-3-Clause"
homepage="https://riverbankcomputing.com/software/sip/intro"
distfiles="${PYPI_SITE}/s/sip/sip-${version}.tar.gz"
-checksum=7904be5190d7879952563b78a3af0e58fa27d9525af7f53f93eac7a83b433e7b
+checksum=fa0515697d4c98dbe04d9e898d816de1427e5b9ae5d0e152169109fd21f5d29c
lib32disabled=yes
replaces="sip5<=${version}_${revision}"
provides="sip5-${version}_${revision}"
From b7726fc7b3e9fea4c8910bce7513f64089584de7 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: Thu, 20 Mar 2025 10:13:23 +0700
Subject: [PATCH 1319/2025] pyqt-qsci: explicit depends on pyqt-sip
---
srcpkgs/python3-pyqt5-qsci/template | 7 ++++---
srcpkgs/python3-pyqt6-qsci/template | 4 ++--
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-pyqt5-qsci/template b/srcpkgs/python3-pyqt5-qsci/template
index 2777c01d1afbc2..540e642e3f52d1 100644
--- a/srcpkgs/python3-pyqt5-qsci/template
+++ b/srcpkgs/python3-pyqt5-qsci/template
@@ -8,10 +8,11 @@ revision=3
build_wrksrc=Python
build_style=sip-build
build_helper=qemu
-hostmakedepends="qt5-qmake qt5-host-tools python3-PyQt5-devel
+hostmakedepends="qt5-qmake qt5-host-tools python3-PyQt5-devel python3-sip-PyQt5
python3-PyQt-builder pkg-config"
-makedepends="qscintilla-qt5-devel python3-PyQt5-devel qt5-devel python3-devel"
-depends="python3-PyQt5"
+makedepends="qscintilla-qt5-devel python3-PyQt5-devel qt5-devel python3-devel
+ python3-sip-PyQt5"
+depends="python3-PyQt5 python3-sip-PyQt5"
short_desc="Qt5 port of Scintilla editor - Python 3 binding"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-only"
diff --git a/srcpkgs/python3-pyqt6-qsci/template b/srcpkgs/python3-pyqt6-qsci/template
index f80b97b529c2c8..46744fb9c46f4b 100644
--- a/srcpkgs/python3-pyqt6-qsci/template
+++ b/srcpkgs/python3-pyqt6-qsci/template
@@ -8,9 +8,9 @@ build_wrksrc=Python
build_style=sip-build
build_helper=qemu
hostmakedepends="qt6-base-devel qscintilla-qt6-devel python3-PyQt-builder
- python3-pyqt6-bindings pkg-config"
+ python3-pyqt6-bindings python3-pyqt6-sip pkg-config"
makedepends="qscintilla-qt6-devel qt6-tools-devel python3-devel"
-depends="python3-pyqt6"
+depends="python3-pyqt6 python3-pyqt6-sip"
short_desc="Qt6 port of Scintilla editor - Python 3 binding"
maintainer="Eloi Torrents <eloitor@duck.com>"
license="GPL-3.0-only"
From 19904e559192a352c763fa7d0296953ce23aaf91 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 1 Apr 2025 15:17:40 +0200
Subject: [PATCH 1320/2025] qemacs: update to 6.4.1.
---
srcpkgs/qemacs/template | 6 +++---
srcpkgs/qemacs/update | 2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/qemacs/update
diff --git a/srcpkgs/qemacs/template b/srcpkgs/qemacs/template
index 182182e707ec4a..444b8bf99063a8 100644
--- a/srcpkgs/qemacs/template
+++ b/srcpkgs/qemacs/template
@@ -1,8 +1,8 @@
# Template file for 'qemacs'
pkgname=qemacs
-version=6.3.2
+version=6.4.1
revision=1
-_githash=0e90c181078f3d85d0d44d985d541184223668e1
+_githash=43b5851958ee13fe0b96cf92b5cfc0aaa085d740
build_style=configure
configure_args="--prefix=/usr --mandir=/usr/share/man
--disable-x11 --disable-plugins"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/qemacs/qemacs"
distfiles="https://github.com/qemacs/qemacs/archive/${_githash}.tar.gz"
-checksum=dd61939fd2662ad7bf0ebb11d0490ac5e4fe8fa5c5bd00eae8aaf54ccd96b0c9
+checksum=263264060117e81f0a45404d31ec5938f44f89ddb0d4f3bf2598804826e9aeb4
# make: *** No rule to make target '.objs/Linux-x86_64-riscv64-linux-gnu-gcc/libqhtml.a', needed by 'qe_g'. Stop.
disable_parallel_build=yes
diff --git a/srcpkgs/qemacs/update b/srcpkgs/qemacs/update
new file mode 100644
index 00000000000000..932127463e2c9e
--- /dev/null
+++ b/srcpkgs/qemacs/update
@@ -0,0 +1,2 @@
+site='https://raw.githubusercontent.com/qemacs/qemacs/refs/heads/master/VERSION'
+pattern='[.\d]+'
From cab7d1dc81c61585f8d2c968db25552652e686c6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 1 Apr 2025 15:17:44 +0200
Subject: [PATCH 1321/2025] expat: update to 2.7.1.
---
srcpkgs/expat/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/expat/template b/srcpkgs/expat/template
index 530921485f8159..967c269dc3e45f 100644
--- a/srcpkgs/expat/template
+++ b/srcpkgs/expat/template
@@ -1,6 +1,6 @@
# Template file for 'expat'
pkgname=expat
-version=2.7.0
+version=2.7.1
revision=1
build_style=gnu-configure
short_desc="XML parser library written in C"
@@ -9,7 +9,7 @@ license="MIT"
homepage="https://libexpat.github.io/"
changelog="https://raw.githubusercontent.com/libexpat/libexpat/master/expat/Changes"
distfiles="https://github.com/libexpat/libexpat/releases/download/R_${version//./_}/expat-${version}.tar.xz"
-checksum=25df13dd2819e85fb27a1ce0431772b7047d72af81ae78dc26b4c6e0805f48d1
+checksum=354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30
post_install() {
vlicense COPYING
From a99117f726a01d225e7984c3dcb506248d2686d9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 1 Apr 2025 18:48:20 +0200
Subject: [PATCH 1322/2025] stress-ng: update to 0.18.12.
---
srcpkgs/stress-ng/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/stress-ng/template b/srcpkgs/stress-ng/template
index 7af4fc2e33d04b..8402c396de9e18 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.18.11
+version=0.18.12
revision=1
build_style=gnu-makefile
make_use_env=1
@@ -9,7 +9,7 @@ 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=f4388c4d4d53172431cd77e029139ddd0dacb249ef59053dbc1f0c42188e3e35
+checksum=20401a5a52a3b3b5d84fbdd561e4daf1076b0368a1ccbbbc8d41af2be6ea6f34
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
From b6f03950bd4f561356c93a8eb92ddb4a9bf11880 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 31 Mar 2025 13:52:43 -0700
Subject: [PATCH 1323/2025] hooks/pre-pkg/03-rewrite-python-shebang.sh: rewrite
plain python shebang
Shebangs containing #!python are ignored currently, which causes a problem
since newer versions of python3-setuptools generate this, so replace them with
the proper shebang when encountered.
https://github.com/pypa/setuptools/issues/4863
---
common/hooks/pre-pkg/03-rewrite-python-shebang.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
index 47c7a996a501be..0071c9e132ede9 100644
--- a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
+++ b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh
@@ -24,7 +24,7 @@ hook() {
while IFS= read -r -d '' file; do
[ ! -s "$file" ] && continue
- pyinterp=$(sed -n -E -e 2q -e 's@^#!.*([[:space:]]|/)(python([0-9](\.[0-9]+)?)?)([[:space:]]+.*|$)@\2@p' "$file")
+ pyinterp=$(sed -n -E -e 2q -e 's@^#!(.*([[:space:]]|/))?(python([0-9](\.[0-9]+)?)?)([[:space:]]+.*|$)@\3@p' "$file")
[ -z "$pyinterp" ] && continue
pyver=${pyinterp#python}
From 8a402b36d6fc9db21d41a2d8e08c4dfe24e865d9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 1 Apr 2025 23:43:26 +0200
Subject: [PATCH 1324/2025] syncthing: update to 1.29.4.
---
srcpkgs/syncthing/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template
index 3c8fde44561625..bc5dd475275ac8 100644
--- a/srcpkgs/syncthing/template
+++ b/srcpkgs/syncthing/template
@@ -1,6 +1,6 @@
# Template file for 'syncthing'
pkgname=syncthing
-version=1.29.3
+version=1.29.4
revision=1
build_style=go
go_import_path="github.com/syncthing/syncthing"
@@ -20,7 +20,7 @@ license="MPL-2.0"
homepage="https://syncthing.net/"
changelog="https://github.com/syncthing/syncthing/releases"
distfiles="https://github.com/syncthing/syncthing/archive/v${version}.tar.gz"
-checksum=4a09cf616f876acd8c62deb1d245647e718e8ffcf01c374ce6f49ea71aef1098
+checksum=6fd5fb081297bd031923a7f9b2a641c38df2bad8cf65e197d9bcfc2fc4bf3a83
pre_build() {
GOARCH= go generate github.com/syncthing/syncthing/lib/api/auto
From 7db78c9d8738994f63be88f6da6aea844dded4d8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 2 Apr 2025 01:36:06 +0200
Subject: [PATCH 1325/2025] logswan: update to 2.1.15.
---
srcpkgs/logswan/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/logswan/template b/srcpkgs/logswan/template
index 24bb87e4c00884..fa7dd682a1671f 100644
--- a/srcpkgs/logswan/template
+++ b/srcpkgs/logswan/template
@@ -1,6 +1,6 @@
# Template file for 'logswan'
pkgname=logswan
-version=2.1.14
+version=2.1.15
revision=1
build_style=cmake
makedepends="jansson-devel libmaxminddb-devel"
@@ -10,7 +10,7 @@ license="BSD-2-clause"
homepage="https://www.logswan.org/"
changelog="https://github.com/fcambus/logswan/raw/master/ChangeLog"
distfiles="https://github.com/fcambus/logswan/archive/${version}.tar.gz"
-checksum=689e9af1ba8f22443e6ed3480693cc3a3add68c296d8e535dffa641c0c25e459
+checksum=6e500f33b741fce766225048ec2197e57047f91baa42ecd55ec2b94cdc2c3b5d
post_install() {
vlicense LICENSE
From 6b3c6c5a002a4f30666a217bc1b7170f7ceb34f2 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 2 Apr 2025 01:36:17 +0200
Subject: [PATCH 1326/2025] youtube-viewer: update to 3.11.5.
---
srcpkgs/youtube-viewer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/youtube-viewer/template b/srcpkgs/youtube-viewer/template
index c0c50dbe23c856..6387b30f441686 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.11.4
+version=3.11.5
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=e2a3c3b1a8a0cd248022c1b775153794c0e9e22988a5c78194e3850765ad0ac3
+checksum=ad66c358fbb65deb7c692b655d00f42e9f42a99e221fca51b3c2bd1120a9f0cf
gtk-youtube-viewer_package() {
depends="${sourcepkg}-${version}_${revision} perl-Gtk3 perl-File-ShareDir"
From ac1864e0cdd3a8466fc1992663b7b9bd81157166 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 2 Apr 2025 01:42:44 +0200
Subject: [PATCH 1327/2025] xdg-desktop-portal-gtk: update to 1.15.3.
---
srcpkgs/xdg-desktop-portal-gtk/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xdg-desktop-portal-gtk/template b/srcpkgs/xdg-desktop-portal-gtk/template
index 22d367d84848e8..40754c0fff67e7 100644
--- a/srcpkgs/xdg-desktop-portal-gtk/template
+++ b/srcpkgs/xdg-desktop-portal-gtk/template
@@ -1,6 +1,6 @@
# Template file for 'xdg-desktop-portal-gtk'
pkgname=xdg-desktop-portal-gtk
-version=1.15.2
+version=1.15.3
revision=1
build_style=meson
hostmakedepends="pkg-config gettext gnome-desktop-devel glib-devel xdg-desktop-portal"
@@ -12,5 +12,6 @@ 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"
+changelog="https://raw.githubusercontent.com/flatpak/xdg-desktop-portal-gtk/refs/heads/main/NEWS"
distfiles="https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/${version}/xdg-desktop-portal-gtk-${version}.tar.xz"
-checksum=0295af247fc0d8c94e722731c29a2db7a045d38b132325b22e508709a235300b
+checksum=47a3743d2419a8601e691db37e85bb5fac5ae4b26842177065cd5f22ada23b37
From 5705a2f7693e8f4d4c5f755e2cf78997441dfb8b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 1 Apr 2025 17:06:47 +0200
Subject: [PATCH 1328/2025] firefox: update to 137.0.
---
srcpkgs/firefox/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template
index 9db966e44c1f8e..99c913e082cbc9 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=136.0.4
+version=137.0
revision=1
build_helper="rust"
short_desc="Mozilla Firefox web browser"
@@ -12,7 +12,7 @@ license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://www.mozilla.org/firefox/"
changelog="https://www.mozilla.org/en-US/firefox/${version}/releasenotes/"
distfiles="${MOZILLA_SITE}/firefox/releases/${version/beta/b}/source/firefox-${version/beta/b}.source.tar.xz"
-checksum=4a28b9e1c2b8f2f1d434745ebb87fcba8ae116a202878f0fb1e83da63cf7c242
+checksum=1ec47e2f83ccb80c0133f171091b5669c7ffdf7b86051fc85c0f915b7bcba91d
lib32disabled=yes
_llvmver=19 # needs to match rust
From 1212be92c3a0e468a68a6a5777dfd92a458fc746 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 1 Apr 2025 17:06:52 +0200
Subject: [PATCH 1329/2025] firefox-i18n: update to 137.0.
---
srcpkgs/firefox-i18n/template | 196 +++++++++++++++++-----------------
1 file changed, 98 insertions(+), 98 deletions(-)
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index 12ad41cb267f51..c96cdeac237240 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
-version=136.0.4
+version=137.0
revision=1
build_style=meta
short_desc="Firefox language packs"
@@ -141,100 +141,100 @@ _pkgtmpl() {
}
}
-checksum="130c9076d1701e277b339188467e0614f8ab27f9088ac69955c9ba8fcebca01f
- 807c9a17764e226aaf38dc7fe401cfa2b3b8cfa8587e45b1e0fe3288f79ac176
- 77700498a20f3e0738ff63559d9589658d84c287d2eab7c1ccb00d85501ceb7d
- f95cbf967446fe632ce4cfb20af2da1f4dac89e98acd5f9eb9fe406e72eb4cf9
- 232c8739c18ba282ed0f2b69c2ff139972ec10df381982d0f95df51544b4babb
- 33f9cc87d637f0d1c482f5c804dc542767af297dc462f7956a378f56682b581d
- 693a7fdd345d5fdedba02aad821b7dcbe7df12c30464f347d696978023de0593
- e8bda2144ea171d34442f99e2d7cd8ac51327855b8eeb91ca97e8926e98971cf
- d170f49b34aa9bef1d8800bebbe8b1ce2232f207344b511035f4312539219a1c
- 822c74f0829a7d930952703451021480f742922019a0ee20b9e61d844ae5ec9e
- 74b3e6cc165b2381d098c5587f29014d996a2b7a30129724471e7f9fa2b9d07a
- d17ec04e19f0f5eb8c4afe123cb2eadea89512586b3a4081e6a3896d85731ebd
- 4010789b51c5b4527f9c2a5824a6464bc0317b4f782182474dea78aa638e0972
- 0eede11c2c4bcbfd0669e26875d74e8598e5cf8baba428bc3230dca0badcd36c
- 650ee5f859798b8481a293c88a752bcca230f17a587ea76c37a696354dcc6132
- 49ea3bfbac4b419eb3f3174cf9276a2769432727269c6c98e39553e0249506a6
- f3b572c2e1f22c22f5d3df18b1dc6acd0e551ae930dcfa26f206d8827dce5fc0
- 5e4e6fd89b8d92c2c323cc8e632792e3079083dc2674c97e45ebf7950d04321e
- ec3d6d177a9386e50f563fdd96d6449f56f3b8e2dc62c81fe0097465025c71eb
- 25d52496d23920197afcb81f613e0de27323cd952631276a86798ff76c6127aa
- 0f8bb27955512967dd87aa31c6957e7b2d4cfff921a52262b61bb2e1db1bf95a
- edaef71912c0acaa2ef87230272bbf3c90c8e8e2ec0259b8240e2a83e0a00e01
- 9236ef5e983118dbcf378db7f045a89582b677fe5c047a55480826fd06ec948f
- 8be2cfffea47ce5dc698792f109d743fbf0395a818481986a19df613985a0a7f
- a62b307318239fd0928ab8be07ee4a76134d62c3c37dfa7639bc019a0b6a4724
- e96089c9f6ecf7ce8f5d84c7917ce948d71b69d118f5214511d9c780b6bc4ba1
- 2f682384353d23e820d915974e6e4a37c22dcabbe09d6eee1aba0ebbb56f0b45
- a4c3b5d836cb36dd732cbe73450cd9dd91823dff8c8d25fee9748dbb660468a7
- 9ef6284b4e1d3d67f80663c69f3fcd892dfc6573641afb5de21d1bdc82e5cc18
- 10d0a09c07a712b599e932bf6ba6a2cce727561dc5402827bc6db62be7df8e87
- 82a9d50a5b88708055ecd90e5fe5cdeee10548fc32e503e2537c4a9730040cf0
- 2bbbff3e67c8e97d9f6ff27d09e985816506f4330f0b0092a8e09d1c9d7a43e3
- 7ddf97a93bf713f3090e1d9b82a064422afcbbd2d6e9e69d4a2d1b6e80b29eeb
- 11cb57e9e304713ef7796688d0e00c3630226374ea39ac84f1a366a2aa4223f3
- 39b80de53bb7be6b072b2cdfcf99be0d366085bcdf7bacf7a3200adc60a0688d
- 67619d475a4e96efd8a3cbace359aef35fe835a87da6fd8759439cbb14a61838
- a6f834a91e1cef591c139a76e4035ce2795e18a18268eeade77e79f7d6638640
- 8b346015bf16732eef4a27e0098645508cf69596784f3b45b09c02053b5d0eee
- 09b20e58578f359d5ef87a6b879585f404ecab2f7be2e3865a1b2c25ed721cdc
- ed3437041c3718e710e8c18722650381411788bc24e2015c144fd36a5ca71099
- 6ac80df85512d4a20f54b7e8a017bbfee908e4d5e075533a9a4a0fc8fd83691d
- 119e4d9fba2f5b6ad974036e6454370d78de378183cd89cae69c1102bb8f4985
- 14ee39736187ffe50e87089efffce2cf2d315a53ae26ebad830786deb50f6317
- 6b36802919127ccb9d5ab75ed66a3d94afb5a0ec8b3bfb5c90e2fb1f06885ac3
- 12ffed498d772b66ee2725beb032285a9d6bd0920d67e63945d5d4f7b3698eaf
- 110e497382c14d81128478ed01bb6581f1234c9c6e2ddeeee5e464437f7080dd
- 70cf78d174b9218e7144f9824bcbb205130bc8975ecb726f06d3756da29cfef6
- 4859674dc1970302c6db896d3a8848ee01863e2738bfeb66d28eddb4506bc87f
- 3cbe8da8f96367c2a6bf042f17167a840abd15d7724f198f9d03b37fd7725029
- 2175eafe4ca8c709e6b5638af5bae25f1736c467d49caf9e54d92f1fbecd2436
- d0164dfcd0a8df2d8b76354be4361179425516be513146844b3f5fbe8d941603
- c3847732bf527f12bf9df5fb986f5996df06fd0824a0dc38d48ccec48c3d813b
- 20b909706c6c8d405fe6096658e2f282d3a8587f0f31da97b4e00d36112731a4
- c68be9b36b7116e56ce6c547f2ff701ac2b7f83db47fd5f8d17b512d8477c4da
- c2b592b40ab5503ae5624a4487cf9e5caebb9924d825e41a006766ce44d61e7e
- a9af4732b15ef6fde388db45b87e27c22ed86125002d9fc7ddeb754397b8f467
- 28be5f3e5ba21ee8fd04d574cc7eb9b4503668c5de05f7e28fd6dcbc7ec7b131
- 1e5a0d4a5eab10dbee0aa49e1f64a69540b6969a7827a98c2f4c66342ed2661f
- 0e04474079bb00fb9388ec50b573572ae33ab7dbe617022e1cb605beead495fb
- 3d61d973f87ca0cc7d0cd50013499ecf22c39975da48b33ef5f457278aac8f55
- 006ab986f2ba23f01e77d9d7214edddf2b90807c41bc91baa108d364830fe65e
- 6b0da0c6b6767debf30751b27179c558b9f631f9a856cb2b81a9b1edbdb59960
- 3fdfbd8c15741183575ab4d4ffd0dcb24c7ba2ba45fb2b74c5db09ef3f81e943
- 8be86dcd23de9eb02100cc3962c9b5d32d2cbfec07a34472d3695e1928186388
- 530d15f7d8107249c9ba90975bcf21313002154abec5e973fee959985dc8a725
- ab18b53c5ae827d3d5caf1b313ef1943e802025fb3fdc92b2f00802c06bd3b46
- ada417d282b5bc4a4461ef47b52e6a1a95bcfd3c874a6d762ae0a9dc68bc744d
- d5de43e932750180ed7ad019ddecadd1ff2e178a6add036c866f345d902066d3
- 1137e573c0e95afac165f7ee5d9526270db3bc00ec21f718fdebd668507a34e1
- d033ba3b5ae9ecd5787522783480204de57a18e7c0a838bc0fdc27223409ab60
- a437e32a33b610ffd3b44e2ec757c0aadc82ab460ef7e83eba075618a682d36d
- 74e4410ee347375e962164cb7bdfb643d0be84df4c1127c8ee3f58a2ff76b7d6
- d03285476d0428426c684167f975fa9227dc2a6ab1e4747d8c4027fde2efca64
- 131e3543759f540b5a783334668a9bdc0647f4b1425ee7873ba8ddcb65436d60
- 26b793c77cde01c8a9e03258527c48dd74cfeb7bd30af8eb7701d2ec6c866b75
- f09068f71c5b3e5be2fd05b3e907c6b2455b625da0db6827c05d8742b7d54b0d
- dc2d285e14b4c6ac3b018f41b6013eb80af0eba3b3b5643c6462a74bcd0adc79
- 5cceb8704bec5ea13892bcf075b8ae1c4c96f59cf744d1db12a65e4f59974be7
- 8b9e0db5d7d91bd9899cd3a36a76225ecfb9812e2f51476073d6e3c89a72154b
- 3e423aa42dffd92eedfca9cc6b5acba3c2a35794a7678ddc7d295f9ce9f38b56
- 2639d2f5f17c46d0cbeb9c6d4d99ef3deec1f0c55d9aa0f45590d24e60bf8430
- 0fb9df8ba0837749285306f759bc3e0c819ac04cd916d9371dd829b72887e4b7
- fc2d1c9bd340f2487dedcfbbd7ed87242f3e3a5cdd56f847c5547fccb2e6f730
- 6f320c8036b1d1a63d7b2a2f5aaa73e2cb556b19443f4b140f089e47ac2a6660
- e034995664197654429040291f6329a0e309bdd69c886dd459793f0f22d4019a
- 6ee884d31094f7cc996e5c620b47448c82c08c201f0ba1f7a8830f22498a9df4
- 55941aa69656eb883e6f736893aca744feb9c2863d393924269fcfe962a7f8bb
- 2ef6ba02130f45f9b5ed33a4c6c6fa67aeebd4a8fd66d00e8ad0ee067a316b96
- 99063a87d42055dcfcbacac783830574c2ae8d787686eb7696bfe1995c034bbf
- 0863fca1d7298ecc6dbd7ed3d4d45a134190ccb88f6fb600d229813fe34e1bc6
- 45e952fe203b323c1fda51a0e6cdbab02b06bd057d9b9f3eb655d1e26cacae65
- 08d6d988b1ac4e5cf8d8f67c84575ff6abc78e5aa771ad98458865db6af456f7
- 191981c3cce880a8170a31780faba128d8367b91ad85912f60b3272c910ff94b
- 26edcacabf5ddbbaba7250bdeeeac793053497a1b6f4753c467e45d26e60505d
- 08d982271db7a2cba5f40eb71ddc54521e33d63f994c21acbd0a396a7e8a5d22
- 182ec6d00b5453ada32559df30c2e38d3d56bf49d98b63527974eb35585142d6
- b145d33f9c13e48b7db40cd3337da900e0dba50b5f1a0ba62f1246f749d268f7"
+checksum="55e310e27c2087525572690a6e4a85447bcf8a6fa53ad42594279f83c1acc7b8
+ 8a3ba7b8c18d972ab4719ac16c3011ff06d4130efc6732f550defd424d630de4
+ 7f1f14fef3b346ec7b7dc6944ef011da23373ad9bee3efc9c7bd3a098a8bfada
+ 11a5cd0b2cef8108567bc8aa28d6b9a7edf4d234e53cb3e859410fb02dd75623
+ cea73ae89cf424c69ed536419fe067aad057c44649db80da51792aa0d9c88e43
+ e2d4aae42019a00bd8cb3b1dc125c73f717c189ab2613d6e706bae95196eeec0
+ 602655459e4617bc6cbbd79aa088085127cd554ff0c9f8dd280f3bc57c35f09d
+ 6530eee73d98e272d1ac1e714a6588079371e181f67d99088b8aae5506314aca
+ 30f1ad7683588c69abdde442c7bd638439afff79a05a099d6446604e928d02ca
+ 0715b53e4392edcc813adca1482e81e4ff3074b022017e5ce8fbc7110b9c23e7
+ b87985cc62774e14984b41b231f7998bd4d127139b3d1a180128af6c277fcee2
+ 22db0a45fe91ed3a95780ea9ea1c4225e2daf9e2b0e9db40733e6b0eb99ef254
+ 83a3958a55ee7d577381194745849e5ba2d1c0595b2755374102eb6e604f9a48
+ 0844268077d260ddcd00940c41dbbaba2a7db68e4209cc04174379dd054715ea
+ 623fd2a11ef2ce572ec324d7069f6fbce0f28714b8752f398b57ba89556f1813
+ 2c29d24ddaba848f8b24c41bf0c0b630a80cae07150cc4af032082c831aaa930
+ 3b8b0a699259535697c7e372e2e915374bfe92dd46d3261afc1857453972ecf1
+ a71391e5d2f9b176926c1bd7cec2e9ed6ef6fba34f1b326067fc133e47439174
+ 3f236158168ef9d144c320c6b7571c4ed0507b2508ea97fc825778ca28d5e22a
+ 81797dbb80160ab42577a708604b4cc9f51a7875097f17c2b4eda49283a3d445
+ 88006d10ecbaaa047bb4de58a92fa2c3b416a39baf7e8547dbece4788d7fa04d
+ 8b1cc2769c6f0489168c37578d2be16da0d913b5f4fc5804348cd5f1f8788374
+ a99940ea10ca6648788c346462fe958e64e31388bcdefccd1d520610ef62722d
+ 23698cb95a57b8782e78aa7c0f78e6ad903a395563470106729c9167fbc14d22
+ 4d1511b17435ba2b0eb1f23fb06996b3a8dc92885221d5bf36380825f2ba428a
+ 2627cb96de810b1f2de07d6fc661d5cd49703d002b18a51b3d1d13b04f6837d8
+ 620dc82bfc3e3a65b4e73d77385d63c0bc0830301cbdd48a3149de06e9bfe374
+ 2d4fa9197c77f6df1469ba7ab075946109ad89fc563575a8d1cf3fa3d4f6814c
+ 4bf4b7f4e15edc82fec7f173a5648416fe0cf6576da5647af184f1a1b2aba92a
+ 6a9224f800ca51ab98b62e59bce55be4109cbbb2d420d818466fde4ecb2aa36f
+ a7b2f57a2060370d2a504110cdbeaa7c12ecc6a5dd51d62df3ed1d6575164233
+ 096c0f14fe4a0443fbf6705b03aa8fe0d547ffe8b24bd2dec2a28ace08a0c633
+ aa3c0c01cd0ec12802d7d2040fe20b47e840593cf9d2679137eafe96bb9e8011
+ 4255f4cf8a0fd355364831146920cf7104151863081f926ebbb8623fdbefac24
+ 36d4bb157fe5bfa6e56df55f6030dd5aa81ea6c73779e400a7bedc29c8ab28b2
+ b5bd0a725c1715b2f471df38e1b99e520a055d97f399162b7c86b56e9abdc89b
+ d491be9fe0e6fcc8f8a27a0a0f727798ff78886e2454cd80f8c78390ff4e798e
+ 2cbcc5457e07d256390e661ebfa8446affd142f1954e894150c3d4cc0baf9e72
+ bc515be952a33e74315a1b932c20bb7ea3d4d59fb0b44f87d3555028540629f1
+ 1cd2f09a3e46fcc919b057a4a84414e249a0d73ae538eb63d523e3959195a7be
+ b7a0c9d6ef1691883b331f3571dad030f925a1b4e8c659f29ea4931062d47e48
+ 75487b57497f1ae3094844022d1f548fa588910bcd3d0daf567ebe6cf67f04f4
+ 6703ef3622e09afa70e7c5791094793363bfaf65d1e2de74ca368aa2d25ba21c
+ addc43971f859f641db6d430172e4bf79dc9228170e37f35f4a91ca0ae03f264
+ f17cfcc784a4bdd3a2ae5ab37e69750593cdf0719bcf10d9bf2f5f261f4829d4
+ a04b364c0a3d0bd9b756cabc6f3bc94b44dd6396ad9896fb6d7b3179e6d66bd6
+ 3842413baaa3e56cdeaebfc94dab80a5f90e819ba6678203171cb1fda2890d72
+ 5ba20682ce4d9d3205133627896b6b1ca5366a9a290f953e602a23c9b91301e3
+ a1e1d75b5d2a1d10fa63ec2e94344a4e37cf8cb500702cafeccae8c85a454e99
+ dc390069a5298a98cfba87d6b68db440a4e690f2debf38bfee35247f30bed1a0
+ b218aff745cbb54e2f8a0b827933af8922269904beae593b481dace2dc26eb0a
+ 6cd7544e5699afa0f842c0f41eeccad39943e2c0e14958012dd4c24caf886c1a
+ 787966a9f1fcb0c39c810e35b47ba7756be4529e8d503f6a5379d3e05738ac5c
+ 3bee0fccdedbf51f28c670c48ff1307b755de194dd3e6ab164c0690a1865d0e1
+ c2238532be6ee57fe9010115e253315f33b9b8cd949cd56f4909b25a6f85c950
+ d987a48fe16f3a6b2125e02cb67dd9563ac0a5a836a51fb2e6c10588af40b497
+ fcba01cfc506383576f7ab645f06073010914fc3650ef9b5cf9da701c0256b2c
+ 5f6c6d69329f0fed4b3c3285d119b8ff2fe92917ae3e438ce536479471363d36
+ bf6b81195dc8a48cf3be76a37700afa8e31bd74fee435ca56bc932d90df50172
+ 779b9db9cd00ae7907faa00f7108cce0208f16fb6ca530901a76bf1eee89d17b
+ e31a9415da4a5995d557fbb4d7db5a9dc8e77c4d6eea94fa710114a2fb679c8c
+ 2d109042cb875ef514cbea28de2632febe11970d824899cc9cd4c298bd5041f7
+ 45ed921806141b18c77544cc2b966d4c613b66f31a888b9a5c0a8d08afcf56f6
+ 03a45300d7ad724324a5ada17734c49d2b09737b64f8cd78c777f3a203286ec1
+ 69fcc6ff2044be806897edd4e629893ae83e5814ab6ec87416cd75fbcfe2c982
+ cc3518655722bf93c069a0f1b2d481830935fc37938cf21f69ebf0c578fd0a8a
+ 37586a0123c65f0252aad754a8b3a7bc65e9036f4eb6591e9af4a18338a59885
+ a89f632652da8b2f234c9ca4ee5164b7eee551544bd390e566ebd5f399b1cdac
+ 86ba94c70c7bd1772ed552f7945be658b04cbd976013a967c4d91b5d142c69a7
+ c72c2377a03abe57c57c15d48464a47a4fdbedc486c06ec6a8e01463a0427c47
+ 0557010e12cbe233e802abdaf43f3db3e33400c2d73d2a88ae7358eaa226b32a
+ d9eac8084f6a379a274bfe24d18c93cc58b809ef2f107831564324cc50f7dbbf
+ cc1afa7f5e8a051997c3fbad2cf7a7175a11a6217a50411a9ce1c2a57b990a25
+ b12e41ced05411b99583d75680846e0e126d66598f4f4dc7deb5dbab475ab6e1
+ 13170c010c4d5fe6ef7b8dee1d07c1eb8fdc47ab6f53bdb492b5ac5ec54ca233
+ 3fc4c4a633d685f2691cac2e4843058561ca6424b94b6e6b9e30dd207d7ee350
+ b8d1b4cc7306ec23f9ec60d24e6e063d4b69d1cd0c97ca197294c624125b4090
+ 57b0488ec605cdf4930c44a089cbeb87487070e663d685aad9eb49fab6d52dd1
+ 87355cb09c89d369383b91d77aff3a1784ccb4b51c788d73a23ed529911549f5
+ 859dc9030d6df5418e8ab471331e25823150d2021e9f0113fa5e0cc6500fc047
+ a45af01232e8a3bf0d89f4ae13933b0ad537919de9ad33fbcaf639ee584982c4
+ 6178d73da3c9882eef70715ded77fbda2a66ea9080cc0abbf9df808fd72830cf
+ 690087e78278e3c69d5733acabf02610c980d70cb0eb1ca0e37efa7f72936a8a
+ edeb16fdcb89a8595c5d1a59532e80985e1c334a702a4d856b7a7fb05b4f03dc
+ 8dfbd44a29c4c5ec050427baa9bdaf367c41f54128fda7de549c1984a2c75c3e
+ bc5247ae05ac96f511c8d0a92df2114e5bb4eb2aeea8b14f0b8f1679ecb9fa88
+ 8d62c1fdf78ff66b2830d5630d04ce997b7f0b20d7f4679060abe6e490cda4da
+ 5ea2e9c99af85555201d71d3a9b9a26ebb77339f2388cf2856ae12182a6455fd
+ 8e9687932548fc02e4e70f65cbb4d9f4c62c3372ae7dee1487798d8088657e1c
+ bf373d1d795626c44c9f2c29667e22e377dc1a4d555e255d88fbdcd56cd026c7
+ 11b1b54d7851057364177d210db54048a2835b42a75ebdb2d430e69df677edcd
+ 093ae67c9693136a744c85f3c0bb3eba111506ade119d382ff2f551a8b78b911
+ 4b9ff7d81e36ae7d0a2ecd60c75f0d4f355bd88ef7af2d673eb5cb360a091b56
+ ec04f19eafbae464ff634e2189aacb0bdfc69a8b1a4db820899fab82060eff35
+ bcd4136832fbd999c15ab3ca19feee57d64d8fa1ccc1cc940af252446b7ee2c7
+ 351bc149c4ef457649f37899702670dc5a2cfa433e1bff1bf33118783396b843
+ a02b5e698d355fb8f22949eb9c7f7a6b37e977ebcad7eb4c82371ed4f7139a8e"
From 706aaa1c0e0242c3e5884ce224a7c90c663def5c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 1 Apr 2025 20:19:29 -0700
Subject: [PATCH 1330/2025] vte3: move demo applications to -demo subpkg
Also vte-urlencode-cwd is installed with the profile scripts.
---
srcpkgs/vte3-demo | 1 +
srcpkgs/vte3-gtk4-demo | 1 +
srcpkgs/vte3/template | 28 ++++++++++++++++++++++++----
3 files changed, 26 insertions(+), 4 deletions(-)
create mode 120000 srcpkgs/vte3-demo
create mode 120000 srcpkgs/vte3-gtk4-demo
diff --git a/srcpkgs/vte3-demo b/srcpkgs/vte3-demo
new file mode 120000
index 00000000000000..30ca3abb87738f
--- /dev/null
+++ b/srcpkgs/vte3-demo
@@ -0,0 +1 @@
+vte3
\ No newline at end of file
diff --git a/srcpkgs/vte3-gtk4-demo b/srcpkgs/vte3-gtk4-demo
new file mode 120000
index 00000000000000..30ca3abb87738f
--- /dev/null
+++ b/srcpkgs/vte3-gtk4-demo
@@ -0,0 +1 @@
+vte3
\ No newline at end of file
diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template
index f997df50162914..c3b86a9945a4c1 100644
--- a/srcpkgs/vte3/template
+++ b/srcpkgs/vte3/template
@@ -1,7 +1,7 @@
# Template file for 'vte3'
pkgname=vte3
version=0.80.0
-revision=1
+revision=2
build_style=meson
build_helper="gir"
configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false
@@ -10,7 +10,7 @@ hostmakedepends="glib-devel gettext pkg-config
$(vopt_if gir vala)"
makedepends="gnutls-devel gtk4-devel gtk+3-devel pcre2-devel liblz4-devel
$(vopt_if gir vala-devel)"
-depends="vte3-profile"
+depends="vte3-profile>=${version}_${revision}"
short_desc="Terminal widget with improved accessibility and I18N support"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
@@ -36,20 +36,40 @@ build_options_default="gir"
vte3-profile_package() {
short_desc+=" - profile scripts"
pkg_install() {
+ vmove usr/libexec/vte-urlencode-cwd
vmove etc/profile.d
}
}
vte3-gtk4_package() {
- depends="vte3-profile"
+ depends="vte3-profile>=${version}_${revision}"
short_desc+=" - GTK4 version"
pkg_install() {
- vmove usr/bin/vte-2.91-gtk4
vmove usr/lib/libvte-2.91-gtk4.so.0
vmove usr/lib/girepository-1.0/Vte-3.91.typelib
}
}
+vte3-demo_package() {
+ depends="vte3>=${version}_${revision}"
+ short_desc+=" - GTK3 demo"
+ pkg_install() {
+ vmove usr/bin/vte-2.91
+ vmove usr/share/applications/org.gnome.Vte.App.Gtk3.desktop
+ vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk3.desktop
+ }
+}
+
+vte3-gtk4-demo_package() {
+ depends="vte3-gtk4>=${version}_${revision}"
+ short_desc+=" - GTK4 demo"
+ pkg_install() {
+ vmove usr/bin/vte-2.91-gtk4
+ vmove usr/share/applications/org.gnome.Vte.App.Gtk4.desktop
+ vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk4.desktop
+ }
+}
+
vte3-devel_package() {
depends="libglib-devel gtk+3-devel pango-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
From 18ee07737dec5615fc3c02da92955e4530169593 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 2 Apr 2025 11:32:05 +0200
Subject: [PATCH 1331/2025] curl: update to 8.13.0
---
srcpkgs/curl/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/curl/template b/srcpkgs/curl/template
index 032556bbb70d5e..d3c36527b080e5 100644
--- a/srcpkgs/curl/template
+++ b/srcpkgs/curl/template
@@ -1,6 +1,6 @@
# Template file for 'curl'
pkgname=curl
-version=8.12.1
+version=8.13.0
revision=1
build_style=gnu-configure
configure_args="ac_cv_sizeof_off_t=8 --enable-threaded-resolver --enable-ipv6
@@ -30,7 +30,7 @@ license="MIT"
homepage="https://curl.se"
changelog="https://curl.se/changes.html"
distfiles="https://curl.se/download/curl-${version}.tar.gz"
-checksum=7b40ea64947e0b440716a4d7f0b7aa56230a5341c8377d7b609649d4aea8dbcf
+checksum=c261a4db579b289a7501565497658bbd52d3138fdbaccf1490fa918129ab45bc
build_options="gnutls gssapi idn ldap psl rtmp ssh ssl zstd"
build_options_default="idn psl ssh ssl zstd"
vopt_conflict ssl gnutls
From 51699fc295451fdff3391f1c071f55a6e9780b9e Mon Sep 17 00:00:00 2001
From: Martin Dimov <martin@dmarto.com>
Date: Wed, 2 Apr 2025 13:42:04 +0300
Subject: [PATCH 1332/2025] tzupdate: fix typo in post_install, revbump
---
srcpkgs/tzupdate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tzupdate/template b/srcpkgs/tzupdate/template
index ede6223a6f4b85..20d323b55b39c0 100644
--- a/srcpkgs/tzupdate/template
+++ b/srcpkgs/tzupdate/template
@@ -1,7 +1,7 @@
# Template file for 'tzupdate'
pkgname=tzupdate
version=2.1.0
-revision=4
+revision=5
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3"
@@ -14,6 +14,6 @@ checksum=8e0f81d04143fd89a1300155bb99baeb46d5f6b3df49b96361f9026ff55eaec9
# tests require httpretty, not in repos
make_check=no
-post_instal() {
+post_install() {
vlicense LICENSE
}
From 6a58e7b11cffb82491d057a09ac05dd0ab8293fb Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Wed, 2 Apr 2025 17:46:58 -0500
Subject: [PATCH 1333/2025] lldpd: Update to 1.0.19.
---
srcpkgs/lldpd/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/lldpd/template b/srcpkgs/lldpd/template
index 970c1bc6582e69..7fb2676706a968 100644
--- a/srcpkgs/lldpd/template
+++ b/srcpkgs/lldpd/template
@@ -1,7 +1,7 @@
# Template file for 'lldpd'
pkgname=lldpd
-version=1.0.11
-revision=3
+version=1.0.19
+revision=1
build_style=gnu-configure
configure_args="--with-privsep-chroot=/var/empty"
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="ISC"
homepage="https://vincentbernat.github.io/lldpd/index.html"
distfiles="https://media.luffy.cx/files/lldpd/${pkgname}-${version}.tar.gz"
-checksum=b51d15700fbaefcb7fb85c3506b49d33173a0f15d700f933ef044067b42d46e4
+checksum=f87df3163d5e5138da901d055b384009785d1eb50fdb17a2343910fcf30a997f
system_groups="_lldpd"
system_accounts="_lldpd"
From fc41962d3e334d43b2b25affba45be65f1e7772e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 2 Apr 2025 17:36:02 +0200
Subject: [PATCH 1334/2025] gn: update to 0.0.20250402.
---
srcpkgs/gn/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gn/template b/srcpkgs/gn/template
index 39f1377c5de6a5..ab5e0e01ffcecd 100644
--- a/srcpkgs/gn/template
+++ b/srcpkgs/gn/template
@@ -1,8 +1,8 @@
# Template file for 'gn'
pkgname=gn
-version=0.0.20250113
+version=0.0.20250402
revision=1
-_ref=ed1abc107815210dc66ec439542bee2f6cbabc00
+_ref=6e8e0d6d4a151ab2ed9b4a35366e630c55888444
create_wrksrc=yes
hostmakedepends="python3 ninja"
short_desc="Meta-build system that generates build files for Ninja"
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://gn.googlesource.com/gn"
distfiles="https://gn.googlesource.com/gn/+archive/${_ref}.tar.gz"
-checksum=@800954ce3fda8c1a3200c8bf145182d6df61636f49b19ec6e36c9d5646a39e2d
+checksum=@a0c07348d1e6bfb3cbedb19faa9e4907aa01891ab5f7cc7a368179b188a3370f
do_configure() {
cat <<-EOF >src/gn/last_commit_position.h
From f4abd101c4c0167523b4a5a9757bb88d1796e05a Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 2 Apr 2025 17:36:10 +0200
Subject: [PATCH 1335/2025] chromium: update to 135.0.7049.52.
---
.../chromium-115-compiler-SkColor4f.patch | 27 ------------
srcpkgs/chromium/patches/libcxx-musl.patch | 41 +++++++++++++++++++
srcpkgs/chromium/template | 4 +-
3 files changed, 43 insertions(+), 29 deletions(-)
delete mode 100644 srcpkgs/chromium/patches/chromium-115-compiler-SkColor4f.patch
create mode 100644 srcpkgs/chromium/patches/libcxx-musl.patch
diff --git a/srcpkgs/chromium/patches/chromium-115-compiler-SkColor4f.patch b/srcpkgs/chromium/patches/chromium-115-compiler-SkColor4f.patch
deleted file mode 100644
index ffa0e7ed108c94..00000000000000
--- a/srcpkgs/chromium/patches/chromium-115-compiler-SkColor4f.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Patch-Source: https://src.fedoraproject.org/rpms/chromium/blob/1f8fd846d2cc72c90c73c9867619f0da43b9c816/f/chromium-115-compiler-SkColor4f.patch
-diff -up chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc.me chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc
---- chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc.me 2023-06-24 10:38:11.011511463 +0200
-+++ chromium-115.0.5790.40/third_party/blink/renderer/modules/canvas/canvas2d/canvas_style.cc 2023-06-24 13:07:35.865375884 +0200
-@@ -84,6 +84,7 @@ CanvasStyle::CanvasStyle(const CanvasSty
-
- void CanvasStyle::ApplyToFlags(cc::PaintFlags& flags,
- float global_alpha) const {
-+ SkColor4f custom_color = SkColor4f{0.0f, 0.0f, 0.0f, global_alpha};
- switch (type_) {
- case kColor:
- ApplyColorToFlags(flags, global_alpha);
-@@ -91,12 +92,12 @@ void CanvasStyle::ApplyToFlags(cc::Paint
- case kGradient:
- GetCanvasGradient()->GetGradient()->ApplyToFlags(flags, SkMatrix::I(),
- ImageDrawOptions());
-- flags.setColor(SkColor4f(0.0f, 0.0f, 0.0f, global_alpha));
-+ flags.setColor(custom_color);
- break;
- case kImagePattern:
- GetCanvasPattern()->GetPattern()->ApplyToFlags(
- flags, AffineTransformToSkMatrix(GetCanvasPattern()->GetTransform()));
-- flags.setColor(SkColor4f(0.0f, 0.0f, 0.0f, global_alpha));
-+ flags.setColor(custom_color);
- break;
- default:
- NOTREACHED();
diff --git a/srcpkgs/chromium/patches/libcxx-musl.patch b/srcpkgs/chromium/patches/libcxx-musl.patch
new file mode 100644
index 00000000000000..eaf36dca67ed62
--- /dev/null
+++ b/srcpkgs/chromium/patches/libcxx-musl.patch
@@ -0,0 +1,41 @@
+From 39c6c8be2f3f607b413e3f05ab1f4678efdd129a Mon Sep 17 00:00:00 2001
+From: Brian Cain <brian.cain@oss.qualcomm.com>
+Date: Thu, 27 Feb 2025 21:49:19 -0600
+Subject: [PATCH] [libc++] Fix the locale base API on Linux with musl (#128936)
+
+Since `363bfd6090b0 ([libc++] Use the new locale base API on Linux
+(#128007), 2025-02-24)`, musl targets will fail to build with errors
+due to missing strtoll_l functions.
+
+Co-authored-by: Pirama Arumuga Nainar <pirama@google.com>
+---
+ libcxx/include/__locale_dir/support/linux.h | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/libcxx/include/__locale_dir/support/linux.h b/libcxx/include/__locale_dir/support/linux.h
+index f1662c0112603..fa0b03c646a2a 100644
+--- a/third_party/libc++/src/include/__locale_dir/support/linux.h
++++ b/third_party/libc++/src/__locale_dir/support/linux.h
+@@ -95,12 +95,22 @@ inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI long long __strtoll(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
++#if !_LIBCPP_HAS_MUSL_LIBC
+ return ::strtoll_l(__nptr, __endptr, __base, __loc);
++#else
++ (void)__loc;
++ return ::strtoll(__nptr, __endptr, __base);
++#endif
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI unsigned long long
+ __strtoull(const char* __nptr, char** __endptr, int __base, __locale_t __loc) {
++#if !_LIBCPP_HAS_MUSL_LIBC
+ return ::strtoull_l(__nptr, __endptr, __base, __loc);
++#else
++ (void)__loc;
++ return ::strtoull(__nptr, __endptr, __base);
++#endif
+ }
+
+ //
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 450e36124ec092..c60f274e23d920 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=134.0.6998.88
+version=135.0.7049.52
revision=1
archs="i686* x86_64* aarch64* armv7l*"
_llvmver=19
@@ -31,7 +31,7 @@ license="BSD-3-Clause"
homepage="https://www.chromium.org/"
distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz"
#distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz"
-checksum=1ba3dfb7942b809cd42bd46ac531125f1181f163a6db256a22ba709275153acd
+checksum=620ed41ac1c1bd465c775376deaafd43fd0f6cdd2be1971ed87511683728f5a7
lib32disabled=yes
From f4eee468d9da0f70b048f3ec7cd376ab22ed634b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Wed, 2 Apr 2025 18:03:20 -0700
Subject: [PATCH 1336/2025] lldpd: fix musl build
---
srcpkgs/lldpd/template | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/srcpkgs/lldpd/template b/srcpkgs/lldpd/template
index 7fb2676706a968..5d05f89002d8a5 100644
--- a/srcpkgs/lldpd/template
+++ b/srcpkgs/lldpd/template
@@ -16,6 +16,10 @@ checksum=f87df3163d5e5138da901d055b384009785d1eb50fdb17a2343910fcf30a997f
system_groups="_lldpd"
system_accounts="_lldpd"
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ makedepends+=" musl-legacy-compat"
+fi
+
post_install() {
vsv lldpd
vlicense LICENSE
From c8902419e6c1628b402460b56beac3500d24a4f5 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Wed, 2 Apr 2025 15:50:37 +0200
Subject: [PATCH 1337/2025] eza: update to 0.21.0
---
srcpkgs/eza/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/eza/template b/srcpkgs/eza/template
index d1e2e579197307..8c38dd4301e069 100644
--- a/srcpkgs/eza/template
+++ b/srcpkgs/eza/template
@@ -1,6 +1,6 @@
# Template file for 'eza'
pkgname=eza
-version=0.20.24
+version=0.21.0
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -12,8 +12,8 @@ homepage="https://eza.rocks"
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
-checksum="e5a1761f05adc74b80d59036819e768060971c6f5107e208024c752a2af02ccc
- eee8dab57d433bceb08fadc3aad283a7c3dc36cdaf3a69fb12fc83902804042e"
+checksum="885ae7a12c7ed68dd3a7cca76d4e8beaa100c9e9d6b7ad136b5bb6785e16b28b
+ 1d06a1107f8762139f30ea6c33dcbb363349390b797684b1754b60bd41c7d8e1"
skip_extraction="man-${version}.tar.gz"
From 32be61b49fb7dd7853ced193cc117e793699925a Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 10:05:17 +0200
Subject: [PATCH 1338/2025] furnace: update to 0.6.8.1
---
srcpkgs/furnace/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/furnace/template b/srcpkgs/furnace/template
index bc1769a3debb91..ce97cd0ebf0850 100644
--- a/srcpkgs/furnace/template
+++ b/srcpkgs/furnace/template
@@ -1,6 +1,6 @@
# Template file for 'furnace'
pkgname=furnace
-version=0.6.8
+version=0.6.8.1
revision=1
_adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8"
build_style=cmake
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
homepage="https://github.com/tildearrow/furnace"
distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz
https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz>adpcm-${_adpcm_commit}.tar.gz"
-checksum="eb3d0876ba4d65405b5bab93432e08bb7f63534e071f9fc73bb1f549d7ea0357
+checksum="ce3c2a3a758596c73b3c4c4636722486f8ec51629019f8deda960c1d033093df
46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251"
skip_extraction="
From 5d44908fbcc0f415070d45a4d247286f581ba1cd Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 2 Apr 2025 11:21:28 +0530
Subject: [PATCH 1339/2025] dust: update to 1.2.0.
---
srcpkgs/dust/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/dust/template b/srcpkgs/dust/template
index e4175713461504..fd4659ff94a2ac 100644
--- a/srcpkgs/dust/template
+++ b/srcpkgs/dust/template
@@ -1,6 +1,6 @@
# Template file for 'dust'
pkgname=dust
-version=1.1.2
+version=1.2.0
revision=1
build_style=cargo
short_desc="More intuitive version of du"
@@ -8,7 +8,7 @@ maintainer="Neel <neel@chot.ai>"
license="Apache-2.0"
homepage="https://github.com/bootandy/dust"
distfiles="https://github.com/bootandy/dust/archive/refs/tags/v${version}.tar.gz"
-checksum=31da99483ee6110d43ed5e7c56a59f40f33b389e45d09d91fca022b42d442040
+checksum=e879e6bf662e07cff2962b68529dd78c3bafb67541aaa76e8c9d25ecb505b850
post_install() {
vcompletion completions/dust.bash bash
From c76700dfc8537c1cb89b3a085173ecebb9fa7867 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 13:13:20 +0200
Subject: [PATCH 1340/2025] topgrade: update to 16.0.3
---
srcpkgs/topgrade/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/topgrade/template b/srcpkgs/topgrade/template
index bd5df218960f2f..e7e448b9a75ed9 100644
--- a/srcpkgs/topgrade/template
+++ b/srcpkgs/topgrade/template
@@ -1,6 +1,6 @@
# Template file for 'topgrade'
pkgname=topgrade
-version=16.0.2
+version=16.0.3
revision=1
build_style=cargo
build_helper=qemu
@@ -9,7 +9,7 @@ maintainer="tranzystorekk <tranzystorek.io@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/topgrade-rs/topgrade"
distfiles="https://github.com/topgrade-rs/topgrade/archive/refs/tags/v${version}.tar.gz"
-checksum=9cbaf60a44a1ba76c51d4a44e4fe4e7567ffbbb8c5c3b5751dfbdafd161f8230
+checksum=97df1c06f9489ce842756fd27c7a309db952bee16001a7a2e7a337d45904731c
post_install() {
local topgrade="${DESTDIR}/usr/bin/topgrade"
From 0171bfc1d6aba4373b45f9606a29e7013beee16b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 3 Apr 2025 10:28:56 -0400
Subject: [PATCH 1341/2025] lua54-luaposix: update homepage
Co-authored-by: John Taylor <gitea@johntaylor.hu>
---
srcpkgs/lua54-luaposix/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/lua54-luaposix/template b/srcpkgs/lua54-luaposix/template
index d8bf07b07116d1..91fedc7743229a 100644
--- a/srcpkgs/lua54-luaposix/template
+++ b/srcpkgs/lua54-luaposix/template
@@ -9,7 +9,7 @@ _desc="POSIX library for Lua programming language"
short_desc="${_desc} (5.4.x)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
-homepage="http://luaforge.net/projects/luaposix/"
+homepage="https://luaposix.github.io/luaposix/"
distfiles="https://github.com/luaposix/luaposix/archive/refs/tags/v${version}.tar.gz"
checksum=a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809
lib32disabled=yes
From 466e3582bd8270dc4837055a7d7f1738f4b867f1 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 3 Apr 2025 10:29:57 -0400
Subject: [PATCH 1342/2025] icu4lua: remove package
upstream is gone, package is orphaned, leaf package
Co-authored-by: John Taylor <gitea@johntaylor.hu>
closes: #54794
fixes: #53802
---
common/shlibs | 1 -
srcpkgs/icu4lua-devel | 1 -
srcpkgs/icu4lua/files/Makefile | 47 --------------
srcpkgs/icu4lua/files/icu4lua.pc.in | 11 ----
srcpkgs/icu4lua/patches/icu-68.patch | 94 ----------------------------
srcpkgs/icu4lua/template | 42 -------------
srcpkgs/icu4lua/update | 2 -
srcpkgs/removed-packages/template | 2 +
8 files changed, 2 insertions(+), 198 deletions(-)
delete mode 120000 srcpkgs/icu4lua-devel
delete mode 100644 srcpkgs/icu4lua/files/Makefile
delete mode 100644 srcpkgs/icu4lua/files/icu4lua.pc.in
delete mode 100644 srcpkgs/icu4lua/patches/icu-68.patch
delete mode 100644 srcpkgs/icu4lua/template
delete mode 100644 srcpkgs/icu4lua/update
diff --git a/common/shlibs b/common/shlibs
index 0bd2d1fb7e4696..a51d54d5472096 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2507,7 +2507,6 @@ libmlt++-7.so.7 mlt7-7.0.1_1
libmlt-7.so.7 mlt7-7.0.1_1
libunibilium.so.4 unibilium-2.0.0_1
libtermkey.so.1 libtermkey-0.17_1
-libicu4lua.so.0 icu4lua-0.2B_1
libKF5I18n.so.5 ki18n-5.26.0_1
libKF5I18nLocaleData.so.5 ki18n-5.88.0_1
libglog.so.1 glog-0.6.0_1
diff --git a/srcpkgs/icu4lua-devel b/srcpkgs/icu4lua-devel
deleted file mode 120000
index ae3bc8de3e786c..00000000000000
--- a/srcpkgs/icu4lua-devel
+++ /dev/null
@@ -1 +0,0 @@
-icu4lua
\ No newline at end of file
diff --git a/srcpkgs/icu4lua/files/Makefile b/srcpkgs/icu4lua/files/Makefile
deleted file mode 100644
index 2b0b2788e9806d..00000000000000
--- a/srcpkgs/icu4lua/files/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-VERSION?= 0.2B
-DESTDIR?= /
-PREFIX= $(DESTDIR)/usr
-LIBDIR= $(PREFIX)/lib
-INCDIR= $(PREFIX)/include
-
-SILENT?=
-SOURCES= icu.c icu.collator.c icu.idna.c icu.normalizer.c icu.regex.c \
- icu.stringprep.c icu.ufile.c icu.ustring.c icu.utf8.c matchengine.c
-OBJS= icu.o icu.collator.o icu.idna.o icu.normalizer.o icu.regex.o \
- icu.stringprep.o icu.ufile.o icu.ustring.o icu.utf8.o matchengine.o
-HEADERS= formatting.h icu4lua.h matchengine.h
-TARGET= libicu4lua.so
-SO_MAJOR= 0
-SO_MINOR= 1
-SO_BUILD= 1
-SO_VER= $(SO_MAJOR).$(SO_MINOR).$(SO_BUILD)
-ICU_CFLAGS= `pkg-config --cflags icu-i18n icu-io`
-ICU_LIBS= `pkg-config --libs icu-i18n icu-io`
-LUA_CFLAGS= `pkg-config --cflags lua5.1`
-LUA_LIBS= `pkg-config --libs lua5.1`
-
-all: $(TARGET)
-
-$(TARGET): $(OBJS)
- @echo "Linking $@ ..."
- $(SILENT)$(CC) -shared -Wl,-soname,$(TARGET).$(SO_MAJOR) \
- -o $(TARGET).$(SO_VER) $(LDFLAGS) \
- $(OBJS) $(LIBS) $(LUA_LIBS) -L/usr/lib/icu $(ICU_LIBS)
-
-.c.o:
- @echo "Compling $< ..."
- $(SILENT)$(CC) $(CFLAGS) $(ICU_CFLAGS) $(LUA_CFLAGS) -o $@ -c $<
-
-install: $(TARGET)
- @echo "Installing..."
- install -d $(LIBDIR)/
- install -m 0755 $(TARGET).$(SO_VER) $(LIBDIR)
- ln -s $(TARGET).$(SO_VER) $(LIBDIR)/$(TARGET).$(SO_MAJOR).$(SO_MINOR)
- ln -s $(TARGET).$(SO_MAJOR).$(SO_MINOR) $(LIBDIR)/$(TARGET).$(SO_MAJOR)
- ln -s $(TARGET).$(SO_MAJOR) $(LIBDIR)/$(TARGET)
- install -d $(INCDIR)/icu4lua
- install -m 0644 *.h $(INCDIR)/icu4lua
- install -d $(LIBDIR)/pkgconfig
- sed < icu4lua.pc.in -e "s;@VERSION@;$(VERSION);" \
- > $(LIBDIR)/pkgconfig/icu4lua.pc
-
diff --git a/srcpkgs/icu4lua/files/icu4lua.pc.in b/srcpkgs/icu4lua/files/icu4lua.pc.in
deleted file mode 100644
index ea050ddbce3ed8..00000000000000
--- a/srcpkgs/icu4lua/files/icu4lua.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${exec_prefix}/incude
-
-Name: icu4lua
-Description: Unicode support for Lua 5.1
-Version: @VERSION@
-Requires: icu-i18n icu-io
-Libs: -L${libdir} -licu4lua
-CFlags: -I${includedir}/icu4lua
diff --git a/srcpkgs/icu4lua/patches/icu-68.patch b/srcpkgs/icu4lua/patches/icu-68.patch
deleted file mode 100644
index 6971b049054381..00000000000000
--- a/srcpkgs/icu4lua/patches/icu-68.patch
+++ /dev/null
@@ -1,94 +0,0 @@
---- a/src/icu.ustring.c.orig
-+++ b/src/icu.ustring.c
-@@ -38,7 +38,7 @@
- target_limit = target + ICU4LUA_UBUFFERSIZE;
- for (;;) {
- status = U_ZERO_ERROR;
-- ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
-+ ucnv_toUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
- switch(status) {
- case U_ZERO_ERROR:
- icu4lua_addusize(&build_buffer, target - temp_buffer);
-@@ -100,7 +100,7 @@
-
- for (;;) {
- status = U_ZERO_ERROR;
-- ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, TRUE, &status);
-+ ucnv_fromUnicode(conv, &target, target_limit, &source, source_limit, NULL, 1, &status);
- switch(status) {
- case U_BUFFER_OVERFLOW_ERROR:
- luaL_addsize(&build_buffer, (const char*)target - (const char*)temp_buffer);
-@@ -691,7 +691,7 @@
- lua_pushboolean(L, u_strCompare(
- icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
- icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
-- TRUE
-+ 1
- ) < 0);
- return 1;
- }
-@@ -703,7 +703,7 @@
- lua_pushboolean(L, u_strCompare(
- icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
- icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
-- TRUE
-+ 1
- ) <= 0);
- return 1;
- }
-@@ -733,7 +733,7 @@
- lua_pushboolean(L, u_strCompare(
- icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
- icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
-- TRUE
-+ 1
- ) < 0);
- }
- return 1;
-@@ -759,7 +759,7 @@
- lua_pushboolean(L, u_strCompare(
- icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
- icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
-- TRUE
-+ 1
- ) <= 0);
- }
- return 1;
-@@ -785,7 +785,7 @@
- lua_pushboolean(L, u_strCompare(
- icu4lua_trustustring(L,1), (int32_t)icu4lua_ustrlen(L,1),
- icu4lua_trustustring(L,2), (int32_t)icu4lua_ustrlen(L,2),
-- TRUE
-+ 1
- ) == 0);
- }
- return 1;
---- a/src/icu.utf8.c.orig
-+++ b/src/icu.utf8.c
-@@ -730,7 +730,7 @@
- UCharIterator iter_b;
- uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
- uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
-- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) < 0);
-+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) < 0);
- }
- return 1;
- }
-@@ -746,7 +746,7 @@
- UCharIterator iter_b;
- uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
- uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
-- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) <= 0);
-+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) <= 0);
- }
- return 1;
- }
-@@ -764,7 +764,7 @@
- UCharIterator iter_b;
- uiter_setUTF8(&iter_a, utf8_a, (int32_t)a_len);
- uiter_setUTF8(&iter_b, utf8_b, (int32_t)b_len);
-- lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, TRUE) == 0);
-+ lua_pushboolean(L, u_strCompareIter(&iter_a, &iter_b, 1) == 0);
- }
- return 1;
- }
diff --git a/srcpkgs/icu4lua/template b/srcpkgs/icu4lua/template
deleted file mode 100644
index 05117c642db0d5..00000000000000
--- a/srcpkgs/icu4lua/template
+++ /dev/null
@@ -1,42 +0,0 @@
-# Template file for 'icu4lua'
-pkgname=icu4lua
-version=0.2B
-revision=14
-create_wrksrc=yes
-build_style=gnu-makefile
-hostmakedepends="pkg-config unzip"
-makedepends="icu-devel lua51-devel"
-short_desc="Binary module for providing Unicode support to Lua"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="MIT,X"
-homepage="http://luaforge.net/projects/icu-lua/"
-distfiles="
- http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-src.zip
- http://files.luaforge.net/releases/icu-lua/icu-lua/${version}/ICU4Lua-${version}-docs.zip"
-checksum="
- 04368e7f7573f7e0d9ca4d9f06d760234ae51199e6e7682701a0fc0cfb5cd677
- d46449d77bc403e3258fd77e37de664148b0051fbd92a5d1c51b167370a26d02"
-
-CFLAGS="-fPIC"
-
-do_build() {
- cp ${FILESDIR}/Makefile src
- cp ${FILESDIR}/icu4lua.pc.in src
- make -C src ${make_build_args} ${make_build_target}
-}
-
-do_install() {
- make -C src VERSION=${version} DESTDIR=${DESTDIR} install
- vdoc doc/index.html
-}
-
-icu4lua-devel_package() {
- short_desc+=" - development files"
- depends="${sourcepkg}>=${version}_${revision}"
- pkg_install() {
- vmove usr/share/doc
- vmove usr/include
- vmove usr/lib/pkgconfig
- vmove "usr/lib/*.so"
- }
-}
diff --git a/srcpkgs/icu4lua/update b/srcpkgs/icu4lua/update
deleted file mode 100644
index 6823d4e84ca950..00000000000000
--- a/srcpkgs/icu4lua/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site=http://files.luaforge.net/releases/icu-lua/icu-lua
-pattern="\K[\d]+\.[\d][A-Z]+"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 1bda568711478c..470582d364c76f 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -314,6 +314,8 @@ replaces="
icecat-i18n-zh-CN<=78.6.1_1
icecat-i18n-zh-TW<=78.6.1_1
icecat<=78.6.1_1
+ icu4lua-devel<=0.2B_14
+ icu4lua<=0.2B_14
ilmbase-devel<=2.4.2_2
ilmbase<=2.4.2_2
ioquake3-rpi<=20130506_2
From 409788faf23d8ec6232f04bbcfb2395709f5b2f7 Mon Sep 17 00:00:00 2001
From: voidxptr <void.o.ptr@gmail.com>
Date: Mon, 31 Mar 2025 16:50:06 +0200
Subject: [PATCH 1343/2025] godot: updated to 4.4.1
---
srcpkgs/godot/patches/20-fix-musl.patch | 18 ++++++++++++++++++
srcpkgs/godot/template | 6 +++---
2 files changed, 21 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/godot/patches/20-fix-musl.patch
diff --git a/srcpkgs/godot/patches/20-fix-musl.patch b/srcpkgs/godot/patches/20-fix-musl.patch
new file mode 100644
index 00000000000000..1f14e6e7cc3803
--- /dev/null
+++ b/srcpkgs/godot/patches/20-fix-musl.patch
@@ -0,0 +1,18 @@
+diff --git a/thirdparty/manifold/src/sparse.h b/thirdparty/manifold/src/sparse.h
+index a25ea61141..82ba7c5af6 100644
+--- a/thirdparty/manifold/src/sparse.h
++++ b/thirdparty/manifold/src/sparse.h
+@@ -40,11 +40,13 @@ class SparseIndices {
+ // such that the indices are sorted by (p << 32) | q
+ public:
+ #if defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN || \
++ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ || \
+ defined(__BIG_ENDIAN__) || defined(__ARMEB__) || defined(__THUMBEB__) || \
+ defined(__AARCH64EB__) || defined(_MIBSEB) || defined(__MIBSEB) || \
+ defined(__MIBSEB__)
+ static constexpr size_t pOffset = 0;
+ #elif defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN || \
++ defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ || \
+ defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) || \
+ defined(__THUMBEL__) || defined(__AARCH64EL__) || defined(_MIPSEL) || \
+ defined(__MIPSEL) || defined(__MIPSEL__) || defined(__EMSCRIPTEN__) || \
diff --git a/srcpkgs/godot/template b/srcpkgs/godot/template
index 618d8a77a18560..24c83aabdf2995 100644
--- a/srcpkgs/godot/template
+++ b/srcpkgs/godot/template
@@ -1,7 +1,7 @@
# Template file for 'godot'
pkgname=godot
-version=4.3
-revision=7
+version=4.4.1
+revision=1
archs="x86_64* i686* aarch64* armv7* ppc64*"
build_style=scons
make_build_args="platform=linuxbsd target=editor progress=no production=yes
@@ -25,7 +25,7 @@ maintainer="dataCobra <datacobra@thinkbot.de>"
license="MIT"
homepage="https://www.godotengine.org/"
distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz"
-checksum=6a441d02957432d76343052296dc514b1b6bd72af920c9f2518b1ec3cb534874
+checksum=a486c523494e155b6912a607b5813577f8f39285f8ad43ac76cb9141edad9888
nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
CFLAGS+=" -fPIE -fPIC"
From 78d6815e9a456446fa55480ee9b3dbc7c4f3f0b7 Mon Sep 17 00:00:00 2001
From: Mintsuki <mintsuki@protonmail.com>
Date: Thu, 3 Apr 2025 19:49:44 +0200
Subject: [PATCH 1344/2025] limine: update to 9.2.2.
---
srcpkgs/limine/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
index c0eb79d464c611..3dc6607ec3bcf8 100644
--- a/srcpkgs/limine/template
+++ b/srcpkgs/limine/template
@@ -1,6 +1,6 @@
# Template file for 'limine'
pkgname=limine
-version=9.2.1
+version=9.2.2
revision=1
build_style=gnu-configure
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://limine-bootloader.org/"
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
-checksum=c87afc14c38a9569529249a41800c2e91e0f1ceeed1e4dfc830ac94bf9cfbefb
+checksum=b83decd75effba101e4427b1efc81748cf73201c85be36e3795ca090f5f08083
post_install() {
vlicense COPYING
From 978380174e6c9f89449d299912cd006a39c46d5b Mon Sep 17 00:00:00 2001
From: Pierre Sabbagh <pierresabbagh47@gmail.com>
Date: Mon, 31 Mar 2025 22:08:20 +0300
Subject: [PATCH 1345/2025] discord: update to 0.0.90.
---
srcpkgs/discord/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index 482b6d0c55cdd1..26e1b9d6566714 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
# Template file for 'discord'
pkgname=discord
-version=0.0.89
+version=0.0.90
revision=1
archs="x86_64"
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
license="custom:Proprietary"
homepage="https://discord.com"
distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
-checksum=ef833648024b4bcbb7ee6d9b128fd86e5abcdb611b59665fa4b7f97a6bd3bac1
+checksum=99f428ef51b86796700eba16888d96e436f98ac331771e05c376fa5fee27ec58
repository=nonfree
restricted=yes
nopie=yes
From ffccb0a15080f9b9ba9060a6f5639884e6a664a0 Mon Sep 17 00:00:00 2001
From: Saksham <voidisnull@duck.com>
Date: Wed, 2 Apr 2025 13:03:14 +0530
Subject: [PATCH 1346/2025] opera: update to 117.0.5408.93
---
srcpkgs/opera/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/opera/template b/srcpkgs/opera/template
index f193be046e3aac..1d9825b3ee14ac 100644
--- a/srcpkgs/opera/template
+++ b/srcpkgs/opera/template
@@ -1,6 +1,6 @@
# Template file for 'opera'
pkgname=opera
-version=116.0.5366.71
+version=117.0.5408.93
revision=1
archs="x86_64"
create_wrksrc=yes
@@ -10,7 +10,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=d6b15ab8cdd5288104d16fb408826175a1c9ed99ce8631ae59c238294212be7c
+checksum=a094adf3865839270ee9967155c266d670c3f3bd00e986b4125eb57d814374e4
repository="nonfree"
nostrip=yes
From 5362d5a8ce99da831f61f6ba9d5f63e6df01d86f Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 4 Apr 2025 10:54:38 +0200
Subject: [PATCH 1347/2025] libsfdo: update to 0.1.4
---
srcpkgs/libsfdo/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libsfdo/template b/srcpkgs/libsfdo/template
index ef2e043bfdd355..5446f9f1cd9aae 100644
--- a/srcpkgs/libsfdo/template
+++ b/srcpkgs/libsfdo/template
@@ -1,6 +1,6 @@
# Template file for 'libsfdo'
pkgname=libsfdo
-version=0.1.3
+version=0.1.4
revision=1
build_style=meson
configure_args="-Dexamples=false"
@@ -10,7 +10,7 @@ license="BSD-2-Clause"
homepage="https://gitlab.freedesktop.org/vyivel/libsfdo"
changelog="https://gitlab.freedesktop.org/vyivel/libsfdo/-/releases"
distfiles="https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v${version}/libsfdo-v${version}.tar.gz"
-checksum=d1f2d8b5edec827fd386c22d6f9151377ec7c194dca4d293e3abad9df9974209
+checksum=9d74a9bff1f872e38ab662d8e2b5f6ecd404d7f82f84e9c324013f856688fa2d
if [ -z "${XBPS_CHECK_PKGS}" ]; then
configure_args+=" -Dtests=false"
From 707b748f03df2b0e23860d3a474dfef8dd4b75a8 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 4 Apr 2025 11:28:37 +0200
Subject: [PATCH 1348/2025] amp: update to 0.7.1
---
srcpkgs/amp/template | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/amp/template b/srcpkgs/amp/template
index b259f85e6ad2f4..04b5230d99a055 100644
--- a/srcpkgs/amp/template
+++ b/srcpkgs/amp/template
@@ -1,9 +1,9 @@
# Template file for 'amp'
pkgname=amp
-version=0.7.0
+version=0.7.1
revision=1
build_style=cargo
-hostmakedepends="cmake git python3 pkg-config"
+hostmakedepends="pkg-config"
makedepends="libxcb-devel oniguruma-devel libgit2-devel"
short_desc="Complete text editor for your terminal"
maintainer="Wilson Birney <wpb@360scada.com>"
@@ -11,4 +11,6 @@ license="GPL-3.0-or-later"
homepage="https://amp.rs"
changelog="https://raw.githubusercontent.com/jmacdonald/amp/master/CHANGELOG.md"
distfiles="https://github.com/jmacdonald/amp/archive/${version}.tar.gz"
-checksum=d77946c042df6c27941f6994877e0e62c71807f245b16b41cf00dbf8b3553731
+checksum=59a65c2c4592eed188433fe7c4bf2ba84206f217bdafc5a2c7f97623f5607c12
+
+export BUILD_REVISION="Void Linux"
From 0849fc1e0cabb6f6cc44612541b79cc6ae09c3a8 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 13:50:33 +0200
Subject: [PATCH 1349/2025] rust-bootstrap: update to 1.86.0
---
srcpkgs/rust-bootstrap/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/rust-bootstrap/template b/srcpkgs/rust-bootstrap/template
index 879e66f8e50dfa..89ecc44089f44d 100644
--- a/srcpkgs/rust-bootstrap/template
+++ b/srcpkgs/rust-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'rust-bootstrap'
pkgname=rust-bootstrap
-version=1.85.1
+version=1.86.0
revision=1
short_desc="Rust programming language bootstrap toolchain"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -31,24 +31,24 @@ case "$XBPS_TARGET_MACHINE" in
${_bootstrap_url}/rustc-${version}-i686-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-i686-unknown-linux-gnu.tar.xz"
checksum="
- 9a437177aeda9a50446ff0608db1bce3d269ef2a4c2237e1727a7f85af2e4cf5
- 385f2b7c629fc23d85ef02f95d1d126bca33c27abeb405641baa7a9fd3af9000"
+ 976f4604d949d722738a9fe95313035226571128396e942b0fc678180be487b0
+ ce9f0fa4b0760730e26bf315cebe099f0b883436e095c5fc4b94ba20bd9f121a"
;;
x86_64)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-gnu.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-gnu.tar.xz"
checksum="
- 92a5c532b9e87912190128704e0d65825912e3b08a6ee9203c4068d6d1df62c4
- 0aaeffba85359503f874315cd08e0ae8490275d14b41470d36d4fa57fd085916"
+ 4438b809ce4a083af31ed17aeeedcc8fc60ccffc0625bef1926620751b6989d7
+ 67be7184ea388d8ce0feaf7fdea46f1775cfc2970930264343b3089898501d37"
;;
x86_64-musl)
distfiles="
${_bootstrap_url}/rustc-${version}-x86_64-unknown-linux-musl.tar.xz
${_bootstrap_url}/rust-std-${version}-x86_64-unknown-linux-musl.tar.xz"
checksum="
- 327d74ef87a7e57b5486b123b89e6c9112926b2edab5203d3168983e96a2eb6b
- a2a99b60e86214a836e53396f3a0716a48724902b9dd8c69f146897efc76691e"
+ e1c7258b97f0e14ccd8f30ce7d48ca6de08ddcd44bc867e6782c239796fa0f6e
+ 8313c108da105181d27a5a0190ab46d1ac5b3e32bb5b2e7e0a41b7b5d353cba6"
;;
# placeholders for user-supplied distfiles
ppc64le)
From b8c0e2e092ca7b6ac6a1d44fa7e6013ae8084213 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 13:51:08 +0200
Subject: [PATCH 1350/2025] cargo-bootstrap: update to 1.86.0
---
srcpkgs/cargo-bootstrap/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cargo-bootstrap/template b/srcpkgs/cargo-bootstrap/template
index d136a1a06eb47f..dc33eea51a4783 100644
--- a/srcpkgs/cargo-bootstrap/template
+++ b/srcpkgs/cargo-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'cargo-bootstrap'
pkgname=cargo-bootstrap
-version=1.85.1
+version=1.86.0
revision=1
short_desc="Bootstrap binaries of Rust package manager"
maintainer="Orphaned <orphan@voidlinux.org>"
@@ -24,15 +24,15 @@ esac
case "$XBPS_TARGET_MACHINE" in
i686)
distfiles="${_bootstrap_url}/cargo-${version}-i686-unknown-linux-gnu.tar.xz"
- checksum="5d409c7cb9e3eb240eb349ced1a88b49f4ccd289d80888d53e52cc94d446521f"
+ checksum="24f20bdc1bb14f4ffbdc2f540488bebc3340437418725c3162215ae03cdad480"
;;
x86_64)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-gnu.tar.xz"
- checksum="7373132c13e394755d15f01bda4374af59b4daef01b12a83cb3df3f3be38e289"
+ checksum="c5c1590f7e9246ad9f4f97cfe26ffa92707b52a769726596a9ef81565ebd908b"
;;
x86_64-musl)
distfiles="${_bootstrap_url}/cargo-${version}-x86_64-unknown-linux-musl.tar.xz"
- checksum="f0056f62d54ffcc039a6a68985947d56280fdbb0109f9faeaabcd53ef0f46e62"
+ checksum="f7691025ee1a06cc400fa959ea9601ebd41a87d4695615ab8eba31353171b304"
;;
# placeholders for user-supplied distfiles
ppc64le)
From 80dc5a80e6c5f87fc5228184c50d4c5f93cfdab6 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 16:09:30 +0200
Subject: [PATCH 1351/2025] rust: update to 1.86.0
---
.../rust/patches/0001-Fix-LLVM-build.patch | 10 ++--
...dlib-and-musl_root-from-musl-targets.patch | 56 +++++++++----------
...e-ELFv2-ABI-on-all-powerpc64-targets.patch | 16 +++---
...-of-need-ssp_nonshared.patch-from-al.patch | 15 ++---
.../patches/0015-rustc-dylib-cross-fix.patch | 34 -----------
srcpkgs/rust/template | 4 +-
6 files changed, 47 insertions(+), 88 deletions(-)
delete mode 100644 srcpkgs/rust/patches/0015-rustc-dylib-cross-fix.patch
diff --git a/srcpkgs/rust/patches/0001-Fix-LLVM-build.patch b/srcpkgs/rust/patches/0001-Fix-LLVM-build.patch
index d5368af73453ea..5bff1837abd477 100644
--- a/srcpkgs/rust/patches/0001-Fix-LLVM-build.patch
+++ b/srcpkgs/rust/patches/0001-Fix-LLVM-build.patch
@@ -4,16 +4,16 @@ Date: Fri, 8 Sep 2017 00:04:29 -0500
Subject: [PATCH 01/15] Fix LLVM build
diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs
-index 33b8f1a7c..f4942dd2d 100644
+index 21b02a3b5..01b99f3e2 100644
--- a/src/bootstrap/src/lib.rs
+++ b/src/bootstrap/src/lib.rs
-@@ -1195,7 +1195,8 @@ impl Build {
- .args()
+@@ -1209,7 +1209,8 @@ Executed at: {executed_at}"#,
+ base.args()
.iter()
.map(|s| s.to_string_lossy().into_owned())
- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
+ .filter(|s| !s.starts_with("-O") && !s.starts_with("/O")
+ && !s.starts_with("-static"))
- .collect::<Vec<String>>();
+ .collect::<Vec<String>>()
+ }
- // If we're compiling C++ on macOS then we add a flag indicating that
diff --git a/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 782bb4b289a629..9403f3282d4299 100644
--- a/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/srcpkgs/rust/patches/0002-Remove-nostdlib-and-musl_root-from-musl-targets.patch
@@ -97,10 +97,10 @@ index 22e49f2f1..28a954758 100644
},
}
diff --git a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
-index 6ba87c732..b805b80b8 100644
+index 3d25c951e..f509c9825 100644
--- a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
+++ b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_musl.rs
-@@ -6,8 +6,6 @@ pub(crate) fn target() -> Target {
+@@ -9,8 +9,6 @@ pub(crate) fn target() -> Target {
base.max_atomic_width = Some(64);
base.add_pre_link_args(LinkerFlavor::Gnu(Cc::Yes, Lld::No), &["-m32", "-Wl,-melf_i386"]);
base.stack_probes = StackProbeType::Inline;
@@ -123,10 +123,10 @@ index 8dcdc5be8..8be0f335d 100644
Target {
llvm_target: "x86_64-unknown-linux-musl".into(),
diff --git a/config.example.toml b/config.example.toml
-index 5ea6774ce..ed0da89d7 100644
+index f5395375a..3aa6e21ac 100644
--- a/config.example.toml
+++ b/config.example.toml
-@@ -629,14 +629,6 @@
+@@ -625,14 +625,6 @@
# behavior -- this may lead to miscompilations or other bugs.
#description = ""
@@ -142,10 +142,10 @@ index 5ea6774ce..ed0da89d7 100644
# platforms to ensure that the compiler is usable by default from the build
# directory (as it links to a number of dynamic libraries). This may not be
diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
-index a86c20d46..9358154de 100755
+index ac971a64d..f7367c8da 100755
--- a/src/bootstrap/configure.py
+++ b/src/bootstrap/configure.py
-@@ -175,76 +175,6 @@ v("llvm-config", None, "set path to llvm-config")
+@@ -179,76 +179,6 @@ v("llvm-config", None, "set path to llvm-config")
v("llvm-filecheck", None, "set path to LLVM's FileCheck utility")
v("python", "build.python", "set path to python")
v("android-ndk", "build.android-ndk", "set path to Android NDK")
@@ -223,10 +223,10 @@ index a86c20d46..9358154de 100755
"musl-root-powerpc64le",
"target.powerpc64le-unknown-linux-musl.musl-root",
diff --git a/src/bootstrap/src/core/build_steps/compile.rs b/src/bootstrap/src/core/build_steps/compile.rs
-index eeb5b18fd..4ee47e7c4 100644
+index 479327d63..115b3eb0a 100644
--- a/src/bootstrap/src/core/build_steps/compile.rs
+++ b/src/bootstrap/src/core/build_steps/compile.rs
-@@ -331,39 +331,7 @@ fn copy_self_contained_objects(
+@@ -333,39 +333,7 @@ fn copy_self_contained_objects(
let mut target_deps = vec![];
// Copies the libc and CRT objects.
@@ -236,7 +236,7 @@ index eeb5b18fd..4ee47e7c4 100644
- // to using gcc from a glibc-targeting toolchain for linking.
- // To do that we have to distribute musl startup objects as a part of Rust toolchain
- // and link with them manually in the self-contained mode.
-- if target.contains("musl") && !target.contains("unikraft") {
+- if target.needs_crt_begin_end() {
- let srcdir = builder.musl_libdir(target).unwrap_or_else(|| {
- panic!("Target {:?} does not have a \"musl-libdir\" key", target.triple)
- });
@@ -267,7 +267,7 @@ index eeb5b18fd..4ee47e7c4 100644
let srcdir = builder.wasi_libdir(target).unwrap_or_else(|| {
panic!(
"Target {:?} does not have a \"wasi-root\" key in Config.toml \
-@@ -530,15 +498,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
+@@ -573,15 +541,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
.arg("--manifest-path")
.arg(builder.src.join("library/sysroot/Cargo.toml"));
@@ -284,10 +284,10 @@ index eeb5b18fd..4ee47e7c4 100644
if let Some(dir) = builder.wasi_libdir(target) {
let root = format!("native={}", dir.to_str().unwrap());
diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs
-index 0587408e9..ad3b1c374 100644
+index 65f286a05..f12d57b14 100644
--- a/src/bootstrap/src/core/config/config.rs
+++ b/src/bootstrap/src/core/config/config.rs
-@@ -346,7 +346,6 @@ pub struct Config {
+@@ -350,7 +350,6 @@ pub struct Config {
pub print_step_rusage: bool,
// Fallback musl-root for all targets
@@ -295,7 +295,7 @@ index 0587408e9..ad3b1c374 100644
pub prefix: Option<PathBuf>,
pub sysconfdir: Option<PathBuf>,
pub datadir: Option<PathBuf>,
-@@ -627,8 +626,6 @@ pub struct Target {
+@@ -635,8 +634,6 @@ pub struct Target {
pub profiler: Option<StringOrBool>,
pub rpath: Option<bool>,
pub crt_static: Option<bool>,
@@ -304,7 +304,7 @@ index 0587408e9..ad3b1c374 100644
pub wasi_root: Option<PathBuf>,
pub qemu_rootfs: Option<PathBuf>,
pub runner: Option<String>,
-@@ -1157,7 +1154,6 @@ define_config! {
+@@ -1171,7 +1168,6 @@ define_config! {
default_linker: Option<String> = "default-linker",
channel: Option<String> = "channel",
description: Option<String> = "description",
@@ -312,7 +312,7 @@ index 0587408e9..ad3b1c374 100644
rpath: Option<bool> = "rpath",
strip: Option<bool> = "strip",
frame_pointers: Option<bool> = "frame-pointers",
-@@ -1212,8 +1208,6 @@ define_config! {
+@@ -1226,8 +1222,6 @@ define_config! {
profiler: Option<StringOrBool> = "profiler",
rpath: Option<bool> = "rpath",
crt_static: Option<bool> = "crt-static",
@@ -321,7 +321,7 @@ index 0587408e9..ad3b1c374 100644
wasi_root: Option<String> = "wasi-root",
qemu_rootfs: Option<String> = "qemu-rootfs",
no_std: Option<bool> = "no-std",
-@@ -1758,7 +1752,6 @@ impl Config {
+@@ -1821,7 +1815,6 @@ impl Config {
default_linker,
channel: _, // already handled above
description,
@@ -329,15 +329,15 @@ index 0587408e9..ad3b1c374 100644
rpath,
verbose_tests,
optimize_tests,
-@@ -1866,7 +1859,6 @@ impl Config {
+@@ -1929,7 +1922,6 @@ impl Config {
config.llvm_enzyme =
llvm_enzyme.unwrap_or(config.channel == "dev" || config.channel == "nightly");
config.rustc_default_linker = default_linker;
- config.musl_root = musl_root.map(PathBuf::from);
config.save_toolstates = save_toolstates.map(PathBuf::from);
- set(&mut config.deny_warnings, match flags.warnings {
- Warnings::Deny => Some(true),
-@@ -2088,8 +2080,6 @@ impl Config {
+ set(
+ &mut config.deny_warnings,
+@@ -2152,8 +2144,6 @@ impl Config {
target.ranlib = cfg.ranlib.map(PathBuf::from);
target.linker = cfg.linker.map(PathBuf::from);
target.crt_static = cfg.crt_static;
@@ -346,7 +346,7 @@ index 0587408e9..ad3b1c374 100644
target.wasi_root = cfg.wasi_root.map(PathBuf::from);
target.qemu_rootfs = cfg.qemu_rootfs.map(PathBuf::from);
target.runner = cfg.runner;
-@@ -3212,7 +3202,6 @@ fn check_incompatible_options_for_ci_rustc(
+@@ -3295,7 +3285,6 @@ fn check_incompatible_options_for_ci_rustc(
debuginfo_level_tools: _,
debuginfo_level_tests: _,
backtrace: _,
@@ -355,7 +355,7 @@ index 0587408e9..ad3b1c374 100644
optimize_tests: _,
codegen_tests: _,
diff --git a/src/bootstrap/src/core/sanity.rs b/src/bootstrap/src/core/sanity.rs
-index ed0155622..9873a6c09 100644
+index 9e4a0816e..36c3b5901 100644
--- a/src/bootstrap/src/core/sanity.rs
+++ b/src/bootstrap/src/core/sanity.rs
@@ -11,7 +11,7 @@
@@ -367,7 +367,7 @@ index ed0155622..9873a6c09 100644
use crate::Build;
#[cfg(not(test))]
-@@ -321,28 +321,6 @@ than building it.
+@@ -325,28 +325,6 @@ than building it.
continue;
}
@@ -375,7 +375,7 @@ index ed0155622..9873a6c09 100644
- if target.contains("musl") && !target.contains("unikraft") {
- // If this is a native target (host is also musl) and no musl-root is given,
- // fall back to the system toolchain in /usr before giving up
-- if build.musl_root(*target).is_none() && build.config.build == *target {
+- if build.musl_root(*target).is_none() && build.is_builder_target(target) {
- let target = build.config.target_config.entry(*target).or_default();
- target.musl_root = Some("/usr".into());
- }
@@ -397,10 +397,10 @@ index ed0155622..9873a6c09 100644
// There are three builds of cmake on windows: MSVC, MinGW, and
// Cygwin. The Cygwin build does not have generators for Visual
diff --git a/src/bootstrap/src/lib.rs b/src/bootstrap/src/lib.rs
-index ccc115a27..7cc8cc0c5 100644
+index 21b02a3b5..491d924d4 100644
--- a/src/bootstrap/src/lib.rs
+++ b/src/bootstrap/src/lib.rs
-@@ -1283,25 +1283,6 @@ Executed at: {executed_at}"#,
+@@ -1322,25 +1322,6 @@ Executed at: {executed_at}"#,
}
}
@@ -427,10 +427,10 @@ index ccc115a27..7cc8cc0c5 100644
/// configured.
///
diff --git a/src/bootstrap/src/utils/cc_detect.rs b/src/bootstrap/src/utils/cc_detect.rs
-index 4aec554b4..211efb6e3 100644
+index 45797c127..12393b659 100644
--- a/src/bootstrap/src/utils/cc_detect.rs
+++ b/src/bootstrap/src/utils/cc_detect.rs
-@@ -220,30 +220,6 @@ fn default_compiler(
+@@ -210,30 +210,6 @@ fn default_compiler(
}
}
diff --git a/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch b/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
index 9abdfda81ca26b..586e96b1ccf698 100644
--- a/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
+++ b/srcpkgs/rust/patches/0011-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
@@ -9,19 +9,19 @@ binaries), rustc never requests specific ABI from llvm in the first place,
so at least match the environment we have.
diff --git a/compiler/rustc_target/src/callconv/powerpc64.rs b/compiler/rustc_target/src/callconv/powerpc64.rs
-index 3a71592cb..24beb8254 100644
+index 89ec85e4b..003be5d6f 100644
--- a/compiler/rustc_target/src/callconv/powerpc64.rs
+++ b/compiler/rustc_target/src/callconv/powerpc64.rs
-@@ -3,7 +3,7 @@
+@@ -2,7 +2,7 @@
+ // Alignment of 128 bit types is not currently handled, this will
// need to be fixed when PowerPC vector support is added.
- use crate::abi::call::{Align, ArgAbi, FnAbi, Reg, RegKind, Uniform};
--use crate::abi::{Endian, HasDataLayout, TyAbiInterface};
-+use crate::abi::{HasDataLayout, TyAbiInterface};
- use crate::spec::HasTargetSpec;
+-use rustc_abi::{Endian, HasDataLayout, TyAbiInterface};
++use rustc_abi::{HasDataLayout, TyAbiInterface};
- #[derive(Debug, Clone, Copy, PartialEq)]
-@@ -99,16 +99,7 @@ where
+ use crate::callconv::{Align, ArgAbi, FnAbi, Reg, RegKind, Uniform};
+ use crate::spec::HasTargetSpec;
+@@ -102,16 +102,7 @@ where
Ty: TyAbiInterface<'a, C> + Copy,
C: HasDataLayout + HasTargetSpec,
{
diff --git a/srcpkgs/rust/patches/0014-copy-new-version-of-need-ssp_nonshared.patch-from-al.patch b/srcpkgs/rust/patches/0014-copy-new-version-of-need-ssp_nonshared.patch-from-al.patch
index df82caa9dd6add..819f0eedf7fd33 100644
--- a/srcpkgs/rust/patches/0014-copy-new-version-of-need-ssp_nonshared.patch-from-al.patch
+++ b/srcpkgs/rust/patches/0014-copy-new-version-of-need-ssp_nonshared.patch-from-al.patch
@@ -4,25 +4,18 @@ Date: Fri, 16 Apr 2021 03:34:16 -0300
Subject: [PATCH 14/15] copy new version of need-ssp_nonshared.patch from
alpine
----
- library/std/src/sys/pal/unix/mod.rs | 4 ++++
- 1 file changed, 4 insertions(+)
-
diff --git a/library/std/src/sys/pal/unix/mod.rs b/library/std/src/sys/pal/unix/mod.rs
-index 43cb9d89b..4158c79da 100644
+index c0b56d8d2..b92ecb5e0 100644
--- a/library/std/src/sys/pal/unix/mod.rs
+++ b/library/std/src/sys/pal/unix/mod.rs
-@@ -379,6 +379,10 @@ cfg_if::cfg_if! {
+@@ -374,6 +374,10 @@ cfg_if::cfg_if! {
#[link(name = "dl", cfg(not(target_feature = "crt-static")))]
#[link(name = "log", cfg(not(target_feature = "crt-static")))]
- extern "C" {}
+ unsafe extern "C" {}
+ } else if #[cfg(all(target_os = "linux", target_env = "musl"))] {
+ #[link(name = "ssp_nonshared")]
+ #[link(name = "execinfo")]
-+ extern "C" {}
++ unsafe extern "C" {}
} else if #[cfg(target_os = "freebsd")] {
#[link(name = "execinfo")]
#[link(name = "pthread")]
---
-2.44.0
-
diff --git a/srcpkgs/rust/patches/0015-rustc-dylib-cross-fix.patch b/srcpkgs/rust/patches/0015-rustc-dylib-cross-fix.patch
deleted file mode 100644
index 3dc3ca8f8f2a14..00000000000000
--- a/srcpkgs/rust/patches/0015-rustc-dylib-cross-fix.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 139d6ba054a1a4cc5fe64981ad46fd5547bd4916 Mon Sep 17 00:00:00 2001
-From: onur-ozkan <work@onurozkan.dev>
-Date: Thu, 30 Jan 2025 16:51:08 +0000
-Subject: [PATCH] set rustc dylib on manually constructed rustc command
-
-Signed-off-by: onur-ozkan <work@onurozkan.dev>
----
- src/bootstrap/src/core/builder/cargo.rs | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/bootstrap/src/core/builder/cargo.rs b/src/bootstrap/src/core/builder/cargo.rs
-index 1b413dcb07efb..79a65aedd9edb 100644
---- a/src/bootstrap/src/core/builder/cargo.rs
-+++ b/src/bootstrap/src/core/builder/cargo.rs
-@@ -653,7 +653,10 @@ impl Builder<'_> {
- // Build proc macros both for the host and the target unless proc-macros are not
- // supported by the target.
- if target != compiler.host && cmd_kind != Kind::Check {
-- let error = command(self.rustc(compiler))
-+ let mut rustc_cmd = command(self.rustc(compiler));
-+ self.add_rustc_lib_path(compiler, &mut rustc_cmd);
-+
-+ let error = rustc_cmd
- .arg("--target")
- .arg(target.rustc_target_arg())
- .arg("--print=file-names")
-@@ -661,6 +664,7 @@ impl Builder<'_> {
- .arg("-")
- .run_capture(self)
- .stderr();
-+
- let not_supported = error
- .lines()
- .any(|line| line.contains("unsupported crate type `proc-macro`"));
diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template
index 79cfdbd1bd15cb..6215932ea425fc 100644
--- a/srcpkgs/rust/template
+++ b/srcpkgs/rust/template
@@ -8,7 +8,7 @@
# uploaded to https://repo-default.voidlinux.org/distfiles/
#
pkgname=rust
-version=1.85.1
+version=1.86.0
revision=1
_llvmver=19
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="Apache-2.0 OR MIT"
homepage="https://www.rust-lang.org/"
distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
-checksum=0f2995ca083598757a8d9a293939e569b035799e070f419a686b0996fb94238a
+checksum=022a27286df67900a044d227d9db69d4732ec3d833e4ffc259c4425ed71eed80
lib32disabled=yes
make_check=no # CBA for now
python_version=3 # needed for python files in rust-src
From 407bf463d40e92730e98aa0d4bc769b903daf8b3 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 3 Apr 2025 16:10:45 +0200
Subject: [PATCH 1352/2025] cargo: update to 1.86.0
---
srcpkgs/cargo/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/cargo/template b/srcpkgs/cargo/template
index 58e353fb2b2340..54a99b3ab68d50 100644
--- a/srcpkgs/cargo/template
+++ b/srcpkgs/cargo/template
@@ -1,8 +1,8 @@
# Template file for 'cargo'
pkgname=cargo
-version=1.85.0
+version=1.86.0
revision=1
-_cargo_revision=0.86.0
+_cargo_revision=0.87.0
build_helper=rust
hostmakedepends="cargo-bootstrap rust python3 curl pkg-config zlib-devel"
makedepends="rust libcurl-devel openssl-devel"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="Apache-2.0 OR MIT"
homepage="https://crates.io/"
distfiles="https://github.com/rust-lang/cargo/archive/refs/tags/${_cargo_revision}.tar.gz"
-checksum=2a63784f9ea81e291b8305dbc84607c5513b9c597ed7e8276973a748036db303
+checksum=e37e329434ba84e55b87468372dd597de5e275f6b40acf24574e606c2ac5851b
replaces="cargo-tree>=0"
build_options="static bindist"
@@ -23,7 +23,7 @@ if [ -n "$build_option_static" -o -n "$build_option_bindist" ]; then
fi
if [ -z "$_build_static" ]; then
- makedepends+=" libgit2-1.8-devel"
+ makedepends+=" libgit2-1.9-devel"
fi
do_build() {
From 4570729f7132bb82064eb2dbaaa5d043370396f2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:04:13 +0200
Subject: [PATCH 1353/2025] b3sum: update to 1.8.1.
---
srcpkgs/b3sum/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/b3sum/template b/srcpkgs/b3sum/template
index 4e0a9b9dd86fc5..ee5fee452464ba 100644
--- a/srcpkgs/b3sum/template
+++ b/srcpkgs/b3sum/template
@@ -1,6 +1,6 @@
# Template file for 'b3sum'
pkgname=b3sum
-version=1.7.0
+version=1.8.1
revision=1
build_wrksrc="b3sum"
build_style=cargo
@@ -9,4 +9,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="CC0-1.0"
homepage="https://github.com/BLAKE3-team/BLAKE3/"
distfiles="https://github.com/BLAKE3-team/BLAKE3/archive/${version}.tar.gz"
-checksum=59bb6f42ecf1bd136b40eaffe40232fc76488b03954ef25cb588404b8d66a7e0
+checksum=fc2aac36643db7e45c3653fd98a2a745e6d4d16ff3711e4b7abd3b88639463dd
From f9188fbdcb22166314533c7acadb4be64142af5f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:06:19 +0200
Subject: [PATCH 1354/2025] cloud-hypervisor: update to 45.0.
---
srcpkgs/cloud-hypervisor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cloud-hypervisor/template b/srcpkgs/cloud-hypervisor/template
index 0bc71ac37f7491..19e25d89e1cad2 100644
--- a/srcpkgs/cloud-hypervisor/template
+++ b/srcpkgs/cloud-hypervisor/template
@@ -1,6 +1,6 @@
# Template file for 'cloud-hypervisor'
pkgname=cloud-hypervisor
-version=44.0
+version=45.0
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=663015b1fa47e2297cb8d9b9cfbf4f675ef48f91498a044a000a54e481bf6ff8
+checksum=52b003e94879dfad217b8f1b2577855a6ab3336fa60c97ee6ece76d247c337ed
post_install() {
vbin scripts/ch-trace-visualiser.py ch-trace-visualiser
From cbf6656a31a84de4a75aaacf79246a0472d24449 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:10:38 +0200
Subject: [PATCH 1355/2025] edbrowse: update to 3.8.11.
---
srcpkgs/edbrowse/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/edbrowse/template b/srcpkgs/edbrowse/template
index 061bf38840ff4d..e2ad2f37d29967 100644
--- a/srcpkgs/edbrowse/template
+++ b/srcpkgs/edbrowse/template
@@ -1,20 +1,20 @@
# Template file for 'edbrowse'
pkgname=edbrowse
-version=3.8.10
+version=3.8.11
revision=1
build_style=gnu-makefile
+make_use_env=true
+make_build_args="QUICKJS_LDFLAGS=-lquickjs QUICKJS_INCLUDE=${XBPS_CROSS_BASE}/usr/include/quickjs"
hostmakedepends="perl pkg-config"
makedepends="libcurl-devel pcre2-devel quickjs-devel readline-devel
unixodbc-devel"
-make_build_args="QUICKJS_LDFLAGS=-lquickjs QUICKJS_INCLUDE=${XBPS_CROSS_BASE}/usr/include/quickjs"
-make_use_env=true
short_desc="Line-oriented text editor, web browser and mail client similar to ed(1)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-3.0-or-later, MIT"
homepage="http://edbrowse.org/"
changelog="https://raw.githubusercontent.com/CMB/edbrowse/master/CHANGES"
distfiles="https://github.com/CMB/edbrowse/archive/v${version}.tar.gz"
-checksum=3c194ce45b7348211ce3ad8e3304a0eacf8b27e623cbf8c08687785f88174e03
+checksum=7c614d50e89245d3caf48189954dcf9988427e2953c0eaeea622fe38f19ceb44
do_install() {
vbin src/edbrowse
@@ -23,5 +23,5 @@ do_install() {
vdoc doc/usersguide.html
vdoc README
vdoc CHANGES
- vlicense COPYING
+ vlicense LICENSE
}
From b94c868bfdfa580fb5393dd61736de320f356b3c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:12:32 +0200
Subject: [PATCH 1356/2025] perl-Math-BigInt-GMP: update to 1.7003.
---
srcpkgs/perl-Math-BigInt-GMP/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/perl-Math-BigInt-GMP/template b/srcpkgs/perl-Math-BigInt-GMP/template
index d27a2afc6f76ae..01b32336e8cfbf 100644
--- a/srcpkgs/perl-Math-BigInt-GMP/template
+++ b/srcpkgs/perl-Math-BigInt-GMP/template
@@ -1,7 +1,7 @@
# Template file for 'perl-Math-BigInt-GMP'
pkgname=perl-Math-BigInt-GMP
-version=1.7002
-revision=2
+version=1.7003
+revision=1
build_style=perl-module
hostmakedepends="perl"
makedepends="perl gmp-devel"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/Math-BigInt-GMP"
distfiles="${CPAN_SITE}/Math/Math-BigInt-GMP-${version}.tar.gz"
-checksum=13af32267d26424226966de1beed2332915324b25015185a135eeb8ffd4b76ab
+checksum=a165628b277d1e833f5b657ca836db81bc44e04c107cfe9f5b8bd94755642ed5
Xpost_extract() {
sed -i /check_lib_or/d Makefile.PL
From 625460b6771905cfcc2d01d324b651da9ef4e8ea Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:14:10 +0200
Subject: [PATCH 1357/2025] perl-Tree-DAG_Node: update to 1.33.
---
srcpkgs/perl-Tree-DAG_Node/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/perl-Tree-DAG_Node/template b/srcpkgs/perl-Tree-DAG_Node/template
index 304642d1ceb337..feb871103aa4c5 100644
--- a/srcpkgs/perl-Tree-DAG_Node/template
+++ b/srcpkgs/perl-Tree-DAG_Node/template
@@ -1,14 +1,14 @@
# Template build file for 'perl-Tree-DAG_Node'.
pkgname=perl-Tree-DAG_Node
-version=1.32
+version=1.33
revision=1
build_style=perl-module
hostmakedepends="perl"
-makedepends="${hostmakedepends} perl-File-Slurp-Tiny"
+makedepends="${hostmakedepends} perl-File-Slurper"
depends="${makedepends}"
short_desc="Tree::DAG_Node - An N-ary tree"
maintainer="Leah Neukirchen <leah@vuxu.org>"
homepage="https://metacpan.org/release/Tree-DAG_Node"
license="Artistic-2.0"
distfiles="${CPAN_SITE}/Tree/${pkgname/perl-/}-$version.tgz"
-checksum=22d9de3d6e6f4afd89e6d825c664f9482878bd49e29cb81342a707af40542d3d
+checksum=81661e08fe1d7e49fd390b79b5e132c644c99633cc7c6f1514b20e293da6aafe
From 9ba8228f9684ddce4be35cb12a78996e11e28940 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:19:01 +0200
Subject: [PATCH 1358/2025] scrot: update to 1.12.1.
---
srcpkgs/scrot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/scrot/template b/srcpkgs/scrot/template
index 56a6d8bac9c3de..d5ce27f6fd1a3a 100644
--- a/srcpkgs/scrot/template
+++ b/srcpkgs/scrot/template
@@ -1,6 +1,6 @@
# Template file for 'scrot'
pkgname=scrot
-version=1.12
+version=1.12.1
revision=1
build_style=gnu-configure
make_install_args="docsdir=/usr/share/doc/scrot"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/resurrecting-open-source-projects/scrot"
distfiles="https://github.com/resurrecting-open-source-projects/scrot/archive/${version}.tar.gz"
-checksum=d4b51933c4e0b3ac332226b1f35ee03aa370b6d7f9b5964af264e3fc737a1cd2
+checksum=d20bbf554892ae60be10f67b84b86b8677342b693177166994eb644b78f18f66
if [ "$XBPS_TARGET_LIBC" = musl ]; then
makedepends+=" musl-legacy-compat"
From c8bb3e7c73fba3b5b93b6f4cc2d3436cfc2775d8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:19:59 +0200
Subject: [PATCH 1359/2025] spiped: update to 1.6.4.
---
srcpkgs/spiped/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/spiped/template b/srcpkgs/spiped/template
index b3ce01bd58b64c..697518445c01d9 100644
--- a/srcpkgs/spiped/template
+++ b/srcpkgs/spiped/template
@@ -1,6 +1,6 @@
# Template file for 'spiped'
pkgname=spiped
-version=1.6.3
+version=1.6.4
revision=1
build_style=gnu-makefile
makedepends="openssl-devel"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-2-Clause"
homepage="https://www.tarsnap.com/spiped.html"
distfiles="https://www.tarsnap.com/spiped/spiped-${version}.tgz"
-checksum=70c53070dbbb10d1442754aeafb01b08ec829203d41023647dbf1a1435ee4a65
+checksum=424fb4d3769d912b04de43d21cc32748cdfd3121c4f1d26d549992a54678e06a
pre_build() {
export LDADD_EXTRA="$LDFLAGS"
From 659acf69f8348387127bb76ca4382b65f66dec92 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:22:31 +0200
Subject: [PATCH 1360/2025] tgt: update to 1.0.96.
---
srcpkgs/tgt/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/tgt/template b/srcpkgs/tgt/template
index c3ad4c86c196c9..6312ec65b7d4bc 100644
--- a/srcpkgs/tgt/template
+++ b/srcpkgs/tgt/template
@@ -1,6 +1,6 @@
# Template file for 'tgt'
pkgname=tgt
-version=1.0.95
+version=1.0.96
revision=1
build_style=gnu-makefile
make_install_args="sbindir=/usr/bin"
@@ -13,14 +13,14 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="https://github.com/fujita/tgt"
distfiles="https://github.com/fujita/tgt/archive/v${version}.tar.gz"
-checksum=3584370a7e983404cac7782c6d35f36c75f01498fd2c5d01b3b5f74e66928b90
+checksum=d613a345fef795e76766e50775e123fb0bf43b10d6e26f11910647ed9639621a
post_extract() {
sed -i 's/CFLAGS/MYCFLAGS/; s/\$(MYCFLAGS)/& $(CFLAGS) -Wno-error=stringop-truncation/g' usr/Makefile
}
post_install() {
- for f in ${DESTDIR}/etc/tgt/examples/*; do
+ for f in ${DESTDIR}/usr/share/doc/packages/tgt/examples/*; do
vsconf $f
rm $f
done
From dd7258aea9c557050130e3e979514117b32bea77 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:24:05 +0200
Subject: [PATCH 1361/2025] victoria-metrics: update to 1.114.0.
---
srcpkgs/victoria-metrics/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/victoria-metrics/template b/srcpkgs/victoria-metrics/template
index d6a71cf23329b7..ff25a32afd79bf 100644
--- a/srcpkgs/victoria-metrics/template
+++ b/srcpkgs/victoria-metrics/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-metrics'
pkgname=victoria-metrics
-version=1.113.0
+version=1.114.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -22,7 +22,7 @@ license="Apache-2.0"
homepage="https://victoriametrics.com/"
changelog="https://docs.victoriametrics.com/changelog/"
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}.tar.gz"
-checksum=af28ff18bd8503db42156c8d6ade6f6dc18297ac9158b91ad308196cc7c40cc2
+checksum=e4b1ec261e4059b310248033ff2c682ac5eb09572ae650f65a5dcf3f6492fdd0
system_accounts="_vmetrics"
_vmetrics_homedir="/var/lib/victoria-metrics"
From d6bdf5b48f8cc4ff3cf38c161513d1cadb4510ca Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:37:55 +0200
Subject: [PATCH 1362/2025] sbcl: update to 2.5.3.
---
srcpkgs/sbcl/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/sbcl/template b/srcpkgs/sbcl/template
index 8bf464115cc94a..6ad44ea17684d3 100644
--- a/srcpkgs/sbcl/template
+++ b/srcpkgs/sbcl/template
@@ -1,6 +1,6 @@
# Template file for 'sbcl'
pkgname=sbcl
-version=2.5.2
+version=2.5.3
revision=1
# make sure the sbcl option in maxima is enabled for the same archs
archs="i686 x86_64* armv7l aarch64 ppc64le*"
@@ -16,7 +16,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=5dc27eba7dda433df53fd7441de8b11474a82cdac1689c1f6ce55fa065d65fac
+checksum=8a1e76e75bb73eaec2df1ee0541aab646caa1042c71e256aaa67f7aff3ab16d5
nocross=yes
nopie=yes
@@ -24,7 +24,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+=" 6330ebcd7ecaa4e5df8dfa145520473f090a449299e6675ad12eb48f2d4f5df1"
+ checksum+=" e207fa6e851631dee0a467cea4f15276d31d4192c949a2b1d3d0daadbf70d443"
;;
arm*)
distfiles+=" ${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-1.2.14-armhf-linux-binary.tar.bz2"
From b8d80706c20d25e6c4d0118e4365e9495f8b78df Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 4 Apr 2025 16:59:30 +0200
Subject: [PATCH 1363/2025] justbuild: update to 1.5.1.
---
srcpkgs/justbuild/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/justbuild/template b/srcpkgs/justbuild/template
index 5d30b13d2bb201..f7c26a1e3c1ec5 100644
--- a/srcpkgs/justbuild/template
+++ b/srcpkgs/justbuild/template
@@ -1,6 +1,6 @@
# Template file for 'justbuild'
pkgname=justbuild
-version=1.5.0
+version=1.5.1
revision=1
create_wrksrc=yes
hostmakedepends="jo pandoc pkg-config python3 tar unzip wget grpc protobuf"
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://github.com/just-buildsystem/justbuild/"
changelog="https://github.com/just-buildsystem/justbuild/blob/master/CHANGELOG.md"
distfiles="https://github.com/just-buildsystem/justbuild/archive/v${version}.tar.gz"
-checksum=4f844a9fdcb6293b0b0167b5437c1b6b0f07efbc26cd02183152b9bd1a11b7ef
+checksum=0d88e789bc2e6f4101a7ef6fcd8fdd4a39f5bfb5773cbf5fe68064d997bfbb82
conflicts="just>=0"
nocross="not supported by bootstrapping"
From 2eb2b264da2fcc74100b71c6f5a1af3920734c42 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 4 Apr 2025 21:41:48 +0200
Subject: [PATCH 1364/2025] stagit: rebuild for libgit2-1.9
---
srcpkgs/stagit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/stagit/template b/srcpkgs/stagit/template
index a12180fa1e788f..2481eccfe65004 100644
--- a/srcpkgs/stagit/template
+++ b/srcpkgs/stagit/template
@@ -1,10 +1,10 @@
# Template file for 'stagit'
pkgname=stagit
version=1.2
-revision=3
+revision=4
build_style=gnu-makefile
make_install_args="MANPREFIX=/usr/share/man"
-makedepends="libgit2-devel"
+makedepends="libgit2-1.9-devel"
short_desc="Static git page generator"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
From a833c56eccfcbc5d0127b955cf7d4d979fc50805 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 2 Apr 2025 15:05:01 +0200
Subject: [PATCH 1365/2025] angle-grinder: update to 0.19.6.
---
srcpkgs/angle-grinder/template | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/angle-grinder/template b/srcpkgs/angle-grinder/template
index 2e05bef72304b6..479d38f2f67cf0 100644
--- a/srcpkgs/angle-grinder/template
+++ b/srcpkgs/angle-grinder/template
@@ -1,6 +1,6 @@
# Template file for 'angle-grinder'
pkgname=angle-grinder
-version=0.19.4
+version=0.19.6
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -9,11 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT"
homepage="https://github.com/rcoh/angle-grinder"
distfiles="https://github.com/rcoh/angle-grinder/archive/v${version}.tar.gz"
-checksum=13ae3912dcc34c2648d8ef57fe8d976cb978c70e6976ead079ea5d7609532172
-
-pre_configure() {
- cargo update -p h2 -p crossbeam-channel
-}
+checksum=f76e236f0825ca3f0b165e37d6448fa36e39c41690e7469d02c37eeb0c972222
post_install() {
vlicense LICENSE
From 37f2a38bc91d0560336d7c23b1bc4f807ea2a447 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 3 Apr 2025 17:17:13 +0200
Subject: [PATCH 1366/2025] jujutsu: update to 0.28.0.
---
srcpkgs/jujutsu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/jujutsu/template b/srcpkgs/jujutsu/template
index 5ac09eb2d76ab9..d8cf740cd34db1 100644
--- a/srcpkgs/jujutsu/template
+++ b/srcpkgs/jujutsu/template
@@ -1,11 +1,11 @@
# Template file for 'jujutsu'
pkgname=jujutsu
-version=0.27.0
+version=0.28.0
revision=1
build_style=cargo
build_helper=qemu
hostmakedepends="pkg-config"
-makedepends="libgit2-1.8-devel openssl-devel libzstd-devel"
+makedepends="libgit2-1.9-devel openssl-devel libzstd-devel"
depends="openssh"
checkdepends="openssh git"
short_desc="Git-compatible VCS that is both simple and powerful"
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://github.com/martinvonz/jj"
changelog="https://github.com/martinvonz/jj/blob/main/CHANGELOG.md"
distfiles="https://github.com/martinvonz/jj/archive/refs/tags/v${version}.tar.gz"
-checksum=a9d2ab04698f971a215ae2510082d0bc00540188deb90d48e12e86a6d6a023af
+checksum=5560d7cef3bf6322aca7a9e34e61e757871da46585fcbd02661c376682d36548
conflicts="jj>=0"
do_install() {
From 19a04ed84067e6403a9088a443729761e18b2729 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 4 Apr 2025 22:46:29 +0000
Subject: [PATCH 1367/2025] terragrunt: update to 0.77.7.
---
srcpkgs/terragrunt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/terragrunt/template b/srcpkgs/terragrunt/template
index 8ce975fcb57380..7ccc37e3416852 100644
--- a/srcpkgs/terragrunt/template
+++ b/srcpkgs/terragrunt/template
@@ -1,6 +1,6 @@
# Template file for 'terragrunt'
pkgname=terragrunt
-version=0.77.1
+version=0.77.7
revision=1
build_style=go
go_import_path="github.com/gruntwork-io/terragrunt"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT"
homepage="https://github.com/gruntwork-io/terragrunt"
distfiles="$homepage/archive/v$version.tar.gz"
-checksum=a74aee5b0238c808c0243c44c6d38d127f5f27cdd82eb0e943a7504376b0122a
+checksum=e9a4c067fbf5a3dca62b9ecd7bb7b8916f183d6d7e893fd3cfd6d571b7194e51
post_install() {
vlicense LICENSE.txt
From f0f224eafd22f699b6c88b81062441341b7ccb69 Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 4 Apr 2025 22:48:12 +0000
Subject: [PATCH 1368/2025] tbb: update to 2022.1.0.
---
srcpkgs/tbb/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/tbb/template b/srcpkgs/tbb/template
index b9306e9b387fa3..5543ccdf61d987 100644
--- a/srcpkgs/tbb/template
+++ b/srcpkgs/tbb/template
@@ -1,7 +1,7 @@
# Template file for 'tbb'
pkgname=tbb
-version=2022.0.0
-revision=2
+version=2022.1.0
+revision=1
build_style=cmake
configure_args="-DTBB_STRICT=OFF -DTBB_TEST=OFF"
makedepends="libgomp-devel libhwloc-devel"
@@ -11,7 +11,7 @@ license="Apache-2.0"
homepage="https://oneapi-src.github.io/oneTBB/"
changelog="https://raw.githubusercontent.com/oneapi-src/oneTBB/v${version}/RELEASE_NOTES.md"
distfiles="https://github.com/oneapi-src/oneTBB/archive/refs/tags/v${version}.tar.gz"
-checksum=e8e89c9c345415b17b30a2db3095ba9d47647611662073f7fbf54ad48b7f3c2a
+checksum=ed067603ece0dc832d2881ba5c516625ac2522c665d95f767ef6304e34f961b5
make_check=no # checks fail upstream on i686
case "$XBPS_TARGET_MACHINE" in
From 49c70bc09b101bed9c02df1fc1afbb108773610f Mon Sep 17 00:00:00 2001
From: Andrea Brancaleoni <abc@pompel.me>
Date: Fri, 4 Apr 2025 22:49:23 +0000
Subject: [PATCH 1369/2025] embree: update to 4.4.0.
---
srcpkgs/embree/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/embree/template b/srcpkgs/embree/template
index a205e53dcbc247..950707632499cf 100644
--- a/srcpkgs/embree/template
+++ b/srcpkgs/embree/template
@@ -1,7 +1,7 @@
# Template file for 'embree'
pkgname=embree
-version=4.3.3
-revision=2
+version=4.4.0
+revision=1
archs="aarch64* x86_64*"
build_style=cmake
configure_args="-DTBB_ROOT=/usr -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF
@@ -15,7 +15,7 @@ license="Apache-2.0"
homepage="https://embree.github.io/"
changelog="https://raw.githubusercontent.com/embree/embree/master/CHANGELOG.md"
distfiles="https://github.com/embree/embree/archive/refs/tags/v${version}.tar.gz"
-checksum=8a3bc3c3e21aa209d9861a28f8ba93b2f82ed0dc93341dddac09f1f03c36ef2d
+checksum=acb517b0ea0f4b442235d5331b69f96192c28da6aca5d5dde0cbe40799638d5c
embree-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
From ea7cdfcfd26a8594760da0402ae0b9931afd6cf2 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:10:14 -0400
Subject: [PATCH 1370/2025] cpp-utilities: update to 5.28.0.
---
srcpkgs/cpp-utilities/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cpp-utilities/template b/srcpkgs/cpp-utilities/template
index a8301e0e9db16f..92ce52f15f08db 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.27.3
+version=5.28.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/cpp-utilities/archive/v${version}.tar.gz"
-checksum=ec1e88177f8541c73ba75c6b46cc610046f77ff2a00ff961f8f9bb5e6ab13dcf
+checksum=5ccf18930a59468706c6a72fc3c05a3c28effb0c5a2e841ec8527e4da34fc15c
cpp-utilities-devel_package() {
short_desc+=" - development files"
From e59c9eae5fde9c7d4cd16561b7124e1f6ee1dbb2 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:11:46 -0400
Subject: [PATCH 1371/2025] qtutilities: update to 6.15.0.
---
srcpkgs/qtutilities/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qtutilities/template b/srcpkgs/qtutilities/template
index dcf1899ddbd844..2122aba71750ec 100644
--- a/srcpkgs/qtutilities/template
+++ b/srcpkgs/qtutilities/template
@@ -1,6 +1,6 @@
# Template file for 'qtutilities'
pkgname=qtutilities
-version=6.14.6
+version=6.15.0
revision=1
build_style=cmake
configure_args="-DBUILD_SHARED_LIBS=ON -DQT_PACKAGE_PREFIX=Qt6"
@@ -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/qtutilities/archive/v${version}.tar.gz"
-checksum=cfa243a8b60beb7298cee44ca38e0e4af25ea76f33fc4aca2456fb902029f370
+checksum=9826fef8a4e87d7d529fd1173802a7a5fcdd26f3ef0cb50ff0b68d308ef06184
pre_check() {
ninja -C build tests
From 72e3e815687884aae4fad318fed129b8e9576ca8 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:11:54 -0400
Subject: [PATCH 1372/2025] syncthingtray: update to 1.7.5.
---
srcpkgs/syncthingtray/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template
index 1a3579036495fa..5bf8ec0533874f 100644
--- a/srcpkgs/syncthingtray/template
+++ b/srcpkgs/syncthingtray/template
@@ -1,6 +1,6 @@
# Template file for 'syncthingtray'
pkgname=syncthingtray
-version=1.7.3
+version=1.7.5
revision=1
build_style=cmake
configure_args="-DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF
@@ -16,7 +16,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-or-later"
homepage="https://martchus.github.io/syncthingtray/"
distfiles="https://github.com/Martchus/syncthingtray/archive/refs/tags/v${version}.tar.gz"
-checksum=e411ef5aca5d564d218d8bbe9db1df18289996443a5ccd61d30a7fd26050c9f3
+checksum=865369c977fdfcd3956d18e04230f483a0fcf073602e9ae7c5761044e49087bc
# requires weird port-binding shenanigans that may not work on ipv6
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=syncthingtray#n50
From c946f48bba0b4a11e3acd81ce9a7b8ce8602915d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:01 -0400
Subject: [PATCH 1373/2025] noto-fonts-ttf: update to 2025.04.01.
---
srcpkgs/noto-fonts-ttf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/noto-fonts-ttf/template b/srcpkgs/noto-fonts-ttf/template
index 190a28da4c6cb4..39000c6cbed123 100644
--- a/srcpkgs/noto-fonts-ttf/template
+++ b/srcpkgs/noto-fonts-ttf/template
@@ -1,7 +1,7 @@
# Template file for 'noto-fonts-ttf'
pkgname=noto-fonts-ttf
reverts="20220810_1 20190926_2 20190926_1 20181202_1 20181106_1"
-version=2025.03.01
+version=2025.04.01
revision=1
depends="font-util"
short_desc="Google Noto TTF Fonts"
@@ -9,7 +9,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="OFL-1.1"
homepage="https://notofonts.github.io/"
distfiles="https://github.com/notofonts/notofonts.github.io/archive/refs/tags/noto-monthly-release-${version}.tar.gz"
-checksum=780a43c2c4f607a3e7192b88d1401640b0c041f6c2d7a6313c30157f5367c771
+checksum=70bc220660ef352f4d8b13075910e337e31d2da6707007344bcee9cc871fcf30
font_dirs="/usr/share/fonts/noto"
nostrip=yes # just font files
From 30f655a33ffa6b9b413bddf937b1f3ae9c68fe63 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:05 -0400
Subject: [PATCH 1374/2025] yt-dlp: update to 2025.03.31.
---
srcpkgs/yt-dlp/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template
index 03108efd83cdf9..0861082c1ce8c4 100644
--- a/srcpkgs/yt-dlp/template
+++ b/srcpkgs/yt-dlp/template
@@ -1,6 +1,6 @@
# Template file for 'yt-dlp'
pkgname=yt-dlp
-version=2025.03.26
+version=2025.03.31
revision=1
build_style=python3-pep517
make_check_args="-k not((download)or(test_socks))"
@@ -13,4 +13,4 @@ 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>yt-dlp-$version.tar.gz"
-checksum=de52bfc9e56f28e73f884171100e680831ea3dd11f360c164acdbf9d7c8f4342
+checksum=23ab23b7dffada34f98ecbffc3da763834ee3b0d969d5d10f8436ca6c32ca9eb
From 0d93d3b1b6a06f1d7716937faf826469bb86cd35 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:13 -0400
Subject: [PATCH 1375/2025] qpwgraph: update to 0.8.3.
---
srcpkgs/qpwgraph/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qpwgraph/template b/srcpkgs/qpwgraph/template
index 3f49374625fa8c..f8b12e9146a15e 100644
--- a/srcpkgs/qpwgraph/template
+++ b/srcpkgs/qpwgraph/template
@@ -1,6 +1,6 @@
# Template file for 'qpwgraph'
pkgname=qpwgraph
-version=0.8.2
+version=0.8.3
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-declarative-host-tools"
@@ -11,4 +11,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=a4e87d48f701235789c232c793de699e0ca6837af15775461dcc9a202ca2a95b
+checksum=2be36fb3704aea51e4e42fe2df23e191443d92ace1b17b6d0e4a7cf802dc85c7
From 7e9bec04b378762aa34aa45853edab0efc171669 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:17 -0400
Subject: [PATCH 1376/2025] qlog: update to 0.43.0.
---
srcpkgs/qlog/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qlog/template b/srcpkgs/qlog/template
index c8e1da19d99f0f..a20bbf5f11701f 100644
--- a/srcpkgs/qlog/template
+++ b/srcpkgs/qlog/template
@@ -1,6 +1,6 @@
# Template file for 'qlog'
pkgname=qlog
-version=0.42.2
+version=0.43.0
revision=1
build_style=qmake
build_helper=qmake6
@@ -14,8 +14,8 @@ homepage="https://github.com/foldynl/QLog"
changelog="https://raw.githubusercontent.com/foldynl/QLog/master/Changelog"
distfiles="https://github.com/foldynl/QLog/archive/refs/tags/v${version}.tar.gz
https://github.com/foldynl/QLog-Flags/archive/refs/tags/v${version}.tar.gz>flags-${version}.tar.gz"
-checksum="ec7011c978dd5c5f3776fb9133a9040ff58aa7d1f5b0c46f4cce6b3515f74ed4
- 997c03739204d96f873a147fcf15b6678798b30f77382c2c1098b98b1997a366"
+checksum="85439134588a316df371bd4fcd58f0493d1af11f12ead366b01878b427bdf22e
+ 9a5d0709732a1b240f7e233b65b72cd82708620b130ad679031a5df8344bc385"
skip_extraction="flags-${version}.tar.gz"
if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
From 3b72fcd3957212047f47b4096d821e62a6865458 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:21 -0400
Subject: [PATCH 1377/2025] tailscale: update to 1.82.0.
---
srcpkgs/tailscale/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template
index 238035e28e8a92..f5061b3e56c3ad 100644
--- a/srcpkgs/tailscale/template
+++ b/srcpkgs/tailscale/template
@@ -1,6 +1,6 @@
# Template file for 'tailscale'
pkgname=tailscale
-version=1.80.3
+version=1.82.0
revision=1
build_style=go
build_helper="qemu"
@@ -17,7 +17,7 @@ license="BSD-3-Clause"
homepage="https://tailscale.com"
changelog="https://tailscale.com/changelog"
distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz"
-checksum=4ea7d4c1a4e86905f330f5d5f5288488cb29d6c586d5bcabf9d02c5481ba740d
+checksum=d846c1064dc9fb23559e260c1faf3d36b4bdda5457b1e069dceec3add8bb7e55
post_install() {
for sh in bash fish zsh; do
From 19f37f94a5e971ce2209db84a3cb3105316c0508 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:29 -0400
Subject: [PATCH 1378/2025] fastfetch: update to 2.40.2.
---
srcpkgs/fastfetch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template
index 3bbf73711df11c..e746ed52cefc77 100644
--- a/srcpkgs/fastfetch/template
+++ b/srcpkgs/fastfetch/template
@@ -1,6 +1,6 @@
# Template file for 'fastfetch'
pkgname=fastfetch
-version=2.39.1
+version=2.40.2
revision=1
build_style=cmake
configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/fastfetch-cli/fastfetch"
changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md"
distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz"
-checksum=ce24ba2763ebd736a1797f259da03c982b353ce0ad8641fa3626b98a17925b9e
+checksum=b4bc551ef2ec48cb0a14d21e266d16ea0469d55524b221464df1a7619bb339cc
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From 4741fbb7114457546d5b42fdd3ba232358771ba5 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:33 -0400
Subject: [PATCH 1379/2025] kicad: update to 9.0.1.
---
srcpkgs/kicad/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kicad/template b/srcpkgs/kicad/template
index 1587e00209f05b..34df918edabea4 100644
--- a/srcpkgs/kicad/template
+++ b/srcpkgs/kicad/template
@@ -1,7 +1,7 @@
# Template file for 'kicad'
# XXX: keep in sync with kicad-doc
pkgname=kicad
-version=9.0.0
+version=9.0.1
revision=1
build_style=cmake
build_helper="cmake-wxWidgets-gtk3"
@@ -21,7 +21,7 @@ license="GPL-3.0-or-later"
homepage="http://kicad.org"
changelog="https://www.kicad.org/blog/categories/Release-Notes/"
distfiles="https://gitlab.com/kicad/code/kicad/-/archive/${version}/kicad-${version}.tar.gz"
-checksum=0b525a92c0bdbd4c576e3340fac3d25af806dbd5a531f7e1a562279570af0726
+checksum=0397e6bd4c439a03222126401fa5616a027155b19b3661a1afcbd6589ca5e27a
python_version=3
replaces="kicad-i18n>=0"
From 2fafa0abc1b5210320d817a9eff8c21e04ceac7e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:37 -0400
Subject: [PATCH 1380/2025] kicad-doc: update to 9.0.1.
---
srcpkgs/kicad-doc/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/kicad-doc/template b/srcpkgs/kicad-doc/template
index 891cfcf1863fb7..d54090ae5fc42c 100644
--- a/srcpkgs/kicad-doc/template
+++ b/srcpkgs/kicad-doc/template
@@ -1,7 +1,7 @@
# Template file for 'kicad-doc'
# XXX: keep in sync with kicad
pkgname=kicad-doc
-version=9.0.0
+version=9.0.1
revision=1
build_wrksrc="${pkgname}-${version}"
build_style=cmake
@@ -18,11 +18,11 @@ distfiles="https://gitlab.com/kicad/services/kicad-doc/-/archive/${version}/kica
https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/${version}/kicad-symbols-${version}.tar.gz
https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/${version}/kicad-footprints-${version}.tar.gz
https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${version}/kicad-packages3D-${version}.tar.gz"
-checksum="a052d4bdda4ef592f11727ac48a37760c6dd6b77948bf1d01e60e7431a8611a2
- 1a074ba099863d3320b128d6fbbfcfe688d8f8aa1bb41e27403c99858c18707f
- e90f557a172ca99ab4ec546802511fac4139738f505996f94180541828fa3f4a
- f9444c53a06ba64fde0c87b20c42de0b9d2efdffe15822b43474fcf03aa7229a
- bdaebb211996dc4b8860ef60c4cca3cb771164ad7e6e034ee48b553133e67979"
+checksum="6c59e044d100d824f18d66d4067ff65f6dc7fd9b4e491064c750a07aed7639d8
+ bd3adcfd4ea832c38c1e4ddb3555850905c40c04cc2d5755718b9d3a993c535c
+ f94fc4682925caddd237df74c8e959bc4c5a1f9d405819880edd7e52cc70079a
+ 48a51a97dd99a8196d8f8fa861bae499f7b28760b0d1716e914a25d6003d9bb7
+ d360531ff5642f046e06905bacd9fd1982e7974e13a0bfca8a928786bdb34545"
# none of these packages contain ELFs, but do contain a bunch of files,
# so skip stripping and elf_in_usrshare lint to speed things up significantly
From c32aba766d55326d5210885b948644b8580c6243 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:53 -0400
Subject: [PATCH 1381/2025] vivaldi: update to 7.3.3635.7+1.
---
srcpkgs/vivaldi/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 8c1cd1234a8199..328c3e23fe01d8 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
# Permission to redistribute is granted.
# see: srcpkgs/vivaldi/files/redistribution-permission.eml
pkgname=vivaldi
-version=7.3.3635.4+1
+version=7.3.3635.7+1
revision=1
archs="x86_64 aarch64 armv7l"
depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
case "$XBPS_TARGET_MACHINE" in
x86_64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
- checksum=b180b7760c05852dfd78e48089f5a084255c9b41e588f688d17bdfe22dca2cf6
+ checksum=f09cbb2f9052599548162cd6d75a4e7d7860793f6b3f56764f4683982efd7db4
;;
aarch64)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
- checksum=75d9963f54df8a6f03c8fe12f8cab7921bbb594f7de64f29d4fab1eb767ba114
+ checksum=13fb6f6ab353526d1564cc4533f15c64a33753fa6c4f2ab86c9976afaa2ba5e6
;;
armv7l)
distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
- checksum=e91ed7a1a7bc6b39c1839109d8f55861ccb1532e276a8c6ad9112995a39117da
+ checksum=1eb120280a3f6405eb9863cc907ba59c4b151750f3ed07152c997f39460db850
;;
*)
broken="No distfiles available for this target"
From b4fa75034882e0fa6fcc15e8da8b09c3627966bd Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Fri, 4 Apr 2025 19:12:57 -0400
Subject: [PATCH 1382/2025] kitty: update to 0.41.1.
---
srcpkgs/kitty/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index 17331e983db9d3..0c024b07757fa3 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -1,6 +1,6 @@
# Template file for 'kitty'
pkgname=kitty
-version=0.40.1
+version=0.41.1
revision=1
build_helper="python3"
pycompile_dirs="usr/lib/kitty"
@@ -17,7 +17,7 @@ license="GPL-3.0-only"
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=ff37b36724b1c496b879c53e0e34985b26ac8ad7f335d72101d0c4aaf277232d
+checksum=e30150fad1bcc885a7adbd87380696ef7b67a62a38f74634efbc05c3745f26aa
python_version=3
nopie_files="/usr/bin/kitten"
From c2d837188601db6e5628bd4daf99aadc61e3216f Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:34:08 +0200
Subject: [PATCH 1383/2025] miniupnpd: update to 2.3.8.
---
srcpkgs/miniupnpd/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/miniupnpd/template b/srcpkgs/miniupnpd/template
index 6bd8f4da6518d7..acc06b6114706c 100644
--- a/srcpkgs/miniupnpd/template
+++ b/srcpkgs/miniupnpd/template
@@ -1,6 +1,6 @@
# Template file for 'miniupnpd'
pkgname=miniupnpd
-version=2.3.7
+version=2.3.8
revision=1
build_style=configure
configure_args="
@@ -10,7 +10,7 @@ configure_args="
--leasefile"
make_install_args="
INSTALLPREFIX=/usr
- SBININSTALLDIR=/usr/bin"
+ SBINDIR=/usr/bin"
conf_files="
/etc/miniupnpd/*.conf
/etc/miniupnpd/*.sh"
@@ -23,7 +23,7 @@ license="BSD-3-Clause"
homepage="https://miniupnp.tuxfamily.org"
changelog="https://miniupnp.tuxfamily.org/files/changelog.php?file=miniupnpd-${version}.tar.gz"
distfiles="https://miniupnp.tuxfamily.org/files/miniupnpd-${version}.tar.gz"
-checksum=fbdd5501039730f04a8420ea2f8f54b7df63f9f04cde2dc67fa7371e80477bbe
+checksum=c148ab300fe46a8ebdebd2a488328233c261d8176cfa86f96c4adea7848cb488
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
From f33b371cc0bde7f3b4f8bde562d76c870dea3aea Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:34:16 +0200
Subject: [PATCH 1384/2025] miniupnpd-nftables: update to 2.3.8.
---
srcpkgs/miniupnpd-nftables/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/miniupnpd-nftables/template b/srcpkgs/miniupnpd-nftables/template
index 54ec33405e16ef..779fb0dc0e2efe 100644
--- a/srcpkgs/miniupnpd-nftables/template
+++ b/srcpkgs/miniupnpd-nftables/template
@@ -1,6 +1,6 @@
# Template file for 'miniupnpd-nftables'
pkgname=miniupnpd-nftables
-version=2.3.7
+version=2.3.8
revision=1
build_style=configure
configure_args="
@@ -11,7 +11,7 @@ configure_args="
--firewall=nftables"
make_install_args="
INSTALLPREFIX=/usr
- SBININSTALLDIR=/usr/bin"
+ SBINDIR=/usr/bin"
conf_files="
/etc/miniupnpd/*.conf
/etc/miniupnpd/*.sh"
@@ -24,7 +24,7 @@ license="BSD-3-Clause"
homepage="http://miniupnp.free.fr"
changelog="http://miniupnp.free.fr/files/changelog.php?file=miniupnpd-${version}.tar.gz"
distfiles="http://miniupnp.free.fr/files/miniupnpd-${version}.tar.gz"
-checksum=fbdd5501039730f04a8420ea2f8f54b7df63f9f04cde2dc67fa7371e80477bbe
+checksum=c148ab300fe46a8ebdebd2a488328233c261d8176cfa86f96c4adea7848cb488
conflicts="miniupnpd"
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
From 8ce421fa855dd7026a95b19607cb3ef06a7ebc9c Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:35:42 +0200
Subject: [PATCH 1385/2025] synthv1: update to 1.3.1.
---
srcpkgs/synthv1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/synthv1/template b/srcpkgs/synthv1/template
index 29b63139164b63..858955327f3218 100644
--- a/srcpkgs/synthv1/template
+++ b/srcpkgs/synthv1/template
@@ -1,6 +1,6 @@
# Template file for 'synthv1'
pkgname=synthv1
-version=1.3.0
+version=1.3.1
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-base"
@@ -11,4 +11,4 @@ license="GPL-2.0-or-later"
homepage="https://synthv1.sourceforge.io/"
changelog="https://github.com/rncbc/synthv1/raw/main/ChangeLog"
distfiles="${SOURCEFORGE_SITE}/synthv1/synthv1-${version}.tar.gz"
-checksum=3043eeaf34652c9f46382b569fe550766cd72395ea83b8b79364ff0f4120af34
+checksum=c99fa1774d0eec2f3bc429a9ace6c7f55f8c48a2f0885bd6a5cfd1bc4fe730d5
From 52e4e8cac25a93e8d174c0857350c2851b4881aa Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:35:42 +0200
Subject: [PATCH 1386/2025] samplv1: update to 1.3.1.
---
srcpkgs/samplv1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/samplv1/template b/srcpkgs/samplv1/template
index f2ab3935e07ec0..4e0656b4f55925 100644
--- a/srcpkgs/samplv1/template
+++ b/srcpkgs/samplv1/template
@@ -1,6 +1,6 @@
# Template file for 'samplv1'
pkgname=samplv1
-version=1.3.0
+version=1.3.1
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-base"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
homepage="https://samplv1.sourceforge.io/"
changelog="https://github.com/rncbc/samplv1/raw/main/ChangeLog"
distfiles="${SOURCEFORGE_SITE}/samplv1/samplv1-${version}.tar.gz"
-checksum=66646c8850ea26c1b6f0588547f45b79791e78b9f61c17c898a40ce4f69117bf
+checksum=0dc32d34688c27d61f4ca64b9ecfb79812876e41b755e9f7209014fea483ca1d
From e800291fd43034f425af691d9b6938585f90b910 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:35:43 +0200
Subject: [PATCH 1387/2025] padthv1: update to 1.3.1.
---
srcpkgs/padthv1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/padthv1/template b/srcpkgs/padthv1/template
index 235eaa32a87600..48e2003771f8ec 100644
--- a/srcpkgs/padthv1/template
+++ b/srcpkgs/padthv1/template
@@ -1,6 +1,6 @@
# Template file for 'padthv1'
pkgname=padthv1
-version=1.3.0
+version=1.3.1
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-base"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
homepage="https://padthv1.sourceforge.io/"
changelog="https://github.com/rncbc/padthv1/raw/main/ChangeLog"
distfiles="${SOURCEFORGE_SITE}/padthv1/padthv1-${version}.tar.gz"
-checksum=4e6d2110464f3f02152d9c573bd856ad2978efc38f53de33eab975c9791cc46d
+checksum=34858596dec5ae33893fab8a3383a97471d72fda115abee9a91561a22ef15356
From f7659bd8b3e76d0c8fbde6aa2b8d6241b65ee16c Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 5 Apr 2025 01:35:44 +0200
Subject: [PATCH 1388/2025] drumkv1: update to 1.3.1.
---
srcpkgs/drumkv1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/drumkv1/template b/srcpkgs/drumkv1/template
index 17b356608a3724..fa284423ca6f34 100644
--- a/srcpkgs/drumkv1/template
+++ b/srcpkgs/drumkv1/template
@@ -1,6 +1,6 @@
# Template file for 'drumkv1'
pkgname=drumkv1
-version=1.3.0
+version=1.3.1
revision=1
build_style=cmake
hostmakedepends="pkg-config qt6-base"
@@ -12,4 +12,4 @@ license="GPL-2.0-or-later"
homepage="https://drumkv1.sourceforge.io/"
changelog="https://github.com/rncbc/drumkv1/raw/main/ChangeLog"
distfiles="https://download.sourceforge.net/drumkv1/drumkv1-${version}.tar.gz"
-checksum=59c5a1ab52e2f5d7e3d298b25ba17499d7f370afa7be4e51b65f294194d8cadf
+checksum=0b36e84eb311c4faf93ba71a2abc56f57f6e4a2e52bb92d1490a702413069062
From 75ed783d3f1dee9518ead3e146814f334f629014 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 4 Apr 2025 22:25:29 -0700
Subject: [PATCH 1389/2025] Revert "python3-gobject: update to 3.52.3"
This reverts commit 0c02a10c96be052a6308f3d8a075e1bb138bf807.
python3-gobject 3.52 switches to using libgirepository in glib, however this
this breaks libpeas-1's python loader plugin, while this is not an issue in
libpeas-2, many applications are still using libpeas-1 with no current plans
to migrate.
Revert for now until upstreams have more time to handle the change.
https://gitlab.gnome.org/GNOME/pygobject/-/issues/686
---
srcpkgs/python3-gobject/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template
index 58b5a88981593c..99221cb9ee1633 100644
--- a/srcpkgs/python3-gobject/template
+++ b/srcpkgs/python3-gobject/template
@@ -1,7 +1,8 @@
# Template file for 'python3-gobject'
pkgname=python3-gobject
-version=3.52.3
-revision=1
+reverts="3.52.3_1"
+version=3.50.0
+revision=3
build_style=meson
build_helper="gir"
configure_args="-Dpython=python${py3_ver}"
@@ -14,8 +15,8 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://pygobject.readthedocs.io/"
changelog="https://pygobject.readthedocs.io/en/latest/changelog.html"
-distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.gz"
-checksum=00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82
+distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
+checksum=8d836e75b5a881d457ee1622cae4a32bcdba28a0ba562193adb3bbb472472212
make_check_pre="xvfb-run"
python3-gobject-devel_package() {
From 16244291ea36af4e2b476079c00e05ef33e3ffa5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Fri, 4 Apr 2025 22:59:08 -0700
Subject: [PATCH 1390/2025] gnome-music: rebuild for python3-gobject 3.50
---
srcpkgs/gnome-music/patches/glib-2.84.patch | 79 ---------------------
srcpkgs/gnome-music/template | 2 +-
2 files changed, 1 insertion(+), 80 deletions(-)
delete mode 100644 srcpkgs/gnome-music/patches/glib-2.84.patch
diff --git a/srcpkgs/gnome-music/patches/glib-2.84.patch b/srcpkgs/gnome-music/patches/glib-2.84.patch
deleted file mode 100644
index f6f91b617b337c..00000000000000
--- a/srcpkgs/gnome-music/patches/glib-2.84.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 802adb184acc178db145e91a52a6097dc067b271 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho <carlosg@gnome.org>
-Date: Wed, 5 Mar 2025 11:15:09 +0100
-Subject: [PATCH] build: Detect GIRepository version to use based on glib
- version
-
-Glib 2.83/2.84 will incorporate its own g-i infrastructure and
-GIR definitions for the repository. The version was bumped which
-will (eventually) make GNOME Music checks for GIRepository 2.0
-fail.
-
-Since bumping to 3.0 will make GNOME Music just work again,
-detect at runtime whether the detected GLib is recent enough to
-use the 3.0 repository, or it should stick to the good old 2.0.
-
-Closes: https://gitlab.gnome.org/GNOME/gnome-music/-/issues/641
----
- gnome-music.in | 2 +-
- meson.build | 10 +++++++++-
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/gnome-music.in b/gnome-music.in
-index 7f69c1b06..cc2584f22 100755
---- a/gnome-music.in
-+++ b/gnome-music.in
-@@ -42,7 +42,7 @@ import gi
-
- gi.require_version("Adw", "1")
- gi.require_version('Gtk', '4.0')
--gi.require_version('GIRepository', '2.0')
-+gi.require_version('GIRepository', '@gir_version@')
- gi.require_version('Gst', '1.0')
- from gi.repository import Adw, GIRepository, Gio, Gtk, Gst
-
-diff --git a/meson.build b/meson.build
-index 3ca0a11c1..c120b0b3d 100644
---- a/meson.build
-+++ b/meson.build
-@@ -54,7 +54,7 @@ endif
-
-
- # Dependencies
--dependency('glib-2.0', version: '>= 2.67.1')
-+glib_dep = dependency('glib-2.0', version: '>= 2.67.1')
- dependency('gobject-introspection-1.0', version: '>= 1.35.0')
- dependency('gtk4', version: '>= 4.16.0')
- dependency('libadwaita-1', version: '>= 1.6')
-@@ -76,6 +76,12 @@ install_subdir(
- install_dir: py_installation.get_install_dir()
- )
-
-+if glib_dep.version().version_compare('>=2.83')
-+ gir_version = '3.0'
-+else
-+ gir_version = '2.0'
-+endif
-+
- # Install the executable file
- bin_config = configuration_data()
- bin_config.set('application_id', APPLICATION_ID)
-@@ -84,6 +90,7 @@ bin_config.set('pkgdatadir', PKGDATA_DIR)
- bin_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
- bin_config.set('pythondir', PYTHON_DIR)
- bin_config.set('schemasdir', PKGDATA_DIR)
-+bin_config.set('gir_version', gir_version)
- bin_config.set('version', meson.project_version() + VCS_TAG)
-
- bin_config.set('local_build', 'False')
-@@ -103,6 +110,7 @@ local_config.set('pkgdatadir', join_paths(meson.current_build_dir(), 'data'))
- local_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
- local_config.set('pythondir', meson.current_source_dir())
- local_config.set('schemasdir', join_paths(meson.current_build_dir(), 'data'))
-+local_config.set('gir_version', gir_version)
- local_config.set('version', meson.project_version() + VCS_TAG)
-
- local_config.set('local_build', 'True')
---
-GitLab
-
diff --git a/srcpkgs/gnome-music/template b/srcpkgs/gnome-music/template
index 1e74193d23ba65..db4572c37e48e1 100644
--- a/srcpkgs/gnome-music/template
+++ b/srcpkgs/gnome-music/template
@@ -1,7 +1,7 @@
# Template file for 'gnome-music'
pkgname=gnome-music
version=47.1
-revision=2
+revision=3
build_helper="gir"
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config
From a0d5b61d4717ee39fa64421a4728ea0e4f98c2e5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 5 Apr 2025 15:49:37 +0200
Subject: [PATCH 1391/2025] fzf: update to 0.61.0.
---
srcpkgs/fzf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template
index cdc5e903368db9..121929d7e23bdf 100644
--- a/srcpkgs/fzf/template
+++ b/srcpkgs/fzf/template
@@ -1,6 +1,6 @@
# Template file for 'fzf'
pkgname=fzf
-version=0.60.3
+version=0.61.0
revision=1
build_style=go
go_import_path="github.com/junegunn/fzf"
@@ -12,7 +12,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/refs/tags/v${version}.tar.gz"
-checksum=bdef337774050c26c6c4a6f38bc4ccb0901450854cd7f667cb3a330166a9ada5
+checksum=5d72cdf708c6adc240b3b43dfecd218cf4703ea609422fb4d62812e9f79f0a12
post_install() {
cd ${wrksrc}
From 61885eff22cf6e1bd74db1d4b2f843b22efa3886 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 5 Apr 2025 16:07:54 +0200
Subject: [PATCH 1392/2025] jujutsu: update to 0.28.1.
---
srcpkgs/jujutsu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/jujutsu/template b/srcpkgs/jujutsu/template
index d8cf740cd34db1..ddd988951f7f8e 100644
--- a/srcpkgs/jujutsu/template
+++ b/srcpkgs/jujutsu/template
@@ -1,6 +1,6 @@
# Template file for 'jujutsu'
pkgname=jujutsu
-version=0.28.0
+version=0.28.1
revision=1
build_style=cargo
build_helper=qemu
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://github.com/martinvonz/jj"
changelog="https://github.com/martinvonz/jj/blob/main/CHANGELOG.md"
distfiles="https://github.com/martinvonz/jj/archive/refs/tags/v${version}.tar.gz"
-checksum=5560d7cef3bf6322aca7a9e34e61e757871da46585fcbd02661c376682d36548
+checksum=d59b5c0ba6fe207b42299247ef47bedf4f9dbed0171b0c61bb6dece705b7507b
conflicts="jj>=0"
do_install() {
From fb3c9f0cf3c555f4857bc6661f15963298fbd16e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 5 Apr 2025 16:09:32 +0200
Subject: [PATCH 1393/2025] netpbm: update to 11.10.00.
---
srcpkgs/netpbm/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/netpbm/template b/srcpkgs/netpbm/template
index f75662cf8fe15f..2a8b883043ac79 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=11.09.02
+version=11.10.00
revision=1
-_githash=f748fdde1063904786306dbca23baa10ea64500d
-_githash_guide=7f177a0ef1ac42b840dd5410c38c5522da555848
+_githash=9a066dbe69fab0a77b0db1fa6acaf0d9dfcdea27
+_githash_guide=7ff5c08ad3e1e48957f77c1fd698a5892964a985
create_wrksrc=yes
build_wrksrc="netpbm-mirror-${_githash}"
hostmakedepends="flex perl pkg-config python3"
@@ -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="fab8af09b3a88dd132c2d56e555f863673997e4f1dbe3d1f82d458b51545bd08
- 9db715e294fdc72a3a63e9bc0f88122d74671a994e1b12ecdf4faf1b8a898159"
+checksum="126a6e25a759cc61e77bfbb1769e1a40ea1c5f638a2c3d53a9100bef28b374d8
+ 98dcd3415d3f50321d468e6caf59338543ff36ba47b2f415b91836a88edc6f8d"
post_extract() {
cd $build_wrksrc
From 0f5fe335b7d0078b8d5d07423c46f79866c93132 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 1 Apr 2025 12:08:06 +0530
Subject: [PATCH 1394/2025] rust-analyzer: update to 2025.03.31.
---
srcpkgs/rust-analyzer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index a5fcae5abfc399..db324a626e3d2c 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
# Template file for 'rust-analyzer'
pkgname=rust-analyzer
-version=2025.03.24
+version=2025.03.31
revision=1
_ver=${version//./-}
build_style=cargo
@@ -10,7 +10,7 @@ maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0, MIT"
homepage="https://rust-analyzer.github.io/"
distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=a959dd1007b2073a88c93d8731c33ff0474d6be835bc56c6d89aa2498df8d3f7
+checksum=f69ccd2481e26264b2c7c006878a7d35ba719cd9c91f56fdc39fbd6bd808786f
# tests require Rust source code
make_check=no
From 4ecb8d2ab46f7a5be6da4b10d88b8ec2285a992e Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 30 Mar 2025 21:22:43 +0530
Subject: [PATCH 1395/2025] dua-cli: update to 2.30.0.
---
srcpkgs/dua-cli/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/dua-cli/template b/srcpkgs/dua-cli/template
index 11b622cdbee1b8..b93d1c8faefaec 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.29.4
+version=2.30.0
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/refs/tags/v${version}.tar.gz"
-checksum=b63c4cd9cf7ffa369f621cf798944374cef59b6cdb0fc8d608e2192bc9085951
+checksum=8c5b0b30d9f2a5d7fef5621d8dd38690a4394d428206bb0473c2b48234d43331
post_install() {
vlicense LICENSE
From a05c7bfd08d90ee285c7159c178f9087858e3dab Mon Sep 17 00:00:00 2001
From: dito cujo <git@cujo.casa>
Date: Sat, 5 Apr 2025 00:15:16 -0300
Subject: [PATCH 1396/2025] fnott: update to 1.7.1.
---
srcpkgs/fnott/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/fnott/template b/srcpkgs/fnott/template
index ca26d2b86bf549..abf0825b131065 100644
--- a/srcpkgs/fnott/template
+++ b/srcpkgs/fnott/template
@@ -1,7 +1,7 @@
# Template file for 'fnott'
pkgname=fnott
-version=1.7.0
-revision=2
+version=1.7.1
+revision=1
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
makedepends="fcft-devel tllist wayland-devel wayland-protocols"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fnott/"
changelog="https://codeberg.org/dnkl/fnott/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fnott/archive/${version}.tar.gz"
-checksum=40013d64423332a53aa943b7d9366f25e8cdd3313345f7a74b53c5d33eb49c80
+checksum=39c732f2ac57d18f24ef9112524d71090e2b68b72a892f4a44f3a77a1f067487
post_install() {
vlicense LICENSE
From bdc589c5be3eeddd3e626f0a06e960e58189c43e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 5 Apr 2025 02:41:50 -0700
Subject: [PATCH 1397/2025] g2fx: fix build with gcc14
---
srcpkgs/gf2x/patches/gcc14.patch | 179 +++++++++++++++++++++++++++++++
1 file changed, 179 insertions(+)
create mode 100644 srcpkgs/gf2x/patches/gcc14.patch
diff --git a/srcpkgs/gf2x/patches/gcc14.patch b/srcpkgs/gf2x/patches/gcc14.patch
new file mode 100644
index 00000000000000..1ed5b86897953f
--- /dev/null
+++ b/srcpkgs/gf2x/patches/gcc14.patch
@@ -0,0 +1,179 @@
+From a2f0fd388c12ca0b9f4525c6cfbc515418dcbaf8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Emmanuel=20Thom=C3=A9?= <Emmanuel.Thome@inria.fr>
+Date: Thu, 17 Sep 2020 23:40:54 +0200
+Subject: [PATCH] fix #include in configure test
+
+See there: https://trac.sagemath.org/ticket/30494
+---
+ config/acinclude.m4 | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/config/acinclude.m4 b/config/acinclude.m4
+index 53faf0b..07c1384 100644
+--- a/config/acinclude.m4
++++ b/config/acinclude.m4
+@@ -661,6 +661,7 @@ AC_DEFUN([GF2X_PROG_CC_FOR_BUILD_WORKS],
+ # remove anything that might look like compiler output to our "||" expression
+ rm -f conftest* a.out b.out a.exe a_out.exe
+ cat >conftest.c <<EOF
++#include <stdlib.h>
+ int
+ main ()
+ {
+@@ -699,6 +700,7 @@ AC_DEFUN([GF2X_PROG_EXEEXT_FOR_BUILD],
+ AC_CACHE_CHECK([for build system executable suffix],
+ gf2x_cv_prog_exeext_for_build,
+ [cat >conftest.c <<EOF
++#include <stdlib.h>
+ int
+ main ()
+ {
+--
+GitLab
+
+Source: https://src.fedoraproject.org/rpms/gf2x/raw/rawhide/f/gf2x-mismatched-decls.patch
+--- gf2x-gf2x-1.3.0/fft/gf2x-cantor-fft.c.orig 2019-12-10 06:35:45.000000000 -0700
++++ gf2x-gf2x-1.3.0/fft/gf2x-cantor-fft.c 2022-07-08 14:32:27.802452501 -0600
+@@ -95,7 +95,7 @@ static Kfield K;
+ * data in the high part is during the ift operation, and even then the
+ * data that comes out of the ift still has zero high part.
+ */
+-size_t gf2x_cantor_fft_transform_size(const gf2x_cantor_fft_info_t p)
++size_t gf2x_cantor_fft_transform_size(gf2x_cantor_fft_info_srcptr p)
+ {
+ return 1UL << p->k;
+ }
+@@ -1444,7 +1444,7 @@ static void recomposeK_bits(unsigned lon
+ #endif
+
+ /* nF is a number of coefficients == number of bits ; a.k.a. degree + 1 */
+-int gf2x_cantor_fft_info_init(gf2x_cantor_fft_info_t p, size_t nF, size_t nG)
++int gf2x_cantor_fft_info_init(gf2x_cantor_fft_info_ptr p, size_t nF, size_t nG)
+ {
+ unsigned int k;
+ size_t Hl;
+@@ -1467,7 +1467,7 @@ int gf2x_cantor_fft_info_init(gf2x_canto
+ return 0;
+ }
+
+-int gf2x_cantor_fft_info_init_mp(gf2x_cantor_fft_info_t p, size_t nF, size_t nG)
++int gf2x_cantor_fft_info_init_mp(gf2x_cantor_fft_info_ptr p, size_t nF, size_t nG)
+ {
+ unsigned int k;
+
+@@ -1572,7 +1572,7 @@ char * GF2X_EXPORTED gf2x_cantor_fft_inf
+ }
+
+ /* nF is a number of coefficients */
+-int gf2x_cantor_fft_dft(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr x, const unsigned long * F, size_t nF, gf2x_cantor_fft_ptr temp1 GF2X_MAYBE_UNUSED)
++int gf2x_cantor_fft_dft(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr x, const unsigned long * F, size_t nF, gf2x_cantor_fft_ptr temp1 GF2X_MAYBE_UNUSED)
+ {
+ size_t Fl = W(nF);
+ if (R(nF)) {
+@@ -1602,7 +1602,7 @@ int gf2x_cantor_fft_dft(const gf2x_canto
+ }
+
+
+-int gf2x_cantor_fft_compose(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2, gf2x_cantor_fft_ptr temp2 GF2X_MAYBE_UNUSED)
++int gf2x_cantor_fft_compose(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2, gf2x_cantor_fft_ptr temp2 GF2X_MAYBE_UNUSED)
+ {
+ for (size_t j = 0; j < significant_transform_size(p) ; j++) {
+ Kmul(y[j], x1[j], x2[j]);
+@@ -1610,7 +1610,7 @@ int gf2x_cantor_fft_compose(const gf2x_c
+ return 0;
+ }
+
+-int gf2x_cantor_fft_addcompose_n(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr * x1, gf2x_cantor_fft_srcptr * x2, size_t n, gf2x_cantor_fft_ptr temp2 GF2X_MAYBE_UNUSED, gf2x_cantor_fft_ptr temp1 GF2X_MAYBE_UNUSED)
++int gf2x_cantor_fft_addcompose_n(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr * x1, gf2x_cantor_fft_srcptr * x2, size_t n, gf2x_cantor_fft_ptr temp2 GF2X_MAYBE_UNUSED, gf2x_cantor_fft_ptr temp1 GF2X_MAYBE_UNUSED)
+ {
+ Kelt er;
+ #if 0
+@@ -1684,20 +1684,20 @@ int gf2x_cantor_fft_addcompose_n(const g
+ return 0;
+ }
+
+-int gf2x_cantor_fft_addcompose(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2, gf2x_cantor_fft_ptr temp2, gf2x_cantor_fft_ptr temp1)
++int gf2x_cantor_fft_addcompose(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2, gf2x_cantor_fft_ptr temp2, gf2x_cantor_fft_ptr temp1)
+ {
+ gf2x_cantor_fft_addcompose_n(p, y, &x1, &x2, 1, temp2, temp1);
+ return 0;
+ }
+
+-void gf2x_cantor_fft_add(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2)
++void gf2x_cantor_fft_add(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x1, gf2x_cantor_fft_srcptr x2)
+ {
+ for (size_t j = 0; j < significant_transform_size(p) ; j++) {
+ Kadd(y[j], x1[j], x2[j]);
+ }
+ }
+
+-void gf2x_cantor_fft_cpy(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x, size_t n)
++void gf2x_cantor_fft_cpy(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr y, gf2x_cantor_fft_srcptr x, size_t n)
+ {
+ memcpy(y, x, n * significant_transform_size(p) * sizeof(Kelt));
+ }
+@@ -1705,7 +1705,7 @@ void gf2x_cantor_fft_cpy(const gf2x_cant
+ /* nH is a number of coefficients */
+ /* this destroys the input */
+ int gf2x_cantor_fft_ift(
+- const gf2x_cantor_fft_info_t p,
++ gf2x_cantor_fft_info_srcptr p,
+ unsigned long * H,
+ size_t nH,
+ gf2x_cantor_fft_ptr h, gf2x_cantor_fft_ptr temp1 GF2X_MAYBE_UNUSED)
+@@ -1735,26 +1735,26 @@ int gf2x_cantor_fft_ift(
+ }
+
+
+-gf2x_cantor_fft_ptr gf2x_cantor_fft_alloc(const gf2x_cantor_fft_info_t p, size_t n)
++gf2x_cantor_fft_ptr gf2x_cantor_fft_alloc(gf2x_cantor_fft_info_srcptr p, size_t n)
+ {
+ return (Kelt *) malloc(n * gf2x_cantor_fft_transform_size(p) * sizeof(Kelt));
+ }
+ void gf2x_cantor_fft_free(
+- const gf2x_cantor_fft_info_t p GF2X_MAYBE_UNUSED,
++ gf2x_cantor_fft_info_srcptr p GF2X_MAYBE_UNUSED,
+ gf2x_cantor_fft_ptr x,
+ size_t n GF2X_MAYBE_UNUSED)
+ {
+ free(x);
+ }
+-gf2x_cantor_fft_srcptr gf2x_cantor_fft_get_const(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_srcptr x, size_t k)
++gf2x_cantor_fft_srcptr gf2x_cantor_fft_get_const(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_srcptr x, size_t k)
+ {
+ return x + k * gf2x_cantor_fft_transform_size(p);
+ }
+-gf2x_cantor_fft_ptr gf2x_cantor_fft_get(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr x, size_t k)
++gf2x_cantor_fft_ptr gf2x_cantor_fft_get(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr x, size_t k)
+ {
+ return x + k * gf2x_cantor_fft_transform_size(p);
+ }
+-void gf2x_cantor_fft_zero(const gf2x_cantor_fft_info_t p, gf2x_cantor_fft_ptr x, size_t n)
++void gf2x_cantor_fft_zero(gf2x_cantor_fft_info_srcptr p, gf2x_cantor_fft_ptr x, size_t n)
+ {
+ memset(x, 0, n * gf2x_cantor_fft_transform_size(p) * sizeof(Kelt));
+ }
+--- gf2x-gf2x-1.3.0/fft/gf2x-cantor-fft.h.orig 2019-12-10 06:35:45.000000000 -0700
++++ gf2x-gf2x-1.3.0/fft/gf2x-cantor-fft.h 2022-07-08 14:23:32.289410384 -0600
+@@ -540,8 +540,8 @@ static inline int gf2x_cantor_fft_info_a
+ long val GF2X_MAYBE_UNUSED)
+ { return 0; }
+
+-static inline void gf2x_cantor_fft_info_clear(gf2x_cantor_fft_info_t t GF2X_MAYBE_UNUSED) { }
+-static inline void gf2x_cantor_fft_info_init_empty(gf2x_cantor_fft_info_t t) {
++static inline void gf2x_cantor_fft_info_clear(gf2x_cantor_fft_info_ptr t GF2X_MAYBE_UNUSED) { }
++static inline void gf2x_cantor_fft_info_init_empty(gf2x_cantor_fft_info_ptr t) {
+ t->k = t->n = t->mp_shift = 0;
+ }
+
+--- gf2x-gf2x-1.3.0/fft/gf2x-ternary-fft.h.orig 2019-12-10 06:35:45.000000000 -0700
++++ gf2x-gf2x-1.3.0/fft/gf2x-ternary-fft.h 2022-07-08 13:57:39.701566437 -0600
+@@ -498,7 +498,7 @@ extern "C" {
+ #endif
+
+ static inline int gf2x_ternary_fft_info_order(gf2x_ternary_fft_info_srcptr o) { return ((o)->K * ((o)->split ? -1 : 1)); }
+-static inline void gf2x_ternary_fft_info_init_empty(gf2x_ternary_fft_info_t t)
++static inline void gf2x_ternary_fft_info_init_empty(gf2x_ternary_fft_info_ptr t)
+ {
+ t->bits_a = 0;
+ t->bits_b = 0;
From 9df43a91c271b4b859c24ed9792b2e901d334dba Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 5 Apr 2025 02:42:27 -0700
Subject: [PATCH 1398/2025] linbox: fix build with gcc14
---
srcpkgs/linbox/patches/gcc14.patch | 432 +++++++++++++++++++++++++++++
srcpkgs/linbox/template | 2 +-
2 files changed, 433 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/linbox/patches/gcc14.patch
diff --git a/srcpkgs/linbox/patches/gcc14.patch b/srcpkgs/linbox/patches/gcc14.patch
new file mode 100644
index 00000000000000..b9adf7f294f4c6
--- /dev/null
+++ b/srcpkgs/linbox/patches/gcc14.patch
@@ -0,0 +1,432 @@
+Source: https://src.fedoraproject.org/rpms/linbox/blob/7389d46e81dc00dcb952b2ccbbbec3fb4fcc6c8b/f/0001-const_cast-missing.patch
+Taken from: https://github.com/linbox-team/linbox/commit/b8f2d4ccdc0af4418d14f72caf6c4d01969092a3
+
+From c614c401386ee8db014a9be56244888f7b282a18 Mon Sep 17 00:00:00 2001
+From: Jean-Guillaume Dumas <Jean-Guillaume.Dumas@imag.fr>
+Date: Fri, 26 Jan 2024 16:31:56 +0100
+Subject: [PATCH] const_cast missing faster empty init
+
+---
+ linbox/algorithms/gauss/gauss-nullspace.inl | 10 +-
+ .../matrix/sparsematrix/sparse-ell-matrix.h | 8 +-
+ .../matrix/sparsematrix/sparse-ellr-matrix.h | 18 +--
+ linbox/ring/ntl/ntl-lzz_p.h | 11 +-
+ linbox/ring/ntl/ntl-lzz_pe.h | 143 +++++++++---------
+ linbox/ring/ntl/ntl-zz_px.h | 6 +
+ 6 files changed, 104 insertions(+), 92 deletions(-)
+
+diff --git a/linbox/algorithms/gauss/gauss-nullspace.inl b/linbox/algorithms/gauss/gauss-nullspace.inl
+index 0b70e1d7c..2d6032563 100644
+--- a/linbox/algorithms/gauss/gauss-nullspace.inl
++++ b/linbox/algorithms/gauss/gauss-nullspace.inl
+@@ -2,7 +2,7 @@
+ * Copyright (C) LinBox 2008
+ *
+ * Written by Jean-Guillaume Dumas <Jean-Guillaume.Dumas@imag.fr>
+- * Time-stamp: <27 Aug 20 15:17:09 Jean-Guillaume.Dumas@imag.fr>
++ * Time-stamp: <26 Jan 24 16:05:55 Jean-Guillaume.Dumas@imag.fr>
+ *
+ *
+ * ========LICENCE========
+@@ -104,11 +104,11 @@ namespace LinBox
+
+ Permutation<Field> P(field(),(int)Nj);
+
+- // A.write( std::cerr << "A:=", Tag::FileFormat::Maple ) << ';' << std::endl;
++// A.write( std::cerr << "A:=", Tag::FileFormat::Maple ) << ';' << std::endl;
+ this->InPlaceLinearPivoting(Rank, Det, A, P, Ni, Nj );
+
+- // P.write( std::cerr << "P:=", Tag::FileFormat::Maple ) << ';' << std::endl;
+- // A.write( std::cerr << "Ua:=", Tag::FileFormat::Maple ) << ';' << std::endl;
++// P.write( std::cerr << "P:=", Tag::FileFormat::Maple ) << ';' << std::endl;
++// A.write( std::cerr << "Ua:=", Tag::FileFormat::Maple ) << ';' << std::endl;
+
+ for(size_t i=0; i< Ni; ++i) {
+ if (A[i].size() == 0) {
+@@ -123,7 +123,7 @@ namespace LinBox
+ }
+ }
+
+- // A.write( std::cerr << "Ub:=", Tag::FileFormat::Maple ) << ';' << std::endl;
++// A.write( std::cerr << "Ub:=", Tag::FileFormat::Maple ) << ';' << std::endl;
+
+ return this->nullspacebasis(x, Rank, A, P);
+ }
+diff --git a/linbox/matrix/sparsematrix/sparse-ell-matrix.h b/linbox/matrix/sparsematrix/sparse-ell-matrix.h
+index 59006d6c5..2604f47b8 100644
+--- a/linbox/matrix/sparsematrix/sparse-ell-matrix.h
++++ b/linbox/matrix/sparsematrix/sparse-ell-matrix.h
+@@ -1210,10 +1210,10 @@ namespace LinBox
+ _colid_beg = iter._colid_beg ;
+ _colid_it = iter._colid_it ;
+ _data_it = iter._data_it ;
+- _data_beg = iter._data_beg ;
+- _data_end = iter._data_end ;
+- _field = iter._field ;
+- _ld = iter._ld ;
++ const_cast<data_it>(_data_beg) = iter._data_beg ;
++ const_cast<data_it>(_data_end) = iter._data_end ;
++ const_cast<Field &>(_field) = iter._field ;
++ const_cast<size_t&>(ld) = iter._ld ;
+ _row = iter._row ;
+
+ return *this;
+diff --git a/linbox/matrix/sparsematrix/sparse-ellr-matrix.h b/linbox/matrix/sparsematrix/sparse-ellr-matrix.h
+index 498a5525d..a60943868 100644
+--- a/linbox/matrix/sparsematrix/sparse-ellr-matrix.h
++++ b/linbox/matrix/sparsematrix/sparse-ellr-matrix.h
+@@ -1102,11 +1102,11 @@ namespace LinBox
+ _Iterator &operator = (const _Iterator &iter)
+ {
+ _data_it = iter._data_it ;
+- _data_beg = iter._data_beg ;
+- _data_end = iter._data_end ;
+- _field = iter._field ;
+- _rowid = iter._rowid;
+- _ld = iter._ld ;
++ const_cast<element_iterator>(_data_beg) = iter._data_beg ;
++ const_cast<element_iterator>(_data_end)= iter._data_end ;
++ const_cast<Field &>(_field) = iter._field ;
++ const_cast<std::vector<size_t>&>(_rowid) = iter._rowid;
++ const_cast<size_t&>(ld) = iter._ld ;
+ _row = iter._row ;
+
+ return *this;
+@@ -1252,10 +1252,10 @@ namespace LinBox
+ _colid_beg = iter._colid_beg ;
+ _colid_it = iter._colid_it ;
+ _data_it = iter._data_it ;
+- _data_beg = iter._data_beg ;
+- _data_end = iter._data_end ;
+- _field = iter._field ;
+- _ld = iter._ld ;
++ const_cast<data_it>(_data_beg) = iter._data_beg ;
++ const_cast<data_it>(_data_end) = iter._data_end ;
++ const_cast<Field &>(_field) = iter._field ;
++ const_cast<size_t&>(ld)= iter._ld ;
+ _row = iter._row ;
+
+ return *this;
+diff --git a/linbox/ring/ntl/ntl-lzz_p.h b/linbox/ring/ntl/ntl-lzz_p.h
+index 201baaa35..def3a23f7 100644
+--- a/linbox/ring/ntl/ntl-lzz_p.h
++++ b/linbox/ring/ntl/ntl-lzz_p.h
+@@ -85,7 +85,7 @@ namespace Givaro
+ * @param x reference to Integer to contain output (reference returned).
+ * @param y constant reference to field element.
+ */
+- template <>
++ template <>
+ Integer& Caster(Integer& x, const NTL::zz_p& y)
+ {
+ return x = int64_t(rep(y));
+@@ -130,7 +130,7 @@ namespace LinBox
+ typedef NTL::zz_p Element ;
+ typedef Givaro::UnparametricOperations<Element> Father_t ;
+ typedef UnparametricRandIter<NTL::zz_p> RandIter;
+-
++
+ const Element zero,one,mOne ;
+
+
+@@ -145,6 +145,11 @@ namespace LinBox
+ ,zero( NTL::to_zz_p(0)),one( NTL::to_zz_p(1)),mOne(-one)
+ {}
+
++ Element &init (Element &x) const
++ {
++ return x = NTL::to_zz_p(0);
++ }
++
+ Element& init(Element& x, const double& y) const
+ {
+ double z = fmod(y,(double)Element::modulus());
+@@ -153,7 +158,7 @@ namespace LinBox
+ return x = NTL::to_zz_p(static_cast<long>(z)); //rounds towards 0
+ }
+
+- Element &init (Element &x, const integer &y=0) const
++ Element &init (Element &x, const integer &y) const
+ {
+ NTL::ZZ tmp= NTL::to_ZZ(std::string(y).data());
+ return x = NTL::to_zz_p(tmp);
+diff --git a/linbox/ring/ntl/ntl-lzz_pe.h b/linbox/ring/ntl/ntl-lzz_pe.h
+index 60b132a06..d53444b69 100644
+--- a/linbox/ring/ntl/ntl-lzz_pe.h
++++ b/linbox/ring/ntl/ntl-lzz_pe.h
+@@ -96,18 +96,18 @@ namespace LinBox
+ NTL::zz_pE::init(irredPoly);
+ _f = irredPoly;
+ }
+-
++
+ NTL_zz_pE_Initialiser( const Integer & p, const NTL::zz_pX & f) {
+ NTL::zz_p::init((int64_t) p);
+ NTL::zz_pE::init(f);
+ _f = f;
+ }
+-
++
+ NTL_zz_pE_Initialiser(const NTL::zz_pX &f) {
+ NTL::zz_pE::init(f);
+ _f = f;
+ }
+-
++
+ const NTL::zz_pX& modulus() const {
+ return _f;
+ }
+@@ -143,22 +143,22 @@ namespace LinBox
+ NTL_zz_pE (const integer &p, const integer &k) :
+ NTL_zz_pE_Initialiser(p,k),Father_t ()
+ {
+- init(const_cast<Element &>(zero), 0);
+- init(const_cast<Element &>(one), 1);
+- init(const_cast<Element &>(mOne), p-1);
++ init(const_cast<Element &>(zero), 0);
++ init(const_cast<Element &>(one), 1);
++ init(const_cast<Element &>(mOne), p-1);
+ }
+-
++
+ NTL_zz_pE (const integer &p, const NTL::zz_pX &f) :
+ NTL_zz_pE_Initialiser(p,f), Father_t()
+ {
+ init(const_cast<Element &>(zero), 0);
+- init(const_cast<Element &>(one), 1);
+- init(const_cast<Element &>(mOne), p-1);
++ init(const_cast<Element &>(one), 1);
++ init(const_cast<Element &>(mOne), p-1);
+ }
+-
++
+ NTL_zz_pE(const NTL_zz_pE &F) :
+- NTL_zz_pE_Initialiser(F.modulus()), Father_t(),
+- zero(NTL::to_zz_pE(0)), one(NTL::to_zz_pE(1)), mOne(-one)
++ NTL_zz_pE_Initialiser(F.modulus()), Father_t(),
++ zero(NTL::to_zz_pE(0)), one(NTL::to_zz_pE(1)), mOne(-one)
+ {
+ }
+
+@@ -182,15 +182,15 @@ namespace LinBox
+
+ bool isUnit (const Element& x) const
+ {
+- if (isZero(x)) {
+- return false;
+- }
+-
+- NTL::zz_pX g, tmp;
+- tmp = NTL::conv<NTL::zz_pX>(x);
+- NTL::GCD(g, tmp, modulus());
+-
+- return g == 1;
++ if (isZero(x)) {
++ return false;
++ }
++
++ NTL::zz_pX g, tmp;
++ tmp = NTL::conv<NTL::zz_pX>(x);
++ NTL::GCD(g, tmp, modulus());
++
++ return g == 1;
+ }
+
+ bool isMOne (const Element& x) const
+@@ -207,7 +207,9 @@ namespace LinBox
+ return f;
+ }
+
+- Element & init(Element & x, integer n = 0) const
++ Element & init(Element & x) const { return x; }
++
++ Element & init(Element & x, integer n) const
+ { // assumes n >= 0.
+ int e = exponent();
+ n %= cardinality();
+@@ -215,14 +217,14 @@ namespace LinBox
+ //write(std::cout << "init-ed ", x) << std::endl;
+ return x;
+ }
+-
++
+ // documentation of NTL::conv:
+ // http://www.shoup.net/ntl/doc/conversions.txt
+ // XXX = long, ZZ, ZZ_p, ZZ_pE, ZZ_pX
+ template<class XXX>
+ Element &init(Element &x, const XXX &y) const {
+- x = NTL::conv<NTL::zz_pE>(y);
+- return x;
++ x = NTL::conv<NTL::zz_pE>(y);
++ return x;
+ }
+
+ integer & convert(integer & x, const Element & y) const
+@@ -279,81 +281,80 @@ namespace LinBox
+ x=one/x;
+ return x;
+ }
+-
++
+ Element& div(Element &x, const Element &y, const Element &z) const {
+- NTL::zz_pX g, zx;
+- conv(zx, z);
+- NTL::GCD(g, zx, modulus());
+-
+- NTL::zz_pE zg;
+- conv(zg, zx / g);
+- x = NTL::conv<NTL::zz_pE>(NTL::conv<NTL::zz_pX>(y) / g);
+- x /= zg;
+-
+- return x;
++ NTL::zz_pX g, zx;
++ conv(zx, z);
++ NTL::GCD(g, zx, modulus());
++
++ NTL::zz_pE zg;
++ conv(zg, zx / g);
++ x = NTL::conv<NTL::zz_pE>(NTL::conv<NTL::zz_pX>(y) / g);
++ x /= zg;
++
++ return x;
+ }
+-
++
+ Element& divin(Element &x, const Element &y) const {
+- Element r;
+- div(r, x, y);
+- return x = r;
++ Element r;
++ div(r, x, y);
++ return x = r;
+ }
+
+ bool isDivisor(const Element &x, const Element &y) const {
+- if (isZero(y)) {
+- return false;
+- }
+-
+- if (isUnit(y)) {
+- return true;
+- }
+-
+- NTL::zz_pX a, b;
+- conv(a, x);
+- conv(b, y);
+-
+- NTL::zz_pX ga, gb;
+- NTL::GCD(ga, a, modulus());
+- NTL::GCD(gb, b, modulus());
+-
+- NTL::zz_pX r;
+- r = ga % gb;
+- return isZero(NTL::conv<Element>(r));
++ if (isZero(y)) {
++ return false;
++ }
++
++ if (isUnit(y)) {
++ return true;
++ }
++
++ NTL::zz_pX a, b;
++ conv(a, x);
++ conv(b, y);
++
++ NTL::zz_pX ga, gb;
++ NTL::GCD(ga, a, modulus());
++ NTL::GCD(gb, b, modulus());
++ NTL::zz_pX r;
++ r = ga % gb;
++ return isZero(NTL::conv<Element>(r));
+ }
+-
++
+ Element& gcd(Element &g, const Element &a, const Element &b) const {
+ NTL::zz_pX r1, r2, x, y;
+ conv(x, a);
+ conv(y, b);
+-
++
+ NTL::GCD(r1, x, modulus());
+ NTL::GCD(r2, y, r1);
+-
++
+ return g = NTL::conv<Element>(r2);
+ }
+-
++
+ Element& gcdin(Element &a, const Element &b) const {
+ NTL::zz_pE g;
+ gcd(g, a, b);
+ return a = g;
+ }
+-
++
+ Element& dxgcd(Element &g, Element &s, Element &t, Element &u, Element &v, const Element &a, const Element &b) const {
+ NTL::zz_pX gx, sx, tx, ux, vx, ax, bx;
+ conv(ax, a);
+ conv(bx, b);
+-
++
+ NTL::XGCD(gx, sx, tx, ax, bx);
+-
++
+ ux = ax / gx;
+ vx = bx / gx;
+-
++
+ conv(g, gx);
+ conv(s, sx);
+ conv(t, tx);
+ conv(u, ux);
+ conv(v, vx);
+-
++
+ return g;
+ }
+
+@@ -364,12 +365,12 @@ namespace LinBox
+ x=NTL::to_zz_pE(tmp);
+ return is;
+ }
+-
++
+ std::ostream& write( std::ostream& os ) const
+ {
+ return os << "Polynomial quotient ring using NTL::zz_pE";
+ }
+-
++
+ std::ostream& write( std::ostream& os, const Element& x) const {
+ os << x;
+ return os;
+@@ -429,7 +430,7 @@ namespace LinBox
+ uint64_t _seed;
+ const NTL_zz_pE& _ring;
+ }; // class UnparametricRandIters
+-
++
+ } // LinBox
+
+ #endif //__LINBOX_ntl_lzz_pe_H
+diff --git a/linbox/ring/ntl/ntl-zz_px.h b/linbox/ring/ntl/ntl-zz_px.h
+index 6e7d5b2fd..340df9f95 100644
+--- a/linbox/ring/ntl/ntl-zz_px.h
++++ b/linbox/ring/ntl/ntl-zz_px.h
+@@ -104,6 +104,12 @@ namespace LinBox
+ ,_CField(cf)
+ {}
+
++ /** Initialize p to 0 */
++ Element& init( Element& p ) const
++ {
++ return p = 0;
++ }
++
+ /** Initialize p to the constant y (p = y*x^0) */
+ template <class ANY>
+ Element& init( Element& p, const ANY& y ) const
+--
+2.43.0
+
diff --git a/srcpkgs/linbox/template b/srcpkgs/linbox/template
index e6edacdd0a740b..4fe38f7da78b47 100644
--- a/srcpkgs/linbox/template
+++ b/srcpkgs/linbox/template
@@ -1,7 +1,7 @@
# Template file for 'linbox'
pkgname=linbox
version=1.7.0
-revision=1
+revision=2
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="fflas-ffpack"
From 0cf30d14f0aaf3cb40b8eafe2da6965ab3edf11e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 5 Apr 2025 18:51:52 -0700
Subject: [PATCH 1399/2025] ppl: hostmakedepends on tar
---
srcpkgs/ppl/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/ppl/template b/srcpkgs/ppl/template
index 7380c28301ecec..de5c8b4f0e9cb5 100644
--- a/srcpkgs/ppl/template
+++ b/srcpkgs/ppl/template
@@ -4,7 +4,7 @@ version=1.2
revision=1
build_style=gnu-configure
configure_args="--enable-interfaces=c,cxx"
-hostmakedepends="libtool automake"
+hostmakedepends="libtool automake tar"
makedepends="gmp-devel gmpxx-devel"
short_desc="The Parma Polyhedra Library"
homepage="http://www.bugseng.com/parma-polyhedra-library"
From 809091e8f12e1f5d1f5ab9d3664288d2c5788a1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 11 Feb 2025 09:50:58 -0300
Subject: [PATCH 1400/2025] givaro: update to 4.2.1.
---
srcpkgs/givaro/patches/197.patch | 28 ----------------------------
srcpkgs/givaro/patches/218.patch | 23 -----------------------
srcpkgs/givaro/template | 8 ++++----
3 files changed, 4 insertions(+), 55 deletions(-)
delete mode 100644 srcpkgs/givaro/patches/197.patch
delete mode 100644 srcpkgs/givaro/patches/218.patch
diff --git a/srcpkgs/givaro/patches/197.patch b/srcpkgs/givaro/patches/197.patch
deleted file mode 100644
index bafaff3efbd9d5..00000000000000
--- a/srcpkgs/givaro/patches/197.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From ab3d332508c21daff41fb64a8658cdc7cc74fc47 Mon Sep 17 00:00:00 2001
-From: Cyril Bouvier <cyril.bouvier@lirmm.fr>
-Date: Thu, 16 Dec 2021 17:12:25 +0100
-Subject: [PATCH] dom_power argument is now an uint64_t to avoid problem with
- 32bit machine
-
----
- src/kernel/system/givpower.h | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/kernel/system/givpower.h b/src/kernel/system/givpower.h
-index eb784872..5644264d 100644
---- a/src/kernel/system/givpower.h
-+++ b/src/kernel/system/givpower.h
-@@ -71,11 +71,11 @@ namespace Givaro {
-
- //! dom_power
- template<class D, class TT>
-- TT& dom_power(TT& res, const TT& n, long l, const D& F)
-+ TT& dom_power(TT& res, const TT& n, uint64_t l, const D& F)
- {
- if (l == 0) return F.assign(res,F.one) ;
-
-- unsigned long p = (unsigned long) l ;
-+ uint64_t p = l;
- bool is_assg = false ;
-
- TT puiss; F.init(puiss); F.assign(puiss,n) ;
diff --git a/srcpkgs/givaro/patches/218.patch b/srcpkgs/givaro/patches/218.patch
deleted file mode 100644
index 15178289ca84c4..00000000000000
--- a/srcpkgs/givaro/patches/218.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From c7744bb133496cd7ac04688f345646d505e1bf52 Mon Sep 17 00:00:00 2001
-From: "Benjamin A. Beasley" <code@musicinmybrain.net>
-Date: Thu, 19 Jan 2023 09:12:22 -0500
-Subject: [PATCH] Add missing #include <cstdint> for (u)int64_t
-
-Fixes failure to compile on GCC 13.
----
- src/library/poly1/givdegree.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/library/poly1/givdegree.h b/src/library/poly1/givdegree.h
-index 3753a425..eb85a0dd 100644
---- a/src/library/poly1/givdegree.h
-+++ b/src/library/poly1/givdegree.h
-@@ -19,6 +19,8 @@
- #ifndef __GIVARO_poly1degree_H
- #define __GIVARO_poly1degree_H
-
-+#include <cstdint>
-+
- #include <iostream>
-
- namespace Givaro {
diff --git a/srcpkgs/givaro/template b/srcpkgs/givaro/template
index 45f85891e64697..5ec3ae47aa9ef5 100644
--- a/srcpkgs/givaro/template
+++ b/srcpkgs/givaro/template
@@ -1,16 +1,16 @@
# Template file for 'givaro'
pkgname=givaro
-version=4.2.0
-revision=2
+version=4.2.1
+revision=1
build_style=gnu-configure
makedepends="gmpxx-devel"
short_desc="C++ library for arithmetic and algebraic computations"
maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
license="CECILL-B"
homepage="https://github.com/linbox-team/givaro"
-changelog="https://github.com/linbox-team/givaro/raw/master/ChangeLog"
+changelog="https://github.com/linbox-team/givaro/releases"
distfiles="https://github.com/linbox-team/givaro/releases/download/v${version}/givaro-${version}.tar.gz"
-checksum=865e228812feca971dfb6e776a7bc7ac959cf63ebd52b4f05492730a46e1f189
+checksum=feefb7445842ceb756f8bb13900d975b530551e488a2ae174bda7b636251de43
nocross=yes
build_options="native_build"
From 78479f3a1c9e14d585646696b1b40635799cb737 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 6 Apr 2025 12:47:22 +0200
Subject: [PATCH 1401/2025] wine: update to 10.5.
---
srcpkgs/wine/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index 8628058b19cdfe..fd40b66821a45b 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -1,6 +1,6 @@
# Template file for 'wine'
pkgname=wine
-version=10.4
+version=10.5
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="a09019ce5c42ba06ba91ec423d49d8f2a9a8eac4c1a9230c73e1d119639d5e92
- 544cba69dad546927bd04b32c66cfb61c036d0ba11f42dcee7d2b641abba705b"
+checksum="c036ec1ef47674774a5f994583022e9e2eb68fe8fc18b3a8c79e685b3bec89bc
+ 6b58e23d9a7e77ee8f4097105f29135f222421d5560c13248a6bbffd4509bc68"
# NOTE: wine depends on specific versions of wine-mono and wine-gecko,
# check for updates to these packages when updating wine
From 77985997b04dafa34d3dde62898cf94531767268 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 30 Jan 2025 11:39:39 -0300
Subject: [PATCH 1402/2025] flintlib: update to 3.2.2.
---
common/shlibs | 2 +-
srcpkgs/flintlib/patches/2027.patch | 322 ----------------------------
srcpkgs/flintlib/template | 6 +-
3 files changed, 4 insertions(+), 326 deletions(-)
delete mode 100644 srcpkgs/flintlib/patches/2027.patch
diff --git a/common/shlibs b/common/shlibs
index a51d54d5472096..bb9191eac42284 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4198,7 +4198,7 @@ libgtkdatabox.so.1 gtkdatabox3-1.0.0_1
libxcvt.so.0 libxcvt-0.1.1_1
libgf2x.so.3 gf2x-1.3.0_1
libntl.so.44 ntl-11.5.1_1
-libflint.so.19 flintlib-3.1.0_1
+libflint.so.20 flintlib-3.2.1_1
libec.so.14 eclib-20241112_1
libsymmetrica.so.3 symmetrica-3.1.0_1
libLfunction.so.2 lcalc-2.1.0_1
diff --git a/srcpkgs/flintlib/patches/2027.patch b/srcpkgs/flintlib/patches/2027.patch
deleted file mode 100644
index f17ff31f2754d7..00000000000000
--- a/srcpkgs/flintlib/patches/2027.patch
+++ /dev/null
@@ -1,322 +0,0 @@
-See: https://github.com/flintlib/flint/pull/2027
-
-From 1b93e73d00881be12e04b7f13e070214a3c9e1cc Mon Sep 17 00:00:00 2001
-From: Dima Pasechnik <dima@pasechnik.info>
-Date: Wed, 19 Jun 2024 22:16:34 +0100
-Subject: [PATCH] ensure C99 compliance in headers, as 'I' is reserved
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Note that the following code
----- cut here: save as t.c
----- cut here
-
-fails to compile with a suffciently new compiler, e.g. clang 16 or gcc 14.
-
-$ gcc -c t.c
-In file included from t.c:1:
-/usr/include/flint/mpoly.h:1319:43: error: expected â)â before â__extension__â
- 1319 | void mpoly_gcd_info_init(mpoly_gcd_info_t I, slong nvars);
- | ^
-In file included from /usr/include/flint/fmpz_types.h:15,
- from /usr/include/flint/fmpz_mod_types.h:15,
- from /usr/include/flint/mpoly_types.h:15,
- from /usr/include/flint/mpoly.h:23,
- from t.c:2:
-/usr/include/flint/mpoly.h:1319:46: error: expected â;â, â,â or â)â before âmp_limb_signed_tâ
- 1319 | void mpoly_gcd_info_init(mpoly_gcd_info_t I, slong nvars);
-
-...
----
- src/fft_small.h | 6 +++---
- src/fmpz_mod_mpoly_factor.h | 8 ++++----
- src/fmpz_mpoly.h | 2 +-
- src/fmpz_mpoly_factor.h | 18 +++++++++---------
- src/fq_nmod_mpoly_factor.h | 6 +++---
- src/fq_zech_mpoly_factor.h | 6 +++---
- src/mpoly.h | 18 +++++++++---------
- src/nmod_mpoly.h | 4 ++--
- src/nmod_mpoly_factor.h | 6 +++---
- 9 files changed, 37 insertions(+), 37 deletions(-)
-
-diff --git a/src/fft_small.h b/src/fft_small.h
-index 3f62f2e988..b7404f196d 100644
---- a/src/fft_small.h
-+++ b/src/fft_small.h
-@@ -242,10 +242,10 @@ FLINT_INLINE double sd_fft_ctx_get_fft_index(double* d, ulong i)
- }
-
- /* sd_fft.c */
--void sd_fft_trunc(const sd_fft_lctx_t Q, ulong I, ulong S, ulong k, ulong j, ulong itrunc, ulong otrunc);
-+void sd_fft_trunc(const sd_fft_lctx_t Q, ulong Iv, ulong S, ulong k, ulong j, ulong itrunc, ulong otrunc);
-
- /* sd_ifft.c */
--void sd_ifft_trunc(const sd_fft_lctx_t Q, ulong I, ulong S, ulong k, ulong j, ulong z, ulong n, int f);
-+void sd_ifft_trunc(const sd_fft_lctx_t Q, ulong Iv, ulong S, ulong k, ulong j, ulong z, ulong n, int f);
-
- /* sd_fft_ctx.c */
- void sd_fft_ctx_clear(sd_fft_ctx_t Q);
-@@ -428,7 +428,7 @@ typedef struct {
-
- typedef mpn_ctx_struct mpn_ctx_t[1];
-
--void _convert_block(ulong* Xs, sd_fft_ctx_struct* Rffts, double* d, ulong dstride, ulong np, ulong I);
-+void _convert_block(ulong* Xs, sd_fft_ctx_struct* Rffts, double* d, ulong dstride, ulong np, ulong Iv);
- ulong flint_mpn_nbits(const ulong* a, ulong an);
- int flint_mpn_cmp_ui_2exp(const ulong* a, ulong an, ulong b, ulong e);
- unsigned char flint_mpn_add_inplace_c(ulong* z, ulong zn, ulong* a, ulong an, unsigned char cf);
-diff --git a/src/fmpz_mod_mpoly_factor.h b/src/fmpz_mod_mpoly_factor.h
-index 359fdd1e3d..460695dd23 100644
---- a/src/fmpz_mod_mpoly_factor.h
-+++ b/src/fmpz_mod_mpoly_factor.h
-@@ -1203,15 +1203,15 @@ typedef struct {
- typedef fmpz_mod_mpoly_pfrac_struct fmpz_mod_mpoly_pfrac_t[1];
-
-
--int fmpz_mod_mpoly_pfrac_init(fmpz_mod_mpoly_pfrac_t I,
-+int fmpz_mod_mpoly_pfrac_init(fmpz_mod_mpoly_pfrac_t Iv,
- flint_bitcnt_t bits, slong l, slong r, const fmpz_mod_mpoly_struct * betas,
- const fmpz * alpha, const fmpz_mod_mpoly_ctx_t ctx);
-
--void fmpz_mod_mpoly_pfrac_clear(fmpz_mod_mpoly_pfrac_t I,
-+void fmpz_mod_mpoly_pfrac_clear(fmpz_mod_mpoly_pfrac_t Iv,
- const fmpz_mod_mpoly_ctx_t ctx);
-
- int fmpz_mod_mpoly_pfrac(slong r, fmpz_mod_mpoly_t t, const slong * deg,
-- fmpz_mod_mpoly_pfrac_t I, const fmpz_mod_mpoly_ctx_t ctx);
-+ fmpz_mod_mpoly_pfrac_t Iv, const fmpz_mod_mpoly_ctx_t ctx);
-
- int fmpz_mod_mpoly_hlift(slong m, fmpz_mod_mpoly_struct * f, slong r,
- const fmpz * alpha, const fmpz_mod_mpoly_t A, const slong * degs,
-@@ -1290,7 +1290,7 @@ int fmpz_mod_mpolyn_gcd_brown_smprime(
- fmpz_mod_mpolyn_t B,
- slong var,
- const fmpz_mod_mpoly_ctx_t ctx,
-- const mpoly_gcd_info_t I,
-+ const mpoly_gcd_info_t Iv,
- fmpz_mod_poly_polyun_mpolyn_stack_t St);
-
- int fmpz_mod_mpolyl_gcdp_zippel(
-diff --git a/src/fmpz_mpoly.h b/src/fmpz_mpoly.h
-index b7c9677915..4be3d05c56 100644
---- a/src/fmpz_mpoly.h
-+++ b/src/fmpz_mpoly.h
-@@ -1084,7 +1084,7 @@ void fmpz_mpoly_vec_randtest_not_zero(fmpz_mpoly_vec_t vec, flint_rand_t state,
-
- void fmpz_mpoly_spoly(fmpz_mpoly_t res, const fmpz_mpoly_t f, const fmpz_mpoly_t g, const fmpz_mpoly_ctx_t ctx);
- void fmpz_mpoly_vec_set_primitive_unique(fmpz_mpoly_vec_t G, const fmpz_mpoly_vec_t F, const fmpz_mpoly_ctx_t ctx);
--void fmpz_mpoly_reduction_primitive_part(fmpz_mpoly_t res, const fmpz_mpoly_t f, const fmpz_mpoly_vec_t I, const fmpz_mpoly_ctx_t ctx);
-+void fmpz_mpoly_reduction_primitive_part(fmpz_mpoly_t res, const fmpz_mpoly_t f, const fmpz_mpoly_vec_t Iv, const fmpz_mpoly_ctx_t ctx);
- int fmpz_mpoly_vec_is_groebner(const fmpz_mpoly_vec_t G, const fmpz_mpoly_vec_t F, const fmpz_mpoly_ctx_t ctx);
- void fmpz_mpoly_buchberger_naive(fmpz_mpoly_vec_t G, const fmpz_mpoly_vec_t F, const fmpz_mpoly_ctx_t ctx);
- int fmpz_mpoly_buchberger_naive_with_limits(fmpz_mpoly_vec_t G, const fmpz_mpoly_vec_t F,
-diff --git a/src/fmpz_mpoly_factor.h b/src/fmpz_mpoly_factor.h
-index 0da7c1052b..a04ef8021e 100644
---- a/src/fmpz_mpoly_factor.h
-+++ b/src/fmpz_mpoly_factor.h
-@@ -298,11 +298,11 @@ void fmpz_mpoly_from_mpolyl_perm_inflate(fmpz_mpoly_t A,
-
- int fmpz_mpolyl_gcd_brown(fmpz_mpoly_t G,
- fmpz_mpoly_t Abar, fmpz_mpoly_t Bbar, fmpz_mpoly_t A, fmpz_mpoly_t B,
-- const fmpz_mpoly_ctx_t ctx, const mpoly_gcd_info_t I);
-+ const fmpz_mpoly_ctx_t ctx, const mpoly_gcd_info_t Iv);
-
- int fmpz_mpolyl_gcd_brown_threaded_pool(fmpz_mpoly_t G,
- fmpz_mpoly_t Abar, fmpz_mpoly_t Bbar, fmpz_mpoly_t A, fmpz_mpoly_t B,
-- const fmpz_mpoly_ctx_t ctx, const mpoly_gcd_info_t I,
-+ const fmpz_mpoly_ctx_t ctx, const mpoly_gcd_info_t Iv,
- const thread_pool_handle * handles, slong num_handles);
-
- int fmpz_mpolyl_gcd_zippel(fmpz_mpoly_t G, fmpz_mpoly_t Abar,
-@@ -340,15 +340,15 @@ typedef struct {
-
- typedef fmpz_poly_pfrac_struct fmpz_poly_pfrac_t[1];
-
--void fmpz_poly_pfrac_init(fmpz_poly_pfrac_t I);
-+void fmpz_poly_pfrac_init(fmpz_poly_pfrac_t Iv);
-
--void fmpz_poly_pfrac_clear(fmpz_poly_pfrac_t I);
-+void fmpz_poly_pfrac_clear(fmpz_poly_pfrac_t Iv);
-
--int fmpz_poly_pfrac_precompute(fmpz_poly_pfrac_t I,
-+int fmpz_poly_pfrac_precompute(fmpz_poly_pfrac_t Iv,
- const fmpz_poly_struct * b, slong r);
-
- int fmpz_poly_pfrac_precomp(fmpz_poly_struct * c,
-- const fmpz_poly_t A, fmpz_poly_pfrac_t I);
-+ const fmpz_poly_t A, fmpz_poly_pfrac_t Iv);
-
- typedef struct {
- flint_bitcnt_t bits;
-@@ -372,15 +372,15 @@ typedef struct {
-
- typedef fmpz_mpoly_pfrac_struct fmpz_mpoly_pfrac_t[1];
-
--int fmpz_mpoly_pfrac_init(fmpz_mpoly_pfrac_t I, flint_bitcnt_t bits,
-+int fmpz_mpoly_pfrac_init(fmpz_mpoly_pfrac_t Iv, flint_bitcnt_t bits,
- slong r, slong w, const fmpz_mpoly_struct * betas,
- const fmpz * alpha, const fmpz_mpoly_ctx_t ctx);
-
--void fmpz_mpoly_pfrac_clear(fmpz_mpoly_pfrac_t I,
-+void fmpz_mpoly_pfrac_clear(fmpz_mpoly_pfrac_t Iv,
- const fmpz_mpoly_ctx_t ctx);
-
- int fmpz_mpoly_pfrac(slong l, fmpz_mpoly_t t, const slong * degs,
-- fmpz_mpoly_pfrac_t I, const fmpz_mpoly_ctx_t ctx);
-+ fmpz_mpoly_pfrac_t Iv, const fmpz_mpoly_ctx_t ctx);
-
- int fmpz_mpoly_hlift(slong m, fmpz_mpoly_struct * f, slong r,
- const fmpz * alpha, const fmpz_mpoly_t A, const slong * degs,
-diff --git a/src/fq_nmod_mpoly_factor.h b/src/fq_nmod_mpoly_factor.h
-index 6289d3f1c5..29caa99aa4 100644
---- a/src/fq_nmod_mpoly_factor.h
-+++ b/src/fq_nmod_mpoly_factor.h
-@@ -427,7 +427,7 @@ typedef fq_nmod_mpoly_pfrac_struct fq_nmod_mpoly_pfrac_t[1];
-
-
- int fq_nmod_mpoly_pfrac_init(
-- fq_nmod_mpoly_pfrac_t I,
-+ fq_nmod_mpoly_pfrac_t Iv,
- flint_bitcnt_t bits,
- slong l, slong r,
- const fq_nmod_mpoly_struct * betas,
-@@ -435,14 +435,14 @@ int fq_nmod_mpoly_pfrac_init(
- const fq_nmod_mpoly_ctx_t ctx);
-
- void fq_nmod_mpoly_pfrac_clear(
-- fq_nmod_mpoly_pfrac_t I,
-+ fq_nmod_mpoly_pfrac_t Iv,
- const fq_nmod_mpoly_ctx_t ctx);
-
- int fq_nmod_mpoly_pfrac(
- slong r,
- fq_nmod_mpoly_t t,
- const slong * deg,
-- fq_nmod_mpoly_pfrac_t I,
-+ fq_nmod_mpoly_pfrac_t Iv,
- const fq_nmod_mpoly_ctx_t ctx);
-
- int fq_nmod_mpoly_hlift(
-diff --git a/src/fq_zech_mpoly_factor.h b/src/fq_zech_mpoly_factor.h
-index 06f31369f9..3d3c51419f 100644
---- a/src/fq_zech_mpoly_factor.h
-+++ b/src/fq_zech_mpoly_factor.h
-@@ -652,7 +652,7 @@ typedef fq_zech_mpoly_pfrac_struct fq_zech_mpoly_pfrac_t[1];
-
-
- int fq_zech_mpoly_pfrac_init(
-- fq_zech_mpoly_pfrac_t I,
-+ fq_zech_mpoly_pfrac_t Iv,
- flint_bitcnt_t bits,
- slong l, slong r,
- const fq_zech_mpoly_struct * betas,
-@@ -660,14 +660,14 @@ int fq_zech_mpoly_pfrac_init(
- const fq_zech_mpoly_ctx_t ctx);
-
- void fq_zech_mpoly_pfrac_clear(
-- fq_zech_mpoly_pfrac_t I,
-+ fq_zech_mpoly_pfrac_t Iv,
- const fq_zech_mpoly_ctx_t ctx);
-
- int fq_zech_mpoly_pfrac(
- slong r,
- fq_zech_mpoly_t t,
- const slong * deg,
-- fq_zech_mpoly_pfrac_t I,
-+ fq_zech_mpoly_pfrac_t Iv,
- const fq_zech_mpoly_ctx_t ctx);
-
- int fq_zech_mpoly_hlift(
-diff --git a/src/mpoly.h b/src/mpoly.h
-index b0950e3a48..fe0ccbe7c4 100644
---- a/src/mpoly.h
-+++ b/src/mpoly.h
-@@ -1363,9 +1363,9 @@ typedef struct
-
- typedef mpoly_gcd_info_struct mpoly_gcd_info_t[1];
-
--void mpoly_gcd_info_init(mpoly_gcd_info_t I, slong nvars);
-+void mpoly_gcd_info_init(mpoly_gcd_info_t Iv, slong nvars);
-
--void mpoly_gcd_info_clear(mpoly_gcd_info_t I);
-+void mpoly_gcd_info_clear(mpoly_gcd_info_t Iv);
-
- void mpoly_gcd_info_limits(ulong * Amax_exp, ulong * Amin_exp,
- slong * Amax_exp_count, slong * Amin_exp_count,
-@@ -1378,25 +1378,25 @@ void mpoly_gcd_info_stride(ulong * strides,
- const ulong * Bmax_exp, const ulong * Bmin_exp,
- const mpoly_ctx_t mctx);
-
--void mpoly_gcd_info_set_perm(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_set_perm(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
--slong mpoly_gcd_info_get_brown_upper_limit(const mpoly_gcd_info_t I,
-+slong mpoly_gcd_info_get_brown_upper_limit(const mpoly_gcd_info_t Iv,
- slong var, slong bound);
-
--void mpoly_gcd_info_measure_hensel(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_measure_hensel(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
--void mpoly_gcd_info_measure_brown(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_measure_brown(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
--void mpoly_gcd_info_measure_bma(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_measure_bma(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
--void mpoly_gcd_info_measure_zippel(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_measure_zippel(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
--void mpoly_gcd_info_measure_zippel2(mpoly_gcd_info_t I,
-+void mpoly_gcd_info_measure_zippel2(mpoly_gcd_info_t Iv,
- slong Alength, slong Blength, const mpoly_ctx_t mctx);
-
- int mpoly_monomial_cofactors(fmpz * Abarexps, fmpz * Bbarexps,
-diff --git a/src/nmod_mpoly.h b/src/nmod_mpoly.h
-index 2a8136e6eb..716ac9669a 100644
---- a/src/nmod_mpoly.h
-+++ b/src/nmod_mpoly.h
-@@ -1619,13 +1619,13 @@ int nmod_mpolyn_gcd_brown_smprime_bivar(
- int nmod_mpolyn_gcd_brown_smprime(nmod_mpolyn_t G,
- nmod_mpolyn_t Abar, nmod_mpolyn_t Bbar,
- nmod_mpolyn_t A, nmod_mpolyn_t B, slong var,
-- const nmod_mpoly_ctx_t ctx, const mpoly_gcd_info_t I,
-+ const nmod_mpoly_ctx_t ctx, const mpoly_gcd_info_t Iv,
- nmod_poly_stack_t Sp);
-
- int nmod_mpolyn_gcd_brown_smprime_threaded_pool(nmod_mpolyn_t G,
- nmod_mpolyn_t Abar, nmod_mpolyn_t Bbar,
- nmod_mpolyn_t A, nmod_mpolyn_t B, slong var,
-- const nmod_mpoly_ctx_t ctx, const mpoly_gcd_info_t I,
-+ const nmod_mpoly_ctx_t ctx, const mpoly_gcd_info_t Iv,
- const thread_pool_handle * handles, slong num_workers);
-
- int nmod_mpolyn_gcd_brown_lgprime(nmod_mpolyn_t G,
-diff --git a/src/nmod_mpoly_factor.h b/src/nmod_mpoly_factor.h
-index a46afc860f..b16c802b9b 100644
---- a/src/nmod_mpoly_factor.h
-+++ b/src/nmod_mpoly_factor.h
-@@ -362,15 +362,15 @@ typedef struct {
- typedef nmod_mpoly_pfrac_struct nmod_mpoly_pfrac_t[1];
-
-
--int nmod_mpoly_pfrac_init(nmod_mpoly_pfrac_t I, flint_bitcnt_t bits,
-+int nmod_mpoly_pfrac_init(nmod_mpoly_pfrac_t Iv, flint_bitcnt_t bits,
- slong l, slong r, const nmod_mpoly_struct * betas,
- const mp_limb_t * alpha, const nmod_mpoly_ctx_t ctx);
-
--void nmod_mpoly_pfrac_clear(nmod_mpoly_pfrac_t I,
-+void nmod_mpoly_pfrac_clear(nmod_mpoly_pfrac_t Iv,
- const nmod_mpoly_ctx_t ctx);
-
- int nmod_mpoly_pfrac(slong r, nmod_mpoly_t t, const slong * deg,
-- nmod_mpoly_pfrac_t I, const nmod_mpoly_ctx_t ctx);
-+ nmod_mpoly_pfrac_t Iv, const nmod_mpoly_ctx_t ctx);
-
- int nmod_mpoly_hlift(slong m, nmod_mpoly_struct * f, slong r,
- const mp_limb_t * alpha, const nmod_mpoly_t A, const slong * degs,
diff --git a/srcpkgs/flintlib/template b/srcpkgs/flintlib/template
index 7bccdd746a28b6..e92f5350b810b9 100644
--- a/srcpkgs/flintlib/template
+++ b/srcpkgs/flintlib/template
@@ -1,10 +1,11 @@
# Template file for 'flintlib'
pkgname=flintlib
-version=3.1.3+p1
+version=3.2.2
revision=1
build_style=gnu-configure
configure_args="--prefix=/usr --disable-arch $(vopt_with ntl)
$(vopt_if openblas --with-blas-include=${XBPS_CROSS_BASE}/usr/include/openblas)"
+hostmakedepends="m4"
makedepends="mpfr-devel $(vopt_if ntl ntl-devel)
$(vopt_if openblas openblas-devel)"
short_desc="Fast Library for Number Theory"
@@ -13,7 +14,7 @@ license="LGPL-3.0-or-later"
homepage="https://flintlib.org"
changelog="https://raw.githubusercontent.com/flintlib/flint/refs/heads/main/doc/source/history.rst"
distfiles="https://github.com/flintlib/flint/releases/download/v${version/+/-}/flint-${version/+/-}.tar.xz"
-checksum=8d75df8f2347534bd3245ef6f43cb91e43abd152572c6fe0bfffda55ec014920
+checksum=518248b9cd523fab8d84a010b892047dfc97908489ae15199472648165d2a118
build_options="ntl openblas"
desc_option_ntl="enable NTL support"
@@ -34,7 +35,6 @@ flintlib-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
- vmove "usr/lib/*.a"
vmove "usr/lib/*.so"
}
}
From 6f7b73e0f2855d9b8803717cf9c243f48c422853 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 3 Feb 2025 10:14:50 -0300
Subject: [PATCH 1403/2025] eclib: rebuild for flintlib 3.2
---
srcpkgs/eclib/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/eclib/template b/srcpkgs/eclib/template
index 86294212ae64a9..357b1b188f1fee 100644
--- a/srcpkgs/eclib/template
+++ b/srcpkgs/eclib/template
@@ -1,7 +1,7 @@
# Template file for 'eclib'
pkgname=eclib
version=20250122
-revision=1
+revision=2
build_style=gnu-configure
configure_args="--with-flint --with-boost"
makedepends="pari-devel ntl-devel flintlib-devel boost-devel"
From c7728abdb468b6c4cf6a8598f04a6c5f8f0537de Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 3 Feb 2025 10:14:50 -0300
Subject: [PATCH 1404/2025] singular: rebuild for flintlib 3.2
---
srcpkgs/singular/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/singular/template b/srcpkgs/singular/template
index 310b5a08ec064a..a795c016a4ed18 100644
--- a/srcpkgs/singular/template
+++ b/srcpkgs/singular/template
@@ -1,7 +1,7 @@
# Template file for 'singular'
pkgname=singular
version=4.4.1
-revision=1
+revision=2
_majver=${version%p*}
build_style=gnu-configure
configure_args="--with-readline=ncurses
From adb53790c6703b2a0a61e662e5ccbc60a1446ada Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 00:24:32 -0300
Subject: [PATCH 1405/2025] New package: sagemath-giac-0.1.1
---
srcpkgs/sagemath-giac/template | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 srcpkgs/sagemath-giac/template
diff --git a/srcpkgs/sagemath-giac/template b/srcpkgs/sagemath-giac/template
new file mode 100644
index 00000000000000..3564419bb3c467
--- /dev/null
+++ b/srcpkgs/sagemath-giac/template
@@ -0,0 +1,17 @@
+# Template file for 'sagemath-giac'
+pkgname=sagemath-giac
+version=0.1.1
+revision=1
+build_style=python3-pep517
+make_build_args="--skip-dependency-check" # can remove after #54482 and #54495
+hostmakedepends="python3-meson-python python3-Cython"
+makedepends="python3-cysignals python3-gmpy2 sagemath libmpc-devel giac-devel"
+depends="sagemath"
+checkdepends="python3-pytest"
+short_desc="Support for using Giac within SageMath"
+maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/sagemath/sagemath-giac/"
+changelog="https://github.com/sagemath/sagemath-giac/releases"
+distfiles="https://github.com/sagemath/sagemath-giac/releases/download/${version}/sagemath_giac-${version}.tar.gz"
+checksum=9bdf5a96a4ce3dd7e4551ac46ebbddcda7e163589be9a7f2173446a5b5943106
From 689ae0a26a2db975fa7e2cd932391e63827cd146 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 30 Jan 2025 18:06:17 -0300
Subject: [PATCH 1406/2025] sagemath: update to 10.6.
---
.../sagemath/patches/38749-pari_2.17.patch | 2297 -----------------
.../38940-fix_flaky_simplicial_set_test.patch | 73 -
.../patches/38962-eclib_20241112.patch | 70 -
.../patches/39145-python_3.13_re.sub.patch | 39 -
.../patches/39147-python_3.13_doctest.patch | 58 -
.../patches/39178-giac_1.9.0.998.patch | 20 -
.../patches/39182-python_3.13_iter.patch | 28 -
...9184-python_3.13_produce_latex_macro.patch | 54 -
.../39185-python_3.13_find_replacements.patch | 22 -
.../39187-python_3.13_tests_output.patch | 142 -
.../39201-python_3.13_fix_spyx_tmp.patch | 36 -
.../sagemath/patches/39261-scipy_1.15.patch | 36 -
.../patches/39368-singular_4.4.1.patch | 715 -----
srcpkgs/sagemath/patches/get_patches | 27 +-
srcpkgs/sagemath/patches/zz-32bit-test.patch | 30 -
.../patches/zz-fix-doctest-order.patch | 17 -
srcpkgs/sagemath/template | 10 +-
17 files changed, 11 insertions(+), 3663 deletions(-)
delete mode 100644 srcpkgs/sagemath/patches/38749-pari_2.17.patch
delete mode 100644 srcpkgs/sagemath/patches/38940-fix_flaky_simplicial_set_test.patch
delete mode 100644 srcpkgs/sagemath/patches/38962-eclib_20241112.patch
delete mode 100644 srcpkgs/sagemath/patches/39145-python_3.13_re.sub.patch
delete mode 100644 srcpkgs/sagemath/patches/39147-python_3.13_doctest.patch
delete mode 100644 srcpkgs/sagemath/patches/39178-giac_1.9.0.998.patch
delete mode 100644 srcpkgs/sagemath/patches/39182-python_3.13_iter.patch
delete mode 100644 srcpkgs/sagemath/patches/39184-python_3.13_produce_latex_macro.patch
delete mode 100644 srcpkgs/sagemath/patches/39185-python_3.13_find_replacements.patch
delete mode 100644 srcpkgs/sagemath/patches/39187-python_3.13_tests_output.patch
delete mode 100644 srcpkgs/sagemath/patches/39201-python_3.13_fix_spyx_tmp.patch
delete mode 100644 srcpkgs/sagemath/patches/39261-scipy_1.15.patch
delete mode 100644 srcpkgs/sagemath/patches/39368-singular_4.4.1.patch
delete mode 100644 srcpkgs/sagemath/patches/zz-32bit-test.patch
delete mode 100644 srcpkgs/sagemath/patches/zz-fix-doctest-order.patch
diff --git a/srcpkgs/sagemath/patches/38749-pari_2.17.patch b/srcpkgs/sagemath/patches/38749-pari_2.17.patch
deleted file mode 100644
index 9229b8f9a60844..00000000000000
--- a/srcpkgs/sagemath/patches/38749-pari_2.17.patch
+++ /dev/null
@@ -1,2297 +0,0 @@
-diff --git a/src/sage/arith/misc.py b/src/sage/arith/misc.py
-index 637ed9192bd..12f1760b67f 100644
---- a/src/sage/arith/misc.py
-+++ b/src/sage/arith/misc.py
-@@ -2691,9 +2691,10 @@ def factor(n, proof=None, int_=False, algorithm='pari', verbose=0, **kwds):
-
- Any object which has a factor method can be factored like this::
-
-- sage: K.<i> = QuadraticField(-1) # needs sage.rings.number_field
-- sage: factor(122 - 454*i) # needs sage.rings.number_field
-- (-i) * (-i - 2)^3 * (i + 1)^3 * (-2*i + 3) * (i + 4)
-+ sage: # needs sage.rings.number_field
-+ sage: K.<i> = QuadraticField(-1)
-+ sage: f = factor(122 - 454*i); f
-+ (-1) * (i - 1)^3 * (2*i - 1)^3 * (3*i + 2) * (i + 4)
-
- To access the data in a factorization::
-
-@@ -2776,7 +2777,7 @@ def radical(n, *args, **kwds):
- ArithmeticError: radical of 0 is not defined
- sage: K.<i> = QuadraticField(-1) # needs sage.rings.number_field
- sage: radical(K(2)) # needs sage.rings.number_field
-- i + 1
-+ i - 1
-
- Tests with numpy and gmpy2 numbers::
-
-@@ -3031,7 +3032,7 @@ def is_squarefree(n):
- sage: is_squarefree(O(2))
- False
- sage: O(2).factor()
-- (-I) * (I + 1)^2
-+ (I) * (I - 1)^2
-
- This method fails on domains which are not Unique Factorization Domains::
-
-diff --git a/src/sage/calculus/calculus.py b/src/sage/calculus/calculus.py
-index 64881aba812..cae93ef8bcd 100644
---- a/src/sage/calculus/calculus.py
-+++ b/src/sage/calculus/calculus.py
-@@ -794,8 +794,7 @@ def nintegral(ex, x, a, b,
- to high precision::
-
- sage: gp.eval('intnum(x=17,42,exp(-x^2)*log(x))')
-- '2.565728500561051474934096410 E-127' # 32-bit
-- '2.5657285005610514829176211363206621657 E-127' # 64-bit
-+ '2.5657285005610514829176211363206621657 E-127'
- sage: old_prec = gp.set_real_precision(50)
- sage: gp.eval('intnum(x=17,42,exp(-x^2)*log(x))')
- '2.5657285005610514829173563961304957417746108003917 E-127'
-diff --git a/src/sage/categories/quotient_fields.py b/src/sage/categories/quotient_fields.py
-index 76f0570a819..0e4d13ef889 100644
---- a/src/sage/categories/quotient_fields.py
-+++ b/src/sage/categories/quotient_fields.py
-@@ -100,7 +100,7 @@ def gcd(self, other):
- sage: R = ZZ.extension(x^2 + 1, names='i')
- sage: i = R.1
- sage: gcd(5, 3 + 4*i)
-- -i - 2
-+ 2*i - 1
- sage: P.<t> = R[]
- sage: gcd(t, i)
- Traceback (most recent call last):
-diff --git a/src/sage/doctest/sources.py b/src/sage/doctest/sources.py
-index 7589f62922b..9807c1d5e12 100644
---- a/src/sage/doctest/sources.py
-+++ b/src/sage/doctest/sources.py
-@@ -766,11 +766,11 @@ def create_doctests(self, namespace):
-
- sage: import sys
- sage: bitness = '64' if sys.maxsize > (1 << 32) else '32'
-- sage: gp.get_precision() == 38 # needs sage.libs.pari
-+ sage: sys.maxsize == 2^63 - 1
- False # 32-bit
- True # 64-bit
- sage: ex = doctests[20].examples[11]
-- sage: ((bitness == '64' and ex.want == 'True \n') # needs sage.libs.pari
-+ sage: ((bitness == '64' and ex.want == 'True \n')
- ....: or (bitness == '32' and ex.want == 'False \n'))
- True
-
-diff --git a/src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py b/src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py
-index 9734b3767ac..4de0e8f6158 100644
---- a/src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py
-+++ b/src/sage/dynamics/arithmetic_dynamics/berkovich_ds.py
-@@ -690,10 +690,10 @@ def conjugate(self, M, adjugate=False, new_ideal=None):
-
- sage: # needs sage.rings.number_field
- sage: ideal = A.ideal(5).factor()[1][0]; ideal
-- Fractional ideal (2*a + 1)
-+ Fractional ideal (-2*a - 1)
- sage: g = f.conjugate(conj, new_ideal=ideal)
- sage: g.domain().ideal()
-- Fractional ideal (2*a + 1)
-+ Fractional ideal (-2*a - 1)
- """
- if self.domain().is_padic_base():
- return DynamicalSystem_Berkovich(self._system.conjugate(M, adjugate=adjugate))
-diff --git a/src/sage/dynamics/arithmetic_dynamics/projective_ds.py b/src/sage/dynamics/arithmetic_dynamics/projective_ds.py
-index 591693e5af8..fa9d808fd33 100644
---- a/src/sage/dynamics/arithmetic_dynamics/projective_ds.py
-+++ b/src/sage/dynamics/arithmetic_dynamics/projective_ds.py
-@@ -1791,7 +1791,7 @@ def primes_of_bad_reduction(self, check=True):
- sage: P.<x,y> = ProjectiveSpace(K,1)
- sage: f = DynamicalSystem_projective([1/3*x^2+1/a*y^2, y^2])
- sage: f.primes_of_bad_reduction() # needs sage.rings.function_field
-- [Fractional ideal (a), Fractional ideal (3)]
-+ [Fractional ideal (-a), Fractional ideal (3)]
-
- This is an example where ``check=False`` returns extra primes::
-
-diff --git a/src/sage/interfaces/gp.py b/src/sage/interfaces/gp.py
-index b98c050d889..712a37a6dc6 100644
---- a/src/sage/interfaces/gp.py
-+++ b/src/sage/interfaces/gp.py
-@@ -48,11 +48,9 @@
- ::
-
- sage: gp("a = intnum(x=0,6,sin(x))")
-- 0.03982971334963397945434770208 # 32-bit
-- 0.039829713349633979454347702077075594548 # 64-bit
-+ 0.039829713349633979454347702077075594548
- sage: gp("a")
-- 0.03982971334963397945434770208 # 32-bit
-- 0.039829713349633979454347702077075594548 # 64-bit
-+ 0.039829713349633979454347702077075594548
- sage: gp.kill("a")
- sage: gp("a")
- a
-@@ -375,8 +373,7 @@ def get_precision(self):
- EXAMPLES::
-
- sage: gp.get_precision()
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- """
- return self.get_default('realprecision')
-
-@@ -396,15 +393,13 @@ def set_precision(self, prec):
- EXAMPLES::
-
- sage: old_prec = gp.set_precision(53); old_prec
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- sage: gp.get_precision()
- 57
- sage: gp.set_precision(old_prec)
- 57
- sage: gp.get_precision()
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- """
- return self.set_default('realprecision', prec)
-
-@@ -520,8 +515,7 @@ def set_default(self, var, value):
- sage: gp.set_default('realprecision', old_prec)
- 115
- sage: gp.get_default('realprecision')
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- """
- old = self.get_default(var)
- self._eval_line('default(%s,%s)' % (var, value))
-@@ -547,8 +541,7 @@ def get_default(self, var):
- sage: gp.get_default('seriesprecision')
- 16
- sage: gp.get_default('realprecision')
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- """
- return eval(self._eval_line('default(%s)' % var))
-
-@@ -773,8 +766,7 @@ def _exponent_symbol(self):
- ::
-
- sage: repr(gp(10.^80)).replace(gp._exponent_symbol(), 'e')
-- '1.0000000000000000000000000000000000000e80' # 64-bit
-- '1.000000000000000000000000000e80' # 32-bit
-+ '1.0000000000000000000000000000000000000e80'
- """
- return ' E'
-
-@@ -800,18 +792,15 @@ def new_with_bits_prec(self, s, precision=0):
-
- sage: # needs sage.symbolic
- sage: pi_def = gp(pi); pi_def
-- 3.141592653589793238462643383 # 32-bit
-- 3.1415926535897932384626433832795028842 # 64-bit
-+ 3.1415926535897932384626433832795028842
- sage: pi_def.precision()
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- sage: pi_150 = gp.new_with_bits_prec(pi, 150)
- sage: new_prec = pi_150.precision(); new_prec
- 48 # 32-bit
- 57 # 64-bit
- sage: old_prec = gp.set_precision(new_prec); old_prec
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- sage: pi_150
- 3.14159265358979323846264338327950288419716939938 # 32-bit
- 3.14159265358979323846264338327950288419716939937510582098 # 64-bit
-@@ -819,8 +808,7 @@ def new_with_bits_prec(self, s, precision=0):
- 48 # 32-bit
- 57 # 64-bit
- sage: gp.get_precision()
-- 28 # 32-bit
-- 38 # 64-bit
-+ 38
- """
- if precision:
- old_prec = self.get_real_precision()
-@@ -856,11 +844,9 @@ class GpElement(ExpectElement, sage.interfaces.abc.GpElement):
- sage: loads(dumps(x)) == x
- False
- sage: x
-- 1.047197551196597746154214461 # 32-bit
-- 1.0471975511965977461542144610931676281 # 64-bit
-+ 1.0471975511965977461542144610931676281
- sage: loads(dumps(x))
-- 1.047197551196597746154214461 # 32-bit
-- 1.0471975511965977461542144610931676281 # 64-bit
-+ 1.0471975511965977461542144610931676281
-
- The two elliptic curves look the same, but internally the floating
- point numbers are slightly different.
-diff --git a/src/sage/interfaces/interface.py b/src/sage/interfaces/interface.py
-index bd1095e8c70..2656b56e7f6 100644
---- a/src/sage/interfaces/interface.py
-+++ b/src/sage/interfaces/interface.py
-@@ -1045,8 +1045,7 @@ def _sage_repr(self):
- ::
-
- sage: gp(10.^80)._sage_repr()
-- '1.0000000000000000000000000000000000000e80' # 64-bit
-- '1.000000000000000000000000000e80' # 32-bit
-+ '1.0000000000000000000000000000000000000e80'
- sage: mathematica('10.^80')._sage_repr() # optional - mathematica
- '1.e80'
-
-diff --git a/src/sage/interfaces/mathematica.py b/src/sage/interfaces/mathematica.py
-index 488a1fb1af5..fb8eebd8118 100644
---- a/src/sage/interfaces/mathematica.py
-+++ b/src/sage/interfaces/mathematica.py
-@@ -187,8 +187,7 @@
- Note that this agrees with what the PARI interpreter gp produces::
-
- sage: gp('solve(x=1,2,exp(x)-3*x)')
-- 1.512134551657842473896739678 # 32-bit
-- 1.5121345516578424738967396780720387046 # 64-bit
-+ 1.5121345516578424738967396780720387046
-
- Next we find the minimum of a polynomial using the two different
- ways of accessing Mathematica::
-diff --git a/src/sage/interfaces/mathics.py b/src/sage/interfaces/mathics.py
-index 58a376b9c72..b2cbbb152bc 100644
---- a/src/sage/interfaces/mathics.py
-+++ b/src/sage/interfaces/mathics.py
-@@ -196,8 +196,7 @@
- Note that this agrees with what the PARI interpreter gp produces::
-
- sage: gp('solve(x=1,2,exp(x)-3*x)')
-- 1.512134551657842473896739678 # 32-bit
-- 1.5121345516578424738967396780720387046 # 64-bit
-+ 1.5121345516578424738967396780720387046
-
- Next we find the minimum of a polynomial using the two different
- ways of accessing Mathics::
-diff --git a/src/sage/interfaces/maxima_abstract.py b/src/sage/interfaces/maxima_abstract.py
-index b8df280857c..234e9373fca 100644
---- a/src/sage/interfaces/maxima_abstract.py
-+++ b/src/sage/interfaces/maxima_abstract.py
-@@ -1489,8 +1489,7 @@ def nintegral(self, var='x', a=0, b=1,
- high precision very quickly::
-
- sage: gp('intnum(x=0,1,exp(-sqrt(x)))')
-- 0.5284822353142307136179049194 # 32-bit
-- 0.52848223531423071361790491935415653022 # 64-bit
-+ 0.52848223531423071361790491935415653022
- sage: _ = gp.set_precision(80)
- sage: gp('intnum(x=0,1,exp(-sqrt(x)))')
- 0.52848223531423071361790491935415653021675547587292866196865279321015401702040079
-diff --git a/src/sage/libs/pari/__init__.py b/src/sage/libs/pari/__init__.py
-index b5bc281db4d..2c4f8fa4b24 100644
---- a/src/sage/libs/pari/__init__.py
-+++ b/src/sage/libs/pari/__init__.py
-@@ -165,12 +165,11 @@
- sage: e = pari([0,0,0,-82,0]).ellinit()
- sage: eta1 = e.elleta(precision=50)[0]
- sage: eta1.sage()
-- 3.6054636014326520859158205642077267748 # 64-bit
-- 3.605463601432652085915820564 # 32-bit
-+ 3.6054636014326520859158205642077267748
- sage: eta1 = e.elleta(precision=150)[0]
- sage: eta1.sage()
- 3.605463601432652085915820564207726774810268996598024745444380641429820491740 # 64-bit
-- 3.60546360143265208591582056420772677481026899659802474544 # 32-bit
-+ 3.605463601432652085915820564207726774810268996598024745444380641430 # 32-bit
- """
-
-
-diff --git a/src/sage/libs/pari/convert_sage.pyx b/src/sage/libs/pari/convert_sage.pyx
-index e26238d7c38..48338e0279c 100644
---- a/src/sage/libs/pari/convert_sage.pyx
-+++ b/src/sage/libs/pari/convert_sage.pyx
-@@ -573,17 +573,16 @@ cpdef list pari_prime_range(long c_start, long c_stop, bint py_ints=False):
- sage: pari_prime_range(2, 19)
- [2, 3, 5, 7, 11, 13, 17]
- """
-- cdef long p = 0
-- cdef byteptr pari_prime_ptr = diffptr
-+ cdef ulong i = 1
- res = []
-- while p < c_start:
-- NEXT_PRIME_VIADIFF(p, pari_prime_ptr)
-- while p < c_stop:
-+ while pari_PRIMES[i] < c_start:
-+ i+=1
-+ while pari_PRIMES[i] < c_stop:
- if py_ints:
-- res.append(p)
-+ res.append(pari_PRIMES[i])
- else:
- z = <Integer>PY_NEW(Integer)
-- mpz_set_ui(z.value, p)
-+ mpz_set_ui(z.value, pari_PRIMES[i])
- res.append(z)
-- NEXT_PRIME_VIADIFF(p, pari_prime_ptr)
-+ i+=1
- return res
-diff --git a/src/sage/libs/pari/convert_sage_real_mpfr.pyx b/src/sage/libs/pari/convert_sage_real_mpfr.pyx
-index 98db6023dc9..5fd7fba1c47 100644
---- a/src/sage/libs/pari/convert_sage_real_mpfr.pyx
-+++ b/src/sage/libs/pari/convert_sage_real_mpfr.pyx
-@@ -28,7 +28,7 @@ cpdef Gen new_gen_from_real_mpfr_element(RealNumber self):
-
- # We round up the precision to the nearest multiple of wordsize.
- cdef int rounded_prec
-- rounded_prec = (self.prec() + wordsize - 1) & ~(wordsize - 1)
-+ rounded_prec = nbits2prec(self.prec())
-
- # Yes, assigning to self works fine, even in Cython.
- if rounded_prec > prec:
-@@ -48,7 +48,7 @@ cpdef Gen new_gen_from_real_mpfr_element(RealNumber self):
- exponent = mpfr_get_z_exp(mantissa, self.value)
-
- # Create a PARI REAL
-- pari_float = cgetr(2 + rounded_prec / wordsize)
-+ pari_float = cgetr(rounded_prec)
- pari_float[1] = evalexpo(exponent + rounded_prec - 1) + evalsigne(mpfr_sgn(self.value))
- mpz_export(&pari_float[2], NULL, 1, wordsize // 8, 0, 0, mantissa)
- mpz_clear(mantissa)
-diff --git a/src/sage/libs/pari/tests.py b/src/sage/libs/pari/tests.py
-index 1ed571cd4b9..38fee89202b 100644
---- a/src/sage/libs/pari/tests.py
-+++ b/src/sage/libs/pari/tests.py
-@@ -94,8 +94,7 @@
- [4, 2]
-
- sage: int(pari(RealField(63)(2^63 - 1))) # needs sage.rings.real_mpfr
-- 9223372036854775807 # 32-bit
-- 9223372036854775807 # 64-bit
-+ 9223372036854775807
- sage: int(pari(RealField(63)(2^63 + 2))) # needs sage.rings.real_mpfr
- 9223372036854775810
-
-@@ -1231,8 +1230,7 @@
- sage: e.ellheight([1,0])
- 0.476711659343740
- sage: e.ellheight([1,0], precision=128).sage()
-- 0.47671165934373953737948605888465305945902294218 # 32-bit
-- 0.476711659343739537379486058884653059459022942211150879336 # 64-bit
-+ 0.476711659343739537379486058884653059459022942211150879336
- sage: e.ellheight([1, 0], [-1, 1])
- 0.418188984498861
-
-@@ -1502,7 +1500,7 @@
- sage: pari(-104).quadclassunit()
- [6, [6], [Qfb(5, -4, 6)], 1]
- sage: pari(109).quadclassunit()
-- [1, [], [], 5.56453508676047]
-+ [1, [], [], 5.56453508676047, -1]
- sage: pari(10001).quadclassunit() # random generators
- [16, [16], [Qfb(10, 99, -5, 0.E-38)], 5.29834236561059]
- sage: pari(10001).quadclassunit()[0]
-@@ -1749,13 +1747,13 @@
- sage: y = QQ['yy'].0; _ = pari(y) # pari has variable ordering rules
- sage: x = QQ['zz'].0; nf = pari(x^2 + 2).nfinit()
- sage: nf.nfroots(y^2 + 2)
-- [Mod(-zz, zz^2 + 2), Mod(zz, zz^2 + 2)]
-+ [Mod(-zz, zz^2 + 2), Mod(zz, zz^2 + 2)]~
- sage: nf = pari(x^3 + 2).nfinit()
- sage: nf.nfroots(y^3 + 2)
-- [Mod(zz, zz^3 + 2)]
-+ [Mod(zz, zz^3 + 2)]~
- sage: nf = pari(x^4 + 2).nfinit()
- sage: nf.nfroots(y^4 + 2)
-- [Mod(-zz, zz^4 + 2), Mod(zz, zz^4 + 2)]
-+ [Mod(-zz, zz^4 + 2), Mod(zz, zz^4 + 2)]~
-
- sage: nf = pari('x^2 + 1').nfinit()
- sage: nf.nfrootsof1()
-@@ -1806,12 +1804,11 @@
- sage: e = pari([0,0,0,-82,0]).ellinit()
- sage: eta1 = e.elleta(precision=50)[0]
- sage: eta1.sage()
-- 3.6054636014326520859158205642077267748 # 64-bit
-- 3.605463601432652085915820564 # 32-bit
-+ 3.6054636014326520859158205642077267748
- sage: eta1 = e.elleta(precision=150)[0]
- sage: eta1.sage()
- 3.605463601432652085915820564207726774810268996598024745444380641429820491740 # 64-bit
-- 3.60546360143265208591582056420772677481026899659802474544 # 32-bit
-+ 3.605463601432652085915820564207726774810268996598024745444380641430 # 32-bit
- sage: from cypari2 import Pari
- sage: pari = Pari()
-
-diff --git a/src/sage/matrix/matrix2.pyx b/src/sage/matrix/matrix2.pyx
-index dec25a76e54..481fa70bebe 100644
---- a/src/sage/matrix/matrix2.pyx
-+++ b/src/sage/matrix/matrix2.pyx
-@@ -16584,7 +16584,7 @@ cdef class Matrix(Matrix1):
- ....: -2*a^2 + 4*a - 2, -2*a^2 + 1, 2*a, a^2 - 6, 3*a^2 - a ])
- sage: r,s,p = m._echelon_form_PID()
- sage: s[2]
-- (0, 0, -3*a^2 - 18*a + 34, -68*a^2 + 134*a - 53, -111*a^2 + 275*a - 90)
-+ (0, 0, 3*a^2 + 18*a - 34, 68*a^2 - 134*a + 53, 111*a^2 - 275*a + 90)
- sage: r * m == s and r.det() == 1
- True
-
-diff --git a/src/sage/modular/cusps_nf.py b/src/sage/modular/cusps_nf.py
-index 4d120c075da..f3a3ff7e65b 100644
---- a/src/sage/modular/cusps_nf.py
-+++ b/src/sage/modular/cusps_nf.py
-@@ -1184,9 +1184,9 @@ def NFCusps_ideal_reps_for_levelN(N, nlists=1):
- sage: from sage.modular.cusps_nf import NFCusps_ideal_reps_for_levelN
- sage: NFCusps_ideal_reps_for_levelN(N)
- [(Fractional ideal (1),
-- Fractional ideal (67, a + 17),
-- Fractional ideal (127, a + 48),
-- Fractional ideal (157, a - 19))]
-+ Fractional ideal (67, -4/7*a^3 + 13/7*a^2 + 39/7*a - 43),
-+ Fractional ideal (127, -4/7*a^3 + 13/7*a^2 + 39/7*a - 42),
-+ Fractional ideal (157, -4/7*a^3 + 13/7*a^2 + 39/7*a + 48))]
- sage: L = NFCusps_ideal_reps_for_levelN(N, 5)
- sage: all(len(L[i]) == k.class_number() for i in range(len(L)))
- True
-@@ -1244,7 +1244,7 @@ def units_mod_ideal(I):
- sage: I = k.ideal(5, a + 1)
- sage: units_mod_ideal(I)
- [1,
-- -2*a^2 - 4*a + 1,
-+ 2*a^2 + 4*a - 1,
- ...]
-
- ::
-diff --git a/src/sage/modular/dirichlet.py b/src/sage/modular/dirichlet.py
-index c261a84e8de..8ca797b5f16 100644
---- a/src/sage/modular/dirichlet.py
-+++ b/src/sage/modular/dirichlet.py
-@@ -2398,13 +2398,13 @@ class DirichletGroupFactory(UniqueFactory):
- sage: parent(val)
- Gaussian Integers generated by zeta4 in Cyclotomic Field of order 4 and degree 2
- sage: r4_29_0 = r4.residue_field(K(29).factor()[0][0]); r4_29_0(val)
-- 17
-+ 12
- sage: r4_29_0(val) * GF(29)(3)
-- 22
-+ 7
- sage: r4_29_0(G.gens()[2].values_on_gens()[2]) * 3
-- 22
-+ 7
- sage: parent(r4_29_0(G.gens()[2].values_on_gens()[2]) * 3)
-- Residue field of Fractional ideal (-2*zeta4 + 5)
-+ Residue field of Fractional ideal (-2*zeta4 - 5)
-
- ::
-
-diff --git a/src/sage/modular/modsym/p1list_nf.py b/src/sage/modular/modsym/p1list_nf.py
-index 86d33071974..00bb0979ea4 100644
---- a/src/sage/modular/modsym/p1list_nf.py
-+++ b/src/sage/modular/modsym/p1list_nf.py
-@@ -61,7 +61,7 @@
-
- sage: alpha = MSymbol(N, a + 2, 3*a^2)
- sage: alpha.lift_to_sl2_Ok()
-- [-1, 4*a^2 - 13*a + 23, a + 2, 5*a^2 + 3*a - 3]
-+ [-a - 1, 15*a^2 - 38*a + 86, a + 2, -a^2 + 9*a - 19]
- sage: Ok = k.ring_of_integers()
- sage: M = Matrix(Ok, 2, alpha.lift_to_sl2_Ok())
- sage: det(M)
-@@ -977,11 +977,11 @@ def apply_J_epsilon(self, i, e1, e2=1):
- sage: N = k.ideal(5, a + 1)
- sage: P = P1NFList(N)
- sage: u = k.unit_group().gens_values(); u
-- [-1, -2*a^2 - 4*a + 1]
-+ [-1, 2*a^2 + 4*a - 1]
- sage: P.apply_J_epsilon(4, -1)
- 2
- sage: P.apply_J_epsilon(4, u[0], u[1])
-- 5
-+ 1
-
- ::
-
-@@ -1122,7 +1122,7 @@ def lift_to_sl2_Ok(N, c, d):
- sage: M = Matrix(Ok, 2, lift_to_sl2_Ok(N, 0, 7))
- Traceback (most recent call last):
- ...
-- ValueError: <0> + <7> and the Fractional ideal (7, a) are not coprime.
-+ ValueError: <0> + <7> and the Fractional ideal (7, -4/7*a^3 + 13/7*a^2 + 39/7*a - 19) are not coprime.
- """
- k = N.number_field()
- # check the input
-diff --git a/src/sage/quadratic_forms/binary_qf.py b/src/sage/quadratic_forms/binary_qf.py
-index 202da0652ff..083bdee237d 100644
---- a/src/sage/quadratic_forms/binary_qf.py
-+++ b/src/sage/quadratic_forms/binary_qf.py
-@@ -1646,7 +1646,7 @@ def solve_integer(self, n, *, algorithm='general', _flag=2):
- sage: Q = BinaryQF([1, 0, 12345])
- sage: n = 2^99 + 5273
- sage: Q.solve_integer(n) # needs sage.libs.pari
-- (-67446480057659, 7139620553488)
-+ (67446480057659, 7139620553488)
- sage: Q.solve_integer(n, algorithm='cornacchia') # needs sage.libs.pari
- (67446480057659, 7139620553488)
- sage: timeit('Q.solve_integer(n)') # not tested
-@@ -1661,7 +1661,7 @@ def solve_integer(self, n, *, algorithm='general', _flag=2):
- sage: Qs
- [x^2 + x*y + 6*y^2, 2*x^2 - x*y + 3*y^2, 2*x^2 + x*y + 3*y^2]
- sage: [Q.solve_integer(3) for Q in Qs]
-- [None, (0, -1), (0, -1)]
-+ [None, (0, 1), (0, 1)]
- sage: [Q.solve_integer(5) for Q in Qs]
- [None, None, None]
- sage: [Q.solve_integer(6) for Q in Qs]
-@@ -1741,11 +1741,11 @@ def solve_integer(self, n, *, algorithm='general', _flag=2):
- sage: # needs sage.libs.pari
- sage: Q = BinaryQF([1, 0, 5])
- sage: Q.solve_integer(126, _flag=1)
-- [(11, -1), (-1, -5), (-1, 5), (-11, -1)]
-+ [(-11, -1), (-1, -5), (-1, 5), (11, -1)]
- sage: Q.solve_integer(126, _flag=2)
- (11, -1)
- sage: Q.solve_integer(126, _flag=3)
-- [(11, -1), (-1, -5), (-1, 5), (-11, -1), (-9, -3), (9, -3)]
-+ [(-11, -1), (-9, -3), (-1, -5), (-1, 5), (9, -3), (11, -1)]
- """
- if self.is_negative_definite(): # not supported by PARI
- return (-self).solve_integer(-n)
-diff --git a/src/sage/rings/finite_rings/finite_field_prime_modn.py b/src/sage/rings/finite_rings/finite_field_prime_modn.py
-index d94b0a4335a..0978c7328fe 100644
---- a/src/sage/rings/finite_rings/finite_field_prime_modn.py
-+++ b/src/sage/rings/finite_rings/finite_field_prime_modn.py
-@@ -114,9 +114,9 @@ def _coerce_map_from_(self, S):
- sage: RF13 = K.residue_field(pp)
- sage: RF13.hom([GF(13)(1)])
- Ring morphism:
-- From: Residue field of Fractional ideal (-w - 18)
-- To: Finite Field of size 13
-- Defn: 1 |--> 1
-+ From: Residue field of Fractional ideal (w + 18)
-+ To: Finite Field of size 13
-+ Defn: 1 |--> 1
-
- Check that :issue:`19573` is resolved::
-
-diff --git a/src/sage/rings/finite_rings/residue_field.pyx b/src/sage/rings/finite_rings/residue_field.pyx
-index f6f8c08666f..5c6f41b63c5 100644
---- a/src/sage/rings/finite_rings/residue_field.pyx
-+++ b/src/sage/rings/finite_rings/residue_field.pyx
-@@ -22,14 +22,13 @@ monogenic (i.e., 2 is an essential discriminant divisor)::
- sage: # needs sage.rings.number_field
- sage: K.<a> = NumberField(x^3 + x^2 - 2*x + 8)
- sage: F = K.factor(2); F
-- (Fractional ideal (-1/2*a^2 + 1/2*a - 1)) * (Fractional ideal (-a^2 + 2*a - 3))
-- * (Fractional ideal (3/2*a^2 - 5/2*a + 4))
-+ (Fractional ideal (-1/2*a^2 + 1/2*a - 1)) * (Fractional ideal (a^2 - 2*a + 3)) * (Fractional ideal (-3/2*a^2 + 5/2*a - 4))
- sage: F[0][0].residue_field()
- Residue field of Fractional ideal (-1/2*a^2 + 1/2*a - 1)
- sage: F[1][0].residue_field()
-- Residue field of Fractional ideal (-a^2 + 2*a - 3)
-+ Residue field of Fractional ideal (a^2 - 2*a + 3)
- sage: F[2][0].residue_field()
-- Residue field of Fractional ideal (3/2*a^2 - 5/2*a + 4)
-+ Residue field of Fractional ideal (-3/2*a^2 + 5/2*a - 4)
-
- We can also form residue fields from `\ZZ`::
-
-@@ -126,10 +125,10 @@ First over a small non-prime field::
- sage: I = ideal([ubar*X + Y]); I
- Ideal (ubar*X + Y) of Multivariate Polynomial Ring in X, Y over
- Residue field in ubar of Fractional ideal
-- (47, 517/55860*u^5 + 235/3724*u^4 + 9829/13965*u^3
-- + 54106/13965*u^2 + 64517/27930*u + 755696/13965)
-+ (47, 4841/93100*u^5 + 34451/139650*u^4 + 303697/69825*u^3
-+ + 297893/27930*u^2 + 1649764/23275*u + 2633506/69825)
- sage: I.groebner_basis() # needs sage.libs.singular
-- [X + (-19*ubar^2 - 5*ubar - 17)*Y]
-+ [X + (-15*ubar^2 + 3*ubar - 2)*Y]
-
- And now over a large prime field::
-
-@@ -496,9 +495,9 @@ class ResidueField_generic(Field):
-
- sage: # needs sage.rings.number_field
- sage: I = QQ[i].factor(2)[0][0]; I
-- Fractional ideal (I + 1)
-+ Fractional ideal (I - 1)
- sage: k = I.residue_field(); k
-- Residue field of Fractional ideal (I + 1)
-+ Residue field of Fractional ideal (I - 1)
- sage: type(k)
- <class 'sage.rings.finite_rings.residue_field.ResidueFiniteField_prime_modn_with_category'>
-
-@@ -1008,7 +1007,7 @@ cdef class ReductionMap(Map):
- sage: cr
- Partially defined reduction map:
- From: Number Field in a with defining polynomial x^2 + 1
-- To: Residue field of Fractional ideal (a + 1)
-+ To: Residue field of Fractional ideal (a - 1)
- sage: cr == r # not implemented
- True
- sage: r(2 + a) == cr(2 + a)
-@@ -1039,7 +1038,7 @@ cdef class ReductionMap(Map):
- sage: cr
- Partially defined reduction map:
- From: Number Field in a with defining polynomial x^2 + 1
-- To: Residue field of Fractional ideal (a + 1)
-+ To: Residue field of Fractional ideal (a - 1)
- sage: cr == r # not implemented
- True
- sage: r(2 + a) == cr(2 + a)
-@@ -1071,7 +1070,7 @@ cdef class ReductionMap(Map):
- sage: r = F.reduction_map(); r
- Partially defined reduction map:
- From: Number Field in a with defining polynomial x^2 + 1
-- To: Residue field of Fractional ideal (a + 1)
-+ To: Residue field of Fractional ideal (a - 1)
-
- We test that calling the function also works after copying::
-
-@@ -1083,7 +1082,7 @@ cdef class ReductionMap(Map):
- Traceback (most recent call last):
- ...
- ZeroDivisionError: Cannot reduce field element 1/2*a
-- modulo Fractional ideal (a + 1): it has negative valuation
-+ modulo Fractional ideal (a - 1): it has negative valuation
-
- sage: # needs sage.rings.finite_rings
- sage: R.<t> = GF(2)[]; h = t^5 + t^2 + 1
-@@ -1105,11 +1104,11 @@ cdef class ReductionMap(Map):
- sage: # needs sage.rings.number_field
- sage: K.<i> = NumberField(x^2 + 1)
- sage: P1, P2 = [g[0] for g in K.factor(5)]; P1, P2
-- (Fractional ideal (-i - 2), Fractional ideal (2*i + 1))
-+ (Fractional ideal (2*i - 1), Fractional ideal (-2*i - 1))
- sage: a = 1/(1+2*i)
- sage: F1, F2 = [g.residue_field() for g in [P1,P2]]; F1, F2
-- (Residue field of Fractional ideal (-i - 2),
-- Residue field of Fractional ideal (2*i + 1))
-+ (Residue field of Fractional ideal (2*i - 1),
-+ Residue field of Fractional ideal (-2*i - 1))
- sage: a.valuation(P1)
- 0
- sage: F1(i/7)
-@@ -1122,7 +1121,7 @@ cdef class ReductionMap(Map):
- Traceback (most recent call last):
- ...
- ZeroDivisionError: Cannot reduce field element -2/5*i + 1/5
-- modulo Fractional ideal (2*i + 1): it has negative valuation
-+ modulo Fractional ideal (-2*i - 1): it has negative valuation
- """
- # The reduction map is just x |--> F(to_vs(x) * (PB**(-1))) if
- # either x is integral or the denominator of x is coprime to
-@@ -1188,8 +1187,7 @@ cdef class ReductionMap(Map):
- sage: f = k.convert_map_from(K)
- sage: s = f.section(); s
- Lifting map:
-- From: Residue field in abar of
-- Fractional ideal (-14*a^4 + 24*a^3 + 26*a^2 - 58*a + 15)
-+ From: Residue field in abar of Fractional ideal (14*a^4 - 24*a^3 - 26*a^2 + 58*a - 15)
- To: Number Field in a with defining polynomial x^5 - 5*x + 2
- sage: s(k.gen())
- a
-@@ -1424,8 +1422,7 @@ cdef class ResidueFieldHomomorphism_global(RingHomomorphism):
- sage: f = k.coerce_map_from(K.ring_of_integers())
- sage: s = f.section(); s
- Lifting map:
-- From: Residue field in abar of
-- Fractional ideal (-14*a^4 + 24*a^3 + 26*a^2 - 58*a + 15)
-+ From: Residue field in abar of Fractional ideal (14*a^4 - 24*a^3 - 26*a^2 + 58*a - 15)
- To: Maximal Order generated by a in Number Field in a with defining polynomial x^5 - 5*x + 2
- sage: s(k.gen())
- a
-@@ -1678,7 +1675,7 @@ cdef class LiftingMap(Section):
- sage: F.<tmod> = K.factor(7)[0][0].residue_field()
- sage: F.lift_map() #indirect doctest
- Lifting map:
-- From: Residue field in tmod of Fractional ideal (theta_12^2 + 2)
-+ From: Residue field in tmod of Fractional ideal (2*theta_12^3 + theta_12)
- To: Maximal Order generated by theta_12 in Cyclotomic Field of order 12 and degree 4
- """
- return "Lifting"
-diff --git a/src/sage/rings/finite_rings/residue_field_pari_ffelt.pyx b/src/sage/rings/finite_rings/residue_field_pari_ffelt.pyx
-index e9962c3ccde..90a68c619f6 100644
---- a/src/sage/rings/finite_rings/residue_field_pari_ffelt.pyx
-+++ b/src/sage/rings/finite_rings/residue_field_pari_ffelt.pyx
-@@ -103,7 +103,7 @@ class ResidueFiniteField_pari_ffelt(ResidueField_generic, FiniteField_pari_ffelt
- sage: P.residue_class_degree()
- 2
- sage: ff.<alpha> = P.residue_field(); ff
-- Residue field in alpha of Fractional ideal (-12*aa^2 + 189*aa - 475)
-+ Residue field in alpha of Fractional ideal (12*aa^2 - 189*aa + 475)
- sage: type(ff)
- <class 'sage.rings.finite_rings.residue_field_pari_ffelt.ResidueFiniteField_pari_ffelt_with_category'>
- sage: ff(alpha^2 + 1)
-diff --git a/src/sage/rings/number_field/S_unit_solver.py b/src/sage/rings/number_field/S_unit_solver.py
-index 0ffac369720..836edae5464 100644
---- a/src/sage/rings/number_field/S_unit_solver.py
-+++ b/src/sage/rings/number_field/S_unit_solver.py
-@@ -12,10 +12,10 @@
- sage: x = polygen(ZZ, 'x')
- sage: K.<xi> = NumberField(x^2 + x + 1)
- sage: S = K.primes_above(3)
-- sage: expected = [((0, 1), (4, 0), xi + 2, -xi - 1),
-- ....: ((1, -1), (0, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
-+ sage: expected = [((4, 1), (4, 0), xi + 2, -xi - 1),
-+ ....: ((3, -1), (2, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
- ....: ((1, 0), (5, 0), xi + 1, -xi),
-- ....: ((2, 0), (5, 1), xi, -xi + 1)]
-+ ....: ((2, 0), (3, 1), xi, -xi + 1)]
- sage: sols = solve_S_unit_equation(K, S, 200)
- sage: eq_up_to_order(sols, expected)
- True
-@@ -1381,7 +1381,7 @@ def defining_polynomial_for_Kp(prime, prec=106):
- sage: from sage.rings.number_field.S_unit_solver import defining_polynomial_for_Kp
- sage: K.<a> = QuadraticField(2)
- sage: p2 = K.prime_above(7); p2
-- Fractional ideal (-2*a + 1)
-+ Fractional ideal (2*a - 1)
- sage: defining_polynomial_for_Kp(p2, 10)
- x + 266983762
-
-@@ -1448,7 +1448,7 @@ def embedding_to_Kp(a, prime, prec):
- sage: from sage.rings.number_field.S_unit_solver import embedding_to_Kp
- sage: K.<a> = QuadraticField(17)
- sage: p = K.prime_above(13); p
-- Fractional ideal (-a + 2)
-+ Fractional ideal (a - 2)
- sage: embedding_to_Kp(a-3, p, 15)
- -20542890112375827
-
-@@ -1791,10 +1791,10 @@ def sieve_ordering(SUK, q):
- Residue field of Fractional ideal (2*xi + 1))
-
- sage: sieve_data[2]
-- ([18, 12, 16, 8], [18, 16, 10, 4], [18, 10, 12, 10])
-+ ([18, 9, 16, 8], [18, 7, 10, 4], [18, 3, 12, 10])
-
- sage: sieve_data[3]
-- (648, 2916, 3888)
-+ (972, 972, 3888)
- """
-
- K = SUK.number_field()
-@@ -2170,23 +2170,23 @@ def construct_complement_dictionaries(split_primes_list, SUK, verbose=False):
- sage: SUK = K.S_unit_group(S=K.primes_above(H))
- sage: split_primes_list = [3, 7]
- sage: actual = construct_complement_dictionaries(split_primes_list, SUK)
-- sage: expected = {3: {(0, 1, 0): [(1, 0, 0), (0, 1, 0)],
-- ....: (1, 0, 0): [(1, 0, 0), (0, 1, 0)]},
-- ....: 7: {(0, 1, 0): [(1, 0, 0), (1, 4, 4), (1, 2, 2)],
-+ sage: expected = {3: {(0, 1, 0): [(0, 1, 0), (1, 0, 0)],
-+ ....: (1, 0, 0): [(0, 1, 0), (1, 0, 0)]},
-+ ....: 7: {(0, 1, 0): [(1, 0, 0), (1, 2, 2), (1, 4, 4)],
- ....: (0, 1, 2): [(0, 1, 2), (0, 3, 4), (0, 5, 0)],
-- ....: (0, 3, 2): [(1, 0, 0), (1, 4, 4), (1, 2, 2)],
-+ ....: (0, 3, 2): [(1, 0, 0), (1, 2, 2), (1, 4, 4)],
- ....: (0, 3, 4): [(0, 1, 2), (0, 3, 4), (0, 5, 0)],
- ....: (0, 5, 0): [(0, 1, 2), (0, 3, 4), (0, 5, 0)],
-- ....: (0, 5, 4): [(1, 0, 0), (1, 4, 4), (1, 2, 2)],
-- ....: (1, 0, 0): [(0, 5, 4), (0, 3, 2), (0, 1, 0)],
-- ....: (1, 0, 2): [(1, 0, 4), (1, 4, 2), (1, 2, 0)],
-- ....: (1, 0, 4): [(1, 2, 4), (1, 4, 0), (1, 0, 2)],
-- ....: (1, 2, 0): [(1, 2, 4), (1, 4, 0), (1, 0, 2)],
-- ....: (1, 2, 2): [(0, 5, 4), (0, 3, 2), (0, 1, 0)],
-- ....: (1, 2, 4): [(1, 0, 4), (1, 4, 2), (1, 2, 0)],
-- ....: (1, 4, 0): [(1, 0, 4), (1, 4, 2), (1, 2, 0)],
-- ....: (1, 4, 2): [(1, 2, 4), (1, 4, 0), (1, 0, 2)],
-- ....: (1, 4, 4): [(0, 5, 4), (0, 3, 2), (0, 1, 0)]}}
-+ ....: (0, 5, 4): [(1, 0, 0), (1, 2, 2), (1, 4, 4)],
-+ ....: (1, 0, 0): [(0, 1, 0), (0, 3, 2), (0, 5, 4)],
-+ ....: (1, 0, 2): [(1, 0, 4), (1, 2, 0), (1, 4, 2)],
-+ ....: (1, 0, 4): [(1, 0, 2), (1, 2, 4), (1, 4, 0)],
-+ ....: (1, 2, 0): [(1, 0, 2), (1, 2, 4), (1, 4, 0)],
-+ ....: (1, 2, 2): [(0, 1, 0), (0, 3, 2), (0, 5, 4)],
-+ ....: (1, 2, 4): [(1, 0, 4), (1, 2, 0), (1, 4, 2)],
-+ ....: (1, 4, 0): [(1, 0, 4), (1, 2, 0), (1, 4, 2)],
-+ ....: (1, 4, 2): [(1, 0, 2), (1, 2, 4), (1, 4, 0)],
-+ ....: (1, 4, 4): [(0, 1, 0), (0, 3, 2), (0, 5, 4)]}}
- sage: all(set(actual[p][vec]) == set(expected[p][vec])
- ....: for p in [3, 7] for vec in expected[p])
- True
-@@ -2693,9 +2693,9 @@ def sieve_below_bound(K, S, bound=10, bump=10, split_primes_list=[], verbose=Fal
- sage: SUK = UnitGroup(K, S=tuple(K.primes_above(3)))
- sage: S = SUK.primes()
- sage: sols = sieve_below_bound(K, S, 10)
-- sage: expected = [((1, -1), (0, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
-- ....: ((0, 1), (4, 0), xi + 2, -xi - 1),
-- ....: ((2, 0), (5, 1), xi, -xi + 1),
-+ sage: expected = [((3, -1), (2, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
-+ ....: ((4, 1), (4, 0), xi + 2, -xi - 1),
-+ ....: ((2, 0), (3, 1), xi, -xi + 1),
- ....: ((1, 0), (5, 0), xi + 1, -xi)]
- sage: eq_up_to_order(sols, expected)
- True
-@@ -2758,10 +2758,10 @@ def solve_S_unit_equation(K, S, prec=106, include_exponents=True, include_bound=
- sage: K.<xi> = NumberField(x^2 + x + 1)
- sage: S = K.primes_above(3)
- sage: sols = solve_S_unit_equation(K, S, 200)
-- sage: expected = [((0, 1), (4, 0), xi + 2, -xi - 1),
-- ....: ((1, -1), (0, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
-+ sage: expected = [((4, 1), (4, 0), xi + 2, -xi - 1),
-+ ....: ((3, -1), (2, -1), 1/3*xi + 2/3, -1/3*xi + 1/3),
- ....: ((1, 0), (5, 0), xi + 1, -xi),
-- ....: ((2, 0), (5, 1), xi, -xi + 1)]
-+ ....: ((2, 0), (3, 1), xi, -xi + 1)]
- sage: eq_up_to_order(sols, expected)
- True
-
-@@ -2769,7 +2769,7 @@ def solve_S_unit_equation(K, S, prec=106, include_exponents=True, include_bound=
-
- sage: solutions, bound = solve_S_unit_equation(K, S, 100, include_bound=True)
- sage: bound
-- 7
-+ 6
-
- You can omit the exponent vectors::
-
-diff --git a/src/sage/rings/number_field/class_group.py b/src/sage/rings/number_field/class_group.py
-index 34a48931f8e..046209ad314 100644
---- a/src/sage/rings/number_field/class_group.py
-+++ b/src/sage/rings/number_field/class_group.py
-@@ -524,9 +524,9 @@ def gens_ideals(self):
- Class group of order 68 with structure C34 x C2 of Number Field
- in a with defining polynomial x^2 + x + 23899
- sage: C.gens()
-- (Fractional ideal class (7, a + 5), Fractional ideal class (5, a + 3))
-+ (Fractional ideal class (83, a + 21), Fractional ideal class (15, a + 8))
- sage: C.gens_ideals()
-- (Fractional ideal (7, a + 5), Fractional ideal (5, a + 3))
-+ (Fractional ideal (83, a + 21), Fractional ideal (15, a + 8))
- """
- return self.gens_values()
-
-diff --git a/src/sage/rings/number_field/galois_group.py b/src/sage/rings/number_field/galois_group.py
-index c974c3df6ff..ee53ca6d674 100644
---- a/src/sage/rings/number_field/galois_group.py
-+++ b/src/sage/rings/number_field/galois_group.py
-@@ -995,8 +995,8 @@ def artin_symbol(self, P):
- sage: K.<b> = NumberField(x^4 - 2*x^2 + 2, 'a').galois_closure()
- sage: G = K.galois_group()
- sage: [G.artin_symbol(P) for P in K.primes_above(7)]
-- [(1,4)(2,3)(5,8)(6,7), (1,4)(2,3)(5,8)(6,7),
-- (1,5)(2,6)(3,7)(4,8), (1,5)(2,6)(3,7)(4,8)]
-+ [(1,5)(2,6)(3,7)(4,8), (1,5)(2,6)(3,7)(4,8),
-+ (1,4)(2,3)(5,8)(6,7), (1,4)(2,3)(5,8)(6,7)]
- sage: G.artin_symbol(17)
- Traceback (most recent call last):
- ...
-diff --git a/src/sage/rings/number_field/number_field.py b/src/sage/rings/number_field/number_field.py
-index dbd8e7e2edf..8a3a3300534 100644
---- a/src/sage/rings/number_field/number_field.py
-+++ b/src/sage/rings/number_field/number_field.py
-@@ -3627,7 +3627,7 @@ def fractional_ideal(self, *gens, **kwds):
- sage: L.<b> = K.extension(x^2 - 3, x^2 + 1)
- sage: M.<c> = L.extension(x^2 + 1)
- sage: L.ideal(K.ideal(2, a))
-- Fractional ideal (a)
-+ Fractional ideal (-a)
- sage: M.ideal(K.ideal(2, a)) == M.ideal(a*(b - c)/2)
- True
-
-@@ -3670,35 +3670,37 @@ def ideals_of_bdd_norm(self, bound):
- ....: print(n)
- ....: for I in sorted(d[n]):
- ....: print(I)
-- 1
-- Fractional ideal (1)
-- 2
-- Fractional ideal (2, 1/2*a - 1/2)
-- Fractional ideal (2, 1/2*a + 1/2)
-- 3
-- Fractional ideal (3, 1/2*a - 1/2)
-- Fractional ideal (3, 1/2*a + 1/2)
-- 4
-- Fractional ideal (2)
-- Fractional ideal (4, 1/2*a + 3/2)
-- Fractional ideal (4, 1/2*a + 5/2)
-- 5
-- 6
-- Fractional ideal (1/2*a - 1/2)
-- Fractional ideal (1/2*a + 1/2)
-- Fractional ideal (6, 1/2*a + 5/2)
-- Fractional ideal (6, 1/2*a + 7/2)
-- 7
-- 8
-- Fractional ideal (4, a - 1)
-- Fractional ideal (4, a + 1)
-- Fractional ideal (1/2*a + 3/2)
-- Fractional ideal (1/2*a - 3/2)
-- 9
-- Fractional ideal (3)
-- Fractional ideal (9, 1/2*a + 7/2)
-- Fractional ideal (9, 1/2*a + 11/2)
-- 10
-+ 1
-+ Fractional ideal (1)
-+ 2
-+ Fractional ideal (2, 1/2*a - 1/2)
-+ Fractional ideal (2, 1/2*a + 1/2)
-+ 3
-+ Fractional ideal (3, 1/2*a - 1/2)
-+ Fractional ideal (3, 1/2*a + 1/2)
-+ 4
-+ Fractional ideal (2)
-+ Fractional ideal (4, 1/2*a + 3/2)
-+ Fractional ideal (4, 1/2*a + 5/2)
-+ 5
-+ 6
-+ Fractional ideal (-1/2*a + 1/2)
-+ Fractional ideal (1/2*a + 1/2)
-+ Fractional ideal (6, 1/2*a + 5/2)
-+ Fractional ideal (6, 1/2*a + 7/2)
-+ 7
-+ 8
-+ Fractional ideal (4, a - 1)
-+ Fractional ideal (4, a + 1)
-+ Fractional ideal (-1/2*a - 3/2)
-+ Fractional ideal (1/2*a - 3/2)
-+ 9
-+ Fractional ideal (3)
-+ Fractional ideal (9, 1/2*a + 7/2)
-+ Fractional ideal (9, 1/2*a + 11/2)
-+ 10
-+ sage: [[I.norm() for I in sorted(d[n])] for n in d]
-+ [[1], [2, 2], [3, 3], [4, 4, 4], [], [6, 6, 6, 6], [], [8, 8, 8, 8], [9, 9, 9], []]
- """
- hnf_ideals = self.pari_nf().ideallist(bound)
- d = {}
-@@ -3926,8 +3928,10 @@ def primes_of_bounded_norm(self, B):
-
- sage: K.<i> = QuadraticField(-1)
- sage: K.primes_of_bounded_norm(10)
-- [Fractional ideal (i + 1), Fractional ideal (-i - 2),
-- Fractional ideal (2*i + 1), Fractional ideal (3)]
-+ [Fractional ideal (i - 1),
-+ Fractional ideal (2*i - 1),
-+ Fractional ideal (-2*i - 1),
-+ Fractional ideal (3)]
- sage: K.primes_of_bounded_norm(1)
- []
- sage: x = polygen(QQ, 'x')
-@@ -3936,10 +3940,10 @@ def primes_of_bounded_norm(self, B):
- sage: P
- [Fractional ideal (a),
- Fractional ideal (a + 1),
-- Fractional ideal (-a^2 - 1),
-+ Fractional ideal (a^2 + 1),
- Fractional ideal (a^2 + a - 1),
- Fractional ideal (2*a + 1),
-- Fractional ideal (-2*a^2 - a - 1),
-+ Fractional ideal (2*a^2 + a + 1),
- Fractional ideal (a^2 - 2*a - 1),
- Fractional ideal (a + 3)]
- sage: [p.norm() for p in P]
-@@ -3989,10 +3993,10 @@ def primes_of_bounded_norm_iter(self, B):
- sage: K.<i> = QuadraticField(-1)
- sage: it = K.primes_of_bounded_norm_iter(10)
- sage: list(it)
-- [Fractional ideal (i + 1),
-+ [Fractional ideal (i - 1),
- Fractional ideal (3),
-- Fractional ideal (-i - 2),
-- Fractional ideal (2*i + 1)]
-+ Fractional ideal (2*i - 1),
-+ Fractional ideal (-2*i - 1)]
- sage: list(K.primes_of_bounded_norm_iter(1))
- []
- """
-@@ -4317,7 +4321,7 @@ def pari_nf(self, important=True):
- sage: k.<a> = NumberField(x^4 - 3/2*x + 5/3); k
- Number Field in a with defining polynomial x^4 - 3/2*x + 5/3
- sage: k.pari_nf()
-- [y^4 - 324*y + 2160, [0, 2], 48918708, 216, ..., [36, 36*y, y^3 + 6*y^2 - 252, 6*y^2], [1, 0, 0, 252; 0, 1, 0, 0; 0, 0, 0, 36; 0, 0, 6, -36], [1, 0, 0, 0, 0, 0, -18, 42, 0, -18, -46, -60, 0, 42, -60, -60; 0, 1, 0, 0, 1, 0, 2, 0, 0, 2, -11, -1, 0, 0, -1, 9; 0, 0, 1, 0, 0, 0, 6, 6, 1, 6, -5, 0, 0, 6, 0, 0; 0, 0, 0, 1, 0, 6, -6, -6, 0, -6, -1, 2, 1, -6, 2, 0]]
-+ [y^4 - 324*y + 2160, [0, 2], 48918708, 216, ..., [36, 36*y, y^3 + 6*y^2 - 252, -6*y^2], [1, 0, 0, 252; 0, 1, 0, 0; 0, 0, 0, 36; 0, 0, -6, 36], [1, 0, 0, 0, 0, 0, -18, -42, 0, -18, -46, 60, 0, -42, 60, -60; 0, 1, 0, 0, 1, 0, 2, 0, 0, 2, -11, 1, 0, 0, 1, 9; 0, 0, 1, 0, 0, 0, 6, -6, 1, 6, -5, 0, 0, -6, 0, 0; 0, 0, 0, 1, 0, -6, 6, -6, 0, 6, 1, 2, 1, -6, 2, 0]]
- sage: pari(k)
- [y^4 - 324*y + 2160, [0, 2], 48918708, 216, ...]
- sage: gp(k)
-@@ -4444,10 +4448,14 @@ def pari_bnf(self, proof=None, units=True):
- bnf = self._pari_bnf
- except AttributeError:
- f = self.pari_polynomial("y")
-+ _saved_rand = pari.getrand()
-+ # make this deterministic, it affects printing of ideals
-+ pari.setrand(1)
- if units:
- self._pari_bnf = f.bnfinit(1)
- else:
- self._pari_bnf = f.bnfinit()
-+ pari.setrand(_saved_rand)
- bnf = self._pari_bnf
- # Certify if needed
- if proof and not getattr(self, "_pari_bnf_certified", False):
-@@ -4807,7 +4815,7 @@ def _S_class_group_and_units(self, S, proof=True):
- 1/13*a^2 + 7/13*a - 332/13,
- -1/13*a^2 + 6/13*a + 345/13,
- -1,
-- -2/13*a^2 - 1/13*a + 755/13]
-+ 1/13*a^2 - 19/13*a - 7/13]
- sage: units[5] in (1/13*a^2 - 19/13*a - 7/13, 1/13*a^2 + 20/13*a - 7/13)
- True
- sage: len(units) == 6
-@@ -4818,7 +4826,7 @@ def _S_class_group_and_units(self, S, proof=True):
-
- sage: K.<a> = NumberField(2*x^2 - 1/3)
- sage: K._S_class_group_and_units(tuple(K.primes_above(2) + K.primes_above(3)))
-- ([6*a + 2, 6*a + 3, -1, -12*a + 5], [])
-+ ([6*a + 2, -6*a + 3, -1, -12*a - 5], [])
- """
- K_pari = self.pari_bnf(proof=proof)
- S_pari = [p.pari_prime() for p in sorted(set(S))]
-@@ -4996,7 +5004,7 @@ def selmer_generators(self, S, m, proof=True, orders=False):
- 1/13*a^2 + 7/13*a - 332/13,
- -1/13*a^2 + 6/13*a + 345/13,
- -1,
-- -2/13*a^2 - 1/13*a + 755/13]
-+ 1/13*a^2 - 19/13*a - 7/13]
- sage: gens[5] in (1/13*a^2 - 19/13*a - 7/13, 1/13*a^2 + 20/13*a - 7/13)
- True
- sage: gens[6] in (-1/13*a^2 + 45/13*a - 97/13, 1/13*a^2 - 45/13*a + 97/13)
-@@ -5160,9 +5168,7 @@ def selmer_space(self, S, p, proof=None):
-
- sage: [K.ideal(g).factor() for g in gens]
- [(Fractional ideal (2, a + 1)) * (Fractional ideal (3, a + 1)),
-- Fractional ideal (a),
-- (Fractional ideal (2, a + 1))^2,
-- 1]
-+ Fractional ideal (-a), (Fractional ideal (2, a + 1))^2, 1]
-
- sage: toKS2(10)
- (0, 0, 1, 1)
-@@ -5640,7 +5646,7 @@ def different(self):
- sage: k.<a> = NumberField(x^2 + 23)
- sage: d = k.different()
- sage: d
-- Fractional ideal (-a)
-+ Fractional ideal (a)
- sage: d.norm()
- 23
- sage: k.disc()
-@@ -5760,7 +5766,7 @@ def elements_of_norm(self, n, proof=None) -> list:
- sage: K.elements_of_norm(3)
- []
- sage: K.elements_of_norm(50)
-- [-a - 7, 5*a - 5, 7*a + 1]
-+ [7*a - 1, 5*a - 5, -7*a - 1]
-
- TESTS:
-
-@@ -5872,10 +5878,9 @@ def factor(self, n):
- sage: K.factor(1/3)
- (Fractional ideal (3))^-1
- sage: K.factor(1+a)
-- Fractional ideal (a + 1)
-+ Fractional ideal (a - 1)
- sage: K.factor(1+a/5)
-- (Fractional ideal (a + 1)) * (Fractional ideal (-a - 2))^-1
-- * (Fractional ideal (2*a + 1))^-1 * (Fractional ideal (-2*a + 3))
-+ (Fractional ideal (a - 1)) * (Fractional ideal (2*a - 1))^-1 * (Fractional ideal (-2*a - 1))^-1 * (Fractional ideal (3*a + 2))
-
- An example over a relative number field::
-
-@@ -5908,9 +5913,9 @@ def factor(self, n):
- sage: (fi, fj) = f[::]
- sage: (fi[1], fj[1])
- (1, 1)
-- sage: fi[0] == L.fractional_ideal(1/2*a*b - a + 1/2)
-+ sage: fi[0] == L.fractional_ideal(-1/2*a*b - a + 1/2)
- True
-- sage: fj[0] == L.fractional_ideal(-1/2*a*b - a + 1/2)
-+ sage: fj[0] == L.fractional_ideal(1/2*a*b - a + 1/2)
- True
- """
- return self.ideal(n).factor()
-@@ -6524,13 +6529,15 @@ def reduced_basis(self, prec=None):
- # the inner product on the Minkowski embedding, which is
- # faster than computing all the conjugates, etc ...
-
-+ # flag to disable FLATTER, which is much more unstable than fplll
-+ flag = 1 if pari.version() >= (2,17) else 0
- if self.is_totally_real():
- from sage.matrix.constructor import matrix
- M = matrix(ZZ, d, d, [[(x*y).trace() for x in ZK] for y in ZK])
-- T = pari(M).qflllgram()
-+ T = pari(M).qflllgram(flag=flag)
- else:
- M = self.minkowski_embedding(ZK, prec=prec)
-- T = pari(M).qflll()
-+ T = pari(M).qflll(flag=flag)
-
- return [sum([ZZ(T[i][j]) * ZK[j] for j in range(d)]) for i in range(d)]
-
-@@ -7107,14 +7114,14 @@ def units(self, proof=None):
- sage: K.units(proof=True) # takes forever, not tested
- ...
- sage: K.units(proof=False) # result not independently verified
-- (-a^9 - a + 1,
-+ (a^9 + a - 1,
-+ -a^15 + a^12 - a^10 + a^9 + 2*a^8 - 3*a^7 - a^6 + 3*a^5 - a^4 - 4*a^3 + 3*a^2 + 2*a - 2,
-+ a^15 + a^14 + a^13 + a^12 + a^10 - a^7 - a^6 - a^2 - 1,
-+ 2*a^16 - 3*a^15 + 3*a^14 - 3*a^13 + 3*a^12 - a^11 + a^9 - 3*a^8 + 4*a^7 - 5*a^6 + 6*a^5 - 4*a^4 + 3*a^3 - 2*a^2 - 2*a + 4,
- -a^16 + a^15 - a^14 + a^12 - a^11 + a^10 + a^8 - a^7 + 2*a^6 - a^4 + 3*a^3 - 2*a^2 + 2*a - 1,
-- 2*a^16 - a^14 - a^13 + 3*a^12 - 2*a^10 + a^9 + 3*a^8 - 3*a^6 + 3*a^5 + 3*a^4 - 2*a^3 - 2*a^2 + 3*a + 4,
-- a^15 + a^14 + 2*a^11 + a^10 - a^9 + a^8 + 2*a^7 - a^5 + 2*a^3 - a^2 - 3*a + 1,
-- -a^16 - a^15 - a^14 - a^13 - a^12 - a^11 - a^10 - a^9 - a^8 - a^7 - a^6 - a^5 - a^4 - a^3 - a^2 + 2,
-- -2*a^16 + 3*a^15 - 3*a^14 + 3*a^13 - 3*a^12 + a^11 - a^9 + 3*a^8 - 4*a^7 + 5*a^6 - 6*a^5 + 4*a^4 - 3*a^3 + 2*a^2 + 2*a - 4,
-- a^15 - a^12 + a^10 - a^9 - 2*a^8 + 3*a^7 + a^6 - 3*a^5 + a^4 + 4*a^3 - 3*a^2 - 2*a + 2,
-- 2*a^16 + a^15 - a^11 - 3*a^10 - 4*a^9 - 4*a^8 - 4*a^7 - 5*a^6 - 7*a^5 - 8*a^4 - 6*a^3 - 5*a^2 - 6*a - 7)
-+ a^16 - 2*a^15 - 2*a^13 - a^12 - a^11 - 2*a^10 + a^9 - 2*a^8 + 2*a^7 - 3*a^6 - 3*a^4 - 2*a^3 - a^2 - 4*a + 2,
-+ -a^15 - a^14 - 2*a^11 - a^10 + a^9 - a^8 - 2*a^7 + a^5 - 2*a^3 + a^2 + 3*a - 1,
-+ -3*a^16 - 3*a^15 - 3*a^14 - 3*a^13 - 3*a^12 - 2*a^11 - 2*a^10 - 2*a^9 - a^8 + a^7 + 2*a^6 + 3*a^5 + 3*a^4 + 4*a^3 + 6*a^2 + 8*a + 8)
-
- TESTS:
-
-@@ -7123,7 +7130,7 @@ def units(self, proof=None):
-
- sage: K.<a> = NumberField(1/2*x^2 - 1/6)
- sage: K.units()
-- (3*a - 2,)
-+ (3*a + 2,)
- """
- proof = proof_flag(proof)
-
-@@ -7205,14 +7212,14 @@ def unit_group(self, proof=None):
- (u0, u1, u2, u3, u4, u5, u6, u7, u8)
- sage: U.gens_values() # result not independently verified
- [-1,
-- -a^9 - a + 1,
-+ a^9 + a - 1,
-+ -a^15 + a^12 - a^10 + a^9 + 2*a^8 - 3*a^7 - a^6 + 3*a^5 - a^4 - 4*a^3 + 3*a^2 + 2*a - 2,
-+ a^15 + a^14 + a^13 + a^12 + a^10 - a^7 - a^6 - a^2 - 1,
-+ 2*a^16 - 3*a^15 + 3*a^14 - 3*a^13 + 3*a^12 - a^11 + a^9 - 3*a^8 + 4*a^7 - 5*a^6 + 6*a^5 - 4*a^4 + 3*a^3 - 2*a^2 - 2*a + 4,
- -a^16 + a^15 - a^14 + a^12 - a^11 + a^10 + a^8 - a^7 + 2*a^6 - a^4 + 3*a^3 - 2*a^2 + 2*a - 1,
-- 2*a^16 - a^14 - a^13 + 3*a^12 - 2*a^10 + a^9 + 3*a^8 - 3*a^6 + 3*a^5 + 3*a^4 - 2*a^3 - 2*a^2 + 3*a + 4,
-- a^15 + a^14 + 2*a^11 + a^10 - a^9 + a^8 + 2*a^7 - a^5 + 2*a^3 - a^2 - 3*a + 1,
-- -a^16 - a^15 - a^14 - a^13 - a^12 - a^11 - a^10 - a^9 - a^8 - a^7 - a^6 - a^5 - a^4 - a^3 - a^2 + 2,
-- -2*a^16 + 3*a^15 - 3*a^14 + 3*a^13 - 3*a^12 + a^11 - a^9 + 3*a^8 - 4*a^7 + 5*a^6 - 6*a^5 + 4*a^4 - 3*a^3 + 2*a^2 + 2*a - 4,
-- a^15 - a^12 + a^10 - a^9 - 2*a^8 + 3*a^7 + a^6 - 3*a^5 + a^4 + 4*a^3 - 3*a^2 - 2*a + 2,
-- 2*a^16 + a^15 - a^11 - 3*a^10 - 4*a^9 - 4*a^8 - 4*a^7 - 5*a^6 - 7*a^5 - 8*a^4 - 6*a^3 - 5*a^2 - 6*a - 7]
-+ a^16 - 2*a^15 - 2*a^13 - a^12 - a^11 - 2*a^10 + a^9 - 2*a^8 + 2*a^7 - 3*a^6 - 3*a^4 - 2*a^3 - a^2 - 4*a + 2,
-+ -a^15 - a^14 - 2*a^11 - a^10 + a^9 - a^8 - 2*a^7 + a^5 - 2*a^3 + a^2 + 3*a - 1,
-+ -3*a^16 - 3*a^15 - 3*a^14 - 3*a^13 - 3*a^12 - 2*a^11 - 2*a^10 - 2*a^9 - a^8 + a^7 + 2*a^6 + 3*a^5 + 3*a^4 + 4*a^3 + 6*a^2 + 8*a + 8]
- """
- proof = proof_flag(proof)
-
-@@ -7261,8 +7268,8 @@ def S_unit_group(self, proof=None, S=None):
- sage: U = K.S_unit_group(S=a); U
- S-unit group with structure C10 x Z x Z x Z of
- Number Field in a with defining polynomial x^4 - 10*x^3 + 100*x^2 - 375*x + 1375
-- with S = (Fractional ideal (5, 1/275*a^3 + 4/55*a^2 - 5/11*a + 5),
-- Fractional ideal (11, 1/275*a^3 + 4/55*a^2 - 5/11*a + 9))
-+ with S = (Fractional ideal (5, -7/275*a^3 + 1/11*a^2 - 9/11*a),
-+ Fractional ideal (11, -7/275*a^3 + 1/11*a^2 - 9/11*a + 3))
- sage: U.gens()
- (u0, u1, u2, u3)
- sage: U.gens_values() # random
-@@ -7273,8 +7280,8 @@ def S_unit_group(self, proof=None, S=None):
- sage: [u.multiplicative_order() for u in U.gens()]
- [10, +Infinity, +Infinity, +Infinity]
- sage: U.primes()
-- (Fractional ideal (5, 1/275*a^3 + 4/55*a^2 - 5/11*a + 5),
-- Fractional ideal (11, 1/275*a^3 + 4/55*a^2 - 5/11*a + 9))
-+ (Fractional ideal (5, -7/275*a^3 + 1/11*a^2 - 9/11*a),
-+ Fractional ideal (11, -7/275*a^3 + 1/11*a^2 - 9/11*a + 3))
-
- With the default value of `S`, the S-unit group is the same as
- the global unit group::
-@@ -7427,7 +7434,7 @@ def S_unit_solutions(self, S=[], prec=106, include_exponents=False, include_boun
- sage: # needs sage.rings.padics
- sage: solutions, bound = K.S_unit_solutions(S, prec=100, include_bound=True)
- sage: bound
-- 7
-+ 6
- """
- from .S_unit_solver import solve_S_unit_equation
- return solve_S_unit_equation(self, S, prec, include_exponents, include_bound, proof)
-@@ -8782,7 +8789,7 @@ def subfields(self, degree=0, name=None):
- (Number Field in a1 with defining polynomial x^2 - 2, Ring morphism:
- From: Number Field in a1 with defining polynomial x^2 - 2
- To: Number Field in a with defining polynomial 2*x^4 + 6*x^2 + 1/2
-- Defn: a1 |--> a^2 + 3/2, None),
-+ Defn: a1 |--> -a^2 - 3/2, None),
- (Number Field in a2 with defining polynomial x^2 + 4, Ring morphism:
- From: Number Field in a2 with defining polynomial x^2 + 4
- To: Number Field in a with defining polynomial 2*x^4 + 6*x^2 + 1/2
-@@ -8790,14 +8797,14 @@ def subfields(self, degree=0, name=None):
- (Number Field in a3 with defining polynomial x^2 + 2, Ring morphism:
- From: Number Field in a3 with defining polynomial x^2 + 2
- To: Number Field in a with defining polynomial 2*x^4 + 6*x^2 + 1/2
-- Defn: a3 |--> 2*a^3 + 5*a, None),
-+ Defn: a3 |--> -2*a^3 - 5*a, None),
- (Number Field in a4 with defining polynomial x^4 + 1, Ring morphism:
- From: Number Field in a4 with defining polynomial x^4 + 1
- To: Number Field in a with defining polynomial 2*x^4 + 6*x^2 + 1/2
-- Defn: a4 |--> a^3 + 1/2*a^2 + 5/2*a + 3/4, Ring morphism:
-+ Defn: a4 |--> -a^3 - 1/2*a^2 - 5/2*a - 3/4, Ring morphism:
- From: Number Field in a with defining polynomial 2*x^4 + 6*x^2 + 1/2
- To: Number Field in a4 with defining polynomial x^4 + 1
-- Defn: a |--> -1/2*a4^3 + a4^2 - 1/2*a4)
-+ Defn: a |--> 1/2*a4^3 + a4^2 + 1/2*a4)
- ]
- """
- return self._subfields_helper(degree=degree, name=name,
-@@ -12729,12 +12736,12 @@ def _splitting_classes_gens_(K, m, d):
- sage: L = K.subfields(20)[0][0]
- sage: L.conductor() # needs sage.groups
- 101
-- sage: _splitting_classes_gens_(L,101,20) # needs sage.libs.gap # optional - gap_package_polycyclic
-+ sage: _splitting_classes_gens_(L,101,20) # optional - gap_package_polycyclic, needs sage.libs.gap
- [95]
-
- sage: K = CyclotomicField(44)
- sage: L = K.subfields(4)[0][0]
-- sage: _splitting_classes_gens_(L,44,4) # needs sage.libs.gap # optional - gap_package_polycyclic
-+ sage: _splitting_classes_gens_(L,44,4) # optional - gap_package_polycyclic, needs sage.libs.gap
- [37]
-
- sage: K = CyclotomicField(44)
-@@ -12746,7 +12753,7 @@ def _splitting_classes_gens_(K, m, d):
- with zeta44_0 = 3.837971894457990?
- sage: L.conductor() # needs sage.groups
- 11
-- sage: _splitting_classes_gens_(L,11,5) # needs sage.libs.gap # optional - gap_package_polycyclic
-+ sage: _splitting_classes_gens_(L,11,5) # optional - gap_package_polycyclic, needs sage.libs.gap
- [10]
- """
- from sage.groups.abelian_gps.abelian_group import AbelianGroup
-diff --git a/src/sage/rings/number_field/number_field_element.pyx b/src/sage/rings/number_field/number_field_element.pyx
-index 27432813b2b..a22b68e6093 100644
---- a/src/sage/rings/number_field/number_field_element.pyx
-+++ b/src/sage/rings/number_field/number_field_element.pyx
-@@ -1954,14 +1954,14 @@ cdef class NumberFieldElement(NumberFieldElement_base):
- sage: x = polygen(ZZ, 'x')
- sage: K.<i> = NumberField(x^2 + 1)
- sage: (6*i + 6).factor()
-- (-i) * (i + 1)^3 * 3
-+ (i - 1)^3 * 3
-
- In the following example, the class number is 2. If a factorization
- in prime elements exists, we will find it::
-
- sage: K.<a> = NumberField(x^2 - 10)
- sage: factor(169*a + 531)
-- (-6*a - 19) * (-3*a - 1) * (-2*a + 9)
-+ (-6*a - 19) * (2*a - 9) * (3*a + 1)
- sage: factor(K(3))
- Traceback (most recent call last):
- ...
-@@ -2043,7 +2043,7 @@ cdef class NumberFieldElement(NumberFieldElement_base):
- 0
- sage: R = K.maximal_order()
- sage: R(i+1).gcd(2)
-- i + 1
-+ i - 1
- sage: R = K.order(2*i)
- sage: R(1).gcd(R(4*i))
- 1
-@@ -4238,7 +4238,7 @@ cdef class NumberFieldElement(NumberFieldElement_base):
-
- sage: P5s = F(5).support()
- sage: P5s
-- [Fractional ideal (-t^2 - 1), Fractional ideal (t^2 - 2*t - 1)]
-+ [Fractional ideal (t^2 + 1), Fractional ideal (t^2 - 2*t - 1)]
- sage: all(5 in P5 for P5 in P5s)
- True
- sage: all(P5.is_prime() for P5 in P5s)
-@@ -4487,7 +4487,7 @@ cdef class NumberFieldElement(NumberFieldElement_base):
- sage: f = Qi.embeddings(K)[0]
- sage: a = f(2+3*i) * (2-zeta)^2
- sage: a.descend_mod_power(Qi,2)
-- [-2*i + 3, 3*i + 2]
-+ [3*i + 2, 2*i - 3]
-
- An absolute example::
-
-diff --git a/src/sage/rings/number_field/number_field_ideal.py b/src/sage/rings/number_field/number_field_ideal.py
-index 171fba9af6e..c053118ab94 100644
---- a/src/sage/rings/number_field/number_field_ideal.py
-+++ b/src/sage/rings/number_field/number_field_ideal.py
-@@ -75,7 +75,7 @@ class NumberFieldIdeal(Ideal_generic):
- Fractional ideal (3)
- sage: F = pari(K).idealprimedec(5)
- sage: K.ideal(F[0])
-- Fractional ideal (2*i + 1)
-+ Fractional ideal (-2*i - 1)
-
- TESTS:
-
-@@ -236,7 +236,7 @@ def _richcmp_(self, other, op):
- sage: K.<a> = NumberField(x^2 + 3); K
- Number Field in a with defining polynomial x^2 + 3
- sage: f = K.factor(15); f
-- (Fractional ideal (1/2*a + 3/2))^2 * (Fractional ideal (5))
-+ (Fractional ideal (-a))^2 * (Fractional ideal (5))
- sage: (f[0][0] < f[1][0])
- True
- sage: (f[0][0] == f[0][0])
-@@ -273,7 +273,7 @@ def _mul_(self, other):
- sage: A = K.ideal([5, 2 + I])
- sage: B = K.ideal([13, 5 + 12*I])
- sage: A*B
-- Fractional ideal (4*I - 7)
-+ Fractional ideal (-4*I + 7)
- sage: (K.ideal(3 + I) * K.ideal(7 + I)).gens()
- (10*I + 20,)
-
-@@ -683,17 +683,17 @@ def free_module(self):
- sage: I.free_module()
- Free module of degree 4 and rank 4 over Integer Ring
- User basis matrix:
-- [ 4 0 0 0]
-- [ -3 7 -1 1]
-- [ 3 7 1 1]
-- [ 0 -10 0 -2]
-+ [ 4 0 0 0]
-+ [ 3 7 1 1]
-+ [ 0 10 0 2]
-+ [ 3 -7 1 -1]
- sage: J = I^(-1); J.free_module()
- Free module of degree 4 and rank 4 over Integer Ring
- User basis matrix:
- [ 1/4 0 0 0]
-- [-3/16 7/16 -1/16 1/16]
- [ 3/16 7/16 1/16 1/16]
-- [ 0 -5/8 0 -1/8]
-+ [ 0 5/8 0 1/8]
-+ [ 3/16 -7/16 1/16 -1/16]
-
- An example of intersecting ideals by intersecting free modules.::
-
-@@ -790,7 +790,7 @@ def gens_reduced(self, proof=None):
- sage: J.is_principal()
- False
- sage: J.gens_reduced()
-- (5, a)
-+ (5, -a)
- sage: all(j.parent() is K for j in J.gens())
- True
- sage: all(j.parent() is K for j in J.gens_reduced())
-@@ -2417,9 +2417,9 @@ def denominator(self):
- sage: I = K.ideal((3+4*i)/5); I
- Fractional ideal (4/5*i + 3/5)
- sage: I.denominator()
-- Fractional ideal (2*i + 1)
-+ Fractional ideal (-2*i - 1)
- sage: I.numerator()
-- Fractional ideal (-i - 2)
-+ Fractional ideal (2*i - 1)
- sage: I.numerator().is_integral() and I.denominator().is_integral()
- True
- sage: I.numerator() + I.denominator() == K.unit_ideal()
-@@ -2448,9 +2448,9 @@ def numerator(self):
- sage: I = K.ideal((3+4*i)/5); I
- Fractional ideal (4/5*i + 3/5)
- sage: I.denominator()
-- Fractional ideal (2*i + 1)
-+ Fractional ideal (-2*i - 1)
- sage: I.numerator()
-- Fractional ideal (-i - 2)
-+ Fractional ideal (2*i - 1)
- sage: I.numerator().is_integral() and I.denominator().is_integral()
- True
- sage: I.numerator() + I.denominator() == K.unit_ideal()
-@@ -3165,11 +3165,11 @@ def _p_quotient(self, p):
- Partially defined quotient map
- from Number Field in i with defining polynomial x^2 + 1
- to an explicit vector space representation for the quotient of
-- the ring of integers by (p,I) for the ideal I=Fractional ideal (-i - 2).
-+ the ring of integers by (p,I) for the ideal I=Fractional ideal (2*i - 1).
- sage: lift
- Lifting map
- to Gaussian Integers generated by i in Number Field in i with defining polynomial x^2 + 1
-- from quotient of integers by Fractional ideal (-i - 2)
-+ from quotient of integers by Fractional ideal (2*i - 1)
- """
- return quotient_char_p(self, p)
-
-@@ -3214,11 +3214,11 @@ def residue_field(self, names=None):
-
- sage: K.<i> = NumberField(x^2 + 1)
- sage: P1, P2 = [g[0] for g in K.factor(5)]; P1, P2
-- (Fractional ideal (-i - 2), Fractional ideal (2*i + 1))
-+ (Fractional ideal (2*i - 1), Fractional ideal (-2*i - 1))
- sage: a = 1/(1+2*i)
- sage: F1, F2 = [g.residue_field() for g in [P1, P2]]; F1, F2
-- (Residue field of Fractional ideal (-i - 2),
-- Residue field of Fractional ideal (2*i + 1))
-+ (Residue field of Fractional ideal (2*i - 1),
-+ Residue field of Fractional ideal (-2*i - 1))
- sage: a.valuation(P1)
- 0
- sage: F1(i/7)
-@@ -3231,7 +3231,7 @@ def residue_field(self, names=None):
- Traceback (most recent call last):
- ...
- ZeroDivisionError: Cannot reduce field element -2/5*i + 1/5
-- modulo Fractional ideal (2*i + 1): it has negative valuation
-+ modulo Fractional ideal (-2*i - 1): it has negative valuation
-
- An example with a relative number field::
-
-@@ -3492,7 +3492,7 @@ def quotient_char_p(I, p):
- []
-
- sage: I = K.factor(13)[0][0]; I
-- Fractional ideal (-2*i + 3)
-+ Fractional ideal (3*i + 2)
- sage: I.residue_class_degree()
- 1
- sage: quotient_char_p(I, 13)[0]
-diff --git a/src/sage/rings/number_field/number_field_ideal_rel.py b/src/sage/rings/number_field/number_field_ideal_rel.py
-index 7f6cfd9b1b7..129d0288024 100644
---- a/src/sage/rings/number_field/number_field_ideal_rel.py
-+++ b/src/sage/rings/number_field/number_field_ideal_rel.py
-@@ -11,7 +11,7 @@
- sage: G = [from_A(z) for z in I.gens()]; G
- [7, -2*b*a - 1]
- sage: K.fractional_ideal(G)
-- Fractional ideal ((1/2*b + 2)*a - 1/2*b + 2)
-+ Fractional ideal ((-1/2*b + 2)*a - 1/2*b - 2)
- sage: K.fractional_ideal(G).absolute_norm().factor()
- 7^2
-
-@@ -189,7 +189,7 @@ def absolute_ideal(self, names='a'):
- sage: J.absolute_norm()
- 2
- sage: J.ideal_below()
-- Fractional ideal (b)
-+ Fractional ideal (-b)
- sage: J.ideal_below().norm()
- 2
- """
-@@ -277,7 +277,7 @@ def gens_reduced(self):
- sage: L.<b> = K.extension(5*x^2 + 1)
- sage: P = L.primes_above(2)[0]
- sage: P.gens_reduced()
-- (2, -15*a*b + 3*a + 1)
-+ (2, -15*a*b - 3*a + 1)
- """
- try:
- # Compute the single generator, if it exists
-@@ -548,14 +548,12 @@ def factor(self):
- sage: x = polygen(ZZ, 'x')
- sage: K.<a, b> = QQ.extension([x^2 + 11, x^2 - 5])
- sage: K.factor(5)
-- (Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 3/4))^2
-- * (Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 7/4))^2
-+ (Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 3/4))^2 * (Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 7/4))^2
- sage: K.ideal(5).factor()
-- (Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 3/4))^2
-- * (Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 7/4))^2
-+ (Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 3/4))^2 * (Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 7/4))^2
- sage: K.ideal(5).prime_factors()
-- [Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 3/4),
-- Fractional ideal (5, (-1/4*b - 1/4)*a + 1/4*b - 7/4)]
-+ [Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 3/4),
-+ Fractional ideal (5, (1/4*b - 1/4)*a + 1/4*b + 7/4)]
-
- sage: PQ.<X> = QQ[]
- sage: F.<a, b> = NumberFieldTower([X^2 - 2, X^2 - 3])
-diff --git a/src/sage/rings/number_field/number_field_rel.py b/src/sage/rings/number_field/number_field_rel.py
-index 7ea070b113e..a1d5ab38176 100644
---- a/src/sage/rings/number_field/number_field_rel.py
-+++ b/src/sage/rings/number_field/number_field_rel.py
-@@ -233,21 +233,21 @@ def __init__(self, base, polynomial, name,
- sage: l.<b> = k.extension(5*x^2 + 3); l
- Number Field in b with defining polynomial 5*x^2 + 3 over its base field
- sage: l.pari_rnf()
-- [x^2 + (-y^3 + 1/2*y^2 - 6*y + 3/2)*x + (-3/4*y^3 - 1/4*y^2 - 17/4*y - 19/4), ..., y^4 + 6*y^2 + 1, x^2 + (-y^3 + 1/2*y^2 - 6*y + 3/2)*x + (-3/4*y^3 - 1/4*y^2 - 17/4*y - 19/4)], [0, 0]]
-+ [x^2 + (5/4*y^3 - 1/4*y^2 + 27/4*y - 3/4)*x + (-9/4*y^3 - 1/4*y^2 - 47/4*y - 7/4), ..., y^4 + 6*y^2 + 1, x^2 + (5/4*y^3 - 1/4*y^2 + 27/4*y - 3/4)*x + (-9/4*y^3 - 1/4*y^2 - 47/4*y - 7/4)], [0, 0]]
- sage: b
- b
-
- sage: l.<b> = k.extension(x^2 + 3/5); l
- Number Field in b with defining polynomial x^2 + 3/5 over its base field
- sage: l.pari_rnf()
-- [x^2 + (-y^3 + 1/2*y^2 - 6*y + 3/2)*x + (-3/4*y^3 - 1/4*y^2 - 17/4*y - 19/4), ..., y^4 + 6*y^2 + 1, x^2 + (-y^3 + 1/2*y^2 - 6*y + 3/2)*x + (-3/4*y^3 - 1/4*y^2 - 17/4*y - 19/4)], [0, 0]]
-+ [x^2 + (5/4*y^3 - 1/4*y^2 + 27/4*y - 3/4)*x + (-9/4*y^3 - 1/4*y^2 - 47/4*y - 7/4), ..., y^4 + 6*y^2 + 1, x^2 + (5/4*y^3 - 1/4*y^2 + 27/4*y - 3/4)*x + (-9/4*y^3 - 1/4*y^2 - 47/4*y - 7/4)], [0, 0]]
- sage: b
- b
-
- sage: l.<b> = k.extension(x - 1/a0); l
- Number Field in b with defining polynomial x + 1/2*a0 over its base field
- sage: l.pari_rnf()
-- [x, [4, -x^3 - x^2 - 7*x - 3, -x^3 + x^2 - 7*x + 3, 2*x^3 + 10*x], ..., [x^4 + 6*x^2 + 1, -x, -1, y^4 + 6*y^2 + 1, x], [0, 0]]
-+ [x, [4, -x^3 + x^2 - 7*x + 3, -2*x^3 - 10*x, x^3 + x^2 + 7*x + 3], ..., [x^4 + 6*x^2 + 1, -x, -1, y^4 + 6*y^2 + 1, x], [0, 0]]
- sage: b
- -1/2*a0
-
-@@ -1635,9 +1635,9 @@ def _pari_relative_structure(self):
- sage: K.<a> = NumberField(x^2 + 1)
- sage: L.<b> = K.extension(x^2 - 1/2)
- sage: L._pari_relative_structure()
-- (x^2 + Mod(-y, y^2 + 1),
-- Mod(Mod(1/2*y - 1/2, y^2 + 1)*x, x^2 + Mod(-y, y^2 + 1)),
-- Mod(Mod(-y - 1, y^2 + 1)*x, Mod(1, y^2 + 1)*x^2 + Mod(-1/2, y^2 + 1)))
-+ (x^2 + Mod(y, y^2 + 1),
-+ Mod(Mod(-1/2*y - 1/2, y^2 + 1)*x, x^2 + Mod(y, y^2 + 1)),
-+ Mod(Mod(y - 1, y^2 + 1)*x, x^2 + Mod(-1/2, y^2 + 1)))
-
- An example where both fields are defined by non-integral or
- non-monic polynomials::
-@@ -1937,7 +1937,7 @@ def absolute_polynomial(self):
- sage: k.relative_polynomial()
- x^2 + 1/3
- sage: k.pari_relative_polynomial()
-- x^2 + Mod(y, y^2 + 1)*x - 1
-+ x^2 + Mod(-y, y^2 + 1)*x - 1
- """
- return QQ['x'](self._pari_rnfeq()[0])
-
-@@ -2724,7 +2724,7 @@ def uniformizer(self, P, others='positive'):
- sage: x = polygen(ZZ, 'x')
- sage: K.<a, b> = NumberField([x^2 + 23, x^2 - 3])
- sage: P = K.prime_factors(5)[0]; P
-- Fractional ideal (5, 1/2*a + b - 5/2)
-+ Fractional ideal (5, -1/2*a + b + 5/2)
- sage: u = K.uniformizer(P)
- sage: u.valuation(P)
- 1
-diff --git a/src/sage/rings/number_field/order.py b/src/sage/rings/number_field/order.py
-index fd5662048df..d1c055bf549 100644
---- a/src/sage/rings/number_field/order.py
-+++ b/src/sage/rings/number_field/order.py
-@@ -2935,7 +2935,7 @@ def GaussianIntegers(names='I', latex_name='i'):
- sage: ZZI
- Gaussian Integers generated by I in Number Field in I with defining polynomial x^2 + 1 with I = 1*I
- sage: factor(3 + I)
-- (-I) * (I + 1) * (2*I + 1)
-+ (-2*I - 1) * (I - 1)
- sage: CC(I)
- 1.00000000000000*I
- sage: I.minpoly()
-@@ -2966,7 +2966,7 @@ def EisensteinIntegers(names='omega'):
- with defining polynomial x^2 + x + 1
- with omega = -0.50000000000000000? + 0.866025403784439?*I
- sage: factor(3 + omega)
-- (-1) * (-omega - 3)
-+ (omega) * (-3*omega - 2)
- sage: CC(omega)
- -0.500000000000000 + 0.866025403784439*I
- sage: omega.minpoly()
-diff --git a/src/sage/rings/number_field/selmer_group.py b/src/sage/rings/number_field/selmer_group.py
-index 283db17c84e..a940c95731d 100644
---- a/src/sage/rings/number_field/selmer_group.py
-+++ b/src/sage/rings/number_field/selmer_group.py
-@@ -71,7 +71,7 @@ def _ideal_generator(I):
-
- sage: K.<a> = QuadraticField(-11)
- sage: [_ideal_generator(K.prime_above(p)) for p in primes(25)]
-- [2, 1/2*a - 1/2, -1/2*a - 3/2, 7, -a, 13, 17, 19, 1/2*a + 9/2]
-+ [2, 1/2*a - 1/2, -1/2*a - 3/2, 7, a, 13, 17, 19, 1/2*a + 9/2]
- """
- try:
- return I.gens_reduced()[0]
-@@ -489,9 +489,9 @@ def pSelmerGroup(K, S, p, proof=None, debug=False):
-
- sage: [K.ideal(g).factor() for g in gens]
- [(Fractional ideal (2, a + 1)) * (Fractional ideal (3, a + 1)),
-- Fractional ideal (a),
-- (Fractional ideal (2, a + 1))^2,
-- 1]
-+ Fractional ideal (-a),
-+ (Fractional ideal (2, a + 1))^2,
-+ 1]
-
- sage: toKS2(10)
- (0, 0, 1, 1)
-diff --git a/src/sage/rings/polynomial/polynomial_quotient_ring.py b/src/sage/rings/polynomial/polynomial_quotient_ring.py
-index 7275a122c06..67caf77dc11 100644
---- a/src/sage/rings/polynomial/polynomial_quotient_ring.py
-+++ b/src/sage/rings/polynomial/polynomial_quotient_ring.py
-@@ -1430,13 +1430,13 @@ def S_class_group(self, S, proof=True):
- sage: R.<x> = K[]
- sage: S.<xbar> = R.quotient(x^2 + 23)
- sage: S.S_class_group([])
-- [((2, -a + 1, 1/2*xbar + 1/2, -1/2*a*xbar + 1/2*a + 1), 6)]
-+ [((2, a + 1, -1/2*xbar + 3/2, 1/2*a*xbar - 1/2*a + 1), 6)]
- sage: S.S_class_group([K.ideal(3, a-1)])
- []
- sage: S.S_class_group([K.ideal(2, a+1)])
- []
- sage: S.S_class_group([K.ideal(a)])
-- [((2, -a + 1, 1/2*xbar + 1/2, -1/2*a*xbar + 1/2*a + 1), 6)]
-+ [((2, a + 1, -1/2*xbar + 3/2, 1/2*a*xbar - 1/2*a + 1), 6)]
-
- Now we take an example over a nontrivial base with two factors, each
- contributing to the class group::
-@@ -1496,14 +1496,14 @@ def S_class_group(self, S, proof=True):
- sage: C = S.S_class_group([])
- sage: C[:2]
- [((1/4*xbar^2 + 31/4,
-- (-1/8*a + 1/8)*xbar^2 - 31/8*a + 31/8,
-- 1/16*xbar^3 + 1/16*xbar^2 + 31/16*xbar + 31/16,
-- -1/16*a*xbar^3 + (1/16*a + 1/8)*xbar^2 - 31/16*a*xbar + 31/16*a + 31/8),
-+ (1/8*a + 1/8)*xbar^2 + 31/8*a + 31/8,
-+ -1/16*xbar^3 + 3/16*xbar^2 - 31/16*xbar + 93/16,
-+ 1/16*a*xbar^3 + (-1/16*a + 1/8)*xbar^2 + 31/16*a*xbar - 31/16*a + 31/8),
- 6),
- ((-1/4*xbar^2 - 23/4,
-- (1/8*a - 1/8)*xbar^2 + 23/8*a - 23/8,
-- -1/16*xbar^3 - 1/16*xbar^2 - 23/16*xbar - 23/16,
-- 1/16*a*xbar^3 + (-1/16*a - 1/8)*xbar^2 + 23/16*a*xbar - 23/16*a - 23/8),
-+ (-1/8*a - 1/8)*xbar^2 - 23/8*a - 23/8,
-+ 1/16*xbar^3 + 1/16*xbar^2 + 23/16*xbar + 23/16,
-+ -1/16*a*xbar^3 + (1/16*a - 1/8)*xbar^2 - 23/16*a*xbar + 23/16*a - 23/8),
- 6)]
- sage: C[2][1]
- 2
-@@ -1515,11 +1515,11 @@ def S_class_group(self, S, proof=True):
- ....: 1/16*a*xbar^3 - 1/16*a*xbar^2 + 23/16*a*xbar - 23/16*a)
- sage: gens[0] == expected_gens[0]
- True
-- sage: gens[1] in (expected_gens[1], expected_gens[1]/2 + expected_gens[0]/2)
-+ sage: gens[1] in (expected_gens[1], expected_gens[1]/2 + expected_gens[0]/2, -expected_gens[1]/2 + expected_gens[0]/2)
- True
-- sage: gens[2] in (expected_gens[2], expected_gens[2] + expected_gens[0]/2)
-+ sage: gens[2] in (expected_gens[2], expected_gens[2] + expected_gens[0]/2, -expected_gens[2] + expected_gens[0]/2)
- True
-- sage: gens[3] in (expected_gens[3], expected_gens[3] + expected_gens[0]/2)
-+ sage: gens[3] in (expected_gens[3], expected_gens[3] + expected_gens[0]/2, -expected_gens[3] + expected_gens[0]/2)
- True
- """
- fields, isos, iso_classes = self._S_decomposition(tuple(S))
-@@ -1612,7 +1612,7 @@ def class_group(self, proof=True):
- sage: R.<x> = K[]
- sage: S.<xbar> = R.quotient(x^2 + 23)
- sage: S.class_group()
-- [((2, -a + 1, 1/2*xbar + 1/2, -1/2*a*xbar + 1/2*a + 1), 6)]
-+ [((2, a + 1, -1/2*xbar + 3/2, 1/2*a*xbar - 1/2*a + 1), 6)]
-
- Here is an example of a product of number fields, both of which
- contribute to the class group::
-@@ -1712,19 +1712,19 @@ def S_units(self, S, proof=True):
- with defining polynomial x^2 + 3 with a = 1.732050807568878?*I
- with modulus y^3 + 5
- sage: [u for u, o in L.S_units([]) if o is Infinity]
-- [(-1/3*a - 1)*b^2 - 4/3*a*b - 5/6*a + 7/2,
-- 2/3*a*b^2 + (2/3*a - 2)*b - 5/6*a - 7/2]
-+ [(-1/3*a - 1)*b^2 - 4/3*a*b - 4/3*a + 3,
-+ (-1/3*a - 1)*b^2 + (2/3*a - 2)*b + 13/6*a - 1/2]
- sage: [u for u, o in L.S_units([K.ideal(1/2*a - 3/2)])
- ....: if o is Infinity]
- [(-1/6*a - 1/2)*b^2 + (1/3*a - 1)*b + 4/3*a,
-- (-1/3*a - 1)*b^2 - 4/3*a*b - 5/6*a + 7/2,
-- 2/3*a*b^2 + (2/3*a - 2)*b - 5/6*a - 7/2]
-+ (-1/3*a - 1)*b^2 - 4/3*a*b - 4/3*a + 3,
-+ (-1/3*a - 1)*b^2 + (2/3*a - 2)*b + 13/6*a - 1/2]
- sage: [u for u, o in L.S_units([K.ideal(2)]) if o is Infinity]
- [(1/2*a - 1/2)*b^2 + (a + 1)*b + 3,
-- (1/6*a + 1/2)*b^2 + (-1/3*a + 1)*b - 5/6*a + 1/2,
- (1/6*a + 1/2)*b^2 + (-1/3*a + 1)*b - 5/6*a - 1/2,
-- (-1/3*a - 1)*b^2 - 4/3*a*b - 5/6*a + 7/2,
-- 2/3*a*b^2 + (2/3*a - 2)*b - 5/6*a - 7/2]
-+ 1/3*a*b^2 + (1/3*a + 1)*b - 1/6*a + 3/2,
-+ (-1/3*a - 1)*b^2 - 4/3*a*b - 4/3*a + 3,
-+ (-1/3*a - 1)*b^2 + (2/3*a - 2)*b + 13/6*a - 1/2]
-
- Note that all the returned values live where we expect them to::
-
-@@ -1809,8 +1809,8 @@ def units(self, proof=True):
- with defining polynomial x^2 + 3 with a = 1.732050807568878?*I
- with modulus y^3 + 5
- sage: [u for u, o in L.units() if o is Infinity]
-- [(-1/3*a - 1)*b^2 - 4/3*a*b - 5/6*a + 7/2,
-- 2/3*a*b^2 + (2/3*a - 2)*b - 5/6*a - 7/2]
-+ [(-1/3*a - 1)*b^2 - 4/3*a*b - 4/3*a + 3,
-+ (-1/3*a - 1)*b^2 + (2/3*a - 2)*b + 13/6*a - 1/2]
- sage: L.<b> = K.extension(y^3 + 5)
- sage: L.unit_group()
- Unit group with structure C6 x Z x Z of
-@@ -1818,8 +1818,8 @@ def units(self, proof=True):
- sage: L.unit_group().gens() # abstract generators
- (u0, u1, u2)
- sage: L.unit_group().gens_values()[1:]
-- [(-1/3*a - 1)*b^2 - 4/3*a*b - 5/6*a + 7/2,
-- 2/3*a*b^2 + (2/3*a - 2)*b - 5/6*a - 7/2]
-+ [(-1/3*a - 1)*b^2 - 4/3*a*b - 4/3*a + 3,
-+ (-1/3*a - 1)*b^2 + (2/3*a - 2)*b + 13/6*a - 1/2]
-
- Note that all the returned values live where we expect them to::
-
-@@ -1877,7 +1877,7 @@ def selmer_generators(self, S, m, proof=True):
- sage: D.selmer_generators([K.ideal(2, -a + 1),
- ....: K.ideal(3, a + 1),
- ....: K.ideal(a)], 3)
-- [2, a + 1, -a]
-+ [2, a + 1, a]
- """
- fields, isos, iso_classes = self._S_decomposition(tuple(S))
- n = len(fields)
-diff --git a/src/sage/rings/qqbar.py b/src/sage/rings/qqbar.py
-index 3806663eaf0..b7dbede3f97 100644
---- a/src/sage/rings/qqbar.py
-+++ b/src/sage/rings/qqbar.py
-@@ -2777,11 +2777,12 @@ def number_field_elements_from_algebraics(numbers, minimal=False,
- To: Algebraic Real Field
- Defn: a |--> 1.732050807568878?)
- sage: number_field_elements_from_algebraics((rt2,qqI)) # needs sage.symbolic
-- (Number Field in a with defining polynomial y^4 + 1, [-a^3 + a, a^2],
-+ (Number Field in a with defining polynomial y^4 + 1,
-+ [a^3 - a, a^2],
- Ring morphism:
-- From: Number Field in a with defining polynomial y^4 + 1
-- To: Algebraic Field
-- Defn: a |--> 0.7071067811865475? + 0.7071067811865475?*I)
-+ From: Number Field in a with defining polynomial y^4 + 1
-+ To: Algebraic Field
-+ Defn: a |--> -0.7071067811865475? - 0.7071067811865475?*I)
-
- Note that for the first example, where \sage does not realize that
- the number is real, we get a homomorphism to ``QQbar``::
-@@ -4660,8 +4661,7 @@ def _exact_field(self):
- Number Field in a with defining polynomial y^4 - 20*y^2 + 81
- with a in -3.789313782671036?
- sage: (QQbar(7)^(3/5))._exact_field()
-- Number Field in a with defining polynomial
-- y^5 - 2*y^4 - 18*y^3 + 38*y^2 + 82*y - 181 with a in 2.554256611698490?
-+ Number Field in a with defining polynomial y^5 - 7 with a in 1.475773161594552?
- """
- sd = self._descr
- if isinstance(sd, (ANRational, ANExtensionElement)):
-@@ -4681,7 +4681,7 @@ def _exact_value(self):
- sage: (sqrt(QQbar(2)) + sqrt(QQbar(19)))._exact_value()
- -1/9*a^3 + a^2 + 11/9*a - 10 where a^4 - 20*a^2 + 81 = 0 and a in -3.789313782671036?
- sage: (QQbar(7)^(3/5))._exact_value()
-- 2*a^4 + 2*a^3 - 34*a^2 - 17*a + 150 where a^5 - 2*a^4 - 18*a^3 + 38*a^2 + 82*a - 181 = 0 and a in 2.554256611698490?
-+ a^3 where a^5 - 7 = 0 and a in 1.475773161594552?
- """
- sd = self._descr
- if isinstance(sd, (ANRational, ANExtensionElement)):
-@@ -7925,8 +7925,8 @@ def handle_sage_input(self, sib, coerce, is_qqbar):
- sage: sage_input(v, verify=True)
- # Verified
- R.<y> = QQ[]
-- v = QQbar.polynomial_root(AA.common_polynomial(y^8 - y^7 + y^5 - y^4 + y^3 - y + 1), CIF(RIF(RR(0.91354545764260087), RR(0.91354545764260098)), RIF(RR(0.40673664307580015), RR(0.40673664307580021))))
-- v^5 + v^3
-+ v = QQbar.polynomial_root(AA.common_polynomial(y^8 - y^7 + y^5 - y^4 + y^3 - y + 1), CIF(RIF(RR(0.66913060635885813), RR(0.66913060635885824)), RIF(-RR(0.74314482547739424), -RR(0.74314482547739413))))
-+ v^6 + v^5
- sage: v = QQbar(sqrt(AA(2)))
- sage: v.exactify()
- sage: sage_input(v, verify=True)
-diff --git a/src/sage/rings/rational.pyx b/src/sage/rings/rational.pyx
-index 68ee004a251..d1def05ac18 100644
---- a/src/sage/rings/rational.pyx
-+++ b/src/sage/rings/rational.pyx
-@@ -1558,7 +1558,7 @@ cdef class Rational(sage.structure.element.FieldElement):
- EXAMPLES::
-
- sage: QQ(2)._bnfisnorm(QuadraticField(-1, 'i')) # needs sage.rings.number_field
-- (i + 1, 1)
-+ (i - 1, 1)
- sage: x = polygen(QQ, 'x')
- sage: 7._bnfisnorm(NumberField(x^3 - 2, 'b')) # needs sage.rings.number_field
- (1, 7)
-diff --git a/src/sage/schemes/affine/affine_morphism.py b/src/sage/schemes/affine/affine_morphism.py
-index 0eba4c662ec..2208cefca1d 100644
---- a/src/sage/schemes/affine/affine_morphism.py
-+++ b/src/sage/schemes/affine/affine_morphism.py
-@@ -1158,13 +1158,11 @@ def reduce_base_field(self):
- sage: H = End(A)
- sage: f = H([QQbar(3^(1/3))*x^2 + QQbar(sqrt(-2))]) # needs sage.symbolic
- sage: f.reduce_base_field() # needs sage.symbolic
-- Scheme endomorphism of Affine Space of dimension 1 over Number
-- Field in a with defining polynomial y^6 + 6*y^4 - 6*y^3 + 12*y^2 + 36*y + 17
-- with a = 1.442249570307409? + 1.414213562373095?*I
-+ Scheme endomorphism of Affine Space of dimension 1 over Number Field in a with defining polynomial y^6 + 6*y^4 - 6*y^3 + 12*y^2 + 36*y + 17 with a = 1.442249570307409? - 1.414213562373095?*I
- Defn: Defined on coordinates by sending (x) to
- ((-48/269*a^5 + 27/269*a^4 - 320/269*a^3 + 468/269*a^2 - 772/269*a
-- - 1092/269)*x^2 + (48/269*a^5 - 27/269*a^4 + 320/269*a^3 - 468/269*a^2
-- + 1041/269*a + 1092/269))
-+ - 1092/269)*x^2 + (-48/269*a^5 + 27/269*a^4 - 320/269*a^3 + 468/269*a^2
-+ - 1041/269*a - 1092/269))
-
- ::
-
-diff --git a/src/sage/schemes/berkovich/berkovich_space.py b/src/sage/schemes/berkovich/berkovich_space.py
-index f5455937b43..1330c408f4a 100644
---- a/src/sage/schemes/berkovich/berkovich_space.py
-+++ b/src/sage/schemes/berkovich/berkovich_space.py
-@@ -201,7 +201,7 @@ def ideal(self):
- sage: ideal = A.prime_above(5)
- sage: B = Berkovich_Cp_Projective(A, ideal)
- sage: B.ideal()
-- Fractional ideal (-a - 2)
-+ Fractional ideal (2*a - 1)
-
- ::
-
-diff --git a/src/sage/schemes/elliptic_curves/ell_field.py b/src/sage/schemes/elliptic_curves/ell_field.py
-index 3ff2826f3e7..2fecf7e4696 100644
---- a/src/sage/schemes/elliptic_curves/ell_field.py
-+++ b/src/sage/schemes/elliptic_curves/ell_field.py
-@@ -902,7 +902,7 @@ def division_field(self, n, names='t', map=False, **kwds):
- by y^2 = x^3 + 5*a0*x^2 + (-200*a0^2)*x + (-42000*a0^2+42000*a0+126000)
- over Number Field in a0 with defining polynomial x^3 - 3*x^2 + 3*x + 9
- sage: K.<b> = E.division_field(3, simplify_all=True); K
-- Number Field in b with defining polynomial x^12 - 25*x^10 + 130*x^8 + 645*x^6 + 1050*x^4 + 675*x^2 + 225
-+ Number Field in b with defining polynomial x^12 + 5*x^10 + 40*x^8 + 315*x^6 + 750*x^4 + 675*x^2 + 2025
-
- Some higher-degree examples::
-
-diff --git a/src/sage/schemes/elliptic_curves/ell_local_data.py b/src/sage/schemes/elliptic_curves/ell_local_data.py
-index 7434659b5a2..df076ed62b6 100644
---- a/src/sage/schemes/elliptic_curves/ell_local_data.py
-+++ b/src/sage/schemes/elliptic_curves/ell_local_data.py
-@@ -1161,7 +1161,7 @@ def check_prime(K, P):
- sage: check_prime(K, a + 1)
- Fractional ideal (a + 1)
- sage: [check_prime(K, P) for P in K.primes_above(31)]
-- [Fractional ideal (5/2*a + 1/2), Fractional ideal (5/2*a - 1/2)]
-+ [Fractional ideal (-5/2*a - 1/2), Fractional ideal (-5/2*a + 1/2)]
- sage: L.<b> = NumberField(x^2 + 3)
- sage: check_prime(K, L.ideal(5))
- Traceback (most recent call last):
-diff --git a/src/sage/schemes/elliptic_curves/ell_number_field.py b/src/sage/schemes/elliptic_curves/ell_number_field.py
-index 8af221880b6..62bbd71e809 100644
---- a/src/sage/schemes/elliptic_curves/ell_number_field.py
-+++ b/src/sage/schemes/elliptic_curves/ell_number_field.py
-@@ -229,9 +229,9 @@ def simon_two_descent(self, verbose=0, lim1=2, lim3=4, limtriv=2,
- sage: E == loads(dumps(E))
- True
- sage: E.simon_two_descent()
-- (2, 2, [(0 : 0 : 1), (1/18*a + 7/18 : -5/54*a - 17/54 : 1)])
-+ (2, 2, [(0 : 0 : 1), (1/8*a + 5/8 : -3/16*a - 7/16 : 1)])
- sage: E.simon_two_descent(lim1=5, lim3=5, limtriv=10, maxprob=7, limbigprime=10)
-- (2, 2, [(-1 : 0 : 1), (-2 : -1/2*a - 1/2 : 1)])
-+ (2, 2, [(-1 : 0 : 1), (1/2*a - 5/2 : -1/2*a - 13/2 : 1)])
-
- ::
-
-@@ -277,7 +277,7 @@ def simon_two_descent(self, verbose=0, lim1=2, lim3=4, limtriv=2,
- sage: E.simon_two_descent() # long time (4s on sage.math, 2013)
- (3,
- 3,
-- [(1/8*zeta43_0^2 - 3/8*zeta43_0 - 1/4 : -5/16*zeta43_0^2 + 7/16*zeta43_0 + 1/8 : 1),
-+ [(-1/2*zeta43_0^2 - 1/2*zeta43_0 + 7 : -3/2*zeta43_0^2 - 5/2*zeta43_0 + 18 : 1),
- (0 : 0 : 1)])
- """
- verbose = int(verbose)
-@@ -872,7 +872,7 @@ def local_data(self, P=None, proof=None, algorithm='pari', globally=False):
- sage: K.<i> = NumberField(x^2 + 1)
- sage: E = EllipticCurve([1 + i, 0, 1, 0, 0])
- sage: E.local_data()
-- [Local data at Fractional ideal (2*i + 1):
-+ [Local data at Fractional ideal (-2*i - 1):
- Reduction type: bad non-split multiplicative
- Local minimal model: Elliptic Curve defined by y^2 + (i+1)*x*y + y = x^3
- over Number Field in i with defining polynomial x^2 + 1
-@@ -880,7 +880,7 @@ def local_data(self, P=None, proof=None, algorithm='pari', globally=False):
- Conductor exponent: 1
- Kodaira Symbol: I1
- Tamagawa Number: 1,
-- Local data at Fractional ideal (-2*i + 3):
-+ Local data at Fractional ideal (3*i + 2):
- Reduction type: bad split multiplicative
- Local minimal model: Elliptic Curve defined by y^2 + (i+1)*x*y + y = x^3
- over Number Field in i with defining polynomial x^2 + 1
-@@ -898,7 +898,7 @@ def local_data(self, P=None, proof=None, algorithm='pari', globally=False):
- Kodaira Symbol: I0
- Tamagawa Number: 1
- sage: E.local_data(2*i + 1)
-- Local data at Fractional ideal (2*i + 1):
-+ Local data at Fractional ideal (-2*i - 1):
- Reduction type: bad non-split multiplicative
- Local minimal model: Elliptic Curve defined by y^2 + (i+1)*x*y + y = x^3
- over Number Field in i with defining polynomial x^2 + 1
-@@ -1456,8 +1456,10 @@ def kodaira_symbol(self, P, proof=None):
- sage: K.<a> = NumberField(x^2 - 5)
- sage: E = EllipticCurve([20, 225, 750, 625*a + 6875, 31250*a + 46875])
- sage: bad_primes = E.discriminant().support(); bad_primes
-- [Fractional ideal (-a), Fractional ideal (7/2*a - 81/2),
-- Fractional ideal (-a - 52), Fractional ideal (2)]
-+ [Fractional ideal (-a),
-+ Fractional ideal (-7/2*a + 81/2),
-+ Fractional ideal (-a - 52),
-+ Fractional ideal (2)]
- sage: [E.kodaira_symbol(P) for P in bad_primes]
- [I0, I1, I1, II]
- sage: K.<a> = QuadraticField(-11)
-@@ -1483,10 +1485,10 @@ def conductor(self):
-
- sage: K.<i> = NumberField(x^2 + 1)
- sage: EllipticCurve([i, i - 1, i + 1, 24*i + 15, 14*i + 35]).conductor()
-- Fractional ideal (21*i - 3)
-+ Fractional ideal (3*i + 21)
- sage: K.<a> = NumberField(x^2 - x + 3)
- sage: EllipticCurve([1 + a, -1 + a, 1 + a, -11 + a, 5 - 9*a]).conductor()
-- Fractional ideal (-6*a)
-+ Fractional ideal (6*a)
-
- A not so well known curve with everywhere good reduction::
-
-@@ -2584,8 +2586,8 @@ def isogeny_class(self, reducible_primes=None, algorithm='Billerey', minimal_mod
- sage: [E1.ainvs() for E1 in C]
- [(0, 0, 0, 0, -27),
- (0, 0, 0, 0, 1),
-- (i + 1, i, i + 1, -i + 3, 4*i),
-- (i + 1, i, i + 1, -i + 33, -58*i)]
-+ (i + 1, i, 0, 3, -i),
-+ (i + 1, i, 0, 33, 91*i)]
-
- The matrix of degrees of cyclic isogenies between curves::
-
-@@ -2616,13 +2618,13 @@ class :class:`EllipticCurveIsogeny` allowed composition. In
- sage: [((i,j), isogs[i][j].x_rational_map())
- ....: for i in range(4) for j in range(4) if isogs[i][j] != 0]
- [((0, 1), (1/9*x^3 - 12)/x^2),
-- ((0, 3), (-1/2*i*x^2 + i*x - 12*i)/(x - 3)),
-+ ((0, 3), (1/2*i*x^2 - 2*i*x + 15*i)/(x - 3)),
- ((1, 0), (x^3 + 4)/x^2),
-- ((1, 2), (-1/2*i*x^2 - i*x - 2*i)/(x + 1)),
-- ((2, 1), (1/2*i*x^2 - x)/(x + 3/2*i)),
-- ((2, 3), (x^3 + 4*i*x^2 - 10*x - 10*i)/(x^2 + 4*i*x - 4)),
-- ((3, 0), (1/2*i*x^2 + x + 4*i)/(x - 5/2*i)),
-- ((3, 2), (1/9*x^3 - 4/3*i*x^2 - 34/3*x + 226/9*i)/(x^2 - 8*i*x - 16))]
-+ ((1, 2), (1/2*i*x^2 + i)/(x + 1)),
-+ ((2, 1), (-1/2*i*x^2 - 1/2*i)/(x - 1/2*i)),
-+ ((2, 3), (x^3 - 2*i*x^2 - 7*x + 4*i)/(x^2 - 2*i*x - 1)),
-+ ((3, 0), (-1/2*i*x^2 + 2*x - 5/2*i)/(x + 7/2*i)),
-+ ((3, 2), (1/9*x^3 + 2/3*i*x^2 - 13/3*x - 116/9*i)/(x^2 + 10*i*x - 25))]
-
- The isogeny class may be visualized by obtaining its graph and
- plotting it::
-@@ -3103,10 +3105,10 @@ def is_isogenous(self, other, proof=True, maxnorm=100):
- sage: K.<i> = QuadraticField(-1)
- sage: E1 = EllipticCurve([i + 1, 0, 1, -240*i - 400, -2869*i - 2627])
- sage: E1.conductor()
-- Fractional ideal (-4*i - 7)
-+ Fractional ideal (4*i + 7)
- sage: E2 = EllipticCurve([1+i,0,1,0,0])
- sage: E2.conductor()
-- Fractional ideal (-4*i - 7)
-+ Fractional ideal (4*i + 7)
- sage: E1.is_isogenous(E2) # long time
- True
- sage: E1.is_isogenous(E2, proof=False) # faster (~170ms)
-@@ -3433,8 +3435,8 @@ def lll_reduce(self, points, height_matrix=None, precision=None):
- sage: Q = E(0,-1)
- sage: E.lll_reduce([P,Q])
- (
-- [0 1]
-- [(0 : -1 : 1), (-2 : -1/2*a - 1/2 : 1)], [1 0]
-+ [ 0 -1]
-+ [(0 : -1 : 1), (-2 : 1/2*a - 1/2 : 1)], [ 1 0]
- )
-
- ::
-@@ -3445,9 +3447,10 @@ def lll_reduce(self, points, height_matrix=None, precision=None):
- ....: E.point([-17/18*a - 1/9, -109/108*a - 277/108])]
- sage: E.lll_reduce(points)
- (
-- [(-a + 4 : -3*a + 7 : 1), (-17/18*a - 1/9 : 109/108*a + 277/108 : 1)],
-- [ 1 0]
-- [ 1 -1]
-+ [(-a + 4 : -3*a + 7 : 1), (-17/18*a - 1/9 : -109/108*a - 277/108 : 1)],
-+ <BLANKLINE>
-+ [1 0]
-+ [1 1]
- )
- """
- r = len(points)
-diff --git a/src/sage/schemes/elliptic_curves/ell_point.py b/src/sage/schemes/elliptic_curves/ell_point.py
-index d05196240a1..5b4cdab67e9 100644
---- a/src/sage/schemes/elliptic_curves/ell_point.py
-+++ b/src/sage/schemes/elliptic_curves/ell_point.py
-@@ -3054,9 +3054,9 @@ def has_good_reduction(self, P=None):
- sage: E = EllipticCurve(K, [0,1,0,-160,308])
- sage: P = E(26, -120)
- sage: E.discriminant().support()
-- [Fractional ideal (i + 1),
-- Fractional ideal (-i - 2),
-- Fractional ideal (2*i + 1),
-+ [Fractional ideal (i - 1),
-+ Fractional ideal (2*i - 1),
-+ Fractional ideal (-2*i - 1),
- Fractional ideal (3)]
- sage: [E.tamagawa_exponent(p) for p in E.discriminant().support()]
- [1, 4, 4, 4]
-diff --git a/src/sage/schemes/elliptic_curves/ell_rational_field.py b/src/sage/schemes/elliptic_curves/ell_rational_field.py
-index 134531ad1a5..27b33b46e67 100644
---- a/src/sage/schemes/elliptic_curves/ell_rational_field.py
-+++ b/src/sage/schemes/elliptic_curves/ell_rational_field.py
-@@ -1863,7 +1863,7 @@ def simon_two_descent(self, verbose=0, lim1=5, lim3=50, limtriv=3,
- sage: E = EllipticCurve('389a1')
- sage: E._known_points = [] # clear cached points
- sage: E.simon_two_descent()
-- (2, 2, [(5/4 : 5/8 : 1), (-3/4 : 7/8 : 1)])
-+ (2, 2, [(-3/4 : 7/8 : 1), (5/4 : 5/8 : 1)])
- sage: E = EllipticCurve('5077a1')
- sage: E.simon_two_descent()
- (3, 3, [(1 : 0 : 1), (2 : 0 : 1), (0 : 2 : 1)])
-diff --git a/src/sage/schemes/elliptic_curves/gal_reps_number_field.py b/src/sage/schemes/elliptic_curves/gal_reps_number_field.py
-index 7824893b05f..609aab5f4bf 100644
---- a/src/sage/schemes/elliptic_curves/gal_reps_number_field.py
-+++ b/src/sage/schemes/elliptic_curves/gal_reps_number_field.py
-@@ -800,17 +800,17 @@ def deg_one_primes_iter(K, principal_only=False):
- [Fractional ideal (2, a + 1),
- Fractional ideal (3, a + 1),
- Fractional ideal (3, a + 2),
-- Fractional ideal (a),
-+ Fractional ideal (-a),
- Fractional ideal (7, a + 3),
- Fractional ideal (7, a + 4)]
- sage: it = deg_one_primes_iter(K, True)
- sage: [next(it) for _ in range(6)]
-- [Fractional ideal (a),
-- Fractional ideal (-2*a + 3),
-- Fractional ideal (2*a + 3),
-+ [Fractional ideal (-a),
-+ Fractional ideal (2*a - 3),
-+ Fractional ideal (-2*a - 3),
- Fractional ideal (a + 6),
- Fractional ideal (a - 6),
-- Fractional ideal (-3*a + 4)]
-+ Fractional ideal (3*a - 4)]
- """
- # imaginary quadratic fields have no principal primes of norm < disc / 4
- start = K.discriminant().abs() // 4 if principal_only and K.signature() == (0,1) else 2
-diff --git a/src/sage/schemes/elliptic_curves/gp_simon.py b/src/sage/schemes/elliptic_curves/gp_simon.py
-index 6be377e2f74..4134ae1b7a6 100644
---- a/src/sage/schemes/elliptic_curves/gp_simon.py
-+++ b/src/sage/schemes/elliptic_curves/gp_simon.py
-@@ -49,7 +49,7 @@ def simon_two_descent(E, verbose=0, lim1=None, lim3=None, limtriv=None,
- doctest:warning...:
- DeprecationWarning: please use the 2-descent algorithm over QQ inside pari
- See https://github.com/sagemath/sage/issues/38461 for details.
-- (2, 2, [(5/4 : 5/8 : 1), (-3/4 : 7/8 : 1)])
-+ (2, 2, [(-3/4 : 7/8 : 1), (5/4 : 5/8 : 1)])
-
- TESTS::
-
-diff --git a/src/sage/schemes/elliptic_curves/isogeny_class.py b/src/sage/schemes/elliptic_curves/isogeny_class.py
-index 13edc68a022..a83fd8705ac 100644
---- a/src/sage/schemes/elliptic_curves/isogeny_class.py
-+++ b/src/sage/schemes/elliptic_curves/isogeny_class.py
-@@ -223,8 +223,8 @@ def _repr_(self):
- sage: C.curves
- [Elliptic Curve defined by y^2 = x^3 + (-27) over Number Field in i with defining polynomial x^2 + 1 with i = 1*I,
- Elliptic Curve defined by y^2 = x^3 + 1 over Number Field in i with defining polynomial x^2 + 1 with i = 1*I,
-- Elliptic Curve defined by y^2 + (i+1)*x*y + (i+1)*y = x^3 + i*x^2 + (-i+3)*x + 4*i over Number Field in i with defining polynomial x^2 + 1 with i = 1*I,
-- Elliptic Curve defined by y^2 + (i+1)*x*y + (i+1)*y = x^3 + i*x^2 + (-i+33)*x + (-58*i) over Number Field in i with defining polynomial x^2 + 1 with i = 1*I]
-+ Elliptic Curve defined by y^2 + (i+1)*x*y = x^3 + i*x^2 + 3*x + (-i) over Number Field in i with defining polynomial x^2 + 1 with i = 1*I,
-+ Elliptic Curve defined by y^2 + (i+1)*x*y = x^3 + i*x^2 + 33*x + 91*i over Number Field in i with defining polynomial x^2 + 1 with i = 1*I]
- """
- if self._label:
- return "Elliptic curve isogeny class %s" % (self._label)
-@@ -615,8 +615,8 @@ def __init__(self, E, reducible_primes=None, algorithm='Billerey', minimal_model
- sage: [E1.ainvs() for E1 in C]
- [(0, 0, 0, 0, -27),
- (0, 0, 0, 0, 1),
-- (i + 1, i, i + 1, -i + 3, 4*i),
-- (i + 1, i, i + 1, -i + 33, -58*i)]
-+ (i + 1, i, 0, 3, -i),
-+ (i + 1, i, 0, 33, 91*i)]
-
- The matrix of degrees of cyclic isogenies between curves::
-
-@@ -647,13 +647,13 @@ class :class:`EllipticCurveIsogeny` allowed composition. In
- sage: [((i,j), isogs[i][j].x_rational_map())
- ....: for i in range(4) for j in range(4) if isogs[i][j] != 0]
- [((0, 1), (1/9*x^3 - 12)/x^2),
-- ((0, 3), (-1/2*i*x^2 + i*x - 12*i)/(x - 3)),
-+ ((0, 3), (1/2*i*x^2 - 2*i*x + 15*i)/(x - 3)),
- ((1, 0), (x^3 + 4)/x^2),
-- ((1, 2), (-1/2*i*x^2 - i*x - 2*i)/(x + 1)),
-- ((2, 1), (1/2*i*x^2 - x)/(x + 3/2*i)),
-- ((2, 3), (x^3 + 4*i*x^2 - 10*x - 10*i)/(x^2 + 4*i*x - 4)),
-- ((3, 0), (1/2*i*x^2 + x + 4*i)/(x - 5/2*i)),
-- ((3, 2), (1/9*x^3 - 4/3*i*x^2 - 34/3*x + 226/9*i)/(x^2 - 8*i*x - 16))]
-+ ((1, 2), (1/2*i*x^2 + i)/(x + 1)),
-+ ((2, 1), (-1/2*i*x^2 - 1/2*i)/(x - 1/2*i)),
-+ ((2, 3), (x^3 - 2*i*x^2 - 7*x + 4*i)/(x^2 - 2*i*x - 1)),
-+ ((3, 0), (-1/2*i*x^2 + 2*x - 5/2*i)/(x + 7/2*i)),
-+ ((3, 2), (1/9*x^3 + 2/3*i*x^2 - 13/3*x - 116/9*i)/(x^2 + 10*i*x - 25))]
-
- sage: K.<i> = QuadraticField(-1)
- sage: E = EllipticCurve([1+i, -i, i, 1, 0])
-diff --git a/src/sage/schemes/elliptic_curves/isogeny_small_degree.py b/src/sage/schemes/elliptic_curves/isogeny_small_degree.py
-index 6a0194fb0f9..90f7382a94e 100644
---- a/src/sage/schemes/elliptic_curves/isogeny_small_degree.py
-+++ b/src/sage/schemes/elliptic_curves/isogeny_small_degree.py
-@@ -886,15 +886,15 @@ def isogenies_5_0(E, minimal_models=True):
- from Elliptic Curve defined by y^2 + y = x^3
- over Number Field in a with defining polynomial x^6 - 320*x^3 - 320
- to Elliptic Curve defined by
-- y^2 + y = x^3 + (241565/32*a^5-362149/48*a^4+180281/24*a^3-9693307/4*a^2+14524871/6*a-7254985/3)*x
-- + (1660391123/192*a^5-829315373/96*a^4+77680504/9*a^3-66622345345/24*a^2+33276655441/12*a-24931615912/9)
-+ y^2 + y = x^3 + (643/8*a^5-15779/48*a^4-32939/24*a^3-71989/2*a^2+214321/6*a-112115/3)*x
-+ + (2901961/96*a^5+4045805/48*a^4+12594215/18*a^3-30029635/6*a^2+15341626/3*a-38944312/9)
- over Number Field in a with defining polynomial x^6 - 320*x^3 - 320,
- Isogeny of degree 5
- from Elliptic Curve defined by y^2 + y = x^3
- over Number Field in a with defining polynomial x^6 - 320*x^3 - 320
- to Elliptic Curve defined by
-- y^2 + y = x^3 + (47519/32*a^5-72103/48*a^4+32939/24*a^3-1909753/4*a^2+2861549/6*a-1429675/3)*x
-- + (-131678717/192*a^5+65520419/96*a^4-12594215/18*a^3+5280985135/24*a^2-2637787519/12*a+1976130088/9)
-+ y^2 + y = x^3 + (-1109/8*a^5-53873/48*a^4-180281/24*a^3-14491/2*a^2+35899/6*a-43745/3)*x
-+ + (-17790679/96*a^5-60439571/48*a^4-77680504/9*a^3+1286245/6*a^2-4961854/3*a-73854632/9)
- over Number Field in a with defining polynomial x^6 - 320*x^3 - 320]
- """
- F = E.base_field()
-diff --git a/src/sage/schemes/plane_conics/con_number_field.py b/src/sage/schemes/plane_conics/con_number_field.py
-index e09a1f60262..2b084b57dc6 100644
---- a/src/sage/schemes/plane_conics/con_number_field.py
-+++ b/src/sage/schemes/plane_conics/con_number_field.py
-@@ -121,7 +121,7 @@ def has_rational_point(self, point=False, obstruction=False,
- sage: K.<i> = QuadraticField(-1)
- sage: C = Conic(K, [1, 3, -5])
- sage: C.has_rational_point(point=True, obstruction=True)
-- (False, Fractional ideal (-i - 2))
-+ (False, Fractional ideal (2*i - 1))
- sage: C.has_rational_point(algorithm='rnfisnorm')
- False
- sage: C.has_rational_point(algorithm='rnfisnorm', obstruction=True,
-@@ -135,7 +135,7 @@ def has_rational_point(self, point=False, obstruction=False,
- sage: L.<b> = NumberField(x^3 - 5)
- sage: C = Conic(L, [1, 2, -3])
- sage: C.has_rational_point(point=True, algorithm='rnfisnorm')
-- (True, (5/3 : -1/3 : 1))
-+ (True, (-5/3 : 1/3 : 1))
-
- sage: K.<a> = NumberField(x^4+2)
- sage: Conic(QQ, [4,5,6]).has_rational_point()
-diff --git a/src/sage/schemes/projective/projective_morphism.py b/src/sage/schemes/projective/projective_morphism.py
-index 20031e81a41..fcbb0c01e82 100644
---- a/src/sage/schemes/projective/projective_morphism.py
-+++ b/src/sage/schemes/projective/projective_morphism.py
-@@ -928,7 +928,7 @@ def normalize_coordinates(self, **kwds):
- Dynamical System of Projective Space of dimension 1 over
- Number Field in a with defining polynomial 3*x^2 + 1
- Defn: Defined on coordinates by sending (z : w) to
-- ((-3/2*a + 1/2)*z^2 + (-3/2*a + 1/2)*w^2 : (-3/2*a - 3/2)*z*w)
-+ ((3/2*a + 1/2)*z^2 + (3/2*a + 1/2)*w^2 : (-3/2*a + 3/2)*z*w)
-
- ::
-
-@@ -1728,11 +1728,11 @@ def _number_field_from_algebraics(self):
- sage: f._number_field_from_algebraics() # needs sage.symbolic
- Scheme endomorphism of Projective Space of dimension 1 over Number
- Field in a with defining polynomial y^6 + 6*y^4 - 6*y^3 + 12*y^2 + 36*y + 17
-- with a = 1.442249570307409? + 1.414213562373095?*I
-+ with a = 1.442249570307409? - 1.414213562373095?*I
- Defn: Defined on coordinates by sending (x : y) to
- ((-48/269*a^5 + 27/269*a^4 - 320/269*a^3 + 468/269*a^2 - 772/269*a
-- - 1092/269)*x^2 + (48/269*a^5 - 27/269*a^4 + 320/269*a^3 - 468/269*a^2
-- + 1041/269*a + 1092/269)*y^2 : y^2)
-+ - 1092/269)*x^2 + (-48/269*a^5 + 27/269*a^4 - 320/269*a^3 + 468/269*a^2
-+ - 1041/269*a - 1092/269)*y^2 : y^2)
-
- ::
-
-@@ -1745,12 +1745,12 @@ def _number_field_from_algebraics(self):
- Scheme morphism:
- From: Projective Space of dimension 1 over Number Field in a
- with defining polynomial y^4 + 3*y^2 + 1
-- with a = 0.?e-113 + 0.618033988749895?*I
-+ with a = 0.?e-166 + 1.618033988749895?*I
- To: Projective Space of dimension 2 over Number Field in a
- with defining polynomial y^4 + 3*y^2 + 1
-- with a = 0.?e-113 + 0.618033988749895?*I
-+ with a = 0.?e-166 + 1.618033988749895?*I
- Defn: Defined on coordinates by sending (x : y) to
-- (x^2 + (a^3 + 2*a)*x*y + 3*y^2 : y^2 : (2*a^2 + 3)*x*y)
-+ (x^2 + (-a^3 - 2*a)*x*y + 3*y^2 : y^2 : (-2*a^2 - 3)*x*y)
-
- The following was fixed in :issue:`23808`::
-
-diff --git a/src/sage/schemes/projective/projective_point.py b/src/sage/schemes/projective/projective_point.py
-index 88ab4eadcfc..95ee97a7d19 100644
---- a/src/sage/schemes/projective/projective_point.py
-+++ b/src/sage/schemes/projective/projective_point.py
-@@ -1246,10 +1246,10 @@ def _number_field_from_algebraics(self):
- sage: P.<x,y> = ProjectiveSpace(QQbar, 1)
- sage: Q = P([-1/2*QQbar(sqrt(2)) + QQbar(I), 1])
- sage: S = Q._number_field_from_algebraics(); S
-- (1/2*a^3 + a^2 - 1/2*a : 1)
-+ (-1/2*a^3 + a^2 + 1/2*a : 1)
- sage: S.codomain()
- Projective Space of dimension 1 over Number Field in a with defining
-- polynomial y^4 + 1 with a = 0.7071067811865475? + 0.7071067811865475?*I
-+ polynomial y^4 + 1 with a = -0.7071067811865475? - 0.7071067811865475?*I
-
- The following was fixed in :issue:`23808`::
-
-@@ -1259,7 +1259,7 @@ def _number_field_from_algebraics(self):
- sage: Q = P([-1/2*QQbar(sqrt(2)) + QQbar(I), 1]);Q
- (-0.7071067811865475? + 1*I : 1)
- sage: S = Q._number_field_from_algebraics(); S
-- (1/2*a^3 + a^2 - 1/2*a : 1)
-+ (-1/2*a^3 + a^2 + 1/2*a : 1)
- sage: T = S.change_ring(QQbar) # Used to fail
- sage: T
- (-0.7071067811865475? + 1.000000000000000?*I : 1)
-diff --git a/src/sage/structure/factorization.py b/src/sage/structure/factorization.py
-index ab3fa717031..b16822791dc 100644
---- a/src/sage/structure/factorization.py
-+++ b/src/sage/structure/factorization.py
-@@ -143,17 +143,17 @@
- sage: K.<a> = NumberField(x^2 + 3); K
- Number Field in a with defining polynomial x^2 + 3
- sage: f = K.factor(15); f
-- (Fractional ideal (1/2*a + 3/2))^2 * (Fractional ideal (5))
-+ (Fractional ideal (-a))^2 * (Fractional ideal (5))
- sage: f.universe()
- Monoid of ideals of Number Field in a with defining polynomial x^2 + 3
- sage: f.unit()
- Fractional ideal (1)
- sage: g = K.factor(9); g
-- (Fractional ideal (1/2*a + 3/2))^4
-+ (Fractional ideal (-a))^4
- sage: f.lcm(g)
-- (Fractional ideal (1/2*a + 3/2))^4 * (Fractional ideal (5))
-+ (Fractional ideal (-a))^4 * (Fractional ideal (5))
- sage: f.gcd(g)
-- (Fractional ideal (1/2*a + 3/2))^2
-+ (Fractional ideal (-a))^2
- sage: f.is_integral()
- True
-
-diff --git a/src/sage/symbolic/constants.py b/src/sage/symbolic/constants.py
-index 20a293fbb7b..dac8c4bc833 100644
---- a/src/sage/symbolic/constants.py
-+++ b/src/sage/symbolic/constants.py
-@@ -38,8 +38,7 @@
- sage: gap(pi)
- pi
- sage: gp(pi)
-- 3.141592653589793238462643383 # 32-bit
-- 3.1415926535897932384626433832795028842 # 64-bit
-+ 3.1415926535897932384626433832795028842
- sage: pari(pi)
- 3.14159265358979
- sage: kash(pi) # optional - kash
-@@ -63,8 +62,7 @@
- sage: RealField(15)(a) # 15 *bits* of precision
- 5.316
- sage: gp(a)
-- 5.316218116357029426750873360 # 32-bit
-- 5.3162181163570294267508733603616328824 # 64-bit
-+ 5.3162181163570294267508733603616328824
- sage: print(mathematica(a)) # optional - mathematica
- 4 E
- --- + Pi
-@@ -882,8 +880,7 @@ class Log2(Constant):
- sage: maxima(log2).float()
- 0.6931471805599453
- sage: gp(log2)
-- 0.6931471805599453094172321215 # 32-bit
-- 0.69314718055994530941723212145817656807 # 64-bit
-+ 0.69314718055994530941723212145817656807
- sage: RealField(150)(2).log()
- 0.69314718055994530941723212145817656807550013
- """
-diff --git a/src/sage/symbolic/expression.pyx b/src/sage/symbolic/expression.pyx
-index da4d5db908f..3c2f93e3355 100644
---- a/src/sage/symbolic/expression.pyx
-+++ b/src/sage/symbolic/expression.pyx
-@@ -9799,8 +9799,7 @@ cdef class Expression(Expression_abc):
- ::
-
- sage: gp('gamma(1+I)')
-- 0.4980156681183560427136911175 - 0.1549498283018106851249551305*I # 32-bit
-- 0.49801566811835604271369111746219809195 - 0.15494982830181068512495513048388660520*I # 64-bit
-+ 0.49801566811835604271369111746219809195 - 0.15494982830181068512495513048388660520*I
-
- We plot the familiar plot of this log-convex function::
-
diff --git a/srcpkgs/sagemath/patches/38940-fix_flaky_simplicial_set_test.patch b/srcpkgs/sagemath/patches/38940-fix_flaky_simplicial_set_test.patch
deleted file mode 100644
index 1ad003d5d48c73..00000000000000
--- a/srcpkgs/sagemath/patches/38940-fix_flaky_simplicial_set_test.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-diff --git a/src/sage/categories/simplicial_sets.py b/src/sage/categories/simplicial_sets.py
-index 76030be831b..f30ed0ffeb2 100644
---- a/src/sage/categories/simplicial_sets.py
-+++ b/src/sage/categories/simplicial_sets.py
-@@ -444,29 +444,31 @@ def covering_map(self, character):
-
- sage: # needs sage.graphs sage.groups
- sage: S1 = simplicial_sets.Sphere(1)
-- sage: W = S1.wedge(S1)
-+ sage: S1_ = simplicial_sets.Sphere(1)
-+ sage: S1_.n_cells(1)[0].rename("sigma_1'")
-+ sage: W = S1.wedge(S1_)
- sage: G = CyclicPermutationGroup(3)
- sage: a, b = W.n_cells(1)
- sage: C = W.covering_map({a : G.gen(0), b : G.one()}); C
- Simplicial set morphism:
- From: Simplicial set with 9 non-degenerate simplices
- To: Wedge: (S^1 v S^1)
-- Defn: [(*, ()), (*, (1,2,3)), (*, (1,3,2)), (sigma_1, ()),
-- (sigma_1, ()), (sigma_1, (1,2,3)), (sigma_1, (1,2,3)),
-- (sigma_1, (1,3,2)), (sigma_1, (1,3,2))]
-- --> [*, *, *, sigma_1, sigma_1, sigma_1, sigma_1, sigma_1, sigma_1]
-+ Defn: [(*, ()), (*, (1,2,3)), (*, (1,3,2)), (sigma_1', ()),
-+ (sigma_1', (1,2,3)), (sigma_1', (1,3,2)), (sigma_1, ()),
-+ (sigma_1, (1,2,3)), (sigma_1, (1,3,2))]
-+ --> [*, *, *, sigma_1', sigma_1', sigma_1', sigma_1, sigma_1, sigma_1]
- sage: C.domain()
- Simplicial set with 9 non-degenerate simplices
- sage: C.domain().face_data()
- {(*, ()): None,
- (*, (1,2,3)): None,
- (*, (1,3,2)): None,
-+ (sigma_1', ()): ((*, ()), (*, ())),
-+ (sigma_1', (1,2,3)): ((*, (1,2,3)), (*, (1,2,3))),
-+ (sigma_1', (1,3,2)): ((*, (1,3,2)), (*, (1,3,2))),
- (sigma_1, ()): ((*, (1,2,3)), (*, ())),
-- (sigma_1, ()): ((*, ()), (*, ())),
- (sigma_1, (1,2,3)): ((*, (1,3,2)), (*, (1,2,3))),
-- (sigma_1, (1,2,3)): ((*, (1,2,3)), (*, (1,2,3))),
-- (sigma_1, (1,3,2)): ((*, ()), (*, (1,3,2))),
-- (sigma_1, (1,3,2)): ((*, (1,3,2)), (*, (1,3,2)))}
-+ (sigma_1, (1,3,2)): ((*, ()), (*, (1,3,2)))}
- """
- from sage.topology.simplicial_set import AbstractSimplex, SimplicialSet
- from sage.topology.simplicial_set_morphism import SimplicialSetMorphism
-@@ -530,7 +532,9 @@ def cover(self, character):
-
- sage: # needs sage.graphs sage.groups
- sage: S1 = simplicial_sets.Sphere(1)
-- sage: W = S1.wedge(S1)
-+ sage: S1_ = simplicial_sets.Sphere(1)
-+ sage: S1_.n_cells(1)[0].rename("sigma_1'")
-+ sage: W = S1.wedge(S1_)
- sage: G = CyclicPermutationGroup(3)
- sage: (a, b) = W.n_cells(1)
- sage: C = W.cover({a : G.gen(0), b : G.gen(0)^2})
-@@ -538,12 +542,12 @@ def cover(self, character):
- {(*, ()): None,
- (*, (1,2,3)): None,
- (*, (1,3,2)): None,
-+ (sigma_1', ()): ((*, (1,3,2)), (*, ())),
-+ (sigma_1', (1,2,3)): ((*, ()), (*, (1,2,3))),
-+ (sigma_1', (1,3,2)): ((*, (1,2,3)), (*, (1,3,2))),
- (sigma_1, ()): ((*, (1,2,3)), (*, ())),
-- (sigma_1, ()): ((*, (1,3,2)), (*, ())),
- (sigma_1, (1,2,3)): ((*, (1,3,2)), (*, (1,2,3))),
-- (sigma_1, (1,2,3)): ((*, ()), (*, (1,2,3))),
-- (sigma_1, (1,3,2)): ((*, ()), (*, (1,3,2))),
-- (sigma_1, (1,3,2)): ((*, (1,2,3)), (*, (1,3,2)))}
-+ (sigma_1, (1,3,2)): ((*, ()), (*, (1,3,2)))}
- sage: C.homology(1) # needs sage.modules
- Z x Z x Z x Z
- sage: C.fundamental_group()
diff --git a/srcpkgs/sagemath/patches/38962-eclib_20241112.patch b/srcpkgs/sagemath/patches/38962-eclib_20241112.patch
deleted file mode 100644
index a6eb5ed1d47a8b..00000000000000
--- a/srcpkgs/sagemath/patches/38962-eclib_20241112.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-diff --git a/src/sage/libs/eclib/__init__.pxd b/src/sage/libs/eclib/__init__.pxd
-index d44d4fba865..2673af0613f 100644
---- a/src/sage/libs/eclib/__init__.pxd
-+++ b/src/sage/libs/eclib/__init__.pxd
-@@ -55,7 +55,6 @@ cdef extern from "eclib/matrix.h":
- cdef cppclass mat:
- mat()
- mat(mat m)
-- scalar* get_entries()
- scalar sub(long, long)
- long nrows()
- long ncols()
-@@ -67,7 +66,6 @@ cdef extern from "eclib/smatrix.h":
- cdef cppclass smat:
- smat()
- smat(smat m)
-- scalar* get_entries()
- scalar sub(long, long)
- long nrows()
- long ncols()
-diff --git a/src/sage/libs/eclib/mat.pyx b/src/sage/libs/eclib/mat.pyx
-index bfdeb6ae5c1..989d9d1a70c 100644
---- a/src/sage/libs/eclib/mat.pyx
-+++ b/src/sage/libs/eclib/mat.pyx
-@@ -11,7 +11,6 @@ from sage.matrix.matrix_integer_sparse cimport Matrix_integer_sparse
- from sage.matrix.matrix_integer_dense cimport Matrix_integer_dense
- from sage.rings.integer cimport Integer
-
--
- cdef class Matrix:
- """
- A Cremona Matrix.
-@@ -212,8 +211,7 @@ cdef class Matrix:
- <class 'sage.matrix.matrix_integer_dense.Matrix_integer_dense'>
- """
- cdef long n = self.nrows()
-- cdef long i, j, k
-- cdef scalar* v = <scalar*> self.M.get_entries() # coercion needed to deal with const
-+ cdef long i, j
-
- cdef Matrix_integer_dense Td
- cdef Matrix_integer_sparse Ts
-@@ -221,21 +219,19 @@ cdef class Matrix:
- # Ugly code...
- if sparse:
- Ts = MatrixSpace(ZZ, n, sparse=sparse).zero_matrix().__copy__()
-- k = 0
- for i from 0 <= i < n:
- for j from 0 <= j < n:
-- if v[k]:
-- Ts.set_unsafe(i, j, Integer(v[k]))
-- k += 1
-+ Mij = Integer(self.M.sub(i+1,j+1))
-+ if Mij:
-+ Ts.set_unsafe(i, j, Mij)
- return Ts
- else:
- Td = MatrixSpace(ZZ, n, sparse=sparse).zero_matrix().__copy__()
-- k = 0
- for i from 0 <= i < n:
- for j from 0 <= j < n:
-- if v[k]:
-- Td.set_unsafe(i, j, Integer(v[k]))
-- k += 1
-+ Mij = Integer(self.M.sub(i+1,j+1))
-+ if Mij:
-+ Td.set_unsafe(i, j, Mij)
- return Td
-
-
diff --git a/srcpkgs/sagemath/patches/39145-python_3.13_re.sub.patch b/srcpkgs/sagemath/patches/39145-python_3.13_re.sub.patch
deleted file mode 100644
index 283ef66751fb26..00000000000000
--- a/srcpkgs/sagemath/patches/39145-python_3.13_re.sub.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/src/sage/interfaces/singular.py b/src/sage/interfaces/singular.py
-index d02ae43149f..447b548c1b8 100644
---- a/src/sage/interfaces/singular.py
-+++ b/src/sage/interfaces/singular.py
-@@ -1401,7 +1401,7 @@ def _repr_(self):
- # this is our cue that singular uses `rp` instead of `ip`
- if singular_name_mapping['invlex'] == 'rp' and 'doctest' in str(get_display_manager()):
- s = re.sub('^(// .*block.* : ordering )rp$', '\\1ip',
-- s, 0, re.MULTILINE)
-+ s, flags=re.MULTILINE)
- return s
-
- def __copy__(self):
-diff --git a/src/sage/misc/cython.py b/src/sage/misc/cython.py
-index c542e0d1919..241078d5f2c 100644
---- a/src/sage/misc/cython.py
-+++ b/src/sage/misc/cython.py
-@@ -380,7 +380,7 @@ def cython(filename, verbose=0, compile_message=False,
- cython_messages = re.sub(
- "^.*The keyword 'nogil' should appear at the end of the function signature line. "
- "Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython.\n",
-- "", cython_messages, 0, re.MULTILINE)
-+ "", cython_messages, flags=re.MULTILINE)
-
- sys.stderr.write(cython_messages)
- sys.stderr.flush()
-diff --git a/src/sage/rings/ring_extension_morphism.pyx b/src/sage/rings/ring_extension_morphism.pyx
-index d4aad7f8253..7294e90c319 100644
---- a/src/sage/rings/ring_extension_morphism.pyx
-+++ b/src/sage/rings/ring_extension_morphism.pyx
-@@ -461,7 +461,7 @@ cdef class RingExtensionHomomorphism(RingMap):
- if self.base_map() is not None:
- s += "with map on base ring"
- ss = self.base_map()._repr_defn()
-- ss = re.sub('\nwith map on base ring:?$', '', ss, 0, re.MULTILINE)
-+ ss = re.sub('\nwith map on base ring:?$', '', ss, flags=re.MULTILINE)
- if ss != "": s += ":\n" + ss
- if s != "" and s[-1] == "\n":
- s = s[:-1]
diff --git a/srcpkgs/sagemath/patches/39147-python_3.13_doctest.patch b/srcpkgs/sagemath/patches/39147-python_3.13_doctest.patch
deleted file mode 100644
index fcd7f537dd6515..00000000000000
--- a/srcpkgs/sagemath/patches/39147-python_3.13_doctest.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff --git a/src/sage/doctest/forker.py b/src/sage/doctest/forker.py
-index bf6d49906de..6c36ab47baf 100644
---- a/src/sage/doctest/forker.py
-+++ b/src/sage/doctest/forker.py
-@@ -553,6 +553,8 @@ def __init__(self, *args, **kwds):
- self.total_walltime_skips = 0
- self.total_performed_tests = 0
- self.total_walltime = 0
-+ if sys.version_info < (3,13):
-+ self._stats = self._name2ft
-
- def _run(self, test, compileflags, out):
- """
-@@ -830,7 +832,10 @@ def compiler(example):
- self.optionflags = original_optionflags
-
- # Record and return the number of failures and tries.
-- self._DocTestRunner__record_outcome(test, failures, tries)
-+ if sys.version_info < (3,13):
-+ self._DocTestRunner__record_outcome(test, failures, tries)
-+ else:
-+ self._DocTestRunner__record_outcome(test, failures, tries, walltime_skips)
- self.total_walltime_skips += walltime_skips
- self.total_performed_tests += tries
- return TestResults(failures, tries)
-@@ -931,7 +936,7 @@ def summarize(self, verbose=None):
- sage: from sage.doctest.control import DocTestDefaults; DD = DocTestDefaults()
- sage: import doctest, sys, os
- sage: DTR = SageDocTestRunner(SageOutputChecker(), verbose=False, sage_options=DD, optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS)
-- sage: DTR._name2ft['sage.doctest.forker'] = (1,120)
-+ sage: DTR._stats['sage.doctest.forker'] = (1,120)
- sage: results = DTR.summarize()
- **********************************************************************
- 1 item had failures:
-@@ -946,8 +951,8 @@ def summarize(self, verbose=None):
- passed = []
- failed = []
- totalt = totalf = 0
-- for x in self._name2ft.items():
-- name, (f, t) = x
-+ for x in self._stats.items():
-+ name, (f, t, *_) = x
- assert f <= t
- totalt += t
- totalf += f
-@@ -972,10 +977,10 @@ def summarize(self, verbose=None):
- print(self.DIVIDER, file=m)
- print(count_noun(len(failed), "item"), "had failures:", file=m)
- failed.sort()
-- for thing, (f, t) in failed:
-+ for thing, (f, t, *_) in failed:
- print(" %3d of %3d in %s" % (f, t, thing), file=m)
- if verbose:
-- print(count_noun(totalt, "test") + " in " + count_noun(len(self._name2ft), "item") + ".", file=m)
-+ print(count_noun(totalt, "test") + " in " + count_noun(len(self._stats), "item") + ".", file=m)
- print("%s passed and %s failed." % (totalt - totalf, totalf), file=m)
- if totalf:
- print("***Test Failed***", file=m)
diff --git a/srcpkgs/sagemath/patches/39178-giac_1.9.0.998.patch b/srcpkgs/sagemath/patches/39178-giac_1.9.0.998.patch
deleted file mode 100644
index 194afc279abc3b..00000000000000
--- a/srcpkgs/sagemath/patches/39178-giac_1.9.0.998.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/sage/libs/giac/giac.pyx b/src/sage/libs/giac/giac.pyx
-index 65279b16504..7c32771bee8 100644
---- a/src/sage/libs/giac/giac.pyx
-+++ b/src/sage/libs/giac/giac.pyx
-@@ -382,13 +382,8 @@ def _giac(s):
- sage: (1+2*sin(3*x)).solve(x).simplify()
- ...list[-pi/18,7*pi/18]
-
-- sage: libgiac.solve('sin(3*x)>2*sin(x)',x)
-- Traceback (most recent call last):
-- ...
-- RuntimeError: Unable to find numeric values solving equation. For
-- trigonometric equations this may be solved using assumptions, e.g.
-- assume(x>-pi && x<pi) Error: Bad Argument Value
--
-+ sage: libgiac.solve('x^3-x>x',x)
-+ list[((x>(-sqrt(2))) and (x<0)),x>(sqrt(2))]
-
- You can also add some hypothesis to a giac symbol::
-
diff --git a/srcpkgs/sagemath/patches/39182-python_3.13_iter.patch b/srcpkgs/sagemath/patches/39182-python_3.13_iter.patch
deleted file mode 100644
index feb3267c7ec280..00000000000000
--- a/srcpkgs/sagemath/patches/39182-python_3.13_iter.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/src/sage/matroids/extension.pyx b/src/sage/matroids/extension.pyx
-index 778e6d6ef70..83b792e8d2b 100644
---- a/src/sage/matroids/extension.pyx
-+++ b/src/sage/matroids/extension.pyx
-@@ -211,6 +211,9 @@ cdef class LinearSubclassesIter:
-
- self._nodes = [first_cut]
-
-+ def __iter__(self):
-+ return self
-+
- def __next__(self):
- """
- Return the next linear subclass.
-diff --git a/src/sage/matroids/set_system.pyx b/src/sage/matroids/set_system.pyx
-index d9a2f631fbf..0bf9cb2b7fa 100644
---- a/src/sage/matroids/set_system.pyx
-+++ b/src/sage/matroids/set_system.pyx
-@@ -772,6 +772,9 @@ cdef class SetSystemIterator:
- self._pointer = -1
- self._len = len(H)
-
-+ def __iter__(self):
-+ return self
-+
- def __next__(self):
- """
- Return the next subset of a SetSystem.
diff --git a/srcpkgs/sagemath/patches/39184-python_3.13_produce_latex_macro.patch b/srcpkgs/sagemath/patches/39184-python_3.13_produce_latex_macro.patch
deleted file mode 100644
index 2ae7639faa049c..00000000000000
--- a/srcpkgs/sagemath/patches/39184-python_3.13_produce_latex_macro.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/src/sage/misc/latex_macros.py b/src/sage/misc/latex_macros.py
-index fc389b32a72..1cce2fa6f14 100644
---- a/src/sage/misc/latex_macros.py
-+++ b/src/sage/misc/latex_macros.py
-@@ -43,6 +43,8 @@
- contain '\newcommand' lines for each of the entries in ``macros``.
- """
-
-+import importlib
-+
-
- def produce_latex_macro(name, *sample_args):
- r"""
-@@ -69,7 +71,7 @@ def produce_latex_macro(name, *sample_args):
- sage: produce_latex_macro('GF', 37)
- '\\newcommand{\\GF}[1]{\\Bold{F}_{#1}}'
-
-- If the Sage object is not in the global name space, describe it
-+ If the Sage object is not in the global namespace, describe it
- like so::
-
- sage: produce_latex_macro('sage.rings.finite_rings.finite_field_constructor.FiniteField', 3)
-@@ -84,22 +86,16 @@ def produce_latex_macro(name, *sample_args):
- else:
- module, real_name = names_split
- newcommand = '\\newcommand{\\' + real_name + '}'
-- count = 0
-- args = "("
-- for x in sample_args:
-- count += 1
-- args += str(x) + ','
-- args += ')'
-- exec('from ' + module + ' import ' + real_name)
-- if count:
-- defn = '[' + str(count) + ']{'
-- defn += eval('str(LatexCall()(' + real_name + args + '))') + '}'
-+ sage_object = getattr(importlib.import_module(module), real_name)
-+ if sample_args:
-+ defn = '[' + str(len(sample_args)) + ']{'
-+ defn += str(LatexCall()(sage_object(*sample_args))) + '}'
- else:
-- defn = '{' + eval('str(LatexCall()(' + real_name + '))') + '}'
-- count = 0
-- for x in sample_args:
-- count += 1
-- defn = defn.replace(str(x), "#" + str(count))
-+ defn = '{' + str(LatexCall()(sage_object)) + '}'
-+ for i, x in enumerate(sample_args):
-+ s = str(x)
-+ assert s in defn
-+ defn = defn.replace(s, "#" + str(i+1))
- return newcommand + defn
-
-
diff --git a/srcpkgs/sagemath/patches/39185-python_3.13_find_replacements.patch b/srcpkgs/sagemath/patches/39185-python_3.13_find_replacements.patch
deleted file mode 100644
index 35b4ee7a44290a..00000000000000
--- a/srcpkgs/sagemath/patches/39185-python_3.13_find_replacements.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/src/sage/misc/replace_dot_all.py b/src/sage/misc/replace_dot_all.py
-index ea51a9b3159..a43d6c0a929 100644
---- a/src/sage/misc/replace_dot_all.py
-+++ b/src/sage/misc/replace_dot_all.py
-@@ -194,14 +194,15 @@ def find_replacements(location, package_regex=None, verbose=False):
- to_exec = to_exec.replace("'", '').replace('"', '')
- if (to_exec[-1] == ','):
- to_exec = to_exec[:-1]
-- exec(to_exec)
-+ glob = dict()
-+ exec(to_exec, glob)
- except ModuleNotFoundError as err:
- print(f'ModuleNotFoundError: {err} found when trying to execute {to_exec}')
- except ImportError as err:
- print(f'ImportError: {err} found when trying to execute {to_exec}')
-
- try: # try to evaluate the list of module names to get a list of the modules themselves which we can call import_statements on
-- modules = eval(to_eval)
-+ modules = eval(to_eval, glob)
- except NameError as err:
- print(f'NameError: {err} found when trying to evaluate {to_eval} at {location}:{row_index + 1}')
- except SyntaxError as err:
diff --git a/srcpkgs/sagemath/patches/39187-python_3.13_tests_output.patch b/srcpkgs/sagemath/patches/39187-python_3.13_tests_output.patch
deleted file mode 100644
index 53591e7a3d4863..00000000000000
--- a/srcpkgs/sagemath/patches/39187-python_3.13_tests_output.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-diff --git a/src/sage/categories/map.pyx b/src/sage/categories/map.pyx
-index 43e476847d0..0007555326a 100644
---- a/src/sage/categories/map.pyx
-+++ b/src/sage/categories/map.pyx
-@@ -275,7 +275,7 @@ cdef class Map(Element):
- maps::
-
- sage: phi.domain # needs sage.rings.number_field
-- <weakref at ...; to 'NumberField_quadratic_with_category' at ...>
-+ <weakref at ...; to '...NumberField_quadratic_with_category' at ...>
- sage: phi._make_strong_references() # needs sage.rings.number_field
- sage: print(phi.domain) # needs sage.rings.number_field
- The constant function (...) -> Number Field in a
-@@ -343,7 +343,7 @@ cdef class Map(Element):
- maps::
-
- sage: phi.domain # needs sage.rings.number_field
-- <weakref at ...; to 'NumberField_quadratic_with_category' at ...>
-+ <weakref at ...; to '...NumberField_quadratic_with_category' at ...>
- sage: phi._make_strong_references() # needs sage.rings.number_field
- sage: print(phi.domain) # needs sage.rings.number_field
- The constant function (...) -> Number Field in a
-diff --git a/src/sage/misc/bindable_class.py b/src/sage/misc/bindable_class.py
-index 743b5a19da6..c23ba0c2c43 100644
---- a/src/sage/misc/bindable_class.py
-+++ b/src/sage/misc/bindable_class.py
-@@ -113,7 +113,7 @@ class BindableClass(metaclass=ClasscallMetaclass):
- Still, documentation works as usual::
-
- sage: outer.Inner.__doc__
-- ' some documentation '
-+ '...some documentation '
-
- TESTS::
-
-diff --git a/src/sage/misc/sagedoc.py b/src/sage/misc/sagedoc.py
-index 0505f6039a9..6147ec4983b 100644
---- a/src/sage/misc/sagedoc.py
-+++ b/src/sage/misc/sagedoc.py
-@@ -694,7 +694,7 @@ def format(s, embedded=False):
- We check that the todo Sphinx extension is correctly activated::
-
- sage: sage.misc.sagedoc.format(sage.combinat.ranker.on_fly.__doc__) # needs sphinx
-- " Return ... Todo: add tests as in combinat::rankers\n"
-+ "...Return ...Todo: add tests as in combinat::rankers\n"
-
- In the following use case, the ``nodetex`` directive would have been ignored prior
- to :issue:`11815`::
-@@ -1135,10 +1135,11 @@ def search_src(string, extra1='', extra2='', extra3='', extra4='',
- The following produces an error because the string 'fetch(' is a
- malformed regular expression::
-
-- sage: print(search_src(" fetch(", "def", interact=False))
-- Traceback (most recent call last):
-- ...
-- error: missing ), unterminated subpattern at position 6
-+ sage: try:
-+ ....: print(search_src(" fetch(", "def", interact=False))
-+ ....: except Exception as e:
-+ ....: print(e)
-+ missing ), unterminated subpattern at position 6
-
- To fix this, *escape* the parenthesis with a backslash::
-
-@@ -1186,7 +1187,6 @@ def search_src(string, extra1='', extra2='', extra3='', extra4='',
- misc/sagedoc.py:... len(search_src("matrix", interact=False).splitlines())...
- misc/sagedoc.py:... len(search_src("matrix", module="sage.calculus", interact=False).splitlines())...
- misc/sagedoc.py:... len(search_src("matrix", path_re="calc"...
-- misc/sagedoc.py:... print(search_src(" fetch(", "def", interact=False))...
- misc/sagedoc.py:... print(search_src(r" fetch\(", "def", interact=False))...
- misc/sagedoc.py:... print(search_src(r" fetch\(", "def", "pyx", interact=False))...
- misc/sagedoc.py:... s = search_src('Matrix', path_re='matrix', interact=False); s.find('x') > 0...
-@@ -1456,7 +1456,7 @@ class _sage_doc:
- sage: browse_sage_doc._open("reference", testing=True)[0] # needs sagemath_doc_html
- 'http://localhost:8000/doc/live/reference/index.html'
- sage: browse_sage_doc(identity_matrix, 'rst')[-107:-47] # needs sage.modules
-- 'Full MatrixSpace of 3 by 3 sparse matrices over Integer Ring'
-+ '...Full MatrixSpace of 3 by 3 sparse matrices...'
- """
- def __init__(self):
- """
-diff --git a/src/sage/misc/sageinspect.py b/src/sage/misc/sageinspect.py
-index 585112b5061..12f319fc8e3 100644
---- a/src/sage/misc/sageinspect.py
-+++ b/src/sage/misc/sageinspect.py
-@@ -1986,7 +1986,7 @@ def sage_getdoc(obj, obj_name='', embedded=False):
-
- sage: from sage.misc.sageinspect import sage_getdoc
- sage: sage_getdoc(identity_matrix)[87:124] # needs sage.modules
-- 'Return the n x n identity matrix over'
-+ '...the n x n identity matrix...'
- sage: def f(a, b, c, d=1): return a+b+c+d
- ...
- sage: import functools
-diff --git a/src/sage/modular/modsym/modsym.py b/src/sage/modular/modsym/modsym.py
-index fb46d0edafa..ed7c9285169 100644
---- a/src/sage/modular/modsym/modsym.py
-+++ b/src/sage/modular/modsym/modsym.py
-@@ -369,7 +369,7 @@ def ModularSymbols(group=1,
- {}
- sage: M = ModularSymbols(11,use_cache=True)
- sage: sage.modular.modsym.modsym._cache
-- {(Congruence Subgroup Gamma0(11), 2, 0, Rational Field): <weakref at ...; to 'ModularSymbolsAmbient_wt2_g0_with_category' at ...>}
-+ {(Congruence Subgroup Gamma0(11), 2, 0, Rational Field): <weakref at ...; to '...ModularSymbolsAmbient_wt2_g0_with_category' at ...>}
- sage: M is ModularSymbols(11,use_cache=True)
- True
- sage: M is ModularSymbols(11,use_cache=False)
-diff --git a/src/sage/repl/attach.py b/src/sage/repl/attach.py
-index b3e20fe61d8..b9997d8f2df 100644
---- a/src/sage/repl/attach.py
-+++ b/src/sage/repl/attach.py
-@@ -40,7 +40,7 @@
- ....: traceback.print_exc(file=sys.stdout)
- Traceback (most recent call last):
- ...
-- exec(preparse_file(f.read()) + "\n", globals)
-+ exec(preparse_file(f.read()) + "\n", globals)...
- File "<string>", line 3, in <module>
- ValueError: third
- sage: detach(src)
-@@ -52,7 +52,7 @@
- ....: traceback.print_exc(file=sys.stdout)
- Traceback (most recent call last):
- ...
-- exec(code, globals)
-+ exec(code, globals)...
- File ".../foobar...sage.py", line ..., in <module>
- raise ValueError("third") # this should appear in the source snippet...
- ValueError: third
-diff --git a/src/sage/repl/rich_output/pretty_print.py b/src/sage/repl/rich_output/pretty_print.py
-index 93833e01cd8..8e00e3d70e4 100644
---- a/src/sage/repl/rich_output/pretty_print.py
-+++ b/src/sage/repl/rich_output/pretty_print.py
-@@ -160,7 +160,7 @@ def pretty_print(self):
- sage: seq._concatenate_graphs().show(edge_labels=True) # needs sage.graphs sage.plot
- Traceback (most recent call last):
- ...
-- TypeError: ...matplotlib() got an unexpected keyword argument 'edge_labels'
-+ TypeError: ...matplotlib() got an unexpected keyword argument 'edge_labels'...
- """
- try:
- from sage.plot.plot import Graphics
diff --git a/srcpkgs/sagemath/patches/39201-python_3.13_fix_spyx_tmp.patch b/srcpkgs/sagemath/patches/39201-python_3.13_fix_spyx_tmp.patch
deleted file mode 100644
index d7107e719e391d..00000000000000
--- a/srcpkgs/sagemath/patches/39201-python_3.13_fix_spyx_tmp.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/src/sage/misc/temporary_file.py b/src/sage/misc/temporary_file.py
-index 998260be8eb..820d5cf2e95 100644
---- a/src/sage/misc/temporary_file.py
-+++ b/src/sage/misc/temporary_file.py
-@@ -32,7 +32,9 @@
- # as the parent for all temporary files & directories created by them.
- # This lets us clean up after those two functions when sage exits normally
- # using an atexit hook
--TMP_DIR_FILENAME_BASE = tempfile.TemporaryDirectory()
-+# Note that `TemporaryDirectory()` will cleanup on program exit;
-+# we keep the atexit hook to be redundant, in case that fails.
-+TMP_DIR_FILENAME_BASE = tempfile.TemporaryDirectory(prefix='sage_')
- atexit.register(lambda: TMP_DIR_FILENAME_BASE.cleanup())
-
-
-@@ -533,14 +535,15 @@ def spyx_tmp() -> str:
- We cache the result of this function "by hand" so that the same
- temporary directory will always be returned. A function is used to
- delay creating a directory until (if) it is needed. The temporary
-- directory is removed when sage terminates by way of an atexit
-- hook.
-+ directory is automatically removed when sage terminates.
- """
- global _spyx_tmp
- if _spyx_tmp:
- return _spyx_tmp
-
-- d = tempfile.TemporaryDirectory()
-- _spyx_tmp = os.path.join(d.name, 'spyx')
-- atexit.register(lambda: d.cleanup())
-+ # We don't use `tempfile.TemporaryDirectory()` here because it
-+ # will be cleaned up on child exit (e.g. for parallel testing)
-+ # For some reason this doesn't affect the `TemporaryDirectory`
-+ # stored in the global `TMP_DIR_FILENAME_BASE`.
-+ _spyx_tmp = tmp_dir(name='spyx_')
- return _spyx_tmp
diff --git a/srcpkgs/sagemath/patches/39261-scipy_1.15.patch b/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
deleted file mode 100644
index 02ad169c0703c9..00000000000000
--- a/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/src/sage/functions/special.py b/src/sage/functions/special.py
-index 308171af3cd..f511190aeff 100644
---- a/src/sage/functions/special.py
-+++ b/src/sage/functions/special.py
-@@ -216,11 +216,16 @@ class SphericalHarmonic(BuiltinFunction):
-
- sage: spherical_harmonic(1, 1, pi/2, pi).n() # abs tol 1e-14 # needs sage.symbolic
- 0.345494149471335
-- sage: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
- sage: import numpy as np # needs scipy
- sage: if int(np.version.short_version[0]) > 1: # needs scipy
- ....: np.set_printoptions(legacy="1.25") # needs scipy
-- sage: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
-+ sage: import scipy.version
-+ sage: if scipy.version.version < '1.15.0':
-+ ....: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
-+ ....: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
-+ ....: else:
-+ ....: from scipy.special import sph_harm_y # needs scipy
-+ ....: sph_harm_y(1, 1, (pi/2).n(), pi.n()).item() # abs tol 1e-9 # needs scipy sage.symbolic
- (0.3454941494713355-4.231083042742082e-17j)
-
- Note that this convention differs from the one in Maxima, as revealed by
-diff --git a/src/sage/matrix/matrix2.pyx b/src/sage/matrix/matrix2.pyx
-index dec25a76e54..31aaf8b8234 100644
---- a/src/sage/matrix/matrix2.pyx
-+++ b/src/sage/matrix/matrix2.pyx
-@@ -15901,7 +15901,7 @@ cdef class Matrix(Matrix1):
- sage: a.exp() # needs sage.symbolic
- [ 1/11882424341266*((11*sqrt(227345670387496707609) + 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) + 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) 445243650/75781890129165569203*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
- [ 10000/53470909535697*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) -1/11882424341266*((11*sqrt(227345670387496707609) - 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) - 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
-- sage: a.change_ring(RDF).exp() # rel tol 6e-14 # needs sage.symbolic
-+ sage: a.change_ring(RDF).exp() # rel tol 1e-13 # needs sage.symbolic
- [42748127.31532951 7368259.244159399]
- [234538976.1381042 40426191.45156228]
-
diff --git a/srcpkgs/sagemath/patches/39368-singular_4.4.1.patch b/srcpkgs/sagemath/patches/39368-singular_4.4.1.patch
deleted file mode 100644
index aba16fa1d7ae75..00000000000000
--- a/srcpkgs/sagemath/patches/39368-singular_4.4.1.patch
+++ /dev/null
@@ -1,715 +0,0 @@
-diff --git a/src/sage/categories/pushout.py b/src/sage/categories/pushout.py
-index a2b5e910257..17f059f967f 100644
---- a/src/sage/categories/pushout.py
-+++ b/src/sage/categories/pushout.py
-@@ -3925,8 +3925,8 @@ class BlackBoxConstructionFunctor(ConstructionFunctor):
- sage: FS = BlackBoxConstructionFunctor(singular)
- sage: FS(QQ['t']) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names t
- // block 2 : ordering C
-diff --git a/src/sage/interfaces/expect.py b/src/sage/interfaces/expect.py
-index 91f8efcf651..ff424335d56 100644
---- a/src/sage/interfaces/expect.py
-+++ b/src/sage/interfaces/expect.py
-@@ -1328,8 +1328,8 @@ def _synchronize(self, cmd='1+%s;\n'):
- sage: R.<x> = QQ[]; f = x^3 + x + 1; g = x^3 - x - 1; r = f.resultant(g); gap(ZZ); singular(R)
- Integers
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-diff --git a/src/sage/interfaces/interface.py b/src/sage/interfaces/interface.py
-index bd1095e8c70..22fb4b8487c 100644
---- a/src/sage/interfaces/interface.py
-+++ b/src/sage/interfaces/interface.py
-@@ -817,8 +817,8 @@ def __reduce__(self):
- sage: S = singular.ring(0, ('x'))
- sage: loads(dumps(S))
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-diff --git a/src/sage/interfaces/singular.py b/src/sage/interfaces/singular.py
-index d110c17bf16..59d01f4493d 100644
---- a/src/sage/interfaces/singular.py
-+++ b/src/sage/interfaces/singular.py
-@@ -39,8 +39,8 @@
- sage: R1 = singular.ring(0, '(x,y)', 'dp')
- sage: R1
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 2
-+ // coefficients: QQ...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -220,12 +220,12 @@
-
- sage: singular.lib('polylib.lib')
- sage: singular.ring(32003, '(a,b,c,d,e,f)', 'lp')
-- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/32003
-- // number of vars : 6
-- // block 1 : ordering lp
-- // : names a b c d e f
-- // block 2 : ordering C
-+ polynomial ring, over a field, global ordering
-+ // coefficients: ZZ/32003...
-+ // number of vars : 6
-+ // block 1 : ordering lp
-+ // : names a b c d e f
-+ // block 2 : ordering C
- sage: I = singular.ideal('cyclic(6)')
- sage: g = singular('groebner(I)')
- Traceback (most recent call last):
-@@ -1074,8 +1074,8 @@ def ring(self, char=0, vars='(x)', order='lp', check=None):
- sage: R = singular.ring(0, '(x,y,z)', 'dp')
- sage: R
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 3
-+ // coefficients: QQ...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-@@ -1153,16 +1153,16 @@ def set_ring(self, R):
- sage: S = singular.ring('real', '(a,b)', 'lp')
- sage: singular.current_ring()
- polynomial ring, over a field, global ordering
-- // coefficients: Float()
-- // number of vars : 2
-+ // coefficients: Float()...
-+ // number of vars : 2
- // block 1 : ordering lp
- // : names a b
- // block 2 : ordering C
- sage: singular.set_ring(R)
- sage: singular.current_ring()
- polynomial ring, over a field, local ordering
-- // coefficients: ZZ/7
-- // number of vars : 2
-+ // coefficients: ZZ/7...
-+ // number of vars : 2
- // block 1 : ordering ds
- // : names a b
- // block 2 : ordering C
-@@ -1203,15 +1203,15 @@ def current_ring(self):
- sage: r = PolynomialRing(GF(127),3,'xyz', order='invlex')
- sage: r._singular_()
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 3
-+ // coefficients: ZZ/127...
-+ // number of vars : 3
- // block 1 : ordering ip
- // : names x y z
- // block 2 : ordering C
- sage: singular.current_ring()
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 3
-+ // coefficients: ZZ/127...
-+ // number of vars : 3
- // block 1 : ordering ip
- // : names x y z
- // block 2 : ordering C
-@@ -1430,8 +1430,8 @@ def __copy__(self):
- sage: cpQ.set_ring()
- sage: cpQ
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 2
-+ // coefficients: QQ...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -1996,8 +1996,8 @@ def _sage_(self, R=None):
-
- sage: singular('basering')
- polynomial ring, over a domain, global ordering
-- // coefficients: ZZ
-- // number of vars : 3
-+ // coefficients: ZZ...
-+ // number of vars : 3
- // block 1 : ordering lp
- // : names x y z
- // block 2 : ordering C
-@@ -2087,16 +2087,16 @@ def set_ring(self):
- sage: S = singular.ring('real', '(a,b)', 'lp')
- sage: singular.current_ring()
- polynomial ring, over a field, global ordering
-- // coefficients: Float()
-- // number of vars : 2
-+ // coefficients: Float()...
-+ // number of vars : 2
- // block 1 : ordering lp
- // : names a b
- // block 2 : ordering C
- sage: R.set_ring()
- sage: singular.current_ring()
- polynomial ring, over a field, local ordering
-- // coefficients: ZZ/7
-- // number of vars : 2
-+ // coefficients: ZZ/7...
-+ // number of vars : 2
- // block 1 : ordering ds
- // : names a b
- // block 2 : ordering C
-diff --git a/src/sage/libs/singular/function.pyx b/src/sage/libs/singular/function.pyx
-index 67cadf5d35c..87f0b7bab69 100644
---- a/src/sage/libs/singular/function.pyx
-+++ b/src/sage/libs/singular/function.pyx
-@@ -276,8 +276,8 @@ cdef class RingWrap:
- sage: l = ringlist(P)
- sage: ring = singular_function("ring")
- sage: ring(l, ring=P)._output()
-- // coefficients: QQ
-- // number of vars : 3
-+ // coefficients: QQ...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-diff --git a/src/sage/libs/singular/ring.pyx b/src/sage/libs/singular/ring.pyx
-index 1d8dd844385..4f7e288e2ad 100644
---- a/src/sage/libs/singular/ring.pyx
-+++ b/src/sage/libs/singular/ring.pyx
-@@ -159,8 +159,13 @@ cdef ring *singular_ring_new(base_ring, n, names, term_order) except NULL:
- sage: R.<x,y,z> = F[]
- sage: from sage.libs.singular.function import singular_function
- sage: sing_print = singular_function('print')
-- sage: sing_print(R)
-- 'polynomial ring, over a field, global ordering\n// coefficients: ZZ/7(a, b)\n// number of vars : 3\n// block 1 : ordering dp\n// : names x y z\n// block 2 : ordering C'
-+ sage: print(sing_print(R))
-+ polynomial ring, over a field, global ordering
-+ // coefficients: ZZ/7(a, b)...
-+ // number of vars : 3
-+ // block 1 : ordering dp
-+ // : names x y z
-+ // block 2 : ordering C
-
- ::
-
-@@ -168,8 +173,13 @@ cdef ring *singular_ring_new(base_ring, n, names, term_order) except NULL:
- sage: R.<x,y,z> = F[]
- sage: from sage.libs.singular.function import singular_function
- sage: sing_print = singular_function('print')
-- sage: sing_print(R)
-- 'polynomial ring, over a field, global ordering\n// coefficients: QQ(s, t)\n// number of vars : 3\n// block 1 : ordering dp\n// : names x y z\n// block 2 : ordering C'
-+ sage: print(sing_print(R))
-+ polynomial ring, over a field, global ordering
-+ // coefficients: QQ(s, t)...
-+ // number of vars : 3
-+ // block 1 : ordering dp
-+ // : names x y z
-+ // block 2 : ordering C
- """
- cdef long cexponent
- cdef GFInfo* _param
-diff --git a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
-index adf3df1cf95..bab5935004b 100644
---- a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
-+++ b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
-@@ -619,8 +619,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
-
- sage: P._singular_()
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 3
-+ // coefficients: QQ...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-@@ -1182,8 +1182,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: P.<x,y,z> = QQ[]
- sage: P._singular_()
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 3
-+ // coefficients: QQ...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-@@ -1198,8 +1198,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: P.<x,y,z> = PolynomialRing(k, 3) # needs sage.rings.finite_rings
- sage: P._singular_() # needs sage.rings.finite_rings
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/3[a]/(a^3-a+1)
-- // number of vars : 3
-+ // coefficients: ZZ/3[a]/(a^3-a+1)...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-@@ -1215,8 +1215,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: P.<x> = QQ[]
- sage: P._singular_()
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -1257,8 +1257,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: P.<x,y,z> = QQ[]
- sage: P._singular_init_()
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 3
-+ // coefficients: QQ...
-+ // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
- // block 2 : ordering C
-@@ -1272,8 +1272,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R.<x,y> = PolynomialRing(NumberField(w^2 + 1,'s')) # needs sage.rings.number_field
- sage: singular(R) # needs sage.rings.number_field
- polynomial ring, over a field, global ordering
-- // coefficients: QQ[s]/(s^2+1)
-- // number of vars : 2
-+ // coefficients: QQ[s]/(s^2+1)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -1281,8 +1281,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(GF(2**8,'a'),10,'x', order='invlex') # needs sage.rings.finite_rings
- sage: singular(R) # needs sage.rings.finite_rings
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/2[a]/(a^8+a^4+a^3+a^2+1)
-- // number of vars : 10
-+ // coefficients: ZZ/2[a]/(a^8+a^4+a^3+a^2+1)...
-+ // number of vars : 10
- // block 1 : ordering ip
- // : names x0 x1 x2 x3 x4 x5 x6 x7 x8 x9
- // block 2 : ordering C
-@@ -1290,8 +1290,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(GF(127),2,'x', order='invlex')
- sage: singular(R) # needs sage.rings.finite_rings
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 2
-+ // coefficients: ZZ/127...
-+ // number of vars : 2
- // block 1 : ordering ip
- // : names x0 x1
- // block 2 : ordering C
-@@ -1299,8 +1299,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(QQ,2,'x', order='invlex')
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 2
-+ // coefficients: QQ...
-+ // number of vars : 2
- // block 1 : ordering ip
- // : names x0 x1
- // block 2 : ordering C
-@@ -1308,8 +1308,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(QQ,2,'x', order='degneglex')
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 2
-+ // coefficients: QQ...
-+ // number of vars : 2
- // block 1 : ordering a
- // : names x0 x1
- // : weights 1 1
-@@ -1320,8 +1320,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(QQ,'x')
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -1329,8 +1329,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = PolynomialRing(GF(127),'x')
- sage: singular(R) # needs sage.rings.finite_rings
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 1
-+ // coefficients: ZZ/127...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -1338,8 +1338,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = ZZ['x,y']
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a domain, global ordering
-- // coefficients: ZZ
-- // number of vars : 2
-+ // coefficients: ZZ...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -1347,8 +1347,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = IntegerModRing(1024)['x,y']
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a ring (with zero-divisors), global ordering
-- // coefficients: ZZ/(2^10)
-- // number of vars : 2
-+ // coefficients: ZZ/(2^10)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -1356,8 +1356,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: R = IntegerModRing(15)['x,y']
- sage: singular(R) # needs sage.rings.function_field
- polynomial ring, over a ring (with zero-divisors), global ordering
-- // coefficients: ZZ/...(15)
-- // number of vars : 2
-+ // coefficients: ZZ/(15)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -1367,8 +1367,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
- sage: P.<x> = QQ[]
- sage: P._singular_init_()
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-diff --git a/src/sage/rings/polynomial/pbori/pbori.pyx b/src/sage/rings/polynomial/pbori/pbori.pyx
-index 14a929c3238..404771a2c85 100644
---- a/src/sage/rings/polynomial/pbori/pbori.pyx
-+++ b/src/sage/rings/polynomial/pbori/pbori.pyx
-@@ -1425,8 +1425,8 @@ cdef class BooleanPolynomialRing(BooleanPolynomialRing_base):
- sage: B.<x,y> = BooleanPolynomialRing(2)
- sage: B._singular_() # indirect doctest
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/2
-- // number of vars : 2
-+ // coefficients: ZZ/2...
-+ // number of vars : 2
- // block 1 : ordering lp
- // : names x y
- // block 2 : ordering C
-diff --git a/src/sage/rings/polynomial/polynomial_quotient_ring.py b/src/sage/rings/polynomial/polynomial_quotient_ring.py
-index 115647adadf..627765cf8f0 100644
---- a/src/sage/rings/polynomial/polynomial_quotient_ring.py
-+++ b/src/sage/rings/polynomial/polynomial_quotient_ring.py
-@@ -749,8 +749,8 @@ def _singular_init_(self, S=None):
- sage: Q = P.quo([(x^2 + 1)])
- sage: singular(Q) # indirect doctest # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names xbar
- // block 2 : ordering C
-diff --git a/src/sage/rings/polynomial/polynomial_singular_interface.py b/src/sage/rings/polynomial/polynomial_singular_interface.py
-index 60d2dd74b52..10bbc6d6ec0 100644
---- a/src/sage/rings/polynomial/polynomial_singular_interface.py
-+++ b/src/sage/rings/polynomial/polynomial_singular_interface.py
-@@ -62,7 +62,7 @@ def _do_singular_init_(singular, base_ring, char, _vars, order):
- sage: from sage.rings.polynomial.polynomial_singular_interface import _do_singular_init_
- sage: _do_singular_init_(singular, ZZ, 0, 'X', 'dp') # needs sage.libs.singular
- (polynomial ring, over a domain, global ordering
-- // coefficients: ZZ
-+ // coefficients: ZZ...
- // number of vars : 1
- // block 1 : ordering dp
- // : names X
-@@ -196,7 +196,7 @@ def _singular_(self, singular=None):
- sage: R.<x,y> = PolynomialRing(CC) # needs sage.rings.real_mpfr
- sage: singular(R) # needs sage.libs.singular sage.rings.real_mpfr
- polynomial ring, over a field, global ordering
-- // coefficients: real[I](complex:15 digits, additional 0 digits)/(I^2+1)
-+ // coefficients: real[I](complex:15 digits, additional 0 digits)/(I^2+1)...
- // number of vars : 2
- // block 1 : ordering dp
- // : names x y
-@@ -205,7 +205,7 @@ def _singular_(self, singular=None):
- sage: R.<x,y> = PolynomialRing(RealField(100)) # needs sage.rings.real_mpfr
- sage: singular(R) # needs sage.libs.singular sage.rings.real_mpfr
- polynomial ring, over a field, global ordering
-- // coefficients: Float()
-+ // coefficients: Float()...
- // number of vars : 2
- // block 1 : ordering dp
- // : names x y
-@@ -215,8 +215,8 @@ def _singular_(self, singular=None):
- sage: R.<x> = PolynomialRing(NumberField(w^2 + 1, 's')) # needs sage.rings.number_field
- sage: singular(R) # needs sage.libs.singular sage.rings.number_field
- polynomial ring, over a field, global ordering
-- // coefficients: QQ[s]/(s^2+1)
-- // number of vars : 1
-+ // coefficients: QQ[s]/(s^2+1)...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -224,8 +224,8 @@ def _singular_(self, singular=None):
- sage: R = PolynomialRing(GF(127), 'x', implementation='singular') # needs sage.libs.singular
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 1
-+ // coefficients: ZZ/127...
-+ // number of vars : 1
- // block 1 : ordering dp
- // : names x
- // block 2 : ordering C
-@@ -233,8 +233,8 @@ def _singular_(self, singular=None):
- sage: R = PolynomialRing(QQ, 'x', implementation='singular') # needs sage.libs.singular
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering dp
- // : names x
- // block 2 : ordering C
-@@ -242,8 +242,8 @@ def _singular_(self, singular=None):
- sage: R = PolynomialRing(QQ,'x')
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -251,8 +251,8 @@ def _singular_(self, singular=None):
- sage: R = PolynomialRing(GF(127), 'x')
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 1
-+ // coefficients: ZZ/127...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names x
- // block 2 : ordering C
-@@ -260,8 +260,8 @@ def _singular_(self, singular=None):
- sage: R = Frac(ZZ['a,b'])['x,y']
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ(a, b)
-- // number of vars : 2
-+ // coefficients: QQ(a, b)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -270,8 +270,8 @@ def _singular_(self, singular=None):
- sage: R = IntegerModRing(1024)['x,y']
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a ring (with zero-divisors), global ordering
-- // coefficients: ZZ/(2^10)
-- // number of vars : 2
-+ // coefficients: ZZ/(2^10)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -279,8 +279,8 @@ def _singular_(self, singular=None):
- sage: R = IntegerModRing(15)['x,y']
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a ring (with zero-divisors), global ordering
-- // coefficients: ZZ/...(15)
-- // number of vars : 2
-+ // coefficients: ZZ/(15)...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -288,8 +288,8 @@ def _singular_(self, singular=None):
- sage: R = ZZ['x,y']
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a domain, global ordering
-- // coefficients: ZZ
-- // number of vars : 2
-+ // coefficients: ZZ...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-@@ -297,7 +297,7 @@ def _singular_(self, singular=None):
- sage: R = ZZ['x']
- sage: singular(R) # needs sage.libs.singular
- polynomial ring, over a domain, global ordering
-- // coefficients: ZZ
-+ // coefficients: ZZ...
- // number of vars : 1
- // block 1 : ordering lp
- // : names x
-@@ -310,8 +310,8 @@ def _singular_(self, singular=None):
- sage: S = K['y']
- sage: singular(S) # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/5(x)
-- // number of vars : 2
-+ // coefficients: ZZ/5(x)...
-+ // number of vars : 2
- // block 1 : ordering lp
- // : names a y
- // block 2 : ordering C
-@@ -353,8 +353,8 @@ def _singular_init_(self, singular=None):
-
- sage: PolynomialRing(QQ,'u_ba')._singular_init_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 1
-+ // coefficients: QQ...
-+ // number of vars : 1
- // block 1 : ordering lp
- // : names u_ba
- // block 2 : ordering C
-diff --git a/src/sage/rings/polynomial/term_order.py b/src/sage/rings/polynomial/term_order.py
-index a88568248ce..f8ddd0a9652 100644
---- a/src/sage/rings/polynomial/term_order.py
-+++ b/src/sage/rings/polynomial/term_order.py
-@@ -660,7 +660,7 @@ def __init__(self, name='lex', n=0, force=False):
- sage: R.<x,y,z> = PolynomialRing(QQ, order=T)
- sage: R._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 3
- // block 1 : ordering dp
- // : names x y z
-@@ -676,7 +676,7 @@ def __init__(self, name='lex', n=0, force=False):
- False
- sage: S._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 3
- // block 1 : ordering C
- // block 2 : ordering dp
-@@ -1661,8 +1661,8 @@ def singular_str(self):
- '(lp(3),Dp(5),lp(2))'
- sage: P._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/127
-- // number of vars : 10
-+ // coefficients: ZZ/127...
-+ // number of vars : 10
- // block 1 : ordering lp
- // : names x0 x1 x2
- // block 2 : ordering Dp
-@@ -1687,8 +1687,8 @@ def singular_str(self):
- '(a(1:2),ls(2),a(1:2),ls(2))'
- sage: P._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 4
-+ // coefficients: QQ...
-+ // number of vars : 4
- // block 1 : ordering a
- // : names x0 x1
- // : weights 1 1
-@@ -1709,7 +1709,7 @@ def singular_str(self):
- sage: P = PolynomialRing(QQ, 4, names='x', order=T)
- sage: P._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 4
- // block 1 : ordering C
- // block 2 : ordering a
-@@ -1727,7 +1727,7 @@ def singular_str(self):
- sage: P = PolynomialRing(QQ, 4, names='y', order=T)
- sage: P._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 4
- // block 1 : ordering c
- // block 2 : ordering a
-@@ -1745,7 +1745,7 @@ def singular_str(self):
- sage: P = PolynomialRing(QQ, 4, names='z', order=T)
- sage: P._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 4
- // block 1 : ordering a
- // : names z0 z1
-@@ -2183,7 +2183,7 @@ def termorder_from_singular(S):
- sage: # needs sage.libs.singular
- sage: singular.ring(0, '(x,y,z,w)', '(C,dp(2),lp(2))')
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 4
- // block 1 : ordering C
- // block 2 : ordering dp
-@@ -2201,7 +2201,7 @@ def termorder_from_singular(S):
- sage: # needs sage.libs.singular
- sage: singular.ring(0, '(x,y,z,w)', '(c,dp(2),lp(2))')
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-+ // coefficients: QQ...
- // number of vars : 4
- // block 1 : ordering c
- // block 2 : ordering dp
-diff --git a/src/sage/rings/quotient_ring.py b/src/sage/rings/quotient_ring.py
-index 1043333a63e..45f8147cde9 100644
---- a/src/sage/rings/quotient_ring.py
-+++ b/src/sage/rings/quotient_ring.py
-@@ -1268,8 +1268,8 @@ def _singular_(self, singular=None):
- sage: S = R.quotient_ring(x^2 + y^2)
- sage: S._singular_() # needs sage.libs.singular
- polynomial ring, over a field, global ordering
-- // coefficients: QQ
-- // number of vars : 2
-+ // coefficients: QQ...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
-diff --git a/src/sage/rings/quotient_ring_element.py b/src/sage/rings/quotient_ring_element.py
-index 6699ae9f74b..9f05c54f21c 100644
---- a/src/sage/rings/quotient_ring_element.py
-+++ b/src/sage/rings/quotient_ring_element.py
-@@ -813,8 +813,8 @@ def _singular_(self, singular=None):
- sage: Q = P.quo(I)
- sage: Q._singular_()
- polynomial ring, over a field, global ordering
-- // coefficients: ZZ/2
-- // number of vars : 2
-+ // coefficients: ZZ/2...
-+ // number of vars : 2
- // block 1 : ordering dp
- // : names x y
- // block 2 : ordering C
diff --git a/srcpkgs/sagemath/patches/get_patches b/srcpkgs/sagemath/patches/get_patches
index c617fe7e216c57..c93b07701bc915 100755
--- a/srcpkgs/sagemath/patches/get_patches
+++ b/srcpkgs/sagemath/patches/get_patches
@@ -19,7 +19,10 @@ get_pr() {
echo "curl -sL \"$url\" | filterdiff ... > \"$pr-$desc.patch\""
if [ -z "$dry" ]; then
curl -sL "$url" |
- filterdiff -p1 -x src/setup.py -x build/* -x src/doc/* |
+ filterdiff -p1 -i src/* -x src/.* -x src/setup.py -x src/sage/meson.build \
+ -x src/sage/libs/meson.build -x src/sage/libs/giac/meson.build \
+ -x src/sage_setup/autogen/giacpy-mkkeywords.py \
+ -x src/sage_setup/autogen/flint/* -x src/doc/* |
cat > "$pr-$desc.patch"
fi
}
@@ -27,23 +30,5 @@ get_pr() {
# run from patches dir
cd $(dirname "$0")
-#get_pr 37645 "fix doctest"
-#get_pr 37885 "cython warnings"
-
-get_pr 39145 "python 3.13 re.sub"
-get_pr 39147 "python 3.13 doctest"
-get_pr 39182 "python 3.13 iter"
-get_pr 39184 "python 3.13 produce_latex_macro"
-get_pr 39185 "python 3.13 find_replacements"
-get_pr 39187 "python 3.13 tests output"
-get_pr 39201 "python 3.13 fix spyx_tmp"
-
-get_pr 38749 "pari 2.17"
-get_pr 38962 "eclib 20241112"
-get_pr 39178 "giac 1.9.0.998"
-get_pr 39261 "scipy 1.15"
-get_pr 39368 "singular 4.4.1"
-
-get_pr 38940 "fix flaky simplicial set test"
-
-#get_pr 39142 "fix alarm tests"
+#get_pr 39015 "sage cli"
+#get_pr 39616 "ipython 9.0"
diff --git a/srcpkgs/sagemath/patches/zz-32bit-test.patch b/srcpkgs/sagemath/patches/zz-32bit-test.patch
deleted file mode 100644
index 03f56d8c3bfd9c..00000000000000
--- a/srcpkgs/sagemath/patches/zz-32bit-test.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-A couple of tests that give different (correct) output on 32-bit
-
-diff --git a/src/sage/rings/number_field/bdd_height.py b/src/sage/rings/number_field/bdd_height.py
-index 45f08aa4711..b88b315fd01 100644
---- a/src/sage/rings/number_field/bdd_height.py
-+++ b/src/sage/rings/number_field/bdd_height.py
-@@ -236,7 +236,8 @@ def bdd_norm_pr_ideal_gens(K, norm_list):
- sage: from sage.rings.number_field.bdd_height import bdd_norm_pr_ideal_gens
- sage: K.<g> = QuadraticField(123)
- sage: bdd_norm_pr_ideal_gens(K, range(5))
-- {0: [0], 1: [1], 2: [g + 11], 3: [], 4: [2]}
-+ {0: [0], 1: [1], 2: [g + 11], 3: [], 4: [2]} # 64-bit
-+ {0: [0], 1: [1], 2: [g - 11], 3: [], 4: [2]} # 32-bit
-
- ::
-
-diff --git a/src/sage/rings/number_field/number_field.py b/src/sage/rings/number_field/number_field.py
-index 61d0b98509a..dab3186cea4 100644
---- a/src/sage/rings/number_field/number_field.py
-+++ b/src/sage/rings/number_field/number_field.py
-@@ -4827,7 +4827,8 @@ class NumberField_generic(WithEqualityById, number_field_base.NumberField):
-
- sage: K.<a> = NumberField(2*x^2 - 1/3)
- sage: K._S_class_group_and_units(tuple(K.primes_above(2) + K.primes_above(3)))
-- ([6*a + 2, -6*a + 3, -1, -12*a - 5], [])
-+ ([6*a + 2, -6*a + 3, -1, -12*a - 5], []) # 64-bit
-+ ([6*a + 2, -6*a - 3, -1, -12*a - 5], []) # 32-bit
- """
- K_pari = self.pari_bnf(proof=proof)
- S_pari = [p.pari_prime() for p in sorted(set(S))]
diff --git a/srcpkgs/sagemath/patches/zz-fix-doctest-order.patch b/srcpkgs/sagemath/patches/zz-fix-doctest-order.patch
deleted file mode 100644
index 7fb8a4ac6728e9..00000000000000
--- a/srcpkgs/sagemath/patches/zz-fix-doctest-order.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/sage/rings/number_field/galois_group.py
-+++ b/src/sage/rings/number_field/galois_group.py
-@@ -994,9 +994,11 @@ class GaloisGroup_v2(GaloisGroup_perm):
- sage: x = polygen(ZZ, 'x')
- sage: K.<b> = NumberField(x^4 - 2*x^2 + 2, 'a').galois_closure()
- sage: G = K.galois_group()
-- sage: [G.artin_symbol(P) for P in K.primes_above(7)]
-- [(1,5)(2,6)(3,7)(4,8), (1,5)(2,6)(3,7)(4,8),
-- (1,4)(2,3)(5,8)(6,7), (1,4)(2,3)(5,8)(6,7)]
-+ sage: sorted([G.artin_symbol(P) for P in K.primes_above(7)])
-+ [(1,4)(2,3)(5,8)(6,7),
-+ (1,4)(2,3)(5,8)(6,7),
-+ (1,5)(2,6)(3,7)(4,8),
-+ (1,5)(2,6)(3,7)(4,8)]
- sage: G.artin_symbol(17)
- Traceback (most recent call last):
- ...
diff --git a/srcpkgs/sagemath/template b/srcpkgs/sagemath/template
index 44706ee35410e1..6a43be1527e18f 100644
--- a/srcpkgs/sagemath/template
+++ b/srcpkgs/sagemath/template
@@ -1,7 +1,7 @@
# Template file for 'sagemath'
pkgname=sagemath
-version=10.5
-revision=2
+version=10.6
+revision=1
_pypi_version=${version/.beta/b}
_pypi_version=${_pypi_version/.rc/rc}
build_style=python3-pep517
@@ -10,14 +10,14 @@ hostmakedepends="pkg-config python3-Cython python3-Jinja2
python3-gmpy2 python3-memory_allocator python3-numpy ecl
python3-cypari2 python3-cysignals python3-devel"
makedepends="boost-devel brial-devel cliquer-devel ecl eclib-devel
- ecm-devel fflas-ffpack flintlib-devel gap-devel gd-devel giac-devel glpk-devel
+ ecm-devel fflas-ffpack flintlib-devel gap-devel gd-devel glpk-devel
gsl-devel iml-devel lcalc-devel libbraiding-devel libhomfly-devel libmpc-devel
libpng-devel linbox-devel m4ri-devel m4rie-devel mpfi-devel
mpfr-devel ntl-devel openblas-devel pari-devel planarity-devel python3-cypari2
python3-cysignals python3-devel python3-gmpy2 python3-memory_allocator
python3-numpy rankwidth-devel singular symmetrica-devel"
depends="eclib-devel fflas-ffpack flintlib-devel gcc-fortran meson gd-devel
- gfan giac gsl-devel gzip libpng-devel linbox-devel m4ri-devel maxima-ecl
+ gfan gsl-devel gzip libpng-devel linbox-devel m4ri-devel maxima-ecl
mpfr-devel nauty ntl-devel palp pari-devel pari-elldata-small pari-galdata
pari-galpol-small pari-seadata-small pkg-config python3-Cython python3-cypari2
python3-cysignals python3-devel python3-fpylll python3-ipython python3-lrcalc
@@ -36,7 +36,7 @@ license="GPL-2.0-or-later"
homepage="https://www.sagemath.org/"
changelog="https://github.com/sagemath/sage/releases"
distfiles="${PYPI_SITE}/s/sagemath-standard/sagemath_standard-${_pypi_version}.tar.gz"
-checksum=fa0e91cc12754db3cbdf843dbe30252b4378c030825530bc6858ddbcac701096
+checksum=0405b9d9f52657969418fc47488ec0cb12fd62c538e50616b11fc9d5c507f9d2
nocross="due to ntl (eclib, singular), fflas-ffpack, givaro, linbox, sympow, maxima"
# main repo `.../src/sage/` is `.../sage/` here
From 7d1e5333c62f097327c4c2be63346b69a9d76769 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 6 Mar 2025 20:28:15 -0300
Subject: [PATCH 1407/2025] pari: update to 2.17.2.
---
srcpkgs/pari/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pari/template b/srcpkgs/pari/template
index 0de57ac66573a6..1f97c1e433e9de 100644
--- a/srcpkgs/pari/template
+++ b/srcpkgs/pari/template
@@ -1,6 +1,6 @@
# Template file for 'pari'
pkgname=pari
-version=2.17.1
+version=2.17.2
revision=1
build_style=configure
build_helper=qemu
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later"
homepage="https://pari.math.u-bordeaux.fr"
changelog="https://pari.math.u-bordeaux.fr/cgi-bin/sgitweb.cgi?p=pari.git;a=blob_plain;f=CHANGES;hb=refs/heads/pari-${version%.*}"
distfiles="https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${version}.tar.gz"
-checksum=67ba6f3071233725258541e4f174b5efbc64c65ae5115bade9edfc45f1fde5dc
+checksum=7d30578f5cf97b137a281f4548d131aafc0cde86bcfd10cc1e1bd72a81e65061
build_options="x11 pthreads"
build_options_default="x11 pthreads"
From 9750e426dbea11d9133b2a0fe5435f57582e183e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 6 Mar 2025 22:16:01 -0300
Subject: [PATCH 1408/2025] primesieve: update to 12.7.
---
srcpkgs/primesieve/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/primesieve/template b/srcpkgs/primesieve/template
index 321a8ea76bbf4a..cab8c102819ff1 100644
--- a/srcpkgs/primesieve/template
+++ b/srcpkgs/primesieve/template
@@ -1,6 +1,6 @@
# Template file for 'primesieve'
pkgname=primesieve
-version=12.6
+version=12.7
revision=1
build_style=cmake
configure_args="-DBUILD_TESTS=ON -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF"
@@ -10,7 +10,7 @@ license="BSD-2-Clause"
homepage="https://github.com/kimwalisch/primesieve"
changelog="https://raw.githubusercontent.com/kimwalisch/primesieve/master/ChangeLog"
distfiles="https://github.com/kimwalisch/primesieve/archive/refs/tags/v${version}.tar.gz"
-checksum=677c1c5046e666a25e6248f3242c0b27a09953f2775fc4507e4a017a47059345
+checksum=c29d5173266f39804fa607783163c823eb1112132d4c68884e20a54b1a30f9f5
post_install() {
vlicense COPYING
From 174276d58f382c633b74aca08a392bcba301d9f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Thu, 6 Mar 2025 22:16:05 -0300
Subject: [PATCH 1409/2025] primecount: update to 7.16.
---
srcpkgs/primecount/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/primecount/template b/srcpkgs/primecount/template
index 69a5930e2c1997..327befa396e9c8 100644
--- a/srcpkgs/primecount/template
+++ b/srcpkgs/primecount/template
@@ -1,6 +1,6 @@
# Template file for 'primecount'
pkgname=primecount
-version=7.14
+version=7.16
revision=1
build_style=cmake
configure_args="-DBUILD_TESTS=ON -DBUILD_LIBPRIMESIEVE=OFF
@@ -12,7 +12,7 @@ license="BSD-2-Clause"
homepage="https://github.com/kimwalisch/primecount/"
changelog="https://raw.githubusercontent.com/kimwalisch/primecount/master/ChangeLog"
distfiles="https://github.com/kimwalisch/primecount/archive/refs/tags/v${version}.tar.gz"
-checksum=d867ac18cc52c0f7014682169988a76f39e4cd56f8ce78fb56e064499b1d66bb
+checksum=437cde8198fbfed3a16510786d99edb22da2766f0f0376450690d55a74ea5cf3
post_install() {
vlicense COPYING
From f9babb79d2a7dec743914f4dba87ecfcd5df39cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Wed, 26 Feb 2025 18:10:43 -0300
Subject: [PATCH 1410/2025] SuiteSparse: update to 7.10.1.
---
srcpkgs/SuiteSparse/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/SuiteSparse/template b/srcpkgs/SuiteSparse/template
index c0946443d49479..72ba1c938817e9 100644
--- a/srcpkgs/SuiteSparse/template
+++ b/srcpkgs/SuiteSparse/template
@@ -1,6 +1,6 @@
# Template file for 'SuiteSparse'
pkgname=SuiteSparse
-version=7.8.3
+version=7.10.1
revision=1
build_style=cmake
hostmakedepends="cmake gcc-fortran"
@@ -12,7 +12,7 @@ license="custom:multiple"
homepage="https://people.engr.tamu.edu/davis/suitesparse.html"
changelog="https://raw.githubusercontent.com/DrTimothyAldenDavis/SuiteSparse/master/ChangeLog"
distfiles="https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v${version}.tar.gz"
-checksum=ce39b28d4038a09c14f21e02c664401be73c0cb96a9198418d6a98a7db73a259
+checksum=9e2974e22dba26a3cffe269731339ae8e01365cfe921b06be6359902bd05862c
build_options="openblas"
From 51c53e45bbc156164f2673b88968ff9b1b901c96 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Fri, 4 Apr 2025 22:42:31 +0200
Subject: [PATCH 1411/2025] kup: rebuild for libgit2-1.9
---
srcpkgs/kup/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/kup/template b/srcpkgs/kup/template
index ac95c86936ad3c..1b466f664475cb 100644
--- a/srcpkgs/kup/template
+++ b/srcpkgs/kup/template
@@ -1,12 +1,12 @@
# Template file for 'kup'
pkgname=kup
version=0.10.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DQT_MAJOR_VERSION=6"
hostmakedepends="qt6-base qt6-tools extra-cmake-modules gettext kf6-kcmutils
kf6-kpackage-devel"
-makedepends="qt6-declarative kf6-kidletime-devel libgit2-devel
+makedepends="qt6-declarative kf6-kidletime-devel libgit2-1.9-devel
libplasma-devel plasma5support-devel kf6-kio-devel kf6-kxmlgui-devel
kf6-kcmutils-devel"
depends="rsync"
From b240be51ffc4cf5c445248b5e9ad58a4faa35f0e Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 19:54:15 +0200
Subject: [PATCH 1412/2025] aide: update to 0.19.
---
srcpkgs/aide/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/aide/template b/srcpkgs/aide/template
index ca2184ce46adbd..353160259b98a9 100644
--- a/srcpkgs/aide/template
+++ b/srcpkgs/aide/template
@@ -1,6 +1,6 @@
# Template file for 'aide'
pkgname=aide
-version=0.18.8
+version=0.19
revision=1
build_style=gnu-configure
configure_args="--with-mhash --with-posix-acl --with-prelink --with-xattr
@@ -10,13 +10,13 @@ make_dirs="/var/lib/aide 0750 root root
/var/log/aide 0750 root root"
hostmakedepends="flex pkg-config"
makedepends="pcre2-devel mhash-devel acl-devel e2fsprogs-devel elfutils-devel
- zlib-devel"
+ zlib-devel nettle-devel"
short_desc="File and directory integrity checker"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://aide.github.io/"
distfiles="https://github.com/aide/aide/releases/download/v${version}/aide-${version}.tar.gz"
-checksum=16662dc632d17e2c5630b801752f97912a8e22697c065ebde175f1cc37b83a60
+checksum=e7fba0214be01299d76359bff2975233ed241332e4cfcfff59cd1b6a89aba5e4
export MHASH_CFLAGS="-I${XBPS_CROSS_BASE}/usr/include"
export MHASH_LIBS="-L${XBPS_CROSS_BASE}/usr/lib -lmhash"
From 9d81c419ae7d19e9a227d324313e6b734a077240 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 20:06:20 +0200
Subject: [PATCH 1413/2025] ldapdomaindump: update to 0.10.0.
---
srcpkgs/ldapdomaindump/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/ldapdomaindump/template b/srcpkgs/ldapdomaindump/template
index 72d609edc9eef2..7da1df1b04dd82 100644
--- a/srcpkgs/ldapdomaindump/template
+++ b/srcpkgs/ldapdomaindump/template
@@ -1,7 +1,7 @@
# Template file for 'ldapdomaindump'
pkgname=ldapdomaindump
-version=0.9.4
-revision=3
+version=0.10.0
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
depends="python3-future python3-ldap3 python3-dnspython"
@@ -10,7 +10,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="MIT"
homepage="https://github.com/dirkjanm/ldapdomaindump"
distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
-checksum=43a0822c96d06b8f7a3e3f044deb1591344c84d273c9d7f5815347c88af300fa
+checksum=e5d879d10685140912b7ca7b2a6c403bee0819a3ffda1ef6ec58fecfb583fd59
make_check=no # no tests implemented
post_install() {
From 25ed04c60c297bce1d559b6bc3f889b36929a5a0 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 20:17:20 +0200
Subject: [PATCH 1414/2025] pcsclite: update to 2.3.3.
---
srcpkgs/pcsclite/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pcsclite/template b/srcpkgs/pcsclite/template
index f5925d2da84c3c..1da5e8369b0e64 100644
--- a/srcpkgs/pcsclite/template
+++ b/srcpkgs/pcsclite/template
@@ -1,6 +1,6 @@
# Template file for 'pcsclite'
pkgname=pcsclite
-version=2.3.2
+version=2.3.3
revision=1
build_style=meson
configure_args="-Dlibudev=true -Dlibsystemd=false -Dpolkit=false"
@@ -12,7 +12,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-2-Clause, GPL-3.0-or-later"
homepage="https://salsa.debian.org/debian/pcsc-lite"
distfiles="https://salsa.debian.org/debian/pcsc-lite/-/archive/upstream/${version}/pcsc-lite-upstream-${version}.tar.gz"
-checksum=83cbc1189a3e12ec8675ae49f522d980c3a38e6e0dc6f3a7b25b31bbe167b0dd
+checksum=b56a3bf59d2fdafdf5e901834330ebb3245d299ccf741ef8bbc2191130903fb8
post_install() {
vsv pcscd
From 7ae7a05f1fde46fa7d5d8e40dd70887973b9a99d Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 20:18:22 +0200
Subject: [PATCH 1415/2025] python3-rich: update to 14.0.0.
---
srcpkgs/python3-rich/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-rich/template b/srcpkgs/python3-rich/template
index 166d5d9871a4d9..5e27f9429503fa 100644
--- a/srcpkgs/python3-rich/template
+++ b/srcpkgs/python3-rich/template
@@ -1,7 +1,7 @@
# Template file for 'python3-rich'
pkgname=python3-rich
-version=13.9.4
-revision=2
+version=14.0.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core"
depends="python3-Pygments python3-markdown-it"
@@ -11,7 +11,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=439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098
+checksum=82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725
make_check=extended # some checks only work on windows
post_install() {
From 75faa9d0e641fba7228bc408ea02b4203240a27a Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 20:20:52 +0200
Subject: [PATCH 1416/2025] python3-ytmusicapi: update to 1.10.3.
---
srcpkgs/python3-ytmusicapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-ytmusicapi/template b/srcpkgs/python3-ytmusicapi/template
index bc0d860a9f0d6f..3a606e774dca13 100644
--- a/srcpkgs/python3-ytmusicapi/template
+++ b/srcpkgs/python3-ytmusicapi/template
@@ -1,6 +1,6 @@
# Template file for 'python3-ytmusicapi'
pkgname=python3-ytmusicapi
-version=1.10.2
+version=1.10.3
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="MIT"
homepage="https://github.com/sigma67/ytmusicapi"
distfiles="${PYPI_SITE}/y/ytmusicapi/ytmusicapi-${version}.tar.gz"
-checksum=8fb4e63dcedd753aa0d755d7b1891df75e720e6ee9753d0e57a4dc015e411bf1
+checksum=7235361ac9d5958d49a29f586eec55b1c83e90f7b063361e8a206e1cf4f76216
post_install() {
vlicense LICENSE
From 5a8d082423cdaf9ce20330294bd3488c0aab3466 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 23:21:51 +0200
Subject: [PATCH 1417/2025] sqlmap: update to 1.9.4.
---
srcpkgs/sqlmap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/sqlmap/template b/srcpkgs/sqlmap/template
index 1c0b56a3b1d2a2..591449c0ab2c3b 100644
--- a/srcpkgs/sqlmap/template
+++ b/srcpkgs/sqlmap/template
@@ -1,6 +1,6 @@
# Template file for 'sqlmap'
pkgname=sqlmap
-version=1.9.3
+version=1.9.4
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=02c01cb76d64f5459c34dfb2e5051d5fe57eab4d1af9f343e12c9ced43f33b99
+checksum=aa7d89591945efe25ea3a41292630606ba9c8196294f920abe752f430a67437a
python_version=3
do_install() {
From 524c9bae1e05b1825fd4d6f0e70afe1bcd9e6811 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sun, 6 Apr 2025 23:21:54 +0200
Subject: [PATCH 1418/2025] xml2rfc: update to 3.28.1.
---
srcpkgs/xml2rfc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xml2rfc/template b/srcpkgs/xml2rfc/template
index baad168d7bb82f..8e4c1dcc31ca64 100644
--- a/srcpkgs/xml2rfc/template
+++ b/srcpkgs/xml2rfc/template
@@ -1,6 +1,6 @@
# Template file for 'xml2rfc'
pkgname=xml2rfc
-version=3.28.0
+version=3.28.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-poetry-core python3-setuptools"
@@ -14,7 +14,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://ietf-tools.github.io/xml2rfc/"
distfiles="https://github.com/ietf-tools/xml2rfc/archive/v${version}/xml2rfc-${version}.tar.gz"
-checksum=12fd2c6acffb1e522786b388765c3d71748ac640acf18ed4f09ddf88e24dea1e
+checksum=aa15bb7250b45344f4384a470210f9e03dc35e9dd9457d71a4145373b155c2d3
make_check=no # too many dependencies
post_install() {
From 3fec78aadacbe0e73cacf56936ec93152d55395c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 19:24:32 -0400
Subject: [PATCH 1419/2025] go: update to 1.24.2.
---
srcpkgs/go/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/go/template b/srcpkgs/go/template
index 248097514e6cbc..40c2ac48b73ddb 100644
--- a/srcpkgs/go/template
+++ b/srcpkgs/go/template
@@ -1,6 +1,6 @@
# Template file for 'go'
pkgname=go
-version=1.24.1
+version=1.24.2
revision=1
_bootstrap="1.22.6"
create_wrksrc=yes
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://go.dev/"
changelog="https://go.dev/doc/devel/release.html"
distfiles="https://go.dev/dl/go${version}.src.tar.gz"
-checksum=8244ebf46c65607db10222b5806aeb31c1fcf8979c1b6b12f60c677e9a3c0656
+checksum=9dc77ffadc16d837a1bf32d99c624cb4df0647cee7b119edd9e7b1bcc05f2e00
nostrip=yes
noverifyrdeps=yes
# on CI it tries to use `git submodule`, which is not part of chroot-git
From 5094a3b9308780f869624432f1ec9c9ca0d3931e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 19:24:41 -0400
Subject: [PATCH 1420/2025] chezmoi: update to 2.62.0.
---
srcpkgs/chezmoi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index 01f4a511abdce2..85facb2cfa48dd 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
# Template file for 'chezmoi'
pkgname=chezmoi
-version=2.61.0
+version=2.62.0
revision=1
build_style=go
go_import_path="github.com/twpayne/chezmoi/v2"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://chezmoi.io/"
changelog="https://github.com/twpayne/chezmoi/releases"
distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=7a2a5ab782b2d6cd521451a258d9ffc6965a1541a4bbe10c6b9a4fd87dd700be
+checksum=d8f553d871d35caf3d446b6f1032f4cad81a75fc41955bd3d71216a2aa6e17a4
pre_build() {
local _date
From 685e0568fa49391207cefc6a166a07cf17e47269 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 19:24:46 -0400
Subject: [PATCH 1421/2025] fastfetch: update to 2.40.3.
---
srcpkgs/fastfetch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fastfetch/template b/srcpkgs/fastfetch/template
index e746ed52cefc77..e64d617b49fb19 100644
--- a/srcpkgs/fastfetch/template
+++ b/srcpkgs/fastfetch/template
@@ -1,6 +1,6 @@
# Template file for 'fastfetch'
pkgname=fastfetch
-version=2.40.2
+version=2.40.3
revision=1
build_style=cmake
configure_args="-DENABLE_SYSTEM_YYJSON=ON -DBUILD_FLASHFETCH=OFF"
@@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/fastfetch-cli/fastfetch"
changelog="https://github.com/fastfetch-cli/fastfetch/raw/dev/CHANGELOG.md"
distfiles="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${version}.tar.gz"
-checksum=b4bc551ef2ec48cb0a14d21e266d16ea0469d55524b221464df1a7619bb339cc
+checksum=e79984a4a6d233c6a2d1f5341e272580bcfb59de2b6e48b0d7631a3f65d4c1d2
if [ -n "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -DBUILD_TESTS=ON"
From 4758fee8fc89f1b166eae04210bf25199898a711 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 6 Apr 2025 19:07:15 -0700
Subject: [PATCH 1422/2025] llvm17: fix build with gcc14 on ARM
---
...1-Clang-Fix-build-with-GCC-14-on-ARM.patch | 67 +++++++++++++++++++
1 file changed, 67 insertions(+)
create mode 100644 srcpkgs/llvm17/patches/0001-Clang-Fix-build-with-GCC-14-on-ARM.patch
diff --git a/srcpkgs/llvm17/patches/0001-Clang-Fix-build-with-GCC-14-on-ARM.patch b/srcpkgs/llvm17/patches/0001-Clang-Fix-build-with-GCC-14-on-ARM.patch
new file mode 100644
index 00000000000000..874af736f27331
--- /dev/null
+++ b/srcpkgs/llvm17/patches/0001-Clang-Fix-build-with-GCC-14-on-ARM.patch
@@ -0,0 +1,67 @@
+Source: https://src.fedoraproject.org/rpms/clang17/blob/f42/f/0001-Clang-Fix-build-with-GCC-14-on-ARM.patch
+
+From bd2e848f15c0f25231126eb10cb0ab350717dfc0 Mon Sep 17 00:00:00 2001
+From: Nikita Popov <npopov@redhat.com>
+Date: Fri, 19 Jan 2024 12:09:13 +0100
+Subject: [PATCH] [Clang] Fix build with GCC 14 on ARM
+
+GCC 14 defines `__arm_streaming` as a macro expanding to
+`[[arm::streaming]]`. Due to the nested macro use, this gets
+expanded prior to concatenation.
+
+It doesn't look like C++ has a really clean way to prevent
+macro expansion. The best I have found is to use `EMPTY ## X` where
+`EMPTY` is an empty macro argument, so this is the hack I'm
+implementing here.
+
+Fixes https://github.com/llvm/llvm-project/issues/78691.
+---
+ clang/include/clang/Basic/TokenKinds.def | 3 ++-
+ clang/include/clang/Basic/TokenKinds.h | 2 +-
+ clang/utils/TableGen/ClangAttrEmitter.cpp | 2 +-
+ 3 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/clang/include/clang/Basic/TokenKinds.def b/clang/include/clang/Basic/TokenKinds.def
+index ef0dad0f2dcd..3add13c079f3 100644
+--- a/clang/include/clang/Basic/TokenKinds.def
++++ b/clang/include/clang/Basic/TokenKinds.def
+@@ -752,8 +752,9 @@ KEYWORD(__builtin_available , KEYALL)
+ KEYWORD(__builtin_sycl_unique_stable_name, KEYSYCL)
+
+ // Keywords defined by Attr.td.
++// The "EMPTY ## X" is used to prevent early macro-expansion of the keyword.
+ #ifndef KEYWORD_ATTRIBUTE
+-#define KEYWORD_ATTRIBUTE(X) KEYWORD(X, KEYALL)
++#define KEYWORD_ATTRIBUTE(X, EMPTY) KEYWORD(EMPTY ## X, KEYALL)
+ #endif
+ #include "clang/Basic/AttrTokenKinds.inc"
+
+diff --git a/clang/include/clang/Basic/TokenKinds.h b/clang/include/clang/Basic/TokenKinds.h
+index e4857405bc7f..ff117bd5afc5 100644
+--- a/clang/include/clang/Basic/TokenKinds.h
++++ b/clang/include/clang/Basic/TokenKinds.h
+@@ -109,7 +109,7 @@ bool isPragmaAnnotation(TokenKind K);
+
+ inline constexpr bool isRegularKeywordAttribute(TokenKind K) {
+ return (false
+-#define KEYWORD_ATTRIBUTE(X) || (K == tok::kw_##X)
++#define KEYWORD_ATTRIBUTE(X, ...) || (K == tok::kw_##X)
+ #include "clang/Basic/AttrTokenKinds.inc"
+ );
+ }
+diff --git a/clang/utils/TableGen/ClangAttrEmitter.cpp b/clang/utils/TableGen/ClangAttrEmitter.cpp
+index b5813c6abc2b..79db17501b64 100644
+--- a/clang/utils/TableGen/ClangAttrEmitter.cpp
++++ b/clang/utils/TableGen/ClangAttrEmitter.cpp
+@@ -3430,7 +3430,7 @@ void EmitClangAttrTokenKinds(RecordKeeper &Records, raw_ostream &OS) {
+ "RegularKeyword attributes with arguments are not "
+ "yet supported");
+ OS << "KEYWORD_ATTRIBUTE("
+- << S.getSpellingRecord().getValueAsString("Name") << ")\n";
++ << S.getSpellingRecord().getValueAsString("Name") << ", )\n";
+ }
+ OS << "#undef KEYWORD_ATTRIBUTE\n";
+ }
+--
+2.43.0
+
From 5454ccdd7252ca1f3f51e9310df808eeb9862f2b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 22:56:26 -0400
Subject: [PATCH 1423/2025] uv: update to 0.6.12.
---
srcpkgs/uv/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/uv/template b/srcpkgs/uv/template
index b27438aa4dc86e..4193ca07cf3e16 100644
--- a/srcpkgs/uv/template
+++ b/srcpkgs/uv/template
@@ -1,6 +1,6 @@
# Template file for 'uv'
pkgname=uv
-version=0.6.10
+version=0.6.12
revision=1
build_style=python3-pep517
build_helper="rust qemu"
@@ -12,7 +12,7 @@ license="Apache-2.0 OR MIT"
homepage="https://github.com/astral-sh/uv"
changelog="https://github.com/astral-sh/uv/raw/main/CHANGELOG.md"
distfiles="https://github.com/astral-sh/uv/releases/download/${version}/source.tar.gz>uv-${version}.tar.gz"
-checksum=759e3d4f6ac9d47085a2051fa3260c9d0e691854bb4daae9bdd79b2119c57a93
+checksum=cf8cc94ac63427af05c97af4a732cc323f9a5b71aac46b9a58fc1bf3be411ce5
case "$XBPS_TARGET_MACHINE" in
i686*)
From a527d1341e97b9e83bc0685ccfb6bb1f2a20851b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 22:56:46 -0400
Subject: [PATCH 1424/2025] qemu-user: update to 9.2.3.
---
srcpkgs/qemu-user/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/qemu-user/template b/srcpkgs/qemu-user/template
index 564a0af1856d60..00ab771b7b84da 100644
--- a/srcpkgs/qemu-user/template
+++ b/srcpkgs/qemu-user/template
@@ -1,7 +1,7 @@
# Template file for 'qemu-user'
# This package should be updated together with qemu
pkgname=qemu-user
-version=9.2.2
+version=9.2.3
revision=1
build_style=meta
configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
@@ -15,7 +15,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-only, LGPL-2.1-only"
homepage="https://www.qemu.org"
distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=29cdfb019c14f5669d16bb952d2a324daf715db82aa2d70569f125a8650669a0
+checksum=8035d5857d8605154d8cfc4c5d52f79cb8994a0f1a79114a29c075d7d04aaf19
subpackages="qemu-user-static"
if [ "$CROSS_BUILD" ]; then
From 2c601cadb5b9f501fd1d7ba7e93dc89c6977007c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 6 Apr 2025 22:56:51 -0400
Subject: [PATCH 1425/2025] qemu: update to 9.2.3.
---
srcpkgs/qemu/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index 4e39c0ff7400be..53ed8ffdfef173 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
pkgname=qemu
-version=9.2.2
-revision=2
+version=9.2.3
+revision=1
build_style=meta
configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
--localstatedir=/var --enable-pie --disable-user
@@ -26,7 +26,7 @@ maintainer="classabbyamp <void@placeviolette.net>"
license="GPL-2.0-only, LGPL-2.1-only"
homepage="https://www.qemu.org"
distfiles="https://wiki.qemu.org/download/qemu-${version}.tar.bz2"
-checksum=29cdfb019c14f5669d16bb952d2a324daf715db82aa2d70569f125a8650669a0
+checksum=8035d5857d8605154d8cfc4c5d52f79cb8994a0f1a79114a29c075d7d04aaf19
ignore_elf_dirs="/usr/share/qemu"
build_options="gtk3 iscsi jack numa opengl pulseaudio sdl2 smartcard spice virgl"
From b15be04b012e08134a30f0cfedf199e35420e139 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:36:37 +0200
Subject: [PATCH 1426/2025] bmake: update to 20250330.
---
srcpkgs/bmake/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/bmake/template b/srcpkgs/bmake/template
index aca1382884482c..6f30d2d8c2e10d 100644
--- a/srcpkgs/bmake/template
+++ b/srcpkgs/bmake/template
@@ -1,13 +1,13 @@
# Template file for 'bmake'
pkgname=bmake
-version=20250225
+version=20250330
revision=1
short_desc="Portable version of the NetBSD make build tool"
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=cc19b15438b454e334a23a8c91e3b87fd4b8be08c6fd9500d48e55cc683bba10
+checksum=e012a34b0a8b4fe03ed4d0e2452580391c66a4076d7a0aa1016d2c0a096eb9b3
python_version=3
CFLAGS="-D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
From 5f53affed23498dc241ece7b3c68f1c6bb96d23f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:37:01 +0200
Subject: [PATCH 1427/2025] console-setup: update to 1.236.
---
srcpkgs/console-setup/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/console-setup/template b/srcpkgs/console-setup/template
index e96955e07107ff..b16a1a094da93a 100644
--- a/srcpkgs/console-setup/template
+++ b/srcpkgs/console-setup/template
@@ -1,6 +1,6 @@
# Template file for 'console-setup'
pkgname=console-setup
-version=1.235
+version=1.236
revision=1
hostmakedepends="perl"
depends="kbd ckbcomp"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://packages.debian.org/sid/console-setup"
distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz"
-checksum=b5af81e9e8bf924b043c28bdefcbc03f91f91facea896457a69cd1635f9eb243
+checksum=fd291181cc3bda0f95201199da71edc7cc6f1e9cac3acaa8ae3510ffe5cb4526
conf_files="/etc/console-setup/console-setup
/etc/console-setup/keyboard"
From 2f22bb85b4b080e4a2d319efa5914555120bef6b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:38:23 +0200
Subject: [PATCH 1428/2025] kismet: update to 2023.07.R2.
---
srcpkgs/kismet/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/kismet/template b/srcpkgs/kismet/template
index 1ddca9a8d6f740..b5526d9b3bb417 100644
--- a/srcpkgs/kismet/template
+++ b/srcpkgs/kismet/template
@@ -1,7 +1,7 @@
# Template file for 'kismet'
pkgname=kismet
-version=2023.07.R1
-revision=4
+version=2023.07.R2
+revision=1
_realver="${version//./-}"
build_style=gnu-configure
configure_args="--disable-python-tools"
@@ -16,7 +16,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://www.kismetwireless.net/"
distfiles="http://www.kismetwireless.net/code/${pkgname}-${_realver}.tar.xz"
-checksum=f08548e26ca65fa1e567b1debbea1ca4d0e7206bddb96a4f639c90171873e8f7
+checksum=138ed680b057eab531c23ebae6d295a6137e26726454ce43a89daaec28b7443f
system_groups="kismet"
post_install() {
From 0698c4a871f9058f75a90ac055c3cc179d423153 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:42:09 +0200
Subject: [PATCH 1429/2025] minify: update to 2.22.4.
---
srcpkgs/minify/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/minify/template b/srcpkgs/minify/template
index f8fa2aacf6e535..a4120932da3b86 100644
--- a/srcpkgs/minify/template
+++ b/srcpkgs/minify/template
@@ -1,6 +1,6 @@
# Template file for 'minify'
pkgname=minify
-version=2.22.3
+version=2.22.4
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=aa8aa5bc43048ccff2f3a07ecd5048cddaf8b35cd82928bb3319b0df777007f0
+checksum=4c68c7beeb77aed36f5637f9bc0f85dc8b79d4a820bb4593ae63ff92f9b31454
post_install() {
vlicense LICENSE
From b4c1d8ac02f619572271e4bfc3f44d0afa8080a5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:45:48 +0200
Subject: [PATCH 1430/2025] python3-argcomplete: update to 3.6.2.
---
srcpkgs/python3-argcomplete/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/python3-argcomplete/template b/srcpkgs/python3-argcomplete/template
index 13cc7afbce0a9b..56385ae951ac6a 100644
--- a/srcpkgs/python3-argcomplete/template
+++ b/srcpkgs/python3-argcomplete/template
@@ -1,9 +1,9 @@
# Template file for 'python3-argcomplete'
pkgname=python3-argcomplete
-version=3.5.1
-revision=2
+version=3.6.2
+revision=1
build_style=python3-pep517
-hostmakedepends="python3-setuptools_scm python3-wheel"
+hostmakedepends="hatchling hatch-vcs"
depends="python3"
checkdepends="python3-pexpect python3-pip zsh"
short_desc="Bash tab completion for argparse"
@@ -12,7 +12,7 @@ license="Apache-2.0"
homepage="https://github.com/kislyuk/argcomplete"
changelog="https://raw.githubusercontent.com/kislyuk/argcomplete/develop/Changes.rst"
distfiles="${PYPI_SITE}/a/argcomplete/argcomplete-${version}.tar.gz"
-checksum=eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4
+checksum=d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf
do_check() {
# pytest is not supported
From a33213fd012b52a436b0a4f47e76b6736b5ff026 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:46:37 +0200
Subject: [PATCH 1431/2025] python3-pwntools: update to 4.14.1.
---
srcpkgs/python3-pwntools/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-pwntools/template b/srcpkgs/python3-pwntools/template
index 6801b70ad61f4c..7b99b91bbfff7f 100644
--- a/srcpkgs/python3-pwntools/template
+++ b/srcpkgs/python3-pwntools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pwntools'
pkgname=python3-pwntools
-version=4.14.0
+version=4.14.1
revision=1
build_style=python3-module
make_install_args="--only-use-pwn-command"
@@ -10,13 +10,13 @@ depends="capstone-python3 python3 python3-Mako python3-Pygments
python3-dateutil python3-intervaltree python3-packaging python3-paramiko
python3-psutil python3-pyelftools python3-pyserial python3-pysocks
python3-requests python3-ropgadget python3-sortedcontainers
- python3-colored-traceback"
+ python3-colored-traceback python3-zstandard"
short_desc="CTF framework and exploit development library"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="MIT, BSD-2-Clause"
homepage="https://github.com/Gallopsled/pwntools"
distfiles="${PYPI_SITE}/p/pwntools/pwntools-${version}.tar.gz"
-checksum=83b3247de083dffafac3bf40f4d1455732f16e25ce3105fd09b55ac0f0d12e83
+checksum=60f04976d1722120d18b9d50553408a024664b5cf888f36f258afca4bf035cac
post_install() {
rm -f ${DESTDIR}/usr/lib/python*/site-packages/*.md
From 9d17912c7069db444ff9e77c26b717976f8887cd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 6 Apr 2025 19:55:37 +0200
Subject: [PATCH 1432/2025] qiv: update to 3.0.1.
---
srcpkgs/qiv/template | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/qiv/template b/srcpkgs/qiv/template
index 2729f611a49a21..fa431acaded6b9 100644
--- a/srcpkgs/qiv/template
+++ b/srcpkgs/qiv/template
@@ -1,22 +1,22 @@
# Template file for 'qiv'
pkgname=qiv
-version=2.3.3
-revision=2
+version=3.0.1
+revision=1
build_style=gnu-makefile
hostmakedepends="pkg-config"
-makedepends="file-devel gtk+-devel libexif-devel lcms2-devel imlib2-devel"
+makedepends="file-devel gtk+3-devel libexif-devel lcms2-devel"
depends="file"
short_desc="Quick Image Viewer"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="http://spiegl.de/qiv/"
-distfiles="http://spiegl.de/qiv/download/$pkgname-$version.tgz"
-checksum=ef085ffde2d48b05b3665939e5ae1e359d3a381008fb827684f7d6fd4c533704
+distfiles="http://spiegl.de/qiv/download/${pkgname}-${version}.tgz"
+checksum=2b7455e63344b98e4db4ca50ff6982f5f81c309e563014d7401cccf2b3acc6bf
do_configure() {
- sed -i "s|\./qiv|echo &|" Makefile
- sed -i "s|)/man/|)/share/man/|" Makefile
- sed -i "s|install -s|install|" Makefile
+ vsed -i -e "s|\./qiv|echo &|" Makefile
+ vsed -i -e "s|)/man/|)/share/man/|" Makefile
+ vsed -i -e "s|install -s|install|" Makefile
}
pre_build() {
@@ -24,5 +24,5 @@ pre_build() {
}
do_install() {
- make install PREFIX=$DESTDIR/usr
+ make install PREFIX=${DESTDIR}/usr
}
From ae474cd12a8bda2f319f2cb75bc1db7640e82c08 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 23 Mar 2025 22:49:18 -0700
Subject: [PATCH 1433/2025] libxcrypt: update to 4.4.38.
Fix typo in maintainer email.
---
srcpkgs/libxcrypt/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libxcrypt/template b/srcpkgs/libxcrypt/template
index 0495974c2cae54..6ae8fce86e4590 100644
--- a/srcpkgs/libxcrypt/template
+++ b/srcpkgs/libxcrypt/template
@@ -1,7 +1,7 @@
# Template file for 'libxcrypt'
pkgname=libxcrypt
-version=4.4.36
-revision=3
+version=4.4.38
+revision=1
archs="~*-musl"
build_style=gnu-configure
configure_args="--enable-hashes=all --disable-failure-tokens --enable-obsolete-api=no"
@@ -9,11 +9,11 @@ make_cmd="make -C build"
hostmakedepends="perl-bootstrap"
checkdepends="python3-passlib"
short_desc="Modern library for one-way hashing of passwords"
-maintainer="oreo639 <oreo639@gmail.com>"
+maintainer="oreo639 <oreo6391@gmail.com>"
license="LGPL-2.1-or-later, BSD-3-Clause, BSD-2-Clause, 0BSD, Public Domain"
homepage="https://github.com/besser82/libxcrypt"
distfiles="https://github.com/besser82/libxcrypt/releases/download/v${version}/libxcrypt-${version}.tar.xz"
-checksum=e5e1f4caee0a01de2aee26e3138807d6d3ca2b8e67287966d1fefd65e1fd8943
+checksum=80304b9c306ea799327f01d9a7549bdb28317789182631f1b54f4511b4206dd6
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
broken="musl already provides libcrypt"
From 45c05e4e633bea057798da517d8f0b9c7932632b Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 1 Apr 2025 23:16:40 +0300
Subject: [PATCH 1434/2025] xdg-user-dirs-gtk: update to 0.14
---
srcpkgs/xdg-user-dirs-gtk/template | 16 +++++-----------
1 file changed, 5 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/xdg-user-dirs-gtk/template b/srcpkgs/xdg-user-dirs-gtk/template
index 6564d9871ad466..9ec304da4c64d6 100644
--- a/srcpkgs/xdg-user-dirs-gtk/template
+++ b/srcpkgs/xdg-user-dirs-gtk/template
@@ -1,20 +1,14 @@
# Template file for 'xdg-user-dirs-gtk'
pkgname=xdg-user-dirs-gtk
-version=0.11
+version=0.14
revision=1
-build_style=gnu-configure
-hostmakedepends="pkg-config intltool xdg-user-dirs"
-makedepends="gtk+3-devel xdg-user-dirs"
+build_style=meson
+hostmakedepends="pkg-config xdg-user-dirs gettext"
+makedepends="gtk+3-devel"
depends="xdg-user-dirs"
short_desc="GTK+ tool to help manage user directories"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/xdg-user-dirs-gtk/${version}/xdg-user-dirs-gtk-${version}.tar.xz"
-checksum=534bd563d3c0e3f8dcbf3578cb8ab0e49d3ba41c966d477c8af9438364121e7d
-
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' \
- -e 's,localedir=.*eval echo.*,localedir=/usr/share/locale,' \
- configure
-}
+checksum=537fbe142b24736ed7894e4a01f69fd758cb6c7a677a382879529d217f4a2873
From c379652beb90e9b633abd11899e17381ffb65e2b Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 7 Apr 2025 12:38:50 +0200
Subject: [PATCH 1435/2025] cargo-update: update to 16.2.1
---
srcpkgs/cargo-update/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cargo-update/template b/srcpkgs/cargo-update/template
index d49fb03d9b1274..26e73001dd3c4b 100644
--- a/srcpkgs/cargo-update/template
+++ b/srcpkgs/cargo-update/template
@@ -1,6 +1,6 @@
# Template file for 'cargo-update'
pkgname=cargo-update
-version=16.1.0
+version=16.2.1
revision=1
build_style=cargo
hostmakedepends="pkg-config go-md2man"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/nabijaczleweli/cargo-update"
changelog="https://github.com/nabijaczleweli/cargo-update/releases"
distfiles="https://github.com/nabijaczleweli/cargo-update/archive/refs/tags/v${version}.tar.gz"
-checksum=9173e0354eea95f5f6419c710467710b88c0b0a4562953bdfc4a82bfb125b8e1
+checksum=2436675baff66da3cbcab1126427f7a9d52375bc77041000d047a805cb24b244
post_patch() {
# Upstream does not ship a lockfile and is very vocal about that being
From 9f349a9c5d12adef70844700a4fde58bf5040157 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 7 Apr 2025 08:36:16 -0400
Subject: [PATCH 1436/2025] soju: update to 0.9.0.
---
srcpkgs/soju/files/config | 2 -
srcpkgs/soju/patches/fix-armv6.patch | 283 +++++++++++++++++++++++++++
srcpkgs/soju/template | 8 +-
3 files changed, 287 insertions(+), 6 deletions(-)
delete mode 100644 srcpkgs/soju/files/config
create mode 100644 srcpkgs/soju/patches/fix-armv6.patch
diff --git a/srcpkgs/soju/files/config b/srcpkgs/soju/files/config
deleted file mode 100644
index 55781d839402ef..00000000000000
--- a/srcpkgs/soju/files/config
+++ /dev/null
@@ -1,2 +0,0 @@
-db sqlite3 /var/db/soju/main.db
-log fs /var/log/soju/
diff --git a/srcpkgs/soju/patches/fix-armv6.patch b/srcpkgs/soju/patches/fix-armv6.patch
new file mode 100644
index 00000000000000..93a96171b4412f
--- /dev/null
+++ b/srcpkgs/soju/patches/fix-armv6.patch
@@ -0,0 +1,283 @@
+fixes a runtime issue with sqlite on armv6
+
+From 7ce23e1f7fdc4a9f98321194b7e1c43febd1f34e Mon Sep 17 00:00:00 2001
+From: Simon Ser <contact@emersion.fr>
+Date: Tue, 1 Apr 2025 10:38:53 +0200
+Subject: [PATCH] Bump Go version to 1.23
+
+This is the version found in Debian bookworm backports.
+---
+ go.mod | 38 +++++++++------------
+ go.sum | 106 +++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 75 insertions(+), 69 deletions(-)
+
+diff --git a/go.mod b/go.mod
+index 4a5635f..902a072 100644
+--- a/go.mod
++++ b/go.mod
+@@ -1,48 +1,44 @@
+ module codeberg.org/emersion/soju
+
+-go 1.19
++go 1.23.7
+
+ require (
+ codeberg.org/emersion/go-scfg v0.1.0
+ git.sr.ht/~emersion/go-sqlite3-fts5 v0.0.0-20240124102820-f3a72e8b79b1
+ git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9
+ github.com/SherClockHolmes/webpush-go v1.4.0
+- github.com/coder/websocket v1.8.12
++ github.com/coder/websocket v1.8.13
+ github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
+ github.com/lib/pq v1.10.9
+ github.com/mattn/go-sqlite3 v1.14.24
+ github.com/msteinert/pam/v2 v2.0.0
+ github.com/pires/go-proxyproto v0.8.0
+- github.com/prometheus/client_golang v1.20.5
+- golang.org/x/crypto v0.32.0
+- golang.org/x/time v0.10.0
++ github.com/prometheus/client_golang v1.21.1
++ golang.org/x/crypto v0.36.0
++ golang.org/x/time v0.11.0
+ gopkg.in/irc.v4 v4.0.0
+- modernc.org/sqlite v1.34.1
++ modernc.org/sqlite v1.37.0
+ )
+
+ require (
+ github.com/beorn7/perks v1.0.1 // indirect
+ github.com/cespare/xxhash/v2 v2.3.0 // indirect
+ github.com/dustin/go-humanize v1.0.1 // indirect
+- github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
++ github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
+ github.com/google/uuid v1.6.0 // indirect
+- github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
+- github.com/klauspost/compress v1.17.9 // indirect
++ github.com/klauspost/compress v1.18.0 // indirect
+ github.com/mattn/go-isatty v0.0.20 // indirect
+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
+ github.com/ncruces/go-strftime v0.1.9 // indirect
+ github.com/prometheus/client_model v0.6.1 // indirect
+- github.com/prometheus/common v0.59.1 // indirect
+- github.com/prometheus/procfs v0.15.1 // indirect
++ github.com/prometheus/common v0.63.0 // indirect
++ github.com/prometheus/procfs v0.16.0 // indirect
+ github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
+- golang.org/x/exp v0.0.0-20231108232855-2478ac86f678 // indirect
+- golang.org/x/sys v0.30.0 // indirect
+- golang.org/x/term v0.29.0 // indirect
+- google.golang.org/protobuf v1.34.2 // indirect
+- modernc.org/gc/v3 v3.0.0-20241004144649-1aea3fae8852 // indirect
+- modernc.org/libc v1.61.0 // indirect
+- modernc.org/mathutil v1.6.0 // indirect
+- modernc.org/memory v1.8.0 // indirect
+- modernc.org/strutil v1.2.0 // indirect
+- modernc.org/token v1.1.0 // indirect
++ golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect
++ golang.org/x/sys v0.31.0 // indirect
++ golang.org/x/term v0.30.0 // indirect
++ google.golang.org/protobuf v1.36.6 // indirect
++ modernc.org/libc v1.62.1 // indirect
++ modernc.org/mathutil v1.7.1 // indirect
++ modernc.org/memory v1.9.1 // indirect
+ )
+diff --git a/go.sum b/go.sum
+index 59a7101..a7f42a8 100644
+--- a/go.sum
++++ b/go.sum
+@@ -11,8 +11,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
+ github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
+ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
+ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
+-github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo=
+-github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs=
++github.com/coder/websocket v1.8.13 h1:f3QZdXy7uGVz+4uCJy2nTZyM0yTBj8yANEHhqlXZ9FE=
++github.com/coder/websocket v1.8.13/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs=
+ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
+ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+@@ -20,18 +20,20 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp
+ github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
+ github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 h1:oP4q0fw+fOSWn3DfFi4EXdT+B+gTtzx8GC9xsc26Znk=
+ github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ=
+-github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
+ github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
+-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
++github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
++github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
+ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+-github.com/google/pprof v0.0.0-20240409012703-83162a5b38cd h1:gbpYu9NMq8jhDVbvlGkMFWCjLFlqqEZjEmObmhUy6Vo=
++github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
++github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
++github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e h1:ijClszYn+mADRFY17kjQEVQ1XRhq2/JR1M3sGqeJoxs=
++github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
+ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
+ github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+-github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
+-github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
+-github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA=
+-github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
++github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
++github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
+ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
++github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
+ github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
+ github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
+ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
+@@ -48,14 +50,14 @@ github.com/pires/go-proxyproto v0.8.0 h1:5unRmEAPbHXHuLjDg01CxJWf91cw3lKHc/0xzKp
+ github.com/pires/go-proxyproto v0.8.0/go.mod h1:iknsfgnH8EkjrMeMyvfKByp9TiBZCKZM0jx2xmKqnVY=
+ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+-github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y=
+-github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
++github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
++github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
+ github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
+ github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
+-github.com/prometheus/common v0.59.1 h1:LXb1quJHWm1P6wq/U824uxYi4Sg0oGvNeUm1z5dJoX0=
+-github.com/prometheus/common v0.59.1/go.mod h1:GpWM7dewqmVYcd7SmRaiWVe9SSqjf0UrwnYnpEZNuT0=
+-github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
+-github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
++github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
++github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
++github.com/prometheus/procfs v0.16.0 h1:xh6oHhKwnOJKMYiYBDWmkHqQPyiY40sny36Cmx2bbsM=
++github.com/prometheus/procfs v0.16.0/go.mod h1:8veyXUu3nGP7oaCxhX6yeaM5u4stL2FeMXnCqhDthZg=
+ github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
+ github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
+ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+@@ -64,7 +66,8 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
+ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
+-github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
++github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
++github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
+ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
+ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
+ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+@@ -72,16 +75,17 @@ golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliY
+ golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
+ golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
+ golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
+-golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc=
+-golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc=
+-golang.org/x/exp v0.0.0-20231108232855-2478ac86f678 h1:mchzmB1XO2pMaKFRqk/+MV3mgGG96aqaPXaMifQU47w=
+-golang.org/x/exp v0.0.0-20231108232855-2478ac86f678/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE=
++golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
++golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
++golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 h1:nDVHiLt8aIbd/VzvPWN6kSOPE7+F/fNFDSXLVYkE/Iw=
++golang.org/x/exp v0.0.0-20250305212735-054e65f0b394/go.mod h1:sIifuuw/Yco/y6yb6+bDNfyeQ/MdPUy/hKEMYQV17cM=
+ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
+ golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+ golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+ golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
+ golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
+-golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8=
++golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
++golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
+ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+@@ -96,8 +100,9 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+ golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
+ golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+ golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+-golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
+ golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
++golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
++golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
+ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+@@ -110,8 +115,8 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+ golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+ golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+ golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+-golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+-golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
++golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
++golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
+ golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
+ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
+ golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
+@@ -121,8 +126,8 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
+ golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
+ golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
+ golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
+-golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
+-golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
++golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
++golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
+ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
+ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
+@@ -133,18 +138,19 @@ golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+ golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+ golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
+ golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+-golang.org/x/time v0.10.0 h1:3usCWA8tQn0L8+hFJQNgzpWbd89begxN66o1Ojdn5L4=
+-golang.org/x/time v0.10.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
++golang.org/x/time v0.11.0 h1:/bpjEDfN9tkoN/ryeYHnv5hcMlc8ncjMcM4XBk5NWV0=
++golang.org/x/time v0.11.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
+ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
+ golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
+ golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
+ golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
+-golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg=
++golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU=
++golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ=
+ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+-google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
+-google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
++google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
++google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+ gopkg.in/irc.v4 v4.0.0 h1:5jsLkU2Tg+R2nGNqmkGCrciasyi4kNkDXhyZD+C31yY=
+ gopkg.in/irc.v4 v4.0.0/go.mod h1:BfjDz9MmuWW6OZY7iq4naOhudO8+QQCdO4Ko18jcsRE=
+@@ -153,23 +159,27 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
+ gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+-modernc.org/cc/v4 v4.21.4 h1:3Be/Rdo1fpr8GrQ7IVw9OHtplU4gWbb+wNgeoBMmGLQ=
+-modernc.org/ccgo/v4 v4.21.0 h1:kKPI3dF7RIag8YcToh5ZwDcVMIv6VGa0ED5cvh0LMW4=
++modernc.org/cc/v4 v4.25.2 h1:T2oH7sZdGvTaie0BRNFbIYsabzCxUQg8nLqCdQ2i0ic=
++modernc.org/cc/v4 v4.25.2/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0=
++modernc.org/ccgo/v4 v4.25.1 h1:TFSzPrAGmDsdnhT9X2UrcPMI3N/mJ9/X9ykKXwLhDsU=
++modernc.org/ccgo/v4 v4.25.1/go.mod h1:njjuAYiPflywOOrm3B7kCB444ONP5pAVr8PIEoE0uDw=
+ modernc.org/fileutil v1.3.0 h1:gQ5SIzK3H9kdfai/5x41oQiKValumqNTDXMvKo62HvE=
+-modernc.org/gc/v2 v2.5.0 h1:bJ9ChznK1L1mUtAQtxi0wi5AtAs5jQuw4PrPHO5pb6M=
+-modernc.org/gc/v3 v3.0.0-20241004144649-1aea3fae8852 h1:IYXPPTTjjoSHvUClZIYexDiO7g+4x+XveKT4gCIAwiY=
+-modernc.org/gc/v3 v3.0.0-20241004144649-1aea3fae8852/go.mod h1:Qz0X07sNOR1jWYCrJMEnbW/X55x206Q7Vt4mz6/wHp4=
+-modernc.org/libc v1.61.0 h1:eGFcvWpqlnoGwzZeZe3PWJkkKbM/3SUGyk1DVZQ0TpE=
+-modernc.org/libc v1.61.0/go.mod h1:DvxVX89wtGTu+r72MLGhygpfi3aUGgZRdAYGCAVVud0=
+-modernc.org/mathutil v1.6.0 h1:fRe9+AmYlaej+64JsEEhoWuAYBkOtQiMEU7n/XgfYi4=
+-modernc.org/mathutil v1.6.0/go.mod h1:Ui5Q9q1TR2gFm0AQRqQUaBWFLAhQpCwNcuhBOSedWPo=
+-modernc.org/memory v1.8.0 h1:IqGTL6eFMaDZZhEWwcREgeMXYwmW83LYW8cROZYkg+E=
+-modernc.org/memory v1.8.0/go.mod h1:XPZ936zp5OMKGWPqbD3JShgd/ZoQ7899TUuQqxY+peU=
+-modernc.org/opt v0.1.3 h1:3XOZf2yznlhC+ibLltsDGzABUGVx8J6pnFMS3E4dcq4=
+-modernc.org/sortutil v1.2.0 h1:jQiD3PfS2REGJNzNCMMaLSp/wdMNieTbKX920Cqdgqc=
+-modernc.org/sqlite v1.34.1 h1:u3Yi6M0N8t9yKRDwhXcyp1eS5/ErhPTBggxWFuR6Hfk=
+-modernc.org/sqlite v1.34.1/go.mod h1:pXV2xHxhzXZsgT/RtTFAPY6JJDEvOTcTdwADQCCWD4k=
+-modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA=
+-modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0=
++modernc.org/fileutil v1.3.0/go.mod h1:XatxS8fZi3pS8/hKG2GH/ArUogfxjpEKs3Ku3aK4JyQ=
++modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI=
++modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito=
++modernc.org/libc v1.62.1 h1:s0+fv5E3FymN8eJVmnk0llBe6rOxCu/DEU+XygRbS8s=
++modernc.org/libc v1.62.1/go.mod h1:iXhATfJQLjG3NWy56a6WVU73lWOcdYVxsvwCgoPljuo=
++modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU=
++modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg=
++modernc.org/memory v1.9.1 h1:V/Z1solwAVmMW1yttq3nDdZPJqV1rM05Ccq6KMSZ34g=
++modernc.org/memory v1.9.1/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw=
++modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8=
++modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
++modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
++modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
++modernc.org/sqlite v1.37.0 h1:s1TMe7T3Q3ovQiK2Ouz4Jwh7dw4ZDqbebSDTlSJdfjI=
++modernc.org/sqlite v1.37.0/go.mod h1:5YiWv+YviqGMuGw4V+PNplcyaJ5v+vQd7TQOgkACoJM=
++modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
++modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
+ modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=
+ modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
diff --git a/srcpkgs/soju/template b/srcpkgs/soju/template
index 94ac3ff95b9ef6..2dd1261a3fea2b 100644
--- a/srcpkgs/soju/template
+++ b/srcpkgs/soju/template
@@ -1,7 +1,7 @@
# Template file for 'soju'
pkgname=soju
-version=0.8.2
-revision=2
+version=0.9.0
+revision=1
build_style=go
go_import_path="codeberg.org/emersion/soju"
go_package="./cmd/... ./contrib/..."
@@ -16,7 +16,7 @@ license="AGPL-3.0-or-later"
homepage="https://soju.im"
changelog="https://codeberg.org/emersion/soju/releases"
distfiles="https://codeberg.org/emersion/soju/archive/v${version}.tar.gz"
-checksum=926a76e968d656d53a82163ea72e0a522b018e239dc0be85f60cf3550e22a2fb
+checksum=3ca05f741342f60a385e2c3c784824e81c122b05a909efe0fa62b94c414f92f1
conf_files="/etc/soju/config"
system_accounts="_soju"
make_dirs="/var/db/soju 0750 _soju _soju
@@ -31,7 +31,7 @@ post_install() {
vman "${f%.scd}"
done
vlicense LICENSE
- vinstall "$FILESDIR"/config 644 etc/soju
+ vinstall config.in 644 etc/soju config
vdoc "$FILESDIR"/README.voidlinux
vsv soju
}
From 02d4aecbe9d1b3d521e508a341d9d2de2143189e Mon Sep 17 00:00:00 2001
From: Jason Elswick <jason@jasondavid.us>
Date: Sun, 23 Mar 2025 23:18:41 -0500
Subject: [PATCH 1437/2025] radicale: update to 3.5.1.
---
srcpkgs/radicale/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/radicale/template b/srcpkgs/radicale/template
index c0721238b04409..6606d59fdb9992 100644
--- a/srcpkgs/radicale/template
+++ b/srcpkgs/radicale/template
@@ -1,11 +1,11 @@
# Template file for 'radicale'
pkgname=radicale
-version=3.4.1
+version=3.5.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3-vobject python3-dateutil python3-passlib python3-bcrypt
- python3-defusedxml apache-htpasswd python3-pika"
+ python3-defusedxml apache-htpasswd python3-pika python3-requests"
checkdepends="${depends} python3-pytest python3-pytest-flake8 python3-isort
python3-pytest-cov python3-waitress"
short_desc="Complete calendar and contact storing and manipulating solution"
@@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
homepage="https://radicale.org"
changelog="https://raw.githubusercontent.com/Kozea/Radicale/master/CHANGELOG.md"
distfiles="https://github.com/Kozea/Radicale/archive/refs/tags/v${version}.tar.gz"
-checksum=f714fe56eb01205497d1c4251a4a9fde2b0847a7889b2edaa89e8988abbaf8ac
+checksum=663f58016e95c6ab40a8ec47cb50707610f121d12b3d6c099e39ef614ab012a2
conf_files="
/etc/radicale/config
/etc/radicale/rights"
From 7517beb5e53cef47fe7f41739ff166f35fc67b02 Mon Sep 17 00:00:00 2001
From: Jason Elswick <jason@jasondavid.us>
Date: Tue, 1 Apr 2025 11:32:49 -0500
Subject: [PATCH 1438/2025] newsboat: update to 2.39.
---
srcpkgs/newsboat/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/newsboat/template b/srcpkgs/newsboat/template
index 8c886a54297322..1cfa829c11a6a6 100644
--- a/srcpkgs/newsboat/template
+++ b/srcpkgs/newsboat/template
@@ -1,6 +1,6 @@
# Template file for 'newsboat'
pkgname=newsboat
-version=2.37
+version=2.39
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=4f54dea385c25b95e8ce0df1107f0336db41b18c645368e6164ce1070efba77c
+checksum=62551a7d574d7fb3af7a87f9dbd0795e4d9420ca7136abc2265b4b06663be503
python_version=3
# tests fail when run by superuser
From 1a7f704a9216382455b89836cb7790deb579f182 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 7 Apr 2025 13:48:19 -0700
Subject: [PATCH 1439/2025] xf86-video-intel: fix distfile checksum
---
srcpkgs/xf86-video-intel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xf86-video-intel/template b/srcpkgs/xf86-video-intel/template
index 08265ca3c99370..6b1d19a47b5459 100644
--- a/srcpkgs/xf86-video-intel/template
+++ b/srcpkgs/xf86-video-intel/template
@@ -14,8 +14,8 @@ short_desc="Xorg DDX Intel video driver"
maintainer="Benjamin Slade <slade@lambda-y.net>"
license="MIT"
homepage="https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/"
-distfiles="${homepage}/-/archive/master/xf86-video-intel-${_commit}.tar.gz"
-checksum=3cdcf2f84bddf9e9174a8413d8fc855dae893dbc53889329978dec62ee8f6e62
+distfiles="https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/master/xf86-video-intel-${_commit}.tar.gz"
+checksum=177b91518159088051b8298417e9e963cc955d1ce927bea5df17a778533fae3a
lib32disabled=yes
CFLAGS="-fcommon"
From e0764c7126e9f87574c55aee35ff2b474eee6309 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 7 Apr 2025 13:59:04 -0700
Subject: [PATCH 1440/2025] vlc: fix build with gcc14 and musl
---
srcpkgs/vlc/patches/musl.patch | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 srcpkgs/vlc/patches/musl.patch
diff --git a/srcpkgs/vlc/patches/musl.patch b/srcpkgs/vlc/patches/musl.patch
new file mode 100644
index 00000000000000..1915b77505612d
--- /dev/null
+++ b/srcpkgs/vlc/patches/musl.patch
@@ -0,0 +1,30 @@
+diff -rup vlc-3.0.21/modules/access/v4l2/v4l2.h.orig vlc-3.0.21/modules/access/v4l2/v4l2.h
+--- vlc-3.0.21/modules/access/v4l2/v4l2.h.orig
++++ vlc-3.0.21/modules/access/v4l2/v4l2.h
+@@ -28,7 +28,11 @@
+ /* libv4l2 functions */
+ extern int (*v4l2_fd_open) (int, int);
+ extern int (*v4l2_close) (int);
++#if defined(__GLIBC__)
+ extern int (*v4l2_ioctl) (int, unsigned long int, ...);
++#else
++extern int (*v4l2_ioctl) (int, int, ...);
++#endif
+ extern ssize_t (*v4l2_read) (int, void *, size_t);
+ extern void * (*v4l2_mmap) (void *, size_t, int, int, int, int64_t);
+ extern int (*v4l2_munmap) (void *, size_t);
+diff -rup vlc-3.0.21/modules/access/v4l2/lib.c.orig vlc-3.0.21/modules/access/v4l2/lib.c
+--- vlc-3.0.21/modules/access/v4l2/lib.c.orig
++++ vlc-3.0.21/modules/access/v4l2/lib.c
+@@ -49,7 +49,11 @@ int (*v4l2_fd_open) (int, int) = fd_open
+ //int (*v4l2_open) (const char *, int, ...) = open;
+ //int (*v4l2_dup) (const char *, int, ...) = dup;
+ int (*v4l2_close) (int) = close;
++#if defined(__GLIBC__)
+ int (*v4l2_ioctl) (int, unsigned long int, ...) = ioctl;
++#else
++int (*v4l2_ioctl) (int, int, ...) = ioctl;
++#endif
+ ssize_t (*v4l2_read) (int, void *, size_t) = read;
+ //ssize_t (*v4l2_write) (int, const void *, size_t) = write;
+ void * (*v4l2_mmap) (void *, size_t, int, int, int, int64_t) = mmap;
From 4c40e644617384e7e23bf6895e2aab9bbe1fea51 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 7 Apr 2025 23:37:44 +0200
Subject: [PATCH 1441/2025] halloy: update to 2025.4
---
srcpkgs/halloy/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/halloy/template b/srcpkgs/halloy/template
index d7cd018020e7ba..bc73673d087bbe 100644
--- a/srcpkgs/halloy/template
+++ b/srcpkgs/halloy/template
@@ -1,6 +1,6 @@
# Template file for 'halloy'
pkgname=halloy
-version=2025.3
+version=2025.4
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
homepage="https://github.com/squidowl/halloy"
changelog="https://raw.githubusercontent.com/squidowl/halloy/main/CHANGELOG.md"
distfiles="https://github.com/squidowl/halloy/archive/refs/tags/${version}.tar.gz"
-checksum=317b130239ae2ae33fadfa9e39e2be3ff755c9903d5fba57e5a7a57ed8cd19fb
+checksum=f19f01f0e31739bfbafaaf63e7d01e9d1de2813127715f6243a1bcb4e041a8c1
post_install() {
vinstall assets/linux/org.squidowl.halloy.appdata.xml 644 usr/share/metainfo
From 9d4d831fd7241ce892c3500732dc26229a17fd35 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: Wed, 2 Apr 2025 10:25:53 +0700
Subject: [PATCH 1442/2025] nss: update to 3.110.
---
srcpkgs/nss/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/nss/template b/srcpkgs/nss/template
index 046a508a6435a3..5bd9a153867174 100644
--- a/srcpkgs/nss/template
+++ b/srcpkgs/nss/template
@@ -3,7 +3,7 @@
_nsprver=4.36
pkgname=nss
-version=3.109
+version=3.110
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, MIT, BSD-3-Clause"
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=bea46c256118cd8910202f05339627d75291f13b80054527df58419b9d29c18b
+checksum=9cd610c40422a07771b9b45166be2d052ea2f00b605a7928129e1f2071b3ae27
export NS_USE_GCC=1
export LIBRUNPATH=
From cd9fab132d24cf609b03acfaa47c988c00701a1c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 16:25:19 -0300
Subject: [PATCH 1443/2025] python3-docutils: update to 0.21.2.
---
.../python3-docutils/patches/fix-test.patch | 24 +++++++++++++++++++
srcpkgs/python3-docutils/template | 24 ++++---------------
2 files changed, 29 insertions(+), 19 deletions(-)
create mode 100644 srcpkgs/python3-docutils/patches/fix-test.patch
diff --git a/srcpkgs/python3-docutils/patches/fix-test.patch b/srcpkgs/python3-docutils/patches/fix-test.patch
new file mode 100644
index 00000000000000..e3102edf63004a
--- /dev/null
+++ b/srcpkgs/python3-docutils/patches/fix-test.patch
@@ -0,0 +1,24 @@
+--- a/test/test_parsers/test_rst/test_directives/test_code.py
++++ b/test/test_parsers/test_rst/test_directives/test_code.py
+@@ -167,7 +167,8 @@
+ 7 \n\
+ <inline classes="keyword">
+ def
+- \n\
++ <inline classes="whitespace">
++ \n\
+ <inline classes="name function">
+ my_function
+ <inline classes="punctuation">
+--- a/test/test_parsers/test_rst/test_directives/test_code_long.py
++++ b/test/test_parsers/test_rst/test_directives/test_code_long.py
+@@ -62,7 +62,8 @@
+ 7 \n\
+ <inline classes="keyword">
+ def
+- \n\
++ <inline classes="whitespace">
++ \n\
+ <inline classes="name function">
+ my_function
+ <inline classes="punctuation">
diff --git a/srcpkgs/python3-docutils/template b/srcpkgs/python3-docutils/template
index 48b7f848142754..14dc70b23c944d 100644
--- a/srcpkgs/python3-docutils/template
+++ b/srcpkgs/python3-docutils/template
@@ -1,9 +1,9 @@
# Template file for 'python3-docutils'
pkgname=python3-docutils
-version=0.20.1
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=0.21.2
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
# docutils/writers/odf_odt/pygmentsformatter.py
depends="python3-Pygments"
checkdepends="${depends} python3-pytest"
@@ -12,21 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="Public Domain, BSD-2-Clause, GPL-3.0-or-later, Python-2.0"
homepage="https://docutils.sourceforge.io"
distfiles="${PYPI_SITE}/d/docutils/docutils-${version}.tar.gz"
-checksum=f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b
-
-alternatives="
- docutils:rst2html:/usr/bin/rst2html.py
- docutils:rst2html4:/usr/bin/rst2html4.py
- docutils:rst2html5:/usr/bin/rst2html5.py
- docutils:rst2latex:/usr/bin/rst2latex.py
- docutils:rst2man:/usr/bin/rst2man.py
- docutils:rst2odt:/usr/bin/rst2odt.py
- docutils:rst2odt_prepstyles:/usr/bin/rst2odt_prepstyles.py
- docutils:rst2pseudoxml:/usr/bin/rst2pseudoxml.py
- docutils:rst2s5:/usr/bin/rst2s5.py
- docutils:rst2xetex:/usr/bin/rst2xetex.py
- docutils:rst2xml:/usr/bin/rst2xml.py
- docutils:rstpep2html:/usr/bin/rstpep2html.py"
+checksum=3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f
post_install() {
vlicense COPYING.txt COPYING
From f563bdd4c5d0a958a91ef1f51167985687525707 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:42:48 -0300
Subject: [PATCH 1444/2025] python3-Babel: update to 2.17.0.
---
srcpkgs/python3-Babel/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-Babel/template b/srcpkgs/python3-Babel/template
index 2f07dc15d2c747..4fe63845f8a423 100644
--- a/srcpkgs/python3-Babel/template
+++ b/srcpkgs/python3-Babel/template
@@ -1,18 +1,18 @@
# Template file for 'python3-Babel'
pkgname=python3-Babel
-version=2.16.0
-revision=2
+version=2.17.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools"
depends="python3"
-checkdepends="$depends python3-pytest python3-freezegun python3-pytz"
-short_desc="Tools for internationalizing Python applications (Python3)"
+checkdepends="$depends python3-pytest-xdist python3-freezegun python3-pytz"
+short_desc="Tools for internationalizing Python applications"
maintainer="Gonzalo TornarÃa <tornaria@cmat.edu.uy>"
license="BSD-3-Clause"
homepage="https://babel.pocoo.org"
changelog="https://raw.githubusercontent.com/python-babel/babel/master/CHANGES.rst"
distfiles="${PYPI_SITE}/B/Babel/babel-${version}.tar.gz"
-checksum=d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316
+checksum=0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d
post_install() {
vlicense LICENSE
From 6980aea365912b4769a00860d406f1ca54857e57 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:43:18 -0300
Subject: [PATCH 1445/2025] python3-alabaster: update to 1.0.0.
---
srcpkgs/python3-alabaster/template | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/python3-alabaster/template b/srcpkgs/python3-alabaster/template
index 2abdd0f3b870b2..0ab5ac3a203128 100644
--- a/srcpkgs/python3-alabaster/template
+++ b/srcpkgs/python3-alabaster/template
@@ -1,17 +1,18 @@
# Template file for 'python3-alabaster'
pkgname=python3-alabaster
-version=0.7.12
-revision=8
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
depends="python3"
short_desc="Configurable sidebar-enabled Sphinx theme (Python3)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://alabaster.readthedocs.io/"
+changelog="https://raw.githubusercontent.com/sphinx-doc/alabaster/refs/heads/master/docs/changelog.rst"
distfiles="${PYPI_SITE}/a/alabaster/alabaster-${version}.tar.gz"
-checksum=a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02
+checksum=c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e
post_install() {
- vlicense LICENSE
+ vlicense LICENSE.rst
}
From 65da5e491c27dbaf214f16dd3c749ab1684b4516 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:52:14 -0300
Subject: [PATCH 1446/2025] python3-sphinxcontrib-applehelp: update to 2.0.0.
---
srcpkgs/python3-sphinxcontrib-applehelp/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-sphinxcontrib-applehelp/template b/srcpkgs/python3-sphinxcontrib-applehelp/template
index 1c45ab30dfe2f2..907ffe6bfd2390 100644
--- a/srcpkgs/python3-sphinxcontrib-applehelp/template
+++ b/srcpkgs/python3-sphinxcontrib-applehelp/template
@@ -1,7 +1,7 @@
# Template file for 'python3-sphinxcontrib-applehelp'
pkgname=python3-sphinxcontrib-applehelp
-version=1.0.4
-revision=3
+version=2.0.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core python3-pyproject-hooks python3-setuptools
python3-wheel"
@@ -10,10 +10,10 @@ short_desc="Sphinx extension which outputs Apple help book"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="http://sphinx-doc.org"
-distfiles="${PYPI_SITE}/s/sphinxcontrib-applehelp/sphinxcontrib-applehelp-${version}.tar.gz"
-checksum=828f867945bbe39817c210a1abfd1bc4895c8b73fcaade56d45357a348a07d7e
+distfiles="${PYPI_SITE}/s/sphinxcontrib-applehelp/sphinxcontrib_applehelp-${version}.tar.gz"
+checksum=2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1
make_check=no # cyclic with Sphinx
post_install() {
- vlicense LICENSE
+ vlicense LICENCE.rst
}
From 6996b19bce3ff37c96574384d18ff342f5bb5f67 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:54:54 -0300
Subject: [PATCH 1447/2025] python3-sphinxcontrib-devhelp: update to 2.0.0.
---
srcpkgs/python3-sphinxcontrib-devhelp/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/python3-sphinxcontrib-devhelp/template b/srcpkgs/python3-sphinxcontrib-devhelp/template
index bef5b87f7053c3..6ce8d7285493f6 100644
--- a/srcpkgs/python3-sphinxcontrib-devhelp/template
+++ b/srcpkgs/python3-sphinxcontrib-devhelp/template
@@ -1,18 +1,18 @@
# Template file for 'python3-sphinxcontrib-devhelp'
pkgname=python3-sphinxcontrib-devhelp
-version=1.0.2
-revision=6
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=2.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
depends="python3"
-checkdepends="python3-Sphinx"
short_desc="Sphinx extension which outputs Devhelp document"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="http://sphinx-doc.org"
-distfiles="${PYPI_SITE}/s/sphinxcontrib-devhelp/sphinxcontrib-devhelp-${version}.tar.gz"
-checksum=ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4
+distfiles="${PYPI_SITE}/s/sphinxcontrib-devhelp/sphinxcontrib_devhelp-${version}.tar.gz"
+checksum=411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad
+make_check=no # cyclic with Sphinx
post_install() {
- vlicense LICENSE
+ vlicense LICENCE.rst
}
From f721e57f8808a2bdbf78e0a94449875ea5bde2f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:55:09 -0300
Subject: [PATCH 1448/2025] python3-sphinxcontrib-htmlhelp: update to 2.1.0.
---
srcpkgs/python3-sphinxcontrib-htmlhelp/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-sphinxcontrib-htmlhelp/template b/srcpkgs/python3-sphinxcontrib-htmlhelp/template
index 8d3bc3e6bf2c4c..20ee9d52a15782 100644
--- a/srcpkgs/python3-sphinxcontrib-htmlhelp/template
+++ b/srcpkgs/python3-sphinxcontrib-htmlhelp/template
@@ -1,7 +1,7 @@
# Template file for 'python3-sphinxcontrib-htmlhelp'
pkgname=python3-sphinxcontrib-htmlhelp
-version=2.0.1
-revision=3
+version=2.1.0
+revision=1
build_style=python3-pep517
hostmakedepends="python3-flit_core python3-pyproject-hooks python3-setuptools
python3-wheel"
@@ -10,10 +10,10 @@ short_desc="Sphinx extension which outputs HTML document"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="http://sphinx-doc.org"
-distfiles="${PYPI_SITE}/s/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-${version}.tar.gz"
-checksum=0cbdd302815330058422b98a113195c9249825d681e18f11e8b1f78a2f11efff
+distfiles="${PYPI_SITE}/s/sphinxcontrib-htmlhelp/sphinxcontrib_htmlhelp-${version}.tar.gz"
+checksum=c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9
make_check=no # cyclic with Sphinx
post_install() {
- vlicense LICENSE
+ vlicense LICENCE.rst
}
From e34a91953d9fcc40355d74a1c56ae3c93facdc5b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:55:20 -0300
Subject: [PATCH 1449/2025] python3-sphinxcontrib-qthelp: update to 2.0.0.
---
srcpkgs/python3-sphinxcontrib-qthelp/template | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/python3-sphinxcontrib-qthelp/template b/srcpkgs/python3-sphinxcontrib-qthelp/template
index e653a9d02b4bc7..182bbe4b7860f7 100644
--- a/srcpkgs/python3-sphinxcontrib-qthelp/template
+++ b/srcpkgs/python3-sphinxcontrib-qthelp/template
@@ -1,18 +1,18 @@
# Template file for 'python3-sphinxcontrib-qthelp'
pkgname=python3-sphinxcontrib-qthelp
-version=1.0.3
-revision=6
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=2.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
depends="python3"
-checkdepends="python3-Sphinx"
short_desc="Sphinx extension which outputs QtHelp document"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="http://sphinx-doc.org"
-distfiles="${PYPI_SITE}/s/sphinxcontrib-qthelp/sphinxcontrib-qthelp-${version}.tar.gz"
-checksum=4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72
+distfiles="${PYPI_SITE}/s/sphinxcontrib-qthelp/sphinxcontrib_qthelp-${version}.tar.gz"
+checksum=4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab
+make_check=no # cyclic with Sphinx
post_install() {
- vlicense LICENSE
+ vlicense LICENCE.rst
}
From 438b4dd74a790887a48db358425d9d563e718b23 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 17:57:45 -0300
Subject: [PATCH 1450/2025] python3-sphinxcontrib-serializinghtml: update to
2.0.0.
---
srcpkgs/python3-sphinxcontrib-serializinghtml/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/python3-sphinxcontrib-serializinghtml/template b/srcpkgs/python3-sphinxcontrib-serializinghtml/template
index 56b2eaed295478..71888b4253e96e 100644
--- a/srcpkgs/python3-sphinxcontrib-serializinghtml/template
+++ b/srcpkgs/python3-sphinxcontrib-serializinghtml/template
@@ -1,18 +1,18 @@
# Template file for 'python3-sphinxcontrib-serializinghtml'
pkgname=python3-sphinxcontrib-serializinghtml
-version=1.1.9
-revision=2
+version=2.0.0
+revision=1
build_style=python3-pep517
-hostmakedepends="python3-setuptools_scm python3-wheel python3-flit_core"
+hostmakedepends="python3-flit_core"
depends="python3"
short_desc="Sphinx extension which outputs serialized HTML document"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-2-Clause"
homepage="http://sphinx-doc.org"
distfiles="${PYPI_SITE}/s/sphinxcontrib_serializinghtml/sphinxcontrib_serializinghtml-${version}.tar.gz"
-checksum=0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54
+checksum=e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d
make_check=no # cyclic Sphinx
post_install() {
- vlicense LICENSE
+ vlicense LICENCE.rst
}
From 69de6b5c3fe0c3eddc4f5e46ace4edffadec0aac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 22:35:17 -0300
Subject: [PATCH 1451/2025] New package: python3-roman-numerals-py-3.1.0
---
srcpkgs/python3-roman-numerals-py/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/python3-roman-numerals-py/template
diff --git a/srcpkgs/python3-roman-numerals-py/template b/srcpkgs/python3-roman-numerals-py/template
new file mode 100644
index 00000000000000..53e5973c040e6e
--- /dev/null
+++ b/srcpkgs/python3-roman-numerals-py/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-roman-numerals-py'
+pkgname=python3-roman-numerals-py
+version=3.1.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-flit_core"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Manipulate well-formed Roman numerals"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="0BSD OR CC0-1.0"
+homepage="https://pypi.org/project/roman-numerals-py/"
+changelog="https://github.com/AA-Turner/roman-numerals/blob/master/CHANGES.rst"
+distfiles="${PYPI_SITE}/r/roman-numerals-py/roman_numerals_py-${version}.tar.gz"
+checksum=be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d
+
+post_install() {
+ vlicense LICENCE.rst
+}
From 44378d7ddd25f62f1eb62cf40b82971a0b632689 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Tue, 25 Feb 2025 18:01:56 -0300
Subject: [PATCH 1452/2025] python3-Sphinx: update to 8.3.0.
Close: #54496
---
srcpkgs/python3-Sphinx/template | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/python3-Sphinx/template b/srcpkgs/python3-Sphinx/template
index 4082aafe6cc73a..fbc088152e9037 100644
--- a/srcpkgs/python3-Sphinx/template
+++ b/srcpkgs/python3-Sphinx/template
@@ -1,28 +1,33 @@
# Template file for 'python3-Sphinx'
pkgname=python3-Sphinx
-version=8.1.3
+version=8.3.0
revision=1
build_style=python3-pep517
-hostmakedepends="python3-flit_core python3-pyproject-hooks"
-depends="python3-Jinja2 python3-docutils python3-Pygments
- python3-snowballstemmer python3-Babel python3-alabaster python3-imagesize
- python3-requests python3-packaging python3-sphinxcontrib-applehelp
- python3-sphinxcontrib-devhelp python3-sphinxcontrib-htmlhelp
- python3-sphinxcontrib-jsmath python3-sphinxcontrib-qthelp
- python3-sphinxcontrib-serializinghtml"
+_depends="python3-sphinxcontrib-htmlhelp python3-imagesize python3-alabaster
+ python3-requests python3-sphinxcontrib-jsmath python3-roman-numerals-py
+ python3-sphinxcontrib-applehelp python3-Babel
+ python3-sphinxcontrib-serializinghtml python3-docutils python3-Jinja2
+ python3-sphinxcontrib-devhelp python3-sphinxcontrib-qthelp
+ python3-Pygments python3-snowballstemmer"
+hostmakedepends="python3-flit_core python3-pyproject-hooks $_depends"
+depends="$_depends python3-packaging"
checkdepends="$depends python3-html5lib python3-mypy ImageMagick gettext
- python3-pytest python3-setuptools python3-filelock python3-defusedxml
+ python3-pytest-xdist python3-setuptools python3-filelock python3-defusedxml
graphviz"
short_desc="Python 3 documentation generator"
maintainer="Äoà n Trần Công Danh <congdanhqx@gmail.com>"
license="BSD-3-Clause"
homepage="http://sphinx-doc.org"
changelog="https://github.com/sphinx-doc/sphinx/raw/master/CHANGES"
-# distfiles="${PYPI_SITE}/S/Sphinx/Sphinx-${version}.tar.gz"
distfiles="${PYPI_SITE}/s/sphinx/sphinx-${version}.tar.gz"
-checksum=43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927
+checksum=3bad4314a7fa72ce92344eaaa14c42ddf3177ee6a79c227e4ff8ae07d416f584
replaces="python-Sphinx>=0"
+post_patch() {
+ # rename so it works with any python
+ mv -i tests/roots/test-ext-apidoc-duplicates/fish_licence/{halibut*.so,halibut.so}
+}
+
post_install() {
vlicense LICENSE.rst
}
From 4aefec60820d7c56c8b66689ca37d99f42eedcdf 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: Tue, 8 Apr 2025 09:10:50 +0700
Subject: [PATCH 1453/2025] extra-cmake-modules: drop .orig files
---
srcpkgs/extra-cmake-modules/patches/cross.patch | 4 +---
srcpkgs/extra-cmake-modules/patches/libexecdir.patch | 2 +-
srcpkgs/extra-cmake-modules/template | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/extra-cmake-modules/patches/cross.patch b/srcpkgs/extra-cmake-modules/patches/cross.patch
index 26b24a3aa7c9de..4b0ee42c48a4d4 100644
--- a/srcpkgs/extra-cmake-modules/patches/cross.patch
+++ b/srcpkgs/extra-cmake-modules/patches/cross.patch
@@ -1,8 +1,6 @@
-diff --git a/modules/ECMQueryQt.cmake b/modules/ECMQueryQt.cmake
-index 89e7d4f..798a561 100644
--- a/modules/ECMQueryQt.cmake
+++ b/modules/ECMQueryQt.cmake
-@@ -57,7 +57,7 @@ if (QT_MAJOR_VERSION STREQUAL "5")
+@@ -56,7 +56,7 @@ if (QT_MAJOR_VERSION STREQUAL "5")
endif()
elseif(QT_MAJOR_VERSION STREQUAL "6")
# QUIET to accommodate the TRY option
diff --git a/srcpkgs/extra-cmake-modules/patches/libexecdir.patch b/srcpkgs/extra-cmake-modules/patches/libexecdir.patch
index 51d77470a1e08b..13c29b5db5ba8d 100644
--- a/srcpkgs/extra-cmake-modules/patches/libexecdir.patch
+++ b/srcpkgs/extra-cmake-modules/patches/libexecdir.patch
@@ -11,7 +11,7 @@
[``CMAKECONFIG_INSTALL_PREFIX``]
--- a/kde-modules/KDEInstallDirs6.cmake
+++ b/kde-modules/KDEInstallDirs6.cmake
-@@ -46,7 +46,7 @@ where ``<dir>`` is one of (default value
+@@ -43,7 +43,7 @@ where ``<dir>`` is one of (default value
``EXECROOTDIR/lib/<multiarch-tuple`` on Debian)
``LIBEXECDIR``
executables for internal use by programs and libraries (``BINDIR`` on
diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 1da8f7b77f07fc..8972ce24e608e4 100644
--- a/srcpkgs/extra-cmake-modules/template
+++ b/srcpkgs/extra-cmake-modules/template
@@ -1,7 +1,7 @@
# Template file for 'extra-cmake-modules'
pkgname=extra-cmake-modules
version=6.12.0
-revision=1
+revision=2
build_style=cmake
configure_args="-DBUILD_HTML_DOCS=ON -DBUILD_TESTING=ON"
hostmakedepends="python3-Sphinx qt6-base qt6-tools qt6-plugin-sqlite
From 96eb5182105f3f1fed9fe85ff757ebb6ec192da7 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Sat, 5 Apr 2025 16:40:36 -0400
Subject: [PATCH 1454/2025] libcap: fix bootstrap
---
srcpkgs/libcap/template | 3 +++
1 file changed, 3 insertions(+)
diff --git a/srcpkgs/libcap/template b/srcpkgs/libcap/template
index 468dcfd67a263d..4028059276f0ec 100644
--- a/srcpkgs/libcap/template
+++ b/srcpkgs/libcap/template
@@ -15,6 +15,8 @@ changelog="https://sites.google.com/site/fullycapable/release-notes-for-libcap"
distfiles="${KERNEL_SITE}/libs/security/linux-privs/libcap2/libcap-${version}.tar.xz"
checksum=b7006c9af5168315f35fc734bf1a8d2aa70766bd8b8c4340962e05b19c35b900
+subpackages="libcap-devel libcap-progs"
+
if [ "$CROSS_BUILD" ]; then
make_build_args+=" CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
fi
@@ -23,6 +25,7 @@ if [ "$CHROOT_READY" ]; then
hostmakedepends="gperf"
makedepends="pam-devel"
make_build_args+=" PAM_CAP=yes"
+ subpackages+=" libcap-pam"
else
make_build_args+=" PAM_CAP=no"
fi
From bc4a59366346e5fc8f1a98e44a8c75c6d08f21d8 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 1 Apr 2025 23:14:40 +0300
Subject: [PATCH 1455/2025] nautilus-python: update to 4.0.1
Close: #54935
---
srcpkgs/nautilus-python/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/nautilus-python/template b/srcpkgs/nautilus-python/template
index 82de69f18762c3..033596a865c1ba 100644
--- a/srcpkgs/nautilus-python/template
+++ b/srcpkgs/nautilus-python/template
@@ -1,7 +1,7 @@
# Template file for 'nautilus-python'
pkgname=nautilus-python
-version=4.0
-revision=3
+version=4.0.1
+revision=1
build_style=meson
configure_args="$(vopt_feature gtk_doc docs)"
hostmakedepends="pkg-config $(vopt_if gtk_doc gtk-doc)"
@@ -11,8 +11,8 @@ short_desc="Python bindings for the Nautilus extension framework"
maintainer="Nafis <mnabid.25@outlook.com>"
license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Projects/NautilusPython"
-distfiles="${GNOME_SITE}/nautilus-python/${version}/nautilus-python-${version}.tar.xz"
-checksum=17243d62eb7d7d839a9461ab8d0701688805c7161a6705e61413a58ec268281a
+distfiles="${GNOME_SITE}/nautilus-python/${version%.${version#*.*.}}/nautilus-python-${version}.tar.xz"
+checksum=fc49c104fb32a0ad195a66b0136784cd19d10d8b3e8d59d5ee7f73e8f94e928f
build_options="gtk_doc"
build_options_default="gtk_doc"
From 4ee501bcd40dc192ebae6cb7743ea23f1f2cb61b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 8 Apr 2025 16:07:38 +0200
Subject: [PATCH 1456/2025] linux6.14: update to 6.14.1.
---
srcpkgs/linux6.14/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/linux6.14/template b/srcpkgs/linux6.14/template
index 3d1ebd7c671986..f271a9a9221c50 100644
--- a/srcpkgs/linux6.14/template
+++ b/srcpkgs/linux6.14/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.14'
pkgname=linux6.14
-version=6.14.0
+version=6.14.1
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -17,7 +17,8 @@ rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version#
fi
esac
-checksum=a294b683e7b161bb0517bb32ec7ed1d2ea7603dfbabad135170ed12d00c47670
+checksum="a294b683e7b161bb0517bb32ec7ed1d2ea7603dfbabad135170ed12d00c47670
+ 7b546d56dae0a112c5c6ec853c447d79ecb97c8155f8e42474b2a49da1dda905"
python_version=3
@@ -208,7 +209,7 @@ do_install() {
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
+ math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings hyperv; do
if [ -d include/$i ]; then
cp -a include/$i ${hdrdest}/include
fi
From 9ef2cd8272f1d673233390ea0246a353b917240b Mon Sep 17 00:00:00 2001
From: wpbirney <wpb@360scada.com>
Date: Tue, 8 Apr 2025 09:09:20 -0400
Subject: [PATCH 1457/2025] scons: update to 4.9.1
---
srcpkgs/scons/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/scons/template b/srcpkgs/scons/template
index 241c34cfe13c93..4d4c0b039c1cb6 100644
--- a/srcpkgs/scons/template
+++ b/srcpkgs/scons/template
@@ -1,7 +1,7 @@
# Template file for 'scons'
pkgname=scons
-version=4.8.1
-revision=2
+version=4.9.1
+revision=1
build_style="python3-module"
make_install_args="--install-data=/usr/share/man/man1/"
hostmakedepends="python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Wilson Birney <wpb@360scada.com>"
license="MIT"
homepage="https://www.scons.org/"
distfiles="${SOURCEFORGE_SITE}/scons/${version}/SCons-${version}.tar.gz"
-checksum=cad573b329b6a5bc7e654b01f0231064acc979026af68a9e467ddb32bf2ee501
+checksum=e2d78aa56e4646e5dbaf50c0758c6d1e4b0418464d8d6d07a09beb6cf257538f
make_check=no #SCons dist tarballs do not have tests, confirmed with SCons dev
post_install() {
From 82a3fea42c93a8a10f19dcc06177ab3eafdf9918 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 7 Apr 2025 17:48:50 +0200
Subject: [PATCH 1458/2025] perl-CPAN-Meta-Requirements-Range: remove, part of
perl-5.40.1.
---
.../template | 21 -------------------
1 file changed, 21 deletions(-)
delete mode 100644 srcpkgs/perl-CPAN-Meta-Requirements-Range/template
diff --git a/srcpkgs/perl-CPAN-Meta-Requirements-Range/template b/srcpkgs/perl-CPAN-Meta-Requirements-Range/template
deleted file mode 100644
index ab02898fb45e62..00000000000000
--- a/srcpkgs/perl-CPAN-Meta-Requirements-Range/template
+++ /dev/null
@@ -1,21 +0,0 @@
-# Template file for 'perl-CPAN-Meta-Requirements-Range'
-# This is a hack as core Perl ships with a part of this library.
-pkgname=perl-CPAN-Meta-Requirements-Range
-version=2.143
-revision=1
-build_style=perl-module
-hostmakedepends="perl"
-makedepends="${hostmakedepends}"
-depends="${makedepends}"
-short_desc="CPAN::Meta::Requirements::Range - a set of version requirements for a CPAN dist"
-maintainer="Leah Neukirchen <leah@vuxu.org>"
-license="Artistic-1.0-Perl, GPL-1.0-or-later"
-homepage="https://metacpan.org/release/CPAN-Meta-Requirements"
-distfiles="${CPAN_SITE}/CPAN/CPAN-Meta-Requirements-${version}.tar.gz"
-checksum=6ec7e4697bb5a8cea0ee3c8bd5d4b20ce086168a8084778d6e7a4c37356fdf8b
-
-post_install() {
- # remove parts packaged in core perl
- rm -f ${DESTDIR}/usr/share/man/man3/CPAN::Meta::Requirements.3p
- rm -f ${DESTDIR}/usr/share/perl5/vendor_perl/CPAN/Meta/Requirements.pm
-}
From 6ee925b508ba2d74ffb376afe8e46ec6bd9ad8b9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 7 Apr 2025 17:49:35 +0200
Subject: [PATCH 1459/2025] perl-CPAN-Requirements-Dynamic: update to 0.002.
---
srcpkgs/perl-CPAN-Requirements-Dynamic/template | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/perl-CPAN-Requirements-Dynamic/template b/srcpkgs/perl-CPAN-Requirements-Dynamic/template
index 4ddfc5c7ea15f2..22e55ed43a895d 100644
--- a/srcpkgs/perl-CPAN-Requirements-Dynamic/template
+++ b/srcpkgs/perl-CPAN-Requirements-Dynamic/template
@@ -1,10 +1,9 @@
# Template file for 'perl-CPAN-Requirements-Dynamic'
pkgname=perl-CPAN-Requirements-Dynamic
-version=0.001
+version=0.002
revision=1
build_style=perl-module
-hostmakedepends="perl perl-CPAN-Meta-Requirements-Range
- perl-ExtUtils-Config perl-ExtUtils-HasCompiler"
+hostmakedepends="perl perl-ExtUtils-Config perl-ExtUtils-HasCompiler"
makedepends="${hostmakedepends}"
depends="${makedepends}"
checkdepends="${depends}"
@@ -13,4 +12,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://metacpan.org/release/CPAN-Requirements-Dynamic"
distfiles="${CPAN_SITE}/CPAN/${pkgname/perl-/}-${version}.tar.gz"
-checksum=4b590e712b9aca680c3631855ee16a50b84fa0227c362e13b237a75a01489ef5
+checksum=9e290179fd1ab8574f7a2297baf015ea4fef3703a99d48798f61ec9347b4905b
From d0e2632c35b1373a31f860a5f8087db3f33eb855 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 7 Apr 2025 17:52:02 +0200
Subject: [PATCH 1460/2025] scite: update to 5.5.6.
---
srcpkgs/scite/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index 507da883e509df..bfb23b971486e6 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
# Template file for 'scite'
pkgname=scite
-version=5.5.5
+version=5.5.6
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=3e45d2d2a75862e535d2318ee7a4602a4fd1acea3618afbb3d1ec07d266ccce5
+checksum=56634fe8d7a9905ecb9fd7a1f697d2b66721f67c0828a653398c6479db92c6b2
post_extract() {
sed -i '1i#include <cstddef>' scite/src/StringList.h
From 47ee1d7f4d69d8fc6f5b003fc4a56ecc435eb190 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 8 Apr 2025 13:33:31 +0200
Subject: [PATCH 1461/2025] courier-unicode: update to 2.3.2.
---
srcpkgs/courier-unicode/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/courier-unicode/template b/srcpkgs/courier-unicode/template
index 4648d9302a0874..a91b465220d6a8 100644
--- a/srcpkgs/courier-unicode/template
+++ b/srcpkgs/courier-unicode/template
@@ -1,6 +1,6 @@
# Template file for 'courier-unicode'
pkgname=courier-unicode
-version=2.3.1
+version=2.3.2
revision=1
build_style=gnu-configure
hostmakedepends="perl"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-3.0-only"
homepage="http://www.courier-mta.org/unicode/"
distfiles="${SOURCEFORGE_SITE}/courier/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
-checksum=b83ee646a47c2a9d692fb6efb938564668c32ec179d4fac0c07eace8a1b8fc91
+checksum=b645d2f00aabbc682320ede696ca50201266f710a1bcec4ac5042695c99e7f69
courier-unicode-devel_package() {
short_desc+=" - development files"
From 45bb0fcc3b83ced54d96bac77294094af8d00b09 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 8 Apr 2025 18:38:55 +0200
Subject: [PATCH 1462/2025] jujutsu: update to 0.28.2.
---
srcpkgs/jujutsu/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/jujutsu/template b/srcpkgs/jujutsu/template
index ddd988951f7f8e..aa1941e24f58f1 100644
--- a/srcpkgs/jujutsu/template
+++ b/srcpkgs/jujutsu/template
@@ -1,6 +1,6 @@
# Template file for 'jujutsu'
pkgname=jujutsu
-version=0.28.1
+version=0.28.2
revision=1
build_style=cargo
build_helper=qemu
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://github.com/martinvonz/jj"
changelog="https://github.com/martinvonz/jj/blob/main/CHANGELOG.md"
distfiles="https://github.com/martinvonz/jj/archive/refs/tags/v${version}.tar.gz"
-checksum=d59b5c0ba6fe207b42299247ef47bedf4f9dbed0171b0c61bb6dece705b7507b
+checksum=dae80d2629a9f430a9ea795c8cd378ced6ce1c870ab9ffe3b61f64cdd636a2bc
conflicts="jj>=0"
do_install() {
From 719e7a7d08feac97df284b161c3277650b284285 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 8 Apr 2025 18:46:44 +0200
Subject: [PATCH 1463/2025] xz: update to 5.8.1.
---
srcpkgs/xz/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xz/template b/srcpkgs/xz/template
index bd430d1b9a7f9d..63ec84040bb68c 100644
--- a/srcpkgs/xz/template
+++ b/srcpkgs/xz/template
@@ -1,6 +1,6 @@
# Template file for 'xz'
pkgname=xz
-version=5.6.2
+version=5.8.1
revision=1
bootstrap=yes
build_style=gnu-configure
@@ -11,7 +11,7 @@ license="Public Domain, GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later"
homepage="https://tukaani.org/xz/"
changelog="https://github.com/tukaani-project/xz/raw/master/NEWS"
distfiles="https://github.com/tukaani-project/xz/releases/download/v${version}/xz-${version}.tar.gz"
-checksum=8bfd20c0e1d86f0402f2497cfa71c6ab62d4cd35fd704276e3140bfb71414519
+checksum=507825b599356c10dca1cd720c9d0d0c9d5400b9de300af00e4d1ea150795543
liblzma_package() {
short_desc="XZ-format compression library"
From 9f69ee77f4ee14a7e746507eab78ab0320491aa3 Mon Sep 17 00:00:00 2001
From: Saksham <voidisnull@duck.com>
Date: Wed, 2 Apr 2025 12:50:13 +0530
Subject: [PATCH 1464/2025] foliate: update to 3.3.0
---
srcpkgs/foliate/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/foliate/template b/srcpkgs/foliate/template
index 94e6fee7789075..3c6d64a5af7315 100644
--- a/srcpkgs/foliate/template
+++ b/srcpkgs/foliate/template
@@ -1,6 +1,6 @@
# Template file for 'foliate'
pkgname=foliate
-version=3.2.1
+version=3.3.0
revision=1
build_style=meson
hostmakedepends="pkg-config gettext glib-devel
@@ -13,5 +13,5 @@ maintainer="Saksham <voidisnull@duck.com>"
license="GPL-3.0-or-later"
homepage="https://johnfactotum.github.io/foliate/"
distfiles="https://github.com/johnfactotum/foliate/releases/download/${version}/com.github.johnfactotum.Foliate-${version}.tar.xz"
-checksum=01c27a8c481a9ebc4a3237e2947c3e86ef36cc0fac2f4199e7a79e554d676ea4
+checksum=09d0cc0a34426a2e57af25d67147dfe9b77ebf638a5a041b9f5c42499c4db672
python_version=3
From 888b32a5bee1a1fd257ba299607406e3b02498bd Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:35:58 -0700
Subject: [PATCH 1465/2025] openjdk12-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk12-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk12-bootstrap/template b/srcpkgs/openjdk12-bootstrap/template
index 047a5b9b28bae9..185257ae247059 100644
--- a/srcpkgs/openjdk12-bootstrap/template
+++ b/srcpkgs/openjdk12-bootstrap/template
@@ -30,7 +30,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk11"
+ openssl zlib-devel which openjdk11"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
From f717e20384712f8b257eea2e1819a79751de2e94 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:38:19 -0700
Subject: [PATCH 1466/2025] openjdk13-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk13-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk13-bootstrap/template b/srcpkgs/openjdk13-bootstrap/template
index ba53adca84c9c5..fe3f7b2cdce156 100644
--- a/srcpkgs/openjdk13-bootstrap/template
+++ b/srcpkgs/openjdk13-bootstrap/template
@@ -30,7 +30,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk12-bootstrap"
+ openssl zlib-devel which openjdk12-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
From 1b7e91edcf4acb9070cf66610d83a08c7ab37e73 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:38:27 -0700
Subject: [PATCH 1467/2025] openjdk14-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk14-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk14-bootstrap/template b/srcpkgs/openjdk14-bootstrap/template
index d8f867c88d7862..700b4ae077e639 100644
--- a/srcpkgs/openjdk14-bootstrap/template
+++ b/srcpkgs/openjdk14-bootstrap/template
@@ -30,7 +30,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk13-bootstrap"
+ openssl zlib-devel which openjdk13-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel openjdk13-bootstrap"
From a148f2290c294541d809312e45475a12d892bd72 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:38:33 -0700
Subject: [PATCH 1468/2025] openjdk15-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk15-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk15-bootstrap/template b/srcpkgs/openjdk15-bootstrap/template
index 99ad86fae67bd2..052d401b635594 100644
--- a/srcpkgs/openjdk15-bootstrap/template
+++ b/srcpkgs/openjdk15-bootstrap/template
@@ -33,7 +33,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk14-bootstrap"
+ openssl zlib-devel which openjdk14-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel harfbuzz-devel openjdk14-bootstrap"
From a22cebafd3a4b9ef0fa42a3aaf43fedc6dcb3e24 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:38:40 -0700
Subject: [PATCH 1469/2025] openjdk16-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk16-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk16-bootstrap/template b/srcpkgs/openjdk16-bootstrap/template
index 059b9273170bed..c4c66deb7a6518 100644
--- a/srcpkgs/openjdk16-bootstrap/template
+++ b/srcpkgs/openjdk16-bootstrap/template
@@ -33,7 +33,7 @@ make_build_args="images"
make_install_args="INSTALL_PREFIX=\"${XBPS_DESTDIR}/${pkgname}-${version}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk15-bootstrap"
+ openssl zlib-devel which openjdk15-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel harfbuzz-devel openjdk15-bootstrap"
From 3a914e703b878ecd42ff3c53a5f9360bf4e70832 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:38:53 -0700
Subject: [PATCH 1470/2025] openjdk18-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk18-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk18-bootstrap/template b/srcpkgs/openjdk18-bootstrap/template
index ed4eb045ec0546..c503bb2354a1cd 100644
--- a/srcpkgs/openjdk18-bootstrap/template
+++ b/srcpkgs/openjdk18-bootstrap/template
@@ -34,7 +34,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk17"
+ openssl zlib-devel which openjdk17"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
From 1119857df6d255365d1565ef3b78f730a94f3d48 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:39:00 -0700
Subject: [PATCH 1471/2025] openjdk19-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk19-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk19-bootstrap/template b/srcpkgs/openjdk19-bootstrap/template
index 25ac0a7a17a2c5..3d21df09f0d470 100644
--- a/srcpkgs/openjdk19-bootstrap/template
+++ b/srcpkgs/openjdk19-bootstrap/template
@@ -34,7 +34,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk$(( _java_ver - 1 ))-bootstrap"
+ openssl zlib-devel which openjdk$(( _java_ver - 1 ))-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
From c4548b94d5f36adc7e9436c97b848996e286a2e8 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 15:39:15 -0700
Subject: [PATCH 1472/2025] openjdk20-bootstrap: remove unused make-ca
hostmakedep
---
srcpkgs/openjdk20-bootstrap/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/openjdk20-bootstrap/template b/srcpkgs/openjdk20-bootstrap/template
index a23849827ce9a8..9604187b7a5b0c 100644
--- a/srcpkgs/openjdk20-bootstrap/template
+++ b/srcpkgs/openjdk20-bootstrap/template
@@ -34,7 +34,7 @@ configure_args="--disable-warnings-as-errors
make_build_args="images"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca openjdk$(( _java_ver - 1 ))-bootstrap"
+ openssl zlib-devel which openjdk$(( _java_ver - 1 ))-bootstrap"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
From 387dafcb35b84cd1e2059202a70f3551325c2545 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 16:09:02 -0700
Subject: [PATCH 1473/2025] openjdk8: use p11-kit directly instead of make-ca
---
srcpkgs/openjdk8/template | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/openjdk8/template b/srcpkgs/openjdk8/template
index 3f01bd949417d9..09e24b3eb0132f 100644
--- a/srcpkgs/openjdk8/template
+++ b/srcpkgs/openjdk8/template
@@ -31,7 +31,7 @@ configure_args="
make_build_args="images $(vopt_if docs docs) COMPILER_WARNINGS_FATAL=false GIT=true"
make_install_args="GIT=true"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- zlib-devel make-ca which"
+ zlib-devel p11-kit which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel cups-devel freetype-devel alsa-lib-devel fontconfig-devel
zlib-devel"
@@ -154,10 +154,7 @@ post_install() {
done
vmkdir ${_jdk_home}/lib/security
- make-ca -g -f --destdir "${PWD}/ca" -k "${DESTDIR}/${_jdk_home}/bin/keytool"
- mv ./ca/etc/pki/tls/java/cacerts ${DESTDIR}/${_jdk_home}/lib/security/
- chmod -R ugo+rw ./ca
- rm -Rf ./ca
+ trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
vlicense ASSEMBLY_EXCEPTION
vlicense LICENSE
From 156c9274997bc1ee066a542a3d63c58817400da7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 18:18:19 -0700
Subject: [PATCH 1474/2025] openjdk11: use p11-kit directly instead of make-ca
---
srcpkgs/openjdk11/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index 494da5d6fcae88..e7d2b2af87bacf 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -28,7 +28,7 @@ configure_args="
make_build_args="images static-libs-image $(vopt_if docs docs)"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca"
+ openssl zlib-devel which p11-kit"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -113,11 +113,10 @@ do_configure() {
do_install() {
vmkdir $_jdk_home
vcopy build/*-normal-*-release/images/jdk/* $_jdk_home
+
vmkdir $_jdk_home/lib/security
- make-ca -g -f --destdir "${PWD}/ca" -k $DESTDIR/$_jdk_home/bin/keytool
- mv ./ca/etc/pki/tls/java/cacerts $DESTDIR/$_jdk_home/lib/security/
- chmod -R ugo+rw ./ca
- rm -Rf ./ca
+ trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
+
vlicense ASSEMBLY_EXCEPTION
vlicense LICENSE
}
From da95db13fd925ed9e1c5ad72aaf945409a4a1ced Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 18:18:28 -0700
Subject: [PATCH 1475/2025] openjdk17: use p11-kit directly instead of make-ca
---
srcpkgs/openjdk17/template | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/openjdk17/template b/srcpkgs/openjdk17/template
index 63c87587c36ec2..3457e15dd8b3aa 100644
--- a/srcpkgs/openjdk17/template
+++ b/srcpkgs/openjdk17/template
@@ -32,7 +32,7 @@ make_build_args="images static-libs-image $(vopt_if docs docs)"
make_install_args="INSTALL_PREFIX=\"${DESTDIR}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca"
+ openssl zlib-devel which p11-kit"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -132,10 +132,7 @@ post_install() {
mv ${DESTDIR}/usr/lib/jvm/openjdk-${_base_version} ${DESTDIR}/$_jdk_home
vcopy build/*-release/images/static-libs/lib $_jdk_home
vmkdir $_jdk_home/lib/security
- make-ca -g -f --destdir "${PWD}/ca" -k "${DESTDIR}/$_jdk_home/bin/keytool"
- mv ./ca/etc/pki/tls/java/cacerts ${DESTDIR}/$_jdk_home/lib/security/
- chmod -R ugo+rw ./ca
- rm -rf ./ca
+ trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
}
subpackages="openjdk17-static-libs openjdk17-src openjdk17-jre openjdk17-doc openjdk17-jmods"
From de682ab5e20c6e07f80f63fda8455f85da824206 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 18:18:37 -0700
Subject: [PATCH 1476/2025] openjdk21: use p11-kit directly instead of make-ca
---
srcpkgs/openjdk21/template | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/openjdk21/template b/srcpkgs/openjdk21/template
index 102bad0fbf550d..fc7f08bd50a466 100644
--- a/srcpkgs/openjdk21/template
+++ b/srcpkgs/openjdk21/template
@@ -32,7 +32,7 @@ make_build_args="images static-libs-image $(vopt_if docs docs)"
make_install_args="INSTALL_PREFIX=\"${DESTDIR}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which make-ca"
+ openssl zlib-devel which p11-kit"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -123,10 +123,7 @@ post_install() {
mv ${DESTDIR}/usr/lib/jvm/openjdk-${_base_version} ${DESTDIR}/$_jdk_home
vcopy build/*-release/images/static-libs/lib $_jdk_home
vmkdir $_jdk_home/lib/security
- make-ca -g -f --destdir "${PWD}/ca" -k "${DESTDIR}/$_jdk_home/bin/keytool"
- mv ./ca/etc/pki/tls/java/cacerts ${DESTDIR}/$_jdk_home/lib/security/
- chmod -R ugo+rw ./ca
- rm -rf ./ca
+ trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
}
subpackages="openjdk21-static-libs openjdk21-src openjdk21-jre openjdk21-doc openjdk21-jmods"
From 9f0a16722aa4f82df04b8a395aad4b0fe1add37d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 8 Apr 2025 18:39:04 -0700
Subject: [PATCH 1477/2025] make-ca: update to 1.16.
Updates certificate root used for validating mozilla nss certdata.txt
download.
---
srcpkgs/make-ca/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/make-ca/template b/srcpkgs/make-ca/template
index a89169287c77a2..31024f1a65e673 100644
--- a/srcpkgs/make-ca/template
+++ b/srcpkgs/make-ca/template
@@ -1,7 +1,7 @@
# Template file for 'make-ca'
pkgname=make-ca
-version=1.7
-revision=2
+version=1.16
+revision=1
build_style=gnu-makefile
make_install_args="SBINDIR=/usr/bin"
hostmakedepends="help2man"
@@ -9,6 +9,6 @@ depends="p11-kit"
short_desc="PKI setup script for LFS (and others)"
maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
license="GPL-3.0-or-later"
-homepage="https://github.com/djlucas/make-ca/"
-distfiles="https://github.com/djlucas/make-ca/releases/download/v${version}/make-ca-${version}.tar.xz"
-checksum=6db8b96c961790507c5e36e0ed75a079ae95300f520cd88ac061cf44a4733c2f
+homepage="https://github.com/lfs-book/make-ca/"
+distfiles="https://github.com/lfs-book/make-ca/archive/refs/tags/v${version}.tar.gz"
+checksum=44f100e2e10f920df5323e0da6393160cbaf185454a87548eca61336787b2088
From 48b014a8d77f8833e3aed16ab54750f8291486fa Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 9 Apr 2025 02:41:10 +0200
Subject: [PATCH 1478/2025] erofs-utils: update to 1.8.6.
---
srcpkgs/erofs-utils/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/erofs-utils/template b/srcpkgs/erofs-utils/template
index 4f1500b2a58787..77f220b1633c19 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.8.5
+version=1.8.6
revision=1
build_style=gnu-configure
configure_args="
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
homepage="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/about/"
changelog="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/plain/ChangeLog"
distfiles="https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${version}.tar.gz"
-checksum=cd8611270e9c86fe062f647103ca6ada9ed710e4430fdd5960d514777919200d
+checksum=5b221dc3fd6d151425b30534ede46fb7a90dc233a8659cba0372796b0a066547
pre_configure() {
autoreconf -fi
From 7dc7c94f0b2b8428910dcd61d2270018b9f9db61 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 9 Apr 2025 02:42:28 +0200
Subject: [PATCH 1479/2025] harfbuzz: update to 11.0.1.
---
srcpkgs/harfbuzz/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template
index 2cbd35783a4b32..076a57026dbb68 100644
--- a/srcpkgs/harfbuzz/template
+++ b/srcpkgs/harfbuzz/template
@@ -1,6 +1,6 @@
# Template file for 'harfbuzz'
pkgname=harfbuzz
-version=11.0.0
+version=11.0.1
revision=1
build_style=meson
build_helper="gir qemu"
@@ -21,7 +21,7 @@ license="MIT"
homepage="https://harfbuzz.github.io/"
changelog="https://github.com/harfbuzz/harfbuzz/raw/main/NEWS"
distfiles="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
-checksum=f16351bafe214725fe2c1d5b59f0d93e49905a4b247899fb90d70cff953a2b9b
+checksum=4a7890090538136db64742073af4b4d776ab8b50e6855676a8165eb8b7f60b7a
if [ "$XBPS_CHECK_PKGS" ]; then
configure_args+=" -Dtests=enabled"
From e609c217df4fc9e259d3f2249e184cc0debe89a2 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: Wed, 9 Apr 2025 09:46:20 +0700
Subject: [PATCH 1480/2025] libreoffice-dictionaries: update to 25.2.2.2.
---
srcpkgs/libreoffice-dictionaries/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libreoffice-dictionaries/template b/srcpkgs/libreoffice-dictionaries/template
index f6f4aabaeab55b..0099cbd736cd1e 100644
--- a/srcpkgs/libreoffice-dictionaries/template
+++ b/srcpkgs/libreoffice-dictionaries/template
@@ -1,6 +1,6 @@
# Template file for 'libreoffice-dictionaries'
pkgname=libreoffice-dictionaries
-version=25.2.1.2
+version=25.2.2.2
revision=1
build_style=meta
hostmakedepends="mythes perl"
@@ -11,7 +11,7 @@ homepage="https://www.libreoffice.org/"
distfiles="https://download.documentfoundation.org/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
# distfiles="https://download.nus.edu.sg/mirror/tdf/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
# distfiles="https://mirrors.nju.edu.cn/tdf/libreoffice/src/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=10ecf3a02bed8ef72c167552c65d23e484181c6b657d668c47dc9e2c735e5375
+checksum=18460f0ae1140b2faed8e513e83e796fb86570f5ab8a727679ccb0c1ed9f7838
depends="hunspell-af hyphen-af
hunspell-an
From 095bf30afd5883312bf668dfb82b740e4be738fc 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: Tue, 1 Apr 2025 18:56:55 +0700
Subject: [PATCH 1481/2025] libreoffice: update to 25.2.2.2.
---
.../patches/002-libjvm-path-musl.patch | 2 +-
srcpkgs/libreoffice/patches/003-musl-java.patch | 8 ++++----
srcpkgs/libreoffice/patches/006-cross-flag.patch | 4 ++--
.../libreoffice/patches/007-cross-python.patch | 2 +-
srcpkgs/libreoffice/patches/008-zxing.patch | 4 ++--
srcpkgs/libreoffice/patches/010-gpgmepp.patch | 8 ++++----
.../libreoffice/patches/100-poppler-25.02.diff | 16 ----------------
srcpkgs/libreoffice/template | 15 ++++-----------
8 files changed, 18 insertions(+), 41 deletions(-)
delete mode 100644 srcpkgs/libreoffice/patches/100-poppler-25.02.diff
diff --git a/srcpkgs/libreoffice/patches/002-libjvm-path-musl.patch b/srcpkgs/libreoffice/patches/002-libjvm-path-musl.patch
index cab380500ac09d..dd8c01a3f0ff3d 100644
--- a/srcpkgs/libreoffice/patches/002-libjvm-path-musl.patch
+++ b/srcpkgs/libreoffice/patches/002-libjvm-path-musl.patch
@@ -11,5 +11,5 @@
+ "/lib/native_threads",
+ "/lib",
};
- *size = SAL_N_ELEMENTS(ar);
+ *size = std::size(ar);
return ar;
diff --git a/srcpkgs/libreoffice/patches/003-musl-java.patch b/srcpkgs/libreoffice/patches/003-musl-java.patch
index b916411cedca52..0a145859e5e438 100644
--- a/srcpkgs/libreoffice/patches/003-musl-java.patch
+++ b/srcpkgs/libreoffice/patches/003-musl-java.patch
@@ -1,6 +1,6 @@
--- a/configure.ac
+++ b/configure.ac
-@@ -9139,7 +9139,7 @@ if test -n "$ENABLE_JAVA" -a -z "$JAVAIN
+@@ -9421,7 +9421,7 @@ if test -n "$ENABLE_JAVA" -a -z "$JAVAIN
test -d "$JAVA_HOME/include/native_thread" && JAVAINC="$JAVAINC -I$JAVA_HOME/include/native_thread"
;;
@@ -9,7 +9,7 @@
JAVAINC="-I$JAVA_HOME/include"
JAVAINC="$JAVAINC -I$JAVA_HOME/include/linux"
test -d "$JAVA_HOME/include/native_thread" && JAVAINC="$JAVAINC -I$JAVA_HOME/include/native_thread"
-@@ -15386,7 +15386,7 @@ else
+@@ -15751,7 +15751,7 @@ else
case "$host_os" in
@@ -20,7 +20,7 @@
fi
--- a/configure
+++ b/configure
-@@ -23269,7 +23269,7 @@ if test -n "$ENABLE_JAVA" -a -z "$JAVAIN
+@@ -23873,7 +23873,7 @@ if test -n "$ENABLE_JAVA" -a -z "$JAVAIN
test -d "$JAVA_HOME/include/native_thread" && JAVAINC="$JAVAINC -I$JAVA_HOME/include/native_thread"
;;
@@ -29,7 +29,7 @@
JAVAINC="-I$JAVA_HOME/include"
JAVAINC="$JAVAINC -I$JAVA_HOME/include/linux"
test -d "$JAVA_HOME/include/native_thread" && JAVAINC="$JAVAINC -I$JAVA_HOME/include/native_thread"
-@@ -48847,7 +48847,7 @@ else
+@@ -49566,7 +49566,7 @@ else
case "$host_os" in
diff --git a/srcpkgs/libreoffice/patches/006-cross-flag.patch b/srcpkgs/libreoffice/patches/006-cross-flag.patch
index cffc91c84eeb1f..78b5055844c314 100644
--- a/srcpkgs/libreoffice/patches/006-cross-flag.patch
+++ b/srcpkgs/libreoffice/patches/006-cross-flag.patch
@@ -5,7 +5,7 @@ Description: Perhaps cleanup a bit and submit to upstream
environment during build.
--- a/configure.ac
+++ b/configure.ac
-@@ -5836,10 +5836,11 @@ if test "$cross_compiling" = "yes"; then
+@@ -6046,10 +6046,11 @@ if test "$cross_compiling" = "yes"; then
test -d config_build && cp -p config_build/*.h CONF-FOR-BUILD/config_host 2>/dev/null
(
unset COM USING_X11 OS CPUNAME
@@ -18,7 +18,7 @@ Description: Perhaps cleanup a bit and submit to upstream
unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
if test -n "$CC_FOR_BUILD"; then
export CC="$CC_FOR_BUILD"
-@@ -5849,6 +5850,12 @@ if test "$cross_compiling" = "yes"; then
+@@ -6059,6 +6060,12 @@ if test "$cross_compiling" = "yes"; then
export CXX="$CXX_FOR_BUILD"
CXX_BASE=`first_arg_basename "$CXX"`
fi
diff --git a/srcpkgs/libreoffice/patches/007-cross-python.patch b/srcpkgs/libreoffice/patches/007-cross-python.patch
index 8f416dbc264c7e..f026b76af863cf 100644
--- a/srcpkgs/libreoffice/patches/007-cross-python.patch
+++ b/srcpkgs/libreoffice/patches/007-cross-python.patch
@@ -2,7 +2,7 @@ Upstream: no
Description: In VoidLinux, we always have same version of python in build and host
--- a/configure.ac
+++ b/configure.ac
-@@ -10034,8 +10034,6 @@ if test "$build_os" != "cygwin" -a "$ena
+@@ -10316,8 +10316,6 @@ if test "$build_os" != "cygwin" -a "$ena
else
# This allows a lack of system python with no error, we use internal one in that case.
AM_PATH_PYTHON([3.3],, [:])
diff --git a/srcpkgs/libreoffice/patches/008-zxing.patch b/srcpkgs/libreoffice/patches/008-zxing.patch
index 3c01bee2304f00..b1e99dc0e349d9 100644
--- a/srcpkgs/libreoffice/patches/008-zxing.patch
+++ b/srcpkgs/libreoffice/patches/008-zxing.patch
@@ -5,7 +5,7 @@ Description: we should always check for full path
Perhap we should changes the file hierarchy of zxing-cpp project instead?
--- a/configure.ac
+++ b/configure.ac
-@@ -11483,35 +11483,16 @@ else
+@@ -11777,35 +11777,16 @@ else
SYSTEM_ZXING=TRUE
ZXING_CFLAGS=
AC_LANG_PUSH([C++])
@@ -46,7 +46,7 @@ Description: we should always check for full path
FilterLibs "${ZXING_LIBS}"
ZXING_LIBS="${filteredlibs}"
else
-@@ -11528,8 +11509,8 @@ else
+@@ -11822,8 +11803,8 @@ else
save_CXXFLAGS=$CXXFLAGS
CXXFLAGS="$CXXFLAGS $CXXFLAGS_CXX11 $ZXING_CFLAGS"
AC_COMPILE_IFELSE([AC_LANG_SOURCE([
diff --git a/srcpkgs/libreoffice/patches/010-gpgmepp.patch b/srcpkgs/libreoffice/patches/010-gpgmepp.patch
index 94162649ef1f9a..2660a3b9645d14 100644
--- a/srcpkgs/libreoffice/patches/010-gpgmepp.patch
+++ b/srcpkgs/libreoffice/patches/010-gpgmepp.patch
@@ -20,7 +20,7 @@ Description: we should always use full path
using ::com::sun::star::uno::Sequence;
--- a/comphelper/source/misc/storagehelper.cxx
+++ b/comphelper/source/misc/storagehelper.cxx
-@@ -59,10 +59,10 @@
+@@ -60,10 +60,10 @@
#include <o3tl/string_view.hxx>
#if HAVE_FEATURE_GPGME
@@ -37,7 +37,7 @@ Description: we should always use full path
using namespace ::com::sun::star;
--- a/configure.ac
+++ b/configure.ac
-@@ -12890,7 +12890,7 @@ elif test \( \( "$_os" = "Linux" -o "$_o
+@@ -13184,7 +13184,7 @@ elif test \( \( "$_os" = "Linux" -o "$_o
SYSTEM_GPGMEPP=TRUE
# C++ library doesn't come with fancy gpgmepp-config, check for headers the old-fashioned way
@@ -48,9 +48,9 @@ Description: we should always use full path
[AC_MSG_ERROR([gpgme headers not found, install gpgme development package])], [])
--- a/xmlsecurity/source/gpg/CertificateImpl.cxx
+++ b/xmlsecurity/source/gpg/CertificateImpl.cxx
-@@ -16,8 +16,8 @@
- #include <officecfg/Office/Common.hxx>
+@@ -17,8 +17,8 @@
#include <svl/sigstruct.hxx>
+ #include <svl/cryptosign.hxx>
-#include <context.h>
-#include <data.h>
diff --git a/srcpkgs/libreoffice/patches/100-poppler-25.02.diff b/srcpkgs/libreoffice/patches/100-poppler-25.02.diff
deleted file mode 100644
index d08a66c5499aab..00000000000000
--- a/srcpkgs/libreoffice/patches/100-poppler-25.02.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-index ebed120..9b63559 100644
---- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-+++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
-@@ -110,7 +110,11 @@
-
- /* Get data directory location */
- #ifdef SYSTEM_POPPLER
-+#if POPPLER_CHECK_VERSION(25, 0, 2)
-+ const std::string datadir = "";
-+#else
- const char* datadir = nullptr;
-+#endif
- #else
- /* Creates an absolute path to the poppler_data directory, by taking the path
- * to the xpdfimport executable (provided in argv[0], and concatenating a
diff --git a/srcpkgs/libreoffice/template b/srcpkgs/libreoffice/template
index 18de6595360932..0b74fb9e4a5f1c 100644
--- a/srcpkgs/libreoffice/template
+++ b/srcpkgs/libreoffice/template
@@ -1,6 +1,6 @@
# Template file for 'libreoffice'
pkgname=libreoffice
-version=25.2.1.2
+version=25.2.2.2
revision=1
build_style=meta
build_helper="gir"
@@ -96,9 +96,9 @@ distfiles="
${_addurl}/Java-WebSocket-1.6.0.tar.gz
${_addurl}/zxcvbn-c-2.5.tar.gz
"
-checksum="8001ae2477c504c558194ea31c159afa7174781fa6ec72ceee7df2fc2fd5b75d
- ae710f11de6a4c3eb9c5a31c401a18afeda39d6f1dfb4ac594daf68f225cd064
- 89bdc0ca5526f5e5bce6449139cfc4fd4a1415649652776aee91cbb64510cc4b
+checksum="01a14580c15a5b14153fa46c28e90307f6683e0d0326727a4ad13e9545dfe6ac
+ 5a7c9fcc43afad674c3883f90c46f5e4fde728801a0d19e37e518bdc488a5f9e
+ a74b05873778a47961c2fc44f85b300ab820c9b333e1be921ca6cbac6fef5430
75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870
7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66
e2d9224e0e50fc8ad12a3cf47396bbcadf45b2515839d4770432653a88972c00
@@ -377,13 +377,6 @@ post_patch() {
-e "s|.1.gz|.1|g"
chmod +x bin/unpack-sources
- case "$XBPS_TARGET_MACHINE" in
- i686*) # Don't run broken tests
- vsed -i "/CppunitTest_sw_ooxmlexport9/d" sw/Module_sw.mk
- vsed -i "/CPPUNIT_TEST(testTdf111798);/d" sd/qa/unit/export-tests-ooxml2.cxx
- ;;
- esac
-
if [ "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ]; then
vsed -i "s/bootstrap: check-if-root compilerplugins/bootstrap: compilerplugins/" Makefile.in
fi
From 135a4a040e733e0a105e9a3b9f66c345c9245036 Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@voidlinux.org>
Date: Tue, 8 Apr 2025 20:43:08 -0500
Subject: [PATCH 1482/2025] QLC+: Update to 4.14.1.
---
srcpkgs/QLC+/template | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/QLC+/template b/srcpkgs/QLC+/template
index e85625ef9f58da..98497356ff3cc7 100644
--- a/srcpkgs/QLC+/template
+++ b/srcpkgs/QLC+/template
@@ -1,18 +1,19 @@
# Template file for 'QLC+'
pkgname=QLC+
-version=4.12.7
+version=4.14.1
revision=1
-build_style=qmake
-hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
-makedepends="eudev-libudev-devel qt5-devel qt5-multimedia-devel
- qt5-script-devel alsa-lib-devel libftdi1-devel libusb-compat-devel
- libsndfile-devel libmad-devel"
+build_style=cmake
+hostmakedepends="cmake ninja pkg-config qt5-qmake qt5-host-tools"
+makedepends="eudev-libudev-devel qt5-devel qt5-declarative-devel
+ qt5-multimedia-devel qt5-script-devel qt5-websockets-devel
+ qt5-serialport-devel qt5-svg-devel qt5-tools-devel alsa-lib-devel
+ libftdi1-devel libusb-compat-devel libsndfile-devel libmad-devel"
short_desc="Q Lighting Controller"
maintainer="Michael Aldridge <maldridge@VoidLinux.org>"
license="Apache-2.0"
homepage="https://www.qlcplus.org/"
distfiles="https://github.com/mcallegari/qlcplus/archive/QLC+_$version.tar.gz"
-checksum=6ad8c66860041a54064a22d951e2a76799feaa02821ca774ac0de4bba717ab91
+checksum=5a8ca95208e8d91715b77c47d9011e2e9d2b1129656a94d2bf1425e5477ada51
pre_build() {
vsed -i 's/QMAKE_CXXFLAGS/#QMAKE_CXXFLAGS/' variables.pri
From 4c3ff05cb6dc5d82e6d8c1a02e7a584f39713924 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 9 Apr 2025 15:33:47 +0200
Subject: [PATCH 1483/2025] fdupes: update to 2.4.0.
---
srcpkgs/fdupes/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fdupes/template b/srcpkgs/fdupes/template
index 62776523eb5531..6ff4b5618cd38e 100644
--- a/srcpkgs/fdupes/template
+++ b/srcpkgs/fdupes/template
@@ -1,6 +1,6 @@
# Template file for 'fdupes'
pkgname=fdupes
-version=2.3.2
+version=2.4.0
revision=1
build_style=gnu-configure
makedepends="ncurses-devel pcre2-devel sqlite-devel"
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://github.com/adrianlopezroche/fdupes"
changelog="https://raw.githubusercontent.com/adrianlopezroche/fdupes/master/CHANGES"
distfiles="https://github.com/adrianlopezroche/fdupes/releases/download/v${version}/fdupes-${version}.tar.gz"
-checksum=808d8decbe7fa41cab407ae4b7c14bfc27b8cb62227540c3dcb6caf980592ac7
+checksum=527b27a39d031dcbe1d29a220b3423228c28366c2412887eb72c25473d7b1736
post_install() {
vlicense README
From 7e76b5e0b9c94c209f5a8217f7931da0672170b9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 9 Apr 2025 17:52:27 +0200
Subject: [PATCH 1484/2025] imlib2: update to 1.12.5.
---
srcpkgs/imlib2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index 9adbfe95f6a065..bfa25f07aeb856 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,6 +1,6 @@
# Template file for 'imlib2'
pkgname=imlib2
-version=1.12.4
+version=1.12.5
revision=1
build_style=gnu-configure
configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
@@ -13,7 +13,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Imlib2"
homepage="https://sourceforge.net/projects/enlightenment/"
distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-src/imlib2-${version}.tar.xz"
-checksum=bf07ff09255ed30f05a1c252d4b578426c2dcdbbc28e8c714adf060690395720
+checksum=fa2315f28379b430a6e6605b4284b07be06a3ef422d4f5e1c9bb24714c4cf6dd
post_install() {
vlicense COPYING
From be7286e0d6388cf6ca1c82e90d435279f3fe3aab Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 9 Apr 2025 17:53:02 +0200
Subject: [PATCH 1485/2025] minify: update to 2.23.1.
---
srcpkgs/minify/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/minify/template b/srcpkgs/minify/template
index a4120932da3b86..c1fd7391b1e7b0 100644
--- a/srcpkgs/minify/template
+++ b/srcpkgs/minify/template
@@ -1,6 +1,6 @@
# Template file for 'minify'
pkgname=minify
-version=2.22.4
+version=2.23.1
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=4c68c7beeb77aed36f5637f9bc0f85dc8b79d4a820bb4593ae63ff92f9b31454
+checksum=50fc0c7b0e3eb57164e0e5c73aa4fe8e3d597c43433a44a0c35c0a8f49178784
post_install() {
vlicense LICENSE
From d40bcd19ab3f166f72a5201d52e260a24f814555 Mon Sep 17 00:00:00 2001
From: dkwo <npiazza@disroot.org>
Date: Tue, 8 Apr 2025 13:28:51 -0400
Subject: [PATCH 1486/2025] linux-mainline: update to 6.14
---
srcpkgs/linux-mainline/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/linux-mainline/template b/srcpkgs/linux-mainline/template
index faee02ddf9e68d..909ea52912a5bb 100644
--- a/srcpkgs/linux-mainline/template
+++ b/srcpkgs/linux-mainline/template
@@ -1,6 +1,6 @@
# Template file for 'linux-mainline'
pkgname=linux-mainline
-version=6.13
+version=6.14
revision=1
build_style=meta
depends="linux${version} linux-base"
From 0c8df44e3798934ab0070f23b37549e70c4de31b Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Tue, 8 Apr 2025 20:29:32 +0200
Subject: [PATCH 1487/2025] atuin: update to 18.5.0
---
srcpkgs/atuin/template | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/atuin/template b/srcpkgs/atuin/template
index 75ed1a58414655..3ad3b2ce695e13 100644
--- a/srcpkgs/atuin/template
+++ b/srcpkgs/atuin/template
@@ -1,6 +1,6 @@
# Template file for 'atuin'
pkgname=atuin
-version=18.4.0
+version=18.5.0
revision=1
build_style=cargo
build_helper=qemu
@@ -18,7 +18,12 @@ license="MIT"
homepage="https://atuin.sh"
changelog="https://raw.githubusercontent.com/atuinsh/atuin/main/CHANGELOG.md"
distfiles="https://github.com/atuinsh/atuin/archive/refs/tags/v${version}.tar.gz"
-checksum=de6d2bcf10de4d757916c7e92a70f15929fc1dea75abc4df09b0baedf26a53b2
+checksum=f3744e8dfee2c7089ac140cb8aafe01e5d77a2299097a2cc0a42db26d127340a
+
+post_patch() {
+ cargo update --package ring@0.17.14 --precise 0.17.9
+ cargo update --package cc@1.2.16 --precise 1.1.37
+}
post_install() {
vlicense LICENSE
From 325d96cb2396cfa7fd5101548c77aa2a90b99c91 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 9 Apr 2025 19:21:29 +0200
Subject: [PATCH 1488/2025] keypunch: update to 6.1.
---
srcpkgs/keypunch/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template
index 5d5c94752efbe1..a2a3f575de8807 100644
--- a/srcpkgs/keypunch/template
+++ b/srcpkgs/keypunch/template
@@ -1,7 +1,7 @@
# Template file for 'keypunch'
pkgname=keypunch
-version=5.1
-revision=2
+version=6.1
+revision=1
build_helper="rust"
build_style=meson
hostmakedepends="cargo rust gettext glib pkg-config blueprint-compiler
@@ -11,8 +11,9 @@ short_desc="Practice your typing skills"
maintainer="Duncaen <duncaen@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://apps.gnome.org/Keypunch/"
+changelog="https://github.com/bragefuglseth/keypunch/releases/"
distfiles="https://github.com/bragefuglseth/keypunch/archive/refs/tags/v${version}.tar.gz"
-checksum=98e69f91150373eea2a9ffb9c175db19ce867e62825c74ebf921923c6ae79408
+checksum=4564da9724409d3b737a0c713ad983cb2a8006b3345922162135d2f19b359087
post_patch() {
vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \
From 02a5e0b8d1fceec06224bf1ecd374b89b956f45e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 10 Apr 2025 05:16:58 +0200
Subject: [PATCH 1489/2025] linux6.13: update to 6.13.10.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.13/files/i386-dotconfig | 2 +-
srcpkgs/linux6.13/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index 2231e474f8137f..0dad3ab4fc2faf 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.9 Kernel Configuration
+# Linux/arm64 6.13.10 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index d3cf61280ac11a..ba34d8e63346ef 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.9 Kernel Configuration
+# Linux/i386 6.13.10 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 6a20eb8b6c836f..2b2b70a5c4d49f 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.9 Kernel Configuration
+# Linux/x86_64 6.13.10 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index 00e89dbe5e5d39..c4bda4024be972 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.9
+version=6.13.10
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 4afa764c62d855d077fe04af829ec385d4743c6e74dc267f72406bc70bb41ad2"
+ 5178253ee6814354db109a660705315c566f949fd79e5ab311a056d3c3739ea0"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 0a47498bdcd7125f4a39af802bce76aaf181e367 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 10 Apr 2025 05:17:03 +0200
Subject: [PATCH 1490/2025] linux6.12: update to 6.12.22.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.12/files/i386-dotconfig | 2 +-
srcpkgs/linux6.12/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 19b293da099094..6004ed869f3434 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.21 Kernel Configuration
+# Linux/arm64 6.12.22 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index 7dcdad98b36f0b..ee1d18ba3efdef 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.21 Kernel Configuration
+# Linux/i386 6.12.22 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index ecc4e9717e063d..2511aab0faf2b7 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.21 Kernel Configuration
+# Linux/x86_64 6.12.22 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index 7d0bddf1cf8f61..ab6e23231c29e6 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.21
+version=6.12.22
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- 4683c467048492bfca688bd623b86e94dad7edc97ef67bbd5c9c40eab9c7bea0"
+ 9e745f75743a839b96288a4f497ce550bd77b3ccfee24cb5220c51feefc6bd86"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From dd798df6ad0ba0e5a7f94ca676c33e6916fd3b11 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 10 Apr 2025 05:17:05 +0200
Subject: [PATCH 1491/2025] linux6.6: update to 6.6.86.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 2 +-
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 8a8319a9948761..946b70f5dc17a6 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.85 Kernel Configuration
+# Linux/arm64 6.6.86 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 0ba5523caaa3f2..6ebd8acdf5fbc0 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.85 Kernel Configuration
+# Linux/i386 6.6.86 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 4c0e462ca61c86..1eb7129249d7f7 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.85 Kernel Configuration
+# Linux/x86_64 6.6.86 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 0aff9d9d082b83..33815d6270f585 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.85
+version=6.6.86
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- c3776fe6f865e17072c2086bec50be6a99d73f56bf42a6d2fa580cf8fb7022ff"
+ 12c2a10e8a9ed83324354c55c861d0da6525fcd3bea27030fab79b3b6479fa80"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 45c920479ad29551495b129df35186789da8d5e5 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Thu, 10 Apr 2025 13:28:33 +0200
Subject: [PATCH 1492/2025] fuzzel: update to 1.12.0
---
srcpkgs/fuzzel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fuzzel/template b/srcpkgs/fuzzel/template
index 6a9e61cb209174..973589bff52a19 100644
--- a/srcpkgs/fuzzel/template
+++ b/srcpkgs/fuzzel/template
@@ -1,6 +1,6 @@
# Template file for 'fuzzel'
pkgname=fuzzel
-version=1.11.1
+version=1.12.0
revision=1
build_style=meson
configure_args="-Dsvg-backend=librsvg"
@@ -13,7 +13,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fuzzel"
changelog="https://codeberg.org/dnkl/fuzzel/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fuzzel/archive/${version}.tar.gz"
-checksum=7b22fefdada10e4658ec1f914a7296ddde73a5d20a2a1ed3c02c50bf2e701d3b
+checksum=7f23b86d8fc635c368c69be7227aa7f8068a6ec7d07305a33c12db259400d3e8
post_install() {
rm "${DESTDIR}/usr/share/doc/fuzzel/CHANGELOG.md"
From 8aa252e6d0435bfa1c4277060f3363fd2d551382 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 10 Apr 2025 16:14:19 +0200
Subject: [PATCH 1493/2025] gzip: update to 1.14.
---
srcpkgs/gzip/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gzip/template b/srcpkgs/gzip/template
index d6e1f4d5420b2a..86ca454597b50b 100644
--- a/srcpkgs/gzip/template
+++ b/srcpkgs/gzip/template
@@ -1,6 +1,6 @@
# Template file for 'gzip'
pkgname=gzip
-version=1.13
+version=1.14
revision=1
bootstrap=yes
build_style=gnu-configure
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/gzip/"
distfiles="${GNU_SITE}/gzip/gzip-${version}.tar.xz"
-checksum=7454eb6935db17c6655576c2e1b0fabefd38b4d0936e0f87f48cd062ce91a057
+checksum=01a7b881bd220bfdf615f97b8718f80bdfd3f6add385b993dcf6efd14e8c0ac6
case "$XBPS_TARGET_MACHINE" in
*-musl) configure_args+=" DEFS=NO_ASM gl_cv_func_fflush_stdin=yes" ;;
From c39997f2621a8b494ca9053ee096990208cdecdf Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 10 Apr 2025 16:16:58 +0200
Subject: [PATCH 1494/2025] weechat: update to 4.6.1.
---
srcpkgs/weechat/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index fd0e5f77f48fa9..6c86373080afde 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,6 +1,6 @@
# Template file for 'weechat'
pkgname=weechat
-version=4.6.0
+version=4.6.1
revision=1
build_style=cmake
configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
@@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
homepage="https://www.weechat.org"
changelog="https://raw.githubusercontent.com/weechat/weechat/master/CHANGELOG.md"
distfiles="https://www.weechat.org/files/src/weechat-${version}.tar.xz"
-checksum=2681fc662996fead9d66a26d81740088e4284cf4e6dfe6b834f3b98fc703597f
+checksum=d4344bd816a7f1ddb21ea7fb8135af87bebbcbb9e1b8362cd7432901d1902065
lib32disabled=yes
subpackages="weechat-aspell weechat-devel weechat-ruby weechat-python weechat-tcl weechat-lua weechat-perl"
From b3afa5f50282469bb37b77a5aca72463b0c757e9 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 8 Jan 2025 09:03:22 -0500
Subject: [PATCH 1495/2025] New package: tangara-companion-0.4.3
---
srcpkgs/tangara-companion/patches/cargo.patch | 24 ++++++++++++++++++
srcpkgs/tangara-companion/template | 25 +++++++++++++++++++
2 files changed, 49 insertions(+)
create mode 100644 srcpkgs/tangara-companion/patches/cargo.patch
create mode 100644 srcpkgs/tangara-companion/template
diff --git a/srcpkgs/tangara-companion/patches/cargo.patch b/srcpkgs/tangara-companion/patches/cargo.patch
new file mode 100644
index 00000000000000..d4f4d8862485e7
--- /dev/null
+++ b/srcpkgs/tangara-companion/patches/cargo.patch
@@ -0,0 +1,24 @@
+--- a/script/meson-aux-cargo
++++ b/script/meson-aux-cargo
+@@ -3,7 +3,7 @@
+ export MESON_BUILD_ROOT="$1"
+ export MESON_SOURCE_ROOT="$2"
+ export CARGO_TARGET_DIR="$MESON_BUILD_ROOT"/target
+-export CARGO_HOME="$CARGO_TARGET_DIR"/cargo-home
++export CARGO_HOME="$CARGO_HOME"
+ export OUTPUT="$3"
+ export BUILDTYPE="$4"
+ export APP_BIN="$5"
+@@ -13,10 +13,10 @@
+ then
+ echo "RELEASE MODE"
+
+- cargo build --manifest-path \
++ cargo auditable build --locked --target "$RUST_TARGET" --manifest-path \
+ "$MESON_SOURCE_ROOT"/Cargo.toml --release
+
+- cp "$CARGO_TARGET_DIR"/release/"$APP_BIN" "$OUTPUT"
++ cp "$CARGO_TARGET_DIR"/"$RUST_TARGET"/release/"$APP_BIN" "$OUTPUT"
+ else
+ echo "DEBUG MODE"
+
diff --git a/srcpkgs/tangara-companion/template b/srcpkgs/tangara-companion/template
new file mode 100644
index 00000000000000..ae46325b897301
--- /dev/null
+++ b/srcpkgs/tangara-companion/template
@@ -0,0 +1,25 @@
+# Template file for 'tangara-companion'
+pkgname=tangara-companion
+version=0.4.3
+revision=1
+build_style=meson
+build_helper="rust"
+configure_args="--buildtype release"
+hostmakedepends="cargo cargo-auditable pkg-config"
+makedepends="rust-std gtk4-devel libadwaita-devel"
+short_desc="Companion app for the Tangara music player"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-3.0-only"
+homepage="https://github.com/haileys/tangara-companion"
+changelog="https://github.com/haileys/tangara-companion/releases"
+distfiles="https://github.com/haileys/tangara-companion/archive/refs/tags/v${version}.tar.gz"
+checksum=d951bd2472179f16896c6e3a9845e11eaeb9fd1847f94382499546c687e7356f
+
+post_build() {
+ cd crates/tangara-cli
+ cargo auditable build --release --locked --target "${RUST_TARGET}"
+}
+
+post_install() {
+ vbin "target/${RUST_TARGET}/release/tangara"
+}
From 27e426210b8d52094ca4aef4d2881a0daf1c6b67 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Thu, 10 Apr 2025 16:20:12 -0400
Subject: [PATCH 1496/2025] tangara-companion: fix cross
---
srcpkgs/tangara-companion/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/tangara-companion/template b/srcpkgs/tangara-companion/template
index ae46325b897301..851cde5c23eaae 100644
--- a/srcpkgs/tangara-companion/template
+++ b/srcpkgs/tangara-companion/template
@@ -5,7 +5,7 @@ revision=1
build_style=meson
build_helper="rust"
configure_args="--buildtype release"
-hostmakedepends="cargo cargo-auditable pkg-config"
+hostmakedepends="cargo cargo-auditable pkg-config glib-devel"
makedepends="rust-std gtk4-devel libadwaita-devel"
short_desc="Companion app for the Tangara music player"
maintainer="classabbyamp <void@placeviolette.net>"
From 2c6f1ed7cd51ff84e56d51233fc91c74165de14d Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 9 Apr 2025 00:41:54 +0530
Subject: [PATCH 1497/2025] rust-analyzer: update to 2025.04.07.
---
srcpkgs/rust-analyzer/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index db324a626e3d2c..313e86070b6651 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
# Template file for 'rust-analyzer'
pkgname=rust-analyzer
-version=2025.03.31
+version=2025.04.07
revision=1
_ver=${version//./-}
build_style=cargo
@@ -10,7 +10,7 @@ maintainer="icp <pangolin@vivaldi.net>"
license="Apache-2.0, MIT"
homepage="https://rust-analyzer.github.io/"
distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=f69ccd2481e26264b2c7c006878a7d35ba719cd9c91f56fdc39fbd6bd808786f
+checksum=03f59db9cbb35962e3d850401e23bbe853d73b4d24850e2e0345f31044605fbf
# tests require Rust source code
make_check=no
From 6d45970a7efd79657a7d29ad617c5f631378be16 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: Wed, 9 Apr 2025 10:43:15 +0700
Subject: [PATCH 1498/2025] openjdk-common: update to 3.
---
srcpkgs/openjdk-common/INSTALL | 10 ++++++++++
srcpkgs/openjdk-common/REMOVE | 6 ++++++
srcpkgs/openjdk-common/template | 12 +++++++++++-
3 files changed, 27 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/openjdk-common/REMOVE
diff --git a/srcpkgs/openjdk-common/INSTALL b/srcpkgs/openjdk-common/INSTALL
index e0e155cc208ab1..89eb436d74bd29 100644
--- a/srcpkgs/openjdk-common/INSTALL
+++ b/srcpkgs/openjdk-common/INSTALL
@@ -6,4 +6,14 @@ pre)
rm "./etc/profile.d/openjdk.sh"
fi
;;
+post)
+ if [ ! -f ./etc/ssl/certs/java/cacerts ]; then
+ rm -rf ./etc/ssl/certs/java/cacerts
+ mkdir -p ./etc/ssl/certs/java
+ trust extract \
+ --overwrite --filter=ca-anchors \
+ --format=java-cacerts \
+ --purpose server-auth \
+ ./etc/ssl/certs/java/cacerts
+ fi
esac
diff --git a/srcpkgs/openjdk-common/REMOVE b/srcpkgs/openjdk-common/REMOVE
new file mode 100644
index 00000000000000..d25538691eac32
--- /dev/null
+++ b/srcpkgs/openjdk-common/REMOVE
@@ -0,0 +1,6 @@
+#!/bin/sh
+case "$ACTION" in
+post)
+ rm -f ./etc/ssl/certs/java/cacerts
+ rmdir ./etc/ssl/certs/java >/dev/null
+esac
diff --git a/srcpkgs/openjdk-common/template b/srcpkgs/openjdk-common/template
index 8b0748efaad54f..118e59f0b6b12a 100644
--- a/srcpkgs/openjdk-common/template
+++ b/srcpkgs/openjdk-common/template
@@ -1,7 +1,8 @@
# Template file for 'openjdk-common'
pkgname=openjdk-common
-version=2
+version=3
revision=1
+depends="p11-kit"
short_desc="Common files for OpenJDK packages"
maintainer="classabbyamp <void@placeviolette.net>"
license="Public Domain"
@@ -10,4 +11,13 @@ homepage="https://www.voidlinux.org"
do_install() {
vinstall "${FILESDIR}"/profile.sh 644 /etc/profile.d jdk.sh
vbin "${FILESDIR}"/java.sh java
+ cat >ca-hooks <<-'_EOF_'
+ #!/bin/sh
+ mkdir -p ./java
+ trust extract \
+ --overwrite --filter=ca-anchors --format=java-cacerts \
+ --purpose server-auth \
+ ./java/cacerts
+ _EOF_
+ vinstall ca-hooks 755 etc/ca-certificates/update.d generate-java-keystore
}
From 872e9e08c2dd0b15f350a17bc1b578c25886a2c5 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: Wed, 9 Apr 2025 10:47:02 +0700
Subject: [PATCH 1499/2025] openjdk8: use system ca-certs
---
srcpkgs/openjdk8/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openjdk8/template b/srcpkgs/openjdk8/template
index 09e24b3eb0132f..842929da9d9004 100644
--- a/srcpkgs/openjdk8/template
+++ b/srcpkgs/openjdk8/template
@@ -1,7 +1,7 @@
# Template file for 'openjdk8'
pkgname=openjdk8
version=8u332b05
-revision=2
+revision=3
_jdk_update="${version#*u}"
_jdk_update="${_jdk_update%b*}"
_jdk_build="${version#*b}"
@@ -31,7 +31,7 @@ configure_args="
make_build_args="images $(vopt_if docs docs) COMPILER_WARNINGS_FATAL=false GIT=true"
make_install_args="GIT=true"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- zlib-devel p11-kit which"
+ zlib-devel which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel cups-devel freetype-devel alsa-lib-devel fontconfig-devel
zlib-devel"
@@ -154,7 +154,7 @@ post_install() {
done
vmkdir ${_jdk_home}/lib/security
- trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
+ ln -fs /etc/ssl/certs/java/cacerts "${DESTDIR}/${_jdk_home}/lib/security"
vlicense ASSEMBLY_EXCEPTION
vlicense LICENSE
From c22e1a110aca06fed506937e51327e163567707d 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: Wed, 9 Apr 2025 10:47:02 +0700
Subject: [PATCH 1500/2025] openjdk11: use system ca-certs
---
srcpkgs/openjdk11/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index e7d2b2af87bacf..9fc7c518903e2c 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -1,7 +1,7 @@
# Template file for 'openjdk11'
pkgname=openjdk11
version=11.0.25+5
-revision=1
+revision=2
_java_ver="${version%%.*}"
_jdk_home="usr/lib/jvm/openjdk${_java_ver}"
archs="x86_64* i686* aarch64* armv7* ppc64*"
@@ -28,7 +28,7 @@ configure_args="
make_build_args="images static-libs-image $(vopt_if docs docs)"
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which p11-kit"
+ openssl zlib-devel which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -115,7 +115,7 @@ do_install() {
vcopy build/*-normal-*-release/images/jdk/* $_jdk_home
vmkdir $_jdk_home/lib/security
- trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
+ ln -fs /etc/ssl/certs/java/cacerts "${DESTDIR}/${_jdk_home}/lib/security"
vlicense ASSEMBLY_EXCEPTION
vlicense LICENSE
From 1f5b976ac3209b88f297339b3ce5176ae7722518 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: Wed, 9 Apr 2025 10:47:03 +0700
Subject: [PATCH 1501/2025] openjdk17: use system ca-certs
---
srcpkgs/openjdk17/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openjdk17/template b/srcpkgs/openjdk17/template
index 3457e15dd8b3aa..00b63adcf0053b 100644
--- a/srcpkgs/openjdk17/template
+++ b/srcpkgs/openjdk17/template
@@ -1,7 +1,7 @@
# Template file for 'openjdk17'
pkgname=openjdk17
version=17.0.15+2
-revision=1
+revision=2
_gtest_ver=1.13.0
_java_ver="${version%%.*}"
_jdk_update="${version#*+}"
@@ -32,7 +32,7 @@ make_build_args="images static-libs-image $(vopt_if docs docs)"
make_install_args="INSTALL_PREFIX=\"${DESTDIR}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which p11-kit"
+ openssl zlib-devel which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -132,7 +132,7 @@ post_install() {
mv ${DESTDIR}/usr/lib/jvm/openjdk-${_base_version} ${DESTDIR}/$_jdk_home
vcopy build/*-release/images/static-libs/lib $_jdk_home
vmkdir $_jdk_home/lib/security
- trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
+ ln -fs /etc/ssl/certs/java/cacerts "${DESTDIR}/${_jdk_home}/lib/security"
}
subpackages="openjdk17-static-libs openjdk17-src openjdk17-jre openjdk17-doc openjdk17-jmods"
From d7fef314ccf13e8fac5d5e7ba8e2c8f5e4072b04 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: Wed, 9 Apr 2025 10:47:03 +0700
Subject: [PATCH 1502/2025] openjdk21: use system ca-certs
---
srcpkgs/openjdk21/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/openjdk21/template b/srcpkgs/openjdk21/template
index fc7f08bd50a466..f44e4f6c2a0045 100644
--- a/srcpkgs/openjdk21/template
+++ b/srcpkgs/openjdk21/template
@@ -1,7 +1,7 @@
# Template file for 'openjdk21'
pkgname=openjdk21
version=21.0.7+2
-revision=1
+revision=2
_gtest_ver=1.13.0
_java_ver="${version%%.*}"
_jdk_update="${version#*+}"
@@ -32,7 +32,7 @@ make_build_args="images static-libs-image $(vopt_if docs docs)"
make_install_args="INSTALL_PREFIX=\"${DESTDIR}/usr/lib\""
make_check_target="test-hotspot-gtest"
hostmakedepends="pkg-config automake autoconf cpio tar unzip zip ca-certificates
- openssl zlib-devel which p11-kit"
+ openssl zlib-devel which"
makedepends="libXrender-devel libXtst-devel libXt-devel libXrandr-devel
giflib-devel libjpeg-turbo-devel cups-devel freetype-devel alsa-lib-devel
fontconfig-devel zlib-devel lcms2-devel"
@@ -123,7 +123,7 @@ post_install() {
mv ${DESTDIR}/usr/lib/jvm/openjdk-${_base_version} ${DESTDIR}/$_jdk_home
vcopy build/*-release/images/static-libs/lib $_jdk_home
vmkdir $_jdk_home/lib/security
- trust extract --overwrite --filter=ca-anchors --format=java-cacerts --purpose server-auth "${DESTDIR}/${_jdk_home}/lib/security/cacerts"
+ ln -fs /etc/ssl/certs/java/cacerts "${DESTDIR}/${_jdk_home}/lib/security"
}
subpackages="openjdk21-static-libs openjdk21-src openjdk21-jre openjdk21-doc openjdk21-jmods"
From 1b0007a4fa2f167a94f2f3d6d16ff484d8991dbf Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 18:58:26 -0700
Subject: [PATCH 1503/2025] clutter-gst: remove package
Long unmaintained, replaced with the now unmaintained clutter-gst3.
Only dependency is snappy, which is also long unmaintained with plenty of
alternatives.
---
common/shlibs | 1 -
srcpkgs/clutter-gst-devel | 1 -
srcpkgs/clutter-gst/template | 32 -------------------------------
srcpkgs/clutter-gst/update | 1 -
srcpkgs/removed-packages/template | 2 ++
5 files changed, 2 insertions(+), 35 deletions(-)
delete mode 120000 srcpkgs/clutter-gst-devel
delete mode 100644 srcpkgs/clutter-gst/template
delete mode 100644 srcpkgs/clutter-gst/update
diff --git a/common/shlibs b/common/shlibs
index bb9191eac42284..7a9666a23ed309 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1166,7 +1166,6 @@ libzeitgeist-1.0.so.1 libzeitgeist-0.3.18_1
libcolord-gtk.so.1 colord-gtk-0.1.23_1
libcolord-gtk4.so.1 colord-gtk-0.3.0_1
libgdm.so.1 libgdm-3.6.0_1
-libclutter-gst-2.0.so.0 clutter-gst-1.9.92_1
libcheese.so.8 libcheese-3.17.90_1
libcheese-gtk.so.25 libcheese-3.17.90_1
libSoundTouch.so.1 soundtouch-1.9.2_1
diff --git a/srcpkgs/clutter-gst-devel b/srcpkgs/clutter-gst-devel
deleted file mode 120000
index 9a06a341f36262..00000000000000
--- a/srcpkgs/clutter-gst-devel
+++ /dev/null
@@ -1 +0,0 @@
-clutter-gst
\ No newline at end of file
diff --git a/srcpkgs/clutter-gst/template b/srcpkgs/clutter-gst/template
deleted file mode 100644
index 67fa1bce47a21f..00000000000000
--- a/srcpkgs/clutter-gst/template
+++ /dev/null
@@ -1,32 +0,0 @@
-# Template file for 'clutter-gst'
-pkgname=clutter-gst
-version=2.0.18
-revision=2
-build_style=gnu-configure
-build_helper="gir"
-configure_args="--disable-debug $(vopt_enable gir introspection)"
-hostmakedepends="pkg-config intltool glib-devel $(vopt_if gir gobject-introspection)"
-makedepends="clutter-devel gst-plugins-bad1-devel"
-short_desc="GStreamer bindings for the Clutter Toolkit"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1-or-later"
-homepage="http://www.gtk.org/"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8d82bebf01b65d433bfb0f8da7bf7a8da42289f58b66bc4dfa775df0385bf8b5
-
-build_options="gir"
-build_options_default="gir"
-
-clutter-gst-devel_package() {
- depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
- short_desc+=" - development files"
- pkg_install() {
- vmove usr/include
- vmove usr/lib/pkgconfig
- vmove usr/share/gtk-doc
- vmove "usr/lib/*.so"
- if [ "$build_option_gir" ]; then
- vmove usr/share/gir-1.0
- fi
- }
-}
diff --git a/srcpkgs/clutter-gst/update b/srcpkgs/clutter-gst/update
deleted file mode 100644
index 9241757b6a7972..00000000000000
--- a/srcpkgs/clutter-gst/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="2.99.* 3.*"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 470582d364c76f..6d3d47d8fe1a7d 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -78,6 +78,8 @@ replaces="
clang-tools-extra15<=15.0.7_4
clang15<=15.0.7_4
clementine-spotify<=1.4.0rc1-343-gb49afcc5b
+ clutter-gst-devel<=2.0.18_2
+ clutter-gst<=2.0.18_2
cointop<=1.6.10_1
composer8.0<=2.5.8_1
compton-conf<=0.15.0_1
From cd588feb3ef91466e75774a628e16d3981b39d8a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Tue, 18 Mar 2025 19:00:13 -0700
Subject: [PATCH 1504/2025] snappy-player: remove package
Long unmaintained, plenty of alternatives such as totem, mpd, mpv/mplayer,
celluloid, etc.
Last release was 10 years ago.
---
srcpkgs/removed-packages/template | 1 +
srcpkgs/snappy-player/template | 13 -------------
srcpkgs/snappy-player/update | 2 --
3 files changed, 1 insertion(+), 15 deletions(-)
delete mode 100644 srcpkgs/snappy-player/template
delete mode 100644 srcpkgs/snappy-player/update
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 6d3d47d8fe1a7d..1aed9afe9c013a 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -826,6 +826,7 @@ replaces="
sk1<=2.0rc5_1
skypetab-ng<=20150201_3
slmenu<=0.1_1
+ snappy-player<=1.0_4
soulseekqt<=20160117_2
spacefm-ng<=1.0.6_3
spotify-adblock-linux<=1.1_1
diff --git a/srcpkgs/snappy-player/template b/srcpkgs/snappy-player/template
deleted file mode 100644
index 5325352c4e50ec..00000000000000
--- a/srcpkgs/snappy-player/template
+++ /dev/null
@@ -1,13 +0,0 @@
-# Template file for 'snappy-player'
-pkgname=snappy-player
-version=1.0
-revision=4
-build_style=gnu-configure
-hostmakedepends="pkg-config"
-makedepends="clutter-gtk-devel clutter-gst-devel gst-plugins-base1-devel"
-short_desc="Powerful media player with a minimalistic interface"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later"
-homepage="https://wiki.gnome.org/Apps/Snappy"
-distfiles="${GNOME_SITE}/snappy/${version}/snappy-${version}.tar.xz"
-checksum=0d33a05c1ad3cc075b8b9bf38d45634ea5204159454597b0882dd6a8d9763f58
diff --git a/srcpkgs/snappy-player/update b/srcpkgs/snappy-player/update
deleted file mode 100644
index fc864c2aa1adad..00000000000000
--- a/srcpkgs/snappy-player/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site=https://download.gnome.org/sources/snappy/cache.json
-pattern="snappy-\K[\d\.]*(?=\.tar\.xz)"
From 59760f24283786a9f6773d16ef1dacb733793c54 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 23 Mar 2025 17:58:04 -0700
Subject: [PATCH 1505/2025] ufoai: remove package
Package was marked broken for 5 years and uninstallable in the repos for who
knows how long.
Uses gtk+2.
---
srcpkgs/removed-packages/template | 2 +
srcpkgs/ufoai-radiant | 1 -
srcpkgs/ufoai/patches/fix-gcc6.patch | 39 ----------
srcpkgs/ufoai/patches/kill-pangox.patch | 39 ----------
srcpkgs/ufoai/patches/musl-execinfo.patch | 11 ---
srcpkgs/ufoai/patches/sdl2_gl_macros.patch | 15 ----
srcpkgs/ufoai/patches/sdl2_gl_orthof.patch | 17 -----
srcpkgs/ufoai/template | 83 ----------------------
8 files changed, 2 insertions(+), 205 deletions(-)
delete mode 120000 srcpkgs/ufoai-radiant
delete mode 100644 srcpkgs/ufoai/patches/fix-gcc6.patch
delete mode 100644 srcpkgs/ufoai/patches/kill-pangox.patch
delete mode 100644 srcpkgs/ufoai/patches/musl-execinfo.patch
delete mode 100644 srcpkgs/ufoai/patches/sdl2_gl_macros.patch
delete mode 100644 srcpkgs/ufoai/patches/sdl2_gl_orthof.patch
delete mode 100644 srcpkgs/ufoai/template
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 1aed9afe9c013a..83e1a512c29cc0 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -853,6 +853,8 @@ replaces="
traverso<=0.49.6_2
ttyload-git<=20141117_4
tuxc<=1.1_3
+ ufoai-radiant<=2.5_3
+ ufoai<=2.5_3
ufraw-gimp<=0.43.3_2
ulozto-downloader<=3.5.2_2
unicorn-python<=1.0.2_2
diff --git a/srcpkgs/ufoai-radiant b/srcpkgs/ufoai-radiant
deleted file mode 120000
index 92362c4dbe5f06..00000000000000
--- a/srcpkgs/ufoai-radiant
+++ /dev/null
@@ -1 +0,0 @@
-ufoai
\ No newline at end of file
diff --git a/srcpkgs/ufoai/patches/fix-gcc6.patch b/srcpkgs/ufoai/patches/fix-gcc6.patch
deleted file mode 100644
index af6e455c6f2015..00000000000000
--- a/srcpkgs/ufoai/patches/fix-gcc6.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-With gcc6 this logic error needs to be fixed. I think
-the intention here was to continue, if FS_CheckFile() fails.
-
---- a/src/client/battlescape/events/e_main.cpp 2014-06-05 06:18:39.000000000 +0200
-+++ b/src/client/battlescape/events/e_main.cpp 2017-01-25 16:18:47.764221448 +0100
-@@ -221,7 +221,7 @@
- return sound;
-
- for (int i = 1; i <= 99; i++) {
-- if (!FS_CheckFile("sounds/%s%02i", sound, i) == -1)
-+ if (!FS_CheckFile("sounds/%s%02i", sound, i))
- continue;
- sound[length] = '\0';
- Q_strcat(sound, size, "%02i", rand() % i + 1);
-
-With gcc6 the checks for narrowing integer types are very strict.
-Explicitly cast the flag combinations to int.
---- a/src/client/battlescape/cl_particle.cpp 2014-06-05 06:18:39.000000000 +0200
-+++ b/src/client/battlescape/cl_particle.cpp 2017-01-25 16:23:44.737146135 +0100
-@@ -144,12 +144,17 @@
- V_UNTYPED, V_UNTYPED, V_UNTYPED,
- V_VECS, V_VECS,
- V_VECS, V_VECS,
-- PTL_ONLY_ONE_TYPE | V_FLOAT, PTL_ONLY_ONE_TYPE | V_FLOAT, PTL_ONLY_ONE_TYPE | V_FLOAT,
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_FLOAT),
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_FLOAT),
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_FLOAT),
- V_VECS, V_VECS,
- 0, 0, 0,
-
- 0,
-- PTL_ONLY_ONE_TYPE | V_STRING, PTL_ONLY_ONE_TYPE | V_STRING, PTL_ONLY_ONE_TYPE | V_STRING, PTL_ONLY_ONE_TYPE | V_STRING
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_STRING),
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_STRING),
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_STRING),
-+ static_cast<int>(PTL_ONLY_ONE_TYPE | V_STRING)
- };
- CASSERT(lengthof(pc_types) == PC_NUM_PTLCMDS);
-
diff --git a/srcpkgs/ufoai/patches/kill-pangox.patch b/srcpkgs/ufoai/patches/kill-pangox.patch
deleted file mode 100644
index 49b9588fc5672c..00000000000000
--- a/srcpkgs/ufoai/patches/kill-pangox.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/src/tools/radiant/libs/gtkutil/glfont.cpp 2020-10-10 12:51:38.707431160 +0700
-+++ b/src/tools/radiant/libs/gtkutil/glfont.cpp 2020-10-10 12:51:59.843621038 +0700
-@@ -26,35 +26,7 @@
-
- GLFont glfont_create (const std::string& font_string)
- {
-- GLuint font_list_base = glGenLists(256);
-- gint font_height = 0;
--
-- PangoFontDescription* font_desc = pango_font_description_from_string(font_string.c_str());
--
-- PangoFont* font = gdk_gl_font_use_pango_font(font_desc, 0, 256, font_list_base);
--
-- if (font != 0) {
-- PangoFontMetrics* font_metrics = pango_font_get_metrics(font, 0);
--
-- font_height = pango_font_metrics_get_ascent(font_metrics) + pango_font_metrics_get_descent(font_metrics);
-- font_height = PANGO_PIXELS(font_height);
--
-- pango_font_metrics_unref(font_metrics);
-- } else {
-- globalErrorStream() << "Failed to initialize font " << font_string << "\n";
-- pango_font_description_free(font_desc);
-- return GLFont(-1, -1);
-- }
--
-- pango_font_description_free(font_desc);
--
-- // fix for pango/gtkglext metrix bug
-- if (font_height > 16)
-- font_height = 16;
--
-- globalOutputStream() << "Use font " << font_string << "\n";
--
-- return GLFont(font_list_base, font_height);
-+ return GLFont(-1, -1);
- }
-
- void glfont_release (GLFont& font)
diff --git a/srcpkgs/ufoai/patches/musl-execinfo.patch b/srcpkgs/ufoai/patches/musl-execinfo.patch
deleted file mode 100644
index 581beb44aee1ec..00000000000000
--- a/srcpkgs/ufoai/patches/musl-execinfo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/tools/radiant/radiant/stacktrace.cpp 2014-06-05 06:18:39.000000000 +0200
-+++ b/src/tools/radiant/radiant/stacktrace.cpp 2015-10-30 10:51:24.956710075 +0100
-@@ -24,7 +24,7 @@
-
- #include "environment.h"
-
--#ifdef __linux__
-+#ifdef __GLIBC__
- #include <execinfo.h>
-
- void write_stack_trace (TextOutputStream& outputStream)
diff --git a/srcpkgs/ufoai/patches/sdl2_gl_macros.patch b/srcpkgs/ufoai/patches/sdl2_gl_macros.patch
deleted file mode 100644
index 0a9572e9839b00..00000000000000
--- a/srcpkgs/ufoai/patches/sdl2_gl_macros.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/src/client/renderer/r_program.h 2014-06-05 06:18:39.000000000 +0200
-+++ b/src/client/renderer/r_program.h 2017-01-25 16:15:42.467269009 +0100
-@@ -30,8 +30,12 @@
- char name[MAX_QPATH];
- } r_shader_t;
-
-+#if !defined(GL_UNIFORM)
- #define GL_UNIFORM 1
-+#endif
-+#if !defined(GL_ATTRIBUTE)
- #define GL_ATTRIBUTE 2
-+#endif
- /* program variables */
- typedef struct r_progvar_s {
- GLint type;
diff --git a/srcpkgs/ufoai/patches/sdl2_gl_orthof.patch b/srcpkgs/ufoai/patches/sdl2_gl_orthof.patch
deleted file mode 100644
index c2d3ae6c0e49bc..00000000000000
--- a/srcpkgs/ufoai/patches/sdl2_gl_orthof.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-SDL_opengl.h dosen't have the nessecary headers. GL/gl.h has the parts
-of SDL_opengl.h needed for SDL_opengl_glext.h, then include
-SDL_opengl_glext.h which has the *f functions.
-
---- a/src/client/renderer/r_gl.h 2020-10-08 07:50:29.818581990 +1100
-+++ b/src/client/renderer/r_gl.h 2020-10-08 07:52:16.805006133 +1100
-@@ -29,7 +29,8 @@
- #include "../../ports/android/r_gles_android.h"
- #include <stdlib.h>
- #else
--#include <SDL_opengl.h>
-+#include <GL/gl.h>
-+#include <SDL_opengl_glext.h>
- #endif
-
- inline void R_DrawArrays (GLint first, GLsizei count) {
-
diff --git a/srcpkgs/ufoai/template b/srcpkgs/ufoai/template
deleted file mode 100644
index 3b36cf0d6db17c..00000000000000
--- a/srcpkgs/ufoai/template
+++ /dev/null
@@ -1,83 +0,0 @@
-# Template file for 'ufoai'
-pkgname=ufoai
-version=2.5
-revision=3
-create_wrksrc=yes
-build_style=gnu-makefile
-hostmakedepends="pkg-config gettext"
-makedepends="MesaLib-devel glu-devel libjpeg-turbo-devel
- libvorbis-devel libopenal-devel xvidcore-devel libtheora-devel
- SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel libcurl-devel
- gtkglext-devel gtksourceview2-devel"
-depends="ca-certificates"
-short_desc="UFO Alien Invasion"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later"
-homepage="http://ufoai.org/"
-distfiles="
- ${SOURCEFORGE_SITE}/${pkgname}/UFO_AI%202.x/${version}/${pkgname}-${version}-source.tar.bz2
- ${SOURCEFORGE_SITE}/${pkgname}/UFO_AI%202.x/${version}/${pkgname}-${version}-data.tar"
-checksum="0c7cc3bc9efeb276f71cbe6ee8ff7c76f98d183de79f1a069fa63059cf182a8f
- 5e706a424aff6a2ea30a4c798129d6304e897387eadf808528129b512b7dcdb0"
-replaces="ufoai-data>=0"
-ignore_elf_dirs="/usr/share/ufoai"
-broken="game doesn't work"
-
-# suppress a lot of warnings
-CXXFLAGS="-Wno-cast-align -Wno-cast-qual -Wno-inline"
-LDFLAGS="-lX11"
-
-post_extract() {
- cd ${wrksrc}
- mv ufoai-${version}-source/* .
-}
-do_configure() {
- # Further reduce amount of warnings
- sed -i build/platforms/linux.mk \
- -e"s;_BSD_SOURCE;_DEFAULT_SOURCE;g"
-
- # Disable building of maps and models
- sed -i Makefile \
- -e "s;include build/maps.mk;#&;" \
- -e "s;include build/models.mk;#&;"
-
- ./configure --prefix=/usr \
- --bindir=/usr/bin \
- --datadir=/usr/share/ufoai \
- --localedir=/usr/share/ufoai/base/i18n \
- --enable-uforadiant \
- --enable-release
-}
-do_build() {
- make ${makejobs}
- make ${makejobs} lang
- make ${makejobs} uforadiant
-}
-post_install() {
- local f
- for f in ufo ufoai ufoai-safe ufoded uforadiant; do
- if [ -f debian/$f.desktop ]; then
- vinstall debian/$f.desktop 644 usr/share/applications
- fi
- if [ -f debian/$f.xpm ]; then
- vinstall debian/$f.xpm 644 usr/share/pixmaps
- fi
- if [ -f debian/$f.6 ]; then
- vman debian/$f.6
- fi
- done
- # adjust desktop files
- sed -i ${DESTDIR}/usr/share/applications/* -e "s;/usr/games/;;"
-}
-
-ufoai-radiant_package() {
- short_desc+=" - map editor"
- depends="${sourcepkg}>=${version}_${revision}"
- pkg_install() {
- vmove usr/bin/uforadiant
- vmove usr/share/ufoai/radiant
- vmove usr/share/applications/uforadiant.desktop
- vmove usr/share/man/man6/uforadiant.6
- vmove usr/share/pixmaps/uforadiant.xpm
- }
-}
From cb8e2004272bbfd51f638c2275fead9c4cbf85c8 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: Fri, 11 Apr 2025 10:43:19 +0700
Subject: [PATCH 1506/2025] openjdk11: unset java-options
---
srcpkgs/openjdk11/template | 2 ++
1 file changed, 2 insertions(+)
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index 9fc7c518903e2c..d6878d5846ecf3 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -41,6 +41,7 @@ distfiles="https://github.com/openjdk/jdk${_java_ver}u/archive/jdk-${version}.ta
checksum=fb7e68bbaf9174605504e04331b3eadfeb37c23437598a04776fd3a9c085ace2
alternatives="jdk:/usr/lib/jvm/default-jdk:/${_jdk_home}"
provides="java-environment-${version}_1"
+nocross=temporary
# Build is still parallel, but don't use -jN.
disable_parallel_build=yes
@@ -91,6 +92,7 @@ post_patch() {
}
do_configure() {
+ unset _JAVA_OPTIONS JAVA_OPTIONS JAVA_TOOL_OPTIONS
CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
CXXFLAGS=${CXXFLAGS/-D_FORTIFY_SOURCE=2/}
From b1b241de49a27a57fe65ff124db31e83f5ca1b9f 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: Fri, 11 Apr 2025 10:49:12 +0700
Subject: [PATCH 1507/2025] openjdk11: use more heap
---
srcpkgs/openjdk11/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index d6878d5846ecf3..739bdae77aae3a 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -60,6 +60,7 @@ if [ -n "$_use_zero" ]; then
configure_args+=" --with-jvm-variants=zero"
case "$XBPS_TARGET_MACHINE" in
ppc*) configure_args+=" --with-boot-jdk-jvmargs=-XX:ThreadStackSize=2560";;
+ *) configure_args+=" --with-boot-jdk-jvmargs=-Xmx2g" ;;
esac
fi
From d10a6d45743a199752f962356645c9cdb4160c61 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: Fri, 11 Apr 2025 12:42:13 +0700
Subject: [PATCH 1508/2025] openjdk10-bootstrap: fix too small maximum heap
---
.../openjdk10-bootstrap/patches/aarch64.patch | 6 +-
.../patches/fix-compiler-version-10+.patch | 14 ++--
.../patches/fix-path-exception-glibc.patch | 4 +-
.../fix-pointer-comparison-gcc12.patch | 74 +++++++++----------
.../patches/make-4.3.patch | 2 -
.../patches/xxx-fix-mem-limit.patch | 11 +++
srcpkgs/openjdk10-bootstrap/template | 2 +-
7 files changed, 56 insertions(+), 57 deletions(-)
create mode 100644 srcpkgs/openjdk10-bootstrap/patches/xxx-fix-mem-limit.patch
diff --git a/srcpkgs/openjdk10-bootstrap/patches/aarch64.patch b/srcpkgs/openjdk10-bootstrap/patches/aarch64.patch
index a19f5fac486e80..74dcdcc97d3a11 100644
--- a/srcpkgs/openjdk10-bootstrap/patches/aarch64.patch
+++ b/srcpkgs/openjdk10-bootstrap/patches/aarch64.patch
@@ -1,6 +1,6 @@
---- jdk10u-jdk-10.0.2+13/src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp.orig
-+++ jdk10u-jdk-10.0.2+13/src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
-@@ -39,8 +39,6 @@
+--- a/src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
++++ b/src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
+@@ -39,8 +39,6 @@ class InterpreterMacroAssembler: public
protected:
protected:
diff --git a/srcpkgs/openjdk10-bootstrap/patches/fix-compiler-version-10+.patch b/srcpkgs/openjdk10-bootstrap/patches/fix-compiler-version-10+.patch
index 88d2784869ce3f..626af2fb88472a 100644
--- a/srcpkgs/openjdk10-bootstrap/patches/fix-compiler-version-10+.patch
+++ b/srcpkgs/openjdk10-bootstrap/patches/fix-compiler-version-10+.patch
@@ -1,6 +1,6 @@
---- a/make/autoconf/generated-configure.sh 2018-06-24 16:07:06.000000000 +0200
-+++ b/make/autoconf/generated-configure.sh 2020-08-18 23:58:41.459262000 +0200
-@@ -34373,7 +34373,7 @@
+--- a/make/autoconf/generated-configure.sh
++++ b/make/autoconf/generated-configure.sh
+@@ -34373,7 +34373,7 @@ $as_echo "$as_me: The result from runnin
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT | \
$SED -e 's/ *[Uu]sage:.*//'`
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
@@ -9,7 +9,7 @@
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
# xlc -qversion output typically looks like
# IBM XL C/C++ for AIX, V11.1 (5724-X13)
-@@ -34434,7 +34434,7 @@
+@@ -34434,7 +34434,7 @@ $as_echo "$as_me: The result from runnin
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT | \
$SED -e 's/ *Copyright .*//'`
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
@@ -18,9 +18,9 @@
elif test "x$TOOLCHAIN_TYPE" = xclang; then
# clang --version output typically looks like
# Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
---- a/make/autoconf/toolchain.m4 2018-06-24 16:07:06.000000000 +0200
-+++ b/make/autoconf/toolchain.m4 2020-08-19 00:01:30.294255268 +0200
-@@ -424,7 +424,7 @@
+--- a/make/autoconf/toolchain.m4
++++ b/make/autoconf/toolchain.m4
+@@ -424,7 +424,7 @@ AC_DEFUN([TOOLCHAIN_EXTRACT_COMPILER_VER
# Collapse compiler output into a single line
COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT`
COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
diff --git a/srcpkgs/openjdk10-bootstrap/patches/fix-path-exception-glibc.patch b/srcpkgs/openjdk10-bootstrap/patches/fix-path-exception-glibc.patch
index 292f527318a151..49fa30b6c64db2 100644
--- a/srcpkgs/openjdk10-bootstrap/patches/fix-path-exception-glibc.patch
+++ b/srcpkgs/openjdk10-bootstrap/patches/fix-path-exception-glibc.patch
@@ -16,11 +16,9 @@ Reviewed-by: iveresov, ecaspole
src/hotspot/cpu/x86/globals_x86.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/src/hotspot/cpu/x86/globals_x86.hpp b/src/hotspot/cpu/x86/globals_x86.hpp
-index 423e1b1e478..49073f1834a 100644
--- a/src/hotspot/cpu/x86/globals_x86.hpp
+++ b/src/hotspot/cpu/x86/globals_x86.hpp
-@@ -119,7 +119,7 @@ define_pd_global(bool, ThreadLocalHandshakes, false);
+@@ -118,7 +118,7 @@ define_pd_global(bool, ThreadLocalHandsh
product(bool, UseStoreImmI16, true, \
"Use store immediate 16-bits value instruction on x86") \
\
diff --git a/srcpkgs/openjdk10-bootstrap/patches/fix-pointer-comparison-gcc12.patch b/srcpkgs/openjdk10-bootstrap/patches/fix-pointer-comparison-gcc12.patch
index f2d2ef926b14a2..cedb64a2f18a58 100644
--- a/srcpkgs/openjdk10-bootstrap/patches/fix-pointer-comparison-gcc12.patch
+++ b/srcpkgs/openjdk10-bootstrap/patches/fix-pointer-comparison-gcc12.patch
@@ -13,11 +13,9 @@ Reviewed-by: bobv, stuefe
4 files changed, 135 insertions(+), 71 deletions(-)
create mode 100644 test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java
-diff --git a/src/hotspot/os/linux/osContainer_linux.cpp b/src/hotspot/os/linux/osContainer_linux.cpp
-index c2f135a9e2c7..0b35bb32c5d1 100644
--- a/src/hotspot/os/linux/osContainer_linux.cpp
+++ b/src/hotspot/os/linux/osContainer_linux.cpp
-@@ -414,9 +414,9 @@ void OSContainer::init() {
+@@ -397,9 +397,9 @@ void OSContainer::init() {
}
@@ -29,8 +27,6 @@ index c2f135a9e2c7..0b35bb32c5d1 100644
} else {
return NULL;
}
-diff --git a/src/hotspot/os/linux/osContainer_linux.hpp b/src/hotspot/os/linux/osContainer_linux.hpp
-index 5ace80165d92..0a81364fc8d9 100644
--- a/src/hotspot/os/linux/osContainer_linux.hpp
+++ b/src/hotspot/os/linux/osContainer_linux.hpp
@@ -40,7 +40,7 @@ class OSContainer: AllStatic {
@@ -42,11 +38,9 @@ index 5ace80165d92..0a81364fc8d9 100644
static jlong memory_limit_in_bytes();
static jlong memory_and_swap_limit_in_bytes();
-diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp
-index 4544baa8f762..6d530afcc30a 100644
--- a/src/hotspot/os/linux/os_linux.cpp
+++ b/src/hotspot/os/linux/os_linux.cpp
-@@ -177,20 +177,17 @@ julong os::Linux::available_memory() {
+@@ -178,20 +178,17 @@ julong os::Linux::available_memory() {
if (OSContainer::is_containerized()) {
jlong mem_limit, mem_usage;
@@ -78,7 +72,7 @@ index 4544baa8f762..6d530afcc30a 100644
}
}
-@@ -201,22 +198,18 @@ julong os::Linux::available_memory() {
+@@ -202,22 +199,18 @@ julong os::Linux::available_memory() {
}
julong os::physical_memory() {
@@ -106,23 +100,22 @@ index 4544baa8f762..6d530afcc30a 100644
log_trace(os)("total system memory: " JLONG_FORMAT, phys_mem);
return phys_mem;
}
-@@ -2135,63 +2128,54 @@ void os::Linux::print_full_memory_info(outputStream* st) {
+@@ -2136,63 +2129,54 @@ void os::Linux::print_full_memory_info(o
}
void os::Linux::print_container_info(outputStream* st) {
- if (OSContainer::is_containerized()) {
- st->print("container (cgroup) information:\n");
-+ if (!OSContainer::is_containerized()) {
-+ return;
-+ }
-
+-
- char *p = OSContainer::container_type();
- if (p == NULL)
- st->print("container_type() failed\n");
- else {
- st->print("container_type: %s\n", p);
- }
-+ st->print("container (cgroup) information:\n");
++ if (!OSContainer::is_containerized()) {
++ return;
++ }
- p = OSContainer::cpu_cpuset_cpus();
- if (p == NULL)
@@ -131,8 +124,7 @@ index 4544baa8f762..6d530afcc30a 100644
- st->print("cpu_cpuset_cpus: %s\n", p);
- free(p);
- }
-+ const char *p_ct = OSContainer::container_type();
-+ st->print("container_type: %s\n", p_ct != NULL ? p_ct : "failed");
++ st->print("container (cgroup) information:\n");
- p = OSContainer::cpu_cpuset_memory_nodes();
- if (p < 0)
@@ -141,21 +133,22 @@ index 4544baa8f762..6d530afcc30a 100644
- st->print("cpu_memory_nodes: %s\n", p);
- free(p);
- }
-+ char *p = OSContainer::cpu_cpuset_cpus();
-+ st->print("cpu_cpuset_cpus: %s\n", p != NULL ? p : "failed");
-+ free(p);
++ const char *p_ct = OSContainer::container_type();
++ st->print("container_type: %s\n", p_ct != NULL ? p_ct : "failed");
- int i = OSContainer::active_processor_count();
- if (i < 0)
- st->print("active_processor_count() failed\n");
- else
- st->print("active_processor_count: %d\n", i);
++ char *p = OSContainer::cpu_cpuset_cpus();
++ st->print("cpu_cpuset_cpus: %s\n", p != NULL ? p : "failed");
++ free(p);
++
+ p = OSContainer::cpu_cpuset_memory_nodes();
+ st->print("cpu_memory_nodes: %s\n", p != NULL ? p : "failed");
+ free(p);
-
-- i = OSContainer::cpu_quota();
-- st->print("cpu_quota: %d\n", i);
++
+ int i = OSContainer::active_processor_count();
+ if (i > 0) {
+ st->print("active_processor_count: %d\n", i);
@@ -163,52 +156,51 @@ index 4544baa8f762..6d530afcc30a 100644
+ st->print("active_processor_count: failed\n");
+ }
-- i = OSContainer::cpu_period();
-- st->print("cpu_period: %d\n", i);
+- i = OSContainer::cpu_quota();
+- st->print("cpu_quota: %d\n", i);
+ i = OSContainer::cpu_quota();
+ st->print("cpu_quota: %d\n", i);
-- i = OSContainer::cpu_shares();
-- st->print("cpu_shares: %d\n", i);
+- i = OSContainer::cpu_period();
+- st->print("cpu_period: %d\n", i);
+ i = OSContainer::cpu_period();
+ st->print("cpu_period: %d\n", i);
-- jlong j = OSContainer::memory_limit_in_bytes();
-- st->print("memory_limit_in_bytes: " JLONG_FORMAT "\n", j);
+- i = OSContainer::cpu_shares();
+- st->print("cpu_shares: %d\n", i);
+ i = OSContainer::cpu_shares();
+ st->print("cpu_shares: %d\n", i);
-- j = OSContainer::memory_and_swap_limit_in_bytes();
-- st->print("memory_and_swap_limit_in_bytes: " JLONG_FORMAT "\n", j);
+- jlong j = OSContainer::memory_limit_in_bytes();
+- st->print("memory_limit_in_bytes: " JLONG_FORMAT "\n", j);
+ jlong j = OSContainer::memory_limit_in_bytes();
+ st->print("memory_limit_in_bytes: " JLONG_FORMAT "\n", j);
-- j = OSContainer::memory_soft_limit_in_bytes();
-- st->print("memory_soft_limit_in_bytes: " JLONG_FORMAT "\n", j);
+- j = OSContainer::memory_and_swap_limit_in_bytes();
+- st->print("memory_and_swap_limit_in_bytes: " JLONG_FORMAT "\n", j);
+ j = OSContainer::memory_and_swap_limit_in_bytes();
+ st->print("memory_and_swap_limit_in_bytes: " JLONG_FORMAT "\n", j);
-- j = OSContainer::OSContainer::memory_usage_in_bytes();
-- st->print("memory_usage_in_bytes: " JLONG_FORMAT "\n", j);
+- j = OSContainer::memory_soft_limit_in_bytes();
+- st->print("memory_soft_limit_in_bytes: " JLONG_FORMAT "\n", j);
+ j = OSContainer::memory_soft_limit_in_bytes();
+ st->print("memory_soft_limit_in_bytes: " JLONG_FORMAT "\n", j);
+- j = OSContainer::OSContainer::memory_usage_in_bytes();
+- st->print("memory_usage_in_bytes: " JLONG_FORMAT "\n", j);
++ j = OSContainer::OSContainer::memory_usage_in_bytes();
++ st->print("memory_usage_in_bytes: " JLONG_FORMAT "\n", j);
+
- j = OSContainer::OSContainer::memory_max_usage_in_bytes();
- st->print("memory_max_usage_in_bytes: " JLONG_FORMAT "\n", j);
- st->cr();
- }
-+ j = OSContainer::OSContainer::memory_usage_in_bytes();
-+ st->print("memory_usage_in_bytes: " JLONG_FORMAT "\n", j);
-+
+ j = OSContainer::OSContainer::memory_max_usage_in_bytes();
+ st->print("memory_max_usage_in_bytes: " JLONG_FORMAT "\n", j);
+ st->cr();
}
void os::print_memory_info(outputStream* st) {
-diff --git a/test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java b/test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java
-new file mode 100644
-index 000000000000..be16dab76b7a
--- /dev/null
+++ b/test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java
@@ -0,0 +1,80 @@
diff --git a/srcpkgs/openjdk10-bootstrap/patches/make-4.3.patch b/srcpkgs/openjdk10-bootstrap/patches/make-4.3.patch
index f60441070c5b04..6be16d34444bfa 100644
--- a/srcpkgs/openjdk10-bootstrap/patches/make-4.3.patch
+++ b/srcpkgs/openjdk10-bootstrap/patches/make-4.3.patch
@@ -3,8 +3,6 @@ Upstream: Yes
Upstream-Url: https://bugs.openjdk.java.net/browse/JDK-8237879
Author: Simon Frankenberger <simon-alpine@fraho.eu>
-diff --git a/make/common/MakeBase.gmk b/make/common/MakeBase.gmk
-index 170c3ed..697f9d2 100644
--- a/make/common/MakeBase.gmk
+++ b/make/common/MakeBase.gmk
@@ -967,7 +967,9 @@ DependOnVariableHelper = \
diff --git a/srcpkgs/openjdk10-bootstrap/patches/xxx-fix-mem-limit.patch b/srcpkgs/openjdk10-bootstrap/patches/xxx-fix-mem-limit.patch
new file mode 100644
index 00000000000000..92a9444e2e33e6
--- /dev/null
+++ b/srcpkgs/openjdk10-bootstrap/patches/xxx-fix-mem-limit.patch
@@ -0,0 +1,11 @@
+--- a/src/hotspot/os/linux/os_linux.cpp
++++ b/src/hotspot/os/linux/os_linux.cpp
+@@ -204,7 +204,7 @@ julong os::physical_memory() {
+ jlong mem_limit;
+ if ((mem_limit = OSContainer::memory_limit_in_bytes()) > 0) {
+ log_trace(os)("total container memory: " JLONG_FORMAT, mem_limit);
+- return phys_mem;
++ return mem_limit;
+ }
+ log_debug(os, container)("container memory limit %s: " JLONG_FORMAT ", using host value",
+ mem_limit == OSCONTAINER_ERROR ? "failed" : "unlimited", mem_limit);
diff --git a/srcpkgs/openjdk10-bootstrap/template b/srcpkgs/openjdk10-bootstrap/template
index 4776e4b190477d..7b7d36355cbb6f 100644
--- a/srcpkgs/openjdk10-bootstrap/template
+++ b/srcpkgs/openjdk10-bootstrap/template
@@ -2,7 +2,7 @@
_final_jdk_home="usr/lib/jvm/java-10-openjdk"
pkgname=openjdk10-bootstrap
version=10.0.2p13
-revision=3
+revision=4
_repo_ver=${version/p/+}
archs="x86_64* i686* aarch64* arm* ppc64*"
build_style=gnu-configure
From 84814a5cfbf8125783c427d97c2f972b6ed26527 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: Fri, 11 Apr 2025 12:43:59 +0700
Subject: [PATCH 1509/2025] openjdk11: revert those java bootstrap options
---
srcpkgs/openjdk11/template | 2 --
1 file changed, 2 deletions(-)
diff --git a/srcpkgs/openjdk11/template b/srcpkgs/openjdk11/template
index 739bdae77aae3a..7af34d88a20ab7 100644
--- a/srcpkgs/openjdk11/template
+++ b/srcpkgs/openjdk11/template
@@ -60,7 +60,6 @@ if [ -n "$_use_zero" ]; then
configure_args+=" --with-jvm-variants=zero"
case "$XBPS_TARGET_MACHINE" in
ppc*) configure_args+=" --with-boot-jdk-jvmargs=-XX:ThreadStackSize=2560";;
- *) configure_args+=" --with-boot-jdk-jvmargs=-Xmx2g" ;;
esac
fi
@@ -93,7 +92,6 @@ post_patch() {
}
do_configure() {
- unset _JAVA_OPTIONS JAVA_OPTIONS JAVA_TOOL_OPTIONS
CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/}
CXXFLAGS=${CXXFLAGS/-D_FORTIFY_SOURCE=2/}
From b3c5125e773b6148c27b8fe3479f9a4d88200897 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: Fri, 11 Apr 2025 12:55:37 +0700
Subject: [PATCH 1510/2025] openjdk10-bootstrap: time is timeless, well
---
.../openjdk10-bootstrap/patches/xxx-future.patch | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/openjdk10-bootstrap/patches/xxx-future.patch
diff --git a/srcpkgs/openjdk10-bootstrap/patches/xxx-future.patch b/srcpkgs/openjdk10-bootstrap/patches/xxx-future.patch
new file mode 100644
index 00000000000000..68329f088489f2
--- /dev/null
+++ b/srcpkgs/openjdk10-bootstrap/patches/xxx-future.patch
@@ -0,0 +1,13 @@
+--- a/make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
++++ b/make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
+@@ -284,8 +284,8 @@ public class GenerateCurrencyData {
+ checkCurrencyCode(newCurrency);
+ String timeString = currencyInfo.substring(4, length - 4);
+ long time = format.parse(timeString).getTime();
+- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) {
+- throw new RuntimeException("time is more than 10 years from present: " + time);
++ if (Math.abs(time - System.currentTimeMillis()) > ((long) 50) * 365 * 24 * 60 * 60 * 1000) {
++ throw new RuntimeException("time is more than 50 years from present: " + time);
+ }
+ specialCaseCutOverTimes[specialCaseCount] = time;
+ specialCaseOldCurrencies[specialCaseCount] = oldCurrency;
From 5baceef5f7a24c6a965dfe2e04b92ed6879668a6 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:33:09 -0400
Subject: [PATCH 1511/2025] python3.11: update to 3.11.12.
---
srcpkgs/python3.11/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3.11/template b/srcpkgs/python3.11/template
index 090828030abe94..40c0fd94c8addb 100644
--- a/srcpkgs/python3.11/template
+++ b/srcpkgs/python3.11/template
@@ -1,6 +1,6 @@
# Template file for 'python3.11'
pkgname=python3.11
-version=3.11.11
+version=3.11.12
revision=1
build_style="gnu-configure"
configure_args="--enable-shared --enable-ipv6 --enable-optimizations
@@ -22,7 +22,7 @@ distfiles="
https://www.python.org/ftp/python/${version%rc*}/Python-${version}.tar.xz
${KERNEL_SITE}/bluetooth/${_bluez}.tar.xz
"
-checksum="2a9920c7a0cd236de33644ed980a13cbbc21058bfdc528febb6081575ed73be3
+checksum="849da87af4df137710c1796e276a955f7a85c9f971081067c8f565d15c352a09
ae437e65b6b3070c198bc5b0109fe9cdeb9eaa387380e2072f9de65fe8a1de34"
skip_extraction="${_bluez}.tar.xz"
From 8a986eb3905b8b691f9efe7e0e599e9da11fb219 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:40:54 -0400
Subject: [PATCH 1512/2025] python3: update to 3.13.3.
---
srcpkgs/python3/patches/musl-pgo-tests.patch | 469 +++++++++++++++++--
srcpkgs/python3/template | 4 +-
2 files changed, 441 insertions(+), 32 deletions(-)
diff --git a/srcpkgs/python3/patches/musl-pgo-tests.patch b/srcpkgs/python3/patches/musl-pgo-tests.patch
index 61a6e06f122aed..d519da60925911 100644
--- a/srcpkgs/python3/patches/musl-pgo-tests.patch
+++ b/srcpkgs/python3/patches/musl-pgo-tests.patch
@@ -1,44 +1,453 @@
-diff -ur a/Lib/test/test_math.py b/Lib/test/test_math.py
---- a/Lib/test/test_math.py 2024-10-07 01:02:14.000000000 -0400
-+++ b/Lib/test/test_math.py 2024-11-24 21:10:44.322603023 -0500
-@@ -2707,7 +2707,8 @@
- # properly: it doesn't use the right sign when the result is zero.
- @unittest.skipIf(
- sys.platform.startswith(("freebsd", "wasi", "netbsd"))
-- or (sys.platform == "android" and platform.machine() == "x86_64"),
-+ or (sys.platform == "android" and platform.machine() == "x86_64")
-+ or platform.libc_ver()[0] != 'glibc',
+From 6146295a5b8e9286ccb8f90818b764c9a0192090 Mon Sep 17 00:00:00 2001
+From: "R. David Murray" <rdmurray@bitdance.com>
+Date: Wed, 19 Mar 2025 13:05:09 -0400
+Subject: [PATCH] gh-90548: Make musl test skips smarter (fixes Alpine errors)
+ (#131313)
+
+* Make musl test skips smarter (fixes Alpine errors)
+
+A relatively small number of tests fail when the underlying c library is
+provided by musl. This was originally reported in bpo-46390 by
+Christian Heimes. Among other changes, these tests were marked for
+skipping in gh-31947/ef1327e3 as part of bpo-40280 (emscripten support),
+but the skips were conditioned on the *platform* being emscripten (or
+wasi, skips for which ere added in 9b50585e02).
+
+In gh-131071 Victor Stinner added a linked_to_musl function to enable
+skipping a test in test_math that fails under musl, like it does on a
+number of other platforms. This check can successfully detect that
+python is running under musl on Alpine, which was the original problem
+report in bpo-46390.
+
+This PR replaces Victor's solution with an enhancement to
+platform.libc_ver that does the check more cheaply, and also gets the
+version number. The latter is important because the math test being
+skipped is due to a bug in musl that has been fixed, but as of this
+checkin date has not yet been released. When it is, the test skip can
+be fixed to check for the minimum needed version.
+
+The enhanced version of linked_to_musl is also used to do the skips of
+the other tests that generically fail under musl, as opposed to
+emscripten or wasi only failures. This will allow these tests to be
+skipped automatically on Alpine.
+
+This PR does *not* enhance libc_ver to support emscripten and wasi, as
+I'm not familiar with those platforms; instead it returns a version
+triple of (0, 0, 0) for those platforms. This means the musl tests will
+be skipped regardless of musl version, so ideally someone will add
+support to libc_ver for these platforms.
+
+* Platform tests and bug fixes.
+
+In adding tests for the new platform code I found a bug in the old code:
+if a valid version is passed for version and it is greater than the
+version found for an so *and* there is no glibc version, then the
+version from the argument was returned. The code changes here fix
+that.
+
+* Add support docs, including for some preexisting is_xxx's.
+
+* Add news item about libc_ver enhancement.
+
+* Prettify platform re expression using re.VERBOSE.
+---
+ Doc/library/test.rst | 31 ++++++++++++++-
+ Lib/platform.py | 37 +++++++++++-------
+ Lib/test/support/__init__.py | 39 +++++++++++++------
+ Lib/test/test__locale.py | 20 ++--------
+ Lib/test/test_locale.py | 12 ++----
+ Lib/test/test_math.py | 3 ++
+ Lib/test/test_os.py | 15 ++++---
+ Lib/test/test_platform.py | 35 +++++++++++++----
+ Lib/test/test_re.py | 12 ++----
+ Lib/test/test_strptime.py | 5 +--
+ Lib/test/test_support.py | 13 ++++++-
+ ...5-03-17-17-11-41.gh-issue-90548.xSPf_L.rst | 2 +
+ 12 files changed, 143 insertions(+), 81 deletions(-)
+ create mode 100644 Misc/NEWS.d/next/Library/2025-03-17-17-11-41.gh-issue-90548.xSPf_L.rst
+
+diff --git a/Doc/library/test.rst b/Doc/library/test.rst
+index 46f8975687714b..f27cd55e7271a0 100644
+--- a/Doc/library/test.rst
++++ b/Doc/library/test.rst
+@@ -246,7 +246,27 @@ The :mod:`test.support` module defines the following constants:
+
+ .. data:: is_android
+
+- ``True`` if the system is Android.
++ ``True`` if ``sys.platform`` is ``android``.
++
++
++.. data:: is_emscripten
++
++ ``True`` if ``sys.platform`` is ``emscripten``.
++
++
++.. data:: is_wasi
++
++ ``True`` if ``sys.platform`` is ``wasi``.
++
++
++.. data:: is_apple_mobile
++
++ ``True`` if ``sys.platform`` is ``ios``, ``tvos``, or ``watchos``.
++
++
++.. data:: is_apple
++
++ ``True`` if ``sys.platform`` is ``darwin`` or ``is_apple_mobile`` is ``True``.
+
+
+ .. data:: unix_shell
+@@ -831,6 +851,15 @@ The :mod:`test.support` module defines the following functions:
+ Decorator for tests that fill the address space.
+
+
++.. function:: linked_with_musl()
++
++ Return ``False`` if there is no evidence the interperter was compiled with
++ ``musl``, otherwise return a version triple, either ``(0, 0, 0)`` if the
++ version is unknown, or the actual version if it is known. Intended for use
++ in ``skip`` decorators. ``emscripten`` and ``wasi`` are assumed to be
++ compiled with ``musl``; otherwise ``platform.libc_ver`` is checked.
++
++
+ .. function:: check_syntax_error(testcase, statement, errtext='', *, lineno=None, offset=None)
+
+ Test for syntax errors in *statement* by attempting to compile *statement*.
+diff --git a/Lib/platform.py b/Lib/platform.py
+index 1f6baed66d3df9..a62192589af8ff 100644
+--- a/Lib/platform.py
++++ b/Lib/platform.py
+@@ -189,22 +189,25 @@ def libc_ver(executable=None, lib='', version='', chunksize=16384):
+ # sys.executable is not set.
+ return lib, version
+
+- libc_search = re.compile(b'(__libc_init)'
+- b'|'
+- b'(GLIBC_([0-9.]+))'
+- b'|'
+- br'(libc(_\w+)?\.so(?:\.(\d[0-9.]*))?)', re.ASCII)
++ libc_search = re.compile(br"""
++ (__libc_init)
++ | (GLIBC_([0-9.]+))
++ | (libc(_\w+)?\.so(?:\.(\d[0-9.]*))?)
++ | (musl-([0-9.]+))
++ """,
++ re.ASCII | re.VERBOSE)
+
+ V = _comparable_version
+ # We use os.path.realpath()
+ # here to work around problems with Cygwin not being
+ # able to open symlinks for reading
+ executable = os.path.realpath(executable)
++ ver = None
+ with open(executable, 'rb') as f:
+ binary = f.read(chunksize)
+ pos = 0
+ while pos < len(binary):
+- if b'libc' in binary or b'GLIBC' in binary:
++ if b'libc' in binary or b'GLIBC' in binary or b'musl' in binary:
+ m = libc_search.search(binary, pos)
+ else:
+ m = None
+@@ -216,7 +219,7 @@ def libc_ver(executable=None, lib='', version='', chunksize=16384):
+ continue
+ if not m:
+ break
+- libcinit, glibc, glibcversion, so, threads, soversion = [
++ libcinit, glibc, glibcversion, so, threads, soversion, musl, muslversion = [
+ s.decode('latin1') if s is not None else s
+ for s in m.groups()]
+ if libcinit and not lib:
+@@ -224,18 +227,22 @@ def libc_ver(executable=None, lib='', version='', chunksize=16384):
+ elif glibc:
+ if lib != 'glibc':
+ lib = 'glibc'
+- version = glibcversion
+- elif V(glibcversion) > V(version):
+- version = glibcversion
++ ver = glibcversion
++ elif V(glibcversion) > V(ver):
++ ver = glibcversion
+ elif so:
+ if lib != 'glibc':
+ lib = 'libc'
+- if soversion and (not version or V(soversion) > V(version)):
+- version = soversion
+- if threads and version[-len(threads):] != threads:
+- version = version + threads
++ if soversion and (not ver or V(soversion) > V(ver)):
++ ver = soversion
++ if threads and ver[-len(threads):] != threads:
++ ver = ver + threads
++ elif musl:
++ lib = 'musl'
++ if not ver or V(muslversion) > V(ver):
++ ver = muslversion
+ pos = m.end()
+- return lib, version
++ return lib, version if ver is None else ver
+
+ def _norm_version(version, build=''):
+
+diff --git a/Lib/test/test__locale.py b/Lib/test/test__locale.py
+index cef84fd9580c37..11b2c9545a1b43 100644
+--- a/Lib/test/test__locale.py
++++ b/Lib/test/test__locale.py
+@@ -137,10 +137,7 @@ def numeric_tester(self, calc_type, calc_value, data_type, used_locale):
+ return True
+
+ @unittest.skipUnless(nl_langinfo, "nl_langinfo is not available")
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten, bpo-46390"
+- )
++ @unittest.skipIf(support.linked_to_musl(), "musl libc issue, bpo-46390")
+ def test_lc_numeric_nl_langinfo(self):
+ # Test nl_langinfo against known values
+ tested = False
+@@ -158,10 +155,7 @@ def test_lc_numeric_nl_langinfo(self):
+ if not tested:
+ self.skipTest('no suitable locales')
+
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten, bpo-46390"
+- )
++ @unittest.skipIf(support.linked_to_musl(), "musl libc issue, bpo-46390")
+ def test_lc_numeric_localeconv(self):
+ # Test localeconv against known values
+ tested = False
+@@ -210,10 +204,7 @@ def test_lc_numeric_basic(self):
+
+ @unittest.skipUnless(nl_langinfo, "nl_langinfo is not available")
+ @unittest.skipUnless(hasattr(locale, 'ALT_DIGITS'), "requires locale.ALT_DIGITS")
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten, bpo-46390"
+- )
++ @unittest.skipIf(support.linked_to_musl(), "musl libc issue, bpo-46390")
+ def test_alt_digits_nl_langinfo(self):
+ # Test nl_langinfo(ALT_DIGITS)
+ tested = False
+@@ -245,10 +236,7 @@ def test_alt_digits_nl_langinfo(self):
+
+ @unittest.skipUnless(nl_langinfo, "nl_langinfo is not available")
+ @unittest.skipUnless(hasattr(locale, 'ERA'), "requires locale.ERA")
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten, bpo-46390"
+- )
++ @unittest.skipIf(support.linked_to_musl(), "musl libc issue, bpo-46390")
+ def test_era_nl_langinfo(self):
+ # Test nl_langinfo(ERA)
+ tested = False
+diff --git a/Lib/test/test_locale.py b/Lib/test/test_locale.py
+index 798c6ad62cddd1..528ceef528114c 100644
+--- a/Lib/test/test_locale.py
++++ b/Lib/test/test_locale.py
+@@ -1,5 +1,5 @@
+ from decimal import Decimal
+-from test.support import verbose, is_android, is_emscripten, is_wasi
++from test.support import verbose, is_android, linked_to_musl, os_helper
+ from test.support.warnings_helper import check_warnings
+ from test.support.import_helper import import_fresh_module
+ from unittest import mock
+@@ -351,10 +351,7 @@
+
+ @unittest.skipIf(sys.platform.startswith('aix'),
+ 'bpo-29972: broken test on AIX')
+- @unittest.skipIf(
+- is_emscripten or is_wasi,
+- "musl libc issue on Emscripten/WASI, bpo-46390"
+- )
++ @unittest.skipIf(linked_to_musl(), "musl libc issue, bpo-46390")
+ @unittest.skipIf(sys.platform.startswith("netbsd"),
+ "gh-124108: NetBSD doesn't support UTF-8 for LC_COLLATE")
+ def test_strcoll_with_diacritic(self):
+@@ -362,10 +359,7 @@
+
+ @unittest.skipIf(sys.platform.startswith('aix'),
+ 'bpo-29972: broken test on AIX')
+- @unittest.skipIf(
+- is_emscripten or is_wasi,
+- "musl libc issue on Emscripten/WASI, bpo-46390"
+- )
++ @unittest.skipIf(linked_to_musl(), "musl libc issue, bpo-46390")
+ @unittest.skipIf(sys.platform.startswith("netbsd"),
+ "gh-124108: NetBSD doesn't support UTF-8 for LC_COLLATE")
+ def test_strxfrm_with_diacritic(self):
+diff --git a/Lib/test/test_math.py b/Lib/test/test_math.py
+index 2649be86e5086e..b4f5dd80f55f86 100644
+--- a/Lib/test/test_math.py
++++ b/Lib/test/test_math.py
+@@ -2772,6 +2772,9 @@ def test_fma_infinities(self):
+ or (sys.platform == "android" and platform.machine() == "x86_64")
+ or support.linked_to_musl(), # gh-131032
f"this platform doesn't implement IEE 754-2008 properly")
++ # gh-131032: musl is fixed but the fix is not yet released; when the fixed
++ # version is known change this to:
++ # or support.linked_to_musl() < (1, <m>, <p>)
def test_fma_zero_result(self):
nonnegative_finites = [0.0, 1e-300, 2.3, 1e300]
-diff -ur a/Lib/test/test_re.py b/Lib/test/test_re.py
---- a/Lib/test/test_re.py 2024-10-07 01:02:14.000000000 -0400
-+++ b/Lib/test/test_re.py 2024-11-24 21:11:47.190747775 -0500
-@@ -4,6 +4,7 @@
+
+diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
+index 0353c2b4866c45..333179a71e3cdc 100644
+--- a/Lib/test/test_os.py
++++ b/Lib/test/test_os.py
+@@ -2393,14 +2393,11 @@
+ self.check(os.fchown, -1, -1)
+
+ @unittest.skipUnless(hasattr(os, 'fpathconf'), 'test needs os.fpathconf()')
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten/WASI, bpo-46390"
+- )
+ def test_fpathconf(self):
+ self.assertIn("PC_NAME_MAX", os.pathconf_names)
+- self.check(os.pathconf, "PC_NAME_MAX")
+- self.check(os.fpathconf, "PC_NAME_MAX")
++ if not support.linked_to_musl():
++ self.check(os.pathconf, "PC_NAME_MAX")
++ self.check(os.fpathconf, "PC_NAME_MAX")
+ self.check_bool(os.pathconf, "PC_NAME_MAX")
+ self.check_bool(os.fpathconf, "PC_NAME_MAX")
+
+diff --git a/Lib/test/test_platform.py b/Lib/test/test_platform.py
+index ca73b043d31b7f..6ba630ad527f91 100644
+--- a/Lib/test/test_platform.py
++++ b/Lib/test/test_platform.py
+@@ -551,6 +551,10 @@ def test_libc_ver(self):
+ (b'GLIBC_2.9', ('glibc', '2.9')),
+ (b'libc.so.1.2.5', ('libc', '1.2.5')),
+ (b'libc_pthread.so.1.2.5', ('libc', '1.2.5_pthread')),
++ (b'/aports/main/musl/src/musl-1.2.5', ('musl', '1.2.5')),
++ # musl uses semver, but we accept some variations anyway:
++ (b'/aports/main/musl/src/musl-12.5', ('musl', '12.5')),
++ (b'/aports/main/musl/src/musl-1.2.5.7', ('musl', '1.2.5.7')),
+ (b'', ('', '')),
+ ):
+ with open(filename, 'wb') as fp:
+@@ -562,14 +566,29 @@ def test_libc_ver(self):
+ expected)
+
+ # binary containing multiple versions: get the most recent,
+- # make sure that 1.9 is seen as older than 1.23.4
+- chunksize = 16384
+- with open(filename, 'wb') as f:
+- # test match at chunk boundary
+- f.write(b'x'*(chunksize - 10))
+- f.write(b'GLIBC_1.23.4\0GLIBC_1.9\0GLIBC_1.21\0')
+- self.assertEqual(platform.libc_ver(filename, chunksize=chunksize),
+- ('glibc', '1.23.4'))
++ # make sure that eg 1.9 is seen as older than 1.23.4, and that
++ # the arguments don't count even if they are set.
++ chunksize = 200
++ for data, expected in (
++ (b'GLIBC_1.23.4\0GLIBC_1.9\0GLIBC_1.21\0', ('glibc', '1.23.4')),
++ (b'libc.so.2.4\0libc.so.9\0libc.so.23.1\0', ('libc', '23.1')),
++ (b'musl-1.4.1\0musl-2.1.1\0musl-2.0.1\0', ('musl', '2.1.1')),
++ (b'no match here, so defaults are used', ('test', '100.1.0')),
++ ):
++ with open(filename, 'wb') as f:
++ # test match at chunk boundary
++ f.write(b'x'*(chunksize - 10))
++ f.write(data)
++ self.assertEqual(
++ expected,
++ platform.libc_ver(
++ filename,
++ lib='test',
++ version='100.1.0',
++ chunksize=chunksize,
++ ),
++ )
++
+
+ def test_android_ver(self):
+ res = platform.android_ver()
+diff --git a/Lib/test/test_re.py b/Lib/test/test_re.py
+index 5538de60b2a03a..f65b4076aee2c6 100644
+--- a/Lib/test/test_re.py
++++ b/Lib/test/test_re.py
+@@ -1,6 +1,6 @@
+ from test.support import (gc_collect, bigmemtest, _2G,
+ cpython_only, captured_stdout,
+- check_disallow_instantiation, is_emscripten, is_wasi,
++ check_disallow_instantiation, linked_to_musl,
warnings_helper, SHORT_TIMEOUT, CPUStopwatch, requires_resource)
import locale
import re
-+import platform
- import string
- import sys
- import time
-@@ -2016,7 +2017,8 @@
+@@ -2172,10 +2172,7 @@ def test_bug_20998(self):
+ # with ignore case.
self.assertEqual(re.fullmatch('[a-c]+', 'ABC', re.I).span(), (0, 3))
- @unittest.skipIf(
+- @unittest.skipIf(
- is_emscripten or is_wasi,
-+ is_emscripten or is_wasi
-+ or platform.libc_ver()[0] != 'glibc',
- "musl libc issue on Emscripten/WASI, bpo-46390"
- )
+- "musl libc issue on Emscripten/WASI, bpo-46390"
+- )
++ @unittest.skipIf(linked_to_musl(), "musl libc issue, bpo-46390")
def test_locale_caching(self):
-@@ -2056,7 +2058,8 @@
+ # Issue #22410
+ oldlocale = locale.setlocale(locale.LC_CTYPE)
+@@ -2212,10 +2209,7 @@ def check_en_US_utf8(self):
+ self.assertIsNone(re.match(b'(?Li)\xc5', b'\xe5'))
self.assertIsNone(re.match(b'(?Li)\xe5', b'\xc5'))
- @unittest.skipIf(
+- @unittest.skipIf(
- is_emscripten or is_wasi,
-+ is_emscripten or is_wasi
-+ or platform.libc_ver()[0] != 'glibc',
- "musl libc issue on Emscripten/WASI, bpo-46390"
- )
+- "musl libc issue on Emscripten/WASI, bpo-46390"
+- )
++ @unittest.skipIf(linked_to_musl(), "musl libc issue, bpo-46390")
def test_locale_compiled(self):
+ oldlocale = locale.setlocale(locale.LC_CTYPE)
+ self.addCleanup(locale.setlocale, locale.LC_CTYPE, oldlocale)
+diff --git a/Lib/test/test_strptime.py b/Lib/test/test_strptime.py
+index 0d30a63ab0c140..fbc43829e22a96 100644
+--- a/Lib/test/test_strptime.py
++++ b/Lib/test/test_strptime.py
+@@ -544,10 +544,7 @@ def test_date_locale(self):
+ self.roundtrip('%x', slice(0, 3), time.localtime(now - 366*24*3600))
+
+ # NB: Dates before 1969 do not roundtrip on many locales, including C.
+- @unittest.skipIf(
+- support.is_emscripten or support.is_wasi,
+- "musl libc issue on Emscripten, bpo-46390"
+- )
++ @unittest.skipIf(support.linked_to_musl(), "musl libc issue, bpo-46390")
+ @run_with_locales('LC_TIME', 'en_US', 'fr_FR', 'de_DE', 'ja_JP',
+ 'eu_ES', 'ar_AE', 'my_MM', 'shn_MM')
+ def test_date_locale2(self):
+diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py
+index 46d796379fa212..8d5b3440d3bd30 100644
+--- a/Lib/test/test_support.py
++++ b/Lib/test/test_support.py
+@@ -746,7 +746,18 @@ def test_get_signal_name(self):
+
+ def test_linked_to_musl(self):
+ linked = support.linked_to_musl()
+- self.assertIsInstance(linked, bool)
++ self.assertIsNotNone(linked)
++ if support.is_wasi or support.is_emscripten:
++ self.assertTrue(linked)
++ # The value is cached, so make sure it returns the same value again.
++ self.assertIs(linked, support.linked_to_musl())
++ # The unlike libc, the musl version is a triple.
++ if linked:
++ self.assertIsInstance(linked, tuple)
++ self.assertEqual(3, len(linked))
++ for v in linked:
++ self.assertIsInstance(v, int)
++
+
+ # XXX -follows a list of untested API
+ # make_legacy_pyc
+diff --git a/Misc/NEWS.d/next/Library/2025-03-17-17-11-41.gh-issue-90548.xSPf_L.rst b/Misc/NEWS.d/next/Library/2025-03-17-17-11-41.gh-issue-90548.xSPf_L.rst
+new file mode 100644
+index 00000000000000..88746c1866f14e
+--- /dev/null
++++ b/Misc/NEWS.d/next/Library/2025-03-17-17-11-41.gh-issue-90548.xSPf_L.rst
+@@ -0,0 +1,2 @@
++:func:`platform.libc_ver` can now detect and report the version of ``musl``
++on Alpine Linux.
diff --git a/srcpkgs/python3/template b/srcpkgs/python3/template
index a3895c54c14579..06bfcfbb57e198 100644
--- a/srcpkgs/python3/template
+++ b/srcpkgs/python3/template
@@ -5,7 +5,7 @@
# - coccinelle
#
pkgname=python3
-version=3.13.2
+version=3.13.3
revision=1
build_style="gnu-configure"
configure_args="--enable-shared --enable-ipv6
@@ -27,7 +27,7 @@ distfiles="
https://www.python.org/ftp/python/${version%rc*}/Python-${version}.tar.xz
${KERNEL_SITE}/bluetooth/${_bluez}.tar.xz
"
-checksum="d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb56
+checksum="40f868bcbdeb8149a3149580bb9bfd407b3321cd48f0be631af955ac92c0e041
55e2c645909ad82d833c42ce85ec20434e0ef0070941b1eab73facdd240bbd63"
skip_extraction="${_bluez}.tar.xz"
From 3c8310e240bcf148f03b325c8b75dbd0256cfd48 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:44:01 -0400
Subject: [PATCH 1513/2025] python3-tkinter: update to 3.13.3.
---
srcpkgs/python3-tkinter/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-tkinter/template b/srcpkgs/python3-tkinter/template
index e6b22b4c0c7599..d5980cbcb0cbd2 100644
--- a/srcpkgs/python3-tkinter/template
+++ b/srcpkgs/python3-tkinter/template
@@ -8,7 +8,7 @@
_desc="Python programming language"
pkgname=python3-tkinter
-version=3.13.2
+version=3.13.3
revision=1
build_style="gnu-configure"
configure_args="--enable-shared --enable-ipv6
@@ -25,7 +25,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%rc*}/Python-${version}.tar.xz"
-checksum=d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb56
+checksum=40f868bcbdeb8149a3149580bb9bfd407b3321cd48f0be631af955ac92c0e041
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From b8669daf2a509af7ff4c5e829443a3d9e324827d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:44:20 -0400
Subject: [PATCH 1514/2025] python3-parsing: update to 3.2.3.
---
srcpkgs/python3-parsing/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-parsing/template b/srcpkgs/python3-parsing/template
index 1b083c2a2a5075..e6daae75f7eac7 100644
--- a/srcpkgs/python3-parsing/template
+++ b/srcpkgs/python3-parsing/template
@@ -1,6 +1,6 @@
# Template file for 'python3-parsing'
pkgname=python3-parsing
-version=3.2.1
+version=3.2.3
revision=1
# This package is used by the python3-pep517 build style; using that style here
# would create a build cycle
@@ -20,7 +20,7 @@ license="MIT"
homepage="https://github.com/pyparsing/pyparsing"
changelog="https://github.com/pyparsing/pyparsing/raw/master/CHANGES"
distfiles="${PYPI_SITE}/p/pyparsing/pyparsing-${version}.tar.gz"
-checksum=61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a
+checksum=b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be
do_build() {
python3 -m flit_core.wheel
From 5c056bc3f25353443cbb37c97cefc7aabcc42134 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:44:34 -0400
Subject: [PATCH 1515/2025] python3-setuptools: update to 78.1.0.
---
srcpkgs/python3-setuptools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools/template b/srcpkgs/python3-setuptools/template
index 690e18385e965f..00acc6eba1e81a 100644
--- a/srcpkgs/python3-setuptools/template
+++ b/srcpkgs/python3-setuptools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-setuptools'
pkgname=python3-setuptools
-version=77.0.3
+version=78.1.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/pypa/setuptools"
changelog="https://setuptools.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.tar.gz"
-checksum=583b361c8da8de57403743e756609670de6fb2345920e36dc5c2d914c319c945
+checksum=18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54
provides="python3-distribute-${version}_1"
replaces="python3-distribute>=0"
# Tests rely on jaraco.path, which relies on singledispatch, both unpackaged;
From 5f8b2ceb5f9dec46c3895d9386e6f49304b162d1 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:44:48 -0400
Subject: [PATCH 1516/2025] python3-wheel: update to 0.46.1.
---
srcpkgs/python3-wheel/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-wheel/template b/srcpkgs/python3-wheel/template
index b998020da1ba52..3bc537faa380ee 100644
--- a/srcpkgs/python3-wheel/template
+++ b/srcpkgs/python3-wheel/template
@@ -1,6 +1,6 @@
# Template file for 'python3-wheel'
pkgname=python3-wheel
-version=0.45.1
+version=0.46.1
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="MIT"
homepage="https://github.com/pypa/wheel"
distfiles="${PYPI_SITE}/w/wheel/wheel-${version}.tar.gz"
-checksum=661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729
+checksum=fd477efb5da0f7df1d3c76c73c14394002c844451bd63229d8570f376f5e6a38
conflicts="python-wheel>=0"
do_check() {
From cc1556f20565a40b176b565ea6fc505a9c70a85c Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:44:57 -0400
Subject: [PATCH 1517/2025] python3-flit_core: update to 3.12.0.
---
srcpkgs/python3-flit_core/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-flit_core/template b/srcpkgs/python3-flit_core/template
index 635b9634df849b..4b11f8ee47e877 100644
--- a/srcpkgs/python3-flit_core/template
+++ b/srcpkgs/python3-flit_core/template
@@ -1,6 +1,6 @@
# Template file for 'python3-flit_core'
pkgname=python3-flit_core
-version=3.11.0
+version=3.12.0
revision=1
# This package is required by python3-build and python3-installer, used by the
# python3-pep517 style; so using that style here would create a cycle
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://flit.pypa.io/"
changelog="https://flit.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/f/flit_core/flit_core-${version}.tar.gz"
-checksum=6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f
+checksum=18f63100d6f94385c6ed57a72073443e1a71a4acb4339491615d0f16d6ff01b2
do_build() {
python3 -m flit_core.wheel
From c823c2894508b5faf4c5c326ccef4d2273cb3ac2 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:45:04 -0400
Subject: [PATCH 1518/2025] python3-flit_core-bootstrap: update to 3.12.0.
---
srcpkgs/python3-flit_core-bootstrap/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-flit_core-bootstrap/template b/srcpkgs/python3-flit_core-bootstrap/template
index 67b0de5c1642ab..712439e413933f 100644
--- a/srcpkgs/python3-flit_core-bootstrap/template
+++ b/srcpkgs/python3-flit_core-bootstrap/template
@@ -1,6 +1,6 @@
# Template file for 'python3-flit_core-bootstrap'
pkgname=python3-flit_core-bootstrap
-version=3.11.0
+version=3.12.0
revision=1
# This package is required by python3-build and python3-installer, used by the
# python3-pep517 style; so using that style here would create a cycle
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://flit.pypa.io/"
changelog="https://flit.pypa.io/en/stable/history.html"
distfiles="${PYPI_SITE}/f/flit_core/flit_core-${version}.tar.gz"
-checksum=6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f
+checksum=18f63100d6f94385c6ed57a72073443e1a71a4acb4339491615d0f16d6ff01b2
make_check=no # bootstrap
repository=bootstrap
nopyprovides=yes
From 17be362caec5c1c3a2654da34c1712ac2df6c61b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:45:17 -0400
Subject: [PATCH 1519/2025] python3-pytz: update to 2025.2.
---
srcpkgs/python3-pytz/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pytz/template b/srcpkgs/python3-pytz/template
index c3b6a6f8478d7b..70d3dc1d7737c7 100644
--- a/srcpkgs/python3-pytz/template
+++ b/srcpkgs/python3-pytz/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pytz'
pkgname=python3-pytz
-version=2025.1
+version=2025.2
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="MIT"
homepage="https://pythonhosted.org/pytz/"
distfiles="${PYPI_SITE}/p/pytz/pytz-${version}.tar.gz"
-checksum=c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e
+checksum=360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3
post_install() {
# use system tz database
From 17bbaa2bf7f9c558beddfa21a3ec280d6df0078f Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:49:20 -0400
Subject: [PATCH 1520/2025] python3-cattrs: update to 24.1.3.
---
srcpkgs/python3-cattrs/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-cattrs/template b/srcpkgs/python3-cattrs/template
index 1bb6117a005606..e64024a39f37b5 100644
--- a/srcpkgs/python3-cattrs/template
+++ b/srcpkgs/python3-cattrs/template
@@ -1,7 +1,7 @@
# Template file for 'python3-cattrs'
pkgname=python3-cattrs
-version=24.1.2
-revision=2
+version=24.1.3
+revision=1
build_style=python3-pep517
# Initial ignores require unpackaged dependencies;
# deselections and subsequent ignores do invalid NaN comparisons
@@ -27,7 +27,7 @@ license="MIT"
homepage="https://catt.rs"
changelog="https://github.com/python-attrs/cattrs/blob/main/HISTORY.md"
distfiles="${PYPI_SITE}/c/cattrs/cattrs-${version}.tar.gz"
-checksum=8028cfe1ff5382df59dd36474a86e02d817b06eaf8af84555441bac915d2ef85
+checksum=981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff
pre_check() {
vsed -i -e '/addopts/d' pyproject.toml
From ba7b4c42a77eb9e30875dd4d96aa5b1576b2f982 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:49:43 -0400
Subject: [PATCH 1521/2025] python3-narwhals: update to 1.34.1.
---
srcpkgs/python3-narwhals/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-narwhals/template b/srcpkgs/python3-narwhals/template
index 4310d071d2be6f..2fa599dae16bdd 100644
--- a/srcpkgs/python3-narwhals/template
+++ b/srcpkgs/python3-narwhals/template
@@ -1,6 +1,6 @@
# Template file for 'python3-narwhals'
pkgname=python3-narwhals
-version=1.31.0
+version=1.34.1
revision=1
build_style=python3-pep517
hostmakedepends="hatchling"
@@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="MIT"
homepage="https://narwhals-dev.github.io/narwhals/"
distfiles="${PYPI_SITE}/n/narwhals/narwhals-${version}.tar.gz"
-checksum=333472e2562343dfdd27407ec9b5114a07c81d0416794e4ac6b703dd925c6a1a
+checksum=8941a08cf62f39ae67be945090b20a19c51fb9048ac909cad2f95aee23f9e302
make_check=no # archive includes no tests
post_install() {
From 081287832c90775a0026d4a47fd62b88acf10b09 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:50:02 -0400
Subject: [PATCH 1522/2025] python3-bokeh: update to 3.7.2.
---
srcpkgs/python3-bokeh/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/python3-bokeh/template b/srcpkgs/python3-bokeh/template
index 0581d6b7f48ae0..72f8ad51341ab6 100644
--- a/srcpkgs/python3-bokeh/template
+++ b/srcpkgs/python3-bokeh/template
@@ -1,7 +1,7 @@
# Template file for 'python3-bokeh'
pkgname=python3-bokeh
-version=3.7.0
-revision=2
+version=3.7.2
+revision=1
build_style=python3-module
hostmakedepends="python3-setuptools python3-colorama"
depends="python3-Jinja2 python3-contourpy python3-numpy python3-packaging
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://bokeh.org"
changelog="https://raw.githubusercontent.com/bokeh/bokeh/main/CHANGELOG"
distfiles="${PYPI_SITE}/b/bokeh/bokeh-${version}.tar.gz"
-checksum=f19d74e40066a8c237ced80c181fd1329c3b28a9cf347126ea1409f90a9c7874
+checksum=80c21885cec276431acd4db92f831c71eb999ea995470ce777e0c577b0cfc1d8
# Tests have unpackaged dependencies and require fetching data; skipping
make_check=no
From dc89f5dadca1f6dac84af86e928942ddb5d574f7 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:50:26 -0400
Subject: [PATCH 1523/2025] python3-nanobind: update to 2.6.1.
---
srcpkgs/python3-nanobind/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-nanobind/template b/srcpkgs/python3-nanobind/template
index c00697fcca372d..2d9db6eadb0a78 100644
--- a/srcpkgs/python3-nanobind/template
+++ b/srcpkgs/python3-nanobind/template
@@ -1,6 +1,6 @@
# Template file for 'python3-nanobind'
pkgname=python3-nanobind
-version=2.5.0
+version=2.6.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-scikit-build-core ninja"
@@ -14,7 +14,7 @@ _robin_map_hash="188c45569cc2a5dd768077c193830b51d33a5020"
distfiles="${homepage}/archive/v${version}.tar.gz
https://github.com/Tessil/robin-map/archive/${_robin_map_hash}.tar.gz
"
-checksum="acb2e1997c44f2c79f510c66e7ff9f4cac0502e9fe275ebc7af7571e869f8df0
+checksum="519c6dd56581ad6db9aab814105c2666a0491096487cb384dd20216f80d1a291
2f4be670fa4f53c3261ed7af392b414a00e75591f87da0a8dd525de376430747"
skip_extraction="${_robin_map_hash}.tar.gz"
From ed4ec855984f0a33ba65ab233a3d4c514db6ebf2 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:51:13 -0400
Subject: [PATCH 1524/2025] python3-pytools: update to 2025.1.2.
---
srcpkgs/python3-pytools/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pytools/template b/srcpkgs/python3-pytools/template
index 50f4d9da8d1188..4a2f282b402254 100644
--- a/srcpkgs/python3-pytools/template
+++ b/srcpkgs/python3-pytools/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pytools'
pkgname=python3-pytools
-version=2025.1.1
+version=2025.1.2
revision=1
build_style=python3-pep517
# Ignored checks require unpackaged siphash24 package
@@ -19,7 +19,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="X11"
homepage="https://pypi.org/project/pytools"
distfiles="${PYPI_SITE}/p/pytools/pytools-${version}.tar.gz"
-checksum=80f8e3f3f7756d0c9bd579879c3528d54e422843b50a288a9c3b6ba3e0eac28b
+checksum=c00db94fdd9a9639899732cbf91bcb291786751cc90380b07d738182ca50f2b1
post_install() {
vlicense LICENSE
From 564977cd340b4798338318373f3fd7219f0940a0 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:52:12 -0400
Subject: [PATCH 1525/2025] python3-pyzmq: update to 26.4.0.
---
srcpkgs/python3-pyzmq/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-pyzmq/template b/srcpkgs/python3-pyzmq/template
index 513e6a88a83afc..387d856995b0d6 100644
--- a/srcpkgs/python3-pyzmq/template
+++ b/srcpkgs/python3-pyzmq/template
@@ -1,6 +1,6 @@
# Template file for 'python3-pyzmq'
pkgname=python3-pyzmq
-version=26.3.0
+version=26.4.0
revision=1
build_style=python3-pep517
make_check_args="--ignore tests/test_log.py"
@@ -16,7 +16,7 @@ homepage="https://pyzmq.readthedocs.io/"
changelog="https://raw.githubusercontent.com/zeromq/pyzmq/main/docs/source/changelog.md"
changelog="https://pyzmq.readthedocs.io/en/latest/changelog.html"
distfiles="${PYPI_SITE}/p/pyzmq/pyzmq-${version}.tar.gz"
-checksum=f1cd68b8236faab78138a8fc703f7ca0ad431b17a3fcac696358600d4e6243b3
+checksum=4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d
export CMAKE_ARGS="-DPython_INCLUDE_DIR:PATH=${XBPS_CROSS_BASE}/${py3_inc}"
From c87ee59f2212f23eb4b4d1734a21393518eda041 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:52:23 -0400
Subject: [PATCH 1526/2025] python3-tifffile: update to 2025.3.30.
---
srcpkgs/python3-tifffile/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-tifffile/template b/srcpkgs/python3-tifffile/template
index 7924aab2051b67..e436c7b0aeab78 100644
--- a/srcpkgs/python3-tifffile/template
+++ b/srcpkgs/python3-tifffile/template
@@ -1,6 +1,6 @@
# Template file for 'python3-tifffile'
pkgname=python3-tifffile
-version=2025.3.13
+version=2025.3.30
revision=1
build_style=python3-module
hostmakedepends="python3-setuptools"
@@ -11,7 +11,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=4ac93724b4ed9f815c02b7589de7c0a79f53fa1ca45c0d3ec90d8f5a50553633
+checksum=d74f3e18ea72d033ad5d1a88038063b9916c88f480bb330d3b2a46a969e0080f
# Tests require unpackaged fsspec
make_check=no
From 475fe147935c15776be69697df0fc1a059029715 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:52:36 -0400
Subject: [PATCH 1527/2025] python3-setuptools-rust: update to 1.11.1.
---
srcpkgs/python3-setuptools-rust/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-setuptools-rust/template b/srcpkgs/python3-setuptools-rust/template
index 71a2a27d8c44d1..bd3336b3a440b7 100644
--- a/srcpkgs/python3-setuptools-rust/template
+++ b/srcpkgs/python3-setuptools-rust/template
@@ -1,6 +1,6 @@
# Template file for 'python3-setuptools-rust'
pkgname=python3-setuptools-rust
-version=1.11.0
+version=1.11.1
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -11,7 +11,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=f765d66f3def6fdc85e1e6d889c6a812aea1430c8dadcf1c7b6779b45f874fb2
+checksum=7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0
# Tests have unpackaged dependencies
make_check=no
From 04fd945e3f6d7e67143545fe36c540a0c167117d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:52:53 -0400
Subject: [PATCH 1528/2025] tagparser: update to 12.5.0.
---
srcpkgs/tagparser/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tagparser/template b/srcpkgs/tagparser/template
index 0b7eade200ee55..78df8fd947c6a9 100644
--- a/srcpkgs/tagparser/template
+++ b/srcpkgs/tagparser/template
@@ -1,6 +1,6 @@
# Template file for 'tagparser'
pkgname=tagparser
-version=12.4.0
+version=12.5.0
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=feb02c65c409a536c054a4c5def829ea48342c629666e27c34c89cecf73dd2d7
+checksum=275dabc4500a0be6e0d9e24348bf6cab03ea56b179acb33e9efddf59e880b907
tagparser-devel_package() {
short_desc+=" - development files"
From d31896fee3ccb4bf1648cfdbca788152a2377b83 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:53:42 -0400
Subject: [PATCH 1529/2025] tageditor: update to 3.9.5.
---
srcpkgs/tageditor/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/tageditor/template b/srcpkgs/tageditor/template
index 02c38b9ea5c481..a7747c5b280de4 100644
--- a/srcpkgs/tageditor/template
+++ b/srcpkgs/tageditor/template
@@ -1,6 +1,6 @@
# Template file for 'tageditor'
pkgname=tageditor
-version=3.9.4
+version=3.9.5
revision=1
build_style=cmake
configure_args="-DQT_PACKAGE_PREFIX=Qt6"
@@ -12,4 +12,4 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="GPL-2.0-only"
homepage="https://github.com/Martchus/tageditor"
distfiles="https://github.com/Martchus/tageditor/archive/v${version}.tar.gz"
-checksum=4a417b0ea7c4c39c2b96822696a5dedcb8a9613ecd2439147fbe1b148d4248f5
+checksum=2f8d80ca7da8395d5d704ae9bfc8bb9ea5a562df131ceb99ffc5318a2670b6cf
From da4501dbd2a310352185bd4329c35e042d276d5a Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 20:54:02 -0400
Subject: [PATCH 1530/2025] wayland-protocols: update to 1.43.
---
srcpkgs/wayland-protocols/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wayland-protocols/template b/srcpkgs/wayland-protocols/template
index 50a6c9e33edad9..425a409e9c62ff 100644
--- a/srcpkgs/wayland-protocols/template
+++ b/srcpkgs/wayland-protocols/template
@@ -1,6 +1,6 @@
# Template file for 'wayland-protocols'
pkgname=wayland-protocols
-version=1.41
+version=1.43
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
@@ -10,7 +10,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="MIT"
homepage="https://wayland.freedesktop.org"
distfiles="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/${version}/wayland-protocols-${version}.tar.gz"
-checksum=f25b0d00f3c610158b00b57b1b7b6e59c4bfd4d91aed46f24d9eba7acf220788
+checksum=05fc0ff0c6b3081549d8f81c6b584076a20be18e8c2b9be65ae09ce05e5aea9e
post_install() {
vlicense COPYING
From 9298dbedaa03e8885020e2b2bb09b1a285f29f8e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 21:06:48 -0400
Subject: [PATCH 1531/2025] python3-hypothesis: update to 6.131.0.
---
srcpkgs/python3-hypothesis/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-hypothesis/template b/srcpkgs/python3-hypothesis/template
index 8845d98c74bc26..b04559c4d57b14 100644
--- a/srcpkgs/python3-hypothesis/template
+++ b/srcpkgs/python3-hypothesis/template
@@ -1,6 +1,6 @@
# Template file for 'python3-hypothesis'
pkgname=python3-hypothesis
-version=6.130.0
+version=6.131.0
revision=1
build_wrksrc=hypothesis-python
build_style=python3-pep517
@@ -24,7 +24,7 @@ license="MPL-2.0"
homepage="https://hypothesis.works/"
changelog="https://raw.githubusercontent.com/HypothesisWorks/hypothesis/master/hypothesis-python/docs/changes.rst"
distfiles="https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-${version}.tar.gz"
-checksum=aafda6ce09d5ab8bc3e546a31212a3ba3fcc5530ba6d2ada647dc471ee5bdd69
+checksum=6109fd40c8aeec087128300ea6c77f969df145286995fc42a12a9a689f5ce04e
if [ "$XBPS_CHECK_PKGS" != full ]; then
# Skip "full" tests unless explicitly requested"
From 5702ec962f39bad2c5ee3cf66f9b1f75450eea0b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Thu, 10 Apr 2025 21:09:12 -0400
Subject: [PATCH 1532/2025] python3-ipython: update to 8.35.0.
---
srcpkgs/python3-ipython/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-ipython/template b/srcpkgs/python3-ipython/template
index 7dcda085d04312..24211329c236f3 100644
--- a/srcpkgs/python3-ipython/template
+++ b/srcpkgs/python3-ipython/template
@@ -1,6 +1,6 @@
# Template file for 'python3-ipython'
pkgname=python3-ipython
-version=8.34.0
+version=8.35.0
revision=1
build_style=python3-pep517
hostmakedepends="python3-setuptools python3-wheel"
@@ -16,7 +16,7 @@ license="BSD-3-Clause"
homepage="https://ipython.org/"
changelog="https://github.com/ipython/ipython/raw/main/docs/source/whatsnew/version8.rst"
distfiles="${PYPI_SITE}/i/ipython/ipython-${version}.tar.gz"
-checksum=c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a
+checksum=d200b7d93c3f5883fc36ab9ce28a18249c7706e51347681f80a0aef9895f2520
conflicts="python-ipython<=5.8.0_2"
make_check_pre="env PYTHONPATH=."
From e09a9a89c580074b86619e57e29f8124a114821c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 15:46:57 +0200
Subject: [PATCH 1533/2025] xsnow: update to 3.8.5.
---
srcpkgs/xsnow/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/xsnow/template b/srcpkgs/xsnow/template
index 90cd5a652bffdc..66b84d45c80dab 100644
--- a/srcpkgs/xsnow/template
+++ b/srcpkgs/xsnow/template
@@ -1,6 +1,6 @@
# Template file for 'xsnow'
pkgname=xsnow
-version=3.8.4
+version=3.8.5
revision=1
build_style=gnu-configure
hostmakedepends="gsl-devel pkg-config gettext tar"
@@ -12,7 +12,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=8b17d7fc419dc0c398bba9f3711529ee08e28b4f93d7809ca87087216991d9ff
+checksum=364a03fe8331749c27c7d40204cf1dc053933e0ed8cce64b9cd884390b77e9c5
do_install() {
vbin src/xsnow
From 3c2064bc0c3fe301779941e843e06399e2c4c19e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 15:49:08 +0200
Subject: [PATCH 1534/2025] htop: update to 3.4.1.
---
srcpkgs/htop/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/htop/template b/srcpkgs/htop/template
index 79d5ee8b198260..3e493ee753eca1 100644
--- a/srcpkgs/htop/template
+++ b/srcpkgs/htop/template
@@ -1,6 +1,6 @@
# Template file for 'htop'
pkgname=htop
-version=3.4.0
+version=3.4.1
revision=1
build_style=gnu-configure
configure_args="--enable-unicode --enable-sensors"
@@ -11,4 +11,4 @@ license="GPL-2.0-only"
homepage="https://htop.dev/"
changelog="https://raw.githubusercontent.com/htop-dev/htop/main/ChangeLog"
distfiles="https://github.com/htop-dev/htop/releases/download/${version}/htop-${version}.tar.xz"
-checksum=feaabd2d31ca27c09c367a3b1b547ea9f96105fc41f4dfa799e2f49daad5de29
+checksum=904f7d4580fc11cffc7e0f06895a4789e0c1c054435752c151e812fead9f6220
From 47534c2d096f952d9d6c17be4a2ee280a73d55f2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 15:49:17 +0200
Subject: [PATCH 1535/2025] fzf: update to 0.61.1.
---
srcpkgs/fzf/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/fzf/template b/srcpkgs/fzf/template
index 121929d7e23bdf..269f600e4e6c3d 100644
--- a/srcpkgs/fzf/template
+++ b/srcpkgs/fzf/template
@@ -1,6 +1,6 @@
# Template file for 'fzf'
pkgname=fzf
-version=0.61.0
+version=0.61.1
revision=1
build_style=go
go_import_path="github.com/junegunn/fzf"
@@ -12,7 +12,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/refs/tags/v${version}.tar.gz"
-checksum=5d72cdf708c6adc240b3b43dfecd218cf4703ea609422fb4d62812e9f79f0a12
+checksum=702e1886dab359a1dab361b372c1ac05b2a1ed5d916aa0fbc08e8269a53a5171
post_install() {
cd ${wrksrc}
From 83e78d9e0deaef0d757c4d4bcc3b8389f44c0ee4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 15:50:41 +0200
Subject: [PATCH 1536/2025] victoria-logs: update to 1.18.0.
---
srcpkgs/victoria-logs/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/victoria-logs/template b/srcpkgs/victoria-logs/template
index 2496a618c5ecf7..3f93b9d6955cda 100644
--- a/srcpkgs/victoria-logs/template
+++ b/srcpkgs/victoria-logs/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-logs'
pkgname=victoria-logs
-version=1.17.0
+version=1.18.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -18,7 +18,7 @@ homepage="https://victoriametrics.com/products/victorialogs/"
changelog="https://docs.victoriametrics.com/victorialogs/changelog/"
# monorepo:
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}-victorialogs.tar.gz"
-checksum=e891e58282ecfcbf3fdeb172152801a35e56b7997f822a27a390d68890937a81
+checksum=2fc4458044ce84c9b18aa7d9313478c4a0144e9cb6a587e9b4f0d6fb0be34c67
system_accounts="_vlogs"
_vlogs_homedir="/var/lib/victoria-logs"
From de41acef88d9691ea030a0a142c8de37a46d038b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 15:50:45 +0200
Subject: [PATCH 1537/2025] victoria-metrics: update to 1.115.0.
---
srcpkgs/victoria-metrics/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/victoria-metrics/template b/srcpkgs/victoria-metrics/template
index ff25a32afd79bf..1cd58c5385553f 100644
--- a/srcpkgs/victoria-metrics/template
+++ b/srcpkgs/victoria-metrics/template
@@ -1,6 +1,6 @@
# Template file for 'victoria-metrics'
pkgname=victoria-metrics
-version=1.114.0
+version=1.115.0
revision=1
build_style=go
go_import_path="github.com/VictoriaMetrics/VictoriaMetrics"
@@ -22,7 +22,7 @@ license="Apache-2.0"
homepage="https://victoriametrics.com/"
changelog="https://docs.victoriametrics.com/changelog/"
distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}.tar.gz"
-checksum=e4b1ec261e4059b310248033ff2c682ac5eb09572ae650f65a5dcf3f6492fdd0
+checksum=b7efc59b656bcfd09905aa220515adaad99bd3627e56d39bf20a849314f0c7ab
system_accounts="_vmetrics"
_vmetrics_homedir="/var/lib/victoria-metrics"
From 9d4f3066f31fdda5232813efa8296bf930724f4e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 16:32:26 +0200
Subject: [PATCH 1538/2025] bcachefs-tools: update to 1.25.1.
---
srcpkgs/bcachefs-tools/patches/make.patch | 28 ++++++++++-------------
srcpkgs/bcachefs-tools/template | 4 ++--
2 files changed, 14 insertions(+), 18 deletions(-)
diff --git a/srcpkgs/bcachefs-tools/patches/make.patch b/srcpkgs/bcachefs-tools/patches/make.patch
index cfe1961c3a558d..3f05ff8dd162c9 100644
--- a/srcpkgs/bcachefs-tools/patches/make.patch
+++ b/srcpkgs/bcachefs-tools/patches/make.patch
@@ -1,6 +1,15 @@
--- a/Makefile
+++ b/Makefile
-@@ -57,7 +57,7 @@
+@@ -26,7 +26,7 @@
+ ifdef CARGO_BUILD_TARGET
+ BUILT_BIN = target/$(CARGO_BUILD_TARGET)/release/bcachefs
+ else
+- BUILT_BIN = target/release/bcachefs
++ BUILT_BIN = target/$(RUST_TARGET)/release/bcachefs
+ endif
+
+ # Prevent recursive expansions of $(CFLAGS) to avoid repeatedly performing
+@@ -65,7 +65,7 @@
CARGO_PROFILE=release
# CARGO_PROFILE=debug
@@ -9,7 +18,7 @@
CARGO_BUILD=$(CARGO) build $(CARGO_BUILD_ARGS)
CARGO_CLEAN=$(CARGO) clean $(CARGO_CLEAN_ARGS)
-@@ -73,7 +73,6 @@
+@@ -80,7 +80,6 @@
CFLAGS+=$(call cc-disable-warning, shift-overflow)
CFLAGS+=$(call cc-disable-warning, enum-conversion)
CFLAGS+=$(call cc-disable-warning, gnu-variable-sized-type-not-at-end)
@@ -17,25 +26,12 @@
PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd libudev libkeyutils"
ifdef BCACHEFS_FUSE
---- a/Makefile
-+++ b/Makefile
@@ -200,7 +200,7 @@
- install: INITRAMFS_HOOK=$(INITRAMFS_DIR)/hooks/bcachefs
- install: INITRAMFS_SCRIPT=$(INITRAMFS_DIR)/scripts/local-premount/bcachefs
- install: bcachefs $(optional_install)
-- $(INSTALL) -m0755 -D target/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR)
-+ $(INSTALL) -m0755 -D target/*/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR)
- $(INSTALL) -m0644 -D bcachefs.8 -t $(DESTDIR)$(PREFIX)/share/man/man8/
- $(INSTALL) -m0755 -D initramfs/script $(DESTDIR)$(INITRAMFS_SCRIPT)
- $(INSTALL) -m0755 -D initramfs/hook $(DESTDIR)$(INITRAMFS_HOOK)
---- a/Makefile
-+++ b/Makefile
-@@ -199,7 +199,7 @@
.PHONY: install
install: INITRAMFS_HOOK=$(INITRAMFS_DIR)/hooks/bcachefs
install: INITRAMFS_SCRIPT=$(INITRAMFS_DIR)/scripts/local-premount/bcachefs
-install: bcachefs $(optional_install)
+install: $(optional_install)
- $(INSTALL) -m0755 -D target/*/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR)
+ $(INSTALL) -m0755 -D $(BUILT_BIN) -t $(DESTDIR)$(ROOT_SBINDIR)
$(INSTALL) -m0644 -D bcachefs.8 -t $(DESTDIR)$(PREFIX)/share/man/man8/
$(INSTALL) -m0755 -D initramfs/script $(DESTDIR)$(INITRAMFS_SCRIPT)
diff --git a/srcpkgs/bcachefs-tools/template b/srcpkgs/bcachefs-tools/template
index 9a2b415d92ab5b..c10766c2cba4f0 100644
--- a/srcpkgs/bcachefs-tools/template
+++ b/srcpkgs/bcachefs-tools/template
@@ -1,7 +1,7 @@
# Template file for 'bcachefs-tools'
pkgname=bcachefs-tools
reverts="24_1"
-version=1.25.0
+version=1.25.1
revision=1
build_style=gnu-makefile
make_install_args="ROOT_SBINDIR=/usr/bin"
@@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-only"
homepage="https://bcachefs.org/"
distfiles="https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${version}.tar.gz"
-checksum=01b9aff1e34a5b8b013e4cee7fac7574f3839b9b4044fe24127a73e77cc7d328
+checksum=6717d33f588f55c41046f012b6ab4e2ffc1370aebd0316a512b44cc155bb3c41
export VERSION=v${version}
export RUST_TARGET
From b6b3e095150e332af2eb63bf5122d4c2258b5499 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 11 Apr 2025 23:52:21 +0200
Subject: [PATCH 1539/2025] texlive-bin: update to 2025.
---
srcpkgs/texlive-bin/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/texlive-bin/template b/srcpkgs/texlive-bin/template
index 11a92cccd1414d..7d21b0107423e7 100644
--- a/srcpkgs/texlive-bin/template
+++ b/srcpkgs/texlive-bin/template
@@ -1,6 +1,6 @@
# Template file for 'texlive-bin'
pkgname=texlive-bin
-version=2024
+version=2025
revision=1
depends="texlive${version}-bin"
short_desc="TeX Live Binary distribution through tl-install (newest version)"
From 89beaae50c26abe38a84a13c37f7abb1c0e51c7b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 03:22:49 -0700
Subject: [PATCH 1540/2025] libmateweather: add missing hostmakedeps
---
srcpkgs/libmateweather/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libmateweather/template b/srcpkgs/libmateweather/template
index db31997460edce..1ed517162fe80d 100644
--- a/srcpkgs/libmateweather/template
+++ b/srcpkgs/libmateweather/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
configure_args="--disable-static --enable-locations-compression
--with-zoneinfo-dir=/usr/share/zoneinfo"
hostmakedepends="pkg-config itstool glib-devel gettext automake
- mate-common autoconf-archive"
+ mate-common autoconf-archive gettext-devel-tools libtool gtk-doc"
makedepends="gtk+3-devel libxml2-devel libglib-devel libsoup3-devel"
depends="dconf"
short_desc="Provides access to weather information from the Internet for MATE"
From 5965bb5f50b9a529525251c86eeb2e5b7e739810 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 03:23:10 -0700
Subject: [PATCH 1541/2025] caribou: fix build with gcc14
---
srcpkgs/caribou/template | 3 +++
1 file changed, 3 insertions(+)
diff --git a/srcpkgs/caribou/template b/srcpkgs/caribou/template
index fe0277f2ef12a2..b2a1b9f2bcc712 100644
--- a/srcpkgs/caribou/template
+++ b/srcpkgs/caribou/template
@@ -22,6 +22,9 @@ lib32disabled=yes
pre_configure() {
autoreconf -f -i
+
+ # Regenerate sources with new vala
+ find -name '*.vala' -exec touch {} \;
}
libcaribou_package() {
From 471099c65922077b3491f07ab7328680e2f1b738 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 12 Apr 2025 15:17:24 +0200
Subject: [PATCH 1542/2025] grep: update to 3.12.
---
srcpkgs/grep/patches/dirfd.patch | 32 --------------------------------
srcpkgs/grep/template | 12 ++++--------
2 files changed, 4 insertions(+), 40 deletions(-)
delete mode 100644 srcpkgs/grep/patches/dirfd.patch
diff --git a/srcpkgs/grep/patches/dirfd.patch b/srcpkgs/grep/patches/dirfd.patch
deleted file mode 100644
index c2e648cd74a042..00000000000000
--- a/srcpkgs/grep/patches/dirfd.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From d4d8abb39eb02c555f062b1f83ffcfac999c582f Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Fri, 5 May 2023 12:02:49 +0200
-Subject: dirfd: Fix bogus override (regression 2023-04-26).
-
-Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
-<https://lists.gnu.org/archive/html/bug-gnulib/2023-05/msg00040.html>.
-
-* m4/dirfd.m4 (gl_FUNC_DIRFD): Fix mistake in last change.
----
---- a/m4/dirfd.m4
-+++ b/m4/dirfd.m4
-@@ -1,4 +1,4 @@
--# serial 27 -*- Autoconf -*-
-+# serial 28 -*- Autoconf -*-
-
- dnl Find out how to get the file descriptor associated with an open DIR*.
-
-@@ -40,10 +40,6 @@ AC_DEFUN([gl_FUNC_DIRFD],
- HAVE_DIRFD=0
- else
- HAVE_DIRFD=1
-- dnl Replace only if the system declares dirfd already.
-- if test $ac_cv_have_decl_dirfd = yes; then
-- REPLACE_DIRFD=1
-- fi
- dnl Replace dirfd() on native Windows, to support fdopendir().
- AC_REQUIRE([gl_DIRENT_DIR])
- if test $DIR_HAS_FD_MEMBER = 0; then
---
-cgit v1.1
-
diff --git a/srcpkgs/grep/template b/srcpkgs/grep/template
index d614d78e0c1665..10afbb3d1938b4 100644
--- a/srcpkgs/grep/template
+++ b/srcpkgs/grep/template
@@ -1,9 +1,9 @@
# Template file for 'grep'
pkgname=grep
-version=3.11
-revision=2
+version=3.12
+revision=1
build_style=gnu-configure
-hostmakedepends="automake gettext-devel-tools pkg-config"
+hostmakedepends="gettext-devel-tools pkg-config"
makedepends="pcre2-devel"
checkdepends="perl"
short_desc="GNU grep utility"
@@ -11,8 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://www.gnu.org/software/grep/"
distfiles="${GNU_SITE}/grep/grep-${version}.tar.xz"
-checksum=1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab
-
-pre_configure() {
- autoreconf -fi
-}
+checksum=2649b27c0e90e632eadcd757be06c6e9a4f48d941de51e7c0f83ff76408a07b9
From ee7eb90abc7205ec6ae968edbc04dbcdbb8d337b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 9 Apr 2025 19:03:48 +0200
Subject: [PATCH 1543/2025] openssh: update to 10.0p1.
---
srcpkgs/openssh/patches/sshd_config.patch | 12 +++++-----
srcpkgs/openssh/patches/time_t.patch | 28 +++++++++++++++++++++++
srcpkgs/openssh/template | 4 ++--
3 files changed, 36 insertions(+), 8 deletions(-)
create mode 100644 srcpkgs/openssh/patches/time_t.patch
diff --git a/srcpkgs/openssh/patches/sshd_config.patch b/srcpkgs/openssh/patches/sshd_config.patch
index aa87fdc677bde9..3eb0b6a46fd708 100644
--- a/srcpkgs/openssh/patches/sshd_config.patch
+++ b/srcpkgs/openssh/patches/sshd_config.patch
@@ -12,16 +12,16 @@
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
-@@ -58,7 +63,7 @@ AuthorizedKeysFile .ssh/authorized_keys
- #PermitEmptyPasswords no
-
- # Change to no to disable s/key passwords
+@@ -60,7 +65,7 @@
+ # Change to "no" to disable keyboard-interactive authentication. Depending on
+ # the system's configuration, this may involve passwords, challenge-response,
+ # one-time passwords or some combination of these and other methods.
-#KbdInteractiveAuthentication yes
+KbdInteractiveAuthentication no
# Kerberos options
#KerberosAuthentication no
-@@ -79,7 +84,7 @@ AuthorizedKeysFile .ssh/authorized_keys
+@@ -81,7 +86,7 @@
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and KbdInteractiveAuthentication to 'no'.
@@ -30,7 +30,7 @@
#AllowAgentForwarding yes
#AllowTcpForwarding yes
-@@ -88,7 +93,7 @@ AuthorizedKeysFile .ssh/authorized_keys
+@@ -90,7 +95,7 @@
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
diff --git a/srcpkgs/openssh/patches/time_t.patch b/srcpkgs/openssh/patches/time_t.patch
new file mode 100644
index 00000000000000..5a8a08fac559be
--- /dev/null
+++ b/srcpkgs/openssh/patches/time_t.patch
@@ -0,0 +1,28 @@
+--- a/log.c
++++ b/log.c
+@@ -595,14 +595,14 @@
+ olast_event == 0 ? -1 : (long)(now - olast_event)));
+ if (rl->hysteresis_start == 0) {
+ /* active, but under threshold; hysteresis */
+- if (olast_event + rl->hysteresis < now) {
++ if (olast_event + (time_t)rl->hysteresis < now) {
+ /* hysteresis expired before this event */
+ RLDBG(("hysteresis preexpired"));
+ goto inactive;
+ }
+ RLDBG(("start hysteresis"));
+ rl->hysteresis_start = now;
+- } else if (rl->hysteresis_start + rl->hysteresis < now) {
++ } else if (rl->hysteresis_start + (time_t)rl->hysteresis < now) {
+ /* Hysteresis period expired, transition to inactive */
+ RLDBG(("complete hysteresis"));
+ inactive:
+@@ -640,7 +640,7 @@
+ *active = 1;
+ RLDBG(("log_every=%u since_log=%ld", rl->log_every,
+ (long)(now - rl->last_log)));
+- if (rl->log_every > 0 && now >= rl->last_log + rl->log_every) {
++ if (rl->log_every > 0 && now >= rl->last_log + (time_t)rl->log_every) {
+ RLDBG(("periodic: since_last=%u", rl->ratelimited_events));
+ rl->last_log = now;
+ if (events_dropped != NULL) {
diff --git a/srcpkgs/openssh/template b/srcpkgs/openssh/template
index 50df7e1525a3ca..fd93b46c3b8fce 100644
--- a/srcpkgs/openssh/template
+++ b/srcpkgs/openssh/template
@@ -1,6 +1,6 @@
# Template file for 'openssh'
pkgname=openssh
-version=9.9p2
+version=10.0p1
revision=1
build_style=gnu-configure
configure_args="--datadir=/usr/share/openssh
@@ -26,7 +26,7 @@ license="BSD-2-Clause, ISC"
homepage="https://www.openssh.com"
changelog="https://www.openssh.com/releasenotes.html"
distfiles="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${version}.tar.gz"
-checksum=91aadb603e08cc285eddf965e1199d02585fa94d994d6cae5b41e1721e215673
+checksum=021a2e709a0edf4250b1256bd5a9e500411a90dddabea830ed59cef90eb9d85c
conf_files="/etc/ssh/moduli /etc/ssh/ssh_config /etc/ssh/sshd_config /etc/pam.d/sshd"
make_dirs="
/var/chroot/ssh 0755 root root
From e53b4ceec6171b0da521eae876b3fdccf1eed67b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 9 Apr 2025 21:51:56 +0200
Subject: [PATCH 1544/2025] gnome-ssh-askpass: update to 10.0p1.
---
srcpkgs/gnome-ssh-askpass/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-ssh-askpass/template b/srcpkgs/gnome-ssh-askpass/template
index 9bdeae4073c726..bc2ee75e11f3f2 100644
--- a/srcpkgs/gnome-ssh-askpass/template
+++ b/srcpkgs/gnome-ssh-askpass/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-ssh-askpass'
pkgname=gnome-ssh-askpass
-version=9.9p2
+version=10.0p1
revision=1
build_wrksrc="contrib"
build_style=gnu-makefile
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
license="BSD-3-Clause, BSD-2-Clause"
homepage="http://www.openssh.org"
distfiles="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${version}.tar.gz"
-checksum=91aadb603e08cc285eddf965e1199d02585fa94d994d6cae5b41e1721e215673
+checksum=021a2e709a0edf4250b1256bd5a9e500411a90dddabea830ed59cef90eb9d85c
alternatives="
ssh-askpass:/usr/libexec/ssh-askpass:/usr/bin/gnome-ssh-askpass
From 9f9289d6500e22f46938ea832c7026edd321e405 Mon Sep 17 00:00:00 2001
From: Pierre Sabbagh <pierresabbagh47@gmail.com>
Date: Sat, 12 Apr 2025 19:28:27 +0300
Subject: [PATCH 1545/2025] scrcpy: update to 3.2.
---
srcpkgs/scrcpy/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/scrcpy/template b/srcpkgs/scrcpy/template
index 0cf67057337ac2..2938681fc48930 100644
--- a/srcpkgs/scrcpy/template
+++ b/srcpkgs/scrcpy/template
@@ -1,6 +1,6 @@
# Template file for 'scrcpy'
pkgname=scrcpy
-version=3.1
+version=3.2
revision=1
build_style=meson
configure_args="-Dcompile_server=false
@@ -14,8 +14,8 @@ license="Apache-2.0"
homepage="https://github.com/Genymobile/scrcpy"
distfiles="https://github.com/Genymobile/scrcpy/archive/v${version}.tar.gz
https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}"
-checksum="beaa5050a3c45faa77cedc70ad13d88ef26b74d29d52f512b7708671e037d24d
- 958f0944a62f23b1f33a16e9eb14844c1a04b882ca175a738c16d23cb22b86c0"
+checksum="9902a3afd75f9a5da64898ac06ffaf77065dd713a58f47a408630b98f03ba9ce
+ b920e0ea01936bf2482f4ba2fa985c22c13c621999e3d33b45baa5acfc1ea3d0"
skip_extraction="scrcpy-server-v${version}"
post_install() {
From 986213b942b78f86857ab5146f2e3aa651612a16 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 12 Apr 2025 18:59:28 +0200
Subject: [PATCH 1546/2025] syncthing: update to 1.29.5.
---
srcpkgs/syncthing/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template
index bc5dd475275ac8..130989936cfca1 100644
--- a/srcpkgs/syncthing/template
+++ b/srcpkgs/syncthing/template
@@ -1,6 +1,6 @@
# Template file for 'syncthing'
pkgname=syncthing
-version=1.29.4
+version=1.29.5
revision=1
build_style=go
go_import_path="github.com/syncthing/syncthing"
@@ -20,7 +20,7 @@ license="MPL-2.0"
homepage="https://syncthing.net/"
changelog="https://github.com/syncthing/syncthing/releases"
distfiles="https://github.com/syncthing/syncthing/archive/v${version}.tar.gz"
-checksum=6fd5fb081297bd031923a7f9b2a641c38df2bad8cf65e197d9bcfc2fc4bf3a83
+checksum=8dcef38261bc1f0388dcb85385822594573a76ff31a874703fd2d2699250040a
pre_build() {
GOARCH= go generate github.com/syncthing/syncthing/lib/api/auto
From 6a0879b76eaa3f736fe37b11a9db79b1ce578794 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 12 Apr 2025 19:03:21 +0200
Subject: [PATCH 1547/2025] linux6.14: update to 6.14.2.
---
srcpkgs/linux6.14/files/arm64-dotconfig | 4 +++-
srcpkgs/linux6.14/files/i386-dotconfig | 4 +++-
srcpkgs/linux6.14/files/x86_64-dotconfig | 6 +++---
srcpkgs/linux6.14/template | 4 ++--
4 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.14/files/arm64-dotconfig b/srcpkgs/linux6.14/files/arm64-dotconfig
index 17a4251752bf42..c55be48e370dfa 100644
--- a/srcpkgs/linux6.14/files/arm64-dotconfig
+++ b/srcpkgs/linux6.14/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.14.0 Kernel Configuration
+# Linux/arm64 6.14.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -18,6 +18,7 @@ CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -12690,6 +12691,7 @@ CONFIG_NFSD_FLEXFILELAYOUT=y
CONFIG_NFSD_V4_2_INTER_SSC=y
CONFIG_NFSD_V4_SECURITY_LABEL=y
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
+# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set
CONFIG_GRACE_PERIOD=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
diff --git a/srcpkgs/linux6.14/files/i386-dotconfig b/srcpkgs/linux6.14/files/i386-dotconfig
index 182b98e7c46d21..e3189f618a4037 100644
--- a/srcpkgs/linux6.14/files/i386-dotconfig
+++ b/srcpkgs/linux6.14/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.14.0 Kernel Configuration
+# Linux/i386 6.14.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -10263,6 +10264,7 @@ CONFIG_NFSD_FLEXFILELAYOUT=y
CONFIG_NFSD_V4_2_INTER_SSC=y
CONFIG_NFSD_V4_SECURITY_LABEL=y
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
+# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set
CONFIG_GRACE_PERIOD=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
diff --git a/srcpkgs/linux6.14/files/x86_64-dotconfig b/srcpkgs/linux6.14/files/x86_64-dotconfig
index 88f0945917464a..2f783bf2d36229 100644
--- a/srcpkgs/linux6.14/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.14/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.14.0 Kernel Configuration
+# Linux/x86_64 6.14.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -2206,8 +2207,6 @@ CONFIG_ETHTOOL_NETLINK=y
#
# Device Drivers
#
-CONFIG_HAVE_EISA=y
-# CONFIG_EISA is not set
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
@@ -10691,6 +10690,7 @@ CONFIG_NFSD_FLEXFILELAYOUT=y
CONFIG_NFSD_V4_2_INTER_SSC=y
CONFIG_NFSD_V4_SECURITY_LABEL=y
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
+# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set
CONFIG_GRACE_PERIOD=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
diff --git a/srcpkgs/linux6.14/template b/srcpkgs/linux6.14/template
index f271a9a9221c50..ffa68250117724 100644
--- a/srcpkgs/linux6.14/template
+++ b/srcpkgs/linux6.14/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.14'
pkgname=linux6.14
-version=6.14.1
+version=6.14.2
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -18,7 +18,7 @@ rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version#
esac
checksum="a294b683e7b161bb0517bb32ec7ed1d2ea7603dfbabad135170ed12d00c47670
- 7b546d56dae0a112c5c6ec853c447d79ecb97c8155f8e42474b2a49da1dda905"
+ 61e2ed6cc19c94316189d237e722e69d6ef9f47d288e420e4cb7db0ff0aaf73b"
python_version=3
From b1f638e54a4a8b44d2a1167e2530cebc8a262b21 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 12 Apr 2025 19:09:22 +0200
Subject: [PATCH 1548/2025] c-ares: update to 1.34.5.
---
srcpkgs/c-ares/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/c-ares/template b/srcpkgs/c-ares/template
index 1a86af2026dec1..aadf2d72a8b409 100644
--- a/srcpkgs/c-ares/template
+++ b/srcpkgs/c-ares/template
@@ -1,6 +1,6 @@
# Template file for 'c-ares'
pkgname=c-ares
-version=1.34.4
+version=1.34.5
revision=1
build_style=gnu-configure
checkdepends="iana-etc"
@@ -10,7 +10,7 @@ license="MIT"
homepage="https://c-ares.org/"
changelog="https://c-ares.org/changelog.html"
distfiles="https://github.com/c-ares/c-ares/releases/download/v${version}/c-ares-${version}.tar.gz"
-checksum=fa38dbed659ee4cc5a32df5e27deda575fa6852c79a72ba1af85de35a6ae222f
+checksum=7d935790e9af081c25c495fd13c2cfcda4792983418e96358ef6e7320ee06346
make_check=ci-skip # segfaults only on CI
post_install() {
From f684f4a1530d56cf157de5da9443df44c0aca8ea Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Mon, 2 Dec 2024 14:03:53 +0100
Subject: [PATCH 1549/2025] nfs-utils: update to 2.8.3
---
srcpkgs/nfs-utils/files/nfsdcld/run | 6 +
.../patches/musl-fix_long_unsigned_int.patch | 44 ++++----
.../patches/musl-svcgssd-sysconf.patch | 103 ------------------
...s-utils-2.7.1-define_macros_for_musl.patch | 38 -------
srcpkgs/nfs-utils/template | 7 +-
5 files changed, 32 insertions(+), 166 deletions(-)
create mode 100644 srcpkgs/nfs-utils/files/nfsdcld/run
delete mode 100644 srcpkgs/nfs-utils/patches/musl-svcgssd-sysconf.patch
delete mode 100644 srcpkgs/nfs-utils/patches/nfs-utils-2.7.1-define_macros_for_musl.patch
diff --git a/srcpkgs/nfs-utils/files/nfsdcld/run b/srcpkgs/nfs-utils/files/nfsdcld/run
new file mode 100644
index 00000000000000..c6cf1ca474758d
--- /dev/null
+++ b/srcpkgs/nfs-utils/files/nfsdcld/run
@@ -0,0 +1,6 @@
+#!/bin/sh
+exec 2>&1
+
+[ -r ./conf ] && . ./conf
+
+exec nfsdcld ${OPTS:- --foreground}
diff --git a/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch b/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch
index 28dc1da9a34368..87900cb543c43a 100644
--- a/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch
+++ b/srcpkgs/nfs-utils/patches/musl-fix_long_unsigned_int.patch
@@ -1,5 +1,5 @@
---- a/utils/gssd/gssd.c 2024-08-20 14:30:33.000000000 +0200
-+++ b/utils/gssd/gssd.c 2024-09-08 13:01:06.098924979 +0200
+--- a/utils/gssd/gssd.c 2025-03-29 16:21:54.000000000 +0100
++++ b/utils/gssd/gssd.c 2025-03-31 22:19:59.859489111 +0200
@@ -65,6 +65,7 @@
#include <dirent.h>
#include <netdb.h>
@@ -50,8 +50,8 @@
break;
}
}
---- a/utils/gssd/gssd_proc.c 2024-08-20 14:30:33.000000000 +0200
-+++ b/utils/gssd/gssd_proc.c 2024-09-08 13:19:02.841249423 +0200
+--- a/utils/gssd/gssd_proc.c 2025-03-29 16:21:54.000000000 +0100
++++ b/utils/gssd/gssd_proc.c 2025-03-31 22:26:32.351326749 +0200
@@ -73,6 +73,7 @@
#ifdef HAVE_TIRPC_GSS_SECCREATE
#include <rpc/rpcsec_gss.h>
@@ -111,7 +111,7 @@
#ifdef HAVE_TIRPC_GSS_SECCREATE
memset(&req, 0, sizeof(req));
req.my_cred = sec.cred;
-@@ -553,8 +554,8 @@
+@@ -567,8 +568,8 @@
int err, resp = -1;
pthread_t tid = pthread_self();
@@ -122,7 +122,7 @@
*chg_err = change_identity(uid);
if (*chg_err) {
-@@ -602,8 +603,8 @@
+@@ -616,8 +617,8 @@
int success = 0;
pthread_t tid = pthread_self();
@@ -133,7 +133,7 @@
do {
gssd_refresh_krb5_machine_credential(clp->servername,
-@@ -943,8 +944,8 @@
+@@ -957,8 +958,8 @@
free(tinfo);
return ret;
}
@@ -144,7 +144,7 @@
tinfo->tid = th;
pthread_mutex_lock(&active_thread_list_lock);
-@@ -1008,7 +1009,7 @@
+@@ -1022,7 +1023,7 @@
}
lbuf[lbuflen-1] = 0;
@@ -153,8 +153,8 @@
lbuf, clp->relpath);
for (p = strtok(lbuf, " "); p; p = strtok(NULL, " ")) {
---- a/utils/gssd/krb5_util.c 2024-08-20 14:30:33.000000000 +0200
-+++ b/utils/gssd/krb5_util.c 2024-09-08 13:25:58.884113095 +0200
+--- a/utils/gssd/krb5_util.c 2025-03-29 16:21:54.000000000 +0100
++++ b/utils/gssd/krb5_util.c 2025-03-31 22:25:50.008589085 +0200
@@ -123,6 +123,7 @@
#include <sys/types.h>
@@ -163,7 +163,7 @@
#include "nfslib.h"
#include "gssd.h"
-@@ -426,8 +427,8 @@
+@@ -420,8 +421,8 @@
now += 300;
pthread_mutex_lock(&ple_lock);
if (ple->ccname && ple->endtime > now && !nocache && !force_renew) {
@@ -174,18 +174,18 @@
code = 0;
pthread_mutex_unlock(&ple_lock);
goto out;
-@@ -527,8 +528,8 @@
- }
+@@ -478,8 +479,8 @@
+ pthread_mutex_unlock(&ple_lock);
code = 0;
-- printerr(2, "%s(0x%lx): principal '%s' ccache:'%s'\n",
-- __func__, tid, pname, cc_name);
+- printerr(2, "%s(0x%lx): principal '%s' ccache:'%s'\n",
+- __func__, tid, pname, ple->ccname);
+ printerr(2, "%s(0x%" PRIxPTR "): principal '%s' ccache:'%s'\n",
-+ __func__, (uintptr_t)tid, pname, cc_name);
++ __func__, (uintptr_t)tid, pname, ple->ccname);
out:
- #ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_ADDRESSLESS
- if (init_opts)
-@@ -667,8 +668,8 @@
+ if (opts)
+ krb5_get_init_creds_opt_free(context, opts);
+@@ -614,8 +615,8 @@
/* Get full target hostname */
retval = getaddrinfo(inhost, NULL, &hints, &addrs);
if (retval) {
@@ -196,7 +196,7 @@
goto out;
}
strncpy(outhost, addrs->ai_canonname, outhostlen);
-@@ -677,8 +678,8 @@
+@@ -624,8 +625,8 @@
*c = tolower(*c);
if (get_verbosity() && strcmp(inhost, outhost))
@@ -207,12 +207,12 @@
retval = 0;
out:
-@@ -1021,7 +1022,7 @@
+@@ -968,7 +969,7 @@
tried_upper = 1;
}
} else {
- printerr(2, "find_keytab_entry(0x%lx): Success getting keytab entry for '%s'\n",tid, spn);
-+ printerr(2, "find_keytab_entry(0x%" PRIxPTR "): Success getting keytab entry for '%s'\n", (uintptr_t)tid, spn);
++ printerr(2, "find_keytab_entry(0x%" PRIxPTR "): Success getting keytab entry for '%s'\n",(uintptr_t)tid, spn);
retval = 0;
goto out;
}
diff --git a/srcpkgs/nfs-utils/patches/musl-svcgssd-sysconf.patch b/srcpkgs/nfs-utils/patches/musl-svcgssd-sysconf.patch
deleted file mode 100644
index aab0e9612bf23a..00000000000000
--- a/srcpkgs/nfs-utils/patches/musl-svcgssd-sysconf.patch
+++ /dev/null
@@ -1,103 +0,0 @@
---- a/support/nfsidmap/libnfsidmap.c
-+++ b/support/nfsidmap/libnfsidmap.c
-@@ -430,11 +430,17 @@
-
- nobody_user = conf_get_str("Mapping", "Nobody-User");
- if (nobody_user) {
-- size_t buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ size_t buflen = 1024; /*value on my gentoo glibc system that has _SC_GETPW_R_SIZE_MAX*/
- struct passwd *buf;
- struct passwd *pw = NULL;
- int err;
-
-+ /*sysconf can return -1 when _SC_GETPW_R_SIZE_MAX is not defined, like on musl systems, if cast to size_t this will lead
-+ to an integer overflow, which leads to a buffer overflow and crashes svcgssd */
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-+
- buf = malloc(sizeof(*buf) + buflen);
- if (buf) {
- err = getpwnam_r(nobody_user, buf, ((char *)buf) + sizeof(*buf), buflen, &pw);
-@@ -451,10 +457,16 @@
-
- nobody_group = conf_get_str("Mapping", "Nobody-Group");
- if (nobody_group) {
-- size_t buflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ size_t buflen = 1024; /*value on my gentoo glibc system that has _SC_GETGR_R_SIZE_MAX*/
- struct group *buf;
- struct group *gr = NULL;
- int err;
-+
-+ /*sysconf can return -1 when _SC_GETGR_R_SIZE_MAX is not defined, like on musl systems, if cast to size_t this will lead
-+ to an integer overflow, which leads to a buffer overflow and crashes svcgssd */
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-
- buf = malloc(sizeof(*buf) + buflen);
- if (buf) {
---- a/support/nfsidmap/static.c
-+++ b/support/nfsidmap/static.c
-@@ -98,10 +98,14 @@
- {
- struct passwd *pw;
- struct pwbuf *buf;
-- size_t buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ size_t buflen = 1024;
- char *localname;
- int err;
-
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-+
- buf = malloc(sizeof(*buf) + buflen);
- if (!buf) {
- err = ENOMEM;
-@@ -149,9 +153,13 @@
- {
- struct group *gr;
- struct grbuf *buf;
-- size_t buflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ size_t buflen = 1024;
- char *localgroup;
- int err;
-+
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-
- buf = malloc(sizeof(*buf) + buflen);
- if (!buf) {
---- a/support/nfsidmap/nss.c
-+++ b/support/nfsidmap/nss.c
-@@ -91,9 +91,13 @@
- struct passwd *pw = NULL;
- struct passwd pwbuf;
- char *buf;
-- size_t buflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETPW_R_SIZE_MAX);
-+ size_t buflen = 1024;
- int err = -ENOMEM;
-
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-+
- buf = malloc(buflen);
- if (!buf)
- goto out;
-@@ -119,8 +123,12 @@
- struct group *gr = NULL;
- struct group grbuf;
- char *buf;
-- size_t buflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ long scbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);
-+ size_t buflen = 1024;
- int err;
-+
-+ if (scbuflen > 0)
-+ buflen = (size_t)scbuflen;
-
- if (domain == NULL)
- domain = get_default_domain();
diff --git a/srcpkgs/nfs-utils/patches/nfs-utils-2.7.1-define_macros_for_musl.patch b/srcpkgs/nfs-utils/patches/nfs-utils-2.7.1-define_macros_for_musl.patch
deleted file mode 100644
index df4c2db84341de..00000000000000
--- a/srcpkgs/nfs-utils/patches/nfs-utils-2.7.1-define_macros_for_musl.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff --git a/support/junction/path.c b/support/junction/path.c
-index 13a14386..dd0f59a0 100644
---- a/support/junction/path.c
-+++ b/support/junction/path.c
-@@ -23,6 +23,12 @@
- * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
- */
-
-+/* For musl */
-+#ifndef _GNU_SOURCE
-+#define _GNU_SOURCE
-+#endif
-+#include <limits.h>
-+
- #include <sys/types.h>
- #include <sys/stat.h>
-
-diff --git a/support/include/junction.h b/support/include/junction.h
-index 7257d80b..d127dd55 100644
---- a/support/include/junction.h
-+++ b/support/include/junction.h
-@@ -26,6 +26,16 @@
- #ifndef _NFS_JUNCTION_H_
- #define _NFS_JUNCTION_H_
-
-+/* For musl, refered to glibc's sys/cdefs.h */
-+#ifndef __attribute_malloc__
-+#define __attribute_malloc__ __attribute__((__malloc__))
-+#endif
-+
-+/* For musl, refered to glibc's sys/stat.h */
-+#ifndef ALLPERMS
-+#define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */
-+#endif
-+
- #include <stdint.h>
-
- /*
diff --git a/srcpkgs/nfs-utils/template b/srcpkgs/nfs-utils/template
index 60da30200b697b..77901c2b707f41 100644
--- a/srcpkgs/nfs-utils/template
+++ b/srcpkgs/nfs-utils/template
@@ -1,6 +1,6 @@
# Template file for 'nfs-utils'
pkgname=nfs-utils
-version=2.7.1
+version=2.8.3
revision=1
build_style=gnu-configure
configure_args="--with-statduser=nobody --enable-gss --enable-nfsv4
@@ -13,14 +13,14 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.linux-nfs.org/"
distfiles="${KERNEL_SITE}/utils/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
-checksum=885c948a84a58bca4148f459588f9a7369dbb40dcc466f04e455c6b10fd0aa48
+checksum=11e7c5847a8423a72931c865bd9296e7fd56ff270a795a849183900961711725
replaces="rpcgen>=0"
hostmakedepends="pkg-config libtirpc-devel rpcsvc-proto mit-krb5-devel"
makedepends="libblkid-devel libmount-devel libtirpc-devel
keyutils-devel libevent-devel mit-krb5-devel
device-mapper-devel libcap-devel sqlite-devel
- libxml2-devel"
+ libxml2-devel libnl3-devel"
depends="rpcbind"
python_version=3
conf_files="/etc/exports"
@@ -53,6 +53,7 @@ post_install() {
vsv rpcsvcgssd
vsv statd
vsv nfs-server
+ vsv nfsdcld
# replacement scripts
rm -rf ${DESTDIR}/usr/bin/start-statd
vbin ${FILESDIR}/start-statd
From bcfc1442d2abf96a1c8f440563c0ed54af47ed18 Mon Sep 17 00:00:00 2001
From: Mateusz Sylwestrzak <slymattz@gmail.com>
Date: Wed, 11 Dec 2024 14:23:55 +0100
Subject: [PATCH 1550/2025] libtirpc: update to 1.3.6
---
srcpkgs/libtirpc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/libtirpc/template b/srcpkgs/libtirpc/template
index 88e331d0623942..298de5fb83c367 100644
--- a/srcpkgs/libtirpc/template
+++ b/srcpkgs/libtirpc/template
@@ -1,6 +1,6 @@
# Template file for 'libtirpc'
pkgname=libtirpc
-version=1.3.5
+version=1.3.6
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config mit-krb5-devel"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
homepage="https://sourceforge.net/projects/libtirpc/"
changelog="http://git.linux-nfs.org/?p=steved/libtirpc.git;a=shortlog"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=9b31370e5a38d3391bf37edfa22498e28fe2142467ae6be7a17c9068ec0bf12f
+checksum=bbd26a8f0df5690a62a47f6aa30f797f3ef8d02560d1bc449a83066b5a1d3508
case "$XBPS_TARGET_MACHINE" in
*-musl) makedepends+=" musl-legacy-compat" ;;
From 1a5668b8af541fcd6f5b206ec50c04edfc6245e5 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 12 Apr 2025 14:56:15 -0400
Subject: [PATCH 1551/2025] soju: fix default config
---
srcpkgs/soju/patches/void-defaults.patch | 11 +++++++++++
srcpkgs/soju/template | 6 ++++--
2 files changed, 15 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/soju/patches/void-defaults.patch
diff --git a/srcpkgs/soju/patches/void-defaults.patch b/srcpkgs/soju/patches/void-defaults.patch
new file mode 100644
index 00000000000000..6fd9fec525dd59
--- /dev/null
+++ b/srcpkgs/soju/patches/void-defaults.patch
@@ -0,0 +1,11 @@
+merge void's default config with upstream's
+
+--- a/config.in
++++ b/config.in
+@@ -1,4 +1,4 @@
+-db sqlite3 /var/lib/soju/main.db
+-message-store fs /var/lib/soju/logs/
++db sqlite3 /var/db/soju/main.db
++message-store fs /var/log/soju/
+ listen ircs://
+ listen unix+admin://
diff --git a/srcpkgs/soju/template b/srcpkgs/soju/template
index 2dd1261a3fea2b..45d20f2de6ce83 100644
--- a/srcpkgs/soju/template
+++ b/srcpkgs/soju/template
@@ -1,7 +1,7 @@
# Template file for 'soju'
pkgname=soju
version=0.9.0
-revision=1
+revision=2
build_style=go
go_import_path="codeberg.org/emersion/soju"
go_package="./cmd/... ./contrib/..."
@@ -19,8 +19,10 @@ distfiles="https://codeberg.org/emersion/soju/archive/v${version}.tar.gz"
checksum=3ca05f741342f60a385e2c3c784824e81c122b05a909efe0fa62b94c414f92f1
conf_files="/etc/soju/config"
system_accounts="_soju"
+_soju_homedir="/var/lib/soju"
make_dirs="/var/db/soju 0750 _soju _soju
- /var/log/soju 0750 _soju _soju"
+ /var/log/soju 0750 _soju _soju
+ /var/lib/soju 0750 _soju _soju"
post_install() {
for b in znc-import migrate-db migrate-logs; do
From 2e68f9f5c94fa2b37b1af2dab8989f05fc1dda15 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Thu, 27 Mar 2025 12:37:34 +0100
Subject: [PATCH 1552/2025] prosody: do not vendor configuration file
---
srcpkgs/prosody/files/prosody.cfg.lua | 187 --------------------------
srcpkgs/prosody/patches/pidfile.patch | 12 ++
srcpkgs/prosody/template | 6 +-
3 files changed, 14 insertions(+), 191 deletions(-)
delete mode 100644 srcpkgs/prosody/files/prosody.cfg.lua
create mode 100644 srcpkgs/prosody/patches/pidfile.patch
diff --git a/srcpkgs/prosody/files/prosody.cfg.lua b/srcpkgs/prosody/files/prosody.cfg.lua
deleted file mode 100644
index f0a961349d3f83..00000000000000
--- a/srcpkgs/prosody/files/prosody.cfg.lua
+++ /dev/null
@@ -1,187 +0,0 @@
--- Prosody Example Configuration File
---
--- Information on configuring Prosody can be found on our
--- website at http://prosody.im/doc/configure
---
--- Tip: You can check that the syntax of this file is correct
--- when you have finished by running: luac -p prosody.cfg.lua
--- If there are any errors, it will let you know what and where
--- they are, otherwise it will keep quiet.
---
--- The only thing left to do is rename this file to remove the .dist ending, and fill in the
--- blanks. Good luck, and happy Jabbering!
-
-
------- Void settings ------
-pidfile = "/run/prosody/prosody.pid"
-
----------- Server-wide settings ----------
--- Settings in this section apply to the whole server and are the default settings
--- for any virtual hosts
-
--- This is a (by default, empty) list of accounts that are admins
--- for the server. Note that you must create the accounts separately
--- (see http://prosody.im/doc/creating_accounts for info)
--- Example: admins = { "user1@example.com", "user2@example.net" }
-admins = { }
-
--- Enable use of libevent for better performance under high load
--- For more information see: http://prosody.im/doc/libevent
---use_libevent = true;
-
--- This is the list of modules Prosody will load on startup.
--- It looks for mod_modulename.lua in the plugins folder, so make sure that exists too.
--- Documentation on modules can be found at: http://prosody.im/doc/modules
-modules_enabled = {
-
- -- Generally required
- "roster"; -- Allow users to have a roster. Recommended ;)
- "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in.
- "tls"; -- Add support for secure TLS on c2s/s2s connections
- "dialback"; -- s2s dialback support
- "disco"; -- Service discovery
-
- -- Not essential, but recommended
- "private"; -- Private XML storage (for room bookmarks, etc.)
- "vcard"; -- Allow users to set vCards
-
- -- These are commented by default as they have a performance impact
- --"privacy"; -- Support privacy lists
- --"compression"; -- Stream compression
-
- -- Nice to have
- "version"; -- Replies to server version requests
- "uptime"; -- Report how long server has been running
- "time"; -- Let others know the time here on this server
- "ping"; -- Replies to XMPP pings with pongs
- "pep"; -- Enables users to publish their mood, activity, playing music and more
- "register"; -- Allow users to register on this server using a client and change passwords
-
- -- Admin interfaces
- "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands
- --"admin_telnet"; -- Opens telnet console interface on localhost port 5582
-
- -- HTTP modules
- --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
- --"http_files"; -- Serve static files from a directory over HTTP
-
- -- Other specific functionality
- "posix"; -- POSIX functionality, sends server to background, enables syslog, etc. (Keep enabled for Void.)
- --"groups"; -- Shared roster support
- --"announce"; -- Send announcement to all online users
- --"welcome"; -- Welcome users who register accounts
- --"watchregistrations"; -- Alert admins of registrations
- --"motd"; -- Send a message to users when they log in
- --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
-};
-
--- These modules are auto-loaded, but should you want
--- to disable them then uncomment them here:
-modules_disabled = {
- -- "offline"; -- Store offline messages
- -- "c2s"; -- Handle client connections
- -- "s2s"; -- Handle server-to-server connections
-};
-
--- Disable account creation by default, for security
--- For more information see http://prosody.im/doc/creating_accounts
-allow_registration = false;
-
--- These are the SSL/TLS-related settings. If you don't want
--- to use SSL/TLS, you may comment or remove this
-ssl = {
- key = "certs/localhost.key";
- certificate = "certs/localhost.crt";
-}
-
--- Force clients to use encrypted connections? This option will
--- prevent clients from authenticating unless they are using encryption.
-
-c2s_require_encryption = false
-
--- Force certificate authentication for server-to-server connections?
--- This provides ideal security, but requires servers you communicate
--- with to support encryption AND present valid, trusted certificates.
--- NOTE: Your version of LuaSec must support certificate verification!
--- For more information see http://prosody.im/doc/s2s#security
-
-s2s_secure_auth = false
-
--- Many servers don't support encryption or have invalid or self-signed
--- certificates. You can list domains here that will not be required to
--- authenticate using certificates. They will be authenticated using DNS.
-
---s2s_insecure_domains = { "gmail.com" }
-
--- Even if you leave s2s_secure_auth disabled, you can still require valid
--- certificates for some domains by specifying a list here.
-
---s2s_secure_domains = { "jabber.org" }
-
--- Select the authentication backend to use. The 'internal' providers
--- use Prosody's configured data storage to store the authentication data.
--- To allow Prosody to offer secure authentication mechanisms to clients, the
--- default provider stores passwords in plaintext. If you do not trust your
--- server please see http://prosody.im/doc/modules/mod_auth_internal_hashed
--- for information about using the hashed backend.
-
-authentication = "internal_plain"
-
--- Select the storage backend to use. By default Prosody uses flat files
--- in its configured data directory, but it also supports more backends
--- through modules. An "sql" backend is included by default, but requires
--- additional dependencies. See http://prosody.im/doc/storage for more info.
-
---storage = "sql" -- Default is "internal"
-
--- For the "sql" backend, you can uncomment *one* of the below to configure:
---sql = { driver = "SQLite3", database = "prosody.sqlite" } -- Default. 'database' is the filename.
---sql = { driver = "MySQL", database = "prosody", username = "prosody", password = "secret", host = "localhost" }
---sql = { driver = "PostgreSQL", database = "prosody", username = "prosody", password = "secret", host = "localhost" }
-
--- Logging configuration
--- For advanced logging see http://prosody.im/doc/logging
-log = {
- -- info = "/var/log/prosody/prosody.log"; -- Change 'info' to 'debug' for verbose logging
- -- error = "/var/log/prosody/prosody.err";
- "*syslog"; -- Uncomment this for logging to syslog
- -- "*console"; -- Log to the console, useful for debugging with daemonize=false
-}
-
------------ Virtual hosts -----------
--- You need to add a VirtualHost entry for each domain you wish Prosody to serve.
--- Settings under each VirtualHost entry apply *only* to that host.
-
-VirtualHost "localhost"
-
-VirtualHost "example.com"
- enabled = false -- Remove this line to enable this host
-
- -- Assign this host a certificate for TLS, otherwise it would use the one
- -- set in the global section (if any).
- -- Note that old-style SSL on port 5223 only supports one certificate, and will always
- -- use the global one.
- ssl = {
- key = "certs/example.com.key";
- certificate = "certs/example.com.crt";
- }
-
------- Components ------
--- You can specify components to add hosts that provide special services,
--- like multi-user conferences, and transports.
--- For more information on components, see http://prosody.im/doc/components
-
----Set up a MUC (multi-user chat) room server on conference.example.com:
---Component "conference.example.com" "muc"
-
--- Set up a SOCKS5 bytestream proxy for server-proxied file transfers:
---Component "proxy.example.com" "proxy65"
-
----Set up an external component (default component port is 5347)
---
--- External components allow adding various services, such as gateways/
--- transports to other networks like ICQ, MSN and Yahoo. For more info
--- see: http://prosody.im/doc/components#adding_an_external_component
---
---Component "gateway.example.com"
--- component_secret = "password"
diff --git a/srcpkgs/prosody/patches/pidfile.patch b/srcpkgs/prosody/patches/pidfile.patch
new file mode 100644
index 00000000000000..8fed22cd6d09d7
--- /dev/null
+++ b/srcpkgs/prosody/patches/pidfile.patch
@@ -0,0 +1,12 @@
+--- a/prosody.cfg.lua.dist 2025-03-28 22:24:48.477067815 +0100
++++ b/prosody.cfg.lua.dist 2025-03-28 22:24:28.531068661 +0100
+@@ -15,6 +15,9 @@
+ -- blanks. Good luck, and happy Jabbering!
+
+
++------ Void settings ------
++pidfile = "/run/prosody/prosody.pid"
++
+ ---------- Server-wide settings ----------
+ -- Settings in this section apply to the whole server and are the default settings
+ -- for any virtual hosts
diff --git a/srcpkgs/prosody/template b/srcpkgs/prosody/template
index 3bc9022a6c022f..a432314010ae10 100644
--- a/srcpkgs/prosody/template
+++ b/srcpkgs/prosody/template
@@ -1,7 +1,7 @@
# Template file for 'prosody'
pkgname=prosody
version=13.0.0
-revision=1
+revision=2
build_style=configure
configure_args="
--ostype=linux
@@ -42,9 +42,7 @@ post_configure() {
-e 's|^LD=.*|LD=${CC}|' \
-i config.unix
}
-pre_build() {
- cp -f ${FILESDIR}/prosody.cfg.lua prosody.cfg.lua.dist
-}
+
post_install() {
vsv prosody
vlicense COPYING
From 03631c65ac1b21f408e41de44a0a565af2806d64 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 30 Mar 2025 21:33:27 +0530
Subject: [PATCH 1553/2025] glow: update to 2.1.0.
---
srcpkgs/glow/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/glow/template b/srcpkgs/glow/template
index 605d3cff334fa6..13440275a897bb 100644
--- a/srcpkgs/glow/template
+++ b/srcpkgs/glow/template
@@ -1,6 +1,6 @@
# Template file for 'glow'
pkgname=glow
-version=2.0.0
+version=2.1.0
revision=1
build_style=go
go_import_path=github.com/charmbracelet/glow/v2
@@ -10,7 +10,7 @@ maintainer="klardotsh <josh@klar.sh>"
license="MIT"
homepage="https://github.com/charmbracelet/glow"
distfiles="https://github.com/charmbracelet/glow/archive/refs/tags/v${version}.tar.gz"
-checksum=55872e36c006e7e715b86283baf14add1f85b0a0304e867dd0d80e8d7afe49a8
+checksum=f1875a73ed81e5d8e6c81443e9a9d18bd9d1489c563c9fa2ff5425f2f8e2af6f
post_install() {
for shell in bash fish zsh; do
From 7d184b7ba3eedcf270f3fdc1298d5ffbcd99fb90 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 12 Apr 2025 22:05:45 +0200
Subject: [PATCH 1554/2025] soju: create /run/soju on startup
The default configuration file now contains
listen unix+admin://
which defaults to /run/soju/admin, the directory thus needs to exist.
---
srcpkgs/soju/files/soju/run | 2 ++
srcpkgs/soju/template | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/soju/files/soju/run b/srcpkgs/soju/files/soju/run
index 95d1a8632b8fbd..e113bb45c686c1 100644
--- a/srcpkgs/soju/files/soju/run
+++ b/srcpkgs/soju/files/soju/run
@@ -1,4 +1,6 @@
#!/bin/sh
exec 2>&1
[ -r conf ] && . ./conf
+mkdir -p /run/soju
+chown _soju:_soju /run/soju
exec chpst -u _soju soju ${OPTS}
diff --git a/srcpkgs/soju/template b/srcpkgs/soju/template
index 45d20f2de6ce83..d5d5d41c31f34c 100644
--- a/srcpkgs/soju/template
+++ b/srcpkgs/soju/template
@@ -1,7 +1,7 @@
# Template file for 'soju'
pkgname=soju
version=0.9.0
-revision=2
+revision=3
build_style=go
go_import_path="codeberg.org/emersion/soju"
go_package="./cmd/... ./contrib/..."
From b7511d2920fc035158a23c23b3b3e87d6424ab19 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 13:59:00 -0700
Subject: [PATCH 1555/2025] wireless_tools: fix build for gcc14 and musl
---
srcpkgs/wireless_tools/patches/basename.patch | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 srcpkgs/wireless_tools/patches/basename.patch
diff --git a/srcpkgs/wireless_tools/patches/basename.patch b/srcpkgs/wireless_tools/patches/basename.patch
new file mode 100644
index 00000000000000..48768ae8d8e18a
--- /dev/null
+++ b/srcpkgs/wireless_tools/patches/basename.patch
@@ -0,0 +1,14 @@
+Include missing basename declaration on musl
+
+diff -rup ifrename.c.orig ifrename.c
+--- a/ifrename.c
++++ b/ifrename.c
+@@ -45,6 +45,7 @@
+ #define _GNU_SOURCE
+ #endif
+
++#include <libgen.h> /* basename() */
+ #include <getopt.h> /* getopt_long() */
+ #include <linux/sockios.h> /* SIOCSIFNAME */
+ #include <fnmatch.h> /* fnmatch() */
+
From 1f9e24995868dd1ea9e233a71494be7bd56aa03c Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 13 Apr 2025 04:13:37 +0200
Subject: [PATCH 1556/2025] knot: update to 3.4.6.
---
srcpkgs/knot/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/knot/template b/srcpkgs/knot/template
index 0a344da3d23b26..7a84b2e814987f 100644
--- a/srcpkgs/knot/template
+++ b/srcpkgs/knot/template
@@ -1,6 +1,6 @@
# Template file for 'knot'
pkgname=knot
-version=3.4.5
+version=3.4.6
revision=1
build_style=gnu-configure
configure_args="
@@ -21,7 +21,7 @@ license="GPL-3.0-or-later"
homepage="https://www.knot-dns.cz/"
changelog="https://gitlab.nic.cz/knot/knot-dns/-/raw/${version%*.*}/NEWS"
distfiles="https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"
-checksum=359af70afafa7ccaa18439a7c1eb35270ff9eece81d0756ae4ca716b1433cb4b
+checksum=d19c5a1ff94b4f26027d635de108dbfc88f5652be86ccb3ba9a44ee9be0e5839
system_accounts="_knot"
_knot_homedir="/var/lib/knot"
From 5af1a4c6812e30988680004864dfd977ad34665b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 13 Apr 2025 04:31:46 +0200
Subject: [PATCH 1557/2025] linux6.13: update to 6.13.11.
---
srcpkgs/linux6.13/files/arm64-dotconfig | 3 ++-
srcpkgs/linux6.13/files/i386-dotconfig | 3 ++-
srcpkgs/linux6.13/files/x86_64-dotconfig | 5 ++---
srcpkgs/linux6.13/template | 4 ++--
4 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.13/files/arm64-dotconfig b/srcpkgs/linux6.13/files/arm64-dotconfig
index 0dad3ab4fc2faf..f2179d4d57c369 100644
--- a/srcpkgs/linux6.13/files/arm64-dotconfig
+++ b/srcpkgs/linux6.13/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.13.10 Kernel Configuration
+# Linux/arm64 6.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -18,6 +18,7 @@ CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/srcpkgs/linux6.13/files/i386-dotconfig b/srcpkgs/linux6.13/files/i386-dotconfig
index ba34d8e63346ef..434ac1945f4ede 100644
--- a/srcpkgs/linux6.13/files/i386-dotconfig
+++ b/srcpkgs/linux6.13/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.13.10 Kernel Configuration
+# Linux/i386 6.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/srcpkgs/linux6.13/files/x86_64-dotconfig b/srcpkgs/linux6.13/files/x86_64-dotconfig
index 2b2b70a5c4d49f..140265db0b18ef 100644
--- a/srcpkgs/linux6.13/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.13/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.13.10 Kernel Configuration
+# Linux/x86_64 6.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -2198,8 +2199,6 @@ CONFIG_ETHTOOL_NETLINK=y
#
# Device Drivers
#
-CONFIG_HAVE_EISA=y
-# CONFIG_EISA is not set
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
diff --git a/srcpkgs/linux6.13/template b/srcpkgs/linux6.13/template
index c4bda4024be972..6f3ee235f54d36 100644
--- a/srcpkgs/linux6.13/template
+++ b/srcpkgs/linux6.13/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.13'
pkgname=linux6.13
-version=6.13.10
+version=6.13.11
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e
- 5178253ee6814354db109a660705315c566f949fd79e5ab311a056d3c3739ea0"
+ 02b1d897dd560c27d9bd0d6b02aa52e5861e1fc13fc1c93de5a3433dfa4e3931"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 045546ee0d5d070002b785fa78ea0a67df37c452 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 13 Apr 2025 04:31:51 +0200
Subject: [PATCH 1558/2025] linux6.12: update to 6.12.23.
---
srcpkgs/linux6.12/files/arm64-dotconfig | 3 ++-
srcpkgs/linux6.12/files/i386-dotconfig | 3 ++-
srcpkgs/linux6.12/files/x86_64-dotconfig | 5 ++---
srcpkgs/linux6.12/template | 4 ++--
4 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig
index 6004ed869f3434..bb29abb607637e 100644
--- a/srcpkgs/linux6.12/files/arm64-dotconfig
+++ b/srcpkgs/linux6.12/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.12.22 Kernel Configuration
+# Linux/arm64 6.12.23 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -18,6 +18,7 @@ CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig
index ee1d18ba3efdef..9a245caf2ab08d 100644
--- a/srcpkgs/linux6.12/files/i386-dotconfig
+++ b/srcpkgs/linux6.12/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.12.22 Kernel Configuration
+# Linux/i386 6.12.23 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig
index 2511aab0faf2b7..6d75044555c5de 100644
--- a/srcpkgs/linux6.12/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.12/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.12.22 Kernel Configuration
+# Linux/x86_64 6.12.23 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -19,6 +19,7 @@ CONFIG_GCC_ASM_GOTO_OUTPUT_BROKEN=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=129
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@@ -2196,8 +2197,6 @@ CONFIG_ETHTOOL_NETLINK=y
#
# Device Drivers
#
-CONFIG_HAVE_EISA=y
-# CONFIG_EISA is not set
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template
index ab6e23231c29e6..3f48d1b0738000 100644
--- a/srcpkgs/linux6.12/template
+++ b/srcpkgs/linux6.12/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.12'
pkgname=linux6.12
-version=6.12.22
+version=6.12.23
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb
- 9e745f75743a839b96288a4f497ce550bd77b3ccfee24cb5220c51feefc6bd86"
+ 45591e7062529d26a778324df4232b87a8f8d0242925675aabd643c3a458afcb"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 7e71c323243a39d78a2b0921ebd5524497cd247a Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 13 Apr 2025 04:32:13 +0200
Subject: [PATCH 1559/2025] linux6.6: update to 6.6.87.
---
srcpkgs/linux6.6/files/arm64-dotconfig | 2 +-
srcpkgs/linux6.6/files/i386-dotconfig | 2 +-
srcpkgs/linux6.6/files/x86_64-dotconfig | 4 +---
srcpkgs/linux6.6/template | 4 ++--
4 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig
index 946b70f5dc17a6..ae7a42db6f36bf 100644
--- a/srcpkgs/linux6.6/files/arm64-dotconfig
+++ b/srcpkgs/linux6.6/files/arm64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.6.86 Kernel Configuration
+# Linux/arm64 6.6.87 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 6ebd8acdf5fbc0..11639446b244da 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.86 Kernel Configuration
+# Linux/i386 6.6.87 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index 1eb7129249d7f7..c083ecdc7fd9b1 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.86 Kernel Configuration
+# Linux/x86_64 6.6.87 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -2126,8 +2126,6 @@ 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
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 33815d6270f585..4a41db04e03ab9 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
# Template file for 'linux6.6'
pkgname=linux6.6
-version=6.6.86
+version=6.6.87
revision=1
short_desc="Linux kernel and modules (${version%.*} series)"
maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
fi
checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- 12c2a10e8a9ed83324354c55c861d0da6525fcd3bea27030fab79b3b6479fa80"
+ f56466ca9f145d3350533596b515975cda33861b8ad4940910085a093b29cb28"
python_version=3
# XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.
From 0b5015dda981fcd477d66356498b5a32e2c1495d Mon Sep 17 00:00:00 2001
From: Tor Morten Finnesand <tmfinnesand@gmail.com>
Date: Thu, 10 Apr 2025 22:08:02 +0200
Subject: [PATCH 1560/2025] wine: Fix wine staging build
---
srcpkgs/wine/template | 1 +
1 file changed, 1 insertion(+)
diff --git a/srcpkgs/wine/template b/srcpkgs/wine/template
index fd40b66821a45b..7ec25611424beb 100644
--- a/srcpkgs/wine/template
+++ b/srcpkgs/wine/template
@@ -94,6 +94,7 @@ fi
post_patch() {
if [ "${build_option_staging}" ]; then
+ export PATH="/usr/libexec/chroot-git:${PATH}"
"../wine-staging-${_pkgver}/staging/patchinstall.py" --all
fi
}
From ca4df8c07deb22a6a94c219908335cc6c97c40b4 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Sun, 13 Apr 2025 08:58:08 +0200
Subject: [PATCH 1561/2025] yquake2: update to 8.50.
---
srcpkgs/yquake2/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/yquake2/template b/srcpkgs/yquake2/template
index c4f89ae64ce9dc..b5e3cd9dfa1348 100644
--- a/srcpkgs/yquake2/template
+++ b/srcpkgs/yquake2/template
@@ -1,6 +1,6 @@
# Template file for 'yquake2'
pkgname=yquake2
-version=8.41
+version=8.50
revision=1
build_style=cmake
configure_args="-DSYSTEMWIDE_SUPPORT=ON"
@@ -13,7 +13,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-2.0-or-later"
homepage="https://www.yamagi.org/quake2/"
distfiles="https://deponie.yamagi.org/quake2/quake2-${version}.tar.xz"
-checksum=edb37e0634953d16b4e0f3a3152e4ddc097def5f6061629392ad90a1a785309e
+checksum=3c1492ce5bf31f3c7818e51ac58308c11c8294d8ae5efd70d3fac254d77c7179
case "$XBPS_TARGET_MACHINE" in
armv*) makedepends+=" MesaLib-devel";;
From 00869090fb3b7d15991ecffec650c5b88b873ac9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 02:02:48 -0700
Subject: [PATCH 1562/2025] lcms: fix build for gcc14
---
srcpkgs/lcms/template | 2 ++
1 file changed, 2 insertions(+)
diff --git a/srcpkgs/lcms/template b/srcpkgs/lcms/template
index a2f1f8341a3409..a3f6de78b9eaca 100644
--- a/srcpkgs/lcms/template
+++ b/srcpkgs/lcms/template
@@ -13,6 +13,8 @@ homepage="http://www.littlecms.com"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9
+CFLAGS="-Wno-incompatible-pointer-types"
+
post_install() {
vlicense COPYING
}
From abae22a2ead4d4bc43939b719b7a7b4374cd565c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 02:03:03 -0700
Subject: [PATCH 1563/2025] assimp: don't werror
---
srcpkgs/assimp/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/assimp/template b/srcpkgs/assimp/template
index 91a11b72f94f03..f0ac05c961dc05 100644
--- a/srcpkgs/assimp/template
+++ b/srcpkgs/assimp/template
@@ -3,7 +3,7 @@ pkgname=assimp
version=5.2.5
revision=1
build_style=cmake
-configure_args="-DASSIMP_BUILD_SAMPLES=OFF"
+configure_args="-DASSIMP_BUILD_SAMPLES=OFF -DASSIMP_WARNINGS_AS_ERRORS=OFF"
hostmakedepends="pkg-config"
makedepends="boost-devel libgomp-devel devil-devel minizip-devel zziplib-devel"
depends="libassimp>=${version}_${revision}"
From 55c1b0a428eb966a793e76d1de2d04a7cf6b9314 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 02:03:30 -0700
Subject: [PATCH 1564/2025] cln: fix missing distfiles
A new release of cln is available, but unfortunately the old distfile was
purged. Fix the link until it is updated.
---
srcpkgs/cln/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/cln/template b/srcpkgs/cln/template
index fc771b0f9adfb0..0f6a1b6b251f47 100644
--- a/srcpkgs/cln/template
+++ b/srcpkgs/cln/template
@@ -8,7 +8,7 @@ short_desc="Class library (C++) for numbers"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-only"
homepage="https://www.ginac.de/CLN/"
-distfiles="${homepage}/${pkgname}-${version}.tar.bz2"
+distfiles="${DEBIAN_SITE}/main/c/cln/cln_${version}.orig.tar.bz2"
checksum=f492530e8879bda529009b6033e1923c8f4aae843149fc28c667c20b094d984a
case "$XBPS_TARGET_MACHINE" in
From e8a25b69cd0873ce0b95eedf12d3a896f1df91b8 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 10:14:34 -0700
Subject: [PATCH 1565/2025] efl: fix building with gcc14 and musl
---
srcpkgs/efl/patches/musl.patch | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 srcpkgs/efl/patches/musl.patch
diff --git a/srcpkgs/efl/patches/musl.patch b/srcpkgs/efl/patches/musl.patch
new file mode 100644
index 00000000000000..90cc8eacfb7150
--- /dev/null
+++ b/srcpkgs/efl/patches/musl.patch
@@ -0,0 +1,14 @@
+Fix -Wint-conversion with gcc14 and musl, Eina_Thread is defined as uintptr_t
+
+diff -rup src/lib/eina/eina_debug_bt.c.orig src/lib/eina/eina_debug_bt.c
+--- a/src/lib/eina/eina_debug_bt.c
++++ b/src/lib/eina/eina_debug_bt.c
+@@ -339,7 +339,7 @@ _trace_cb(void *data EINA_UNUSED)
+ ((_eina_debug_thread_active_num) * sizeof(int));
+ // now collect per thread
+ for (i = 0; i < _eina_debug_thread_active_num; i++)
+- _collect_bt(_eina_debug_thread_active[i].thread);
++ _collect_bt((pthread_t)_eina_debug_thread_active[i].thread);
+ // we're done probing. now collec all the "i'm done" msgs on the
+ // semaphore for every thread + mainloop
+ for (i = 0; i < (_eina_debug_thread_active_num); i++)
From 2707233b016d5509279eca5c37b47348fbd6a69c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 10:14:57 -0700
Subject: [PATCH 1566/2025] libaccounts-glib: fix building with gcc14
---
srcpkgs/libaccounts-glib/template | 2 ++
1 file changed, 2 insertions(+)
diff --git a/srcpkgs/libaccounts-glib/template b/srcpkgs/libaccounts-glib/template
index 0ceb9e3b4c04bc..5269a621f30822 100644
--- a/srcpkgs/libaccounts-glib/template
+++ b/srcpkgs/libaccounts-glib/template
@@ -19,6 +19,8 @@ checksum=1e245338186bd481690d259d3a8b412c20c17149fcef3e8a66ec1f1705fabda4
# make_check_pre="dbus-run-session xvfb-run"
make_check=no # test_store_locked_cancel
+CFLAGS="-Wno-error=incompatible-pointer-types"
+
post_patch() {
# Failing on musl
if [ "$CROSS_BUILD" ]; then
From 22e1a97c8d81a621d067da8b3d031cdf5f9af7af Mon Sep 17 00:00:00 2001
From: Mintsuki <mintsuki@protonmail.com>
Date: Sun, 13 Apr 2025 09:58:07 +0200
Subject: [PATCH 1567/2025] limine: update to 9.2.3.
---
srcpkgs/limine/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/limine/template b/srcpkgs/limine/template
index 3dc6607ec3bcf8..7f476cde3249a3 100644
--- a/srcpkgs/limine/template
+++ b/srcpkgs/limine/template
@@ -1,6 +1,6 @@
# Template file for 'limine'
pkgname=limine
-version=9.2.2
+version=9.2.3
revision=1
build_style=gnu-configure
configure_args="--enable-all TOOLCHAIN_FOR_TARGET=llvm"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
homepage="https://limine-bootloader.org/"
changelog="https://raw.githubusercontent.com/limine-bootloader/limine/trunk/ChangeLog"
distfiles="https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"
-checksum=b83decd75effba101e4427b1efc81748cf73201c85be36e3795ca090f5f08083
+checksum=29c035cd7ca7b799ea9d0ab7d98dffe535d461b3b1e8bb9b249d7e293ec5a364
post_install() {
vlicense COPYING
From c8c377dd6a966e52f684d56ee1d21135eeddeb9f Mon Sep 17 00:00:00 2001
From: Daniel Lewan <daniel@teddydd.me>
Date: Sat, 12 Apr 2025 12:04:09 +0200
Subject: [PATCH 1568/2025] mise: update to 2025.4.2.
---
srcpkgs/mise/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/mise/template b/srcpkgs/mise/template
index e99abae6600472..232c8397c29984 100644
--- a/srcpkgs/mise/template
+++ b/srcpkgs/mise/template
@@ -1,6 +1,6 @@
# Template file for 'mise'
pkgname=mise
-version=2025.3.7
+version=2025.4.2
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://github.com/jdx/mise"
changelog="https://github.com/jdx/mise/releases"
distfiles="https://github.com/jdx/mise/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum=44256cca94b72d6975ff4a72ed4558bea0485fc4a23007c88305404656d9d1bb
+checksum=bbe3fe4a6cfcc92717fa75d7596c1d4f65e0daff2cd79965ac8d7f57704a3842
post_install() {
vlicense LICENSE
From 739b54e95d71b543175f71ec4abd133f7e7ece92 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 30 Mar 2025 21:39:26 +0530
Subject: [PATCH 1569/2025] cargo-about: update to 0.7.1.
---
srcpkgs/cargo-about/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/cargo-about/template b/srcpkgs/cargo-about/template
index 071719486491ac..2bd02cf3563f62 100644
--- a/srcpkgs/cargo-about/template
+++ b/srcpkgs/cargo-about/template
@@ -1,6 +1,6 @@
# Template file for 'cargo-about'
pkgname=cargo-about
-version=0.6.4
+version=0.7.1
revision=1
# depends on rustls/ring
archs="x86_64* aarch64* i686* arm*"
@@ -13,7 +13,7 @@ license="MIT, Apache-2.0"
homepage="https://github.com/EmbarkStudios/cargo-about"
changelog="https://raw.githubusercontent.com/EmbarkStudios/cargo-about/main/CHANGELOG.md"
distfiles="https://github.com/EmbarkStudios/cargo-about/archive/refs/tags/${version}.tar.gz"
-checksum=94a3cd55e82fc8adf99d49e311011a5a9a0fb5e152a45fe42af42897c451484c
+checksum=5b090871bda2c2cf645de826c219b41486c36ffe0b474ad9f6ecba7e21d279a0
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
broken="broken on architectures without atomic8"
From 61d43828dde47bd0b729d3b6037cf9f64db94e87 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 1 Apr 2025 12:09:13 +0530
Subject: [PATCH 1570/2025] treefmt: update to 2.2.1.
---
srcpkgs/treefmt/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/treefmt/template b/srcpkgs/treefmt/template
index ee0e424f8c2e2d..3fbf8fb80b4fa3 100644
--- a/srcpkgs/treefmt/template
+++ b/srcpkgs/treefmt/template
@@ -1,6 +1,6 @@
# Template file for 'treefmt'
pkgname=treefmt
-version=2.1.1
+version=2.2.1
revision=1
build_style=go
go_import_path="github.com/numtide/treefmt/v2"
@@ -11,7 +11,7 @@ license="MIT"
homepage="https://treefmt.com"
changelog="https://github.com/numtide/treefmt/releases"
distfiles="https://github.com/numtide/treefmt/archive/refs/tags/v${version}.tar.gz"
-checksum=4cd20c3cf763bbf4054b9241e6d59de4d59bb4705a758a666d1661685294f2e7
+checksum=d4000dfcdbabc9caf356005b38e18a6de71f626327d02ba609beec5846931f24
make_check=no # too many external deps
post_install() {
From c2a1b5dcd1742c14220d82d1552e43614177700c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 9 Apr 2025 00:28:41 +0530
Subject: [PATCH 1571/2025] lua-language-server: update to 3.14.0.
---
srcpkgs/lua-language-server/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/lua-language-server/template b/srcpkgs/lua-language-server/template
index 62fe3899558435..3b426f323c9a0a 100644
--- a/srcpkgs/lua-language-server/template
+++ b/srcpkgs/lua-language-server/template
@@ -1,6 +1,6 @@
# Template file for 'lua-language-server'
pkgname=lua-language-server
-version=3.13.9
+version=3.14.0
revision=1
hostmakedepends="ninja"
short_desc="Lua LSP implementation written in Lua"
@@ -9,7 +9,7 @@ license="MIT"
homepage="https://luals.github.io"
changelog="https://raw.githubusercontent.com/LuaLS/lua-language-server/master/changelog.md"
distfiles="https://github.com/LuaLS/lua-language-server/releases/download/${version}/lua-language-server-${version}-submodules.zip"
-checksum=e684ad831092eb2b14ecf160810679c6fbaa032d101b0ccde1acffb58dfb20ff
+checksum=ec0d16ddee144231517e827aba34656fedad78fa6a93746bde50e354fa7769b2
do_build() {
ninja -C 3rd/luamake -f compile/ninja/linux.ninja
From 048b489ce0509ca6594e64416b7e62957b496779 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 25 Mar 2025 12:59:25 +0530
Subject: [PATCH 1572/2025] hurl: update to 6.1.1.
---
srcpkgs/hurl/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/hurl/template b/srcpkgs/hurl/template
index bc3f5a301c88be..c407c4d31d2d63 100644
--- a/srcpkgs/hurl/template
+++ b/srcpkgs/hurl/template
@@ -1,6 +1,6 @@
# Template file for 'hurl'
pkgname=hurl
-version=6.1.0
+version=6.1.1
revision=1
build_style=cargo
make_check_args="-- --skip=runner::hurl_file::run --skip=http::tests::libcurl
@@ -13,7 +13,7 @@ license="Apache-2.0"
homepage="https://hurl.dev"
changelog="https://raw.githubusercontent.com/Orange-OpenSource/hurl/master/CHANGELOG.md"
distfiles="https://github.com/Orange-OpenSource/hurl/archive/refs/tags/${version}.tar.gz"
-checksum=7ac2cca05a3a22cd92bd10b46c39a4277fd64d10ab989e46a2e8aca112d842f0
+checksum=26ef1ed685f4b94190914a0e03127f7b7f6a488abf65758c19092dc6b9034b2c
if [[ "$XBPS_WORDSIZE" -eq 32 ]]; then
make_check=no # https://github.com/Orange-OpenSource/hurl/issues/1220
From 80e40eb35e2e65beb25de7eb84a3d4e648572a81 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 11 Apr 2025 17:20:30 +0300
Subject: [PATCH 1573/2025] gtk4: update to 4.18.4, fix update-check
---
srcpkgs/gtk4/template | 8 ++++----
srcpkgs/gtk4/update | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index b9954b954ff018..f4ed7a3ac73d23 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,6 +1,6 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.18.2
+version=4.18.4
revision=1
build_style=meson
build_helper="gir"
@@ -30,10 +30,10 @@ short_desc="GIMP ToolKit (v4)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-18/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-18/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=cca5677be4c3e501b49f1c50bcafacba8dcf4bd3a2d016388f834eff274dc159
+checksum=d4783ac15037c2c4275a8f1acc94f5fede28a516243fccb92ff54a11c15775ff
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
diff --git a/srcpkgs/gtk4/update b/srcpkgs/gtk4/update
index 20fb052fc29a9b..6e8850c9e9c6a9 100644
--- a/srcpkgs/gtk4/update
+++ b/srcpkgs/gtk4/update
@@ -1,2 +1,2 @@
pkgname="gtk"
-pattern="4\.[0-9]*[02468]\.[0-9]*"
+pattern="\"\K4\.[0-9]*[02468]\.[0-9]*"
From 80d2201c8e9af01321412dcfb187bf0d4efe3085 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:02:03 -0700
Subject: [PATCH 1574/2025] mesa-demos: update to 9.0.0.
---
.../mesa-demos/patches/disable-nonfree.patch | 31 +++
.../patches/mesa-demos-data-dir.patch | 214 ++++++++++++++++++
srcpkgs/mesa-demos/template | 25 +-
3 files changed, 261 insertions(+), 9 deletions(-)
create mode 100644 srcpkgs/mesa-demos/patches/disable-nonfree.patch
create mode 100644 srcpkgs/mesa-demos/patches/mesa-demos-data-dir.patch
diff --git a/srcpkgs/mesa-demos/patches/disable-nonfree.patch b/srcpkgs/mesa-demos/patches/disable-nonfree.patch
new file mode 100644
index 00000000000000..91d8fb6067a4fe
--- /dev/null
+++ b/srcpkgs/mesa-demos/patches/disable-nonfree.patch
@@ -0,0 +1,31 @@
+Disable demos that are not under an OSS license or public domain
+
+diff --git a/src/demos/meson.build b/src/demos/meson.build
+index 8f01036b..929f5405 100644
+--- a/src/demos/meson.build
++++ b/src/demos/meson.build
+@@ -28,7 +28,6 @@ progs = [
+ 'copypix',
+ 'cubemap',
+ 'cuberender',
+- 'dinoshade',
+ 'dissolve',
+ 'drawpix',
+ 'engine',
+@@ -52,7 +51,6 @@ progs = [
+ 'multiarb',
+ 'paltex',
+ 'pixeltest',
+- 'pointblast',
+ 'projtex',
+ 'ray',
+ 'readpix',
+@@ -61,7 +59,6 @@ progs = [
+ 'shadowtex',
+ 'singlebuffer',
+ 'spectex',
+- 'spriteblast',
+ 'stex3d',
+ 'teapot',
+ 'terrain',
+
diff --git a/srcpkgs/mesa-demos/patches/mesa-demos-data-dir.patch b/srcpkgs/mesa-demos/patches/mesa-demos-data-dir.patch
new file mode 100644
index 00000000000000..f72e5cf473a5f3
--- /dev/null
+++ b/srcpkgs/mesa-demos/patches/mesa-demos-data-dir.patch
@@ -0,0 +1,214 @@
+Source: https://src.fedoraproject.org/rpms/mesa-demos/blob/30fa49f5fdff5b91125672f3bbc1eef30b2251d8/f/mesa-demos-system-data.patch
+
+Fix programs that require access to installed files to run, e.g. mandelbrot
+
+diff --git a/src/glsl/bezier.c b/src/glsl/bezier.c
+index 84e0367..62996fb 100644
+--- a/src/glsl/bezier.c
++++ b/src/glsl/bezier.c
+@@ -13,7 +13,7 @@
+ #include "glut_wrap.h"
+ #include "shaderutil.h"
+
+-static const char *filename = "bezier.geom";
++static const char *filename = DEMOS_DATA_DIR "bezier.geom";
+
+ static GLuint fragShader;
+ static GLuint vertShader;
+diff --git a/src/glsl/blinking-teapot.c b/src/glsl/blinking-teapot.c
+index 62451e9..3420066 100644
+--- a/src/glsl/blinking-teapot.c
++++ b/src/glsl/blinking-teapot.c
+@@ -63,8 +63,8 @@ init_opengl (void)
+ exit(1);
+ }
+
+- vshad_id = CompileShaderFile (GL_VERTEX_SHADER, "blinking-teapot.vert");
+- fshad_id = CompileShaderFile (GL_FRAGMENT_SHADER, "blinking-teapot.frag");
++ vshad_id = CompileShaderFile (GL_VERTEX_SHADER, DEMOS_DATA_DIR "blinking-teapot.vert");
++ fshad_id = CompileShaderFile (GL_FRAGMENT_SHADER, DEMOS_DATA_DIR "blinking-teapot.frag");
+ prog_id = LinkShaders (vshad_id, fshad_id);
+
+ glUseProgram (prog_id);
+diff --git a/src/glsl/brick.c b/src/glsl/brick.c
+index 00d8349..f9f0ec7 100644
+--- a/src/glsl/brick.c
++++ b/src/glsl/brick.c
+@@ -14,8 +14,8 @@
+ #include "shaderutil.h"
+
+
+-static char *FragProgFile = "CH06-brick.frag";
+-static char *VertProgFile = "CH06-brick.vert";
++static char *FragProgFile = DEMOS_DATA_DIR "CH06-brick.frag";
++static char *VertProgFile = DEMOS_DATA_DIR "CH06-brick.vert";
+
+ /* program/shader objects */
+ static GLuint fragShader;
+diff --git a/src/glsl/bump.c b/src/glsl/bump.c
+index 95ad19f..f40cba0 100644
+--- a/src/glsl/bump.c
++++ b/src/glsl/bump.c
+@@ -15,9 +15,9 @@
+ #include "readtex.h"
+
+
+-static char *FragProgFile = "CH11-bumpmap.frag";
+-static char *FragTexProgFile = "CH11-bumpmaptex.frag";
+-static char *VertProgFile = "CH11-bumpmap.vert";
++static char *FragProgFile = DEMOS_DATA_DIR "CH11-bumpmap.frag";
++static char *FragTexProgFile = DEMOS_DATA_DIR "CH11-bumpmaptex.frag";
++static char *VertProgFile = DEMOS_DATA_DIR "CH11-bumpmap.vert";
+ static char *TextureFile = DEMOS_DATA_DIR "tile.rgb";
+
+ /* program/shader objects */
+diff --git a/src/glsl/convolutions.c b/src/glsl/convolutions.c
+index 567b358..4c681dd 100644
+--- a/src/glsl/convolutions.c
++++ b/src/glsl/convolutions.c
+@@ -340,7 +340,7 @@ static void init(void)
+
+ menuInit();
+ readTexture(textureLocation);
+- createProgram("convolution.vert", "convolution.frag");
++ createProgram(DEMOS_DATA_DIR "convolution.vert", DEMOS_DATA_DIR "convolution.frag");
+
+ glEnable(GL_TEXTURE_2D);
+ glClearColor(1.0, 1.0, 1.0, 1.0);
+diff --git a/src/glsl/mandelbrot.c b/src/glsl/mandelbrot.c
+index 18b817c..6bbeffd 100644
+--- a/src/glsl/mandelbrot.c
++++ b/src/glsl/mandelbrot.c
+@@ -14,8 +14,8 @@
+ #include "shaderutil.h"
+
+
+-static char *FragProgFile = "CH18-mandel.frag";
+-static char *VertProgFile = "CH18-mandel.vert";
++static char *FragProgFile = DEMOS_DATA_DIR "CH18-mandel.frag";
++static char *VertProgFile = DEMOS_DATA_DIR "CH18-mandel.vert";
+
+ /* program/shader objects */
+ static GLuint fragShader;
+diff --git a/src/glsl/meson.build b/src/glsl/meson.build
+index db8c613..13564a4 100644
+--- a/src/glsl/meson.build
++++ b/src/glsl/meson.build
+@@ -83,3 +83,38 @@ executable(
+ ],
+ install: true
+ )
++
++glsl_data = [
++ 'bezier.geom',
++ 'blinking-teapot.frag',
++ 'blinking-teapot.vert',
++ 'brick.shtest',
++ 'CH06-brick.frag',
++ 'CH06-brick.vert',
++ 'CH11-bumpmap.frag',
++ 'CH11-bumpmaptex.frag',
++ 'CH11-bumpmap.vert',
++ 'CH11-toyball.frag',
++ 'CH11-toyball.vert',
++ 'CH18-mandel.frag',
++ 'CH18-mandel.vert',
++ 'convolution.frag',
++ 'convolution.vert',
++ 'cubemap.frag',
++ 'mandelbrot.shtest',
++ 'multitex.frag',
++ 'multitex.shtest',
++ 'multitex.vert',
++ 'reflect.vert',
++ 'shadowtex.frag',
++ 'simple.vert',
++ 'simplex-noise.glsl',
++ 'skinning.frag',
++ 'skinning.vert',
++ 'toyball.shtest',
++]
++
++install_data(
++ glsl_data,
++ install_dir: get_option('datadir') / 'mesa-demos'
++)
+diff --git a/src/glsl/multitex.c b/src/glsl/multitex.c
+index 2f9a2fa..b51aba3 100644
+--- a/src/glsl/multitex.c
++++ b/src/glsl/multitex.c
+@@ -35,8 +35,8 @@
+
+ static const char *Demo = "multitex";
+
+-static const char *VertFile = "multitex.vert";
+-static const char *FragFile = "multitex.frag";
++static const char *VertFile = DEMOS_DATA_DIR "multitex.vert";
++static const char *FragFile = DEMOS_DATA_DIR "multitex.frag";
+
+ static const char *TexFiles[2] =
+ {
+diff --git a/src/glsl/simplex-noise.c b/src/glsl/simplex-noise.c
+index a687508..9a2a029 100644
+--- a/src/glsl/simplex-noise.c
++++ b/src/glsl/simplex-noise.c
+@@ -169,7 +169,7 @@ SpecialKey(int key, int x, int y)
+ static void
+ Init(void)
+ {
+- const char *filename = "simplex-noise.glsl";
++ const char *filename = DEMOS_DATA_DIR "simplex-noise.glsl";
+ char noiseText[10000];
+ FILE *f;
+ int len;
+diff --git a/src/glsl/skinning.c b/src/glsl/skinning.c
+index b451d13..0f4e943 100644
+--- a/src/glsl/skinning.c
++++ b/src/glsl/skinning.c
+@@ -20,8 +20,8 @@
+ #define M_PI 3.1415926535
+ #endif
+
+-static char *FragProgFile = "skinning.frag";
+-static char *VertProgFile = "skinning.vert";
++static char *FragProgFile = DEMOS_DATA_DIR "skinning.frag";
++static char *VertProgFile = DEMOS_DATA_DIR "skinning.vert";
+
+ /* program/shader objects */
+ static GLuint fragShader;
+diff --git a/src/glsl/texdemo1.c b/src/glsl/texdemo1.c
+index 861d696..42308d1 100644
+--- a/src/glsl/texdemo1.c
++++ b/src/glsl/texdemo1.c
+@@ -35,11 +35,11 @@
+
+ static const char *Demo = "texdemo1";
+
+-static const char *ReflectVertFile = "reflect.vert";
+-static const char *CubeFragFile = "cubemap.frag";
++static const char *ReflectVertFile = DEMOS_DATA_DIR "reflect.vert";
++static const char *CubeFragFile = DEMOS_DATA_DIR "cubemap.frag";
+
+-static const char *SimpleVertFile = "simple.vert";
+-static const char *SimpleTexFragFile = "shadowtex.frag";
++static const char *SimpleVertFile = DEMOS_DATA_DIR "simple.vert";
++static const char *SimpleTexFragFile = DEMOS_DATA_DIR "shadowtex.frag";
+
+ static const char *GroundImage = DEMOS_DATA_DIR "tile.rgb";
+
+diff --git a/src/glsl/toyball.c b/src/glsl/toyball.c
+index 17aa765..5b1f7d3 100644
+--- a/src/glsl/toyball.c
++++ b/src/glsl/toyball.c
+@@ -14,8 +14,8 @@
+ #include "shaderutil.h"
+
+
+-static char *FragProgFile = "CH11-toyball.frag";
+-static char *VertProgFile = "CH11-toyball.vert";
++static char *FragProgFile = DEMOS_DATA_DIR "CH11-toyball.frag";
++static char *VertProgFile = DEMOS_DATA_DIR "CH11-toyball.vert";
+
+ /* program/shader objects */
+ static GLuint fragShader;
+
diff --git a/srcpkgs/mesa-demos/template b/srcpkgs/mesa-demos/template
index 6a6974d5f37fed..9b680f62cb5022 100644
--- a/srcpkgs/mesa-demos/template
+++ b/srcpkgs/mesa-demos/template
@@ -1,17 +1,24 @@
# Template file for 'mesa-demos'
pkgname=mesa-demos
-version=8.4.0
-revision=3
-build_style=gnu-configure
-configure_args="--with-system-data-files"
-hostmakedepends="pkg-config"
-makedepends="libXext-devel MesaLib-devel glu-devel glew-devel freetype-devel libfreeglut-devel"
+version=9.0.0
+revision=1
+build_style=meson
+configure_args="-Dwith-system-data-files=true"
+hostmakedepends="pkg-config glslang wayland-devel"
+makedepends="libXext-devel MesaLib-devel glu-devel freetype-devel
+ libfreeglut-devel vulkan-loader Vulkan-Headers wayland-devel
+ wayland-protocols libxkbcommon-devel libdecor-devel"
short_desc="Mesa 3D demos and tools"
maintainer="John <me@johnnynator.dev>"
license="MIT"
-homepage="https://www.mesa3d.org"
-distfiles="https://mesa.freedesktop.org/archive/demos/mesa-demos-${version}.tar.bz2"
-checksum=01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d
+homepage="https://gitlab.freedesktop.org/mesa/demos"
+distfiles="https://mesa.freedesktop.org/archive/demos/mesa-demos-${version}.tar.xz"
+checksum=3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b
+
+post_install() {
+ sed -n '2,20p' src/vulkan/vkgears.c > LICENSE.MIT
+ vlicense LICENSE.MIT
+}
glxinfo_package() {
short_desc="Tool to diagnose problems with 3D acceleration setup"
From 03b4becef22ed1c36a23ea7d5d5ef9b60769dee9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 13 Apr 2025 14:03:21 -0700
Subject: [PATCH 1575/2025] bolt: fix build on gcc14 and musl
---
srcpkgs/bolt/patches/gcc14.patch | 45 ++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
create mode 100644 srcpkgs/bolt/patches/gcc14.patch
diff --git a/srcpkgs/bolt/patches/gcc14.patch b/srcpkgs/bolt/patches/gcc14.patch
new file mode 100644
index 00000000000000..a58c9a4c4efcde
--- /dev/null
+++ b/srcpkgs/bolt/patches/gcc14.patch
@@ -0,0 +1,45 @@
+From 9f85914f1efd7b74fb7bd906b339fcba2214d86a Mon Sep 17 00:00:00 2001
+From: Kate Hsuan <hpa@redhat.com>
+Date: Mon, 6 Jan 2025 14:12:47 +0800
+Subject: [PATCH] tests: bolt-test: Fix build error with gcc14
+
+Fix build errors with gcc14.
+The fix includes:
+1. Cast sockaddr correctly.
+
+build errors:
+
+x86_64-pc-linux-musl-gcc -Itest-auth.p -I. -I../bolt-0.9.8 -I../bolt-0.9.8/tests -I../bolt-0.9.8/common -I../bolt-0.9.8/boltd -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/polkit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fstack-protector-strong -Waggregate-return -Wunused -Warray-bounds -Wcast-align -Wclobbered -Wdeclaration-after-statement -Wempty-body -Wformat=2 -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wignored-qualifiers -Wimplicit-function-declaration -Winit-self -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-discarded-qualifiers -Wno-missing-field-initializers -Wno-suggest-attribute=format -Wno-unused-parameter -Wold-style-definition -Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing=3 -Wstrict-prototypes -Wstringop-overflow -Wstringop-truncation -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wwrite-strings -O2 -pipe -march=native -fno-diagnostics-color -pthread -MD -MQ test-auth.p/tests_bolt-test.c.o -MF test-auth.p/tests_bolt-test.c.o.d -o test-auth.p/tests_bolt-test.c.o -c ../bolt-0.9.8/tests/bolt-test.c
+../bolt-0.9.8/tests/bolt-test.c: In function 'notify_socket_new':
+../bolt-0.9.8/tests/bolt-test.c:131:17: error: passing argument 2 of 'bind' from incompatible pointer type [-Wincompatible-pointer-types]
+ 131 | r = bind (fd, &sau, socklen);
+ | ^~~~
+ | |
+ | struct sockaddr_un *
+In file included from ../bolt-0.9.8/tests/bolt-test.c:37:
+/usr/include/sys/socket.h:385:16: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_un *'
+ 385 | int bind (int, const struct sockaddr *, socklen_t);
+ | ^~~~~~~~~~~~~~~~~~~~~~~
+
+Resolves: #192
+Link: https://bugs.gentoo.org/937273
+---
+ tests/bolt-test.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/bolt-test.c b/tests/bolt-test.c
+index beabb8d..aa94222 100644
+--- a/tests/bolt-test.c
++++ b/tests/bolt-test.c
+@@ -128,7 +128,7 @@ notify_socket_new (void)
+ + strlen (sau.sun_path)
+ + 1;
+
+- r = bind (fd, &sau, socklen);
++ r = bind (fd, (struct sockaddr *) &sau, socklen);
+ g_assert_cmpint (r, >, -1);
+
+ r = setsockopt (fd, SOL_SOCKET, SO_PASSCRED, &one, sizeof (one));
+--
+GitLab
+
From 49ec1c9fb9e3780749d8f0733f464c7148b18461 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 6 Apr 2025 19:33:14 -0700
Subject: [PATCH 1576/2025] fakeroot: update to 1.37.1.1.
Use salsa distfiles URL since debian distfiles get cleaned up.
---
.../cross-dont-run-sysv-ipc-test.patch | 19 ++++++++-------
.../patches/do-not-redefine-id_t.patch | 23 -------------------
srcpkgs/fakeroot/template | 6 ++---
3 files changed, 14 insertions(+), 34 deletions(-)
delete mode 100644 srcpkgs/fakeroot/patches/do-not-redefine-id_t.patch
diff --git a/srcpkgs/fakeroot/patches/cross-dont-run-sysv-ipc-test.patch b/srcpkgs/fakeroot/patches/cross-dont-run-sysv-ipc-test.patch
index efb4009953ea92..781c7728b04f38 100644
--- a/srcpkgs/fakeroot/patches/cross-dont-run-sysv-ipc-test.patch
+++ b/srcpkgs/fakeroot/patches/cross-dont-run-sysv-ipc-test.patch
@@ -27,7 +27,7 @@ diff --git a/configure.ac b/configure.ac
index 73415d2..ddde5c9 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -26,50 +26,6 @@ AC_CACHE_CHECK([which IPC method to use],
+@@ -26,53 +26,6 @@ AC_CACHE_CHECK([which IPC method to use]
[ac_cv_use_ipc],
[ac_cv_use_ipc=sysv])
@@ -59,13 +59,16 @@ index 73415d2..ddde5c9 100644
-}]])],[ac_cv_use_ipc=sysv],[ac_cv_use_ipc=tcp],[ac_cv_use_ipc=cross])
-
- if test $ac_cv_use_ipc = cross; then
-- if test "$host_os" = linux-gnu; then
-- ac_cv_use_ipc=sysv
-- AC_MSG_RESULT([cross, guessing yes])
-- else
-- (set -o posix; set)
-- AC_MSG_ERROR([cross compiling, unknown result for $host_os])
-- fi
+- case "$host_os" in
+- (linux-gnu*|linux-musl*)
+- ac_cv_use_ipc=sysv
+- AC_MSG_RESULT([cross, guessing yes])
+- ;;
+- (*)
+- (set -o posix; set)
+- AC_MSG_ERROR([cross compiling, unknown result for $host_os])
+- ;;
+- esac
- elif test $ac_cv_use_ipc = "tcp"; then
- AC_MSG_RESULT([No, using TCP])
- else
diff --git a/srcpkgs/fakeroot/patches/do-not-redefine-id_t.patch b/srcpkgs/fakeroot/patches/do-not-redefine-id_t.patch
deleted file mode 100644
index 43f911ac1bf77e..00000000000000
--- a/srcpkgs/fakeroot/patches/do-not-redefine-id_t.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-musl defines id_t as unsigned but doesn't use the _ID_T to detect its
-definition. This causes the type to be redefined as an int by fakeroot
-which causes a compilation error.
-
---
-Taken from Alpine Linux ports.
-
---- a/libfakeroot.c
-+++ b/libfakeroot.c
-@@ -133,13 +133,6 @@
- #define INT_SEND_STAT(a,b) SEND_STAT(a,b,_STAT_VER)
- #define INT_SEND_GET_XATTR(a,b) SEND_GET_XATTR(a,b,_STAT_VER)
- #define INT_SEND_GET_STAT(a,b) SEND_GET_STAT(a,b)
--
--/* 10.10 uses id_t in getpriority/setpriority calls, so pretend
-- id_t is used everywhere, just happens to be int on some OSes */
--#ifndef _ID_T
--#define _ID_T
--typedef int id_t;
--#endif
- #endif
-
- #include <sys/types.h>
diff --git a/srcpkgs/fakeroot/template b/srcpkgs/fakeroot/template
index 038300b5ac899a..fe7d48664ec39f 100644
--- a/srcpkgs/fakeroot/template
+++ b/srcpkgs/fakeroot/template
@@ -1,6 +1,6 @@
# Template file for 'fakeroot'
pkgname=fakeroot
-version=1.29
+version=1.37.1.1
revision=1
build_style=gnu-configure
configure_args="--disable-static"
@@ -11,8 +11,8 @@ short_desc="Gives a fake root environment"
maintainer="Piraty <mail@piraty.dev>"
license="GPL-3.0-or-later"
homepage="https://salsa.debian.org/clint/fakeroot"
-distfiles="${DEBIAN_SITE}/main/f/fakeroot/${pkgname}_${version}.orig.tar.gz"
-checksum=8fbbafb780c9173e3ace4a04afbc1d900f337f3216883939f5c7db3431be7c20
+distfiles="https://salsa.debian.org/clint/fakeroot/-/archive/upstream/${version}/fakeroot-upstream-${version}.tar.gz"
+checksum=caeef85642445245e4e994ce3633d21718a0baf16d5398e280b3149cbfcfae35
lib32disabled=yes
From 712f4aedd8e297915d14ca7094e3fec18114267e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 22:28:51 -0700
Subject: [PATCH 1577/2025] gtksourceview5: update to 5.16.0.
---
srcpkgs/gtksourceview5/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gtksourceview5/template b/srcpkgs/gtksourceview5/template
index f581268ec74c89..8ec29c3f713b93 100644
--- a/srcpkgs/gtksourceview5/template
+++ b/srcpkgs/gtksourceview5/template
@@ -1,6 +1,6 @@
# Template file for 'gtksourceview5'
pkgname=gtksourceview5
-version=5.12.1
+version=5.16.0
revision=1
build_style=meson
build_helper="gir"
@@ -15,10 +15,10 @@ short_desc="Text widget that extends GTK4 GtkTextView widget"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
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-8/NEWS"
+#changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/master/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtksourceview/-/raw/gtksourceview-5-16/NEWS"
distfiles="${GNOME_SITE}/gtksourceview/${version%.*}/gtksourceview-${version}.tar.xz"
-checksum=84c82aad985c5aadae7cea7804904a76341ec82b268d46594c1a478f39b42c1f
+checksum=ab35d420102f3e8b055dd3b8642d3a48209f888189e6254d0ffb4b6a7e8c3566
make_check_pre="xvfb-run"
# Package build options
From ce6c0be0730d2193563b61e51f93329aa64803db Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 27 Mar 2025 22:29:14 -0700
Subject: [PATCH 1578/2025] gnome-bulider: update to 48.0.
---
srcpkgs/gnome-builder/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index e31f20cd5a2d84..296bf728edd3df 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,6 +1,6 @@
# Template file for 'gnome-builder'
pkgname=gnome-builder
-version=47.2
+version=48.0
revision=1
_llvmver=19
build_style=meson
@@ -15,7 +15,7 @@ makedepends="llvm${_llvmver}-devel cairo-devel clang${_llvmver} libspelling-deve
libadwaita-devel pcre2-devel gobject-introspection
python3-gobject-devel sysprof-devel libportal-gtk4-devel
libsoup3-devel cmark-devel pango-devel libportal-devel
- libpanel-devel d-spy-devel editorconfig-devel libdex-devel"
+ libpanel-devel editorconfig-devel libdex-devel"
depends="desktop-file-utils flatpak-builder python3-lxml python3-gobject"
checkdepends="xvfb-run cmark-devel dbus"
short_desc="IDE for GNOME"
@@ -23,7 +23,7 @@ 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/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gnome-builder/-/raw/gnome-builder-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-builder/-/raw/gnome-builder-48/NEWS"
distfiles="${GNOME_SITE}/gnome-builder/${version%.*}/gnome-builder-${version}.tar.xz"
-checksum=4687b93c47cd1e33665a2dc503790b6213ee827872fc004d978d14bcbfa9b495
+checksum=7afe9a7a3b3c6621768bc46a61d698dd788b3653fb46a708238bdccf4de67ba4
make_check_pre="xvfb-run"
From a8d88d3580f0482141b1602270615ee3557ad302 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 11 Apr 2025 12:43:03 +0530
Subject: [PATCH 1579/2025] pueue: update to 4.0.0.
---
srcpkgs/pueue/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/pueue/template b/srcpkgs/pueue/template
index 71713248389da2..cd1548f324d736 100644
--- a/srcpkgs/pueue/template
+++ b/srcpkgs/pueue/template
@@ -1,6 +1,6 @@
# Template file for 'pueue'
pkgname=pueue
-version=3.4.1
+version=4.0.0
revision=1
build_style=cargo
build_helper="qemu"
@@ -11,7 +11,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/refs/tags/v${version}.tar.gz"
-checksum=868710de128db49e0a0c4ddee127dfc0e19b20cbdfd4a9d53d5ed792c5538244
+checksum=b7add2bdd6cdce683eea5b24932ed12534b76c29143d8183216c4afc60beef04
make_check=no # tests are nondeterministic
case "$XBPS_TARGET_MACHINE" in
@@ -28,5 +28,5 @@ post_install() {
vcompletion pueue.fish fish pueue
vcompletion _pueue zsh pueue
- vlicense LICENSE
+ vlicense LICENSE.MIT LICENSE
}
From f132d509a38fa99992ddde3df63208ac99457dcd Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Mon, 14 Apr 2025 11:14:22 +0200
Subject: [PATCH 1580/2025] dbeaver: update to 25.0.2.
---
srcpkgs/dbeaver/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/dbeaver/template b/srcpkgs/dbeaver/template
index d2c7628598ec3d..da14b64e6de727 100644
--- a/srcpkgs/dbeaver/template
+++ b/srcpkgs/dbeaver/template
@@ -1,9 +1,9 @@
# Template file for 'dbeaver'
pkgname=dbeaver
-version=24.3.2
+version=25.0.2
revision=1
-_dbeaver_common_commit=bc3c2e688a2578156efc42550ff750254dea0378
-_dbeaver_jdbc_libsql_commit=dc67e1440c64dd2da15707e14680087103e0a19f
+_dbeaver_common_commit=d072897b56551ad1bcd5ec3b04e2bbe455dfb361
+_dbeaver_jdbc_libsql_commit=61afd4214a8b0d5af90405eb82b607d57e8190e2
# the build downloads binaries linked to glibc
archs="x86_64 aarch64"
build_wrksrc="dbeaver"
@@ -17,9 +17,9 @@ changelog="https://dbeaver.io/news/"
distfiles="https://github.com/dbeaver/dbeaver/archive/${version}.tar.gz
https://github.com/dbeaver/dbeaver-common/archive/${_dbeaver_common_commit}.tar.gz
https://github.com/dbeaver/dbeaver-jdbc-libsql/archive/${_dbeaver_jdbc_libsql_commit}.tar.gz"
-checksum="7f2f16566396f800a9345218eb4aecd5cf9e6611480454fc2372948c54c878aa
- 8ed55dffcea0c266e466559bba608086b16c3060d57d62b57e43c992db6983c2
- a84bd6e105a0fe8ccafd506710c08cacd038f97ff1b5b83431287564efce2271"
+checksum="2ac42a4381d8d29a5e9b583299275f88fe9334d8640d607c73af89a26e2b4ae3
+ d687fcce7f69da009936d7c60bc042584fa0f4390b3c31632d9c72c1fadbd2b0
+ 09fc0118524b3278da9d949e55840128f5204af383c7f4fc0e997db09a464dc4"
nopie=true
post_extract() {
From 8ec8dbdbafab13d6e51e0afb92ed5472d349b505 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 28 Mar 2025 12:48:30 +0300
Subject: [PATCH 1581/2025] glycin: update to 1.2.1
---
srcpkgs/glycin/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/glycin/template b/srcpkgs/glycin/template
index a1ff5912823013..1fc827a5e28e61 100644
--- a/srcpkgs/glycin/template
+++ b/srcpkgs/glycin/template
@@ -1,7 +1,7 @@
# Template file for 'glycin'
pkgname=glycin
-version=1.1.4
-revision=2
+version=1.2.1
+revision=1
build_style=meson
build_helper="rust gir"
configure_args="-Dtest_skip_install=true"
@@ -13,10 +13,10 @@ short_desc="Sandboxed and extendable image decoding"
maintainer="chrysos349 <chrysostom349@gmail.com>"
license="MPL-2.0"
homepage="https://gitlab.gnome.org/GNOME/glycin"
-changelog="https://gitlab.gnome.org/GNOME/glycin/-/raw/gnome-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/glycin/-/raw/1.2/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/glycin/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/glycin/${version%.*}/glycin-${version}.tar.xz"
-checksum=d1b6d590b699b6681a67d01198a581a7f710d8ca7450934dd7f5db241fa12500
+checksum=ccc578e9a3e83d0dc1535737d1fda09baa95c7167f5e5ecb15f786654094eed5
make_check=no # needs to be installed to run tests
if [ "$CROSS_BUILD" ]; then
@@ -46,7 +46,7 @@ glycin-devel_package() {
vmove usr/lib/pkgconfig/glycin-1.pc
vmove usr/lib/libglycin-1.so
vmove usr/share/gir-1.0/Gly-1.gir
- vmove usr/share/vala/vapi/libglycin-1.*
+ vmove usr/share/vala/vapi/glycin-1.*
}
}
@@ -67,7 +67,7 @@ glycin-gtk4-devel_package() {
vmove usr/lib/pkgconfig/glycin-gtk4-1.pc
vmove usr/lib/libglycin-gtk4-1.so
vmove usr/share/gir-1.0/GlyGtk4-1.gir
- vmove usr/share/vala/vapi/libglycin-gtk4-1.*
+ vmove usr/share/vala/vapi/glycin-gtk4-1.*
}
}
From 2d3f52464a2ff92e67a842df70122d217fb811e7 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Fri, 28 Mar 2025 12:48:14 +0300
Subject: [PATCH 1582/2025] loupe: update to 48.1
---
srcpkgs/loupe/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/loupe/template b/srcpkgs/loupe/template
index f520ceb022c31b..8ecb719c9b80c5 100644
--- a/srcpkgs/loupe/template
+++ b/srcpkgs/loupe/template
@@ -1,6 +1,6 @@
# Template file for 'loupe'
pkgname=loupe
-version=47.4
+version=48.1
revision=1
build_style=meson
build_helper=rust
@@ -13,10 +13,10 @@ short_desc="Simple image viewer for GNOME"
maintainer="chrysos349 <chrysostom349@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/loupe"
-changelog="https://gitlab.gnome.org/GNOME/loupe/-/raw/gnome-47/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/loupe/-/raw/gnome-48/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/loupe/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/loupe/${version%.*}/loupe-${version}.tar.xz"
-checksum=8dc926829a9c338800c8f432b5a347246e6dcbd9ad2dd1a24c498eafdd3e89ab
+checksum=10713d3e96789d077ae7d3389452a5f6c397ddf43a50c071cbfe2d12725970de
post_patch() {
if [ "$CROSS_BUILD" ]; then
From 0ebdb701ab4874f6ad287b58b277787adffbc0c9 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Mon, 14 Apr 2025 21:17:36 +0200
Subject: [PATCH 1583/2025] iotop: fetch distfile from upstream
---
srcpkgs/iotop/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/iotop/template b/srcpkgs/iotop/template
index 6ee18376927f43..33a6238f80b117 100644
--- a/srcpkgs/iotop/template
+++ b/srcpkgs/iotop/template
@@ -9,8 +9,7 @@ short_desc="View I/O usage of processes"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="http://guichaz.free.fr/iotop"
-#distfiles="http://guichaz.free.fr/iotop/files/iotop-${version}.tar.bz2"
-distfiles="https://void.johnnynator.dev/iotop-${version}.tar.bz2"
+distfiles="http://guichaz.free.fr/iotop/files/iotop-${version}.tar.bz2"
checksum=3adea2a24eda49bbbaeb4e6ed2042355b441dbd7161e883067a02bfc8dcef75b
post_install() {
From 75e5856a777eae0ba7052cf20265a0a5d74f6ae0 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 14 Apr 2025 12:50:40 -0700
Subject: [PATCH 1584/2025] mplayer: fix distfile and fix for binutils 2.41
---
.../patches/ffmpeg-invalid-assembly.patch | 76 +++++++++++++++++++
srcpkgs/mplayer/template | 2 +-
2 files changed, 77 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/mplayer/patches/ffmpeg-invalid-assembly.patch
diff --git a/srcpkgs/mplayer/patches/ffmpeg-invalid-assembly.patch b/srcpkgs/mplayer/patches/ffmpeg-invalid-assembly.patch
new file mode 100644
index 00000000000000..5ebe9b9dcef6c8
--- /dev/null
+++ b/srcpkgs/mplayer/patches/ffmpeg-invalid-assembly.patch
@@ -0,0 +1,76 @@
+From effadce6c756247ea8bae32dc13bb3e6f464f0eb Mon Sep 17 00:00:00 2001
+From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net>
+Date: Sun, 16 Jul 2023 18:18:02 +0300
+Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift
+ instructions within inline assembly
+
+Fixes assembling with binutil as >= 2.41
+
+Signed-off-by: James Almer <jamrial@gmail.com>
+---
+ libavcodec/x86/mathops.h | 26 +++++++++++++++++++++++---
+ 1 file changed, 23 insertions(+), 3 deletions(-)
+
+diff --git a/libavcodec/x86/mathops.h b/libavcodec/x86/mathops.h
+index 6298f5ed19..ca7e2dffc1 100644
+--- a/ffmpeg/libavcodec/x86/mathops.h
++++ b/ffmpeg/libavcodec/x86/mathops.h
+@@ -35,12 +35,20 @@
+ static av_always_inline av_const int MULL(int a, int b, unsigned shift)
+ {
+ int rt, dummy;
++ if (__builtin_constant_p(shift))
+ __asm__ (
+ "imull %3 \n\t"
+ "shrdl %4, %%edx, %%eax \n\t"
+ :"=a"(rt), "=d"(dummy)
+- :"a"(a), "rm"(b), "ci"((uint8_t)shift)
++ :"a"(a), "rm"(b), "i"(shift & 0x1F)
+ );
++ else
++ __asm__ (
++ "imull %3 \n\t"
++ "shrdl %4, %%edx, %%eax \n\t"
++ :"=a"(rt), "=d"(dummy)
++ :"a"(a), "rm"(b), "c"((uint8_t)shift)
++ );
+ return rt;
+ }
+
+@@ -113,19 +121,31 @@ __asm__ volatile(\
+ // avoid +32 for shift optimization (gcc should do that ...)
+ #define NEG_SSR32 NEG_SSR32
+ static inline int32_t NEG_SSR32( int32_t a, int8_t s){
++ if (__builtin_constant_p(s))
+ __asm__ ("sarl %1, %0\n\t"
+ : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++ else
++ __asm__ ("sarl %1, %0\n\t"
++ : "+r" (a)
++ : "c" ((uint8_t)(-s))
++ );
+ return a;
+ }
+
+ #define NEG_USR32 NEG_USR32
+ static inline uint32_t NEG_USR32(uint32_t a, int8_t s){
++ if (__builtin_constant_p(s))
+ __asm__ ("shrl %1, %0\n\t"
+ : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++ else
++ __asm__ ("shrl %1, %0\n\t"
++ : "+r" (a)
++ : "c" ((uint8_t)(-s))
++ );
+ return a;
+ }
+
+--
+2.25.1
+
diff --git a/srcpkgs/mplayer/template b/srcpkgs/mplayer/template
index 68865ad3ebcb91..c2af02e853e68c 100644
--- a/srcpkgs/mplayer/template
+++ b/srcpkgs/mplayer/template
@@ -19,7 +19,7 @@ short_desc="Multimedia player"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://www.mplayerhq.hu/"
-distfiles="http://www2.mplayerhq.hu/MPlayer/releases/MPlayer-${version}.tar.xz"
+distfiles="http://mplayerhq.hu/MPlayer/releases/MPlayer-${version}.tar.xz"
checksum=650cd55bb3cb44c9b39ce36dac488428559799c5f18d16d98edb2b7256cbbf85
nocross=yes
From 2c0973f1ab028b69b683494c5399ea932b1cf823 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 14 Apr 2025 18:35:36 +0200
Subject: [PATCH 1585/2025] keypunch: update to 6.2.
---
srcpkgs/keypunch/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template
index a2a3f575de8807..aaa319db16fbd3 100644
--- a/srcpkgs/keypunch/template
+++ b/srcpkgs/keypunch/template
@@ -1,6 +1,6 @@
# Template file for 'keypunch'
pkgname=keypunch
-version=6.1
+version=6.2
revision=1
build_helper="rust"
build_style=meson
@@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
homepage="https://apps.gnome.org/Keypunch/"
changelog="https://github.com/bragefuglseth/keypunch/releases/"
distfiles="https://github.com/bragefuglseth/keypunch/archive/refs/tags/v${version}.tar.gz"
-checksum=4564da9724409d3b737a0c713ad983cb2a8006b3345922162135d2f19b359087
+checksum=024c39adb42a272ba350f9ea695b5ee98ade3c670fa47578c73bfee7d0f9f44d
post_patch() {
vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \
From adb95e2f0e208aa8b724426fa42b53257a045c24 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 14 Apr 2025 18:48:32 +0200
Subject: [PATCH 1586/2025] monit: update to 5.35.0.
---
srcpkgs/monit/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/monit/template b/srcpkgs/monit/template
index 27532fc9be3401..f04b06a9f06154 100644
--- a/srcpkgs/monit/template
+++ b/srcpkgs/monit/template
@@ -1,6 +1,6 @@
# Template file for 'monit'
pkgname=monit
-version=5.34.4
+version=5.35.0
revision=1
build_style=gnu-configure
configure_args="
@@ -16,7 +16,7 @@ license="AGPL-3.0-only"
homepage="https://mmonit.com/monit/"
changelog="https://mmonit.com/monit/changes/"
distfiles="https://mmonit.com/monit/dist/monit-${version}.tar.gz"
-checksum=ef607cfaabfd3767d40b9b9e32032f748beebc4d686831f6111e0e68fbd1b469
+checksum=e9522a78b954eaee933c4810db7b99a36f941e022ca2b01570185d4ce41d8f12
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
makedepends+=" libxcrypt-devel"
From 0a422ee64836cc3ee8635f9ee6444144185fae71 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 14 Apr 2025 23:36:52 +0200
Subject: [PATCH 1587/2025] uwsgi: update to 2.0.29.
---
srcpkgs/uwsgi/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/uwsgi/template b/srcpkgs/uwsgi/template
index f7ad06a481cc65..b7acdb3fb3896f 100644
--- a/srcpkgs/uwsgi/template
+++ b/srcpkgs/uwsgi/template
@@ -1,7 +1,7 @@
# Template file for 'uwsgi'
pkgname=uwsgi
-version=2.0.28
-revision=2
+version=2.0.29
+revision=1
hostmakedepends="python3-setuptools"
makedepends="python3-devel openssl-devel"
short_desc="Fast, self-healing application container server"
@@ -10,7 +10,7 @@ license="GPL-2.0-only WITH GCC-exception-2.0"
homepage="https://uwsgi-docs.readthedocs.io/en/latest/"
changelog="https://raw.githubusercontent.com/unbit/uwsgi-docs/master/Changelog-${version}.rst"
distfiles="https://github.com/unbit/uwsgi/archive/${version}.tar.gz"
-checksum=4bb0762c5becb0414352cca664957206df4d6847e9a1c472e87708dc2cdad610
+checksum=dfec696171b35d7d7a2cb7758186c70629840e2c5d7cdbda0e89791f89d4252e
_libdir=usr/lib/uwsgi
From 57f2e111be99be1d16dcbf3d4a633c86b5e21343 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:58:29 -0700
Subject: [PATCH 1588/2025] libfm-extra: update to 1.4.0.
---
srcpkgs/libfm-extra/template | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/libfm-extra/template b/srcpkgs/libfm-extra/template
index 1e0b76ab549e1f..a78b7064f73761 100644
--- a/srcpkgs/libfm-extra/template
+++ b/srcpkgs/libfm-extra/template
@@ -4,18 +4,23 @@
# A CYCLIC DEPENDENCY: libfm <-> menu-cache
#
pkgname=libfm-extra
-version=1.3.2
+version=1.4.0
revision=1
build_style=gnu-configure
configure_args="--with-extra-only --with-gtk=no --disable-static"
-hostmakedepends="intltool pkg-config"
+hostmakedepends="automake gettext-devel glib-devel intltool libtool
+ pkg-config gtk-doc"
makedepends="libglib-devel"
short_desc="LXDE GLib/GIO based library (extra library)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="http://pcmanfm.sourceforge.net/"
-distfiles="${SOURCEFORGE_SITE}/pcmanfm/libfm-${version}.tar.xz"
-checksum=a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5
+homepage="https://github.com/lxde/libfm"
+distfiles="https://github.com/lxde/libfm/archive/refs/tags/${version}.tar.gz"
+checksum=7d7b616411992389a4b7f35796109d605f30bc2ceab84d4081d1665254ebbf82
+
+pre_configure() {
+ autoreconf -fi
+}
post_install() {
# Remove conflicting symlink with libfm.
From 0b3290fbb18694e8759bc0c11bd123c057c8977e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:58:43 -0700
Subject: [PATCH 1589/2025] libfm: update to 1.4.0.
---
srcpkgs/libfm/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/libfm/template b/srcpkgs/libfm/template
index a66bc51b5ed21e..62e2b43eea3beb 100644
--- a/srcpkgs/libfm/template
+++ b/srcpkgs/libfm/template
@@ -3,7 +3,7 @@
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/libfm-extra"
#
pkgname=libfm
-version=1.3.2
+version=1.4.0
revision=1
build_style=gnu-configure
configure_args="--enable-udisks --disable-static --with-gtk=3"
@@ -14,9 +14,9 @@ depends="libfm-extra>=${version}"
short_desc="Core library of PCManFM file manager"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="http://pcmanfm.sourceforge.net/"
-distfiles="${SOURCEFORGE_SITE}/pcmanfm/${pkgname}-${version}.tar.xz"
-checksum=a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5
+homepage="https://github.com/lxde/libfm"
+distfiles="https://github.com/lxde/libfm/archive/refs/tags/${version}.tar.gz"
+checksum=7d7b616411992389a4b7f35796109d605f30bc2ceab84d4081d1665254ebbf82
conf_files="/etc/xdg/libfm/libfm.conf"
pre_configure() {
From 3d3d514301fa254cb17a4108bde8addb5c2f8304 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:59:06 -0700
Subject: [PATCH 1590/2025] pcmanfm: update to 1.4.0.
---
srcpkgs/pcmanfm/template | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/pcmanfm/template b/srcpkgs/pcmanfm/template
index 61e612b9099122..e344d76dcdf4eb 100644
--- a/srcpkgs/pcmanfm/template
+++ b/srcpkgs/pcmanfm/template
@@ -1,20 +1,24 @@
# Template file for 'pcmanfm'
pkgname=pcmanfm
-version=1.3.2
-revision=2
+version=1.4.0
+revision=1
build_style=gnu-configure
configure_args="--with-gtk=3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake gettext-devel glib-devel"
makedepends="gtk+3-devel libfm-gtk+3-devel"
depends="desktop-file-utils lxmenu-data"
short_desc="LXDE file manager"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
-homepage="http://pcmanfm.sourceforge.net/"
-distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=14cb7b247493c4cce65fbb5902611e3ad00a7a870fbc1e50adc50428c5140cf7
+homepage="https://github.com/lxde/pcmanfm"
+distfiles="https://github.com/lxde/pcmanfm/archive/refs/tags/${version}.tar.gz"
+checksum=cda4f5ad7e049dcdf3b051b9de4c779adcd55bd720e9c96c45275389aa84264e
conf_files="/etc/xdg/pcmanfm/default/pcmanfm.conf"
+pre_configure() {
+ autoreconf -fi
+}
+
post_install() {
vmkdir usr/share/lxde/pcmanfm
ln -sf /etc/xdg/pcmanfm/default/pcmanfm.conf ${DESTDIR}/usr/share/lxde/pcmanfm/pcmanfm.conf
From a6409516be452e16f7a6f940209a6d845899b395 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:59:28 -0700
Subject: [PATCH 1591/2025] lxsession: update to 0.5.6.
---
srcpkgs/lxsession/patches/fix-tests.patch | 13 +++++++++++++
srcpkgs/lxsession/template | 13 +++++++------
2 files changed, 20 insertions(+), 6 deletions(-)
create mode 100644 srcpkgs/lxsession/patches/fix-tests.patch
diff --git a/srcpkgs/lxsession/patches/fix-tests.patch b/srcpkgs/lxsession/patches/fix-tests.patch
new file mode 100644
index 00000000000000..4a16b89acc51f7
--- /dev/null
+++ b/srcpkgs/lxsession/patches/fix-tests.patch
@@ -0,0 +1,13 @@
+These files are generated during the build
+
+diff -rup po/POTFILES.skip.orig po/POTFILES.skip
+--- a/po/POTFILES.skip
++++ b/po/POTFILES.skip
+@@ -5,3 +5,7 @@ lxsession-default-apps/combobox.c
+ data/lxpolkit.desktop.in.in
+ # bug of intltool with automake 1.15
+ sub/data/lxpolkit.desktop.in
++
++data/lxpolkit.desktop.in
++lxpolkit/main.c
++lxsession/app.c
diff --git a/srcpkgs/lxsession/template b/srcpkgs/lxsession/template
index d1ef33061d9b0d..90d213938836ef 100644
--- a/srcpkgs/lxsession/template
+++ b/srcpkgs/lxsession/template
@@ -1,20 +1,21 @@
# Template file for 'lxsession'
pkgname=lxsession
-version=0.5.5
+version=0.5.6
revision=1
build_style=gnu-configure
configure_args="--enable-buildin-clipboard --enable-buildin-polkit --enable-gtk3"
-hostmakedepends="pkg-config intltool vala"
+hostmakedepends="pkg-config intltool vala automake glib-devel gettext-devel"
makedepends="dbus-glib-devel gtk+3-devel polkit-devel"
depends="hicolor-icon-theme"
short_desc="LXDE X11 Session Manager"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.xz"
-checksum=e43e0d9c033095559ab57c8821c2b84fea58009d267db1324d32dca8bd4dbb46
+distfiles="https://github.com/lxde/lxsession/archive/refs/tags/${version}.tar.gz"
+checksum=af469d7ed6edbd733da6ad01a46fef3eff871483db5b3d8ecc3c856dbcbed12f
replaces="lxpolkit>=0"
-pre_build() {
- rm *.stamp
+pre_configure() {
+ [ -d m4 ] || mkdir m4
+ autoreconf -fi
}
From a3e673539aeb5e01ae61acb1ab19aebb7546b03d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 14:59:48 -0700
Subject: [PATCH 1592/2025] lxterminal: update to 0.4.1.
---
srcpkgs/lxterminal/template | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/lxterminal/template b/srcpkgs/lxterminal/template
index f7c44102a515c0..5af4a7e456f4b8 100644
--- a/srcpkgs/lxterminal/template
+++ b/srcpkgs/lxterminal/template
@@ -1,15 +1,19 @@
# Template file for 'lxterminal'
pkgname=lxterminal
-version=0.4.0
+version=0.4.1
revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake glib-devel gettext-devel"
makedepends="gtk+3-devel vte3-devel"
depends="desktop-file-utils"
short_desc="LXDE Terminal emulator"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=9db8748923b3fa09a82ae2210ed1fa4cdb4c45312009da9caed103d48f8e9be7
+distfiles="https://github.com/lxde/lxterminal/archive/refs/tags/${version}.tar.gz"
+checksum=d5da0646e20ad2be44ef69a9d620be5f1ec43b156dc585ebe203dd7b05c31d88
+
+pre_configure() {
+ autoreconf -fi
+}
From 7a6ea35c1bd827b400bc6687f2b149957998e71c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 15:00:26 -0700
Subject: [PATCH 1593/2025] lxpanel: update to 0.11.1.
---
srcpkgs/lxpanel/patches/fix-panel-size.patch | 36 --------------------
srcpkgs/lxpanel/template | 15 +++++---
2 files changed, 10 insertions(+), 41 deletions(-)
delete mode 100644 srcpkgs/lxpanel/patches/fix-panel-size.patch
diff --git a/srcpkgs/lxpanel/patches/fix-panel-size.patch b/srcpkgs/lxpanel/patches/fix-panel-size.patch
deleted file mode 100644
index 15ffccd0f9fc1c..00000000000000
--- a/srcpkgs/lxpanel/patches/fix-panel-size.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/lxde/lxpanel/pull/38
-
-From 12576de7b83c634437217e23d74954070a1be2d5 Mon Sep 17 00:00:00 2001
-From: Ben Walsh <b@wumpster.com>
-Date: Sat, 6 Jun 2020 10:38:15 +0100
-Subject: [PATCH] Correct panel size under GTK3. Fixes Sourceforge #773.
-
----
- src/panel.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/src/panel.c b/src/panel.c
-index 45188dbe..2b5fc9be 100644
---- a/src/panel.c
-+++ b/src/panel.c
-@@ -293,6 +293,12 @@ lxpanel_get_preferred_height (GtkWidget *widget,
- if (natural_height)
- *natural_height = requisition.height;
- }
-+
-+static GtkSizeRequestMode
-+lxpanel_get_request_mode (GtkWidget *widget)
-+{
-+ return GTK_SIZE_REQUEST_CONSTANT_SIZE;
-+}
- #endif
-
- static void lxpanel_size_allocate(GtkWidget *widget, GtkAllocation *a)
-@@ -413,6 +419,7 @@ static void lxpanel_class_init(PanelToplevelClass *klass)
- #if GTK_CHECK_VERSION(3, 0, 0)
- widget_class->get_preferred_width = lxpanel_get_preferred_width;
- widget_class->get_preferred_height = lxpanel_get_preferred_height;
-+ widget_class->get_request_mode = lxpanel_get_request_mode;
- #else
- widget_class->size_request = lxpanel_size_request;
- #endif
diff --git a/srcpkgs/lxpanel/template b/srcpkgs/lxpanel/template
index 283f3fb93c9264..bc648497cb8e80 100644
--- a/srcpkgs/lxpanel/template
+++ b/srcpkgs/lxpanel/template
@@ -1,10 +1,10 @@
# Template file for 'lxpanel'
pkgname=lxpanel
-version=0.10.1
-revision=2
+version=0.11.1
+revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="alsa-lib-devel gtk+3-devel menu-cache-devel libwnck-devel libcurl-devel
wireless_tools-devel lxmenu-data libxml2-devel libfm-gtk+3-devel libfm-extra-devel
libkeybinder3-devel"
@@ -13,11 +13,16 @@ short_desc="LXDE Standard panel"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=1e318f57d7e36b61c23a504d03d2430c78dad142c1804451061f1b3ea5441ee8
+distfiles="https://github.com/lxde/lxpanel/archive/refs/tags/${version}.tar.gz"
+checksum=24334dde6ed37d32bb021f902dbd54a1e6cdd01f35a778d80fcd3acd23a0e93b
lib32disabled=yes
+pre_configure() {
+ [ -d m4 ] || mkdir m4
+ autoreconf -fi
+}
+
lxpanel-devel_package() {
depends="menu-cache-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
From e4fad56147777c1a4dd47f58337fff78046116da Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 15:01:28 -0700
Subject: [PATCH 1594/2025] gpicview: update to 0.3.1.
---
...0001-Fix-displaying-images-with-GTK3.patch | 172 ------------------
srcpkgs/gpicview/template | 15 +-
2 files changed, 7 insertions(+), 180 deletions(-)
delete mode 100644 srcpkgs/gpicview/patches/0001-Fix-displaying-images-with-GTK3.patch
diff --git a/srcpkgs/gpicview/patches/0001-Fix-displaying-images-with-GTK3.patch b/srcpkgs/gpicview/patches/0001-Fix-displaying-images-with-GTK3.patch
deleted file mode 100644
index b832d364b3eda5..00000000000000
--- a/srcpkgs/gpicview/patches/0001-Fix-displaying-images-with-GTK3.patch
+++ /dev/null
@@ -1,172 +0,0 @@
-From 2a497a06d9297712778b9bfde3f21a2bd867967c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
-Date: Tue, 21 Feb 2017 01:06:06 +0100
-Subject: [PATCH] Fix displaying images with GTK3
-
-We have to use the cairo context provided by the draw event, otherwise the scrolling does not work properly.
-
-Don't paint the whole image when scale == 1, it's unneeded and slow.
----
- src/image-view.c | 86 +++++++++++++++++++++++++++++---------------------------
- 1 file changed, 44 insertions(+), 42 deletions(-)
-
-diff --git a/src/image-view.c b/src/image-view.c
-index b367f2a..820b843 100644
---- a/src/image-view.c
-+++ b/src/image-view.c
-@@ -24,11 +24,10 @@
- static void image_view_finalize(GObject *iv);
-
- static void image_view_clear( ImageView* iv );
--static gboolean on_idle( ImageView* iv );
- static void calc_image_area( ImageView* iv );
--static void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type );
-
- #if GTK_CHECK_VERSION(3, 0, 0)
-+static void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type, cairo_t* cr );
-
- static void image_view_paint( ImageView* iv, cairo_t* cr );
-
-@@ -37,6 +36,8 @@ static void on_get_preferred_height( GtkWidget* widget, gint* minimal_height, gi
- static gboolean on_draw_event(GtkWidget* widget, cairo_t* cr);
-
- #else // GTK2
-+static gboolean on_idle( ImageView* iv );
-+static void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type );
-
- static void image_view_paint( ImageView* iv, GdkEventExpose* evt );
-
-@@ -268,16 +269,13 @@ void image_view_paint( ImageView* iv, cairo_t *cr )
- {
- cairo_rectangle_int_t rectangle;
- cairo_region_get_rectangle(region, i, &rectangle);
-- paint( iv, &rectangle, GDK_INTERP_NEAREST );
-+ paint( iv, &rectangle, GDK_INTERP_NEAREST, cr );
- }
-
- cairo_region_destroy (region);
--
-- if( 0 == iv->idle_handler )
-- iv->idle_handler = g_idle_add( (GSourceFunc)on_idle, iv );
- }
- }
--#else
-+#else // GTK2
-
- gboolean on_expose_event( GtkWidget* widget, GdkEventExpose* evt )
- {
-@@ -390,6 +388,8 @@ void image_view_set_scale( ImageView* iv, gdouble new_scale, GdkInterpType type
- }
- }
-
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+#else // GTK2
- gboolean on_idle( ImageView* iv )
- {
- GDK_THREADS_ENTER();
-@@ -435,6 +435,7 @@ gboolean on_idle( ImageView* iv )
- iv->idle_handler = 0;
- return FALSE;
- }
-+#endif
-
- void calc_image_area( ImageView* iv )
- {
-@@ -460,7 +461,11 @@ void calc_image_area( ImageView* iv )
- }
- }
-
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type, cairo_t* cr )
-+#else // GTK2
- void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type )
-+#endif
- {
- GdkRectangle rect;
- if( ! gdk_rectangle_intersect( invalid_rect, &iv->img_area, &rect ) )
-@@ -470,51 +475,48 @@ void paint( ImageView* iv, GdkRectangle* invalid_rect, GdkInterpType type )
- int dest_y;
-
- GdkPixbuf* src_pix = NULL;
-- if( iv->scale == 1.0 ) // original size
-- {
-- src_pix = (GdkPixbuf*)g_object_ref( iv->pix );
-- dest_x = iv->img_area.x;
-- dest_y = iv->img_area.y;
-- }
-- else // scaling is needed
-+ GdkPixbuf* scaled_pix = NULL;
-+
-+ dest_x = rect.x;
-+ dest_y = rect.y;
-+
-+ rect.x -= iv->img_area.x;
-+ rect.y -= iv->img_area.y;
-+
-+ int src_x = (int)floor( ((gdouble)rect.x) / iv->scale + 0.5 );
-+ int src_y = (int)floor( ((gdouble)rect.y) / iv->scale + 0.5 );
-+ int src_w = (int)floor( ((gdouble)rect.width) / iv->scale + 0.5 );
-+ int src_h = (int)floor( ((gdouble)rect.height) / iv->scale + 0.5 );
-+ if( src_y > gdk_pixbuf_get_height( iv->pix ) )
-+ src_y = gdk_pixbuf_get_height( iv->pix );
-+ if( src_x + src_w > gdk_pixbuf_get_width( iv->pix ) )
-+ src_w = gdk_pixbuf_get_width( iv->pix ) - src_x;
-+ if( src_y + src_h > gdk_pixbuf_get_height( iv->pix ) )
-+ src_h = gdk_pixbuf_get_height( iv->pix ) - src_y;
-+ //g_debug("orig src: x=%d, y=%d, w=%d, h=%d",
-+ // src_x, src_y, src_w, src_h );
-+
-+ if ((src_w > 0) && (src_h > 0))
- {
-- dest_x = rect.x;
-- dest_y = rect.y;
--
-- rect.x -= iv->img_area.x;
-- rect.y -= iv->img_area.y;
--
-- GdkPixbuf* scaled_pix = NULL;
-- int src_x = (int)floor( ((gdouble)rect.x) / iv->scale + 0.5 );
-- int src_y = (int)floor( ((gdouble)rect.y) / iv->scale + 0.5 );
-- int src_w = (int)floor( ((gdouble)rect.width) / iv->scale + 0.5 );
-- int src_h = (int)floor( ((gdouble)rect.height) / iv->scale + 0.5 );
-- if( src_y > gdk_pixbuf_get_height( iv->pix ) )
-- src_y = gdk_pixbuf_get_height( iv->pix );
-- if( src_x + src_w > gdk_pixbuf_get_width( iv->pix ) )
-- src_w = gdk_pixbuf_get_width( iv->pix ) - src_x;
-- if( src_y + src_h > gdk_pixbuf_get_height( iv->pix ) )
-- src_h = gdk_pixbuf_get_height( iv->pix ) - src_y;
-- //g_debug("orig src: x=%d, y=%d, w=%d, h=%d",
-- // src_x, src_y, src_w, src_h );
--
-- if ((src_w > 0) && (src_h > 0))
-- {
-- src_pix = gdk_pixbuf_new_subpixbuf( iv->pix, src_x, src_y, src_w, src_h );
-- scaled_pix = gdk_pixbuf_scale_simple( src_pix, rect.width, rect.height, type );
-- g_object_unref( src_pix );
-- src_pix = scaled_pix;
-- }
--
-+ src_pix = gdk_pixbuf_new_subpixbuf( iv->pix, src_x, src_y, src_w, src_h );
-+ scaled_pix = gdk_pixbuf_scale_simple( src_pix, rect.width, rect.height, type );
-+ g_object_unref( src_pix );
-+ src_pix = scaled_pix;
- }
-
- if( G_LIKELY(src_pix) )
- {
- GtkWidget* widget = (GtkWidget*)iv;
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+#else // GTK2
- cairo_t *cr = gdk_cairo_create (gtk_widget_get_window(widget));
-+#endif
- gdk_cairo_set_source_pixbuf (cr, src_pix, dest_x, dest_y);
- cairo_paint (cr);
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+#else // GTK2
- cairo_destroy (cr);
-+#endif
-
- g_object_unref( src_pix );
- }
---
-2.11.1
diff --git a/srcpkgs/gpicview/template b/srcpkgs/gpicview/template
index 19de5b5cb1e83d..097a09cf5092c5 100644
--- a/srcpkgs/gpicview/template
+++ b/srcpkgs/gpicview/template
@@ -1,20 +1,19 @@
# Template file for 'gpicview'
pkgname=gpicview
-version=0.2.5
-revision=4
+version=0.3.1
+revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="libjpeg-turbo-devel gtk+3-devel desktop-file-utils"
depends="desktop-file-utils"
short_desc="Simple and Fast Image Viewer for X"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=38466058e53702450e5899193c4b264339959b563dd5cd81f6f690de32d82942
+distfiles="https://github.com/lxde/gpicview/archive/refs/tags/${version}.tar.gz"
+checksum=b65dd991368ed2b08645a50cb6d4831e21e3c0d0f7d72394d40105ddba754533
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
- vsed -i -e '/^Categories=/ s/Utility;//' gpicview.desktop.in
+pre_configure() {
+ autoreconf -fi
}
From 477d233885dad55f092c8a9e6a3888fd94c3f13f Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:02:53 -0700
Subject: [PATCH 1595/2025] lxlauncher: update to 0.2.8.
---
...CSS-selectors-for-GTK-3.20-and-newer.patch | 51 -------------------
srcpkgs/lxlauncher/template | 14 ++---
2 files changed, 7 insertions(+), 58 deletions(-)
delete mode 100644 srcpkgs/lxlauncher/patches/0001-Add-CSS-selectors-for-GTK-3.20-and-newer.patch
diff --git a/srcpkgs/lxlauncher/patches/0001-Add-CSS-selectors-for-GTK-3.20-and-newer.patch b/srcpkgs/lxlauncher/patches/0001-Add-CSS-selectors-for-GTK-3.20-and-newer.patch
deleted file mode 100644
index 60f3bbeb6b39e2..00000000000000
--- a/srcpkgs/lxlauncher/patches/0001-Add-CSS-selectors-for-GTK-3.20-and-newer.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From ee4d4947584d5b6bec6968aa16aa1f2e902eea81 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
-Date: Tue, 21 Feb 2017 04:41:58 +0100
-Subject: [PATCH] Add CSS selectors for GTK+ 3.20 and newer
-
-And keep the compatibility with older versions.
----
- gtk.css | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/gtk.css b/gtk.css
-index 93407ee..a1035e9 100644
---- a/gtk.css
-+++ b/gtk.css
-@@ -1,25 +1,33 @@
-+viewport,
- GtkViewport {
- background: none;
- }
-
-+notebook tab,
- .notebook {
- background: #3675AD;
-- font: Sans Bold 11;
-+ font-weight: bold;
- }
-
-+notebook header,
-+notebook stack,
- .notebook > .frame,
- .notebook > .vertical {
- background: #B7D6EA;
-+ font-weight: bold;
- }
-
-+notebook tab label,
- .notebook > .horizontal .label {
- color: #B7D6EA;
- }
-
-+notebook tab:checked label,
- .notebook > .horizontal.active-page .label {
- color: #FFFFFF;
- }
-
-+notebook stack label,
- .notebook > .vertical .label,
- .button .label {
- color: #3675AD;
---
-2.11.1
diff --git a/srcpkgs/lxlauncher/template b/srcpkgs/lxlauncher/template
index 917049e5da7487..2a50abfc0517af 100644
--- a/srcpkgs/lxlauncher/template
+++ b/srcpkgs/lxlauncher/template
@@ -1,10 +1,10 @@
# Template file for 'lxlauncher'
pkgname=lxlauncher
-version=0.2.5
-revision=3
+version=0.2.8
+revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="gtk+3-devel startup-notification-devel menu-cache-devel"
conf_files="
/etc/xdg/lxlauncher/gtkrc
@@ -14,9 +14,9 @@ short_desc="LXDE launcher for netbooks"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=cd14b59cf337e7ba0d67efc95cd79859ab5f0f85af5a84c7aff771f868c3dca7
+distfiles="https://github.com/lxde/lxlauncher/archive/refs/tags/${version}.tar.gz"
+checksum=f67d9dbf3a130819fd171b621b3683d7d20cd609554756481b965484ac591b49
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
+pre_configure() {
+ autoreconf -fi
}
From b482694044b90215a8310565d5c6eeb0b33f3224 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:05:15 -0700
Subject: [PATCH 1596/2025] lxtask: update to 0.1.12.
---
srcpkgs/lxtask/template | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/lxtask/template b/srcpkgs/lxtask/template
index 9cb7de451ef213..b20ab3bab694dd 100644
--- a/srcpkgs/lxtask/template
+++ b/srcpkgs/lxtask/template
@@ -1,15 +1,19 @@
# Template file for 'lxtask'
pkgname=lxtask
-version=0.1.10
+version=0.1.12
revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="gtk+3-devel"
depends="desktop-file-utils"
short_desc="LXDE Task Manager"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=2216df9bc4bb2d80733e788966512ac58c421e0a0a1ff85210f34a29d1eb4e2c
+distfiles="https://github.com/lxde/lxtask/archive/refs/tags/${version}.tar.gz"
+checksum=f9d97ebdd8402fe7d9533b6173d0f553d5f9987f5c2885f7d2ee070e80300ab3
+
+pre_configure() {
+ autoreconf -fi
+}
From f3182affd6eed2e6e8928fecfbc5ecf97dbea38a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:25:27 -0700
Subject: [PATCH 1597/2025] lxappearance: update to 0.6.4.
---
.../lxappearance/patches/fix-wayland.patch | 21 -------------------
srcpkgs/lxappearance/template | 14 ++++++-------
2 files changed, 7 insertions(+), 28 deletions(-)
delete mode 100644 srcpkgs/lxappearance/patches/fix-wayland.patch
diff --git a/srcpkgs/lxappearance/patches/fix-wayland.patch b/srcpkgs/lxappearance/patches/fix-wayland.patch
deleted file mode 100644
index b878c1f05522b8..00000000000000
--- a/srcpkgs/lxappearance/patches/fix-wayland.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-commit df82dc59c7b3ef5fa65898cbdd459d1fb8f3c9bf
-Author: q66 <daniel@octaforge.org>
-Date: Mon Feb 15 19:45:23 2021 +0100
-
- fix segfault under wayland
-
-diff --git src/lxappearance.c src/lxappearance.c
-index a4b7db3..b6441ae 100644
---- a/src/lxappearance.c
-+++ b/src/lxappearance.c
-@@ -86,6 +86,10 @@ static gboolean check_lxde_dbus()
-
- static void check_lxsession()
- {
-+ /* on wayland, avoid touching X bits */
-+ if (g_getenv("WAYLAND_DISPLAY"))
-+ return;
-+
- lxsession_atom = XInternAtom( GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), "_LXSESSION", True );
- if( lxsession_atom != None )
- {
diff --git a/srcpkgs/lxappearance/template b/srcpkgs/lxappearance/template
index 7fcaad225f8dbc..4fb90179400699 100644
--- a/srcpkgs/lxappearance/template
+++ b/srcpkgs/lxappearance/template
@@ -1,22 +1,22 @@
# Template file for 'lxappearance'
pkgname=lxappearance
-version=0.6.3
-revision=5
+version=0.6.4
+revision=1
build_style=gnu-configure
configure_args="$(vopt_enable dbus) $(vopt_enable gtk3)"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="$(vopt_if gtk3 gtk+3-devel gtk+-devel) $(vopt_if dbus dbus-glib-devel)"
depends="desktop-file-utils"
short_desc="LXDE Theme Switcher"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38
+distfiles="https://github.com/lxde/lxappearance/archive/refs/tags/${version}.tar.gz"
+checksum=9f067a8a126b9779ba12648c76136d9ba3e7ec7920c568df7819d128fdf39e03
build_options="gtk3 dbus"
build_options_default="dbus gtk3"
-post_patch() {
- vsed -i -e '/DATADIRNAME=/s/=.*/=share/' configure
+pre_configure() {
+ autoreconf -fi
}
From 375e57e5ac5b55a57581443a42f303cd3de7c0da Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:25:59 -0700
Subject: [PATCH 1598/2025] lxappearance-obconf: update to 0.2.4.
---
.../patches/gtk3-cairo-segfault.patch | 24 -------------------
srcpkgs/lxappearance-obconf/template | 14 +++++------
2 files changed, 7 insertions(+), 31 deletions(-)
delete mode 100644 srcpkgs/lxappearance-obconf/patches/gtk3-cairo-segfault.patch
diff --git a/srcpkgs/lxappearance-obconf/patches/gtk3-cairo-segfault.patch b/srcpkgs/lxappearance-obconf/patches/gtk3-cairo-segfault.patch
deleted file mode 100644
index 7ff8a28b803ddd..00000000000000
--- a/srcpkgs/lxappearance-obconf/patches/gtk3-cairo-segfault.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/lxde/lxappearance-obconf/pull/1
-
-From b31c69d41c80e92762ffe17addeb238d9df2c62b Mon Sep 17 00:00:00 2001
-From: bill-auger <mr.j.spam.me@gmail.com>
-Date: Thu, 29 Oct 2020 21:15:54 -0400
-Subject: [PATCH] fix GTK3/cairo segfault (closes sf#933)
-
----
- src/preview.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/preview.c b/src/preview.c
-index ada6eb3..a2fc63d 100644
---- a/src/preview.c
-+++ b/src/preview.c
-@@ -30,6 +30,8 @@
- #include <obrender/theme.h>
-
- #if GTK_CHECK_VERSION(3, 0, 0)
-+#include <cairo/cairo.h>
-+#include <cairo/cairo-xlib.h>
- #include <gdk/gdkx.h>
- #endif
-
diff --git a/srcpkgs/lxappearance-obconf/template b/srcpkgs/lxappearance-obconf/template
index d95d3bc795e627..c56023c0fc326f 100644
--- a/srcpkgs/lxappearance-obconf/template
+++ b/srcpkgs/lxappearance-obconf/template
@@ -1,10 +1,10 @@
# Template file for 'lxappearance-obconf'
pkgname=lxappearance-obconf
-version=0.2.3
-revision=4
+version=0.2.4
+revision=1
build_style=gnu-configure
configure_args="--disable-static --enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake libtool gettext-devel glib-devel"
makedepends="
openbox-devel dbus-glib-devel libxml2-devel libXft-devel libSM-devel
imlib2-devel pango-devel gtk+3-devel lxappearance"
@@ -13,9 +13,9 @@ short_desc="Plugin for LXAppearance to configure Openbox"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=3150b33b4b7beb71c1803aee2be21c94767d73b70dfc8d2bcaafe2650ea83149
+distfiles="https://github.com/lxde/lxappearance-obconf/archive/refs/tags/${version}.tar.gz"
+checksum=202cede4e56d2f93b24dd945fcfa69d4cea62a8deae9bdd6e5d035edfe5c4df9
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
+pre_configure() {
+ autoreconf -fi
}
From 37a32465ea703a474fab9ccdaa3e80cb99b8dd59 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:26:40 -0700
Subject: [PATCH 1599/2025] lxde-icon-theme: update to 0.5.2.
---
srcpkgs/lxde-icon-theme/template | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/lxde-icon-theme/template b/srcpkgs/lxde-icon-theme/template
index e6af97346ded64..05ed4bda6f82b9 100644
--- a/srcpkgs/lxde-icon-theme/template
+++ b/srcpkgs/lxde-icon-theme/template
@@ -1,14 +1,17 @@
# Template file for 'lxde-icon-theme'
pkgname=lxde-icon-theme
-version=0.5.1
-revision=3
+version=0.5.2
+revision=1
build_style=gnu-configure
-hostmakedepends="pkg-config"
-makedepends="gtk+-devel"
+hostmakedepends="automake"
depends="gtk-update-icon-cache"
short_desc="LXDE default default icon theme based on nuoveXT2"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-3.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/lxde-icon-theme-${version}.tar.xz"
-checksum=e3d0b7399f28a360a3755171c9a08147d68f853f518be5485f5064675037916c
+distfiles="https://github.com/lxde/lxde-icon-theme/archive/refs/tags/${version}.tar.gz"
+checksum=5b71da247ba25ddcd991a3a184ca5ac92f40b7676766e1e59437067a20f7ecf7
+
+pre_configure() {
+ autoreconf -fi
+}
From 998c7ffc21254dbf7faf2c7ac32f708d958772f6 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:27:01 -0700
Subject: [PATCH 1600/2025] lxde-common: update to 0.99.3.
---
srcpkgs/lxde-common/template | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/lxde-common/template b/srcpkgs/lxde-common/template
index f7521d1b903095..1a73496b74c109 100644
--- a/srcpkgs/lxde-common/template
+++ b/srcpkgs/lxde-common/template
@@ -1,14 +1,18 @@
# Template file for 'lxde-common'
pkgname=lxde-common
-version=0.99.2
-revision=3
+version=0.99.3
+revision=1
build_style=gnu-configure
-hostmakedepends="intltool"
+hostmakedepends="intltool automake glib-devel gettext-devel"
depends="lxsession gnome-themes-extra lxde-icon-theme"
conf_files="/etc/xdg/pcmanfm/LXDE/* /etc/xdg/lxsession/LXDE/*"
short_desc="LXDE configuration data"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=1cd9bc900960c995d48ffbbdc86ecffda7c806168c67aaa50c53113794234856
+distfiles="https://github.com/lxde/lxde-common/archive/refs/tags/${version}.tar.gz"
+checksum=e55ac4b4406f7538ed5994677c6488c6a0dd9a4b34a0969402aaa4f04b52b26f
+
+pre_configure() {
+ autoreconf -fi
+}
From 862f886478b3b19bec9b93d80758d3d250e28a51 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:43:47 -0700
Subject: [PATCH 1601/2025] lxinput: update to 0.3.6.
---
srcpkgs/lxinput/template | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/lxinput/template b/srcpkgs/lxinput/template
index 307d609f33dec8..5bb033bdca8a5d 100644
--- a/srcpkgs/lxinput/template
+++ b/srcpkgs/lxinput/template
@@ -1,19 +1,19 @@
# Template file for 'lxinput'
pkgname=lxinput
-version=0.3.5
-revision=3
+version=0.3.6
+revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake glib-devel gettext-devel"
makedepends="gtk+3-devel"
depends="desktop-file-utils"
short_desc="LXDE Keyboad/Mouse configurator"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=4e8f778a65a4afe2365b47e7899358aa4fab535343aa62c72a3cdc4cac1f6e88
+distfiles="https://github.com/lxde/lxinput/archive/refs/tags/${version}.tar.gz"
+checksum=2f15c2a17f970afb152cbd024503da26c1e15135e76e9f516e0ca97e909d6c37
-post_patch() {
- vsed -i -e 's/DATADIRNAME=lib/DATADIRNAME=share/' configure
+pre_configure() {
+ autoreconf -fi
}
From 6c3f1fa9021e13516086b1aa3bd675a733e30862 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:44:02 -0700
Subject: [PATCH 1602/2025] lxmenu-data: update to 0.1.6.
---
srcpkgs/lxmenu-data/template | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/lxmenu-data/template b/srcpkgs/lxmenu-data/template
index 595c471edbd11f..ecd3758512d2dc 100644
--- a/srcpkgs/lxmenu-data/template
+++ b/srcpkgs/lxmenu-data/template
@@ -1,12 +1,16 @@
# Template file for 'lxmenu-data'
pkgname=lxmenu-data
-version=0.1.5
-revision=2
+version=0.1.6
+revision=1
build_style=gnu-configure
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake glib-devel gettext-devel"
short_desc="LXDE freedesktop menu required files"
-homepage="http://lxde.org/"
-license="GPL-2"
maintainer="Orphaned <orphan@voidlinux.org>"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=9fe3218d2ef50b91190162f4f923d6524c364849f87bcda8b4ed8eb59b80bab8
+license="LGPL-2.1-or-later"
+homepage="http://lxde.org/"
+distfiles="https://github.com/lxde/lxmenu-data/archive/refs/tags/${version}.tar.gz"
+checksum=b237e732609fb2a521a942e08bb825ac7973ee478db7567d3606665a3793b2e8
+
+pre_configure() {
+ autoreconf -fi
+}
From ef667be33c13f2e25814d000187e0df5bd77b528 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:44:23 -0700
Subject: [PATCH 1603/2025] menu-cache: update to 1.1.1.
---
srcpkgs/menu-cache/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/menu-cache/template b/srcpkgs/menu-cache/template
index 6f1e49ef2c162c..b3c5651814c118 100644
--- a/srcpkgs/menu-cache/template
+++ b/srcpkgs/menu-cache/template
@@ -1,21 +1,20 @@
# Template file for 'menu-cache'
pkgname=menu-cache
-version=1.1.0
-revision=2
+version=1.1.1
+revision=1
build_style=gnu-configure
configure_args="--disable-static"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config automake libtool gtk-doc"
makedepends="libglib-devel libfm-extra-devel"
short_desc="LXDE freedesktop menu specification"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.xz"
-checksum=ed02eb459dcb398f69b9fa5bf4dd813020405afc84331115469cdf7be9273ec7
-
-CFLAGS="-fcommon"
+distfiles="https://github.com/lxde/menu-cache/archive/refs/tags/${version}.tar.gz"
+checksum=e8af90467df271c3c8700c840ca470ca2915699c6f213c502a87d74608748f08
pre_configure() {
+ autoreconf -fi
sed -i 's,<libfm/fm-extra.h>,<libfm-1.0/fm-extra.h>,g' menu-cache-gen/*.[ch]
}
From fb09ebf682a79db43b4eff1a5572c65f7eefe721 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 18:49:03 -0700
Subject: [PATCH 1604/2025] lxrandr: update to 0.3.3.
---
srcpkgs/lxrandr/template | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/lxrandr/template b/srcpkgs/lxrandr/template
index 1807e467b6e3ab..e8b9ea43ce9e3b 100644
--- a/srcpkgs/lxrandr/template
+++ b/srcpkgs/lxrandr/template
@@ -1,15 +1,19 @@
# Template file for 'lxrandr'
pkgname=lxrandr
-version=0.3.2
-revision=2
+version=0.3.3
+revision=1
build_style=gnu-configure
configure_args="--enable-gtk3"
-hostmakedepends="pkg-config intltool"
+hostmakedepends="pkg-config intltool automake glib-devel gettext-devel"
makedepends="gtk+3-devel"
depends="desktop-file-utils xrandr"
short_desc="LXDE Monitor configuration tool"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://lxde.org/"
-distfiles="${SOURCEFORGE_SITE}/lxde/${pkgname}-${version}.tar.xz"
-checksum=8b5edfc9718061bc161fe51d388697cbaa819d6f8013ed24ba22f438e0dbc312
+distfiles="https://github.com/lxde/lxrandr/archive/refs/tags/${version}.tar.gz"
+checksum=24d0abaee830b0b2973ba9d2e46b3c801445342f7d5d3297c021a8a4a471f512
+
+pre_configure() {
+ autoreconf -fi
+}
From f7a6bdf2519626f56569ed4097c92b47df8cd681 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sat, 12 Apr 2025 19:06:06 -0700
Subject: [PATCH 1605/2025] xfce-polkit: don't run on lxde
---
.../patches/only-default-xfce.patch | 43 +++++++++++++++++++
srcpkgs/xfce-polkit/template | 4 +-
2 files changed, 45 insertions(+), 2 deletions(-)
create mode 100644 srcpkgs/xfce-polkit/patches/only-default-xfce.patch
diff --git a/srcpkgs/xfce-polkit/patches/only-default-xfce.patch b/srcpkgs/xfce-polkit/patches/only-default-xfce.patch
new file mode 100644
index 00000000000000..ee41203f571f67
--- /dev/null
+++ b/srcpkgs/xfce-polkit/patches/only-default-xfce.patch
@@ -0,0 +1,43 @@
+From 4f9f6b66a3f5fcef49563efe4b04de050fa86e33 Mon Sep 17 00:00:00 2001
+From: paledega <38860643+paledega@users.noreply.github.com>
+Date: Sun, 11 Oct 2020 11:33:48 +0000
+Subject: [PATCH] Fix conflict with lxpolkit on lxde
+
+---
+ xfce-polkit.desktop.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/xfce-polkit.desktop.in b/xfce-polkit.desktop.in
+index dd9f09c..2121740 100644
+--- a/xfce-polkit.desktop.in
++++ b/xfce-polkit.desktop.in
+@@ -5,3 +5,4 @@ Comment=Policykit Authentication Agent
+ Exec=@xfce_polkit_libexecdir@/xfce-polkit
+ Icon=gtk-dialog-authentication
+ NotShowIn=GNOME;KDE;
++OnlyShowIn=XFCE;
+
+From d1f3976caa11cbbb3c1cd601a34755a4ed87be41 Mon Sep 17 00:00:00 2001
+From: oreo639 <oreo6391@gmail.com>
+Date: Sun, 13 Apr 2025 12:47:55 -0700
+Subject: [PATCH] Don't use both NotShowIn and OnlyShowIn
+
+According to the XDG Autostart specification, the desktop file may have either
+NotShowIn or OnlyShowIn but not both. It also doesn't really make much sense
+to have both.
+
+https://specifications.freedesktop.org/autostart-spec/0.5/
+---
+ xfce-polkit.desktop.in | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/xfce-polkit.desktop.in b/xfce-polkit.desktop.in
+index 2121740..6fa0245 100644
+--- a/xfce-polkit.desktop.in
++++ b/xfce-polkit.desktop.in
+@@ -4,5 +4,4 @@ Name=XFCE PolKit
+ Comment=Policykit Authentication Agent
+ Exec=@xfce_polkit_libexecdir@/xfce-polkit
+ Icon=gtk-dialog-authentication
+-NotShowIn=GNOME;KDE;
+ OnlyShowIn=XFCE;
diff --git a/srcpkgs/xfce-polkit/template b/srcpkgs/xfce-polkit/template
index d95fe6445ec27f..7e8abbac4e4105 100644
--- a/srcpkgs/xfce-polkit/template
+++ b/srcpkgs/xfce-polkit/template
@@ -1,7 +1,7 @@
# Template file for 'xfce-polkit'
pkgname=xfce-polkit
version=0.3
-revision=1
+revision=2
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="libxfce4ui-devel polkit-devel"
@@ -9,5 +9,5 @@ short_desc="Simple PolicyKit authentication agent for XFCE"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://github.com/ncopa/xfce-polkit"
-distfiles="https://github.com/ncopa/xfce-polkit/releases/download/v${version}/${pkgname}-${version}.tar.gz"
+distfiles="https://github.com/ncopa/xfce-polkit/releases/download/v${version}/xfce-polkit-${version}.tar.gz"
checksum=564e566a83c2dd5fc2199481deb56842797fefbe985d4e55219bacbeb573f23a
From 0a2ebaf44fd82b92b5d379f34bd0f65ae12af7f6 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Tue, 28 May 2024 15:31:49 -0400
Subject: [PATCH 1606/2025] xbps-src: add option to use distfiles mirror as a
fallback
This adds an optional configuration to add a fallback distfiles mirror
The idea is that normally, distfiles should be fetched from the urls in
the template. However, occasionally the urls have rotted, or are simply
down temporairily, in which case the fetch will fail. A workaround to
this has been to use the $XBPS_DISTFILES_MIRROR option, however the
downside to this is that it is always tried first, and 99% of the time isn't
needed.
This adds the $XBPS_DISTFILES_FALLBACK option, which can be set to an
addiontional list of mirrors which will be attempted after both
$XBPS_DISTFILES_MIRROR, and the urls in the template have failed to
fetch the distfiles
Co-authored-by: oreo639 <oreo6391@gmail.com>
---
common/hooks/do-fetch/00-distfiles.sh | 15 +++++++++------
xbps-src | 10 +++++++---
2 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/common/hooks/do-fetch/00-distfiles.sh b/common/hooks/do-fetch/00-distfiles.sh
index 1adb86a5167823..2065d5442a3a12 100644
--- a/common/hooks/do-fetch/00-distfiles.sh
+++ b/common/hooks/do-fetch/00-distfiles.sh
@@ -128,11 +128,11 @@ link_cksum() {
}
try_mirrors() {
- local curfile="$1" distfile="$2" cksum="$3" f="$4"
+ local curfile="$1" distfile="$2" cksum="$3" f="$4" mirror_list="$5"
local filesum basefile mirror path scheme good
- [ -z "$XBPS_DISTFILES_MIRROR" ] && return 1
+ [ -z "$mirror_list" ] && return 1
basefile="${f##*/}"
- for mirror in $XBPS_DISTFILES_MIRROR; do
+ for mirror in $mirror_list; do
scheme="file"
if [[ $mirror == *://* ]]; then
scheme="${mirror%%:/*}"
@@ -148,8 +148,8 @@ try_mirrors() {
continue
fi
fi
- if [[ "$mirror" == *voidlinux* ]]; then
- # For distfiles.voidlinux.* append the subdirectory
+ if [[ "$mirror" == *sources.voidlinux.* ]]; then
+ # For sources.voidlinux.* append the subdirectory
mirror="$mirror/$pkgname-$version"
fi
msg_normal "$pkgver: fetching distfile '$curfile' from mirror '$mirror'...\n"
@@ -286,11 +286,14 @@ hook() {
fi
# If distfile does not exist, download it from a mirror location.
- if try_mirrors "$curfile" "$distfile" "${_checksums[$i]}" "${_distfiles[$i]}"; then
+ if try_mirrors "$curfile" "$distfile" "${_checksums[$i]}" "${_distfiles[$i]}" "$XBPS_DISTFILES_MIRROR"; then
continue
fi
if ! try_urls "$curfile"; then
+ if try_mirrors "$curfile" "$distfile" "${_checksums[$i]}" "${_distfiles[$i]}" "$XBPS_DISTFILES_FALLBACK"; then
+ continue
+ fi
msg_error "$pkgver: failed to fetch '$curfile'.\n"
fi
done
diff --git a/xbps-src b/xbps-src
index c17270b62ee4b5..1ce830c7bf9c18 100755
--- a/xbps-src
+++ b/xbps-src
@@ -343,10 +343,11 @@ read_pkg() {
}
setup_distfiles_mirror() {
+ local mirror_list="$1"
local mirror scheme path
# Scheme file:// mirror locations only work with uchroot
- for mirror in $XBPS_DISTFILES_MIRROR; do
+ for mirror in $mirror_list; do
scheme="file"
if [[ "$mirror" == *://* ]]; then
scheme="${mirror%%://*}"
@@ -696,7 +697,7 @@ export XBPS_SHUTILSDIR XBPS_CROSSPFDIR XBPS_TRIGGERSDIR \
XBPS_LIBEXECDIR XBPS_DISTDIR XBPS_DISTFILES_MIRROR XBPS_ALLOW_RESTRICTED \
XBPS_USE_GIT_COMMIT_DATE XBPS_PKG_COMPTYPE XBPS_REPO_COMPTYPE \
XBPS_BUILDHELPERDIR XBPS_USE_BUILD_MTIME XBPS_BUILD_ENVIRONMENT \
- XBPS_PRESERVE_PKGS XBPS_IGNORE_BROKENNESS
+ XBPS_PRESERVE_PKGS XBPS_IGNORE_BROKENNESS XBPS_DISTFILES_FALLBACK
for i in REPOSITORY DESTDIR BUILDDIR SRCDISTDIR; do
eval val="\$XBPS_$i"
@@ -760,7 +761,10 @@ done
if [ -z "$IN_CHROOT" ]; then
trap 'exit_func' INT TERM
if [ -n "$XBPS_DISTFILES_MIRROR" ]; then
- setup_distfiles_mirror
+ setup_distfiles_mirror "$XBPS_DISTFILES_MIRROR"
+ fi
+ if [ -n "$XBPS_DISTFILES_FALLBACK" ]; then
+ setup_distfiles_mirror "$XBPS_DISTFILES_FALLBACK"
fi
fi
From 1fe267516e660bdfca41a6871c0d67f57697effb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Thu, 13 Jun 2024 23:25:00 -0700
Subject: [PATCH 1607/2025] binutils: update to 2.44. (nocross)
---
srcpkgs/binutils/template | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/binutils/template b/srcpkgs/binutils/template
index 43a457f864c8f0..761afab62ae2c1 100644
--- a/srcpkgs/binutils/template
+++ b/srcpkgs/binutils/template
@@ -1,16 +1,17 @@
# Template file for 'binutils'
pkgname=binutils
-version=2.41
-revision=3
+version=2.44
+revision=1
bootstrap=yes
-hostmakedepends="pkgconf"
+hostmakedepends="pkgconf tar"
makedepends="zlib-devel libzstd-devel"
short_desc="GNU binary utilities"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="http://www.gnu.org/software/binutils/"
distfiles="${GNU_SITE}/binutils/binutils-${version}