Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: lapce 0.2.4
@ 2022-12-08  0:49 zen0bit
  2022-12-22 21:50 ` [PR PATCH] [Updated] " zen0bit
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: zen0bit @ 2022-12-08  0:49 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.4
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From d08f0b770f19f1beb11e5af003dca119bd758eb1 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sat, 26 Mar 2022 05:49:44 +0100
Subject: [PATCH] New package: lapce 0.2.4

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..7f00a4a9b761
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,19 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.4
+revision=1
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=76e6a9d91988b41815e3c2a94be7f4ba60966b8cc2355da7fcd17937e2cc1d7e
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.4
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
@ 2022-12-22 21:50 ` zen0bit
  2022-12-22 21:51 ` zen0bit
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-22 21:50 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.4
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From 87f06bbeeb6e70126a7fbc06eacb29dcef2d3d91 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sat, 26 Mar 2022 05:49:44 +0100
Subject: [PATCH 1/2] New package: lapce 0.2.4

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..7f00a4a9b761
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,19 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.4
+revision=1
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=76e6a9d91988b41815e3c2a94be7f4ba60966b8cc2355da7fcd17937e2cc1d7e
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

From 2a920bbae81996e2873ef8c3916398bb9d84eaa5 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 22 Dec 2022 17:18:43 +0100
Subject: [PATCH 2/2] lapce: update to 0.2.5

---
 srcpkgs/lapce/template | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
index 7f00a4a9b761..ccffa4102ea7 100644
--- a/srcpkgs/lapce/template
+++ b/srcpkgs/lapce/template
@@ -1,16 +1,19 @@
 # Template file for 'lapce'
 pkgname=lapce
-version=0.2.4
+version=0.2.5
 revision=1
+archs="i686 x86_64"
 build_style=cargo
 hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
 makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
 short_desc="Lightning-fast and Powerful Code Editor written in Rust"
 maintainer="zenobit <zen@osowoso.xyz>"
 license="Apache-2.0"
 homepage="https://lapce.dev"
 distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
-checksum=76e6a9d91988b41815e3c2a94be7f4ba60966b8cc2355da7fcd17937e2cc1d7e
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
 
 post_install() {
 	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.4
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
  2022-12-22 21:50 ` [PR PATCH] [Updated] " zen0bit
@ 2022-12-22 21:51 ` zen0bit
  2022-12-27 18:10 ` [PR PATCH] [Updated] New package: lapce 0.2.5 zen0bit
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-22 21:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.4
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From 7623e9686088699029a103924bc99f2ea70ca4f9 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sat, 26 Mar 2022 05:49:44 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..ccffa4102ea7
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="i686 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
  2022-12-22 21:50 ` [PR PATCH] [Updated] " zen0bit
  2022-12-22 21:51 ` zen0bit
@ 2022-12-27 18:10 ` zen0bit
  2022-12-27 18:12 ` zen0bit
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 18:10 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From b41ab37428491bf1ca491fed628e992c0b532418 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:35 +0100
Subject: [PATCH 001/163] attica: update to 5.101.0.

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

diff --git a/srcpkgs/attica/template b/srcpkgs/attica/template
index 76518a334454..1dae62c47586 100644
--- a/srcpkgs/attica/template
+++ b/srcpkgs/attica/template
@@ -1,6 +1,6 @@
 # Template file for 'attica'
 pkgname=attica
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/attica"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ae77669637f2c1c09666a5885d99ec7feaeeb51811dc61864556be6cf43d35c8
+checksum=7fcbe3686081bc587cbc6b9cc1fbf8f7cb071d06441edc1bea44c958d119da1c
 
 do_check() {
 	cd build

From 5278e2ef3f511013b371e0d6a550b07a001c325b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:37 +0100
Subject: [PATCH 002/163] baloo5: update to 5.101.0.

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

diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template
index 690adf4694b8..752c8dd928db 100644
--- a/srcpkgs/baloo5/template
+++ b/srcpkgs/baloo5/template
@@ -1,7 +1,7 @@
 # Template file for 'baloo5'
 pkgname=baloo5
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/Baloo"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=f93be67b84fe54de17607b14d5875f0b1967d1f16833c19f655ae5ce4ca06e88
+checksum=89ac03d2fcd6c79aeff9f77268d5b7f53c8820fd45740b7c0d148fe2ae3a003c
 
 do_check() {
 	cd build

From fcba5f232a11304e8effd765db42ddc3a3b07c4e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:38 +0100
Subject: [PATCH 003/163] bluez-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/bluez-qt5/template b/srcpkgs/bluez-qt5/template
index 7d47b8f8689b..2a3229e39339 100644
--- a/srcpkgs/bluez-qt5/template
+++ b/srcpkgs/bluez-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'bluez-qt5'
 pkgname=bluez-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args=" -DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/bluez-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=b14bcc2d3f6517d5f5eca43c3d9ddd63b5cdb90c16e8df7172d14709501ec2ba
+checksum=15de3a3c64367d753ef165619b9d3a452e86ca123e6a8a1fe6a4067b355ae203
 
 do_check() {
 	cd build

From fdafb4e24ad1f392cb0d547940fff7866c6109cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:40 +0100
Subject: [PATCH 004/163] breeze-icons: update to 5.101.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 769d674b6e3a..8cd385201a05 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze-icons'
 pkgname=breeze-icons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-3.0-or-later"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d02c1b6952fddb306ff58f368ffc8d5cbdf0d46afd652c9c56c86020440dcadb
+checksum=f9745944a04860d002f3b95df21fe560b6fbd7d515b8a06ec60da63644a018ef
 nostrip=yes
 
 if [ -z "$CROSS_BUILD" ]; then

From c6d5e8136e58e30e2b8c9e8b1661fd8e22c4d920 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:41 +0100
Subject: [PATCH 005/163] extra-cmake-modules: update to 5.101.0.

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

diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 641c29e3e74a..95cfc4a3ff8d 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=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_HTML_DOCS=ON"
 hostmakedepends="python3-Sphinx qt5-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://invent.kde.org/frameworks/extra-cmake-modules"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=34563ce7bbe3c4d8f69ce1f5dc87ae052443a6b0349fefb9e244a7358b16c0c5
+checksum=8c4c561310db587d390a6c84afc97e1addbaddd73b9d7a4c7309c5da9b9bc8f2
 python_version=3
 
 do_check() {

From 201a1e0a8f5e7da62a06f35587751d7b18620ce4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:43 +0100
Subject: [PATCH 006/163] frameworkintegration: update to 5.101.0.

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

diff --git a/srcpkgs/frameworkintegration/template b/srcpkgs/frameworkintegration/template
index 7bf125cbaf57..bd4fc439d81d 100644
--- a/srcpkgs/frameworkintegration/template
+++ b/srcpkgs/frameworkintegration/template
@@ -1,7 +1,7 @@
 # Template file for 'frameworkintegration'
 pkgname=frameworkintegration
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
  kpackage qt5-host-tools qt5-qmake python3 gettext"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/frameworkintegration"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=959d54e508b5d285d3f8e4c35d0cea3a0eb7687ae2bb6f9e4918e441412ee5a0
+checksum=6c52b56140ab79ad38e4a3a32a7765a3c955476d46208a821cb1ed3b3f6fb47c
 
 frameworkintegration-devel_package() {
 	short_desc+=" - development"

From 83c589fafc59a70161f1c16f2eedcfd9ddae98d0 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sat, 26 Mar 2022 05:49:44 +0100
Subject: [PATCH 007/163] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..ccffa4102ea7
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="i686 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

From 5f10348b58cc45feb1bb69dea50df75e73eba3a4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:45 +0100
Subject: [PATCH 008/163] kactivities5-stats: update to 5.101.0.

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

diff --git a/srcpkgs/kactivities5-stats/template b/srcpkgs/kactivities5-stats/template
index cbf6b75bbd72..da5bd70f73a9 100644
--- a/srcpkgs/kactivities5-stats/template
+++ b/srcpkgs/kactivities5-stats/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5-stats'
 pkgname=kactivities5-stats
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://api.kde.org/frameworks/kactivities/html/index.html"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname/5/}-${version}.tar.xz"
-checksum=25c51ffce2a83c691771ccae02a5dd91b1991bc197aca67879d61cac36f03996
+checksum=77b18099a03114e8a8a3057585bd252a6d85fc0bf826acfbbcdeaf37fe173085
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From 691208adebc885d736b3757e9600f29dea3d4752 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:46 +0100
Subject: [PATCH 009/163] kactivities5: update to 5.101.0.

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

diff --git a/srcpkgs/kactivities5/template b/srcpkgs/kactivities5/template
index 665bfa93b429..eb16e4f4789f 100644
--- a/srcpkgs/kactivities5/template
+++ b/srcpkgs/kactivities5/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5'
 pkgname=kactivities5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake"
@@ -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/frameworks/kactivities"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=13b1dd81fafaa926e37a63c8896f0ceb272d88e225c7833695ad5363ef6aa892
+checksum=f708b04b35adcee7dbbb2a21327417ad2082e3dc610f8527c7875049a5f781ac
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools"

From a38f0fe115d374b1fbbb51305e4d55a0bb2890f8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:48 +0100
Subject: [PATCH 010/163] kapidox: update to 5.101.0.

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

diff --git a/srcpkgs/kapidox/template b/srcpkgs/kapidox/template
index 99a16306f793..ffc97b2e8dc7 100644
--- a/srcpkgs/kapidox/template
+++ b/srcpkgs/kapidox/template
@@ -1,6 +1,6 @@
 # Template file for 'kapidox'
 pkgname=kapidox
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause, CC0-1.0"
 homepage="https://invent.kde.org/frameworks/kapidox"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=68a4c0aa5b86ff002e996e043b745788bdc474be755b8e96251820851d0ef639
+checksum=b468d09a483a24bbbd2480e0c4aa4fc3ffa167793e595a04ea432baefe22dff8
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From 5c541ed3e4abdb8302b61f12350fdec7470dfa4e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:49 +0100
Subject: [PATCH 011/163] karchive: update to 5.101.0.

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

diff --git a/srcpkgs/karchive/template b/srcpkgs/karchive/template
index 083ab9de86f2..07475e89d8f0 100644
--- a/srcpkgs/karchive/template
+++ b/srcpkgs/karchive/template
@@ -1,6 +1,6 @@
 # Template file for 'karchive'
 pkgname=karchive
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/karchive"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f5ae507b0ceca71229017128997e12eff51b697ca2a1a37b729f9253ebfe969b
+checksum=58bcb6c61bc4a3fe48a0cbeaf392d42b6b8d33e1bc4c51faf24db0912ecfa9b0
 
 karchive-devel_package() {
 	short_desc+=" - development"

From 67128d79dd11fae543158d36aa50936cebfb6907 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:51 +0100
Subject: [PATCH 012/163] kauth: update to 5.101.0.

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

diff --git a/srcpkgs/kauth/template b/srcpkgs/kauth/template
index 34d32a404313..9be920a8afb0 100644
--- a/srcpkgs/kauth/template
+++ b/srcpkgs/kauth/template
@@ -1,7 +1,7 @@
 # Template file for 'kauth'
 pkgname=kauth
-version=5.100.0
-revision=3
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config kcoreaddons
  qt5-host-tools qt5-qmake qt5-tools-devel polkit-qt5-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kauth"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2185205bfe39ba2168cc88352c4b327d55b6ef5f34dff648e865ccfbe6778f6d
+checksum=cee3b9fcc3b265abd8bbaa958ef87174bc3c02b5862c93c581bc55de26776d94
 
 do_check() {
 	cd build

From f874574cbb75797bbcb6140644d542d524079685 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:53 +0100
Subject: [PATCH 013/163] kbookmarks: update to 5.101.0.

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

diff --git a/srcpkgs/kbookmarks/template b/srcpkgs/kbookmarks/template
index 6e3fbdec2c6c..8a80fe9bb023 100644
--- a/srcpkgs/kbookmarks/template
+++ b/srcpkgs/kbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'kbookmarks'
 pkgname=kbookmarks
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kbookmarks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=236cf8eef90b1a9737948d10e3c9aae1b6ca35ff7d5b2621b3a2aa61675e84ae
+checksum=5d91617a36985af7b589fd6a43406067061667026578fdf3d20ac7b0f239702a
 
 kbookmarks-devel_package() {
 	short_desc+=" - development"

From 9e3bf8a7d3da0dcfda461980dfb2c46e47e616e6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:54 +0100
Subject: [PATCH 014/163] kcalendarcore: update to 5.101.0.

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

diff --git a/srcpkgs/kcalendarcore/template b/srcpkgs/kcalendarcore/template
index 5944ada5ea18..374e95cb258e 100644
--- a/srcpkgs/kcalendarcore/template
+++ b/srcpkgs/kcalendarcore/template
@@ -1,7 +1,7 @@
 # Template file for 'kcalendarcore'
 pkgname=kcalendarcore
 reverts="19.08.3_1 19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1 19.04.2_1 19.04.1_1 19.04.0_1 18.12.3_1 18.12.2_1 18.12.1_1 18.12.0_2 18.12.0_1 18.08.3_1 18.08.2_1 18.08.1_1 18.08.0_1 18.04.3_1 17.12.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="${KDE_SITE}https://invent.kde.org/frameworks/kcalendarcore"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=600c2409faf7e4cc9c7375676a5cfcfdf5b74e8b47a5b44afd2c4babf8c5bf57
+checksum=3acb875423dc155d92408a9772ae2ad85f0c69f1033ea777a2326559f11e109c
 replaces="kcalcore>=0"
 
 do_check() {

From a68b385225979ada1c24603143c3b3928c004134 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:56 +0100
Subject: [PATCH 015/163] kcmutils: update to 5.101.0.

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

diff --git a/srcpkgs/kcmutils/template b/srcpkgs/kcmutils/template
index 5873687d49e3..90bac3298ae7 100644
--- a/srcpkgs/kcmutils/template
+++ b/srcpkgs/kcmutils/template
@@ -1,7 +1,7 @@
 # Template file for 'kcmutils'
 pkgname=kcmutils
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 build_helper=qemu
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kcmutils"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bc7ac9f61c4b78a8465b09310fb793d9fe06180d9c93fae63dd6dbadc745d74f
+checksum=ab4f18a5616d2ebd4c4ea14fb82c74cfa8adb0e904dd5602eca48ad7a143c54b
 
 kcmutils-devel_package() {
 	short_desc+=" - development"

From 8c6bc9476eecdeb95eb62b1e4e577764c436cabd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:58 +0100
Subject: [PATCH 016/163] kcodecs: update to 5.101.0.

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

diff --git a/srcpkgs/kcodecs/template b/srcpkgs/kcodecs/template
index 5ce576331525..0193738c7db8 100644
--- a/srcpkgs/kcodecs/template
+++ b/srcpkgs/kcodecs/template
@@ -1,6 +1,6 @@
 # Template file for 'kcodecs'
 pkgname=kcodecs
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel gperf"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcodecs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=55e8b79a27846d1ef90cdc2567b227b31ef8ef5325143c95d404f6eca1e40ca3
+checksum=9ebc28f2101cfafe544d6593f7d23b0438df2a77f8dc7d1f41afc1066846523a
 
 kcodecs-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From dff5d134a05b198dba3ff07628f2ea6865f3cfe5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:00 +0100
Subject: [PATCH 017/163] kcompletion: update to 5.101.0.

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

diff --git a/srcpkgs/kcompletion/template b/srcpkgs/kcompletion/template
index 0e6878d2e960..2218297adb48 100644
--- a/srcpkgs/kcompletion/template
+++ b/srcpkgs/kcompletion/template
@@ -1,6 +1,6 @@
 # Template file for 'kcompletion'
 pkgname=kcompletion
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcompletion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63689d9bad9c7320734e84c5b6434aa11c15b026c845ae05f5ce154afd0a4586
+checksum=d80f6fbe23285f9f914ed67ffd2a825d36850c086121666bbb62257126553f30
 
 kcompletion-devel_package() {
 	short_desc+=" - development"

From 37f0e65a37a227b22932d56b113c94bb295e14b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:01 +0100
Subject: [PATCH 018/163] kconfig: update to 5.101.0.

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

diff --git a/srcpkgs/kconfig/template b/srcpkgs/kconfig/template
index 554c82a1c250..7f110920ab11 100644
--- a/srcpkgs/kconfig/template
+++ b/srcpkgs/kconfig/template
@@ -1,7 +1,7 @@
 # Template file for 'kconfig'
 pkgname=kconfig
-version=5.100.1
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
 makedepends="qt5-devel qt5-tools-devel qt5-declarative-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8bbb7951d74e8e289f7b0599887ef328b2726fdbdaae18effda2c9d7f18a82da
+checksum=ca747e485756e6d65e4eed85d1187c80b7facc958f379a68fbe862f068cb5383
 
 do_check() {
 	cd build

From 2e06104fc39cbd532c28975c9e45758fbe9d0ab6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:03 +0100
Subject: [PATCH 019/163] kconfigwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/kconfigwidgets/template b/srcpkgs/kconfigwidgets/template
index 0f61ae933b50..5266b2f9c68c 100644
--- a/srcpkgs/kconfigwidgets/template
+++ b/srcpkgs/kconfigwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kconfigwidgets'
 pkgname=kconfigwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kconfigwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e88187371127382778f246731e21e6a576ce8e358a3333e3d84d386f2de55091
+checksum=012b5a49bc1a39387f9fdb3a23f21e6669f146577942aa74cbbf4213e18578a8
 
 kconfigwidgets-devel_package() {
 	short_desc+=" - development"

From c6a2c4fcc1d33885ffc766e74abfda1d5bde7cda Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:05 +0100
Subject: [PATCH 020/163] kcontacts: update to 5.101.0.

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

diff --git a/srcpkgs/kcontacts/template b/srcpkgs/kcontacts/template
index e1cfc56962a2..c3b362661364 100644
--- a/srcpkgs/kcontacts/template
+++ b/srcpkgs/kcontacts/template
@@ -1,7 +1,7 @@
 # Template file for 'kcontacts'
 pkgname=kcontacts
 reverts="19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcontacts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e5063a08367525923cd6c500c7c6674b3a4ee16ec9866207bfe36c0df8c6884b
+checksum=1d4c992bfc3c3c29690bb3bd5a762391e7d72829b6e69ecbebb186807071cbfa
 
 kcontacts-devel_package() {
 	short_desc+=" - development"

From 9a6031baa49ce8fa37395c6a0d157fbb59b2dd4a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:07 +0100
Subject: [PATCH 021/163] kcoreaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kcoreaddons/template b/srcpkgs/kcoreaddons/template
index a56620516ef5..384f7253d13c 100644
--- a/srcpkgs/kcoreaddons/template
+++ b/srcpkgs/kcoreaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kcoreaddons'
 pkgname=kcoreaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcoreaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=dfed68386f919bd214f07837a2a5356e61958237d845115b632e35349e5c1790
+checksum=77b64fc17f7ebbbd53bbb3614b4c3c73a0a9b21607e96e6abb2823ef1972b72a
 
 post_install() {
 	vsed -e 's;${_IMPORT_PREFIX};/usr;g' \

From 79721ef179bb5e9e46f1238e3a3ba6f02ce53b23 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:08 +0100
Subject: [PATCH 022/163] kcrash: update to 5.101.0.

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

diff --git a/srcpkgs/kcrash/template b/srcpkgs/kcrash/template
index 78e6d0f1cc21..3cb62555fb58 100644
--- a/srcpkgs/kcrash/template
+++ b/srcpkgs/kcrash/template
@@ -1,6 +1,6 @@
 # Template file for 'kcrash'
 pkgname=kcrash
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcrash"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1a76e9ddb2be3980b38ec0d6d29102b635a925d6a8bce938a5cf1a46d812a728
+checksum=6dd10951db01918681a8ce6e9e3a99d3f8b5170d2c5a0b5212007e68db0c937a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools kwindowsystem-devel kcoreaddons"

From a2fbd59befb47e18b2668a1c17b8f78f5abd17c3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:10 +0100
Subject: [PATCH 023/163] kdav: update to 5.101.0.

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

diff --git a/srcpkgs/kdav/template b/srcpkgs/kdav/template
index 1a4c294af661..f6fc528b88cf 100644
--- a/srcpkgs/kdav/template
+++ b/srcpkgs/kdav/template
@@ -1,7 +1,7 @@
 # Template file for 'kdav'
 pkgname=kdav
 reverts="19.04.0_1 19.04.1_1 19.04.2_1 19.04.3_1 19.08.0_1 19.08.1_1 19.08.2_1 19.08.3_1 19.12.0_1 19.12.1_1 19.12.2_1 19.12.3_1 20.04.0_1 20.04.1_1 20.04.2_1 20.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdav"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6ed9451c103558d47149964d09c27535f04e8715867b299735e5c31bc7e78e24
+checksum=3c084a69a913d2bb34eaed2fdeeefb1c671fab82999dfb5e13d387c36301013f
 
 kdav-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 0a1cd4a0cd811ef6bc365256b468ba32a34e2d91 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:11 +0100
Subject: [PATCH 024/163] kdbusaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kdbusaddons/template b/srcpkgs/kdbusaddons/template
index ba47f10953b8..51793221fb83 100644
--- a/srcpkgs/kdbusaddons/template
+++ b/srcpkgs/kdbusaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kdbusaddons'
 pkgname=kdbusaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdbusaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e0755137a3acd57e08b7cc257f60b50322ffe88e8933adfac84d156a920224b3
+checksum=1f2912211b39fe3f757b7a869f7861398d48485a7521e4b4f7de29daceb31a4c
 
 do_check() {
 	cd build

From 8d892ff06cdae430ed63d26a0ff2083ef7f6419b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:13 +0100
Subject: [PATCH 025/163] kdeclarative: update to 5.101.0.

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

diff --git a/srcpkgs/kdeclarative/template b/srcpkgs/kdeclarative/template
index 473fc0062d43..30c5be575166 100644
--- a/srcpkgs/kdeclarative/template
+++ b/srcpkgs/kdeclarative/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeclarative'
 pkgname=kdeclarative
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdeclarative"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7635cb72365b3f12d45f9126ad2e774835c664af8d02f66d3561c02bcbb84017
+checksum=2a208f5af8c83db3979ed28e9a9aa3a80c709a3c08612fbf77792cd314afe476
 
 do_check() {
 	cd build

From 280dcaee16d28cd41a256680a6e6f4d7bd2179e8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:15 +0100
Subject: [PATCH 026/163] kded: update to 5.101.0.

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

diff --git a/srcpkgs/kded/template b/srcpkgs/kded/template
index f500d6a97115..5c8b09453fc4 100644
--- a/srcpkgs/kded/template
+++ b/srcpkgs/kded/template
@@ -1,6 +1,6 @@
 # Template file for 'kded'
 pkgname=kded
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kded"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2581a5fc79ef9e74d96162d796937a6b13bc62ba2bf705b714d4d16684d9bce
+checksum=e89c831e68815d3c68d40ab7d0e660935c684e322232b24b687781b42bbb2ee9
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"

From adf3e4905d8e0fc4a3cca978ce67937fc92172e0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:17 +0100
Subject: [PATCH 027/163] kdelibs4support: update to 5.101.0.

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

diff --git a/srcpkgs/kdelibs4support/template b/srcpkgs/kdelibs4support/template
index 4a6f9a568542..5883c95e5b30 100644
--- a/srcpkgs/kdelibs4support/template
+++ b/srcpkgs/kdelibs4support/template
@@ -1,7 +1,7 @@
 # Template file for 'kdelibs4support'
 pkgname=kdelibs4support
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdelibs4support"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=82a902bc9e817f28f31b1610664b59401c4d556342bcd2de4a473df2bee373b2
+checksum=75b22a61e5341c91dfb59d1a601a6f7b989be0185a707dcfb489910940ee4aaa
 
 if [ "$CROSS_BUILD" ]; then
 	# gettaddrinfo runtime test is always fine (can't be achieved in crossbuild)

From 16fd182bd3523fc8d9b8ea3f2fb09fd08c91eece Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:19 +0100
Subject: [PATCH 028/163] kdesignerplugin: update to 5.101.0.

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

diff --git a/srcpkgs/kdesignerplugin/template b/srcpkgs/kdesignerplugin/template
index 2b2fc027b2f9..a613fef576db 100644
--- a/srcpkgs/kdesignerplugin/template
+++ b/srcpkgs/kdesignerplugin/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesignerplugin'
 pkgname=kdesignerplugin
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only"
 homepage="https://invent.kde.org/frameworks/kdesignerplugin"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=0c61e5bc1d82e03202b7998429ec79e9bac6559639f3178adf6fc9fa516c0dc2
+checksum=7a67b5a56df3c7a9279392b8aae3ccd26c5bed83ab0bff4cbbca84501abed986
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools kgendesignerplugin kdoctools"

From 97693b3c05b89c4e39ff63f3030e47b614f132a2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:20 +0100
Subject: [PATCH 029/163] kdesu: update to 5.101.0.

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

diff --git a/srcpkgs/kdesu/template b/srcpkgs/kdesu/template
index a284c59c4b8d..75cc487e9a2e 100644
--- a/srcpkgs/kdesu/template
+++ b/srcpkgs/kdesu/template
@@ -1,7 +1,7 @@
 # Template file for 'kdesu'
 pkgname=kdesu
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
  qt5-host-tools qt5-qmake python3"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kdesu"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2fd889ad3df827109417abb9e58509f5bd8b06930a0f608ba22892693f0ff6b1
+checksum=f1abff4b7e7767216958f061553b73dd4003ef2b560f73e4e5a82f410c02e599
 
 kdesu-devel_package() {
 	short_desc+=" - development"

From 55f48c5e8e806a67c35bbf800582ec39a4691be5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:22 +0100
Subject: [PATCH 030/163] kdewebkit: update to 5.101.0.

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

diff --git a/srcpkgs/kdewebkit/template b/srcpkgs/kdewebkit/template
index 801b9222329f..6353817731b5 100644
--- a/srcpkgs/kdewebkit/template
+++ b/srcpkgs/kdewebkit/template
@@ -1,6 +1,6 @@
 # Template file for 'kdewebkit'
 pkgname=kdewebkit
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdewebkit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=25ec2801a5584e4cfb42d9d7e39b9bacf71b5d901b731b4453b6ac9f1419f481
+checksum=65cefc92ba6ca0638c78c443130ec5e80a6e8bfa8f64c34c4bf39c67e4eaa4fc
 
 kdewebkit-devel_package() {
 	short_desc+=" - development"

From dc08db42534adf3dee5f36b869acf028435988fc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:23 +0100
Subject: [PATCH 031/163] kdnssd: update to 5.101.0.

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

diff --git a/srcpkgs/kdnssd/template b/srcpkgs/kdnssd/template
index 88fecfe64093..f4abef9b21e4 100644
--- a/srcpkgs/kdnssd/template
+++ b/srcpkgs/kdnssd/template
@@ -1,6 +1,6 @@
 # Template file for 'kdnssd'
 pkgname=kdnssd
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdnssd"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63751c3ba7faa48c7b18c5f0e6128748b117f3c2706fee1e1d593e7cf68472ba
+checksum=c65698b42e81cdf1737f3b037656654e76a1db06f58820fb02221e48d0ed3f4b
 
 kdnssd-devel_package() {
 	short_desc+=" - development"

From e0a7dd00c26c956e7e00be9aa1cd8d53442f4a98 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:25 +0100
Subject: [PATCH 032/163] kdoctools: update to 5.101.0.

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

diff --git a/srcpkgs/kdoctools/template b/srcpkgs/kdoctools/template
index 22ec48947418..d8505c4128ec 100644
--- a/srcpkgs/kdoctools/template
+++ b/srcpkgs/kdoctools/template
@@ -1,6 +1,6 @@
 # Template file for 'kdoctools'
 pkgname=kdoctools
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdoctools"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=40e9c9efb1374b7c2fd74ab5137fa14fa557fa4db4033483e3fae3a30da7272b
+checksum=6180aa6cd123986e0be18eaca706601388ff90a54e30d3169f06e2cabe5af847
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDOCBOOKL10NHELPER_EXECUTABLE=/usr/bin/docbookl10nhelper"

From e58068789569a65a031600e42faae7369448f956 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:27 +0100
Subject: [PATCH 033/163] kemoticons: update to 5.101.0.

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

diff --git a/srcpkgs/kemoticons/template b/srcpkgs/kemoticons/template
index 09b27ebec594..2f4bfb61db21 100644
--- a/srcpkgs/kemoticons/template
+++ b/srcpkgs/kemoticons/template
@@ -1,6 +1,6 @@
 # Template file for 'kemoticons'
 pkgname=kemoticons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, CC-BY-4.0"
 homepage="https://invent.kde.org/frameworks/kemoticons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c4137f696f5a5d98d404088cd86828cc783f93296022e0e98655d2c078e14563
+checksum=1caeda91e53ff8d24ea08a379c6f12060cfa7bf9a93293b43a97d77175bf7a72
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From e9cb5663a7ad3f9ed5fb16310f6d5a53b88565ad Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:28 +0100
Subject: [PATCH 034/163] kfilemetadata5: update to 5.101.0.

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

diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index e328e31c1b08..2d45172445f5 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,6 +1,6 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kfilemetadata"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=6fb20c163dc21ee6f89cff4be6cd3939e49ffb2fa61e02a5bcc7b51d13567131
+checksum=53d8ec9b98814384e1c8f0ab2d158e41e5f228fa4bc3a288eef1d9a557e2e88b
 
 kfilemetadata5-devel_package() {
 	short_desc+=" - development"

From 0bf59e194503e9a405ac8d857dd5686ac16d9f85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:30 +0100
Subject: [PATCH 035/163] kglobalaccel: update to 5.101.0.

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

diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template
index 83adf6dbcc90..0a8682660811 100644
--- a/srcpkgs/kglobalaccel/template
+++ b/srcpkgs/kglobalaccel/template
@@ -1,6 +1,6 @@
 # Template file for 'kglobalaccel'
 pkgname=kglobalaccel
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons pkg-config qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kglobalaccel"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c39b4ef33e4c80a6478b6f5a162839d3523c5e4e14c44af647d7f1a72192a2f2
+checksum=3203222ca86b15e73f9da1fde572a1374c3a8353ed2608c2160e1973c57a6062
 
 kglobalaccel-devel_package() {
 	short_desc+=" - development"

From 23a3f0f1b7e3595dec1f1441b47cf986605f9fff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:32 +0100
Subject: [PATCH 036/163] kguiaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kguiaddons/template b/srcpkgs/kguiaddons/template
index 7f8d198fa482..ce60cdd3a27a 100644
--- a/srcpkgs/kguiaddons/template
+++ b/srcpkgs/kguiaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kguiaddons'
 pkgname=kguiaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kguiaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5ce16343ed9d881ebb2b5e5ff4b8bd886dd95778910d27308197b072dd3b3d02
+checksum=9894e4193b3cb7b4ed5e3a591cf12043fb87683b09db77e465aa4453c7c757b7
 
 build_options="wayland x11"
 build_options_default="wayland x11"

From ea0da0b37c8ee7b37db205b12ca02c5ec77679bd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:33 +0100
Subject: [PATCH 037/163] kholidays: update to 5.101.0.

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

diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template
index 44d5a2306b50..3d5a062962af 100644
--- a/srcpkgs/kholidays/template
+++ b/srcpkgs/kholidays/template
@@ -1,7 +1,7 @@
 # Template file for 'kholidays'
 pkgname=kholidays
 reverts="17.12.3_1 17.12.1_1 17.12.0_1 17.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kholidays"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4fc4631347611b5d9a79c170a24df92c783bc8fe123763f20628a453eee9ca1c
+checksum=44722c8053370663e4690602cdb58fed1fa9648a6dd766ecaf0800043c263473
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From fdaac12a0ca4a656bd27539ea3d2d05e72c87de1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:35 +0100
Subject: [PATCH 038/163] khtml: update to 5.101.0.

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

diff --git a/srcpkgs/khtml/template b/srcpkgs/khtml/template
index 6d4fd014d438..f428587a94c4 100644
--- a/srcpkgs/khtml/template
+++ b/srcpkgs/khtml/template
@@ -1,6 +1,6 @@
 # Template file for 'khtml'
 pkgname=khtml
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/khtml"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=40a5cd6e3a5db5310bca59ccb7a6cbf70f3f45b1a3db9b933882390f6c581c41
+checksum=8826da7bcff3d28ee711e3941d1f0fd0bbdb53a6e325f7727837a1432b7afcf5
 
 khtml-devel_package() {
 	short_desc+=" - development"

From 96c57708c380ac78389b2fc060dd6d8c5b5d99ef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:37 +0100
Subject: [PATCH 039/163] ki18n: update to 5.101.0.

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

diff --git a/srcpkgs/ki18n/template b/srcpkgs/ki18n/template
index bb6a940d13d4..91c48b44e108 100644
--- a/srcpkgs/ki18n/template
+++ b/srcpkgs/ki18n/template
@@ -1,6 +1,6 @@
 # Template file for 'ki18n'
 pkgname=ki18n
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ki18n"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=de63f1d6b86591eff69c502c8d247d6d86494abdd1d179ea84855c3678b30f01
+checksum=bf1530be9279d476c0531988eeb1c032e208f6010c8f00880bb5d694229fef65
 
 ki18n-devel_package() {
 	short_desc+=" - development"

From 5129b8118c30bda3862145e0af68d62ffe2ca450 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:39 +0100
Subject: [PATCH 040/163] kiconthemes: update to 5.101.0.

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

diff --git a/srcpkgs/kiconthemes/template b/srcpkgs/kiconthemes/template
index 7e5fb8654de4..c0bf2eea3b61 100644
--- a/srcpkgs/kiconthemes/template
+++ b/srcpkgs/kiconthemes/template
@@ -1,6 +1,6 @@
 # Template file for 'kiconthemes'
 pkgname=kiconthemes
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kiconthemes"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=902ecc3b61e7492d62a1a5fb6c9493a72507ade5d312c6633ce508b0437850b9
+checksum=f8577853392481cf8f4a38653ff66422b09f34a9172adaeb337a7387e81b710e
 
 kiconthemes-devel_package() {
 	short_desc+=" - development"

From 775dbec06c877625933351b029ca803b2d1cb7f4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:40 +0100
Subject: [PATCH 041/163] kidletime: update to 5.101.0.

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

diff --git a/srcpkgs/kidletime/template b/srcpkgs/kidletime/template
index 3c346533d44a..27b6c628018a 100644
--- a/srcpkgs/kidletime/template
+++ b/srcpkgs/kidletime/template
@@ -1,6 +1,6 @@
 # Template file for 'kidletime'
 pkgname=kidletime
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-x11extras-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kidletime"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b4f0162df8a63e83cc2f2db3d4e6ca63ea13f93679186b0b897450b61d1b77c4
+checksum=ddda3dc864e0e9b18f30f1bcaf79ceb7d4148391215556e26f4177882b9f1283
 
 kidletime-devel_package() {
 	short_desc+=" - development"

From 84a442d91a71a8192f24011a61f8eb041a687a9a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:44 +0100
Subject: [PATCH 042/163] kimageformats: update to 5.101.0.

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

diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index e1602c5232ca..337f37a3bb71 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,6 +1,6 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DKIMAGEFORMATS_HEIF=ON"
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kimageformats"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbb5253d55c0ac09689b772f0723a42c290e8df3448116f556f5d320c6738827
+checksum=ae19b07141fdf977035e6decc50fa45855c0e635f57333a2443d3c24464c625f

From 03d643ec429445421605e1dc199440d360074884 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:46 +0100
Subject: [PATCH 043/163] kinit: update to 5.101.0.

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

diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index 225cc028f1e0..f955ed0d2dfa 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -1,7 +1,7 @@
 # Template file for 'kinit'
 pkgname=kinit
-version=5.100.0
-revision=3
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules libcap-progs pkg-config
  gettext qt5-host-tools qt5-qmake kdoctools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kinit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=89112dd9cebba4c917b915b839afbc01dbfdb80bb71c61d9575fec06445bf2ce
+checksum=8e41dba85484db50ea0fbad67316a514a170f94ff78e8879f494c538b97701a4
 
 kinit-devel_package() {
 	short_desc+=" - development"

From 4eba71c1a29ebef2621c7bc916f3e01764448324 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:48 +0100
Subject: [PATCH 044/163] kio: update to 5.101.0.

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

diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template
index 1aecf59e7373..05bfd810a485 100644
--- a/srcpkgs/kio/template
+++ b/srcpkgs/kio/template
@@ -1,7 +1,7 @@
 # Template file for 'kio'
 pkgname=kio
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kio"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=088788d32eb38016d92c2fdfe29f337332089efa1f0d3a810cf807c2646d7cb6
+checksum=25e4d66215b162480ca58728c58a72f49b2a48bd2cc58e8719fbd7dacb79cc63
 
 do_check() {
 	: # Pain to get working in limited enviroment, excpects e.g. real disks

From 771f94b6ac1bcd62849945dbe6f1e34ec8bf0151 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:49 +0100
Subject: [PATCH 045/163] kirigami2: update to 5.101.0.

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

diff --git a/srcpkgs/kirigami2/template b/srcpkgs/kirigami2/template
index c609352cfe3d..e12f18514fa4 100644
--- a/srcpkgs/kirigami2/template
+++ b/srcpkgs/kirigami2/template
@@ -1,6 +1,6 @@
 # Template file for 'kirigami2'
 pkgname=kirigami2
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://techbase.kde.org/Kirigami"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kirigami2-${version}.tar.xz"
-checksum=d6080af0c5cece525fcf261e3f71562f7f7a654599c602d530e99d99cc3501df
+checksum=7608eeb528ee863441270cb5896628f8f592dcf09ad00d5bd76d5f7dc1578fbd
 
 kirigami2-devel_package() {
 	short_desc+=" - development"

From 2efb5f0c36fc7a0e73a312120b56a927a186b32c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:51 +0100
Subject: [PATCH 046/163] kitemmodels: update to 5.101.0.

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

diff --git a/srcpkgs/kitemmodels/template b/srcpkgs/kitemmodels/template
index 237dd2a3777b..3c8cb89a5826 100644
--- a/srcpkgs/kitemmodels/template
+++ b/srcpkgs/kitemmodels/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemmodels'
 pkgname=kitemmodels
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-declarative-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemmodels"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a327626184f36e19998ec8848714e362de615cbc2c98cdf3737457d9878e31d8
+checksum=5aaee068a8d0c85dfc50c5ade2c5eb913c5936f68e902c302c36bbc2ac70f426
 
 kitemmodels-devel_package() {
 	short_desc+=" - development"

From 3540e4466ba39303bba6cde2cfcd72f0413736ff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:52 +0100
Subject: [PATCH 047/163] kitemviews: update to 5.101.0.

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

diff --git a/srcpkgs/kitemviews/template b/srcpkgs/kitemviews/template
index 618e86477407..03c9251f524d 100644
--- a/srcpkgs/kitemviews/template
+++ b/srcpkgs/kitemviews/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemviews'
 pkgname=kitemviews
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemviews"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9c6d1109e956ded4950fd791d1895c421dda85db35c7d8d08550b92533a3ff1a
+checksum=aca259eeff2dde1434cdf3ff3d979e9b17dd55bad15dd7341f92700cf8418fb1
 
 kitemviews-devel_package() {
 	short_desc+=" - development"

From 11c06e0c577f39e9e260e29dab181c831af613f7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:54 +0100
Subject: [PATCH 048/163] kjobwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/kjobwidgets/template b/srcpkgs/kjobwidgets/template
index 6a867d1763b3..2257ee6235af 100644
--- a/srcpkgs/kjobwidgets/template
+++ b/srcpkgs/kjobwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kjobwidgets'
 pkgname=kjobwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjobwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d362f99928a49a8a5a75e68248a18249cd8c2904667eb7921485c2b574a73103
+checksum=e1a975b8beb24086dea1fcf1657ff9e672734f80244483c920e960d258cb9a26
 
 kjobwidgets-devel_package() {
 	short_desc+=" - development"

From 0f2536557dc89fcb7a756b7ac10432d43eebcc20 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:56 +0100
Subject: [PATCH 049/163] kjs: update to 5.101.0.

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

diff --git a/srcpkgs/kjs/template b/srcpkgs/kjs/template
index f555c279482c..ddeaf42dca2e 100644
--- a/srcpkgs/kjs/template
+++ b/srcpkgs/kjs/template
@@ -1,6 +1,6 @@
 # Template file for 'kjs'
 pkgname=kjs
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=61729dbb28913bbf46627d4a1f75e553f6666b4fb896a97623e78417f01ac2ae
+checksum=eefef4a9791fb14d3c3a7655df9cd7fbd7068ece4e889f464569ddb83666dc0b
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools kjs"

From 7e2f367a49dcc326263e0f8c69bc3b81942762b0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:57 +0100
Subject: [PATCH 050/163] kjsembed: update to 5.101.0.

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

diff --git a/srcpkgs/kjsembed/template b/srcpkgs/kjsembed/template
index 924cbad51c9a..706df4ecb027 100644
--- a/srcpkgs/kjsembed/template
+++ b/srcpkgs/kjsembed/template
@@ -1,6 +1,6 @@
 # Template file for 'kjsembed'
 pkgname=kjsembed
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjsembed"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a7864c09cc7407b045b829fc3ba4a084fea18d183c3a867795c864d326734cf0
+checksum=0520a3f31b1a8c946d8cf51725745be44fad92e0f909b335d75d330875308c01
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"

From 93e1676c2b0aa7eb6df8da547bc8be1642801677 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:59 +0100
Subject: [PATCH 051/163] kmediaplayer: update to 5.101.0.

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

diff --git a/srcpkgs/kmediaplayer/template b/srcpkgs/kmediaplayer/template
index 02bd10aab099..50a2a21db98e 100644
--- a/srcpkgs/kmediaplayer/template
+++ b/srcpkgs/kmediaplayer/template
@@ -1,6 +1,6 @@
 # Template file for 'kmediaplayer'
 pkgname=kmediaplayer
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="X11"
 homepage="https://invent.kde.org/frameworks/kmediaplayer"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a2ac4bab7ee6409de2b40dd7cf1db38cac48f4dd5bb45e3c13a2a6d142834a00
+checksum=084e0215dbe9c3a93b90de680f7a7302c3b0756557d130f977b221e1a5a04123
 
 kmediaplayer-devel_package() {
 	short_desc+=" - development"

From 2eaf59489580a5c89d07e29e766a9eda6e2425a1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:01 +0100
Subject: [PATCH 052/163] knewstuff: update to 5.101.0.

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

diff --git a/srcpkgs/knewstuff/template b/srcpkgs/knewstuff/template
index c505d67af501..874e38d14454 100644
--- a/srcpkgs/knewstuff/template
+++ b/srcpkgs/knewstuff/template
@@ -1,6 +1,6 @@
 # Template file for 'knewstuff'
 pkgname=knewstuff
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knewstuff"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c32e617b81a948d315b45b30668dfa61cdc39b8a866d5c2a3e86e88c2528dfa5
+checksum=e7112b0b8b766f3300e93fb35bad830510fd16fc86770c3a4833f509ceffcff5
 
 knewstuff-devel_package() {
 	short_desc+=" - development"

From f117642f54f833eb4808708eaf3886decc6f5e5a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:03 +0100
Subject: [PATCH 053/163] knotifications: update to 5.101.0.

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

diff --git a/srcpkgs/knotifications/template b/srcpkgs/knotifications/template
index cb4db4ca9ef4..9bc5e673a6e8 100644
--- a/srcpkgs/knotifications/template
+++ b/srcpkgs/knotifications/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifications'
 pkgname=knotifications
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifications"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ba21304f0bd2e50042f3bce1a3d2f5bee6058ab43388203d3b2a5ba3c362e6a3
+checksum=38ca69da882d22be43ec7736e08104f74df8dd31c9aaeffc2b0597439cff5d1b
 
 knotifications-devel_package() {
 	short_desc+=" - development"

From 893438a81e5b9b89827c50af73217530d5383274 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:05 +0100
Subject: [PATCH 054/163] knotifyconfig: update to 5.101.0.

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

diff --git a/srcpkgs/knotifyconfig/template b/srcpkgs/knotifyconfig/template
index d6a9679d8c95..2308f467a304 100644
--- a/srcpkgs/knotifyconfig/template
+++ b/srcpkgs/knotifyconfig/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifyconfig'
 pkgname=knotifyconfig
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifyconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1db5a4c4f0a8a4c1ff1db5df07d601dc63714720e4c5e52052811004bc27baa9
+checksum=5c257ad4ee8ab9b2717461181e6f44f6cd1fe85b901b6e79b8133ef42583f601
 
 knotifyconfig-devel_package() {
 	short_desc+=" - development"

From 194ad5987268d318867a83f3a4329e42fcbfb797 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:06 +0100
Subject: [PATCH 055/163] kpackage: update to 5.101.0.

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

diff --git a/srcpkgs/kpackage/template b/srcpkgs/kpackage/template
index 1b1d46782400..bd915c4c3fd6 100644
--- a/srcpkgs/kpackage/template
+++ b/srcpkgs/kpackage/template
@@ -1,6 +1,6 @@
 # Template file for 'kpackage'
 pkgname=kpackage
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpackage"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b28c657e94fb0466b934d0179fddd83647ab47fb54f43da67c24383e714e2685
+checksum=6cdb5e6aeb8f45dcd0cef4863edb698cee0fdd216171c00aa5acf5c75cdc1f1d
 
 post_install() {
 	vsed -e 's;[$]{_IMPORT_PREFIX};/usr;g' \

From b55f9cf0b8966c524ddf2c913aa2368e010377cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:08 +0100
Subject: [PATCH 056/163] kparts: update to 5.101.0.

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

diff --git a/srcpkgs/kparts/template b/srcpkgs/kparts/template
index fe453c4f268a..3f1b5df84aa3 100644
--- a/srcpkgs/kparts/template
+++ b/srcpkgs/kparts/template
@@ -1,6 +1,6 @@
 # Template file for 'kparts'
 pkgname=kparts
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kparts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=68961dfab9543442ca6bdb627796c5c38172d7dc7955dab6a6adb3086e91c86f
+checksum=daae37f79c13276376f269f341121414779cbbec214956997c393b4c32435697
 
 do_check() {
 	: # test can not find packages assets?!

From 59591050d7b431dc8283759b30143f2bd0a689b7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:10 +0100
Subject: [PATCH 057/163] kpeople: update to 5.101.0.

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

diff --git a/srcpkgs/kpeople/template b/srcpkgs/kpeople/template
index 33598cbb6812..59895b9afc38 100644
--- a/srcpkgs/kpeople/template
+++ b/srcpkgs/kpeople/template
@@ -1,6 +1,6 @@
 # Template file for 'kpeople'
 pkgname=kpeople
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpeople"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0f43151d5e5f91214925cae7d8e4089e3a9c364d200da8a6ff1ce6a4b3eb3ee1
+checksum=ca8d436310fe20a6b01463f0cf0ae7f33cb23efb1a5f5395f20bdfe92c9c5a72
 
 do_check() {
 	cd build

From 67b86770c1001fab9ce57dacd1feb9f5a022e805 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:11 +0100
Subject: [PATCH 058/163] kplotting: update to 5.101.0.

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

diff --git a/srcpkgs/kplotting/template b/srcpkgs/kplotting/template
index e64f1f354318..c3b1887505a5 100644
--- a/srcpkgs/kplotting/template
+++ b/srcpkgs/kplotting/template
@@ -1,6 +1,6 @@
 # Template file for 'kplotting'
 pkgname=kplotting
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kplotting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f5e411ba79a1945d6778b5a337d963a080cb3016be41b1708ab25d77a63751d3
+checksum=f1d04d1f51aedf162e2acdb1721ab7780aa1d5f89c50d050600291ac8fc15018
 
 kplotting-devel_package() {
 	short_desc+=" - development"

From 12b2da26a38f1cc3c3e6954a8080ce1fe6d2947e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:13 +0100
Subject: [PATCH 059/163] kpty: update to 5.101.0.

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

diff --git a/srcpkgs/kpty/template b/srcpkgs/kpty/template
index a52b761661db..f078bcb05947 100644
--- a/srcpkgs/kpty/template
+++ b/srcpkgs/kpty/template
@@ -1,6 +1,6 @@
 # Template file for 'kpty'
 pkgname=kpty
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpty"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f208561be774b93c95e00e822d9644cebd1dfd2f5efd243ef01c9d47a738b440
+checksum=4eed2f2e0df3f5c50640483c29c1ae6c4998ac0058faebb996d2d1a25a60c860
 
 kpty-devel_package() {
 	short_desc+=" - development"

From 3d459e8ac6a3d19aade95775b41dd845df717df8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:14 +0100
Subject: [PATCH 060/163] kquickcharts: update to 5.101.0.

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

diff --git a/srcpkgs/kquickcharts/template b/srcpkgs/kquickcharts/template
index 7ea679ca71f1..6b971d5ac3ed 100644
--- a/srcpkgs/kquickcharts/template
+++ b/srcpkgs/kquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kquickcharts'
 pkgname=kquickcharts
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only OR LGPL-3.0-only"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kquickcharts-${version}.tar.xz"
-checksum=3ff3de4ae87dcb17db3bd3451cfdb99f004c16dd0cafa53ef452abfed86aadac
+checksum=fdb16c94102380d397d02adf0ad2962fb1b4136b82c63291db31a95694fed73a
 
 do_check() {
 	cd build

From 0a6d366a5fdae6e7b807dca9915bfcb5fba094bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:16 +0100
Subject: [PATCH 061/163] kross: update to 5.101.0.

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

diff --git a/srcpkgs/kross/template b/srcpkgs/kross/template
index 736ed07c699f..07d00ffde760 100644
--- a/srcpkgs/kross/template
+++ b/srcpkgs/kross/template
@@ -1,6 +1,6 @@
 # Template file for 'kross'
 pkgname=kross
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kross"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=b26fcdc1b88d5d706ce7d527f3a8cfddc8554254813e158488f3fb2ed5b6f64a
+checksum=dee2e7da430320eaf135413bde3c2b64aed7ea3ff9f0e67e8896bc7ee1e7ec3d
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 44f879c5a44252a22455c66ee90f77c68ee201cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:18 +0100
Subject: [PATCH 062/163] krunner: update to 5.101.0.

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

diff --git a/srcpkgs/krunner/template b/srcpkgs/krunner/template
index 000a4eb6f880..f7039ac67053 100644
--- a/srcpkgs/krunner/template
+++ b/srcpkgs/krunner/template
@@ -1,6 +1,6 @@
 # Template file for 'krunner'
 pkgname=krunner
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/krunner"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7850553326de3d89108f7a5ab9d37a65b18a5c88bd13bb07390cacb9b358c056
+checksum=d25fcc168234777352dd4d11ac0f46a916d6b17d4cd9078e3a615a7804865fa6
 
 do_check() {
 	cd build

From 23bd8e29c2446cfeae28347be9a3a6e6b19b756d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:19 +0100
Subject: [PATCH 063/163] kservice: update to 5.101.0.

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

diff --git a/srcpkgs/kservice/template b/srcpkgs/kservice/template
index efa4c55e64f1..f8bdb434233f 100644
--- a/srcpkgs/kservice/template
+++ b/srcpkgs/kservice/template
@@ -1,6 +1,6 @@
 # Template file for 'kservice'
 pkgname=kservice
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules flex bison gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kservice"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b33d121a1154a0646c869579eff961ad6bbf31dbc7d3f753e82ac8ebbc8504ef
+checksum=fc398700243962691119f4653b2c6f4ab379cdcb2728fd309b55fc1d8047c6b2
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-devel kcoreaddons kdoctools"

From 15657ff1e3b9e4b043beda68c2e7a8b41f4980f6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:21 +0100
Subject: [PATCH 064/163] ksolid: update to 5.101.0.

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

diff --git a/srcpkgs/ksolid/template b/srcpkgs/ksolid/template
index 06651ba56946..44720c5eb6d7 100644
--- a/srcpkgs/ksolid/template
+++ b/srcpkgs/ksolid/template
@@ -1,6 +1,6 @@
 # Template file for 'ksolid'
 pkgname=ksolid
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons pkg-config flex extra-cmake-modules qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/solid"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#k}-${version}.tar.xz"
-checksum=8d9993ed9d24565cf3a8c9c109ecf900867e5cc13e247fda4faa7118b4244683
+checksum=7057825d5de721858af9be698a7114cd45e33bee7c06006a8ec68c05bf141a7a
 
 libksolid_package() {
 	short_desc+=" - runtime library"

From 4f78a21bf426edcbaff09dcbb8ec241d75a5c104 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:23 +0100
Subject: [PATCH 065/163] ktexteditor: update to 5.101.0.

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

diff --git a/srcpkgs/ktexteditor/template b/srcpkgs/ktexteditor/template
index 1c9f84d3a6ba..4367a587efaf 100644
--- a/srcpkgs/ktexteditor/template
+++ b/srcpkgs/ktexteditor/template
@@ -1,7 +1,7 @@
 # Template file for 'ktexteditor'
 pkgname=ktexteditor
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ktexteditor"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a1f88cbfa927b4749962bc289eb26a85c580a2eb86189cc634ead9fcaa527ee5
+checksum=107cd3035f41538eb1d5add58ee1a27cc9fa9c7b69f9db18232419498ac55dc4
 
 do_check() {
 	cd build

From 5ab1c1acfd409b9e4d33f42e43da32505fb6e7e4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:24 +0100
Subject: [PATCH 066/163] ktextwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/ktextwidgets/template b/srcpkgs/ktextwidgets/template
index 7c8b3fc6c4b2..5392b8e450b1 100644
--- a/srcpkgs/ktextwidgets/template
+++ b/srcpkgs/ktextwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'ktextwidgets'
 pkgname=ktextwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/ktextwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=760bc46c42c54c6e84511c12b56931db7f76281e940a98158089c76bef473281
+checksum=e9871644bd2ad593fee0e031066388d1ef3184d2403b56b1f3dbf9cecc39c43c
 
 ktextwidgets-devel_package() {
 	short_desc+=" - development"

From 478bd438122bf517f61f833cbeb7e13ae279cd77 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:26 +0100
Subject: [PATCH 067/163] kunitconversion: update to 5.101.0.

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

diff --git a/srcpkgs/kunitconversion/template b/srcpkgs/kunitconversion/template
index fe972c580952..6e732e77bca6 100644
--- a/srcpkgs/kunitconversion/template
+++ b/srcpkgs/kunitconversion/template
@@ -1,6 +1,6 @@
 # Template file for 'kunitconversion'
 pkgname=kunitconversion
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools ki18n-devel
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kunitconversion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c5b8c30db9faeb4a997e5676b62676df80d8cc887f11ac68a0f2848651c141b
+checksum=7bb2c342a549b5847b44a852c8ab85e48a5509201980f1ff98961c3096868c48
 
 kunitconversion-devel_package() {
 	short_desc+=" - development"

From c23f5f977e928cc32e2d06780ababef51d119e87 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:27 +0100
Subject: [PATCH 068/163] kwallet: update to 5.101.0.

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

diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template
index efe957bfd40c..c303f4a51c93 100644
--- a/srcpkgs/kwallet/template
+++ b/srcpkgs/kwallet/template
@@ -1,6 +1,6 @@
 # Template file for 'kwallet'
 pkgname=kwallet
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwallet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2bbdf57f515b36d95e8adcf56e96157bb7621f5284abfc3b6e5d63f9f2832e80
+checksum=ca0197fa350b8336ab8c7f0b142cbaf58f9ed8e8410b22f9bc7ae2e3bd7a5457
 
 kwallet-devel_package() {
 	short_desc+=" - development"

From 98f11c0a0c90aa49d5c95233dda141a1dd9ddd36 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:29 +0100
Subject: [PATCH 069/163] kwayland: update to 5.101.0.

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

diff --git a/srcpkgs/kwayland/template b/srcpkgs/kwayland/template
index 83c66cf4af20..4cbd2ae3d878 100644
--- a/srcpkgs/kwayland/template
+++ b/srcpkgs/kwayland/template
@@ -1,7 +1,7 @@
 # Template file for 'kwayland'
 pkgname=kwayland
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-tools-devel
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwayland"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=213d09eb67bc9ecaeecd04cb02838b3ca900e032fd3412c52fa697e0ed7e2f85
+checksum=39c1866ed2a15235bf9df02881ed2e8cd805d50d696bcdc9fe157e54b52def63
 
 kwayland-devel_package() {
 	short_desc+=" - development"

From 3e341576b48d60b0254d4b8e2ce9b1863da1919e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:31 +0100
Subject: [PATCH 070/163] kwidgetsaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kwidgetsaddons/template b/srcpkgs/kwidgetsaddons/template
index 14d3c330c06d..9828e433c3df 100644
--- a/srcpkgs/kwidgetsaddons/template
+++ b/srcpkgs/kwidgetsaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kwidgetsaddons'
 pkgname=kwidgetsaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c71913964fa66cc03d9faafeb91efd397095ecfc369f3cd60235cfda49484a1f
+checksum=78913d3303e94329db964bf072b9e565bd582fbbd026310dce6e994c8d083823
 
 do_check() {
 	cd build

From 380d50ebcdbea33d0138b59a940a1fbcd595396b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:32 +0100
Subject: [PATCH 071/163] kwindowsystem: update to 5.101.0.

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

diff --git a/srcpkgs/kwindowsystem/template b/srcpkgs/kwindowsystem/template
index a058ec92809c..8002a22b756e 100644
--- a/srcpkgs/kwindowsystem/template
+++ b/srcpkgs/kwindowsystem/template
@@ -1,6 +1,6 @@
 # Template file for 'kwindowsystem'
 pkgname=kwindowsystem
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 # Check stage requires a running X Server
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwindowsystem"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=69b24ebaa5c94aa040c46dc1270a8fc9e44ed35d497c16b9b3244bb200834fb3
+checksum=ef6b9e733e320be63a4557da0453b1a8ea81519e01c1737eff69b66401302eb8
 
 kwindowsystem-devel_package() {
 	short_desc+=" - development"

From 12cc1e9609674bc9d772c8ec8bc53af93338618a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:34 +0100
Subject: [PATCH 072/163] kxmlgui: update to 5.101.0.

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

diff --git a/srcpkgs/kxmlgui/template b/srcpkgs/kxmlgui/template
index 99a2061150fb..7924577447fb 100644
--- a/srcpkgs/kxmlgui/template
+++ b/srcpkgs/kxmlgui/template
@@ -1,7 +1,7 @@
 # Template file for 'kxmlgui'
 pkgname=kxmlgui
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons
  gettext qt5-qmake qt5-host-tools python3"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kxmlgui"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7eee0553056d033d95cd2a04259585d789746f011a8c5bd89fc6632cdc568ea5
+checksum=d5d559a211513ea5977b4efbabb89d4a53a74a7633086c3e8cc8e3231cfd9c7a
 
 do_check() {
 	cd build

From 4f94ba61b257e654ccc606ae43115f834d6e928d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:36 +0100
Subject: [PATCH 073/163] kxmlrpcclient: update to 5.101.0.

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

diff --git a/srcpkgs/kxmlrpcclient/template b/srcpkgs/kxmlrpcclient/template
index 00719d30a5f0..7ea9ca6462f2 100644
--- a/srcpkgs/kxmlrpcclient/template
+++ b/srcpkgs/kxmlrpcclient/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlrpcclient'
 pkgname=kxmlrpcclient
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, BSD-2-Clause"
 homepage="https://invent.kde.org/frameworks/kxmlrpcclient"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=b946ffebb297777fe0fda19b00e4f2bc3a8624ab4cb301bd5c818b83d49cce3a
+checksum=a2414cfc1438eb60301aa847b0242c9b50fa49714091bcbd2d0582c39479e88a
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From 3bd2ca2620f7b8f708fa5c720b6390006a76e6e3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:37 +0100
Subject: [PATCH 074/163] modemmanager-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/modemmanager-qt5/template b/srcpkgs/modemmanager-qt5/template
index f440ae38fb5a..8c825d1b5d0c 100644
--- a/srcpkgs/modemmanager-qt5/template
+++ b/srcpkgs/modemmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'modemmanager-qt5'
 pkgname=modemmanager-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -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%5}-${version}.tar.xz"
-checksum=dea540b4a1ec5784749892191015cbc31c021a64944f010b59c7c13e2140f474
+checksum=c893ce4dec6f078773c5472e082ec64e923cc0b5bd19f4ec1b00e8e2c677b006
 
 do_check() {
 	cd build

From 08d5c9aebd6ba9e1efcac1b1e6ed37a682627604 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:39 +0100
Subject: [PATCH 075/163] networkmanager-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/networkmanager-qt5/template b/srcpkgs/networkmanager-qt5/template
index df157050d37f..83a470b20588 100644
--- a/srcpkgs/networkmanager-qt5/template
+++ b/srcpkgs/networkmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'networkmanager-qt5'
 pkgname=networkmanager-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/networkmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=d6612f26ef2b0a3acfc903ff53db306dba189a78a35fd2be948057eea36a635f
+checksum=1ac9f45452399bda18f1c17b8e1305463cf41738f3f94348614c81875f22eb76
 
 do_check() {
 	cd build

From 262d564c501c99fa861ea479ca6bd61285ee0593 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:13 +0100
Subject: [PATCH 076/163] oxygen-icons5: update to 5.101.0.

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

diff --git a/srcpkgs/oxygen-icons5/template b/srcpkgs/oxygen-icons5/template
index 0e4a523c8131..aa9dcb4129db 100644
--- a/srcpkgs/oxygen-icons5/template
+++ b/srcpkgs/oxygen-icons5/template
@@ -1,6 +1,6 @@
 # Template file for 'oxygen-icons5'
 pkgname=oxygen-icons5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://invent.kde.org/frameworks/oxygen-icons5"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0061d4cf29f37d336931267466505a39d6be78c932e8fb8eddfecb66d39701e9
+checksum=741a9b8cedf5e963ef4c7ce7dcc5c6b8ceb86a91828e19c9bcb730c44a82412f
 conflicts="oxygen-icons>=0"
 
 oxygen-icons_package() {

From 4f9d9616571b81aa873bf11e0dce48f5e38b547a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:15 +0100
Subject: [PATCH 077/163] plasma-framework: update to 5.101.0.

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

diff --git a/srcpkgs/plasma-framework/template b/srcpkgs/plasma-framework/template
index 85f9aac6c2d1..9d93f5f7c436 100644
--- a/srcpkgs/plasma-framework/template
+++ b/srcpkgs/plasma-framework/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-framework'
 pkgname=plasma-framework
-version=5.100.1
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/plasma-framework"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=53940a920773a105df0af9dd3dbf7afcebc6e1eb66404cc77f46c80563b4ada1
+checksum=6ac9b4ded7d5f02a62aaafd23f1063258f0f2ae632490c4304765d7e545ed7fa
 
 do_check() {
 	cd build

From 9de9b8fa74119dea0920fb6aa0f2da036c4caa85 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:16 +0100
Subject: [PATCH 078/163] prison: update to 5.101.0.

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

diff --git a/srcpkgs/prison/template b/srcpkgs/prison/template
index 79bedb6ef32d..4bb0106c1d05 100644
--- a/srcpkgs/prison/template
+++ b/srcpkgs/prison/template
@@ -1,6 +1,6 @@
 # Template file for 'prison'
 pkgname=prison
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-tools doxygen
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/prison-${version}.tar.xz"
-checksum=30c9a6ef8364b811f2015b6d8ca36714cd39e514919fdc054768ae871dcb9483
+checksum=b54fcf84d18f24562e74e0bfa252a51ff09dd0a1ab81f5919053e4e868b5cdf6
 
 post_install() {
 	vlicense LICENSES/BSD-3-Clause.txt

From bfa00fe7c428777f722cf1fa75f2b2f62d6b72de Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:18 +0100
Subject: [PATCH 079/163] purpose: update to 5.101.0.

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

diff --git a/srcpkgs/purpose/template b/srcpkgs/purpose/template
index ee6ae961e7f0..5ae24ef6ec4b 100644
--- a/srcpkgs/purpose/template
+++ b/srcpkgs/purpose/template
@@ -1,7 +1,7 @@
 # Template file for 'purpose'
 pkgname=purpose
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules
  python3 gettext intltool"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/purpose"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3c0eb5b744cb7505ece3e59e2f1ca445137f5969a73f253bca14eb5ff168532f
+checksum=b3afa707f89d2c4ac4358780348ec5e32e51355b546f13fa589adf5b00c2b117
 
 do_check() {
 	cd build

From bd994415ae1e1e6c4a0c3761b728ba7bd854604c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:19 +0100
Subject: [PATCH 080/163] qqc2-desktop-style: update to 5.101.0.

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

diff --git a/srcpkgs/qqc2-desktop-style/template b/srcpkgs/qqc2-desktop-style/template
index ea62fb75cbf6..1e4e417b1874 100644
--- a/srcpkgs/qqc2-desktop-style/template
+++ b/srcpkgs/qqc2-desktop-style/template
@@ -1,6 +1,6 @@
 # Template file for 'qqc2-desktop-style'
 pkgname=qqc2-desktop-style
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a97bbfeddd6915c6ba90bc5062308610631bf1fe3f15b1e3143b839dce6c2f26
+checksum=a19ceb8a7e86290a5891145a043c2dfbeb2cda2404d93559ff2b6c98bb9adf06
 
 qqc2-desktop-style-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 368ac6a3dda2197d516d11da3d97d262f43d7802 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:21 +0100
Subject: [PATCH 081/163] sonnet: update to 5.101.0.

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

diff --git a/srcpkgs/sonnet/template b/srcpkgs/sonnet/template
index d7bd34558b7f..c00e5f5e57ed 100644
--- a/srcpkgs/sonnet/template
+++ b/srcpkgs/sonnet/template
@@ -1,6 +1,6 @@
 # Template file for 'sonnet'
 pkgname=sonnet
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/sonnet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e4e72b9385900d53afec16fd1272c91b56d39d849dc54974b7d9178b3c3a1e19
+checksum=6b03178b279ceed9a46742e87537fa23a43e3c471b7a73908564c20d42788ed0
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" sonnet"

From 5ab358759ce7ebc8821114062cd4ad48cc2646b1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:23 +0100
Subject: [PATCH 082/163] syndication: update to 5.101.0.

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

diff --git a/srcpkgs/syndication/template b/srcpkgs/syndication/template
index 94fdc9754b24..bd4a576844c7 100644
--- a/srcpkgs/syndication/template
+++ b/srcpkgs/syndication/template
@@ -1,7 +1,7 @@
 # Template file for 'syndication'
 pkgname=syndication
 reverts="18.08.0_1 18.08.0_2 18.08.1_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/syndication-${version}.tar.xz"
-checksum=c548045b97da030ebf0cab8c6b0e32d3508384fa5aedee3c794d7fe60b9df38d
+checksum=c005c3393f17a89f2a467ad7c38cd06e8beb4c67a281e9344a7a909bdd84e2c1
 
 syndication-devel_package() {
 	short_desc+=" - development"

From 05cb22804a91cdf31c1c4aee92cc4e5c548c7aca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:24 +0100
Subject: [PATCH 083/163] syntax-highlighting: update to 5.101.0.

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

diff --git a/srcpkgs/syntax-highlighting/template b/srcpkgs/syntax-highlighting/template
index 20bc04c6438e..631332172613 100644
--- a/srcpkgs/syntax-highlighting/template
+++ b/srcpkgs/syntax-highlighting/template
@@ -1,6 +1,6 @@
 # Template file for 'syntax-highlighting'
 pkgname=syntax-highlighting
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DKATEHIGHLIGHTINGINDEXER_EXECUTABLE=/usr/libexec/${pkgname}/katehighlightingindexer"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/syntax-highlighting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e0a79487d2d42ad603b650dc8ed09935883f2f1aa1feff087144a01994414cb4
+checksum=31cddb233f79ce596f81bf66f4526a9b8ddb06e3224f200596e56bb0dc1f1d3b
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" syntax-highlighting"

From f1cf0f3540936c63263f183fe4164993acbf5536 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:26 +0100
Subject: [PATCH 084/163] threadweaver: update to 5.101.0.

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

diff --git a/srcpkgs/threadweaver/template b/srcpkgs/threadweaver/template
index a837951f9f8a..494e1469cdd5 100644
--- a/srcpkgs/threadweaver/template
+++ b/srcpkgs/threadweaver/template
@@ -1,6 +1,6 @@
 # Template file for 'threadweaver'
 pkgname=threadweaver
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/threadweaver"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=035a2ef1145e51d023791e6c638f9132635c800440072fd3161ed30863445735
+checksum=4fd103c528590fa974f267d6de5a709b942cee15247b3d877f27d997ff62fbfb
 
 threadweaver-devel_package() {
 	short_desc+=" - development"

From 1d43a008a7ec0968e0403eec42dcbce1e65305c4 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 5 Nov 2022 02:27:50 -0400
Subject: [PATCH 085/163] xbps-src: default XBPS_MAKEJOBS to `nproc`

previously this defaulted to 1. In some rare cases, nproc is not
desirable, but that can be easily overriden in the standard ways,
etc/conf or -jN.

For compatibility with other distros, it defaults to 1 when nproc
is not available.
---
 common/xbps-src/shutils/common.sh | 1 -
 xbps-src                          | 7 +++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh
index ea67dabfd966..1aeeaddc268e 100644
--- a/common/xbps-src/shutils/common.sh
+++ b/common/xbps-src/shutils/common.sh
@@ -482,7 +482,6 @@ setup_pkg() {
     DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
     PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
 
-    : ${XBPS_MAKEJOBS:=1}
     export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
     if [ -n "$disable_parallel_build" ]; then
         XBPS_MAKEJOBS=1
diff --git a/xbps-src b/xbps-src
index 0ee7af507401..cdb5f8c6d643 100755
--- a/xbps-src
+++ b/xbps-src
@@ -494,6 +494,13 @@ fi
 [ -n "$XBPS_ARG_CHECK_PKGS" ] && XBPS_CHECK_PKGS="$XBPS_ARG_CHECK_PKGS"
 [ -n "$XBPS_ARG_MAKEJOBS" ] && XBPS_MAKEJOBS="$XBPS_ARG_MAKEJOBS"
 
+# Default to nproc for XBPS_MAKEJOBS if not set and nproc is available
+if command -v nproc >/dev/null ; then
+    : ${XBPS_MAKEJOBS:=$(nproc)}
+else
+    : ${XBPS_MAKEJOBS:=1}
+fi
+
 export XBPS_BUILD_ONLY_ONE_PKG XBPS_SKIP_REMOTEREPOS XBPS_BUILD_FORCEMODE \
        XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \
        XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \

From d1957b6a480b17fa305aea6a44d20c4a01917f2c Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 5 Nov 2022 02:34:02 -0400
Subject: [PATCH 086/163] etc/defaults.conf: document nproc XBPS_MAKEJOBS
 default

---
 etc/defaults.conf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/etc/defaults.conf b/etc/defaults.conf
index d69b4a454087..f70e4ea3d006 100644
--- a/etc/defaults.conf
+++ b/etc/defaults.conf
@@ -64,7 +64,8 @@ XBPS_SUCMD="sudo /bin/sh -c"
 
 # [OPTIONAL]
 # Number of parallel jobs to execute when building packages that
-# use make(1) or alike commands.
+# use make(1) or alike commands. Defaults to the result of nproc(1).
+# If nproc(1) is not available, defaults to 1.
 #
 #XBPS_MAKEJOBS=4
 

From 9efcd7e64303b35719e3dd8c8cd5c090d0d2ead1 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, 23 Dec 2022 11:33:23 +0700
Subject: [PATCH 087/163] kinit: requires kservice-devel

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

diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index f955ed0d2dfa..e0897bd46355 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -5,7 +5,7 @@ revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules libcap-progs pkg-config
  gettext qt5-host-tools qt5-qmake kdoctools"
-makedepends="kio-devel kdoctools-devel libcap-devel kbookmarks-devel"
+makedepends="kio-devel kdoctools-devel libcap-devel kbookmarks-devel kservice-devel"
 short_desc="Helper library to speed up start of applications on KDE workspaces"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"

From 3c45508fe8d3a4e53cd7b2238915b5ca9074bd5c 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, 23 Dec 2022 08:45:54 +0700
Subject: [PATCH 088/163] linux5.4+: turn off CONFIG_VIRT_CPU_ACCOUNTING_GEN

---
 srcpkgs/linux5.10/files/arm64-dotconfig  | 2 +-
 srcpkgs/linux5.15/files/arm64-dotconfig  | 2 +-
 srcpkgs/linux5.4/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/ppc64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/ppc64le-dotconfig | 2 +-
 srcpkgs/linux6.0/files/x86_64-dotconfig  | 2 +-
 srcpkgs/linux6.1/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.1/files/ppc64-dotconfig   | 2 +-
 srcpkgs/linux6.1/files/ppc64le-dotconfig | 2 +-
 srcpkgs/linux6.1/files/x86_64-dotconfig  | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/linux5.10/files/arm64-dotconfig b/srcpkgs/linux5.10/files/arm64-dotconfig
index 657c272bb324..d545af941df9 100644
--- a/srcpkgs/linux5.10/files/arm64-dotconfig
+++ b/srcpkgs/linux5.10/files/arm64-dotconfig
@@ -94,7 +94,7 @@ CONFIG_PREEMPT_VOLUNTARY=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux5.15/files/arm64-dotconfig b/srcpkgs/linux5.15/files/arm64-dotconfig
index 450c0253ab29..40c18915d3bc 100644
--- a/srcpkgs/linux5.15/files/arm64-dotconfig
+++ b/srcpkgs/linux5.15/files/arm64-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux5.4/files/arm64-dotconfig b/srcpkgs/linux5.4/files/arm64-dotconfig
index 439e82ad9646..96319326014a 100644
--- a/srcpkgs/linux5.4/files/arm64-dotconfig
+++ b/srcpkgs/linux5.4/files/arm64-dotconfig
@@ -89,7 +89,7 @@ CONFIG_PREEMPT_VOLUNTARY=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
diff --git a/srcpkgs/linux6.0/files/arm64-dotconfig b/srcpkgs/linux6.0/files/arm64-dotconfig
index 6b5c79a40d85..c708bc401cb3 100644
--- a/srcpkgs/linux6.0/files/arm64-dotconfig
+++ b/srcpkgs/linux6.0/files/arm64-dotconfig
@@ -122,7 +122,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/ppc64-dotconfig b/srcpkgs/linux6.0/files/ppc64-dotconfig
index 3c76b97ac0b9..841ae1a350d3 100644
--- a/srcpkgs/linux6.0/files/ppc64-dotconfig
+++ b/srcpkgs/linux6.0/files/ppc64-dotconfig
@@ -116,7 +116,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/ppc64le-dotconfig b/srcpkgs/linux6.0/files/ppc64le-dotconfig
index 7a43001b8937..a32850c87f39 100644
--- a/srcpkgs/linux6.0/files/ppc64le-dotconfig
+++ b/srcpkgs/linux6.0/files/ppc64le-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/x86_64-dotconfig b/srcpkgs/linux6.0/files/x86_64-dotconfig
index 2e27d00beef2..fc67dc699926 100644
--- a/srcpkgs/linux6.0/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.0/files/x86_64-dotconfig
@@ -142,7 +142,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/arm64-dotconfig b/srcpkgs/linux6.1/files/arm64-dotconfig
index ae4ebeeef483..c244e5af74ee 100644
--- a/srcpkgs/linux6.1/files/arm64-dotconfig
+++ b/srcpkgs/linux6.1/files/arm64-dotconfig
@@ -122,7 +122,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/ppc64-dotconfig b/srcpkgs/linux6.1/files/ppc64-dotconfig
index 4e8885d93d7b..82058e328ec9 100644
--- a/srcpkgs/linux6.1/files/ppc64-dotconfig
+++ b/srcpkgs/linux6.1/files/ppc64-dotconfig
@@ -116,7 +116,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/ppc64le-dotconfig b/srcpkgs/linux6.1/files/ppc64le-dotconfig
index f326a54860c4..1881ce75cecf 100644
--- a/srcpkgs/linux6.1/files/ppc64le-dotconfig
+++ b/srcpkgs/linux6.1/files/ppc64le-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig
index a441e7b5be69..d6ed831e1921 100644
--- a/srcpkgs/linux6.1/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.1/files/x86_64-dotconfig
@@ -142,7 +142,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y

From 1f33f9d51c6e67a3d439bbbe910ea4a4960f0b23 Mon Sep 17 00:00:00 2001
From: Vincent Legoll <vincent.legoll@gmail.com>
Date: Thu, 22 Dec 2022 00:30:42 +0100
Subject: [PATCH 089/163] icewm: update to 3.3.0

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

diff --git a/srcpkgs/icewm/template b/srcpkgs/icewm/template
index 18b66d6944e9..11cf51a5ce47 100644
--- a/srcpkgs/icewm/template
+++ b/srcpkgs/icewm/template
@@ -1,6 +1,6 @@
 # Template file for 'icewm'
 pkgname=icewm
-version=3.2.2
+version=3.3.0
 revision=1
 build_style=cmake
 make_cmd=make
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="https://ice-wm.org/"
 changelog="https://raw.githubusercontent.com/ice-wm/icewm/master/NEWS"
 distfiles="https://github.com/ice-wm/icewm/archive/${version}.tar.gz"
-checksum=21354a56528b22cb43fc2eb6e662b84eacf090f4d0658ac6712cde792336b2c2
+checksum=b981f22bf02793b2e78cc455234cf7120454e75f9a3375fd0aa18cf372f39302
 # broken tests
 make_check=no
 

From 26b9c776cf28149e9ebe93f807252937928cb169 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 22 Dec 2022 23:38:29 +0100
Subject: [PATCH 090/163] gitea: update to 1.17.4

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

diff --git a/srcpkgs/gitea/template b/srcpkgs/gitea/template
index 68f2eee52e5d..e1ffcbf6b0e4 100644
--- a/srcpkgs/gitea/template
+++ b/srcpkgs/gitea/template
@@ -1,6 +1,6 @@
 # Template file for 'gitea'
 pkgname=gitea
-version=1.17.3
+version=1.17.4
 revision=1
 build_style=go
 go_import_path=code.gitea.io/gitea
@@ -31,7 +31,7 @@ license="MIT"
 homepage="https://gitea.io"
 changelog="https://raw.githubusercontent.com/go-gitea/gitea/main/CHANGELOG.md"
 distfiles="https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz"
-checksum=35490480ab793844e8ef9d541dca1c3c7ee510883205fe9197f373d276cd1f78
+checksum=928644afcf5087109fd8377fed25a24bf659a112017f2bb499bc4a9278d73cae
 
 system_accounts="_gitea"
 _gitea_homedir="/var/lib/gitea"

From 840e24220ee37f1d172074fc5d4f29f6b5d099c9 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Thu, 22 Dec 2022 15:05:57 -0600
Subject: [PATCH 091/163] haproxy: update to 2.4.20.

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

diff --git a/srcpkgs/haproxy/template b/srcpkgs/haproxy/template
index 6ac772861c8d..373ff4e2c3c9 100644
--- a/srcpkgs/haproxy/template
+++ b/srcpkgs/haproxy/template
@@ -1,6 +1,6 @@
 # Template file for 'haproxy'
 pkgname=haproxy
-version=2.4.18
+version=2.4.20
 revision=1
 build_style=gnu-makefile
 make_install_args="SBINDIR=${DESTDIR}/usr/bin DOCDIR=${DESTDIR}/usr/share/doc/${pkgname}"
@@ -12,8 +12,8 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.haproxy.org"
 changelog="https://www.haproxy.org/download/2.4/src/CHANGELOG"
-distfiles="${homepage}/download/${version%.*}/src/${pkgname}-${version}.tar.gz"
-checksum=d7e46b56ac789d4fcf3ca209a109871e67ce4efca20a6537052f542f2af9616c
+distfiles="https://www.haproxy.org/download/${version%.*}/src/haproxy-${version}.tar.gz"
+checksum=415c62d2159941a17c443941aa85e7353047d79f3b72a0e7062473f7e753cacc
 
 haproxy_homedir="/var/lib/${pkgname}"
 make_dirs="$haproxy_homedir 0750 ${pkgname} ${pkgname}"

From ea297ae00b9ca5d0b5b5f2efdc3407e7411dd0d6 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Thu, 22 Dec 2022 15:04:18 -0600
Subject: [PATCH 092/163] tmuxc: update to 1.9.

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

diff --git a/srcpkgs/tmuxc/template b/srcpkgs/tmuxc/template
index 73905ec16c9a..63464bf296a6 100644
--- a/srcpkgs/tmuxc/template
+++ b/srcpkgs/tmuxc/template
@@ -1,6 +1,6 @@
 # Template file for 'tmuxc'
 pkgname=tmuxc
-version=1.8
+version=1.9
 revision=1
 depends="perl"
 short_desc="Local and remote tmux window manager"
@@ -8,7 +8,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="MIT"
 homepage="https://github.com/zdykstra/tmuxc"
 distfiles="https://github.com/zdykstra/${pkgname}/archive/v${version}.tar.gz"
-checksum=fb9e6352e783cc9697887eb2e52e943685125fa97ba87ea001decb8dcd89b0c0
+checksum=885b4c59b411200e71de6e2f57ebbcd426e9c27b954c2c52dc8237a335c57e9d
 
 do_install() {
 	vbin tmuxc

From 4ae33213cb274a070bda96729820f30c702672e5 Mon Sep 17 00:00:00 2001
From: Albert Schwarzkopf <dev-voidlinux@quitesimple.org>
Date: Thu, 22 Dec 2022 22:34:03 +0100
Subject: [PATCH 093/163] rrdtool: rebuild to fix unresolvable shlib, fix tests

Rebuild to get rid of error:
"perl-rrdtool-1.7.2_13: broken, unresolvable shlib `libperl.so.5.36'"

A previous revbump didn't do it because #40412 wasn't merged yet.

Add "bc" to checkdepends so a test doesn't fail.

Add upstream patch so test does not fail on musl

Add python3 dependency for python3-rrdtool
---
 .../set_fallback_first_weekday_to_0.patch     | 39 +++++++++++++++++++
 srcpkgs/rrdtool/template                      |  4 +-
 2 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch

diff --git a/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch b/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch
new file mode 100644
index 000000000000..dcd4ab322635
--- /dev/null
+++ b/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch
@@ -0,0 +1,39 @@
+From 784a3913e64bd10ec544945f2c05c354677a726a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jean-Michel=20Vourg=C3=A8re?= <nirgal@debian.org>
+Date: Sun, 16 Jun 2019 08:07:32 +0200
+Subject: [PATCH] Set fallback first_weekday to 0 (fix #1012)
+
+- Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY
+  is not defined
+- Fixes: https://github.com/oetiker/rrdtool-1.x/issues/1012
+---
+ src/rrd_graph.c   | 2 +-
+ src/rrd_rpncalc.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/rrd_graph.c b/src/rrd_graph.c
+index f5d2cdec5..62c3e645f 100644
+--- a/src/rrd_graph.c
++++ b/src/rrd_graph.c
+@@ -1568,7 +1568,7 @@ static int find_first_weekday(
+         }
+         first_weekday = (week_1stday + first_weekday - 1) % 7;
+ #else
+-        first_weekday = 1;
++        first_weekday = 0;
+ #endif
+     }
+     return first_weekday;
+diff --git a/src/rrd_rpncalc.c b/src/rrd_rpncalc.c
+index 0f54c6be6..84f692119 100644
+--- a/src/rrd_rpncalc.c
++++ b/src/rrd_rpncalc.c
+@@ -564,7 +564,7 @@ static int find_first_weekday(void){
+         }
+         first_weekday=(week_1stday + first_weekday - 1) % 7;
+ #else
+-        first_weekday = 1;
++        first_weekday = 0;
+ #endif
+     }
+     return first_weekday;
diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index c45176f72a85..50b6aee29f6d 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=13
+revision=14
 build_style=gnu-configure
 # configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
 # until this is fixed upstream, manually define am_cv_python_version to circumvent
@@ -13,6 +13,7 @@ configure_args="--enable-perl --enable-perl-site-install
 hostmakedepends="pkg-config groff intltool python3-setuptools perl-XML-Parser"
 makedepends="libxml2-devel pango-devel python3-devel ruby-devel LuaJIT-devel perl"
 depends="dejavu-fonts-ttf"
+checkdepends="bc"
 short_desc="Data logging and graphing system for time series data"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -30,6 +31,7 @@ python-rrdtool_package() {
 
 python3-rrdtool_package() {
 	short_desc+=" - Python 3 bindings"
+	depends="python3"
 	replaces="python-rrdtool>=0"
 	provides="python-rrdtool-${version}_$revision"
 	pkg_install() {

From 94a0193b5b1f68474cbe33382862b3885de05f4c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:11:06 +0100
Subject: [PATCH 094/163] MangoHud: update to 0.6.8.

---
 srcpkgs/MangoHud/template | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template
index 84c0163f92c9..4e2a01ca1ce9 100644
--- a/srcpkgs/MangoHud/template
+++ b/srcpkgs/MangoHud/template
@@ -1,8 +1,7 @@
 # Template file for 'MangoHud'
 pkgname=MangoHud
-version=0.6.7.1
-revision=4
-_version="${version%.*}-${version##*.}"
+version=0.6.8
+revision=1
 build_style=meson
 configure_args="-Duse_system_vulkan=enabled -Dwith_xnvctrl=disabled
  -Dwith_nvml=disabled -Duse_system_spdlog=enabled"
@@ -13,8 +12,8 @@ short_desc="Vulkan and OpenGL overlay for monitoring FPS, temperatures and more"
 maintainer="John <me@johnnynator.dev>"
 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=220abdc563e39727527b63ace9f7b8b1de0a53d4cf79b8bbed5794dbbf8db77a
+distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${version}/MangoHud-v${version}-Source-DFSG.tar.xz"
+checksum=0c4358428e6ae48d13282dec4bf4e78015b4f5e46d080a7e7588786cef63c09f
 
 post_patch() {
 	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then

From 901993bccba7e95e1a076ee8adc770cec5781e66 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:13:03 +0100
Subject: [PATCH 095/163] DarkRadiant: update to 3.7.0.

---
 srcpkgs/DarkRadiant/patches/32.patch | 20 --------------------
 srcpkgs/DarkRadiant/template         |  6 +++---
 2 files changed, 3 insertions(+), 23 deletions(-)
 delete mode 100644 srcpkgs/DarkRadiant/patches/32.patch

diff --git a/srcpkgs/DarkRadiant/patches/32.patch b/srcpkgs/DarkRadiant/patches/32.patch
deleted file mode 100644
index 24845c30bc72..000000000000
--- a/srcpkgs/DarkRadiant/patches/32.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- DarkRadiant-2.14.0/radiantcore/model/import/openfbx/ofbx.h	2021-10-30 12:57:00.000000000 +0200
-+++ -	2021-12-07 14:04:32.530489783 +0100
-@@ -1,5 +1,5 @@
- #pragma once
--
-+#include <cinttypes>
- 
- namespace ofbx
- {
-@@ -12,8 +12,8 @@
- 	typedef long long i64;
- 	typedef unsigned long long u64;
- #else
--	typedef long i64;
--	typedef unsigned long u64;
-+	typedef int64_t i64;
-+	typedef uint64_t u64;
- #endif
- 
- static_assert(sizeof(u8) == 1, "u8 is not 1 byte");
diff --git a/srcpkgs/DarkRadiant/template b/srcpkgs/DarkRadiant/template
index 7192a74ebf5c..23cecf8b9dd5 100644
--- a/srcpkgs/DarkRadiant/template
+++ b/srcpkgs/DarkRadiant/template
@@ -1,7 +1,7 @@
 # Template file for 'DarkRadiant'
 pkgname=DarkRadiant
-version=2.14.0
-revision=3
+version=3.7.0
+revision=1
 build_style=cmake
 build_helper=cmake-wxWidgets-gtk3
 hostmakedepends="pkg-config ruby-asciidoctor"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/codereader/DarkRadiant/"
 distfiles="https://github.com/codereader/DarkRadiant/archive/${version}.tar.gz"
-checksum=cc7802cb362c6b66d0dbd4a5798ebe8d0e069d0e7a05b6f4ab679c167a1d7621
+checksum=c8d52dc1ca98ca10a93bf698e7e12c6ac761f12f8f210e403bad72e842155737
 
 CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/lib/wx/include/gtk3-unicode-3.0"
 CXXFLAGS="$CXXFLAGS -I${XBPS_CROSS_BASE}/${py3_sitelib}/pybind11/include"

From f949a7af6e89be75dcef6eec95aeb660aabcb5dd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:14:40 +0100
Subject: [PATCH 096/163] libmediainfo: update to 22.12.

---
 srcpkgs/libmediainfo/patches/musl.patch | 12 ------------
 srcpkgs/libmediainfo/template           |  4 ++--
 2 files changed, 2 insertions(+), 14 deletions(-)
 delete mode 100644 srcpkgs/libmediainfo/patches/musl.patch

diff --git a/srcpkgs/libmediainfo/patches/musl.patch b/srcpkgs/libmediainfo/patches/musl.patch
deleted file mode 100644
index 7b97fb8cff89..000000000000
--- a/srcpkgs/libmediainfo/patches/musl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/Source/MediaInfo/MediaInfo_Internal.cpp
-+++ b/Source/MediaInfo/MediaInfo_Internal.cpp
-@@ -75,8 +75,8 @@
-     #elif defined(_POSIX_PRIORITY_SCHEDULING)
-         #include <sched.h>
-         #include <unistd.h>
--        #include <signal.h>
-     #endif //_POSIX_PRIORITY_SCHEDULING
-+    #include <signal.h>
-     #include <ctime>
- #endif
- using namespace ZenLib;
diff --git a/srcpkgs/libmediainfo/template b/srcpkgs/libmediainfo/template
index 63cd52c9f449..a7d8535434af 100644
--- a/srcpkgs/libmediainfo/template
+++ b/srcpkgs/libmediainfo/template
@@ -1,6 +1,6 @@
 # Template file for 'libmediainfo'
 pkgname=libmediainfo
-version=21.09
+version=22.12
 revision=1
 _tests_commit=983666091bee260198d8426e2045f1aca85e5e2f
 build_wrksrc=Project/GNU/Library
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause"
 homepage="https://mediaarea.net/MediaInfo"
 distfiles="https://mediaarea.net/download/source/libmediainfo/${version}/${pkgname}_${version}.tar.xz"
-checksum=69be9444f6a03a1bdf56713ee31d56e987c502a7ec18eb54ee70fcc171b7f126
+checksum=0fc6d32f06d6ce5e144074d2e57e0db8dfa4e38e752d3123ada27ccaf89634bc
 skip_extraction="mediatrace.xsd
  micromediatrace.xsd
  mediainfo.xsd

From 200d27f96983c5f4bb461abc8868414026109aa7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:14:45 +0100
Subject: [PATCH 097/163] mediainfo: update to 22.12.

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

diff --git a/srcpkgs/mediainfo/template b/srcpkgs/mediainfo/template
index 5a49408cf18e..e80da59ead88 100644
--- a/srcpkgs/mediainfo/template
+++ b/srcpkgs/mediainfo/template
@@ -1,6 +1,6 @@
 # Template file for 'mediainfo'
 pkgname=mediainfo
-version=21.09
+version=22.12
 revision=1
 configure_args="--with-wx-config=wx-config-gtk3"
 hostmakedepends="automake libtool pkg-config"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause"
 homepage="https://mediaarea.net/MediaInfo"
 distfiles="https://mediaarea.net/download/source/${pkgname}/${version}/${pkgname}_${version}.tar.xz"
-checksum=7b8fd9a502ec64afe1315072881b6385ba57ca69f2f82c625b1672e151c50c57
+checksum=932b82739f738e7db603cf5bb170720731a9e7c61d145c2a54aabb3cd0b753bc
 replaces="mediainfo-gui>=0"
 
 do_configure() {

From 3c7ab2d7965f43e1fb1a0225e8828b3e695204d4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:16:48 +0100
Subject: [PATCH 098/163] ppsspp: update to 1.14.1.

---
 srcpkgs/ppsspp/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/ppsspp/template b/srcpkgs/ppsspp/template
index 0f8bd03de695..353d57ff132e 100644
--- a/srcpkgs/ppsspp/template
+++ b/srcpkgs/ppsspp/template
@@ -1,16 +1,17 @@
 # Template file for 'ppsspp'
 pkgname=ppsspp
-version=1.13.2
+version=1.14.1
 revision=1
 _glslang_commit=dc11adde23c455a24e13dd54de9b4ede8bdd7db8
 _SPIRV_Cross_commit=9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1
-_armips_commit=7885552b208493a6a0f21663770c446c3ba65576
+_armips_commit=6719edebaae03330ee5441d9b28280672edf00d5
 _discord_rpc_commit=963aa9f3e5ce81a4682c6ca3d136cddda614db33
 _miniupnp_commit=3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e
 create_wrksrc=yes
 build_style=cmake
 configure_args="-DHEADLESS=1 -DUSE_SYSTEM_FFMPEG=1 -DUNITTEST=ON
- -DUSING_QT_UI=$(vopt_if qt ON OFF) -DUSE_SYSTEM_ZSTD=ON"
+ -DUSING_QT_UI=$(vopt_if qt ON OFF) -DUSE_SYSTEM_ZSTD=ON
+ -DARMIPS_USE_STD_FILESYSTEM=ON"
 hostmakedepends="pkg-config python3 $(vopt_if qt qt5-host-tools)"
 makedepends="zlib-devel glew-devel ffmpeg-devel libzip-devel
  snappy-devel rapidjson libpng-devel libzstd-devel
@@ -28,10 +29,10 @@ distfiles="
  https://github.com/Kingcom/armips/archive/${_armips_commit}.tar.gz
  https://github.com/discordapp/discord-rpc/archive/${_discord_rpc_commit}.tar.gz
  https://github.com/hrydgard/miniupnp/archive/${_miniupnp_commit}.tar.gz"
-checksum="1a7d9962ac47feb2bf2866fee9aea7883352a6334a14436d8e02d37a6fa68943
+checksum="0cea760987e06ed5acb1140901d182feaef1c79341fbd5947ce7f474a306b670
  32edc362238d5b1136b2b40b0abdeef5a832e599554d2fcf75d7b08e4b0ed0bb
  9423aebd6ea4251c6ea736f0291066eb2b99b6f923151edd1a78ce9c29b46757
- f8a03906135fb6f2932b80b7ef5991f39ccac46b36ec3690776fb38c69775c3d
+ 8e266119740f93ea593eab1fb37393160926892d91da77ede69e3d6bd4e9eed8
  8f4115999391f95f443615fc5b13cb2398926ac4c418d3d34ff5735f71c6faea
  1b1d2897f66835ea5eeec5851fe8757aca5afd86984107dcdc0e4b1ce2f2f8be"
 

From 543014e9640a60e6b1e9af38b4b83bbe40643486 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:18:07 +0100
Subject: [PATCH 099/163] libzen: update to 0.4.40.

---
 srcpkgs/libzen/files/proper-mt-fix.patch | 69 ------------------------
 srcpkgs/libzen/template                  |  4 +-
 2 files changed, 2 insertions(+), 71 deletions(-)

diff --git a/srcpkgs/libzen/files/proper-mt-fix.patch b/srcpkgs/libzen/files/proper-mt-fix.patch
index 1bfbcd3c9034..df236c42262e 100644
--- a/srcpkgs/libzen/files/proper-mt-fix.patch
+++ b/srcpkgs/libzen/files/proper-mt-fix.patch
@@ -39,72 +39,3 @@ index c0ff266..62a1bf5 100644
  dnl #########################################################################
  dnl ### Output
  dnl #########################################################################
-diff --git a/Source/ZenLib/Format/Http/Http_Cookies.cpp b/Source/ZenLib/Format/Http/Http_Cookies.cpp
-index 1345aa0..eb41690 100644
---- a/Source/ZenLib/Format/Http/Http_Cookies.cpp
-+++ b/Source/ZenLib/Format/Http/Http_Cookies.cpp
-@@ -86,7 +86,21 @@ void Cookies::Create_Lines(std::ostream& Out)
-         if (Cookie->second.Expires!=(time_t)-1)
-         {
-             char Temp[200];
--            if (strftime(Temp, 200, "%a, %d-%b-%Y %H:%M:%S GMT", gmtime(&Cookie->second.Expires)))
-+            #if defined(HAVE_GMTIME_R)
-+            struct tm Gmt_Temp;
-+            struct tm *Gmt=gmtime_r(&Cookie->second.Expires, &Gmt_Temp);
-+            #elif defined(_MSC_VER)
-+            struct tm Gmt_Temp;
-+            errno_t gmtime_s_Result=gmtime_s(&Gmt_Temp , &Cookie->second.Expires);
-+            struct tm* Gmt=gmtime_s_Result?NULL:&Gmt_Temp;
-+            #else
-+            #ifdef __GNUC__
-+            #warning "This version of ZenLib is not thread safe"
-+            #endif
-+            struct tm *Gmt=gmtime(&Cookie->second.Expires);
-+            #endif
-+
-+            if (strftime(Temp, 200, "%a, %d-%b-%Y %H:%M:%S GMT", Gmt))
-                 Out << "; expires=" << Temp;
-         }
-         if (!Cookie->second.Path.empty())
-diff --git a/Source/ZenLib/Ztring.cpp b/Source/ZenLib/Ztring.cpp
-index 6b705c3..069e001 100644
---- a/Source/ZenLib/Ztring.cpp
-+++ b/Source/ZenLib/Ztring.cpp
-@@ -1312,7 +1312,7 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int32s Value)
- Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
- {
-     time_t Time=(time_t)Value;
--    #if _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE
-+    #if defined(HAVE_GMTIME_R)
-     struct tm Gmt_Temp;
-     struct tm *Gmt=gmtime_r(&Time, &Gmt_Temp);
-     #elif defined(_MSC_VER)
-@@ -1320,6 +1320,9 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
-     errno_t gmtime_s_Result=gmtime_s(&Gmt_Temp , &Time);
-     struct tm* Gmt=gmtime_s_Result?NULL:&Gmt_Temp;
-     #else
-+    #ifdef __GNUC__
-+    #warning "This version of ZenLib is not thread safe"
-+    #endif
-     struct tm *Gmt=gmtime(&Time);
-     #endif
-     if (!Gmt)
-@@ -1352,7 +1355,7 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
- Ztring& Ztring::Date_From_Seconds_1970_Local (const int32u Value)
- {
-     time_t Time=(time_t)Value;
--    #if _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE
-+    #if defined(HAVE_LOCALTIME_R)
-     struct tm Gmt_Temp;
-     struct tm *Gmt=localtime_r(&Time, &Gmt_Temp);
-     #elif defined(_MSC_VER)
-@@ -1360,6 +1363,9 @@ Ztring& Ztring::Date_From_Seconds_1970_Local (const int32u Value)
-     errno_t localtime_s_Result=localtime_s(&Gmt_Temp , &Time);
-     struct tm* Gmt=localtime_s_Result?NULL:&Gmt_Temp;
-     #else
-+    #ifdef __GNUC__
-+    #warning "This version of ZenLib is not thread safe"
-+    #endif
-     struct tm *Gmt=localtime(&Time);
-     #endif
-     Ztring DateT;
diff --git a/srcpkgs/libzen/template b/srcpkgs/libzen/template
index 3f813f77f3d6..50358bab67b1 100644
--- a/srcpkgs/libzen/template
+++ b/srcpkgs/libzen/template
@@ -1,6 +1,6 @@
 # Template build file for 'libzen'.
 pkgname=libzen
-version=0.4.38
+version=0.4.40
 revision=1
 short_desc="Shared library for libmediainfo and mediainfo"
 homepage="http://mediaarea.net/MediaInfo"
@@ -8,7 +8,7 @@ maintainer="Georg Schabel <gescha@posteo.de>"
 license="zlib"
 
 distfiles="https://mediaarea.net/download/source/${pkgname}/${version}/${pkgname}_${version}.tar.gz"
-checksum=ad98fccec235ed76a40e7da8856f0bcc9c8d07cafe4c3ce30c47407760add786
+checksum=54d492552d97004d5323a9f1bdf397af4ffe20ae633c5f7874d073a21388c805
 
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"

From 24668d714ccd67de0eae16c3688a39362e7b3b12 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 14:23:13 +0100
Subject: [PATCH 100/163] lollypop: update to 1.4.37.

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

diff --git a/srcpkgs/lollypop/template b/srcpkgs/lollypop/template
index 5b44d4fd7033..7b7bb8873a7a 100644
--- a/srcpkgs/lollypop/template
+++ b/srcpkgs/lollypop/template
@@ -1,10 +1,10 @@
 # Template file for 'lollypop'
 pkgname=lollypop
-version=1.4.36
+version=1.4.37
 revision=1
 build_style=meson
 hostmakedepends="glib-devel gobject-introspection intltool itstool pkg-config"
-makedepends="gtk+3-devel libsoup-devel python3-gobject-devel python3-devel
+makedepends="gtk+3-devel libsoup3-devel python3-gobject-devel python3-devel
  libhandy1-devel"
 depends="dconf gst-libav gst-plugins-good1 libnotify libsecret
  python3-Pillow totem-pl-parser python3-BeautifulSoup4 libhandy1
@@ -14,4 +14,4 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Lollypop"
 distfiles="https://adishatz.org/lollypop/lollypop-${version}.tar.xz"
-checksum=067523f227cb5bc32232d8480d22c496fb9ca0ee614002ce7b148ca57b04e7db
+checksum=cb570e529a1bc37404993c7ad3a8ae54dea88e5d89ea297f55444e1dedfde50a

From 549edc976f687a0831f62fcbb125a8878c1d20b5 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:19:42 +0100
Subject: [PATCH 101/163] nginx: update to 1.22.1.

---
 srcpkgs/nginx/patches.bak/cross.patch | 169 ++++++++++++++++++++++++++
 srcpkgs/nginx/template                |   6 +-
 2 files changed, 172 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/nginx/patches.bak/cross.patch

diff --git a/srcpkgs/nginx/patches.bak/cross.patch b/srcpkgs/nginx/patches.bak/cross.patch
new file mode 100644
index 000000000000..fff1198e8d21
--- /dev/null
+++ b/srcpkgs/nginx/patches.bak/cross.patch
@@ -0,0 +1,169 @@
+--- a/nginx-1.22.0/auto/types/sizeof
++++ b/nginx-1.22.0/auto/types/sizeof
+@@ -12,38 +12,10 @@
+ 
+ END
+ 
+-ngx_size=
+-
+-cat << END > $NGX_AUTOTEST.c
+-
+-#include <sys/types.h>
+-#include <sys/time.h>
+-$NGX_INCLUDE_UNISTD_H
+-#include <signal.h>
+-#include <stdio.h>
+-#include <sys/resource.h>
+-$NGX_INCLUDE_INTTYPES_H
+-$NGX_INCLUDE_AUTO_CONFIG_H
+-
+-int main(void) {
+-    printf("%d", (int) sizeof($ngx_type));
+-    return 0;
+-}
+-
+-END
+-
+-
+-ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
+-          -o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"
+-
+-eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
+-
+-
+-if [ -x $NGX_AUTOTEST ]; then
+-    ngx_size=`$NGX_AUTOTEST`
+-    echo " $ngx_size bytes"
+-fi
++var="\${NGX_$(echo "$ngx_type" | tr ' ' '_' | tr '*' 'p' | tr 'a-z' 'A-Z' )}_SIZE"
++ngx_size=$(eval echo $var)
+ 
++echo " $ngx_size bytes"
+ 
+ case $ngx_size in
+     4)
+--- a/nginx-1.22.0/auto/unix
++++ b/nginx-1.22.0/auto/unix
+@@ -805,7 +805,7 @@
+ 
+ ngx_feature="mmap(MAP_ANON|MAP_SHARED)"
+ ngx_feature_name="NGX_HAVE_MAP_ANON"
+-ngx_feature_run=
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/mman.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -818,7 +818,7 @@
+ 
+ ngx_feature='mmap("/dev/zero", MAP_SHARED)'
+ ngx_feature_name="NGX_HAVE_MAP_DEVZERO"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/mman.h>
+                   #include <sys/stat.h>
+                   #include <fcntl.h>"
+@@ -833,7 +833,7 @@
+ 
+ ngx_feature="System V shared memory"
+ ngx_feature_name="NGX_HAVE_SYSVSHM"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/ipc.h>
+                   #include <sys/shm.h>"
+ ngx_feature_path=
+@@ -847,7 +847,7 @@
+ 
+ ngx_feature="POSIX semaphores"
+ ngx_feature_name="NGX_HAVE_POSIX_SEM"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <semaphore.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+--- a/nginx-1.22.0/auto/cc/conf
++++ b/nginx-1.22.0/auto/cc/conf
+@@ -183,7 +183,7 @@
+     else
+         ngx_feature="gcc builtin atomic operations"
+         ngx_feature_name=NGX_HAVE_GCC_ATOMIC
+-        ngx_feature_run=yes
++        ngx_feature_run=
+         ngx_feature_incs=
+         ngx_feature_path=
+         ngx_feature_libs=
+@@ -204,7 +204,7 @@
+     else
+         ngx_feature="C99 variadic macros"
+         ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS"
+-        ngx_feature_run=yes
++        ngx_feature_run=no
+         ngx_feature_incs="#include <stdio.h>
+ #define var(dummy, ...)  sprintf(__VA_ARGS__)"
+         ngx_feature_path=
+@@ -218,7 +218,7 @@
+ 
+     ngx_feature="gcc variadic macros"
+     ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS"
+-    ngx_feature_run=yes
++    ngx_feature_run=no
+     ngx_feature_incs="#include <stdio.h>
+ #define var(dummy, args...)  sprintf(args)"
+     ngx_feature_path=
+--- a/nginx-1.22.0/auto/cc/name
++++ b/nginx-1.22.0/auto/cc/name
+@@ -7,7 +7,7 @@
+ 
+     ngx_feature="C compiler"
+     ngx_feature_name=
+-    ngx_feature_run=yes
++    ngx_feature_run=
+     ngx_feature_incs=
+     ngx_feature_path=
+     ngx_feature_libs=
+--- a/nginx-1.22.0/auto/os/linux
++++ b/nginx-1.22.0/auto/os/linux
+@@ -36,7 +36,7 @@
+ 
+ ngx_feature="epoll"
+ ngx_feature_name="NGX_HAVE_EPOLL"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/epoll.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -135,7 +135,7 @@
+ CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE"
+ ngx_feature="sendfile()"
+ ngx_feature_name="NGX_HAVE_SENDFILE"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/sendfile.h>
+                   #include <errno.h>"
+ ngx_feature_path=
+@@ -156,7 +156,7 @@
+ CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"
+ ngx_feature="sendfile64()"
+ ngx_feature_name="NGX_HAVE_SENDFILE64"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/sendfile.h>
+                   #include <errno.h>"
+ ngx_feature_path=
+@@ -174,7 +174,7 @@
+ 
+ ngx_feature="prctl(PR_SET_DUMPABLE)"
+ ngx_feature_name="NGX_HAVE_PR_SET_DUMPABLE"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/prctl.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -186,7 +186,7 @@
+ 
+ ngx_feature="prctl(PR_SET_KEEPCAPS)"
+ ngx_feature_name="NGX_HAVE_PR_SET_KEEPCAPS"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/prctl.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template
index a28665e80e2a..702e807f8232 100644
--- a/srcpkgs/nginx/template
+++ b/srcpkgs/nginx/template
@@ -1,7 +1,7 @@
 # Template file for 'nginx'
 pkgname=nginx
-version=1.22.0
-revision=3
+version=1.22.1
+revision=1
 _tests_commit=18ac4d9e5a2a
 _njs_version=0.7.7
 create_wrksrc=yes
@@ -59,7 +59,7 @@ homepage="https://nginx.org"
 distfiles="https://nginx.org/download/nginx-${version}.tar.gz
  https://hg.nginx.org/nginx-tests/archive/${_tests_commit}.tar.gz
  https://hg.nginx.org/njs/archive/${_njs_version}.tar.gz"
-checksum="b33d569a6f11a01433a57ce17e83935e953ad4dc77cdd4d40f896c88ac26eb53
+checksum="9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31
  e34ef2f38512e1c04ee201c3b68f7ba7ec8f1537dc6a500278bc2219ab435228
  4dac9cbf071e5a7dfe135b4d87e20112d207fcbf5fb620854af8dab44ec3e7bd"
 # Tests fail when nginx run as root and there is no nginx user

From 11c9ed07f55235b40e0f7261770df15f555b6012 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:23:53 +0100
Subject: [PATCH 102/163] lua54-luaexpat: update to 1.5.1.

---
 srcpkgs/lua54-luaexpat/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/lua54-luaexpat/template b/srcpkgs/lua54-luaexpat/template
index c7cac195c079..bb125adf92ca 100644
--- a/srcpkgs/lua54-luaexpat/template
+++ b/srcpkgs/lua54-luaexpat/template
@@ -1,17 +1,17 @@
 # Template file for 'lua54-luaexpat'
 pkgname=lua54-luaexpat
-version=1.5.0
+version=1.5.1
 revision=1
 make_build_args="EXPAT_INC=-I${XBPS_CROSS_BASE}/usr/include"
 makedepends="lua51-devel lua52-devel lua53-devel lua54-devel expat-devel"
 depends="lua54"
 _desc="XML Expat parsing for the Lua programming language"
 short_desc="${_desc} (5.4.x)"
-maintainer="Duncaen <mail@duncano.de>"
+maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
-homepage="https://matthewwild.co.uk/projects/luaexpat/"
+homepage="https://lunarmodules.github.io/luaexpat/"
 distfiles="https://github.com/lunarmodules/luaexpat/archive/refs/tags/${version}.tar.gz"
-checksum=ae5710a948831b4260c2910f67d651e247dc3d48a228a31e1e78dd9e4a37aa48
+checksum=7d455f154de59eb0b073c3620bc8b873f7f697b3f21a112e6ff8dc9fca6d0826
 
 post_extract() {
 	cd "${wrksrc}"

From 04329b74c6eeedb50f84ec784801c490135dcd83 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:25:50 +0100
Subject: [PATCH 103/163] icdiff: update to 2.0.6.

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

diff --git a/srcpkgs/icdiff/template b/srcpkgs/icdiff/template
index f255ca99e143..293b8737f858 100644
--- a/srcpkgs/icdiff/template
+++ b/srcpkgs/icdiff/template
@@ -1,7 +1,7 @@
 # Template file for 'icdiff'
 pkgname=icdiff
-version=2.0.5
-revision=2
+version=2.0.6
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3 python3-setuptools"
@@ -12,7 +12,7 @@ license="Python-2.0"
 homepage="http://www.jefftk.com/icdiff"
 changelog="https://github.com/jeffkaufman/icdiff/raw/master/ChangeLog"
 distfiles="https://github.com/jeffkaufman/icdiff/archive/release-${version}.tar.gz"
-checksum=e1c278222891acde5d5b47e31b89f765fdf022b8908057f583032530982fe5b4
+checksum=8f79b82032696d2eea2a3acf722cd34cf45215d4b09b52139880626a2b0d360e
 
 replaces="python3-icdiff>=0"
 provides="python3-icdiff-${version}_${revision}"

From be0c00306de5cb0e70e4db9386d82077b208f833 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 29 Nov 2022 22:16:09 +0100
Subject: [PATCH 104/163] chromium: update to 108.0.5359.124.

---
 .../musl-patches/xxx-ppc64le-support.patch    |  9 +--
 .../patches/build-add-use_cxx17.patch         | 26 +++++++
 .../chromium/patches/fix-resolver-musl.patch  | 22 +++---
 srcpkgs/chromium/patches/old-clang.patch      | 11 +++
 .../patches/sandbox-sched_getparam.patch      | 21 ------
 .../patches/use-ffile-compilation-dir.patch   | 66 ----------------
 .../use-ffile-compilation-dir.patch.args      |  1 -
 .../chromium/patches/xxx-ppc64le-libvpx.patch | 14 ++--
 .../patches/xxx-ppc64le-support.patch         | 32 ++------
 srcpkgs/chromium/template                     | 75 ++++++++-----------
 10 files changed, 98 insertions(+), 179 deletions(-)
 create mode 100644 srcpkgs/chromium/patches/build-add-use_cxx17.patch
 create mode 100644 srcpkgs/chromium/patches/old-clang.patch
 delete mode 100644 srcpkgs/chromium/patches/sandbox-sched_getparam.patch
 delete mode 100644 srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
 delete mode 100644 srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args

diff --git a/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch b/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
index c893d9b078fb..555f69c072c8 100644
--- a/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
+++ b/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
@@ -41,13 +41,12 @@ index d53a7ff56..c290f0e92 100644
    }
  #endif
    SECCOMP_RESULT(ctx) = static_cast<greg_t>(ret_val);
---- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h.orig
-+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
-@@ -46,7 +46,7 @@
- 
+--- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
++++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
+@@ -22,6 +22,7 @@
  // The following platforms have an implementation of a hardware counter.
  #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
--    defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
+     defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
 +    ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || defined(__riscv) ||     \
      defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
  #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
diff --git a/srcpkgs/chromium/patches/build-add-use_cxx17.patch b/srcpkgs/chromium/patches/build-add-use_cxx17.patch
new file mode 100644
index 000000000000..091b1c553727
--- /dev/null
+++ b/srcpkgs/chromium/patches/build-add-use_cxx17.patch
@@ -0,0 +1,26 @@
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -167,6 +167,10 @@
+   # Enable -H, which prints the include tree during compilation.
+   # For use by tools/clang/scripts/analyze_includes.py
+   show_includes = false
++
++  # Allow projects that wish to stay on C++17 to override Chromium's default.
++  # TODO(crbug.com/1402249): evaluate removing this end of 2023
++  use_cxx17 = false
+ }
+ 
+ declare_args() {
+@@ -596,7 +600,11 @@
+     } else if (is_linux) {
+       # TODO(crbug.com/1284275): Switch to C++20 on all platforms.
+       if (is_clang) {
+-        cflags_cc += [ "-std=${standard_prefix}++20" ]
++        if (use_cxx17) {
++          cflags_cc += [ "-std=${standard_prefix}++17" ]
++        } else {
++          cflags_cc += [ "-std=${standard_prefix}++20" ]
++        }
+       } else {
+         # The gcc bots are currently using GCC 9, which is not new enough to
+         # support "c++20"/"gnu++20".
diff --git a/srcpkgs/chromium/patches/fix-resolver-musl.patch b/srcpkgs/chromium/patches/fix-resolver-musl.patch
index 6bb7aaabb76c..567d74174ede 100644
--- a/srcpkgs/chromium/patches/fix-resolver-musl.patch
+++ b/srcpkgs/chromium/patches/fix-resolver-musl.patch
@@ -29,17 +29,17 @@
  }
  
  bool ScopedResState::IsValid() const {
---- a/net/dns/host_resolver_manager.cc.orig
-+++ b/net/dns/host_resolver_manager.cc
-@@ -3015,7 +3015,7 @@
-   if (system_dns_config_notifier_)
-     system_dns_config_notifier_->AddObserver(this);
+--- a/net/dns/host_resolver_system_task.cc.orig
++++ b/net/dns/host_resolver_system_task.cc
+@@ -311,7 +311,7 @@
+ 
+ void EnsureSystemHostResolverCallReady() {
  #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_OPENBSD) && \
 -    !BUILDFLAG(IS_ANDROID)
 +    !BUILDFLAG(IS_ANDROID) && !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
    EnsureDnsReloaderInit();
- #endif
- 
+ #elif BUILDFLAG(IS_WIN)
+   EnsureWinsockInit();
 --- a/net/dns/dns_reloader.cc.orig
 +++ b/net/dns/dns_reloader.cc
 @@ -7,7 +7,8 @@
@@ -52,9 +52,9 @@
  
  #include <resolv.h>
  
---- a/net/dns/host_resolver_proc.cc.orig
-+++ b/net/dns/host_resolver_proc.cc
-@@ -177,7 +177,8 @@
+--- a/net/dns/host_resolver_system_task.cc
++++ b/net/dns/host_resolver_system_task.cc
+@@ -397,7 +397,8 @@
                                                  base::BlockingType::WILL_BLOCK);
  
  #if BUILDFLAG(IS_POSIX) && \
@@ -63,4 +63,4 @@
 +    (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__)))
    DnsReloaderMaybeReload();
  #endif
-   absl::optional<AddressInfo> ai;
+   auto [ai, err, os_error] = AddressInfo::Get(host, hints, nullptr, network);
diff --git a/srcpkgs/chromium/patches/old-clang.patch b/srcpkgs/chromium/patches/old-clang.patch
new file mode 100644
index 000000000000..b773d09fbd7d
--- /dev/null
+++ b/srcpkgs/chromium/patches/old-clang.patch
@@ -0,0 +1,11 @@
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -1288,7 +1288,7 @@
+     } else {
+       # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
+       # and -fcoverage-compilation-dir=.
+-      cflags += [ "-ffile-compilation-dir=." ]
++      cflags += [ "-fdebug-compilation-dir=." ]
+       swiftflags += [ "-file-compilation-dir=." ]
+     }
+     if (!is_win) {
diff --git a/srcpkgs/chromium/patches/sandbox-sched_getparam.patch b/srcpkgs/chromium/patches/sandbox-sched_getparam.patch
deleted file mode 100644
index dfe0bd8f8235..000000000000
--- a/srcpkgs/chromium/patches/sandbox-sched_getparam.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Allow SYS_sched_getparam and SYS_sched_getscheduler
-musl uses them for pthread_getschedparam()
-
-source: https://git.alpinelinux.org/aports/commit/community/chromium?id=54af9f8ac24f52d382c5758e2445bf0206eff40e
-
---- a/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-+++ b/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-@@ -102,11 +102,11 @@
- #if defined(__arm__) || defined(__aarch64__)
-     case __NR_getcpu:
- #endif
--      return Allow();
--    case __NR_sched_getaffinity:
-     case __NR_sched_getparam:
-     case __NR_sched_getscheduler:
-     case __NR_sched_setscheduler:
-+      return Allow();
-+    case __NR_sched_getaffinity:
-       return RestrictSchedTarget(GetPolicyPid(), sysno);
-     case __NR_prlimit64:
-       // See crbug.com/662450 and setrlimit comment above.
diff --git a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch b/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
deleted file mode 100644
index f0ce44c0a487..000000000000
--- a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 34a955823630096f5b01c2b01d51c1ea59d22763 Mon Sep 17 00:00:00 2001
-From: Zequan Wu <zequanwu@google.com>
-Date: Tue, 20 Jul 2021 14:13:50 +0000
-Subject: [PATCH] Use -ffile-compilation-dir= instead of
- -fdebug-compilation-dir=
-
-Bug: 1010267
-Change-Id: If2b4ead8535a76490eb466a38e3d8fed6ea91079
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2770738
-Auto-Submit: Zequan Wu <zequanwu@google.com>
-Commit-Queue: Nico Weber <thakis@chromium.org>
-Reviewed-by: Nico Weber <thakis@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#903456}
----
- build/config/compiler/BUILD.gn     | 18 ++++++++++++------
- build/config/compiler/compiler.gni |  7 ++-----
- 2 files changed, 14 insertions(+), 11 deletions(-)
-
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index ede07d111c..6db16c1cdd 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -1216,12 +1216,19 @@ config("compiler_deterministic") {
-     # different build directory like "out/feature_a" and "out/feature_b" if
-     # we build same files with same compile flag.
-     # Other paths are already given in relative, no need to normalize them.
--    cflags += [
--      "-Xclang",
--      "-fdebug-compilation-dir",
--      "-Xclang",
--      ".",
--    ]
-+    if (is_nacl) {
-+      # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
-+      cflags += [
-+        "-Xclang",
-+        "-fdebug-compilation-dir",
-+        "-Xclang",
-+        ".",
-+      ]
-+    } else {
-+      # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
-+      # and -fcoverage-compilation-dir=.
-+      cflags += [ "-ffile-compilation-dir=." ]
-+    }
-     if (!is_win) {
-       # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
-       asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
-diff --git a/build/config/compiler/compiler.gni b/build/config/compiler/compiler.gni
-index 8c259c360a..642319b4f4 100644
---- a/build/config/compiler/compiler.gni
-+++ b/build/config/compiler/compiler.gni
-@@ -225,11 +225,8 @@ declare_args() {
- # deterministic builds to reduce compile times, so this is less relevant for
- # official builders.
- strip_absolute_paths_from_debug_symbols_default =
--    # TODO(crbug.com/1010267): remove '!use_clang_coverage', coverage build has
--    # dependency to absolute path of source files.
--    !use_clang_coverage &&
--    (is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
--     is_chromeos || (is_apple && !enable_dsyms))
-+    is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
-+    is_chromeos || (is_apple && !enable_dsyms)
- 
- # If the platform uses stripped absolute paths by default, then we don't expose
- # it as a configuration option. If this is causing problems, please file a bug.
diff --git a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args b/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args
deleted file mode 100644
index 8bbbbe948363..000000000000
--- a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args
+++ /dev/null
@@ -1 +0,0 @@
--RNp1
diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch b/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
index 05384cd360ba..0c03ad4a65eb 100644
--- a/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
+++ b/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
@@ -13,19 +13,19 @@ diff --git a/third_party/libvpx/generate_gni.sh b/third_party/libvpx/generate_gn
 index 7429080..43ee29a 100755
 --- a/third_party/libvpx/generate_gni.sh
 +++ b/third_party/libvpx/generate_gni.sh
-@@ -374,7 +374,7 @@ gen_config_files linux/arm-neon-highbd "--target=armv7-linux-gcc ${all_platforms
- gen_config_files linux/arm64-highbd "--target=armv8-linux-gcc ${all_platforms} ${HIGHBD}"
- gen_config_files linux/mipsel "--target=mips32-linux-gcc ${all_platforms}"
+@@ -405,7 +405,7 @@
  gen_config_files linux/mips64el "--target=mips64-linux-gcc ${all_platforms}"
+ gen_config_files linux/loongarch \
+   "--target=loongarch64-linux-gcc ${all_platforms}"
 -gen_config_files linux/ppc64 "--target=ppc64le-linux-gcc ${all_platforms}"
 +gen_config_files linux/ppc64 "--target=generic-gnu ${all_platforms}"
  gen_config_files linux/generic "--target=generic-gnu $HIGHBD ${all_platforms}"
- gen_config_files win/arm64 "--target=arm64-win64-vs15 ${all_platforms} ${HIGHBD}"
- gen_config_files win/ia32 "--target=x86-win32-vs14 ${all_platforms} ${x86_platforms}"
-@@ -430,7 +430,7 @@ gen_rtcd_header linux/arm-neon-highbd armv7
- gen_rtcd_header linux/arm64-highbd armv8
+ gen_config_files win/arm64 \
+   "--target=arm64-win64-vs15 ${all_platforms} ${HIGHBD}"
+@@ -468,7 +468,7 @@
  gen_rtcd_header linux/mipsel mipsel
  gen_rtcd_header linux/mips64el mips64el
+ gen_rtcd_header linux/loongarch loongarch
 -gen_rtcd_header linux/ppc64 ppc
 +gen_rtcd_header linux/ppc64 generic
  gen_rtcd_header linux/generic generic
diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-support.patch b/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
index 9c9d1a39a4e9..0bc505358916 100644
--- a/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
+++ b/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
@@ -3453,24 +3453,6 @@ index bdac4d784..51e0f2cac 100644
  typedef vector float v4sf;
  #  define SIMD_SZ 4
  #  define VZERO() ((vector float) vec_splat_u8(0))
-diff --git a/third_party/skia/src/sksl/SkSLString.cpp b/third_party/skia/src/sksl/SkSLString.cpp
-index ec3e56964..4cf8999a2 100644
---- a/third_party/skia/src/sksl/SkSLString.cpp
-+++ b/third_party/skia/src/sksl/SkSLString.cpp
-@@ -37,7 +37,12 @@ String to_string(double value) {
-     if (needsDotZero) {
-         buffer << ".0";
-     }
--    return buffer.str();
-+
-+    std::string ret(buffer.str());
-+    if (std::signbit(value) && ret[0] == '.') {
-+        ret[0] = '-';
-+    }
-+    return ret;
- }
- 
- bool stod(const StringFragment& s, SKSL_FLOAT* value) {
 diff --git a/third_party/sqlite/src/amalgamation/sqlite3.c b/third_party/sqlite/src/amalgamation/sqlite3.c
 index 6b4a7899d..b8c7fe414 100644
 --- a/third_party/sqlite/src/amalgamation/sqlite3.c
@@ -3566,16 +3548,14 @@ index f39529a3a..e84fc449e 100644
      } else if (host_byteorder == "big") {
        defines += [ "V8_TARGET_ARCH_PPC_BE" ]
        if (current_os == "aix") {
-diff --git a/ui/gl/features.gni b/ui/gl/features.gni
-index 5fda9b6..3d2dd8b 100644
 --- a/ui/gl/features.gni
 +++ b/ui/gl/features.gni
-@@ -32,5 +32,5 @@
-                        (target_cpu == "x86" || target_cpu == "x64" ||
-                         target_cpu == "arm" || target_cpu == "arm64" ||
-                         target_cpu == "mipsel" || target_cpu == "mips64el" ||
--                        target_cpu == "riscv64")
-+                        target_cpu == "riscv64" || target_cpu == "ppc64")
+@@ -33,5 +33,5 @@
+        is_chromeos_ash || is_fuchsia) &&
+       (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" ||
+        target_cpu == "arm64" || target_cpu == "mipsel" ||
+-       target_cpu == "mips64el" || target_cpu == "riscv64")
++       target_cpu == "mips64el" || target_cpu == "riscv64" || target_cpu == "ppc64")
  }
 diff --git a/v8/test/BUILD.gn b/v8/test/BUILD.gn
 index fb872ad39..45fc585dd 100644
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 7ca956340ea0..7dea8bbe50d3 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,15 +1,34 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=107.0.5304.87
+version=108.0.5359.124
 revision=1
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
+hostmakedepends="
+ $(vopt_if clang "clang lld llvm12")
+ $(vopt_if js_optimize openjdk)
+ bison git gperf hwids ninja nodejs perl pkg-config python3
+ libatomic-devel libepoxy-devel libevent-devel libglib-devel wayland-devel"
+makedepends="
+ alsa-lib-devel libdav1d-devel brotli-devel cups-devel elfutils-devel ffmpeg-devel
+ fontconfig-devel freetype-devel gtk+3-devel jsoncpp-devel libXScrnSaver-devel
+ libXcomposite-devel libXcursor-devel libXdamage-devel libXi-devel libXrandr-devel
+ libatomic-devel libavif-devel libcap-devel libcurl-devel libdrm-devel libevent-devel
+ libexif-devel libflac-devel libgcrypt-devel libjpeg-turbo-devel libmtp-devel
+ libpng-devel libva-devel libwebp-devel libxml2-devel libxshmfence-devel
+ libxslt-devel woff2-devel minizip-devel mit-krb5-devel nss-devel opus-devel
+ pciutils-devel re2-devel snappy-devel speech-dispatcher-devel speex-devel
+ xcb-proto zlib-devel libaom-devel
+ $(vopt_if pipewire pipewire-devel)
+ $(vopt_if pulseaudio pulseaudio-devel)
+ $(vopt_if sndio sndio-devel)"
+depends="desktop-file-utils hicolor-icon-theme hwids xdg-utils"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=6c0e00c186e22a1be29177ea410ba40ff0bf65f3ded67a345eb5b17f76c93c59
+checksum=d48dfac2a61b14a5d7d2f460b09b70ef3ab88e27b82e3173938cb54eaa612a75
 
 lib32disabled=yes
 
@@ -20,21 +39,6 @@ desc_option_debug="Build with debug symbols"
 desc_option_js_optimize="Optimize the JS used for Chromium's UI"
 desc_option_pipewire="Enable support for screen sharing for WebRTC via PipeWire"
 
-hostmakedepends="$(vopt_if clang "clang lld llvm12") python3 pkgconf perl gperf bison ninja nodejs hwids
- libatomic-devel libevent-devel libglib-devel $(vopt_if js_optimize openjdk) wayland-devel libepoxy-devel git"
-makedepends="libpng-devel gtk+3-devel nss-devel pciutils-devel
- libXi-devel libgcrypt-devel cups-devel elfutils-devel
- libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel
- libXScrnSaver-devel alsa-lib-devel snappy-devel libdrm-devel
- libxml2-devel libxslt-devel $(vopt_if pulseaudio pulseaudio-devel) libexif-devel
- libXcursor-devel libflac-devel speex-devel libmtp-devel libwebp-devel
- libjpeg-turbo-devel libevent-devel json-c-devel
- minizip-devel jsoncpp-devel zlib-devel libcap-devel libXdamage-devel
- re2-devel fontconfig-devel freetype-devel opus-devel libatomic-devel
- ffmpeg-devel libva-devel xcb-proto libcurl-devel
- libxshmfence-devel
- $(vopt_if pipewire pipewire-devel) $(vopt_if sndio sndio-devel)"
-depends="libexif hwids desktop-file-utils hicolor-icon-theme xdg-utils"
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*-musl) makedepends+=" libucontext-devel" ;;
@@ -46,7 +50,8 @@ if [ "$CROSS_BUILD" ]; then
 	 libxml2-devel $(vopt_if pulseaudio pulseaudio-devel) libxslt-devel libxkbcommon-devel
 	 $(vopt_if pipewire pipewire-devel) ffmpeg-devel opus-devel pango-devel libva-devel
 	 libcurl-devel snappy-devel re2-devel libXrandr-devel libXcomposite-devel cups-devel
-	 mit-krb5-devel alsa-lib-devel libXdamage-devel libepoxy-devel"
+	 mit-krb5-devel alsa-lib-devel libXdamage-devel libepoxy-devel
+	 libavif-devel libaom-devel jsoncpp-devel woff2-devel libdav1d-devel"
 fi
 
 if [ ! "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
@@ -72,18 +77,6 @@ post_patch() {
 		done
 	fi
 
-	# Use the file at run time instead of effectively compiling it in
-	sed 's|//third_party/usb_ids/usb.ids|/usr/share/hwdata/usb.ids|g' \
-		-i services/device/public/cpp/usb/BUILD.gn
-
-	if [ -z "$build_option_clang" ]; then
-		# Work around bug in blink in which GCC 6 optimizes away null pointer checks
-		# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833524
-		# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853#c2
-		sed -i '/config("compiler")/ a cflags_cc = [ "-fno-delete-null-pointer-checks" ]' \
-			build/config/linux/BUILD.gn
-	fi
-
 	# prevent annoying errors when regenerating gni
 	vsed -i 's,^update_readme$,#update_readme,' \
 		third_party/libvpx/generate_gni.sh
@@ -100,8 +93,8 @@ _setup_clang() {
 	export CXX=clang++
 	export AR=llvm-ar
 	export NM=llvm-nm
-	export CFLAGS="-Wno-unknown-warning-option"
-	export CXXFLAGS="-Wno-unknown-warning-option"
+	export CFLAGS="-Wno-unknown-warning-option -fdebug-prefix-map=$wrksrc=."
+	export CXXFLAGS="-Wno-unknown-warning-option -fdebug-prefix-map=$wrksrc=."
 	export LDFLAGS=""
 	export BUILD_CC=clang
 	export BUILD_CXX=clang++
@@ -163,11 +156,9 @@ do_configure() {
 	# TODO: use_system_ssl (http://crbug.com/58087).
 	# TODO: use_system_sqlite (http://crbug.com/22208).
 	# TODO: use_system_icu (segfaults)
-	# XXX xtraeme: broken currently
 	# use_system_protobuf
 	# use_system_v8=1
-	# use_system_zlib=1
-	# bzip2 jsoncpp minizip xdg_utils speex
+	# bzip2 xdg_utils speex
 	# XXX: harfbuzz-ng use builtin one until system-wide is updated >=3.0.0
 	system="
 		ffmpeg
@@ -190,14 +181,13 @@ do_configure() {
 	# same as the bundeled script to remove bundeled libs, but this way we don't
 	# have to list the remaining libs
 	for LIB in ${system} libjpeg_turbo; do
-		find -type f -path "*third_party/$LIB/*" \
-			\! -path "*third_party/$LIB/chromium/*" \
-			\! -path "*third_party/$LIB/google/*" \
+		find "third_party/$LIB" -type f \
+			\! -path "third_party/$LIB/chromium/*" \
+			\! -path "third_party/$LIB/google/*" \
 			\! -path './base/third_party/icu/*' \
-			\! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
 			\! -path './third_party/harfbuzz-ng/utils/hb_scoped.h' \
-			\! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
-			-delete
+			\! -regex '.*\.\(gn\|gni\|isolate\)' \
+			-delete || :
 	done
 
 	# switch to system provided dependencies
@@ -216,6 +206,7 @@ do_configure() {
 		"use_lld=$(vopt_if clang true false)"
 		'clang_use_chrome_plugins=false'
 		'clang_base_path="/usr"'
+		'use_cxx17=true'
 
 		"gold_path=\"${XBPS_CROSS_BASE}/usr/bin/ld.gold\""
 		'use_custom_libcxx=false'
@@ -236,7 +227,7 @@ do_configure() {
 		'enable_hangout_services_extension=true'
 
 		'use_system_harfbuzz=false'
-		'use_system_libwayland_server=true'
+		'use_system_libwayland=true'
 		'use_system_wayland_scanner=true'
 
 		'use_qt=false'

From b4231481b445b888c2f088f6b84b1b83ac68b61c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 24 Dec 2022 16:13:33 +0100
Subject: [PATCH 105/163] colordiff: update to 1.0.21.

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

diff --git a/srcpkgs/colordiff/template b/srcpkgs/colordiff/template
index cc259ed6b588..a9578a096448 100644
--- a/srcpkgs/colordiff/template
+++ b/srcpkgs/colordiff/template
@@ -1,6 +1,6 @@
 # Template file for 'colordiff'
 pkgname=colordiff
-version=1.0.20
+version=1.0.21
 revision=1
 depends="perl"
 conf_files="/etc/colordiffrc /etc/colordiffrc-lightbg /etc/colordiffrc-gitdiff"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.colordiff.org/"
 distfiles="https://www.colordiff.org/colordiff-${version}.tar.gz"
-checksum=e3b2017beeb9f619ebc3b15392f22810c882d1b657aab189623cffef351d7bcd
+checksum=9b30f4257ef0f0806dea5a27c9ad8edc3f7999f05ddaff6f0627064dc927e615
 
 do_install() {
 	vman colordiff.1

From 87c17b4dba998b38a67ddcf951c9042f46839d4f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 24 Dec 2022 16:15:05 +0100
Subject: [PATCH 106/163] tcsh: update to 6.24.07.

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

diff --git a/srcpkgs/tcsh/template b/srcpkgs/tcsh/template
index f8126d9faae3..97d46054fea8 100644
--- a/srcpkgs/tcsh/template
+++ b/srcpkgs/tcsh/template
@@ -1,6 +1,6 @@
 # Template file for 'tcsh'
 pkgname=tcsh
-version=6.24.06
+version=6.24.07
 revision=1
 build_style=gnu-configure
 conf_files="/etc/csh.login /etc/csh.cshrc"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://www.tcsh.org/"
 distfiles="https://astron.com/pub/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=a8cd0cd1ddc94f870681ccbd09a3511050e9a71e5fe99a2b007941f5e1b2b7a5
+checksum=74e4e9805cbd9413ed34b4ffa1d72fc8d0ef81a5b79476854091416ce9336995
 register_shell="/bin/tcsh /bin/csh"
 
 post_extract() {

From 84e6ec94055e0966413f29a0f8fce2cc8baac656 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Thu, 22 Dec 2022 18:00:56 +0100
Subject: [PATCH 107/163] scrcpy: update to 1.25.

---
 srcpkgs/scrcpy/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/scrcpy/template b/srcpkgs/scrcpy/template
index e1140b975f5c..bceab1b771b8 100644
--- a/srcpkgs/scrcpy/template
+++ b/srcpkgs/scrcpy/template
@@ -1,6 +1,6 @@
 # Template file for 'scrcpy'
 pkgname=scrcpy
-version=1.24
+version=1.25
 revision=1
 build_style=meson
 configure_args="-Dcompile_server=false
@@ -12,10 +12,10 @@ short_desc="Display and control your Android device"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/Genymobile/scrcpy"
-distfiles="${homepage}/archive/v${version}.tar.gz
- ${homepage}/releases/download/v${version}/scrcpy-server-v${version}"
-checksum="e3054ad453ac577b941f8df0eabc94e842affc6e1d10ba8d21cededfa2eacc73
- ae74a81ea79c0dc7250e586627c278c0a9a8c5de46c9fb5c38c167fb1a36f056"
+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="dfecc9dcffd45540bef88a7e346d37bead3665a5c868a5a95c5ec7bfed43ad07
+ ce0306c7bbd06ae72f6d06f7ec0ee33774995a65de71e0a83813ecb67aec9bdb"
 skip_extraction="scrcpy-server-v${version}"
 
 post_install() {

From 7f8cbd997079f80484f8435e50d743cb3229cbab Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Wed, 14 Dec 2022 08:17:25 -0500
Subject: [PATCH 108/163] OpenRCT2: update to 0.4.3.

---
 srcpkgs/OpenRCT2/template | 18 ++++++++++--------
 srcpkgs/OpenRCT2/update   |  2 ++
 2 files changed, 12 insertions(+), 8 deletions(-)
 create mode 100644 srcpkgs/OpenRCT2/update

diff --git a/srcpkgs/OpenRCT2/template b/srcpkgs/OpenRCT2/template
index 55152b2907fb..4201a9ca64ea 100644
--- a/srcpkgs/OpenRCT2/template
+++ b/srcpkgs/OpenRCT2/template
@@ -2,11 +2,12 @@
 # based on https://raw.githubusercontent.com/AluisioASG/void-packages/openrct2/srcpkgs/OpenRCT2/template
 # and https://github.com/void-linux/void-packages/issues/1014#issuecomment-417372421
 pkgname=OpenRCT2
-_objects_version=1.3.5
-_titles_version=0.4.0
-_replays_version=0.0.69
-version=0.4.2
+version=0.4.3
 revision=1
+# versions pulled from https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/v${version}/CMakeLists.txt
+_objects_version=1.3.7
+_titles_version=0.4.0
+_replays_version=0.0.70
 build_style=cmake
 configure_args="
  -DOPENRCT2_VERSION_TAG=${version}
@@ -34,10 +35,10 @@ changelog="https://openrct2.org/changelog"
 distfiles="https://github.com/OpenRCT2/OpenRCT2/archive/v${version}.tar.gz
  https://github.com/OpenRCT2/objects/releases/download/v${_objects_version}/objects.zip
  https://github.com/OpenRCT2/title-sequences/releases/download/v${_titles_version}/title-sequences.zip"
-checksum="e313f29ad757d8c4870c166e7342accd642d1e6e7b245385d60e161ef4a0028f
- 4859b7a443d0969cb1c639202fe70f40ac4c2625830657c72645d987912258ff
+checksum="1269759b3a90717f379cd375f30629e3f24d3fdeb0c54cc1dca03676e64731ef
+ d6be9743c68f233674f5549204637b1f0304d7567a816d18e3f1576500a51d38
  6e7c7b554717072bfc7acb96fd0101dc8e7f0ea0ea316367a05c2e92950c9029"
-skip_extraction="objects.zip title-sequences.zip replays.zip"
+skip_extraction="objects.zip title-sequences.zip"
 
 replaces="OpenRCT2-data>=0"
 
@@ -71,7 +72,8 @@ if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DWITH_TESTS=1 -DSYSTEM_GTEST=1"
 	# download replays, used in tests
 	distfiles+=" https://github.com/OpenRCT2/replays/releases/download/v${_replays_version}/replays.zip"
-	checksum+=" bf2184cc6ace156402a26d3e4693b6363b888fe3038daa59e33b202ce0efe0d9"
+	checksum+=" 89156436e51413f180a12d4647406193ac44a509b1ad64d57705f0ae5125b093"
+	skip_extraction+=" replays.zip"
 fi
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
diff --git a/srcpkgs/OpenRCT2/update b/srcpkgs/OpenRCT2/update
new file mode 100644
index 000000000000..70a48a70d5bd
--- /dev/null
+++ b/srcpkgs/OpenRCT2/update
@@ -0,0 +1,2 @@
+site="https://github.com/OpenRCT2/OpenRCT2/tags"
+pkgname="v"

From cbf95731198fc35c6a393217e631dcb13022b7b1 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cam@nohom.org>
Date: Wed, 14 Dec 2022 15:15:54 -0800
Subject: [PATCH 109/163] brillo: update to 1.4.12

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

diff --git a/srcpkgs/brillo/template b/srcpkgs/brillo/template
index 9381c6b25481..2d513a5117ad 100644
--- a/srcpkgs/brillo/template
+++ b/srcpkgs/brillo/template
@@ -1,6 +1,6 @@
 # Template file for 'brillo'
 pkgname=brillo
-version=1.4.10
+version=1.4.12
 revision=1
 build_style=gnu-makefile
 make_install_args="install.apparmor install.polkit"
@@ -9,5 +9,5 @@ short_desc="Control the brightness of backlight and keyboard LED devices"
 maintainer="Cameron Nemo <cam@nohom.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.com/cameronnemo/brillo"
-distfiles="${homepage}/-/archive/v${version}/brillo-v$version.tar.gz"
-checksum=33eac5dde827fd1e293f6b9c8e0bdd3e5d90f9d7868cdc75f8be8ae4a43e4529
+distfiles="https://gitlab.com/cameronnemo/brillo/-/archive/v${version}/brillo-v$version.tar.gz"
+checksum=5002e5f4a68f7d8df6ce0c1b41f84e4bc4da3e968c488282289aed1364c4a951

From f6375648a0c718af94004e2109f7f28210296ef1 Mon Sep 17 00:00:00 2001
From: Luna <git@l4.pm>
Date: Tue, 13 Dec 2022 17:35:15 -0300
Subject: [PATCH 110/163] libsndfile: update to 1.1.0

---
 .../patches/identify-naked-mpeg-last.patch    | 73 +++++++++++++++++++
 srcpkgs/libsndfile/template                   | 10 ++-
 2 files changed, 79 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch

diff --git a/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch b/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch
new file mode 100644
index 000000000000..a817a7e41b12
--- /dev/null
+++ b/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch
@@ -0,0 +1,73 @@
+Author: Arthur Taylor <art@ified.ca>
+Reason: The minimal possible MPEG file contains no headers or identification
+other than the brief sync header. This header is only 3 bytes, and is quite
+prone to false-positives. Particularly raw PCM can look like a sync header.
+
+As such, move detection of 'naked' MPEG files in guess_file_type()
+to the very last test. Give more weight to a sync header if it
+follows an ID3 tag.
+
+See https://github.com/libsndfile/libsndfile/pull/898
+Upstream: yes
+--- a/src/sndfile.c
++++ b/src/sndfile.c
+@@ -2771,6 +2771,17 @@ format_from_extension (SF_PRIVATE *psf)
+ 	return format ;
+ } /* format_from_extension */
+ 
++static int
++identify_mpeg (uint32_t marker)
++{	if ((marker & MAKE_MARKER (0xFF, 0xE0, 0, 0)) == MAKE_MARKER (0xFF, 0xE0, 0, 0) && /* Frame sync */
++		(marker & MAKE_MARKER (0, 0x18, 0, 0)) != MAKE_MARKER (0, 0x08, 0, 0) && /* Valid MPEG version */
++		(marker & MAKE_MARKER (0, 0x06, 0, 0)) != MAKE_MARKER (0, 0, 0, 0) && /* Valid layer description */
++		(marker & MAKE_MARKER (0, 0, 0xF0, 0)) != MAKE_MARKER (0, 0, 0xF0, 0) && /* Valid bitrate */
++		(marker & MAKE_MARKER (0, 0, 0x0C, 0)) != MAKE_MARKER (0, 0, 0x0C, 0)) /* Valid samplerate */
++		return SF_FORMAT_MPEG ;
++	return 0 ;
++} /* identify_mpeg */
++
+ static int
+ guess_file_type (SF_PRIVATE *psf)
+ {	uint32_t buffer [3], format ;
+@@ -2872,13 +2883,6 @@ guess_file_type (SF_PRIVATE *psf)
+ 	if (buffer [0] == MAKE_MARKER ('R', 'F', '6', '4') && buffer [2] == MAKE_MARKER ('W', 'A', 'V', 'E'))
+ 		return SF_FORMAT_RF64 ;
+ 
+-	if ((buffer [0] & MAKE_MARKER (0xFF, 0xE0, 0, 0)) == MAKE_MARKER (0xFF, 0xE0, 0, 0) && /* Frame sync */
+-		(buffer [0] & MAKE_MARKER (0, 0x18, 0, 0)) != MAKE_MARKER (0, 0x08, 0, 0) && /* Valid MPEG version */
+-		(buffer [0] & MAKE_MARKER (0, 0x06, 0, 0)) != MAKE_MARKER (0, 0, 0, 0) && /* Valid layer description */
+-		(buffer [0] & MAKE_MARKER (0, 0, 0xF0, 0)) != MAKE_MARKER (0, 0, 0xF0, 0) && /* Valid bitrate */
+-		(buffer [0] & MAKE_MARKER (0, 0, 0x0C, 0)) != MAKE_MARKER (0, 0, 0x0C, 0)) /* Valid samplerate */
+-		return SF_FORMAT_MPEG ;
+-
+ 	if (buffer [0] == MAKE_MARKER ('I', 'D', '3', 2) || buffer [0] == MAKE_MARKER ('I', 'D', '3', 3)
+ 			|| buffer [0] == MAKE_MARKER ('I', 'D', '3', 4))
+ 	{	psf_log_printf (psf, "Found 'ID3' marker.\n") ;
+@@ -2887,6 +2891,10 @@ guess_file_type (SF_PRIVATE *psf)
+ 		return 0 ;
+ 		} ;
+ 
++	/* ID3v2 tags + MPEG */
++	if (psf->id3_header.len > 0 && (format = identify_mpeg (buffer [0])) != 0)
++		return format ;
++
+ 	/* Turtle Beach SMP 16-bit */
+ 	if (buffer [0] == MAKE_MARKER ('S', 'O', 'U', 'N') && buffer [1] == MAKE_MARKER ('D', ' ', 'S', 'A'))
+ 		return 0 ;
+@@ -2898,10 +2906,16 @@ guess_file_type (SF_PRIVATE *psf)
+ 	if (buffer [0] == MAKE_MARKER ('a', 'j', 'k', 'g'))
+ 		return 0 /*-SF_FORMAT_SHN-*/ ;
+ 
+-	/* This must be the last one. */
++	/* This must be (almost) the last one. */
+ 	if (psf->filelength > 0 && (format = try_resource_fork (psf)) != 0)
+ 		return format ;
+ 
++	/* MPEG with no ID3v2 tags. Only have the MPEG sync header for
++	 * identification and it is quite brief, and prone to false positives.
++	 * Check for this last, even after resource forks. */
++	if (psf->id3_header.len == 0 && (format = identify_mpeg (buffer [0])) != 0)
++		return format ;
++
+ 	return 0 ;
+ } /* guess_file_type */
diff --git a/srcpkgs/libsndfile/template b/srcpkgs/libsndfile/template
index 15d21ab8f4a4..3ffbe1026e4c 100644
--- a/srcpkgs/libsndfile/template
+++ b/srcpkgs/libsndfile/template
@@ -1,16 +1,18 @@
 # Template file for 'libsndfile'
 pkgname=libsndfile
-version=1.0.31
+version=1.1.0
 revision=1
 build_style=gnu-configure
+configure_args="--enable-static"
 hostmakedepends="pkg-config python3"
-makedepends="alsa-lib-devel libvorbis-devel libflac-devel sqlite-devel opus-devel"
+makedepends="alsa-lib-devel libvorbis-devel libflac-devel sqlite-devel opus-devel mpg123-devel lame-devel"
 short_desc="C library for reading and writing files containing sampled sound"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://libsndfile.github.io/libsndfile/"
-distfiles="https://github.com/libsndfile/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.bz2"
-checksum=a8cfb1c09ea6e90eff4ca87322d4168cdbe5035cb48717b40bf77e751cc02163
+changelog="https://github.com/libsndfile/libsndfile/raw/master/CHANGELOG.md"
+distfiles="https://github.com/libsndfile/libsndfile/releases/download/${version}/libsndfile-${version}.tar.xz"
+checksum=0f98e101c0f7c850a71225fb5feaf33b106227b3d331333ddc9bacee190bcf41
 
 libsndfile-progs_package() {
 	short_desc+=" - bundled cmdline apps"

From ef321240fb7461ef82431c480adb044bb8db8154 Mon Sep 17 00:00:00 2001
From: mhmdanas <triallax@tutanota.com>
Date: Wed, 7 Dec 2022 22:14:36 +0000
Subject: [PATCH 111/163] apparmor: update to 3.1.2.

---
 .../apparmor/patches/fix_logprofconf.patch    | 12 +--
 srcpkgs/apparmor/patches/python-3.10.patch    | 84 -------------------
 .../apparmor/patches/python-distutils.patch   | 13 ---
 srcpkgs/apparmor/template                     | 13 +--
 4 files changed, 9 insertions(+), 113 deletions(-)
 delete mode 100644 srcpkgs/apparmor/patches/python-3.10.patch
 delete mode 100644 srcpkgs/apparmor/patches/python-distutils.patch

diff --git a/srcpkgs/apparmor/patches/fix_logprofconf.patch b/srcpkgs/apparmor/patches/fix_logprofconf.patch
index 62de9909717e..6a98bddc9af5 100644
--- a/srcpkgs/apparmor/patches/fix_logprofconf.patch
+++ b/srcpkgs/apparmor/patches/fix_logprofconf.patch
@@ -61,15 +61,5 @@ modify logprof.conf for Void Linux
 +  /usr/bin/genprof = u
 +  /usr/bin/logprof = u
  
-   # these ones shouln't have their own profiles
+   # these ones shouldn't have their own profiles
    /bin/awk      = icn
-@@ -112,6 +113,9 @@
-   /usr/bin/python3.5    = icn
-   /usr/bin/python3.6    = icn
-   /usr/bin/python3.7    = icn
-+  /usr/bin/python3.8    = icn
-+  /usr/bin/python3.9    = icn
-+  /usr/bin/python3.10    = icn
-   /usr/bin/tr   = icn
- 
- [required_hats]
diff --git a/srcpkgs/apparmor/patches/python-3.10.patch b/srcpkgs/apparmor/patches/python-3.10.patch
deleted file mode 100644
index 90d176d3b8c2..000000000000
--- a/srcpkgs/apparmor/patches/python-3.10.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From ea7b201ba48b87469297d58751c57b03ceb82320 Mon Sep 17 00:00:00 2001
-From: Christian Boltz <apparmor@cboltz.de>
-Date: Wed, 11 Aug 2021 21:37:40 +0200
-Subject: [PATCH] Update abstractions/python and profiles for python 3.10
-
-Fixes: https://gitlab.com/apparmor/apparmor/-/issues/187
----
- profiles/apparmor.d/abstractions/python        | 18 +++++++++---------
- profiles/apparmor.d/lsb_release                |  2 +-
- .../profiles/extras/usr.bin.chromium-browser   |  4 ++--
- 3 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/profiles/apparmor.d/abstractions/python b/profiles/apparmor.d/abstractions/python
-index 1b5cc9d0d..727030bdf 100644
---- a/profiles/apparmor.d/abstractions/python
-+++ b/profiles/apparmor.d/abstractions/python
-@@ -12,18 +12,18 @@
- 
-   abi <abi/3.0>,
- 
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{pyc,so}           mr,
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{egg,py,pth}       r,
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/{site,dist}-packages/ r,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/**.{pyc,so}           mr,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/**.{egg,py,pth}       r,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/{site,dist}-packages/ r,
-   /usr/lib{,32,64}/python3.[0-9]/lib-dynload/*.so            mr,
- 
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{pyc,so}           mr,
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{egg,py,pth}       r,
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/{site,dist}-packages/ r,
--  /usr/local/lib{,32,64}/python3.[0-9]/lib-dynload/*.so            mr,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{pyc,so}           mr,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{egg,py,pth}       r,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/{site,dist}-packages/ r,
-+  /usr/local/lib{,32,64}/python3.{1,}[0-9]/lib-dynload/*.so            mr,
- 
-   # Site-wide configuration
--  /etc/python{2.[4-7],3.[0-9]}/** r,
-+  /etc/python{2.[4-7],3.[0-9],3.1[0-9]}/** r,
- 
-   # shared python paths
-   /usr/share/{pyshared,pycentral,python-support}/**      r,
-@@ -36,7 +36,7 @@
-   /usr/lib/wx/python/*.pth r,
- 
-   # python build configuration and headers
--  /usr/include/python{2.[4-7],3.[0-9]}*/pyconfig.h r,
-+  /usr/include/python{2.[4-7],3.[0-9],3.1[0-9]}*/pyconfig.h r,
- 
-   # Include additions to the abstraction
-   include if exists <abstractions/python.d>
-diff --git a/profiles/apparmor.d/lsb_release b/profiles/apparmor.d/lsb_release
-index 33a1c71db..ad8b998fc 100644
---- a/profiles/apparmor.d/lsb_release
-+++ b/profiles/apparmor.d/lsb_release
-@@ -18,7 +18,7 @@ profile lsb_release {
-   /dev/tty rw,
- 
-   /usr/bin/lsb_release r,
--  /usr/bin/python3.[0-9] mr,
-+  /usr/bin/python3.{1,}[0-9] mr,
- 
-   /etc/debian_version r,
-   /etc/default/apport r,
-diff --git a/profiles/apparmor/profiles/extras/usr.bin.chromium-browser b/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-index 2df5338db..b47b6f721 100644
---- a/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-+++ b/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-@@ -267,9 +267,9 @@ profile chromium_browser /usr/lib/@{chromium}/@{chromium} flags=(attach_disconne
-     /usr/share/distro-info/** r,
-     /var/lib/dpkg/** r,
- 
--    /usr/local/lib/python3.[0-9]/dist-packages/ r,
-+    /usr/local/lib/python3.{1,}[0-9]/dist-packages/ r,
-     /usr/bin/ r,
--    /usr/bin/python3.[0-9] mr,
-+    /usr/bin/python3.{1,}[0-9] mr,
-   }
- 
-   profile sandbox {
--- 
-GitLab
-
diff --git a/srcpkgs/apparmor/patches/python-distutils.patch b/srcpkgs/apparmor/patches/python-distutils.patch
deleted file mode 100644
index 9c22c7f11649..000000000000
--- a/srcpkgs/apparmor/patches/python-distutils.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-distutils is deprecated in python 3.10, which means it imports but prints warnings
-
---- a/libraries/libapparmor/m4/ac_python_devel.m4
-+++ b/libraries/libapparmor/m4/ac_python_devel.m4
-@@ -69,7 +69,7 @@
-         # Check if you have distutils, else fail
-         #
-         AC_MSG_CHECKING([for the distutils Python package])
--        ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
-+        ac_distutils_result=`$PYTHON -W ignore -c "import distutils" 2>&1`
-         if test -z "$ac_distutils_result"; then
-                 AC_MSG_RESULT([yes])
-         else
diff --git a/srcpkgs/apparmor/template b/srcpkgs/apparmor/template
index d3d2922f968f..a8ae25a00398 100644
--- a/srcpkgs/apparmor/template
+++ b/srcpkgs/apparmor/template
@@ -1,15 +1,16 @@
 # Template file for 'apparmor'
 pkgname=apparmor
-version=3.0.3
-revision=4
+version=3.1.2
+revision=1
 build_wrksrc=libraries/libapparmor
 build_style=gnu-configure
 conf_files="/etc/apparmor.d/local/* /etc/apparmor/*"
 make_dirs="/etc/apparmor.d/disable 0755 root root"
-hostmakedepends="bison flex autoconf automake libtool gettext swig python3 which"
+hostmakedepends="bison flex autoconf automake libtool gettext swig python3 which
+ python3-setuptools"
 makedepends="perl python3-devel"
 depends="runit-void-apparmor libapparmor-${version}_${revision} python3-notify2
- python3-psutil python3-dbus iproute2 which"
+ python3-psutil python3-dbus iproute2"
 checkdepends="dejagnu"
 short_desc="Mandatory access control to restrict programs"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
@@ -17,7 +18,7 @@ license="GPL-2.0-only"
 homepage="https://gitlab.com/apparmor/apparmor"
 changelog="https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_${version}"
 distfiles="https://gitlab.com/apparmor/apparmor/-/archive/v${version}/apparmor-v${version}.tar.gz"
-checksum=51b1db60e962dd01856a1ec6a9d43b11ed4350dcc5738ef901097c999bcbf50e
+checksum=e7c7c4bc3a05a074322f9a19232c925b37e9a23dffa66d764dc27ebb82f0462c
 replaces="apparmor-vim>=0"
 
 if [ -z "$CROSS_BUILD" ]; then
@@ -63,6 +64,8 @@ post_install() {
 
 	# we installed a custom conflicting profile
 	rm ${DESTDIR}/etc/apparmor.d/{,local/}php-fpm
+
+	vinstall utils/aa-notify.desktop 644 usr/share/applications
 }
 
 libapparmor_package() {

From d29e56496d85eb1beb567ad92443a64c315e1d3e Mon Sep 17 00:00:00 2001
From: Arda Demir <ddmirarda@gmail.com>
Date: Sat, 24 Dec 2022 13:06:10 +0300
Subject: [PATCH 112/163] xorg-server-xwayland: update to 22.1.7.

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

diff --git a/srcpkgs/xorg-server-xwayland/template b/srcpkgs/xorg-server-xwayland/template
index 4bda06ccf710..c286192da72b 100644
--- a/srcpkgs/xorg-server-xwayland/template
+++ b/srcpkgs/xorg-server-xwayland/template
@@ -1,6 +1,6 @@
 # Template file for 'xorg-server-xwayland'
 pkgname=xorg-server-xwayland
-version=22.1.2
+version=22.1.7
 revision=1
 build_style=meson
 configure_args="-Dipv6=true -Dxvfb=false -Dxdmcp=false -Dxcsecurity=true
@@ -16,7 +16,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/xorg/xserver/-/archive/xwayland-$version/xserver-xwayland-$version.tar.gz"
-checksum=410ad00442ca335c0e7ee587cecd4b8fde50ca9e08bd1a640c6d521dba42dc4a
+checksum=7df1e8d0a7e510706dc103230c342e58cffe240867ecdce47fd381d33db08a4b
 make_check=no # needs xtest repository
 
 post_install() {

From 8e3881e258a879f1c8e3208e41d038e74721e1cd Mon Sep 17 00:00:00 2001
From: Ananteris <ananteris@protonmail.ch>
Date: Fri, 23 Dec 2022 13:10:35 +0000
Subject: [PATCH 113/163] New package: python3-openai-0.25.0

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

diff --git a/srcpkgs/python3-openai/template b/srcpkgs/python3-openai/template
new file mode 100644
index 000000000000..3133a73583d8
--- /dev/null
+++ b/srcpkgs/python3-openai/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-openai'
+pkgname=python3-openai
+version=0.25.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="python3-requests python3-numpy python3-pandas python3-tqdm python3-openpyxl"
+short_desc="OpenAI Python library"
+maintainer="Ananteris <ananteris@protonmail.ch>"
+license="MIT"
+homepage="https://github.com/openai/openai-python"
+distfiles="https://github.com/openai/openai-python/archive/refs/tags/v${version}.tar.gz"
+checksum="422a42368b0264ebcd9914e0b38004b2c441a69ea7f3a059d6afe84b770f8553"
+make_check=extended # Requires valid API key
+
+post_install() {
+	vlicense LICENSE
+}

From c620e562b2ead3adc5c44a4d0d3d513bbfc5934d Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 17:03:26 -0300
Subject: [PATCH 114/163] composer: update to 2.5.1.

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

diff --git a/srcpkgs/composer/template b/srcpkgs/composer/template
index 439b27811c5a..ff3a140d0343 100644
--- a/srcpkgs/composer/template
+++ b/srcpkgs/composer/template
@@ -1,6 +1,6 @@
 # Template file for 'composer'
 pkgname=composer
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From d9c7b6cefa9641997dc2bd00da9831ec20491e90 Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 21:03:46 -0300
Subject: [PATCH 115/163] composer8.0: update to 2.5.1.

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

diff --git a/srcpkgs/composer8.0/template b/srcpkgs/composer8.0/template
index b55bc86366e4..090e2b4ec1f1 100644
--- a/srcpkgs/composer8.0/template
+++ b/srcpkgs/composer8.0/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.0'
 pkgname=composer8.0
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php8.0"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From 255b94957364a054d0e97c513dc8b3d31ab4e208 Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 21:03:50 -0300
Subject: [PATCH 116/163] composer8.1: update to 2.5.1.

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

diff --git a/srcpkgs/composer8.1/template b/srcpkgs/composer8.1/template
index 924dff92a42d..74adb052d633 100644
--- a/srcpkgs/composer8.1/template
+++ b/srcpkgs/composer8.1/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.1'
 pkgname=composer8.1
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php8.1"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From d03047492a02c65d9fc53ded8e1f2ab37a555bde Mon Sep 17 00:00:00 2001
From: Daniel Lewan <vision360.daniel@gmail.com>
Date: Sun, 25 Dec 2022 02:22:16 +0100
Subject: [PATCH 117/163] lf: update to r28.

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

diff --git a/srcpkgs/lf/template b/srcpkgs/lf/template
index 00a4cbec79fb..0d3a96f8d5ca 100644
--- a/srcpkgs/lf/template
+++ b/srcpkgs/lf/template
@@ -1,6 +1,6 @@
 # Template file for 'lf'
 pkgname=lf
-version=r27
+version=r28
 revision=1
 build_style=go
 go_import_path="github.com/gokcehan/${pkgname}"
@@ -10,7 +10,7 @@ maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
 license="MIT"
 homepage="https://github.com/gokcehan/lf"
 distfiles="https://github.com/gokcehan/lf/archive/${version}.tar.gz"
-checksum=cdd132e33387423ef9f9448e21d3f1e5c9a5319b34fdfb53cb5f49351ebac005
+checksum=0ccfd2a024a3718d53ec1ed2470053b81bf824fa8b7e824d3b96eb796fc73ab6
 
 post_install() {
 	vlicense LICENSE

From 8adbde6422f48582447d159bce6a20f285f790bd Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sun, 18 Dec 2022 20:49:28 +0100
Subject: [PATCH 118/163] lilypond: update to 2.24.0

---
 srcpkgs/lilypond/template | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/lilypond/template b/srcpkgs/lilypond/template
index 0b013b631b37..44733475974f 100644
--- a/srcpkgs/lilypond/template
+++ b/srcpkgs/lilypond/template
@@ -1,12 +1,13 @@
 # Template file for 'lilypond'
 # should be kept in sync with 'lilypond-doc'
 pkgname=lilypond
-version=2.23.82
+version=2.24.0
 revision=1
 build_wrksrc="build"
 build_style="gnu-configure"
 configure_script="../configure"
 configure_args="--disable-documentation ac_cv_func_isinf=yes"
+make_install_args="vimdir=/usr/share/vim/vimfiles"
 hostmakedepends="autogen automake bison flex fontforge gettext perl
  pkg-config python3 t1utils tar texinfo texlive gsfonts"
 makedepends="gc-devel guile-devel libltdl-devel pango-devel"
@@ -17,7 +18,7 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://lilypond.org/downloads/sources/v${version%.*}/lilypond-${version}.tar.gz"
-checksum=043c736ffe4e783dbb3b134d38192f87fe78d2bd2a8287c7cbbdfd7acc5a22c3
+checksum=3cedbe3b92b02569e3a6f2f0674858967b3da278d70aa3e98aef5bdcd7f78b69
 python_version=3
 make_check=ci-skip # ci sometimes fails, but all checks pass locally
 
@@ -35,11 +36,6 @@ pre_configure() {
 	cd .. && ./autogen.sh --noconfigure
 }
 
-post_install() {
-	vmkdir usr/share/vim
-	mv $DESTDIR/usr/share/lilypond/${version}/vim $DESTDIR/usr/share/vim/vim82
-}
-
 do_check() {
 	make ${makejobs} CPU_COUNT=${makejobs#-j} test-baseline
 	make ${makejobs} CPU_COUNT=${makejobs#-j} check

From 52b7da6858024fb9d94503e05ded1f105740382a Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sun, 18 Dec 2022 20:49:46 +0100
Subject: [PATCH 119/163] lilypond-doc: update to 2.24.0

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

diff --git a/srcpkgs/lilypond-doc/template b/srcpkgs/lilypond-doc/template
index 2809bdcb3fa5..cb38e68ab5e6 100644
--- a/srcpkgs/lilypond-doc/template
+++ b/srcpkgs/lilypond-doc/template
@@ -1,14 +1,14 @@
 # Template file for 'lilypond-doc'
 # should be kept in sync with 'lilypond'
 pkgname=lilypond-doc
-version=2.23.82
+version=2.24.0
 revision=1
 short_desc="Documentation for the lilypond music engraving program"
 maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://gitlab.com/lilypond/lilypond/-/releases/v${version}/downloads/lilypond-${version}-documentation.tar.xz"
-checksum=26057c60d69b538b19a49b32f863e33d0ec723d50906443f88696270ffe830f7
+checksum=1322c696ed76498dae9d8201f90e982a5c1fc270a51de78c0979d4104a9070bd
 
 do_install() {
 	vmkdir usr/share

From 83b0e0b501cad1422b0583fa7ab470769d64db21 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 25 Dec 2022 14:46:58 +0530
Subject: [PATCH 120/163] oxipng: update to 8.0.0.

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

diff --git a/srcpkgs/oxipng/template b/srcpkgs/oxipng/template
index ebcb540bb863..4b4dc63b781c 100644
--- a/srcpkgs/oxipng/template
+++ b/srcpkgs/oxipng/template
@@ -1,6 +1,6 @@
 # Template file for 'oxipng'
 pkgname=oxipng
-version=7.0.0
+version=8.0.0
 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=2a669c9b966cb54f8247c0accc9d90502944359abdd4143d9162d64e0acbaf76
+checksum=ef96d6340e70900de0a38ace8f5f20878f6c256b18b0c59cd87f2b515437b87b
 
 post_install() {
 	vlicense LICENSE

From 00b11891f1540b98ff214b168fcd6a738e05036d Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 18:33:40 -0500
Subject: [PATCH 121/163] act: update to 0.2.34.

Apache-2.0 licence added since upstream now includes some docker-cli code.
---
 srcpkgs/act/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/act/template b/srcpkgs/act/template
index 939b9a8a0a10..1e1b335827eb 100644
--- a/srcpkgs/act/template
+++ b/srcpkgs/act/template
@@ -1,16 +1,16 @@
 # Template file for 'act'
 pkgname=act
-version=0.2.29
+version=0.2.34
 revision=1
 build_style=go
 go_import_path="github.com/nektos/act"
 go_ldflags="-X main.version=${version}"
 short_desc="Run your GitHub Actions locally"
 maintainer="0x5c <dev@0x5c.io>"
-license="MIT"
+license="MIT, Apache-2.0"
 homepage="https://github.com/nektos/act"
 distfiles="https://github.com/nektos/act/archive/refs/tags/v${version}.tar.gz"
-checksum=92c7f774395e98cff2e53c9739d8266027837cd27f437514ea342a59179c3115
+checksum=a036406c7d20c31e168ba90540ebb27c4c107f8915bd15a971496194200e137f
 
 post_install() {
 	vlicense LICENSE

From ba2563f27bcc467a8ea7748f87e46ccd8416d264 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:44:22 -0500
Subject: [PATCH 122/163] riff: update to 2.22.2.

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

diff --git a/srcpkgs/riff/template b/srcpkgs/riff/template
index 6d53d2f517e6..624a61013c75 100644
--- a/srcpkgs/riff/template
+++ b/srcpkgs/riff/template
@@ -1,6 +1,6 @@
 # Template file for 'riff'
 pkgname=riff
-version=2.22.1
+version=2.22.2
 revision=1
 build_style=cargo
 short_desc="Diff filter highlighting which line parts have changed"
@@ -8,7 +8,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://github.com/walles/riff"
 distfiles="https://github.com/walles/riff/archive/refs/tags/${version}.tar.gz"
-checksum=8b50bef46119c52f59a7c9b7e1fe7645cc16dc17be02596d905f5d4d3270f37f
+checksum=7624e73d968d41133edc095b78ba49a19084933ff46f375864fed89fcf7c3e86
 
 post_install() {
 	vlicense LICENSE

From 54339e49d1b6077fe4f8d6533c5fda9f34f9ec97 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:30:03 -0500
Subject: [PATCH 123/163] tio: update to 2.5.

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

diff --git a/srcpkgs/tio/template b/srcpkgs/tio/template
index 53feb9171e5d..ab3e267c9029 100644
--- a/srcpkgs/tio/template
+++ b/srcpkgs/tio/template
@@ -1,6 +1,6 @@
 # Template file for 'tio'
 pkgname=tio
-version=2.4
+version=2.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,9 +11,9 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/tio/tio"
 changelog="https://github.com/tio/tio/raw/master/NEWS"
 distfiles="https://github.com/tio/tio/archive/refs/tags/v${version}.tar.gz"
-checksum=f57633787a35cdf2a9becf85ae75080f0736d72fc9ded87acecf3a8d8b916412
+checksum=5a35796c9fb3e155e9dc5af478c3ce8cf8ca6bb5f6aaff3761173564bd33f1a0
 
 post_install() {
 	vcompletion "build/src/bash-completion/tio" bash tio
-	vsconf "example/tiorc"
+	vsconf "example/config"
 }

From 15768b6ca9b85eb99cfcc915da786514521453fa Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:04:36 -0500
Subject: [PATCH 124/163] picom: update to 10.2.

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

diff --git a/srcpkgs/picom/template b/srcpkgs/picom/template
index 292cd3a5cb2b..5e30a25af9f0 100644
--- a/srcpkgs/picom/template
+++ b/srcpkgs/picom/template
@@ -1,6 +1,6 @@
 # Template file for 'picom'
 pkgname=picom
-version=10.1
+version=10.2
 revision=1
 build_style=meson
 configure_args="-Dwith_docs=true"
@@ -14,7 +14,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT, MPL-2.0"
 homepage="https://github.com/yshui/picom/"
 distfiles="https://github.com/yshui/picom/archive/v${version}.tar.gz"
-checksum=92f32bfd14fba925918b084ab6d1f88881b3586e3c8cb71361d0948f0cfd34ad
+checksum=9741577df0136d8a2be48005ca2b93edc15913528e19bceb798535ca4683341c
 
 post_install() {
 	vlicense LICENSES/MIT

From 0d7e6acf7aba8e7f9f399baf78eb5c73294bf036 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Sat, 24 Dec 2022 15:04:35 +0100
Subject: [PATCH 125/163] element-desktop: update to 1.11.17.

---
 ...web_0001-remove-dependency-on-sentry.patch | 42 +++++++++----------
 srcpkgs/element-desktop/template              |  6 +--
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch b/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
index e8d1003a8cec..ddae6631628f 100644
--- a/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
+++ b/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
@@ -1,4 +1,4 @@
-From 464305f785b65f7b2e552fb449bb7d230e9b0715 Mon Sep 17 00:00:00 2001
+From 8ea90b34d20f713dc015613a718ca159e6bc3d3d Mon Sep 17 00:00:00 2001
 From: q66 <daniel@octaforge.org>
 Date: Sat, 11 Dec 2021 21:22:44 +0100
 Subject: [PATCH] remove dependency on sentry
@@ -10,30 +10,30 @@ This is unused and breaks ppc64 because it downlaods binaries.
  2 files changed, 12 deletions(-)
 
 diff --git a/package.json b/package.json
-index 89c0ba12e..c31f84fad 100644
+index 0e67a0543..7878c3443 100644
 --- a/package.json
 +++ b/package.json
-@@ -88,7 +88,6 @@
-     "@babel/register": "^7.12.10",
-     "@babel/runtime": "^7.12.5",
-     "@principalstudio/html-webpack-inject-preload": "^1.2.7",
--    "@sentry/webpack-plugin": "^1.18.1",
-     "@svgr/webpack": "^5.5.0",
-     "@types/flux": "^3.1.9",
-     "@types/jest": "^28.0.0",
+@@ -87,7 +87,6 @@
+         "@babel/runtime": "^7.12.5",
+         "@casualbot/jest-sonar-reporter": "^2.2.5",
+         "@principalstudio/html-webpack-inject-preload": "^1.2.7",
+-        "@sentry/webpack-plugin": "^1.18.1",
+         "@svgr/webpack": "^5.5.0",
+         "@testing-library/react": "^12.1.5",
+         "@types/flux": "^3.1.9",
 diff --git a/webpack.config.js b/webpack.config.js
-index 8d1f27330..b56a11566 100644
+index dce54b53f..88b64ef91 100644
 --- a/webpack.config.js
 +++ b/webpack.config.js
-@@ -8,7 +8,6 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
- const TerserPlugin = require('terser-webpack-plugin');
- const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
- const HtmlWebpackInjectPreload = require('@principalstudio/html-webpack-inject-preload');
+@@ -8,7 +8,6 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin");
+ const TerserPlugin = require("terser-webpack-plugin");
+ const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
+ const HtmlWebpackInjectPreload = require("@principalstudio/html-webpack-inject-preload");
 -const SentryCliPlugin = require("@sentry/webpack-plugin");
  
- dotenv.config();
- let ogImageUrl = process.env.RIOT_OG_IMAGE_URL;
-@@ -626,16 +625,6 @@ module.exports = (env, argv) => {
+ // Environment variables
+ // RIOT_OG_IMAGE_URL: specifies the URL to the image which should be used for the opengraph logo.
+@@ -645,16 +644,6 @@ module.exports = (env, argv) => {
                  files: [{ match: /.*Inter.*\.woff2$/ }],
              }),
  
@@ -43,13 +43,13 @@ index 8d1f27330..b56a11566 100644
 -                    release: process.env.VERSION,
 -                    include: "./webapp/bundles",
 -                    errorHandler: (err, invokeErr, compilation) => {
--                        compilation.warnings.push('Sentry CLI Plugin: ' + err.message);
+-                        compilation.warnings.push("Sentry CLI Plugin: " + err.message);
 -                        console.log(`::warning title=Sentry error::${err.message}`);
 -                    },
 -                }),
-             new webpack.EnvironmentPlugin(['VERSION']),
+             new webpack.EnvironmentPlugin(["VERSION"]),
          ].filter(Boolean),
  
 -- 
-2.37.2
+2.39.0
 
diff --git a/srcpkgs/element-desktop/template b/srcpkgs/element-desktop/template
index 3bf270cff998..5be8a1e0de39 100644
--- a/srcpkgs/element-desktop/template
+++ b/srcpkgs/element-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'element-desktop'
 pkgname=element-desktop
-version=1.11.16
+version=1.11.17
 revision=1
 create_wrksrc=yes
 conf_files="/etc/${pkgname}/config.json"
@@ -17,8 +17,8 @@ homepage="https://element.io"
 changelog="https://raw.githubusercontent.com/vector-im/element-desktop/develop/CHANGELOG.md"
 distfiles="https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz>element-desktop-v${version}.tar.gz
  https://github.com/vector-im/element-web/archive/v${version}.tar.gz>element-web-v${version}.tar.gz"
-checksum="b5ea805ec3422a85cab7411e9c9cf33c412b7a7a2742d50ecafaf8f19532c334
- f757dab950d0e7c2a7b0b9e21d07d41ac3e59b5b8fa70c0bea1b459bf26d87a7"
+checksum="247a7ec3adab36635b1124ad84bb73b87999642a79dabfee093f2e72b5bf6c68
+ 0e9d225a18e0bd67586d553fce087a12b908398ca4e0820184f4f95601e96152"
 
 export USE_SYSTEM_APP_BUILDER=true
 

From cdfec2114cd0503169802faa47ecf44625710d62 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Sat, 24 Dec 2022 12:02:19 +0000
Subject: [PATCH 126/163] ImageMagick: update to 7.1.0.55.

---
 srcpkgs/ImageMagick/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template
index 11554f7a497b..aca085702063 100644
--- a/srcpkgs/ImageMagick/template
+++ b/srcpkgs/ImageMagick/template
@@ -1,6 +1,6 @@
 # Template file for 'ImageMagick'
 pkgname=ImageMagick
-version=7.1.0.51
+version=7.1.0.55
 revision=1
 _upstream_version="${version/.${version##*.}/-${version##*.}}"
 build_style=gnu-configure
@@ -12,13 +12,14 @@ makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel
  libXt-devel libgomp-devel libltdl-devel librsvg-devel libwebp-devel libwmf-devel
  ocl-icd-devel pango-devel libopenjpeg2-devel graphviz-devel liblqr-devel
  libraqm-devel libopenexr-devel libheif-devel"
+checkdepends="ttf-opensans"
 short_desc="Create, edit, compose, or convert bitmap images"
 maintainer="André Cerqueira <acerqueira021@gmail.com>"
 license="ImageMagick"
 homepage="https://www.imagemagick.org"
 changelog="https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md"
 distfiles="https://github.com/ImageMagick/ImageMagick/archive/${_upstream_version}.tar.gz"
-checksum=4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11
+checksum=77e1535448d6c7f951a8c9d10804246b76044b879adf5bf1f12c836ed9d4b5ec
 
 subpackages="libmagick libmagick-devel"
 

From e5661fd99f525a152c8760c96f6189b98d1685f7 Mon Sep 17 00:00:00 2001
From: mhmdanas <triallax@tutanota.com>
Date: Sun, 18 Dec 2022 23:53:01 +0000
Subject: [PATCH 127/163] python3-platformdirs: update to 2.6.0.

---
 srcpkgs/python3-platformdirs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-platformdirs/template b/srcpkgs/python3-platformdirs/template
index 46e866c7244e..cbd64f86cb18 100644
--- a/srcpkgs/python3-platformdirs/template
+++ b/srcpkgs/python3-platformdirs/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-platformdirs'
 pkgname=python3-platformdirs
-version=2.5.2
-revision=2
+version=2.6.0
+revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
 depends="python3"
@@ -12,9 +12,9 @@ license="MIT"
 homepage="https://github.com/platformdirs/platformdirs"
 changelog="https://raw.githubusercontent.com/platformdirs/platformdirs/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/p/platformdirs/platformdirs-${version}.tar.gz"
-checksum=58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19
+checksum=b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e
 make_check_pre="env PYTHONPATH=src"
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

From f047a7a2d3884e42706c31ed43474dd597320f3f Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 23 Dec 2022 01:23:49 +0530
Subject: [PATCH 128/163] python3-chess: update to 1.9.4.

---
 srcpkgs/python3-chess/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-chess/template b/srcpkgs/python3-chess/template
index 640bcd645204..c76fec81223b 100644
--- a/srcpkgs/python3-chess/template
+++ b/srcpkgs/python3-chess/template
@@ -1,14 +1,15 @@
 # Template file for 'python3-chess'
 pkgname=python3-chess
-version=1.9.3
-revision=2
+version=1.9.4
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
+checkdepends="stockfish"
 short_desc="Pure Python3 chess library with move generation and validation"
-maintainer="cipr3s <cipr3s@gmx.com>"
+maintainer="icp <pangolin@vivaldi.net>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/niklasf/python-chess"
 changelog="https://raw.githubusercontent.com/niklasf/python-chess/master/CHANGELOG.rst"
 distfiles="https://github.com/niklasf/python-chess/archive/refs/tags/v${version}.tar.gz"
-checksum=0fa325c1944b7781996ff66e3b5056a5e5d3c33c8200b9279493d8054a3a0502
+checksum=52650b90d75eda17f74cd4165dd905cecc64a8e4f070dc687dfabf5c04020f3c

From 29945ebdb109b9846ca4d8c8321b8de61b1847b7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:30:48 +0100
Subject: [PATCH 129/163] dovecot: update to 2.3.20.

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

diff --git a/srcpkgs/dovecot/template b/srcpkgs/dovecot/template
index ad24df3aa81a..45f410493436 100644
--- a/srcpkgs/dovecot/template
+++ b/srcpkgs/dovecot/template
@@ -1,7 +1,7 @@
 # Template file for 'dovecot'
 # revbump dovecot-plugin-pigeonhole when updating dovecot!
 pkgname=dovecot
-version=2.3.19.1
+version=2.3.20
 revision=1
 build_style=gnu-configure
 configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin
@@ -19,7 +19,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://dovecot.org/"
 distfiles="${homepage}/releases/2.3/${pkgname}-${version}.tar.gz"
-checksum=db5abcd87d7309659ea6b45b2cb6ee9c5f97486b2b719a5dd05a759e1f6a5c51
+checksum=caa832eb968148abdf35ee9d0f534b779fa732c0ce4a913d9ab8c3469b218552
 keep_libtool_archives=yes
 
 if [ "$CROSS_BUILD" ]; then

From 9c0c1cd49dc4128b894192faec81835416e6349f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:32:25 +0100
Subject: [PATCH 130/163] dovecot-plugin-pigeonhole: update to 0.5.20.

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

diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template
index 65b39c3357f1..ac13321e4508 100644
--- a/srcpkgs/dovecot-plugin-pigeonhole/template
+++ b/srcpkgs/dovecot-plugin-pigeonhole/template
@@ -1,6 +1,6 @@
 # Template file for 'dovecot-plugin-pigeonhole'
 pkgname=dovecot-plugin-pigeonhole
-version=0.5.19
+version=0.5.20
 revision=1
 build_style=gnu-configure
 configure_args="--prefix=/usr
@@ -18,7 +18,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pigeonhole.dovecot.org"
 distfiles="${homepage}/releases/2.3/dovecot-2.3-pigeonhole-${version}.tar.gz"
-checksum=637709a83fb1338c918e5398049f96b7aeb5ae00696794ed1e5a4d4c0ca3f688
+checksum=ae32bd4870ea2c1328ae09ba206e9ec12128046d6afca52fbbc9ef7f75617c98
 
 dovecot-plugin-pigeonhole-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 77a3365bf27818a51d0c7f6dae3137560c5a2a9e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:36:02 +0100
Subject: [PATCH 131/163] nftables: update to 1.0.6.

---
 srcpkgs/nftables/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nftables/template b/srcpkgs/nftables/template
index 7560f2df1763..98850f2c10b7 100644
--- a/srcpkgs/nftables/template
+++ b/srcpkgs/nftables/template
@@ -1,7 +1,7 @@
 # Template file for 'nftables'
 pkgname=nftables
-version=1.0.5
-revision=2
+version=1.0.6
+revision=1
 build_style=gnu-configure
 configure_args="--sbindir=/usr/bin --with-json
  --with-python-bin=/bin/python3 --with-cli=readline"
@@ -11,8 +11,8 @@ short_desc="Netfilter nftables userspace tools"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="http://netfilter.org/projects/nftables/"
-distfiles="http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${version}.tar.bz2"
-checksum=8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a
+distfiles="http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${version}.tar.xz"
+checksum=2407430ddd82987670e48dc2fda9e280baa8307abec04ab18d609df3db005e4c
 
 post_extract() {
 	autoreconf -fi

From f29fe7f5b9cd5e98d2d4ac9860b6f0ec2072063c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:37:45 +0100
Subject: [PATCH 132/163] scite: update to 5.3.2.

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

diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index cdd7fa337b66..75297379f726 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
 # Template file for 'scite'
 pkgname=scite
-version=5.3.1
+version=5.3.2
 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=e0064bac49894b38703c997e9ae75b224cbe46fae1ed9c82b469f55c371183b3
+checksum=5ce3e9a51292083ce4c881db791f39d1beda77871a1c339196b3a90df1746b0f
 
 post_extract() {
 	sed -i 's/gthread-2.0/& lua/' scite/gtk/makefile

From c2c4991921650195651a5a9f18cd5e2050164df3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:11 +0100
Subject: [PATCH 133/163] SDL2: orphan

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

diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template
index 0ab04c84c7c2..82a6c16eb791 100644
--- a/srcpkgs/SDL2/template
+++ b/srcpkgs/SDL2/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config nasm"
 makedepends="alsa-lib-devel dbus-devel eudev-libudev-devel libusb-compat-devel
  libsamplerate-devel"
 short_desc="Simple DirectMedia Layer (version 2)"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Zlib"
 homepage="https://www.libsdl.org/"
 changelog="https://raw.githubusercontent.com/libsdl-org/SDL/SDL2/WhatsNew.txt"

From 1a72176a36aca9961b78faa312225dfe33119734 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:51 +0100
Subject: [PATCH 134/163] SDL2_ttf: orphan

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

diff --git a/srcpkgs/SDL2_ttf/template b/srcpkgs/SDL2_ttf/template
index 2e63fcc0d7fd..441e1f7beb59 100644
--- a/srcpkgs/SDL2_ttf/template
+++ b/srcpkgs/SDL2_ttf/template
@@ -7,7 +7,7 @@ configure_args="--disable-static"
 hostmakedepends="pkg-config"
 makedepends="freetype-devel MesaLib-devel SDL2-devel libSM-devel"
 short_desc="Use TrueType fonts in your SDL 2.x applications"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/libsdl-org/SDL_ttf"
 distfiles="${homepage}/releases/download/release-${version}/${pkgname}-${version}.tar.gz"

From 6505ed27caa2228dbfddf34b64adf420c038f8bd Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:33 +0100
Subject: [PATCH 135/163] pc: orphan

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

diff --git a/srcpkgs/pc/template b/srcpkgs/pc/template
index 87ae1871a783..bcde3a988877 100644
--- a/srcpkgs/pc/template
+++ b/srcpkgs/pc/template
@@ -6,7 +6,7 @@ build_style=gnu-makefile
 make_use_env=yes
 hostmakedepends="byacc"
 short_desc="Programmer's calculator"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://git.sr.ht/~ft/pc"
 distfiles="https://git.sr.ht/~ft/pc/archive/${version}.tar.gz"

From d20e001aa9a35c5ba65a5e90fcec21b4e2ba309e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:37 +0100
Subject: [PATCH 136/163] pinentry-dmenu: orphan

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

diff --git a/srcpkgs/pinentry-dmenu/template b/srcpkgs/pinentry-dmenu/template
index 7d760f7ecdcd..825a4da7d274 100644
--- a/srcpkgs/pinentry-dmenu/template
+++ b/srcpkgs/pinentry-dmenu/template
@@ -7,7 +7,7 @@ makedepends="libXft-devel freetype-devel libconfig-devel
  libXinerama-devel libgpg-error-devel libassuan-devel
  gpgme-devel"
 short_desc="Pinentry program based on dmenu"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/ftrvxmtrx/pinentry-dmenu"
 distfiles="https://github.com/ftrvxmtrx/pinentry-dmenu/archive/${version}.tar.gz"

From 114041733cb77adee53dc6a68b390525604b2cdf Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:39 +0100
Subject: [PATCH 137/163] libopenal: orphan

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

diff --git a/srcpkgs/libopenal/template b/srcpkgs/libopenal/template
index 2d7c6c7e0d8c..77218f9e539d 100644
--- a/srcpkgs/libopenal/template
+++ b/srcpkgs/libopenal/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config"
 makedepends="zlib-devel alsa-lib-devel pulseaudio-devel SDL2-devel ffmpeg-devel
  jack-devel $(vopt_if sndio sndio-devel)"
 short_desc="Cross-platform 3D audio library"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://openal-soft.org/"
 changelog="https://raw.githubusercontent.com/kcat/openal-soft/master/ChangeLog"

From 020c22782cec7a489f53d8958a9220e735993156 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:43 +0100
Subject: [PATCH 138/163] fuse-9pfs: orphan

---
 srcpkgs/fuse-9pfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/fuse-9pfs/template b/srcpkgs/fuse-9pfs/template
index adc6c60b3dc4..f21b153a68a4 100644
--- a/srcpkgs/fuse-9pfs/template
+++ b/srcpkgs/fuse-9pfs/template
@@ -7,7 +7,7 @@ make_use_env=yes
 hostmakedepends="pkg-config"
 makedepends="fuse-devel"
 short_desc="FUSE client for 9p protocol"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC, MIT"
 homepage="https://github.com/ftrvxmtrx/9pfs"
 distfiles="https://github.com/ftrvxmtrx/9pfs/archive/${version}.tar.gz"

From 0473f07cc615efd7b02368e14151a5f19e0f03d8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:44 +0100
Subject: [PATCH 139/163] chuck: orphan

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

diff --git a/srcpkgs/chuck/template b/srcpkgs/chuck/template
index 17b7c58d3722..59a4f787545b 100644
--- a/srcpkgs/chuck/template
+++ b/srcpkgs/chuck/template
@@ -10,7 +10,7 @@ make_build_target="linux-jack"
 hostmakedepends="bison flex"
 makedepends="jack-devel libsndfile-devel liblo-devel"
 short_desc="Concurrent, on-the-fly audio programming language"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://chuck.cs.princeton.edu"
 changelog="https://chuck.cs.princeton.edu/release/VERSIONS"

From c6e5d2bc9afb1cfc019612c5a9c4125a87d8eb26 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:47 +0100
Subject: [PATCH 140/163] bindfs: orphan

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

diff --git a/srcpkgs/bindfs/template b/srcpkgs/bindfs/template
index a57c1b3663a3..ff7cc4616e63 100644
--- a/srcpkgs/bindfs/template
+++ b/srcpkgs/bindfs/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="fuse3-devel"
 short_desc="FUSE filesystem for mounting a directory to another location"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://bindfs.org"
 changelog="https://bindfs.org/docs/ChangeLog.utf8.txt"

From 2d5502b88214c4f03f3aaee69164ad47777cfa9c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 22 Dec 2022 20:52:30 +0530
Subject: [PATCH 141/163] gallery-dl: update to 1.24.2.

---
 srcpkgs/gallery-dl/template | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gallery-dl/template b/srcpkgs/gallery-dl/template
index f3d0836d3b32..809f957415be 100644
--- a/srcpkgs/gallery-dl/template
+++ b/srcpkgs/gallery-dl/template
@@ -1,22 +1,19 @@
 # Template file for 'gallery-dl'
 pkgname=gallery-dl
-version=1.23.2
-revision=2
+version=1.24.2
+revision=1
 build_style=python3-module
+make_check_args="--ignore test/test_results.py"
 hostmakedepends="python3-setuptools"
 depends="python3-requests"
-checkdepends="python3-requests"
+checkdepends="${depends} youtube-dl python3-pytest"
 short_desc="Command-line program to download image galleries"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
-license="GPL-2.0-or-later"
+license="GPL-2.0-only"
 homepage="https://github.com/mikf/gallery-dl"
 changelog="https://raw.githubusercontent.com/mikf/gallery-dl/master/CHANGELOG.md"
-distfiles="https://github.com/mikf/gallery-dl/archive/v${version}.tar.gz"
-checksum=94ea35f4a10800fcd4bf97c6316e41636164a98f1ef7849981de69979d5a3ea1
-
-do_check() {
-	make test
-}
+distfiles="https://github.com/mikf/gallery-dl/archive/refs/tags/v${version}.tar.gz"
+checksum=e0d760359393c0750bd0b918db73dea3edbb99f3021e116f547a76018af8e946
 
 pre_build() {
 	make man completion

From 73eac9a7f4ffdcfe4c2a4e1d8e4655f5cf2413c7 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 15:37:45 -0500
Subject: [PATCH 142/163] nano: update to 7.1.

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

diff --git a/srcpkgs/nano/template b/srcpkgs/nano/template
index 631a09291646..217238565dd8 100644
--- a/srcpkgs/nano/template
+++ b/srcpkgs/nano/template
@@ -1,6 +1,6 @@
 # Template file for 'nano'
 pkgname=nano
-version=7.0
+version=7.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-utf8"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.nano-editor.org/"
 changelog="http://git.savannah.gnu.org/cgit/nano.git/plain/NEWS"
 distfiles="https://www.nano-editor.org/dist/v${version%%.*}/nano-${version}.tar.xz"
-checksum=8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149
+checksum=57ba751e9b7519f0f6ddee505202e387c75dde440c1f7aa1b9310cc381406836
 
 post_install() {
 	vsconf doc/sample.nanorc

From 7b2ddab6f6be1b70b73103f87529dffbcb730381 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, 26 Dec 2022 21:02:34 +0700
Subject: [PATCH 143/163] libsamplerate: update to 0.2.2.

---
 srcpkgs/libsamplerate/template | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/libsamplerate/template b/srcpkgs/libsamplerate/template
index 82b1c885a8d2..aa04024abd9d 100644
--- a/srcpkgs/libsamplerate/template
+++ b/srcpkgs/libsamplerate/template
@@ -1,6 +1,6 @@
 # Template file for 'libsamplerate'
 pkgname=libsamplerate
-version=0.1.9
+version=0.2.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -8,19 +8,25 @@ makedepends="libsndfile-devel fftw-devel"
 short_desc="Sample Rate Converter for audio"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="http://www.mega-nerd.com/SRC"
-license="GPL-2"
+homepage="https://libsndfile.github.io/libsamplerate/"
+license="BSD-2-Clause"
 distfiles="http://www.mega-nerd.com/SRC/$pkgname-$version.tar.gz"
-checksum=0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1
+distfiles="https://github.com/libsndfile/libsamplerate/releases/download/${version}/libsamplerate-${version}.tar.xz"
+checksum=3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893
 
 CFLAGS="-fPIC"
 
+post_install() {
+	rm -f ${DESTDIR}/usr/lib/*.la
+	vlicense COPYING
+}
+
 libsamplerate-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"
 		vmove usr/share/doc
 	}

From 86b54f88c918881b067d2f9dfd90c90ba8b4808c 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, 26 Dec 2022 21:02:50 +0700
Subject: [PATCH 144/163] mpg123: split sdl plugins

Close #41290
---
 srcpkgs/mpg123-sdl          |  1 -
 srcpkgs/mpg123-sdl/template | 28 ++++++++++++++++++++++++++++
 srcpkgs/mpg123/template     | 25 +++++++++++--------------
 3 files changed, 39 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/mpg123-sdl
 create mode 100644 srcpkgs/mpg123-sdl/template

diff --git a/srcpkgs/mpg123-sdl b/srcpkgs/mpg123-sdl
deleted file mode 120000
index 9e68ce8491a2..000000000000
--- a/srcpkgs/mpg123-sdl
+++ /dev/null
@@ -1 +0,0 @@
-mpg123
\ No newline at end of file
diff --git a/srcpkgs/mpg123-sdl/template b/srcpkgs/mpg123-sdl/template
new file mode 100644
index 000000000000..02803f59109b
--- /dev/null
+++ b/srcpkgs/mpg123-sdl/template
@@ -0,0 +1,28 @@
+# Template file for 'mpg123-sdl'
+# Sync with mpg123
+pkgname=mpg123-sdl
+version=1.31.1
+revision=2
+build_style=gnu-configure
+# --with-cpu not necessary, upstream detects features correctly
+configure_args="--with-optimization=0 --with-default-audio=alsa"
+hostmakedepends="pkg-config"
+makedepends="alsa-lib-devel SDL2-devel"
+depends="libmpg123>=${version}<=${version}_9999"
+short_desc="Fast console MPEG audio decoder/player - SDL output plugin"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-only"
+homepage="https://www.mpg123.org/"
+changelog="https://www.mpg123.org/cgi-bin/scm/mpg123/trunk/NEWS"
+distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2
+ https://www.mpg123.org/download/mpg123-${version}.tar.bz2"
+checksum="5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+ 5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a"
+
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
+	configure_args+=" --disable-lfs-alias"
+fi
+
+post_install() {
+	find ${DESTDIR} -name output_sdl.so -o '(' -not -type d -delete ')'
+}
diff --git a/srcpkgs/mpg123/template b/srcpkgs/mpg123/template
index 65e15b42b100..d17147a85d5b 100644
--- a/srcpkgs/mpg123/template
+++ b/srcpkgs/mpg123/template
@@ -1,24 +1,27 @@
 # Template file for 'mpg123'
+# Sync with mpg123-sdl
 pkgname=mpg123
 version=1.31.1
-revision=1
+revision=2
 build_style=gnu-configure
 # --with-cpu not necessary, upstream detects features correctly
 configure_args="--with-optimization=0 --with-default-audio=alsa"
 hostmakedepends="pkg-config"
-makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel SDL2-devel"
+makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel"
 short_desc="Fast console MPEG audio decoder/player"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://www.mpg123.org/"
 changelog="https://www.mpg123.org/cgi-bin/scm/mpg123/trunk/NEWS"
-distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2"
-checksum=5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2
+ https://www.mpg123.org/download/mpg123-${version}.tar.bz2"
+checksum="5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+ 5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a"
 
-case "$XBPS_TARGET_MACHINE" in
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
 	# No LFS required with musl
-	*-musl) configure_args+=" --disable-lfs-alias";;
-esac
+	configure_args+=" --disable-lfs-alias"
+fi
 
 mpg123-jack_package() {
 	depends="libmpg123-${version}_${revision}"
@@ -34,13 +37,7 @@ mpg123-pulseaudio_package() {
 		vmove usr/lib/mpg123/output_pulse.so
 	}
 }
-mpg123-sdl_package() {
-	depends="libmpg123-${version}_${revision}"
-	short_desc+=" - SDL output plugin"
-	pkg_install() {
-		vmove usr/lib/mpg123/output_sdl.so
-	}
-}
+
 mpg123-sndio_package() {
 	depends="libmpg123-${version}_${revision}"
 	short_desc+=" - sndio output plugin"

From f50231d0e0a10996ac5de6a9d5cc81cd7851ab0b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 26 Dec 2022 20:38:08 +0100
Subject: [PATCH 145/163] erlang: update to 25.2.

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

diff --git a/srcpkgs/erlang/template b/srcpkgs/erlang/template
index 88954b05787c..b9adaaa4295f 100644
--- a/srcpkgs/erlang/template
+++ b/srcpkgs/erlang/template
@@ -1,6 +1,6 @@
 # Template file for 'erlang'
 pkgname=erlang
-version=25.1.2
+version=25.2
 revision=1
 build_style=gnu-configure
 make_install_target="install install-docs"
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="http://www.erlang.org/"
 changelog="https://github.com/erlang/otp/releases"
 distfiles="https://github.com/erlang/otp/archive/OTP-${version}.tar.gz"
-checksum=b9ae7becd3499aeac9f94f9379e2b1b4dced4855454fe7f200a6e3e1cf4fbc53
+checksum=d33a988f39e534aff67799c5b9635612858459c9d8890772546d71ea38de897a
 subpackages="erlang-doc"
 
 if [ -z "$CROSS_BUILD" ]; then

From cd11104086ce1e01fe3b3e974055d5bd56b054b4 Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Mon, 26 Dec 2022 16:40:45 -0500
Subject: [PATCH 146/163] d2: update to 0.1.3.

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

diff --git a/srcpkgs/d2/template b/srcpkgs/d2/template
index 24acc4afd1cd..6ac473a86a13 100644
--- a/srcpkgs/d2/template
+++ b/srcpkgs/d2/template
@@ -1,6 +1,6 @@
 # Template file for 'd2'
 pkgname=d2
-version=0.1.2
+version=0.1.3
 revision=1
 build_style=go
 go_import_path="oss.terrastruct.com/d2"
@@ -10,4 +10,4 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="MPL-2.0"
 homepage="https://d2lang.com/"
 distfiles="https://github.com/terrastruct/d2/archive/refs/tags/v${version}.tar.gz"
-checksum=5aeeca3dcdc417b1756b6e92cbdbf8dd61214b880d2bf8586b6da5230338b091
+checksum=9dc8c88d07725d549b8a20ae3271e82b01c0c45b0c7338a1ec67aad0c4facc54

From 17bec0c463afd6e38e96cb52965eb67e9fa92b15 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:29:59 -0500
Subject: [PATCH 147/163] python3-ciso8601: update to 2.3.0.

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

diff --git a/srcpkgs/python3-ciso8601/template b/srcpkgs/python3-ciso8601/template
index efd35e9f53a9..572577077eff 100644
--- a/srcpkgs/python3-ciso8601/template
+++ b/srcpkgs/python3-ciso8601/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-ciso8601'
 pkgname=python3-ciso8601
-version=2.2.0
-revision=3
+version=2.3.0
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://github.com/closeio/ciso8601"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=f33c4ba69d8b5897854e4db261b7f140404f9749e79247d3447918a061ab49f4
+checksum=37853b535ea4f94b35932de78417a2a363d8b1bac4db1dc36a2b4d811e69d304
 
 post_install() {
 	vlicense LICENSE

From 4faeb845ac902eca346e2b1050c1b6ab540d1b5e Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:30:53 -0500
Subject: [PATCH 148/163] python3-numpy: update to 1.24.1.

---
 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 751482cc90fe..e8e76d2e8e6b 100644
--- a/srcpkgs/python3-numpy/template
+++ b/srcpkgs/python3-numpy/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-numpy'
 pkgname=python3-numpy
-version=1.24.0
+version=1.24.1
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-Cython gcc-fortran"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://www.numpy.org/"
 distfiles="https://github.com/numpy/numpy/archive/v${version}.tar.gz"
-checksum=48602fd756968b04b1f572412f2498105168a0251348f5dfa4622f9aeef35a2c
+checksum=2b65ddcf1de667ce870f36a0752e6459c5db2019f9eac56d259277a36b964ce2
 alternatives="numpy:f2py:/usr/bin/f2py3"
 # Tests do not function propery in a build directory
 make_check="no"

From e3be88b39f88ef4a70aac7ea02047e7c331e3b76 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:31:09 -0500
Subject: [PATCH 149/163] vkQuake: update to 1.22.3.

---
 srcpkgs/vkQuake/patches/disable-neon.patch | 14 ++++++++++++++
 srcpkgs/vkQuake/template                   |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/vkQuake/patches/disable-neon.patch

diff --git a/srcpkgs/vkQuake/patches/disable-neon.patch b/srcpkgs/vkQuake/patches/disable-neon.patch
new file mode 100644
index 000000000000..baa4e356881c
--- /dev/null
+++ b/srcpkgs/vkQuake/patches/disable-neon.patch
@@ -0,0 +1,14 @@
+NEON support causes build failures with GCC 12, so just disable it.
+
+--- a/Quake/mathlib.h
++++ b/Quake/mathlib.h
+@@ -157,9 +157,6 @@
+ #define USE_SIMD
+ #define USE_SSE2
+ #include <emmintrin.h>
+-#elif defined(__aarch64__) && defined(__ARM_NEON)
+-#define USE_SIMD
+-#define USE_NEON
+ #endif
+ 
+ /*==========================================================================*/
diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template
index f54149464138..71f1e8d40b09 100644
--- a/srcpkgs/vkQuake/template
+++ b/srcpkgs/vkQuake/template
@@ -1,6 +1,6 @@
 # Template file for 'vkQuake'
 pkgname=vkQuake
-version=1.22.1
+version=1.22.3
 revision=1
 build_wrksrc="Quake"
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/Novum/vkQuake"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=bc6a5e2d91f67e3288ff3dbfd202465049414bb42e5b80d3e4cbc8aa38a0898f
+checksum=1e0bcf9bb82a2c514f1474fa74ef1d63502c780331e44634e31a5b5902be8a85
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 072bfbc033b8db12c947254efd4797bd9e06c73f Mon Sep 17 00:00:00 2001
From: hazen2215 <haz@disroot.org>
Date: Mon, 19 Dec 2022 00:10:28 +0900
Subject: [PATCH 150/163] pdsh: fix build on musl

---
 srcpkgs/pdsh/patches/without-rresvport.patch | 95 ++++++++++++++++++++
 srcpkgs/pdsh/template                        |  4 +-
 2 files changed, 97 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/pdsh/patches/without-rresvport.patch

diff --git a/srcpkgs/pdsh/patches/without-rresvport.patch b/srcpkgs/pdsh/patches/without-rresvport.patch
new file mode 100644
index 000000000000..0a5e0d91d796
--- /dev/null
+++ b/srcpkgs/pdsh/patches/without-rresvport.patch
@@ -0,0 +1,95 @@
+From 48c728dfefa3b9aff01f598ff9d3f909001b8e81 Mon Sep 17 00:00:00 2001
+From: Mark Grondona <grondo@eris.llnl.gov>
+Date: Thu, 10 Mar 2016 16:01:18 -0800
+Subject: [PATCH] privsep: do nothing if !HAVE_RRESVPORT
+
+If we don't have rresvport() do not enable privsep during
+privsep_init() (it probably isn't used anyway). Also be sure
+to undefine usage of rresvport and rresvport_af since these
+symbols won't be found at compile or runtime.
+
+Fixes #74
+---
+ src/pdsh/privsep.c | 23 ++++++++++++++++++++++-
+ 1 file changed, 22 insertions(+), 1 deletion(-)
+
+diff --git a/src/pdsh/privsep.c b/src/pdsh/privsep.c
+index 7e4134f2..2297b175 100644
+--- a/src/pdsh/privsep.c
++++ b/src/pdsh/privsep.c
+@@ -123,6 +123,10 @@ static int send_rresvport (int pipefd, int fd, int lport)
+ 
+ 	cmsg = (struct cmsghdr *) &buf;
+ #endif
++#if !HAVE_RRESVPORT
++	errno = ENOSYS;
++	return (-1);
++#endif
+ 
+ 	memset (&msg, 0, sizeof (msg));
+ 
+@@ -162,6 +166,7 @@ static int send_rresvport (int pipefd, int fd, int lport)
+ 	return (0);
+ }
+ 
++#if HAVE_RRESVPORT
+ static int recv_rresvport (int pipefd, int *lptr)
+ {
+ 	int            fd = -1;
+@@ -203,19 +208,23 @@ static int recv_rresvport (int pipefd, int *lptr)
+ 
+ 	return (fd);
+ }
++#endif /* HAVE_RRESVPORT */
+ 
+ 
+ static int p_rresvport_af (int *port, int family)
+ {
+ #if HAVE_RRESVPORT_AF
+ 	return rresvport_af (port, family);
+-#else
++#elif HAVE_RRESVPORT
+ 	/*  Family must be AF_INET
+ 	 */
+ 	if (family != AF_INET)
+ 		err ("%p: rresvport called with family != AF_INET!\n");
+ 	/* ignore family != AF_INET */
+ 	return rresvport (port);
++#else
++	errno = ENOSYS;
++	return (-1);
+ #endif
+ }
+ 
+@@ -274,6 +283,9 @@ static int create_privileged_child (void)
+ 
+ int privsep_init (void)
+ {
++#if !HAVE_RRESVPORT
++	return (0);
++#endif
+ 	if (geteuid() == getuid())
+ 		return 0;
+ 
+@@ -285,6 +297,9 @@ int privsep_init (void)
+ 
+ int privsep_fini (void)
+ {
++#if !HAVE_RRESVPORT
++	return (0);
++#endif
+ 	int status;
+ 	if (client_fd < 0 || cpid < 0)
+ 		return (0);
+@@ -334,5 +349,11 @@ int privsep_rresvport_af (int *lport, int family)
+ 
+ int privsep_rresvport (int *lport)
+ {
++#if HAVE_RRESVPORT
+ 	return privsep_rresvport_af (lport, AF_INET);
++#else
++	errno = ENOSYS;
++	return -1;
++#endif /* HAVE_RRESVPORT */
++	
+ }
diff --git a/srcpkgs/pdsh/template b/srcpkgs/pdsh/template
index 422b6489065d..cd2dc54745f0 100644
--- a/srcpkgs/pdsh/template
+++ b/srcpkgs/pdsh/template
@@ -1,8 +1,7 @@
 # Template file for 'pdsh'
 pkgname=pdsh
 version=2.34
-revision=1
-archs="~*-musl"
+revision=2
 build_style=gnu-configure
 configure_args="
  --disable-static-modules
@@ -19,6 +18,7 @@ makedepends="
  $(vopt_if mrsh munge-devel)
  $(vopt_if readline readline-devel)
 "
+checkdepends="which"
 short_desc="High performance, parallel remote shell utility"
 maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="GPL-2.0-or-later"

From 32cf24938777be118316e73d84a358f49f96716a Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:19:26 -0600
Subject: [PATCH 151/163] nfdump: update to 1.7.1.

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

diff --git a/srcpkgs/nfdump/template b/srcpkgs/nfdump/template
index 52517d180f33..30642e3fc28c 100644
--- a/srcpkgs/nfdump/template
+++ b/srcpkgs/nfdump/template
@@ -1,6 +1,6 @@
 # Template file for 'nfdump'
 pkgname=nfdump
-version=1.7.0.1
+version=1.7.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake flex libtool pkg-config"
@@ -10,7 +10,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/phaag/nfdump"
 distfiles="https://github.com/phaag/nfdump/archive/v${version}.tar.gz"
-checksum=d7c4b400f506bee1b0f0baecb9285bb7230588f0afa050bb898d5d48454b1632
+checksum=b06e0a7cee1dc641f67f404049ecee9b4d0ee1113542798d7df022ed9f2f4609
 configure_args+="--enable-sflow --enable-readpcap --enable-nfcapd"
 
 pre_configure() {

From 99af5345841c2adff0b3b5ffd634ac4fcec818e3 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:20:21 -0600
Subject: [PATCH 152/163] python3-WeasyPrint: update to 57.2.

---
 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 8428c9572659..248365e4d99e 100644
--- a/srcpkgs/python3-WeasyPrint/template
+++ b/srcpkgs/python3-WeasyPrint/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-WeasyPrint'
 pkgname=python3-WeasyPrint
-version=57.1
+version=57.2
 revision=1
 build_style=python3-pep517
 make_install_target="dist/weasyprint-${version}-py3-none-any.whl"
@@ -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=ef84b2f87c6c3d179e7ee4e126809d9a2e8e8c19e06e7f0b4b964794edf1c081
+checksum=99ab7ed6224e5a3513ccefbdb33984e9d119b405d2d0a6c7c1e0c639529755b3
 make_check=no # Tests are broken on flake8 >= v5.x

From 6981a463fafce75ca7b43f811e0c424d649d72d6 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:20:25 -0600
Subject: [PATCH 153/163] python3-httpcore: update to 0.16.3.

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

diff --git a/srcpkgs/python3-httpcore/template b/srcpkgs/python3-httpcore/template
index 5784a9cd95c6..69ad84e02500 100644
--- a/srcpkgs/python3-httpcore/template
+++ b/srcpkgs/python3-httpcore/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-httpcore'
 pkgname=python3-httpcore
-version=0.16.2
+version=0.16.3
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
 homepage="https://www.encode.io/httpcore/"
 changelog="https://raw.githubusercontent.com/encode/httpcore/master/CHANGELOG.md"
 distfiles="https://github.com/encode/httpcore/archive/refs/tags/$version.tar.gz"
-checksum=c5e470a549e1a5369adac6f54b05f68419fb11c9ad45d133faee6c7b747aa418
+checksum=998c6b2dfdea28e15e68d81938ce9c604b963103bddbeccf91c8ed11c316f3b5
 
 post_install() {
 	vlicense LICENSE.md

From 3a4aca66b282327c4c945717bb303753a9fbbbd7 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:21:47 -0600
Subject: [PATCH 154/163] ytmdl: update to 2022.12.25.

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

diff --git a/srcpkgs/ytmdl/template b/srcpkgs/ytmdl/template
index 468f552e2f07..00b032bee175 100644
--- a/srcpkgs/ytmdl/template
+++ b/srcpkgs/ytmdl/template
@@ -1,7 +1,7 @@
 # Template file for 'ytmdl'
 pkgname=ytmdl
-version=2022.03.16
-revision=5
+version=2022.12.25
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="ffmpeg youtube-dl python3-mutagen python3-requests python3-colorama
@@ -16,7 +16,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/deepjyoti30/ytmdl"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=cb2271e7e2e2db107848699dd7e56a7d9479b6ce20e5ddef8710bd7078543430
+checksum=8e4c859b1f20e5d43626f4066a7f2a9bdb4a6d2addcbf13803add42c7c56dbb3
 # There is no test to run
 make_check=no
 

From 69360e1f4cfc4c043ad6ea3348ebcc5ba38a76c1 Mon Sep 17 00:00:00 2001
From: Philipp David <pd@3b.pm>
Date: Tue, 20 Dec 2022 09:36:40 +0100
Subject: [PATCH 155/163] PrismLauncher: update to 6.1.

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

diff --git a/srcpkgs/PrismLauncher/template b/srcpkgs/PrismLauncher/template
index 7c8c167be4b3..65dd77a0807a 100644
--- a/srcpkgs/PrismLauncher/template
+++ b/srcpkgs/PrismLauncher/template
@@ -1,6 +1,6 @@
 # Template file for 'PrismLauncher'
 pkgname=PrismLauncher
-version=6.0
+version=6.1
 revision=1
 build_style=cmake
 configure_args="-DLauncher_BUILD_PLATFORM=Void"
@@ -13,7 +13,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=4b8845186e509f62564f47f48b04f8abb3e35523ba8b33c5413475724e49e1dc
+checksum=d89171a982af0f93208b25c33f5f890ca9674bd0573e685da969d6436103da9c
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=0"

From 3a01c53550481621850406f99d1e56ee9d049040 Mon Sep 17 00:00:00 2001
From: Eugen Zagorodniy <zag@disroot.org>
Date: Sat, 24 Sep 2022 15:54:32 +0300
Subject: [PATCH 156/163] CKAN: update to 1.31.2

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

diff --git a/srcpkgs/CKAN/template b/srcpkgs/CKAN/template
index 4bc12f642bcd..0b19771418cd 100644
--- a/srcpkgs/CKAN/template
+++ b/srcpkgs/CKAN/template
@@ -1,6 +1,6 @@
 # Template file for 'CKAN'
 pkgname=CKAN
-version=1.30.4
+version=1.31.2
 revision=1
 archs="x86_64* i686*" # Only support archs that are supported by KSP itself
 hostmakedepends="curl msbuild-bin"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/KSP-CKAN/CKAN"
 changelog="https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/CHANGELOG.md"
 distfiles="https://github.com/KSP-CKAN/CKAN/archive/refs/tags/v$version.tar.gz"
-checksum=7c73543bf109fd1bc7917bb1955acaab14086e709e92351d4a6b10d780d53d23
+checksum=0508eab871e41072af740cf3b2a69a852ac1a19b9e367c74c0c306aa10d8cec2
 
 do_build() {
 	./build --configuration=Release

From 9abfb6cb52a434d814e585c9393da82c44c8c86d Mon Sep 17 00:00:00 2001
From: Krul Ceter <kruceter@proton.me>
Date: Tue, 27 Dec 2022 03:00:32 +0300
Subject: [PATCH 157/163] postgresql14: depend on openssl-devel for development
 files

libpq.pc depends on "libssl" and "libcrypto" from openssl-devel.

"pkg-config --exists libpq" exits with code 1 if openssl-devel is not
present.
---
 srcpkgs/postgresql14/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/postgresql14/template b/srcpkgs/postgresql14/template
index 541839588719..9c1d31ce1444 100644
--- a/srcpkgs/postgresql14/template
+++ b/srcpkgs/postgresql14/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql14'
 pkgname=postgresql14
 version=14.5
-revision=2
+revision=3
 build_style=gnu-configure
 make_build_target=world
 _major="${version%%.*}"
@@ -124,7 +124,7 @@ postgresql-libs_package() {
 }
 
 postgresql-libs-devel_package() {
-	depends="postgresql-libs>=${version}_${revision}"
+	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"
 	pkg_install() {

From 7aa34466e57c9127e5fb7fb454e374ecddfb21af Mon Sep 17 00:00:00 2001
From: Krul Ceter <kruceter@proton.me>
Date: Tue, 27 Dec 2022 03:05:22 +0300
Subject: [PATCH 158/163] postgresql13: depend on openssl-devel for development
 files

libpq.pc specifies "-lssl -lcrypto", which requires openssl-devel to be
installed.
---
 srcpkgs/postgresql13/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/postgresql13/template b/srcpkgs/postgresql13/template
index b08ec73de78b..0f1ea0072b11 100644
--- a/srcpkgs/postgresql13/template
+++ b/srcpkgs/postgresql13/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql13'
 pkgname=postgresql13
 version=13.8
-revision=2
+revision=3
 build_style=gnu-configure
 make_build_target=world
 _major="${version%%.*}"
@@ -123,7 +123,7 @@ postgresql13-libs_package() {
 }
 
 postgresql13-libs-devel_package() {
-	depends="postgresql-libs>=${version}_${revision}"
+	depends="postgresql-libs>=${version}_${revision} openssl-devel"
 	short_desc="PostgreSQL shared libraries (development files)"
 	conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0"
 	pkg_install() {

From f81f92b94947ddcddc0051c438098984a096b07b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 27 Dec 2022 12:11:45 +0100
Subject: [PATCH 159/163] sleuthkit: update to 4.12.0.

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

diff --git a/srcpkgs/sleuthkit/template b/srcpkgs/sleuthkit/template
index 85e31f513521..dbca91ad37a7 100644
--- a/srcpkgs/sleuthkit/template
+++ b/srcpkgs/sleuthkit/template
@@ -1,6 +1,6 @@
 # Template file for 'sleuthkit'
 pkgname=sleuthkit
-version=4.11.1
+version=4.12.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -13,7 +13,7 @@ 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=81432c57458e9369dbdfbade096f8e779b0f169683a833675e787c34014d4d3f
+checksum=0ca819723b08620e60e97083dc1727d3b6ab69b75b2b0eb421c27d6a0e0e5b57
 
 post_extract() {
 	sed -i 's:sys/fcntl.h:fcntl.h:g' tsk/fs/tsk_fs_i.h

From 4b1a53904f3c9febfe054b83db4dab0cf47a4276 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 27 Dec 2022 15:23:49 +0100
Subject: [PATCH 160/163] age: update to 1.1.1.

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

diff --git a/srcpkgs/age/template b/srcpkgs/age/template
index cf7754da9b03..2bff61c0538f 100644
--- a/srcpkgs/age/template
+++ b/srcpkgs/age/template
@@ -1,7 +1,7 @@
 # Template file for 'age'
 pkgname=age
-version=1.0.0
-revision=2
+version=1.1.1
+revision=1
 build_style=go
 go_import_path="filippo.io/age"
 go_package="${go_import_path}/cmd/..."
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://age-encryption.org/"
 distfiles="https://github.com/FiloSottile/age/archive/v${version}.tar.gz"
-checksum=8d27684f62f9dc74014035e31619e2e07f8b56257b1075560456cbf05ddbcfce
+checksum=f1f3dbade631976701cd295aa89308681318d73118f5673cced13f127a91178c
 
 post_install() {
 	vlicense LICENSE

From 9c6c40c30b677dc3691e9e7c68f759b648e887b0 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexthkloss@web.de>
Date: Sun, 25 Dec 2022 15:37:02 +0100
Subject: [PATCH 161/163] vscode: update to 1.74.2

---
 srcpkgs/vscode/template | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index 0baa97da3d23..65e5f94c85eb 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -1,6 +1,6 @@
 # Template file for 'vscode'
 pkgname=vscode
-version=1.74.1
+version=1.74.2
 revision=1
 _electronver=19.0.8
 _npmver=8.6.0
@@ -12,7 +12,7 @@ maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alex.lohr@logmein.com>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
 distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
-checksum=ba730c6af17aee820cf99d83df9adf3c253a5a2229f6b0124aff000f2343d325
+checksum=67635179cdcf02696938b0ddca010a1d00b8f5136ea159849c20f257a11a0dd2
 nocross=yes # x64 build does not cut it, it contains native code
 
 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
@@ -61,7 +61,11 @@ do_build() {
 	--target=$_electronver \
 	--tarball=/usr/include/electron${_electronver%%.*}/node_headers.tar.gz
 
-	yarn install --frozen-lockfile --ignore-engines --arch=x64
+	# ignore nodejs version checks, we can not pass it as an argument to
+	# yarn install because it doesn't inherit properly
+	echo "ignore-engines true" >> .yarnrc
+
+	yarn install --frozen-lockfile --arch=x64
 
 	export CFLAGS="$CFLAGS -I/usr/include/node"
 	yarn run gulp vscode-linux-x64-min

From 481c4176d9d1bb929a6204818d1481c9a3d6381c Mon Sep 17 00:00:00 2001
From: Roberto Ricci <ricci@disroot.org>
Date: Sat, 17 Dec 2022 23:34:19 +0100
Subject: [PATCH 162/163] ccache: update to 4.7.4.

---
 srcpkgs/ccache/files/ccache.1 | 796 +++++++++++++++++++++++-----------
 srcpkgs/ccache/template       |  11 +-
 2 files changed, 554 insertions(+), 253 deletions(-)

diff --git a/srcpkgs/ccache/files/ccache.1 b/srcpkgs/ccache/files/ccache.1
index 0fe62140c43f..366e4a2b68e2 100644
--- a/srcpkgs/ccache/files/ccache.1
+++ b/srcpkgs/ccache/files/ccache.1
@@ -2,12 +2,12 @@
 .\"     Title: ccache
 .\"    Author: [see the "AUTHOR(S)" section]
 .\" Generator: Asciidoctor 2.0.15
-.\"      Date: 2022-01-05
+.\"      Date: 2022-12-18
 .\"    Manual: \ \&
-.\"    Source: Ccache 4.5.1
+.\"    Source: Ccache 4.7.4
 .\"  Language: English
 .\"
-.TH "CCACHE" "1" "2022-01-05" "Ccache 4.5.1" "\ \&"
+.TH "CCACHE" "1" "2022-12-18" "Ccache 4.7.4" "\ \&"
 .ie \n(.g .ds Aq \(aq
 .el       .ds Aq '
 .ss \n[.ss] 0
@@ -34,7 +34,7 @@ ccache \- a fast C/C++ compiler cache
 .nf
 \fBccache\fP [\fIoptions\fP]
 \fBccache\fP \fIcompiler\fP [\fIcompiler options\fP]
-\fIcompiler\fP [\fIcompiler options\fP]                   (via symbolic link)
+\fIcompiler\fP [\fIcompiler options\fP]            (ccache masquerading as the compiler)
 .fi
 .br
 .SH "DESCRIPTION"
@@ -50,16 +50,41 @@ goal are listed under \fICaveats\fP. If you discover an undocumented case where
 ccache changes the output of your compiler, please let us know.
 .SH "RUN MODES"
 .sp
-There are two ways to use ccache. You can either prefix your compilation
-commands with \fBccache\fP or you can let ccache masquerade as the compiler by
-creating a symbolic link (named as the compiler) to ccache. The first method is
-most convenient if you just want to try out ccache or wish to use it for some
-specific projects. The second method is most useful for when you wish to use
-ccache for all your compilations.
+There are two different ways to use ccache to cache a compilation:
 .sp
-To use the first method, just make sure that \fBccache\fP is in your \fBPATH\fP.
+.RS 4
+.ie n \{\
+\h'-04' 1.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 1." 4.2
+.\}
+Prefix your compilation command with \fBccache\fP. This method is most convenient
+if you just want to try out ccache or wish to use it for some specific
+projects. Example:
 .sp
-To use the symlinks method, do something like this:
+.if n .RS 4
+.nf
+.fam C
+ccache gcc \-c example.c
+.fam
+.fi
+.if n .RE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 2.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 2." 4.2
+.\}
+Let ccache masquerade as the compiler. This method is most useful when you
+wish to use ccache for all your compilations. To do this, create a symbolic
+link to ccache named as the compiler. For example, here is set up ccache to
+masquerade as \fBgcc\fP and \fBg++\fP:
 .sp
 .if n .RS 4
 .nf
@@ -67,16 +92,25 @@ To use the symlinks method, do something like this:
 cp ccache /usr/local/bin/
 ln \-s ccache /usr/local/bin/gcc
 ln \-s ccache /usr/local/bin/g++
-ln \-s ccache /usr/local/bin/cc
-ln \-s ccache /usr/local/bin/c++
 .fam
 .fi
 .if n .RE
 .sp
-And so forth. This will work as long as the directory with symlinks comes
-before the path to the compiler (which is usually in \fB/usr/bin\fP). After
-installing you may wish to run \(lqwhich gcc\(rq to make sure that the correct link
-is being used.
+On platforms that don\(cqt support symbolic links you can simply copy ccache to the
+compiler name instead for a similar effect:
+.sp
+.if n .RS 4
+.nf
+.fam C
+cp ccache /usr/local/bin/gcc
+cp ccache /usr/local/bin/g++
+.fam
+.fi
+.if n .RE
+.sp
+And so forth. This will work as long as the directory with symbolic links or
+ccache copies comes before the directory with the compiler (typically
+\fB/usr/bin\fP) in \fBPATH\fP.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -93,26 +127,13 @@ but currently doesn\(cqt interact well with other tools that do the same thing.
 \fI[_using_ccache_with_other_compiler_wrappers]\fP.
 .sp .5v
 .RE
-.if n .sp
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-.B Warning
-.ps -1
-.br
-.sp
-Use a symbolic links for masquerading, not hard links.
-.sp .5v
 .RE
 .SH "COMMAND LINE OPTIONS"
 .sp
-These command line options only apply when you invoke ccache as \(lqccache\(rq.
-When invoked as a compiler (via a symlink as described in the previous
-section), the normal compiler options apply and you should refer to the
-compiler\(cqs documentation.
+These command line options only apply when you invoke ccache as \(lqccache\(rq. When
+ccache masquerades as a compiler (as described in the previous section), the
+normal compiler options apply and you should refer to the compiler\(cqs
+documentation.
 .SS "Common options"
 .sp
 \fB\-c\fP, \fB\-\-cleanup\fP
@@ -135,8 +156,8 @@ configuration file.
 \fB\-\-config\-path\fP \fIPATH\fP
 .RS 4
 Let the command line options operate on configuration file \fIPATH\fP instead of
-the default. Using this option has the same effect as setting the
-environment variable \fBCCACHE_CONFIGPATH\fP temporarily.
+the default. Using this option has the same effect as setting (overriding)
+the environment variable \fBCCACHE_CONFIGPATH\fP temporarily.
 .RE
 .sp
 \fB\-d\fP, \fB\-\-dir\fP \fIPATH\fP
@@ -186,7 +207,7 @@ future compilations.
 .RS 4
 Recompress the cache to level \fILEVEL\fP using the Zstandard algorithm. The
 level can be an integer, with the same semantics as the
-\fBcompression_level\fP configuration option), or
+\fBcompression_level\fP configuration option, or
 the special value \fBuncompressed\fP for no compression. See
 \fI[_cache_compression]\fP for more information. This can potentionally take a
 long time since all files in the cache need to be visited. Only files that
@@ -241,12 +262,12 @@ Print version and copyright information.
 .RS 4
 Zero the cache statistics (but not the configuration options).
 .RE
-.SS "Options for secondary storage"
+.SS "Options for remote file\-based storage"
 .sp
 \fB\-\-trim\-dir\fP \fIPATH\fP
 .RS 4
-Remove old files from directory \fIPATH\fP until it is at most the size specified
-by \fB\-\-trim\-max\-size\fP.
+Remove old files from directory \fIPATH\fP until it is at most the size
+specified by \fB\-\-trim\-max\-size\fP.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -258,17 +279,17 @@ by \fB\-\-trim\-max\-size\fP.
 .ps -1
 .br
 .sp
-Don\(cqt use this option to trim the primary cache. To trim the primary
-cache directory to a certain size, use \fBCCACHE_MAXSIZE=\fISIZE\fP ccache \-c\fP.
+Don\(cqt use this option to trim the local cache. To trim the local cache
+directory to a certain size, use \fBCCACHE_MAXSIZE=\fISIZE\fP ccache \-c\fP.
 .sp .5v
 .RE
 .RE
 .sp
 \fB\-\-trim\-max\-size\fP \fISIZE\fP
 .RS 4
-Specify the maximum size for \fB\-\-trim\-dir\fP. \fISIZE\fP should be a number followed
-by an optional suffix: k, M, G, T (decimal), Ki, Mi, Gi or Ti (binary). The
-default suffix is G.
+Specify the maximum size for \fB\-\-trim\-dir\fP. \fISIZE\fP should be a number
+followed by an optional suffix: k, M, G, T (decimal), Ki, Mi, Gi or Ti
+(binary). The default suffix is G.
 .RE
 .sp
 \fB\-\-trim\-method\fP \fIMETHOD\fP
@@ -295,23 +316,11 @@ Print the checksum (128 bit XXH3) of the file at \fIPATH\fP (\fB\-\fP for standa
 input).
 .RE
 .sp
-\fB\-\-dump\-manifest\fP \fIPATH\fP
-.RS 4
-Dump manifest file at \fIPATH\fP (\fB\-\fP for standard input) in text format to
-standard output. This is only useful when debugging ccache and its behavior.
-.RE
-.sp
-\fB\-\-dump\-result\fP \fIPATH\fP
-.RS 4
-Dump result file at \fIPATH\fP (\fB\-\fP for standard input) in text format to
-standard output. This is only useful when debugging ccache and its behavior.
-.RE
-.sp
 \fB\-\-extract\-result\fP \fIPATH\fP
 .RS 4
 Extract data stored in the result file at \fIPATH\fP (\fB\-\fP for standard input).
 The data will be written to \fBccache\-result.*\fP files in to the current
-working directory. This is only useful when debugging ccache and its
+working directory. This option is only useful when debugging ccache and its
 behavior.
 .RE
 .sp
@@ -327,6 +336,15 @@ Print the hash (160 bit BLAKE3) of the file at \fIPATH\fP (\fB\-\fP for standard
 input). This is only useful when debugging ccache and its behavior.
 .RE
 .sp
+\fB\-\-inspect\fP \fIPATH\fP
+.RS 4
+Print the content of a result or manifest file at \fIPATH\fP (\fB\-\fP for standard
+input) to standard output in human\-readable format. File content embedded in
+a result file will however not be printed; use \fB\-\-extract\-result\fP to extract
+the file content. This option is only useful when debugging ccache and its
+behavior.
+.RE
+.sp
 \fB\-\-print\-stats\fP
 .RS 4
 Print statistics counter IDs and corresponding values in machine\-parsable
@@ -394,7 +412,7 @@ Environment variables.
 .  sp -1
 .  IP " 2." 4.2
 .\}
-The primary (cache\-specific) configuration file (see below).
+The cache\-specific configuration file (see below).
 .RE
 .sp
 .RS 4
@@ -405,9 +423,8 @@ The primary (cache\-specific) configuration file (see below).
 .  sp -1
 .  IP " 3." 4.2
 .\}
-The secondary (system\-wide read\-only) configuration file
-\fB<sysconfdir>/ccache.conf\fP (typically \fB/etc/ccache.conf\fP or
-\fB/usr/local/etc/ccache.conf\fP).
+The system (read\-only) configuration file \fB<sysconfdir>/ccache.conf\fP
+(typically \fB/etc/ccache.conf\fP or \fB/usr/local/etc/ccache.conf\fP).
 .RE
 .sp
 .RS 4
@@ -421,13 +438,13 @@ The secondary (system\-wide read\-only) configuration file
 Compile\-time defaults.
 .RE
 .sp
-As a special case, if the the environment variable \fBCCACHE_CONFIGPATH\fP is set
-it specifies the primary configuration file and the secondary (system\-wide)
-configuration file won\(cqt be read.
-.SS "Location of the primary configuration file"
+As a special case, if the environment variable \fBCCACHE_CONFIGPATH\fP is set it
+specifies the configuration file, and the system configuration file won\(cqt be
+read.
+.SS "Location of the configuration file"
 .sp
-The location of the primary (cache\-specific) configuration is determined like
-this:
+The location of the cache\-specific configuration file is determined like this on
+non\-Windows systems:
 .sp
 .RS 4
 .ie n \{\
@@ -460,8 +477,8 @@ Otherwise, if the environment variable \fBCCACHE_DIR\fP is set then use
 .  sp -1
 .  IP " 3." 4.2
 .\}
-Otherwise, if \fBcache_dir\fP is set in the secondary
-(system\-wide) configuration file then use \fB<cache_dir>/ccache.conf\fP.
+Otherwise, if \fBcache_dir\fP is set in the system
+configuration file then use \fB<cache_dir>/ccache.conf\fP.
 .RE
 .sp
 .RS 4
@@ -496,10 +513,87 @@ Otherwise, if \fBXDG_CONFIG_HOME\fP is set then use
 .  sp -1
 .  IP " 6." 4.2
 .\}
-Otherwise, use \fB%APPDATA%/ccache/ccache.conf\fP (Windows),
+Otherwise, use
 \fB$HOME/Library/Preferences/ccache/ccache.conf\fP (macOS) or
 \fB$HOME/.config/ccache/ccache.conf\fP (other systems).
 .RE
+.sp
+On Windows, this is the method used to find the configuration file:
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 1.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 1." 4.2
+.\}
+If \fBCCACHE_CONFIGPATH\fP is set, use that path.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 2.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 2." 4.2
+.\}
+Otherwise, if the environment variable \fBCCACHE_DIR\fP is set then use
+\fB%CCACHE_DIR%/ccache.conf\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 3.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 3." 4.2
+.\}
+Otherwise, if \fBcache_dir\fP is set in the system
+configuration file then use \fB<cache_dir>\(rsccache.conf\fP. The
+system\-wide configuration on Windows is
+\fB%ALLUSERSPROFILE%\(rsccache\(rsccache.conf\fP by default. The \fBALLUSERSPROFILE\fP
+environment variable is usually \fBC:\(rsProgramData\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 4.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 4." 4.2
+.\}
+Otherwise, if there is a legacy \fB%USERPROFILE%\(rs.ccache\fP directory then use
+\fB%USERPROFILE%\(rs.ccache\(rsccache.conf\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 5.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 5." 4.2
+.\}
+Otherwise, use \fB%LOCALAPPDATA%\(rsccache\(rsccache.conf\fP if it exists.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 6.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 6." 4.2
+.\}
+Otherwise, use \fB%APPDATA%\(rsccache\(rsccache.conf\fP.
+.RE
+.sp
+See also the \fBcache_dir\fP configuration option for how the
+cache directory location is determined.
 .SS "Configuration file syntax"
 .sp
 Configuration files are in a simple \(lqkey = value\(rq format, one option per
@@ -639,19 +733,56 @@ differ. With \fBbase_dir\fP set to \fB/\fP there will be a cache miss since the
 relative path to \fB/usr/include/example\fP will be different. With \fBbase_dir\fP set
 to \fB/home/bob/stuff/project1\fP there will a cache miss since the path to
 project2 will be a different absolute path.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Warning
+.ps -1
+.br
+.sp
+Rewriting absolute paths to relative is kind of a brittle hack. It
+works OK in many cases, but there might be cases where things break. One known
+issue is that absolute paths are not reproduced in dependency files, which can
+mess up dependency detection in tools like Make and Ninja. If possible, use
+relative paths in the first place instead instead of using \fBbase_dir\fP.
+.sp .5v
+.RE
 .RE
 .sp
 \fBcache_dir\fP (\fBCCACHE_DIR\fP)
 .RS 4
 This option specifies where ccache will keep its cached compiler outputs.
-The default is \fB$XDG_CACHE_HOME/ccache\fP if \fBXDG_CACHE_HOME\fP is set,
-otherwise \fB$HOME/.cache/ccache\fP. Exception: If the legacy directory
-\fB$HOME/.ccache\fP exists then that directory is the default.
 .sp
-See also \fI[_location_of_the_primary_configuration_file]\fP.
+On non\-Windows systems, the default is \fB$HOME/.ccache\fP if such a directory
+exists, otherwise \fB$XDG_CACHE_HOME/ccache\fP if \fBXDG_CACHE_HOME\fP is set, otherwise
+\fB$HOME/Library/Caches/ccache\fP (macOS) or \fB$HOME/.config/ccache\fP (other systems).
 .sp
-If you want to use another \fBCCACHE_DIR\fP value temporarily for one ccache
-invocation you can use the \fB\-d\fP/\fB\-\-dir\fP command line option instead.
+On Windows, the default is \fB%USERPROFILE%\(rs.ccache\fP if such a directory exists,
+otherwise \fB%LOCALAPPDATA%\(rsccache\fP.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Warning
+.ps -1
+.br
+.sp
+Previous ccache versions defaulted to storing the cache in
+\fB%APPDATA%\(rsccache\fP on Windows. This can result in large network file transfers
+of the cache in domain environments and similar problems. Please check this
+directory for cache directories and either delete them or the whole directory,
+or move them to the \fB%LOCALAPPDATA%\(rsccache\fP directory.
+.sp .5v
+.RE
+.sp
+See also \fI[_location_of_the_configuration_file]\fP.
 .RE
 .sp
 \fBcompiler\fP (\fBCCACHE_COMPILER\fP or (deprecated) \fBCCACHE_CC\fP)
@@ -665,8 +796,9 @@ command line.
 .RS 4
 By default, ccache includes the modification time (\(lqmtime\(rq) and size of
 the compiler in the hash to ensure that results retrieved from the cache
-are accurate. This option can be used to select another strategy. Possible
-values are:
+are accurate. If compiler plugins are used, these plugins will also be
+added to the hash. This option can be used to select another strategy.
+Possible values are:
 .sp
 \fBcontent\fP
 .RS 4
@@ -756,11 +888,26 @@ symlinks). This is the default.
 Clang\-based compiler.
 .RE
 .sp
+\fBclang\-cl\fP
+.RS 4
+clang\-cl.
+.RE
+.sp
 \fBgcc\fP
 .RS 4
 GCC\-based compiler.
 .RE
 .sp
+\fBicl\fP
+.RS 4
+Intel compiler on Windows.
+.RE
+.sp
+\fBmsvc\fP
+.RS 4
+Microsoft Visual C++ (MSVC).
+.RE
+.sp
 \fBnvcc\fP
 .RS 4
 NVCC (CUDA) compiler.
@@ -770,11 +917,6 @@ NVCC (CUDA) compiler.
 .RS 4
 Any compiler other than the known types.
 .RE
-.sp
-\fBpump\fP
-.RS 4
-distcc\(cqs \(lqpump\(rq script.
-.RE
 .RE
 .sp
 \fBcompression\fP (\fBCCACHE_COMPRESS\fP or \fBCCACHE_NOCOMPRESS\fP, see \fI[_boolean_values]\fP above)
@@ -944,11 +1086,11 @@ Do not enable this option unless you are aware of these caveats:
 If the resulting file is modified, the file in the cache will also be
 modified since they share content, which corrupts the cache entry. As of
 version 4.0, ccache makes stored and fetched object files read\-only as a
-safety measure guard. Furthermore, a simple integrity check is made for
-cached object files by verifying that their sizes are correct. This means
-that mistakes like \fBstrip file.o\fP or \fBecho >file.o\fP will be detected even if
-the object file is made writeable, but a modification that doesn\(cqt change the
-file size will not.
+safety measure. Furthermore, a simple integrity check is made for cached
+object files by verifying that their sizes are correct. This means that
+mistakes like \fBstrip file.o\fP or \fBecho >file.o\fP will be detected even if the
+object file is made writeable, but a modification that doesn\(cqt change the file
+size will not.
 .RE
 .sp
 .RS 4
@@ -1024,20 +1166,32 @@ example, \fB\-fmessage\-length=*\fP will match both \fB\-fmessage\-length=20\fP
 .sp
 \fBinode_cache\fP (\fBCCACHE_INODECACHE\fP or \fBCCACHE_NOINODECACHE\fP, see \fI[_boolean_values]\fP above)
 .RS 4
-If true, enables caching of source file hashes based on device, inode and
-timestamps. This will reduce the time spent on hashing included files as
-the result can be resused between compilations.
-.sp
-The feature is still experimental and thus off by default. It is currently not
-available on Windows.
+If true, ccache will cache source file hashes based on device, inode and
+timestamps. This reduces the time spent on hashing include files since the
+result can be resused between compilations. The default is true. The feature
+requires \fBtemporary_dir\fP to be located on a local
+filesystem of a supported type.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Note
+.ps -1
+.br
 .sp
-The feature requires \fBtemporary_dir\fP to be located on a local filesystem.
+The inode cache feature is currently not available on Windows.
+.sp .5v
+.RE
 .RE
 .sp
 \fBkeep_comments_cpp\fP (\fBCCACHE_COMMENTS\fP or \fBCCACHE_NOCOMMENTS\fP, see \fI[_boolean_values]\fP above)
 .RS 4
 If true, ccache will not discard the comments before hashing preprocessor
-output. This can be used to check documentation with \fB\-Wdocumentation\fP.
+output. The default is false. This can be used to check documentation with
+\fB\-Wdocumentation\fP.
 .RE
 .sp
 \fBlimit_multiple\fP (\fBCCACHE_LIMIT_MULTIPLE\fP)
@@ -1082,18 +1236,25 @@ Gi, Ti (binary). The default suffix is G. See also
 \fI[_cache_size_management]\fP.
 .RE
 .sp
+\fBmsvc_dep_prefix\fP (\fBCCACHE_MSVC_DEP_PREFIX\fP)
+.RS 4
+This option specifies the prefix of included files output for MSVC compiler.
+The default prefix is \(lqNote: including file:\(rq. If you use a localized
+compiler, this should be set accordingly.
+.RE
+.sp
 \fBnamespace\fP (\fBCCACHE_NAMESPACE\fP)
 .RS 4
-    If set, the namespace string will be added to the hashed data for each
+If set, the namespace string will be added to the hashed data for each
 compilation. This will make the associated cache entries logically separate
 from cache entries with other namespaces, but they will still share the same
-storage space. Cache entries can also be selectively removed from the
-primary cache with the command line option \fB\-\-evict\-namespace\fP, potentially
-in combination with \fB\-\-evict\-older\-than\fP.
-\&.
-For instance, if you use the same primary cache for several disparate projects,
+storage space. Cache entries can also be selectively removed from the local
+cache with the command line option \fB\-\-evict\-namespace\fP, potentially in
+combination with \fB\-\-evict\-older\-than\fP.
+.sp
+For instance, if you use the same local cache for several disparate projects,
 you can use a unique namespace string for each one. This allows you to remove
-cache entries that belong to a certain project if stop working with that
+cache entries that belong to a certain project if you stop working with that
 project.
 .RE
 .sp
@@ -1155,40 +1316,20 @@ If true, ccache will not use any previously stored result. New results will
 still be cached, possibly overwriting any pre\-existing results.
 .RE
 .sp
-\fBreshare\fP (\fBCCACHE_RESHARE\fP or \fBCCACHE_NORESHARE\fP, see \fI[_boolean_values]\fP above)
+\fBremote_only\fP (\fBCCACHE_REMOTE_ONLY\fP or \fBCCACHE_NOREMOTE_ONLY\fP, see \fI[_boolean_values]\fP above)
 .RS 4
-If true, ccache will write results to secondary storage even for primary
-storage cache hits. The default is false.
+If true, ccache will only use remote storage. The
+default is false. Note that cache statistics counters will still be kept in
+the local cache directory unless \fBstats\fP is false. See also
+\fI[_storage_interaction]\fP.
 .RE
 .sp
-\fBrun_second_cpp\fP (\fBCCACHE_CPP2\fP or \fBCCACHE_NOCPP2\fP, see \fI[_boolean_values]\fP above)
-.RS 4
-If true, ccache will first run the preprocessor to preprocess the source
-code (see \fI[_the_preprocessor_mode]\fP) and then on a cache miss run the
-compiler on the source code to get hold of the object file. This is the
-default.
-.sp
-If false, ccache will first run preprocessor to preprocess the source code and
-then on a cache miss run the compiler on the \fIpreprocessed source code\fP instead
-of the original source code. This makes cache misses slightly faster since the
-source code only has to be preprocessed once. The downside is that some
-compilers won\(cqt produce the same result (for instance diagnostics warnings)
-when compiling preprocessed source code.
-.sp
-A solution to the above mentioned downside is to set \fBrun_second_cpp\fP to false
-and pass \fB\-fdirectives\-only\fP (for GCC) or \fB\-frewrite\-includes\fP (for Clang) to
-the compiler. This will cause the compiler to leave the macros and other
-preprocessor information, and only process the \fB#include\fP directives. When run
-in this way, the preprocessor arguments will be passed to the compiler since it
-still has to do \fIsome\fP preprocessing (like macros).
-.RE
-.sp
-\fBsecondary_storage\fP (\fBCCACHE_SECONDARY_STORAGE\fP)
+\fBremote_storage\fP (\fBCCACHE_REMOTE_STORAGE\fP)
 .RS 4
 This option specifies one or several storage backends (separated by space)
-to query after the primary cache storage. See
-\fI[_secondary_storage_backends]\fP for documentation of syntax and available
-backends.
+to query after checking the local cache (unless
+\fBremote_only\fP is true). See \fI[Remote storage
+backends]\fP for documentation of syntax and available backends.
 .sp
 Examples:
 .sp
@@ -1234,8 +1375,54 @@ Examples:
 .  IP \(bu 2.3
 .\}
 \fBredis://example.com\fP
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Note
+.ps -1
+.br
+.sp
+In previous ccache versions this option was called \fBsecondary_storage\fP
+(\fBCCACHE_SECONDARY_STORAGE\fP), which can still be used as an alias.
+.sp .5v
 .RE
 .RE
+.RE
+.sp
+\fBreshare\fP (\fBCCACHE_RESHARE\fP or \fBCCACHE_NORESHARE\fP, see \fI[_boolean_values]\fP above)
+.RS 4
+If true, ccache will write results to remote storage even for local storage
+cache hits. The default is false.
+.RE
+.sp
+\fBrun_second_cpp\fP (\fBCCACHE_CPP2\fP or \fBCCACHE_NOCPP2\fP, see \fI[_boolean_values]\fP above)
+.RS 4
+If true, ccache will first run the preprocessor to preprocess the source
+code (see \fI[_the_preprocessor_mode]\fP) and then on a cache miss run the
+compiler on the source code to get hold of the object file. This is the
+default.
+.sp
+If false, ccache will first run preprocessor to preprocess the source code and
+then on a cache miss run the compiler on the \fIpreprocessed source code\fP instead
+of the original source code. This makes cache misses slightly faster since the
+source code only has to be preprocessed once. The downside is that some
+compilers won\(cqt produce the same result (for instance diagnostics warnings)
+when compiling preprocessed source code.
+.sp
+A solution to the above mentioned downside is to set \fBrun_second_cpp\fP to false
+and pass \fB\-fdirectives\-only\fP (for GCC) or \fB\-frewrite\-includes\fP (for Clang) to
+the compiler. This will cause the compiler to leave the macros and other
+preprocessor information, and only process the \fB#include\fP directives. When run
+in this way, the preprocessor arguments will be passed to the compiler since it
+still has to do \fIsome\fP preprocessing (like macros).
+.sp
+This option is ignored with MSVC, as there is no way to make it compile without
+preprocessing first.
+.RE
 .sp
 \fBsloppiness\fP (\fBCCACHE_SLOPPINESS\fP)
 .RS 4
@@ -1268,18 +1455,30 @@ Ignore ctimes when \fBfile_stat_matches\fP is enabled. This can be useful when
 backdating files\(aq mtimes in a controlled way.
 .RE
 .sp
+\fBgcno_cwd\fP
+.RS 4
+By default, ccache will include the current working directory in the hash
+when producing a \fB.gcno\fP file (when compiling with \fB\-ftest\-coverage\fP or
+\fB\-\-coverage\fP). This is because GCC 9+ includes the current working directory
+in the \fB.gcno\fP file. The \fBgcno_cwd\fP sloppiness makes ccache not hash the
+current working directory so that you can get cache hits when compiling in
+different directories, with the tradeoff of potentially getting an incorrect
+directory in the \fB.gcno\fP file. \fBgcno_cwd\fP also disables hashing of the
+current working directory if \fB\-fprofile\-abs\-path\fP is used.
+.RE
+.sp
 \fBinclude_file_ctime\fP
 .RS 4
-By default, ccache will not cache a file if it includes a header whose ctime
-is too new. This sloppiness disables that check. See also
-\fI[_handling_of_newly_created_header_files]\fP.
+By default, ccache will disable the direct mode if an include file has too
+new ctime. This sloppiness disables that check. See also \fI[Handling of
+newly created header files]\fP.
 .RE
 .sp
 \fBinclude_file_mtime\fP
 .RS 4
-By default, ccache will not cache a file if it includes a header whose mtime
-is too new. This sloppiness disables that check. See also
-\fI[_handling_of_newly_created_header_files]\fP.
+By default, ccache will disable the direct mode if an include file has too
+new mtime. This sloppiness disables that check. See also \fI[Handling of
+newly created header files]\fP.
 .RE
 .sp
 \fBivfsoverlay\fP
@@ -1297,18 +1496,25 @@ compiler warning messages. Set this sloppiness to tell ccache not to do
 that.
 .RE
 .sp
+\fBmodules\fP
+.RS 4
+By default, ccache will not cache compilations if \fB\-fmodules\fP is used since
+it cannot hash the state of compiler\(cqs internal representation of relevant
+modules. This sloppiness allows caching in such a case. See
+\fI[_c_modules]\fP for more information.
+.RE
+.sp
 \fBpch_defines\fP
 .RS 4
 Be sloppy about \fB#define\fP directives when precompiling a header file. See
 \fI[_precompiled_headers]\fP for more information.
 .RE
 .sp
-\fBmodules\fP
+\fBrandom_seed\fP
 .RS 4
-By default, ccache will not cache compilations if \fB\-fmodules\fP is used since
-it cannot hash the state of compiler\(cqs internal representation of relevant
-modules. This sloppiness allows caching in such a case. See
-\fI[_c_modules]\fP for more information.
+Ignore the \fB\-frandom\-seed\fP option and its arguments when computing the input
+hash. This is useful if your build system generates different seeds between
+builds and you are OK with reusing cached results.
 .RE
 .sp
 \fBsystem_headers\fP
@@ -1357,7 +1563,8 @@ Lines in the stats log starting with a hash sign (\fB#\fP) are comments.
 \fBtemporary_dir\fP (\fBCCACHE_TEMPDIR\fP)
 .RS 4
 This option specifies where ccache will put temporary files. The default is
-\fB/run/user/<UID>/ccache\-tmp\fP if \fB/run/user/<UID>\fP exists, otherwise
+\fB$XDG_RUNTIME_DIR/ccache\-tmp\fP (typically \fB/run/user/<UID>/ccache\-tmp\fP) if
+\fBXDG_RUNTIME_DIR\fP is set and the directory exists, otherwise
 \fB<cache_dir>/tmp\fP.
 .if n .sp
 .RS 4
@@ -1382,23 +1589,25 @@ This option (an octal integer) specifies the umask for files and directories
 in the cache directory. This is mostly useful when you wish to share your
 cache with other users.
 .RE
-.SH "SECONDARY STORAGE BACKENDS"
+.SH "REMOTE STORAGE BACKENDS"
 .sp
-The \fBsecondary_storage\fP option lets you configure
-ccache to use one or several other storage backends in addition to the primary
-cache storage located in \fBcache_dir\fP. Note that cache
-statistics counters will still be kept in the primary cache directory \(em secondary storage backends only store cache results and manifests.
+The \fBremote_storage\fP option lets you configure ccache
+to use one or several remote storage backends. By default, the local cache
+directory located in \fBcache_dir\fP will be queried first and
+remote storage second, but \fBremote_only\fP can be set to
+true to disable local storage. Note that cache statistics counters will still be
+kept in the local cache directory \(em remote storage backends only store
+compilation results and manifests.
 .sp
-A secondary storage backend is specified with a URL, optionally followed by a
-pipe (\fB|\fP) and a pipe\-separated list of attributes. An attribute is
-\fIkey\fP=\fIvalue\fP or just \fIkey\fP as a short form of \fIkey\fP=\fBtrue\fP. Attribute values
-must be \c
+A remote storage backend is specified with a URL, optionally followed by a pipe
+(\fB|\fP) and a pipe\-separated list of attributes. An attribute is \fIkey\fP=\fIvalue\fP or
+just \fIkey\fP as a short form of \fIkey\fP=\fBtrue\fP. Attribute values must be
 .URL "https://en.wikipedia.org/wiki/Percent\-encoding" "percent\-encoded" ""
-if they
-contain percent, pipe or space characters.
+if they contain
+percent, pipe or space characters.
 .SS "Attributes for all backends"
 .sp
-These optional attributes are available for all secondary storage backends:
+These optional attributes are available for all remote storage backends:
 .sp
 .RS 4
 .ie n \{\
@@ -1460,31 +1669,20 @@ of the cache on \fBredis://cache\-a.example.com\fP, 18% (1/5.5) on
 \fBhttp://example.com/alpha\fP and 50% on \fBhttp://example.com/beta\fP.
 .RE
 .RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.  sp -1
-.  IP \(bu 2.3
-.\}
-\fBshare\-hits\fP: If \fBtrue\fP, write hits for this backend to primary storage. The
-default is \fBtrue\fP.
-.RE
 .SS "Storage interaction"
 .sp
-The table below describes the interaction between primary and secondary storage
-on cache hits and misses:
+The table below describes the interaction between local and remote storage on
+cache hits and misses if \fBremote_only\fP is false (which is
+the default):
 .TS
 allbox tab(:);
 lt lt lt.
 T{
 .sp
-\fBPrimary storage\fP
+\fBLocal storage\fP
 T}:T{
 .sp
-\fBSecondary storage\fP
+\fBRemote storage\fP
 T}:T{
 .sp
 \fBWhat happens\fP
@@ -1497,7 +1695,7 @@ T}:T{
 miss
 T}:T{
 .sp
-Compile, write to primary, write to secondary[1]
+Compile, write to local, write to remote[1]
 T}
 T{
 .sp
@@ -1507,7 +1705,7 @@ T}:T{
 hit
 T}:T{
 .sp
-Read from secondary, write to primary[2]
+Read from remote, write to local
 T}
 T{
 .sp
@@ -1517,25 +1715,62 @@ T}:T{
 \-
 T}:T{
 .sp
-Read from primary, don\(cqt write to secondary[3]
+Read from local, don\(cqt write to remote[2]
 T}
 .TE
 .sp
 .sp
-[1] Unless secondary storage has attribute \fBread\-only=true\fP.
+[1] Unless remote storage has attribute \fBread\-only=true\fP.
 .br
-[2] Unless secondary storage has attribute \fBshare\-hits=false\fP.
-.br
-[3] Unless primary storage is set to share its cache hits with the
+[2] Unless local storage is set to share its cache hits with the
 \fBreshare\fP option.
+.sp
+If \fBremote_only\fP is true:
+.TS
+allbox tab(:);
+lt lt lt.
+T{
+.sp
+\fBLocal storage\fP
+T}:T{
+.sp
+\fBRemote storage\fP
+T}:T{
+.sp
+\fBWhat happens\fP
+T}
+T{
+.sp
+\-
+T}:T{
+.sp
+miss
+T}:T{
+.sp
+Compile, write to remote, don\(cqt write to local
+T}
+T{
+.sp
+\-
+T}:T{
+.sp
+hit
+T}:T{
+.sp
+Read from remote, don\(cqt write to local
+T}
+.TE
+.sp
 .SS "File storage backend"
 .sp
-URL format: \fBfile:DIRECTORY\fP or \fBfile://DIRECTORY\fP
+URL format: \fBfile:DIRECTORY\fP or \fBfile://[HOST]DIRECTORY\fP
 .sp
 This backend stores data as separate files in a directory structure below
-\fBDIRECTORY\fP (an absolute path), similar (but not identical) to the primary cache
-storage. A typical use case for this backend would be sharing a cache on an NFS
-directory.
+\fBDIRECTORY\fP, similar (but not identical) to the local cache storage. A typical
+use case for this backend would be sharing a cache on an NFS directory.
+\fBDIRECTORY\fP must start with a slash. \fBHOST\fP can be the empty string or
+localhost. On Windows, \fBHOST\fP can also be the name of a server hosting a shared
+folder.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -1576,6 +1811,17 @@ Examples:
 \fBfile:///shared/nfs/directory|umask=002|update\-mtime=true\fP
 .RE
 .sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBfile://example.com/shared/folder\fP
+.RE
+.sp
 Optional attributes:
 .sp
 .RS 4
@@ -1733,6 +1979,17 @@ Optional attributes:
 .  sp -1
 .  IP \(bu 2.3
 .\}
+\fBbearer\-token\fP: Bearer token used to authorize the HTTP requests.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
 \fBconnect\-timeout\fP: Timeout (in ms) for network connection. The default is 100.
 .RE
 .sp
@@ -1745,25 +2002,7 @@ Optional attributes:
 .  IP \(bu 2.3
 .\}
 \fBkeep\-alive\fP: If \fBtrue\fP, keep the HTTP connection to the storage server open
-to avoid reconnects. The default is \fBfalse\fP.
-.if n .sp
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-.B Note
-.ps -1
-.br
-.sp
-Connection keep\-alive is disabled by default because with the current
-HTTP implementation uploads to the remote end might fail in case the server
-closes the connection due to a keep\-alive timeout. If the general case with
-short compilation times should be accelerated or the server is configured with
-a long\-enough timeout, then connection keep\-alive could be enabled.
-.sp .5v
-.RE
+to avoid reconnects. The default is \fBtrue\fP.
 .RE
 .sp
 .RS 4
@@ -1845,7 +2084,13 @@ The default is \fBsubdirs\fP.
 .RE
 .SS "Redis storage backend"
 .sp
-URL format: \fBredis://[[USERNAME:]PASSWORD@]HOST[:PORT][/DBNUMBER]\fP
+URL formats:
+.sp
+\fBredis://[[USERNAME:]PASSWORD@]HOST[:PORT][/DBNUMBER]\fP
+.br
+\fBredis+unix:SOCKET_PATH[?db=DBNUMBER]\fP
+.br
+\fBredis+unix://[[USERNAME:]PASSWORD@localhost]SOCKET_PATH[?db=DBNUMBER]\fP
 .sp
 This backend stores data in a \c
 .URL "https://redis.io" "Redis" ""
@@ -1895,7 +2140,7 @@ storage"  for hints on setting up a Redis server for use with ccache.
 .br
 .sp
 You can set up a cluster of Redis servers using the \fBshards\fP attribute
-described in \fI[_secondary_storage_backends]\fP.
+described in \fI[_remote_storage_backends]\fP.
 .sp .5v
 .RE
 .sp
@@ -1923,6 +2168,39 @@ Examples:
 \fBredis://p4ssw0rd@cache.example.com:6379/0|connect\-timeout=50\fP
 .RE
 .sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix:/run/redis.sock\fP
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix:///run/redis.sock\fP
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix://p4ssw0rd@localhost/run/redis.sock?db=0\fP
+.RE
+.sp
 Optional attributes:
 .sp
 .RS 4
@@ -2011,6 +2289,10 @@ Set the size and file number counters to match the files that were kept.
 The reason for removing more files than just those needed to not exceed the max
 limits is that a cleanup is a fairly slow operation, so it would not be a good
 idea to trigger it often, like after each cache miss.
+.sp
+The LRU cleanup makes use of the file modification time (mtime) of cache
+entries; ccache updates mtime of the cache entries read on a cache hit to mark
+them as "recently used".
 .SS "Manual cleanup"
 .sp
 You can run \fBccache \-c/\-\-cleanup\fP to force cleanup of the whole cache, i.e. all
@@ -2113,7 +2395,7 @@ recompressed.
 cleanups (number of performed cleanups, either implicitly due to a cache size
 limit being reached or due to explicit \fBccache \-c\fP calls), overall hit rate, hit
 rate for direct/preprocessed modes
-and hit rate for primary and secondary storage.
+and hit rate for local and remote storage.
 .sp
 The summary also includes counters called \(lqErrors\(rq and \(lqUncacheable\(rq, which
 are sums of more detailed counters. To see those detailed counters, use the
@@ -2180,8 +2462,7 @@ T{
 Could not write to output file
 T}:T{
 .sp
-The output path specified with \fB\-o\fP is not a file (e.g. a directory or a device
-node).
+The output path specified with \fB\-o\fP could not be written to.
 T}
 T{
 .sp
@@ -2200,30 +2481,22 @@ A compiler check program specified by
 T}
 T{
 .sp
-Compiler produced empty output
+Compiler output file missing
 T}:T{
 .sp
-The compiler\(cqs output file (typically an object file) was empty after
+One of the files expected to be produced by the compiler was missing after
 compilation.
 T}
 T{
 .sp
-Compiler produced no output
+Compiler produced empty output
 T}:T{
 .sp
-The compiler\(cqs output file (typically an object file) was missing after
+The compiler\(cqs output file (typically an object file) was empty after
 compilation.
 T}
 T{
 .sp
-Compiler produced stdout
-T}:T{
-.sp
-The compiler wrote data to standard output. This is something that compilers
-normally never do, so ccache is not designed to store such output in the cache.
-T}
-T{
-.sp
 Could not find the compiler
 T}:T{
 .sp
@@ -2307,6 +2580,13 @@ A compiler option not supported by ccache was found.
 T}
 T{
 .sp
+Unsupported environment variable
+T}:T{
+.sp
+An environment variable not supported by ccache was set.
+T}
+T{
+.sp
 Unsupported source language
 T}:T{
 .sp
@@ -2616,7 +2896,8 @@ the string \fB__TIME__\fP is present in the source code
 If the depend mode is enabled, ccache will not use the preprocessor at all. The
 hash used to identify results in the cache will be based on the direct mode
 hash described above plus information about include files read from the
-dependency file generated by the compiler with \fB\-MD\fP or \fB\-MMD\fP.
+dependency list generated by MSVC with \fB/showIncludes\fP, or the dependency file
+generated by other compilers with \fB\-MD\fP or \fB\-MMD\fP.
 .sp
 Advantages:
 .sp
@@ -2669,8 +2950,8 @@ to some types of changes of compiler options and source code changes.
 .  IP \(bu 2.3
 .\}
 If \-MD is used, the manifest entries will include system header files as
-well, thus slowing down cache hits slightly, just as using \-MD slows down
-make.
+well, thus slowing down cache hits slightly, just as using \fB\-MD\fP slows down
+make. This is also the case for MSVC with \fB/showIncludes\fP.
 .RE
 .sp
 .RS 4
@@ -2681,7 +2962,7 @@ make.
 .  sp -1
 .  IP \(bu 2.3
 .\}
-If \-MMD is used, the manifest entries will not include system header files,
+If \fB\-MMD\fP is used, the manifest entries will not include system header files,
 which means ccache will ignore changes in them.
 .RE
 .sp
@@ -2717,13 +2998,14 @@ The depend mode will be disabled if any of the following holds:
 .  sp -1
 .  IP \(bu 2.3
 .\}
-The compiler is not generating dependencies using \fB\-MD\fP or \fB\-MMD\fP.
+The compiler is not generating dependencies using \fB\-MD\fP or \fB\-MMD\fP (for MSVC,
+\fB/showIncludes\fP is added automatically if not specified by the user).
 .RE
 .SH "HANDLING OF NEWLY CREATED HEADER FILES"
 .sp
 If modification time (mtime) or status change time (ctime) of one of the include
-files is the same second as the time compilation is being done, ccache disables
-the direct mode (or, in the case of a precompiled
+files is equal to (or newer than) the time compilation is being done, ccache
+disables the direct mode (or, in the case of a precompiled
 header, disables caching completely). This done as a safety measure to avoid a
 race condition (see below).
 .sp
@@ -2833,35 +3115,35 @@ T}:T{
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-c\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-c\fP
 T}:T{
 .sp
 Binary input hashed by both the direct mode and the preprocessor mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-d\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-d\fP
 T}:T{
 .sp
 Binary input only hashed by the direct mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-p\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-p\fP
 T}:T{
 .sp
 Binary input only hashed by the preprocessor mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-text\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-text\fP
 T}:T{
 .sp
 Human\-readable combined diffable text version of the three files above.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-log\fP
+\fB<objectfile>.<timestamp>.ccache\-log\fP
 T}:T{
 .sp
 Log for this object file.
@@ -2869,7 +3151,16 @@ T}
 .TE
 .sp
 .sp
-If \fBconfig_dir\fP (environment variable \fBCCACHE_DEBUGDIR\fP) is
+.if n .RS 4
+.nf
+.fam C
+ The timestamp format is
+`<year><month><day>_<hour><minute><second>_<microsecond>`.
+.fam
+.fi
+.if n .RE
+.sp
+If \fBdebug_dir\fP (environment variable \fBCCACHE_DEBUGDIR\fP) is
 set, the files above will be written to that directory with full absolute paths
 instead of next to the object file.
 .sp
@@ -2894,7 +3185,7 @@ something like this:
 .  sp -1
 .  IP " 1." 4.2
 .\}
-Build with debug mode enabled.
+Enable \fBdebug\fP (\fBCCACHE_DEBUG\fP).
 .RE
 .sp
 .RS 4
@@ -2905,7 +3196,7 @@ Build with debug mode enabled.
 .  sp -1
 .  IP " 2." 4.2
 .\}
-Save the \fB<objectfile>.ccache\-*\fP files.
+Build.
 .RE
 .sp
 .RS 4
@@ -2916,7 +3207,7 @@ Save the \fB<objectfile>.ccache\-*\fP files.
 .  sp -1
 .  IP " 3." 4.2
 .\}
-Build again with debug mode enabled.
+Clean and build again.
 .RE
 .sp
 .RS 4
@@ -2927,9 +3218,9 @@ Build again with debug mode enabled.
 .  sp -1
 .  IP " 4." 4.2
 .\}
-Compare \fB<objectfile>.ccache\-input\-text\fP for the two builds. This together
-with the \fB<objectfile>.ccache\-log\fP files should give you some clues about
-what is happening.
+Compare the \fB<objectfile>.<timestamp>.ccache\-input\-text\fP files for the two
+builds. This together with the \fB<objectfile>.<timestamp>.ccache\-log\fP files
+should give you some clues about what is happening.
 .RE
 .SH "COMPILING IN DIFFERENT DIRECTORIES"
 .sp
@@ -3033,8 +3324,8 @@ relative before computing the hash.
 .RE
 .SH "PRECOMPILED HEADERS"
 .sp
-Ccache has support for GCC\(cqs precompiled headers. However, you have to do some
-things to make it work properly:
+Ccache has support for precompiled headers with GCC and Clang. However, you have
+to do some things to make it work properly:
 .sp
 .RS 4
 .ie n \{\
@@ -3111,12 +3402,23 @@ the PCH file generated from the precompiled header; or
 (for the GCC compiler) add the compiler option \fB\-fpch\-preprocess\fP when
 compiling.
 .RE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+If you use Clang, you must compile with \fB\-fno\-pch\-timestamp\fP.
+.RE
 .sp
 If you don\(cqt do this, either the non\-precompiled version of the header file will
 be used (if available) or ccache will fall back to running the real compiler and
 increase the statistics counter \(lqPreprocessing failed\(rq (if the non\-precompiled
 header file is not available).
-.RE
 .SH "C++ MODULES"
 .sp
 Ccache has support for Clang\(cqs \fB\-fmodules\fP option. In practice ccache only
@@ -3130,10 +3432,10 @@ You must use both \fBdirect mode\fP and
 \fBdepend mode\fP. When using
 the preprocessor mode Clang does not provide enough
 information to allow hashing of \fBmodule.modulemap\fP files.
-.SH "SHARING A CACHE"
+.SH "SHARING A LOCAL CACHE"
 .sp
-A group of developers can increase the cache hit rate by sharing a cache
-directory. To share a cache without unpleasant side effects, the following
+A group of developers can increase the cache hit rate by sharing a local cache
+directory. To share a local cache without unpleasant side effects, the following
 conditions should to be met:
 .sp
 .RS 4
@@ -3263,7 +3565,7 @@ systems. One way of improving cache hit rate in that case is to set
 headers.
 .sp
 An alternative to putting the main cache directory on NFS is to set up a
-secondary storage file cache.
+remote storage file cache.
 .SH "USING CCACHE WITH OTHER COMPILER WRAPPERS"
 .sp
 The recommended way of combining ccache with another compiler wrapper (such as
diff --git a/srcpkgs/ccache/template b/srcpkgs/ccache/template
index 5c1dc8914258..4e15bf4207bb 100644
--- a/srcpkgs/ccache/template
+++ b/srcpkgs/ccache/template
@@ -1,18 +1,17 @@
 # Template file for 'ccache'
 pkgname=ccache
-version=4.6.3
+version=4.7.4
 revision=1
 build_style=cmake
 configure_args="-DENABLE_TESTING=OFF -DREDIS_STORAGE_BACKEND=OFF"
-hostmakedepends="perl"
-makedepends="libzstd-devel zlib-devel"
+makedepends="libzstd-devel"
 short_desc="Fast C/C++ Compiler Cache"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
-homepage="https://ccache.samba.org/"
+homepage="https://ccache.dev"
 changelog="https://ccache.dev/releasenotes.html"
-distfiles="https://github.com/ccache/ccache/releases/download/v${version}/${pkgname}-${version}.tar.xz"
-checksum=1e3a251bb112632553b8255a78661fe526c3a16598496d51128c32b218fd8b22
+distfiles="https://github.com/ccache/ccache/releases/download/v${version}/ccache-${version}.tar.xz"
+checksum=df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36
 
 if [ -n "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DENABLE_TESTING=ON"

From f7097874ca22e15106abdb31faa5731ff678dad7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 23:47:53 -0800
Subject: [PATCH 163/163] lmms: remove broken KCheckAccelerators workaround

---
 .../fix-qt-crash-kwidgetsaddons-5.101.0.patch | 35 +++++++++++++++++++
 srcpkgs/lmms/template                         |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch

diff --git a/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch b/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch
new file mode 100644
index 000000000000..9e9ef8cf33d9
--- /dev/null
+++ b/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch
@@ -0,0 +1,35 @@
+--- a/src/gui/MainWindow.cpp
++++ b/src/gui/MainWindow.cpp
+@@ -65,22 +65,6 @@
+ 
+ #include "lmmsversion.h"
+ 
+-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000
+-//Work around an issue on KDE5 as per https://bugs.kde.org/show_bug.cgi?id=337491#c21
+-void disableAutoKeyAccelerators(QWidget* mainWindow)
+-{
+-	using DisablerFunc = void(*)(QWidget*);
+-	QLibrary kf5WidgetsAddon("KF5WidgetsAddons", 5);
+-	DisablerFunc setNoAccelerators = 
+-			reinterpret_cast<DisablerFunc>(kf5WidgetsAddon.resolve("_ZN19KAcceleratorManager10setNoAccelEP7QWidget"));
+-	if(setNoAccelerators)
+-	{
+-		setNoAccelerators(mainWindow);
+-	}
+-	kf5WidgetsAddon.unload();
+-}
+-#endif
+-
+ 
+ MainWindow::MainWindow() :
+ 	m_workspace( NULL ),
+@@ -92,9 +76,6 @@ MainWindow::MainWindow() :
+ 	m_metronomeToggle( 0 ),
+ 	m_session( Normal )
+ {
+-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000
+-	disableAutoKeyAccelerators(this);
+-#endif
+ 	setAttribute( Qt::WA_DeleteOnClose );
+ 
+ 	QWidget * main_widget = new QWidget( this );
diff --git a/srcpkgs/lmms/template b/srcpkgs/lmms/template
index e79588d4992c..6a47daf9ae5a 100644
--- a/srcpkgs/lmms/template
+++ b/srcpkgs/lmms/template
@@ -1,7 +1,7 @@
 # Template file for 'lmms'
 pkgname=lmms
 version=1.2.2
-revision=3
+revision=4
 archs="~armv6*"
 build_style=cmake
 configure_args="-DWANT_QT5=ON -DWANT_WEAKJACK=OFF -DWANT_CARLA=OFF"

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (2 preceding siblings ...)
  2022-12-27 18:10 ` [PR PATCH] [Updated] New package: lapce 0.2.5 zen0bit
@ 2022-12-27 18:12 ` zen0bit
  2022-12-27 18:16 ` zen0bit
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 18:12 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From b41ab37428491bf1ca491fed628e992c0b532418 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:35 +0100
Subject: [PATCH 001/163] attica: update to 5.101.0.

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

diff --git a/srcpkgs/attica/template b/srcpkgs/attica/template
index 76518a334454..1dae62c47586 100644
--- a/srcpkgs/attica/template
+++ b/srcpkgs/attica/template
@@ -1,6 +1,6 @@
 # Template file for 'attica'
 pkgname=attica
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/attica"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ae77669637f2c1c09666a5885d99ec7feaeeb51811dc61864556be6cf43d35c8
+checksum=7fcbe3686081bc587cbc6b9cc1fbf8f7cb071d06441edc1bea44c958d119da1c
 
 do_check() {
 	cd build

From 5278e2ef3f511013b371e0d6a550b07a001c325b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:37 +0100
Subject: [PATCH 002/163] baloo5: update to 5.101.0.

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

diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template
index 690adf4694b8..752c8dd928db 100644
--- a/srcpkgs/baloo5/template
+++ b/srcpkgs/baloo5/template
@@ -1,7 +1,7 @@
 # Template file for 'baloo5'
 pkgname=baloo5
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/Baloo"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=f93be67b84fe54de17607b14d5875f0b1967d1f16833c19f655ae5ce4ca06e88
+checksum=89ac03d2fcd6c79aeff9f77268d5b7f53c8820fd45740b7c0d148fe2ae3a003c
 
 do_check() {
 	cd build

From fcba5f232a11304e8effd765db42ddc3a3b07c4e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:38 +0100
Subject: [PATCH 003/163] bluez-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/bluez-qt5/template b/srcpkgs/bluez-qt5/template
index 7d47b8f8689b..2a3229e39339 100644
--- a/srcpkgs/bluez-qt5/template
+++ b/srcpkgs/bluez-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'bluez-qt5'
 pkgname=bluez-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args=" -DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/bluez-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=b14bcc2d3f6517d5f5eca43c3d9ddd63b5cdb90c16e8df7172d14709501ec2ba
+checksum=15de3a3c64367d753ef165619b9d3a452e86ca123e6a8a1fe6a4067b355ae203
 
 do_check() {
 	cd build

From fdafb4e24ad1f392cb0d547940fff7866c6109cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:40 +0100
Subject: [PATCH 004/163] breeze-icons: update to 5.101.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 769d674b6e3a..8cd385201a05 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze-icons'
 pkgname=breeze-icons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-3.0-or-later"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d02c1b6952fddb306ff58f368ffc8d5cbdf0d46afd652c9c56c86020440dcadb
+checksum=f9745944a04860d002f3b95df21fe560b6fbd7d515b8a06ec60da63644a018ef
 nostrip=yes
 
 if [ -z "$CROSS_BUILD" ]; then

From c6d5e8136e58e30e2b8c9e8b1661fd8e22c4d920 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:41 +0100
Subject: [PATCH 005/163] extra-cmake-modules: update to 5.101.0.

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

diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 641c29e3e74a..95cfc4a3ff8d 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=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_HTML_DOCS=ON"
 hostmakedepends="python3-Sphinx qt5-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://invent.kde.org/frameworks/extra-cmake-modules"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=34563ce7bbe3c4d8f69ce1f5dc87ae052443a6b0349fefb9e244a7358b16c0c5
+checksum=8c4c561310db587d390a6c84afc97e1addbaddd73b9d7a4c7309c5da9b9bc8f2
 python_version=3
 
 do_check() {

From 201a1e0a8f5e7da62a06f35587751d7b18620ce4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:43 +0100
Subject: [PATCH 006/163] frameworkintegration: update to 5.101.0.

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

diff --git a/srcpkgs/frameworkintegration/template b/srcpkgs/frameworkintegration/template
index 7bf125cbaf57..bd4fc439d81d 100644
--- a/srcpkgs/frameworkintegration/template
+++ b/srcpkgs/frameworkintegration/template
@@ -1,7 +1,7 @@
 # Template file for 'frameworkintegration'
 pkgname=frameworkintegration
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
  kpackage qt5-host-tools qt5-qmake python3 gettext"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/frameworkintegration"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=959d54e508b5d285d3f8e4c35d0cea3a0eb7687ae2bb6f9e4918e441412ee5a0
+checksum=6c52b56140ab79ad38e4a3a32a7765a3c955476d46208a821cb1ed3b3f6fb47c
 
 frameworkintegration-devel_package() {
 	short_desc+=" - development"

From eff5f109ced89714b47b379ba00cbf8a42f53ea5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:45 +0100
Subject: [PATCH 007/163] kactivities5-stats: update to 5.101.0.

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

diff --git a/srcpkgs/kactivities5-stats/template b/srcpkgs/kactivities5-stats/template
index cbf6b75bbd72..da5bd70f73a9 100644
--- a/srcpkgs/kactivities5-stats/template
+++ b/srcpkgs/kactivities5-stats/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5-stats'
 pkgname=kactivities5-stats
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://api.kde.org/frameworks/kactivities/html/index.html"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname/5/}-${version}.tar.xz"
-checksum=25c51ffce2a83c691771ccae02a5dd91b1991bc197aca67879d61cac36f03996
+checksum=77b18099a03114e8a8a3057585bd252a6d85fc0bf826acfbbcdeaf37fe173085
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From 05931c58068988f39d59795e6dd9f0cc629f367b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:46 +0100
Subject: [PATCH 008/163] kactivities5: update to 5.101.0.

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

diff --git a/srcpkgs/kactivities5/template b/srcpkgs/kactivities5/template
index 665bfa93b429..eb16e4f4789f 100644
--- a/srcpkgs/kactivities5/template
+++ b/srcpkgs/kactivities5/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5'
 pkgname=kactivities5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake"
@@ -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/frameworks/kactivities"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=13b1dd81fafaa926e37a63c8896f0ceb272d88e225c7833695ad5363ef6aa892
+checksum=f708b04b35adcee7dbbb2a21327417ad2082e3dc610f8527c7875049a5f781ac
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools"

From d2de05014c84c848677e7f3f4ba756bdd9ae7530 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:48 +0100
Subject: [PATCH 009/163] kapidox: update to 5.101.0.

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

diff --git a/srcpkgs/kapidox/template b/srcpkgs/kapidox/template
index 99a16306f793..ffc97b2e8dc7 100644
--- a/srcpkgs/kapidox/template
+++ b/srcpkgs/kapidox/template
@@ -1,6 +1,6 @@
 # Template file for 'kapidox'
 pkgname=kapidox
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause, CC0-1.0"
 homepage="https://invent.kde.org/frameworks/kapidox"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=68a4c0aa5b86ff002e996e043b745788bdc474be755b8e96251820851d0ef639
+checksum=b468d09a483a24bbbd2480e0c4aa4fc3ffa167793e595a04ea432baefe22dff8
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From b606135e1bb7adf357d9e520c6e4bccd4da395ce Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:49 +0100
Subject: [PATCH 010/163] karchive: update to 5.101.0.

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

diff --git a/srcpkgs/karchive/template b/srcpkgs/karchive/template
index 083ab9de86f2..07475e89d8f0 100644
--- a/srcpkgs/karchive/template
+++ b/srcpkgs/karchive/template
@@ -1,6 +1,6 @@
 # Template file for 'karchive'
 pkgname=karchive
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/karchive"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f5ae507b0ceca71229017128997e12eff51b697ca2a1a37b729f9253ebfe969b
+checksum=58bcb6c61bc4a3fe48a0cbeaf392d42b6b8d33e1bc4c51faf24db0912ecfa9b0
 
 karchive-devel_package() {
 	short_desc+=" - development"

From 8853a880a10a46233aacfe8efb16ffbed75588cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:51 +0100
Subject: [PATCH 011/163] kauth: update to 5.101.0.

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

diff --git a/srcpkgs/kauth/template b/srcpkgs/kauth/template
index 34d32a404313..9be920a8afb0 100644
--- a/srcpkgs/kauth/template
+++ b/srcpkgs/kauth/template
@@ -1,7 +1,7 @@
 # Template file for 'kauth'
 pkgname=kauth
-version=5.100.0
-revision=3
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config kcoreaddons
  qt5-host-tools qt5-qmake qt5-tools-devel polkit-qt5-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kauth"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2185205bfe39ba2168cc88352c4b327d55b6ef5f34dff648e865ccfbe6778f6d
+checksum=cee3b9fcc3b265abd8bbaa958ef87174bc3c02b5862c93c581bc55de26776d94
 
 do_check() {
 	cd build

From 6fb6b19cc76fda4e0a8ce03e18b5f2f4847deeea Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:53 +0100
Subject: [PATCH 012/163] kbookmarks: update to 5.101.0.

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

diff --git a/srcpkgs/kbookmarks/template b/srcpkgs/kbookmarks/template
index 6e3fbdec2c6c..8a80fe9bb023 100644
--- a/srcpkgs/kbookmarks/template
+++ b/srcpkgs/kbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'kbookmarks'
 pkgname=kbookmarks
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kbookmarks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=236cf8eef90b1a9737948d10e3c9aae1b6ca35ff7d5b2621b3a2aa61675e84ae
+checksum=5d91617a36985af7b589fd6a43406067061667026578fdf3d20ac7b0f239702a
 
 kbookmarks-devel_package() {
 	short_desc+=" - development"

From e590615e358654ee9059c9a04663bab030d55a27 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:54 +0100
Subject: [PATCH 013/163] kcalendarcore: update to 5.101.0.

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

diff --git a/srcpkgs/kcalendarcore/template b/srcpkgs/kcalendarcore/template
index 5944ada5ea18..374e95cb258e 100644
--- a/srcpkgs/kcalendarcore/template
+++ b/srcpkgs/kcalendarcore/template
@@ -1,7 +1,7 @@
 # Template file for 'kcalendarcore'
 pkgname=kcalendarcore
 reverts="19.08.3_1 19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1 19.04.2_1 19.04.1_1 19.04.0_1 18.12.3_1 18.12.2_1 18.12.1_1 18.12.0_2 18.12.0_1 18.08.3_1 18.08.2_1 18.08.1_1 18.08.0_1 18.04.3_1 17.12.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="${KDE_SITE}https://invent.kde.org/frameworks/kcalendarcore"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=600c2409faf7e4cc9c7375676a5cfcfdf5b74e8b47a5b44afd2c4babf8c5bf57
+checksum=3acb875423dc155d92408a9772ae2ad85f0c69f1033ea777a2326559f11e109c
 replaces="kcalcore>=0"
 
 do_check() {

From 29569da483d7d35670e4251fe463928032a00d87 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:56 +0100
Subject: [PATCH 014/163] kcmutils: update to 5.101.0.

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

diff --git a/srcpkgs/kcmutils/template b/srcpkgs/kcmutils/template
index 5873687d49e3..90bac3298ae7 100644
--- a/srcpkgs/kcmutils/template
+++ b/srcpkgs/kcmutils/template
@@ -1,7 +1,7 @@
 # Template file for 'kcmutils'
 pkgname=kcmutils
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 build_helper=qemu
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kcmutils"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bc7ac9f61c4b78a8465b09310fb793d9fe06180d9c93fae63dd6dbadc745d74f
+checksum=ab4f18a5616d2ebd4c4ea14fb82c74cfa8adb0e904dd5602eca48ad7a143c54b
 
 kcmutils-devel_package() {
 	short_desc+=" - development"

From 3ddc5b6d7364c1ca29a33be2d434b98ae16b3ffe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:14:58 +0100
Subject: [PATCH 015/163] kcodecs: update to 5.101.0.

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

diff --git a/srcpkgs/kcodecs/template b/srcpkgs/kcodecs/template
index 5ce576331525..0193738c7db8 100644
--- a/srcpkgs/kcodecs/template
+++ b/srcpkgs/kcodecs/template
@@ -1,6 +1,6 @@
 # Template file for 'kcodecs'
 pkgname=kcodecs
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel gperf"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcodecs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=55e8b79a27846d1ef90cdc2567b227b31ef8ef5325143c95d404f6eca1e40ca3
+checksum=9ebc28f2101cfafe544d6593f7d23b0438df2a77f8dc7d1f41afc1066846523a
 
 kcodecs-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 239f11dd3fd0f84e6b62e546a3459a3bbaeaac97 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:00 +0100
Subject: [PATCH 016/163] kcompletion: update to 5.101.0.

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

diff --git a/srcpkgs/kcompletion/template b/srcpkgs/kcompletion/template
index 0e6878d2e960..2218297adb48 100644
--- a/srcpkgs/kcompletion/template
+++ b/srcpkgs/kcompletion/template
@@ -1,6 +1,6 @@
 # Template file for 'kcompletion'
 pkgname=kcompletion
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcompletion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63689d9bad9c7320734e84c5b6434aa11c15b026c845ae05f5ce154afd0a4586
+checksum=d80f6fbe23285f9f914ed67ffd2a825d36850c086121666bbb62257126553f30
 
 kcompletion-devel_package() {
 	short_desc+=" - development"

From 8ff04f79598e85ce3960cfac188beeccbcfd447f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:01 +0100
Subject: [PATCH 017/163] kconfig: update to 5.101.0.

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

diff --git a/srcpkgs/kconfig/template b/srcpkgs/kconfig/template
index 554c82a1c250..7f110920ab11 100644
--- a/srcpkgs/kconfig/template
+++ b/srcpkgs/kconfig/template
@@ -1,7 +1,7 @@
 # Template file for 'kconfig'
 pkgname=kconfig
-version=5.100.1
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
 makedepends="qt5-devel qt5-tools-devel qt5-declarative-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8bbb7951d74e8e289f7b0599887ef328b2726fdbdaae18effda2c9d7f18a82da
+checksum=ca747e485756e6d65e4eed85d1187c80b7facc958f379a68fbe862f068cb5383
 
 do_check() {
 	cd build

From 89ef3972a68a4d58606ccce88acc58b0e43abf1f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:03 +0100
Subject: [PATCH 018/163] kconfigwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/kconfigwidgets/template b/srcpkgs/kconfigwidgets/template
index 0f61ae933b50..5266b2f9c68c 100644
--- a/srcpkgs/kconfigwidgets/template
+++ b/srcpkgs/kconfigwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kconfigwidgets'
 pkgname=kconfigwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kconfigwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e88187371127382778f246731e21e6a576ce8e358a3333e3d84d386f2de55091
+checksum=012b5a49bc1a39387f9fdb3a23f21e6669f146577942aa74cbbf4213e18578a8
 
 kconfigwidgets-devel_package() {
 	short_desc+=" - development"

From f9a4ac26c87f2d6a2784a8335676a01c7496f4ef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:05 +0100
Subject: [PATCH 019/163] kcontacts: update to 5.101.0.

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

diff --git a/srcpkgs/kcontacts/template b/srcpkgs/kcontacts/template
index e1cfc56962a2..c3b362661364 100644
--- a/srcpkgs/kcontacts/template
+++ b/srcpkgs/kcontacts/template
@@ -1,7 +1,7 @@
 # Template file for 'kcontacts'
 pkgname=kcontacts
 reverts="19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcontacts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e5063a08367525923cd6c500c7c6674b3a4ee16ec9866207bfe36c0df8c6884b
+checksum=1d4c992bfc3c3c29690bb3bd5a762391e7d72829b6e69ecbebb186807071cbfa
 
 kcontacts-devel_package() {
 	short_desc+=" - development"

From bcfbb7e4c5410b513af04f195c7079642a565350 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:07 +0100
Subject: [PATCH 020/163] kcoreaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kcoreaddons/template b/srcpkgs/kcoreaddons/template
index a56620516ef5..384f7253d13c 100644
--- a/srcpkgs/kcoreaddons/template
+++ b/srcpkgs/kcoreaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kcoreaddons'
 pkgname=kcoreaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcoreaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=dfed68386f919bd214f07837a2a5356e61958237d845115b632e35349e5c1790
+checksum=77b64fc17f7ebbbd53bbb3614b4c3c73a0a9b21607e96e6abb2823ef1972b72a
 
 post_install() {
 	vsed -e 's;${_IMPORT_PREFIX};/usr;g' \

From c7f79b518747be42be2c17cbffda089b2d466f34 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:08 +0100
Subject: [PATCH 021/163] kcrash: update to 5.101.0.

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

diff --git a/srcpkgs/kcrash/template b/srcpkgs/kcrash/template
index 78e6d0f1cc21..3cb62555fb58 100644
--- a/srcpkgs/kcrash/template
+++ b/srcpkgs/kcrash/template
@@ -1,6 +1,6 @@
 # Template file for 'kcrash'
 pkgname=kcrash
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcrash"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1a76e9ddb2be3980b38ec0d6d29102b635a925d6a8bce938a5cf1a46d812a728
+checksum=6dd10951db01918681a8ce6e9e3a99d3f8b5170d2c5a0b5212007e68db0c937a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools kwindowsystem-devel kcoreaddons"

From 9abeb17fd827dd90c9527bd3fec36d50f8daeb10 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:10 +0100
Subject: [PATCH 022/163] kdav: update to 5.101.0.

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

diff --git a/srcpkgs/kdav/template b/srcpkgs/kdav/template
index 1a4c294af661..f6fc528b88cf 100644
--- a/srcpkgs/kdav/template
+++ b/srcpkgs/kdav/template
@@ -1,7 +1,7 @@
 # Template file for 'kdav'
 pkgname=kdav
 reverts="19.04.0_1 19.04.1_1 19.04.2_1 19.04.3_1 19.08.0_1 19.08.1_1 19.08.2_1 19.08.3_1 19.12.0_1 19.12.1_1 19.12.2_1 19.12.3_1 20.04.0_1 20.04.1_1 20.04.2_1 20.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdav"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6ed9451c103558d47149964d09c27535f04e8715867b299735e5c31bc7e78e24
+checksum=3c084a69a913d2bb34eaed2fdeeefb1c671fab82999dfb5e13d387c36301013f
 
 kdav-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From c44ff04affe7223b7d58f0b66bae3e0331e70078 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:11 +0100
Subject: [PATCH 023/163] kdbusaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kdbusaddons/template b/srcpkgs/kdbusaddons/template
index ba47f10953b8..51793221fb83 100644
--- a/srcpkgs/kdbusaddons/template
+++ b/srcpkgs/kdbusaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kdbusaddons'
 pkgname=kdbusaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdbusaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e0755137a3acd57e08b7cc257f60b50322ffe88e8933adfac84d156a920224b3
+checksum=1f2912211b39fe3f757b7a869f7861398d48485a7521e4b4f7de29daceb31a4c
 
 do_check() {
 	cd build

From 0b2339fbc8a9f5ff150bb15e5f1e351628097629 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:13 +0100
Subject: [PATCH 024/163] kdeclarative: update to 5.101.0.

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

diff --git a/srcpkgs/kdeclarative/template b/srcpkgs/kdeclarative/template
index 473fc0062d43..30c5be575166 100644
--- a/srcpkgs/kdeclarative/template
+++ b/srcpkgs/kdeclarative/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeclarative'
 pkgname=kdeclarative
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdeclarative"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7635cb72365b3f12d45f9126ad2e774835c664af8d02f66d3561c02bcbb84017
+checksum=2a208f5af8c83db3979ed28e9a9aa3a80c709a3c08612fbf77792cd314afe476
 
 do_check() {
 	cd build

From 72a042c8333e6ee71596ddf6d72a00e5cfb0c08b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:15 +0100
Subject: [PATCH 025/163] kded: update to 5.101.0.

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

diff --git a/srcpkgs/kded/template b/srcpkgs/kded/template
index f500d6a97115..5c8b09453fc4 100644
--- a/srcpkgs/kded/template
+++ b/srcpkgs/kded/template
@@ -1,6 +1,6 @@
 # Template file for 'kded'
 pkgname=kded
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kded"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d2581a5fc79ef9e74d96162d796937a6b13bc62ba2bf705b714d4d16684d9bce
+checksum=e89c831e68815d3c68d40ab7d0e660935c684e322232b24b687781b42bbb2ee9
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"

From de7221aeca9676edd234cb921d7404f56119d9f4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:17 +0100
Subject: [PATCH 026/163] kdelibs4support: update to 5.101.0.

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

diff --git a/srcpkgs/kdelibs4support/template b/srcpkgs/kdelibs4support/template
index 4a6f9a568542..5883c95e5b30 100644
--- a/srcpkgs/kdelibs4support/template
+++ b/srcpkgs/kdelibs4support/template
@@ -1,7 +1,7 @@
 # Template file for 'kdelibs4support'
 pkgname=kdelibs4support
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -17,7 +17,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdelibs4support"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=82a902bc9e817f28f31b1610664b59401c4d556342bcd2de4a473df2bee373b2
+checksum=75b22a61e5341c91dfb59d1a601a6f7b989be0185a707dcfb489910940ee4aaa
 
 if [ "$CROSS_BUILD" ]; then
 	# gettaddrinfo runtime test is always fine (can't be achieved in crossbuild)

From c696629c0495fe0f4aef97898a6298d909fc1317 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:19 +0100
Subject: [PATCH 027/163] kdesignerplugin: update to 5.101.0.

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

diff --git a/srcpkgs/kdesignerplugin/template b/srcpkgs/kdesignerplugin/template
index 2b2fc027b2f9..a613fef576db 100644
--- a/srcpkgs/kdesignerplugin/template
+++ b/srcpkgs/kdesignerplugin/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesignerplugin'
 pkgname=kdesignerplugin
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only"
 homepage="https://invent.kde.org/frameworks/kdesignerplugin"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=0c61e5bc1d82e03202b7998429ec79e9bac6559639f3178adf6fc9fa516c0dc2
+checksum=7a67b5a56df3c7a9279392b8aae3ccd26c5bed83ab0bff4cbbca84501abed986
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools kgendesignerplugin kdoctools"

From 2a4fe29b2f6cfdacde85696215fca4ff02699761 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:20 +0100
Subject: [PATCH 028/163] kdesu: update to 5.101.0.

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

diff --git a/srcpkgs/kdesu/template b/srcpkgs/kdesu/template
index a284c59c4b8d..75cc487e9a2e 100644
--- a/srcpkgs/kdesu/template
+++ b/srcpkgs/kdesu/template
@@ -1,7 +1,7 @@
 # Template file for 'kdesu'
 pkgname=kdesu
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
  qt5-host-tools qt5-qmake python3"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kdesu"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2fd889ad3df827109417abb9e58509f5bd8b06930a0f608ba22892693f0ff6b1
+checksum=f1abff4b7e7767216958f061553b73dd4003ef2b560f73e4e5a82f410c02e599
 
 kdesu-devel_package() {
 	short_desc+=" - development"

From 85b23d1ac2758aa0290b59c289f7aeb180991490 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:22 +0100
Subject: [PATCH 029/163] kdewebkit: update to 5.101.0.

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

diff --git a/srcpkgs/kdewebkit/template b/srcpkgs/kdewebkit/template
index 801b9222329f..6353817731b5 100644
--- a/srcpkgs/kdewebkit/template
+++ b/srcpkgs/kdewebkit/template
@@ -1,6 +1,6 @@
 # Template file for 'kdewebkit'
 pkgname=kdewebkit
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdewebkit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=25ec2801a5584e4cfb42d9d7e39b9bacf71b5d901b731b4453b6ac9f1419f481
+checksum=65cefc92ba6ca0638c78c443130ec5e80a6e8bfa8f64c34c4bf39c67e4eaa4fc
 
 kdewebkit-devel_package() {
 	short_desc+=" - development"

From 6c1f698bcc4b290913ed9a0ee2133ec9fae20b45 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:23 +0100
Subject: [PATCH 030/163] kdnssd: update to 5.101.0.

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

diff --git a/srcpkgs/kdnssd/template b/srcpkgs/kdnssd/template
index 88fecfe64093..f4abef9b21e4 100644
--- a/srcpkgs/kdnssd/template
+++ b/srcpkgs/kdnssd/template
@@ -1,6 +1,6 @@
 # Template file for 'kdnssd'
 pkgname=kdnssd
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdnssd"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=63751c3ba7faa48c7b18c5f0e6128748b117f3c2706fee1e1d593e7cf68472ba
+checksum=c65698b42e81cdf1737f3b037656654e76a1db06f58820fb02221e48d0ed3f4b
 
 kdnssd-devel_package() {
 	short_desc+=" - development"

From 112af53f94cd04e73b9e0c7ac7112cb077e05cc3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:25 +0100
Subject: [PATCH 031/163] kdoctools: update to 5.101.0.

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

diff --git a/srcpkgs/kdoctools/template b/srcpkgs/kdoctools/template
index 22ec48947418..d8505c4128ec 100644
--- a/srcpkgs/kdoctools/template
+++ b/srcpkgs/kdoctools/template
@@ -1,6 +1,6 @@
 # Template file for 'kdoctools'
 pkgname=kdoctools
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdoctools"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=40e9c9efb1374b7c2fd74ab5137fa14fa557fa4db4033483e3fae3a30da7272b
+checksum=6180aa6cd123986e0be18eaca706601388ff90a54e30d3169f06e2cabe5af847
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDOCBOOKL10NHELPER_EXECUTABLE=/usr/bin/docbookl10nhelper"

From eb8667c127f87024ed3b10375efb0a5ed6779f61 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:27 +0100
Subject: [PATCH 032/163] kemoticons: update to 5.101.0.

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

diff --git a/srcpkgs/kemoticons/template b/srcpkgs/kemoticons/template
index 09b27ebec594..2f4bfb61db21 100644
--- a/srcpkgs/kemoticons/template
+++ b/srcpkgs/kemoticons/template
@@ -1,6 +1,6 @@
 # Template file for 'kemoticons'
 pkgname=kemoticons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, CC-BY-4.0"
 homepage="https://invent.kde.org/frameworks/kemoticons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c4137f696f5a5d98d404088cd86828cc783f93296022e0e98655d2c078e14563
+checksum=1caeda91e53ff8d24ea08a379c6f12060cfa7bf9a93293b43a97d77175bf7a72
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From b8bcac11741bdb6e204e08dc09f562f08ccd24a8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:28 +0100
Subject: [PATCH 033/163] kfilemetadata5: update to 5.101.0.

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

diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index e328e31c1b08..2d45172445f5 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,6 +1,6 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kfilemetadata"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=6fb20c163dc21ee6f89cff4be6cd3939e49ffb2fa61e02a5bcc7b51d13567131
+checksum=53d8ec9b98814384e1c8f0ab2d158e41e5f228fa4bc3a288eef1d9a557e2e88b
 
 kfilemetadata5-devel_package() {
 	short_desc+=" - development"

From 6a29d34c3da7d82a33c8f10fbaf150e5527d0ed9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:30 +0100
Subject: [PATCH 034/163] kglobalaccel: update to 5.101.0.

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

diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template
index 83adf6dbcc90..0a8682660811 100644
--- a/srcpkgs/kglobalaccel/template
+++ b/srcpkgs/kglobalaccel/template
@@ -1,6 +1,6 @@
 # Template file for 'kglobalaccel'
 pkgname=kglobalaccel
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons pkg-config qt5-qmake qt5-host-tools qt5-tools"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kglobalaccel"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c39b4ef33e4c80a6478b6f5a162839d3523c5e4e14c44af647d7f1a72192a2f2
+checksum=3203222ca86b15e73f9da1fde572a1374c3a8353ed2608c2160e1973c57a6062
 
 kglobalaccel-devel_package() {
 	short_desc+=" - development"

From ccbf0b041c2c4ddff8c9ca12bc5eec81309de3b9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:32 +0100
Subject: [PATCH 035/163] kguiaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kguiaddons/template b/srcpkgs/kguiaddons/template
index 7f8d198fa482..ce60cdd3a27a 100644
--- a/srcpkgs/kguiaddons/template
+++ b/srcpkgs/kguiaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kguiaddons'
 pkgname=kguiaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kguiaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5ce16343ed9d881ebb2b5e5ff4b8bd886dd95778910d27308197b072dd3b3d02
+checksum=9894e4193b3cb7b4ed5e3a591cf12043fb87683b09db77e465aa4453c7c757b7
 
 build_options="wayland x11"
 build_options_default="wayland x11"

From 10814f0e432a84a59a59a7bc407cf3a1937cb42b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:33 +0100
Subject: [PATCH 036/163] kholidays: update to 5.101.0.

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

diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template
index 44d5a2306b50..3d5a062962af 100644
--- a/srcpkgs/kholidays/template
+++ b/srcpkgs/kholidays/template
@@ -1,7 +1,7 @@
 # Template file for 'kholidays'
 pkgname=kholidays
 reverts="17.12.3_1 17.12.1_1 17.12.0_1 17.04.3_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kholidays"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4fc4631347611b5d9a79c170a24df92c783bc8fe123763f20628a453eee9ca1c
+checksum=44722c8053370663e4690602cdb58fed1fa9648a6dd766ecaf0800043c263473
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From 14c2f7e55f2dd5efa8d77df700c75fa6317e8ff9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:35 +0100
Subject: [PATCH 037/163] khtml: update to 5.101.0.

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

diff --git a/srcpkgs/khtml/template b/srcpkgs/khtml/template
index 6d4fd014d438..f428587a94c4 100644
--- a/srcpkgs/khtml/template
+++ b/srcpkgs/khtml/template
@@ -1,6 +1,6 @@
 # Template file for 'khtml'
 pkgname=khtml
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/khtml"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=40a5cd6e3a5db5310bca59ccb7a6cbf70f3f45b1a3db9b933882390f6c581c41
+checksum=8826da7bcff3d28ee711e3941d1f0fd0bbdb53a6e325f7727837a1432b7afcf5
 
 khtml-devel_package() {
 	short_desc+=" - development"

From 2c6d8749d70926f64f58a5b1d572b1faedae5f3d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:37 +0100
Subject: [PATCH 038/163] ki18n: update to 5.101.0.

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

diff --git a/srcpkgs/ki18n/template b/srcpkgs/ki18n/template
index bb6a940d13d4..91c48b44e108 100644
--- a/srcpkgs/ki18n/template
+++ b/srcpkgs/ki18n/template
@@ -1,6 +1,6 @@
 # Template file for 'ki18n'
 pkgname=ki18n
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ki18n"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=de63f1d6b86591eff69c502c8d247d6d86494abdd1d179ea84855c3678b30f01
+checksum=bf1530be9279d476c0531988eeb1c032e208f6010c8f00880bb5d694229fef65
 
 ki18n-devel_package() {
 	short_desc+=" - development"

From 30b03050d06ca7388672cac28c700054158373d4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:39 +0100
Subject: [PATCH 039/163] kiconthemes: update to 5.101.0.

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

diff --git a/srcpkgs/kiconthemes/template b/srcpkgs/kiconthemes/template
index 7e5fb8654de4..c0bf2eea3b61 100644
--- a/srcpkgs/kiconthemes/template
+++ b/srcpkgs/kiconthemes/template
@@ -1,6 +1,6 @@
 # Template file for 'kiconthemes'
 pkgname=kiconthemes
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kiconthemes"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=902ecc3b61e7492d62a1a5fb6c9493a72507ade5d312c6633ce508b0437850b9
+checksum=f8577853392481cf8f4a38653ff66422b09f34a9172adaeb337a7387e81b710e
 
 kiconthemes-devel_package() {
 	short_desc+=" - development"

From c29a593ab00a55498cb735ee41552d8a106aeb09 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:40 +0100
Subject: [PATCH 040/163] kidletime: update to 5.101.0.

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

diff --git a/srcpkgs/kidletime/template b/srcpkgs/kidletime/template
index 3c346533d44a..27b6c628018a 100644
--- a/srcpkgs/kidletime/template
+++ b/srcpkgs/kidletime/template
@@ -1,6 +1,6 @@
 # Template file for 'kidletime'
 pkgname=kidletime
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-x11extras-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kidletime"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b4f0162df8a63e83cc2f2db3d4e6ca63ea13f93679186b0b897450b61d1b77c4
+checksum=ddda3dc864e0e9b18f30f1bcaf79ceb7d4148391215556e26f4177882b9f1283
 
 kidletime-devel_package() {
 	short_desc+=" - development"

From a2ff879de2f796548603bdf011f4b6e99aaf9175 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:44 +0100
Subject: [PATCH 041/163] kimageformats: update to 5.101.0.

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

diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index e1602c5232ca..337f37a3bb71 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,6 +1,6 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DKIMAGEFORMATS_HEIF=ON"
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kimageformats"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbb5253d55c0ac09689b772f0723a42c290e8df3448116f556f5d320c6738827
+checksum=ae19b07141fdf977035e6decc50fa45855c0e635f57333a2443d3c24464c625f

From 5e7f92da2c1b6fe81eaa7cbf2b6697af425e4a24 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:46 +0100
Subject: [PATCH 042/163] kinit: update to 5.101.0.

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

diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index 225cc028f1e0..f955ed0d2dfa 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -1,7 +1,7 @@
 # Template file for 'kinit'
 pkgname=kinit
-version=5.100.0
-revision=3
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules libcap-progs pkg-config
  gettext qt5-host-tools qt5-qmake kdoctools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kinit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=89112dd9cebba4c917b915b839afbc01dbfdb80bb71c61d9575fec06445bf2ce
+checksum=8e41dba85484db50ea0fbad67316a514a170f94ff78e8879f494c538b97701a4
 
 kinit-devel_package() {
 	short_desc+=" - development"

From ba2fa507abfa116421eecb3fb5f52dc00225e855 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:48 +0100
Subject: [PATCH 043/163] kio: update to 5.101.0.

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

diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template
index 1aecf59e7373..05bfd810a485 100644
--- a/srcpkgs/kio/template
+++ b/srcpkgs/kio/template
@@ -1,7 +1,7 @@
 # Template file for 'kio'
 pkgname=kio
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kio"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=088788d32eb38016d92c2fdfe29f337332089efa1f0d3a810cf807c2646d7cb6
+checksum=25e4d66215b162480ca58728c58a72f49b2a48bd2cc58e8719fbd7dacb79cc63
 
 do_check() {
 	: # Pain to get working in limited enviroment, excpects e.g. real disks

From 9100f40f4d163cae7eb5fb50dc1cce6ea6be5c38 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:49 +0100
Subject: [PATCH 044/163] kirigami2: update to 5.101.0.

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

diff --git a/srcpkgs/kirigami2/template b/srcpkgs/kirigami2/template
index c609352cfe3d..e12f18514fa4 100644
--- a/srcpkgs/kirigami2/template
+++ b/srcpkgs/kirigami2/template
@@ -1,6 +1,6 @@
 # Template file for 'kirigami2'
 pkgname=kirigami2
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://techbase.kde.org/Kirigami"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kirigami2-${version}.tar.xz"
-checksum=d6080af0c5cece525fcf261e3f71562f7f7a654599c602d530e99d99cc3501df
+checksum=7608eeb528ee863441270cb5896628f8f592dcf09ad00d5bd76d5f7dc1578fbd
 
 kirigami2-devel_package() {
 	short_desc+=" - development"

From 88a5284a8a72f15d97c1dbe51382421ac1b4324e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:51 +0100
Subject: [PATCH 045/163] kitemmodels: update to 5.101.0.

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

diff --git a/srcpkgs/kitemmodels/template b/srcpkgs/kitemmodels/template
index 237dd2a3777b..3c8cb89a5826 100644
--- a/srcpkgs/kitemmodels/template
+++ b/srcpkgs/kitemmodels/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemmodels'
 pkgname=kitemmodels
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-declarative-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemmodels"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a327626184f36e19998ec8848714e362de615cbc2c98cdf3737457d9878e31d8
+checksum=5aaee068a8d0c85dfc50c5ade2c5eb913c5936f68e902c302c36bbc2ac70f426
 
 kitemmodels-devel_package() {
 	short_desc+=" - development"

From 72a051c0b93e6ae960a84ac276c25e2c79cd82cf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:52 +0100
Subject: [PATCH 046/163] kitemviews: update to 5.101.0.

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

diff --git a/srcpkgs/kitemviews/template b/srcpkgs/kitemviews/template
index 618e86477407..03c9251f524d 100644
--- a/srcpkgs/kitemviews/template
+++ b/srcpkgs/kitemviews/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemviews'
 pkgname=kitemviews
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemviews"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9c6d1109e956ded4950fd791d1895c421dda85db35c7d8d08550b92533a3ff1a
+checksum=aca259eeff2dde1434cdf3ff3d979e9b17dd55bad15dd7341f92700cf8418fb1
 
 kitemviews-devel_package() {
 	short_desc+=" - development"

From d62592de38c9db8a09f240bb7c0a70e683374e2f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:54 +0100
Subject: [PATCH 047/163] kjobwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/kjobwidgets/template b/srcpkgs/kjobwidgets/template
index 6a867d1763b3..2257ee6235af 100644
--- a/srcpkgs/kjobwidgets/template
+++ b/srcpkgs/kjobwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kjobwidgets'
 pkgname=kjobwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjobwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d362f99928a49a8a5a75e68248a18249cd8c2904667eb7921485c2b574a73103
+checksum=e1a975b8beb24086dea1fcf1657ff9e672734f80244483c920e960d258cb9a26
 
 kjobwidgets-devel_package() {
 	short_desc+=" - development"

From 23bac626b1177fa0773f536fa01f45dca2d9dc91 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:56 +0100
Subject: [PATCH 048/163] kjs: update to 5.101.0.

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

diff --git a/srcpkgs/kjs/template b/srcpkgs/kjs/template
index f555c279482c..ddeaf42dca2e 100644
--- a/srcpkgs/kjs/template
+++ b/srcpkgs/kjs/template
@@ -1,6 +1,6 @@
 # Template file for 'kjs'
 pkgname=kjs
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules perl pkg-config"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=61729dbb28913bbf46627d4a1f75e553f6666b4fb896a97623e78417f01ac2ae
+checksum=eefef4a9791fb14d3c3a7655df9cd7fbd7068ece4e889f464569ddb83666dc0b
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools kjs"

From 89196e52b213f4ad2e6b98ad8455d665847130b7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:57 +0100
Subject: [PATCH 049/163] kjsembed: update to 5.101.0.

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

diff --git a/srcpkgs/kjsembed/template b/srcpkgs/kjsembed/template
index 924cbad51c9a..706df4ecb027 100644
--- a/srcpkgs/kjsembed/template
+++ b/srcpkgs/kjsembed/template
@@ -1,6 +1,6 @@
 # Template file for 'kjsembed'
 pkgname=kjsembed
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="gettext kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjsembed"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a7864c09cc7407b045b829fc3ba4a084fea18d183c3a867795c864d326734cf0
+checksum=0520a3f31b1a8c946d8cf51725745be44fad92e0f909b335d75d330875308c01
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"

From f624580256f76715fbc8fa5843ef56102161f73a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:15:59 +0100
Subject: [PATCH 050/163] kmediaplayer: update to 5.101.0.

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

diff --git a/srcpkgs/kmediaplayer/template b/srcpkgs/kmediaplayer/template
index 02bd10aab099..50a2a21db98e 100644
--- a/srcpkgs/kmediaplayer/template
+++ b/srcpkgs/kmediaplayer/template
@@ -1,6 +1,6 @@
 # Template file for 'kmediaplayer'
 pkgname=kmediaplayer
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="X11"
 homepage="https://invent.kde.org/frameworks/kmediaplayer"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a2ac4bab7ee6409de2b40dd7cf1db38cac48f4dd5bb45e3c13a2a6d142834a00
+checksum=084e0215dbe9c3a93b90de680f7a7302c3b0756557d130f977b221e1a5a04123
 
 kmediaplayer-devel_package() {
 	short_desc+=" - development"

From dd41c32290c310972ba79725cc7525091ec0f694 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:01 +0100
Subject: [PATCH 051/163] knewstuff: update to 5.101.0.

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

diff --git a/srcpkgs/knewstuff/template b/srcpkgs/knewstuff/template
index c505d67af501..874e38d14454 100644
--- a/srcpkgs/knewstuff/template
+++ b/srcpkgs/knewstuff/template
@@ -1,6 +1,6 @@
 # Template file for 'knewstuff'
 pkgname=knewstuff
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knewstuff"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c32e617b81a948d315b45b30668dfa61cdc39b8a866d5c2a3e86e88c2528dfa5
+checksum=e7112b0b8b766f3300e93fb35bad830510fd16fc86770c3a4833f509ceffcff5
 
 knewstuff-devel_package() {
 	short_desc+=" - development"

From 0fea1eefc1f0c4586330799b50342a01d7429148 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:03 +0100
Subject: [PATCH 052/163] knotifications: update to 5.101.0.

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

diff --git a/srcpkgs/knotifications/template b/srcpkgs/knotifications/template
index cb4db4ca9ef4..9bc5e673a6e8 100644
--- a/srcpkgs/knotifications/template
+++ b/srcpkgs/knotifications/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifications'
 pkgname=knotifications
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifications"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ba21304f0bd2e50042f3bce1a3d2f5bee6058ab43388203d3b2a5ba3c362e6a3
+checksum=38ca69da882d22be43ec7736e08104f74df8dd31c9aaeffc2b0597439cff5d1b
 
 knotifications-devel_package() {
 	short_desc+=" - development"

From b6b1bbc8bcb394e6a98a429c50b7157cd14429ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:05 +0100
Subject: [PATCH 053/163] knotifyconfig: update to 5.101.0.

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

diff --git a/srcpkgs/knotifyconfig/template b/srcpkgs/knotifyconfig/template
index d6a9679d8c95..2308f467a304 100644
--- a/srcpkgs/knotifyconfig/template
+++ b/srcpkgs/knotifyconfig/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifyconfig'
 pkgname=knotifyconfig
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifyconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1db5a4c4f0a8a4c1ff1db5df07d601dc63714720e4c5e52052811004bc27baa9
+checksum=5c257ad4ee8ab9b2717461181e6f44f6cd1fe85b901b6e79b8133ef42583f601
 
 knotifyconfig-devel_package() {
 	short_desc+=" - development"

From 4a595129560b584eb8989383eec5f3c9b698ab50 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:06 +0100
Subject: [PATCH 054/163] kpackage: update to 5.101.0.

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

diff --git a/srcpkgs/kpackage/template b/srcpkgs/kpackage/template
index 1b1d46782400..bd915c4c3fd6 100644
--- a/srcpkgs/kpackage/template
+++ b/srcpkgs/kpackage/template
@@ -1,6 +1,6 @@
 # Template file for 'kpackage'
 pkgname=kpackage
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpackage"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b28c657e94fb0466b934d0179fddd83647ab47fb54f43da67c24383e714e2685
+checksum=6cdb5e6aeb8f45dcd0cef4863edb698cee0fdd216171c00aa5acf5c75cdc1f1d
 
 post_install() {
 	vsed -e 's;[$]{_IMPORT_PREFIX};/usr;g' \

From 72b2f6ea12e40a4f9f8a607faa47fa8940fc8823 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:08 +0100
Subject: [PATCH 055/163] kparts: update to 5.101.0.

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

diff --git a/srcpkgs/kparts/template b/srcpkgs/kparts/template
index fe453c4f268a..3f1b5df84aa3 100644
--- a/srcpkgs/kparts/template
+++ b/srcpkgs/kparts/template
@@ -1,6 +1,6 @@
 # Template file for 'kparts'
 pkgname=kparts
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kparts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=68961dfab9543442ca6bdb627796c5c38172d7dc7955dab6a6adb3086e91c86f
+checksum=daae37f79c13276376f269f341121414779cbbec214956997c393b4c32435697
 
 do_check() {
 	: # test can not find packages assets?!

From 4c7d91c4dd425b7eb1ba1fc3046998916c3d921c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:10 +0100
Subject: [PATCH 056/163] kpeople: update to 5.101.0.

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

diff --git a/srcpkgs/kpeople/template b/srcpkgs/kpeople/template
index 33598cbb6812..59895b9afc38 100644
--- a/srcpkgs/kpeople/template
+++ b/srcpkgs/kpeople/template
@@ -1,6 +1,6 @@
 # Template file for 'kpeople'
 pkgname=kpeople
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpeople"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0f43151d5e5f91214925cae7d8e4089e3a9c364d200da8a6ff1ce6a4b3eb3ee1
+checksum=ca8d436310fe20a6b01463f0cf0ae7f33cb23efb1a5f5395f20bdfe92c9c5a72
 
 do_check() {
 	cd build

From 36bd4af5dc4e861ec6f6106dd66b6398f7211ae0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:11 +0100
Subject: [PATCH 057/163] kplotting: update to 5.101.0.

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

diff --git a/srcpkgs/kplotting/template b/srcpkgs/kplotting/template
index e64f1f354318..c3b1887505a5 100644
--- a/srcpkgs/kplotting/template
+++ b/srcpkgs/kplotting/template
@@ -1,6 +1,6 @@
 # Template file for 'kplotting'
 pkgname=kplotting
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_DESIGNERPLUGIN=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kplotting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f5e411ba79a1945d6778b5a337d963a080cb3016be41b1708ab25d77a63751d3
+checksum=f1d04d1f51aedf162e2acdb1721ab7780aa1d5f89c50d050600291ac8fc15018
 
 kplotting-devel_package() {
 	short_desc+=" - development"

From 809083fca81954fa2a9f69a8d714d717178d4d20 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:13 +0100
Subject: [PATCH 058/163] kpty: update to 5.101.0.

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

diff --git a/srcpkgs/kpty/template b/srcpkgs/kpty/template
index a52b761661db..f078bcb05947 100644
--- a/srcpkgs/kpty/template
+++ b/srcpkgs/kpty/template
@@ -1,6 +1,6 @@
 # Template file for 'kpty'
 pkgname=kpty
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DUTEMPTER_EXECUTABLE=/usr/lib/utempter/utempter"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpty"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f208561be774b93c95e00e822d9644cebd1dfd2f5efd243ef01c9d47a738b440
+checksum=4eed2f2e0df3f5c50640483c29c1ae6c4998ac0058faebb996d2d1a25a60c860
 
 kpty-devel_package() {
 	short_desc+=" - development"

From 5b0e580ab339361f986173e3f3fa50026f8f8291 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:14 +0100
Subject: [PATCH 059/163] kquickcharts: update to 5.101.0.

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

diff --git a/srcpkgs/kquickcharts/template b/srcpkgs/kquickcharts/template
index 7ea679ca71f1..6b971d5ac3ed 100644
--- a/srcpkgs/kquickcharts/template
+++ b/srcpkgs/kquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kquickcharts'
 pkgname=kquickcharts
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only OR LGPL-3.0-only"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kquickcharts-${version}.tar.xz"
-checksum=3ff3de4ae87dcb17db3bd3451cfdb99f004c16dd0cafa53ef452abfed86aadac
+checksum=fdb16c94102380d397d02adf0ad2962fb1b4136b82c63291db31a95694fed73a
 
 do_check() {
 	cd build

From 8359da194d1492be6b90b4dd39e80b66ae9b7e53 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:16 +0100
Subject: [PATCH 060/163] kross: update to 5.101.0.

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

diff --git a/srcpkgs/kross/template b/srcpkgs/kross/template
index 736ed07c699f..07d00ffde760 100644
--- a/srcpkgs/kross/template
+++ b/srcpkgs/kross/template
@@ -1,6 +1,6 @@
 # Template file for 'kross'
 pkgname=kross
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kross"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=b26fcdc1b88d5d706ce7d527f3a8cfddc8554254813e158488f3fb2ed5b6f64a
+checksum=dee2e7da430320eaf135413bde3c2b64aed7ea3ff9f0e67e8896bc7ee1e7ec3d
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From bdc30c27f6c03d416110e08cdaa61ded371b7569 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:18 +0100
Subject: [PATCH 061/163] krunner: update to 5.101.0.

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

diff --git a/srcpkgs/krunner/template b/srcpkgs/krunner/template
index 000a4eb6f880..f7039ac67053 100644
--- a/srcpkgs/krunner/template
+++ b/srcpkgs/krunner/template
@@ -1,6 +1,6 @@
 # Template file for 'krunner'
 pkgname=krunner
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/krunner"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7850553326de3d89108f7a5ab9d37a65b18a5c88bd13bb07390cacb9b358c056
+checksum=d25fcc168234777352dd4d11ac0f46a916d6b17d4cd9078e3a615a7804865fa6
 
 do_check() {
 	cd build

From 0369f0528cdf5de92d9e53091e8466a80ef75cfc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:19 +0100
Subject: [PATCH 062/163] kservice: update to 5.101.0.

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

diff --git a/srcpkgs/kservice/template b/srcpkgs/kservice/template
index efa4c55e64f1..f8bdb434233f 100644
--- a/srcpkgs/kservice/template
+++ b/srcpkgs/kservice/template
@@ -1,6 +1,6 @@
 # Template file for 'kservice'
 pkgname=kservice
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules flex bison gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kservice"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b33d121a1154a0646c869579eff961ad6bbf31dbc7d3f753e82ac8ebbc8504ef
+checksum=fc398700243962691119f4653b2c6f4ab379cdcb2728fd309b55fc1d8047c6b2
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-devel kcoreaddons kdoctools"

From 7cf69d8e8691d09e789dcef80065a6141cb70012 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:21 +0100
Subject: [PATCH 063/163] ksolid: update to 5.101.0.

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

diff --git a/srcpkgs/ksolid/template b/srcpkgs/ksolid/template
index 06651ba56946..44720c5eb6d7 100644
--- a/srcpkgs/ksolid/template
+++ b/srcpkgs/ksolid/template
@@ -1,6 +1,6 @@
 # Template file for 'ksolid'
 pkgname=ksolid
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons pkg-config flex extra-cmake-modules qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/solid"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#k}-${version}.tar.xz"
-checksum=8d9993ed9d24565cf3a8c9c109ecf900867e5cc13e247fda4faa7118b4244683
+checksum=7057825d5de721858af9be698a7114cd45e33bee7c06006a8ec68c05bf141a7a
 
 libksolid_package() {
 	short_desc+=" - runtime library"

From 36dc659c688ab7970b2da3fbd93975f6ed4a43ea Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:23 +0100
Subject: [PATCH 064/163] ktexteditor: update to 5.101.0.

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

diff --git a/srcpkgs/ktexteditor/template b/srcpkgs/ktexteditor/template
index 1c9f84d3a6ba..4367a587efaf 100644
--- a/srcpkgs/ktexteditor/template
+++ b/srcpkgs/ktexteditor/template
@@ -1,7 +1,7 @@
 # Template file for 'ktexteditor'
 pkgname=ktexteditor
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="
  -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ktexteditor"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a1f88cbfa927b4749962bc289eb26a85c580a2eb86189cc634ead9fcaa527ee5
+checksum=107cd3035f41538eb1d5add58ee1a27cc9fa9c7b69f9db18232419498ac55dc4
 
 do_check() {
 	cd build

From 10141c679ae1cab5bdca2d666b608c5f533cb2dc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:24 +0100
Subject: [PATCH 065/163] ktextwidgets: update to 5.101.0.

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

diff --git a/srcpkgs/ktextwidgets/template b/srcpkgs/ktextwidgets/template
index 7c8b3fc6c4b2..5392b8e450b1 100644
--- a/srcpkgs/ktextwidgets/template
+++ b/srcpkgs/ktextwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'ktextwidgets'
 pkgname=ktextwidgets
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/ktextwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=760bc46c42c54c6e84511c12b56931db7f76281e940a98158089c76bef473281
+checksum=e9871644bd2ad593fee0e031066388d1ef3184d2403b56b1f3dbf9cecc39c43c
 
 ktextwidgets-devel_package() {
 	short_desc+=" - development"

From 9f187221b50dd81f5679c77cb772b5d303a26972 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:26 +0100
Subject: [PATCH 066/163] kunitconversion: update to 5.101.0.

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

diff --git a/srcpkgs/kunitconversion/template b/srcpkgs/kunitconversion/template
index fe972c580952..6e732e77bca6 100644
--- a/srcpkgs/kunitconversion/template
+++ b/srcpkgs/kunitconversion/template
@@ -1,6 +1,6 @@
 # Template file for 'kunitconversion'
 pkgname=kunitconversion
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools ki18n-devel
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kunitconversion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1c5b8c30db9faeb4a997e5676b62676df80d8cc887f11ac68a0f2848651c141b
+checksum=7bb2c342a549b5847b44a852c8ab85e48a5509201980f1ff98961c3096868c48
 
 kunitconversion-devel_package() {
 	short_desc+=" - development"

From b97a1a31a00189eaf2d454fcbae63964a4995437 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:27 +0100
Subject: [PATCH 067/163] kwallet: update to 5.101.0.

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

diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template
index efe957bfd40c..c303f4a51c93 100644
--- a/srcpkgs/kwallet/template
+++ b/srcpkgs/kwallet/template
@@ -1,6 +1,6 @@
 # Template file for 'kwallet'
 pkgname=kwallet
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwallet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2bbdf57f515b36d95e8adcf56e96157bb7621f5284abfc3b6e5d63f9f2832e80
+checksum=ca0197fa350b8336ab8c7f0b142cbaf58f9ed8e8410b22f9bc7ae2e3bd7a5457
 
 kwallet-devel_package() {
 	short_desc+=" - development"

From 60906ef1b3d9b3ef3762c64df81497e74b477d83 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:29 +0100
Subject: [PATCH 068/163] kwayland: update to 5.101.0.

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

diff --git a/srcpkgs/kwayland/template b/srcpkgs/kwayland/template
index 83c66cf4af20..4cbd2ae3d878 100644
--- a/srcpkgs/kwayland/template
+++ b/srcpkgs/kwayland/template
@@ -1,7 +1,7 @@
 # Template file for 'kwayland'
 pkgname=kwayland
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
 hostmakedepends="kcoreaddons pkg-config extra-cmake-modules qt5-host-tools qt5-tools-devel
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwayland"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=213d09eb67bc9ecaeecd04cb02838b3ca900e032fd3412c52fa697e0ed7e2f85
+checksum=39c1866ed2a15235bf9df02881ed2e8cd805d50d696bcdc9fe157e54b52def63
 
 kwayland-devel_package() {
 	short_desc+=" - development"

From 1b2fb37e62fa3d8e2991fe2dfc4dee8ec5932efe Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:31 +0100
Subject: [PATCH 069/163] kwidgetsaddons: update to 5.101.0.

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

diff --git a/srcpkgs/kwidgetsaddons/template b/srcpkgs/kwidgetsaddons/template
index 14d3c330c06d..9828e433c3df 100644
--- a/srcpkgs/kwidgetsaddons/template
+++ b/srcpkgs/kwidgetsaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kwidgetsaddons'
 pkgname=kwidgetsaddons
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-tools-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c71913964fa66cc03d9faafeb91efd397095ecfc369f3cd60235cfda49484a1f
+checksum=78913d3303e94329db964bf072b9e565bd582fbbd026310dce6e994c8d083823
 
 do_check() {
 	cd build

From aa978447f3bbfa61da37cb17e2b6ae32141c8366 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:32 +0100
Subject: [PATCH 070/163] kwindowsystem: update to 5.101.0.

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

diff --git a/srcpkgs/kwindowsystem/template b/srcpkgs/kwindowsystem/template
index a058ec92809c..8002a22b756e 100644
--- a/srcpkgs/kwindowsystem/template
+++ b/srcpkgs/kwindowsystem/template
@@ -1,6 +1,6 @@
 # Template file for 'kwindowsystem'
 pkgname=kwindowsystem
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 # Check stage requires a running X Server
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwindowsystem"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=69b24ebaa5c94aa040c46dc1270a8fc9e44ed35d497c16b9b3244bb200834fb3
+checksum=ef6b9e733e320be63a4557da0453b1a8ea81519e01c1737eff69b66401302eb8
 
 kwindowsystem-devel_package() {
 	short_desc+=" - development"

From d6482cd8ca8639330a190a1cd9baee12ba2e86bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:34 +0100
Subject: [PATCH 071/163] kxmlgui: update to 5.101.0.

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

diff --git a/srcpkgs/kxmlgui/template b/srcpkgs/kxmlgui/template
index 99a2061150fb..7924577447fb 100644
--- a/srcpkgs/kxmlgui/template
+++ b/srcpkgs/kxmlgui/template
@@ -1,7 +1,7 @@
 # Template file for 'kxmlgui'
 pkgname=kxmlgui
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules kcoreaddons
  gettext qt5-qmake qt5-host-tools python3"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kxmlgui"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7eee0553056d033d95cd2a04259585d789746f011a8c5bd89fc6632cdc568ea5
+checksum=d5d559a211513ea5977b4efbabb89d4a53a74a7633086c3e8cc8e3231cfd9c7a
 
 do_check() {
 	cd build

From 6572c976e383a6dc358b970a8979d89739130aab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:36 +0100
Subject: [PATCH 072/163] kxmlrpcclient: update to 5.101.0.

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

diff --git a/srcpkgs/kxmlrpcclient/template b/srcpkgs/kxmlrpcclient/template
index 00719d30a5f0..7ea9ca6462f2 100644
--- a/srcpkgs/kxmlrpcclient/template
+++ b/srcpkgs/kxmlrpcclient/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlrpcclient'
 pkgname=kxmlrpcclient
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, BSD-2-Clause"
 homepage="https://invent.kde.org/frameworks/kxmlrpcclient"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=b946ffebb297777fe0fda19b00e4f2bc3a8624ab4cb301bd5c818b83d49cce3a
+checksum=a2414cfc1438eb60301aa847b0242c9b50fa49714091bcbd2d0582c39479e88a
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From 05a51b84b7514113aa80f4e5e9106704bcd67542 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:37 +0100
Subject: [PATCH 073/163] modemmanager-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/modemmanager-qt5/template b/srcpkgs/modemmanager-qt5/template
index f440ae38fb5a..8c825d1b5d0c 100644
--- a/srcpkgs/modemmanager-qt5/template
+++ b/srcpkgs/modemmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'modemmanager-qt5'
 pkgname=modemmanager-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config
@@ -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%5}-${version}.tar.xz"
-checksum=dea540b4a1ec5784749892191015cbc31c021a64944f010b59c7c13e2140f474
+checksum=c893ce4dec6f078773c5472e082ec64e923cc0b5bd19f4ec1b00e8e2c677b006
 
 do_check() {
 	cd build

From f12ac5c422de9be1607cbcf6f1a807d7c09d2251 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:16:39 +0100
Subject: [PATCH 074/163] networkmanager-qt5: update to 5.101.0.

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

diff --git a/srcpkgs/networkmanager-qt5/template b/srcpkgs/networkmanager-qt5/template
index df157050d37f..83a470b20588 100644
--- a/srcpkgs/networkmanager-qt5/template
+++ b/srcpkgs/networkmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'networkmanager-qt5'
 pkgname=networkmanager-qt5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/networkmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=d6612f26ef2b0a3acfc903ff53db306dba189a78a35fd2be948057eea36a635f
+checksum=1ac9f45452399bda18f1c17b8e1305463cf41738f3f94348614c81875f22eb76
 
 do_check() {
 	cd build

From 31b2121a97e4a73dc32886084152722eac550f43 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:13 +0100
Subject: [PATCH 075/163] oxygen-icons5: update to 5.101.0.

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

diff --git a/srcpkgs/oxygen-icons5/template b/srcpkgs/oxygen-icons5/template
index 0e4a523c8131..aa9dcb4129db 100644
--- a/srcpkgs/oxygen-icons5/template
+++ b/srcpkgs/oxygen-icons5/template
@@ -1,6 +1,6 @@
 # Template file for 'oxygen-icons5'
 pkgname=oxygen-icons5
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://invent.kde.org/frameworks/oxygen-icons5"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0061d4cf29f37d336931267466505a39d6be78c932e8fb8eddfecb66d39701e9
+checksum=741a9b8cedf5e963ef4c7ce7dcc5c6b8ceb86a91828e19c9bcb730c44a82412f
 conflicts="oxygen-icons>=0"
 
 oxygen-icons_package() {

From ab7bd113db456f37e04eb42c9395069239c1dc26 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:15 +0100
Subject: [PATCH 076/163] plasma-framework: update to 5.101.0.

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

diff --git a/srcpkgs/plasma-framework/template b/srcpkgs/plasma-framework/template
index 85f9aac6c2d1..9d93f5f7c436 100644
--- a/srcpkgs/plasma-framework/template
+++ b/srcpkgs/plasma-framework/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-framework'
 pkgname=plasma-framework
-version=5.100.1
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/plasma-framework"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=53940a920773a105df0af9dd3dbf7afcebc6e1eb66404cc77f46c80563b4ada1
+checksum=6ac9b4ded7d5f02a62aaafd23f1063258f0f2ae632490c4304765d7e545ed7fa
 
 do_check() {
 	cd build

From e88b53b88d5b2443031f2af7616c913b103a5c6a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:16 +0100
Subject: [PATCH 077/163] prison: update to 5.101.0.

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

diff --git a/srcpkgs/prison/template b/srcpkgs/prison/template
index 79bedb6ef32d..4bb0106c1d05 100644
--- a/srcpkgs/prison/template
+++ b/srcpkgs/prison/template
@@ -1,6 +1,6 @@
 # Template file for 'prison'
 pkgname=prison
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-tools doxygen
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/prison-${version}.tar.xz"
-checksum=30c9a6ef8364b811f2015b6d8ca36714cd39e514919fdc054768ae871dcb9483
+checksum=b54fcf84d18f24562e74e0bfa252a51ff09dd0a1ab81f5919053e4e868b5cdf6
 
 post_install() {
 	vlicense LICENSES/BSD-3-Clause.txt

From 93ba2c2ac8ff3edd47308d7e5fdfaffbaf354217 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:18 +0100
Subject: [PATCH 078/163] purpose: update to 5.101.0.

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

diff --git a/srcpkgs/purpose/template b/srcpkgs/purpose/template
index ee6ae961e7f0..5ae24ef6ec4b 100644
--- a/srcpkgs/purpose/template
+++ b/srcpkgs/purpose/template
@@ -1,7 +1,7 @@
 # Template file for 'purpose'
 pkgname=purpose
-version=5.100.0
-revision=2
+version=5.101.0
+revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules
  python3 gettext intltool"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/purpose"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3c0eb5b744cb7505ece3e59e2f1ca445137f5969a73f253bca14eb5ff168532f
+checksum=b3afa707f89d2c4ac4358780348ec5e32e51355b546f13fa589adf5b00c2b117
 
 do_check() {
 	cd build

From 97a63087758c992d6b31817b4d1c841911e072ae Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:19 +0100
Subject: [PATCH 079/163] qqc2-desktop-style: update to 5.101.0.

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

diff --git a/srcpkgs/qqc2-desktop-style/template b/srcpkgs/qqc2-desktop-style/template
index ea62fb75cbf6..1e4e417b1874 100644
--- a/srcpkgs/qqc2-desktop-style/template
+++ b/srcpkgs/qqc2-desktop-style/template
@@ -1,6 +1,6 @@
 # Template file for 'qqc2-desktop-style'
 pkgname=qqc2-desktop-style
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a97bbfeddd6915c6ba90bc5062308610631bf1fe3f15b1e3143b839dce6c2f26
+checksum=a19ceb8a7e86290a5891145a043c2dfbeb2cda2404d93559ff2b6c98bb9adf06
 
 qqc2-desktop-style-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 759799191c5b5f54fbaa40188242db4d7561273b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:21 +0100
Subject: [PATCH 080/163] sonnet: update to 5.101.0.

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

diff --git a/srcpkgs/sonnet/template b/srcpkgs/sonnet/template
index d7bd34558b7f..c00e5f5e57ed 100644
--- a/srcpkgs/sonnet/template
+++ b/srcpkgs/sonnet/template
@@ -1,6 +1,6 @@
 # Template file for 'sonnet'
 pkgname=sonnet
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/sonnet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e4e72b9385900d53afec16fd1272c91b56d39d849dc54974b7d9178b3c3a1e19
+checksum=6b03178b279ceed9a46742e87537fa23a43e3c471b7a73908564c20d42788ed0
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" sonnet"

From bd986de05dbe970986cce6156a7ad613e4f0e3c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:23 +0100
Subject: [PATCH 081/163] syndication: update to 5.101.0.

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

diff --git a/srcpkgs/syndication/template b/srcpkgs/syndication/template
index 94fdc9754b24..bd4a576844c7 100644
--- a/srcpkgs/syndication/template
+++ b/srcpkgs/syndication/template
@@ -1,7 +1,7 @@
 # Template file for 'syndication'
 pkgname=syndication
 reverts="18.08.0_1 18.08.0_2 18.08.1_1"
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/syndication-${version}.tar.xz"
-checksum=c548045b97da030ebf0cab8c6b0e32d3508384fa5aedee3c794d7fe60b9df38d
+checksum=c005c3393f17a89f2a467ad7c38cd06e8beb4c67a281e9344a7a909bdd84e2c1
 
 syndication-devel_package() {
 	short_desc+=" - development"

From 63a2aa9ba98da342fad333893e10d7ea7aba4bd6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:24 +0100
Subject: [PATCH 082/163] syntax-highlighting: update to 5.101.0.

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

diff --git a/srcpkgs/syntax-highlighting/template b/srcpkgs/syntax-highlighting/template
index 20bc04c6438e..631332172613 100644
--- a/srcpkgs/syntax-highlighting/template
+++ b/srcpkgs/syntax-highlighting/template
@@ -1,6 +1,6 @@
 # Template file for 'syntax-highlighting'
 pkgname=syntax-highlighting
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 configure_args="-DKATEHIGHLIGHTINGINDEXER_EXECUTABLE=/usr/libexec/${pkgname}/katehighlightingindexer"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/syntax-highlighting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e0a79487d2d42ad603b650dc8ed09935883f2f1aa1feff087144a01994414cb4
+checksum=31cddb233f79ce596f81bf66f4526a9b8ddb06e3224f200596e56bb0dc1f1d3b
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" syntax-highlighting"

From 1137714f8288a7ab08ad1e64f811b529f8860389 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 21 Dec 2022 17:17:26 +0100
Subject: [PATCH 083/163] threadweaver: update to 5.101.0.

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

diff --git a/srcpkgs/threadweaver/template b/srcpkgs/threadweaver/template
index a837951f9f8a..494e1469cdd5 100644
--- a/srcpkgs/threadweaver/template
+++ b/srcpkgs/threadweaver/template
@@ -1,6 +1,6 @@
 # Template file for 'threadweaver'
 pkgname=threadweaver
-version=5.100.0
+version=5.101.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/threadweaver"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=035a2ef1145e51d023791e6c638f9132635c800440072fd3161ed30863445735
+checksum=4fd103c528590fa974f267d6de5a709b942cee15247b3d877f27d997ff62fbfb
 
 threadweaver-devel_package() {
 	short_desc+=" - development"

From ebdbe5d3e42d9c6f1c989676e64a23d986d3629d Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 5 Nov 2022 02:27:50 -0400
Subject: [PATCH 084/163] xbps-src: default XBPS_MAKEJOBS to `nproc`

previously this defaulted to 1. In some rare cases, nproc is not
desirable, but that can be easily overriden in the standard ways,
etc/conf or -jN.

For compatibility with other distros, it defaults to 1 when nproc
is not available.
---
 common/xbps-src/shutils/common.sh | 1 -
 xbps-src                          | 7 +++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh
index ea67dabfd966..1aeeaddc268e 100644
--- a/common/xbps-src/shutils/common.sh
+++ b/common/xbps-src/shutils/common.sh
@@ -482,7 +482,6 @@ setup_pkg() {
     DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
     PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
 
-    : ${XBPS_MAKEJOBS:=1}
     export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
     if [ -n "$disable_parallel_build" ]; then
         XBPS_MAKEJOBS=1
diff --git a/xbps-src b/xbps-src
index 0ee7af507401..cdb5f8c6d643 100755
--- a/xbps-src
+++ b/xbps-src
@@ -494,6 +494,13 @@ fi
 [ -n "$XBPS_ARG_CHECK_PKGS" ] && XBPS_CHECK_PKGS="$XBPS_ARG_CHECK_PKGS"
 [ -n "$XBPS_ARG_MAKEJOBS" ] && XBPS_MAKEJOBS="$XBPS_ARG_MAKEJOBS"
 
+# Default to nproc for XBPS_MAKEJOBS if not set and nproc is available
+if command -v nproc >/dev/null ; then
+    : ${XBPS_MAKEJOBS:=$(nproc)}
+else
+    : ${XBPS_MAKEJOBS:=1}
+fi
+
 export XBPS_BUILD_ONLY_ONE_PKG XBPS_SKIP_REMOTEREPOS XBPS_BUILD_FORCEMODE \
        XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \
        XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \

From 35e8b2c277f70e78a1a64444edda7189000779a3 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sat, 5 Nov 2022 02:34:02 -0400
Subject: [PATCH 085/163] etc/defaults.conf: document nproc XBPS_MAKEJOBS
 default

---
 etc/defaults.conf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/etc/defaults.conf b/etc/defaults.conf
index d69b4a454087..f70e4ea3d006 100644
--- a/etc/defaults.conf
+++ b/etc/defaults.conf
@@ -64,7 +64,8 @@ XBPS_SUCMD="sudo /bin/sh -c"
 
 # [OPTIONAL]
 # Number of parallel jobs to execute when building packages that
-# use make(1) or alike commands.
+# use make(1) or alike commands. Defaults to the result of nproc(1).
+# If nproc(1) is not available, defaults to 1.
 #
 #XBPS_MAKEJOBS=4
 

From a5114c9679ae0fe169473158c51bc37fa9d88d58 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, 23 Dec 2022 11:33:23 +0700
Subject: [PATCH 086/163] kinit: requires kservice-devel

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

diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index f955ed0d2dfa..e0897bd46355 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -5,7 +5,7 @@ revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules libcap-progs pkg-config
  gettext qt5-host-tools qt5-qmake kdoctools"
-makedepends="kio-devel kdoctools-devel libcap-devel kbookmarks-devel"
+makedepends="kio-devel kdoctools-devel libcap-devel kbookmarks-devel kservice-devel"
 short_desc="Helper library to speed up start of applications on KDE workspaces"
 maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"

From 5e1fa117460193b9cb24641497a8f303036ff8ac 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, 23 Dec 2022 08:45:54 +0700
Subject: [PATCH 087/163] linux5.4+: turn off CONFIG_VIRT_CPU_ACCOUNTING_GEN

---
 srcpkgs/linux5.10/files/arm64-dotconfig  | 2 +-
 srcpkgs/linux5.15/files/arm64-dotconfig  | 2 +-
 srcpkgs/linux5.4/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/ppc64-dotconfig   | 2 +-
 srcpkgs/linux6.0/files/ppc64le-dotconfig | 2 +-
 srcpkgs/linux6.0/files/x86_64-dotconfig  | 2 +-
 srcpkgs/linux6.1/files/arm64-dotconfig   | 2 +-
 srcpkgs/linux6.1/files/ppc64-dotconfig   | 2 +-
 srcpkgs/linux6.1/files/ppc64le-dotconfig | 2 +-
 srcpkgs/linux6.1/files/x86_64-dotconfig  | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/srcpkgs/linux5.10/files/arm64-dotconfig b/srcpkgs/linux5.10/files/arm64-dotconfig
index 657c272bb324..d545af941df9 100644
--- a/srcpkgs/linux5.10/files/arm64-dotconfig
+++ b/srcpkgs/linux5.10/files/arm64-dotconfig
@@ -94,7 +94,7 @@ CONFIG_PREEMPT_VOLUNTARY=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux5.15/files/arm64-dotconfig b/srcpkgs/linux5.15/files/arm64-dotconfig
index 450c0253ab29..40c18915d3bc 100644
--- a/srcpkgs/linux5.15/files/arm64-dotconfig
+++ b/srcpkgs/linux5.15/files/arm64-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux5.4/files/arm64-dotconfig b/srcpkgs/linux5.4/files/arm64-dotconfig
index 439e82ad9646..96319326014a 100644
--- a/srcpkgs/linux5.4/files/arm64-dotconfig
+++ b/srcpkgs/linux5.4/files/arm64-dotconfig
@@ -89,7 +89,7 @@ CONFIG_PREEMPT_VOLUNTARY=y
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
 # CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_BSD_PROCESS_ACCT=y
 CONFIG_BSD_PROCESS_ACCT_V3=y
diff --git a/srcpkgs/linux6.0/files/arm64-dotconfig b/srcpkgs/linux6.0/files/arm64-dotconfig
index 6b5c79a40d85..c708bc401cb3 100644
--- a/srcpkgs/linux6.0/files/arm64-dotconfig
+++ b/srcpkgs/linux6.0/files/arm64-dotconfig
@@ -122,7 +122,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/ppc64-dotconfig b/srcpkgs/linux6.0/files/ppc64-dotconfig
index 3c76b97ac0b9..841ae1a350d3 100644
--- a/srcpkgs/linux6.0/files/ppc64-dotconfig
+++ b/srcpkgs/linux6.0/files/ppc64-dotconfig
@@ -116,7 +116,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/ppc64le-dotconfig b/srcpkgs/linux6.0/files/ppc64le-dotconfig
index 7a43001b8937..a32850c87f39 100644
--- a/srcpkgs/linux6.0/files/ppc64le-dotconfig
+++ b/srcpkgs/linux6.0/files/ppc64le-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.0/files/x86_64-dotconfig b/srcpkgs/linux6.0/files/x86_64-dotconfig
index 2e27d00beef2..fc67dc699926 100644
--- a/srcpkgs/linux6.0/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.0/files/x86_64-dotconfig
@@ -142,7 +142,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/arm64-dotconfig b/srcpkgs/linux6.1/files/arm64-dotconfig
index ae4ebeeef483..c244e5af74ee 100644
--- a/srcpkgs/linux6.1/files/arm64-dotconfig
+++ b/srcpkgs/linux6.1/files/arm64-dotconfig
@@ -122,7 +122,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 # CONFIG_IRQ_TIME_ACCOUNTING is not set
 CONFIG_SCHED_THERMAL_PRESSURE=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/ppc64-dotconfig b/srcpkgs/linux6.1/files/ppc64-dotconfig
index 4e8885d93d7b..82058e328ec9 100644
--- a/srcpkgs/linux6.1/files/ppc64-dotconfig
+++ b/srcpkgs/linux6.1/files/ppc64-dotconfig
@@ -116,7 +116,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/ppc64le-dotconfig b/srcpkgs/linux6.1/files/ppc64le-dotconfig
index f326a54860c4..1881ce75cecf 100644
--- a/srcpkgs/linux6.1/files/ppc64le-dotconfig
+++ b/srcpkgs/linux6.1/files/ppc64le-dotconfig
@@ -114,7 +114,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y
diff --git a/srcpkgs/linux6.1/files/x86_64-dotconfig b/srcpkgs/linux6.1/files/x86_64-dotconfig
index a441e7b5be69..d6ed831e1921 100644
--- a/srcpkgs/linux6.1/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.1/files/x86_64-dotconfig
@@ -142,7 +142,7 @@ CONFIG_SCHED_CORE=y
 # CPU/Task time and stats accounting
 #
 CONFIG_VIRT_CPU_ACCOUNTING=y
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
 CONFIG_IRQ_TIME_ACCOUNTING=y
 CONFIG_HAVE_SCHED_AVG_IRQ=y
 CONFIG_BSD_PROCESS_ACCT=y

From 47cf1cbc3000a4c60a29829578bdacbe0dbe212c Mon Sep 17 00:00:00 2001
From: Vincent Legoll <vincent.legoll@gmail.com>
Date: Thu, 22 Dec 2022 00:30:42 +0100
Subject: [PATCH 088/163] icewm: update to 3.3.0

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

diff --git a/srcpkgs/icewm/template b/srcpkgs/icewm/template
index 18b66d6944e9..11cf51a5ce47 100644
--- a/srcpkgs/icewm/template
+++ b/srcpkgs/icewm/template
@@ -1,6 +1,6 @@
 # Template file for 'icewm'
 pkgname=icewm
-version=3.2.2
+version=3.3.0
 revision=1
 build_style=cmake
 make_cmd=make
@@ -18,7 +18,7 @@ license="GPL-2.0-or-later"
 homepage="https://ice-wm.org/"
 changelog="https://raw.githubusercontent.com/ice-wm/icewm/master/NEWS"
 distfiles="https://github.com/ice-wm/icewm/archive/${version}.tar.gz"
-checksum=21354a56528b22cb43fc2eb6e662b84eacf090f4d0658ac6712cde792336b2c2
+checksum=b981f22bf02793b2e78cc455234cf7120454e75f9a3375fd0aa18cf372f39302
 # broken tests
 make_check=no
 

From ea4af19ce8739bbb6bb0bac520b2576cd5f9316d Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Thu, 22 Dec 2022 23:38:29 +0100
Subject: [PATCH 089/163] gitea: update to 1.17.4

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

diff --git a/srcpkgs/gitea/template b/srcpkgs/gitea/template
index 68f2eee52e5d..e1ffcbf6b0e4 100644
--- a/srcpkgs/gitea/template
+++ b/srcpkgs/gitea/template
@@ -1,6 +1,6 @@
 # Template file for 'gitea'
 pkgname=gitea
-version=1.17.3
+version=1.17.4
 revision=1
 build_style=go
 go_import_path=code.gitea.io/gitea
@@ -31,7 +31,7 @@ license="MIT"
 homepage="https://gitea.io"
 changelog="https://raw.githubusercontent.com/go-gitea/gitea/main/CHANGELOG.md"
 distfiles="https://dl.gitea.io/gitea/${version}/gitea-src-${version}.tar.gz"
-checksum=35490480ab793844e8ef9d541dca1c3c7ee510883205fe9197f373d276cd1f78
+checksum=928644afcf5087109fd8377fed25a24bf659a112017f2bb499bc4a9278d73cae
 
 system_accounts="_gitea"
 _gitea_homedir="/var/lib/gitea"

From 7a5f53b07ee45b151674fcdc187944a961148d73 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Thu, 22 Dec 2022 15:05:57 -0600
Subject: [PATCH 090/163] haproxy: update to 2.4.20.

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

diff --git a/srcpkgs/haproxy/template b/srcpkgs/haproxy/template
index 6ac772861c8d..373ff4e2c3c9 100644
--- a/srcpkgs/haproxy/template
+++ b/srcpkgs/haproxy/template
@@ -1,6 +1,6 @@
 # Template file for 'haproxy'
 pkgname=haproxy
-version=2.4.18
+version=2.4.20
 revision=1
 build_style=gnu-makefile
 make_install_args="SBINDIR=${DESTDIR}/usr/bin DOCDIR=${DESTDIR}/usr/share/doc/${pkgname}"
@@ -12,8 +12,8 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.haproxy.org"
 changelog="https://www.haproxy.org/download/2.4/src/CHANGELOG"
-distfiles="${homepage}/download/${version%.*}/src/${pkgname}-${version}.tar.gz"
-checksum=d7e46b56ac789d4fcf3ca209a109871e67ce4efca20a6537052f542f2af9616c
+distfiles="https://www.haproxy.org/download/${version%.*}/src/haproxy-${version}.tar.gz"
+checksum=415c62d2159941a17c443941aa85e7353047d79f3b72a0e7062473f7e753cacc
 
 haproxy_homedir="/var/lib/${pkgname}"
 make_dirs="$haproxy_homedir 0750 ${pkgname} ${pkgname}"

From b2179c7d8f36769f6bbc69c5d6364187ea403184 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Thu, 22 Dec 2022 15:04:18 -0600
Subject: [PATCH 091/163] tmuxc: update to 1.9.

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

diff --git a/srcpkgs/tmuxc/template b/srcpkgs/tmuxc/template
index 73905ec16c9a..63464bf296a6 100644
--- a/srcpkgs/tmuxc/template
+++ b/srcpkgs/tmuxc/template
@@ -1,6 +1,6 @@
 # Template file for 'tmuxc'
 pkgname=tmuxc
-version=1.8
+version=1.9
 revision=1
 depends="perl"
 short_desc="Local and remote tmux window manager"
@@ -8,7 +8,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="MIT"
 homepage="https://github.com/zdykstra/tmuxc"
 distfiles="https://github.com/zdykstra/${pkgname}/archive/v${version}.tar.gz"
-checksum=fb9e6352e783cc9697887eb2e52e943685125fa97ba87ea001decb8dcd89b0c0
+checksum=885b4c59b411200e71de6e2f57ebbcd426e9c27b954c2c52dc8237a335c57e9d
 
 do_install() {
 	vbin tmuxc

From 4ee70238a89af63d691015346646a8a5838f6ba1 Mon Sep 17 00:00:00 2001
From: Albert Schwarzkopf <dev-voidlinux@quitesimple.org>
Date: Thu, 22 Dec 2022 22:34:03 +0100
Subject: [PATCH 092/163] rrdtool: rebuild to fix unresolvable shlib, fix tests

Rebuild to get rid of error:
"perl-rrdtool-1.7.2_13: broken, unresolvable shlib `libperl.so.5.36'"

A previous revbump didn't do it because #40412 wasn't merged yet.

Add "bc" to checkdepends so a test doesn't fail.

Add upstream patch so test does not fail on musl

Add python3 dependency for python3-rrdtool
---
 .../set_fallback_first_weekday_to_0.patch     | 39 +++++++++++++++++++
 srcpkgs/rrdtool/template                      |  4 +-
 2 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch

diff --git a/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch b/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch
new file mode 100644
index 000000000000..dcd4ab322635
--- /dev/null
+++ b/srcpkgs/rrdtool/patches/set_fallback_first_weekday_to_0.patch
@@ -0,0 +1,39 @@
+From 784a3913e64bd10ec544945f2c05c354677a726a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jean-Michel=20Vourg=C3=A8re?= <nirgal@debian.org>
+Date: Sun, 16 Jun 2019 08:07:32 +0200
+Subject: [PATCH] Set fallback first_weekday to 0 (fix #1012)
+
+- Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY
+  is not defined
+- Fixes: https://github.com/oetiker/rrdtool-1.x/issues/1012
+---
+ src/rrd_graph.c   | 2 +-
+ src/rrd_rpncalc.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/rrd_graph.c b/src/rrd_graph.c
+index f5d2cdec5..62c3e645f 100644
+--- a/src/rrd_graph.c
++++ b/src/rrd_graph.c
+@@ -1568,7 +1568,7 @@ static int find_first_weekday(
+         }
+         first_weekday = (week_1stday + first_weekday - 1) % 7;
+ #else
+-        first_weekday = 1;
++        first_weekday = 0;
+ #endif
+     }
+     return first_weekday;
+diff --git a/src/rrd_rpncalc.c b/src/rrd_rpncalc.c
+index 0f54c6be6..84f692119 100644
+--- a/src/rrd_rpncalc.c
++++ b/src/rrd_rpncalc.c
+@@ -564,7 +564,7 @@ static int find_first_weekday(void){
+         }
+         first_weekday=(week_1stday + first_weekday - 1) % 7;
+ #else
+-        first_weekday = 1;
++        first_weekday = 0;
+ #endif
+     }
+     return first_weekday;
diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index c45176f72a85..50b6aee29f6d 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=13
+revision=14
 build_style=gnu-configure
 # configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
 # until this is fixed upstream, manually define am_cv_python_version to circumvent
@@ -13,6 +13,7 @@ configure_args="--enable-perl --enable-perl-site-install
 hostmakedepends="pkg-config groff intltool python3-setuptools perl-XML-Parser"
 makedepends="libxml2-devel pango-devel python3-devel ruby-devel LuaJIT-devel perl"
 depends="dejavu-fonts-ttf"
+checkdepends="bc"
 short_desc="Data logging and graphing system for time series data"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -30,6 +31,7 @@ python-rrdtool_package() {
 
 python3-rrdtool_package() {
 	short_desc+=" - Python 3 bindings"
+	depends="python3"
 	replaces="python-rrdtool>=0"
 	provides="python-rrdtool-${version}_$revision"
 	pkg_install() {

From 17571e379391529a32f59a053277f2336150ddff Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:11:06 +0100
Subject: [PATCH 093/163] MangoHud: update to 0.6.8.

---
 srcpkgs/MangoHud/template | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template
index 84c0163f92c9..4e2a01ca1ce9 100644
--- a/srcpkgs/MangoHud/template
+++ b/srcpkgs/MangoHud/template
@@ -1,8 +1,7 @@
 # Template file for 'MangoHud'
 pkgname=MangoHud
-version=0.6.7.1
-revision=4
-_version="${version%.*}-${version##*.}"
+version=0.6.8
+revision=1
 build_style=meson
 configure_args="-Duse_system_vulkan=enabled -Dwith_xnvctrl=disabled
  -Dwith_nvml=disabled -Duse_system_spdlog=enabled"
@@ -13,8 +12,8 @@ short_desc="Vulkan and OpenGL overlay for monitoring FPS, temperatures and more"
 maintainer="John <me@johnnynator.dev>"
 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=220abdc563e39727527b63ace9f7b8b1de0a53d4cf79b8bbed5794dbbf8db77a
+distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${version}/MangoHud-v${version}-Source-DFSG.tar.xz"
+checksum=0c4358428e6ae48d13282dec4bf4e78015b4f5e46d080a7e7588786cef63c09f
 
 post_patch() {
 	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then

From 14dd5def3a2064bd38d423c326d3958e268e7b40 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:13:03 +0100
Subject: [PATCH 094/163] DarkRadiant: update to 3.7.0.

---
 srcpkgs/DarkRadiant/patches/32.patch | 20 --------------------
 srcpkgs/DarkRadiant/template         |  6 +++---
 2 files changed, 3 insertions(+), 23 deletions(-)
 delete mode 100644 srcpkgs/DarkRadiant/patches/32.patch

diff --git a/srcpkgs/DarkRadiant/patches/32.patch b/srcpkgs/DarkRadiant/patches/32.patch
deleted file mode 100644
index 24845c30bc72..000000000000
--- a/srcpkgs/DarkRadiant/patches/32.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- DarkRadiant-2.14.0/radiantcore/model/import/openfbx/ofbx.h	2021-10-30 12:57:00.000000000 +0200
-+++ -	2021-12-07 14:04:32.530489783 +0100
-@@ -1,5 +1,5 @@
- #pragma once
--
-+#include <cinttypes>
- 
- namespace ofbx
- {
-@@ -12,8 +12,8 @@
- 	typedef long long i64;
- 	typedef unsigned long long u64;
- #else
--	typedef long i64;
--	typedef unsigned long u64;
-+	typedef int64_t i64;
-+	typedef uint64_t u64;
- #endif
- 
- static_assert(sizeof(u8) == 1, "u8 is not 1 byte");
diff --git a/srcpkgs/DarkRadiant/template b/srcpkgs/DarkRadiant/template
index 7192a74ebf5c..23cecf8b9dd5 100644
--- a/srcpkgs/DarkRadiant/template
+++ b/srcpkgs/DarkRadiant/template
@@ -1,7 +1,7 @@
 # Template file for 'DarkRadiant'
 pkgname=DarkRadiant
-version=2.14.0
-revision=3
+version=3.7.0
+revision=1
 build_style=cmake
 build_helper=cmake-wxWidgets-gtk3
 hostmakedepends="pkg-config ruby-asciidoctor"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/codereader/DarkRadiant/"
 distfiles="https://github.com/codereader/DarkRadiant/archive/${version}.tar.gz"
-checksum=cc7802cb362c6b66d0dbd4a5798ebe8d0e069d0e7a05b6f4ab679c167a1d7621
+checksum=c8d52dc1ca98ca10a93bf698e7e12c6ac761f12f8f210e403bad72e842155737
 
 CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/lib/wx/include/gtk3-unicode-3.0"
 CXXFLAGS="$CXXFLAGS -I${XBPS_CROSS_BASE}/${py3_sitelib}/pybind11/include"

From e56ef0ca46cff12f3fd3c226e4abb1a7db3144cf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:14:40 +0100
Subject: [PATCH 095/163] libmediainfo: update to 22.12.

---
 srcpkgs/libmediainfo/patches/musl.patch | 12 ------------
 srcpkgs/libmediainfo/template           |  4 ++--
 2 files changed, 2 insertions(+), 14 deletions(-)
 delete mode 100644 srcpkgs/libmediainfo/patches/musl.patch

diff --git a/srcpkgs/libmediainfo/patches/musl.patch b/srcpkgs/libmediainfo/patches/musl.patch
deleted file mode 100644
index 7b97fb8cff89..000000000000
--- a/srcpkgs/libmediainfo/patches/musl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/Source/MediaInfo/MediaInfo_Internal.cpp
-+++ b/Source/MediaInfo/MediaInfo_Internal.cpp
-@@ -75,8 +75,8 @@
-     #elif defined(_POSIX_PRIORITY_SCHEDULING)
-         #include <sched.h>
-         #include <unistd.h>
--        #include <signal.h>
-     #endif //_POSIX_PRIORITY_SCHEDULING
-+    #include <signal.h>
-     #include <ctime>
- #endif
- using namespace ZenLib;
diff --git a/srcpkgs/libmediainfo/template b/srcpkgs/libmediainfo/template
index 63cd52c9f449..a7d8535434af 100644
--- a/srcpkgs/libmediainfo/template
+++ b/srcpkgs/libmediainfo/template
@@ -1,6 +1,6 @@
 # Template file for 'libmediainfo'
 pkgname=libmediainfo
-version=21.09
+version=22.12
 revision=1
 _tests_commit=983666091bee260198d8426e2045f1aca85e5e2f
 build_wrksrc=Project/GNU/Library
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause"
 homepage="https://mediaarea.net/MediaInfo"
 distfiles="https://mediaarea.net/download/source/libmediainfo/${version}/${pkgname}_${version}.tar.xz"
-checksum=69be9444f6a03a1bdf56713ee31d56e987c502a7ec18eb54ee70fcc171b7f126
+checksum=0fc6d32f06d6ce5e144074d2e57e0db8dfa4e38e752d3123ada27ccaf89634bc
 skip_extraction="mediatrace.xsd
  micromediatrace.xsd
  mediainfo.xsd

From 3c7d4c857b87a26f597a4a924aa945fbd538b77a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:14:45 +0100
Subject: [PATCH 096/163] mediainfo: update to 22.12.

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

diff --git a/srcpkgs/mediainfo/template b/srcpkgs/mediainfo/template
index 5a49408cf18e..e80da59ead88 100644
--- a/srcpkgs/mediainfo/template
+++ b/srcpkgs/mediainfo/template
@@ -1,6 +1,6 @@
 # Template file for 'mediainfo'
 pkgname=mediainfo
-version=21.09
+version=22.12
 revision=1
 configure_args="--with-wx-config=wx-config-gtk3"
 hostmakedepends="automake libtool pkg-config"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause"
 homepage="https://mediaarea.net/MediaInfo"
 distfiles="https://mediaarea.net/download/source/${pkgname}/${version}/${pkgname}_${version}.tar.xz"
-checksum=7b8fd9a502ec64afe1315072881b6385ba57ca69f2f82c625b1672e151c50c57
+checksum=932b82739f738e7db603cf5bb170720731a9e7c61d145c2a54aabb3cd0b753bc
 replaces="mediainfo-gui>=0"
 
 do_configure() {

From 46387de1668c0f3994c15bebc388013b47136aef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:16:48 +0100
Subject: [PATCH 097/163] ppsspp: update to 1.14.1.

---
 srcpkgs/ppsspp/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/ppsspp/template b/srcpkgs/ppsspp/template
index 0f8bd03de695..353d57ff132e 100644
--- a/srcpkgs/ppsspp/template
+++ b/srcpkgs/ppsspp/template
@@ -1,16 +1,17 @@
 # Template file for 'ppsspp'
 pkgname=ppsspp
-version=1.13.2
+version=1.14.1
 revision=1
 _glslang_commit=dc11adde23c455a24e13dd54de9b4ede8bdd7db8
 _SPIRV_Cross_commit=9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1
-_armips_commit=7885552b208493a6a0f21663770c446c3ba65576
+_armips_commit=6719edebaae03330ee5441d9b28280672edf00d5
 _discord_rpc_commit=963aa9f3e5ce81a4682c6ca3d136cddda614db33
 _miniupnp_commit=3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e
 create_wrksrc=yes
 build_style=cmake
 configure_args="-DHEADLESS=1 -DUSE_SYSTEM_FFMPEG=1 -DUNITTEST=ON
- -DUSING_QT_UI=$(vopt_if qt ON OFF) -DUSE_SYSTEM_ZSTD=ON"
+ -DUSING_QT_UI=$(vopt_if qt ON OFF) -DUSE_SYSTEM_ZSTD=ON
+ -DARMIPS_USE_STD_FILESYSTEM=ON"
 hostmakedepends="pkg-config python3 $(vopt_if qt qt5-host-tools)"
 makedepends="zlib-devel glew-devel ffmpeg-devel libzip-devel
  snappy-devel rapidjson libpng-devel libzstd-devel
@@ -28,10 +29,10 @@ distfiles="
  https://github.com/Kingcom/armips/archive/${_armips_commit}.tar.gz
  https://github.com/discordapp/discord-rpc/archive/${_discord_rpc_commit}.tar.gz
  https://github.com/hrydgard/miniupnp/archive/${_miniupnp_commit}.tar.gz"
-checksum="1a7d9962ac47feb2bf2866fee9aea7883352a6334a14436d8e02d37a6fa68943
+checksum="0cea760987e06ed5acb1140901d182feaef1c79341fbd5947ce7f474a306b670
  32edc362238d5b1136b2b40b0abdeef5a832e599554d2fcf75d7b08e4b0ed0bb
  9423aebd6ea4251c6ea736f0291066eb2b99b6f923151edd1a78ce9c29b46757
- f8a03906135fb6f2932b80b7ef5991f39ccac46b36ec3690776fb38c69775c3d
+ 8e266119740f93ea593eab1fb37393160926892d91da77ede69e3d6bd4e9eed8
  8f4115999391f95f443615fc5b13cb2398926ac4c418d3d34ff5735f71c6faea
  1b1d2897f66835ea5eeec5851fe8757aca5afd86984107dcdc0e4b1ce2f2f8be"
 

From 51e0b44d28ee6989e57c352da62f68ba99c0081d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 23 Dec 2022 00:18:07 +0100
Subject: [PATCH 098/163] libzen: update to 0.4.40.

---
 srcpkgs/libzen/files/proper-mt-fix.patch | 69 ------------------------
 srcpkgs/libzen/template                  |  4 +-
 2 files changed, 2 insertions(+), 71 deletions(-)

diff --git a/srcpkgs/libzen/files/proper-mt-fix.patch b/srcpkgs/libzen/files/proper-mt-fix.patch
index 1bfbcd3c9034..df236c42262e 100644
--- a/srcpkgs/libzen/files/proper-mt-fix.patch
+++ b/srcpkgs/libzen/files/proper-mt-fix.patch
@@ -39,72 +39,3 @@ index c0ff266..62a1bf5 100644
  dnl #########################################################################
  dnl ### Output
  dnl #########################################################################
-diff --git a/Source/ZenLib/Format/Http/Http_Cookies.cpp b/Source/ZenLib/Format/Http/Http_Cookies.cpp
-index 1345aa0..eb41690 100644
---- a/Source/ZenLib/Format/Http/Http_Cookies.cpp
-+++ b/Source/ZenLib/Format/Http/Http_Cookies.cpp
-@@ -86,7 +86,21 @@ void Cookies::Create_Lines(std::ostream& Out)
-         if (Cookie->second.Expires!=(time_t)-1)
-         {
-             char Temp[200];
--            if (strftime(Temp, 200, "%a, %d-%b-%Y %H:%M:%S GMT", gmtime(&Cookie->second.Expires)))
-+            #if defined(HAVE_GMTIME_R)
-+            struct tm Gmt_Temp;
-+            struct tm *Gmt=gmtime_r(&Cookie->second.Expires, &Gmt_Temp);
-+            #elif defined(_MSC_VER)
-+            struct tm Gmt_Temp;
-+            errno_t gmtime_s_Result=gmtime_s(&Gmt_Temp , &Cookie->second.Expires);
-+            struct tm* Gmt=gmtime_s_Result?NULL:&Gmt_Temp;
-+            #else
-+            #ifdef __GNUC__
-+            #warning "This version of ZenLib is not thread safe"
-+            #endif
-+            struct tm *Gmt=gmtime(&Cookie->second.Expires);
-+            #endif
-+
-+            if (strftime(Temp, 200, "%a, %d-%b-%Y %H:%M:%S GMT", Gmt))
-                 Out << "; expires=" << Temp;
-         }
-         if (!Cookie->second.Path.empty())
-diff --git a/Source/ZenLib/Ztring.cpp b/Source/ZenLib/Ztring.cpp
-index 6b705c3..069e001 100644
---- a/Source/ZenLib/Ztring.cpp
-+++ b/Source/ZenLib/Ztring.cpp
-@@ -1312,7 +1312,7 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int32s Value)
- Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
- {
-     time_t Time=(time_t)Value;
--    #if _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE
-+    #if defined(HAVE_GMTIME_R)
-     struct tm Gmt_Temp;
-     struct tm *Gmt=gmtime_r(&Time, &Gmt_Temp);
-     #elif defined(_MSC_VER)
-@@ -1320,6 +1320,9 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
-     errno_t gmtime_s_Result=gmtime_s(&Gmt_Temp , &Time);
-     struct tm* Gmt=gmtime_s_Result?NULL:&Gmt_Temp;
-     #else
-+    #ifdef __GNUC__
-+    #warning "This version of ZenLib is not thread safe"
-+    #endif
-     struct tm *Gmt=gmtime(&Time);
-     #endif
-     if (!Gmt)
-@@ -1352,7 +1355,7 @@ Ztring& Ztring::Date_From_Seconds_1970 (const int64s Value)
- Ztring& Ztring::Date_From_Seconds_1970_Local (const int32u Value)
- {
-     time_t Time=(time_t)Value;
--    #if _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE || _POSIX_SOURCE
-+    #if defined(HAVE_LOCALTIME_R)
-     struct tm Gmt_Temp;
-     struct tm *Gmt=localtime_r(&Time, &Gmt_Temp);
-     #elif defined(_MSC_VER)
-@@ -1360,6 +1363,9 @@ Ztring& Ztring::Date_From_Seconds_1970_Local (const int32u Value)
-     errno_t localtime_s_Result=localtime_s(&Gmt_Temp , &Time);
-     struct tm* Gmt=localtime_s_Result?NULL:&Gmt_Temp;
-     #else
-+    #ifdef __GNUC__
-+    #warning "This version of ZenLib is not thread safe"
-+    #endif
-     struct tm *Gmt=localtime(&Time);
-     #endif
-     Ztring DateT;
diff --git a/srcpkgs/libzen/template b/srcpkgs/libzen/template
index 3f813f77f3d6..50358bab67b1 100644
--- a/srcpkgs/libzen/template
+++ b/srcpkgs/libzen/template
@@ -1,6 +1,6 @@
 # Template build file for 'libzen'.
 pkgname=libzen
-version=0.4.38
+version=0.4.40
 revision=1
 short_desc="Shared library for libmediainfo and mediainfo"
 homepage="http://mediaarea.net/MediaInfo"
@@ -8,7 +8,7 @@ maintainer="Georg Schabel <gescha@posteo.de>"
 license="zlib"
 
 distfiles="https://mediaarea.net/download/source/${pkgname}/${version}/${pkgname}_${version}.tar.gz"
-checksum=ad98fccec235ed76a40e7da8856f0bcc9c8d07cafe4c3ce30c47407760add786
+checksum=54d492552d97004d5323a9f1bdf397af4ffe20ae633c5f7874d073a21388c805
 
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"

From b3f780b538df38e545831818275a96b42d09aee9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 14:23:13 +0100
Subject: [PATCH 099/163] lollypop: update to 1.4.37.

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

diff --git a/srcpkgs/lollypop/template b/srcpkgs/lollypop/template
index 5b44d4fd7033..7b7bb8873a7a 100644
--- a/srcpkgs/lollypop/template
+++ b/srcpkgs/lollypop/template
@@ -1,10 +1,10 @@
 # Template file for 'lollypop'
 pkgname=lollypop
-version=1.4.36
+version=1.4.37
 revision=1
 build_style=meson
 hostmakedepends="glib-devel gobject-introspection intltool itstool pkg-config"
-makedepends="gtk+3-devel libsoup-devel python3-gobject-devel python3-devel
+makedepends="gtk+3-devel libsoup3-devel python3-gobject-devel python3-devel
  libhandy1-devel"
 depends="dconf gst-libav gst-plugins-good1 libnotify libsecret
  python3-Pillow totem-pl-parser python3-BeautifulSoup4 libhandy1
@@ -14,4 +14,4 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Lollypop"
 distfiles="https://adishatz.org/lollypop/lollypop-${version}.tar.xz"
-checksum=067523f227cb5bc32232d8480d22c496fb9ca0ee614002ce7b148ca57b04e7db
+checksum=cb570e529a1bc37404993c7ad3a8ae54dea88e5d89ea297f55444e1dedfde50a

From 39ac2b2a027ce617887ba06cf834b10d2ced4d72 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:19:42 +0100
Subject: [PATCH 100/163] nginx: update to 1.22.1.

---
 srcpkgs/nginx/patches.bak/cross.patch | 169 ++++++++++++++++++++++++++
 srcpkgs/nginx/template                |   6 +-
 2 files changed, 172 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/nginx/patches.bak/cross.patch

diff --git a/srcpkgs/nginx/patches.bak/cross.patch b/srcpkgs/nginx/patches.bak/cross.patch
new file mode 100644
index 000000000000..fff1198e8d21
--- /dev/null
+++ b/srcpkgs/nginx/patches.bak/cross.patch
@@ -0,0 +1,169 @@
+--- a/nginx-1.22.0/auto/types/sizeof
++++ b/nginx-1.22.0/auto/types/sizeof
+@@ -12,38 +12,10 @@
+ 
+ END
+ 
+-ngx_size=
+-
+-cat << END > $NGX_AUTOTEST.c
+-
+-#include <sys/types.h>
+-#include <sys/time.h>
+-$NGX_INCLUDE_UNISTD_H
+-#include <signal.h>
+-#include <stdio.h>
+-#include <sys/resource.h>
+-$NGX_INCLUDE_INTTYPES_H
+-$NGX_INCLUDE_AUTO_CONFIG_H
+-
+-int main(void) {
+-    printf("%d", (int) sizeof($ngx_type));
+-    return 0;
+-}
+-
+-END
+-
+-
+-ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
+-          -o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"
+-
+-eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
+-
+-
+-if [ -x $NGX_AUTOTEST ]; then
+-    ngx_size=`$NGX_AUTOTEST`
+-    echo " $ngx_size bytes"
+-fi
++var="\${NGX_$(echo "$ngx_type" | tr ' ' '_' | tr '*' 'p' | tr 'a-z' 'A-Z' )}_SIZE"
++ngx_size=$(eval echo $var)
+ 
++echo " $ngx_size bytes"
+ 
+ case $ngx_size in
+     4)
+--- a/nginx-1.22.0/auto/unix
++++ b/nginx-1.22.0/auto/unix
+@@ -805,7 +805,7 @@
+ 
+ ngx_feature="mmap(MAP_ANON|MAP_SHARED)"
+ ngx_feature_name="NGX_HAVE_MAP_ANON"
+-ngx_feature_run=
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/mman.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -818,7 +818,7 @@
+ 
+ ngx_feature='mmap("/dev/zero", MAP_SHARED)'
+ ngx_feature_name="NGX_HAVE_MAP_DEVZERO"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/mman.h>
+                   #include <sys/stat.h>
+                   #include <fcntl.h>"
+@@ -833,7 +833,7 @@
+ 
+ ngx_feature="System V shared memory"
+ ngx_feature_name="NGX_HAVE_SYSVSHM"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/ipc.h>
+                   #include <sys/shm.h>"
+ ngx_feature_path=
+@@ -847,7 +847,7 @@
+ 
+ ngx_feature="POSIX semaphores"
+ ngx_feature_name="NGX_HAVE_POSIX_SEM"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <semaphore.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+--- a/nginx-1.22.0/auto/cc/conf
++++ b/nginx-1.22.0/auto/cc/conf
+@@ -183,7 +183,7 @@
+     else
+         ngx_feature="gcc builtin atomic operations"
+         ngx_feature_name=NGX_HAVE_GCC_ATOMIC
+-        ngx_feature_run=yes
++        ngx_feature_run=
+         ngx_feature_incs=
+         ngx_feature_path=
+         ngx_feature_libs=
+@@ -204,7 +204,7 @@
+     else
+         ngx_feature="C99 variadic macros"
+         ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS"
+-        ngx_feature_run=yes
++        ngx_feature_run=no
+         ngx_feature_incs="#include <stdio.h>
+ #define var(dummy, ...)  sprintf(__VA_ARGS__)"
+         ngx_feature_path=
+@@ -218,7 +218,7 @@
+ 
+     ngx_feature="gcc variadic macros"
+     ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS"
+-    ngx_feature_run=yes
++    ngx_feature_run=no
+     ngx_feature_incs="#include <stdio.h>
+ #define var(dummy, args...)  sprintf(args)"
+     ngx_feature_path=
+--- a/nginx-1.22.0/auto/cc/name
++++ b/nginx-1.22.0/auto/cc/name
+@@ -7,7 +7,7 @@
+ 
+     ngx_feature="C compiler"
+     ngx_feature_name=
+-    ngx_feature_run=yes
++    ngx_feature_run=
+     ngx_feature_incs=
+     ngx_feature_path=
+     ngx_feature_libs=
+--- a/nginx-1.22.0/auto/os/linux
++++ b/nginx-1.22.0/auto/os/linux
+@@ -36,7 +36,7 @@
+ 
+ ngx_feature="epoll"
+ ngx_feature_name="NGX_HAVE_EPOLL"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/epoll.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -135,7 +135,7 @@
+ CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE"
+ ngx_feature="sendfile()"
+ ngx_feature_name="NGX_HAVE_SENDFILE"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/sendfile.h>
+                   #include <errno.h>"
+ ngx_feature_path=
+@@ -156,7 +156,7 @@
+ CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"
+ ngx_feature="sendfile64()"
+ ngx_feature_name="NGX_HAVE_SENDFILE64"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/sendfile.h>
+                   #include <errno.h>"
+ ngx_feature_path=
+@@ -174,7 +174,7 @@
+ 
+ ngx_feature="prctl(PR_SET_DUMPABLE)"
+ ngx_feature_name="NGX_HAVE_PR_SET_DUMPABLE"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/prctl.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
+@@ -186,7 +186,7 @@
+ 
+ ngx_feature="prctl(PR_SET_KEEPCAPS)"
+ ngx_feature_name="NGX_HAVE_PR_SET_KEEPCAPS"
+-ngx_feature_run=yes
++ngx_feature_run=no
+ ngx_feature_incs="#include <sys/prctl.h>"
+ ngx_feature_path=
+ ngx_feature_libs=
diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template
index a28665e80e2a..702e807f8232 100644
--- a/srcpkgs/nginx/template
+++ b/srcpkgs/nginx/template
@@ -1,7 +1,7 @@
 # Template file for 'nginx'
 pkgname=nginx
-version=1.22.0
-revision=3
+version=1.22.1
+revision=1
 _tests_commit=18ac4d9e5a2a
 _njs_version=0.7.7
 create_wrksrc=yes
@@ -59,7 +59,7 @@ homepage="https://nginx.org"
 distfiles="https://nginx.org/download/nginx-${version}.tar.gz
  https://hg.nginx.org/nginx-tests/archive/${_tests_commit}.tar.gz
  https://hg.nginx.org/njs/archive/${_njs_version}.tar.gz"
-checksum="b33d569a6f11a01433a57ce17e83935e953ad4dc77cdd4d40f896c88ac26eb53
+checksum="9ebb333a9e82b952acd3e2b4aeb1d4ff6406f72491bab6cd9fe69f0dea737f31
  e34ef2f38512e1c04ee201c3b68f7ba7ec8f1537dc6a500278bc2219ab435228
  4dac9cbf071e5a7dfe135b4d87e20112d207fcbf5fb620854af8dab44ec3e7bd"
 # Tests fail when nginx run as root and there is no nginx user

From 8a3c2f36d050caed7ecb8baebd1f75fd51207b42 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:23:53 +0100
Subject: [PATCH 101/163] lua54-luaexpat: update to 1.5.1.

---
 srcpkgs/lua54-luaexpat/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/lua54-luaexpat/template b/srcpkgs/lua54-luaexpat/template
index c7cac195c079..bb125adf92ca 100644
--- a/srcpkgs/lua54-luaexpat/template
+++ b/srcpkgs/lua54-luaexpat/template
@@ -1,17 +1,17 @@
 # Template file for 'lua54-luaexpat'
 pkgname=lua54-luaexpat
-version=1.5.0
+version=1.5.1
 revision=1
 make_build_args="EXPAT_INC=-I${XBPS_CROSS_BASE}/usr/include"
 makedepends="lua51-devel lua52-devel lua53-devel lua54-devel expat-devel"
 depends="lua54"
 _desc="XML Expat parsing for the Lua programming language"
 short_desc="${_desc} (5.4.x)"
-maintainer="Duncaen <mail@duncano.de>"
+maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
-homepage="https://matthewwild.co.uk/projects/luaexpat/"
+homepage="https://lunarmodules.github.io/luaexpat/"
 distfiles="https://github.com/lunarmodules/luaexpat/archive/refs/tags/${version}.tar.gz"
-checksum=ae5710a948831b4260c2910f67d651e247dc3d48a228a31e1e78dd9e4a37aa48
+checksum=7d455f154de59eb0b073c3620bc8b873f7f697b3f21a112e6ff8dc9fca6d0826
 
 post_extract() {
 	cd "${wrksrc}"

From 874acb581ca3a362f6fd64204623a32cf2b7478c Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 23 Dec 2022 23:25:50 +0100
Subject: [PATCH 102/163] icdiff: update to 2.0.6.

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

diff --git a/srcpkgs/icdiff/template b/srcpkgs/icdiff/template
index f255ca99e143..293b8737f858 100644
--- a/srcpkgs/icdiff/template
+++ b/srcpkgs/icdiff/template
@@ -1,7 +1,7 @@
 # Template file for 'icdiff'
 pkgname=icdiff
-version=2.0.5
-revision=2
+version=2.0.6
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3 python3-setuptools"
@@ -12,7 +12,7 @@ license="Python-2.0"
 homepage="http://www.jefftk.com/icdiff"
 changelog="https://github.com/jeffkaufman/icdiff/raw/master/ChangeLog"
 distfiles="https://github.com/jeffkaufman/icdiff/archive/release-${version}.tar.gz"
-checksum=e1c278222891acde5d5b47e31b89f765fdf022b8908057f583032530982fe5b4
+checksum=8f79b82032696d2eea2a3acf722cd34cf45215d4b09b52139880626a2b0d360e
 
 replaces="python3-icdiff>=0"
 provides="python3-icdiff-${version}_${revision}"

From d1cc1a3680588759bb79a2bb33b9526580fd30bf Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 29 Nov 2022 22:16:09 +0100
Subject: [PATCH 103/163] chromium: update to 108.0.5359.124.

---
 .../musl-patches/xxx-ppc64le-support.patch    |  9 +--
 .../patches/build-add-use_cxx17.patch         | 26 +++++++
 .../chromium/patches/fix-resolver-musl.patch  | 22 +++---
 srcpkgs/chromium/patches/old-clang.patch      | 11 +++
 .../patches/sandbox-sched_getparam.patch      | 21 ------
 .../patches/use-ffile-compilation-dir.patch   | 66 ----------------
 .../use-ffile-compilation-dir.patch.args      |  1 -
 .../chromium/patches/xxx-ppc64le-libvpx.patch | 14 ++--
 .../patches/xxx-ppc64le-support.patch         | 32 ++------
 srcpkgs/chromium/template                     | 75 ++++++++-----------
 10 files changed, 98 insertions(+), 179 deletions(-)
 create mode 100644 srcpkgs/chromium/patches/build-add-use_cxx17.patch
 create mode 100644 srcpkgs/chromium/patches/old-clang.patch
 delete mode 100644 srcpkgs/chromium/patches/sandbox-sched_getparam.patch
 delete mode 100644 srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
 delete mode 100644 srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args

diff --git a/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch b/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
index c893d9b078fb..555f69c072c8 100644
--- a/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
+++ b/srcpkgs/chromium/files/musl-patches/xxx-ppc64le-support.patch
@@ -41,13 +41,12 @@ index d53a7ff56..c290f0e92 100644
    }
  #endif
    SECCOMP_RESULT(ctx) = static_cast<greg_t>(ret_val);
---- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h.orig
-+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h
-@@ -46,7 +46,7 @@
- 
+--- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
++++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h
+@@ -22,6 +22,7 @@
  // The following platforms have an implementation of a hardware counter.
  #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
--    defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
+     defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
 +    ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || defined(__riscv) ||     \
      defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
  #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
diff --git a/srcpkgs/chromium/patches/build-add-use_cxx17.patch b/srcpkgs/chromium/patches/build-add-use_cxx17.patch
new file mode 100644
index 000000000000..091b1c553727
--- /dev/null
+++ b/srcpkgs/chromium/patches/build-add-use_cxx17.patch
@@ -0,0 +1,26 @@
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -167,6 +167,10 @@
+   # Enable -H, which prints the include tree during compilation.
+   # For use by tools/clang/scripts/analyze_includes.py
+   show_includes = false
++
++  # Allow projects that wish to stay on C++17 to override Chromium's default.
++  # TODO(crbug.com/1402249): evaluate removing this end of 2023
++  use_cxx17 = false
+ }
+ 
+ declare_args() {
+@@ -596,7 +600,11 @@
+     } else if (is_linux) {
+       # TODO(crbug.com/1284275): Switch to C++20 on all platforms.
+       if (is_clang) {
+-        cflags_cc += [ "-std=${standard_prefix}++20" ]
++        if (use_cxx17) {
++          cflags_cc += [ "-std=${standard_prefix}++17" ]
++        } else {
++          cflags_cc += [ "-std=${standard_prefix}++20" ]
++        }
+       } else {
+         # The gcc bots are currently using GCC 9, which is not new enough to
+         # support "c++20"/"gnu++20".
diff --git a/srcpkgs/chromium/patches/fix-resolver-musl.patch b/srcpkgs/chromium/patches/fix-resolver-musl.patch
index 6bb7aaabb76c..567d74174ede 100644
--- a/srcpkgs/chromium/patches/fix-resolver-musl.patch
+++ b/srcpkgs/chromium/patches/fix-resolver-musl.patch
@@ -29,17 +29,17 @@
  }
  
  bool ScopedResState::IsValid() const {
---- a/net/dns/host_resolver_manager.cc.orig
-+++ b/net/dns/host_resolver_manager.cc
-@@ -3015,7 +3015,7 @@
-   if (system_dns_config_notifier_)
-     system_dns_config_notifier_->AddObserver(this);
+--- a/net/dns/host_resolver_system_task.cc.orig
++++ b/net/dns/host_resolver_system_task.cc
+@@ -311,7 +311,7 @@
+ 
+ void EnsureSystemHostResolverCallReady() {
  #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_OPENBSD) && \
 -    !BUILDFLAG(IS_ANDROID)
 +    !BUILDFLAG(IS_ANDROID) && !(BUILDFLAG(IS_LINUX) && !defined(__GLIBC__))
    EnsureDnsReloaderInit();
- #endif
- 
+ #elif BUILDFLAG(IS_WIN)
+   EnsureWinsockInit();
 --- a/net/dns/dns_reloader.cc.orig
 +++ b/net/dns/dns_reloader.cc
 @@ -7,7 +7,8 @@
@@ -52,9 +52,9 @@
  
  #include <resolv.h>
  
---- a/net/dns/host_resolver_proc.cc.orig
-+++ b/net/dns/host_resolver_proc.cc
-@@ -177,7 +177,8 @@
+--- a/net/dns/host_resolver_system_task.cc
++++ b/net/dns/host_resolver_system_task.cc
+@@ -397,7 +397,8 @@
                                                  base::BlockingType::WILL_BLOCK);
  
  #if BUILDFLAG(IS_POSIX) && \
@@ -63,4 +63,4 @@
 +    (BUILDFLAG(IS_LINUX) && !defined(__GLIBC__)))
    DnsReloaderMaybeReload();
  #endif
-   absl::optional<AddressInfo> ai;
+   auto [ai, err, os_error] = AddressInfo::Get(host, hints, nullptr, network);
diff --git a/srcpkgs/chromium/patches/old-clang.patch b/srcpkgs/chromium/patches/old-clang.patch
new file mode 100644
index 000000000000..b773d09fbd7d
--- /dev/null
+++ b/srcpkgs/chromium/patches/old-clang.patch
@@ -0,0 +1,11 @@
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -1288,7 +1288,7 @@
+     } else {
+       # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
+       # and -fcoverage-compilation-dir=.
+-      cflags += [ "-ffile-compilation-dir=." ]
++      cflags += [ "-fdebug-compilation-dir=." ]
+       swiftflags += [ "-file-compilation-dir=." ]
+     }
+     if (!is_win) {
diff --git a/srcpkgs/chromium/patches/sandbox-sched_getparam.patch b/srcpkgs/chromium/patches/sandbox-sched_getparam.patch
deleted file mode 100644
index dfe0bd8f8235..000000000000
--- a/srcpkgs/chromium/patches/sandbox-sched_getparam.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Allow SYS_sched_getparam and SYS_sched_getscheduler
-musl uses them for pthread_getschedparam()
-
-source: https://git.alpinelinux.org/aports/commit/community/chromium?id=54af9f8ac24f52d382c5758e2445bf0206eff40e
-
---- a/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-+++ b/sandbox/policy/linux/bpf_renderer_policy_linux.cc
-@@ -102,11 +102,11 @@
- #if defined(__arm__) || defined(__aarch64__)
-     case __NR_getcpu:
- #endif
--      return Allow();
--    case __NR_sched_getaffinity:
-     case __NR_sched_getparam:
-     case __NR_sched_getscheduler:
-     case __NR_sched_setscheduler:
-+      return Allow();
-+    case __NR_sched_getaffinity:
-       return RestrictSchedTarget(GetPolicyPid(), sysno);
-     case __NR_prlimit64:
-       // See crbug.com/662450 and setrlimit comment above.
diff --git a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch b/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
deleted file mode 100644
index f0ce44c0a487..000000000000
--- a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 34a955823630096f5b01c2b01d51c1ea59d22763 Mon Sep 17 00:00:00 2001
-From: Zequan Wu <zequanwu@google.com>
-Date: Tue, 20 Jul 2021 14:13:50 +0000
-Subject: [PATCH] Use -ffile-compilation-dir= instead of
- -fdebug-compilation-dir=
-
-Bug: 1010267
-Change-Id: If2b4ead8535a76490eb466a38e3d8fed6ea91079
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2770738
-Auto-Submit: Zequan Wu <zequanwu@google.com>
-Commit-Queue: Nico Weber <thakis@chromium.org>
-Reviewed-by: Nico Weber <thakis@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#903456}
----
- build/config/compiler/BUILD.gn     | 18 ++++++++++++------
- build/config/compiler/compiler.gni |  7 ++-----
- 2 files changed, 14 insertions(+), 11 deletions(-)
-
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index ede07d111c..6db16c1cdd 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -1216,12 +1216,19 @@ config("compiler_deterministic") {
-     # different build directory like "out/feature_a" and "out/feature_b" if
-     # we build same files with same compile flag.
-     # Other paths are already given in relative, no need to normalize them.
--    cflags += [
--      "-Xclang",
--      "-fdebug-compilation-dir",
--      "-Xclang",
--      ".",
--    ]
-+    if (is_nacl) {
-+      # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
-+      cflags += [
-+        "-Xclang",
-+        "-fdebug-compilation-dir",
-+        "-Xclang",
-+        ".",
-+      ]
-+    } else {
-+      # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
-+      # and -fcoverage-compilation-dir=.
-+      cflags += [ "-ffile-compilation-dir=." ]
-+    }
-     if (!is_win) {
-       # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
-       asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
-diff --git a/build/config/compiler/compiler.gni b/build/config/compiler/compiler.gni
-index 8c259c360a..642319b4f4 100644
---- a/build/config/compiler/compiler.gni
-+++ b/build/config/compiler/compiler.gni
-@@ -225,11 +225,8 @@ declare_args() {
- # deterministic builds to reduce compile times, so this is less relevant for
- # official builders.
- strip_absolute_paths_from_debug_symbols_default =
--    # TODO(crbug.com/1010267): remove '!use_clang_coverage', coverage build has
--    # dependency to absolute path of source files.
--    !use_clang_coverage &&
--    (is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
--     is_chromeos || (is_apple && !enable_dsyms))
-+    is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux ||
-+    is_chromeos || (is_apple && !enable_dsyms)
- 
- # If the platform uses stripped absolute paths by default, then we don't expose
- # it as a configuration option. If this is causing problems, please file a bug.
diff --git a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args b/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args
deleted file mode 100644
index 8bbbbe948363..000000000000
--- a/srcpkgs/chromium/patches/use-ffile-compilation-dir.patch.args
+++ /dev/null
@@ -1 +0,0 @@
--RNp1
diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch b/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
index 05384cd360ba..0c03ad4a65eb 100644
--- a/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
+++ b/srcpkgs/chromium/patches/xxx-ppc64le-libvpx.patch
@@ -13,19 +13,19 @@ diff --git a/third_party/libvpx/generate_gni.sh b/third_party/libvpx/generate_gn
 index 7429080..43ee29a 100755
 --- a/third_party/libvpx/generate_gni.sh
 +++ b/third_party/libvpx/generate_gni.sh
-@@ -374,7 +374,7 @@ gen_config_files linux/arm-neon-highbd "--target=armv7-linux-gcc ${all_platforms
- gen_config_files linux/arm64-highbd "--target=armv8-linux-gcc ${all_platforms} ${HIGHBD}"
- gen_config_files linux/mipsel "--target=mips32-linux-gcc ${all_platforms}"
+@@ -405,7 +405,7 @@
  gen_config_files linux/mips64el "--target=mips64-linux-gcc ${all_platforms}"
+ gen_config_files linux/loongarch \
+   "--target=loongarch64-linux-gcc ${all_platforms}"
 -gen_config_files linux/ppc64 "--target=ppc64le-linux-gcc ${all_platforms}"
 +gen_config_files linux/ppc64 "--target=generic-gnu ${all_platforms}"
  gen_config_files linux/generic "--target=generic-gnu $HIGHBD ${all_platforms}"
- gen_config_files win/arm64 "--target=arm64-win64-vs15 ${all_platforms} ${HIGHBD}"
- gen_config_files win/ia32 "--target=x86-win32-vs14 ${all_platforms} ${x86_platforms}"
-@@ -430,7 +430,7 @@ gen_rtcd_header linux/arm-neon-highbd armv7
- gen_rtcd_header linux/arm64-highbd armv8
+ gen_config_files win/arm64 \
+   "--target=arm64-win64-vs15 ${all_platforms} ${HIGHBD}"
+@@ -468,7 +468,7 @@
  gen_rtcd_header linux/mipsel mipsel
  gen_rtcd_header linux/mips64el mips64el
+ gen_rtcd_header linux/loongarch loongarch
 -gen_rtcd_header linux/ppc64 ppc
 +gen_rtcd_header linux/ppc64 generic
  gen_rtcd_header linux/generic generic
diff --git a/srcpkgs/chromium/patches/xxx-ppc64le-support.patch b/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
index 9c9d1a39a4e9..0bc505358916 100644
--- a/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
+++ b/srcpkgs/chromium/patches/xxx-ppc64le-support.patch
@@ -3453,24 +3453,6 @@ index bdac4d784..51e0f2cac 100644
  typedef vector float v4sf;
  #  define SIMD_SZ 4
  #  define VZERO() ((vector float) vec_splat_u8(0))
-diff --git a/third_party/skia/src/sksl/SkSLString.cpp b/third_party/skia/src/sksl/SkSLString.cpp
-index ec3e56964..4cf8999a2 100644
---- a/third_party/skia/src/sksl/SkSLString.cpp
-+++ b/third_party/skia/src/sksl/SkSLString.cpp
-@@ -37,7 +37,12 @@ String to_string(double value) {
-     if (needsDotZero) {
-         buffer << ".0";
-     }
--    return buffer.str();
-+
-+    std::string ret(buffer.str());
-+    if (std::signbit(value) && ret[0] == '.') {
-+        ret[0] = '-';
-+    }
-+    return ret;
- }
- 
- bool stod(const StringFragment& s, SKSL_FLOAT* value) {
 diff --git a/third_party/sqlite/src/amalgamation/sqlite3.c b/third_party/sqlite/src/amalgamation/sqlite3.c
 index 6b4a7899d..b8c7fe414 100644
 --- a/third_party/sqlite/src/amalgamation/sqlite3.c
@@ -3566,16 +3548,14 @@ index f39529a3a..e84fc449e 100644
      } else if (host_byteorder == "big") {
        defines += [ "V8_TARGET_ARCH_PPC_BE" ]
        if (current_os == "aix") {
-diff --git a/ui/gl/features.gni b/ui/gl/features.gni
-index 5fda9b6..3d2dd8b 100644
 --- a/ui/gl/features.gni
 +++ b/ui/gl/features.gni
-@@ -32,5 +32,5 @@
-                        (target_cpu == "x86" || target_cpu == "x64" ||
-                         target_cpu == "arm" || target_cpu == "arm64" ||
-                         target_cpu == "mipsel" || target_cpu == "mips64el" ||
--                        target_cpu == "riscv64")
-+                        target_cpu == "riscv64" || target_cpu == "ppc64")
+@@ -33,5 +33,5 @@
+        is_chromeos_ash || is_fuchsia) &&
+       (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" ||
+        target_cpu == "arm64" || target_cpu == "mipsel" ||
+-       target_cpu == "mips64el" || target_cpu == "riscv64")
++       target_cpu == "mips64el" || target_cpu == "riscv64" || target_cpu == "ppc64")
  }
 diff --git a/v8/test/BUILD.gn b/v8/test/BUILD.gn
 index fb872ad39..45fc585dd 100644
diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 7ca956340ea0..7dea8bbe50d3 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,15 +1,34 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
-version=107.0.5304.87
+version=108.0.5359.124
 revision=1
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
+hostmakedepends="
+ $(vopt_if clang "clang lld llvm12")
+ $(vopt_if js_optimize openjdk)
+ bison git gperf hwids ninja nodejs perl pkg-config python3
+ libatomic-devel libepoxy-devel libevent-devel libglib-devel wayland-devel"
+makedepends="
+ alsa-lib-devel libdav1d-devel brotli-devel cups-devel elfutils-devel ffmpeg-devel
+ fontconfig-devel freetype-devel gtk+3-devel jsoncpp-devel libXScrnSaver-devel
+ libXcomposite-devel libXcursor-devel libXdamage-devel libXi-devel libXrandr-devel
+ libatomic-devel libavif-devel libcap-devel libcurl-devel libdrm-devel libevent-devel
+ libexif-devel libflac-devel libgcrypt-devel libjpeg-turbo-devel libmtp-devel
+ libpng-devel libva-devel libwebp-devel libxml2-devel libxshmfence-devel
+ libxslt-devel woff2-devel minizip-devel mit-krb5-devel nss-devel opus-devel
+ pciutils-devel re2-devel snappy-devel speech-dispatcher-devel speex-devel
+ xcb-proto zlib-devel libaom-devel
+ $(vopt_if pipewire pipewire-devel)
+ $(vopt_if pulseaudio pulseaudio-devel)
+ $(vopt_if sndio sndio-devel)"
+depends="desktop-file-utils hicolor-icon-theme hwids xdg-utils"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=6c0e00c186e22a1be29177ea410ba40ff0bf65f3ded67a345eb5b17f76c93c59
+checksum=d48dfac2a61b14a5d7d2f460b09b70ef3ab88e27b82e3173938cb54eaa612a75
 
 lib32disabled=yes
 
@@ -20,21 +39,6 @@ desc_option_debug="Build with debug symbols"
 desc_option_js_optimize="Optimize the JS used for Chromium's UI"
 desc_option_pipewire="Enable support for screen sharing for WebRTC via PipeWire"
 
-hostmakedepends="$(vopt_if clang "clang lld llvm12") python3 pkgconf perl gperf bison ninja nodejs hwids
- libatomic-devel libevent-devel libglib-devel $(vopt_if js_optimize openjdk) wayland-devel libepoxy-devel git"
-makedepends="libpng-devel gtk+3-devel nss-devel pciutils-devel
- libXi-devel libgcrypt-devel cups-devel elfutils-devel
- libXcomposite-devel speech-dispatcher-devel libXrandr-devel mit-krb5-devel
- libXScrnSaver-devel alsa-lib-devel snappy-devel libdrm-devel
- libxml2-devel libxslt-devel $(vopt_if pulseaudio pulseaudio-devel) libexif-devel
- libXcursor-devel libflac-devel speex-devel libmtp-devel libwebp-devel
- libjpeg-turbo-devel libevent-devel json-c-devel
- minizip-devel jsoncpp-devel zlib-devel libcap-devel libXdamage-devel
- re2-devel fontconfig-devel freetype-devel opus-devel libatomic-devel
- ffmpeg-devel libva-devel xcb-proto libcurl-devel
- libxshmfence-devel
- $(vopt_if pipewire pipewire-devel) $(vopt_if sndio sndio-devel)"
-depends="libexif hwids desktop-file-utils hicolor-icon-theme xdg-utils"
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*-musl) makedepends+=" libucontext-devel" ;;
@@ -46,7 +50,8 @@ if [ "$CROSS_BUILD" ]; then
 	 libxml2-devel $(vopt_if pulseaudio pulseaudio-devel) libxslt-devel libxkbcommon-devel
 	 $(vopt_if pipewire pipewire-devel) ffmpeg-devel opus-devel pango-devel libva-devel
 	 libcurl-devel snappy-devel re2-devel libXrandr-devel libXcomposite-devel cups-devel
-	 mit-krb5-devel alsa-lib-devel libXdamage-devel libepoxy-devel"
+	 mit-krb5-devel alsa-lib-devel libXdamage-devel libepoxy-devel
+	 libavif-devel libaom-devel jsoncpp-devel woff2-devel libdav1d-devel"
 fi
 
 if [ ! "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
@@ -72,18 +77,6 @@ post_patch() {
 		done
 	fi
 
-	# Use the file at run time instead of effectively compiling it in
-	sed 's|//third_party/usb_ids/usb.ids|/usr/share/hwdata/usb.ids|g' \
-		-i services/device/public/cpp/usb/BUILD.gn
-
-	if [ -z "$build_option_clang" ]; then
-		# Work around bug in blink in which GCC 6 optimizes away null pointer checks
-		# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833524
-		# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853#c2
-		sed -i '/config("compiler")/ a cflags_cc = [ "-fno-delete-null-pointer-checks" ]' \
-			build/config/linux/BUILD.gn
-	fi
-
 	# prevent annoying errors when regenerating gni
 	vsed -i 's,^update_readme$,#update_readme,' \
 		third_party/libvpx/generate_gni.sh
@@ -100,8 +93,8 @@ _setup_clang() {
 	export CXX=clang++
 	export AR=llvm-ar
 	export NM=llvm-nm
-	export CFLAGS="-Wno-unknown-warning-option"
-	export CXXFLAGS="-Wno-unknown-warning-option"
+	export CFLAGS="-Wno-unknown-warning-option -fdebug-prefix-map=$wrksrc=."
+	export CXXFLAGS="-Wno-unknown-warning-option -fdebug-prefix-map=$wrksrc=."
 	export LDFLAGS=""
 	export BUILD_CC=clang
 	export BUILD_CXX=clang++
@@ -163,11 +156,9 @@ do_configure() {
 	# TODO: use_system_ssl (http://crbug.com/58087).
 	# TODO: use_system_sqlite (http://crbug.com/22208).
 	# TODO: use_system_icu (segfaults)
-	# XXX xtraeme: broken currently
 	# use_system_protobuf
 	# use_system_v8=1
-	# use_system_zlib=1
-	# bzip2 jsoncpp minizip xdg_utils speex
+	# bzip2 xdg_utils speex
 	# XXX: harfbuzz-ng use builtin one until system-wide is updated >=3.0.0
 	system="
 		ffmpeg
@@ -190,14 +181,13 @@ do_configure() {
 	# same as the bundeled script to remove bundeled libs, but this way we don't
 	# have to list the remaining libs
 	for LIB in ${system} libjpeg_turbo; do
-		find -type f -path "*third_party/$LIB/*" \
-			\! -path "*third_party/$LIB/chromium/*" \
-			\! -path "*third_party/$LIB/google/*" \
+		find "third_party/$LIB" -type f \
+			\! -path "third_party/$LIB/chromium/*" \
+			\! -path "third_party/$LIB/google/*" \
 			\! -path './base/third_party/icu/*' \
-			\! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
 			\! -path './third_party/harfbuzz-ng/utils/hb_scoped.h' \
-			\! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
-			-delete
+			\! -regex '.*\.\(gn\|gni\|isolate\)' \
+			-delete || :
 	done
 
 	# switch to system provided dependencies
@@ -216,6 +206,7 @@ do_configure() {
 		"use_lld=$(vopt_if clang true false)"
 		'clang_use_chrome_plugins=false'
 		'clang_base_path="/usr"'
+		'use_cxx17=true'
 
 		"gold_path=\"${XBPS_CROSS_BASE}/usr/bin/ld.gold\""
 		'use_custom_libcxx=false'
@@ -236,7 +227,7 @@ do_configure() {
 		'enable_hangout_services_extension=true'
 
 		'use_system_harfbuzz=false'
-		'use_system_libwayland_server=true'
+		'use_system_libwayland=true'
 		'use_system_wayland_scanner=true'
 
 		'use_qt=false'

From 8ff23c5fc4934bd77a4665a7e1f71c4849547b14 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 24 Dec 2022 16:13:33 +0100
Subject: [PATCH 104/163] colordiff: update to 1.0.21.

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

diff --git a/srcpkgs/colordiff/template b/srcpkgs/colordiff/template
index cc259ed6b588..a9578a096448 100644
--- a/srcpkgs/colordiff/template
+++ b/srcpkgs/colordiff/template
@@ -1,6 +1,6 @@
 # Template file for 'colordiff'
 pkgname=colordiff
-version=1.0.20
+version=1.0.21
 revision=1
 depends="perl"
 conf_files="/etc/colordiffrc /etc/colordiffrc-lightbg /etc/colordiffrc-gitdiff"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.colordiff.org/"
 distfiles="https://www.colordiff.org/colordiff-${version}.tar.gz"
-checksum=e3b2017beeb9f619ebc3b15392f22810c882d1b657aab189623cffef351d7bcd
+checksum=9b30f4257ef0f0806dea5a27c9ad8edc3f7999f05ddaff6f0627064dc927e615
 
 do_install() {
 	vman colordiff.1

From f5a06819710fda604a95306965e73b5e803a051d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 24 Dec 2022 16:15:05 +0100
Subject: [PATCH 105/163] tcsh: update to 6.24.07.

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

diff --git a/srcpkgs/tcsh/template b/srcpkgs/tcsh/template
index f8126d9faae3..97d46054fea8 100644
--- a/srcpkgs/tcsh/template
+++ b/srcpkgs/tcsh/template
@@ -1,6 +1,6 @@
 # Template file for 'tcsh'
 pkgname=tcsh
-version=6.24.06
+version=6.24.07
 revision=1
 build_style=gnu-configure
 conf_files="/etc/csh.login /etc/csh.cshrc"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://www.tcsh.org/"
 distfiles="https://astron.com/pub/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=a8cd0cd1ddc94f870681ccbd09a3511050e9a71e5fe99a2b007941f5e1b2b7a5
+checksum=74e4e9805cbd9413ed34b4ffa1d72fc8d0ef81a5b79476854091416ce9336995
 register_shell="/bin/tcsh /bin/csh"
 
 post_extract() {

From f0b9cb0b2660acdea35f0c9fb02e080928e8b144 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Thu, 22 Dec 2022 18:00:56 +0100
Subject: [PATCH 106/163] scrcpy: update to 1.25.

---
 srcpkgs/scrcpy/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/scrcpy/template b/srcpkgs/scrcpy/template
index e1140b975f5c..bceab1b771b8 100644
--- a/srcpkgs/scrcpy/template
+++ b/srcpkgs/scrcpy/template
@@ -1,6 +1,6 @@
 # Template file for 'scrcpy'
 pkgname=scrcpy
-version=1.24
+version=1.25
 revision=1
 build_style=meson
 configure_args="-Dcompile_server=false
@@ -12,10 +12,10 @@ short_desc="Display and control your Android device"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
 license="Apache-2.0"
 homepage="https://github.com/Genymobile/scrcpy"
-distfiles="${homepage}/archive/v${version}.tar.gz
- ${homepage}/releases/download/v${version}/scrcpy-server-v${version}"
-checksum="e3054ad453ac577b941f8df0eabc94e842affc6e1d10ba8d21cededfa2eacc73
- ae74a81ea79c0dc7250e586627c278c0a9a8c5de46c9fb5c38c167fb1a36f056"
+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="dfecc9dcffd45540bef88a7e346d37bead3665a5c868a5a95c5ec7bfed43ad07
+ ce0306c7bbd06ae72f6d06f7ec0ee33774995a65de71e0a83813ecb67aec9bdb"
 skip_extraction="scrcpy-server-v${version}"
 
 post_install() {

From 1a6422d877f6aaf97fb1dd347257de2a961d731b Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Wed, 14 Dec 2022 08:17:25 -0500
Subject: [PATCH 107/163] OpenRCT2: update to 0.4.3.

---
 srcpkgs/OpenRCT2/template | 18 ++++++++++--------
 srcpkgs/OpenRCT2/update   |  2 ++
 2 files changed, 12 insertions(+), 8 deletions(-)
 create mode 100644 srcpkgs/OpenRCT2/update

diff --git a/srcpkgs/OpenRCT2/template b/srcpkgs/OpenRCT2/template
index 55152b2907fb..4201a9ca64ea 100644
--- a/srcpkgs/OpenRCT2/template
+++ b/srcpkgs/OpenRCT2/template
@@ -2,11 +2,12 @@
 # based on https://raw.githubusercontent.com/AluisioASG/void-packages/openrct2/srcpkgs/OpenRCT2/template
 # and https://github.com/void-linux/void-packages/issues/1014#issuecomment-417372421
 pkgname=OpenRCT2
-_objects_version=1.3.5
-_titles_version=0.4.0
-_replays_version=0.0.69
-version=0.4.2
+version=0.4.3
 revision=1
+# versions pulled from https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/v${version}/CMakeLists.txt
+_objects_version=1.3.7
+_titles_version=0.4.0
+_replays_version=0.0.70
 build_style=cmake
 configure_args="
  -DOPENRCT2_VERSION_TAG=${version}
@@ -34,10 +35,10 @@ changelog="https://openrct2.org/changelog"
 distfiles="https://github.com/OpenRCT2/OpenRCT2/archive/v${version}.tar.gz
  https://github.com/OpenRCT2/objects/releases/download/v${_objects_version}/objects.zip
  https://github.com/OpenRCT2/title-sequences/releases/download/v${_titles_version}/title-sequences.zip"
-checksum="e313f29ad757d8c4870c166e7342accd642d1e6e7b245385d60e161ef4a0028f
- 4859b7a443d0969cb1c639202fe70f40ac4c2625830657c72645d987912258ff
+checksum="1269759b3a90717f379cd375f30629e3f24d3fdeb0c54cc1dca03676e64731ef
+ d6be9743c68f233674f5549204637b1f0304d7567a816d18e3f1576500a51d38
  6e7c7b554717072bfc7acb96fd0101dc8e7f0ea0ea316367a05c2e92950c9029"
-skip_extraction="objects.zip title-sequences.zip replays.zip"
+skip_extraction="objects.zip title-sequences.zip"
 
 replaces="OpenRCT2-data>=0"
 
@@ -71,7 +72,8 @@ if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DWITH_TESTS=1 -DSYSTEM_GTEST=1"
 	# download replays, used in tests
 	distfiles+=" https://github.com/OpenRCT2/replays/releases/download/v${_replays_version}/replays.zip"
-	checksum+=" bf2184cc6ace156402a26d3e4693b6363b888fe3038daa59e33b202ce0efe0d9"
+	checksum+=" 89156436e51413f180a12d4647406193ac44a509b1ad64d57705f0ae5125b093"
+	skip_extraction+=" replays.zip"
 fi
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
diff --git a/srcpkgs/OpenRCT2/update b/srcpkgs/OpenRCT2/update
new file mode 100644
index 000000000000..70a48a70d5bd
--- /dev/null
+++ b/srcpkgs/OpenRCT2/update
@@ -0,0 +1,2 @@
+site="https://github.com/OpenRCT2/OpenRCT2/tags"
+pkgname="v"

From 5f72bc595ac769095d89b03626fd2afdeea599c0 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cam@nohom.org>
Date: Wed, 14 Dec 2022 15:15:54 -0800
Subject: [PATCH 108/163] brillo: update to 1.4.12

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

diff --git a/srcpkgs/brillo/template b/srcpkgs/brillo/template
index 9381c6b25481..2d513a5117ad 100644
--- a/srcpkgs/brillo/template
+++ b/srcpkgs/brillo/template
@@ -1,6 +1,6 @@
 # Template file for 'brillo'
 pkgname=brillo
-version=1.4.10
+version=1.4.12
 revision=1
 build_style=gnu-makefile
 make_install_args="install.apparmor install.polkit"
@@ -9,5 +9,5 @@ short_desc="Control the brightness of backlight and keyboard LED devices"
 maintainer="Cameron Nemo <cam@nohom.org>"
 license="GPL-3.0-or-later"
 homepage="https://gitlab.com/cameronnemo/brillo"
-distfiles="${homepage}/-/archive/v${version}/brillo-v$version.tar.gz"
-checksum=33eac5dde827fd1e293f6b9c8e0bdd3e5d90f9d7868cdc75f8be8ae4a43e4529
+distfiles="https://gitlab.com/cameronnemo/brillo/-/archive/v${version}/brillo-v$version.tar.gz"
+checksum=5002e5f4a68f7d8df6ce0c1b41f84e4bc4da3e968c488282289aed1364c4a951

From f82514bf842311eed8a030b6f627f654ecb411b1 Mon Sep 17 00:00:00 2001
From: Luna <git@l4.pm>
Date: Tue, 13 Dec 2022 17:35:15 -0300
Subject: [PATCH 109/163] libsndfile: update to 1.1.0

---
 .../patches/identify-naked-mpeg-last.patch    | 73 +++++++++++++++++++
 srcpkgs/libsndfile/template                   | 10 ++-
 2 files changed, 79 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch

diff --git a/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch b/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch
new file mode 100644
index 000000000000..a817a7e41b12
--- /dev/null
+++ b/srcpkgs/libsndfile/patches/identify-naked-mpeg-last.patch
@@ -0,0 +1,73 @@
+Author: Arthur Taylor <art@ified.ca>
+Reason: The minimal possible MPEG file contains no headers or identification
+other than the brief sync header. This header is only 3 bytes, and is quite
+prone to false-positives. Particularly raw PCM can look like a sync header.
+
+As such, move detection of 'naked' MPEG files in guess_file_type()
+to the very last test. Give more weight to a sync header if it
+follows an ID3 tag.
+
+See https://github.com/libsndfile/libsndfile/pull/898
+Upstream: yes
+--- a/src/sndfile.c
++++ b/src/sndfile.c
+@@ -2771,6 +2771,17 @@ format_from_extension (SF_PRIVATE *psf)
+ 	return format ;
+ } /* format_from_extension */
+ 
++static int
++identify_mpeg (uint32_t marker)
++{	if ((marker & MAKE_MARKER (0xFF, 0xE0, 0, 0)) == MAKE_MARKER (0xFF, 0xE0, 0, 0) && /* Frame sync */
++		(marker & MAKE_MARKER (0, 0x18, 0, 0)) != MAKE_MARKER (0, 0x08, 0, 0) && /* Valid MPEG version */
++		(marker & MAKE_MARKER (0, 0x06, 0, 0)) != MAKE_MARKER (0, 0, 0, 0) && /* Valid layer description */
++		(marker & MAKE_MARKER (0, 0, 0xF0, 0)) != MAKE_MARKER (0, 0, 0xF0, 0) && /* Valid bitrate */
++		(marker & MAKE_MARKER (0, 0, 0x0C, 0)) != MAKE_MARKER (0, 0, 0x0C, 0)) /* Valid samplerate */
++		return SF_FORMAT_MPEG ;
++	return 0 ;
++} /* identify_mpeg */
++
+ static int
+ guess_file_type (SF_PRIVATE *psf)
+ {	uint32_t buffer [3], format ;
+@@ -2872,13 +2883,6 @@ guess_file_type (SF_PRIVATE *psf)
+ 	if (buffer [0] == MAKE_MARKER ('R', 'F', '6', '4') && buffer [2] == MAKE_MARKER ('W', 'A', 'V', 'E'))
+ 		return SF_FORMAT_RF64 ;
+ 
+-	if ((buffer [0] & MAKE_MARKER (0xFF, 0xE0, 0, 0)) == MAKE_MARKER (0xFF, 0xE0, 0, 0) && /* Frame sync */
+-		(buffer [0] & MAKE_MARKER (0, 0x18, 0, 0)) != MAKE_MARKER (0, 0x08, 0, 0) && /* Valid MPEG version */
+-		(buffer [0] & MAKE_MARKER (0, 0x06, 0, 0)) != MAKE_MARKER (0, 0, 0, 0) && /* Valid layer description */
+-		(buffer [0] & MAKE_MARKER (0, 0, 0xF0, 0)) != MAKE_MARKER (0, 0, 0xF0, 0) && /* Valid bitrate */
+-		(buffer [0] & MAKE_MARKER (0, 0, 0x0C, 0)) != MAKE_MARKER (0, 0, 0x0C, 0)) /* Valid samplerate */
+-		return SF_FORMAT_MPEG ;
+-
+ 	if (buffer [0] == MAKE_MARKER ('I', 'D', '3', 2) || buffer [0] == MAKE_MARKER ('I', 'D', '3', 3)
+ 			|| buffer [0] == MAKE_MARKER ('I', 'D', '3', 4))
+ 	{	psf_log_printf (psf, "Found 'ID3' marker.\n") ;
+@@ -2887,6 +2891,10 @@ guess_file_type (SF_PRIVATE *psf)
+ 		return 0 ;
+ 		} ;
+ 
++	/* ID3v2 tags + MPEG */
++	if (psf->id3_header.len > 0 && (format = identify_mpeg (buffer [0])) != 0)
++		return format ;
++
+ 	/* Turtle Beach SMP 16-bit */
+ 	if (buffer [0] == MAKE_MARKER ('S', 'O', 'U', 'N') && buffer [1] == MAKE_MARKER ('D', ' ', 'S', 'A'))
+ 		return 0 ;
+@@ -2898,10 +2906,16 @@ guess_file_type (SF_PRIVATE *psf)
+ 	if (buffer [0] == MAKE_MARKER ('a', 'j', 'k', 'g'))
+ 		return 0 /*-SF_FORMAT_SHN-*/ ;
+ 
+-	/* This must be the last one. */
++	/* This must be (almost) the last one. */
+ 	if (psf->filelength > 0 && (format = try_resource_fork (psf)) != 0)
+ 		return format ;
+ 
++	/* MPEG with no ID3v2 tags. Only have the MPEG sync header for
++	 * identification and it is quite brief, and prone to false positives.
++	 * Check for this last, even after resource forks. */
++	if (psf->id3_header.len == 0 && (format = identify_mpeg (buffer [0])) != 0)
++		return format ;
++
+ 	return 0 ;
+ } /* guess_file_type */
diff --git a/srcpkgs/libsndfile/template b/srcpkgs/libsndfile/template
index 15d21ab8f4a4..3ffbe1026e4c 100644
--- a/srcpkgs/libsndfile/template
+++ b/srcpkgs/libsndfile/template
@@ -1,16 +1,18 @@
 # Template file for 'libsndfile'
 pkgname=libsndfile
-version=1.0.31
+version=1.1.0
 revision=1
 build_style=gnu-configure
+configure_args="--enable-static"
 hostmakedepends="pkg-config python3"
-makedepends="alsa-lib-devel libvorbis-devel libflac-devel sqlite-devel opus-devel"
+makedepends="alsa-lib-devel libvorbis-devel libflac-devel sqlite-devel opus-devel mpg123-devel lame-devel"
 short_desc="C library for reading and writing files containing sampled sound"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="https://libsndfile.github.io/libsndfile/"
-distfiles="https://github.com/libsndfile/${pkgname}/releases/download/${version}/${pkgname}-${version}.tar.bz2"
-checksum=a8cfb1c09ea6e90eff4ca87322d4168cdbe5035cb48717b40bf77e751cc02163
+changelog="https://github.com/libsndfile/libsndfile/raw/master/CHANGELOG.md"
+distfiles="https://github.com/libsndfile/libsndfile/releases/download/${version}/libsndfile-${version}.tar.xz"
+checksum=0f98e101c0f7c850a71225fb5feaf33b106227b3d331333ddc9bacee190bcf41
 
 libsndfile-progs_package() {
 	short_desc+=" - bundled cmdline apps"

From c97b160003469c9233fe5e6c14ad2b7075e4732c Mon Sep 17 00:00:00 2001
From: mhmdanas <triallax@tutanota.com>
Date: Wed, 7 Dec 2022 22:14:36 +0000
Subject: [PATCH 110/163] apparmor: update to 3.1.2.

---
 .../apparmor/patches/fix_logprofconf.patch    | 12 +--
 srcpkgs/apparmor/patches/python-3.10.patch    | 84 -------------------
 .../apparmor/patches/python-distutils.patch   | 13 ---
 srcpkgs/apparmor/template                     | 13 +--
 4 files changed, 9 insertions(+), 113 deletions(-)
 delete mode 100644 srcpkgs/apparmor/patches/python-3.10.patch
 delete mode 100644 srcpkgs/apparmor/patches/python-distutils.patch

diff --git a/srcpkgs/apparmor/patches/fix_logprofconf.patch b/srcpkgs/apparmor/patches/fix_logprofconf.patch
index 62de9909717e..6a98bddc9af5 100644
--- a/srcpkgs/apparmor/patches/fix_logprofconf.patch
+++ b/srcpkgs/apparmor/patches/fix_logprofconf.patch
@@ -61,15 +61,5 @@ modify logprof.conf for Void Linux
 +  /usr/bin/genprof = u
 +  /usr/bin/logprof = u
  
-   # these ones shouln't have their own profiles
+   # these ones shouldn't have their own profiles
    /bin/awk      = icn
-@@ -112,6 +113,9 @@
-   /usr/bin/python3.5    = icn
-   /usr/bin/python3.6    = icn
-   /usr/bin/python3.7    = icn
-+  /usr/bin/python3.8    = icn
-+  /usr/bin/python3.9    = icn
-+  /usr/bin/python3.10    = icn
-   /usr/bin/tr   = icn
- 
- [required_hats]
diff --git a/srcpkgs/apparmor/patches/python-3.10.patch b/srcpkgs/apparmor/patches/python-3.10.patch
deleted file mode 100644
index 90d176d3b8c2..000000000000
--- a/srcpkgs/apparmor/patches/python-3.10.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From ea7b201ba48b87469297d58751c57b03ceb82320 Mon Sep 17 00:00:00 2001
-From: Christian Boltz <apparmor@cboltz.de>
-Date: Wed, 11 Aug 2021 21:37:40 +0200
-Subject: [PATCH] Update abstractions/python and profiles for python 3.10
-
-Fixes: https://gitlab.com/apparmor/apparmor/-/issues/187
----
- profiles/apparmor.d/abstractions/python        | 18 +++++++++---------
- profiles/apparmor.d/lsb_release                |  2 +-
- .../profiles/extras/usr.bin.chromium-browser   |  4 ++--
- 3 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/profiles/apparmor.d/abstractions/python b/profiles/apparmor.d/abstractions/python
-index 1b5cc9d0d..727030bdf 100644
---- a/profiles/apparmor.d/abstractions/python
-+++ b/profiles/apparmor.d/abstractions/python
-@@ -12,18 +12,18 @@
- 
-   abi <abi/3.0>,
- 
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{pyc,so}           mr,
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{egg,py,pth}       r,
--  /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/{site,dist}-packages/ r,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/**.{pyc,so}           mr,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/**.{egg,py,pth}       r,
-+  /usr/lib{,32,64}/python{2.[4-7],3.[0-9],3.1[0-9]}/{site,dist}-packages/ r,
-   /usr/lib{,32,64}/python3.[0-9]/lib-dynload/*.so            mr,
- 
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{pyc,so}           mr,
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{egg,py,pth}       r,
--  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/{site,dist}-packages/ r,
--  /usr/local/lib{,32,64}/python3.[0-9]/lib-dynload/*.so            mr,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{pyc,so}           mr,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{egg,py,pth}       r,
-+  /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/{site,dist}-packages/ r,
-+  /usr/local/lib{,32,64}/python3.{1,}[0-9]/lib-dynload/*.so            mr,
- 
-   # Site-wide configuration
--  /etc/python{2.[4-7],3.[0-9]}/** r,
-+  /etc/python{2.[4-7],3.[0-9],3.1[0-9]}/** r,
- 
-   # shared python paths
-   /usr/share/{pyshared,pycentral,python-support}/**      r,
-@@ -36,7 +36,7 @@
-   /usr/lib/wx/python/*.pth r,
- 
-   # python build configuration and headers
--  /usr/include/python{2.[4-7],3.[0-9]}*/pyconfig.h r,
-+  /usr/include/python{2.[4-7],3.[0-9],3.1[0-9]}*/pyconfig.h r,
- 
-   # Include additions to the abstraction
-   include if exists <abstractions/python.d>
-diff --git a/profiles/apparmor.d/lsb_release b/profiles/apparmor.d/lsb_release
-index 33a1c71db..ad8b998fc 100644
---- a/profiles/apparmor.d/lsb_release
-+++ b/profiles/apparmor.d/lsb_release
-@@ -18,7 +18,7 @@ profile lsb_release {
-   /dev/tty rw,
- 
-   /usr/bin/lsb_release r,
--  /usr/bin/python3.[0-9] mr,
-+  /usr/bin/python3.{1,}[0-9] mr,
- 
-   /etc/debian_version r,
-   /etc/default/apport r,
-diff --git a/profiles/apparmor/profiles/extras/usr.bin.chromium-browser b/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-index 2df5338db..b47b6f721 100644
---- a/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-+++ b/profiles/apparmor/profiles/extras/usr.bin.chromium-browser
-@@ -267,9 +267,9 @@ profile chromium_browser /usr/lib/@{chromium}/@{chromium} flags=(attach_disconne
-     /usr/share/distro-info/** r,
-     /var/lib/dpkg/** r,
- 
--    /usr/local/lib/python3.[0-9]/dist-packages/ r,
-+    /usr/local/lib/python3.{1,}[0-9]/dist-packages/ r,
-     /usr/bin/ r,
--    /usr/bin/python3.[0-9] mr,
-+    /usr/bin/python3.{1,}[0-9] mr,
-   }
- 
-   profile sandbox {
--- 
-GitLab
-
diff --git a/srcpkgs/apparmor/patches/python-distutils.patch b/srcpkgs/apparmor/patches/python-distutils.patch
deleted file mode 100644
index 9c22c7f11649..000000000000
--- a/srcpkgs/apparmor/patches/python-distutils.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-distutils is deprecated in python 3.10, which means it imports but prints warnings
-
---- a/libraries/libapparmor/m4/ac_python_devel.m4
-+++ b/libraries/libapparmor/m4/ac_python_devel.m4
-@@ -69,7 +69,7 @@
-         # Check if you have distutils, else fail
-         #
-         AC_MSG_CHECKING([for the distutils Python package])
--        ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
-+        ac_distutils_result=`$PYTHON -W ignore -c "import distutils" 2>&1`
-         if test -z "$ac_distutils_result"; then
-                 AC_MSG_RESULT([yes])
-         else
diff --git a/srcpkgs/apparmor/template b/srcpkgs/apparmor/template
index d3d2922f968f..a8ae25a00398 100644
--- a/srcpkgs/apparmor/template
+++ b/srcpkgs/apparmor/template
@@ -1,15 +1,16 @@
 # Template file for 'apparmor'
 pkgname=apparmor
-version=3.0.3
-revision=4
+version=3.1.2
+revision=1
 build_wrksrc=libraries/libapparmor
 build_style=gnu-configure
 conf_files="/etc/apparmor.d/local/* /etc/apparmor/*"
 make_dirs="/etc/apparmor.d/disable 0755 root root"
-hostmakedepends="bison flex autoconf automake libtool gettext swig python3 which"
+hostmakedepends="bison flex autoconf automake libtool gettext swig python3 which
+ python3-setuptools"
 makedepends="perl python3-devel"
 depends="runit-void-apparmor libapparmor-${version}_${revision} python3-notify2
- python3-psutil python3-dbus iproute2 which"
+ python3-psutil python3-dbus iproute2"
 checkdepends="dejagnu"
 short_desc="Mandatory access control to restrict programs"
 maintainer="Michal Vasilek <michal@vasilek.cz>"
@@ -17,7 +18,7 @@ license="GPL-2.0-only"
 homepage="https://gitlab.com/apparmor/apparmor"
 changelog="https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_${version}"
 distfiles="https://gitlab.com/apparmor/apparmor/-/archive/v${version}/apparmor-v${version}.tar.gz"
-checksum=51b1db60e962dd01856a1ec6a9d43b11ed4350dcc5738ef901097c999bcbf50e
+checksum=e7c7c4bc3a05a074322f9a19232c925b37e9a23dffa66d764dc27ebb82f0462c
 replaces="apparmor-vim>=0"
 
 if [ -z "$CROSS_BUILD" ]; then
@@ -63,6 +64,8 @@ post_install() {
 
 	# we installed a custom conflicting profile
 	rm ${DESTDIR}/etc/apparmor.d/{,local/}php-fpm
+
+	vinstall utils/aa-notify.desktop 644 usr/share/applications
 }
 
 libapparmor_package() {

From 713e4b3f7dee555f7169fc531ea180ff646c07ea Mon Sep 17 00:00:00 2001
From: Arda Demir <ddmirarda@gmail.com>
Date: Sat, 24 Dec 2022 13:06:10 +0300
Subject: [PATCH 111/163] xorg-server-xwayland: update to 22.1.7.

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

diff --git a/srcpkgs/xorg-server-xwayland/template b/srcpkgs/xorg-server-xwayland/template
index 4bda06ccf710..c286192da72b 100644
--- a/srcpkgs/xorg-server-xwayland/template
+++ b/srcpkgs/xorg-server-xwayland/template
@@ -1,6 +1,6 @@
 # Template file for 'xorg-server-xwayland'
 pkgname=xorg-server-xwayland
-version=22.1.2
+version=22.1.7
 revision=1
 build_style=meson
 configure_args="-Dipv6=true -Dxvfb=false -Dxdmcp=false -Dxcsecurity=true
@@ -16,7 +16,7 @@ maintainer="Michal Vasilek <michal@vasilek.cz>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/xorg/xserver/-/archive/xwayland-$version/xserver-xwayland-$version.tar.gz"
-checksum=410ad00442ca335c0e7ee587cecd4b8fde50ca9e08bd1a640c6d521dba42dc4a
+checksum=7df1e8d0a7e510706dc103230c342e58cffe240867ecdce47fd381d33db08a4b
 make_check=no # needs xtest repository
 
 post_install() {

From 26c4f2a1af405f758a2f73f94148f667513e681a Mon Sep 17 00:00:00 2001
From: Ananteris <ananteris@protonmail.ch>
Date: Fri, 23 Dec 2022 13:10:35 +0000
Subject: [PATCH 112/163] New package: python3-openai-0.25.0

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

diff --git a/srcpkgs/python3-openai/template b/srcpkgs/python3-openai/template
new file mode 100644
index 000000000000..3133a73583d8
--- /dev/null
+++ b/srcpkgs/python3-openai/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-openai'
+pkgname=python3-openai
+version=0.25.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="python3-requests python3-numpy python3-pandas python3-tqdm python3-openpyxl"
+short_desc="OpenAI Python library"
+maintainer="Ananteris <ananteris@protonmail.ch>"
+license="MIT"
+homepage="https://github.com/openai/openai-python"
+distfiles="https://github.com/openai/openai-python/archive/refs/tags/v${version}.tar.gz"
+checksum="422a42368b0264ebcd9914e0b38004b2c441a69ea7f3a059d6afe84b770f8553"
+make_check=extended # Requires valid API key
+
+post_install() {
+	vlicense LICENSE
+}

From 128af42f6d91b76700154a82c53255ad131a6265 Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 17:03:26 -0300
Subject: [PATCH 113/163] composer: update to 2.5.1.

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

diff --git a/srcpkgs/composer/template b/srcpkgs/composer/template
index 439b27811c5a..ff3a140d0343 100644
--- a/srcpkgs/composer/template
+++ b/srcpkgs/composer/template
@@ -1,6 +1,6 @@
 # Template file for 'composer'
 pkgname=composer
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From 3f8033f1d5583fc7ae5639484ed14a284260d768 Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 21:03:46 -0300
Subject: [PATCH 114/163] composer8.0: update to 2.5.1.

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

diff --git a/srcpkgs/composer8.0/template b/srcpkgs/composer8.0/template
index b55bc86366e4..090e2b4ec1f1 100644
--- a/srcpkgs/composer8.0/template
+++ b/srcpkgs/composer8.0/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.0'
 pkgname=composer8.0
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php8.0"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From 57aac577917c6ea3452ccdb699509c6ea9237427 Mon Sep 17 00:00:00 2001
From: Felipe Nogueira <contato.fnog@gmail.com>
Date: Sat, 24 Dec 2022 21:03:50 -0300
Subject: [PATCH 115/163] composer8.1: update to 2.5.1.

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

diff --git a/srcpkgs/composer8.1/template b/srcpkgs/composer8.1/template
index 924dff92a42d..74adb052d633 100644
--- a/srcpkgs/composer8.1/template
+++ b/srcpkgs/composer8.1/template
@@ -1,6 +1,6 @@
 # Template file for 'composer8.1'
 pkgname=composer8.1
-version=2.4.2
+version=2.5.1
 revision=1
 build_style=fetch
 depends="php8.1"
@@ -11,7 +11,7 @@ homepage="https://getcomposer.org/"
 changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md"
 distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar
  https://raw.githubusercontent.com/composer/composer/main/LICENSE"
-checksum="8fe98a01050c92cc6812b8ead3bd5b6e0bcdc575ce7a93b242bde497a31d7732
+checksum="f1b94fee11a5bd6a1aae5d77c8da269df27c705fcc806ebf4c8c2e6fa8645c20
  7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c"
 
 do_install() {

From 779354a43c332d8a45ad7c4e928147d47f75e873 Mon Sep 17 00:00:00 2001
From: Daniel Lewan <vision360.daniel@gmail.com>
Date: Sun, 25 Dec 2022 02:22:16 +0100
Subject: [PATCH 116/163] lf: update to r28.

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

diff --git a/srcpkgs/lf/template b/srcpkgs/lf/template
index 00a4cbec79fb..0d3a96f8d5ca 100644
--- a/srcpkgs/lf/template
+++ b/srcpkgs/lf/template
@@ -1,6 +1,6 @@
 # Template file for 'lf'
 pkgname=lf
-version=r27
+version=r28
 revision=1
 build_style=go
 go_import_path="github.com/gokcehan/${pkgname}"
@@ -10,7 +10,7 @@ maintainer="Daniel Lewan <vision360.daniel@gmail.com>"
 license="MIT"
 homepage="https://github.com/gokcehan/lf"
 distfiles="https://github.com/gokcehan/lf/archive/${version}.tar.gz"
-checksum=cdd132e33387423ef9f9448e21d3f1e5c9a5319b34fdfb53cb5f49351ebac005
+checksum=0ccfd2a024a3718d53ec1ed2470053b81bf824fa8b7e824d3b96eb796fc73ab6
 
 post_install() {
 	vlicense LICENSE

From 0fa2c622610ef8ba84240807feea68a5f33e2b22 Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sun, 18 Dec 2022 20:49:28 +0100
Subject: [PATCH 117/163] lilypond: update to 2.24.0

---
 srcpkgs/lilypond/template | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/lilypond/template b/srcpkgs/lilypond/template
index 0b013b631b37..44733475974f 100644
--- a/srcpkgs/lilypond/template
+++ b/srcpkgs/lilypond/template
@@ -1,12 +1,13 @@
 # Template file for 'lilypond'
 # should be kept in sync with 'lilypond-doc'
 pkgname=lilypond
-version=2.23.82
+version=2.24.0
 revision=1
 build_wrksrc="build"
 build_style="gnu-configure"
 configure_script="../configure"
 configure_args="--disable-documentation ac_cv_func_isinf=yes"
+make_install_args="vimdir=/usr/share/vim/vimfiles"
 hostmakedepends="autogen automake bison flex fontforge gettext perl
  pkg-config python3 t1utils tar texinfo texlive gsfonts"
 makedepends="gc-devel guile-devel libltdl-devel pango-devel"
@@ -17,7 +18,7 @@ maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://lilypond.org/downloads/sources/v${version%.*}/lilypond-${version}.tar.gz"
-checksum=043c736ffe4e783dbb3b134d38192f87fe78d2bd2a8287c7cbbdfd7acc5a22c3
+checksum=3cedbe3b92b02569e3a6f2f0674858967b3da278d70aa3e98aef5bdcd7f78b69
 python_version=3
 make_check=ci-skip # ci sometimes fails, but all checks pass locally
 
@@ -35,11 +36,6 @@ pre_configure() {
 	cd .. && ./autogen.sh --noconfigure
 }
 
-post_install() {
-	vmkdir usr/share/vim
-	mv $DESTDIR/usr/share/lilypond/${version}/vim $DESTDIR/usr/share/vim/vim82
-}
-
 do_check() {
 	make ${makejobs} CPU_COUNT=${makejobs#-j} test-baseline
 	make ${makejobs} CPU_COUNT=${makejobs#-j} check

From 00b59fe209de843a47df5625fecbd712b7d62ffe Mon Sep 17 00:00:00 2001
From: newbluemoon <blaumolch@mailbox.org>
Date: Sun, 18 Dec 2022 20:49:46 +0100
Subject: [PATCH 118/163] lilypond-doc: update to 2.24.0

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

diff --git a/srcpkgs/lilypond-doc/template b/srcpkgs/lilypond-doc/template
index 2809bdcb3fa5..cb38e68ab5e6 100644
--- a/srcpkgs/lilypond-doc/template
+++ b/srcpkgs/lilypond-doc/template
@@ -1,14 +1,14 @@
 # Template file for 'lilypond-doc'
 # should be kept in sync with 'lilypond'
 pkgname=lilypond-doc
-version=2.23.82
+version=2.24.0
 revision=1
 short_desc="Documentation for the lilypond music engraving program"
 maintainer="newbluemoon <blaumolch@mailbox.org>"
 license="GPL-3.0-or-later, GFDL-1.3-or-later"
 homepage="https://lilypond.org/"
 distfiles="https://gitlab.com/lilypond/lilypond/-/releases/v${version}/downloads/lilypond-${version}-documentation.tar.xz"
-checksum=26057c60d69b538b19a49b32f863e33d0ec723d50906443f88696270ffe830f7
+checksum=1322c696ed76498dae9d8201f90e982a5c1fc270a51de78c0979d4104a9070bd
 
 do_install() {
 	vmkdir usr/share

From d41c1250ffd0768925d060b861cc8500d21231db Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 25 Dec 2022 14:46:58 +0530
Subject: [PATCH 119/163] oxipng: update to 8.0.0.

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

diff --git a/srcpkgs/oxipng/template b/srcpkgs/oxipng/template
index ebcb540bb863..4b4dc63b781c 100644
--- a/srcpkgs/oxipng/template
+++ b/srcpkgs/oxipng/template
@@ -1,6 +1,6 @@
 # Template file for 'oxipng'
 pkgname=oxipng
-version=7.0.0
+version=8.0.0
 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=2a669c9b966cb54f8247c0accc9d90502944359abdd4143d9162d64e0acbaf76
+checksum=ef96d6340e70900de0a38ace8f5f20878f6c256b18b0c59cd87f2b515437b87b
 
 post_install() {
 	vlicense LICENSE

From 7098ceec4db367a6d7eec43f4b8e44d1287f78df Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 18:33:40 -0500
Subject: [PATCH 120/163] act: update to 0.2.34.

Apache-2.0 licence added since upstream now includes some docker-cli code.
---
 srcpkgs/act/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/act/template b/srcpkgs/act/template
index 939b9a8a0a10..1e1b335827eb 100644
--- a/srcpkgs/act/template
+++ b/srcpkgs/act/template
@@ -1,16 +1,16 @@
 # Template file for 'act'
 pkgname=act
-version=0.2.29
+version=0.2.34
 revision=1
 build_style=go
 go_import_path="github.com/nektos/act"
 go_ldflags="-X main.version=${version}"
 short_desc="Run your GitHub Actions locally"
 maintainer="0x5c <dev@0x5c.io>"
-license="MIT"
+license="MIT, Apache-2.0"
 homepage="https://github.com/nektos/act"
 distfiles="https://github.com/nektos/act/archive/refs/tags/v${version}.tar.gz"
-checksum=92c7f774395e98cff2e53c9739d8266027837cd27f437514ea342a59179c3115
+checksum=a036406c7d20c31e168ba90540ebb27c4c107f8915bd15a971496194200e137f
 
 post_install() {
 	vlicense LICENSE

From 9b0f7111e4acf872d2ae55ac75c5b0b4b7fd95b0 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:44:22 -0500
Subject: [PATCH 121/163] riff: update to 2.22.2.

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

diff --git a/srcpkgs/riff/template b/srcpkgs/riff/template
index 6d53d2f517e6..624a61013c75 100644
--- a/srcpkgs/riff/template
+++ b/srcpkgs/riff/template
@@ -1,6 +1,6 @@
 # Template file for 'riff'
 pkgname=riff
-version=2.22.1
+version=2.22.2
 revision=1
 build_style=cargo
 short_desc="Diff filter highlighting which line parts have changed"
@@ -8,7 +8,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT"
 homepage="https://github.com/walles/riff"
 distfiles="https://github.com/walles/riff/archive/refs/tags/${version}.tar.gz"
-checksum=8b50bef46119c52f59a7c9b7e1fe7645cc16dc17be02596d905f5d4d3270f37f
+checksum=7624e73d968d41133edc095b78ba49a19084933ff46f375864fed89fcf7c3e86
 
 post_install() {
 	vlicense LICENSE

From 7a102b4345d356e55e99b0fac6c8681ead3d8e0d Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:30:03 -0500
Subject: [PATCH 122/163] tio: update to 2.5.

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

diff --git a/srcpkgs/tio/template b/srcpkgs/tio/template
index 53feb9171e5d..ab3e267c9029 100644
--- a/srcpkgs/tio/template
+++ b/srcpkgs/tio/template
@@ -1,6 +1,6 @@
 # Template file for 'tio'
 pkgname=tio
-version=2.4
+version=2.5
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -11,9 +11,9 @@ license="GPL-2.0-or-later"
 homepage="https://github.com/tio/tio"
 changelog="https://github.com/tio/tio/raw/master/NEWS"
 distfiles="https://github.com/tio/tio/archive/refs/tags/v${version}.tar.gz"
-checksum=f57633787a35cdf2a9becf85ae75080f0736d72fc9ded87acecf3a8d8b916412
+checksum=5a35796c9fb3e155e9dc5af478c3ce8cf8ca6bb5f6aaff3761173564bd33f1a0
 
 post_install() {
 	vcompletion "build/src/bash-completion/tio" bash tio
-	vsconf "example/tiorc"
+	vsconf "example/config"
 }

From 761dd1f6c01ebbc4d0151221e5100740d3473c5a Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 16:04:36 -0500
Subject: [PATCH 123/163] picom: update to 10.2.

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

diff --git a/srcpkgs/picom/template b/srcpkgs/picom/template
index 292cd3a5cb2b..5e30a25af9f0 100644
--- a/srcpkgs/picom/template
+++ b/srcpkgs/picom/template
@@ -1,6 +1,6 @@
 # Template file for 'picom'
 pkgname=picom
-version=10.1
+version=10.2
 revision=1
 build_style=meson
 configure_args="-Dwith_docs=true"
@@ -14,7 +14,7 @@ maintainer="0x5c <dev@0x5c.io>"
 license="MIT, MPL-2.0"
 homepage="https://github.com/yshui/picom/"
 distfiles="https://github.com/yshui/picom/archive/v${version}.tar.gz"
-checksum=92f32bfd14fba925918b084ab6d1f88881b3586e3c8cb71361d0948f0cfd34ad
+checksum=9741577df0136d8a2be48005ca2b93edc15913528e19bceb798535ca4683341c
 
 post_install() {
 	vlicense LICENSES/MIT

From 4f634e40764810b558fd5a530311be8d68086dc9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Sat, 24 Dec 2022 15:04:35 +0100
Subject: [PATCH 124/163] element-desktop: update to 1.11.17.

---
 ...web_0001-remove-dependency-on-sentry.patch | 42 +++++++++----------
 srcpkgs/element-desktop/template              |  6 +--
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch b/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
index e8d1003a8cec..ddae6631628f 100644
--- a/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
+++ b/srcpkgs/element-desktop/patches/element-web_0001-remove-dependency-on-sentry.patch
@@ -1,4 +1,4 @@
-From 464305f785b65f7b2e552fb449bb7d230e9b0715 Mon Sep 17 00:00:00 2001
+From 8ea90b34d20f713dc015613a718ca159e6bc3d3d Mon Sep 17 00:00:00 2001
 From: q66 <daniel@octaforge.org>
 Date: Sat, 11 Dec 2021 21:22:44 +0100
 Subject: [PATCH] remove dependency on sentry
@@ -10,30 +10,30 @@ This is unused and breaks ppc64 because it downlaods binaries.
  2 files changed, 12 deletions(-)
 
 diff --git a/package.json b/package.json
-index 89c0ba12e..c31f84fad 100644
+index 0e67a0543..7878c3443 100644
 --- a/package.json
 +++ b/package.json
-@@ -88,7 +88,6 @@
-     "@babel/register": "^7.12.10",
-     "@babel/runtime": "^7.12.5",
-     "@principalstudio/html-webpack-inject-preload": "^1.2.7",
--    "@sentry/webpack-plugin": "^1.18.1",
-     "@svgr/webpack": "^5.5.0",
-     "@types/flux": "^3.1.9",
-     "@types/jest": "^28.0.0",
+@@ -87,7 +87,6 @@
+         "@babel/runtime": "^7.12.5",
+         "@casualbot/jest-sonar-reporter": "^2.2.5",
+         "@principalstudio/html-webpack-inject-preload": "^1.2.7",
+-        "@sentry/webpack-plugin": "^1.18.1",
+         "@svgr/webpack": "^5.5.0",
+         "@testing-library/react": "^12.1.5",
+         "@types/flux": "^3.1.9",
 diff --git a/webpack.config.js b/webpack.config.js
-index 8d1f27330..b56a11566 100644
+index dce54b53f..88b64ef91 100644
 --- a/webpack.config.js
 +++ b/webpack.config.js
-@@ -8,7 +8,6 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
- const TerserPlugin = require('terser-webpack-plugin');
- const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
- const HtmlWebpackInjectPreload = require('@principalstudio/html-webpack-inject-preload');
+@@ -8,7 +8,6 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin");
+ const TerserPlugin = require("terser-webpack-plugin");
+ const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
+ const HtmlWebpackInjectPreload = require("@principalstudio/html-webpack-inject-preload");
 -const SentryCliPlugin = require("@sentry/webpack-plugin");
  
- dotenv.config();
- let ogImageUrl = process.env.RIOT_OG_IMAGE_URL;
-@@ -626,16 +625,6 @@ module.exports = (env, argv) => {
+ // Environment variables
+ // RIOT_OG_IMAGE_URL: specifies the URL to the image which should be used for the opengraph logo.
+@@ -645,16 +644,6 @@ module.exports = (env, argv) => {
                  files: [{ match: /.*Inter.*\.woff2$/ }],
              }),
  
@@ -43,13 +43,13 @@ index 8d1f27330..b56a11566 100644
 -                    release: process.env.VERSION,
 -                    include: "./webapp/bundles",
 -                    errorHandler: (err, invokeErr, compilation) => {
--                        compilation.warnings.push('Sentry CLI Plugin: ' + err.message);
+-                        compilation.warnings.push("Sentry CLI Plugin: " + err.message);
 -                        console.log(`::warning title=Sentry error::${err.message}`);
 -                    },
 -                }),
-             new webpack.EnvironmentPlugin(['VERSION']),
+             new webpack.EnvironmentPlugin(["VERSION"]),
          ].filter(Boolean),
  
 -- 
-2.37.2
+2.39.0
 
diff --git a/srcpkgs/element-desktop/template b/srcpkgs/element-desktop/template
index 3bf270cff998..5be8a1e0de39 100644
--- a/srcpkgs/element-desktop/template
+++ b/srcpkgs/element-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'element-desktop'
 pkgname=element-desktop
-version=1.11.16
+version=1.11.17
 revision=1
 create_wrksrc=yes
 conf_files="/etc/${pkgname}/config.json"
@@ -17,8 +17,8 @@ homepage="https://element.io"
 changelog="https://raw.githubusercontent.com/vector-im/element-desktop/develop/CHANGELOG.md"
 distfiles="https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz>element-desktop-v${version}.tar.gz
  https://github.com/vector-im/element-web/archive/v${version}.tar.gz>element-web-v${version}.tar.gz"
-checksum="b5ea805ec3422a85cab7411e9c9cf33c412b7a7a2742d50ecafaf8f19532c334
- f757dab950d0e7c2a7b0b9e21d07d41ac3e59b5b8fa70c0bea1b459bf26d87a7"
+checksum="247a7ec3adab36635b1124ad84bb73b87999642a79dabfee093f2e72b5bf6c68
+ 0e9d225a18e0bd67586d553fce087a12b908398ca4e0820184f4f95601e96152"
 
 export USE_SYSTEM_APP_BUILDER=true
 

From 077e3486346af82772551833e891c33c75c9a2ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Sat, 24 Dec 2022 12:02:19 +0000
Subject: [PATCH 125/163] ImageMagick: update to 7.1.0.55.

---
 srcpkgs/ImageMagick/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/ImageMagick/template b/srcpkgs/ImageMagick/template
index 11554f7a497b..aca085702063 100644
--- a/srcpkgs/ImageMagick/template
+++ b/srcpkgs/ImageMagick/template
@@ -1,6 +1,6 @@
 # Template file for 'ImageMagick'
 pkgname=ImageMagick
-version=7.1.0.51
+version=7.1.0.55
 revision=1
 _upstream_version="${version/.${version##*.}/-${version##*.}}"
 build_style=gnu-configure
@@ -12,13 +12,14 @@ makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel
  libXt-devel libgomp-devel libltdl-devel librsvg-devel libwebp-devel libwmf-devel
  ocl-icd-devel pango-devel libopenjpeg2-devel graphviz-devel liblqr-devel
  libraqm-devel libopenexr-devel libheif-devel"
+checkdepends="ttf-opensans"
 short_desc="Create, edit, compose, or convert bitmap images"
 maintainer="André Cerqueira <acerqueira021@gmail.com>"
 license="ImageMagick"
 homepage="https://www.imagemagick.org"
 changelog="https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md"
 distfiles="https://github.com/ImageMagick/ImageMagick/archive/${_upstream_version}.tar.gz"
-checksum=4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11
+checksum=77e1535448d6c7f951a8c9d10804246b76044b879adf5bf1f12c836ed9d4b5ec
 
 subpackages="libmagick libmagick-devel"
 

From 70007d431d72b4a3c5e7766335576af1e6201dd2 Mon Sep 17 00:00:00 2001
From: mhmdanas <triallax@tutanota.com>
Date: Sun, 18 Dec 2022 23:53:01 +0000
Subject: [PATCH 126/163] python3-platformdirs: update to 2.6.0.

---
 srcpkgs/python3-platformdirs/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-platformdirs/template b/srcpkgs/python3-platformdirs/template
index 46e866c7244e..cbd64f86cb18 100644
--- a/srcpkgs/python3-platformdirs/template
+++ b/srcpkgs/python3-platformdirs/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-platformdirs'
 pkgname=python3-platformdirs
-version=2.5.2
-revision=2
+version=2.6.0
+revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
 depends="python3"
@@ -12,9 +12,9 @@ license="MIT"
 homepage="https://github.com/platformdirs/platformdirs"
 changelog="https://raw.githubusercontent.com/platformdirs/platformdirs/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/p/platformdirs/platformdirs-${version}.tar.gz"
-checksum=58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19
+checksum=b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e
 make_check_pre="env PYTHONPATH=src"
 
 post_install() {
-	vlicense LICENSE.txt
+	vlicense LICENSE
 }

From 3f9271aa0161e79a054e328f691d5a9e34d319a6 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 23 Dec 2022 01:23:49 +0530
Subject: [PATCH 127/163] python3-chess: update to 1.9.4.

---
 srcpkgs/python3-chess/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-chess/template b/srcpkgs/python3-chess/template
index 640bcd645204..c76fec81223b 100644
--- a/srcpkgs/python3-chess/template
+++ b/srcpkgs/python3-chess/template
@@ -1,14 +1,15 @@
 # Template file for 'python3-chess'
 pkgname=python3-chess
-version=1.9.3
-revision=2
+version=1.9.4
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
+checkdepends="stockfish"
 short_desc="Pure Python3 chess library with move generation and validation"
-maintainer="cipr3s <cipr3s@gmx.com>"
+maintainer="icp <pangolin@vivaldi.net>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/niklasf/python-chess"
 changelog="https://raw.githubusercontent.com/niklasf/python-chess/master/CHANGELOG.rst"
 distfiles="https://github.com/niklasf/python-chess/archive/refs/tags/v${version}.tar.gz"
-checksum=0fa325c1944b7781996ff66e3b5056a5e5d3c33c8200b9279493d8054a3a0502
+checksum=52650b90d75eda17f74cd4165dd905cecc64a8e4f070dc687dfabf5c04020f3c

From 7ae15eb1371fc129fe0097d0fe8183dc24a0af79 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:30:48 +0100
Subject: [PATCH 128/163] dovecot: update to 2.3.20.

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

diff --git a/srcpkgs/dovecot/template b/srcpkgs/dovecot/template
index ad24df3aa81a..45f410493436 100644
--- a/srcpkgs/dovecot/template
+++ b/srcpkgs/dovecot/template
@@ -1,7 +1,7 @@
 # Template file for 'dovecot'
 # revbump dovecot-plugin-pigeonhole when updating dovecot!
 pkgname=dovecot
-version=2.3.19.1
+version=2.3.20
 revision=1
 build_style=gnu-configure
 configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin
@@ -19,7 +19,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://dovecot.org/"
 distfiles="${homepage}/releases/2.3/${pkgname}-${version}.tar.gz"
-checksum=db5abcd87d7309659ea6b45b2cb6ee9c5f97486b2b719a5dd05a759e1f6a5c51
+checksum=caa832eb968148abdf35ee9d0f534b779fa732c0ce4a913d9ab8c3469b218552
 keep_libtool_archives=yes
 
 if [ "$CROSS_BUILD" ]; then

From 305f37e861224203ed68bfb2ed444620d72eb0e0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:32:25 +0100
Subject: [PATCH 129/163] dovecot-plugin-pigeonhole: update to 0.5.20.

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

diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template
index 65b39c3357f1..ac13321e4508 100644
--- a/srcpkgs/dovecot-plugin-pigeonhole/template
+++ b/srcpkgs/dovecot-plugin-pigeonhole/template
@@ -1,6 +1,6 @@
 # Template file for 'dovecot-plugin-pigeonhole'
 pkgname=dovecot-plugin-pigeonhole
-version=0.5.19
+version=0.5.20
 revision=1
 build_style=gnu-configure
 configure_args="--prefix=/usr
@@ -18,7 +18,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="LGPL-2.1-or-later"
 homepage="https://pigeonhole.dovecot.org"
 distfiles="${homepage}/releases/2.3/dovecot-2.3-pigeonhole-${version}.tar.gz"
-checksum=637709a83fb1338c918e5398049f96b7aeb5ae00696794ed1e5a4d4c0ca3f688
+checksum=ae32bd4870ea2c1328ae09ba206e9ec12128046d6afca52fbbc9ef7f75617c98
 
 dovecot-plugin-pigeonhole-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 5195a288c4611d13c580fbab3c6757724ab4880d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:36:02 +0100
Subject: [PATCH 130/163] nftables: update to 1.0.6.

---
 srcpkgs/nftables/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/nftables/template b/srcpkgs/nftables/template
index 7560f2df1763..98850f2c10b7 100644
--- a/srcpkgs/nftables/template
+++ b/srcpkgs/nftables/template
@@ -1,7 +1,7 @@
 # Template file for 'nftables'
 pkgname=nftables
-version=1.0.5
-revision=2
+version=1.0.6
+revision=1
 build_style=gnu-configure
 configure_args="--sbindir=/usr/bin --with-json
  --with-python-bin=/bin/python3 --with-cli=readline"
@@ -11,8 +11,8 @@ short_desc="Netfilter nftables userspace tools"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="http://netfilter.org/projects/nftables/"
-distfiles="http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${version}.tar.bz2"
-checksum=8d1b4b18393af43698d10baa25d2b9b6397969beecac7816c35dd0714e4de50a
+distfiles="http://www.netfilter.org/projects/${pkgname}/files/${pkgname}-${version}.tar.xz"
+checksum=2407430ddd82987670e48dc2fda9e280baa8307abec04ab18d609df3db005e4c
 
 post_extract() {
 	autoreconf -fi

From 7c48ad5681e04e080699cee319678fa283044d84 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 25 Dec 2022 14:37:45 +0100
Subject: [PATCH 131/163] scite: update to 5.3.2.

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

diff --git a/srcpkgs/scite/template b/srcpkgs/scite/template
index cdd7fa337b66..75297379f726 100644
--- a/srcpkgs/scite/template
+++ b/srcpkgs/scite/template
@@ -1,6 +1,6 @@
 # Template file for 'scite'
 pkgname=scite
-version=5.3.1
+version=5.3.2
 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=e0064bac49894b38703c997e9ae75b224cbe46fae1ed9c82b469f55c371183b3
+checksum=5ce3e9a51292083ce4c881db791f39d1beda77871a1c339196b3a90df1746b0f
 
 post_extract() {
 	sed -i 's/gthread-2.0/& lua/' scite/gtk/makefile

From 53df73e1af0b74c76ea52b5d5769dd0916f726c3 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:11 +0100
Subject: [PATCH 132/163] SDL2: orphan

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

diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template
index 0ab04c84c7c2..82a6c16eb791 100644
--- a/srcpkgs/SDL2/template
+++ b/srcpkgs/SDL2/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config nasm"
 makedepends="alsa-lib-devel dbus-devel eudev-libudev-devel libusb-compat-devel
  libsamplerate-devel"
 short_desc="Simple DirectMedia Layer (version 2)"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Zlib"
 homepage="https://www.libsdl.org/"
 changelog="https://raw.githubusercontent.com/libsdl-org/SDL/SDL2/WhatsNew.txt"

From f56bfc5fadd41ba123d913198711c85154b4686f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:51 +0100
Subject: [PATCH 133/163] SDL2_ttf: orphan

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

diff --git a/srcpkgs/SDL2_ttf/template b/srcpkgs/SDL2_ttf/template
index 2e63fcc0d7fd..441e1f7beb59 100644
--- a/srcpkgs/SDL2_ttf/template
+++ b/srcpkgs/SDL2_ttf/template
@@ -7,7 +7,7 @@ configure_args="--disable-static"
 hostmakedepends="pkg-config"
 makedepends="freetype-devel MesaLib-devel SDL2-devel libSM-devel"
 short_desc="Use TrueType fonts in your SDL 2.x applications"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/libsdl-org/SDL_ttf"
 distfiles="${homepage}/releases/download/release-${version}/${pkgname}-${version}.tar.gz"

From cd5ce28e443adc18f0b67bf4e8bd1346fa1b4511 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:33 +0100
Subject: [PATCH 134/163] pc: orphan

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

diff --git a/srcpkgs/pc/template b/srcpkgs/pc/template
index 87ae1871a783..bcde3a988877 100644
--- a/srcpkgs/pc/template
+++ b/srcpkgs/pc/template
@@ -6,7 +6,7 @@ build_style=gnu-makefile
 make_use_env=yes
 hostmakedepends="byacc"
 short_desc="Programmer's calculator"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://git.sr.ht/~ft/pc"
 distfiles="https://git.sr.ht/~ft/pc/archive/${version}.tar.gz"

From 9449e5af493c447598b62f0031736aff507f519d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:37 +0100
Subject: [PATCH 135/163] pinentry-dmenu: orphan

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

diff --git a/srcpkgs/pinentry-dmenu/template b/srcpkgs/pinentry-dmenu/template
index 7d760f7ecdcd..825a4da7d274 100644
--- a/srcpkgs/pinentry-dmenu/template
+++ b/srcpkgs/pinentry-dmenu/template
@@ -7,7 +7,7 @@ makedepends="libXft-devel freetype-devel libconfig-devel
  libXinerama-devel libgpg-error-devel libassuan-devel
  gpgme-devel"
 short_desc="Pinentry program based on dmenu"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/ftrvxmtrx/pinentry-dmenu"
 distfiles="https://github.com/ftrvxmtrx/pinentry-dmenu/archive/${version}.tar.gz"

From cda593ee21a87552f42961b1c934f7b44d4e3fbb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:39 +0100
Subject: [PATCH 136/163] libopenal: orphan

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

diff --git a/srcpkgs/libopenal/template b/srcpkgs/libopenal/template
index 2d7c6c7e0d8c..77218f9e539d 100644
--- a/srcpkgs/libopenal/template
+++ b/srcpkgs/libopenal/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config"
 makedepends="zlib-devel alsa-lib-devel pulseaudio-devel SDL2-devel ffmpeg-devel
  jack-devel $(vopt_if sndio sndio-devel)"
 short_desc="Cross-platform 3D audio library"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later"
 homepage="http://openal-soft.org/"
 changelog="https://raw.githubusercontent.com/kcat/openal-soft/master/ChangeLog"

From 51d36744320c2c249dd40ea78849520fe16016ed Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:43 +0100
Subject: [PATCH 137/163] fuse-9pfs: orphan

---
 srcpkgs/fuse-9pfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/fuse-9pfs/template b/srcpkgs/fuse-9pfs/template
index adc6c60b3dc4..f21b153a68a4 100644
--- a/srcpkgs/fuse-9pfs/template
+++ b/srcpkgs/fuse-9pfs/template
@@ -7,7 +7,7 @@ make_use_env=yes
 hostmakedepends="pkg-config"
 makedepends="fuse-devel"
 short_desc="FUSE client for 9p protocol"
-maintainer="Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC, MIT"
 homepage="https://github.com/ftrvxmtrx/9pfs"
 distfiles="https://github.com/ftrvxmtrx/9pfs/archive/${version}.tar.gz"

From 1868c296296e3efc643d610454517bc720aa3190 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:44 +0100
Subject: [PATCH 138/163] chuck: orphan

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

diff --git a/srcpkgs/chuck/template b/srcpkgs/chuck/template
index 17b7c58d3722..59a4f787545b 100644
--- a/srcpkgs/chuck/template
+++ b/srcpkgs/chuck/template
@@ -10,7 +10,7 @@ make_build_target="linux-jack"
 hostmakedepends="bison flex"
 makedepends="jack-devel libsndfile-devel liblo-devel"
 short_desc="Concurrent, on-the-fly audio programming language"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://chuck.cs.princeton.edu"
 changelog="https://chuck.cs.princeton.edu/release/VERSIONS"

From 2eb748f9f50967b5159fe638e3bce0a84f08eb4a Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 25 Dec 2022 17:07:47 +0100
Subject: [PATCH 139/163] bindfs: orphan

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

diff --git a/srcpkgs/bindfs/template b/srcpkgs/bindfs/template
index a57c1b3663a3..ff7cc4616e63 100644
--- a/srcpkgs/bindfs/template
+++ b/srcpkgs/bindfs/template
@@ -6,7 +6,7 @@ build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="fuse3-devel"
 short_desc="FUSE filesystem for mounting a directory to another location"
-maintainer="Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://bindfs.org"
 changelog="https://bindfs.org/docs/ChangeLog.utf8.txt"

From fbd7df01d1a51dc23d8d4237215704ee9e591405 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 22 Dec 2022 20:52:30 +0530
Subject: [PATCH 140/163] gallery-dl: update to 1.24.2.

---
 srcpkgs/gallery-dl/template | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/gallery-dl/template b/srcpkgs/gallery-dl/template
index f3d0836d3b32..809f957415be 100644
--- a/srcpkgs/gallery-dl/template
+++ b/srcpkgs/gallery-dl/template
@@ -1,22 +1,19 @@
 # Template file for 'gallery-dl'
 pkgname=gallery-dl
-version=1.23.2
-revision=2
+version=1.24.2
+revision=1
 build_style=python3-module
+make_check_args="--ignore test/test_results.py"
 hostmakedepends="python3-setuptools"
 depends="python3-requests"
-checkdepends="python3-requests"
+checkdepends="${depends} youtube-dl python3-pytest"
 short_desc="Command-line program to download image galleries"
 maintainer="SolitudeSF <solitudesf@protonmail.com>"
-license="GPL-2.0-or-later"
+license="GPL-2.0-only"
 homepage="https://github.com/mikf/gallery-dl"
 changelog="https://raw.githubusercontent.com/mikf/gallery-dl/master/CHANGELOG.md"
-distfiles="https://github.com/mikf/gallery-dl/archive/v${version}.tar.gz"
-checksum=94ea35f4a10800fcd4bf97c6316e41636164a98f1ef7849981de69979d5a3ea1
-
-do_check() {
-	make test
-}
+distfiles="https://github.com/mikf/gallery-dl/archive/refs/tags/v${version}.tar.gz"
+checksum=e0d760359393c0750bd0b918db73dea3edbb99f3021e116f547a76018af8e946
 
 pre_build() {
 	make man completion

From f269de8aee0b960eb0ff01142bec689fd4d013a9 Mon Sep 17 00:00:00 2001
From: 0x5c <dev@0x5c.io>
Date: Sat, 24 Dec 2022 15:37:45 -0500
Subject: [PATCH 141/163] nano: update to 7.1.

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

diff --git a/srcpkgs/nano/template b/srcpkgs/nano/template
index 631a09291646..217238565dd8 100644
--- a/srcpkgs/nano/template
+++ b/srcpkgs/nano/template
@@ -1,6 +1,6 @@
 # Template file for 'nano'
 pkgname=nano
-version=7.0
+version=7.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-utf8"
@@ -11,7 +11,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.nano-editor.org/"
 changelog="http://git.savannah.gnu.org/cgit/nano.git/plain/NEWS"
 distfiles="https://www.nano-editor.org/dist/v${version%%.*}/nano-${version}.tar.xz"
-checksum=8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149
+checksum=57ba751e9b7519f0f6ddee505202e387c75dde440c1f7aa1b9310cc381406836
 
 post_install() {
 	vsconf doc/sample.nanorc

From febd00337c7f5d4b087fd3faea003c6bb3cf54cc 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, 26 Dec 2022 21:02:34 +0700
Subject: [PATCH 142/163] libsamplerate: update to 0.2.2.

---
 srcpkgs/libsamplerate/template | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/libsamplerate/template b/srcpkgs/libsamplerate/template
index 82b1c885a8d2..aa04024abd9d 100644
--- a/srcpkgs/libsamplerate/template
+++ b/srcpkgs/libsamplerate/template
@@ -1,6 +1,6 @@
 # Template file for 'libsamplerate'
 pkgname=libsamplerate
-version=0.1.9
+version=0.2.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -8,19 +8,25 @@ makedepends="libsndfile-devel fftw-devel"
 short_desc="Sample Rate Converter for audio"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="http://www.mega-nerd.com/SRC"
-license="GPL-2"
+homepage="https://libsndfile.github.io/libsamplerate/"
+license="BSD-2-Clause"
 distfiles="http://www.mega-nerd.com/SRC/$pkgname-$version.tar.gz"
-checksum=0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1
+distfiles="https://github.com/libsndfile/libsamplerate/releases/download/${version}/libsamplerate-${version}.tar.xz"
+checksum=3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893
 
 CFLAGS="-fPIC"
 
+post_install() {
+	rm -f ${DESTDIR}/usr/lib/*.la
+	vlicense COPYING
+}
+
 libsamplerate-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"
 		vmove usr/share/doc
 	}

From 5bc834b66553c0494f3a61e09b5f9fea1eb745c8 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, 26 Dec 2022 21:02:50 +0700
Subject: [PATCH 143/163] mpg123: split sdl plugins

Close #41290
---
 srcpkgs/mpg123-sdl          |  1 -
 srcpkgs/mpg123-sdl/template | 28 ++++++++++++++++++++++++++++
 srcpkgs/mpg123/template     | 25 +++++++++++--------------
 3 files changed, 39 insertions(+), 15 deletions(-)
 delete mode 120000 srcpkgs/mpg123-sdl
 create mode 100644 srcpkgs/mpg123-sdl/template

diff --git a/srcpkgs/mpg123-sdl b/srcpkgs/mpg123-sdl
deleted file mode 120000
index 9e68ce8491a2..000000000000
--- a/srcpkgs/mpg123-sdl
+++ /dev/null
@@ -1 +0,0 @@
-mpg123
\ No newline at end of file
diff --git a/srcpkgs/mpg123-sdl/template b/srcpkgs/mpg123-sdl/template
new file mode 100644
index 000000000000..02803f59109b
--- /dev/null
+++ b/srcpkgs/mpg123-sdl/template
@@ -0,0 +1,28 @@
+# Template file for 'mpg123-sdl'
+# Sync with mpg123
+pkgname=mpg123-sdl
+version=1.31.1
+revision=2
+build_style=gnu-configure
+# --with-cpu not necessary, upstream detects features correctly
+configure_args="--with-optimization=0 --with-default-audio=alsa"
+hostmakedepends="pkg-config"
+makedepends="alsa-lib-devel SDL2-devel"
+depends="libmpg123>=${version}<=${version}_9999"
+short_desc="Fast console MPEG audio decoder/player - SDL output plugin"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="LGPL-2.1-only"
+homepage="https://www.mpg123.org/"
+changelog="https://www.mpg123.org/cgi-bin/scm/mpg123/trunk/NEWS"
+distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2
+ https://www.mpg123.org/download/mpg123-${version}.tar.bz2"
+checksum="5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+ 5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a"
+
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
+	configure_args+=" --disable-lfs-alias"
+fi
+
+post_install() {
+	find ${DESTDIR} -name output_sdl.so -o '(' -not -type d -delete ')'
+}
diff --git a/srcpkgs/mpg123/template b/srcpkgs/mpg123/template
index 65e15b42b100..d17147a85d5b 100644
--- a/srcpkgs/mpg123/template
+++ b/srcpkgs/mpg123/template
@@ -1,24 +1,27 @@
 # Template file for 'mpg123'
+# Sync with mpg123-sdl
 pkgname=mpg123
 version=1.31.1
-revision=1
+revision=2
 build_style=gnu-configure
 # --with-cpu not necessary, upstream detects features correctly
 configure_args="--with-optimization=0 --with-default-audio=alsa"
 hostmakedepends="pkg-config"
-makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel SDL2-devel"
+makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel"
 short_desc="Fast console MPEG audio decoder/player"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-only"
 homepage="https://www.mpg123.org/"
 changelog="https://www.mpg123.org/cgi-bin/scm/mpg123/trunk/NEWS"
-distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2"
-checksum=5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2
+ https://www.mpg123.org/download/mpg123-${version}.tar.bz2"
+checksum="5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a
+ 5dcb0936efd44cb583498b6585845206f002a7b19d5066a2683be361954d955a"
 
-case "$XBPS_TARGET_MACHINE" in
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
 	# No LFS required with musl
-	*-musl) configure_args+=" --disable-lfs-alias";;
-esac
+	configure_args+=" --disable-lfs-alias"
+fi
 
 mpg123-jack_package() {
 	depends="libmpg123-${version}_${revision}"
@@ -34,13 +37,7 @@ mpg123-pulseaudio_package() {
 		vmove usr/lib/mpg123/output_pulse.so
 	}
 }
-mpg123-sdl_package() {
-	depends="libmpg123-${version}_${revision}"
-	short_desc+=" - SDL output plugin"
-	pkg_install() {
-		vmove usr/lib/mpg123/output_sdl.so
-	}
-}
+
 mpg123-sndio_package() {
 	depends="libmpg123-${version}_${revision}"
 	short_desc+=" - sndio output plugin"

From 68377b904977dc18dafe6bb8633477f3b6466d3f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 26 Dec 2022 20:38:08 +0100
Subject: [PATCH 144/163] erlang: update to 25.2.

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

diff --git a/srcpkgs/erlang/template b/srcpkgs/erlang/template
index 88954b05787c..b9adaaa4295f 100644
--- a/srcpkgs/erlang/template
+++ b/srcpkgs/erlang/template
@@ -1,6 +1,6 @@
 # Template file for 'erlang'
 pkgname=erlang
-version=25.1.2
+version=25.2
 revision=1
 build_style=gnu-configure
 make_install_target="install install-docs"
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="http://www.erlang.org/"
 changelog="https://github.com/erlang/otp/releases"
 distfiles="https://github.com/erlang/otp/archive/OTP-${version}.tar.gz"
-checksum=b9ae7becd3499aeac9f94f9379e2b1b4dced4855454fe7f200a6e3e1cf4fbc53
+checksum=d33a988f39e534aff67799c5b9635612858459c9d8890772546d71ea38de897a
 subpackages="erlang-doc"
 
 if [ -z "$CROSS_BUILD" ]; then

From 6f31d3f32a46290d1149174b3698aa709476480b Mon Sep 17 00:00:00 2001
From: Toyam Cox <Vaelatern@voidlinux.org>
Date: Mon, 26 Dec 2022 16:40:45 -0500
Subject: [PATCH 145/163] d2: update to 0.1.3.

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

diff --git a/srcpkgs/d2/template b/srcpkgs/d2/template
index 24acc4afd1cd..6ac473a86a13 100644
--- a/srcpkgs/d2/template
+++ b/srcpkgs/d2/template
@@ -1,6 +1,6 @@
 # Template file for 'd2'
 pkgname=d2
-version=0.1.2
+version=0.1.3
 revision=1
 build_style=go
 go_import_path="oss.terrastruct.com/d2"
@@ -10,4 +10,4 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="MPL-2.0"
 homepage="https://d2lang.com/"
 distfiles="https://github.com/terrastruct/d2/archive/refs/tags/v${version}.tar.gz"
-checksum=5aeeca3dcdc417b1756b6e92cbdbf8dd61214b880d2bf8586b6da5230338b091
+checksum=9dc8c88d07725d549b8a20ae3271e82b01c0c45b0c7338a1ec67aad0c4facc54

From 7feb79d0b4feb403efc09063b4e4396cfe537d0b Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:29:59 -0500
Subject: [PATCH 146/163] python3-ciso8601: update to 2.3.0.

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

diff --git a/srcpkgs/python3-ciso8601/template b/srcpkgs/python3-ciso8601/template
index efd35e9f53a9..572577077eff 100644
--- a/srcpkgs/python3-ciso8601/template
+++ b/srcpkgs/python3-ciso8601/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-ciso8601'
 pkgname=python3-ciso8601
-version=2.2.0
-revision=3
+version=2.3.0
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://github.com/closeio/ciso8601"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=f33c4ba69d8b5897854e4db261b7f140404f9749e79247d3447918a061ab49f4
+checksum=37853b535ea4f94b35932de78417a2a363d8b1bac4db1dc36a2b4d811e69d304
 
 post_install() {
 	vlicense LICENSE

From 73c328deeb48ae2a4d22fbb6e13d7472a28e0e98 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:30:53 -0500
Subject: [PATCH 147/163] python3-numpy: update to 1.24.1.

---
 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 751482cc90fe..e8e76d2e8e6b 100644
--- a/srcpkgs/python3-numpy/template
+++ b/srcpkgs/python3-numpy/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-numpy'
 pkgname=python3-numpy
-version=1.24.0
+version=1.24.1
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-Cython gcc-fortran"
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://www.numpy.org/"
 distfiles="https://github.com/numpy/numpy/archive/v${version}.tar.gz"
-checksum=48602fd756968b04b1f572412f2498105168a0251348f5dfa4622f9aeef35a2c
+checksum=2b65ddcf1de667ce870f36a0752e6459c5db2019f9eac56d259277a36b964ce2
 alternatives="numpy:f2py:/usr/bin/f2py3"
 # Tests do not function propery in a build directory
 make_check="no"

From 07db910e8979e8a34c150702b086d77b3ca8f20f Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 26 Dec 2022 18:31:09 -0500
Subject: [PATCH 148/163] vkQuake: update to 1.22.3.

---
 srcpkgs/vkQuake/patches/disable-neon.patch | 14 ++++++++++++++
 srcpkgs/vkQuake/template                   |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/vkQuake/patches/disable-neon.patch

diff --git a/srcpkgs/vkQuake/patches/disable-neon.patch b/srcpkgs/vkQuake/patches/disable-neon.patch
new file mode 100644
index 000000000000..baa4e356881c
--- /dev/null
+++ b/srcpkgs/vkQuake/patches/disable-neon.patch
@@ -0,0 +1,14 @@
+NEON support causes build failures with GCC 12, so just disable it.
+
+--- a/Quake/mathlib.h
++++ b/Quake/mathlib.h
+@@ -157,9 +157,6 @@
+ #define USE_SIMD
+ #define USE_SSE2
+ #include <emmintrin.h>
+-#elif defined(__aarch64__) && defined(__ARM_NEON)
+-#define USE_SIMD
+-#define USE_NEON
+ #endif
+ 
+ /*==========================================================================*/
diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template
index f54149464138..71f1e8d40b09 100644
--- a/srcpkgs/vkQuake/template
+++ b/srcpkgs/vkQuake/template
@@ -1,6 +1,6 @@
 # Template file for 'vkQuake'
 pkgname=vkQuake
-version=1.22.1
+version=1.22.3
 revision=1
 build_wrksrc="Quake"
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/Novum/vkQuake"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=bc6a5e2d91f67e3288ff3dbfd202465049414bb42e5b80d3e4cbc8aa38a0898f
+checksum=1e0bcf9bb82a2c514f1474fa74ef1d63502c780331e44634e31a5b5902be8a85
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 4114bb3caf8a545ce60101a9e1044a24ca03c96a Mon Sep 17 00:00:00 2001
From: hazen2215 <haz@disroot.org>
Date: Mon, 19 Dec 2022 00:10:28 +0900
Subject: [PATCH 149/163] pdsh: fix build on musl

---
 srcpkgs/pdsh/patches/without-rresvport.patch | 95 ++++++++++++++++++++
 srcpkgs/pdsh/template                        |  4 +-
 2 files changed, 97 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/pdsh/patches/without-rresvport.patch

diff --git a/srcpkgs/pdsh/patches/without-rresvport.patch b/srcpkgs/pdsh/patches/without-rresvport.patch
new file mode 100644
index 000000000000..0a5e0d91d796
--- /dev/null
+++ b/srcpkgs/pdsh/patches/without-rresvport.patch
@@ -0,0 +1,95 @@
+From 48c728dfefa3b9aff01f598ff9d3f909001b8e81 Mon Sep 17 00:00:00 2001
+From: Mark Grondona <grondo@eris.llnl.gov>
+Date: Thu, 10 Mar 2016 16:01:18 -0800
+Subject: [PATCH] privsep: do nothing if !HAVE_RRESVPORT
+
+If we don't have rresvport() do not enable privsep during
+privsep_init() (it probably isn't used anyway). Also be sure
+to undefine usage of rresvport and rresvport_af since these
+symbols won't be found at compile or runtime.
+
+Fixes #74
+---
+ src/pdsh/privsep.c | 23 ++++++++++++++++++++++-
+ 1 file changed, 22 insertions(+), 1 deletion(-)
+
+diff --git a/src/pdsh/privsep.c b/src/pdsh/privsep.c
+index 7e4134f2..2297b175 100644
+--- a/src/pdsh/privsep.c
++++ b/src/pdsh/privsep.c
+@@ -123,6 +123,10 @@ static int send_rresvport (int pipefd, int fd, int lport)
+ 
+ 	cmsg = (struct cmsghdr *) &buf;
+ #endif
++#if !HAVE_RRESVPORT
++	errno = ENOSYS;
++	return (-1);
++#endif
+ 
+ 	memset (&msg, 0, sizeof (msg));
+ 
+@@ -162,6 +166,7 @@ static int send_rresvport (int pipefd, int fd, int lport)
+ 	return (0);
+ }
+ 
++#if HAVE_RRESVPORT
+ static int recv_rresvport (int pipefd, int *lptr)
+ {
+ 	int            fd = -1;
+@@ -203,19 +208,23 @@ static int recv_rresvport (int pipefd, int *lptr)
+ 
+ 	return (fd);
+ }
++#endif /* HAVE_RRESVPORT */
+ 
+ 
+ static int p_rresvport_af (int *port, int family)
+ {
+ #if HAVE_RRESVPORT_AF
+ 	return rresvport_af (port, family);
+-#else
++#elif HAVE_RRESVPORT
+ 	/*  Family must be AF_INET
+ 	 */
+ 	if (family != AF_INET)
+ 		err ("%p: rresvport called with family != AF_INET!\n");
+ 	/* ignore family != AF_INET */
+ 	return rresvport (port);
++#else
++	errno = ENOSYS;
++	return (-1);
+ #endif
+ }
+ 
+@@ -274,6 +283,9 @@ static int create_privileged_child (void)
+ 
+ int privsep_init (void)
+ {
++#if !HAVE_RRESVPORT
++	return (0);
++#endif
+ 	if (geteuid() == getuid())
+ 		return 0;
+ 
+@@ -285,6 +297,9 @@ int privsep_init (void)
+ 
+ int privsep_fini (void)
+ {
++#if !HAVE_RRESVPORT
++	return (0);
++#endif
+ 	int status;
+ 	if (client_fd < 0 || cpid < 0)
+ 		return (0);
+@@ -334,5 +349,11 @@ int privsep_rresvport_af (int *lport, int family)
+ 
+ int privsep_rresvport (int *lport)
+ {
++#if HAVE_RRESVPORT
+ 	return privsep_rresvport_af (lport, AF_INET);
++#else
++	errno = ENOSYS;
++	return -1;
++#endif /* HAVE_RRESVPORT */
++	
+ }
diff --git a/srcpkgs/pdsh/template b/srcpkgs/pdsh/template
index 422b6489065d..cd2dc54745f0 100644
--- a/srcpkgs/pdsh/template
+++ b/srcpkgs/pdsh/template
@@ -1,8 +1,7 @@
 # Template file for 'pdsh'
 pkgname=pdsh
 version=2.34
-revision=1
-archs="~*-musl"
+revision=2
 build_style=gnu-configure
 configure_args="
  --disable-static-modules
@@ -19,6 +18,7 @@ makedepends="
  $(vopt_if mrsh munge-devel)
  $(vopt_if readline readline-devel)
 "
+checkdepends="which"
 short_desc="High performance, parallel remote shell utility"
 maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="GPL-2.0-or-later"

From 2799274fb723643ac9015e7faef3635036e5bb5c Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:19:26 -0600
Subject: [PATCH 150/163] nfdump: update to 1.7.1.

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

diff --git a/srcpkgs/nfdump/template b/srcpkgs/nfdump/template
index 52517d180f33..30642e3fc28c 100644
--- a/srcpkgs/nfdump/template
+++ b/srcpkgs/nfdump/template
@@ -1,6 +1,6 @@
 # Template file for 'nfdump'
 pkgname=nfdump
-version=1.7.0.1
+version=1.7.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake flex libtool pkg-config"
@@ -10,7 +10,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/phaag/nfdump"
 distfiles="https://github.com/phaag/nfdump/archive/v${version}.tar.gz"
-checksum=d7c4b400f506bee1b0f0baecb9285bb7230588f0afa050bb898d5d48454b1632
+checksum=b06e0a7cee1dc641f67f404049ecee9b4d0ee1113542798d7df022ed9f2f4609
 configure_args+="--enable-sflow --enable-readpcap --enable-nfcapd"
 
 pre_configure() {

From ffb382108bc4922e456c7d65c3f11a6a5c898ad0 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:20:21 -0600
Subject: [PATCH 151/163] python3-WeasyPrint: update to 57.2.

---
 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 8428c9572659..248365e4d99e 100644
--- a/srcpkgs/python3-WeasyPrint/template
+++ b/srcpkgs/python3-WeasyPrint/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-WeasyPrint'
 pkgname=python3-WeasyPrint
-version=57.1
+version=57.2
 revision=1
 build_style=python3-pep517
 make_install_target="dist/weasyprint-${version}-py3-none-any.whl"
@@ -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=ef84b2f87c6c3d179e7ee4e126809d9a2e8e8c19e06e7f0b4b964794edf1c081
+checksum=99ab7ed6224e5a3513ccefbdb33984e9d119b405d2d0a6c7c1e0c639529755b3
 make_check=no # Tests are broken on flake8 >= v5.x

From 8d2913014ba6cbae5602fa77ab6806ce5f90ff0f Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:20:25 -0600
Subject: [PATCH 152/163] python3-httpcore: update to 0.16.3.

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

diff --git a/srcpkgs/python3-httpcore/template b/srcpkgs/python3-httpcore/template
index 5784a9cd95c6..69ad84e02500 100644
--- a/srcpkgs/python3-httpcore/template
+++ b/srcpkgs/python3-httpcore/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-httpcore'
 pkgname=python3-httpcore
-version=0.16.2
+version=0.16.3
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ license="BSD-3-Clause"
 homepage="https://www.encode.io/httpcore/"
 changelog="https://raw.githubusercontent.com/encode/httpcore/master/CHANGELOG.md"
 distfiles="https://github.com/encode/httpcore/archive/refs/tags/$version.tar.gz"
-checksum=c5e470a549e1a5369adac6f54b05f68419fb11c9ad45d133faee6c7b747aa418
+checksum=998c6b2dfdea28e15e68d81938ce9c604b963103bddbeccf91c8ed11c316f3b5
 
 post_install() {
 	vlicense LICENSE.md

From 5ac7af5f469b60a2799ae41885eef4940da75d03 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 26 Dec 2022 19:21:47 -0600
Subject: [PATCH 153/163] ytmdl: update to 2022.12.25.

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

diff --git a/srcpkgs/ytmdl/template b/srcpkgs/ytmdl/template
index 468f552e2f07..00b032bee175 100644
--- a/srcpkgs/ytmdl/template
+++ b/srcpkgs/ytmdl/template
@@ -1,7 +1,7 @@
 # Template file for 'ytmdl'
 pkgname=ytmdl
-version=2022.03.16
-revision=5
+version=2022.12.25
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="ffmpeg youtube-dl python3-mutagen python3-requests python3-colorama
@@ -16,7 +16,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/deepjyoti30/ytmdl"
 distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=cb2271e7e2e2db107848699dd7e56a7d9479b6ce20e5ddef8710bd7078543430
+checksum=8e4c859b1f20e5d43626f4066a7f2a9bdb4a6d2addcbf13803add42c7c56dbb3
 # There is no test to run
 make_check=no
 

From 79b1df5122df6cd43836e794ebafc84225bbf653 Mon Sep 17 00:00:00 2001
From: Philipp David <pd@3b.pm>
Date: Tue, 20 Dec 2022 09:36:40 +0100
Subject: [PATCH 154/163] PrismLauncher: update to 6.1.

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

diff --git a/srcpkgs/PrismLauncher/template b/srcpkgs/PrismLauncher/template
index 7c8c167be4b3..65dd77a0807a 100644
--- a/srcpkgs/PrismLauncher/template
+++ b/srcpkgs/PrismLauncher/template
@@ -1,6 +1,6 @@
 # Template file for 'PrismLauncher'
 pkgname=PrismLauncher
-version=6.0
+version=6.1
 revision=1
 build_style=cmake
 configure_args="-DLauncher_BUILD_PLATFORM=Void"
@@ -13,7 +13,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=4b8845186e509f62564f47f48b04f8abb3e35523ba8b33c5413475724e49e1dc
+checksum=d89171a982af0f93208b25c33f5f890ca9674bd0573e685da969d6436103da9c
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=0"

From 41cf7c4d113852b8e1f227726b256c0361228e45 Mon Sep 17 00:00:00 2001
From: Eugen Zagorodniy <zag@disroot.org>
Date: Sat, 24 Sep 2022 15:54:32 +0300
Subject: [PATCH 155/163] CKAN: update to 1.31.2

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

diff --git a/srcpkgs/CKAN/template b/srcpkgs/CKAN/template
index 4bc12f642bcd..0b19771418cd 100644
--- a/srcpkgs/CKAN/template
+++ b/srcpkgs/CKAN/template
@@ -1,6 +1,6 @@
 # Template file for 'CKAN'
 pkgname=CKAN
-version=1.30.4
+version=1.31.2
 revision=1
 archs="x86_64* i686*" # Only support archs that are supported by KSP itself
 hostmakedepends="curl msbuild-bin"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/KSP-CKAN/CKAN"
 changelog="https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/CHANGELOG.md"
 distfiles="https://github.com/KSP-CKAN/CKAN/archive/refs/tags/v$version.tar.gz"
-checksum=7c73543bf109fd1bc7917bb1955acaab14086e709e92351d4a6b10d780d53d23
+checksum=0508eab871e41072af740cf3b2a69a852ac1a19b9e367c74c0c306aa10d8cec2
 
 do_build() {
 	./build --configuration=Release

From b2cdafc837030c2149a339a774d58f24472200fa Mon Sep 17 00:00:00 2001
From: Krul Ceter <kruceter@proton.me>
Date: Tue, 27 Dec 2022 03:00:32 +0300
Subject: [PATCH 156/163] postgresql14: depend on openssl-devel for development
 files

libpq.pc depends on "libssl" and "libcrypto" from openssl-devel.

"pkg-config --exists libpq" exits with code 1 if openssl-devel is not
present.
---
 srcpkgs/postgresql14/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/postgresql14/template b/srcpkgs/postgresql14/template
index 541839588719..9c1d31ce1444 100644
--- a/srcpkgs/postgresql14/template
+++ b/srcpkgs/postgresql14/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql14'
 pkgname=postgresql14
 version=14.5
-revision=2
+revision=3
 build_style=gnu-configure
 make_build_target=world
 _major="${version%%.*}"
@@ -124,7 +124,7 @@ postgresql-libs_package() {
 }
 
 postgresql-libs-devel_package() {
-	depends="postgresql-libs>=${version}_${revision}"
+	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"
 	pkg_install() {

From a07c9f52ebe876fd36d5d46bdd77211d3e84f144 Mon Sep 17 00:00:00 2001
From: Krul Ceter <kruceter@proton.me>
Date: Tue, 27 Dec 2022 03:05:22 +0300
Subject: [PATCH 157/163] postgresql13: depend on openssl-devel for development
 files

libpq.pc specifies "-lssl -lcrypto", which requires openssl-devel to be
installed.
---
 srcpkgs/postgresql13/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/postgresql13/template b/srcpkgs/postgresql13/template
index b08ec73de78b..0f1ea0072b11 100644
--- a/srcpkgs/postgresql13/template
+++ b/srcpkgs/postgresql13/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql13'
 pkgname=postgresql13
 version=13.8
-revision=2
+revision=3
 build_style=gnu-configure
 make_build_target=world
 _major="${version%%.*}"
@@ -123,7 +123,7 @@ postgresql13-libs_package() {
 }
 
 postgresql13-libs-devel_package() {
-	depends="postgresql-libs>=${version}_${revision}"
+	depends="postgresql-libs>=${version}_${revision} openssl-devel"
 	short_desc="PostgreSQL shared libraries (development files)"
 	conflicts="postgresql9.6-libs-devel>=0 postgresql12-libs-devel>=0"
 	pkg_install() {

From 90d42dc39a57de0228740ffe8504284c05184eac Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 27 Dec 2022 12:11:45 +0100
Subject: [PATCH 158/163] sleuthkit: update to 4.12.0.

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

diff --git a/srcpkgs/sleuthkit/template b/srcpkgs/sleuthkit/template
index 85e31f513521..dbca91ad37a7 100644
--- a/srcpkgs/sleuthkit/template
+++ b/srcpkgs/sleuthkit/template
@@ -1,6 +1,6 @@
 # Template file for 'sleuthkit'
 pkgname=sleuthkit
-version=4.11.1
+version=4.12.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool"
@@ -13,7 +13,7 @@ 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=81432c57458e9369dbdfbade096f8e779b0f169683a833675e787c34014d4d3f
+checksum=0ca819723b08620e60e97083dc1727d3b6ab69b75b2b0eb421c27d6a0e0e5b57
 
 post_extract() {
 	sed -i 's:sys/fcntl.h:fcntl.h:g' tsk/fs/tsk_fs_i.h

From 5ce9101b43f6c9cb77fef270c5811dbec16d398c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 27 Dec 2022 15:23:49 +0100
Subject: [PATCH 159/163] age: update to 1.1.1.

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

diff --git a/srcpkgs/age/template b/srcpkgs/age/template
index cf7754da9b03..2bff61c0538f 100644
--- a/srcpkgs/age/template
+++ b/srcpkgs/age/template
@@ -1,7 +1,7 @@
 # Template file for 'age'
 pkgname=age
-version=1.0.0
-revision=2
+version=1.1.1
+revision=1
 build_style=go
 go_import_path="filippo.io/age"
 go_package="${go_import_path}/cmd/..."
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://age-encryption.org/"
 distfiles="https://github.com/FiloSottile/age/archive/v${version}.tar.gz"
-checksum=8d27684f62f9dc74014035e31619e2e07f8b56257b1075560456cbf05ddbcfce
+checksum=f1f3dbade631976701cd295aa89308681318d73118f5673cced13f127a91178c
 
 post_install() {
 	vlicense LICENSE

From 79d387c6dafc87594e6b5e52d7af1f2acb8dc9f6 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexthkloss@web.de>
Date: Sun, 25 Dec 2022 15:37:02 +0100
Subject: [PATCH 160/163] vscode: update to 1.74.2

---
 srcpkgs/vscode/template | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index 0baa97da3d23..65e5f94c85eb 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -1,6 +1,6 @@
 # Template file for 'vscode'
 pkgname=vscode
-version=1.74.1
+version=1.74.2
 revision=1
 _electronver=19.0.8
 _npmver=8.6.0
@@ -12,7 +12,7 @@ maintainer="shizonic <realtiaz@gmail.com>, Alex Lohr <alex.lohr@logmein.com>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
 distfiles="https://github.com/microsoft/vscode/archive/refs/tags/${version}.tar.gz"
-checksum=ba730c6af17aee820cf99d83df9adf3c253a5a2229f6b0124aff000f2343d325
+checksum=67635179cdcf02696938b0ddca010a1d00b8f5136ea159849c20f257a11a0dd2
 nocross=yes # x64 build does not cut it, it contains native code
 
 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then
@@ -61,7 +61,11 @@ do_build() {
 	--target=$_electronver \
 	--tarball=/usr/include/electron${_electronver%%.*}/node_headers.tar.gz
 
-	yarn install --frozen-lockfile --ignore-engines --arch=x64
+	# ignore nodejs version checks, we can not pass it as an argument to
+	# yarn install because it doesn't inherit properly
+	echo "ignore-engines true" >> .yarnrc
+
+	yarn install --frozen-lockfile --arch=x64
 
 	export CFLAGS="$CFLAGS -I/usr/include/node"
 	yarn run gulp vscode-linux-x64-min

From 94404ef6cc9d418fa9a69d5b12bdd3cdb2d4a9d7 Mon Sep 17 00:00:00 2001
From: Roberto Ricci <ricci@disroot.org>
Date: Sat, 17 Dec 2022 23:34:19 +0100
Subject: [PATCH 161/163] ccache: update to 4.7.4.

---
 srcpkgs/ccache/files/ccache.1 | 796 +++++++++++++++++++++++-----------
 srcpkgs/ccache/template       |  11 +-
 2 files changed, 554 insertions(+), 253 deletions(-)

diff --git a/srcpkgs/ccache/files/ccache.1 b/srcpkgs/ccache/files/ccache.1
index 0fe62140c43f..366e4a2b68e2 100644
--- a/srcpkgs/ccache/files/ccache.1
+++ b/srcpkgs/ccache/files/ccache.1
@@ -2,12 +2,12 @@
 .\"     Title: ccache
 .\"    Author: [see the "AUTHOR(S)" section]
 .\" Generator: Asciidoctor 2.0.15
-.\"      Date: 2022-01-05
+.\"      Date: 2022-12-18
 .\"    Manual: \ \&
-.\"    Source: Ccache 4.5.1
+.\"    Source: Ccache 4.7.4
 .\"  Language: English
 .\"
-.TH "CCACHE" "1" "2022-01-05" "Ccache 4.5.1" "\ \&"
+.TH "CCACHE" "1" "2022-12-18" "Ccache 4.7.4" "\ \&"
 .ie \n(.g .ds Aq \(aq
 .el       .ds Aq '
 .ss \n[.ss] 0
@@ -34,7 +34,7 @@ ccache \- a fast C/C++ compiler cache
 .nf
 \fBccache\fP [\fIoptions\fP]
 \fBccache\fP \fIcompiler\fP [\fIcompiler options\fP]
-\fIcompiler\fP [\fIcompiler options\fP]                   (via symbolic link)
+\fIcompiler\fP [\fIcompiler options\fP]            (ccache masquerading as the compiler)
 .fi
 .br
 .SH "DESCRIPTION"
@@ -50,16 +50,41 @@ goal are listed under \fICaveats\fP. If you discover an undocumented case where
 ccache changes the output of your compiler, please let us know.
 .SH "RUN MODES"
 .sp
-There are two ways to use ccache. You can either prefix your compilation
-commands with \fBccache\fP or you can let ccache masquerade as the compiler by
-creating a symbolic link (named as the compiler) to ccache. The first method is
-most convenient if you just want to try out ccache or wish to use it for some
-specific projects. The second method is most useful for when you wish to use
-ccache for all your compilations.
+There are two different ways to use ccache to cache a compilation:
 .sp
-To use the first method, just make sure that \fBccache\fP is in your \fBPATH\fP.
+.RS 4
+.ie n \{\
+\h'-04' 1.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 1." 4.2
+.\}
+Prefix your compilation command with \fBccache\fP. This method is most convenient
+if you just want to try out ccache or wish to use it for some specific
+projects. Example:
 .sp
-To use the symlinks method, do something like this:
+.if n .RS 4
+.nf
+.fam C
+ccache gcc \-c example.c
+.fam
+.fi
+.if n .RE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 2.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 2." 4.2
+.\}
+Let ccache masquerade as the compiler. This method is most useful when you
+wish to use ccache for all your compilations. To do this, create a symbolic
+link to ccache named as the compiler. For example, here is set up ccache to
+masquerade as \fBgcc\fP and \fBg++\fP:
 .sp
 .if n .RS 4
 .nf
@@ -67,16 +92,25 @@ To use the symlinks method, do something like this:
 cp ccache /usr/local/bin/
 ln \-s ccache /usr/local/bin/gcc
 ln \-s ccache /usr/local/bin/g++
-ln \-s ccache /usr/local/bin/cc
-ln \-s ccache /usr/local/bin/c++
 .fam
 .fi
 .if n .RE
 .sp
-And so forth. This will work as long as the directory with symlinks comes
-before the path to the compiler (which is usually in \fB/usr/bin\fP). After
-installing you may wish to run \(lqwhich gcc\(rq to make sure that the correct link
-is being used.
+On platforms that don\(cqt support symbolic links you can simply copy ccache to the
+compiler name instead for a similar effect:
+.sp
+.if n .RS 4
+.nf
+.fam C
+cp ccache /usr/local/bin/gcc
+cp ccache /usr/local/bin/g++
+.fam
+.fi
+.if n .RE
+.sp
+And so forth. This will work as long as the directory with symbolic links or
+ccache copies comes before the directory with the compiler (typically
+\fB/usr/bin\fP) in \fBPATH\fP.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -93,26 +127,13 @@ but currently doesn\(cqt interact well with other tools that do the same thing.
 \fI[_using_ccache_with_other_compiler_wrappers]\fP.
 .sp .5v
 .RE
-.if n .sp
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-.B Warning
-.ps -1
-.br
-.sp
-Use a symbolic links for masquerading, not hard links.
-.sp .5v
 .RE
 .SH "COMMAND LINE OPTIONS"
 .sp
-These command line options only apply when you invoke ccache as \(lqccache\(rq.
-When invoked as a compiler (via a symlink as described in the previous
-section), the normal compiler options apply and you should refer to the
-compiler\(cqs documentation.
+These command line options only apply when you invoke ccache as \(lqccache\(rq. When
+ccache masquerades as a compiler (as described in the previous section), the
+normal compiler options apply and you should refer to the compiler\(cqs
+documentation.
 .SS "Common options"
 .sp
 \fB\-c\fP, \fB\-\-cleanup\fP
@@ -135,8 +156,8 @@ configuration file.
 \fB\-\-config\-path\fP \fIPATH\fP
 .RS 4
 Let the command line options operate on configuration file \fIPATH\fP instead of
-the default. Using this option has the same effect as setting the
-environment variable \fBCCACHE_CONFIGPATH\fP temporarily.
+the default. Using this option has the same effect as setting (overriding)
+the environment variable \fBCCACHE_CONFIGPATH\fP temporarily.
 .RE
 .sp
 \fB\-d\fP, \fB\-\-dir\fP \fIPATH\fP
@@ -186,7 +207,7 @@ future compilations.
 .RS 4
 Recompress the cache to level \fILEVEL\fP using the Zstandard algorithm. The
 level can be an integer, with the same semantics as the
-\fBcompression_level\fP configuration option), or
+\fBcompression_level\fP configuration option, or
 the special value \fBuncompressed\fP for no compression. See
 \fI[_cache_compression]\fP for more information. This can potentionally take a
 long time since all files in the cache need to be visited. Only files that
@@ -241,12 +262,12 @@ Print version and copyright information.
 .RS 4
 Zero the cache statistics (but not the configuration options).
 .RE
-.SS "Options for secondary storage"
+.SS "Options for remote file\-based storage"
 .sp
 \fB\-\-trim\-dir\fP \fIPATH\fP
 .RS 4
-Remove old files from directory \fIPATH\fP until it is at most the size specified
-by \fB\-\-trim\-max\-size\fP.
+Remove old files from directory \fIPATH\fP until it is at most the size
+specified by \fB\-\-trim\-max\-size\fP.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -258,17 +279,17 @@ by \fB\-\-trim\-max\-size\fP.
 .ps -1
 .br
 .sp
-Don\(cqt use this option to trim the primary cache. To trim the primary
-cache directory to a certain size, use \fBCCACHE_MAXSIZE=\fISIZE\fP ccache \-c\fP.
+Don\(cqt use this option to trim the local cache. To trim the local cache
+directory to a certain size, use \fBCCACHE_MAXSIZE=\fISIZE\fP ccache \-c\fP.
 .sp .5v
 .RE
 .RE
 .sp
 \fB\-\-trim\-max\-size\fP \fISIZE\fP
 .RS 4
-Specify the maximum size for \fB\-\-trim\-dir\fP. \fISIZE\fP should be a number followed
-by an optional suffix: k, M, G, T (decimal), Ki, Mi, Gi or Ti (binary). The
-default suffix is G.
+Specify the maximum size for \fB\-\-trim\-dir\fP. \fISIZE\fP should be a number
+followed by an optional suffix: k, M, G, T (decimal), Ki, Mi, Gi or Ti
+(binary). The default suffix is G.
 .RE
 .sp
 \fB\-\-trim\-method\fP \fIMETHOD\fP
@@ -295,23 +316,11 @@ Print the checksum (128 bit XXH3) of the file at \fIPATH\fP (\fB\-\fP for standa
 input).
 .RE
 .sp
-\fB\-\-dump\-manifest\fP \fIPATH\fP
-.RS 4
-Dump manifest file at \fIPATH\fP (\fB\-\fP for standard input) in text format to
-standard output. This is only useful when debugging ccache and its behavior.
-.RE
-.sp
-\fB\-\-dump\-result\fP \fIPATH\fP
-.RS 4
-Dump result file at \fIPATH\fP (\fB\-\fP for standard input) in text format to
-standard output. This is only useful when debugging ccache and its behavior.
-.RE
-.sp
 \fB\-\-extract\-result\fP \fIPATH\fP
 .RS 4
 Extract data stored in the result file at \fIPATH\fP (\fB\-\fP for standard input).
 The data will be written to \fBccache\-result.*\fP files in to the current
-working directory. This is only useful when debugging ccache and its
+working directory. This option is only useful when debugging ccache and its
 behavior.
 .RE
 .sp
@@ -327,6 +336,15 @@ Print the hash (160 bit BLAKE3) of the file at \fIPATH\fP (\fB\-\fP for standard
 input). This is only useful when debugging ccache and its behavior.
 .RE
 .sp
+\fB\-\-inspect\fP \fIPATH\fP
+.RS 4
+Print the content of a result or manifest file at \fIPATH\fP (\fB\-\fP for standard
+input) to standard output in human\-readable format. File content embedded in
+a result file will however not be printed; use \fB\-\-extract\-result\fP to extract
+the file content. This option is only useful when debugging ccache and its
+behavior.
+.RE
+.sp
 \fB\-\-print\-stats\fP
 .RS 4
 Print statistics counter IDs and corresponding values in machine\-parsable
@@ -394,7 +412,7 @@ Environment variables.
 .  sp -1
 .  IP " 2." 4.2
 .\}
-The primary (cache\-specific) configuration file (see below).
+The cache\-specific configuration file (see below).
 .RE
 .sp
 .RS 4
@@ -405,9 +423,8 @@ The primary (cache\-specific) configuration file (see below).
 .  sp -1
 .  IP " 3." 4.2
 .\}
-The secondary (system\-wide read\-only) configuration file
-\fB<sysconfdir>/ccache.conf\fP (typically \fB/etc/ccache.conf\fP or
-\fB/usr/local/etc/ccache.conf\fP).
+The system (read\-only) configuration file \fB<sysconfdir>/ccache.conf\fP
+(typically \fB/etc/ccache.conf\fP or \fB/usr/local/etc/ccache.conf\fP).
 .RE
 .sp
 .RS 4
@@ -421,13 +438,13 @@ The secondary (system\-wide read\-only) configuration file
 Compile\-time defaults.
 .RE
 .sp
-As a special case, if the the environment variable \fBCCACHE_CONFIGPATH\fP is set
-it specifies the primary configuration file and the secondary (system\-wide)
-configuration file won\(cqt be read.
-.SS "Location of the primary configuration file"
+As a special case, if the environment variable \fBCCACHE_CONFIGPATH\fP is set it
+specifies the configuration file, and the system configuration file won\(cqt be
+read.
+.SS "Location of the configuration file"
 .sp
-The location of the primary (cache\-specific) configuration is determined like
-this:
+The location of the cache\-specific configuration file is determined like this on
+non\-Windows systems:
 .sp
 .RS 4
 .ie n \{\
@@ -460,8 +477,8 @@ Otherwise, if the environment variable \fBCCACHE_DIR\fP is set then use
 .  sp -1
 .  IP " 3." 4.2
 .\}
-Otherwise, if \fBcache_dir\fP is set in the secondary
-(system\-wide) configuration file then use \fB<cache_dir>/ccache.conf\fP.
+Otherwise, if \fBcache_dir\fP is set in the system
+configuration file then use \fB<cache_dir>/ccache.conf\fP.
 .RE
 .sp
 .RS 4
@@ -496,10 +513,87 @@ Otherwise, if \fBXDG_CONFIG_HOME\fP is set then use
 .  sp -1
 .  IP " 6." 4.2
 .\}
-Otherwise, use \fB%APPDATA%/ccache/ccache.conf\fP (Windows),
+Otherwise, use
 \fB$HOME/Library/Preferences/ccache/ccache.conf\fP (macOS) or
 \fB$HOME/.config/ccache/ccache.conf\fP (other systems).
 .RE
+.sp
+On Windows, this is the method used to find the configuration file:
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 1.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 1." 4.2
+.\}
+If \fBCCACHE_CONFIGPATH\fP is set, use that path.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 2.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 2." 4.2
+.\}
+Otherwise, if the environment variable \fBCCACHE_DIR\fP is set then use
+\fB%CCACHE_DIR%/ccache.conf\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 3.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 3." 4.2
+.\}
+Otherwise, if \fBcache_dir\fP is set in the system
+configuration file then use \fB<cache_dir>\(rsccache.conf\fP. The
+system\-wide configuration on Windows is
+\fB%ALLUSERSPROFILE%\(rsccache\(rsccache.conf\fP by default. The \fBALLUSERSPROFILE\fP
+environment variable is usually \fBC:\(rsProgramData\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 4.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 4." 4.2
+.\}
+Otherwise, if there is a legacy \fB%USERPROFILE%\(rs.ccache\fP directory then use
+\fB%USERPROFILE%\(rs.ccache\(rsccache.conf\fP.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 5.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 5." 4.2
+.\}
+Otherwise, use \fB%LOCALAPPDATA%\(rsccache\(rsccache.conf\fP if it exists.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 6.\h'+01'\c
+.\}
+.el \{\
+.  sp -1
+.  IP " 6." 4.2
+.\}
+Otherwise, use \fB%APPDATA%\(rsccache\(rsccache.conf\fP.
+.RE
+.sp
+See also the \fBcache_dir\fP configuration option for how the
+cache directory location is determined.
 .SS "Configuration file syntax"
 .sp
 Configuration files are in a simple \(lqkey = value\(rq format, one option per
@@ -639,19 +733,56 @@ differ. With \fBbase_dir\fP set to \fB/\fP there will be a cache miss since the
 relative path to \fB/usr/include/example\fP will be different. With \fBbase_dir\fP set
 to \fB/home/bob/stuff/project1\fP there will a cache miss since the path to
 project2 will be a different absolute path.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Warning
+.ps -1
+.br
+.sp
+Rewriting absolute paths to relative is kind of a brittle hack. It
+works OK in many cases, but there might be cases where things break. One known
+issue is that absolute paths are not reproduced in dependency files, which can
+mess up dependency detection in tools like Make and Ninja. If possible, use
+relative paths in the first place instead instead of using \fBbase_dir\fP.
+.sp .5v
+.RE
 .RE
 .sp
 \fBcache_dir\fP (\fBCCACHE_DIR\fP)
 .RS 4
 This option specifies where ccache will keep its cached compiler outputs.
-The default is \fB$XDG_CACHE_HOME/ccache\fP if \fBXDG_CACHE_HOME\fP is set,
-otherwise \fB$HOME/.cache/ccache\fP. Exception: If the legacy directory
-\fB$HOME/.ccache\fP exists then that directory is the default.
 .sp
-See also \fI[_location_of_the_primary_configuration_file]\fP.
+On non\-Windows systems, the default is \fB$HOME/.ccache\fP if such a directory
+exists, otherwise \fB$XDG_CACHE_HOME/ccache\fP if \fBXDG_CACHE_HOME\fP is set, otherwise
+\fB$HOME/Library/Caches/ccache\fP (macOS) or \fB$HOME/.config/ccache\fP (other systems).
 .sp
-If you want to use another \fBCCACHE_DIR\fP value temporarily for one ccache
-invocation you can use the \fB\-d\fP/\fB\-\-dir\fP command line option instead.
+On Windows, the default is \fB%USERPROFILE%\(rs.ccache\fP if such a directory exists,
+otherwise \fB%LOCALAPPDATA%\(rsccache\fP.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Warning
+.ps -1
+.br
+.sp
+Previous ccache versions defaulted to storing the cache in
+\fB%APPDATA%\(rsccache\fP on Windows. This can result in large network file transfers
+of the cache in domain environments and similar problems. Please check this
+directory for cache directories and either delete them or the whole directory,
+or move them to the \fB%LOCALAPPDATA%\(rsccache\fP directory.
+.sp .5v
+.RE
+.sp
+See also \fI[_location_of_the_configuration_file]\fP.
 .RE
 .sp
 \fBcompiler\fP (\fBCCACHE_COMPILER\fP or (deprecated) \fBCCACHE_CC\fP)
@@ -665,8 +796,9 @@ command line.
 .RS 4
 By default, ccache includes the modification time (\(lqmtime\(rq) and size of
 the compiler in the hash to ensure that results retrieved from the cache
-are accurate. This option can be used to select another strategy. Possible
-values are:
+are accurate. If compiler plugins are used, these plugins will also be
+added to the hash. This option can be used to select another strategy.
+Possible values are:
 .sp
 \fBcontent\fP
 .RS 4
@@ -756,11 +888,26 @@ symlinks). This is the default.
 Clang\-based compiler.
 .RE
 .sp
+\fBclang\-cl\fP
+.RS 4
+clang\-cl.
+.RE
+.sp
 \fBgcc\fP
 .RS 4
 GCC\-based compiler.
 .RE
 .sp
+\fBicl\fP
+.RS 4
+Intel compiler on Windows.
+.RE
+.sp
+\fBmsvc\fP
+.RS 4
+Microsoft Visual C++ (MSVC).
+.RE
+.sp
 \fBnvcc\fP
 .RS 4
 NVCC (CUDA) compiler.
@@ -770,11 +917,6 @@ NVCC (CUDA) compiler.
 .RS 4
 Any compiler other than the known types.
 .RE
-.sp
-\fBpump\fP
-.RS 4
-distcc\(cqs \(lqpump\(rq script.
-.RE
 .RE
 .sp
 \fBcompression\fP (\fBCCACHE_COMPRESS\fP or \fBCCACHE_NOCOMPRESS\fP, see \fI[_boolean_values]\fP above)
@@ -944,11 +1086,11 @@ Do not enable this option unless you are aware of these caveats:
 If the resulting file is modified, the file in the cache will also be
 modified since they share content, which corrupts the cache entry. As of
 version 4.0, ccache makes stored and fetched object files read\-only as a
-safety measure guard. Furthermore, a simple integrity check is made for
-cached object files by verifying that their sizes are correct. This means
-that mistakes like \fBstrip file.o\fP or \fBecho >file.o\fP will be detected even if
-the object file is made writeable, but a modification that doesn\(cqt change the
-file size will not.
+safety measure. Furthermore, a simple integrity check is made for cached
+object files by verifying that their sizes are correct. This means that
+mistakes like \fBstrip file.o\fP or \fBecho >file.o\fP will be detected even if the
+object file is made writeable, but a modification that doesn\(cqt change the file
+size will not.
 .RE
 .sp
 .RS 4
@@ -1024,20 +1166,32 @@ example, \fB\-fmessage\-length=*\fP will match both \fB\-fmessage\-length=20\fP
 .sp
 \fBinode_cache\fP (\fBCCACHE_INODECACHE\fP or \fBCCACHE_NOINODECACHE\fP, see \fI[_boolean_values]\fP above)
 .RS 4
-If true, enables caching of source file hashes based on device, inode and
-timestamps. This will reduce the time spent on hashing included files as
-the result can be resused between compilations.
-.sp
-The feature is still experimental and thus off by default. It is currently not
-available on Windows.
+If true, ccache will cache source file hashes based on device, inode and
+timestamps. This reduces the time spent on hashing include files since the
+result can be resused between compilations. The default is true. The feature
+requires \fBtemporary_dir\fP to be located on a local
+filesystem of a supported type.
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Note
+.ps -1
+.br
 .sp
-The feature requires \fBtemporary_dir\fP to be located on a local filesystem.
+The inode cache feature is currently not available on Windows.
+.sp .5v
+.RE
 .RE
 .sp
 \fBkeep_comments_cpp\fP (\fBCCACHE_COMMENTS\fP or \fBCCACHE_NOCOMMENTS\fP, see \fI[_boolean_values]\fP above)
 .RS 4
 If true, ccache will not discard the comments before hashing preprocessor
-output. This can be used to check documentation with \fB\-Wdocumentation\fP.
+output. The default is false. This can be used to check documentation with
+\fB\-Wdocumentation\fP.
 .RE
 .sp
 \fBlimit_multiple\fP (\fBCCACHE_LIMIT_MULTIPLE\fP)
@@ -1082,18 +1236,25 @@ Gi, Ti (binary). The default suffix is G. See also
 \fI[_cache_size_management]\fP.
 .RE
 .sp
+\fBmsvc_dep_prefix\fP (\fBCCACHE_MSVC_DEP_PREFIX\fP)
+.RS 4
+This option specifies the prefix of included files output for MSVC compiler.
+The default prefix is \(lqNote: including file:\(rq. If you use a localized
+compiler, this should be set accordingly.
+.RE
+.sp
 \fBnamespace\fP (\fBCCACHE_NAMESPACE\fP)
 .RS 4
-    If set, the namespace string will be added to the hashed data for each
+If set, the namespace string will be added to the hashed data for each
 compilation. This will make the associated cache entries logically separate
 from cache entries with other namespaces, but they will still share the same
-storage space. Cache entries can also be selectively removed from the
-primary cache with the command line option \fB\-\-evict\-namespace\fP, potentially
-in combination with \fB\-\-evict\-older\-than\fP.
-\&.
-For instance, if you use the same primary cache for several disparate projects,
+storage space. Cache entries can also be selectively removed from the local
+cache with the command line option \fB\-\-evict\-namespace\fP, potentially in
+combination with \fB\-\-evict\-older\-than\fP.
+.sp
+For instance, if you use the same local cache for several disparate projects,
 you can use a unique namespace string for each one. This allows you to remove
-cache entries that belong to a certain project if stop working with that
+cache entries that belong to a certain project if you stop working with that
 project.
 .RE
 .sp
@@ -1155,40 +1316,20 @@ If true, ccache will not use any previously stored result. New results will
 still be cached, possibly overwriting any pre\-existing results.
 .RE
 .sp
-\fBreshare\fP (\fBCCACHE_RESHARE\fP or \fBCCACHE_NORESHARE\fP, see \fI[_boolean_values]\fP above)
+\fBremote_only\fP (\fBCCACHE_REMOTE_ONLY\fP or \fBCCACHE_NOREMOTE_ONLY\fP, see \fI[_boolean_values]\fP above)
 .RS 4
-If true, ccache will write results to secondary storage even for primary
-storage cache hits. The default is false.
+If true, ccache will only use remote storage. The
+default is false. Note that cache statistics counters will still be kept in
+the local cache directory unless \fBstats\fP is false. See also
+\fI[_storage_interaction]\fP.
 .RE
 .sp
-\fBrun_second_cpp\fP (\fBCCACHE_CPP2\fP or \fBCCACHE_NOCPP2\fP, see \fI[_boolean_values]\fP above)
-.RS 4
-If true, ccache will first run the preprocessor to preprocess the source
-code (see \fI[_the_preprocessor_mode]\fP) and then on a cache miss run the
-compiler on the source code to get hold of the object file. This is the
-default.
-.sp
-If false, ccache will first run preprocessor to preprocess the source code and
-then on a cache miss run the compiler on the \fIpreprocessed source code\fP instead
-of the original source code. This makes cache misses slightly faster since the
-source code only has to be preprocessed once. The downside is that some
-compilers won\(cqt produce the same result (for instance diagnostics warnings)
-when compiling preprocessed source code.
-.sp
-A solution to the above mentioned downside is to set \fBrun_second_cpp\fP to false
-and pass \fB\-fdirectives\-only\fP (for GCC) or \fB\-frewrite\-includes\fP (for Clang) to
-the compiler. This will cause the compiler to leave the macros and other
-preprocessor information, and only process the \fB#include\fP directives. When run
-in this way, the preprocessor arguments will be passed to the compiler since it
-still has to do \fIsome\fP preprocessing (like macros).
-.RE
-.sp
-\fBsecondary_storage\fP (\fBCCACHE_SECONDARY_STORAGE\fP)
+\fBremote_storage\fP (\fBCCACHE_REMOTE_STORAGE\fP)
 .RS 4
 This option specifies one or several storage backends (separated by space)
-to query after the primary cache storage. See
-\fI[_secondary_storage_backends]\fP for documentation of syntax and available
-backends.
+to query after checking the local cache (unless
+\fBremote_only\fP is true). See \fI[Remote storage
+backends]\fP for documentation of syntax and available backends.
 .sp
 Examples:
 .sp
@@ -1234,8 +1375,54 @@ Examples:
 .  IP \(bu 2.3
 .\}
 \fBredis://example.com\fP
+.if n .sp
+.RS 4
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+.ps +1
+.B Note
+.ps -1
+.br
+.sp
+In previous ccache versions this option was called \fBsecondary_storage\fP
+(\fBCCACHE_SECONDARY_STORAGE\fP), which can still be used as an alias.
+.sp .5v
 .RE
 .RE
+.RE
+.sp
+\fBreshare\fP (\fBCCACHE_RESHARE\fP or \fBCCACHE_NORESHARE\fP, see \fI[_boolean_values]\fP above)
+.RS 4
+If true, ccache will write results to remote storage even for local storage
+cache hits. The default is false.
+.RE
+.sp
+\fBrun_second_cpp\fP (\fBCCACHE_CPP2\fP or \fBCCACHE_NOCPP2\fP, see \fI[_boolean_values]\fP above)
+.RS 4
+If true, ccache will first run the preprocessor to preprocess the source
+code (see \fI[_the_preprocessor_mode]\fP) and then on a cache miss run the
+compiler on the source code to get hold of the object file. This is the
+default.
+.sp
+If false, ccache will first run preprocessor to preprocess the source code and
+then on a cache miss run the compiler on the \fIpreprocessed source code\fP instead
+of the original source code. This makes cache misses slightly faster since the
+source code only has to be preprocessed once. The downside is that some
+compilers won\(cqt produce the same result (for instance diagnostics warnings)
+when compiling preprocessed source code.
+.sp
+A solution to the above mentioned downside is to set \fBrun_second_cpp\fP to false
+and pass \fB\-fdirectives\-only\fP (for GCC) or \fB\-frewrite\-includes\fP (for Clang) to
+the compiler. This will cause the compiler to leave the macros and other
+preprocessor information, and only process the \fB#include\fP directives. When run
+in this way, the preprocessor arguments will be passed to the compiler since it
+still has to do \fIsome\fP preprocessing (like macros).
+.sp
+This option is ignored with MSVC, as there is no way to make it compile without
+preprocessing first.
+.RE
 .sp
 \fBsloppiness\fP (\fBCCACHE_SLOPPINESS\fP)
 .RS 4
@@ -1268,18 +1455,30 @@ Ignore ctimes when \fBfile_stat_matches\fP is enabled. This can be useful when
 backdating files\(aq mtimes in a controlled way.
 .RE
 .sp
+\fBgcno_cwd\fP
+.RS 4
+By default, ccache will include the current working directory in the hash
+when producing a \fB.gcno\fP file (when compiling with \fB\-ftest\-coverage\fP or
+\fB\-\-coverage\fP). This is because GCC 9+ includes the current working directory
+in the \fB.gcno\fP file. The \fBgcno_cwd\fP sloppiness makes ccache not hash the
+current working directory so that you can get cache hits when compiling in
+different directories, with the tradeoff of potentially getting an incorrect
+directory in the \fB.gcno\fP file. \fBgcno_cwd\fP also disables hashing of the
+current working directory if \fB\-fprofile\-abs\-path\fP is used.
+.RE
+.sp
 \fBinclude_file_ctime\fP
 .RS 4
-By default, ccache will not cache a file if it includes a header whose ctime
-is too new. This sloppiness disables that check. See also
-\fI[_handling_of_newly_created_header_files]\fP.
+By default, ccache will disable the direct mode if an include file has too
+new ctime. This sloppiness disables that check. See also \fI[Handling of
+newly created header files]\fP.
 .RE
 .sp
 \fBinclude_file_mtime\fP
 .RS 4
-By default, ccache will not cache a file if it includes a header whose mtime
-is too new. This sloppiness disables that check. See also
-\fI[_handling_of_newly_created_header_files]\fP.
+By default, ccache will disable the direct mode if an include file has too
+new mtime. This sloppiness disables that check. See also \fI[Handling of
+newly created header files]\fP.
 .RE
 .sp
 \fBivfsoverlay\fP
@@ -1297,18 +1496,25 @@ compiler warning messages. Set this sloppiness to tell ccache not to do
 that.
 .RE
 .sp
+\fBmodules\fP
+.RS 4
+By default, ccache will not cache compilations if \fB\-fmodules\fP is used since
+it cannot hash the state of compiler\(cqs internal representation of relevant
+modules. This sloppiness allows caching in such a case. See
+\fI[_c_modules]\fP for more information.
+.RE
+.sp
 \fBpch_defines\fP
 .RS 4
 Be sloppy about \fB#define\fP directives when precompiling a header file. See
 \fI[_precompiled_headers]\fP for more information.
 .RE
 .sp
-\fBmodules\fP
+\fBrandom_seed\fP
 .RS 4
-By default, ccache will not cache compilations if \fB\-fmodules\fP is used since
-it cannot hash the state of compiler\(cqs internal representation of relevant
-modules. This sloppiness allows caching in such a case. See
-\fI[_c_modules]\fP for more information.
+Ignore the \fB\-frandom\-seed\fP option and its arguments when computing the input
+hash. This is useful if your build system generates different seeds between
+builds and you are OK with reusing cached results.
 .RE
 .sp
 \fBsystem_headers\fP
@@ -1357,7 +1563,8 @@ Lines in the stats log starting with a hash sign (\fB#\fP) are comments.
 \fBtemporary_dir\fP (\fBCCACHE_TEMPDIR\fP)
 .RS 4
 This option specifies where ccache will put temporary files. The default is
-\fB/run/user/<UID>/ccache\-tmp\fP if \fB/run/user/<UID>\fP exists, otherwise
+\fB$XDG_RUNTIME_DIR/ccache\-tmp\fP (typically \fB/run/user/<UID>/ccache\-tmp\fP) if
+\fBXDG_RUNTIME_DIR\fP is set and the directory exists, otherwise
 \fB<cache_dir>/tmp\fP.
 .if n .sp
 .RS 4
@@ -1382,23 +1589,25 @@ This option (an octal integer) specifies the umask for files and directories
 in the cache directory. This is mostly useful when you wish to share your
 cache with other users.
 .RE
-.SH "SECONDARY STORAGE BACKENDS"
+.SH "REMOTE STORAGE BACKENDS"
 .sp
-The \fBsecondary_storage\fP option lets you configure
-ccache to use one or several other storage backends in addition to the primary
-cache storage located in \fBcache_dir\fP. Note that cache
-statistics counters will still be kept in the primary cache directory \(em secondary storage backends only store cache results and manifests.
+The \fBremote_storage\fP option lets you configure ccache
+to use one or several remote storage backends. By default, the local cache
+directory located in \fBcache_dir\fP will be queried first and
+remote storage second, but \fBremote_only\fP can be set to
+true to disable local storage. Note that cache statistics counters will still be
+kept in the local cache directory \(em remote storage backends only store
+compilation results and manifests.
 .sp
-A secondary storage backend is specified with a URL, optionally followed by a
-pipe (\fB|\fP) and a pipe\-separated list of attributes. An attribute is
-\fIkey\fP=\fIvalue\fP or just \fIkey\fP as a short form of \fIkey\fP=\fBtrue\fP. Attribute values
-must be \c
+A remote storage backend is specified with a URL, optionally followed by a pipe
+(\fB|\fP) and a pipe\-separated list of attributes. An attribute is \fIkey\fP=\fIvalue\fP or
+just \fIkey\fP as a short form of \fIkey\fP=\fBtrue\fP. Attribute values must be
 .URL "https://en.wikipedia.org/wiki/Percent\-encoding" "percent\-encoded" ""
-if they
-contain percent, pipe or space characters.
+if they contain
+percent, pipe or space characters.
 .SS "Attributes for all backends"
 .sp
-These optional attributes are available for all secondary storage backends:
+These optional attributes are available for all remote storage backends:
 .sp
 .RS 4
 .ie n \{\
@@ -1460,31 +1669,20 @@ of the cache on \fBredis://cache\-a.example.com\fP, 18% (1/5.5) on
 \fBhttp://example.com/alpha\fP and 50% on \fBhttp://example.com/beta\fP.
 .RE
 .RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.  sp -1
-.  IP \(bu 2.3
-.\}
-\fBshare\-hits\fP: If \fBtrue\fP, write hits for this backend to primary storage. The
-default is \fBtrue\fP.
-.RE
 .SS "Storage interaction"
 .sp
-The table below describes the interaction between primary and secondary storage
-on cache hits and misses:
+The table below describes the interaction between local and remote storage on
+cache hits and misses if \fBremote_only\fP is false (which is
+the default):
 .TS
 allbox tab(:);
 lt lt lt.
 T{
 .sp
-\fBPrimary storage\fP
+\fBLocal storage\fP
 T}:T{
 .sp
-\fBSecondary storage\fP
+\fBRemote storage\fP
 T}:T{
 .sp
 \fBWhat happens\fP
@@ -1497,7 +1695,7 @@ T}:T{
 miss
 T}:T{
 .sp
-Compile, write to primary, write to secondary[1]
+Compile, write to local, write to remote[1]
 T}
 T{
 .sp
@@ -1507,7 +1705,7 @@ T}:T{
 hit
 T}:T{
 .sp
-Read from secondary, write to primary[2]
+Read from remote, write to local
 T}
 T{
 .sp
@@ -1517,25 +1715,62 @@ T}:T{
 \-
 T}:T{
 .sp
-Read from primary, don\(cqt write to secondary[3]
+Read from local, don\(cqt write to remote[2]
 T}
 .TE
 .sp
 .sp
-[1] Unless secondary storage has attribute \fBread\-only=true\fP.
+[1] Unless remote storage has attribute \fBread\-only=true\fP.
 .br
-[2] Unless secondary storage has attribute \fBshare\-hits=false\fP.
-.br
-[3] Unless primary storage is set to share its cache hits with the
+[2] Unless local storage is set to share its cache hits with the
 \fBreshare\fP option.
+.sp
+If \fBremote_only\fP is true:
+.TS
+allbox tab(:);
+lt lt lt.
+T{
+.sp
+\fBLocal storage\fP
+T}:T{
+.sp
+\fBRemote storage\fP
+T}:T{
+.sp
+\fBWhat happens\fP
+T}
+T{
+.sp
+\-
+T}:T{
+.sp
+miss
+T}:T{
+.sp
+Compile, write to remote, don\(cqt write to local
+T}
+T{
+.sp
+\-
+T}:T{
+.sp
+hit
+T}:T{
+.sp
+Read from remote, don\(cqt write to local
+T}
+.TE
+.sp
 .SS "File storage backend"
 .sp
-URL format: \fBfile:DIRECTORY\fP or \fBfile://DIRECTORY\fP
+URL format: \fBfile:DIRECTORY\fP or \fBfile://[HOST]DIRECTORY\fP
 .sp
 This backend stores data as separate files in a directory structure below
-\fBDIRECTORY\fP (an absolute path), similar (but not identical) to the primary cache
-storage. A typical use case for this backend would be sharing a cache on an NFS
-directory.
+\fBDIRECTORY\fP, similar (but not identical) to the local cache storage. A typical
+use case for this backend would be sharing a cache on an NFS directory.
+\fBDIRECTORY\fP must start with a slash. \fBHOST\fP can be the empty string or
+localhost. On Windows, \fBHOST\fP can also be the name of a server hosting a shared
+folder.
 .if n .sp
 .RS 4
 .it 1 an-trap
@@ -1576,6 +1811,17 @@ Examples:
 \fBfile:///shared/nfs/directory|umask=002|update\-mtime=true\fP
 .RE
 .sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBfile://example.com/shared/folder\fP
+.RE
+.sp
 Optional attributes:
 .sp
 .RS 4
@@ -1733,6 +1979,17 @@ Optional attributes:
 .  sp -1
 .  IP \(bu 2.3
 .\}
+\fBbearer\-token\fP: Bearer token used to authorize the HTTP requests.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
 \fBconnect\-timeout\fP: Timeout (in ms) for network connection. The default is 100.
 .RE
 .sp
@@ -1745,25 +2002,7 @@ Optional attributes:
 .  IP \(bu 2.3
 .\}
 \fBkeep\-alive\fP: If \fBtrue\fP, keep the HTTP connection to the storage server open
-to avoid reconnects. The default is \fBfalse\fP.
-.if n .sp
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-.B Note
-.ps -1
-.br
-.sp
-Connection keep\-alive is disabled by default because with the current
-HTTP implementation uploads to the remote end might fail in case the server
-closes the connection due to a keep\-alive timeout. If the general case with
-short compilation times should be accelerated or the server is configured with
-a long\-enough timeout, then connection keep\-alive could be enabled.
-.sp .5v
-.RE
+to avoid reconnects. The default is \fBtrue\fP.
 .RE
 .sp
 .RS 4
@@ -1845,7 +2084,13 @@ The default is \fBsubdirs\fP.
 .RE
 .SS "Redis storage backend"
 .sp
-URL format: \fBredis://[[USERNAME:]PASSWORD@]HOST[:PORT][/DBNUMBER]\fP
+URL formats:
+.sp
+\fBredis://[[USERNAME:]PASSWORD@]HOST[:PORT][/DBNUMBER]\fP
+.br
+\fBredis+unix:SOCKET_PATH[?db=DBNUMBER]\fP
+.br
+\fBredis+unix://[[USERNAME:]PASSWORD@localhost]SOCKET_PATH[?db=DBNUMBER]\fP
 .sp
 This backend stores data in a \c
 .URL "https://redis.io" "Redis" ""
@@ -1895,7 +2140,7 @@ storage"  for hints on setting up a Redis server for use with ccache.
 .br
 .sp
 You can set up a cluster of Redis servers using the \fBshards\fP attribute
-described in \fI[_secondary_storage_backends]\fP.
+described in \fI[_remote_storage_backends]\fP.
 .sp .5v
 .RE
 .sp
@@ -1923,6 +2168,39 @@ Examples:
 \fBredis://p4ssw0rd@cache.example.com:6379/0|connect\-timeout=50\fP
 .RE
 .sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix:/run/redis.sock\fP
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix:///run/redis.sock\fP
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+\fBredis+unix://p4ssw0rd@localhost/run/redis.sock?db=0\fP
+.RE
+.sp
 Optional attributes:
 .sp
 .RS 4
@@ -2011,6 +2289,10 @@ Set the size and file number counters to match the files that were kept.
 The reason for removing more files than just those needed to not exceed the max
 limits is that a cleanup is a fairly slow operation, so it would not be a good
 idea to trigger it often, like after each cache miss.
+.sp
+The LRU cleanup makes use of the file modification time (mtime) of cache
+entries; ccache updates mtime of the cache entries read on a cache hit to mark
+them as "recently used".
 .SS "Manual cleanup"
 .sp
 You can run \fBccache \-c/\-\-cleanup\fP to force cleanup of the whole cache, i.e. all
@@ -2113,7 +2395,7 @@ recompressed.
 cleanups (number of performed cleanups, either implicitly due to a cache size
 limit being reached or due to explicit \fBccache \-c\fP calls), overall hit rate, hit
 rate for direct/preprocessed modes
-and hit rate for primary and secondary storage.
+and hit rate for local and remote storage.
 .sp
 The summary also includes counters called \(lqErrors\(rq and \(lqUncacheable\(rq, which
 are sums of more detailed counters. To see those detailed counters, use the
@@ -2180,8 +2462,7 @@ T{
 Could not write to output file
 T}:T{
 .sp
-The output path specified with \fB\-o\fP is not a file (e.g. a directory or a device
-node).
+The output path specified with \fB\-o\fP could not be written to.
 T}
 T{
 .sp
@@ -2200,30 +2481,22 @@ A compiler check program specified by
 T}
 T{
 .sp
-Compiler produced empty output
+Compiler output file missing
 T}:T{
 .sp
-The compiler\(cqs output file (typically an object file) was empty after
+One of the files expected to be produced by the compiler was missing after
 compilation.
 T}
 T{
 .sp
-Compiler produced no output
+Compiler produced empty output
 T}:T{
 .sp
-The compiler\(cqs output file (typically an object file) was missing after
+The compiler\(cqs output file (typically an object file) was empty after
 compilation.
 T}
 T{
 .sp
-Compiler produced stdout
-T}:T{
-.sp
-The compiler wrote data to standard output. This is something that compilers
-normally never do, so ccache is not designed to store such output in the cache.
-T}
-T{
-.sp
 Could not find the compiler
 T}:T{
 .sp
@@ -2307,6 +2580,13 @@ A compiler option not supported by ccache was found.
 T}
 T{
 .sp
+Unsupported environment variable
+T}:T{
+.sp
+An environment variable not supported by ccache was set.
+T}
+T{
+.sp
 Unsupported source language
 T}:T{
 .sp
@@ -2616,7 +2896,8 @@ the string \fB__TIME__\fP is present in the source code
 If the depend mode is enabled, ccache will not use the preprocessor at all. The
 hash used to identify results in the cache will be based on the direct mode
 hash described above plus information about include files read from the
-dependency file generated by the compiler with \fB\-MD\fP or \fB\-MMD\fP.
+dependency list generated by MSVC with \fB/showIncludes\fP, or the dependency file
+generated by other compilers with \fB\-MD\fP or \fB\-MMD\fP.
 .sp
 Advantages:
 .sp
@@ -2669,8 +2950,8 @@ to some types of changes of compiler options and source code changes.
 .  IP \(bu 2.3
 .\}
 If \-MD is used, the manifest entries will include system header files as
-well, thus slowing down cache hits slightly, just as using \-MD slows down
-make.
+well, thus slowing down cache hits slightly, just as using \fB\-MD\fP slows down
+make. This is also the case for MSVC with \fB/showIncludes\fP.
 .RE
 .sp
 .RS 4
@@ -2681,7 +2962,7 @@ make.
 .  sp -1
 .  IP \(bu 2.3
 .\}
-If \-MMD is used, the manifest entries will not include system header files,
+If \fB\-MMD\fP is used, the manifest entries will not include system header files,
 which means ccache will ignore changes in them.
 .RE
 .sp
@@ -2717,13 +2998,14 @@ The depend mode will be disabled if any of the following holds:
 .  sp -1
 .  IP \(bu 2.3
 .\}
-The compiler is not generating dependencies using \fB\-MD\fP or \fB\-MMD\fP.
+The compiler is not generating dependencies using \fB\-MD\fP or \fB\-MMD\fP (for MSVC,
+\fB/showIncludes\fP is added automatically if not specified by the user).
 .RE
 .SH "HANDLING OF NEWLY CREATED HEADER FILES"
 .sp
 If modification time (mtime) or status change time (ctime) of one of the include
-files is the same second as the time compilation is being done, ccache disables
-the direct mode (or, in the case of a precompiled
+files is equal to (or newer than) the time compilation is being done, ccache
+disables the direct mode (or, in the case of a precompiled
 header, disables caching completely). This done as a safety measure to avoid a
 race condition (see below).
 .sp
@@ -2833,35 +3115,35 @@ T}:T{
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-c\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-c\fP
 T}:T{
 .sp
 Binary input hashed by both the direct mode and the preprocessor mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-d\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-d\fP
 T}:T{
 .sp
 Binary input only hashed by the direct mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-p\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-p\fP
 T}:T{
 .sp
 Binary input only hashed by the preprocessor mode.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-input\-text\fP
+\fB<objectfile>.<timestamp>.ccache\-input\-text\fP
 T}:T{
 .sp
 Human\-readable combined diffable text version of the three files above.
 T}
 T{
 .sp
-\fB<objectfile>.ccache\-log\fP
+\fB<objectfile>.<timestamp>.ccache\-log\fP
 T}:T{
 .sp
 Log for this object file.
@@ -2869,7 +3151,16 @@ T}
 .TE
 .sp
 .sp
-If \fBconfig_dir\fP (environment variable \fBCCACHE_DEBUGDIR\fP) is
+.if n .RS 4
+.nf
+.fam C
+ The timestamp format is
+`<year><month><day>_<hour><minute><second>_<microsecond>`.
+.fam
+.fi
+.if n .RE
+.sp
+If \fBdebug_dir\fP (environment variable \fBCCACHE_DEBUGDIR\fP) is
 set, the files above will be written to that directory with full absolute paths
 instead of next to the object file.
 .sp
@@ -2894,7 +3185,7 @@ something like this:
 .  sp -1
 .  IP " 1." 4.2
 .\}
-Build with debug mode enabled.
+Enable \fBdebug\fP (\fBCCACHE_DEBUG\fP).
 .RE
 .sp
 .RS 4
@@ -2905,7 +3196,7 @@ Build with debug mode enabled.
 .  sp -1
 .  IP " 2." 4.2
 .\}
-Save the \fB<objectfile>.ccache\-*\fP files.
+Build.
 .RE
 .sp
 .RS 4
@@ -2916,7 +3207,7 @@ Save the \fB<objectfile>.ccache\-*\fP files.
 .  sp -1
 .  IP " 3." 4.2
 .\}
-Build again with debug mode enabled.
+Clean and build again.
 .RE
 .sp
 .RS 4
@@ -2927,9 +3218,9 @@ Build again with debug mode enabled.
 .  sp -1
 .  IP " 4." 4.2
 .\}
-Compare \fB<objectfile>.ccache\-input\-text\fP for the two builds. This together
-with the \fB<objectfile>.ccache\-log\fP files should give you some clues about
-what is happening.
+Compare the \fB<objectfile>.<timestamp>.ccache\-input\-text\fP files for the two
+builds. This together with the \fB<objectfile>.<timestamp>.ccache\-log\fP files
+should give you some clues about what is happening.
 .RE
 .SH "COMPILING IN DIFFERENT DIRECTORIES"
 .sp
@@ -3033,8 +3324,8 @@ relative before computing the hash.
 .RE
 .SH "PRECOMPILED HEADERS"
 .sp
-Ccache has support for GCC\(cqs precompiled headers. However, you have to do some
-things to make it work properly:
+Ccache has support for precompiled headers with GCC and Clang. However, you have
+to do some things to make it work properly:
 .sp
 .RS 4
 .ie n \{\
@@ -3111,12 +3402,23 @@ the PCH file generated from the precompiled header; or
 (for the GCC compiler) add the compiler option \fB\-fpch\-preprocess\fP when
 compiling.
 .RE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.  sp -1
+.  IP \(bu 2.3
+.\}
+If you use Clang, you must compile with \fB\-fno\-pch\-timestamp\fP.
+.RE
 .sp
 If you don\(cqt do this, either the non\-precompiled version of the header file will
 be used (if available) or ccache will fall back to running the real compiler and
 increase the statistics counter \(lqPreprocessing failed\(rq (if the non\-precompiled
 header file is not available).
-.RE
 .SH "C++ MODULES"
 .sp
 Ccache has support for Clang\(cqs \fB\-fmodules\fP option. In practice ccache only
@@ -3130,10 +3432,10 @@ You must use both \fBdirect mode\fP and
 \fBdepend mode\fP. When using
 the preprocessor mode Clang does not provide enough
 information to allow hashing of \fBmodule.modulemap\fP files.
-.SH "SHARING A CACHE"
+.SH "SHARING A LOCAL CACHE"
 .sp
-A group of developers can increase the cache hit rate by sharing a cache
-directory. To share a cache without unpleasant side effects, the following
+A group of developers can increase the cache hit rate by sharing a local cache
+directory. To share a local cache without unpleasant side effects, the following
 conditions should to be met:
 .sp
 .RS 4
@@ -3263,7 +3565,7 @@ systems. One way of improving cache hit rate in that case is to set
 headers.
 .sp
 An alternative to putting the main cache directory on NFS is to set up a
-secondary storage file cache.
+remote storage file cache.
 .SH "USING CCACHE WITH OTHER COMPILER WRAPPERS"
 .sp
 The recommended way of combining ccache with another compiler wrapper (such as
diff --git a/srcpkgs/ccache/template b/srcpkgs/ccache/template
index 5c1dc8914258..4e15bf4207bb 100644
--- a/srcpkgs/ccache/template
+++ b/srcpkgs/ccache/template
@@ -1,18 +1,17 @@
 # Template file for 'ccache'
 pkgname=ccache
-version=4.6.3
+version=4.7.4
 revision=1
 build_style=cmake
 configure_args="-DENABLE_TESTING=OFF -DREDIS_STORAGE_BACKEND=OFF"
-hostmakedepends="perl"
-makedepends="libzstd-devel zlib-devel"
+makedepends="libzstd-devel"
 short_desc="Fast C/C++ Compiler Cache"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
-homepage="https://ccache.samba.org/"
+homepage="https://ccache.dev"
 changelog="https://ccache.dev/releasenotes.html"
-distfiles="https://github.com/ccache/ccache/releases/download/v${version}/${pkgname}-${version}.tar.xz"
-checksum=1e3a251bb112632553b8255a78661fe526c3a16598496d51128c32b218fd8b22
+distfiles="https://github.com/ccache/ccache/releases/download/v${version}/ccache-${version}.tar.xz"
+checksum=df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36
 
 if [ -n "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DENABLE_TESTING=ON"

From c8a7140107583dd2e60cd012898062a11cd6ba40 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 23:47:53 -0800
Subject: [PATCH 162/163] lmms: remove broken KCheckAccelerators workaround

---
 .../fix-qt-crash-kwidgetsaddons-5.101.0.patch | 35 +++++++++++++++++++
 srcpkgs/lmms/template                         |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch

diff --git a/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch b/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch
new file mode 100644
index 000000000000..9e9ef8cf33d9
--- /dev/null
+++ b/srcpkgs/lmms/patches/fix-qt-crash-kwidgetsaddons-5.101.0.patch
@@ -0,0 +1,35 @@
+--- a/src/gui/MainWindow.cpp
++++ b/src/gui/MainWindow.cpp
+@@ -65,22 +65,6 @@
+ 
+ #include "lmmsversion.h"
+ 
+-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000
+-//Work around an issue on KDE5 as per https://bugs.kde.org/show_bug.cgi?id=337491#c21
+-void disableAutoKeyAccelerators(QWidget* mainWindow)
+-{
+-	using DisablerFunc = void(*)(QWidget*);
+-	QLibrary kf5WidgetsAddon("KF5WidgetsAddons", 5);
+-	DisablerFunc setNoAccelerators = 
+-			reinterpret_cast<DisablerFunc>(kf5WidgetsAddon.resolve("_ZN19KAcceleratorManager10setNoAccelEP7QWidget"));
+-	if(setNoAccelerators)
+-	{
+-		setNoAccelerators(mainWindow);
+-	}
+-	kf5WidgetsAddon.unload();
+-}
+-#endif
+-
+ 
+ MainWindow::MainWindow() :
+ 	m_workspace( NULL ),
+@@ -92,9 +76,6 @@ MainWindow::MainWindow() :
+ 	m_metronomeToggle( 0 ),
+ 	m_session( Normal )
+ {
+-#if !defined(LMMS_BUILD_WIN32) && !defined(LMMS_BUILD_APPLE) && !defined(LMMS_BUILD_HAIKU) && QT_VERSION >= 0x050000
+-	disableAutoKeyAccelerators(this);
+-#endif
+ 	setAttribute( Qt::WA_DeleteOnClose );
+ 
+ 	QWidget * main_widget = new QWidget( this );
diff --git a/srcpkgs/lmms/template b/srcpkgs/lmms/template
index e79588d4992c..6a47daf9ae5a 100644
--- a/srcpkgs/lmms/template
+++ b/srcpkgs/lmms/template
@@ -1,7 +1,7 @@
 # Template file for 'lmms'
 pkgname=lmms
 version=1.2.2
-revision=3
+revision=4
 archs="~armv6*"
 build_style=cmake
 configure_args="-DWANT_QT5=ON -DWANT_WEAKJACK=OFF -DWANT_CARLA=OFF"

From 646f239a28ab7be46d89f6dde6bd0af713718445 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH 163/163] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..2f4732070280
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (3 preceding siblings ...)
  2022-12-27 18:12 ` zen0bit
@ 2022-12-27 18:16 ` zen0bit
  2022-12-27 19:37 ` zen0bit
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 18:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From da16508143e79537ad90bf3f5674bf98b15a7acc Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..2f4732070280
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (4 preceding siblings ...)
  2022-12-27 18:16 ` zen0bit
@ 2022-12-27 19:37 ` zen0bit
  2022-12-27 19:52 ` zen0bit
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 19:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From 3cd188a9f87915f8037bc82048f1c97691d1be1a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..2f4732070280
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (5 preceding siblings ...)
  2022-12-27 19:37 ` zen0bit
@ 2022-12-27 19:52 ` zen0bit
  2022-12-27 20:26 ` zen0bit
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 19:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From 8a646488fa8454b5749ddf0d2a46871461a71b91 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..c11161d5aaac
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel glibc-devel libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (6 preceding siblings ...)
  2022-12-27 19:52 ` zen0bit
@ 2022-12-27 20:26 ` zen0bit
  2022-12-27 20:28 ` zen0bit
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 20:26 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

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

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

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

From 683aa10f918ec8fbf7d32e7512a17de74ea13b84 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..139e1a546bc2
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,22 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+#hostmakedepends="cargo cmake pkg-config python3 fontconfig-devel freetype-devel gtk+3-devel libxcb libxkbcommon openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+#makedepends="libgcc expat fontconfig freetype gtk+3 libxcb libxkbcommon openssl cairo atk gdk-pixbuf"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel glibc libstdc++ libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (7 preceding siblings ...)
  2022-12-27 20:26 ` zen0bit
@ 2022-12-27 20:28 ` zen0bit
  2022-12-27 21:01 ` zen0bit
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 20:28 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### Local build testing
- I built this PR locally for my native architecture x64 glibc and cross build for aarch64

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

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

From ce9e3f5473f02e2f38500c252dd0c94347701711 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..cada326708ea
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,20 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64"
+build_style=cargo
+hostmakedepends="cargo cmake pkg-config"
+makedepends="libgcc expat fontconfig-devel freetype gtk+3-devel glibc libstdc++ libxcb openssl-devel cairo-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (8 preceding siblings ...)
  2022-12-27 20:28 ` zen0bit
@ 2022-12-27 21:01 ` zen0bit
  2022-12-28 15:05 ` jonpikum
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-27 21:01 UTC (permalink / raw)
  To: ml

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

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#issuecomment-1366178950

Comment:
Working for me

No problem with updating tree-sitter-julia on my side...


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

* Re: New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (9 preceding siblings ...)
  2022-12-27 21:01 ` zen0bit
@ 2022-12-28 15:05 ` jonpikum
  2022-12-28 15:35 ` [PR REVIEW] " paper42
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: jonpikum @ 2022-12-28 15:05 UTC (permalink / raw)
  To: ml

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

New comment by jonpikum on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#issuecomment-1366716487

Comment:
Apparently the AUR is having the same issue
https://github.com/lapce/lapce/issues/272#issuecomment-1364711123

I also get the same error locally (x86_64)

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

* Re: [PR REVIEW] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (10 preceding siblings ...)
  2022-12-28 15:05 ` jonpikum
@ 2022-12-28 15:35 ` paper42
  2022-12-28 15:35 ` paper42
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: paper42 @ 2022-12-28 15:35 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#discussion_r1058428557

Comment:
why?

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

* Re: [PR REVIEW] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (11 preceding siblings ...)
  2022-12-28 15:35 ` [PR REVIEW] " paper42
@ 2022-12-28 15:35 ` paper42
  2022-12-28 15:35 ` paper42
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: paper42 @ 2022-12-28 15:35 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#discussion_r1058428664

Comment:
```suggestion
hostmakedepends="cargo pkg-config"
```


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

* Re: [PR REVIEW] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (12 preceding siblings ...)
  2022-12-28 15:35 ` paper42
@ 2022-12-28 15:35 ` paper42
  2022-12-30  3:47 ` [PR PATCH] [Updated] " zen0bit
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: paper42 @ 2022-12-28 15:35 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#discussion_r1058429030

Comment:
```suggestion
makedepends="fontconfig-devel gtk+3-devel openssl-devel atk-devel gdk-pixbuf-devel"
```


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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (13 preceding siblings ...)
  2022-12-28 15:35 ` paper42
@ 2022-12-30  3:47 ` zen0bit
  2022-12-31  1:48 ` zen0bit
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-30  3:47 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### Local build testing
- I built this PR locally for my native architecture x64 glibc and cross build for aarch64

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

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

From 21809d6169a5acc527d9a428882eeaef0bb272b3 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..9bdf55aeb599
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,19 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+build_style=cargo
+hostmakedepends="cargo pkg-config"
+makedepends="fontconfig-devel gtk+3-devel openssl-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (14 preceding siblings ...)
  2022-12-30  3:47 ` [PR PATCH] [Updated] " zen0bit
@ 2022-12-31  1:48 ` zen0bit
  2022-12-31 18:19 ` zen0bit
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-31  1:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### Local build testing
- I built this PR locally for my native architecture x64 glibc and cross build for aarch64

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

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

From 00c7f6854136cad5d59ea6b1fe42e3317f2fd51a Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Tue, 27 Dec 2022 19:12:11 +0100
Subject: [PATCH] New package: lapce 0.2.5

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

diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..9bdf55aeb599
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,19 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+build_style=cargo
+hostmakedepends="cargo pkg-config"
+makedepends="fontconfig-devel gtk+3-devel openssl-devel atk-devel gdk-pixbuf-devel"
+short_desc="Lightning-fast and Powerful Code Editor written in Rust"
+maintainer="zenobit <zen@osowoso.xyz>"
+license="Apache-2.0"
+homepage="https://lapce.dev"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+post_install() {
+	vinstall extra/linux/dev.lapce.lapce.desktop 0644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 0644 usr/share/metainfo/
+	vinstall extra/images/logo.png 0644 usr/share/pixmaps/dev.lapce.lapce.png
+}

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

* Re: [PR PATCH] [Updated] New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (15 preceding siblings ...)
  2022-12-31  1:48 ` zen0bit
@ 2022-12-31 18:19 ` zen0bit
  2022-12-31 18:20 ` zen0bit
  2022-12-31 18:20 ` [PR PATCH] [Closed]: " zen0bit
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-31 18:19 UTC (permalink / raw)
  To: ml

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

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

https://github.com/oSoWoSo/VUR lapce
https://github.com/void-linux/void-packages/pull/40970

New package: lapce 0.2.5
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### Local build testing
- I built this PR locally for my native architecture x64 glibc and cross build for aarch64

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

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

From 4a16a6be62791bef36d07eb9da91dd0f0cd49856 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alexthkloss@web.de>
Date: Thu, 29 Dec 2022 23:58:57 +0100
Subject: [PATCH] new package: lapce

---
 srcpkgs/lapce/patches/desktop-icon.patch      | 12 ++++++++
 srcpkgs/lapce/patches/tree-sitter-julia.patch | 13 ++++++++
 srcpkgs/lapce/template                        | 30 +++++++++++++++++++
 srcpkgs/lapce/update                          |  2 ++
 4 files changed, 57 insertions(+)
 create mode 100644 srcpkgs/lapce/patches/desktop-icon.patch
 create mode 100644 srcpkgs/lapce/patches/tree-sitter-julia.patch
 create mode 100644 srcpkgs/lapce/template
 create mode 100644 srcpkgs/lapce/update

diff --git a/srcpkgs/lapce/patches/desktop-icon.patch b/srcpkgs/lapce/patches/desktop-icon.patch
new file mode 100644
index 000000000000..484471b5441a
--- /dev/null
+++ b/srcpkgs/lapce/patches/desktop-icon.patch
@@ -0,0 +1,12 @@
+diff --git a/extra/linux/dev.lapce.lapce.desktop b/extra/linux/dev.lapce.lapce.desktop
+index 83f9c5cc..8d81cd87 100644
+--- a/extra/linux/dev.lapce.lapce.desktop
++++ b/extra/linux/dev.lapce.lapce.desktop
+@@ -6,6 +6,6 @@ Name=Lapce
+ Comment=Lightning-fast and powerful code editor written in Rust
+ Categories=Development;IDE;
+ 
+-Icon=dev.lapce.lapce
++Icon=/usr/share/icons/hicolor/scalable/apps/dev.lapce.lapce.svg
+ Exec=lapce
+ Terminal=false
diff --git a/srcpkgs/lapce/patches/tree-sitter-julia.patch b/srcpkgs/lapce/patches/tree-sitter-julia.patch
new file mode 100644
index 000000000000..d9a2cae347f0
--- /dev/null
+++ b/srcpkgs/lapce/patches/tree-sitter-julia.patch
@@ -0,0 +1,13 @@
+diff --git a/lapce-core/Cargo.toml b/lapce-core/Cargo.toml
+index ea788c0e..fa99d80b 100644
+--- a/lapce-core/Cargo.toml
++++ b/lapce-core/Cargo.toml
+@@ -50,7 +50,7 @@ tree-sitter-javascript = { version = "0.20.0", optional = true }
+ # new version cannot be published on crates.io - https://github.com/tree-sitter/tree-sitter-json/issues/21
+ # tree-sitter-json = { version = "0.19.0", optional = true }
+ tree-sitter-json = { git = "https://github.com/tree-sitter/tree-sitter-json.git", rev = "11e2cc12d9b267766fb11a06e52952792fd8e3f0", optional = true }
+-tree-sitter-julia = { git = "https://github.com/varlad/tree-sitter-julia", branch = "master", optional = true }
++tree-sitter-julia = { git = "https://github.com/varlad/tree-sitter-julia", rev = "09aba7f2e9149148cd42b9af17f52adbc9a5da90", optional = true }
+ tree-sitter-kotlin = { git = "https://github.com/fwcd/tree-sitter-kotlin", branch = "main", optional = true }
+ tree-sitter-latex = { git = "https://github.com/latex-lsp/tree-sitter-latex", branch = "master", optional = true }
+ tree-sitter-lua = { git = "https://github.com/syntacti/tree-sitter-lua", branch = "main", optional = true }
diff --git a/srcpkgs/lapce/template b/srcpkgs/lapce/template
new file mode 100644
index 000000000000..9f92a731c11a
--- /dev/null
+++ b/srcpkgs/lapce/template
@@ -0,0 +1,30 @@
+# Template file for 'lapce'
+pkgname=lapce
+version=0.2.5
+revision=1
+archs="aarch64 x86_64" # limited by rust/cargo
+build_style=cargo
+hostmakedepends="cmake pkg-config"
+makedepends="fontconfig-devel gtk+3-devel openssl-devel"
+short_desc="Lightning-fast and powerful code editor"
+maintainer="Alex Lohr <alexthkloss@web.de>"
+license="Apache-2.0"
+homepage="https://lapce.dev/"
+changelog="https://github.com/lapce/lapce/releases"
+distfiles="https://github.com/lapce/lapce/archive/refs/tags/v${version}.tar.gz"
+checksum=3b8357653eda77b2c85306ba9f7202e539987ada4a7b5be2018b142bb23be7e4
+
+do_install() {
+	: ${make_cmd:=cargo auditable}
+	: ${make_install_args:=--path .}
+
+	${make_cmd} install --target ${RUST_TARGET} --root="${DESTDIR}/usr" \
+		--offline --locked ${configure_args} ${make_install_args}
+
+	rm -f "${DESTDIR}"/usr/.crates.toml
+	rm -f "${DESTDIR}"/usr/.crates2.json
+
+	vinstall extra/linux/dev.lapce.lapce.desktop 644 usr/share/applications/
+	vinstall extra/linux/dev.lapce.lapce.metainfo.xml 644 usr/share/appdata/
+	vinstall extra/images/logo_color.svg 644 usr/share/icons/hicolor/scalable/apps/ dev.lapce.lapce.svg
+}
diff --git a/srcpkgs/lapce/update b/srcpkgs/lapce/update
new file mode 100644
index 000000000000..8f131b7b53cd
--- /dev/null
+++ b/srcpkgs/lapce/update
@@ -0,0 +1,2 @@
+site="https://github.com/lapce/lapce/releases"
+pattern="\bv\K(\d+\.\d+\.\d+)\b"

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

* Re: New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (16 preceding siblings ...)
  2022-12-31 18:19 ` zen0bit
@ 2022-12-31 18:20 ` zen0bit
  2022-12-31 18:20 ` [PR PATCH] [Closed]: " zen0bit
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-31 18:20 UTC (permalink / raw)
  To: ml

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

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/40970#issuecomment-1368261791

Comment:
Close in favor of https://github.com/void-linux/void-packages/pull/41355

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

* Re: [PR PATCH] [Closed]: New package: lapce 0.2.5
  2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
                   ` (17 preceding siblings ...)
  2022-12-31 18:20 ` zen0bit
@ 2022-12-31 18:20 ` zen0bit
  18 siblings, 0 replies; 20+ messages in thread
From: zen0bit @ 2022-12-31 18:20 UTC (permalink / raw)
  To: ml

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

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

New package: lapce 0.2.5
https://github.com/void-linux/void-packages/pull/40970

Description:
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### Local build testing
- I built this PR locally for my native architecture x64 glibc and cross build for aarch64

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

end of thread, other threads:[~2022-12-31 18:20 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-08  0:49 [PR PATCH] New package: lapce 0.2.4 zen0bit
2022-12-22 21:50 ` [PR PATCH] [Updated] " zen0bit
2022-12-22 21:51 ` zen0bit
2022-12-27 18:10 ` [PR PATCH] [Updated] New package: lapce 0.2.5 zen0bit
2022-12-27 18:12 ` zen0bit
2022-12-27 18:16 ` zen0bit
2022-12-27 19:37 ` zen0bit
2022-12-27 19:52 ` zen0bit
2022-12-27 20:26 ` zen0bit
2022-12-27 20:28 ` zen0bit
2022-12-27 21:01 ` zen0bit
2022-12-28 15:05 ` jonpikum
2022-12-28 15:35 ` [PR REVIEW] " paper42
2022-12-28 15:35 ` paper42
2022-12-28 15:35 ` paper42
2022-12-30  3:47 ` [PR PATCH] [Updated] " zen0bit
2022-12-31  1:48 ` zen0bit
2022-12-31 18:19 ` zen0bit
2022-12-31 18:20 ` zen0bit
2022-12-31 18:20 ` [PR PATCH] [Closed]: " zen0bit

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