Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] nv-codec-header: update to 12.0.16.0.
@ 2023-07-02  8:56 dataCobra
  2023-07-05 14:32 ` [PR PATCH] [Updated] " void-linux
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: dataCobra @ 2023-07-02  8:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with me Nvidia Geforce RTX 2080 Super.

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

I'm not sure if I need to set packages to a new revision to make sure it's build with the new headers. I hope somebody can tell me that.

Packages using nv-codec-headers:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1203 bytes --]

From d02795a9a65691cfed0fd2cc119f566d9807320a Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
@ 2023-07-05 14:32 ` void-linux
  2023-07-10  7:49 ` dataCobra
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: void-linux @ 2023-07-05 14:32 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

I'm not sure if I need to set packages to a new revision to make sure it's build with the new headers. I hope somebody can tell me that.

Packages using nv-codec-headers:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 243350 bytes --]

From 7e2379e903c082c1573631e1d11a47ed940d4b0c Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Sun, 2 Jul 2023 15:55:56 +0300
Subject: [PATCH 001/150] srcpkgs: orphaning

Closes: #44789 [via git-merge-pr]
---
 srcpkgs/nemo-audio-tab/template            | 2 +-
 srcpkgs/nemo-compare/template              | 2 +-
 srcpkgs/nemo-emblems/template              | 2 +-
 srcpkgs/nemo-extensions/template           | 2 +-
 srcpkgs/nemo-image-converter/template      | 2 +-
 srcpkgs/nemo-preview/template              | 2 +-
 srcpkgs/nemo-python/template               | 2 +-
 srcpkgs/nemo-terminal/template             | 2 +-
 srcpkgs/python3-distro/template            | 2 +-
 srcpkgs/python3-pytest-httpserver/template | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/nemo-audio-tab/template b/srcpkgs/nemo-audio-tab/template
index a7788a0acafa..7f595e46880c 100644
--- a/srcpkgs/nemo-audio-tab/template
+++ b/srcpkgs/nemo-audio-tab/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3-setuptools"
 makedepends="nemo-devel libglib-devel"
 depends="nemo-python python3-mutagen"
 short_desc="Nemo audio tab extention"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/${version}.tar.gz"
diff --git a/srcpkgs/nemo-compare/template b/srcpkgs/nemo-compare/template
index 9e8cb9e4b46e..eca7719edc33 100644
--- a/srcpkgs/nemo-compare/template
+++ b/srcpkgs/nemo-compare/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3-setuptools"
 makedepends="nemo-devel libglib-devel"
 depends="nemo-python meld"
 short_desc="Nemo compare extention"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/nemo-emblems/template b/srcpkgs/nemo-emblems/template
index 153f10e52906..681498ca8b08 100644
--- a/srcpkgs/nemo-emblems/template
+++ b/srcpkgs/nemo-emblems/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3-setuptools"
 makedepends="nemo-devel libglib-devel"
 depends="nemo-python"
 short_desc="Nemo extension for changing emblems in files/dirs"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/${version}.tar.gz"
diff --git a/srcpkgs/nemo-extensions/template b/srcpkgs/nemo-extensions/template
index ec953536f50c..ac7a2cb16a2d 100644
--- a/srcpkgs/nemo-extensions/template
+++ b/srcpkgs/nemo-extensions/template
@@ -13,7 +13,7 @@ depends="
  nemo-emblems>=${version}
  nemo-terminal>=${version}"
 short_desc="Extentions for nemo file manager"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause" #no vlicense
 homepage="https://github.com/linuxmint/nemo-extensions"
 
diff --git a/srcpkgs/nemo-image-converter/template b/srcpkgs/nemo-image-converter/template
index 9bc7f196636d..f0458c09ca27 100644
--- a/srcpkgs/nemo-image-converter/template
+++ b/srcpkgs/nemo-image-converter/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config gettext"
 makedepends="nemo-devel libglib-devel"
 depends="ImageMagick"
 short_desc="Nemo image converter extension"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/${version}.tar.gz"
diff --git a/srcpkgs/nemo-preview/template b/srcpkgs/nemo-preview/template
index beb14c4662a4..2cbac5160b2f 100644
--- a/srcpkgs/nemo-preview/template
+++ b/srcpkgs/nemo-preview/template
@@ -9,7 +9,7 @@ hostmakedepends="pkg-config gettext gobject-introspection glib-devel"
 makedepends="nemo-devel  libmusicbrainz5-devel cjs-devel clutter-devel
  clutter-gtk-devel clutter-gst3-devel libxreader-devel gtksourceview4-devel webkit2gtk-devel"
 short_desc="Nemo preview extension"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/nemo-python/template b/srcpkgs/nemo-python/template
index 5218bc746ab4..630302ee848a 100644
--- a/srcpkgs/nemo-python/template
+++ b/srcpkgs/nemo-python/template
@@ -7,7 +7,7 @@ build_style=meson
 hostmakedepends="pkg-config"
 makedepends="nemo-devel python3-devel python3-gobject-devel"
 short_desc="Nemo python binding"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/nemo-terminal/template b/srcpkgs/nemo-terminal/template
index b3f7679db2a0..5029a82836a6 100644
--- a/srcpkgs/nemo-terminal/template
+++ b/srcpkgs/nemo-terminal/template
@@ -8,7 +8,7 @@ hostmakedepends="pkg-config python3-setuptools"
 makedepends="nemo-devel libglib-devel"
 depends="nemo-python vte3 glib gtk+3 xapps"
 short_desc="Nemo terminal extention"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/linuxmint/nemo-extensions"
 distfiles="https://github.com/linuxmint/nemo-extensions/archive/${version}.tar.gz"
diff --git a/srcpkgs/python3-distro/template b/srcpkgs/python3-distro/template
index e8366a9193de..93d66fba5da2 100644
--- a/srcpkgs/python3-distro/template
+++ b/srcpkgs/python3-distro/template
@@ -7,7 +7,7 @@ hostmakedepends="python3-wheel"
 depends="python3"
 checkdepends="python3-unittest-mixins python3-pytest"
 short_desc="OS platform information API"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://github.com/nir0s/distro"
 changelog="https://raw.githubusercontent.com/python-distro/distro/master/CHANGELOG.md"
diff --git a/srcpkgs/python3-pytest-httpserver/template b/srcpkgs/python3-pytest-httpserver/template
index f04aa3c6b4b5..202735222e95 100644
--- a/srcpkgs/python3-pytest-httpserver/template
+++ b/srcpkgs/python3-pytest-httpserver/template
@@ -7,7 +7,7 @@ hostmakedepends="python3-poetry-core"
 depends="python3-pytest python3-Werkzeug"
 checkdepends="${depends} python3-MarkupSafe python3-requests"
 short_desc="HTTP server for pytest"
-maintainer="mobinmob <mobinmob@disroot.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://www.github.com/csernazs/pytest-httpserver"
 changelog="https://raw.githubusercontent.com/csernazs/pytest-httpserver/master/CHANGES.rst"

From affccf6e8339bcd99b6ad2bfed5ac83ef7569736 Mon Sep 17 00:00:00 2001
From: hazen2215 <haz@disroot.org>
Date: Sun, 2 Jul 2023 20:05:41 +0900
Subject: [PATCH 002/150] watchdog: fix build on musl

---
 srcpkgs/watchdog/template | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/srcpkgs/watchdog/template b/srcpkgs/watchdog/template
index 743b8d4f1291..3d410fc469e6 100644
--- a/srcpkgs/watchdog/template
+++ b/srcpkgs/watchdog/template
@@ -7,14 +7,10 @@ short_desc="Software watchdog daemon"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://sourceforge.net/projects/watchdog/"
-distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
+distfiles="${SOURCEFORGE_SITE}/watchdog/watchdog-${version}.tar.gz"
 checksum=b8e7c070e1b72aee2663bdc13b5cc39f76c9232669cfbb1ac0adc7275a3b019d
 conf_files="/etc/watchdog.conf"
 
-if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
-	broken="nfsmount.h:9:10: fatal error: rpc/rpc.h: No such file or directory"
-fi
-
 post_install() {
 	vsv watchdog
 }

From afb57e92d2546a894958e0e96904d57504db0d51 Mon Sep 17 00:00:00 2001
From: zenobit <zen@osowoso.xyz>
Date: Sun, 2 Jul 2023 09:54:04 +0200
Subject: [PATCH 003/150] system-monitoring-center: update to 2.17.0

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

diff --git a/srcpkgs/system-monitoring-center/template b/srcpkgs/system-monitoring-center/template
index 0fac7cee3d7c..376ed6ae7794 100644
--- a/srcpkgs/system-monitoring-center/template
+++ b/srcpkgs/system-monitoring-center/template
@@ -1,6 +1,6 @@
 # Template file for 'system-monitoring-center'
 pkgname=system-monitoring-center
-version=2.14.0
+version=2.17.0
 revision=1
 build_style=meson
 hostmakedepends="kdelibs4support-devel gettext"
@@ -10,4 +10,4 @@ maintainer="zenobit <zen@osowoso.xyz>"
 license="GPL-3.0-only"
 homepage="https://github.com/hakandundar34coding/system-monitoring-center"
 distfiles="https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/tags/v${version}.tar.gz"
-checksum=0ae387300d5a30c1323cb6f0f037cfe0d304270560018bb41933046eb20b2763
+checksum=433e0e06ba2e49c81c19eaa47641a354a5bc4a866db6cbb59544a84943edc831

From e6fa7c8e91eb2d81224ed38d41a257a838903147 Mon Sep 17 00:00:00 2001
From: Eloi Torrents <eloitor@disroot.org>
Date: Sun, 2 Jul 2023 09:18:00 +0200
Subject: [PATCH 004/150] ansifilter: update to 2.20.

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

diff --git a/srcpkgs/ansifilter/template b/srcpkgs/ansifilter/template
index 30519cb8ef6c..758c50e65743 100644
--- a/srcpkgs/ansifilter/template
+++ b/srcpkgs/ansifilter/template
@@ -1,6 +1,6 @@
 # Template file for 'ansifilter'
 pkgname=ansifilter
-version=2.18
+version=2.20
 revision=1
 build_style=gnu-makefile
 short_desc="Remove or convert ANSI codes to another format"
@@ -8,4 +8,4 @@ maintainer="Eloi Torrents <eloitor@disroot.org>"
 license="GPL-3.0-only"
 homepage="https://gitlab.com/saalen/ansifilter"
 distfiles="https://gitlab.com/saalen/ansifilter/-/archive/${version}/ansifilter-${version}.tar.gz"
-checksum=e91cc14bd5a464cfd39e77a254ea6e12314a2b7d4554766d6b7043a8cb5faa04
+checksum=96aad3c95113e921ab912b63152471e5b532a54ecfe90d8c86b2c9127c3aa39b

From 01069e1f475fa0a34c043c3b9c8450b9a617e2c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Sat, 1 Jul 2023 02:03:06 +0200
Subject: [PATCH 005/150] arti: update to 1.1.6.

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

diff --git a/srcpkgs/arti/template b/srcpkgs/arti/template
index d6be792e376c..d7b72dc4915c 100644
--- a/srcpkgs/arti/template
+++ b/srcpkgs/arti/template
@@ -1,6 +1,6 @@
 # Template file for 'arti'
 pkgname=arti
-version=1.1.5
+version=1.1.6
 revision=1
 archs="x86_64* i686* aarch64* arm*" # ring
 build_style=cargo
@@ -13,7 +13,7 @@ license="Apache-2.0, MIT"
 homepage="https://gitlab.torproject.org/tpo/core/arti"
 changelog="https://gitlab.torproject.org/tpo/core/arti/-/raw/main/CHANGELOG.md"
 distfiles="https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v${version}/arti-arti-v${version}.tar.gz"
-checksum=1ac43aa8ae742d516724bd1f7b412a5a979b5007b88f9eed2d8ab06e92bb28f4
+checksum=a438507af31078eec90018709529b9c6ebfefefb55827019c83a8e9ec2b5b56c
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	case "$XBPS_TARGET_MACHINE" in

From 19b86894b913613a0c49178aca4890bc6321c951 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Sat, 1 Jul 2023 02:27:35 +0200
Subject: [PATCH 006/150] netavark: update to 1.7.0.

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

diff --git a/srcpkgs/netavark/template b/srcpkgs/netavark/template
index 4bc741f29a5f..c4dd300f9366 100644
--- a/srcpkgs/netavark/template
+++ b/srcpkgs/netavark/template
@@ -1,6 +1,6 @@
 # Template file for 'netavark'
 pkgname=netavark
-version=1.6.0
+version=1.7.0
 revision=1
 build_style=cargo
 hostmakedepends="mandown protobuf"
@@ -10,7 +10,7 @@ license="Apache-2.0"
 homepage="https://github.com/containers/netavark"
 changelog="https://raw.githubusercontent.com/containers/netavark/main/RELEASE_NOTES.md"
 distfiles="https://github.com/containers/netavark/archive/refs/tags/v${version}.tar.gz"
-checksum=3bec9e9b0f3f8f857370900010fb2125ead462d43998ad8f43e4387a5b06f9d6
+checksum=b0ed7d80fd96ef2af88e7a001d91024919125e5842d9772de94648044630e116
 # needs unshare which cannot be used in CI
 make_check=ci-skip
 

From 31a87e1a3221b6a8cd731e47d8512d56e572879d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Sat, 1 Jul 2023 02:27:41 +0200
Subject: [PATCH 007/150] aardvark-dns: update to 1.7.0.

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

diff --git a/srcpkgs/aardvark-dns/template b/srcpkgs/aardvark-dns/template
index c4a47746f1f3..ab5e1737f06f 100644
--- a/srcpkgs/aardvark-dns/template
+++ b/srcpkgs/aardvark-dns/template
@@ -1,6 +1,6 @@
 # Template file for 'aardvark-dns'
 pkgname=aardvark-dns
-version=1.6.0
+version=1.7.0
 revision=1
 build_style=cargo
 short_desc="Authoritative dns server for A/AAAA container records"
@@ -9,7 +9,7 @@ license="Apache-2.0"
 homepage="https://github.com/containers/aardvark-dns"
 changelog="https://raw.githubusercontent.com/containers/aardvark-dns/main/RELEASE_NOTES.md"
 distfiles="https://github.com/containers/aardvark-dns/archive/refs/tags/v${version}.tar.gz"
-checksum=f3a2ff2d7baf07d8bf2785b6f1c9618db8aa188bd738b7f5cf1b0a31848232f5
+checksum=6ee7dfa8bab8040b917959a2f57f25496ad036a2d933c6225114e2c1e68bab0b
 
 post_install() {
 	vmkdir usr/libexec/podman

From 8c18264b42e1974e4fc20c9a5392e8f0a1bf687a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 3 Apr 2023 19:13:48 -0300
Subject: [PATCH 008/150] arpack-ng: update to 3.9.0.

---
 srcpkgs/arpack-ng/patches/b3fe4ad7.patch | 518 +++++++++++++++++++++++
 srcpkgs/arpack-ng/template               |   7 +-
 srcpkgs/arpack-ng/update                 |   4 -
 3 files changed, 521 insertions(+), 8 deletions(-)
 create mode 100644 srcpkgs/arpack-ng/patches/b3fe4ad7.patch
 delete mode 100644 srcpkgs/arpack-ng/update

diff --git a/srcpkgs/arpack-ng/patches/b3fe4ad7.patch b/srcpkgs/arpack-ng/patches/b3fe4ad7.patch
new file mode 100644
index 000000000000..b3ba91397ec4
--- /dev/null
+++ b/srcpkgs/arpack-ng/patches/b3fe4ad7.patch
@@ -0,0 +1,518 @@
+From b3fe4ad7fa875d192071972ee8523cbc149e8221 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Szabolcs=20Horva=CC=81t?= <szhorvat@gmail.com>
+Date: Sun, 9 Apr 2023 16:36:35 +0200
+Subject: [PATCH] fix: ensure that LAPACK RNG state is propagated
+
+ - fixes #401, #410, #411
+ - restores 'inits' variable removed in ce2e69a849da1d10dad5d6d3ec4db6120b3ecf50, ensuring that the RNG state is propagated
+ - reverts e0d67054f573da351f12a226f7c7cc65a690ef3d to ensure that seed is different on each parallel thread
+ - updates seed initialization of parallel pdgetv0/psgetv0 so that they match that of pzgetv0/pcgetv0
+---
+ PARPACK/SRC/MPI/pcgetv0.f | 48 +++++++++++++++++++++++----------------
+ PARPACK/SRC/MPI/pdgetv0.f | 40 ++++++++++++++++++++++++++------
+ PARPACK/SRC/MPI/psgetv0.f | 43 ++++++++++++++++++++++++++---------
+ PARPACK/SRC/MPI/pzgetv0.f | 48 +++++++++++++++++++++++----------------
+ SRC/cgetv0.f              | 21 ++++++++++++-----
+ SRC/dgetv0.f              | 21 ++++++++++++-----
+ SRC/sgetv0.f              | 21 ++++++++++++-----
+ SRC/zgetv0.f              | 21 ++++++++++++-----
+ 8 files changed, 183 insertions(+), 80 deletions(-)
+
+diff --git a/PARPACK/SRC/MPI/pcgetv0.f b/PARPACK/SRC/MPI/pcgetv0.f
+index 59e3d1658..24fe8a0f1 100644
+--- a/PARPACK/SRC/MPI/pcgetv0.f
++++ b/PARPACK/SRC/MPI/pcgetv0.f
+@@ -176,13 +176,13 @@ subroutine pcgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj, myid, igen
+       Real
+      &           rnorm0
+       Complex
+      &           cnorm, cnorm2
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+       Complex
+      &           cnorm_buf, buf2(1)
+@@ -203,6 +203,12 @@ subroutine pcgetv0
+      &           ccdotc
+       external   ccdotc, pscnorm2, slapy2
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -213,26 +219,30 @@ subroutine pcgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
++      if (inits) then
+ c
+-c     %-----------------------------------%
+-c     | Generate a seed on each processor |
+-c     | using process id (myid).          |
+-c     | Note: the seed must be between 1  |
+-c     | and 4095.  iseed(4) must be odd.  |
+-c     %-----------------------------------%
++c        %-----------------------------------%
++c        | Generate a seed on each processor |
++c        | using process id (myid).          |
++c        | Note: the seed must be between 1  |
++c        | and 4095.  iseed(4) must be odd.  |
++c        %-----------------------------------%
+ c
+-      call MPI_COMM_RANK(comm, myid, ierr)
+-      igen = 1000 + 2*myid + 1
+-      if (igen .gt. 4095) then
+-         write(0,*) 'Error in p_getv0: seed exceeds 4095!'
+-      end if
++         call MPI_COMM_RANK(comm, myid, ierr)
++         igen = 1000 + 2*myid + 1
++         if (igen .gt. 4095) then
++            write(0,*) 'Error in p_getv0: seed exceeds 4095!'
++         end if
++c
++         iseed(1) = igen/1000
++         igen     = mod(igen,1000)
++         iseed(2) = igen/100
++         igen     = mod(igen,100)
++         iseed(3) = igen/10
++         iseed(4) = mod(igen,10)
+ c
+-      iseed(1) = igen/1000
+-      igen     = mod(igen,1000)
+-      iseed(2) = igen/100
+-      igen     = mod(igen,100)
+-      iseed(3) = igen/10
+-      iseed(4) = 7
++         inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/PARPACK/SRC/MPI/pdgetv0.f b/PARPACK/SRC/MPI/pdgetv0.f
+index 0f348b820..5a1956997 100644
+--- a/PARPACK/SRC/MPI/pdgetv0.f
++++ b/PARPACK/SRC/MPI/pdgetv0.f
+@@ -177,11 +177,11 @@ subroutine pdgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
+-      integer    idist, iseed(4), iter, msglvl, jj
++      logical    first, inits, orth
++      integer    idist, iseed(4), iter, msglvl, jj, myid, igen
+       Double precision
+      &           rnorm0, buf2(1)
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+       Double precision
+      &           rnorm_buf
+@@ -206,6 +206,12 @@ subroutine pdgetv0
+ c
+       intrinsic    abs, sqrt
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -216,10 +222,30 @@ subroutine pdgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++      if (inits) then
++c
++c        %-----------------------------------%
++c        | Generate a seed on each processor |
++c        | using process id (myid).          |
++c        | Note: the seed must be between 1  |
++c        | and 4095.  iseed(4) must be odd.  |
++c        %-----------------------------------%
++c
++         call MPI_COMM_RANK(comm, myid, ierr)
++         igen = 1000 + 2*myid + 1
++         if (igen .gt. 4095) then
++            write(0,*) 'Error in p_getv0: seed exceeds 4095!'
++         end if
++c
++         iseed(1) = igen/1000
++         igen     = mod(igen,1000)
++         iseed(2) = igen/100
++         igen     = mod(igen,100)
++         iseed(3) = igen/10
++         iseed(4) = mod(igen,10)
++c
++         inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/PARPACK/SRC/MPI/psgetv0.f b/PARPACK/SRC/MPI/psgetv0.f
+index d79a513b2..078e4fa8c 100644
+--- a/PARPACK/SRC/MPI/psgetv0.f
++++ b/PARPACK/SRC/MPI/psgetv0.f
+@@ -177,11 +177,11 @@ subroutine psgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
+-      integer    idist, iseed(4), iter, msglvl, jj
++      logical    first, inits, orth
++      integer    idist, iseed(4), iter, msglvl, jj, myid, igen
+       Real
+      &           rnorm0
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+       Real
+      &           rnorm_buf
+@@ -206,20 +206,41 @@ subroutine psgetv0
+ c
+       intrinsic    abs, sqrt
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+ c
+ c
+-c     %-----------------------------------%
+-c     | Initialize the seed of the LAPACK |
+-c     | random number generator           |
+-c     %-----------------------------------%
++      if (inits) then
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++c        %-----------------------------------%
++c        | Generate a seed on each processor |
++c        | using process id (myid).          |
++c        | Note: the seed must be between 1  |
++c        | and 4095.  iseed(4) must be odd.  |
++c        %-----------------------------------%
++c
++         call MPI_COMM_RANK(comm, myid, ierr)
++         igen = 1000 + 2*myid + 1
++         if (igen .gt. 4095) then
++            write(0,*) 'Error in p_getv0: seed exceeds 4095!'
++         end if
++c
++         iseed(1) = igen/1000
++         igen     = mod(igen,1000)
++         iseed(2) = igen/100
++         igen     = mod(igen,100)
++         iseed(3) = igen/10
++         iseed(4) = mod(igen,10)
++c
++         inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/PARPACK/SRC/MPI/pzgetv0.f b/PARPACK/SRC/MPI/pzgetv0.f
+index 731fb319f..94fb705f3 100644
+--- a/PARPACK/SRC/MPI/pzgetv0.f
++++ b/PARPACK/SRC/MPI/pzgetv0.f
+@@ -176,13 +176,13 @@ subroutine pzgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj, myid, igen
+       Double precision
+      &           rnorm0
+       Complex*16
+      &           cnorm, cnorm2
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+       Complex*16
+      &           cnorm_buf, buf2(1)
+@@ -203,6 +203,12 @@ subroutine pzgetv0
+      &           zzdotc
+       external   zzdotc , pdznorm2 , dlapy2
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -213,26 +219,30 @@ subroutine pzgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
++      if (inits) then
+ c
+-c     %-----------------------------------%
+-c     | Generate a seed on each processor |
+-c     | using process id (myid).          |
+-c     | Note: the seed must be between 1  |
+-c     | and 4095.  iseed(4) must be odd.  |
+-c     %-----------------------------------%
++c        %-----------------------------------%
++c        | Generate a seed on each processor |
++c        | using process id (myid).          |
++c        | Note: the seed must be between 1  |
++c        | and 4095.  iseed(4) must be odd.  |
++c        %-----------------------------------%
+ c
+-      call MPI_COMM_RANK(comm, myid, ierr)
+-      igen = 1000 + 2*myid + 1
+-      if (igen .gt. 4095) then
+-         write(0,*) 'Error in p_getv0: seed exceeds 4095!'
+-      end if
++         call MPI_COMM_RANK(comm, myid, ierr)
++         igen = 1000 + 2*myid + 1
++         if (igen .gt. 4095) then
++            write(0,*) 'Error in p_getv0: seed exceeds 4095!'
++         end if
++c
++         iseed(1) = igen/1000
++         igen     = mod(igen,1000)
++         iseed(2) = igen/100
++         igen     = mod(igen,100)
++         iseed(3) = igen/10
++         iseed(4) = mod(igen,10)
+ c
+-      iseed(1) = igen/1000
+-      igen     = mod(igen,1000)
+-      iseed(2) = igen/100
+-      igen     = mod(igen,100)
+-      iseed(3) = igen/10
+-      iseed(4) = 7
++         inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/SRC/cgetv0.f b/SRC/cgetv0.f
+index b49e66708..c231eadcb 100644
+--- a/SRC/cgetv0.f
++++ b/SRC/cgetv0.f
+@@ -156,13 +156,13 @@ subroutine cgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj
+       Real
+      &           rnorm0
+       Complex
+      &           cnorm
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+ c     %----------------------%
+ c     | External Subroutines |
+@@ -180,6 +180,12 @@ subroutine cgetv0
+      &           ccdotc
+       external   ccdotc, scnrm2, slapy2
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -190,10 +196,13 @@ subroutine cgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++      if (inits) then
++          iseed(1) = 1
++          iseed(2) = 3
++          iseed(3) = 5
++          iseed(4) = 7
++          inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/SRC/dgetv0.f b/SRC/dgetv0.f
+index 8be4fa26d..1d6dc01bd 100644
+--- a/SRC/dgetv0.f
++++ b/SRC/dgetv0.f
+@@ -157,11 +157,11 @@ subroutine dgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj
+       Double precision
+      &           rnorm0
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+ c     %----------------------%
+ c     | External Subroutines |
+@@ -183,6 +183,12 @@ subroutine dgetv0
+ c
+       intrinsic    abs, sqrt
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -193,10 +199,13 @@ subroutine dgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++      if (inits) then
++          iseed(1) = 1
++          iseed(2) = 3
++          iseed(3) = 5
++          iseed(4) = 7
++          inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/SRC/sgetv0.f b/SRC/sgetv0.f
+index 26130a014..d861b2d6d 100644
+--- a/SRC/sgetv0.f
++++ b/SRC/sgetv0.f
+@@ -157,11 +157,11 @@ subroutine sgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj
+       Real
+      &           rnorm0
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+ c     %----------------------%
+ c     | External Subroutines |
+@@ -183,6 +183,12 @@ subroutine sgetv0
+ c
+       intrinsic    abs, sqrt
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -193,10 +199,13 @@ subroutine sgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++      if (inits) then
++          iseed(1) = 1
++          iseed(2) = 3
++          iseed(3) = 5
++          iseed(4) = 7
++          inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
+diff --git a/SRC/zgetv0.f b/SRC/zgetv0.f
+index cc13c3cfb..1fbd50851 100644
+--- a/SRC/zgetv0.f
++++ b/SRC/zgetv0.f
+@@ -156,13 +156,13 @@ subroutine zgetv0
+ c     | Local Scalars & Arrays |
+ c     %------------------------%
+ c
+-      logical    first, orth
++      logical    first, inits, orth
+       integer    idist, iseed(4), iter, msglvl, jj
+       Double precision
+      &           rnorm0
+       Complex*16
+      &           cnorm
+-      save       first, iseed, iter, msglvl, orth, rnorm0
++      save       first, iseed, inits, iter, msglvl, orth, rnorm0
+ c
+ c     %----------------------%
+ c     | External Subroutines |
+@@ -180,6 +180,12 @@ subroutine zgetv0
+      &           zzdotc
+       external   zzdotc, dznrm2, dlapy2
+ c
++c     %-----------------%
++c     | Data Statements |
++c     %-----------------%
++c
++      data       inits /.true./
++c
+ c     %-----------------------%
+ c     | Executable Statements |
+ c     %-----------------------%
+@@ -190,10 +196,13 @@ subroutine zgetv0
+ c     | random number generator           |
+ c     %-----------------------------------%
+ c
+-      iseed(1) = 1
+-      iseed(2) = 3
+-      iseed(3) = 5
+-      iseed(4) = 7
++      if (inits) then
++          iseed(1) = 1
++          iseed(2) = 3
++          iseed(3) = 5
++          iseed(4) = 7
++          inits = .false.
++      end if
+ c
+       if (ido .eq.  0) then
+ c
diff --git a/srcpkgs/arpack-ng/template b/srcpkgs/arpack-ng/template
index 8a1098a62c39..82940ff2bdf9 100644
--- a/srcpkgs/arpack-ng/template
+++ b/srcpkgs/arpack-ng/template
@@ -1,6 +1,6 @@
 # Template file for 'arpack-ng'
 pkgname=arpack-ng
-version=3.8.0
+version=3.9.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool gcc-fortran pkg-config"
@@ -11,7 +11,7 @@ license="BSD-3-Clause"
 homepage="https://github.com/opencollab/arpack-ng"
 changelog="https://raw.githubusercontent.com/opencollab/arpack-ng/master/CHANGES"
 distfiles="https://github.com/opencollab/arpack-ng/archive/${version}.tar.gz"
-checksum=ada5aeb3878874383307239c9235b716a8a170c6d096a6625bfd529844df003d
+checksum=24f2a2b259992d3c797d80f626878aa8e2ed5009d549dad57854bbcfb95e1ed0
 
 # As of 2021-01-03 arpack-ng is only used by octave which includes openblas as
 # its BLAS implementation. So if openblas is available for XBPS_TARGET_MACHINE,
@@ -39,9 +39,8 @@ arpack-ng-devel_package() {
 	short_desc+=" - development files"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
-		vmove usr/lib/cmake
 		vmove usr/lib/pkgconfig
-		vmove usr/include/arpack
+		vmove usr/include/arpack-ng
 		vmove "usr/lib/*.so"
 	}
 }
diff --git a/srcpkgs/arpack-ng/update b/srcpkgs/arpack-ng/update
deleted file mode 100644
index b92bf49ef733..000000000000
--- a/srcpkgs/arpack-ng/update
+++ /dev/null
@@ -1,4 +0,0 @@
-# Regression causes failures in igraph. See:
-# https://github.com/igraph/igraph/issues/2311
-# https://github.com/opencollab/arpack-ng/issues/401
-ignore="3.9.0"

From a5dd5ea98009902d0d590ada1791aae469fe3173 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 2 Jul 2023 16:49:58 +0200
Subject: [PATCH 009/150] bluez: remove two year old INSTALL.msg

---
 srcpkgs/bluez/INSTALL.msg | 5 -----
 1 file changed, 5 deletions(-)
 delete mode 100644 srcpkgs/bluez/INSTALL.msg

diff --git a/srcpkgs/bluez/INSTALL.msg b/srcpkgs/bluez/INSTALL.msg
deleted file mode 100644
index 349f14710bec..000000000000
--- a/srcpkgs/bluez/INSTALL.msg
+++ /dev/null
@@ -1,5 +0,0 @@
-WARNING: if bluez 5.59 had audio issues for you, removing the
-/var/lib/bluetooth directory might be necessary to completely restore
-functionality.
-
-For more information, see https://github.com/bluez/bluez/issues/157

From 224f70a98eea5df8848125bc379b88acd82f3a66 Mon Sep 17 00:00:00 2001
From: Eloi Torrents <eloitor@disroot.org>
Date: Sun, 2 Jul 2023 18:51:19 +0200
Subject: [PATCH 010/150] ansifilter: add changelog

---
 srcpkgs/ansifilter/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/ansifilter/template b/srcpkgs/ansifilter/template
index 758c50e65743..a24d47217f23 100644
--- a/srcpkgs/ansifilter/template
+++ b/srcpkgs/ansifilter/template
@@ -1,11 +1,12 @@
 # Template file for 'ansifilter'
 pkgname=ansifilter
 version=2.20
-revision=1
+revision=2
 build_style=gnu-makefile
 short_desc="Remove or convert ANSI codes to another format"
 maintainer="Eloi Torrents <eloitor@disroot.org>"
 license="GPL-3.0-only"
 homepage="https://gitlab.com/saalen/ansifilter"
+changelog="https://gitlab.com/saalen/ansifilter/-/raw/master/ChangeLog.adoc"
 distfiles="https://gitlab.com/saalen/ansifilter/-/archive/${version}/ansifilter-${version}.tar.gz"
 checksum=96aad3c95113e921ab912b63152471e5b532a54ecfe90d8c86b2c9127c3aa39b

From d274901993827629b9d65724e1f9cf702c3c63c9 Mon Sep 17 00:00:00 2001
From: Eloi Torrents <eloitor@disroot.org>
Date: Sun, 2 Jul 2023 19:14:55 +0200
Subject: [PATCH 011/150] poedit: update to 3.3.2.

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

diff --git a/srcpkgs/poedit/template b/srcpkgs/poedit/template
index 4385b532d247..c346c96b12c6 100644
--- a/srcpkgs/poedit/template
+++ b/srcpkgs/poedit/template
@@ -1,6 +1,6 @@
 # Template file for 'poedit'
 pkgname=poedit
-version=3.3
+version=3.3.2
 revision=1
 build_style=gnu-configure
 configure_args="--with-wx-config=wx-config-gtk3"
@@ -12,8 +12,9 @@ short_desc="Cross-platform gettext catalogs (.po files) editor"
 maintainer="Eloi Torrents <eloitor@disroot.org>"
 license="MIT"
 homepage="https://www.poedit.net/"
+changelog="https://raw.githubusercontent.com/vslavik/poedit/master/NEWS"
 distfiles="https://github.com/vslavik/poedit/releases/download/v${version}-oss/poedit-${version}.tar.gz"
-checksum=47b608e192a36e10b117da3edc4c684795f4ec10a94846fc5d66395ee1cc2d27
+checksum=e64139dd4beac1b8ea468d351b2b4bdae8ecbc6f4ca5d1ee1c73832036fff097
 
 CPPFLAGS="-DUCHAR_TYPE=uint16_t -Wno-deprecated-copy"
 

From 5d9a81f14ac729b0c0c4a0d5957ca2cb4710757b Mon Sep 17 00:00:00 2001
From: Eloi Torrents <eloitor@disroot.org>
Date: Sun, 2 Jul 2023 09:16:33 +0200
Subject: [PATCH 012/150] pyradio: update to 0.9.2.12.

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

diff --git a/srcpkgs/pyradio/template b/srcpkgs/pyradio/template
index 8b9ad44e1f18..3a6e9fdc8882 100644
--- a/srcpkgs/pyradio/template
+++ b/srcpkgs/pyradio/template
@@ -1,6 +1,6 @@
 # Template file for 'pyradio'
 pkgname=pyradio
-version=0.9.2.11
+version=0.9.2.12
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://www.coderholic.com/pyradio/"
 changelog="https://raw.githubusercontent.com/coderholic/pyradio/master/Changelog"
 distfiles="https://github.com/coderholic/pyradio/archive/${version}.tar.gz"
-checksum=fe715119a7341e4f940e3edd854ef2e41285773a9086c6bff611be821e452bcd
+checksum=e34f32e9f0299a7776e9f709f1f116932ca41dc36251e7312b4899b4892a7975
 make_check=no # pytest reports "no tests ran"
 
 post_install() {

From 3f4cb6f1a4238382455131b6cd554b77d4cedb74 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 18:33:29 +0200
Subject: [PATCH 013/150] font-mutt-misc: update to 1.0.4.

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

diff --git a/srcpkgs/font-mutt-misc/template b/srcpkgs/font-mutt-misc/template
index ab1735f89a10..7c277409a9a0 100644
--- a/srcpkgs/font-mutt-misc/template
+++ b/srcpkgs/font-mutt-misc/template
@@ -1,7 +1,7 @@
 # Template file for 'font-mutt-misc'
 pkgname=font-mutt-misc
-version=1.0.3
-revision=6
+version=1.0.4
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf font-util"
 makedepends="font-util"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/font/$pkgname-$version.tar.gz"
-checksum=fcecbfc475dfe5826d137f8edc623ba27d58d32f069165c248a013b3c566bb59
+checksum=9a9bc19088c6c9456c567e8f54d7a8e5e96b0d085066d9dcfe3ac8d898dd7c03
 font_dirs="/usr/share/fonts/X11/misc"
 
 post_install() {

From 96c74996bedf905da18e826980117f91b06fa47e Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 18:33:11 +0200
Subject: [PATCH 014/150] font-jis-misc: update to 1.0.4.

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

diff --git a/srcpkgs/font-jis-misc/template b/srcpkgs/font-jis-misc/template
index f3c1c652e4d0..2183f538ddb6 100644
--- a/srcpkgs/font-jis-misc/template
+++ b/srcpkgs/font-jis-misc/template
@@ -1,7 +1,7 @@
 # Template file for 'font-jis-misc'
 pkgname=font-jis-misc
-version=1.0.3
-revision=5
+version=1.0.4
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf font-util"
 makedepends="font-util"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/font/$pkgname-$version.tar.gz"
-checksum=57c2db8824865117287d57d47f2c8cf4b2842d036c7475534b5054be69690c73
+checksum=7ab270255b27061003058ccbfc775d0813d17dca7aa8e07bdccb728f1b713984
 font_dirs="/usr/share/fonts/X11/misc"
 
 

From e8a0111ed87dc6807011e10754698bd0ca028d23 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 18:32:49 +0200
Subject: [PATCH 015/150] font-isas-misc: update to 1.0.4.

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

diff --git a/srcpkgs/font-isas-misc/template b/srcpkgs/font-isas-misc/template
index cdd4b235f7fc..20b37ec73e94 100644
--- a/srcpkgs/font-isas-misc/template
+++ b/srcpkgs/font-isas-misc/template
@@ -1,7 +1,7 @@
 # Template file for 'font-isas-misc'
 pkgname=font-isas-misc
-version=1.0.3
-revision=6
+version=1.0.4
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf font-util"
 makedepends="font-util"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/font/$pkgname-$version.tar.gz"
-checksum=493965263070a5ee2a301dfdb2e87c1ca3c00c7882bfb3dd99368565ba558ff5
+checksum=711a648206f0d7f4a8c3fa61b4b4703e789f37603937b488a6edd7c71182f7d5
 font_dirs="/usr/share/fonts/X11/misc"
 
 post_install() {

From 35d9e8333fe3beb4f45ea1eb852c8ea5b555cbfa Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 18:32:26 +0200
Subject: [PATCH 016/150] font-bitstream-type1: update to 1.0.4.

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

diff --git a/srcpkgs/font-bitstream-type1/template b/srcpkgs/font-bitstream-type1/template
index 82a18792bbf8..1f5539c71358 100644
--- a/srcpkgs/font-bitstream-type1/template
+++ b/srcpkgs/font-bitstream-type1/template
@@ -1,7 +1,7 @@
 # Template file for 'font-bitstream-type1'
 pkgname=font-bitstream-type1
-version=1.0.3
-revision=6
+version=1.0.4
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf font-util"
 makedepends="font-util"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/font/$pkgname-$version.tar.gz"
-checksum=3399b7586c18be509cdaeceeebf754b861faa1d8799dda1aae01aeb2a7a30f01
+checksum=3827eef5d8482e956c9cbe412aab03c067f844bff50470add52bdac298f0e4c7
 font_dirs="/usr/share/fonts/X11/Type1"
 
 post_install() {

From de4d445836ceda595b9c7e5983586a3aa17852a7 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 18:31:45 +0200
Subject: [PATCH 017/150] font-misc-misc: update to 1.1.3.

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

diff --git a/srcpkgs/font-misc-misc/template b/srcpkgs/font-misc-misc/template
index 7f9b85edc86f..998f1a212213 100644
--- a/srcpkgs/font-misc-misc/template
+++ b/srcpkgs/font-misc-misc/template
@@ -1,7 +1,7 @@
 # Template file for 'font-misc-misc'
 pkgname=font-misc-misc
-version=1.1.2
-revision=7
+version=1.1.3
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config bdftopcf font-util"
 makedepends="font-util"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
 distfiles="${XORG_SITE}/font/$pkgname-$version.tar.gz"
-checksum=46142c876e176036c61c0c24c0a689079704d5ca5b510d48c025861ee2dbf829
+checksum=bece4a9482b3cb6f7fad2164fd3b394d22dfe1ad2f96f60030a703bcff30f5a5
 font_dirs="/usr/share/fonts/X11/misc"
 
 post_install() {

From 5529420ae2a5549246e335cc56e81ab12e59fad2 Mon Sep 17 00:00:00 2001
From: hazen2215 <haz@disroot.org>
Date: Sun, 2 Jul 2023 18:35:38 +0900
Subject: [PATCH 018/150] lifelines: fix build on musl

---
 srcpkgs/lifelines/patches/fix-musl.patch | 15 +++++++++++++++
 srcpkgs/lifelines/template               |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/lifelines/patches/fix-musl.patch

diff --git a/srcpkgs/lifelines/patches/fix-musl.patch b/srcpkgs/lifelines/patches/fix-musl.patch
new file mode 100644
index 000000000000..e17f69e2da0a
--- /dev/null
+++ b/srcpkgs/lifelines/patches/fix-musl.patch
@@ -0,0 +1,15 @@
+diff --git a/src/gedlib/locales.c b/src/gedlib/locales.c
+index fb3badca27..c6a73b3fc7 100644
+--- a/src/gedlib/locales.c
++++ b/src/gedlib/locales.c
+@@ -414,8 +414,10 @@ notify_gettext_language_changed (void)
+ #if  WIN32_INTL_SHIM
+ 	gt_notify_language_change();
+ #else
++#ifdef __GLIBC__
+ 	extern int _nl_msg_cat_cntr;
+ 	++_nl_msg_cat_cntr;
++#endif
+ #endif
+ #endif
+ }
diff --git a/srcpkgs/lifelines/template b/srcpkgs/lifelines/template
index b8f42c2e3431..1a2353a0f4d0 100644
--- a/srcpkgs/lifelines/template
+++ b/srcpkgs/lifelines/template
@@ -5,13 +5,13 @@ revision=1
 build_style=gnu-configure
 hostmakedepends="bison"
 makedepends="ncurses-devel"
-archs="~*-musl" # For no reason except it keeps failing
 short_desc="Genealogy Software System"
 maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/lifelines/lifelines"
 distfiles="https://github.com/lifelines/lifelines/releases/download/${version}/lifelines-${version}.tar.gz"
 checksum=083007f81e406fce15931e5a29a7ba0380ef0b3b9c61d5eb5228ad378c7f332d
+make_check=no # times out
 
 post_install() {
 	vlicense LICENSE

From b7d19008dbc3f993e2aa4bc8b21ee19ad9a5f8b6 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Sun, 2 Jul 2023 20:07:22 +0200
Subject: [PATCH 019/150] iana-etc: update to 20230629.

---
 srcpkgs/iana-etc/files/protocols | 2 +-
 srcpkgs/iana-etc/files/services  | 7 +++++++
 srcpkgs/iana-etc/template        | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/iana-etc/files/protocols b/srcpkgs/iana-etc/files/protocols
index ed52330ca2ae..1adb889b46df 100644
--- a/srcpkgs/iana-etc/files/protocols
+++ b/srcpkgs/iana-etc/files/protocols
@@ -77,7 +77,6 @@ iso-ip        80 ISO-IP
 vmtp          81 VMTP
 secure-vmtp   82 SECURE-VMTP
 vines         83 VINES
-ttp           84 TTP
 iptm          84 IPTM
 nsfnet-igp    85 NSFNET-IGP
 dgp           86 DGP
@@ -133,4 +132,5 @@ wesp         141 WESP
 rohc         142 ROHC
 ethernet     143 Ethernet
 aggfrag      144 AGGFRAG
+nsh          145 NSH
 reserved     255 Reserved
diff --git a/srcpkgs/iana-etc/files/services b/srcpkgs/iana-etc/files/services
index 85155a5a5735..1272f9185cb1 100644
--- a/srcpkgs/iana-etc/files/services
+++ b/srcpkgs/iana-etc/files/services
@@ -1364,6 +1364,8 @@ apex-mesh         912/tcp
 apex-mesh         912/udp
 apex-edge         913/tcp
 apex-edge         913/udp
+rift-lies         914/udp
+rift-ties         915/udp
 rndc              953/tcp
 ftps-data         989/tcp
 ftps-data         989/udp
@@ -3846,6 +3848,8 @@ simple-tx-rx     2257/tcp
 simple-tx-rx     2257/udp
 rcts             2258/tcp
 rcts             2258/udp
+bid-serv         2259/tcp
+bid-serv         2259/udp
 apc-2260         2260/tcp
 apc-2260         2260/udp
 comotionmaster   2261/tcp
@@ -4064,6 +4068,8 @@ service-ctrl     2367/tcp
 service-ctrl     2367/udp
 opentable        2368/tcp
 opentable        2368/udp
+bif-p2p          2369/tcp
+bif-p2p          2369/udp
 l3-hbmon         2370/tcp
 l3-hbmon         2370/udp
 rda              2371/tcp
@@ -10750,6 +10756,7 @@ dsmcc-download  13821/udp
 dsmcc-ccp       13822/tcp
 dsmcc-ccp       13822/udp
 bmdss           13823/tcp
+a-trust-rpc     13832/tcp
 ucontrol        13894/tcp
 ucontrol        13894/udp
 dta-systems     13929/tcp
diff --git a/srcpkgs/iana-etc/template b/srcpkgs/iana-etc/template
index ad5430ac07dc..ad2d10630f09 100644
--- a/srcpkgs/iana-etc/template
+++ b/srcpkgs/iana-etc/template
@@ -1,7 +1,7 @@
 # Template file for 'iana-etc'
 pkgname=iana-etc
 reverts="202001016_1"
-version=20230104
+version=20230629
 revision=1
 bootstrap=yes
 short_desc="Unix /etc/services and /etc/protocols files"

From fe1796ec1d7e5ead8922f54bd58596a86eadd1ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Sun, 2 Jul 2023 10:20:38 +0100
Subject: [PATCH 020/150] SDL2: update to 2.28.1.

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

diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template
index d8fb73d1dd1a..690b04523129 100644
--- a/srcpkgs/SDL2/template
+++ b/srcpkgs/SDL2/template
@@ -1,6 +1,6 @@
 # Template file for 'SDL2'
 pkgname=SDL2
-version=2.26.5
+version=2.28.1
 revision=1
 build_style=cmake
 configure_args="-DSDL_ALSA=ON -DSDL_ESD=OFF -DSDL_RPATH=OFF
@@ -15,7 +15,7 @@ license="Zlib"
 homepage="https://www.libsdl.org/"
 changelog="https://raw.githubusercontent.com/libsdl-org/SDL/SDL2/WhatsNew.txt"
 distfiles="https://www.libsdl.org/release/SDL2-${version}.tar.gz"
-checksum=ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7
+checksum=4977ceba5c0054dbe6c2f114641aced43ce3bf2b41ea64b6a372d6ba129cb15d
 
 # Package build options
 build_options="gles opengl pulseaudio pipewire sndio vulkan wayland x11"

From 110bb7f40c67d957eab26f5399ffec495228c74f Mon Sep 17 00:00:00 2001
From: shtayerc <david.murko@mailbox.org>
Date: Sun, 2 Jul 2023 17:33:25 +0200
Subject: [PATCH 021/150] stockfish: update to 16

---
 .../patches/makefile-nnue-download.patch      | 40 -------------------
 srcpkgs/stockfish/patches/makefile.patch      | 10 +++--
 srcpkgs/stockfish/template                    |  8 ++--
 3 files changed, 10 insertions(+), 48 deletions(-)
 delete mode 100644 srcpkgs/stockfish/patches/makefile-nnue-download.patch

diff --git a/srcpkgs/stockfish/patches/makefile-nnue-download.patch b/srcpkgs/stockfish/patches/makefile-nnue-download.patch
deleted file mode 100644
index 55a38c51ec11..000000000000
--- a/srcpkgs/stockfish/patches/makefile-nnue-download.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 61ea1534ff7026009a3435575c7beee91534db83 Mon Sep 17 00:00:00 2001
-From: Joost VandeVondele <Joost.VandeVondele@gmail.com>
-Date: Mon, 19 Dec 2022 17:54:36 +0100
-Subject: [PATCH] No error if net available but wget/curl missing
-
-do not error out on missing wget/curl if these tools are not needed later on,
-i.e. if the net is available already.
-
-closes https://github.com/official-stockfish/Stockfish/pull/4291
-closes https://github.com/official-stockfish/Stockfish/pull/4253
-
-No functional change
----
- src/Makefile | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/Makefile b/src/Makefile
-index da81ceb4a0..bcf0abdf5e 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -853,7 +853,7 @@ net:
- 	$(eval nnuedownloadurl2 := https://github.com/official-stockfish/networks/raw/master/$(nnuenet))
- 	$(eval curl_or_wget := $(shell if hash curl 2>/dev/null; then echo "curl -skL"; elif hash wget 2>/dev/null; then echo "wget -qO-"; fi))
- 	@if [ "x$(curl_or_wget)" = "x" ]; then \
--	    echo "Automatic download failed: neither curl nor wget is installed. Install one of these tools or download the net manually"; exit 1; \
-+	    echo "Neither curl nor wget is installed. Install one of these tools unless the net has been downloaded manually"; \
-         fi
- 	$(eval shasum_command := $(shell if hash shasum 2>/dev/null; then echo "shasum -a 256 "; elif hash sha256sum 2>/dev/null; then echo "sha256sum "; fi))
- 	@if [ "x$(shasum_command)" = "x" ]; then \
-@@ -864,7 +864,9 @@ net:
- 	      echo "$(nnuenet) available."; \
- 	   else \
- 	      if [ "x$(curl_or_wget)" != "x" ]; then \
--	         echo "Downloading $${nnuedownloadurl}"; $(curl_or_wget) $${nnuedownloadurl} > $(nnuenet);\
-+                 echo "Downloading $${nnuedownloadurl}"; $(curl_or_wget) $${nnuedownloadurl} > $(nnuenet);\
-+              else \
-+                 echo "No net found and download not possible"; exit 1;\
- 	      fi; \
- 	   fi; \
- 	   if [ "x$(shasum_command)" != "x" ]; then \
diff --git a/srcpkgs/stockfish/patches/makefile.patch b/srcpkgs/stockfish/patches/makefile.patch
index 87aa039c722f..62b436ed5fd3 100644
--- a/srcpkgs/stockfish/patches/makefile.patch
+++ b/srcpkgs/stockfish/patches/makefile.patch
@@ -1,10 +1,11 @@
---- a/src/Makefile	2022-12-04 14:17:15.000000000 +0100
-+++ b/src/Makefile	2022-12-05 16:52:13.648959706 +0100
-@@ -366,27 +366,5 @@ endif
+--- a/src/Makefile	2023-07-02 17:28:33.297238434 +0200
++++ b/src/Makefile	2023-07-02 17:28:50.820207636 +0200
+@@ -377,29 +377,7 @@
+ 
  ifeq ($(COMP),gcc)
  	comp=gcc
 -	CXX=g++
- 	CXXFLAGS += -pedantic -Wextra -Wshadow
+ 	CXXFLAGS += -pedantic -Wextra -Wshadow -Wmissing-declarations
 -
 -	ifeq ($(arch),$(filter $(arch),armv7 armv8 riscv64))
 -		ifeq ($(OS),Android)
@@ -28,3 +29,4 @@
 -	endif
  endif
  
+ ifeq ($(target_windows),yes)
diff --git a/srcpkgs/stockfish/template b/srcpkgs/stockfish/template
index c04e296027f5..363603f83d5a 100644
--- a/srcpkgs/stockfish/template
+++ b/srcpkgs/stockfish/template
@@ -1,8 +1,8 @@
 # Template file for 'stockfish'
 pkgname=stockfish
-version=15.1
+version=16
 revision=1
-_net_file=nn-ad9b42354671.nnue
+_net_file=nn-5af11540bbfe.nnue
 build_wrksrc=src
 build_style=gnu-makefile
 make_build_target=build
@@ -14,8 +14,8 @@ license="GPL-3.0-or-later"
 homepage="http://stockfishchess.org/"
 distfiles="https://github.com/official-stockfish/Stockfish/archive/sf_${version}.tar.gz
  https://tests.stockfishchess.org/api/nn/${_net_file}"
-checksum="d4272657905319328294355973faee40a8c28e3eecb0e7b266ed34ff33383b76
- ad9b423546714137916bd38978af6fd68d7b8951bef25ff76bf43da72d6cb786"
+checksum="a1600ebdaf4e324ba3e10cec2e0c9a810dc64c6f0db5cc955b2fd5e1eefa1cc6
+ 5af11540bbfefcb54e38c5dd000cab4b469dfa7599a1d55be5d2722c20a8929b"
 skip_extraction="${_net_file}"
 
 LDFLAGS+="-lpthread -Wl,-z,stack-size=2097152"

From 864994735249054ebebc525850dadd3578b3a185 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:36:38 +0100
Subject: [PATCH 022/150] imath: update to 3.1.9.

---
 common/shlibs          | 2 +-
 srcpkgs/imath/template | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ef71bae3f9a7..4e6a5a663fa0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4259,7 +4259,7 @@ libdspy-1.so.1 d-spy-1.4.0_1
 libpanel-1.so.1 libpanel-1.0.1_1
 libqrtr.so.1 qrtr-ns-1.0_1
 libbpf.so.1 libbpf-1.0.0_1
-libImath-3_1.so.30 imath-3.1.7_1
+libImath-3_1.so.29 imath-3.1.9_1
 libIex-3_1.so.30 libopenexr-3.1.5_1
 libIlmThread-3_1.so.30 libopenexr-3.1.5_1
 libOpenEXR-3_1.so.30 libopenexr-3.1.5_1
diff --git a/srcpkgs/imath/template b/srcpkgs/imath/template
index ee47207a3e51..e43f1a707562 100644
--- a/srcpkgs/imath/template
+++ b/srcpkgs/imath/template
@@ -1,7 +1,7 @@
 # Template file for 'imath'
 pkgname=imath
-version=3.1.7
-revision=2
+version=3.1.9
+revision=1
 build_style=cmake
 configure_args="-DPYTHON=ON"
 hostmakedepends="python3-numpy"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://imath.readthedocs.io/"
 changelog="https://raw.githubusercontent.com/AcademySoftwareFoundation/Imath/main/CHANGES.md"
 distfiles="https://github.com/AcademySoftwareFoundation/Imath/archive/v${version}/imath-${version}.tar.gz"
-checksum=bff1fa140f4af0e7f02c6cb78d41b9a7d5508e6bcdfda3a583e35460eb6d4b47
+checksum=f1d8aacd46afed958babfced3190d2d3c8209b66da451f556abd6da94c165cf3
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=ON"

From 19e27574d28a51b8c9b3294ad7ae581bf30cd6eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:37:57 +0100
Subject: [PATCH 023/150] alembic: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/alembic/template b/srcpkgs/alembic/template
index d075ec686ddc..53ff7d48719f 100644
--- a/srcpkgs/alembic/template
+++ b/srcpkgs/alembic/template
@@ -1,7 +1,7 @@
 # Template file for 'alembic'
 pkgname=alembic
 version=1.8.5
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="zlib-devel imath-devel"

From 9ab94737ced8046d860f7c3bb25b2c79eaf79a80 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:37:58 +0100
Subject: [PATCH 024/150] blender: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/blender/template b/srcpkgs/blender/template
index ec724bb0a6dc..7a710ac0df49 100644
--- a/srcpkgs/blender/template
+++ b/srcpkgs/blender/template
@@ -1,7 +1,7 @@
 # Template file for 'blender'
 pkgname=blender
 version=3.5.1
-revision=1
+revision=2
 archs="x86_64* ppc64*"
 build_style="cmake"
 pycompile_dirs="/usr/share/blender/${version%.*}/scripts"

From d8db88f0867271840ead7ddf1523f4808e3fed47 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:37:59 +0100
Subject: [PATCH 025/150] darktable: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/darktable/template b/srcpkgs/darktable/template
index 2da30286a3a6..bf6137d46870 100644
--- a/srcpkgs/darktable/template
+++ b/srcpkgs/darktable/template
@@ -1,7 +1,7 @@
 # Template file for 'darktable'
 pkgname=darktable
 version=4.2.1
-revision=5
+revision=6
 # upstream only supports these archs:
 archs="x86_64* aarch64* ppc64le*"
 build_style=cmake

From c02bcc44ac50fbcd61facb7baeb1af35ec0487b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:37:59 +0100
Subject: [PATCH 026/150] Field3D: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/Field3D/template b/srcpkgs/Field3D/template
index 6e4a351327ae..9c6c0e0872ee 100644
--- a/srcpkgs/Field3D/template
+++ b/srcpkgs/Field3D/template
@@ -1,7 +1,7 @@
 # Template file for 'Field3D'
 pkgname=Field3D
 version=1.7.3
-revision=7
+revision=8
 build_style=cmake
 makedepends="boost-devel hdf5-devel imath-devel libopenexr-devel"
 short_desc="Library for storing voxel data on disk and in memory"

From 50c32a2ed2bf8b7f059fdb089c6af90907c3dd4d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:37:59 +0100
Subject: [PATCH 027/150] gmic: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/gmic/template b/srcpkgs/gmic/template
index 24a9c7218fdf..0bb4034d5cc8 100644
--- a/srcpkgs/gmic/template
+++ b/srcpkgs/gmic/template
@@ -1,7 +1,7 @@
 # Template file for 'gmic'
 pkgname=gmic
 version=3.1.6
-revision=3
+revision=4
 _zart_hash=34ebf6cce0bafb98abe57cec83c4a02cd1abeca0
 create_wrksrc=yes
 build_wrksrc="src"

From 658f2be2b45263459a5f6a11a81acaded138e85a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:00 +0100
Subject: [PATCH 028/150] hugin: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/hugin/template b/srcpkgs/hugin/template
index 19cee114c73a..52b56a2c4102 100644
--- a/srcpkgs/hugin/template
+++ b/srcpkgs/hugin/template
@@ -1,7 +1,7 @@
 # Template file for 'hugin'
 pkgname=hugin
 version=2022.0.0
-revision=6
+revision=7
 build_style=cmake
 build_helper=cmake-wxWidgets-gtk3
 pycompile_dirs="usr/share/hugin/data/plugins usr/share/hugin/data/plugins-templates"

From 862bc70ce2d87ae13bb2380c86a06a1022f8b324 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:00 +0100
Subject: [PATCH 029/150] kimageformats: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index 364ad440219e..8b4d971133fa 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,7 +1,7 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
 version=5.107.0
-revision=2
+revision=3
 build_style=cmake
 configure_args="-DKIMAGEFORMATS_HEIF=ON"
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools

From 242147c8ad497b1e8590021f3df16502f6dcd95a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:01 +0100
Subject: [PATCH 030/150] libgdal: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/libgdal/template b/srcpkgs/libgdal/template
index 1aef0fd69a4e..53425db44746 100644
--- a/srcpkgs/libgdal/template
+++ b/srcpkgs/libgdal/template
@@ -1,7 +1,7 @@
 # Template file for 'libgdal'
 pkgname=libgdal
 version=3.5.3
-revision=7
+revision=8
 build_style=cmake
 build_helper=python3
 configure_args="-DGDAL_USE_OPENCL=ON

From 69fcfc28fe1197b0d58d77016341e70f0eda8e0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:01 +0100
Subject: [PATCH 031/150] opencolorio: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/opencolorio/template b/srcpkgs/opencolorio/template
index 4679a10653d2..defdf8a7acad 100644
--- a/srcpkgs/opencolorio/template
+++ b/srcpkgs/opencolorio/template
@@ -1,7 +1,7 @@
 # Template file for 'opencolorio'
 pkgname=opencolorio
 version=2.1.2
-revision=2
+revision=3
 build_style=cmake
 configure_args="-DCMAKE_CONFIGURATION_TYPES=None
  -DOCIO_INSTALL_EXT_PACKAGES=NONE

From b7391b2c7c038d12cdb4d46ea72a01b714a607db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:02 +0100
Subject: [PATCH 032/150] openimageio: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/openimageio/template b/srcpkgs/openimageio/template
index c2d36b4b3539..0e9e22e9685d 100644
--- a/srcpkgs/openimageio/template
+++ b/srcpkgs/openimageio/template
@@ -1,7 +1,7 @@
 # Template file for 'openimageio'
 pkgname=openimageio
 version=2.4.9.0
-revision=4
+revision=5
 build_style=cmake
 build_helper=qemu
 configure_args="-DUSE_QT=0 -DUSE_PYTHON=0 -DOIIO_BUILD_TESTS=0

From 959a266db437aff49aa37bd236ba112cecb6dfe6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:03 +0100
Subject: [PATCH 033/150] synfig: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/synfig/template b/srcpkgs/synfig/template
index 5f5f5bb3f4b2..30109541ec4f 100644
--- a/srcpkgs/synfig/template
+++ b/srcpkgs/synfig/template
@@ -2,7 +2,7 @@
 # Should be kept in sync with 'synfigstudio' and 'ETL'
 pkgname=synfig
 version=1.4.4
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib"
 hostmakedepends="boost-build ImageMagick pkg-config intltool"

From a65eba96926ff8bd429f2fdd1ae6d876f2a2711f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:03 +0100
Subject: [PATCH 034/150] synfigstudio: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/synfigstudio/template b/srcpkgs/synfigstudio/template
index 91349169ed2b..af1c5a296ef0 100644
--- a/srcpkgs/synfigstudio/template
+++ b/srcpkgs/synfigstudio/template
@@ -2,7 +2,7 @@
 # Should be kept in sync with 'synfig' and 'ETL'
 pkgname=synfigstudio
 version=1.4.4
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--disable-update-mimedb"
 hostmakedepends="pkg-config intltool gettext synfig"

From 8c53f7c6367d60bb61227d15a8f1fea066ef86f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Tue, 6 Jun 2023 17:38:03 +0100
Subject: [PATCH 035/150] vigra: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/vigra/template b/srcpkgs/vigra/template
index 950afc974309..0ed638bcd990 100644
--- a/srcpkgs/vigra/template
+++ b/srcpkgs/vigra/template
@@ -1,7 +1,7 @@
 # Template file for 'vigra'
 pkgname=vigra
 version=1.11.1
-revision=10
+revision=11
 build_style=cmake
 configure_args="-DWITH_OPENEXR=1"
 hostmakedepends="python3"

From 7a63c48ad099341509c0d329424218ed9cf14665 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Wed, 28 Jun 2023 15:43:45 +0100
Subject: [PATCH 036/150] calligra: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template
index 38d7984727af..29a1f0a7716a 100644
--- a/srcpkgs/calligra/template
+++ b/srcpkgs/calligra/template
@@ -1,7 +1,7 @@
 # Template file for 'calligra'
 pkgname=calligra
 version=3.2.1
-revision=14
+revision=15
 build_style=cmake
 configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
  -DBUILD_TESTING=OFF"

From db2271b7adf0f8096782ee8b5813367faf9ec617 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Wed, 28 Jun 2023 15:44:02 +0100
Subject: [PATCH 037/150] krita: revbump for imath 3.1.9.

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

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index b39dffdd1135..8280590f39ef 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.0.8
-revision=7
+revision=8
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 68b7a41deff5d75f702264096d1549b973d6f773 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Wed, 28 Jun 2023 15:44:36 +0100
Subject: [PATCH 038/150] openexr: update to 3.1.9.

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

diff --git a/srcpkgs/openexr/template b/srcpkgs/openexr/template
index b15bfb736f72..a44453df30ec 100644
--- a/srcpkgs/openexr/template
+++ b/srcpkgs/openexr/template
@@ -1,6 +1,6 @@
 # Template file for 'openexr'
 pkgname=openexr
-version=3.1.7
+version=3.1.9
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -12,7 +12,7 @@ license="BSD-3-Clause"
 homepage="https://www.openexr.com/"
 changelog="https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr/main/CHANGES.md"
 distfiles="https://github.com/openexr/openexr/archive/v${version}.tar.gz>openexr-${version}.tar.gz"
-checksum=78dbca39115a1c526e6728588753955ee75fa7f5bb1a6e238bed5b6d66f91fd7
+checksum=103e902d3902800ab07b5f3a298be7afd2755312737b2cdbfa01326ff99dac07
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=ON"

From 1b736b40a11ecd0d7c91a487dadc161a022ecd43 Mon Sep 17 00:00:00 2001
From: hazen2215 <haz@disroot.org>
Date: Thu, 29 Jun 2023 20:42:35 +0900
Subject: [PATCH 039/150] systemtap: update to 4.9.

---
 srcpkgs/systemtap/patches/fix-musl.patch | 127 +++++++++++++++++++++++
 srcpkgs/systemtap/template               |  16 ++-
 2 files changed, 139 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/systemtap/patches/fix-musl.patch

diff --git a/srcpkgs/systemtap/patches/fix-musl.patch b/srcpkgs/systemtap/patches/fix-musl.patch
new file mode 100644
index 000000000000..9d1039100c3b
--- /dev/null
+++ b/srcpkgs/systemtap/patches/fix-musl.patch
@@ -0,0 +1,127 @@
+diff --git a/buildrun.cxx b/buildrun.cxx
+index 0048d07..904ce47 100644
+--- a/buildrun.cxx
++++ b/buildrun.cxx
+@@ -29,6 +29,7 @@ extern "C" {
+ #include <string.h>
+ #include <errno.h>
+ #include <sys/resource.h>
++#include "gnu_basename.h"
+ }
+ 
+ // A bit of obfuscation for Gentoo's sake.
+@@ -943,7 +944,7 @@ make_kernel_run_command (systemtap_session& s, const string& remotedir,
+           if (remotedir.empty())
+             opt_u.append(s.uprobes_path);
+           else
+-            opt_u.append(remotedir + "/" + basename(s.uprobes_path.c_str()));
++            opt_u.append(remotedir + "/" + gnu_basename(s.uprobes_path.c_str()));
+         }
+       cmd.push_back(opt_u);
+     }
+diff --git a/client-http.cxx b/client-http.cxx
+index fca7362..d6096b9 100644
+--- a/client-http.cxx
++++ b/client-http.cxx
+@@ -38,6 +38,7 @@ extern "C" {
+ #include <elfutils/libdw.h>
+ #include <fcntl.h>
+ #include <nss3/nss.h>
++#include <paths.h>
+ 
+ #ifdef HAVE_RPMCRYPTO_H
+ #include <rpm/rpmcrypto.h>
+@@ -1016,7 +1017,7 @@ http_client_backend::include_file_or_directory (const string &subdir,
+ 
+   // Canonicalize the given path and remove the leading /.
+   string rpath;
+-  char *cpath = canonicalize_file_name (path.c_str ());
++  char *cpath = realpath (path.c_str (), NULL);
+   if (! cpath)
+     {
+       // It can not be canonicalized. Use the name relative to
+diff --git a/client-nss.cxx b/client-nss.cxx
+index 55266fe..a775ed1 100644
+--- a/client-nss.cxx
++++ b/client-nss.cxx
+@@ -576,7 +576,7 @@ nss_client_backend::include_file_or_directory (const string &subdir,
+ 
+   // Canonicalize the given path and remove the leading /.
+   string rpath;
+-  char *cpath = canonicalize_file_name (path.c_str ());
++  char *cpath = realpath (path.c_str (), NULL);
+   if (! cpath)
+     {
+       // It can not be canonicalized. Use the name relative to
+diff --git a/gnu_basename.h b/gnu_basename.h
+new file mode 100644
+index 0000000..dce5f19
+--- /dev/null
++++ b/gnu_basename.h
+@@ -0,0 +1,12 @@
++#ifndef GNU_BASENAME_H
++#define GNU_BASENAME_H
++
++#include <string.h>
++
++#if defined(__GLIBC__)
++#define gnu_basename(src) basename(src)
++#else
++#define gnu_basename(src) (strrchr(src,'/') ? strrchr(src,'/')+1 : src)
++#endif
++
++#endif
+diff --git a/remote.cxx b/remote.cxx
+index bffeaa9..bd6c7c4 100644
+--- a/remote.cxx
++++ b/remote.cxx
+@@ -16,6 +16,7 @@ extern "C" {
+ #include <unistd.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
++#include "gnu_basename.h"
+ }
+ 
+ #include <cstdio>
+@@ -472,7 +473,7 @@ class stapsh : public remote {
+ 
+         if (!s->uprobes_path.empty())
+           {
+-            string remoteuprobes = basename(s->uprobes_path.c_str());
++            string remoteuprobes = gnu_basename(s->uprobes_path.c_str());
+             if ((rc = send_file(s->uprobes_path, remoteuprobes)))
+               return rc;
+ 
+diff --git a/session.cxx b/session.cxx
+index a22baab..77eedf9 100644
+--- a/session.cxx
++++ b/session.cxx
+@@ -42,6 +42,7 @@ extern "C" {
+ #include <unistd.h>
+ #include <sys/wait.h>
+ #include <wordexp.h>
++#include <paths.h>
+ }
+ 
+ #if HAVE_NSS
+@@ -1537,7 +1538,7 @@ systemtap_session::parse_cmdline (int argc, char * const argv [])
+ 	  } else {
+ 	      char *spath;
+ 	      assert(optarg);
+-	      spath = canonicalize_file_name (optarg);
++	      spath = realpath (optarg, NULL);
+ 	      if (spath == NULL) {
+ 		  cerr << _F("ERROR: %s is an invalid directory for --sysroot", optarg) << endl;
+ 		  return 1;
+diff --git a/util.h b/util.h
+index c708aa6..ef4a6fe 100644
+--- a/util.h
++++ b/util.h
+@@ -27,6 +27,7 @@ extern "C" {
+ #include <spawn.h>
+ #include <assert.h>
+ #include <poll.h>
++#include <unistd.h>
+ }
+ 
+ // Sanity check C++11 support.  We're only requiring GCC 4.4's level of
diff --git a/srcpkgs/systemtap/template b/srcpkgs/systemtap/template
index 8441d545c435..0c4bc2ebcaa3 100644
--- a/srcpkgs/systemtap/template
+++ b/srcpkgs/systemtap/template
@@ -1,8 +1,7 @@
 # Template file for 'systemtap'
 pkgname=systemtap
-version=4.5
+version=4.9
 revision=1
-archs="i686 x86_64 armv6l armv7l aarch64 ppc64le"
 build_style=gnu-configure
 hostmakedepends="python3"
 makedepends="elfutils-devel"
@@ -12,10 +11,19 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://sourceware.org/systemtap/"
 distfiles="https://sourceware.org/pub/systemtap/releases/systemtap-${version}.tar.gz"
-checksum=75078ed37e0dd2a769c9d1f9394170b2d9f4d7daa425f43ca80c13bad6cfc925
+checksum=d01033baea9d0af52a65e70167816931f4b856427a53ff2ab30e4b45f6ad3a98
 python_version=3
 CFLAGS=-Wno-error
-CXXFLAGS=-Wno-error
+
+if [ "$XBPS_TARGET_LIBC" = musl ]; then
+	makedepends+=" musl-obstack-devel"
+	CFLAGS+=" -DFNM_EXTMATCH=0"
+	CFLAGS+=" -DFTW_ACTIONRETVAL=16 -DFTW_CONTINUE=0 -DFTW_SKIP_SUBTREE=2"
+	CFLAGS+=" -D__off_t=off_t -D__uint32_t=uint32_t -D__uint64_t=uint64_t"
+	CXXFLAGS=-fpermissive
+fi
+
+CXXFLAGS+=" $CFLAGS"
 
 systemtap-devel_package() {
 	depends="systemtap-${version}_${revision}"

From 26773084b8bd57d14028f00e6f6dc0869efb2662 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Fri, 30 Jun 2023 10:42:28 +0200
Subject: [PATCH 040/150] docker-compose: update to 2.19.1.

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

diff --git a/srcpkgs/docker-compose/template b/srcpkgs/docker-compose/template
index 280cca8333d0..50bb23bdb186 100644
--- a/srcpkgs/docker-compose/template
+++ b/srcpkgs/docker-compose/template
@@ -1,7 +1,7 @@
 # Template file for 'docker-compose'
 pkgname=docker-compose
-version=2.19.0
-revision=2
+version=2.19.1
+revision=1
 build_style=go
 go_import_path="github.com/docker/compose/v2"
 go_package="${go_import_path}/cmd"
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="https://docs.docker.com/compose/"
 changelog="https://github.com/docker/compose/releases"
 distfiles="https://github.com/docker/compose/archive/refs/tags/v${version}.tar.gz"
-checksum=0be3fd713ef84985f63d76de4c58451401aed1dfbeb235127dd77a57d1890996
+checksum=869d4ffd3f6b6835dcbb5cd627e98a9d2f1d30a9ae2c8e712275db9aa3e6e97d
 
 post_install() {
 	vmkdir usr/libexec/docker/cli-plugins

From 484340deb7a4dec3326dc608d19c07e3187eb056 Mon Sep 17 00:00:00 2001
From: lzcoder <lzcoder@proton.me>
Date: Thu, 29 Jun 2023 14:30:41 -0300
Subject: [PATCH 041/150] grub-btrfs: update to 4.13.

---
 srcpkgs/grub-btrfs/patches/no-root-please.patch | 16 +++++++---------
 srcpkgs/grub-btrfs/template                     |  6 +++---
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/grub-btrfs/patches/no-root-please.patch b/srcpkgs/grub-btrfs/patches/no-root-please.patch
index 4e0a32803fd1..85349efeb891 100644
--- a/srcpkgs/grub-btrfs/patches/no-root-please.patch
+++ b/srcpkgs/grub-btrfs/patches/no-root-please.patch
@@ -1,15 +1,13 @@
-Index: grub-btrfs-4.9/Makefile
-===================================================================
---- grub-btrfs-4.9.orig/Makefile
-+++ grub-btrfs-4.9/Makefile
-@@ -9,10 +9,6 @@ LIB_DIR = $(DESTDIR)$(PREFIX)/lib
- .PHONY: install uninstall help
+--- a/Makefile
++++ b/Makefile
+@@ -22,10 +22,6 @@
+ .PHONY: install uninstall clean help
  
  install:
 -	@if test "$(shell id -u)" != 0; then \
 -		echo "You are not root, run this target as root please."; \
 -		exit 1; \
 -	fi
- 	@install -Dm755 -t "$(DESTDIR)/etc/grub.d/" 41_snapshots-btrfs
- 	@install -Dm644 -t "$(DESTDIR)/etc/default/grub-btrfs/" config
- 	@install -Dm644 -t "$(LIB_DIR)/systemd/system/" grub-btrfs.service
+ 	@echo "					     	   Installing "
+ 	@echo
+ 	@echo "       ::::::::  :::::::::  :::    ::: :::::::::               ::::::::: ::::::::::: :::::::::  :::::::::: ::::::::      "
diff --git a/srcpkgs/grub-btrfs/template b/srcpkgs/grub-btrfs/template
index 9579e0a51e0e..c74ab5d04845 100644
--- a/srcpkgs/grub-btrfs/template
+++ b/srcpkgs/grub-btrfs/template
@@ -1,6 +1,6 @@
 # Template file for 'grub-btrfs'
 pkgname=grub-btrfs
-version=4.10.1
+version=4.13
 revision=1
 build_style=gnu-makefile
 depends="grub bash"
@@ -8,8 +8,8 @@ short_desc="Include btrfs snapshots at Grub menu"
 maintainer="Anjandev Momi <anjan@momi.ca>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/Antynea/grub-btrfs"
-distfiles="https://github.com/Antynea/grub-btrfs/archive/v${version}.tar.gz"
-checksum=3ef53f16a7bc0fdd5a5ac2216a41bf1b2f4fd2283717c5c240415d5d24d3734b
+distfiles="https://github.com/Antynea/grub-btrfs/archive/${version}.tar.gz"
+checksum=c493d0d5a6548c01993641ce586c98d461cabe40df4dff79d974d0c59068ff1d
 
 post_install() {
 	rm -rf -- "${DESTDIR}"/usr/lib/systemd

From 707e68f9e70fa5ec46c0448329cd1f8b0c17cab5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20L=2E=20C=2E=20Moreira?=
 <andrelcmoreira@disroot.org>
Date: Sun, 2 Jul 2023 23:29:54 -0300
Subject: [PATCH 042/150] newsboat: update to 2.32

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

diff --git a/srcpkgs/newsboat/template b/srcpkgs/newsboat/template
index 45d0b355d5ed..463709feec91 100644
--- a/srcpkgs/newsboat/template
+++ b/srcpkgs/newsboat/template
@@ -1,6 +1,6 @@
 # Template file for 'newsboat'
 pkgname=newsboat
-version=2.31
+version=2.32
 revision=1
 build_style=configure
 build_helper="rust"
@@ -17,7 +17,7 @@ license="MIT"
 homepage="https://newsboat.org/"
 changelog="https://raw.githubusercontent.com/newsboat/newsboat/master/CHANGELOG.md"
 distfiles="https://newsboat.org/releases/${version}/newsboat-${version}.tar.xz"
-checksum=4baf7de25cf569924eebb63a5ddc467cd58dd3f0e7190b327b49d0c1e454c1da
+checksum=5b63514572a21e93f4dd3dd6c58f44fdbd9c9e6c6f978329a4766aabb13be6e6
 python_version=3
 
 # tests fail when run by superuser

From 03ded1005903a03854af270254051fd6a5faba76 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 3 Jul 2023 13:09:42 +0200
Subject: [PATCH 043/150] elixir: update to 1.15.2.

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

diff --git a/srcpkgs/elixir/template b/srcpkgs/elixir/template
index 2b1bb9af0130..9a829fef2e05 100644
--- a/srcpkgs/elixir/template
+++ b/srcpkgs/elixir/template
@@ -1,6 +1,6 @@
 # Template file for 'elixir'
 pkgname=elixir
-version=1.15.1
+version=1.15.2
 revision=1
 build_style=gnu-makefile
 make_build_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
@@ -17,7 +17,7 @@ license="Apache-2.0"
 homepage="http://elixir-lang.org/"
 changelog="https://raw.githubusercontent.com/elixir-lang/elixir/v${version%.*}/CHANGELOG.md"
 distfiles="https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz"
-checksum=cf89434f4cf7477b929c56e16ae22bf08e64101a144911d2834a2f3c9b3ae40f
+checksum=3cfadca57c3092ccbd3ec3f17e5eab529bbd2946f50e4941a903c55c39e3c5f5
 
 post_patch() {
 	# XXX: find a better solution

From 201bf4e86fb52ae41630d958176eca64b3c9538c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 30 Jun 2023 13:01:17 +0530
Subject: [PATCH 044/150] lets: update to 0.0.52.

Closes: #44802 [via git-merge-pr]
---
 srcpkgs/lets/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/lets/template b/srcpkgs/lets/template
index b4aa4171993c..0be733e685f3 100644
--- a/srcpkgs/lets/template
+++ b/srcpkgs/lets/template
@@ -1,16 +1,16 @@
 # Template file for 'lets'
 pkgname=lets
-version=0.0.50
-revision=2
+version=0.0.52
+revision=1
 build_style=go
 go_ldflags="-X main.version=${version}"
 go_import_path="github.com/lets-cli/lets"
 short_desc="CLI task runner for developers - a better alternative to make"
-maintainer="juan <juan@horlux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://lets-cli.org/"
 distfiles="https://github.com/lets-cli/lets/archive/refs/tags/v${version}.tar.gz"
-checksum=8c2cd55d7e2432dac0b89941125f2a83ce03a89ff36adcc52dd75896919376d8
+checksum=478a97dab8123b7bd5555502ae53146f05e44bbdc11cee87b69a53c1bf7c796c
 
 post_install() {
 	vlicense LICENSE

From 71add7c23276fe5fd69d9b6b49b1a672843db55b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 3 Jul 2023 13:10:48 +0200
Subject: [PATCH 045/150] srcpkgs: orphan never updated packages

---
 srcpkgs/firehol/template        | 2 +-
 srcpkgs/podman-compose/template | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/firehol/template b/srcpkgs/firehol/template
index 228584e4780b..52fe7ac2e783 100644
--- a/srcpkgs/firehol/template
+++ b/srcpkgs/firehol/template
@@ -7,7 +7,7 @@ configure_args="--disable-doc --disable-man"
 hostmakedepends="automake iproute2 kmod procps-ng iprange iputils traceroute curl ipset tar"
 depends="iproute2 kmod procps-ng iprange iputils traceroute curl ipset"
 short_desc="Firewall for humans"
-maintainer="juan <juan@horlux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/firehol/firehol/"
 distfiles="https://github.com/firehol/firehol/archive/v${version}.tar.gz"
diff --git a/srcpkgs/podman-compose/template b/srcpkgs/podman-compose/template
index 205691f08dcb..1902d68f1b33 100644
--- a/srcpkgs/podman-compose/template
+++ b/srcpkgs/podman-compose/template
@@ -6,7 +6,7 @@ build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="podman python3-yaml python3-dotenv"
 short_desc="Script to run docker-compose.yml using podman"
-maintainer="juan <juan@horlux.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/containers/podman-compose"
 distfiles="https://github.com/containers/podman-compose/archive/v${version}.tar.gz"

From 7ad1549728077d2d74f648fa7376698c03dd20ef Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 3 Jul 2023 11:34:48 +0200
Subject: [PATCH 046/150] pnpm: update to 8.6.5, fix update-check

Closes: #44809 [via git-merge-pr]
---
 srcpkgs/pnpm/template | 6 +++---
 srcpkgs/pnpm/update   | 2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/pnpm/update

diff --git a/srcpkgs/pnpm/template b/srcpkgs/pnpm/template
index 09d40e5b7124..516c1921b399 100644
--- a/srcpkgs/pnpm/template
+++ b/srcpkgs/pnpm/template
@@ -1,16 +1,16 @@
 # Template file for 'pnpm'
 pkgname=pnpm
-version=8.6.2
+version=8.6.5
 revision=1
 build_style=fetch
 hostmakedepends="nodejs jq"
 depends="nodejs"
 short_desc="Fast, disk space efficient package manager"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://pnpm.io/"
 distfiles="https://registry.npmjs.org/pnpm/-/pnpm-${version}.tgz"
-checksum=c6da9e00697e334b6193c034a5d1508e4c8605b12f249736b13f31139f4f0d73
+checksum=91dd45b4762c73f58f354999867854fcbe7376235474d131080fe391f2eb5227
 python_version=3
 
 do_install() {
diff --git a/srcpkgs/pnpm/update b/srcpkgs/pnpm/update
new file mode 100644
index 000000000000..839b3fac2ecc
--- /dev/null
+++ b/srcpkgs/pnpm/update
@@ -0,0 +1,2 @@
+site=https://github.com/pnpm/pnpm/tags
+pattern='/tags/v\K[\d.]+(?=.tar.gz)'

From 6ce422d376deed4e644fdc075000ac9bcb0644a1 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 3 Jul 2023 13:18:36 +0200
Subject: [PATCH 047/150] srcpkgs: orphan packages

---
 srcpkgs/blanket/template           | 2 +-
 srcpkgs/ddgtk/template             | 2 +-
 srcpkgs/ekushey-fonts-ttf/template | 2 +-
 srcpkgs/ibus-m17n/template         | 2 +-
 srcpkgs/textadept/template         | 2 +-
 srcpkgs/xdgmenumaker/template      | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/blanket/template b/srcpkgs/blanket/template
index 9db5a1d5a3c9..79f18e4fe21d 100644
--- a/srcpkgs/blanket/template
+++ b/srcpkgs/blanket/template
@@ -6,7 +6,7 @@ build_style=meson
 hostmakedepends="pkg-config gettext glib-devel"
 depends="gst1-python3 gst-plugins-bad1 gst-plugins-good1 libadwaita"
 short_desc="Improve focus and productivity by listening to different sounds"
-maintainer="Reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/rafaelmardojai/blanket"
 distfiles="https://github.com/rafaelmardojai/blanket/archive/refs/tags/${version}.tar.gz"
diff --git a/srcpkgs/ddgtk/template b/srcpkgs/ddgtk/template
index 5d45aeb4a8b9..31e8517c65dd 100644
--- a/srcpkgs/ddgtk/template
+++ b/srcpkgs/ddgtk/template
@@ -6,7 +6,7 @@ build_style=meson
 hostmakedepends="pkg-config glib glib-devel gettext appstream-glib"
 depends="python3 python3-gobject gtk+3"
 short_desc="GUI frontend for dd to create bootable ISO images for Linux"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/gort818/ddgtk"
 distfiles="https://github.com/gort818/ddgtk/archive/${version}.tar.gz"
diff --git a/srcpkgs/ekushey-fonts-ttf/template b/srcpkgs/ekushey-fonts-ttf/template
index 4862d810d8c6..afa5ce3b0bf2 100644
--- a/srcpkgs/ekushey-fonts-ttf/template
+++ b/srcpkgs/ekushey-fonts-ttf/template
@@ -5,7 +5,7 @@ revision=2
 build_style=fetch
 depends="font-util"
 short_desc="Bengali fonts from Ekushey project"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, OFL-1.0, GPL-3.0-or-later"
 homepage="http://ekushey.org/"
 distfiles="${SOURCEFORGE_SITE}/ekushey/SolaimanLipi_20-04-07.ttf
diff --git a/srcpkgs/ibus-m17n/template b/srcpkgs/ibus-m17n/template
index 663096d55c06..9f3b2c28c332 100644
--- a/srcpkgs/ibus-m17n/template
+++ b/srcpkgs/ibus-m17n/template
@@ -9,7 +9,7 @@ hostmakedepends="gettext gettext-devel ibus m17n-db m17n-lib
 makedepends="gettext-devel ibus-devel m17n-lib-devel"
 depends="ibus m17n-db"
 short_desc="M17N engine for IBus"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/ibus/ibus-m17n"
 distfiles="https://github.com/ibus/ibus-m17n/releases/download/${version}/ibus-m17n-${version}.tar.gz"
diff --git a/srcpkgs/textadept/template b/srcpkgs/textadept/template
index 2625a775a7e2..e97f96f2a8c6 100644
--- a/srcpkgs/textadept/template
+++ b/srcpkgs/textadept/template
@@ -6,7 +6,7 @@ build_wrksrc="src"
 hostmakedepends="tar unzip pkg-config"
 makedepends="gtk+3-devel ncurses-devel"
 short_desc="Fast, minimalist, and extensible text editor for programmers"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://orbitalquark.github.io/textadept/"
 # Note: The dependency urls and filenames must be checked and updated manually
diff --git a/srcpkgs/xdgmenumaker/template b/srcpkgs/xdgmenumaker/template
index 2235ed1a02f8..02fd30f60c95 100644
--- a/srcpkgs/xdgmenumaker/template
+++ b/srcpkgs/xdgmenumaker/template
@@ -6,7 +6,7 @@ build_style=gnu-makefile
 hostmakedepends="txt2tags"
 depends="python3-xdg python3-gobject gobject-introspection python3-Pillow gtk+3"
 short_desc="Automatic menu generator for WMs, such as, fluxbox, icewm, jwm, pekwm"
-maintainer="reback00 <reback00@protonmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/gapan/xdgmenumaker"
 distfiles="https://github.com/gapan/xdgmenumaker/archive/${version}.tar.gz"

From 284771a2b42dbd08c368a3556c210a49870c2286 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Mon, 3 Jul 2023 12:42:14 +0100
Subject: [PATCH 048/150] alacritty: update to 0.12.2.

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

diff --git a/srcpkgs/alacritty/template b/srcpkgs/alacritty/template
index 6508a3059557..88ff3bcea75c 100644
--- a/srcpkgs/alacritty/template
+++ b/srcpkgs/alacritty/template
@@ -1,6 +1,6 @@
 # Template file for 'alacritty'
 pkgname=alacritty
-version=0.12.1
+version=0.12.2
 revision=1
 build_style=cargo
 make_install_args="--path alacritty"
@@ -13,13 +13,13 @@ license="Apache-2.0"
 homepage="https://github.com/alacritty/alacritty"
 changelog="https://raw.githubusercontent.com/alacritty/alacritty/master/CHANGELOG.md"
 distfiles="https://github.com/alacritty/alacritty/archive/refs/tags/v${version}.tar.gz"
-checksum=14bce0bfc538872c97e0e38b9233a9d1fa992dcf83a22b6035da5fe58a55bc6c
+checksum=285b44d2d2e83118ab7fe61d575811bb85d5e21147808171bd0e583e9e794748
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64*) ;;
-	ppc*) broken="ftbfs: thread 'main' panicked at 'slice index starts at 4289555962 but ends at 114', /builddir/rustc-1.46.0-src/src/libstd/io/mod.rs:396:27";;
+	ppc*) broken="ftbfs: thread 'main' panicked at 'slice index starts at 4289555962 but ends at 114', /builddir/rustc-1.46.0-src/src/libstd/io/mod.rs:396:27" ;;
 	# disable doctests on i686
-	i686) make_check_args="--tests";;
+	i686*) make_check_args="--tests" ;;
 esac
 
 post_install() {

From f92b4585cf3bb5a01597b3f13991afff753d5dab Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 14:14:28 +0200
Subject: [PATCH 049/150] jq: upstream moved.

---
 srcpkgs/jq/template | 6 +++---
 srcpkgs/jq/update   | 1 -
 2 files changed, 3 insertions(+), 4 deletions(-)
 delete mode 100644 srcpkgs/jq/update

diff --git a/srcpkgs/jq/template b/srcpkgs/jq/template
index 5cf139e340db..26928ff9b442 100644
--- a/srcpkgs/jq/template
+++ b/srcpkgs/jq/template
@@ -1,7 +1,7 @@
 # Template file for 'jq'
 pkgname=jq
 version=1.6
-revision=3
+revision=4
 build_style=gnu-configure
 hostmakedepends="automake libtool"
 makedepends="oniguruma-devel"
@@ -9,8 +9,8 @@ checkdepends="valgrind"
 short_desc="Command-line JSON processor"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
-homepage="http://stedolan.github.io/jq/"
-distfiles="https://github.com/stedolan/jq/releases/download/jq-${version}/jq-${version}.tar.gz"
+homepage="https://jqlang.github.io/jq/"
+distfiles="https://github.com/jqlang/jq/releases/download/jq-${version}/jq-${version}.tar.gz"
 checksum=5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72
 CFLAGS=" -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64"
 
diff --git a/srcpkgs/jq/update b/srcpkgs/jq/update
deleted file mode 100644
index 5952b47d8f74..000000000000
--- a/srcpkgs/jq/update
+++ /dev/null
@@ -1 +0,0 @@
-site="http://stedolan.github.io/jq/download/"

From 1dca94cc93751bca8a610086604e45be9921adf2 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 09:17:28 +0200
Subject: [PATCH 050/150] godot: update to 4.0.3.

---
 srcpkgs/godot/INSTALL.msg               |  6 ++
 srcpkgs/godot/patches/10-fix-musl.patch |  2 +-
 srcpkgs/godot/patches/ppc.patch         | 87 -------------------------
 srcpkgs/godot/template                  | 61 ++++++++++-------
 4 files changed, 43 insertions(+), 113 deletions(-)
 create mode 100644 srcpkgs/godot/INSTALL.msg
 delete mode 100644 srcpkgs/godot/patches/ppc.patch

diff --git a/srcpkgs/godot/INSTALL.msg b/srcpkgs/godot/INSTALL.msg
new file mode 100644
index 000000000000..c05923f489a3
--- /dev/null
+++ b/srcpkgs/godot/INSTALL.msg
@@ -0,0 +1,6 @@
+If your graphics card does not support Vulkan, you need to use
+the OpenGL 3 renderer:
+
+$ godot --rendering-driver opengl3
+
+More details: https://github.com/godotengine/godot/issues/58927
diff --git a/srcpkgs/godot/patches/10-fix-musl.patch b/srcpkgs/godot/patches/10-fix-musl.patch
index ed32914e0708..42e6111c6afe 100644
--- a/srcpkgs/godot/patches/10-fix-musl.patch
+++ b/srcpkgs/godot/patches/10-fix-musl.patch
@@ -1,5 +1,5 @@
 --- a/joystick_linux.cpp  2017-12-12 21:28:08.263329050 +0100
-+++ b/platform/x11/joypad_linux.cpp     2017-12-12 21:29:25.500336429 +0100
++++ b/platform/linuxbsd/joypad_linux.cpp     2017-12-12 21:29:25.500336429 +0100
 @@ -42,6 +42,10 @@
  #include <libudev.h>
  #endif
diff --git a/srcpkgs/godot/patches/ppc.patch b/srcpkgs/godot/patches/ppc.patch
deleted file mode 100644
index a6e4d3638fd4..000000000000
--- a/srcpkgs/godot/patches/ppc.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From 9ae32c08a4cab0a77eed682c9fb188ce7fc6f85a Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Mon, 1 Nov 2021 21:05:31 +0100
-Subject: [PATCH] add ppc detection
-
----
- core/os/os.cpp                    | 14 ++++++++++++++
- modules/lightmapper_cpu/config.py |  3 +++
- modules/raycast/config.py         |  3 +++
- platform/x11/detect.py            |  8 ++++++++
- 4 files changed, 28 insertions(+)
-
-diff --git a/core/os/os.cpp b/core/os/os.cpp
-index 35896d8..948c79a 100644
---- a/core/os/os.cpp
-+++ b/core/os/os.cpp
-@@ -699,6 +699,20 @@ bool OS::has_feature(const String &p_feature) {
- 	if (p_feature == "arm") {
- 		return true;
- 	}
-+#elif defined(__powerpc__)
-+#if defined(__powerpc64__)
-+#if defined(__LITTLE_ENDIAN__)
-+	if (p_feature == "ppc64le") {
-+		return true;
-+	}
-+#endif
-+	if (p_feature == "ppc64") {
-+		return true;
-+	}
-+#endif
-+	if (p_feature == "ppc") {
-+		return true;
-+	}
- #endif
- 
- 	if (_check_internal_feature_support(p_feature))
-diff --git a/modules/lightmapper_cpu/config.py b/modules/lightmapper_cpu/config.py
-index a3a33b3..842f9ae 100644
---- a/modules/lightmapper_cpu/config.py
-+++ b/modules/lightmapper_cpu/config.py
-@@ -15,6 +15,9 @@ def can_build(env, platform):
-     if env["bits"] == "32":
-         return False
- 
-+    if env["arch"].startswith("ppc"):
-+        return False
-+
-     return True
- 
- 
-diff --git a/modules/raycast/config.py b/modules/raycast/config.py
-index 6ea8e0a..bc2d40c 100644
---- a/modules/raycast/config.py
-+++ b/modules/raycast/config.py
-@@ -14,6 +14,9 @@ def can_build(env, platform):
-     if env["bits"] == "32":
-         return False
- 
-+    if env["arch"].startswith("ppc"):
-+        return False
-+
-     return True
- 
- 
-diff --git a/platform/x11/detect.py b/platform/x11/detect.py
-index b6472e2..c1858a7 100644
---- a/platform/x11/detect.py
-+++ b/platform/x11/detect.py
-@@ -119,6 +119,14 @@ def configure(env):
-     if env["bits"] == "default":
-         env["bits"] = "64" if is64 else "32"
- 
-+    if env["arch"] == "":
-+        if platform.machine() == "ppc64le":
-+            env["arch"] = "ppc64le"
-+        elif platform.machine() == "ppc64":
-+            env["arch"] = "ppc64"
-+        elif platform.machine() == "ppc":
-+            env["arch"] = "ppc"
-+
-     ## Compiler configuration
- 
-     if "CXX" in env and "clang" in os.path.basename(env["CXX"]):
--- 
-2.33.0
-
diff --git a/srcpkgs/godot/template b/srcpkgs/godot/template
index aa4fb90e11fc..956fe154b59d 100644
--- a/srcpkgs/godot/template
+++ b/srcpkgs/godot/template
@@ -1,41 +1,49 @@
 # Template file for 'godot'
 pkgname=godot
-version=3.5.1
+version=4.0.3
 revision=1
 archs="x86_64* i686* aarch64* armv7* ppc64*"
 build_style=scons
-# Godot contains private copies of libraries
-# that already have been packaged elsewhere.
-# Use builtin bullet for now as it's too old in repos (needs 2.89)
-# Toggle to not use builtin once bullet has been updated
-make_build_args="platform=x11 tools=yes target=release_debug dev=no progress=no
- builtin_bullet=false builtin_libpng=false builtin_libvpx=false
- builtin_libwebp=false builtin_libogg=false builtin_libtheora=false
- builtin_opus=false builtin_libvorbis=false builtin_enet=false
- builtin_zlib=false builtin_freetype=false builtin_mbedtls=false
- builtin_miniupnpc=false builtin_pcre2=false"
+# Build currently fails with embree-4.X
+make_build_args="platform=linuxbsd target=editor progress=no production=yes
+ builtin_embree=true builtin_enet=false builtin_freetype=false
+ builtin_graphite=false builtin_harfbuzz=false builtin_libogg=false
+ builtin_libpng=false builtin_libtheora=false builtin_libvorbis=false
+ builtin_libwebp=false builtin_mbedtls=false builtin_miniupnpc=false
+ builtin_pcre2=false builtin_zlib=false builtin_zstd=false"
 hostmakedepends="pkg-config clang"
-makedepends="
- alsa-lib-devel freetype-devel glu-devel libXcursor-devel libXi-devel
- libXinerama-devel libXrender-devel libXrandr-devel libX11-devel
- bullet-devel libpng-devel libvpx-devel libwebp-devel libogg-devel libtheora-devel
- opus-devel opusfile-devel libvorbis-devel libenet-devel zlib-devel mbedtls-devel
- miniupnpc-devel pcre2-devel pulseaudio-devel"
+makedepends="alsa-lib-devel freetype-devel mesa glu-devel libXcursor-devel
+ libXi-devel libXinerama-devel libXrender-devel libXrandr-devel libX11-devel
+ libpng-devel libwebp-devel libogg-devel libtheora-devel libvorbis-devel
+ libenet-devel zlib-devel mbedtls-devel miniupnpc-devel pcre2-devel
+ pulseaudio-devel graphite-devel harfbuzz-devel libzstd-devel
+ speech-dispatcher-devel"
+depends="speech-dispatcher"
 short_desc="Multiplatform 2D and 3D engine"
 maintainer="Nick Hahn <nick.hahn@hotmail.de>"
 license="MIT"
 homepage="https://www.godotengine.org/"
 distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz"
-checksum=164523c1c8aef0b69b135645794f5bece3f63788556a56aa293c118cde457023
+checksum=8d629aa4910bd0b13354a3b96c253fb62df130ff8acb510c81e23cd100bfdc9f
 nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
 
 CFLAGS+=" -fPIE -fPIC"
 LDFLAGS+=" -pie"
 
-post_extract() {
-	vsed -e 's/#ifdef CRASH_HANDLER_ENABLED/#if defined(CRASH_HANDLER_ENABLED) \&\& defined(__GLIBC__)/' \
-		-i platform/x11/crash_handler_x11.cpp
-}
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+	makedepends+=" libexecinfo-devel"
+	depends+=" libexecinfo"
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	i686*) arch="x86_32" ;;
+	x86_64*) arch="x86_64" ;;
+	aarch64*) arch="arm64" ;;
+	armv7*) arch="arm32" ;;
+	ppc64*) arch="ppc64" ;;
+esac
+
+make_build_args+=" arch=$arch"
 
 pre_build() {
 	export CXXFLAGS=" $CXXFLAGS "
@@ -46,9 +54,12 @@ do_install() {
 	vinstall ${FILESDIR}/godot.desktop 644 /usr/share/applications/
 	vinstall ${wrksrc}/icon.png 644 /usr/share/pixmaps/ godot.png
 
+
 	case "$XBPS_TARGET_MACHINE" in
-		x86_64*|aarch64*) vbin bin/godot.x11.opt.tools.64 godot;;
-		ppc64*) vbin bin/godot.x11.opt.tools.ppc64 godot;;
-		*) vbin bin/godot.x11.opt.tools.32 godot;;
+		x86_64*) vbin bin/godot.linuxbsd.editor.x86_64 godot;;
+		i686*) vbin bin/godot.linuxbsd.editor.x86_32 godot;;
+		aarch64*) vbin bin/godot.linuxbsd.editor.arm64 godot;;
+		armv7*) vbin bin/godot.linuxbsd.editor.arm32 godot;;
+		ppc64*) vbin bin/godot.linuxbsd.editor.ppc64 godot;;
 	esac
 }

From 0b53500caccbe759a113e548747f79045c13e0c9 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 3 Jul 2023 11:49:10 +0200
Subject: [PATCH 051/150] rust-analyzer: fix update-check

---
 srcpkgs/rust-analyzer/update | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 srcpkgs/rust-analyzer/update

diff --git a/srcpkgs/rust-analyzer/update b/srcpkgs/rust-analyzer/update
new file mode 100644
index 000000000000..48dce688f314
--- /dev/null
+++ b/srcpkgs/rust-analyzer/update
@@ -0,0 +1,2 @@
+site=https://github.com/rust-lang/rust-analyzer/tags
+pattern="/tag/\K\d{4}-\d{2}-\d{2}"

From 7048b530702fbc2b6342a35a90d7a1a8e44584a1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sat, 1 Jul 2023 18:06:23 -0300
Subject: [PATCH 052/150] SuiteSparse: update to 7.1.0.

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

diff --git a/srcpkgs/SuiteSparse/template b/srcpkgs/SuiteSparse/template
index 6cc6b0a232d5..3490f6f3fa7f 100644
--- a/srcpkgs/SuiteSparse/template
+++ b/srcpkgs/SuiteSparse/template
@@ -1,6 +1,6 @@
 # Template file for 'SuiteSparse'
 pkgname=SuiteSparse
-version=7.0.1
+version=7.1.0
 revision=1
 hostmakedepends="cmake gcc-fortran"
 makedepends="libgomp-devel mpfr-devel
@@ -11,7 +11,7 @@ license="custom:multiple"
 homepage="https://people.engr.tamu.edu/davis/suitesparse.html"
 changelog="https://raw.githubusercontent.com/DrTimothyAldenDavis/SuiteSparse/master/ChangeLog"
 distfiles="https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v${version}.tar.gz"
-checksum=dc2f8d5c2657c120b30cce942f634ec08fc3a4b0b10e19d3eef7790b2bec8d1e
+checksum=4cd3d161f9aa4f98ec5fa725ee5dc27bca960a3714a707a7d12b3d0abb504679
 
 build_options="openblas"
 

From 243fc01c7f5fa5123b8d6ffd9faad1bb61779a16 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Sun, 2 Jul 2023 18:00:08 -0300
Subject: [PATCH 053/150] octave: fix build with SuiteSparse-7.1.0

---
 .../octave/patches/fix-suitesparse-7.1.patch  | 166 ++++++++++++++++++
 1 file changed, 166 insertions(+)
 create mode 100644 srcpkgs/octave/patches/fix-suitesparse-7.1.patch

diff --git a/srcpkgs/octave/patches/fix-suitesparse-7.1.patch b/srcpkgs/octave/patches/fix-suitesparse-7.1.patch
new file mode 100644
index 000000000000..a9235cb386fb
--- /dev/null
+++ b/srcpkgs/octave/patches/fix-suitesparse-7.1.patch
@@ -0,0 +1,166 @@
+--- a/liboctave/numeric/sparse-qr.cc	2023-04-13 13:43:35.000000000 -0300
++++ b/liboctave/numeric/sparse-qr.cc	2023-07-02 17:56:48.485762203 -0300
+@@ -804,17 +804,17 @@
+   Matrix ret (nrows, nc);
+   cholmod_dense *q;
+ 
+-  // I is nrows x nrows identity matrix
+-  cholmod_dense *I
++  // Id is nrows x nrows identity matrix
++  cholmod_dense *Id
+     = cholmod_l_allocate_dense (nrows, nrows, nrows, CHOLMOD_REAL, &m_cc);
+ 
+   for (octave_idx_type i = 0; i < nrows * nrows; i++)
+-    (reinterpret_cast<double *> (I->x))[i] = 0.0;
++    (reinterpret_cast<double *> (Id->x))[i] = 0.0;
+ 
+   for (octave_idx_type i = 0; i < nrows; i++)
+-    (reinterpret_cast<double *> (I->x))[i * nrows + i] = 1.0;
++    (reinterpret_cast<double *> (Id->x))[i * nrows + i] = 1.0;
+ 
+-  q = SuiteSparseQR_qmult<double> (SPQR_QX, m_H, m_Htau, m_HPinv, I, &m_cc);
++  q = SuiteSparseQR_qmult<double> (SPQR_QX, m_H, m_Htau, m_HPinv, Id, &m_cc);
+   spqr_error_handler (&m_cc);
+ 
+   double *q_x = reinterpret_cast<double *> (q->x);
+@@ -824,7 +824,7 @@
+       ret_vec[j * nrows + i] = q_x[j * nrows + i];
+ 
+   cholmod_l_free_dense (&q, &m_cc);
+-  cholmod_l_free_dense (&I, &m_cc);
++  cholmod_l_free_dense (&Id, &m_cc);
+ 
+   return ret;
+ 
+@@ -1738,18 +1738,18 @@
+   ComplexMatrix ret (nrows, nc);
+   cholmod_dense *q;
+ 
+-  // I is nrows x nrows identity matrix
+-  cholmod_dense *I
++  // Id is nrows x nrows identity matrix
++  cholmod_dense *Id
+     = reinterpret_cast<cholmod_dense *>
+       (cholmod_l_allocate_dense (nrows, nrows, nrows, CHOLMOD_COMPLEX, &m_cc));
+ 
+   for (octave_idx_type i = 0; i < nrows * nrows; i++)
+-    (reinterpret_cast<Complex *> (I->x))[i] = 0.0;
++    (reinterpret_cast<Complex *> (Id->x))[i] = 0.0;
+ 
+   for (octave_idx_type i = 0; i < nrows; i++)
+-    (reinterpret_cast<Complex *> (I->x))[i * nrows + i] = 1.0;
++    (reinterpret_cast<Complex *> (Id->x))[i * nrows + i] = 1.0;
+ 
+-  q = SuiteSparseQR_qmult<Complex> (SPQR_QX, m_H, m_Htau, m_HPinv, I,
++  q = SuiteSparseQR_qmult<Complex> (SPQR_QX, m_H, m_Htau, m_HPinv, Id,
+                                     &m_cc);
+   spqr_error_handler (&m_cc);
+ 
+@@ -1761,7 +1761,7 @@
+       ret_vec[j * nrows + i] = q_x[j * nrows + i];
+ 
+   cholmod_l_free_dense (&q, &m_cc);
+-  cholmod_l_free_dense (&I, &m_cc);
++  cholmod_l_free_dense (&Id, &m_cc);
+ 
+   return ret;
+ 
+@@ -1786,7 +1786,7 @@
+       OCTAVE_LOCAL_BUFFER (cs_complex_t, bvec, nr);
+ 
+       for (octave_idx_type i = 0; i < nr; i++)
+-        bvec[i] = cs_complex_t (0.0, 0.0);
++        bvec[i] = (cs_complex_t) 0.0;
+ 
+       OCTAVE_LOCAL_BUFFER (Complex, buf, S->m2);
+ 
+@@ -1794,7 +1794,7 @@
+         {
+           octave_quit ();
+ 
+-          bvec[j] = cs_complex_t (1.0, 0.0);
++          bvec[j] = (cs_complex_t) 1.0;
+ 
+           volatile octave_idx_type nm = (nr < nc ? nr : nc);
+ 
+@@ -1813,7 +1813,7 @@
+           for (octave_idx_type i = 0; i < nr; i++)
+             vec[i+idx] = buf[i];
+ 
+-          bvec[j] = cs_complex_t (0.0, 0.0);
++          bvec[j] = (cs_complex_t) 0.0;
+         }
+     }
+ 
+@@ -2073,7 +2073,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < S->m2; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_ipvec) (S->pinv,
+                                reinterpret_cast<cs_complex_t *>(Xx),
+@@ -2143,7 +2143,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < nbuf; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_pvec) (S->q, reinterpret_cast<cs_complex_t *> (Xx),
+                               buf, nr);
+@@ -2206,7 +2206,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < S->m2; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_ipvec) (S->pinv,
+                                reinterpret_cast<cs_complex_t *> (Xx),
+@@ -2304,7 +2304,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < nbuf; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_pvec) (S->q,
+                               reinterpret_cast<cs_complex_t *> (Xx),
+@@ -2392,7 +2392,7 @@
+       octave_quit ();
+ 
+       for (octave_idx_type j = nr; j < S->m2; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_ipvec) (S->pinv, bvec + bidx, buf, nr);
+ 
+@@ -2460,7 +2460,7 @@
+       octave_quit ();
+ 
+       for (octave_idx_type j = nr; j < nbuf; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_pvec) (S->q, bvec + bidx, buf, nr);
+       CXSPARSE_ZNAME (_utsolve) (N->U, buf);
+@@ -2522,7 +2522,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < S->m2; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_ipvec) (S->pinv,
+                                reinterpret_cast<cs_complex_t *> (Xx),
+@@ -2620,7 +2620,7 @@
+         Xx[j] = b.xelem (j, i);
+ 
+       for (octave_idx_type j = nr; j < nbuf; j++)
+-        buf[j] = cs_complex_t (0.0, 0.0);
++        buf[j] = (cs_complex_t) 0.0;
+ 
+       CXSPARSE_ZNAME (_pvec) (S->q, reinterpret_cast<cs_complex_t *>(Xx),
+                               buf, nr);

From 83b0efce340c26e1825d88f5fa1fab00e341b2d8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 20:54:37 +0200
Subject: [PATCH 054/150] erlang: update to 26.0.2.

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

diff --git a/srcpkgs/erlang/template b/srcpkgs/erlang/template
index 6b94c9dbd9f5..c34f2bb01bd1 100644
--- a/srcpkgs/erlang/template
+++ b/srcpkgs/erlang/template
@@ -1,6 +1,6 @@
 # Template file for 'erlang'
 pkgname=erlang
-version=25.3.2
+version=26.0.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=504fc2045198c192de7edbb04e880cbb1ee79b1d9880270b8af8ed2348d2e242
+checksum=4def5ed5e49815fb02fceae8a66e94abc1049f5de30f97d9ad12fdf3293a2470
 subpackages="erlang-doc"
 
 if [ -z "$CROSS_BUILD" ]; then

From 2b867b1f86b1fe94b103db3e98b524a6f47278fd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 20:54:58 +0200
Subject: [PATCH 055/150] elixir: rebuild for erlang-26.0.2.

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

diff --git a/srcpkgs/elixir/template b/srcpkgs/elixir/template
index 9a829fef2e05..d8f31283ed9c 100644
--- a/srcpkgs/elixir/template
+++ b/srcpkgs/elixir/template
@@ -1,7 +1,7 @@
 # Template file for 'elixir'
 pkgname=elixir
 version=1.15.2
-revision=1
+revision=2
 build_style=gnu-makefile
 make_build_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
 make_check_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}"

From 81f8530d2789e764afa0bd36127a60009081522f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 20:54:58 +0200
Subject: [PATCH 056/150] rebar3: rebuild for erlang-26.0.2.

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

diff --git a/srcpkgs/rebar3/template b/srcpkgs/rebar3/template
index cce9ffb4db68..37c562e55cb5 100644
--- a/srcpkgs/rebar3/template
+++ b/srcpkgs/rebar3/template
@@ -1,7 +1,7 @@
 # Template file for 'rebar3'
 pkgname=rebar3
 version=3.19.0
-revision=2
+revision=3
 hostmakedepends=erlang
 depends="erlang>=22"
 short_desc="Erlang build tool to compile, test, and release applications"

From c40ad7b6aa4fe61da06ed1847439e9edc80265e1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 20:54:58 +0200
Subject: [PATCH 057/150] ejabberd: rebuild for erlang-26.0.2.

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

diff --git a/srcpkgs/ejabberd/template b/srcpkgs/ejabberd/template
index c77545190f4f..5d5995e0be21 100644
--- a/srcpkgs/ejabberd/template
+++ b/srcpkgs/ejabberd/template
@@ -1,7 +1,7 @@
 # Template file for 'ejabberd'
 pkgname=ejabberd
 version=22.05
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-odbc --enable-mysql --enable-pgsql --enable-pam
  --enable-redis --enable-elixir $(vopt_enable sqlite)"

From 63cf176445493e4293b7c8bbe1ddefbd6b642e1e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 20:54:58 +0200
Subject: [PATCH 058/150] lfe: update to 2.1.1.

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

diff --git a/srcpkgs/lfe/template b/srcpkgs/lfe/template
index 04967e48fc96..5a91da33bc2e 100644
--- a/srcpkgs/lfe/template
+++ b/srcpkgs/lfe/template
@@ -1,7 +1,7 @@
 # Template file for 'lfe'
 pkgname=lfe
-version=2.0.1
-revision=2
+version=2.1.1
+revision=1
 build_style=gnu-makefile
 hostmakedepends="erlang"
 depends="erlang"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="http://lfe.io/"
 distfiles="https://github.com/lfe/lfe/archive/v${version}.tar.gz"
-checksum=d64a5c0b626411afe67f146b56094337801c596d9b0cdfeabaf61223c479985f
+checksum=e5abacd57dc2f357dda46d8336a40046be806f5c6776f95612676c4b45f6d56b
 
 do_install() {
 	for b in lfe lfec lfescript; do

From cfc0be4cfca6ed1fdc6cf07c5675c4674cb4b01a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 30 Jun 2023 23:14:05 +0200
Subject: [PATCH 059/150] ejabberd: remove conflict with elixir.

---
 srcpkgs/ejabberd/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/ejabberd/template b/srcpkgs/ejabberd/template
index 5d5995e0be21..218c2857ab85 100644
--- a/srcpkgs/ejabberd/template
+++ b/srcpkgs/ejabberd/template
@@ -1,7 +1,7 @@
 # Template file for 'ejabberd'
 pkgname=ejabberd
 version=22.05
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--enable-odbc --enable-mysql --enable-pgsql --enable-pam
  --enable-redis --enable-elixir $(vopt_enable sqlite)"
@@ -29,3 +29,7 @@ fi
 pre_configure() {
 	autoreconf -fi
 }
+
+post_install() {
+	rm -f ${DESTDIR}/usr/bin/{elixir,iex,mix}
+}

From 7f54831c8ea2e3a50f53a38d4963757b09267bf5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Mon, 26 Jun 2023 20:01:53 +0200
Subject: [PATCH 060/150] Manual.md: move section on automatically detected
 depends

---
 Manual.md | 91 +++++++++++++++++++++++++++----------------------------
 1 file changed, 44 insertions(+), 47 deletions(-)

diff --git a/Manual.md b/Manual.md
index 1670863cbe54..da2572e911a0 100644
--- a/Manual.md
+++ b/Manual.md
@@ -27,7 +27,6 @@ packages for XBPS, the `Void Linux` native packaging system.
 	* [Build helper scripts](#build_helper)
 	* [Functions](#functions)
 	* [Build options](#build_options)
-		* [Runtime dependencies](#deps_runtime)
 	* [INSTALL and REMOVE files](#install_remove_files)
 	* [INSTALL.msg and REMOVE.msg files](#install_remove_files_msg)
 	* [Creating system accounts/groups at runtime](#runtime_account_creation)
@@ -787,11 +786,55 @@ should be listed in `checkdepends` and will be installed as if they were part of
   a D-Bus session for applications that need it
 - `git`: some test suites run the `git` command
 
+<a id="deps_runtime"></a>
 Lastly, a package may require certain dependencies at runtime, without which it
 is unusable. These dependencies, when they aren't detected automatically by
 XBPS, should be listed in `depends`. This is mostly relevant for Perl and Python
 modules and other programs that use `dlopen(3)` instead of dynamically linking.
 
+Dependencies for ELF objects are detected automatically by `xbps-src`, hence runtime
+dependencies must not be specified in templates via `$depends` with the following exceptions:
+
+- ELF objects using dlopen(3).
+- non ELF objects, i.e perl/python/ruby/etc modules.
+- Overriding the minimal version specified in the `shlibs` file.
+
+The runtime dependencies for ELF objects are detected by checking which SONAMEs
+they require and then the SONAMEs are mapped to a binary package name with a minimal
+required version. The `shlibs` file in the `void-packages/common` directory
+sets up the `<SONAME> <pkgname>>=<version>` mappings.
+
+For example the `foo-1.0_1` package provides the `libfoo.so.1` SONAME and
+software requiring this library will link to `libfoo`; the resulting binary
+package will have a run-time dependency to `foo>=1.0_1` package as specified in
+`common/shlibs`:
+
+```
+# common/shlibs
+...
+libfoo.so.1 foo-1.0_1
+...
+```
+
+- The first field specifies the SONAME.
+- The second field specified the package name and minimal version required.
+- A third optional field (usually set to `ignore`) can be used to skip checks in soname bumps.
+
+Dependencies declared via `${depends}` are not installed to the master directory, rather are
+only checked if they exist as binary packages, and are built automatically by `xbps-src` if
+the specified version is not in the local repository.
+
+As a special case, `virtual` dependencies may be specified as runtime dependencies in the
+`${depends}` template variable. Several different packages can provide common functionality by
+declaring a virtual name and version in the `${provides}` template variable (e.g.,
+`provides="vpkg-0.1_1"`). Packages that rely on the common functionality without concern for the
+specific provider can declare a dependency on the virtual package name with the prefix `virtual?`
+(e.g., `depends="virtual?vpkg-0.1_1"`). When a package is built by `xbps-src`, providers for any
+virtual packages will be confirmed to exist and will be built if necessary. A map from virtual
+packages to their default providers is defined in `etc/defaults.virtual`. Individual mappings can be
+overridden by local preferences in `etc/virtual`. Comments in `etc/defaults.virtual` provide more
+information on this map.
+
 Finally, as a general rule, if a package is built the exact same way whether or
 not a particular package is present in `makedepends` or `hostmakedepends`, that
 package shouldn't be added as a build time dependency.
@@ -1214,52 +1257,6 @@ Example: `XBPS_PKG_OPTIONS_xorg_server=opt`.
 The list of supported package build options and its description is defined in the
 `common/options.description` file.
 
-<a id="deps_runtime"></a>
-#### Runtime dependencies
-
-Dependencies for ELF objects are detected automatically by `xbps-src`, hence runtime
-dependencies must not be specified in templates via `$depends` with the following exceptions:
-
-- ELF objects using dlopen(3).
-- non ELF objects, i.e perl/python/ruby/etc modules.
-- Overriding the minimal version specified in the `shlibs` file.
-
-The runtime dependencies for ELF objects are detected by checking which SONAMEs
-they require and then the SONAMEs are mapped to a binary package name with a minimal
-required version. The `shlibs` file in the `void-packages/common` directory
-sets up the `<SONAME> <pkgname>>=<version>` mappings.
-
-For example the `foo-1.0_1` package provides the `libfoo.so.1` SONAME and
-software requiring this library will link to `libfoo`; the resulting binary
-package will have a run-time dependency to `foo>=1.0_1` package as specified in
-`common/shlibs`:
-
-```
-# common/shlibs
-...
-libfoo.so.1 foo-1.0_1
-...
-```
-
-- The first field specifies the SONAME.
-- The second field specified the package name and minimal version required.
-- A third optional field (usually set to `ignore`) can be used to skip checks in soname bumps.
-
-Dependencies declared via `${depends}` are not installed to the master directory, rather are
-only checked if they exist as binary packages, and are built automatically by `xbps-src` if
-the specified version is not in the local repository.
-
-As a special case, `virtual` dependencies may be specified as runtime dependencies in the
-`${depends}` template variable. Several different packages can provide common functionality by
-declaring a virtual name and version in the `${provides}` template variable (e.g.,
-`provides="vpkg-0.1_1"`). Packages that rely on the common functionality without concern for the
-specific provider can declare a dependency on the virtual package name with the prefix `virtual?`
-(e.g., `depends="virtual?vpkg-0.1_1"`). When a package is built by `xbps-src`, providers for any
-virtual packages will be confirmed to exist and will be built if necessary. A map from virtual
-packages to their default providers is defined in `etc/defaults.virtual`. Individual mappings can be
-overridden by local preferences in `etc/virtual`. Comments in `etc/defaults.virtual` provide more
-information on this map.
-
 <a id="install_remove_files"></a>
 ### INSTALL and REMOVE files
 

From 68462fe0ac7f6def233c205debafc114b7ed3c79 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Mon, 26 Jun 2023 20:13:46 +0200
Subject: [PATCH 061/150] Manual.md: reword section on automatically detected
 depends

Co-authored-by: Mohammed Anas <triallax@tutanota.com>
---
 Manual.md | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/Manual.md b/Manual.md
index da2572e911a0..bb1f4edfcc34 100644
--- a/Manual.md
+++ b/Manual.md
@@ -789,24 +789,25 @@ should be listed in `checkdepends` and will be installed as if they were part of
 <a id="deps_runtime"></a>
 Lastly, a package may require certain dependencies at runtime, without which it
 is unusable. These dependencies, when they aren't detected automatically by
-XBPS, should be listed in `depends`. This is mostly relevant for Perl and Python
-modules and other programs that use `dlopen(3)` instead of dynamically linking.
+XBPS, should be listed in `depends`.
 
-Dependencies for ELF objects are detected automatically by `xbps-src`, hence runtime
-dependencies must not be specified in templates via `$depends` with the following exceptions:
+Libraries linked by ELF objects are detected automatically by `xbps-src`, hence they
+must not be specified in templates via `depends`. This variable should list:
 
+- executables called as separate processes.
 - ELF objects using dlopen(3).
-- non ELF objects, i.e perl/python/ruby/etc modules.
-- Overriding the minimal version specified in the `shlibs` file.
+- non-object code, e.g. C headers, perl/python/ruby/etc modules.
+- data files.
+- overriding the minimal version specified in the `common/shlibs` file.
 
 The runtime dependencies for ELF objects are detected by checking which SONAMEs
 they require and then the SONAMEs are mapped to a binary package name with a minimal
-required version. The `shlibs` file in the `void-packages/common` directory
+required version. The `common/shlibs` file
 sets up the `<SONAME> <pkgname>>=<version>` mappings.
 
 For example the `foo-1.0_1` package provides the `libfoo.so.1` SONAME and
-software requiring this library will link to `libfoo`; the resulting binary
-package will have a run-time dependency to `foo>=1.0_1` package as specified in
+software requiring this library will link to `libfoo.so.1`; the resulting binary
+package will have a run-time dependency on `foo>=1.0_1` package as specified in
 `common/shlibs`:
 
 ```
@@ -820,13 +821,13 @@ libfoo.so.1 foo-1.0_1
 - The second field specified the package name and minimal version required.
 - A third optional field (usually set to `ignore`) can be used to skip checks in soname bumps.
 
-Dependencies declared via `${depends}` are not installed to the master directory, rather are
+Dependencies declared via `depends` are not installed to the master directory, rather they are
 only checked if they exist as binary packages, and are built automatically by `xbps-src` if
 the specified version is not in the local repository.
 
 As a special case, `virtual` dependencies may be specified as runtime dependencies in the
-`${depends}` template variable. Several different packages can provide common functionality by
-declaring a virtual name and version in the `${provides}` template variable (e.g.,
+`depends` template variable. Several different packages can provide common functionality by
+declaring a virtual name and version in the `provides` template variable (e.g.
 `provides="vpkg-0.1_1"`). Packages that rely on the common functionality without concern for the
 specific provider can declare a dependency on the virtual package name with the prefix `virtual?`
 (e.g., `depends="virtual?vpkg-0.1_1"`). When a package is built by `xbps-src`, providers for any

From ecabf2c37abe387ded3819df92af8795c41506f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Mon, 26 Jun 2023 20:25:19 +0200
Subject: [PATCH 062/150] Manual.md: adjust sections hierarchy

---
 Manual.md | 49 +++++++++++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

diff --git a/Manual.md b/Manual.md
index bb1f4edfcc34..63f10f354582 100644
--- a/Manual.md
+++ b/Manual.md
@@ -5,7 +5,8 @@ packages for XBPS, the `Void Linux` native packaging system.
 
 *Table of Contents*
 
-* [Introduction](#Introduction)
+* The XBPS source packages manual
+	* [Introduction](#Introduction)
 	* [Package build phases](#buildphase)
 	* [Package naming conventions](#namingconventions)
 		* [Libraries](#libs)
@@ -33,13 +34,14 @@ packages for XBPS, the `Void Linux` native packaging system.
 	* [Writing runit services](#writing_runit_services)
 	* [32bit packages](#32bit_pkgs)
 	* [Subpackages](#pkgs_sub)
-	* [Development packages](#pkgs_development)
-	* [Data packages](#pkgs_data)
-	* [Documentation packages](#pkgs_documentation)
-	* [Python packages](#pkgs_python)
-	* [Go packages](#pkgs_go)
-	* [Haskell packages](#pkgs_haskell)
-	* [Font packages](#pkgs_font)
+	* [Some package classes](#pkgs_classes)
+		* [Development packages](#pkgs_development)
+		* [Data packages](#pkgs_data)
+		* [Documentation packages](#pkgs_documentation)
+		* [Python packages](#pkgs_python)
+		* [Go packages](#pkgs_go)
+		* [Haskell packages](#pkgs_haskell)
+		* [Font packages](#pkgs_font)
 	* [Renaming a package](#pkg_rename)
 	* [Removing a package](#pkg_remove)
 	* [XBPS Triggers](#xbps_triggers)
@@ -72,10 +74,10 @@ packages for XBPS, the `Void Linux` native packaging system.
 	* [Void specific documentation](#documentation)
 	* [Notes](#notes)
 	* [Contributing via git](#contributing)
-* [Help](#help)
+	* [Help](#help)
 
 <a id="Introduction"></a>
-## Introduction
+### Introduction
 
 The `void-packages` repository contains all the
 recipes to download, compile and build binary packages for Void Linux.
@@ -841,10 +843,10 @@ not a particular package is present in `makedepends` or `hostmakedepends`, that
 package shouldn't be added as a build time dependency.
 
 <a id="repositories"></a>
-#### Repositories
+### Repositories
 
 <a id="repo_by_branch"></a>
-##### Repositories defined by Branch
+#### Repositories defined by Branch
 
 The global repository takes the name of
 the current branch, except if the name of the branch is master. Then the resulting
@@ -852,7 +854,7 @@ repository will be at the global scope. The usage scenario is that the user can
 update multiple packages in a second branch without polluting his local repository.
 
 <a id="pkg_defined_repo"></a>
-##### Package defined Repositories
+#### Package defined Repositories
 
 The second way to define a repository is by setting the `repository` variable in
 a template. This way the maintainer can define repositories for a specific
@@ -1474,8 +1476,11 @@ destdir (`$DESTDIR`) to the `subpackage` destdir (`$PKGDESTDIR`).
 Subpackages are processed always in alphabetical order; To force a custom order,
 the `subpackages` variable can be declared with the wanted order.
 
+<a id="pkgs_classes"></a>
+### Some package classes
+
 <a id="pkgs_development"></a>
-### Development packages
+#### Development packages
 
 A development package, commonly generated as a subpackage, shall only contain
 files required for development, that is, headers, static libraries, shared
@@ -1505,7 +1510,7 @@ following subset of files from the main package:
 * Vala bindings `usr/share/vala`
 
 <a id="pkgs_data"></a>
-### Data packages
+#### Data packages
 
 Another common subpackage type is the `-data` subpackage. This subpackage
 type used to split architecture independent, big(ger) or huge amounts
@@ -1517,7 +1522,7 @@ The main package must then have `depends="${pkgname}-data-${version}_${revision}
 possibly in addition to other, non-automatic depends.
 
 <a id="pkgs_documentation"></a>
-### Documentation packages
+#### Documentation packages
 
 Packages intended for user interaction do not always unconditionally require
 their documentation part. A user who does not want to e.g. develop
@@ -1532,7 +1537,7 @@ amounts of documentation for no reason. Thus the size of the documentation part
 be your guidance to decide whether or not to split off a `-doc` subpackage.
 
 <a id="pkgs_python"></a>
-### Python packages
+#### Python packages
 
 Python packages should be built with the `python{,2,3}-module` build style, if possible.
 This sets some environment variables required to allow cross compilation. Support to allow
@@ -1593,7 +1598,7 @@ Also, a set of useful variables are defined to use in the templates:
 python versions.
 
 <a id="pkgs_go"></a>
-### Go packages
+#### Go packages
 
 Go packages should be built with the `go` build style, if possible.
 The `go` build style takes care of downloading Go dependencies and
@@ -1627,7 +1632,7 @@ The path to the package's source inside `$GOPATH` is available as
 `$GOSRCPATH`.
 
 <a id="pkgs_haskell"></a>
-### Haskell packages
+#### Haskell packages
 
 We build Haskell package using `stack` from
 [Stackage](http://www.stackage.org/), generally the LTS versions.
@@ -1645,7 +1650,7 @@ The following variables influence how Haskell packages are built:
   you can add your `--flag ...` parameters there.
 
 <a id="pkgs_font"></a>
-### Font packages
+#### Font packages
 
 Font packages are very straightforward to write, they are always set with the
 following variables:
@@ -1902,7 +1907,7 @@ If it is running under another architecture it tries to use the host's `install-
 utility.
 
 <a id="triggers_initramfs_regenerate"></a>
-### initramfs-regenerate
+#### initramfs-regenerate
 
 The initramfs-regenerate trigger will trigger the regeneration of all kernel
 initramfs images after package installation or removal. The trigger must be
@@ -2151,7 +2156,7 @@ to pull in new changes:
     $ git pull --rebase upstream master
 
 <a id="help"></a>
-## Help
+### Help
 
 If after reading this `manual` you still need some kind of help, please join
 us at `#xbps` via IRC at `irc.libera.chat`.

From 738f5cac74d2c8093f589480ccb17747fb0b051e Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 3 Jul 2023 11:40:36 +0200
Subject: [PATCH 063/150] zig: fix update-check

---
 srcpkgs/zig/update | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 srcpkgs/zig/update

diff --git a/srcpkgs/zig/update b/srcpkgs/zig/update
new file mode 100644
index 000000000000..930380745b6b
--- /dev/null
+++ b/srcpkgs/zig/update
@@ -0,0 +1,2 @@
+site=https://ziglang.org
+pattern="<b>\K[\d.]+(?=</b>)"

From 7cc9f28dd6ce00e96754d67d114c933cd762b58a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Fri, 6 Sep 2019 20:55:47 +0200
Subject: [PATCH 064/150] util-linux: adjust PATH for usrmerge

---
 srcpkgs/util-linux-common/template            |  2 +-
 srcpkgs/util-linux/patches/default-PATH.patch | 37 +++++++++++++++++++
 srcpkgs/util-linux/template                   |  2 +-
 3 files changed, 39 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/util-linux/patches/default-PATH.patch

diff --git a/srcpkgs/util-linux-common/template b/srcpkgs/util-linux-common/template
index 90b768803f05..d17a31a482f5 100644
--- a/srcpkgs/util-linux-common/template
+++ b/srcpkgs/util-linux-common/template
@@ -2,7 +2,7 @@
 # Keep this package sync with util-linux
 pkgname=util-linux-common
 version=2.38.1
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--exec-prefix=\${prefix} --enable-libuuid --disable-makeinstall-chown
  --enable-libblkid --enable-fsck --disable-rpath --enable-fs-paths-extra=/usr/sbin:/usr/bin
diff --git a/srcpkgs/util-linux/patches/default-PATH.patch b/srcpkgs/util-linux/patches/default-PATH.patch
new file mode 100644
index 000000000000..d811470b16a1
--- /dev/null
+++ b/srcpkgs/util-linux/patches/default-PATH.patch
@@ -0,0 +1,37 @@
+From 52f81526dbbea59e5c8f6aee64db1a9c29509d58 Mon Sep 17 00:00:00 2001
+From: Piotr Wójcik <chocimier@tlen.pl>
+Date: Tue, 30 Mar 2021 22:58:45 +0200
+Subject: [PATCH] default-PATH
+
+
+diff --git a/include/pathnames.h b/include/pathnames.h
+index 3845d4c..984b4d8 100644
+--- a/include/pathnames.h
++++ b/include/pathnames.h
+@@ -19,20 +19,12 @@
+ /* DEFPATHs from <paths.h> don't include /usr/local */
+ #undef _PATH_DEFPATH
+ 
+-#ifdef USE_USRDIR_PATHS_ONLY
+-# define _PATH_DEFPATH	        "/usr/local/bin:/usr/bin"
+-#else
+-# define _PATH_DEFPATH	        "/usr/local/bin:/bin:/usr/bin"
+-#endif
++# define _PATH_DEFPATH	        "/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin"
+ 
+ #undef _PATH_DEFPATH_ROOT
+ 
+-#ifdef USE_USRDIR_PATHS_ONLY
+-# define _PATH_DEFPATH_ROOT	"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
+-#else
+-# define _PATH_DEFPATH_ROOT	"/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
+-#endif
+-
++# define _PATH_DEFPATH_ROOT	"/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin"
++	
+ #define	_PATH_HUSHLOGIN		".hushlogin"
+ #define	_PATH_HUSHLOGINS	"/etc/hushlogins"
+ 
+-- 
+2.31.0
+
diff --git a/srcpkgs/util-linux/template b/srcpkgs/util-linux/template
index 29477fc6ea89..99819d02068b 100644
--- a/srcpkgs/util-linux/template
+++ b/srcpkgs/util-linux/template
@@ -2,7 +2,7 @@
 # Keep this package sync with util-linux-common
 pkgname=util-linux
 version=2.38.1
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--exec-prefix=\${prefix} --enable-libuuid --disable-makeinstall-chown
  --enable-libblkid --enable-fsck --disable-rpath --enable-fs-paths-extra=/usr/sbin:/usr/bin

From 1e66c63a6a8d72307ea1a1163e00c9eeb65705ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 30 Mar 2021 22:03:49 +0200
Subject: [PATCH 065/150] openssh: adjust PATH for usrmerge

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

diff --git a/srcpkgs/openssh/template b/srcpkgs/openssh/template
index c74b56e08ac3..5beea5260428 100644
--- a/srcpkgs/openssh/template
+++ b/srcpkgs/openssh/template
@@ -1,13 +1,14 @@
 # Template file for 'openssh'
 pkgname=openssh
 version=9.3p1
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--datadir=/usr/share/openssh
  --sysconfdir=/etc/ssh --without-selinux --with-privsep-user=nobody
  --with-mantype=doc --without-rpath --with-xauth=/usr/bin/xauth
  --disable-strip --with-privsep-path=/var/chroot/ssh
- --with-default-path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ --with-default-path=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
+ --with-superuser-path=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
  --with-pid-dir=/run --with-pam
  --with-libedit --with-Werror
  $(vopt_if ldns --with-ldns=$XBPS_CROSS_BASE/usr)

From 0f4856ce1a0b3c1eb8fa28d90efe41e635485278 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 8 Oct 2019 19:42:38 +0200
Subject: [PATCH 066/150] lxdm: adjust PATH for usrmerge

---
 srcpkgs/lxdm/patches/default-PATH.patch | 22 ++++++++++++++++++++++
 srcpkgs/lxdm/template                   |  4 ++--
 2 files changed, 24 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/lxdm/patches/default-PATH.patch

diff --git a/srcpkgs/lxdm/patches/default-PATH.patch b/srcpkgs/lxdm/patches/default-PATH.patch
new file mode 100644
index 000000000000..160fcbb73453
--- /dev/null
+++ b/srcpkgs/lxdm/patches/default-PATH.patch
@@ -0,0 +1,22 @@
+From e46c33735f81ca5607247fd0690ebbe9f1565708 Mon Sep 17 00:00:00 2001
+From: Piotr Wójcik <chocimier@tlen.pl>
+Date: Tue, 8 Oct 2019 19:32:15 +0200
+Subject: [PATCH] tweak default PATH
+
+
+diff --git a/src/lxdm.c b/src/lxdm.c
+index a37f051..8a0e6c6 100644
+--- a/src/lxdm.c
++++ b/src/lxdm.c
+@@ -1399,7 +1399,7 @@ void lxdm_do_login(struct passwd *pw, char *session, char *lang, char *option)
+ 	if( G_UNLIKELY(path) && path[0] ) /* if PATH is specified in config file */
+ 		env=g_environ_setenv(env, "PATH", path, TRUE); /* override current $PATH with config value */
+ 	else /* don't use the global env, they are bad for user */
+-		env=g_environ_setenv(env, "PATH", "/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin", TRUE); /* set proper default */
++		env=g_environ_setenv(env, "PATH", "/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin", TRUE); /* set proper default */
+ 	g_free(path);
+ 	/* optionally override $LANG, $LC_MESSAGES, and $LANGUAGE */
+ 	if( lang && lang[0] )
+-- 
+2.23.0
+
diff --git a/srcpkgs/lxdm/template b/srcpkgs/lxdm/template
index 55ae9b5356eb..d9e532be58ac 100644
--- a/srcpkgs/lxdm/template
+++ b/srcpkgs/lxdm/template
@@ -1,7 +1,7 @@
 # Template file for 'lxdm'
 pkgname=lxdm
 version=0.5.3
-revision=4
+revision=5
 build_style=gnu-configure
 configure_args="--disable-consolekit --with-pam --enable-gtk3"
 hostmakedepends="automake gettext-devel libtool pkg-config intltool"
@@ -16,13 +16,13 @@ conf_files="
 	/etc/lxdm/Xsession
 	/etc/lxdm/lxdm.conf
 	/etc/pam.d/lxdm"
-system_groups="lxdm"
 short_desc="GUI login manager for LXDE"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://lxde.org"
 distfiles="${SOURCEFORGE_SITE}/lxdm/lxdm-${version}.tar.xz"
 checksum=4891efee81c72a400cc6703e40aa76f3f3853833d048b72ec805da0f93567f2f
+system_groups="lxdm"
 
 pre_configure() {
 	autoreconf -fi

From 710cef9c109d2b853579f67954a96df92ba5627a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 27 Jun 2023 00:11:02 +0200
Subject: [PATCH 067/150] sddm: adjust PATH for usrmerge

---
 .../sddm/patches/0.19.0--default-path.patch   | 22 +++++++++++++++++++
 srcpkgs/sddm/template                         |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/sddm/patches/0.19.0--default-path.patch

diff --git a/srcpkgs/sddm/patches/0.19.0--default-path.patch b/srcpkgs/sddm/patches/0.19.0--default-path.patch
new file mode 100644
index 000000000000..bc3f8bd348cd
--- /dev/null
+++ b/srcpkgs/sddm/patches/0.19.0--default-path.patch
@@ -0,0 +1,22 @@
+From 57d716be7cb0588538d89bb72113bec82adf9e52 Mon Sep 17 00:00:00 2001
+From: Piotr Wójcik <chocimier@tlen.pl>
+Date: Mon, 26 Jun 2023 23:15:05 +0200
+Subject: default-path
+
+
+diff --git a/src/common/Configuration.h b/src/common/Configuration.h
+index cf44a62..4c01c4a 100644
+--- a/src/common/Configuration.h
++++ b/src/common/Configuration.h
+@@ -82,7 +82,7 @@ namespace SDDM {
+         );
+ 
+         Section(Users,
+-            Entry(DefaultPath,         QString,     _S("/usr/local/bin:/usr/bin:/bin"),         _S("Default $PATH for logged in users"));
++            Entry(DefaultPath,         QString,     _S("/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin"), _S("Default $PATH for logged in users"));
+             Entry(MinimumUid,          int,         UID_MIN,                                    _S("Minimum user id for displayed users"));
+             Entry(MaximumUid,          int,         UID_MAX,                                    _S("Maximum user id for displayed users"));
+             Entry(HideUsers,           QStringList, QStringList(),                              _S("Comma-separated list of users that should not be listed"));
+-- 
+2.41.0
+
diff --git a/srcpkgs/sddm/template b/srcpkgs/sddm/template
index 2a87381c8e8a..63fa93f160cf 100644
--- a/srcpkgs/sddm/template
+++ b/srcpkgs/sddm/template
@@ -1,7 +1,7 @@
 # Template file for 'sddm'
 pkgname=sddm
 version=0.19.0
-revision=3
+revision=4
 build_style=cmake
 configure_args="-DBUILD_MAN_PAGES=ON -DNO_SYSTEMD=ON -DUSE_ELOGIND=ON
  -DLOGIN_DEFS_PATH=${XBPS_SRCPKGDIR}/shadow/files/login.defs

From 904290d40d7f2c53e8fb119a7f6e29f9d715cf3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 1 Jul 2023 14:40:51 +0200
Subject: [PATCH 068/150] gdm: adjust PATH for usrmerge

---
 srcpkgs/gdm/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template
index 5cdcf618cb83..f8990839198a 100644
--- a/srcpkgs/gdm/template
+++ b/srcpkgs/gdm/template
@@ -1,7 +1,7 @@
 # Template file for 'gdm'
 pkgname=gdm
 version=44.1
-revision=1
+revision=2
 build_helper="gir"
 build_style=meson
 configure_args="
@@ -10,6 +10,7 @@ configure_args="
  -Dplymouth=enabled -Dxauth-dir=/run/gdm -Dpid-file=/run/gdm/gdm.pid
  -Dsystemd-journal=false -Dinitial-vt=7 -Dwayland-support=true
  -Dselinux=disabled -Dlibaudit=disabled -Dgdm-xsession=true
+ -Ddefault-path=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
  -Dsystemdsystemunitdir=/usr/lib/systemd/system
  -Dsystemduserunitdir=/usr/lib/systemd/user"
 hostmakedepends="dconf gettext itstool pkg-config"

From e955e9ae0b2b1640ad1a380c4628843e6647c71a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 1 Jul 2023 17:28:41 +0200
Subject: [PATCH 069/150] slim: adjust PATH for usrmerge

---
 .../1.3.6--adjust-PATH-for-usrmerge.patch     | 34 +++++++++++++++++++
 srcpkgs/slim/template                         |  2 +-
 2 files changed, 35 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/slim/patches/1.3.6--adjust-PATH-for-usrmerge.patch

diff --git a/srcpkgs/slim/patches/1.3.6--adjust-PATH-for-usrmerge.patch b/srcpkgs/slim/patches/1.3.6--adjust-PATH-for-usrmerge.patch
new file mode 100644
index 000000000000..76bf4fa6c6e9
--- /dev/null
+++ b/srcpkgs/slim/patches/1.3.6--adjust-PATH-for-usrmerge.patch
@@ -0,0 +1,34 @@
+From 0a96bb015d9dc30ff98cfc21256851cb2005cea1 Mon Sep 17 00:00:00 2001
+From: Piotr Wójcik <chocimier@tlen.pl>
+Date: Sat, 1 Jul 2023 17:28:17 +0200
+Subject: adjust-PATH-for-usrmerge
+
+
+diff --git a/cfg.cpp b/cfg.cpp
+index 02379f2..56a584b 100644
+--- a/cfg.cpp
++++ b/cfg.cpp
+@@ -29,7 +29,7 @@ Cfg::Cfg()
+ 	: currentSession(-1)
+ {
+ 	/* Configuration options */
+-	options.insert(option("default_path","/bin:/usr/bin:/usr/local/bin"));
++	options.insert(option("default_path","/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin"));
+ 	options.insert(option("default_xserver","/usr/bin/X"));
+ 	options.insert(option("xserver_arguments",""));
+ 	options.insert(option("numlock",""));
+diff --git a/slim.conf b/slim.conf
+index a8e2e1c..1c14ade 100644
+--- a/slim.conf
++++ b/slim.conf
+@@ -1,6 +1,6 @@
+ # Path, X server and arguments (if needed)
+ # Note: -xauth $authfile is automatically appended
+-default_path        /bin:/usr/bin:/usr/local/bin
++default_path        /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
+ default_xserver     /usr/bin/X
+ #xserver_arguments   -dpi 75
+ 
+-- 
+2.41.0
+
diff --git a/srcpkgs/slim/template b/srcpkgs/slim/template
index b7382cac3085..1ca2ff320bfc 100644
--- a/srcpkgs/slim/template
+++ b/srcpkgs/slim/template
@@ -1,7 +1,7 @@
 # Template file for 'slim'
 pkgname=slim
 version=1.3.6
-revision=13
+revision=14
 build_style=cmake
 configure_args="-DUSE_CONSOLEKIT=no -DUSE_PAM=yes"
 conf_files="/etc/slim.conf /etc/pam.d/slim"

From d1806e48ac8ffb384b493885ee401381ca728051 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 1 Jul 2023 17:31:24 +0200
Subject: [PATCH 070/150] lightdm: adjust PATH for usrmerge

---
 .../1.32.0--adjust-PATH-for-usrmerge.patch    | 22 +++++++++++++++++++
 srcpkgs/lightdm/template                      |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/lightdm/patches/1.32.0--adjust-PATH-for-usrmerge.patch

diff --git a/srcpkgs/lightdm/patches/1.32.0--adjust-PATH-for-usrmerge.patch b/srcpkgs/lightdm/patches/1.32.0--adjust-PATH-for-usrmerge.patch
new file mode 100644
index 000000000000..0e079369ec04
--- /dev/null
+++ b/srcpkgs/lightdm/patches/1.32.0--adjust-PATH-for-usrmerge.patch
@@ -0,0 +1,22 @@
+From 389d9e09217ee598674ff7d6df69563be51cbfe6 Mon Sep 17 00:00:00 2001
+From: Piotr Wójcik <chocimier@tlen.pl>
+Date: Sat, 1 Jul 2023 17:30:54 +0200
+Subject: adjust-PATH-for-usrmerge
+
+
+diff --git a/src/session-child.c b/src/session-child.c
+index 112daab..af28c48 100644
+--- a/src/session-child.c
++++ b/src/session-child.c
+@@ -394,7 +394,7 @@ session_child_run (int argc, char **argv)
+         else
+         {
+             /* Set POSIX variables */
+-            pam_putenv (pam_handle, "PATH=/usr/local/bin:/usr/bin:/bin");
++            pam_putenv (pam_handle, "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin");
+             pam_putenv (pam_handle, g_strdup_printf ("USER=%s", username));
+             pam_putenv (pam_handle, g_strdup_printf ("LOGNAME=%s", username));
+             pam_putenv (pam_handle, g_strdup_printf ("HOME=%s", user_get_home_directory (user)));
+-- 
+2.41.0
+
diff --git a/srcpkgs/lightdm/template b/srcpkgs/lightdm/template
index f527616261ba..5a0db355bf73 100644
--- a/srcpkgs/lightdm/template
+++ b/srcpkgs/lightdm/template
@@ -1,7 +1,7 @@
 # Template file for 'lightdm'
 pkgname=lightdm
 version=1.32.0
-revision=2
+revision=3
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--sbindir=/usr/bin --with-greeter-session=lightdm-gtk-greeter

From 3f9bde5ba982edd97a56d207e9fb1bfd5d26944b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 1 Jul 2023 17:53:46 +0200
Subject: [PATCH 071/150] xdm: adjust PATH for usrmerge

---
 srcpkgs/xdm/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/xdm/template b/srcpkgs/xdm/template
index 2fdc56ad7f23..282b8fe7a540 100644
--- a/srcpkgs/xdm/template
+++ b/srcpkgs/xdm/template
@@ -1,7 +1,7 @@
 # Template file for 'xdm'
 pkgname=xdm
 version=1.1.14
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-random-device=/dev/urandom
  --with-utmp-file=/var/run/utmp
@@ -24,6 +24,10 @@ homepage="http://xorg.freedesktop.org"
 distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
 checksum=3e9bf25636797ec9e595286dd6820ecc33901439f07705eaf608ecda012c3d5f
 
+pre_configure() {
+	export DEF_USER_PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
+}
+
 post_install() {
 	vsv xdm
 	vinstall ${FILESDIR}/xdm.pam 644 etc/pam.d xdm

From 746f730e9fd983a3dfd2a2ca77944e8f9b60f9b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 1 Jul 2023 22:39:03 +0200
Subject: [PATCH 072/150] linux-driver-management: move sddm setup to examples

do not overwrite sddm file
---
 srcpkgs/linux-driver-management/template | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/linux-driver-management/template b/srcpkgs/linux-driver-management/template
index 0a8859cb73b4..33396a0b9be3 100644
--- a/srcpkgs/linux-driver-management/template
+++ b/srcpkgs/linux-driver-management/template
@@ -1,7 +1,7 @@
 # Template file for 'linux-driver-management'
 pkgname=linux-driver-management
 version=1.0.3
-revision=2
+revision=3
 # Tests require unpackaged umockdev
 # https://github.com/martinpitt/umockdev
 build_style=meson
@@ -23,6 +23,11 @@ if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" glib-devel"
 fi
 
+post_install() {
+	mkdir -p ${DESTDIR}/usr/share/examples/sddm/scripts
+	mv ${DESTDIR}/usr/share/sddm/scripts/Xsetup ${DESTDIR}/usr/share/examples/sddm/scripts/Xsetup
+}
+
 linux-driver-management-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - Development files"

From 578c209c9c972c2712ad24c64e931f3ff5e13e70 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:36:25 +0200
Subject: [PATCH 073/150] xorg-util-macros: update to 1.20.0.

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

diff --git a/srcpkgs/xorg-util-macros/template b/srcpkgs/xorg-util-macros/template
index 2ee195972a73..364947d4e4e4 100644
--- a/srcpkgs/xorg-util-macros/template
+++ b/srcpkgs/xorg-util-macros/template
@@ -1,15 +1,15 @@
 # Template file for 'xorg-util-macros'
 pkgname=xorg-util-macros
-version=1.19.3
+version=1.20.0
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 short_desc="X.org autotool macros"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://gitlab.freedesktop.org/xorg/util/macros/"
-distfiles="${XORG_SITE}/util/util-macros-$version.tar.bz2"
-checksum=0f812e6e9d2786ba8f54b960ee563c0663ddbe2434bf24ff193f5feab1f31971
+distfiles="${XORG_SITE}/util/util-macros-${version}.tar.xz"
+checksum=0b86b262dbe971edb4ff233bc370dfad9f241d09f078a3f6d5b7f4b8ea4430db
 
 post_install() {
 	vlicense COPYING

From 445ff7729dfec9f032d6706d6c9f0ec32498ffb4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:36:29 +0200
Subject: [PATCH 074/150] xorg-cf-files: update to 1.0.8.

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

diff --git a/srcpkgs/xorg-cf-files/template b/srcpkgs/xorg-cf-files/template
index 4bec7c2ac82e..65bd013abca4 100644
--- a/srcpkgs/xorg-cf-files/template
+++ b/srcpkgs/xorg-cf-files/template
@@ -1,6 +1,6 @@
 # Template file for 'xorg-cf-files'
 pkgname=xorg-cf-files
-version=1.0.7
+version=1.0.8
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config automake xorg-util-macros font-util"
@@ -8,8 +8,8 @@ short_desc="X.Org imake program and related utilities"
 maintainer="Tj Vanderpoel (bougyman) <tj@rubyists.com>"
 license="X11"
 homepage="https://www.x.org/wiki/"
-distfiles="${XORG_SITE}/util/${pkgname}-${version}.tar.bz2"
-checksum=74a771d5bb2189020399998dfa2329c3e038aa2e14dd3d4056144ed9a5976308
+distfiles="${XORG_SITE}/util/${pkgname}-${version}.tar.xz"
+checksum=7408955defcfab0f44d1bedd4ec0c20db61914917ad17bfc1f1c9bf56acc17b9
 
 pre_configure() {
 	autoreconf -fi

From a6230ec282ca1a2b1df17ae90aacea8ea2ea0712 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:37:40 +0200
Subject: [PATCH 075/150] xkbevd: update to 1.1.5.

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

diff --git a/srcpkgs/xkbevd/template b/srcpkgs/xkbevd/template
index 6ed2959ad663..da491661f069 100644
--- a/srcpkgs/xkbevd/template
+++ b/srcpkgs/xkbevd/template
@@ -1,7 +1,7 @@
 # Template file for 'xkbevd'
 pkgname=xkbevd
-version=1.1.4
-revision=2
+version=1.1.5
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel libxkbfile-devel"
@@ -9,8 +9,8 @@ short_desc="XKBD Event Daemon"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=2430a2e5302a4cb4a5530c1df8cb3721a149bbf8eb377a2898921a145197f96a
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
+checksum=38357b702de9d3457c4ff75053390f457b84c4accc7f088101255c37c684926b
 
 post_install() {
 	vlicense COPYING

From a8b2dab97fdfb813e181f05c0e68b9f696e4ae02 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:38:03 +0200
Subject: [PATCH 076/150] xkbutils: update to 1.0.5.

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

diff --git a/srcpkgs/xkbutils/template b/srcpkgs/xkbutils/template
index 18789b0ad14e..3b8d51321160 100644
--- a/srcpkgs/xkbutils/template
+++ b/srcpkgs/xkbutils/template
@@ -1,7 +1,7 @@
 # Template build file for 'xkbutils'.
 pkgname=xkbutils
-version=1.0.4
-revision=2
+version=1.0.5
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel libXaw-devel xorgproto"
@@ -9,8 +9,8 @@ short_desc="XKBD Utilities"
 homepage="http://xorg.freedesktop.org"
 license="MIT"
 maintainer="Orphaned <orphan@voidlinux.org>"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=d2a18ab90275e8bca028773c44264d2266dab70853db4321bdbc18da75148130
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
+checksum=f6a4a8e9c54582beb3787b1faa8168caab125c1fee0ca9cfa5b6c9c1df25eea4
 
 post_install() {
 	vlicense COPYING

From ca9d55a2ffe7e31e56dd524deffeb4d774a984b6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:39:01 +0200
Subject: [PATCH 077/150] xlsatoms: update to 1.1.4.

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

diff --git a/srcpkgs/xlsatoms/template b/srcpkgs/xlsatoms/template
index 42570e6b125b..e1cd09eddf38 100644
--- a/srcpkgs/xlsatoms/template
+++ b/srcpkgs/xlsatoms/template
@@ -1,7 +1,7 @@
 # Template file for 'xlsatoms'
 pkgname=xlsatoms
-version=1.1.3
-revision=2
+version=1.1.4
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libxcb-devel"
@@ -9,8 +9,8 @@ short_desc="List interned atoms defined on the X server"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
-checksum=57868f958c263976727881f3078e55b86b4a109dc578d2b92f5c6d690850a382
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
+checksum=f4bfa15f56c066d326a5d5b292646708f25b9247506840b9047cd2687dcc71b7
 
 post_install() {
 	vlicense COPYING

From cd8dafe8b28018abe585cc08bc107d7dc6cb61d8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:40:08 +0200
Subject: [PATCH 078/150] xvinfo: update to 1.1.5.

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

diff --git a/srcpkgs/xvinfo/template b/srcpkgs/xvinfo/template
index 21be07874f8e..847a275b9427 100644
--- a/srcpkgs/xvinfo/template
+++ b/srcpkgs/xvinfo/template
@@ -1,7 +1,7 @@
 # Template file for 'xvinfo'
 pkgname=xvinfo
-version=1.1.4
-revision=2
+version=1.1.5
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libXv-devel"
@@ -9,8 +9,8 @@ short_desc="Query X-Video capabilities"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
-checksum=0353220d6606077ba42363db65f50410759f9815352f77adc799e2adfa76e73f
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
+checksum=3ede71ecb26d9614ccbc6916720285e95a2c7e0c5e19b8570eaaf72ad7c5c404
 
 post_install() {
 	vlicense COPYING

From c1496ee70ec7aebebcd1017f7d316dcd2d80931f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:40:53 +0200
Subject: [PATCH 079/150] xwininfo: update to 1.1.6.

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

diff --git a/srcpkgs/xwininfo/template b/srcpkgs/xwininfo/template
index 6ba84063fe8a..432ae29443b9 100644
--- a/srcpkgs/xwininfo/template
+++ b/srcpkgs/xwininfo/template
@@ -1,6 +1,6 @@
 # Template file for 'xwininfo'
 pkgname=xwininfo
-version=1.1.5
+version=1.1.6
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="Query information about X windows"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=7a405441dfc476666c744f5fcd1bc8a75abf8b5b1d85db7b88b370982365080e
+distfiles="${XORG_SITE}/app/$pkgname-$version.tar.xz"
+checksum=3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f
 
 post_install() {
 	vlicense COPYING

From 044abba261a5e1cb6951ed393919d4fb664d8c88 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:41:50 +0200
Subject: [PATCH 080/150] setxkbmap: update to 1.3.4.

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

diff --git a/srcpkgs/setxkbmap/template b/srcpkgs/setxkbmap/template
index 02a6f5de2452..820288afe657 100644
--- a/srcpkgs/setxkbmap/template
+++ b/srcpkgs/setxkbmap/template
@@ -1,6 +1,6 @@
 # Template file for 'setxkbmap'
 pkgname=setxkbmap
-version=1.3.3
+version=1.3.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://gitlab.freedesktop.org/xorg/app/setxkbmap"
 distfiles="${XORG_SITE}/app/setxkbmap-${version}.tar.xz"
-checksum=b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b
+checksum=be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade
 
 post_install() {
 	vlicense COPYING

From fb5bd1a88bb2467c68388732a69a7c29b355abf7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 3 Jul 2023 21:42:35 +0200
Subject: [PATCH 081/150] sessreg: update to 1.1.3.

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

diff --git a/srcpkgs/sessreg/template b/srcpkgs/sessreg/template
index a95e0b950789..a7ef25c66914 100644
--- a/srcpkgs/sessreg/template
+++ b/srcpkgs/sessreg/template
@@ -1,6 +1,6 @@
 # Template build file for 'sessreg'.
 pkgname=sessreg
-version=1.1.2
+version=1.1.3
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="Manage utmp/wtmp entries for xdm"
 homepage="http://xorg.freedesktop.org"
 license="MIT"
 maintainer="Orphaned <orphan@voidlinux.org>"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=dfcb9e954273ace63879aec053c7880466f8755752a35aa9ced3fa5f04fd2c33
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.xz"
+checksum=022acd5de8077dddc4f919961f79e102ecd5f3228a333681af5cd0e7344facc2
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)

From 0a58c01e1a283fe0eba0cf3949a300f0eda70b19 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Fri, 23 Jun 2023 12:22:59 -0500
Subject: [PATCH 082/150] sddm: update to 0.20.0.

Closes #44593.
---
 srcpkgs/sddm/patches/qt-5.15.2.patch | 23 -----------------------
 srcpkgs/sddm/template                | 11 ++++++-----
 2 files changed, 6 insertions(+), 28 deletions(-)
 delete mode 100644 srcpkgs/sddm/patches/qt-5.15.2.patch

diff --git a/srcpkgs/sddm/patches/qt-5.15.2.patch b/srcpkgs/sddm/patches/qt-5.15.2.patch
deleted file mode 100644
index 51094817c6da..000000000000
--- a/srcpkgs/sddm/patches/qt-5.15.2.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From e93bf95c54ad8c2a1604f8d7be05339164b19308 Mon Sep 17 00:00:00 2001
-From: "aacid@kde.org" <aacid@kde.org>
-Date: Thu, 12 Nov 2020 23:42:48 +0100
-Subject: [PATCH] Fix compilation once QTBUG-88431 gets fixed
-
-And also comes closes to Qt6 compatibility
----
- src/daemon/XorgDisplayServer.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/daemon/XorgDisplayServer.cpp b/src/daemon/XorgDisplayServer.cpp
-index 5f93a1b37..d5f29a94a 100644
---- a/src/daemon/XorgDisplayServer.cpp
-+++ b/src/daemon/XorgDisplayServer.cpp
-@@ -65,7 +65,7 @@ namespace SDDM {
-         // create a random hexadecimal number
-         const char *digits = "0123456789abcdef";
-         for (int i = 0; i < 32; ++i)
--            m_cookie[i] = digits[dis(gen)];
-+            m_cookie[i] = QLatin1Char(digits[dis(gen)]);
-     }
- 
-     XorgDisplayServer::~XorgDisplayServer() {
diff --git a/srcpkgs/sddm/template b/srcpkgs/sddm/template
index 63fa93f160cf..b91cef64249e 100644
--- a/srcpkgs/sddm/template
+++ b/srcpkgs/sddm/template
@@ -1,7 +1,7 @@
 # Template file for 'sddm'
 pkgname=sddm
-version=0.19.0
-revision=4
+version=0.20.0
+revision=1
 build_style=cmake
 configure_args="-DBUILD_MAN_PAGES=ON -DNO_SYSTEMD=ON -DUSE_ELOGIND=ON
  -DLOGIN_DEFS_PATH=${XBPS_SRCPKGDIR}/shadow/files/login.defs
@@ -12,9 +12,10 @@ depends="dbus"
 short_desc="QML based X11 display manager"
 maintainer="Michael Aldridge <maldridge@voidlinux.org>"
 license="GPL-2.0-or-later, CC-BY-3.0"
-homepage="http://github.com/sddm/sddm"
-distfiles="https://github.com/${pkgname}/${pkgname}/archive/v${version}.tar.gz"
-checksum=e76da1f13d5ad5e0179e3fec57543126044339405ef19c397e105e0807bd4e41
+homepage="https://github.com/sddm/sddm"
+changelog="https://raw.githubusercontent.com/sddm/sddm/develop/ChangeLog"
+distfiles="https://github.com/sddm/sddm/archive/v${version}.tar.gz"
+checksum=467c8bd91e0d4f76d4bc4e57ab334f1f48a33478482ba9476d93b0b3d7ace9fb
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" sddm qt5-host-tools qt5-qmake qt5-tools"

From 8f3f1740bf77fd77319cefe32f9ec40025f4a58c Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 3 Jul 2023 22:12:08 -0500
Subject: [PATCH 083/150] ntdsextract2: update to 0.12.2.

---
 srcpkgs/ntdsextract2/template | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/ntdsextract2/template b/srcpkgs/ntdsextract2/template
index ce95b7a42748..34842894e043 100644
--- a/srcpkgs/ntdsextract2/template
+++ b/srcpkgs/ntdsextract2/template
@@ -1,17 +1,11 @@
 # Template file for 'ntdsextract2'
 pkgname=ntdsextract2
-version=0.9.1
-revision=2
+version=0.12.2
+revision=1
 build_style=cargo
 short_desc="Display contents of Active Directory database files"
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/janstarke/ntdsextract2"
 distfiles="https://github.com/janstarke/ntdsextract2/archive/refs/tags/v${version}.tar.gz"
-checksum=75b3731dac5e3d2f6d3149f60f4336d3bd2732a1843bfff6e1fcb8d1cc46fc45
-
-post_patch() {
-	# https://github.com/janstarke/ntdsextract2/pull/8
-	cargo generate-lockfile
-	cargo update --package libesedb@0.1.4 --precise 0.1.3
-}
+checksum=d6515d5c703d6d2dd0d921439d72f0e47a0f58b41d9efc24aa2eeda92068b3fb

From 026c8fb0a6954360d974eed575f6ef28b0f81bf5 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 3 Jul 2023 22:51:24 -0500
Subject: [PATCH 084/150] QXlsx: backport cmake patch

---
 srcpkgs/QXlsx/patches/fix-inc.patch | 24 ++++++++++++++++++++++++
 srcpkgs/QXlsx/template              |  2 +-
 2 files changed, 25 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/QXlsx/patches/fix-inc.patch

diff --git a/srcpkgs/QXlsx/patches/fix-inc.patch b/srcpkgs/QXlsx/patches/fix-inc.patch
new file mode 100644
index 000000000000..5b26d47c2c70
--- /dev/null
+++ b/srcpkgs/QXlsx/patches/fix-inc.patch
@@ -0,0 +1,24 @@
+From 8c3e6633e3c901bc5a5cd477383421b0980dcd26 Mon Sep 17 00:00:00 2001
+From: Alexey Sokolov <sokolov@google.com>
+Date: Mon, 17 Apr 2023 23:43:59 +0100
+Subject: [PATCH] Fix #278
+
+There's no real reason to install the same headers twice, but at least
+now clients of the library can build again
+---
+ QXlsx/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt
+index 4fa7f7f..074922a 100644
+--- a/QXlsx/CMakeLists.txt
++++ b/QXlsx/CMakeLists.txt
+@@ -179,7 +179,7 @@ PRIVATE
+     ${QXLSX_HEADERPATH}
+ PUBLIC
+     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/header>
+-    $<INSTALL_INTERFACE:include/QXlsx>
++    $<INSTALL_INTERFACE:include/QXlsxQt${QT_VERSION_MAJOR}>
+ )
+ 
+ set_target_properties(QXlsx PROPERTIES
diff --git a/srcpkgs/QXlsx/template b/srcpkgs/QXlsx/template
index 8177672d010c..31cc3ba9e5f8 100644
--- a/srcpkgs/QXlsx/template
+++ b/srcpkgs/QXlsx/template
@@ -1,7 +1,7 @@
 # Template file for 'QXlsx'
 pkgname=QXlsx
 version=1.4.6
-revision=1
+revision=2
 build_style=cmake
 build_wrksrc="QXlsx"
 hostmakedepends="qt5-qmake qt5-host-tools"

From 3fe337b5d5d3c596bf55d0eb4e7cf517c98e6181 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 3 Jul 2023 23:00:23 -0500
Subject: [PATCH 085/150] stellarium: update to 23.2.

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

diff --git a/srcpkgs/stellarium/template b/srcpkgs/stellarium/template
index e468c1f3bc06..74ee07205f6e 100644
--- a/srcpkgs/stellarium/template
+++ b/srcpkgs/stellarium/template
@@ -1,6 +1,6 @@
 # Template file for 'stellarium'
 pkgname=stellarium
-version=23.1
+version=23.2
 revision=1
 build_style=cmake
 configure_args="-DENABLE_SHOWMYSKY=Off -DUSE_PLUGIN_TELESCOPECONTROL=NO"
@@ -14,5 +14,5 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://stellarium.org/"
 distfiles="https://github.com/Stellarium/stellarium/archive/refs/tags/v${version}.tar.gz"
-checksum=ce896ddf6f0b35d6bbf6cee122d8f0b5c7bca93fffa17c10f16c56a689a1850f
+checksum=58cf1dc6b7f18626177f80d9912dff6ac24044ad4184d778fe513788c3d97b96
 replaces="stellarium-data>=0"

From 02e93885a27f730198583ba09156f8afe62edd83 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 3 Jul 2023 23:52:10 -0500
Subject: [PATCH 086/150] python3-ytmusicapi: update to 1.1.1.

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

diff --git a/srcpkgs/python3-ytmusicapi/template b/srcpkgs/python3-ytmusicapi/template
index 6cd02fa6be08..bb8abe329516 100644
--- a/srcpkgs/python3-ytmusicapi/template
+++ b/srcpkgs/python3-ytmusicapi/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-ytmusicapi'
 pkgname=python3-ytmusicapi
-version=1.1.0
+version=1.1.1
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-wheel"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/sigma67/ytmusicapi"
 distfiles="${PYPI_SITE}/y/ytmusicapi/ytmusicapi-${version}.tar.gz"
-checksum=3286de79e94a914e4a14814fffe372d24b734e784acd7f9fa734ee383adf8c6d
+checksum=50258db9bd0512b766177906488265a4870a74f65d3f3279cbccb1f593c1525c
 
 post_install() {
 	vlicense LICENSE

From 0a185bd150132abd4c9af4ab0d5cf2a3d601a07d Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Mon, 3 Jul 2023 23:52:14 -0500
Subject: [PATCH 087/150] python3-pydyf: update to 0.7.0.

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

diff --git a/srcpkgs/python3-pydyf/template b/srcpkgs/python3-pydyf/template
index b705f1e4c311..ae5e0092490e 100644
--- a/srcpkgs/python3-pydyf/template
+++ b/srcpkgs/python3-pydyf/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pydyf'
 pkgname=python3-pydyf
-version=0.6.0
+version=0.7.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-poetry-core python3-flit_core"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://courtbouillon.org/pydyf"
 distfiles="https://github.com/CourtBouillon/pydyf/archive/refs/tags/v${version}.tar.gz"
-checksum=28b521b82e5b76633680b97172a13265e3dedab807372d01802015b83ea99d9d
+checksum=b7055ab659108f13036637a398de6ed20a9e23e11ed33fbd9cc586c91fcfd16b
 
 post_install() {
 	vlicense LICENSE

From f7dd3af89dbb1e9918644fb47588a16da5e0f5c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Mon, 3 Jul 2023 22:08:02 -0300
Subject: [PATCH 088/150] primecount: update to 7.9.

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

diff --git a/srcpkgs/primecount/template b/srcpkgs/primecount/template
index 4f698b1e2169..624f7b9cd674 100644
--- a/srcpkgs/primecount/template
+++ b/srcpkgs/primecount/template
@@ -1,6 +1,6 @@
 # Template file for 'primecount'
 pkgname=primecount
-version=7.8
+version=7.9
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTS=ON -DBUILD_LIBPRIMESIEVE=OFF
@@ -12,7 +12,7 @@ license="BSD-2-Clause"
 homepage="https://github.com/kimwalisch/primecount/"
 changelog="https://raw.githubusercontent.com/kimwalisch/primecount/master/ChangeLog"
 distfiles="https://github.com/kimwalisch/primecount/archive/refs/tags/v${version}.tar.gz"
-checksum=7588b241cd268f4cc6c836135088a143ca65c181278ee0ba3b3309ac055d5ae8
+checksum=872975ba2cbb43f5cc1ff5f5fda9ec4ec3f2be1eb3e3e906abe5d0b29a997f5b
 
 build_options="native_build"
 

From 7f6499ca227e8a8726bc62abb0d3cf9ee0e82ef0 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 3 Jul 2023 21:54:18 -0400
Subject: [PATCH 089/150] grype: update to 0.63.1

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

diff --git a/srcpkgs/grype/template b/srcpkgs/grype/template
index 11972217100b..df162a5317ee 100644
--- a/srcpkgs/grype/template
+++ b/srcpkgs/grype/template
@@ -1,6 +1,6 @@
 # Template file for 'grype'
 pkgname=grype
-version=0.63.0
+version=0.63.1
 revision=1
 build_style=go
 build_helper=qemu
@@ -10,7 +10,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="Apache-2.0"
 homepage="https://github.com/anchore/grype"
 distfiles="https://github.com/anchore/grype/archive/refs/tags/v${version}.tar.gz"
-checksum=a55aa18498a2b67f7bdcfb0fac0746a351ceb8a2e9da0842ab1a68a07f0ffa65
+checksum=c0cae06f51a00a9ada57dd3ddd8de052893e42620d8cee49c8874630d5d89817
 
 post_install() {
 	grype="${DESTDIR}/usr/bin/grype"

From 6b42556484f1e3628fda17e5826a1c77dbe42065 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 3 Jul 2023 21:30:42 -0400
Subject: [PATCH 090/150] syft: update to 0.84.1

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

diff --git a/srcpkgs/syft/template b/srcpkgs/syft/template
index a38b2524bd87..11bd81181bee 100644
--- a/srcpkgs/syft/template
+++ b/srcpkgs/syft/template
@@ -1,16 +1,17 @@
 # Template file for 'syft'
 pkgname=syft
-version=0.84.0
+version=0.84.1
 revision=1
 build_style=go
 build_helper=qemu
-go_import_path="github.com/anchore/syft/cmd/syft"
+go_import_path="github.com/anchore/syft"
+go_package="github.com/anchore/syft/cmd/syft"
 short_desc="SBOM generator CLI for container images, filesystems and more"
 maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="Apache-2.0"
 homepage="https://github.com/anchore/syft"
 distfiles="https://github.com/anchore/syft/archive/refs/tags/v${version}.tar.gz"
-checksum=fc16bd2e207d864a56c7122b0ad48b393214383f606e63d3f71bc4761d809326
+checksum=f8089209966436e7ef829b50092a410a152df8b98e60fe93214556f473d306b0
 
 post_install() {
 	syft="${DESTDIR}/usr/bin/syft"

From f60eb22381885f9f272664afdfc37049878b6237 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 3 Jul 2023 18:48:29 +0200
Subject: [PATCH 091/150] wayland-protocols: update to 1.32.

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

diff --git a/srcpkgs/wayland-protocols/template b/srcpkgs/wayland-protocols/template
index 2b29a4206cba..d24fd1f43af4 100644
--- a/srcpkgs/wayland-protocols/template
+++ b/srcpkgs/wayland-protocols/template
@@ -1,6 +1,6 @@
 # Template file for 'wayland-protocols'
 pkgname=wayland-protocols
-version=1.31
+version=1.32
 revision=1
 build_style=meson
 hostmakedepends="pkg-config wayland-devel"
@@ -10,7 +10,7 @@ maintainer="Isaac Freund <mail@isaacfreund.com>"
 license="MIT"
 homepage="https://wayland.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/${version}/wayland-protocols-${version}.tar.gz"
-checksum=04d3f66eca99d638ec8dbfdfdf79334290e22028f7d0b04c7034d9ef18a3248a
+checksum=444b5d823ad0163dfe505c97ea1a0689ca7e2978a87cf59b03f06573b87db260
 
 post_install() {
 	vlicense COPYING

From 9a8579d50eada8906e5c202be8dbc4e1b09ef6fe Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Mon, 3 Jul 2023 18:29:26 +0200
Subject: [PATCH 092/150] squirrel: fix -devel subpackage

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

diff --git a/srcpkgs/squirrel/template b/srcpkgs/squirrel/template
index abd2c7a0d607..32fdef7af991 100644
--- a/srcpkgs/squirrel/template
+++ b/srcpkgs/squirrel/template
@@ -1,7 +1,7 @@
 # Template file for 'squirrel'
 pkgname=squirrel
 version=3.2
-revision=1
+revision=2
 build_style=cmake
 short_desc="Squirrel Programming Language"
 maintainer="Wilson Birney <wpb@360scada.com>"
@@ -25,9 +25,9 @@ squirrel-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
-		vmkdir usr
-		vcopy include usr
-		vmove usr/lib/*.so
-		vmove usr/lib/*.a
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+		vmove "usr/lib/*.a"
 	}
 }

From c06ac4d1fd65d6250eddeb758b30884934900105 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 3 Jul 2023 18:34:15 +0200
Subject: [PATCH 093/150] hwids: update to 0.372.

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

diff --git a/srcpkgs/hwids/template b/srcpkgs/hwids/template
index 7b1bfc0dc06d..f274acd8cdf1 100644
--- a/srcpkgs/hwids/template
+++ b/srcpkgs/hwids/template
@@ -1,14 +1,14 @@
 # Template file for 'hwids'
 pkgname=hwids
 reverts="20201207_1 20210613_1 20200813.1_1 20200813.1_2 20200306_1 20200204_1 20191025_1 20190818_1 20190316_1 20180917_1 20180518_1 20180315_1 20171003_1 20170715_1 20170328_1 20161103_1 20160801_1 20160421_1 20160306_1 20150717_1 20150421_1 20150129_1 20150118_1"
-version=0.368
+version=0.372
 revision=1
 short_desc="Hardware Identification Databases"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/vcrhonek/hwdata"
 distfiles="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${version}.tar.gz"
-checksum=d3db5f4d08a0ba2e4d776fba507662399816e75a14af78bd25dd3c8f2fb8e951
+checksum=aff121c1c7a7dec58414c5e21151a180d3a23628e21c12e3bef58e063a0dc228
 
 do_install() {
 	vmkdir usr/share/hwdata

From a33a544d55523088e37d10f276a0614adaaff56d Mon Sep 17 00:00:00 2001
From: Bryce Vandegrift <bryce@brycevandegrift.xyz>
Date: Fri, 24 Mar 2023 19:42:35 -0400
Subject: [PATCH 094/150] newsraft: update to 0.19.

Closes #44817.
---
 srcpkgs/newsraft/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/newsraft/template b/srcpkgs/newsraft/template
index 68cd33eea0f8..74e39db007e9 100644
--- a/srcpkgs/newsraft/template
+++ b/srcpkgs/newsraft/template
@@ -1,6 +1,6 @@
 # Template file for 'newsraft'
 pkgname=newsraft
-version=0.17
+version=0.19
 revision=1
 build_style=gnu-makefile
 make_install_args="EXAMPLES_DIR=${DESTDIR}/usr/share/examples/newsraft"
@@ -12,7 +12,7 @@ license="ISC"
 homepage="https://codeberg.org/grisha/newsraft"
 changelog="https://codeberg.org/grisha/newsraft/releases"
 distfiles="https://codeberg.org/grisha/newsraft/archive/newsraft-${version}.tar.gz"
-checksum=12a09b4d4ade374d1ccf4256a9d7eb511f4a59e175e4d832842dfd2b95d8742c
+checksum=6f7b578609f543f65b63dc0ba2fd904cc7b71d4f33f84ef052fe704c5156b605
 
 post_install() {
 	vlicense doc/license.txt

From f383798dc0de3d6a0354981c668529f67ee02626 Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Wed, 28 Jun 2023 14:24:43 +0000
Subject: [PATCH 095/150] MoarVM: update to 2023.06.

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

diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template
index d5a1b302328c..d48bb17819e7 100644
--- a/srcpkgs/MoarVM/template
+++ b/srcpkgs/MoarVM/template
@@ -1,6 +1,6 @@
 # Template file for 'MoarVM'
 pkgname=MoarVM
-version=2023.05
+version=2023.06
 revision=1
 build_style=configure
 configure_script="perl Configure.pl"
@@ -14,6 +14,6 @@ license="Artistic-2.0"
 homepage="https://moarvm.org"
 changelog="https://github.com/MoarVM/MoarVM/raw/master/docs/ChangeLog"
 distfiles="https://moarvm.org/releases/MoarVM-${version}.tar.gz"
-checksum=c8e75883c1e1936d71ac081b21e8c2a344c80c6db5b4f8e1e6bb9481dd8b7547
+checksum=143f92510eaa3452c712e4aae9f44d84cd078f16517b40252bab7dd5e224ecdb
 nocross=yes
 shlib_provides="libmoar.so"

From 27b40d7a54fd0ee3df2eaaa3ba1e7c5c7a644ab8 Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Wed, 28 Jun 2023 14:25:39 +0000
Subject: [PATCH 096/150] nqp: update to 2023.06.

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

diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template
index 5c05ed55c9a5..648dae62f7a0 100644
--- a/srcpkgs/nqp/template
+++ b/srcpkgs/nqp/template
@@ -1,6 +1,6 @@
 # Template file for 'nqp'
 pkgname=nqp
-version=2023.05
+version=2023.06
 revision=1
 build_style=configure
 make_check_target=test
@@ -14,5 +14,5 @@ maintainer="Andy Weidenbaum <atweiden@tutanota.de>"
 license="Artistic-2.0"
 homepage="https://github.com/Raku/nqp"
 distfiles="https://rakudo.org/dl/nqp/nqp-${version}.tar.gz"
-checksum=1402db7e3ca6f2f3dfc1e98aa32e0e2a937e49b2a777a74c62268a98abb3bbd2
+checksum=ddcb92f29180699ebaf0a7faa46ad4ac902f9c8826d7476d9c6f71176cadd7d3
 nocross=yes

From b39e49dd64a8ca38b4b773ec359924d99f72fb80 Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Wed, 28 Jun 2023 14:26:51 +0000
Subject: [PATCH 097/150] rakudo: update to 2023.06.

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

diff --git a/srcpkgs/rakudo/template b/srcpkgs/rakudo/template
index 5ccd01e973fd..8e87abaa2535 100644
--- a/srcpkgs/rakudo/template
+++ b/srcpkgs/rakudo/template
@@ -1,6 +1,6 @@
 # Template file for 'rakudo'
 pkgname=rakudo
-version=2023.05
+version=2023.06
 revision=1
 build_style=configure
 make_check_target=test
@@ -31,7 +31,7 @@ license="Artistic-2.0"
 homepage="https://rakudo.org"
 changelog="https://github.com/rakudo/rakudo/raw/master/docs/ChangeLog"
 distfiles="https://rakudo.org/dl/rakudo/rakudo-${version}.tar.gz"
-checksum=cfae1cf1321c8130e4746eb5f5c926f65adc9774e92c1b3a89c2c48f0b22236a
+checksum=da50fed9fa99cced37f8e450c6a023150804d627bf698a5c0d88cbe84f405e72
 nocross=yes
 provides="raku-${version}_${revision}"
 

From 8f917a5e640da8a7c1a37b0fc4c122e13f2c0666 Mon Sep 17 00:00:00 2001
From: Bryce Vandegrift <bryce@brycevandegrift.xyz>
Date: Tue, 16 May 2023 18:22:00 -0400
Subject: [PATCH 098/150] New package: juliaup-1.8.16

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

diff --git a/srcpkgs/juliaup/template b/srcpkgs/juliaup/template
new file mode 100644
index 000000000000..3f718e4692d8
--- /dev/null
+++ b/srcpkgs/juliaup/template
@@ -0,0 +1,21 @@
+# Template file for 'juliaup'
+pkgname=juliaup
+version=1.8.16
+revision=1
+archs="x86_64* i686 aarch64"
+build_style=cargo
+short_desc="Julia installer and version multiplexer"
+maintainer="Bryce Vandegrift <bryce@brycevandegrift.xyz>"
+license="MIT"
+homepage="https://github.com/JuliaLang/juliaup"
+distfiles="https://github.com/JuliaLang/juliaup/archive/refs/tags/v${version}.tar.gz"
+checksum=99b0d62b589c8a330fffaa2252b8e4251124bfd59077f0789a6a456d3b1ae81a
+
+if [ "$XBPS_TARGET_MACHINE" = x86_64-musl ]; then
+	# command_add test fails, doesn't seem to be able to launch the downloaded julia in the test
+	make_check=no
+fi
+
+post_install() {
+	vlicense LICENSE
+}

From 22ca1bbfaef8522546e2f9ae5300766a56dd7ba7 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 4 Jul 2023 06:09:09 -0400
Subject: [PATCH 099/150] chezmoi: update to 2.34.3.

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

diff --git a/srcpkgs/chezmoi/template b/srcpkgs/chezmoi/template
index 4e8b46f9b709..074ef8b8c602 100644
--- a/srcpkgs/chezmoi/template
+++ b/srcpkgs/chezmoi/template
@@ -1,6 +1,6 @@
 # Template file for 'chezmoi'
 pkgname=chezmoi
-version=2.34.2
+version=2.34.3
 revision=1
 build_style=go
 go_import_path="github.com/twpayne/chezmoi/v2"
@@ -13,7 +13,7 @@ license="MIT"
 homepage="https://chezmoi.io/"
 changelog="https://github.com/twpayne/chezmoi/releases"
 distfiles="https://github.com/twpayne/chezmoi/archive/v${version}.tar.gz"
-checksum=fc47d6e4cbe1b8f4762c204be28e30d9e9f3bcfa8c51ac276cbd1864804b2dc8
+checksum=708ad93e8e0504ca598f6571652fc15ac609c735ce55af6a23a9b8931553c2e5
 
 pre_build() {
 	local _date

From b8de56e4934d956bab5ece099e5e9b3432bca0e4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 13:57:56 +0200
Subject: [PATCH 100/150] cmark: update to 0.30.3.

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

diff --git a/srcpkgs/cmark/template b/srcpkgs/cmark/template
index cd822051b3ab..08f8e4d8930f 100644
--- a/srcpkgs/cmark/template
+++ b/srcpkgs/cmark/template
@@ -1,6 +1,6 @@
 # Template file for 'cmark'
 pkgname=cmark
-version=0.30.2
+version=0.30.3
 revision=1
 build_style=cmake
 short_desc="CommonMark parsing and rendering library and program in C"
@@ -8,7 +8,7 @@ maintainer="pancake <pancake@nopcode.org>"
 license="MIT"
 homepage="https://github.com/commonmark/cmark"
 distfiles="https://github.com/commonmark/cmark/archive/${version}.tar.gz"
-checksum=6c7d2bcaea1433d977d8fed0b55b71c9d045a7cdf616e3cd2dce9007da753db3
+checksum=85e9fb515531cc2c9ae176d693f9871774830cf1f323a6758fb187a5148d7b16
 
 pre_configure() {
 	# Fix the SONAME version to use just the major number

From ee438f72166a1e045cf4af5d1ee7a209ec209eed Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 13:58:36 +0200
Subject: [PATCH 101/150] gucci: update to 1.6.10.

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

diff --git a/srcpkgs/gucci/template b/srcpkgs/gucci/template
index d2de364bbd2e..887d8a1ad5af 100644
--- a/srcpkgs/gucci/template
+++ b/srcpkgs/gucci/template
@@ -1,6 +1,6 @@
 # Template file for 'gucci'
 pkgname=gucci
-version=1.6.6
+version=1.6.10
 revision=1
 build_style=go
 go_import_path="github.com/noqcks/gucci"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://github.com/noqcks/gucci"
 distfiles="https://github.com/noqcks/gucci/archive/refs/tags/${version}.tar.gz"
-checksum=5e418d5801bee415fe055535dd2943aceb4a19646a2b101be0ba429b84de3fd6
+checksum=1cdf723cf95708234034608a9628aed642cfb2f0ad58f58756694e34d18e557b
 
 post_install() {
 	vlicense LICENSE

From 32dcd0c4129b85bf6e037ba90621a198a468bcde Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:06:52 +0200
Subject: [PATCH 102/150] imlib2: update to 1.11.1.

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

diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index 19cb61e08f4c..e985230fbb8a 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,7 +1,7 @@
 # Template file for 'imlib2'
 pkgname=imlib2
-version=1.11.0
-revision=3
+version=1.11.1
+revision=1
 build_style=gnu-configure
 configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
 hostmakedepends="pkg-config"
@@ -13,7 +13,7 @@ maintainer="tibequadorian <tibequadorian@posteo.de>"
 license="Imlib2"
 homepage="https://sourceforge.net/projects/enlightenment/"
 distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-src/imlib2-${version}.tar.xz"
-checksum=6121196a05a82cc49d104d066ef1bd1e68b4b6394064d244985d0d6aa5fd8170
+checksum=f712b6bb9dcad46d8b8f4ad52610dcbbaebb4cc80b5fd12f93124d3a380fa6bf
 
 post_install() {
 	vlicense COPYING

From e39009fbddd86cb9c44a26a1e7950648eb74dc8a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:08:09 +0200
Subject: [PATCH 103/150] libpng: update to 1.6.40.

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

diff --git a/srcpkgs/libpng/template b/srcpkgs/libpng/template
index 626caa73effe..8c33a8252c90 100644
--- a/srcpkgs/libpng/template
+++ b/srcpkgs/libpng/template
@@ -1,16 +1,16 @@
 # Template file for 'libpng'
 pkgname=libpng
-version=1.6.39
+version=1.6.40
 revision=1
 build_style=gnu-configure
 makedepends="zlib-devel"
 short_desc="Library for manipulating PNG images"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Libpng"
 homepage="http://www.libpng.org/pub/png/libpng.html"
 changelog="https://github.com/pnggroup/libpng/blob/master/CHANGES"
 distfiles="${SOURCEFORGE_SITE}/libpng/libpng-${version}.tar.xz"
-checksum=1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937
+checksum=535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1
 
 case "$XBPS_TARGET_MACHINE" in
 	arm*|aarch64*) configure_args="--enable-arm-neon=no";;

From 5714f20438ac766c97b73739835a70ab9c404e21 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:10:40 +0200
Subject: [PATCH 104/150] imake: update to 1.0.9.

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

diff --git a/srcpkgs/imake/template b/srcpkgs/imake/template
index 90d09a3bab0b..a3eddf950e17 100644
--- a/srcpkgs/imake/template
+++ b/srcpkgs/imake/template
@@ -1,6 +1,6 @@
 # Template file for 'imake'
 pkgname=imake
-version=1.0.8
+version=1.0.9
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config perl makedepend xorg-cf-files"
@@ -10,5 +10,5 @@ short_desc="X.Org imake program and related utilities"
 maintainer="Tj Vanderpoel (bougyman) <tj@rubyists.com>"
 license="GPL-2.0-or-later"
 homepage="http://xorg.freedesktop.org/"
-distfiles="${XORG_SITE}/util/imake-${version}.tar.bz2"
-checksum=b8d2e416b3f29cd6482bcffaaf19286d32917a164d07102a0e531ccd41a2a702
+distfiles="${XORG_SITE}/util/imake-${version}.tar.xz"
+checksum=72de9d278f74d95d320ec7b0d745296f582264799eab908260dbea0ce8e08f83

From decdc0e2dde3100504c29972b0fea7447581d5d4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:11:51 +0200
Subject: [PATCH 105/150] libXaw3d: update to 1.6.4.

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

diff --git a/srcpkgs/libXaw3d/template b/srcpkgs/libXaw3d/template
index f0241c7cc871..dcdd7dec142f 100644
--- a/srcpkgs/libXaw3d/template
+++ b/srcpkgs/libXaw3d/template
@@ -1,7 +1,7 @@
 # Template file for 'libXaw3d'
 pkgname=libXaw3d
-version=1.6.3
-revision=2
+version=1.6.4
+revision=1
 build_style=gnu-configure
 configure_args="--disable-static --enable-internationalization --enable-multiplane-bitmaps
  --enable-gray-stipples --enable-arrow-scrollbars --with-pic --with-gnu-ld"
@@ -11,8 +11,8 @@ short_desc="X Athena Widget 3d library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT/X11"
 homepage="https://cgit.freedesktop.org/xorg/lib/libXaw3d"
-distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.bz2"
-checksum=2dba993f04429ec3d7e99341e91bf46be265cc482df25963058c15f1901ec544
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=2600df524bc68eb0f25a5a9b28f056f9ad0bfa9336db870c6b4a623992750411
 
 post_install() {
 	vlicense COPYING

From e13fdd0f33d23955a3f3fea930f9e1e2959b75be Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:12:28 +0200
Subject: [PATCH 106/150] libSM: update to 1.2.4.

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

diff --git a/srcpkgs/libSM/template b/srcpkgs/libSM/template
index 8ed244b8a462..554423552a92 100644
--- a/srcpkgs/libSM/template
+++ b/srcpkgs/libSM/template
@@ -1,6 +1,6 @@
 # Template file for 'libSM'
 pkgname=libSM
-version=1.2.3
+version=1.2.4
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="X Session Management Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org/"
-distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.bz2"
-checksum=2d264499dcb05f56438dee12a1b4b71d76736ce7ba7aa6efbf15ebb113769cbb
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=fdcbe51e4d1276b1183da77a8a4e74a137ca203e0bcfb20972dd5f3347e97b84
 
 post_install() {
 	vlicense COPYING

From be5ac207be30cfc4620a0769fcc000e2949e335f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:13:11 +0200
Subject: [PATCH 107/150] libXfixes: update to 6.0.1.

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

diff --git a/srcpkgs/libXfixes/template b/srcpkgs/libXfixes/template
index 173c075e99f5..5aa1618c5504 100644
--- a/srcpkgs/libXfixes/template
+++ b/srcpkgs/libXfixes/template
@@ -1,6 +1,6 @@
 # Template file for 'libXfixes'
 pkgname=libXfixes
-version=6.0.0
+version=6.0.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="Xfixes library and extension of X RandR from modular X.org"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=b695f93cd2499421ab02d22744458e650ccc88c1d4c8130d60200213abc02d58
 
 post_install() {
 	vlicense COPYING

From 7fa787459016e333e20f830fa4ef1065dde9a54d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:15:07 +0200
Subject: [PATCH 108/150] libXft: update to 2.3.8.

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

diff --git a/srcpkgs/libXft/template b/srcpkgs/libXft/template
index 98b206dd35a2..3564df73cae2 100644
--- a/srcpkgs/libXft/template
+++ b/srcpkgs/libXft/template
@@ -1,6 +1,6 @@
 # Template file for 'libXft'
 pkgname=libXft
-version=2.3.7
+version=2.3.8
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="Library for configuring and customizing font access"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://gitlab.freedesktop.org/xorg/lib/libxft"
-distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.gz"
-checksum=75b4378644f5df3a15f684f8f0b5ff1324d37aacd5a381f3b830a2fbe985f660
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49
 
 post_install() {
 	vlicense COPYING

From 8b6bebdc33e76ae300f7dd23f03c7e8800448e9d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:16:27 +0200
Subject: [PATCH 109/150] libXi: update to 1.8.1.

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

diff --git a/srcpkgs/libXi/template b/srcpkgs/libXi/template
index d1781a394bd3..c199d9c825a1 100644
--- a/srcpkgs/libXi/template
+++ b/srcpkgs/libXi/template
@@ -1,6 +1,6 @@
 # Template file for 'libXi'
 pkgname=libXi
-version=1.8
+version=1.8.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
@@ -10,8 +10,8 @@ short_desc="X Input extension library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://gitlab.freedesktop.org/xorg/lib/libxi"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=2ed181446a61c7337576467870bc5336fc9e222a281122d96c4d39a3298bba00
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=89bfc0e814f288f784202e6e5f9b362b788ccecdeb078670145eacd8749656a7
 
 post_install() {
 	vlicense COPYING

From d6775ec801a0c4d5b48da24c6647bf137dd9044f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:17:20 +0200
Subject: [PATCH 110/150] libXpm: update to 3.5.16.

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

diff --git a/srcpkgs/libXpm/template b/srcpkgs/libXpm/template
index f038544d9be3..bfd6ff3ca25c 100644
--- a/srcpkgs/libXpm/template
+++ b/srcpkgs/libXpm/template
@@ -1,6 +1,6 @@
 # Template file for 'libXpm'
 pkgname=libXpm
-version=3.5.14
+version=3.5.16
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config"
@@ -9,8 +9,8 @@ short_desc="X PixMap Library from modular Xorg X11"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="${XORG_SITE}"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.xz"
-checksum=f7eb8f69c039281def8258ae6859adb5f050fbe161ab3d6a2d6ef109a603eac2
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=e6bc5da7a69dbd9bcc67e87c93d4904fe2f5177a0711c56e71fa2f6eff649f51
 
 post_install() {
 	vlicense COPYING

From 6a7c0c8f55c1824d3a712595e84a321f278b0e26 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:18:23 +0200
Subject: [PATCH 111/150] libXp: update to 1.0.4.

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

diff --git a/srcpkgs/libXp/template b/srcpkgs/libXp/template
index 1f67f212c0b0..153aef21367d 100644
--- a/srcpkgs/libXp/template
+++ b/srcpkgs/libXp/template
@@ -1,7 +1,7 @@
 # Template build file for 'libXp'.
 pkgname=libXp
-version=1.0.3
-revision=2
+version=1.0.4
+revision=1
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
 hostmakedepends="pkg-config"
@@ -9,9 +9,9 @@ makedepends="xorgproto libXext-devel"
 short_desc="X Print Service Extension Library"
 homepage="http://xorg.freedesktop.org"
 license="MIT"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
 maintainer="Orphaned <orphan@voidlinux.org>"
-checksum=7f360c9905849c3587d48efc0f0ecbc852c19f61a52b18530d6b005cb9148c57
+checksum=1f19e3b8e82a34a8fd9889a7d9af0abe8588cb03fb57c37c569634cf3b9df1a4
 
 post_install() {
 	vlicense COPYING

From 03ec0409a90153e3c60847cde9c04adefb8a4d0c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:19:17 +0200
Subject: [PATCH 112/150] libXres: update to 1.2.2.

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

diff --git a/srcpkgs/libXres/template b/srcpkgs/libXres/template
index af75d0ad21d5..213e1cae7861 100644
--- a/srcpkgs/libXres/template
+++ b/srcpkgs/libXres/template
@@ -1,6 +1,6 @@
 # Template file for 'libXres'
 pkgname=libXres
-version=1.2.1
+version=1.2.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
@@ -10,8 +10,8 @@ short_desc="X Resource Information Extension Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://gitlab.freedesktop.org/xorg/lib/libxres"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=b6e6fb1ebb61610e56017edd928fb89a5f53b3f4f990078309877468663b2b11
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=9a7446f3484b9b7538ac5ee30d2c1ce9e5b7fbbaf1440e02f6cca186a1fa745f
 
 post_install() {
 	vlicense COPYING

From 9c829d2041121ddc0c67f009225009809d9c5dea Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:20:36 +0200
Subject: [PATCH 113/150] libXt: update to 1.3.0.

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

diff --git a/srcpkgs/libXt/template b/srcpkgs/libXt/template
index 25891d8f9b8f..c06ad0dc2ae0 100644
--- a/srcpkgs/libXt/template
+++ b/srcpkgs/libXt/template
@@ -1,6 +1,6 @@
 # Template file for 'libXt'
 pkgname=libXt
-version=1.2.1
+version=1.3.0
 revision=1
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
@@ -10,8 +10,8 @@ short_desc="X Toolkit Intrinsics library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
-checksum=679cc08f1646dbd27f5e48ffe8dd49406102937109130caab02ca32c083a3d60
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=52820b3cdb827d08dc90bdfd1b0022a3ad8919b57a39808b12591973b331bf91
 
 post_install() {
 	vlicense COPYING

From 85cafffb26bf985bd58259c14e9de69b0928ccae Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:21:15 +0200
Subject: [PATCH 114/150] libXxf86dga: update to 1.1.6.

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

diff --git a/srcpkgs/libXxf86dga/template b/srcpkgs/libXxf86dga/template
index fe22492d3a29..761b49e52af7 100644
--- a/srcpkgs/libXxf86dga/template
+++ b/srcpkgs/libXxf86dga/template
@@ -1,6 +1,6 @@
 # Template file for 'libXxf86dga'
 pkgname=libXxf86dga
-version=1.1.5
+version=1.1.6
 revision=1
 build_style=gnu-configure
 configure_args="--enable-malloc0returnsnull"
@@ -10,8 +10,8 @@ short_desc="Library for the XFree86-DGA X extension"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="$XORG_SITE"
-distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.bz2"
-checksum=2b98bc5f506c6140d4eddd3990842d30f5dae733b64f198a504f07461bdb7203
+distfiles="${XORG_SITE}/lib/${pkgname}-${version}.tar.xz"
+checksum=be44427579808fe3a217d59f51cae756a26913eb6e4c8738ccab65ff56d7980f
 
 post_install() {
 	vlicense COPYING

From ec51c1fb3c5a31b1f1607772ed0310e1a6cf0879 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:22:00 +0200
Subject: [PATCH 115/150] smproxy: update to 1.0.7.

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

diff --git a/srcpkgs/smproxy/template b/srcpkgs/smproxy/template
index 15eb253f900f..0408ac12d425 100644
--- a/srcpkgs/smproxy/template
+++ b/srcpkgs/smproxy/template
@@ -1,7 +1,7 @@
 # Template file for 'smproxy'
 pkgname=smproxy
-version=1.0.6
-revision=2
+version=1.0.7
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libSM-devel libXt-devel libXmu-devel"
@@ -9,8 +9,8 @@ short_desc="X11R6 session management application"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/smproxy-${version}.tar.bz2"
-checksum=6cf19155a2752237f36dbf8bc4184465ea190d2652f887faccb4e2a6ebf77266
+distfiles="${XORG_SITE}/app/smproxy-${version}.tar.xz"
+checksum=4aa99237cc9dab7d87ce9bc7cca4116674a853b5f08dfe3f9db1bb2b2cf9f305
 
 post_install() {
 	vlicense COPYING

From e78c5a8b59b597ba392a5ae11b3765a7067cb9ef Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:23:00 +0200
Subject: [PATCH 116/150] xcowsay: update to 1.6.

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

diff --git a/srcpkgs/xcowsay/template b/srcpkgs/xcowsay/template
index 7e62d1307e27..7028c5982ad7 100644
--- a/srcpkgs/xcowsay/template
+++ b/srcpkgs/xcowsay/template
@@ -1,6 +1,6 @@
 # Template file for 'xcowsay'
 pkgname=xcowsay
-version=1.5
+version=1.6
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,4 +10,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://www.doof.me.uk/xcowsay/"
 distfiles="http://www.nickg.me.uk/files/${pkgname}-${version}.tar.gz"
-checksum=3ea45a453135e4d4eb79bd587c29acd4ee08c5fd3ed4099b114f852f0c50ca5f
+checksum=46ace864ff28d2d21f4b7058f0295e18d0041a120c1078a951fa43c4e0f5c8c5

From a24e9933f787da5dff4827be9e4da2f6aa7c35fa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Tue, 4 Jul 2023 14:23:50 +0200
Subject: [PATCH 117/150] xf86-video-dummy: update to 0.4.1.

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

diff --git a/srcpkgs/xf86-video-dummy/template b/srcpkgs/xf86-video-dummy/template
index c123cd2d6189..1e11163faad6 100644
--- a/srcpkgs/xf86-video-dummy/template
+++ b/srcpkgs/xf86-video-dummy/template
@@ -1,6 +1,6 @@
 # Template file for 'xf86-video-dummy'
 pkgname=xf86-video-dummy
-version=0.4.0
+version=0.4.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,8 +10,8 @@ short_desc="Xorg dummy video driver"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/driver/${pkgname}-${version}.tar.gz"
-checksum=bbecddd599d6fbf0e2a40aa4a5baabaa2ea9690521ffc8e9a3c26e1172498197
+distfiles="${XORG_SITE}/driver/${pkgname}-${version}.tar.xz"
+checksum=351920a7fd0f759a3ac972a5999b3ffed46f07fb52a99f319bfb5b6a59d3dfaf
 lib32disabled=yes
 
 LDFLAGS="-Wl,-z,lazy"

From 4d612c1b207978e90cc847b46b35bb44b08e30cb Mon Sep 17 00:00:00 2001
From: mhmdanas <triallax@tutanota.com>
Date: Wed, 1 Mar 2023 17:57:24 +0000
Subject: [PATCH 118/150] unixodbc: update to 2.3.11.

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

diff --git a/srcpkgs/unixodbc/template b/srcpkgs/unixodbc/template
index d1ee07c0b54d..11784add7063 100644
--- a/srcpkgs/unixodbc/template
+++ b/srcpkgs/unixodbc/template
@@ -1,6 +1,6 @@
 # Template file for 'unixodbc'
 pkgname=unixodbc
-version=2.3.9
+version=2.3.11
 revision=1
 build_style=gnu-configure
 makedepends="libltdl-devel readline-devel"
@@ -8,9 +8,9 @@ conf_files="/etc/odbcinst.ini /etc/odbc.ini"
 short_desc="Basic ODBC tools"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only, LGPL-2.1-or-later"
-homepage="http://www.unixodbc.org"
-distfiles="http://www.unixodbc.org/unixODBC-${version}.tar.gz"
-checksum=52833eac3d681c8b0c9a5a65f2ebd745b3a964f208fc748f977e44015a31b207
+homepage="https://www.unixodbc.org"
+distfiles="https://www.unixodbc.org/unixODBC-${version}.tar.gz"
+checksum=d9e55c8e7118347e3c66c87338856dad1516b490fb7c756c1562a2c267c73b5c
 
 libodbc_package() {
 	short_desc="ODBC library for Unix"

From 5b0f9c5ebaa95c6408e995e1f0b94ca9ca3207c1 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Tue, 13 Jun 2023 12:33:40 +0100
Subject: [PATCH 119/150] firebird3: rename isql to avoid conflict with
 unixodbc.

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

diff --git a/srcpkgs/firebird3/template b/srcpkgs/firebird3/template
index 8f2285dc7729..575415d2128f 100644
--- a/srcpkgs/firebird3/template
+++ b/srcpkgs/firebird3/template
@@ -1,7 +1,7 @@
 # Template file for 'firebird3'
 pkgname=firebird3
 version=3.0.6.33328
-revision=1
+revision=2
 _build=0
 _uver=${version//./_}
 build_style=gnu-configure
@@ -30,7 +30,7 @@ makedepends="boost-devel libedit-devel icu-devel ncurses-devel libatomic_ops-dev
  libtommath-devel zlib-devel"
 short_desc="Relational database offering many ANSI SQL standard features (V3)"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="custom"
+license="custom:IDPL-1.0, Interbase-1.0"
 homepage="https://www.firebirdsql.org/en/start/"
 distfiles="https://github.com/FirebirdSQL/firebird/releases/download/R${_uver%_*}/Firebird-${version}-${_build}.tar.bz2"
 checksum=34c1d2a29bbaf288e682cd1b5f8083f2baf73f351062245ace0bee35a3f7d35f
@@ -87,7 +87,7 @@ pre_configure() {
 	# do not change ownership to root:root and
 	# do not change permissions to read-only
 	find -iname "*.sh.in" -exec sed -i "{}" \
-		-e 's;"`whoami`";"root";' \
+		-e 's;"\x60whoami\x60";"root";' \
 		-e 's;chown root:root;#&;' \
 		-e 's;chown -R;#&;' \
 		-e 's;chmod 0444;chmod 0644;' \
@@ -113,6 +113,9 @@ do_install() {
 
 	cp -pR gen/buildroot/* ${DESTDIR}/
 
+	# Conflicts with isql from unixodbc.
+	mv ${DESTDIR}/usr/bin/isql{,-fb}
+
 	# TODO: create superserver?
 	# system account?
 	# runit service?

From a1618339163c0ffe72f116830b1fb13ae9bd698b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Tue, 4 Jul 2023 15:31:33 +0200
Subject: [PATCH 120/150] syncthing: update to 1.23.6.

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

diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template
index 1c704f3d6eed..9a5f43c41489 100644
--- a/srcpkgs/syncthing/template
+++ b/srcpkgs/syncthing/template
@@ -1,6 +1,6 @@
 # Template file for 'syncthing'
 pkgname=syncthing
-version=1.23.5
+version=1.23.6
 revision=1
 build_style=go
 go_import_path="github.com/syncthing/syncthing"
@@ -16,7 +16,7 @@ license="MPL-2.0"
 homepage="https://syncthing.net/"
 changelog="https://github.com/syncthing/syncthing/releases"
 distfiles="https://github.com/syncthing/${pkgname}/archive/v${version}.tar.gz"
-checksum=d87f02b3e970c0f08c59166851b40ee5c647efcb2d70b5f0410416987cd42294
+checksum=8b4d127c6893375165bbbc31865735b7cccc99e1bb019f6dab7a6020ba6b621b
 
 pre_build() {
 	GOARCH= go generate \

From 1e03d6378afa6b0308dfcb8d1828c37d9164e12a Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 3 Jul 2023 12:29:07 +0530
Subject: [PATCH 121/150] pex: update to 2.1.138.

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

diff --git a/srcpkgs/pex/template b/srcpkgs/pex/template
index 9db0c0483905..d3ebccc07248 100644
--- a/srcpkgs/pex/template
+++ b/srcpkgs/pex/template
@@ -1,6 +1,6 @@
 # Template file for 'pex'
 pkgname=pex
-version=2.1.137
+version=2.1.138
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-flit_core python3-Sphinx"
@@ -9,9 +9,9 @@ short_desc="Library & tool for generating .pex (Python EXecutable) files"
 maintainer="icp <pangolin@vivaldi.net>"
 license="Apache-2.0"
 homepage="https://github.com/pantsbuild/pex"
-changelog="https://raw.githubusercontent.com/pantsbuild/pex/main/CHANGES.rst"
+changelog="https://raw.githubusercontent.com/pantsbuild/pex/main/CHANGES.md"
 distfiles="${PYPI_SITE}/p/pex/pex-${version}.tar.gz"
-checksum=cb0ce6cf64757dd5ba4f34c4607ab485f7909e6c24cd479ca28ce52205f0edeb
+checksum=75a514cd37a23fb587d15d91664be0e94f7acc1d132ff0f72c215e2125c28be2
 
 post_build() {
 	PYTHONPATH="$PWD" make -C docs man

From 45928773a13de3fcee6ee80bbedca569306864c8 Mon Sep 17 00:00:00 2001
From: SpidFightFR <spidfight.one@gmail.com>
Date: Tue, 4 Jul 2023 15:06:52 +0000
Subject: [PATCH 122/150] gzdoom: update to version 4.10.0.

---
 srcpkgs/gzdoom/patches/fix-i686.patch    | 32 ------------------------
 srcpkgs/gzdoom/patches/sdl-version.patch | 24 ------------------
 srcpkgs/gzdoom/template                  | 30 +++++++---------------
 3 files changed, 9 insertions(+), 77 deletions(-)
 delete mode 100644 srcpkgs/gzdoom/patches/fix-i686.patch
 delete mode 100644 srcpkgs/gzdoom/patches/sdl-version.patch

diff --git a/srcpkgs/gzdoom/patches/fix-i686.patch b/srcpkgs/gzdoom/patches/fix-i686.patch
deleted file mode 100644
index 14914b3a5a51..000000000000
--- a/srcpkgs/gzdoom/patches/fix-i686.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 26c617e..e162638 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -1361,11 +1361,11 @@ endif()
- if( ZD_CMAKE_COMPILER_IS_GNUCXX_COMPATIBLE )
- 	# Need to enable intrinsics for these files.
- 	if( SSE_MATTERS )
--		set_property( SOURCE
-+		set_source_files_properties(
- 			common/rendering/polyrenderer/poly_all.cpp
- 			rendering/swrenderer/r_all.cpp
--			utility/palette.cpp
--			utility/x86.cpp
-+			common/utility/palette.cpp
-+			common/utility/x86.cpp
- 			APPEND_STRING PROPERTY COMPILE_FLAGS " -msse2 -mmmx" )
- 	endif()
- endif()
-diff --git a/src/common/utility/palette.cpp b/src/common/utility/palette.cpp
-index f2a2987..b8de208 100644
---- a/src/common/utility/palette.cpp
-+++ b/src/common/utility/palette.cpp
-@@ -33,6 +33,8 @@
- */
- 
- #include <algorithm>
-+#include <cfloat>
-+#include <cmath>
- #include "palutil.h"
- #include "palentry.h"
- #include "sc_man.h"
diff --git a/srcpkgs/gzdoom/patches/sdl-version.patch b/srcpkgs/gzdoom/patches/sdl-version.patch
deleted file mode 100644
index 2ec2680ab4b7..000000000000
--- a/srcpkgs/gzdoom/patches/sdl-version.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 2c69afa1187f55c2634c67c3ece47d89fd1b4f67 Mon Sep 17 00:00:00 2001
-From: Christoph Oelckers <coelckers@users.noreply.github.com>
-Date: Tue, 31 May 2022 11:00:10 +0200
-Subject: [PATCH] - fixed SDL version check
-
----
- src/common/platform/posix/sdl/sdlglvideo.cpp | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/src/common/platform/posix/sdl/sdlglvideo.cpp b/src/common/platform/posix/sdl/sdlglvideo.cpp
-index a5f7e6b527e..335dc620657 100644
---- a/src/common/platform/posix/sdl/sdlglvideo.cpp
-+++ b/src/common/platform/posix/sdl/sdlglvideo.cpp
-@@ -394,9 +394,7 @@ SDLVideo::SDLVideo ()
- 	}
- 
- 	// Fail gracefully if we somehow reach here after linking against a SDL2 library older than 2.0.6.
--	SDL_version sdlver;
--	SDL_GetVersion(&sdlver);
--	if (!(sdlver.patch >= 6))
-+	if (!SDL_VERSION_ATLEAST(2, 0, 6))
- 	{
- 		I_FatalError("Only SDL 2.0.6 or later is supported.");
- 	}
diff --git a/srcpkgs/gzdoom/template b/srcpkgs/gzdoom/template
index 99ee5e2144c2..781616f36a93 100644
--- a/srcpkgs/gzdoom/template
+++ b/srcpkgs/gzdoom/template
@@ -1,34 +1,31 @@
 # Template file for 'gzdoom'
 pkgname=gzdoom
-version=4.7.1
-revision=2
-_tagdate=2021-10-20
+version=4.10.0
+revision=1
+archs="~i686* ~arm*"
 build_style=cmake
 configure_args="-DINSTALL_PK3_PATH=share/gzdoom -DDYN_GTK=OFF -DDYN_OPENAL=OFF"
 hostmakedepends="pkg-config tar xz"
-makedepends="SDL2-devel gtk+3-devel libgomp-devel ZMusic-devel libopenal-devel"
+makedepends="SDL2-devel gtk+3-devel libgomp-devel ZMusic-devel libopenal-devel libvpx-devel"
 short_desc="Advanced Doom source port with OpenGL support"
 maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.zdoom.org"
 # WARNING: watch out for new submodules
-distfiles="https://github.com/coelckers/gzdoom/archive/g${version}.tar.gz
- https://github.com/coelckers/gzdoom/releases/download/g${version}/gzdoom_${version}_amd64.deb"
-checksum="454257582be0576501eef1efc99fe7ea70f1c4d7993549db3cbc709ce75fc102
- af1501c05815a7945a335704f6f05ac263c5877549fa3f476478077b56ea14f2"
+distfiles="https://github.com/ZDoom/gzdoom/archive/g${version}.tar.gz
+ https://github.com/ZDoom/gzdoom/releases/download/g${version}/gzdoom_${version}_amd64.deb"
+checksum="8702522c05048dfd4a765c6ac82a270d8bd0942e813d5bc6f4b69795a5d23a20
+ 1baf9f577839daff89073768eeccf561dd330eabec65217ba67eba799a4dfcab"
 skip_extraction="${pkgname}_${version}_amd64.deb"
 nocross=yes
 
 CXXFLAGS=-std=gnu++11
 
 if [ "$XBPS_TARGET_LIBC" = musl ]; then
+	CFLAGS="-D_7ZIP_AFFINITY_DISABLE"
 	makedepends+=" musl-fts-devel libexecinfo-devel"
 fi
 
-case "$XBPS_TARGET_MACHINE" in
-	i686*) configure_args+=" -DSSE_MATTERS=true" ;;
-esac
-
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
 	configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
@@ -39,15 +36,6 @@ post_extract() {
 	tar --strip-components=4 -xJf - ./usr/share/{pixmaps/gzdoom.png,applications/gzdoom.desktop}
 }
 
-post_patch() {
-	vsed -e "s|GIT_DESCRIPTION|\"${version}\"|g" -i src/gitinfo.cpp
-	vsed -e "s|VERSIONSTR|\"${version}\"|g" -i src/gitinfo.cpp
-	vsed -e "s|GIT_TIME|\"${_tagdate}\"|g" -i src/gitinfo.cpp
-	vsed -e 's|#define SHARE_DIR.*|#define SHARE_DIR "/usr/share/gzdoom/"|' \
-		-i src/common/platform/posix/i_system.h
-	vsed -e 's|/usr/share/games/doom|/usr/share/gzdoom|g' -i src/gameconfigfile.cpp
-}
-
 post_install() {
 	vmkdir usr/share/licenses
 	mv ${PKGDESTDIR}/usr/share/{doc/gzdoom/licenses,licenses/${pkgname}}

From 066ee0efe1f64f2c5d8ebd3febe4d27b772a5f07 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Tue, 4 Jul 2023 18:24:04 +0200
Subject: [PATCH 123/150] xtrans: update to 1.5.0

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

diff --git a/srcpkgs/xtrans/template b/srcpkgs/xtrans/template
index 444f6801723f..27491fa3c3ca 100644
--- a/srcpkgs/xtrans/template
+++ b/srcpkgs/xtrans/template
@@ -1,15 +1,15 @@
 # Template file for 'xtrans'
 pkgname=xtrans
-version=1.4.0
-revision=2
+version=1.5.0
+revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 short_desc="Network API translation layer to insulate X"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/lib/xtrans-${version}.tar.bz2"
-checksum=377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773
+distfiles="${XORG_SITE}/lib/xtrans-${version}.tar.gz"
+checksum=a806f8a92f879dcd0146f3f1153fdffe845f2fc0df9b1a26c19312b7b0a29c86
 
 post_install() {
 	vlicense COPYING

From b160c036ca3731762d73bf7ee32df7da9ad251c5 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Tue, 4 Jul 2023 18:22:34 +0200
Subject: [PATCH 124/150] xcursorgen: update to 1.0.8

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

diff --git a/srcpkgs/xcursorgen/template b/srcpkgs/xcursorgen/template
index f6d5165d43c0..54a1fda4a732 100644
--- a/srcpkgs/xcursorgen/template
+++ b/srcpkgs/xcursorgen/template
@@ -1,6 +1,6 @@
 # Template file for 'xcursorgen'
 pkgname=xcursorgen
-version=1.0.7
+version=1.0.8
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -9,8 +9,8 @@ short_desc="X cursor generator"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://xorg.freedesktop.org"
-distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2"
-checksum=35b6f844b24f1776e9006c880a745728800764dbe3b327a128772b4610d8eb3d
+distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.gz"
+checksum=b8bb2756918343b8bc15a4ce875e9efb6c4e7777adba088280e53dd09753b6ac
 
 post_install() {
 	vlicense COPYING

From cc3825402528373b6d8b657ce6ed8d51764ec194 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Tue, 4 Jul 2023 18:30:25 +0200
Subject: [PATCH 125/150] xwud: update to 1.0.6

Closes: #44838 [via git-merge-pr]
---
 srcpkgs/xwud/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/xwud/template b/srcpkgs/xwud/template
index d49fb3d5e3a4..356673aecfae 100644
--- a/srcpkgs/xwud/template
+++ b/srcpkgs/xwud/template
@@ -1,16 +1,16 @@
-# Template build file for 'xwud'.
+# Template file for 'xwud'
 pkgname=xwud
-version=1.0.5
+version=1.0.6
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel"
 short_desc="Image displayer for X"
-homepage="http://xorg.freedesktop.org"
-license="MIT"
 maintainer="Orphaned <orphan@voidlinux.org>"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=99997051f8a892313f22edf41dab45864e86e7062ee9012d5dbb6a40fc6b10a9
+license="MIT"
+homepage="http://xorg.freedesktop.org"
+distfiles="${XORG_SITE}/app/xwud-${version}.tar.gz"
+checksum=262171b0c434966ddbbe8a54afb9615567ad74d4cc2e823e14e51e099ec3ab0d
 
 post_install() {
 	vlicense COPYING

From a13225d40862a6c9338eb5cb0007fbf19e5ddd19 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Tue, 4 Jul 2023 18:31:36 +0200
Subject: [PATCH 126/150] xrefresh: update to 1.0.7

Closes: #44839 [via git-merge-pr]
---
 srcpkgs/xrefresh/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/xrefresh/template b/srcpkgs/xrefresh/template
index 2a0c179313e0..0a54077b9f0e 100644
--- a/srcpkgs/xrefresh/template
+++ b/srcpkgs/xrefresh/template
@@ -1,16 +1,16 @@
-# Template build file for 'xrefresh'.
+# Template file for 'xrefresh'
 pkgname=xrefresh
-version=1.0.6
+version=1.0.7
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel"
 short_desc="X refresher"
-homepage="http://xorg.freedesktop.org"
-license="MIT"
 maintainer="Orphaned <orphan@voidlinux.org>"
-distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
-checksum=287dfb9bb7e8d780d07e672e3252150850869cb550958ed5f8401f0835cd6353
+license="MIT"
+homepage="http://xorg.freedesktop.org"
+distfiles="${XORG_SITE}/app/xrefresh-${version}.tar.gz"
+checksum=f2817920f119bd9146ed3cde223b8a4ab17cb72da4ece7bddde35e18b31aa337
 
 post_install() {
 	vlicense COPYING

From 12d22b395a619cf44811747da72d88fdaefc9505 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Wed, 5 Jul 2023 00:30:34 +0200
Subject: [PATCH 127/150] xrefresh: update metadata

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

diff --git a/srcpkgs/xrefresh/template b/srcpkgs/xrefresh/template
index 0a54077b9f0e..dc585750006a 100644
--- a/srcpkgs/xrefresh/template
+++ b/srcpkgs/xrefresh/template
@@ -1,14 +1,14 @@
 # Template file for 'xrefresh'
 pkgname=xrefresh
 version=1.0.7
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="libX11-devel"
-short_desc="X refresher"
+short_desc="Refresh all or part of an X screen"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
-homepage="http://xorg.freedesktop.org"
+homepage="https://gitlab.freedesktop.org/xorg/app/xrefresh"
 distfiles="${XORG_SITE}/app/xrefresh-${version}.tar.gz"
 checksum=f2817920f119bd9146ed3cde223b8a4ab17cb72da4ece7bddde35e18b31aa337
 

From 5858b0a6f1f3d6bd1cefb81db29ac72fd288c1b3 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Tue, 4 Jul 2023 20:43:20 +0100
Subject: [PATCH 128/150] freetype: update to 2.13.1.

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

diff --git a/srcpkgs/freetype/template b/srcpkgs/freetype/template
index 7a47c539928f..2e5aeaadc9fa 100644
--- a/srcpkgs/freetype/template
+++ b/srcpkgs/freetype/template
@@ -1,6 +1,6 @@
 # Template file for 'freetype'
 pkgname=freetype
-version=2.13.0
+version=2.13.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-freetype-config"
@@ -13,7 +13,7 @@ homepage="https://www.freetype.org/"
 # Should be using NONGNU_SITE instead, but that often redirects to outdated
 # mirrors, causing fetching the distfile to fail.
 distfiles="https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${version}.tar.xz"
-checksum=5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c
+checksum=ea67e3b019b1104d1667aa274f5dc307d8cbd606b399bc32df308a77f1a564bf
 
 post_patch() {
 	vsed -i -e "s/%PKG_CONFIG%/pkg-config/" builds/unix/freetype-config.in

From 6b30e5ac6dc525f19835dbb526ed4480ce1df259 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjam=C3=ADn=20Albi=C3=B1ana?= <benalb@gmail.com>
Date: Tue, 4 Jul 2023 23:19:59 +0200
Subject: [PATCH 129/150] ncpamixer: update to 1.3.3.5.

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

diff --git a/srcpkgs/ncpamixer/template b/srcpkgs/ncpamixer/template
index 2adac2d5f703..514b60c43e4b 100644
--- a/srcpkgs/ncpamixer/template
+++ b/srcpkgs/ncpamixer/template
@@ -1,6 +1,6 @@
 # Template file for 'ncpamixer'
 pkgname=ncpamixer
-version=1.3.3.4
+version=1.3.3.5
 revision=1
 build_wrksrc=src
 build_style=cmake
@@ -10,7 +10,7 @@ maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="MIT"
 homepage="https://github.com/fulhax/ncpamixer"
 distfiles="https://github.com/fulhax/ncpamixer/archive/${version}.tar.gz"
-checksum=78be1b229c0325d58d34efd50cec3d2b0a1cb04fd2b34e4914e6ad29c7c17658
+checksum=2f9cd3801acea6f1f5e93222b80940b5966790c51236b6ee3456e46d4b0269af
 
 post_install() {
 	vlicense ../LICENSE

From 106f97bd4cbe03e91f392765a4b2a2687e4470cb Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Tue, 4 Jul 2023 18:33:29 +0200
Subject: [PATCH 130/150] pciutils: update to 3.10.0.

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

diff --git a/srcpkgs/pciutils/template b/srcpkgs/pciutils/template
index e7f993727aad..b5c8eb6bea05 100644
--- a/srcpkgs/pciutils/template
+++ b/srcpkgs/pciutils/template
@@ -1,6 +1,6 @@
 # Template file for 'pciutils'
 pkgname=pciutils
-version=3.9.0
+version=3.10.0
 revision=1
 hostmakedepends="pkg-config"
 makedepends="zlib-devel libkmod-devel"
@@ -11,7 +11,7 @@ license="GPL-2.0-or-later"
 homepage="https://mj.ucw.cz/sw/pciutils/"
 changelog="https://raw.githubusercontent.com/pciutils/pciutils/master/ChangeLog"
 distfiles="https://mj.ucw.cz/download/linux/pci/pciutils-${version}.tar.gz"
-checksum=8953a785b2e3af414434b8fdcbfb75c90758819631001e60dd3afb89b22b2331
+checksum=7deabe38ae5fa88a96a8c4947975cf31c591506db546e9665a10dddbf350ead0
 
 do_build() {
 	make OPT="${CFLAGS}" SHARED=no AR=${AR} \

From 0f7532f293b9bd6dd22ee96e16c08de0526e72e4 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 3 Jul 2023 22:22:08 -0400
Subject: [PATCH 131/150] NetworkManager: update to 1.42.8

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

diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template
index 6311d82924c1..61dba80e131a 100644
--- a/srcpkgs/NetworkManager/template
+++ b/srcpkgs/NetworkManager/template
@@ -1,6 +1,6 @@
 # Template file for 'NetworkManager'
 pkgname=NetworkManager
-version=1.42.6
+version=1.42.8
 revision=1
 build_style=meson
 build_helper="gir qemu"
@@ -35,7 +35,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/NetworkManager"
 changelog="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/raw/nm-1-42/NEWS"
 distfiles="${GNOME_SITE}/NetworkManager/${version%.*}/NetworkManager-${version}.tar.xz"
-checksum=8c388ac3775ac6bceb605fae21be2c3e261cafe6067994a89f0dfa4610ed0279
+checksum=0337e7583d2ec5ade2ba2e8c625d2f09eeccda1d22836ee29aa72925d399c353
 # TODO: Some tests require network namespaces to run.
 make_check=extended
 lib32disabled=yes

From 0272355ef7e3bfaa94cef83057575d269c82da63 Mon Sep 17 00:00:00 2001
From: MeganerdNL <meganerd@meganerd.nl>
Date: Sun, 2 Jul 2023 14:03:36 +0200
Subject: [PATCH 132/150] fail2ban: update to 1.0.2

---
 srcpkgs/fail2ban/patches/python3.10.patch | 103 ----------------------
 srcpkgs/fail2ban/template                 |   6 +-
 2 files changed, 3 insertions(+), 106 deletions(-)
 delete mode 100644 srcpkgs/fail2ban/patches/python3.10.patch

diff --git a/srcpkgs/fail2ban/patches/python3.10.patch b/srcpkgs/fail2ban/patches/python3.10.patch
deleted file mode 100644
index a44fc9aa7645..000000000000
--- a/srcpkgs/fail2ban/patches/python3.10.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-From 8ae9208454e426aa87b96ba5df26036c4ae5cefd Mon Sep 17 00:00:00 2001
-From: "Sergey G. Brester" <serg.brester@sebres.de>
-Date: Mon, 8 Feb 2021 16:44:27 +0100
-Subject: [PATCH 1/4] try to provide coverage for 3.10-alpha.5 (#2931)
-
----
- .github/workflows/main.yml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
-index 7a1d31df3d..262448c2da 100644
---- a/.github/workflows/main.yml
-+++ b/.github/workflows/main.yml
-@@ -22,7 +22,7 @@ jobs:
-     runs-on: ubuntu-20.04
-     strategy:
-       matrix:
--        python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, pypy2, pypy3]
-+        python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, '3.10.0-alpha.5', pypy2, pypy3]
-       fail-fast: false
-     # Steps represent a sequence of tasks that will be executed as part of the job
-     steps:
-
-From 2b6bb2c1bed8f7009631e8f8c306fa3160324a49 Mon Sep 17 00:00:00 2001
-From: "Sergey G. Brester" <serg.brester@sebres.de>
-Date: Mon, 8 Feb 2021 17:19:24 +0100
-Subject: [PATCH 2/4] follow bpo-37324:
- :ref:`collections-abstract-base-classes` moved to the :mod:`collections.abc`
- module
-
-(since 3.10-alpha.5 `MutableMapping` is missing in collections module)
----
- fail2ban/server/action.py | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/fail2ban/server/action.py b/fail2ban/server/action.py
-index 3bc48fe046..f0f1e6f59a 100644
---- a/fail2ban/server/action.py
-+++ b/fail2ban/server/action.py
-@@ -30,7 +30,10 @@
- import threading
- import time
- from abc import ABCMeta
--from collections import MutableMapping
-+try:
-+	from collections.abc import MutableMapping
-+except ImportError:
-+	from collections import MutableMapping
- 
- from .failregex import mapTag2Opt
- from .ipdns import DNSUtils
-
-From 42dee38ad2ac5c3f23bdf297d824022923270dd9 Mon Sep 17 00:00:00 2001
-From: "Sergey G. Brester" <serg.brester@sebres.de>
-Date: Mon, 8 Feb 2021 17:25:45 +0100
-Subject: [PATCH 3/4] amend for `Mapping`
-
----
- fail2ban/server/actions.py | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/fail2ban/server/actions.py b/fail2ban/server/actions.py
-index b7b95b445a..897d907c1a 100644
---- a/fail2ban/server/actions.py
-+++ b/fail2ban/server/actions.py
-@@ -28,7 +28,10 @@
- import os
- import sys
- import time
--from collections import Mapping
-+try:
-+	from collections.abc import Mapping
-+except ImportError:
-+	from collections import Mapping
- try:
- 	from collections import OrderedDict
- except ImportError:
-
-From 9f1d1f4fbd0804695a976beb191f2c49a2739834 Mon Sep 17 00:00:00 2001
-From: "Sergey G. Brester" <serg.brester@sebres.de>
-Date: Mon, 8 Feb 2021 17:35:59 +0100
-Subject: [PATCH 4/4] amend for `Mapping` (jails)
-
----
- fail2ban/server/jails.py | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/fail2ban/server/jails.py b/fail2ban/server/jails.py
-index 972a8c4bd2..27e12ddf65 100644
---- a/fail2ban/server/jails.py
-+++ b/fail2ban/server/jails.py
-@@ -22,7 +22,10 @@
- __license__ = "GPL"
- 
- from threading import Lock
--from collections import Mapping
-+try:
-+	from collections.abc import Mapping
-+except ImportError:
-+	from collections import Mapping
- 
- from ..exceptions import DuplicateJailException, UnknownJailException
- from .jail import Jail
diff --git a/srcpkgs/fail2ban/template b/srcpkgs/fail2ban/template
index db25a5f28826..caaf7fd6b537 100644
--- a/srcpkgs/fail2ban/template
+++ b/srcpkgs/fail2ban/template
@@ -1,7 +1,7 @@
 # Template file for 'fail2ban'
 pkgname=fail2ban
-version=0.11.2
-revision=4
+version=1.0.2
+revision=1
 build_style=python3-module
 hostmakedepends="pkg-config python3"
 depends="python3"
@@ -11,7 +11,7 @@ license="GPL-2.0-only"
 homepage="https://www.fail2ban.org/"
 changelog="https://raw.githubusercontent.com/fail2ban/fail2ban/master/ChangeLog"
 distfiles="https://github.com/fail2ban/fail2ban/archive/${version}.tar.gz"
-checksum=383108e5f8644cefb288537950923b7520f642e7e114efb843f6e7ea9268b1e0
+checksum=ae8b0b41f27a7be12d40488789d6c258029b23a01168e3c0d347ee80b325ac23
 conf_files="
  /etc/fail2ban/fail2ban.conf
  /etc/fail2ban/jail.conf

From dd118a7441f75506308265174fbf40f4ab0259bc Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 4 Jul 2023 20:41:16 -0400
Subject: [PATCH 133/150] podofo: fix homepage, distfile, update check

closes #44846
---
 srcpkgs/podofo/template | 6 +++---
 srcpkgs/podofo/update   | 1 -
 2 files changed, 3 insertions(+), 4 deletions(-)
 delete mode 100644 srcpkgs/podofo/update

diff --git a/srcpkgs/podofo/template b/srcpkgs/podofo/template
index 6194d645ddcc..8fdf86188cf7 100644
--- a/srcpkgs/podofo/template
+++ b/srcpkgs/podofo/template
@@ -8,9 +8,9 @@ makedepends="fontconfig-devel libidn-devel openssl-devel lua53-devel tiff-devel"
 short_desc="Library to work with the PDF file format"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="http://podofo.sourceforge.net/"
-distfiles="${SOURCEFORGE_SITE}/podofo/podofo/${version}/podofo-${version}.tar.gz"
-checksum=7cf2e716daaef89647c54ffcd08940492fd40c385ef040ce7529396bfadc1eb8
+homepage="https://github.com/podofo/podofo"
+distfiles="https://github.com/podofo/podofo/archive/refs/tags/${version}.tar.gz"
+checksum=42d7eaa3c8ffabf001121447830343c4362e562d0f12192b033a393f334a64a6
 disable_parallel_build=yes
 
 libpodofo_package() {
diff --git a/srcpkgs/podofo/update b/srcpkgs/podofo/update
deleted file mode 100644
index 35f969938eda..000000000000
--- a/srcpkgs/podofo/update
+++ /dev/null
@@ -1 +0,0 @@
-site="https://sourceforge.net/projects/podofo/files/"

From 19a1fc6d2ff293014ffec14fc82b843c92e73b50 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Sat, 1 Jul 2023 18:39:03 +0200
Subject: [PATCH 134/150] rustypaste: update to 0.11.1

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

diff --git a/srcpkgs/rustypaste/template b/srcpkgs/rustypaste/template
index f04fb2e37d6a..b1d056dfd53a 100644
--- a/srcpkgs/rustypaste/template
+++ b/srcpkgs/rustypaste/template
@@ -1,6 +1,6 @@
 # Template file for 'rustypaste'
 pkgname=rustypaste
-version=0.10.0
+version=0.11.1
 revision=1
 build_style=cargo
 make_check_args="-- --test-threads 1"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/orhun/rustypaste"
 changelog="https://raw.githubusercontent.com/orhun/rustypaste/master/CHANGELOG.md"
 distfiles="https://github.com/orhun/rustypaste/archive/refs/tags/v${version}.tar.gz"
-checksum=54e4235716ccece450b51ffbd7a42a21b730650d3b481901e95d91477819806b
+checksum=5e6be43231b9dc1765390414c2d370717444be52f1ce4f23cf454c50bdfbb44d
 conf_files="/etc/rustypaste/config.toml"
 
 system_accounts="_rustypaste"

From f0dc6bf7a73a92d7f5ab9442c907ffb24bf5d174 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Sat, 1 Jul 2023 18:39:23 +0200
Subject: [PATCH 135/150] rustypaste-cli: update to 0.5.0

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

diff --git a/srcpkgs/rustypaste-cli/template b/srcpkgs/rustypaste-cli/template
index 663a222a059f..a521dd887b08 100644
--- a/srcpkgs/rustypaste-cli/template
+++ b/srcpkgs/rustypaste-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'rustypaste-cli'
 pkgname=rustypaste-cli
-version=0.4.0
+version=0.5.0
 revision=1
 build_style=cargo
 short_desc="CLI tool for rustypaste"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://github.com/orhun/rustypaste-cli"
 changelog="https://raw.githubusercontent.com/orhun/rustypaste-cli/master/CHANGELOG.md"
 distfiles="https://github.com/orhun/rustypaste-cli/archive/refs/tags/v${version}.tar.gz"
-checksum=c534d047202dcae17255a816882ac6358f82735270843f0b7ae525cc15fc2e91
+checksum=6af63a98fdd852e4a930568d74b75442c48cea741410ef87efc7694910d94be2
 
 post_install() {
 	vlicense LICENSE

From d001eb2926a03277a8e910126b7c7c4b59eec0fd Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 1 Jul 2023 12:47:38 +0530
Subject: [PATCH 136/150] python3-markdown-it: update to 3.0.0.

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

diff --git a/srcpkgs/python3-markdown-it/template b/srcpkgs/python3-markdown-it/template
index 75075530af2a..58a2fe5e2211 100644
--- a/srcpkgs/python3-markdown-it/template
+++ b/srcpkgs/python3-markdown-it/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-markdown-it'
 pkgname=python3-markdown-it
-version=2.2.0
+version=3.0.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-flit_core"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/executablebooks/markdown-it-py"
 changelog="https://raw.githubusercontent.com/executablebooks/markdown-it-py/master/CHANGELOG.md"
 distfiles="${PYPI_SITE}/m/markdown-it-py/markdown-it-py-${version}.tar.gz"
-checksum=7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1
+checksum=e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
 # Tests not shipped in PYPI tarball
 make_check=no
 

From e8a46c001632d523a3c6ab04f2bf3a1710729456 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 3 Jul 2023 00:33:37 +0530
Subject: [PATCH 137/150] python3-pyfuse3: update to 3.2.3.

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

diff --git a/srcpkgs/python3-pyfuse3/template b/srcpkgs/python3-pyfuse3/template
index 1463ecb76f81..7df3627a4067 100644
--- a/srcpkgs/python3-pyfuse3/template
+++ b/srcpkgs/python3-pyfuse3/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pyfuse3'
 pkgname=python3-pyfuse3
-version=3.2.2
+version=3.2.3
 revision=1
 build_style=python3-module
 hostmakedepends="pkg-config python3-setuptools"
@@ -13,4 +13,4 @@ license="LGPL-2.0-or-later"
 homepage="https://pypi.org/project/pyfuse3/"
 changelog="https://raw.githubusercontent.com/libfuse/pyfuse3/master/Changes.rst"
 distfiles="${PYPI_SITE}/p/pyfuse3/pyfuse3-${version}.tar.gz"
-checksum=aa4080913e6148bff1365d4aaacdc96767b87a1e178031fd9caeb5f0b9fc8cec
+checksum=0771e921fd2a1c36bd4ed6b74db0616f4d40c8ac68994a80f3cc8a249fa807d8

From 6c99d6d64fa8a1d3fd0e11e34485032fdf2430a5 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Wed, 31 May 2023 12:28:26 +0530
Subject: [PATCH 138/150] python3-semver: update to 3.0.1.

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

diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template
index 171f8e521315..225c634148d2 100644
--- a/srcpkgs/python3-semver/template
+++ b/srcpkgs/python3-semver/template
@@ -1,18 +1,18 @@
 # Template file for 'python3-semver'
 pkgname=python3-semver
-version=2.13.0
-revision=2
+version=3.0.1
+revision=1
 build_style=python3-pep517
-make_check_target="test_semver.py"
-hostmakedepends="python3-wheel"
+hostmakedepends="python3-wheel python3-setuptools_scm"
 depends="python3"
 checkdepends="python3-pytest-cov"
 short_desc="Python package to work with Semantic Versioning"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
-homepage="https://github.com/python-semver/python-semver"
+homepage="https://python-semver.readthedocs.io/en/latest/"
+changelog="https://raw.githubusercontent.com/python-semver/python-semver/master/CHANGELOG.rst"
 distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
-checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
+checksum=9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1
 
 post_install() {
 	vlicense LICENSE.txt

From 6db94c4e087f716113b4b34b9c32bfb39a512781 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 3 Jul 2023 00:28:24 +0530
Subject: [PATCH 139/150] python3-milc: update to 1.6.8.

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
index 94772363c818..04bbc495b33a 100644
--- a/srcpkgs/python3-milc/template
+++ b/srcpkgs/python3-milc/template
@@ -1,18 +1,19 @@
 # Template file for 'python3-milc'
 pkgname=python3-milc
-version=1.6.5
-revision=2
+version=1.6.8
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-appdirs python3-argcomplete python3-colorama python3-halo
  python3-spinners"
 checkdepends="${depends} python3-pytest python3-semver"
 short_desc="Batteries-Included Python 3 CLI Framework"
-maintainer="Orphaned <orphan@voidlinux.org>"
+maintainer="icp <pangolin@vivaldi.net>"
 license="MIT"
 homepage="https://milc.clueboard.co"
+changelog="https://raw.githubusercontent.com/clueboard/milc/master/CHANGELOG.rst"
 distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz"
-checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08
+checksum=578f51ca87be5d135ff6e8ada8268402819424b723efb7ac954bd99ebaeec0ab
 
 post_install() {
 	vlicense LICENSE

From ce397dbc56f8a48bce311d29112b59c9207653b3 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 4 Jul 2023 13:14:54 -0400
Subject: [PATCH 140/150] libjodycode: update to 3.1

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

diff --git a/srcpkgs/libjodycode/template b/srcpkgs/libjodycode/template
index 92f5ed05e736..fa91b332c5f4 100644
--- a/srcpkgs/libjodycode/template
+++ b/srcpkgs/libjodycode/template
@@ -1,6 +1,6 @@
 # Template file for 'libjodycode'
 pkgname=libjodycode
-version=3.0.1
+version=3.1
 revision=1
 build_style=gnu-makefile
 make_use_env=yes
@@ -10,7 +10,7 @@ license="MIT"
 homepage="https://github.com/jbruchon/libjodycode"
 changelog="https://raw.githubusercontent.com/jbruchon/libjodycode/master/CHANGES.txt"
 distfiles="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${version}.tar.gz"
-checksum=e02aa4b96577fb5b6ca26018759cdaf71e3768dac321c07a84f2fb93ca4871bf
+checksum=c72974eb1d38873e06ea84b3d78990f87192f0113da5bd13fcac6bbc6a6e2184
 
 post_install() {
 	vlicense LICENSE.txt
@@ -21,6 +21,7 @@ libjodycode-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	pkg_install() {
 		vmove usr/include
+		vmove "usr/lib/*.so"
 		vmove "usr/lib/*.a"
 	}
 }

From e03adf534c4480b50a33414be18e9347d4a5d862 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 4 Jul 2023 13:15:09 -0400
Subject: [PATCH 141/150] jdupes: update to 1.26.1

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

diff --git a/srcpkgs/jdupes/template b/srcpkgs/jdupes/template
index 9c77eb429b69..657ce382ec07 100644
--- a/srcpkgs/jdupes/template
+++ b/srcpkgs/jdupes/template
@@ -1,6 +1,6 @@
 # Template file for 'jdupes'
 pkgname=jdupes
-version=1.25.3
+version=1.26.1
 revision=1
 build_style=gnu-makefile
 make_build_args="ENABLE_BTRFS=1 ENABLE_DEDUPE=1"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/jbruchon/jdupes"
 changelog="https://raw.githubusercontent.com/jbruchon/jdupes/master/CHANGES.txt"
 distfiles="https://github.com/jbruchon/jdupes/archive/refs/tags/v${version}.tar.gz"
-checksum=89814310bb1884db6023436c523d03e405e1dda722a01caa336167e7938ac95e
+checksum=09153824320c65ad529f8f97cd3b7e792c50e9f9018192ea1a76f2e33a196225
 
 post_install() {
 	vlicense LICENSE.txt

From 59597afa5611c1e8188de85550fab456c3c434d0 Mon Sep 17 00:00:00 2001
From: lukas-jo <lukas.jordan@pm.me>
Date: Tue, 4 Jul 2023 11:16:50 +0200
Subject: [PATCH 142/150] ncspot: update to 0.13.3.

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

diff --git a/srcpkgs/ncspot/template b/srcpkgs/ncspot/template
index 19a47daeca3c..070b720b8c3d 100644
--- a/srcpkgs/ncspot/template
+++ b/srcpkgs/ncspot/template
@@ -1,6 +1,6 @@
 # Template file for 'ncspot'
 pkgname=ncspot
-version=0.13.2
+version=0.13.3
 revision=1
 build_style=cargo
 build_helper="qemu"
@@ -14,7 +14,7 @@ license="BSD-2-Clause"
 homepage="https://github.com/hrkfdn/ncspot"
 changelog="https://github.com/hrkfdn/ncspot/releases"
 distfiles="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${version}.tar.gz"
-checksum=c329fc3fe229c47c2b3490555b4c8df550a3e2bbe3d0ade4e07f59434fa14e77
+checksum=316995d5bbef59c7a8699c8e7c3b3bc7699a38395a7d3500771abe4ca51b4d50
 
 post_build() {
 	cargo auditable build --release --target ${RUST_TARGET} --package xtask

From f44f36a1fb767b3f38cc86caae559f4bb641d5ae Mon Sep 17 00:00:00 2001
From: Massimo Manzato <massimo.manzato@gmail.com>
Date: Tue, 4 Jul 2023 12:08:25 +0200
Subject: [PATCH 143/150] a4: update to 0.2.2.

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

diff --git a/srcpkgs/a4/template b/srcpkgs/a4/template
index 42c3ee99ade7..0b068ab111df 100644
--- a/srcpkgs/a4/template
+++ b/srcpkgs/a4/template
@@ -1,6 +1,6 @@
 # Template file for 'a4'
 pkgname=a4
-version=0.2.1
+version=0.2.2
 revision=1
 build_style=gnu-makefile
 makedepends="libvterm-devel libtickit-devel"
@@ -9,7 +9,7 @@ maintainer="Massimo Manzato <massimo.manzato@gmail.com>"
 license="MIT"
 homepage="https://a4term.com/"
 distfiles="https://github.com/rpmohn/a4/archive/v${version}.tar.gz"
-checksum=52e16e58ac52b9157933a3fd1063bc79e8dfa2f72ea2b4f03e77327bbec2c59e
+checksum=6cf79cfae36d171d0de9b2e79c55c2fbd10d30be25863842d23c95e8df628050
 
 post_install() {
 	vlicense LICENSE

From 3cef6bf4fd2a02880ffa7eaec1c120c1e1296688 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 3 Jul 2023 21:50:49 +0530
Subject: [PATCH 144/150] rust-analyzer: update to 2023.07.03.

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

diff --git a/srcpkgs/rust-analyzer/template b/srcpkgs/rust-analyzer/template
index 6ae7cd38d4fb..83984deaaed2 100644
--- a/srcpkgs/rust-analyzer/template
+++ b/srcpkgs/rust-analyzer/template
@@ -1,6 +1,6 @@
 # Template file for 'rust-analyzer'
 pkgname=rust-analyzer
-version=2023.06.26
+version=2023.07.03
 revision=1
 _ver=${version//./-}
 build_style=cargo
@@ -10,7 +10,7 @@ maintainer="Gabriel Sanches <gabriel@gsr.dev>"
 license="Apache-2.0, MIT"
 homepage="https://rust-analyzer.github.io/"
 distfiles="https://github.com/rust-lang/rust-analyzer/archive/refs/tags/${_ver}.tar.gz"
-checksum=2a22d552e98820dacf34aa84816dff1d83e9c56c997470e917c9d77f150069b4
+checksum=8212fd4f4337166f046cab44463185226e6782554c956cddbe2786c8e1dd510e
 # tests require Rust source code
 make_check=no
 

From a4cc149d1951c2ef06f7bf5959040bd66a8132af Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Mon, 3 Jul 2023 10:56:52 +0530
Subject: [PATCH 145/150] gallery-dl: update to 1.25.7.

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

diff --git a/srcpkgs/gallery-dl/template b/srcpkgs/gallery-dl/template
index 2c893c251a71..7a277412c05a 100644
--- a/srcpkgs/gallery-dl/template
+++ b/srcpkgs/gallery-dl/template
@@ -1,6 +1,6 @@
 # Template file for 'gallery-dl'
 pkgname=gallery-dl
-version=1.25.6
+version=1.25.7
 revision=1
 build_style=python3-module
 make_check_args="--ignore test/test_results.py"
@@ -13,7 +13,7 @@ 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/refs/tags/v${version}.tar.gz"
-checksum=d162f97c62e9d54ef3efdf00cd6c76ee422929bf19871b948caa6b3e0a1cc356
+checksum=46b37242e101e81f6ae908d972349c103b2b589453cf2f98547f19bf10cdf6dd
 
 pre_build() {
 	make man completion

From 2df5db73bb0374c0e4d89670d4232ee82e42dba7 Mon Sep 17 00:00:00 2001
From: triallax <triallax@tutanota.com>
Date: Wed, 28 Jun 2023 13:38:22 +0100
Subject: [PATCH 146/150] apparmor: update to 3.1.6.

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

diff --git a/srcpkgs/apparmor/template b/srcpkgs/apparmor/template
index b81fab0d0f02..1a4293f5ba72 100644
--- a/srcpkgs/apparmor/template
+++ b/srcpkgs/apparmor/template
@@ -1,6 +1,6 @@
 # Template file for 'apparmor'
 pkgname=apparmor
-version=3.1.4
+version=3.1.6
 revision=1
 build_wrksrc=libraries/libapparmor
 build_style=gnu-configure
@@ -17,7 +17,7 @@ license="GPL-2.0-only"
 homepage="https://gitlab.com/apparmor/apparmor"
 changelog="https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_${version}"
 distfiles="https://launchpad.net/apparmor/${version%.*}/${version}/+download/apparmor-${version}.tar.gz"
-checksum=6bee0c3941836dae2c635fe82f09b666123fcac16563aa0fedf4a63c22b91f40
+checksum=d5d699fd43faffd924dd51bfb5781a5a7cbabb55c1c9cb4abfb8c2840a9e8fcd
 replaces="apparmor-vim>=0"
 
 if [ -z "$CROSS_BUILD" ]; then

From 06664dc808d55b6b36f0106d6f3a13e56368a562 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Fri, 30 Jun 2023 09:50:09 +0200
Subject: [PATCH 147/150] mdBook: update to 0.4.31.

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

diff --git a/srcpkgs/mdBook/template b/srcpkgs/mdBook/template
index cfcdbc4cb545..05894f869ce3 100644
--- a/srcpkgs/mdBook/template
+++ b/srcpkgs/mdBook/template
@@ -1,6 +1,6 @@
 # Template file for 'mdBook'
 pkgname=mdBook
-version=0.4.30
+version=0.4.31
 revision=1
 build_style=cargo
 short_desc="Create book from markdown files. Like Gitbook but implemented in Rust"
@@ -9,7 +9,7 @@ license="MPL-2.0"
 homepage="https://github.com/rust-lang/mdBook"
 changelog="https://raw.githubusercontent.com/rust-lang/mdBook/master/CHANGELOG.md"
 distfiles="https://github.com/rust-lang/mdBook/archive/refs/tags/v${version}.tar.gz"
-checksum=9df217a6a4c22d4b0fef0d13e04b1a9ae896a0c1084af36b93d032c9fa2c4148
+checksum=0eab74f3861db63fce1a6624cc84a834441f35558128fb0b2e12f8806311283d
 
 post_install() {
 	vlicense LICENSE

From 2d8e7b82eff2a0891129db485c94620038737744 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 27 Jun 2023 23:15:14 -0400
Subject: [PATCH 148/150] python: fix checksum

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

diff --git a/srcpkgs/python/template b/srcpkgs/python/template
index 21566f3e9733..52b2b4532e62 100644
--- a/srcpkgs/python/template
+++ b/srcpkgs/python/template
@@ -4,7 +4,8 @@
 #
 pkgname=python
 version=2.7.18.7
-revision=2
+revision=3
+_commit=937f6fc83dc2f7f7156f69c993bc017a26e4f5bd
 pycompile_dirs="usr/lib/python2.7"
 hostmakedepends="pkg-config"
 makedepends="libffi-devel readline-devel gdbm-devel openssl-devel expat-devel
@@ -14,8 +15,8 @@ short_desc="Interpreted, interactive, object-oriented programming language"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Python-2.0"
 homepage="https://www.python.org"
-distfiles="https://github.com/ActiveState/cpython/archive/v${version}.tar.gz"
-checksum=84d1f812da249da666685b9eac82df0b201e898b8b3f164f81f348072c12b933
+distfiles="https://github.com/ActiveState/cpython/archive/${_commit}.tar.gz"
+checksum=e41b3ebac8ac7b7e3364c7f28892f81153d23dd200ef6aaacec82080aa5d2b56
 
 alternatives="
  python:idle:/usr/bin/idle2.7

From d9e568ade0503e7fcd2fa4902241f9e490839fff Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Tue, 27 Jun 2023 23:15:17 -0400
Subject: [PATCH 149/150] python-tkinter: fix checksum

---
 srcpkgs/python-tkinter/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python-tkinter/template b/srcpkgs/python-tkinter/template
index 858a70a97c9a..35c2c102b73c 100644
--- a/srcpkgs/python-tkinter/template
+++ b/srcpkgs/python-tkinter/template
@@ -8,7 +8,8 @@ _desc="Interpreted, interactive, object-oriented programming language"
 
 pkgname=python-tkinter
 version=2.7.18.7
-revision=1
+revision=2
+_commit=937f6fc83dc2f7f7156f69c993bc017a26e4f5bd
 pycompile_dirs="usr/lib/python2.7/lib-tk"
 hostmakedepends="pkg-config"
 makedepends="libffi-devel readline-devel gdbm-devel openssl-devel expat-devel
@@ -17,8 +18,8 @@ short_desc="${_desc} - GUI toolkit for Python2"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Python-2.0"
 homepage="https://www.python.org"
-distfiles="https://github.com/ActiveState/cpython/archive/v${version}.tar.gz"
-checksum=84d1f812da249da666685b9eac82df0b201e898b8b3f164f81f348072c12b933
+distfiles="https://github.com/ActiveState/cpython/archive/${_commit}.tar.gz"
+checksum=e41b3ebac8ac7b7e3364c7f28892f81153d23dd200ef6aaacec82080aa5d2b56
 
 pre_configure() {
 	# Ensure that internal copies of expat, libffi and zlib are not used.

From 6c5167d7280645266e36fbf4c263b63ccbb2f815 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH 150/150] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
  2023-07-05 14:32 ` [PR PATCH] [Updated] " void-linux
@ 2023-07-10  7:49 ` dataCobra
  2023-07-10 18:04 ` dataCobra
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-10  7:49 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

I'm not sure if I need to set packages to a new revision to make sure it's build with the new headers. I hope somebody can tell me that.

Packages using nv-codec-headers:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1203 bytes --]

From 7d24eeafa0581457fbcc74b9299b95e2738b59e8 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
  2023-07-05 14:32 ` [PR PATCH] [Updated] " void-linux
  2023-07-10  7:49 ` dataCobra
@ 2023-07-10 18:04 ` dataCobra
  2023-07-10 18:11 ` dataCobra
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-10 18:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

I'm not sure if I need to set packages to a new revision to make sure it's build with the new headers. I hope somebody can tell me that.

Packages using nv-codec-headers:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1203 bytes --]

From 0ea9620c133d9f48f34f54015e5b0715c7fbcb45 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (2 preceding siblings ...)
  2023-07-10 18:04 ` dataCobra
@ 2023-07-10 18:11 ` dataCobra
  2023-07-15  8:37 ` dataCobra
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-10 18:11 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

I'm not sure if I need to set packages to a new revision to make sure it's build with the new headers. I hope somebody can tell me that.

Packages using nv-codec-headers:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 4215 bytes --]

From 0ea9620c133d9f48f34f54015e5b0715c7fbcb45 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH 1/5] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

From 0d47e088568320f0c546ae6fff5af839b56a118b Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:09:57 +0200
Subject: [PATCH 2/5] ffmpeg: revbump for nv-codec-headers

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

diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index aa058aab9ca9..a3351d47dcda 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -2,7 +2,7 @@
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
 version=4.4.4
-revision=2
+revision=3
 short_desc="Decoding, encoding and streaming software"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"

From 3bb189925a2f53ef9a4e86be0dcb441bb0f95caa Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:15 +0200
Subject: [PATCH 3/5] handbrake: revbump for nv-codec-headers

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

diff --git a/srcpkgs/handbrake/template b/srcpkgs/handbrake/template
index ca5e4571e49c..188a79f2bf5c 100644
--- a/srcpkgs/handbrake/template
+++ b/srcpkgs/handbrake/template
@@ -1,7 +1,7 @@
 # Template file for 'handbrake'
 pkgname=handbrake
 version=1.5.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--force --disable-gtk-update-checks --disable-df-fetch --harden
  $(vopt_enable fdk_aac fdk-aac) $(vopt_enable nvenc)"

From d2d920490f8902aaf26ec1cc5b1e60ce71dc3b48 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:46 +0200
Subject: [PATCH 4/5] gnome-remote-desktop: revbump for nv-codec-headers

---
 srcpkgs/gnome-remote-desktop/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index dd2d70b3f58b..28dab23ed99d 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
 version=44.0
-revision=1
+revision=2
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true -Dsystemd=false
  -Dsystemd_user_unit_dir=/usr/lib/systemd/user"

From e1e4048009197496254100b71c3cff1fe62f638c Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:55 +0200
Subject: [PATCH 5/5] nvidia-vaapi-driver: revbump for nv-codec-headers

---
 srcpkgs/nvidia-vaapi-driver/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/nvidia-vaapi-driver/template b/srcpkgs/nvidia-vaapi-driver/template
index 2b7e2122660d..5bd213aa51e6 100644
--- a/srcpkgs/nvidia-vaapi-driver/template
+++ b/srcpkgs/nvidia-vaapi-driver/template
@@ -1,7 +1,7 @@
 # Template file for 'nvidia-vaapi-driver'
 pkgname=nvidia-vaapi-driver
 version=0.0.9
-revision=1
+revision=2
 archs="x86_64"
 build_style=meson
 hostmakedepends="pkg-config"

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (3 preceding siblings ...)
  2023-07-10 18:11 ` dataCobra
@ 2023-07-15  8:37 ` dataCobra
  2023-07-16  9:16 ` dataCobra
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-15  8:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

The following packages use nv-codec-headers and I've upped the revision:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 4215 bytes --]

From aeefa2f5cdd8941a53b77ea9b6b48af6c55ed3c6 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH 1/5] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

From 740abf837fb5a65e6b3a704aa7b3a4b089dda555 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:09:57 +0200
Subject: [PATCH 2/5] ffmpeg: revbump for nv-codec-headers

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

diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index aa058aab9ca9..a3351d47dcda 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -2,7 +2,7 @@
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
 version=4.4.4
-revision=2
+revision=3
 short_desc="Decoding, encoding and streaming software"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"

From 7b792a526512f43208bf0843e4021bc6a24777bc Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:15 +0200
Subject: [PATCH 3/5] handbrake: revbump for nv-codec-headers

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

diff --git a/srcpkgs/handbrake/template b/srcpkgs/handbrake/template
index ca5e4571e49c..188a79f2bf5c 100644
--- a/srcpkgs/handbrake/template
+++ b/srcpkgs/handbrake/template
@@ -1,7 +1,7 @@
 # Template file for 'handbrake'
 pkgname=handbrake
 version=1.5.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--force --disable-gtk-update-checks --disable-df-fetch --harden
  $(vopt_enable fdk_aac fdk-aac) $(vopt_enable nvenc)"

From dfa83b2b7f7ce94b665bd9db78a626eb420d3c9b Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:46 +0200
Subject: [PATCH 4/5] gnome-remote-desktop: revbump for nv-codec-headers

---
 srcpkgs/gnome-remote-desktop/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index dd2d70b3f58b..28dab23ed99d 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
 version=44.0
-revision=1
+revision=2
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true -Dsystemd=false
  -Dsystemd_user_unit_dir=/usr/lib/systemd/user"

From 8ab018fdbd9d4d932a9324374ee7334a1435c87b Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:55 +0200
Subject: [PATCH 5/5] nvidia-vaapi-driver: revbump for nv-codec-headers

---
 srcpkgs/nvidia-vaapi-driver/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/nvidia-vaapi-driver/template b/srcpkgs/nvidia-vaapi-driver/template
index 2b7e2122660d..5bd213aa51e6 100644
--- a/srcpkgs/nvidia-vaapi-driver/template
+++ b/srcpkgs/nvidia-vaapi-driver/template
@@ -1,7 +1,7 @@
 # Template file for 'nvidia-vaapi-driver'
 pkgname=nvidia-vaapi-driver
 version=0.0.9
-revision=1
+revision=2
 archs="x86_64"
 build_style=meson
 hostmakedepends="pkg-config"

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (4 preceding siblings ...)
  2023-07-15  8:37 ` dataCobra
@ 2023-07-16  9:16 ` dataCobra
  2023-07-21  5:15 ` dataCobra
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-16  9:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

The following packages use nv-codec-headers and I've upped the revision:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 4215 bytes --]

From e3bcf85064495b9b90c1345cd76493e23f0b1052 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH 1/5] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

From 01f5ca1a0199eb5eea01decc2c05ac203be71fe8 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:09:57 +0200
Subject: [PATCH 2/5] ffmpeg: revbump for nv-codec-headers

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

diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index aa058aab9ca9..a3351d47dcda 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -2,7 +2,7 @@
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
 version=4.4.4
-revision=2
+revision=3
 short_desc="Decoding, encoding and streaming software"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"

From ef27de6cf988185dad218db64b0c76b63ab044e4 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:15 +0200
Subject: [PATCH 3/5] handbrake: revbump for nv-codec-headers

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

diff --git a/srcpkgs/handbrake/template b/srcpkgs/handbrake/template
index ca5e4571e49c..188a79f2bf5c 100644
--- a/srcpkgs/handbrake/template
+++ b/srcpkgs/handbrake/template
@@ -1,7 +1,7 @@
 # Template file for 'handbrake'
 pkgname=handbrake
 version=1.5.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--force --disable-gtk-update-checks --disable-df-fetch --harden
  $(vopt_enable fdk_aac fdk-aac) $(vopt_enable nvenc)"

From ba74db024c295ee11f8938bdb259d59a6de4cb7c Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:46 +0200
Subject: [PATCH 4/5] gnome-remote-desktop: revbump for nv-codec-headers

---
 srcpkgs/gnome-remote-desktop/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/gnome-remote-desktop/template b/srcpkgs/gnome-remote-desktop/template
index dd2d70b3f58b..28dab23ed99d 100644
--- a/srcpkgs/gnome-remote-desktop/template
+++ b/srcpkgs/gnome-remote-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-remote-desktop'
 pkgname=gnome-remote-desktop
 version=44.0
-revision=1
+revision=2
 build_style=meson
 configure_args="-Drdp=true -Dvnc=true -Dsystemd=false
  -Dsystemd_user_unit_dir=/usr/lib/systemd/user"

From 90c72a09ef5e404c1820cba6884cf4d599c72003 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Mon, 10 Jul 2023 20:10:55 +0200
Subject: [PATCH 5/5] nvidia-vaapi-driver: revbump for nv-codec-headers

---
 srcpkgs/nvidia-vaapi-driver/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/nvidia-vaapi-driver/template b/srcpkgs/nvidia-vaapi-driver/template
index 2b7e2122660d..5bd213aa51e6 100644
--- a/srcpkgs/nvidia-vaapi-driver/template
+++ b/srcpkgs/nvidia-vaapi-driver/template
@@ -1,7 +1,7 @@
 # Template file for 'nvidia-vaapi-driver'
 pkgname=nvidia-vaapi-driver
 version=0.0.9
-revision=1
+revision=2
 archs="x86_64"
 build_style=meson
 hostmakedepends="pkg-config"

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (5 preceding siblings ...)
  2023-07-16  9:16 ` dataCobra
@ 2023-07-21  5:15 ` dataCobra
  2023-07-24  6:36 ` dataCobra
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-21  5:15 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

The following packages use nv-codec-headers and I've upped the revision:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1203 bytes --]

From c043a4bcf358c32cf76b311996d59fbafa644837 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e489..251e057f826f 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (6 preceding siblings ...)
  2023-07-21  5:15 ` dataCobra
@ 2023-07-24  6:36 ` dataCobra
  2023-10-05 15:42 ` dataCobra
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-07-24  6:36 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

The following packages use nv-codec-headers and I've upped the revision:
 * ffmpeg
 * gnome-remote-desktop
 * handbrake
 * nvidia-vaapi-driver

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1205 bytes --]

From f92fa81778566c72aeb9b233b6345df13643c81e Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..251e057f826fb 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (7 preceding siblings ...)
  2023-07-24  6:36 ` dataCobra
@ 2023-10-05 15:42 ` dataCobra
  2023-10-17  0:07 ` tm512
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-10-05 15:42 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1205 bytes --]

From ee31eb0c58297ff23a1899e7877bf4d5c82afe8e Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Sun, 2 Jul 2023 10:49:49 +0200
Subject: [PATCH] nv-codec-header: update to 12.0.16.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..251e057f826fb 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2a1533b65f55f9da52956faf0627ed3b74868ac0c7f269990edd21369113b48f
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (8 preceding siblings ...)
  2023-10-05 15:42 ` dataCobra
@ 2023-10-17  0:07 ` tm512
  2023-10-17 12:00 ` dataCobra
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: tm512 @ 2023-10-17  0:07 UTC (permalink / raw)
  To: ml

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

New comment by tm512 on void-packages repository

https://github.com/void-linux/void-packages/pull/44781#issuecomment-1765454755

Comment:
While nv-codec-headers does need to be updated for ffmpeg 6.0, the 12.x series drops support for the nvidia470 driver, and ffmpeg 6.0 still seems to build just fine against nv-codec-headers 11.1.5.3 which retains support for nvidia470. Were there any GPUs that require the newer 12.x SDK for NVENC/NVDEC to function?

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

* Re: nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (9 preceding siblings ...)
  2023-10-17  0:07 ` tm512
@ 2023-10-17 12:00 ` dataCobra
  2023-10-17 12:08 ` [PR PATCH] [Updated] " dataCobra
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-10-17 12:00 UTC (permalink / raw)
  To: ml

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

New comment by dataCobra on void-packages repository

https://github.com/void-linux/void-packages/pull/44781#issuecomment-1766272754

Comment:
Hi @tm512,

the newer `SDK 12.x` brings support for Geforce RTX 40xx graphics cards.
The biggest feature is the new AV1 encoder for the RTX 40xx Series and newer.

But there are many more features and improvements which `SDK 12.x` does offer.

There is also `SDK 12.1` now which brings even more nice improvements and features.

Maybe we could create a legacy package which offers `SDK 11.x`?

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (10 preceding siblings ...)
  2023-10-17 12:00 ` dataCobra
@ 2023-10-17 12:08 ` dataCobra
  2023-10-17 20:55 ` nv-codec-header: update to 12.1.14.0 tm512
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-10-17 12:08 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1207 bytes --]

From 53406a9a5ef644cd50d2fb6e2215d9eda83c571c Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Tue, 17 Oct 2023 14:08:14 +0200
Subject: [PATCH] nv-codec-headers: update to 12.1.14.0.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..ee680c0eae69e 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.1.14.0
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=2fefaa227d2a3b4170797796425a59d1dd2ed5fd231db9b4244468ba327acd0b
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: nv-codec-header: update to 12.1.14.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (11 preceding siblings ...)
  2023-10-17 12:08 ` [PR PATCH] [Updated] " dataCobra
@ 2023-10-17 20:55 ` tm512
  2023-11-08 14:15 ` [PR PATCH] [Updated] " dataCobra
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: tm512 @ 2023-10-17 20:55 UTC (permalink / raw)
  To: ml

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

New comment by tm512 on void-packages repository

https://github.com/void-linux/void-packages/pull/44781#issuecomment-1767165246

Comment:
Thanks for the clarification, sounds like 12.x is a necessary upgrade then. It was just something I noticed before finding your PR, I went to update nv-codec-headers to get NVENC working on a `release/6.0` branch build of ffmpeg for my own use, and noticed that 11.1.5.3 retained support for older drivers and was enough to satisfy ffmpeg 6.0, so I figured I would chime in. A repo maintainer would have to give input on whether it's worthwhile to split the package to retain the option for supporting `nvidia470` while that driver is around and ffmpeg still supports running with 11.x.

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.1.14.0.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (12 preceding siblings ...)
  2023-10-17 20:55 ` nv-codec-header: update to 12.1.14.0 tm512
@ 2023-11-08 14:15 ` dataCobra
  2023-11-08 14:18 ` [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.1 dataCobra
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-11-08 14:15 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.1.14.0.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1205 bytes --]

From 2704ac1b0a9884d77bb23d963ec8a673662b9063 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Wed, 8 Nov 2023 15:15:25 +0100
Subject: [PATCH] nv-codec-headers: update to 12.0.16.1

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..a0acb20e8e082 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.1
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=37e31c7ed0c9bf2da74646a3ec426c38a6d29e60b1fb7bff3e03a99b9412e050
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.1.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (13 preceding siblings ...)
  2023-11-08 14:15 ` [PR PATCH] [Updated] " dataCobra
@ 2023-11-08 14:18 ` dataCobra
  2024-02-07  1:44 ` github-actions
  2024-02-07 14:09 ` [PR PATCH] [Updated] " dataCobra
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2023-11-08 14:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.1.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1206 bytes --]

From fc0a0e9816c2d3ce8f115784bee0cb6a75b6cd62 Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Wed, 8 Nov 2023 15:18:01 +0100
Subject: [PATCH] nv-codec-headers: update to 12.0.16.1.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..a0acb20e8e082 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.1
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=37e31c7ed0c9bf2da74646a3ec426c38a6d29e60b1fb7bff3e03a99b9412e050
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

* Re: nv-codec-header: update to 12.0.16.1.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (14 preceding siblings ...)
  2023-11-08 14:18 ` [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.1 dataCobra
@ 2024-02-07  1:44 ` github-actions
  2024-02-07 14:09 ` [PR PATCH] [Updated] " dataCobra
  16 siblings, 0 replies; 18+ messages in thread
From: github-actions @ 2024-02-07  1:44 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/44781#issuecomment-1931099298

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.1.
  2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
                   ` (15 preceding siblings ...)
  2024-02-07  1:44 ` github-actions
@ 2024-02-07 14:09 ` dataCobra
  16 siblings, 0 replies; 18+ messages in thread
From: dataCobra @ 2024-02-07 14:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dataCobra/void-packages nv-codec-headers
https://github.com/void-linux/void-packages/pull/44781

nv-codec-header: update to 12.0.16.1.
#### Testing the changes
- I tested the changes in this PR: **YES**

I've build ffmpeg successfully with this version and also tested streaming with the codec via obs studio with my Nvidia Geforce RTX 2080 Super.

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

We could also update to 12.1.x but this versions are no longer compatible with ffmpeg 4.4.4.

That's why for the moment I would update only to 12.0.16.1. This versions builds successfully with all packages that rely on it.

The new version would no longer allow users of nvidia470 to use the package. But 12.x brings so many relevant features for last and current generations of Nvidia graphics cards that this shouldn't be an argument.

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-nv-codec-headers-44781.patch --]
[-- Type: text/x-diff, Size: 1206 bytes --]

From 76a146766a5117eccfe7d842469c3eb2ac2a7d2c Mon Sep 17 00:00:00 2001
From: dataCobra <datacobra@thinkbot.de>
Date: Wed, 8 Nov 2023 15:18:01 +0100
Subject: [PATCH] nv-codec-headers: update to 12.0.16.1.

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

diff --git a/srcpkgs/nv-codec-headers/template b/srcpkgs/nv-codec-headers/template
index 3d422a61e4891..a0acb20e8e082 100644
--- a/srcpkgs/nv-codec-headers/template
+++ b/srcpkgs/nv-codec-headers/template
@@ -1,6 +1,6 @@
 # Template file for 'nv-codec-headers'
 pkgname=nv-codec-headers
-version=11.1.5.1
+version=12.0.16.1
 revision=1
 build_style=gnu-makefile
 short_desc="FFmpeg version of headers required to interface with Nvidias codec APIs"
@@ -8,7 +8,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"
 distfiles="https://github.com/FFmpeg/nv-codec-headers/archive/n${version}.tar.gz"
-checksum=d095fbd56aa93772471a323be0ebe65504a0f43f06c76a30b6d25da77b06ae9c
+checksum=37e31c7ed0c9bf2da74646a3ec426c38a6d29e60b1fb7bff3e03a99b9412e050
 
 post_install() {
 	sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE

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

end of thread, other threads:[~2024-02-07 14:09 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-02  8:56 [PR PATCH] nv-codec-header: update to 12.0.16.0 dataCobra
2023-07-05 14:32 ` [PR PATCH] [Updated] " void-linux
2023-07-10  7:49 ` dataCobra
2023-07-10 18:04 ` dataCobra
2023-07-10 18:11 ` dataCobra
2023-07-15  8:37 ` dataCobra
2023-07-16  9:16 ` dataCobra
2023-07-21  5:15 ` dataCobra
2023-07-24  6:36 ` dataCobra
2023-10-05 15:42 ` dataCobra
2023-10-17  0:07 ` tm512
2023-10-17 12:00 ` dataCobra
2023-10-17 12:08 ` [PR PATCH] [Updated] " dataCobra
2023-10-17 20:55 ` nv-codec-header: update to 12.1.14.0 tm512
2023-11-08 14:15 ` [PR PATCH] [Updated] " dataCobra
2023-11-08 14:18 ` [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.1 dataCobra
2024-02-07  1:44 ` github-actions
2024-02-07 14:09 ` [PR PATCH] [Updated] " dataCobra

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).