Github messages for voidlinux
 help / color / mirror / Atom feed
From: void-linux <void-linux@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] nv-codec-header: update to 12.0.16.0.
Date: Wed, 05 Jul 2023 16:32:11 +0200	[thread overview]
Message-ID: <20230705143211.-ZvFelRrR-W-1Sfvfxxn_ZxaQFLqAo56fTagepx9Smg@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-44781@inbox.vuxu.org>

[-- 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

  reply	other threads:[~2023-07-05 14:32 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-02  8:56 [PR PATCH] " dataCobra
2023-07-05 14:32 ` void-linux [this message]
2023-07-10  7:49 ` [PR PATCH] [Updated] " 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
2024-05-09  1:46 ` github-actions
2024-05-23  1:46 ` [PR PATCH] [Closed]: " github-actions

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230705143211.-ZvFelRrR-W-1Sfvfxxn_ZxaQFLqAo56fTagepx9Smg@z \
    --to=void-linux@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).