Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] schismtracker: update to 20240426
@ 2024-04-27 21:56 knightcole
  2024-04-28 15:53 ` [PR PATCH] [Updated] " knightcole
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: knightcole @ 2024-04-27 21:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/knightcole/void-packages master
https://github.com/void-linux/void-packages/pull/50074

schismtracker: update to 20240426
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

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



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

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

From 470d83945a95d4bf170b1ba1d84b474e58abc9a2 Mon Sep 17 00:00:00 2001
From: KnightCole <knightcole@protonmail.com>
Date: Sat, 27 Apr 2024 21:50:51 +0000
Subject: [PATCH] schismtracker: update to 20240426

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

diff --git a/srcpkgs/schismtracker/template b/srcpkgs/schismtracker/template
index 434f8cd2d5ad1a..8897265d6ff08c 100644
--- a/srcpkgs/schismtracker/template
+++ b/srcpkgs/schismtracker/template
@@ -1,16 +1,16 @@
 # Template file for 'schismtracker'
 pkgname=schismtracker
-version=20200412
+version=20240426
 revision=1
 build_style=gnu-configure
-hostmakedepends="automake SDL-devel"
-makedepends="SDL-devel libXv-devel"
+hostmakedepends="pkg-config autoconf-archive automake SDL2-devel python3 git libltdl-devel libXxf86vm-devel libflac-devel"
+makedepends="SDL2-devel libXv-devel libXxf86vm-devel"
 short_desc="Sample-based music composition tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://schismtracker.org"
+homepage="https://schismtracker.org"
 distfiles="https://github.com/schismtracker/schismtracker/archive/${version}.tar.gz"
-checksum=255a07cdcf4df818095c290be5cc7e291a09581d5ce2cb7088b45285f74ede3d
+checksum=e1e6d0dd356f5747b46fe52113e2348705f7d813fc534e1236e66a94ba47b497
 
 pre_configure() {
 	autoreconf -fi

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

* Re: [PR PATCH] [Updated] schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
@ 2024-04-28 15:53 ` knightcole
  2024-04-30 20:17 ` cinerea0
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: knightcole @ 2024-04-28 15:53 UTC (permalink / raw)
  To: ml

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

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

https://github.com/knightcole/void-packages master
https://github.com/void-linux/void-packages/pull/50074

schismtracker: update to 20240426
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

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



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

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

From 470d83945a95d4bf170b1ba1d84b474e58abc9a2 Mon Sep 17 00:00:00 2001
From: KnightCole <knightcole@protonmail.com>
Date: Sat, 27 Apr 2024 21:50:51 +0000
Subject: [PATCH] schismtracker: update to 20240426

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

diff --git a/srcpkgs/schismtracker/template b/srcpkgs/schismtracker/template
index 434f8cd2d5ad1a..8897265d6ff08c 100644
--- a/srcpkgs/schismtracker/template
+++ b/srcpkgs/schismtracker/template
@@ -1,16 +1,16 @@
 # Template file for 'schismtracker'
 pkgname=schismtracker
-version=20200412
+version=20240426
 revision=1
 build_style=gnu-configure
-hostmakedepends="automake SDL-devel"
-makedepends="SDL-devel libXv-devel"
+hostmakedepends="pkg-config autoconf-archive automake SDL2-devel python3 git libltdl-devel libXxf86vm-devel libflac-devel"
+makedepends="SDL2-devel libXv-devel libXxf86vm-devel"
 short_desc="Sample-based music composition tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://schismtracker.org"
+homepage="https://schismtracker.org"
 distfiles="https://github.com/schismtracker/schismtracker/archive/${version}.tar.gz"
-checksum=255a07cdcf4df818095c290be5cc7e291a09581d5ce2cb7088b45285f74ede3d
+checksum=e1e6d0dd356f5747b46fe52113e2348705f7d813fc534e1236e66a94ba47b497
 
 pre_configure() {
 	autoreconf -fi

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

* Re: schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
  2024-04-28 15:53 ` [PR PATCH] [Updated] " knightcole
@ 2024-04-30 20:17 ` cinerea0
  2024-04-30 20:56 ` [PR PATCH] [Updated] " knightcole
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: cinerea0 @ 2024-04-30 20:17 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/50074#issuecomment-2087070281

Comment:
Please squash your commits such that there is only one named "schismtracker: update to 20240426".

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

* Re: [PR PATCH] [Updated] schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
  2024-04-28 15:53 ` [PR PATCH] [Updated] " knightcole
  2024-04-30 20:17 ` cinerea0
@ 2024-04-30 20:56 ` knightcole
  2024-04-30 21:01 ` knightcole
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: knightcole @ 2024-04-30 20:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/knightcole/schismtracker-20240426 master
https://github.com/void-linux/void-packages/pull/50074

schismtracker: update to 20240426
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

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



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

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

From 470d83945a95d4bf170b1ba1d84b474e58abc9a2 Mon Sep 17 00:00:00 2001
From: KnightCole <knightcole@protonmail.com>
Date: Sat, 27 Apr 2024 21:50:51 +0000
Subject: [PATCH] schismtracker: update to 20240426

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

diff --git a/srcpkgs/schismtracker/template b/srcpkgs/schismtracker/template
index 434f8cd2d5ad1a..8897265d6ff08c 100644
--- a/srcpkgs/schismtracker/template
+++ b/srcpkgs/schismtracker/template
@@ -1,16 +1,16 @@
 # Template file for 'schismtracker'
 pkgname=schismtracker
-version=20200412
+version=20240426
 revision=1
 build_style=gnu-configure
-hostmakedepends="automake SDL-devel"
-makedepends="SDL-devel libXv-devel"
+hostmakedepends="pkg-config autoconf-archive automake SDL2-devel python3 git libltdl-devel libXxf86vm-devel libflac-devel"
+makedepends="SDL2-devel libXv-devel libXxf86vm-devel"
 short_desc="Sample-based music composition tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://schismtracker.org"
+homepage="https://schismtracker.org"
 distfiles="https://github.com/schismtracker/schismtracker/archive/${version}.tar.gz"
-checksum=255a07cdcf4df818095c290be5cc7e291a09581d5ce2cb7088b45285f74ede3d
+checksum=e1e6d0dd356f5747b46fe52113e2348705f7d813fc534e1236e66a94ba47b497
 
 pre_configure() {
 	autoreconf -fi

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

* Re: [PR PATCH] [Updated] schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
                   ` (2 preceding siblings ...)
  2024-04-30 20:56 ` [PR PATCH] [Updated] " knightcole
@ 2024-04-30 21:01 ` knightcole
  2024-04-30 21:03 ` [PR PATCH] [Closed]: [mistake] " knightcole
  2024-04-30 21:10 ` knightcole
  5 siblings, 0 replies; 7+ messages in thread
From: knightcole @ 2024-04-30 21:01 UTC (permalink / raw)
  To: ml

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

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

https://github.com/knightcole/schismtracker-20240426 master
https://github.com/void-linux/void-packages/pull/50074

schismtracker: update to 20240426
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

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



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

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

From 80506402e4e8ea8c7729d95b06365d353b065798 Mon Sep 17 00:00:00 2001
From: Rodrigo Oliveira <mdkcore@qtrnn.io>
Date: Fri, 26 Apr 2024 17:09:18 -0300
Subject: [PATCH 01/49] schismtracker: update to 20240426

---
 srcpkgs/nextcloud-client/template |  4 ++--
 srcpkgs/schismtracker/template    | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/nextcloud-client/template b/srcpkgs/nextcloud-client/template
index bb8618c754ec25..e329c3ccd4712b 100644
--- a/srcpkgs/nextcloud-client/template
+++ b/srcpkgs/nextcloud-client/template
@@ -1,6 +1,6 @@
 # Template file for 'nextcloud-client'
 pkgname=nextcloud-client
-version=3.12.3
+version=3.12.4
 revision=1
 build_style=cmake
 configure_args="-DBUILD_UPDATER=NO -DBUILD_WITH_WEBENGINE=OFF -Wno-dev"
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://nextcloud.com/clients/"
 changelog="https://github.com/nextcloud/desktop/releases"
 distfiles="https://github.com/nextcloud/desktop/archive/v${version}.tar.gz"
-checksum=9466abfc663dd12bd9fc8e6812fd9c3ef9a685c773a473532294c638c460c00b
+checksum=317728270d1671e09fbd874f8348a6501c381808864d8ef1716b21080c1ff9d8
 # https://github.com/void-linux/void-packages/pull/33358#discussion_r724518549
 make_check=ci-skip
 
diff --git a/srcpkgs/schismtracker/template b/srcpkgs/schismtracker/template
index 434f8cd2d5ad1a..8897265d6ff08c 100644
--- a/srcpkgs/schismtracker/template
+++ b/srcpkgs/schismtracker/template
@@ -1,16 +1,16 @@
 # Template file for 'schismtracker'
 pkgname=schismtracker
-version=20200412
+version=20240426
 revision=1
 build_style=gnu-configure
-hostmakedepends="automake SDL-devel"
-makedepends="SDL-devel libXv-devel"
+hostmakedepends="pkg-config autoconf-archive automake SDL2-devel python3 git libltdl-devel libXxf86vm-devel libflac-devel"
+makedepends="SDL2-devel libXv-devel libXxf86vm-devel"
 short_desc="Sample-based music composition tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://schismtracker.org"
+homepage="https://schismtracker.org"
 distfiles="https://github.com/schismtracker/schismtracker/archive/${version}.tar.gz"
-checksum=255a07cdcf4df818095c290be5cc7e291a09581d5ce2cb7088b45285f74ede3d
+checksum=e1e6d0dd356f5747b46fe52113e2348705f7d813fc534e1236e66a94ba47b497
 
 pre_configure() {
 	autoreconf -fi

From 8861e38926a9a0948876ce93835c92b54d58eaa5 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Thu, 18 Apr 2024 16:27:35 +0200
Subject: [PATCH 02/49] nvidia: update to 550.78.

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

diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index 28253fecc8d20e..c8c33f662e5918 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -3,7 +3,7 @@
 _desc="NVIDIA drivers for linux"
 
 pkgname=nvidia
-version=550.67
+version=550.78
 revision=1
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom:NVIDIA Proprietary"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>25_1 nvidia470>=0 nvidia390>=0"
 
 _pkg="NVIDIA-Linux-x86_64-${version}"
 distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
-checksum=99201a09c71cff0fd0261eb0f0cbdad282eba81f9c3923b560ccf549eff7dae2
+checksum=34070434527ec9d575483e7f11ca078e467e73f6defc54366ecfbdcfe4a3bf73
 # subpackages need to be processed in this specific order
 subpackages="nvidia-gtklibs nvidia-dkms nvidia-firmware nvidia-opencl nvidia-libs nvidia-libs-32bit"
 depends="nvidia-libs-${version}_${revision}
@@ -207,6 +207,9 @@ do_install() {
 	# nvidia-powerd
 	vbin nvidia-powerd
 	vsv nvidia-powerd
+	mkdir -p usr/share/dbus-1/system.d
+	vinstall nvidia-dbus.conf 644 usr/share/dbus-1/system.d
+	vbin systemd/nvidia-sleep.sh
 
 	# opencl pkg
 	vinstall nvidia.icd 644 etc/OpenCL/vendors

From c800f6321b3e6f7a2a824a2c08673e4daec4c88d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 28 Apr 2024 14:53:01 +0200
Subject: [PATCH 03/49] checksec: update to 2.7.1.

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

diff --git a/srcpkgs/checksec/template b/srcpkgs/checksec/template
index 19c241c4de5ab6..1328e85c4865bc 100644
--- a/srcpkgs/checksec/template
+++ b/srcpkgs/checksec/template
@@ -1,6 +1,6 @@
 # Template file for 'checksec'
 pkgname=checksec
-version=2.7.0
+version=2.7.1
 revision=1
 depends="binutils"
 short_desc="Check for protections like RELRO, NoExec, Stack protection, ASLR, PIE"
@@ -8,7 +8,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/slimm609/checksec.sh"
 distfiles="https://github.com/slimm609/checksec.sh/archive/${version}.tar.gz"
-checksum=0f8b37741bec40756da6801cf243405f4adfc5534242c9d0f3095b566b6b176a
+checksum=94b7cd8f9b1fb63341abf166d66d1264aa5136f6fc0f72d28ff9f8af1fcf3c0b
 
 do_install() {
 	vbin checksec

From c7bff0f716c2d908c110e265f5a5b90e445ae28c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 27 Apr 2024 13:10:07 +0200
Subject: [PATCH 04/49] crash: update to 8.0.5.

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

diff --git a/srcpkgs/crash/template b/srcpkgs/crash/template
index aa0c08dcbed2ca..44e028191d9091 100644
--- a/srcpkgs/crash/template
+++ b/srcpkgs/crash/template
@@ -1,6 +1,6 @@
 # Template file for 'crash'
 pkgname=crash
-version=8.0.4
+version=8.0.5
 revision=1
 archs="i686 x86_64"  # broken on musl
 build_style=gnu-makefile
@@ -13,7 +13,7 @@ license="GPL-3.0-or-later"
 homepage="https://crash-utility.github.io/"
 changelog="https://crash-utility.github.io/crash.changelog.html"
 distfiles="https://github.com/crash-utility/crash/archive/${version}.tar.gz"
-checksum=94df600c183301013787cd47112044e358fb37bb8e2b5544f40377dda98ee78f
+checksum=b3ec57a844706ef044b607ba67bc5ef62d9deef8aec3fb2d7ea4f77dff24f1ef
 nocross=yes
 disable_parallel_build=yes
 LDFLAGS="-llzo2"

From dbc8383ecd141b6b037216b3931da27529c1722e Mon Sep 17 00:00:00 2001
From: Benedikt Brinkmann <datacobra@thinkbot.de>
Date: Sun, 18 Feb 2024 18:14:58 +0100
Subject: [PATCH 05/49] grub: update to 2.12.

---
 .../grub/patches/revert-fwsetup-2.12.patch    | 31 ++++++++++
 srcpkgs/grub/patches/xfs.patch                | 60 ++++++++++++++++++
 srcpkgs/grub/patches/xx-e2fsprogs-1.patch     | 62 -------------------
 srcpkgs/grub/patches/xx-e2fsprogs-2.patch     | 60 ------------------
 srcpkgs/grub/template                         | 13 ++--
 5 files changed, 99 insertions(+), 127 deletions(-)
 create mode 100644 srcpkgs/grub/patches/revert-fwsetup-2.12.patch
 create mode 100644 srcpkgs/grub/patches/xfs.patch
 delete mode 100644 srcpkgs/grub/patches/xx-e2fsprogs-1.patch
 delete mode 100644 srcpkgs/grub/patches/xx-e2fsprogs-2.patch

diff --git a/srcpkgs/grub/patches/revert-fwsetup-2.12.patch b/srcpkgs/grub/patches/revert-fwsetup-2.12.patch
new file mode 100644
index 00000000000000..85ba31dd5ac5b4
--- /dev/null
+++ b/srcpkgs/grub/patches/revert-fwsetup-2.12.patch
@@ -0,0 +1,31 @@
+grub 2.12 introduced the `--is-supported` argument for fwsetup, and runs it for
+efi systems to determine whether to show the uefi-firmware menu item.
+
+The problem is that grub 2.06 does not support the `--is-supported` flag yet,
+and calling it just crashes grub, causing the machine to reboot.
+
+Showing a menu entry for uefi-firmware that may not work is infinitely better
+than crashing and preventing the machine to boot, so remove the condition and
+always show the menu entry.
+
+See also: https://bugs.archlinux.org/task/75701
+
+diff --git a/util/grub.d/30_uefi-firmware.in b/util/grub.d/30_uefi-firmware.in
+index 1c2365d..b6041b5 100644
+--- a/util/grub.d/30_uefi-firmware.in
++++ b/util/grub.d/30_uefi-firmware.in
+@@ -32,11 +32,8 @@ gettext_printf "Adding boot menu entry for UEFI Firmware Settings ...\n" >&2
+ 
+ cat << EOF
+ if [ "\$grub_platform" = "efi" ]; then
+-	fwsetup --is-supported
+-	if [ "\$?" = 0 ]; then
+-		menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
+-			fwsetup
+-		}
+-	fi
++	menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
++		fwsetup
++	}
+ fi
+ EOF
diff --git a/srcpkgs/grub/patches/xfs.patch b/srcpkgs/grub/patches/xfs.patch
new file mode 100644
index 00000000000000..6982be08f66720
--- /dev/null
+++ b/srcpkgs/grub/patches/xfs.patch
@@ -0,0 +1,60 @@
+fixes "unknown filesystem" error when installing grub on a system that
+uses XFS for /boot.
+
+From 68dd65cfdaad08b1f8ec01b84949b0bf88bc0d8c Mon Sep 17 00:00:00 2001
+From: Jon DeVree <nuxi@vault24.org>
+Date: Sun, 11 Feb 2024 10:34:58 -0500
+Subject: [PATCH] fs/xfs: Handle non-continuous data blocks in directory
+ extents
+
+The directory extent list does not have to be a continuous list of data
+blocks. When GRUB tries to read a non-existant member of the list,
+grub_xfs_read_file() will return a block of zero'ed memory. Checking for
+a zero'ed magic number is sufficient to skip this non-existant data block.
+
+Prior to commit 07318ee7e (fs/xfs: Fix XFS directory extent parsing)
+this was handled as a subtle side effect of reading the (non-existant)
+tail data structure. Since the block was zero'ed the computation of the
+number of directory entries in the block would return 0 as well.
+
+Fixes: 07318ee7e (fs/xfs: Fix XFS directory extent parsing)
+Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2254370
+
+Signed-off-by: Jon DeVree <nuxi@vault24.org>
+Reviewed-By: Vladimir Serbinenko <phcoder@gmail.com>
+Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
+---
+ grub-core/fs/xfs.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/grub-core/fs/xfs.c b/grub-core/fs/xfs.c
+index bc2224dbb..8e02ab4a3 100644
+--- a/grub-core/fs/xfs.c
++++ b/grub-core/fs/xfs.c
+@@ -902,6 +902,7 @@ grub_xfs_iterate_dir (grub_fshelp_node_t dir,
+ 					grub_xfs_first_de(dir->data, dirblock);
+ 	    int entries = -1;
+ 	    char *end = dirblock + dirblk_size;
++	    grub_uint32_t magic;
+ 
+ 	    numread = grub_xfs_read_file (dir, 0, 0,
+ 					  blk << dirblk_log2,
+@@ -912,6 +913,15 @@ grub_xfs_iterate_dir (grub_fshelp_node_t dir,
+ 	        return 0;
+ 	      }
+ 
++	    /*
++	     * If this data block isn't actually part of the extent list then
++	     * grub_xfs_read_file() returns a block of zeros. So, if the magic
++	     * number field is all zeros then this block should be skipped.
++	     */
++	    magic = *(grub_uint32_t *)(void *) dirblock;
++	    if (!magic)
++	      continue;
++
+ 	    /*
+ 	     * Leaf and tail information are only in the data block if the number
+ 	     * of extents is 1.
+-- 
+2.44.0
+
diff --git a/srcpkgs/grub/patches/xx-e2fsprogs-1.patch b/srcpkgs/grub/patches/xx-e2fsprogs-1.patch
deleted file mode 100644
index 5cd83273be1a59..00000000000000
--- a/srcpkgs/grub/patches/xx-e2fsprogs-1.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-Patch-Source: https://git.savannah.gnu.org/cgit/grub.git/commit/?id=7fd5feff97c4b1f446f8fcf6d37aca0c64e7c763
-useful because e2fsprogs 1.47 defaults to this enabled, and grub won't touch it
---
-From 7fd5feff97c4b1f446f8fcf6d37aca0c64e7c763 Mon Sep 17 00:00:00 2001
-From: Javier Martinez Canillas <javierm@redhat.com>
-Date: Fri, 11 Jun 2021 21:36:16 +0200
-Subject: fs/ext2: Ignore checksum seed incompat feature
-
-This incompat feature is used to denote that the filesystem stored its
-metadata checksum seed in the superblock. This is used to allow tune2fs
-changing the UUID on a mounted metdata_csum filesystem without having
-to rewrite all the disk metadata. However, the GRUB doesn't use the
-metadata checksum at all. So, it can just ignore this feature if it
-is enabled. This is consistent with the GRUB filesystem code in general
-which just does a best effort to access the filesystem's data.
-
-The checksum seed incompat feature has to be removed from the ignore
-list if the support for metadata checksum verification is added to the
-GRUB ext2 driver later.
-
-Suggested-by: Eric Sandeen <esandeen@redhat.com>
-Suggested-by: Lukas Czerner <lczerner@redhat.com>
-Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
-Reviewed-by: Lukas Czerner <lczerner@redhat.com>
-Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
----
- grub-core/fs/ext2.c | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/grub-core/fs/ext2.c b/grub-core/fs/ext2.c
-index e7dd78e..4953a15 100644
---- a/grub-core/fs/ext2.c
-+++ b/grub-core/fs/ext2.c
-@@ -103,6 +103,7 @@ GRUB_MOD_LICENSE ("GPLv3+");
- #define EXT4_FEATURE_INCOMPAT_64BIT		0x0080
- #define EXT4_FEATURE_INCOMPAT_MMP		0x0100
- #define EXT4_FEATURE_INCOMPAT_FLEX_BG		0x0200
-+#define EXT4_FEATURE_INCOMPAT_CSUM_SEED		0x2000
- #define EXT4_FEATURE_INCOMPAT_ENCRYPT          0x10000
- 
- /* The set of back-incompatible features this driver DOES support. Add (OR)
-@@ -123,10 +124,15 @@ GRUB_MOD_LICENSE ("GPLv3+");
-  * mmp:            Not really back-incompatible - was added as such to
-  *                 avoid multiple read-write mounts. Safe to ignore for this
-  *                 RO driver.
-+ * checksum seed:  Not really back-incompatible - was added to allow tools
-+ *                 such as tune2fs to change the UUID on a mounted metadata
-+ *                 checksummed filesystem. Safe to ignore for now since the
-+ *                 driver doesn't support checksum verification. However, it
-+ *                 has to be removed from this list if the support is added later.
-  */
- #define EXT2_DRIVER_IGNORED_INCOMPAT ( EXT3_FEATURE_INCOMPAT_RECOVER \
--				     | EXT4_FEATURE_INCOMPAT_MMP)
--
-+				     | EXT4_FEATURE_INCOMPAT_MMP \
-+				     | EXT4_FEATURE_INCOMPAT_CSUM_SEED)
- 
- #define EXT3_JOURNAL_MAGIC_NUMBER	0xc03b3998U
- 
--- 
-cgit v1.1
-
diff --git a/srcpkgs/grub/patches/xx-e2fsprogs-2.patch b/srcpkgs/grub/patches/xx-e2fsprogs-2.patch
deleted file mode 100644
index 7e02e2087799ff..00000000000000
--- a/srcpkgs/grub/patches/xx-e2fsprogs-2.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-Patch-Source: https://git.savannah.gnu.org/cgit/grub.git/patch/?id=2e9fa73a040462b81bfbfe56c0bc7ad2d30b446b
-useful to support the large_dir ext4 feature
---
-From 2e9fa73a040462b81bfbfe56c0bc7ad2d30b446b Mon Sep 17 00:00:00 2001
-From: Theodore Ts'o <tytso@mit.edu>
-Date: Tue, 30 Aug 2022 22:41:59 -0400
-Subject: fs/ext2: Ignore the large_dir incompat feature
-
-Recently, ext4 added the large_dir feature, which adds support for
-a 3 level htree directory support.
-
-The GRUB supports existing file systems with htree directories by
-ignoring their existence, and since the index nodes for the hash tree
-look like deleted directory entries (by design), the GRUB can simply do
-a brute force O(n) linear search of directories. The same is true for
-3 level deep htrees indicated by large_dir feature flag.
-
-Hence, it is safe for the GRUB to ignore the large_dir incompat feature.
-
-Fixes: https://savannah.gnu.org/bugs/?61606
-
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
----
- grub-core/fs/ext2.c | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/grub-core/fs/ext2.c b/grub-core/fs/ext2.c
-index 0989e26..e1cc5e6 100644
---- a/grub-core/fs/ext2.c
-+++ b/grub-core/fs/ext2.c
-@@ -104,6 +104,7 @@ GRUB_MOD_LICENSE ("GPLv3+");
- #define EXT4_FEATURE_INCOMPAT_MMP		0x0100
- #define EXT4_FEATURE_INCOMPAT_FLEX_BG		0x0200
- #define EXT4_FEATURE_INCOMPAT_CSUM_SEED		0x2000
-+#define EXT4_FEATURE_INCOMPAT_LARGEDIR		0x4000 /* >2GB or 3 level htree */
- #define EXT4_FEATURE_INCOMPAT_ENCRYPT          0x10000
- 
- /* The set of back-incompatible features this driver DOES support. Add (OR)
-@@ -129,10 +130,17 @@ GRUB_MOD_LICENSE ("GPLv3+");
-  *                 checksummed filesystem. Safe to ignore for now since the
-  *                 driver doesn't support checksum verification. However, it
-  *                 has to be removed from this list if the support is added later.
-+ * large_dir:      Not back-incompatible given that the GRUB ext2 driver does
-+ *                 not implement EXT2_FEATURE_COMPAT_DIR_INDEX. If the GRUB
-+ *                 eventually supports the htree feature (aka dir_index)
-+ *                 it should support 3 level htrees and then move
-+ *                 EXT4_FEATURE_INCOMPAT_LARGEDIR to
-+ *                 EXT2_DRIVER_SUPPORTED_INCOMPAT.
-  */
- #define EXT2_DRIVER_IGNORED_INCOMPAT ( EXT3_FEATURE_INCOMPAT_RECOVER \
- 				     | EXT4_FEATURE_INCOMPAT_MMP \
--				     | EXT4_FEATURE_INCOMPAT_CSUM_SEED)
-+				     | EXT4_FEATURE_INCOMPAT_CSUM_SEED \
-+				     | EXT4_FEATURE_INCOMPAT_LARGEDIR)
- 
- #define EXT3_JOURNAL_MAGIC_NUMBER	0xc03b3998U
- 
--- 
-cgit v1.1
diff --git a/srcpkgs/grub/template b/srcpkgs/grub/template
index 7294fa503f3a73..2b2d8e88a21fa5 100644
--- a/srcpkgs/grub/template
+++ b/srcpkgs/grub/template
@@ -1,11 +1,11 @@
 # Template file for 'grub'
 pkgname=grub
-version=2.06
-revision=3
+version=2.12
+revision=1
 hostmakedepends="python3 pkg-config flex freetype-devel font-unifont-bdf help2man
  automake gettext-devel-tools"
-makedepends="libusb-compat-devel ncurses-devel freetype-devel
- liblzma-devel device-mapper-devel fuse-devel"
+makedepends="libusb-compat-devel ncurses-devel freetype-devel liblzma-devel
+ device-mapper-devel fuse-devel"
 depends="os-prober"
 conf_files="/etc/default/grub /etc/grub.d/*"
 short_desc="GRand Unified Bootloader 2"
@@ -13,7 +13,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/grub/"
 distfiles="${GNU_SITE}/grub/grub-${version}.tar.xz"
-checksum=b79ea44af91b93d17cd3fe80bdae6ed43770678a9a5ae192ccea803ebb657ee1
+checksum=f3c97391f7c4eaa677a78e090c7e97e6dc47b16f655f04683ebd37bef7fe0faa
 
 archs="i686* x86_64* aarch64* ppc ppc-musl ppc64*"
 nopie=yes
@@ -46,6 +46,9 @@ esac
 
 pre_configure() {
 	autoreconf -fi
+
+	# XXX: empty file missing from 2.12 release
+	touch grub-core/extra_deps.lst
 }
 
 do_configure() {

From fb43dba753137baabdc46e194ebfc83dbaa0e1f8 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 21 Apr 2024 01:45:13 +0200
Subject: [PATCH 06/49] openfortivpn: update to 1.22.0.

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

diff --git a/srcpkgs/openfortivpn/template b/srcpkgs/openfortivpn/template
index f3ed852894d089..57cf4057b3d5bf 100644
--- a/srcpkgs/openfortivpn/template
+++ b/srcpkgs/openfortivpn/template
@@ -1,6 +1,6 @@
 # Template file for 'openfortivpn'
 pkgname=openfortivpn
-version=1.21.0
+version=1.22.0
 revision=1
 build_style=gnu-configure
 configure_args="
@@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
 homepage="https://github.com/adrienverge/openfortivpn"
 changelog="https://github.com/adrienverge/openfortivpn/raw/master/CHANGELOG.md"
 distfiles="https://github.com/adrienverge/openfortivpn/archive/v${version}.tar.gz"
-checksum=e03242e1bc39de9d916674a4641830a004309c2fd52f0f23aae2f431924ec4ae
+checksum=473b31d643ecbd227f5cabd800a7bf75b44d262170957418edaa72d64df8fef4
 
 conf_files="/etc/openfortivpn/config"
 

From 62424a2e692f24b2c8b62fa633b2a6711bc0d324 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 22 Apr 2024 20:54:58 +0200
Subject: [PATCH 07/49] wpa-cute: update to 0.8.5.

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

diff --git a/srcpkgs/wpa-cute/template b/srcpkgs/wpa-cute/template
index dee1e2197c317f..5dd4a3d94978c0 100644
--- a/srcpkgs/wpa-cute/template
+++ b/srcpkgs/wpa-cute/template
@@ -1,6 +1,6 @@
 # Template file for 'wpa-cute'
 pkgname=wpa-cute
-version=0.8.3
+version=0.8.5
 revision=1
 build_wrksrc="src"
 build_style=qmake
@@ -12,7 +12,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/loh-tar/wpa-cute"
 distfiles="https://github.com/loh-tar/wpa-cute/archive/v${version}.tar.gz"
-checksum=3f8747a5cace35cfe4d9eb0e28d21468b4675dda94782be67175b48d52355084
+checksum=7371af1a3b6c5f6fa9ef219134710ef8c123420b314db45625bece54a2d7e4fa
 
 do_install() {
 	vbin wpa-cute

From 4c9cf2126d633d0237ed3bf08a351917b6d5c090 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 26 Apr 2024 21:44:18 +0200
Subject: [PATCH 08/49] fwup: update to 1.10.2.

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

diff --git a/srcpkgs/fwup/template b/srcpkgs/fwup/template
index f2418e759ae76c..53b4a2df0f302f 100644
--- a/srcpkgs/fwup/template
+++ b/srcpkgs/fwup/template
@@ -1,6 +1,6 @@
 # Template file for 'fwup'
 pkgname=fwup
-version=1.10.1
+version=1.10.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -12,7 +12,7 @@ license="Apache-2.0"
 homepage="https://github.com/fwup-home/fwup"
 changelog="https://github.com/fwup-home/fwup/raw/main/CHANGELOG.md"
 distfiles="https://github.com/fwup-home/fwup/releases/download/v${version}/fwup-${version}.tar.gz"
-checksum=46a443f7461ffe7aa2228bce296d65e83d0ab9c886449d443a562ca59963a233
+checksum=b1fa346e02b984816d5914bfc5f37a55639a147d24a87727dfc01aa9d7ae90f9
 
 if [ -z "$CROSS_BUILD" ]; then
 	hostmakedepends+=" help2man"

From 28ae7802b67f890f0458c02f75112fa25947eda6 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 28 Apr 2024 21:32:00 +0200
Subject: [PATCH 09/49] wlsunset: update to 0.4.0.

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

diff --git a/srcpkgs/wlsunset/template b/srcpkgs/wlsunset/template
index f32f51082c8339..3802e2874be32b 100644
--- a/srcpkgs/wlsunset/template
+++ b/srcpkgs/wlsunset/template
@@ -1,6 +1,6 @@
 # Template file for 'wlsunset'
 pkgname=wlsunset
-version=0.3.0
+version=0.4.0
 revision=1
 build_style=meson
 hostmakedepends="scdoc pkg-config wayland-devel"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://sr.ht/~kennylevinsen/wlsunset/"
 changelog="https://git.sr.ht/~kennylevinsen/wlsunset/refs"
 distfiles="https://git.sr.ht/~kennylevinsen/wlsunset/archive/${version}.tar.gz"
-checksum=9ece2570c3427888a493cd33a129e82634475e6e9286ed729af24fba07ab5424
+checksum=a86ffb1793fe622802ec25795b69df864715986ecc175f7734e739c9e264ed72
 
 post_install() {
 	vlicense LICENSE

From 70c9207e2a0765211144daa6a7ec3e4fb489c08a Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sat, 27 Apr 2024 17:13:56 -0400
Subject: [PATCH 10/49] syft: update to 1.3.0

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

diff --git a/srcpkgs/syft/template b/srcpkgs/syft/template
index 1282f5672ab5e4..739b9df8bf6b4f 100644
--- a/srcpkgs/syft/template
+++ b/srcpkgs/syft/template
@@ -1,6 +1,6 @@
 # Template file for 'syft'
 pkgname=syft
-version=1.2.0
+version=1.3.0
 revision=1
 build_style=go
 build_helper=qemu
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="https://github.com/anchore/syft"
 changelog="https://github.com/anchore/syft/releases"
 distfiles="https://github.com/anchore/syft/archive/refs/tags/v${version}.tar.gz"
-checksum=c563805e4100562b7c4733f68fd45f75bca694a272853bd294076aea5977e58f
+checksum=6916cb0d38c4dc56efe2171bd343b4c9a9fa19a34b46ecedcd209d6e298643b6
 
 post_install() {
 	syft="${DESTDIR}/usr/bin/syft"

From 7a67a3f1f96e37fd45cdd0f4e34fb3ce00bfa3fe Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sat, 27 Apr 2024 17:14:11 -0400
Subject: [PATCH 11/49] grype: update to 0.77.1

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

diff --git a/srcpkgs/grype/template b/srcpkgs/grype/template
index 0224408c097583..8ca8b70007e9b6 100644
--- a/srcpkgs/grype/template
+++ b/srcpkgs/grype/template
@@ -1,6 +1,6 @@
 # Template file for 'grype'
 pkgname=grype
-version=0.77.0
+version=0.77.1
 revision=1
 build_style=go
 build_helper=qemu
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="https://github.com/anchore/grype"
 changelog="https://github.com/anchore/grype/releases"
 distfiles="https://github.com/anchore/grype/archive/refs/tags/v${version}.tar.gz"
-checksum=2276dbdf25d7201926d7de7b8f9ae1a81c64dd06a6947e0f16e0a16849f6a768
+checksum=ee5ff61008adbc17d3f47ce0dc7b93ca22e1ef5b50be4ae4b58a6141262271de
 
 post_install() {
 	grype="${DESTDIR}/usr/bin/grype"

From 514a39228093ef275fac3b1cbf4003250bd82e58 Mon Sep 17 00:00:00 2001
From: Piraty <mail@piraty.dev>
Date: Sun, 28 Apr 2024 22:27:51 +0200
Subject: [PATCH 12/49] grup: add changelog

---
 srcpkgs/grub/template | 1 +
 1 file changed, 1 insertion(+)

diff --git a/srcpkgs/grub/template b/srcpkgs/grub/template
index 2b2d8e88a21fa5..6f2dcb03684fdc 100644
--- a/srcpkgs/grub/template
+++ b/srcpkgs/grub/template
@@ -12,6 +12,7 @@ short_desc="GRand Unified Bootloader 2"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/grub/"
+changelog="https://git.savannah.gnu.org/cgit/grub.git/plain/NEWS"
 distfiles="${GNU_SITE}/grub/grub-${version}.tar.xz"
 checksum=f3c97391f7c4eaa677a78e090c7e97e6dc47b16f655f04683ebd37bef7fe0faa
 

From df07aded529fe47d2ea34a274d95c8d0c27d0638 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 25 Apr 2024 00:43:59 +0530
Subject: [PATCH 13/49] git-extras: update to 7.2.0.

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

diff --git a/srcpkgs/git-extras/template b/srcpkgs/git-extras/template
index 885d66bf7caf3c..be02de1274b97f 100644
--- a/srcpkgs/git-extras/template
+++ b/srcpkgs/git-extras/template
@@ -1,6 +1,6 @@
 # Template file for 'git-extras'
 pkgname=git-extras
-version=7.1.0
+version=7.2.0
 revision=1
 build_style=gnu-makefile
 depends="bash git"
@@ -8,9 +8,9 @@ short_desc="Little git extras"
 maintainer="icp <pangolin@vivaldi.net>"
 license="MIT"
 homepage="https://github.com/tj/git-extras"
-changelog="https://raw.githubusercontent.com/tj/git-extras/master/History.md"
+changelog="https://raw.githubusercontent.com/tj/git-extras/main/History.md"
 distfiles="https://github.com/tj/git-extras/archive/refs/tags/${version}.tar.gz"
-checksum=e5c855361d2f1ec1be6ee601247153d9c8c04a221949b6ec3903b32fa736f542
+checksum=f570f19b9e3407e909cb98d0536c6e0b54987404a0a053903a54b81680c347f1
 
 post_patch() {
 	vsed -e 's|$(SYSCONFDIR)/bash-completion|/usr/share/bash-completion|' -i Makefile

From 8f49adeab7d9c7a19990f9dd88683a4dc7f651ae Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Fri, 26 Apr 2024 14:43:46 +0530
Subject: [PATCH 14/49] ruff: update to 0.4.2.

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

diff --git a/srcpkgs/ruff/template b/srcpkgs/ruff/template
index 9585c66b5c67af..3571e9d5637fd8 100644
--- a/srcpkgs/ruff/template
+++ b/srcpkgs/ruff/template
@@ -1,6 +1,6 @@
 # Template file for 'ruff'
 pkgname=ruff
-version=0.4.1
+version=0.4.2
 revision=1
 build_style=python3-pep517
 build_helper="rust"
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://docs.astral.sh/ruff/"
 changelog="https://raw.githubusercontent.com/astral-sh/ruff/main/CHANGELOG.md"
 distfiles="https://github.com/astral-sh/ruff/archive/refs/tags/v${version}.tar.gz"
-checksum=7213ad13b15e766fb4f5d2fa24ffe1a1a55b47822a159e3c8f64b4a0e6ebca49
+checksum=7f08b9b79afdf75eb5528986f0ac8a7fe0183d5b1917cba7d7d595b09cb58d6a
 
 post_install() {
 	vlicense LICENSE

From ddcc53d38d1a3e8291114d04b4ccb104b6987d41 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Tue, 23 Apr 2024 11:25:47 +0530
Subject: [PATCH 15/49] oxipng: update to 9.1.1.

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

diff --git a/srcpkgs/oxipng/template b/srcpkgs/oxipng/template
index c473f3c6ec46e9..e51e6a6dc2c2ae 100644
--- a/srcpkgs/oxipng/template
+++ b/srcpkgs/oxipng/template
@@ -1,6 +1,6 @@
 # Template file for 'oxipng'
 pkgname=oxipng
-version=9.0.0
+version=9.1.1
 revision=1
 build_style=cargo
 short_desc="Multithreaded lossless PNG compression optimizer"
@@ -9,7 +9,7 @@ license="MIT"
 homepage="https://github.com/shssoichiro/oxipng"
 changelog="https://raw.githubusercontent.com/shssoichiro/oxipng/master/CHANGELOG.md"
 distfiles="https://github.com/shssoichiro/oxipng/archive/refs/tags/v${version}.tar.gz"
-checksum=534fa8f349f52b01c2ee4332cef25ce1311edca04209ac6d972e38b171550a1b
+checksum=f50db90c7ef95c0964dc980f6596b821f362e15d6d4bab247f1eb4aab7554db8
 
 post_install() {
 	vlicense LICENSE

From afd3429669ce33cfed624e88f2ae1abfaa10428c Mon Sep 17 00:00:00 2001
From: Ben Jargowsky <bjargowsky@proton.me>
Date: Mon, 15 Apr 2024 18:42:51 -0700
Subject: [PATCH 16/49] root: update to 6.30.06

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

diff --git a/srcpkgs/root/template b/srcpkgs/root/template
index 5ac16b099b7d01..678d1b7fa031f3 100644
--- a/srcpkgs/root/template
+++ b/srcpkgs/root/template
@@ -1,7 +1,7 @@
 # Template file for 'root'
 pkgname=root
-version=6.30.02
-revision=3
+version=6.30.06
+revision=1
 # Only i686 and x86_64 seem to be officially supported
 archs="i686* x86_64*"
 build_style=cmake
@@ -27,7 +27,7 @@ maintainer="Ben Jargowsky <benjar63@gmail.com>"
 license="LGPL-2.1-or-later"
 homepage="https://root.cern"
 distfiles="https://root.cern/download/root_v${version}.source.tar.gz"
-checksum=7965a456d1ad1ee0d5fe4769bf5a8fec291af684ed93db0f3080a9c362435183
+checksum=300db7ed1b678ed2fb9635ca675921a1945c7c2103da840033b493091f55700c
 build_options="fortran"
 build_options_default="fortran"
 python_version=3

From 6a262d788489f35189b9771afbb53e97e344e3db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20L=2E=20C=2E=20Moreira?=
 <andrelcmoreira@disroot.org>
Date: Sun, 28 Apr 2024 19:30:48 -0300
Subject: [PATCH 17/49] shellcheck: update to 0.10.0

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

diff --git a/srcpkgs/shellcheck/template b/srcpkgs/shellcheck/template
index a003f2ac843db2..b863f3024dd722 100644
--- a/srcpkgs/shellcheck/template
+++ b/srcpkgs/shellcheck/template
@@ -1,6 +1,6 @@
 # Template file for 'shellcheck'
 pkgname=shellcheck
-version=0.9.0
+version=0.10.0
 revision=1
 build_style=haskell-stack
 stackage="lts-19.0"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.shellcheck.net/"
 distfiles="https://github.com/koalaman/shellcheck/archive/v${version}.tar.gz"
-checksum=3cec1fec786feee79dacdabf9de784a117b7f82388dbcca97ba56a5c9ff7d148
+checksum=149ef8f90c0ccb8a5a9e64d2b8cdd079ac29f7d2f5a263ba64087093e9135050
 nocross=yes
 nopie_files="/usr/bin/shellcheck"
 

From 4d6bfeae9c90c23c18529330357f14fe048c7a19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 24 Apr 2024 06:32:44 +0700
Subject: [PATCH 18/49] tcl: remove sqlite builtin bundle

---
 srcpkgs/tcl/template | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tcl/template b/srcpkgs/tcl/template
index 8844ea516306d9..2c796a400736c5 100644
--- a/srcpkgs/tcl/template
+++ b/srcpkgs/tcl/template
@@ -1,14 +1,14 @@
 # Template file for 'tcl'
 pkgname=tcl
 version=8.6.13
-revision=1
+revision=2
 build_wrksrc=unix
 build_style=gnu-configure
 configure_args="--enable-threads --without-tzdata --enable-man-symlinks
- --disable-static --disable-rpath --with-system-sqlite
+ --disable-static --disable-rpath
  tcl_cv_strstr_unbroken=ok
  tcl_cv_strtoul_unbroken=ok"
-makedepends="zlib-devel sqlite-devel"
+makedepends="zlib-devel"
 short_desc="TCL scripting language"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="TCL"
@@ -18,6 +18,11 @@ checksum=43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066
 
 shlib_provides="libtcl${version%.*}.so"
 
+post_extract() {
+	rm -rf pkgs/sqlite*
+	rm -rf unix/pkgs/sqlite*
+}
+
 do_check() {
 	# thread-4.5 and thread-5* are skipped because they test UB
 	make test TESTFLAGS="-skip 'thread-4.5 thread-5*'"

From c4f026a98b0073069dc60ff45111ae03d73a8c72 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Tue, 23 Apr 2024 18:49:47 +0700
Subject: [PATCH 19/49] sqlite: update to 3.45.3.

---
 srcpkgs/sqlite-lemon          |  1 +
 srcpkgs/sqlite-lemon/template | 29 ----------------------
 srcpkgs/sqlite-lemon/update   |  1 -
 srcpkgs/sqlite-tcl            |  1 +
 srcpkgs/sqlite-tools          |  1 +
 srcpkgs/sqlite/template       | 46 +++++++++++++++++++++++++++++------
 6 files changed, 42 insertions(+), 37 deletions(-)
 create mode 120000 srcpkgs/sqlite-lemon
 delete mode 100644 srcpkgs/sqlite-lemon/template
 delete mode 100644 srcpkgs/sqlite-lemon/update
 create mode 120000 srcpkgs/sqlite-tcl
 create mode 120000 srcpkgs/sqlite-tools

diff --git a/srcpkgs/sqlite-lemon b/srcpkgs/sqlite-lemon
new file mode 120000
index 00000000000000..90a746152e828d
--- /dev/null
+++ b/srcpkgs/sqlite-lemon
@@ -0,0 +1 @@
+sqlite
\ No newline at end of file
diff --git a/srcpkgs/sqlite-lemon/template b/srcpkgs/sqlite-lemon/template
deleted file mode 100644
index d82d3e1b732406..00000000000000
--- a/srcpkgs/sqlite-lemon/template
+++ /dev/null
@@ -1,29 +0,0 @@
-# Template file for 'sqlite-lemon'
-pkgname=sqlite-lemon
-version=3.45.0
-revision=1
-short_desc="LALR(1) Parser Generator"
-maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
-license="Public Domain"
-homepage="https://sqlite.org/lemon.html"
-distfiles="https://raw.githubusercontent.com/sqlite/sqlite/version-${version}/tool/lemon.c
- https://raw.githubusercontent.com/sqlite/sqlite/version-${version}/tool/lempar.c"
-checksum="8a7d39a6d55cef0e6769f869a09d1269e3aca366c44291e1445bb877e5e94b00
- 4cfe425b513895dd11af7d3cde963920a2daeb7f5731f706e6973bfc79f207ed"
-
-skip_extraction="lemon.c lempar.c"
-
-do_extract() {
-	vsrccopy $skip_extraction .
-	vsed -i -e 's,"lempar.c","/usr/share/lemon/lempar.c",' lemon.c
-}
-
-do_build() {
-	echo $CC $CFLAGS $LDFLAGS -o lemon lemon.c
-	$CC $CFLAGS $LDFLAGS -o lemon lemon.c
-}
-
-do_install() {
-	vbin lemon
-	vinstall lempar.c 644 usr/share/lemon
-}
diff --git a/srcpkgs/sqlite-lemon/update b/srcpkgs/sqlite-lemon/update
deleted file mode 100644
index 425926ce0dad99..00000000000000
--- a/srcpkgs/sqlite-lemon/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern='>Version \K[\d.]+'
diff --git a/srcpkgs/sqlite-tcl b/srcpkgs/sqlite-tcl
new file mode 120000
index 00000000000000..90a746152e828d
--- /dev/null
+++ b/srcpkgs/sqlite-tcl
@@ -0,0 +1 @@
+sqlite
\ No newline at end of file
diff --git a/srcpkgs/sqlite-tools b/srcpkgs/sqlite-tools
new file mode 120000
index 00000000000000..90a746152e828d
--- /dev/null
+++ b/srcpkgs/sqlite-tools
@@ -0,0 +1 @@
+sqlite
\ No newline at end of file
diff --git a/srcpkgs/sqlite/template b/srcpkgs/sqlite/template
index 1d548eb479560b..c244b8d6876890 100644
--- a/srcpkgs/sqlite/template
+++ b/srcpkgs/sqlite/template
@@ -1,18 +1,20 @@
 # Template file for 'sqlite'
 pkgname=sqlite
-version=3.45.2
+version=3.45.3
 revision=1
 _amalgamationver=$(printf "%d%02d%02d00\n" ${version//./ })
 build_style=gnu-configure
-configure_args="--enable-threadsafe --enable-dynamic-extensions --enable-fts5"
-makedepends="libedit-devel zlib-devel"
+configure_args="--enable-threadsafe --enable-dynamic-extensions --enable-fts5
+ --with-tcl=$XBPS_CROSS_BASE/usr/lib"
+hostmakedepends="tcl"
+makedepends="libedit-devel zlib-devel tcl-devel"
 short_desc="SQL Database Engine in a C Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="Public Domain"
 homepage="https://sqlite.org/"
 changelog="https://www.sqlite.org/changes.html"
-distfiles="https://sqlite.org/2024/sqlite-autoconf-${_amalgamationver}.tar.gz"
-checksum=bc9067442eedf3dd39989b5c5cfbfff37ae66cc9c99274e0c3052dc4d4a8f6ae
+distfiles="https://sqlite.org/2024/sqlite-src-${_amalgamationver}.zip"
+checksum=ec0c959e42cb5f1804135d0555f8ea32be6ff2048eb181bccd367c8f53f185d1
 
 CFLAGS="-DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_COLUMN_METADATA \
  -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_SECURE_DELETE \
@@ -29,8 +31,13 @@ case "$XBPS_TARGET_ENDIAN" in
 	be) CFLAGS+=" -DSHA3_BYTEORDER=4321 -DSQLITE_BYTEORDER=4321";;
 esac
 
-pre_configure() {
-	vsed -i -e 's/ -ltinfo//g' configure
+
+_tools="showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer"
+post_build() {
+	make $_tools
+	cd tool
+	echo $CC $CFLAGS $LDFLAGS -o lemon lemon.c
+	$CC $CFLAGS $LDFLAGS -o lemon lemon.c
 }
 
 sqlite-devel_package() {
@@ -43,3 +50,28 @@ sqlite-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
+
+sqlite-lemon_package() {
+	short_desc="LALR(1) Parser Generator from sqlite"
+	pkg_install() {
+		vbin tool/lemon
+		vinstall tool/lempar.c 644 usr/share/lemon
+	}
+}
+
+sqlite-tools_package() {
+	short_desc+=" - tools"
+	pkg_install() {
+		local t
+		for t in $_tools; do
+			vbin $t
+		done
+	}
+}
+
+sqlite-tcl_package() {
+	short_desc+=" - tcl bindings"
+	pkg_install() {
+		vmove "usr/lib/tcl*"
+	}
+}

From 4cccfdc3b50268ba805abe7136eba38131a194be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Mon, 22 Apr 2024 07:21:04 +0700
Subject: [PATCH 20/49] eolie: update to 0.9.101.

---
 srcpkgs/eolie/patches/libsoup3.patch   | 67 ++++++++++++++++++++++++++
 srcpkgs/eolie/patches/python-3.8.patch | 11 -----
 srcpkgs/eolie/patches/re-raw.patch     | 57 ++++++++++++++++++++++
 srcpkgs/eolie/re-raw.patch             | 57 ++++++++++++++++++++++
 srcpkgs/eolie/template                 | 23 ++++++---
 5 files changed, 198 insertions(+), 17 deletions(-)
 create mode 100644 srcpkgs/eolie/patches/libsoup3.patch
 delete mode 100644 srcpkgs/eolie/patches/python-3.8.patch
 create mode 100644 srcpkgs/eolie/patches/re-raw.patch
 create mode 100644 srcpkgs/eolie/re-raw.patch

diff --git a/srcpkgs/eolie/patches/libsoup3.patch b/srcpkgs/eolie/patches/libsoup3.patch
new file mode 100644
index 00000000000000..8f47d542f2113d
--- /dev/null
+++ b/srcpkgs/eolie/patches/libsoup3.patch
@@ -0,0 +1,67 @@
+--- a/eolie/application.py
++++ b/eolie/application.py
+@@ -12,8 +12,8 @@
+ 
+ import gi
+ gi.require_version('Gtk', '3.0')
+-gi.require_version('WebKit2', '4.0')
+-gi.require_version('Soup', '2.4')
++gi.require_version('WebKit2', '4.1')
++gi.require_version('Soup', '3.0')
+ gi.require_version('Secret', '1')
+ gi.require_version('GtkSpell', '3.0')
+ gi.require_version("Handy", "1")
+--- a/eolie/css_stylesheet.py
++++ b/eolie/css_stylesheet.py
+@@ -126,18 +126,12 @@ class StyleSheet(GObject.Object):
+         """
+         try:
+             session = Soup.Session.new()
+-            request = session.request(uri)
+-            stream = request.send(self.__cancellable)
+-            bytes = bytearray(0)
+-            buf = stream.read_bytes(1024, self.__cancellable).get_data()
+-            while buf:
+-                bytes += buf
+-                buf = stream.read_bytes(1024, self.__cancellable).get_data()
+-            stream.close()
++            msg = Soup.Message.new("GET", uri)
++            content = session.send_and_read(msg, self.__cancellable)
+             try:
+-                return bytes.decode("utf-8")
++                return content.decode("utf-8")
+             except:
+-                return bytes.decode("iso8859-1")
++                return content.decode("iso8859-1")
+         except Exception as e:
+             Logger.error("StyleSheet::__get_uri_contents(): %s -> %s" %
+                          (e, uri))
+--- a/eolie/helper_task.py
++++ b/eolie/helper_task.py
+@@ -11,7 +11,7 @@
+ # along with this program. If not, see <http://www.gnu.org/licenses/>.
+ 
+ import gi
+-gi.require_version("Soup", "2.4")
++gi.require_version("Soup", "3.0")
+ from gi.repository import GLib, Soup
+ 
+ from threading import Thread
+@@ -63,11 +63,13 @@ class TaskHelper:
+         """
+         try:
+             session = Soup.Session.new()
+-            session.set_property("accept-language-auto", True)
++            session.set_accept_language_auto(True)
+             if self.__user_agent is not None:
+-                session.set_property("user-agent", self.__user_agent)
+-            request = session.request(uri)
+-            request.send_async(cancellable,
++                session.set_user_agent(self.__user_agent)
++            msg = Soup.Message.new("GET", uri)
++            session.send_async(msg,
++                               GLib.PRIORITY_DEFAULT,
++                               cancellable,
+                                self.__on_request_send_async,
+                                callback,
+                                cancellable,
diff --git a/srcpkgs/eolie/patches/python-3.8.patch b/srcpkgs/eolie/patches/python-3.8.patch
deleted file mode 100644
index 39e0437b3315e9..00000000000000
--- a/srcpkgs/eolie/patches/python-3.8.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/python-webextension/meson.build
-+++ b/python-webextension/meson.build
-@@ -2,7 +2,7 @@
- 
- webkitextension = dependency('webkit2gtk-web-extension-4.0')
- pyobject = dependency('pygobject-3.0')
--python3 = dependency('python3')
-+python3 = dependency('python3-embed')
- 
- pythonloader = configure_file(
-   input: 'pythonloader.c.in',
diff --git a/srcpkgs/eolie/patches/re-raw.patch b/srcpkgs/eolie/patches/re-raw.patch
new file mode 100644
index 00000000000000..429a02638ecc53
--- /dev/null
+++ b/srcpkgs/eolie/patches/re-raw.patch
@@ -0,0 +1,57 @@
+--- a/eolie/css_rule_import.py
++++ b/eolie/css_rule_import.py
+@@ -32,7 +32,7 @@ class CSSImportRule:
+         self.__stylesheet = None
+         try:
+             parsed = urlparse(uri)
+-            search = re.search('@import url\(["\']?([^"\')]*)', css)
++            search = re.search(r'@import url\(["\']?([^"\')]*)', css)
+             css = search.group(1)
+             if css.startswith(".."):
+                 path_split = parsed.path.split("/")
+--- a/eolie/css_rule_list.py
++++ b/eolie/css_rule_list.py
+@@ -35,7 +35,7 @@ class CSSRuleList:
+         for child in self.__get_children(css):
+             child = child.strip()
+             # Remove any comment
+-            child = re.sub("\/\*[^*]*[^/]*\*\/", "", child)
++            child = re.sub(r"\/\*[^*]*[^/]*\*\/", "", child)
+             if child.startswith("@media"):
+                 rule = CSSMediaRule(child, uri, cancellable)
+             elif child.startswith("@supports"):
+--- a/eolie/css_rule_style.py
++++ b/eolie/css_rule_style.py
+@@ -121,7 +121,7 @@ class CSSStyleRule:
+             @return str
+         """
+         value = re.sub('[ ]*!.*important', '', value)
+-        value = re.sub('url.*\([^\)]*\)', 'url()', value)
++        value = re.sub(r'url.*\([^\)]*\)', 'url()', value)
+         return value.strip()
+ 
+     def __contains_color(self, value):
+@@ -228,9 +228,9 @@ class CSSStyleRule:
+         """
+         results = {}
+         # Extract values from rgb() and rgba()
+-        colors = re.findall('(rgb.?\([^\)]*\))', rule)
++        colors = re.findall(r'(rgb.?\([^\)]*\))', rule)
+         for color in colors:
+-            color_tuple = re.search('rgb.?\(([^\)]*)', color)
++            color_tuple = re.search(r'rgb.?\(([^\)]*)', color)
+             if color_tuple is None:
+                 continue
+             split = self.__get_split(color_tuple[1])
+@@ -251,9 +251,9 @@ class CSSStyleRule:
+         """
+         results = {}
+         # Extract values from hsl() and hsla()
+-        colors = re.findall('(hsl.?\([^\)]*\))', rule)
++        colors = re.findall(r'(hsl.?\([^\)]*\))', rule)
+         for color in colors:
+-            color_tuple = re.search('hsl.?\(([^\)]*)', color)
++            color_tuple = re.search(r'hsl.?\(([^\)]*)', color)
+             if color_tuple is None:
+                 continue
+             split = self.__get_split(color_tuple[1])
diff --git a/srcpkgs/eolie/re-raw.patch b/srcpkgs/eolie/re-raw.patch
new file mode 100644
index 00000000000000..429a02638ecc53
--- /dev/null
+++ b/srcpkgs/eolie/re-raw.patch
@@ -0,0 +1,57 @@
+--- a/eolie/css_rule_import.py
++++ b/eolie/css_rule_import.py
+@@ -32,7 +32,7 @@ class CSSImportRule:
+         self.__stylesheet = None
+         try:
+             parsed = urlparse(uri)
+-            search = re.search('@import url\(["\']?([^"\')]*)', css)
++            search = re.search(r'@import url\(["\']?([^"\')]*)', css)
+             css = search.group(1)
+             if css.startswith(".."):
+                 path_split = parsed.path.split("/")
+--- a/eolie/css_rule_list.py
++++ b/eolie/css_rule_list.py
+@@ -35,7 +35,7 @@ class CSSRuleList:
+         for child in self.__get_children(css):
+             child = child.strip()
+             # Remove any comment
+-            child = re.sub("\/\*[^*]*[^/]*\*\/", "", child)
++            child = re.sub(r"\/\*[^*]*[^/]*\*\/", "", child)
+             if child.startswith("@media"):
+                 rule = CSSMediaRule(child, uri, cancellable)
+             elif child.startswith("@supports"):
+--- a/eolie/css_rule_style.py
++++ b/eolie/css_rule_style.py
+@@ -121,7 +121,7 @@ class CSSStyleRule:
+             @return str
+         """
+         value = re.sub('[ ]*!.*important', '', value)
+-        value = re.sub('url.*\([^\)]*\)', 'url()', value)
++        value = re.sub(r'url.*\([^\)]*\)', 'url()', value)
+         return value.strip()
+ 
+     def __contains_color(self, value):
+@@ -228,9 +228,9 @@ class CSSStyleRule:
+         """
+         results = {}
+         # Extract values from rgb() and rgba()
+-        colors = re.findall('(rgb.?\([^\)]*\))', rule)
++        colors = re.findall(r'(rgb.?\([^\)]*\))', rule)
+         for color in colors:
+-            color_tuple = re.search('rgb.?\(([^\)]*)', color)
++            color_tuple = re.search(r'rgb.?\(([^\)]*)', color)
+             if color_tuple is None:
+                 continue
+             split = self.__get_split(color_tuple[1])
+@@ -251,9 +251,9 @@ class CSSStyleRule:
+         """
+         results = {}
+         # Extract values from hsl() and hsla()
+-        colors = re.findall('(hsl.?\([^\)]*\))', rule)
++        colors = re.findall(r'(hsl.?\([^\)]*\))', rule)
+         for color in colors:
+-            color_tuple = re.search('hsl.?\(([^\)]*)', color)
++            color_tuple = re.search(r'hsl.?\(([^\)]*)', color)
+             if color_tuple is None:
+                 continue
+             split = self.__get_split(color_tuple[1])
diff --git a/srcpkgs/eolie/template b/srcpkgs/eolie/template
index de74cc6e7ab29f..340a8924d4fb97 100644
--- a/srcpkgs/eolie/template
+++ b/srcpkgs/eolie/template
@@ -1,17 +1,28 @@
 # Template file for 'eolie'
 pkgname=eolie
-version=0.9.62
-revision=7
+version=0.9.101
+revision=1
 _eolie_hash=bb4aad19272cc636bd17f2f6602127fe
+_po=d5aac9503b4af24e3df89f531305cf9a70e26549
 build_style=meson
-pycompile_module="eolie"
 hostmakedepends="appstream-glib desktop-file-utils glib-devel pkg-config
  gobject-introspection python3-MarkupSafe gettext"
-makedepends="gtk+3-devel libglib-devel python3-gobject-devel webkit2gtk-devel"
-depends="gtkspell3 python3-dateutil python3-gobject webkit2gtk python3-PyFxA"
+makedepends="gtk+3-devel libglib-devel python3-gobject-devel
+ libwebkit2gtk41-devel"
+depends="gtkspell3 python3-dateutil python3-gobject libwebkit2gtk41 python3-PyFxA"
 short_desc="Web browser for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Eolie"
 distfiles="https://gitlab.gnome.org/World/eolie/uploads/${_eolie_hash}/eolie-${version}.tar.xz"
-checksum=9da359895306cf5929a01acb60d1506afb0a04ddbbd0d80ae1d0ba831e34671b
+distfiles="https://adishatz.org/eolie/eolie-${version}.tar.xz"
+distfiles="https://gitlab.gnome.org/World/eolie/-/archive/${version}/eolie-${version}.tar.bz2
+ https://gitlab.gnome.org/gnumdk/eolie-po/-/archive/${_po}/eolie-po-${_po}.tar.bz2"
+checksum="8e2af0482368c58a0931817d4c8a276c0d8d1a456ceb1ab7c80a3e2aea461b6a
+ ba9f85ff4e8a605f3b586b6ca7234ead8980a0a4b709131ff876c90b61553b58"
+
+skip_extraction="eolie-po-${_po}.tar.bz2"
+
+post_extract() {
+	vsrcextract -C subprojects/po eolie-po-${_po}.tar.bz2
+}

From 1490930354807a31bbf673b1fd80dd1a4f1dd863 Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Thu, 18 Apr 2024 07:35:57 +0500
Subject: [PATCH 21/49] common/shlib: add libaccounts-qt6, libpoppler-qt6

---
 common/shlibs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/common/shlibs b/common/shlibs
index 794290d3a2f77d..105196bea39154 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -354,6 +354,7 @@ libpoppler.so.133 libpoppler-23.12.0_1
 libpoppler-glib.so.8 poppler-glib-0.18.2_1
 libpoppler-cpp.so.0 poppler-cpp-0.18.2_1
 libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
+libpoppler-qt6.so.3 poppler-qt6-23.12.0_1
 libtcl8.6.so tcl-8.6.0_1
 libtk8.6.so tk-8.6.1_3
 libsqlite3.so.0 sqlite-3.38.0_1
@@ -2720,6 +2721,7 @@ libcurlpp.so.1 curlpp-0.8.1_1
 libtcd.so.1 libtcd-2.2.7.r2_1
 libaccounts-glib.so.0 libaccounts-glib-1.26_1
 libaccounts-qt5.so.1 libaccounts-qt5-1.14_1
+libaccounts-qt6.so.1 libaccounts-qt6-1.17_1
 libshotwell-plugin-dev-1.0.so.0 shotwell-0.30.0_1
 libshotwell-plugin-common.so.0 shotwell-0.30.0_1
 libshotwell-authenticator.so.0 shotwell-0.30.0_1

From 50e54af8fdf81735f67b02aca8d3a96080a9bdab Mon Sep 17 00:00:00 2001
From: Luciogi <lucigithubcommit@skiff.com>
Date: Wed, 17 Apr 2024 23:06:52 +0500
Subject: [PATCH 22/49] extra-cmake-modules: update to 6.1.0.

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

diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index 7a0235d6db02c2..97a020bebd53f5 100644
--- a/srcpkgs/extra-cmake-modules/template
+++ b/srcpkgs/extra-cmake-modules/template
@@ -1,6 +1,6 @@
 # Template file for 'extra-cmake-modules'
 pkgname=extra-cmake-modules
-version=6.0.0
+version=6.1.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_HTML_DOCS=ON"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://invent.kde.org/frameworks/extra-cmake-modules"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=23992bf19db717156b7d6dd13118caa79fd57f090beb062e8308db3c09f70d0c
+checksum=76c9edf00807e6cf8d4ae35f5195b4bc3fe94648d976fef532bf7f97d86388bd
 python_version=3
 
 do_check() {

From 3b6c4bed123e28267e3d88fe4d7ed95427ae24b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Mon, 29 Apr 2024 13:40:44 +0700
Subject: [PATCH 23/49] update_check: add pypi link, strip kf6- prefix

---
 common/xbps-src/shutils/update_check.sh | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh
index b5439564724223..26c766f040ce89 100644
--- a/common/xbps-src/shutils/update_check.sh
+++ b/common/xbps-src/shutils/update_check.sh
@@ -11,7 +11,9 @@ update_check() {
     local curlargs=(
         -A "xbps-src-update-check/$XBPS_SRC_VERSION"
         --max-time 10 --compressed -Lsk
-   )
+    )
+
+    pkgname=${pkgname#kf6-}
 
     # XBPS_UPDATE_CHECK_VERBOSE is the old way to show verbose messages
     [ "$XBPS_UPDATE_CHECK_VERBOSE" ] && XBPS_VERBOSE="$XBPS_UPDATE_CHECK_VERBOSE"
@@ -67,7 +69,7 @@ update_check() {
               *code.google.com*|*googlecode*|\
               *launchpad.net*|\
               *cpan.*|\
-              *pythonhosted.org*|\
+              *pythonhosted.org*|*pypi.org/project/*|\
               *github.com*|\
               *//gitlab.*|\
               *bitbucket.org*|\
@@ -129,10 +131,10 @@ update_check() {
                 url="https://launchpad.net/$pkgurlname/+download";;
             *cpan.*)
                 pkgname=${pkgname#perl-};;
-            *pythonhosted.org*)
+            *pythonhosted.org*|*pypi.org/project/*)
                 pkgname=${pkgname#python-}
                 pkgname=${pkgname#python3-}
-                rx="(?<=${pkgname//-/[-_]}-)[0-9.]+(post[0-9]*)?(?=(([.]tar|-cp|-py[0-9]+-none)))"
+                rx="(?<=${pkgname//-/[-_]}-)[0-9.]+(post[0-9]*)?(?=(([.]tar|-cp|-py)))"
                 url="https://pypi.org/simple/$pkgname";;
             *github.com*)
                 pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)"

From 33e28b8c0eb28b428f9cc8e88555af11d53dd751 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 29 Apr 2024 13:03:02 +0200
Subject: [PATCH 24/49] grep: fix recursion on many files

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64773

Made aware of by @thesamesam.
---
 srcpkgs/grep/patches/dirfd.patch | 32 ++++++++++++++++++++++++++++++++
 srcpkgs/grep/template            |  8 ++++++--
 2 files changed, 38 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/grep/patches/dirfd.patch

diff --git a/srcpkgs/grep/patches/dirfd.patch b/srcpkgs/grep/patches/dirfd.patch
new file mode 100644
index 00000000000000..c2e648cd74a042
--- /dev/null
+++ b/srcpkgs/grep/patches/dirfd.patch
@@ -0,0 +1,32 @@
+From d4d8abb39eb02c555f062b1f83ffcfac999c582f Mon Sep 17 00:00:00 2001
+From: Bruno Haible <bruno@clisp.org>
+Date: Fri, 5 May 2023 12:02:49 +0200
+Subject: dirfd: Fix bogus override (regression 2023-04-26).
+
+Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
+<https://lists.gnu.org/archive/html/bug-gnulib/2023-05/msg00040.html>.
+
+* m4/dirfd.m4 (gl_FUNC_DIRFD): Fix mistake in last change.
+---
+--- a/m4/dirfd.m4
++++ b/m4/dirfd.m4
+@@ -1,4 +1,4 @@
+-# serial 27   -*- Autoconf -*-
++# serial 28   -*- Autoconf -*-
+ 
+ dnl Find out how to get the file descriptor associated with an open DIR*.
+ 
+@@ -40,10 +40,6 @@ AC_DEFUN([gl_FUNC_DIRFD],
+     HAVE_DIRFD=0
+   else
+     HAVE_DIRFD=1
+-    dnl Replace only if the system declares dirfd already.
+-    if test $ac_cv_have_decl_dirfd = yes; then
+-      REPLACE_DIRFD=1
+-    fi
+     dnl Replace dirfd() on native Windows, to support fdopendir().
+     AC_REQUIRE([gl_DIRENT_DIR])
+     if test $DIR_HAS_FD_MEMBER = 0; then
+-- 
+cgit v1.1
+
diff --git a/srcpkgs/grep/template b/srcpkgs/grep/template
index 0e90b7d1b85352..d614d78e0c1665 100644
--- a/srcpkgs/grep/template
+++ b/srcpkgs/grep/template
@@ -1,9 +1,9 @@
 # Template file for 'grep'
 pkgname=grep
 version=3.11
-revision=1
+revision=2
 build_style=gnu-configure
-hostmakedepends="pkg-config"
+hostmakedepends="automake gettext-devel-tools pkg-config"
 makedepends="pcre2-devel"
 checkdepends="perl"
 short_desc="GNU grep utility"
@@ -12,3 +12,7 @@ license="GPL-3.0-or-later"
 homepage="https://www.gnu.org/software/grep/"
 distfiles="${GNU_SITE}/grep/grep-${version}.tar.xz"
 checksum=1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab
+
+pre_configure() {
+	autoreconf -fi
+}

From 01b049f40c579fedb914f936fcd25a8d9f73c778 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 29 Apr 2024 13:05:35 +0200
Subject: [PATCH 25/49] gucci: update to 1.6.11.

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

diff --git a/srcpkgs/gucci/template b/srcpkgs/gucci/template
index 63bee6ecfc703c..24589185b01681 100644
--- a/srcpkgs/gucci/template
+++ b/srcpkgs/gucci/template
@@ -1,6 +1,6 @@
 # Template file for 'gucci'
 pkgname=gucci
-version=1.6.10
+version=1.6.11
 revision=2
 build_style=go
 go_import_path="github.com/noqcks/gucci"
@@ -9,8 +9,8 @@ short_desc="Simple CLI templating tool written in Go"
 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=1cdf723cf95708234034608a9628aed642cfb2f0ad58f58756694e34d18e557b
+distfiles="https://github.com/noqcks/gucci/archive/refs/tags/v${version}.tar.gz"
+checksum=4471049d50450525dc848075894ae8bc48f897fe180857d2827fdb78feed1525
 
 post_install() {
 	vlicense LICENSE

From 7e18db0077f510d41a5d0fcaea41a76e4d15bf54 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 29 Apr 2024 15:06:55 +0200
Subject: [PATCH 26/49] linux6.8: update to 6.8.8.

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

diff --git a/srcpkgs/linux6.8/template b/srcpkgs/linux6.8/template
index 7dd87784363c41..df56f71fff5c39 100644
--- a/srcpkgs/linux6.8/template
+++ b/srcpkgs/linux6.8/template
@@ -1,6 +1,6 @@
 # Template file for 'linux6.8'
 pkgname=linux6.8
-version=6.8.7
+version=6.8.8
 revision=1
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
 fi
 
 checksum="c969dea4e8bb6be991bbf7c010ba0e0a5643a3a8d8fb0a2aaa053406f1e965f3
- 6ef359c3497d90b0a687d1dc2050d0c662f6a72224c8bf6122847002e145ce11"
+ cc0515039db5cd6e35a9acb1e4fe6dea4bccb429171460c71e070cbf9ce1849e"
 python_version=3
 
 # XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.

From 45f6237e7671af0fe83df5b9c3d255a03dd2ea48 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Mon, 29 Apr 2024 15:17:38 +0200
Subject: [PATCH 27/49] linux6.6: update to 6.6.29.

---
 srcpkgs/linux6.6/files/i386-dotconfig   | 6 ++----
 srcpkgs/linux6.6/files/x86_64-dotconfig | 6 ++----
 srcpkgs/linux6.6/template               | 4 ++--
 3 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig
index 69eda597568f09..6a8e75c690d76c 100644
--- a/srcpkgs/linux6.6/files/i386-dotconfig
+++ b/srcpkgs/linux6.6/files/i386-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.6.27 Kernel Configuration
+# Linux/i386 6.6.29 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
 CONFIG_CC_IS_GCC=y
@@ -503,9 +503,7 @@ CONFIG_RETPOLINE=y
 CONFIG_RETHUNK=y
 # CONFIG_GDS_FORCE_MITIGATION is not set
 CONFIG_MITIGATION_RFDS=y
-CONFIG_SPECTRE_BHI_ON=y
-# CONFIG_SPECTRE_BHI_OFF is not set
-# CONFIG_SPECTRE_BHI_AUTO is not set
+CONFIG_MITIGATION_SPECTRE_BHI=y
 
 #
 # Power management and ACPI options
diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig
index d0a3d7baa5434a..54b986ae523fe2 100644
--- a/srcpkgs/linux6.6/files/x86_64-dotconfig
+++ b/srcpkgs/linux6.6/files/x86_64-dotconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.6.27 Kernel Configuration
+# Linux/x86_64 6.6.29 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
 CONFIG_CC_IS_GCC=y
@@ -546,9 +546,7 @@ CONFIG_CPU_SRSO=y
 CONFIG_SLS=y
 # CONFIG_GDS_FORCE_MITIGATION is not set
 CONFIG_MITIGATION_RFDS=y
-CONFIG_SPECTRE_BHI_ON=y
-# CONFIG_SPECTRE_BHI_OFF is not set
-# CONFIG_SPECTRE_BHI_AUTO is not set
+CONFIG_MITIGATION_SPECTRE_BHI=y
 CONFIG_ARCH_HAS_ADD_PAGES=y
 
 #
diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template
index 835785a474799a..6344768283c16d 100644
--- a/srcpkgs/linux6.6/template
+++ b/srcpkgs/linux6.6/template
@@ -1,6 +1,6 @@
 # Template file for 'linux6.6'
 pkgname=linux6.6
-version=6.6.27
+version=6.6.29
 revision=1
 short_desc="Linux kernel and modules (${version%.*} series)"
 maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then
 fi
 
 checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0
- 08de3bf1c8221608b0f0ac2de68ca01c6aa4481c9effbab566d2c59d3926b68a"
+ fe8e36b302a4693265c88c5497c1dd59163d1eb54c3895b54c83810265f25550"
 python_version=3
 
 # XXX Restrict archs until a proper <arch>-dotconfig is available in FILESDIR.

From db381e9485d75ff4311f71ac6f6ad90dd2664d91 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Thu, 25 Apr 2024 16:33:12 +0200
Subject: [PATCH 28/49] cozy: update to 1.3.0

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

diff --git a/srcpkgs/cozy/template b/srcpkgs/cozy/template
index 28965f32346dad..2e920cf9c658b3 100644
--- a/srcpkgs/cozy/template
+++ b/srcpkgs/cozy/template
@@ -1,12 +1,12 @@
 # Template file for 'cozy'
 pkgname=cozy
-version=1.2.1
-revision=3
+version=1.3.0
+revision=1
 build_style=meson
 hostmakedepends="pkg-config glib-devel python3 python3-distro python3-peewee
  python3-mutagen python3-gobject-devel gettext desktop-file-utils
  gtk+3-devel"
-makedepends="glib-devel python3-gobject-devel libhandy1-devel granite-devel"
+makedepends="libadwaita-devel glib-devel python3-gobject-devel libhandy1-devel granite-devel"
 depends="python3-peewee gst-libav gst-plugins-good1 gst1-python3
  python3-mutagen python3-distro python3-apsw python3-packaging python3-pytz
  python3-requests python3-gobject libhandy1 granite libdazzle"
@@ -15,4 +15,4 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-3.0-only, LGPL-3.0-only, Apache-2.0"
 homepage="https://github.com/geigi/cozy"
 distfiles="https://github.com/geigi/cozy/archive/${version}.tar.gz"
-checksum=5522dd3e2aa8a75478515c4ae299e71fa32a919703cc4a532fba797363cc5844
+checksum=b4e5d438f5d3f5d236a49f3fcb433ca4fa489d7d5995961a5d967950bbb6c102

From 6e95586eebb945cd8f2392975c24cd853903ddeb Mon Sep 17 00:00:00 2001
From: Elie ROUDNINSKI <elie@cloudflare.com>
Date: Mon, 29 Apr 2024 16:09:43 +0200
Subject: [PATCH 29/49] cloudflared: update to version 2024.4.1

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

diff --git a/srcpkgs/cloudflared/template b/srcpkgs/cloudflared/template
index 23dd85770e2fa4..be551fd29bd3ba 100644
--- a/srcpkgs/cloudflared/template
+++ b/srcpkgs/cloudflared/template
@@ -1,6 +1,6 @@
 # Template file for 'cloudflared'
 pkgname=cloudflared
-version=2024.3.0
+version=2024.4.1
 revision=1
 build_style=go
 go_import_path=github.com/cloudflare/cloudflared
@@ -13,7 +13,7 @@ license="Apache-2.0"
 homepage="https://developers.cloudflare.com/argo-tunnel/"
 changelog="https://raw.githubusercontent.com/cloudflare/cloudflared/master/CHANGES.md"
 distfiles="https://github.com/cloudflare/cloudflared/archive/${version}.tar.gz"
-checksum=6e5fda072d81b2d40208a0d244b44aaf607f26709711e157e23f44f812594e93
+checksum=11bed2bd793cc03775aa6270797ed328434bc982e09fd3597e267590f28d2436
 
 pre_build() {
 	go_ldflags+=" -X \"main.BuildTime=$(date -u '+%Y-%m-%d-%H:%M UTC')\""

From 149820143dcfa86a0326f14942b4393255be5f6a Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 29 Apr 2024 12:47:09 -0400
Subject: [PATCH 30/49] broot: update to 1.37.0

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

diff --git a/srcpkgs/broot/template b/srcpkgs/broot/template
index 4a2c0b720ccba0..b3fca3aa2e3eb3 100644
--- a/srcpkgs/broot/template
+++ b/srcpkgs/broot/template
@@ -1,6 +1,6 @@
 # Template file for 'broot'
 pkgname=broot
-version=1.36.0
+version=1.37.0
 revision=1
 build_style=cargo
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://dystroy.org/broot/"
 changelog="https://raw.githubusercontent.com/Canop/broot/main/CHANGELOG.md"
 distfiles="https://github.com/Canop/broot/archive/refs/tags/v${version}.tar.gz"
-checksum=2929d18c2398afa073f170941a45cd8ab4693d272e1c487c95f7e527569cda99
+checksum=59335d101b943a7907ceb1ef2d4cf29e755cdf062d3459ebfc294965d4be0e7d
 
 if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
 	broken="exr crate errors on big endian"

From db5c7a1db980ba593bfb237a7b6467ea13588372 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 29 Apr 2024 12:57:48 -0400
Subject: [PATCH 31/49] watchexec: update to 2.1.0

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

diff --git a/srcpkgs/watchexec/template b/srcpkgs/watchexec/template
index 382c78bc7b707c..97776674b46505 100644
--- a/srcpkgs/watchexec/template
+++ b/srcpkgs/watchexec/template
@@ -1,6 +1,6 @@
 # Template file for 'watchexec'
 pkgname=watchexec
-version=2.0.0
+version=2.1.0
 revision=1
 build_style=cargo
 make_install_args="--path crates/cli"
@@ -11,7 +11,7 @@ license="Apache-2.0"
 homepage="https://github.com/watchexec/watchexec"
 changelog="https://github.com/watchexec/watchexec/releases"
 distfiles="https://github.com/watchexec/watchexec/archive/refs/tags/v${version}.tar.gz"
-checksum=a613143f9cc8a1ec2a917ae2dd0c03156bf79e6a2dc1ee1ae76419ed47bc8d29
+checksum=acac35485b57ebf494b1025550eb88dc534841e4081dbba47ecb0168e7f214ab
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	XBPS_CROSS_RUSTFLAGS+=" -latomic"

From 3862262a8c1865295ae512cce35f5fed0391b1a6 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Mon, 29 Apr 2024 12:58:48 -0400
Subject: [PATCH 32/49] comrak: update to 0.23.0

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

diff --git a/srcpkgs/comrak/template b/srcpkgs/comrak/template
index d70995da9ae999..68165deabf25a1 100644
--- a/srcpkgs/comrak/template
+++ b/srcpkgs/comrak/template
@@ -1,6 +1,6 @@
 # Template file for 'comrak'
 pkgname=comrak
-version=0.22.0
+version=0.23.0
 revision=1
 build_style=cargo
 hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="BSD-2-Clause"
 homepage="https://github.com/kivikakk/comrak"
 changelog="https://github.com/kivikakk/comrak/raw/main/changelog.txt"
 distfiles="https://github.com/kivikakk/comrak/archive/refs/tags/${version}.tar.gz"
-checksum=41624734dcb7096674d624ae45ed770f8fa15fafd9870dedc2531dd5214ff552
+checksum=e291ac08a699cc6c4afb79f3dd23ee1b453dfd66d1c86af5d71889e25a458830
 
 post_install() {
 	vlicense COPYING

From 69b64d3e8da719711fba738a5165c40c0a7938cc Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 25 Apr 2024 12:42:49 +0530
Subject: [PATCH 33/49] black: update to 24.4.2.

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

diff --git a/srcpkgs/black/template b/srcpkgs/black/template
index 32b3b6b2bfd587..38e830e7a3de42 100644
--- a/srcpkgs/black/template
+++ b/srcpkgs/black/template
@@ -1,6 +1,6 @@
 # Template file for 'black'
 pkgname=black
-version=24.4.0
+version=24.4.2
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://black.readthedocs.io/en/stable/"
 changelog="https://raw.githubusercontent.com/psf/black/main/CHANGES.md"
 distfiles="${PYPI_SITE}/b/black/black-${version}.tar.gz"
-checksum=f07b69fda20578367eaebbd670ff8fc653ab181e1ff95d84497f9fa20e7d0641
+checksum=c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d
 
 post_check() {
 	PYTHONPATH=src python3 -m black --check src tests

From 1e1ea1b2679ca849b470b6f0647b16f4cc1adf08 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 25 Apr 2024 23:52:14 +0530
Subject: [PATCH 34/49] ast-grep: update to 0.21.1.

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

diff --git a/srcpkgs/ast-grep/template b/srcpkgs/ast-grep/template
index 31ca74bace3b5c..13639c040013e5 100644
--- a/srcpkgs/ast-grep/template
+++ b/srcpkgs/ast-grep/template
@@ -1,6 +1,6 @@
 # Template file for 'ast-grep'
 pkgname=ast-grep
-version=0.20.5
+version=0.21.1
 revision=1
 build_style=cargo
 make_check_args="-- --skip=test_unmatching_id skip=test_merge_with_globs"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://ast-grep.github.io"
 changelog="https://raw.githubusercontent.com/ast-grep/ast-grep/main/CHANGELOG.md"
 distfiles="https://static.crates.io/crates/ast-grep/ast-grep-${version}.crate"
-checksum=0a147728bb6eca7080ca58bbc2c5edebf3153d2fccff02274cc07f7becc0ed37
+checksum=19cc31f9a387f534cd2f83b00118e92e8a1a5ad83c640cf99e4c6f379553ef8a
 
 post_install() {
 	vlicense LICENSE

From fe2d5602dcf483e5547d616cf2671655612f8916 Mon Sep 17 00:00:00 2001
From: 0xdeadbad <matheus.dasilva.garcias@gmail.com>
Date: Mon, 29 Apr 2024 18:51:13 -0300
Subject: [PATCH 35/49] discord: update to 0.0.52

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

diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index b764d770b01c18..d7214614f867a3 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
 # Template file for 'discord'
 pkgname=discord
-version=0.0.51
+version=0.0.52
 revision=1
 archs="x86_64"
 depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
 license="custom:Proprietary"
 homepage="https://discord.com"
 distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
-checksum=c3cccb79aa895dd6c8ebb5ff503c522d0c597a2e5eada6bf0643196be183a589
+checksum=e5c27379d12ec5d1a2ce051e9c1f838c57fe330624f2e4c7e2d8e25b3babfaaf
 repository=nonfree
 restricted=yes
 nopie=yes

From e555fb7aec2cd4c773a653d988b1bbbeeb441513 Mon Sep 17 00:00:00 2001
From: Ramdziana F Y <ramdzian@gmail.com>
Date: Tue, 30 Apr 2024 06:23:26 +0700
Subject: [PATCH 36/49] vivaldi: update to 6.7.3329.21

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

diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index 9dd368e61a5bbf..b8f6a1b4b3e653 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -2,7 +2,7 @@
 # Permission to redistribute is granted.
 # see: srcpkgs/vivaldi/files/redistribution-permission.eml
 pkgname=vivaldi
-version=6.6.3271.61+1
+version=6.7.3329.21+1
 revision=1
 archs="x86_64 aarch64 armv7l"
 depends="desktop-file-utils hicolor-icon-theme xz libnotify xdg-utils"
@@ -16,15 +16,15 @@ skiprdeps="/opt/vivaldi/libqt5_shim.so /opt/vivaldi/libqt6_shim.so"
 case "$XBPS_TARGET_MACHINE" in
 x86_64)
 	distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_amd64.deb"
-	checksum=5ede292c1db7559fe3f60fd008e413aeb85076ec6cd67078c3262405e7c53c84
+	checksum=84bcaaf3ac9d6c4cd4f9c11a620da4439b8374cf1b2361b71cf5a254f1409509
 	;;
 aarch64)
 	distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_arm64.deb"
-	checksum=45c73fa6e7c834e409964408e8a916559b678772af28b4ba8d1590353c4f1665
+	checksum=030af293261c52e88f12882299fcea2cae9ee8fcc1aa9f4c96341053086f70e0
 	;;
 armv7l)
 	distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version//+/-}_armhf.deb"
-	checksum=0c01b1b49e7a73e83b209e1d597e82aed3f1d64059f16c1414c3b7d205a6bdd7
+	checksum=c358e81886e679abb63bd4f3e3ad52b1cfac04f1873a707eda26f955756a5fa6
 	;;
 *)
 	broken="No distfiles available for this target"

From 239ab055b05891d0502e1149463126a51309fcd8 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 29 Apr 2024 19:00:02 -0400
Subject: [PATCH 37/49] goimapnotify: update to 2.3.15.

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

diff --git a/srcpkgs/goimapnotify/template b/srcpkgs/goimapnotify/template
index ce074e0351e103..53ebe3f37ed26c 100644
--- a/srcpkgs/goimapnotify/template
+++ b/srcpkgs/goimapnotify/template
@@ -1,6 +1,6 @@
 # Template file for 'goimapnotify'
 pkgname=goimapnotify
-version=2.3.12
+version=2.3.15
 revision=1
 build_style=go
 go_import_path="gitlab.com/shackra/goimapnotify"
@@ -10,4 +10,4 @@ license="GPL-3.0-only"
 homepage="https://gitlab.com/shackra/goimapnotify"
 changelog="https://gitlab.com/shackra/goimapnotify/blob/master/CHANGELOG.rst"
 distfiles="https://${go_import_path}/-/archive/${version}/${pkgname}-${version}.tar.gz"
-checksum=54fd9aadebb7cbe470718dc10dba4c550e918f7d1bcbda3663c375c61c48bd86
+checksum=4ccd55c248e1e7ff29b3479eaf38b9b62f946bd950b5c681a3d25a499ddfd6b2

From db893716198326a08f6b020f8ab0a06300d3a5e9 Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 29 Apr 2024 19:00:12 -0400
Subject: [PATCH 38/49] python3-paho_mqtt: update to 2.1.0.

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

diff --git a/srcpkgs/python3-paho_mqtt/template b/srcpkgs/python3-paho_mqtt/template
index 22934b006df7a5..fb5574e5a59547 100644
--- a/srcpkgs/python3-paho_mqtt/template
+++ b/srcpkgs/python3-paho_mqtt/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-paho_mqtt'
 pkgname=python3-paho_mqtt
-version=2.0.0
+version=2.1.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling"
@@ -11,7 +11,7 @@ license="custom:EDL-1.0, EPL-2.0"
 homepage="https://eclipse.dev/paho/"
 changelog="https://raw.githubusercontent.com/eclipse/paho.mqtt.python/master/ChangeLog.txt"
 distfiles="${PYPI_SITE}/p/paho_mqtt/paho_mqtt-${version}.tar.gz"
-checksum=13b205f29251e4f2c66a6c923c31fc4fd780561e03b2d775cff8e4f2915cf947
+checksum=12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1723834
 # Most useful checks require a listening broker
 make_check=no
 

From d75a2c043623acb8cf691c1d38edc66b6e1a877f Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 29 Apr 2024 19:06:28 -0400
Subject: [PATCH 39/49] python3-pyproject-hooks: update to 1.1.0.

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

diff --git a/srcpkgs/python3-pyproject-hooks/template b/srcpkgs/python3-pyproject-hooks/template
index 3286bda4e45235..82b16709bbb15a 100644
--- a/srcpkgs/python3-pyproject-hooks/template
+++ b/srcpkgs/python3-pyproject-hooks/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pyproject-hooks'
 pkgname=python3-pyproject-hooks
-version=1.0.0
-revision=2
+version=1.1.0
+revision=1
 # This package is required by python3-build, used by the python3-pep517 style;
 # using that style here would create a cycle
 build_style=python3-module
@@ -13,8 +13,8 @@ short_desc="Low-level library for calling Python build backends"
 maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="MIT"
 homepage="https://pyproject-hooks.readthedocs.io/"
-distfiles="${PYPI_SITE}/p/pyproject_hooks/pyproject_hooks-${version}.tar.gz"
-checksum=f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
+distfiles="https://github.com/pypa/pyproject-hooks/archive/v${version}.tar.gz"
+checksum=1cbbabcd93ea1ac50cca7f23e5b640904684ae6c85003c6f7cf02b598c33f28f
 
 do_build() {
 	python3 -m flit_core.wheel

From e59cff5fed1b60363927e7826c35d93ec734754d Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 29 Apr 2024 19:07:20 -0400
Subject: [PATCH 40/49] python3-scikit-build-core: update to 0.9.3.

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

diff --git a/srcpkgs/python3-scikit-build-core/template b/srcpkgs/python3-scikit-build-core/template
index 995c00ff8cc1c3..f4701d404f4799 100644
--- a/srcpkgs/python3-scikit-build-core/template
+++ b/srcpkgs/python3-scikit-build-core/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-scikit-build-core'
 pkgname=python3-scikit-build-core
-version=0.9.2
+version=0.9.3
 revision=1
 build_style=python3-pep517
 hostmakedepends="hatchling hatch-vcs"
@@ -10,6 +10,6 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="Apache-2.0"
 homepage="https://scikit-build-core.readthedocs.io"
 distfiles="${PYPI_SITE}/s/scikit_build_core/scikit_build_core-${version}.tar.gz"
-checksum=4b8423d3a6e06a7ff9bb8e0bdf9c0fc425bb3992de09237369a8dd90fd570bb8
+checksum=341d113e473a5409dc62522e8b1b1b8b1647a0b95557ad15f6be2a36071fd390
 # Tests require unpackaged dependencies
 make_check=no

From 3ca41f06b0d43709061fbe8bf38fe6510c0257bc Mon Sep 17 00:00:00 2001
From: "Andrew J. Hesford" <ajh@sideband.org>
Date: Mon, 29 Apr 2024 19:07:33 -0400
Subject: [PATCH 41/49] python3-threadpoolctl: update to 3.5.0.

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

diff --git a/srcpkgs/python3-threadpoolctl/template b/srcpkgs/python3-threadpoolctl/template
index 7c0ba1e9da3c3d..f1171c60316b78 100644
--- a/srcpkgs/python3-threadpoolctl/template
+++ b/srcpkgs/python3-threadpoolctl/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-threadpoolctl'
 pkgname=python3-threadpoolctl
-version=3.4.0
+version=3.5.0
 revision=1
 build_style=python3-pep517
 hostmakedepends="python3-flit_core"
@@ -11,7 +11,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/joblib/threadpoolctl"
 distfiles="${PYPI_SITE}/t/threadpoolctl/threadpoolctl-${version}.tar.gz"
-checksum=f11b491a03661d6dd7ef692dd422ab34185d982466c49c8f98c8f716b5c93196
+checksum=082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107
 
 post_install() {
 	vlicense LICENSE

From 5c969ec458a0c8fc5ec2e00549506b0c3c3db4d3 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 27 Apr 2024 16:09:36 +0200
Subject: [PATCH 42/49] New package: python3-colorlog-6.8.2

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

diff --git a/srcpkgs/python3-colorlog/template b/srcpkgs/python3-colorlog/template
new file mode 100644
index 00000000000000..67dce1b7ff6880
--- /dev/null
+++ b/srcpkgs/python3-colorlog/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-colorlog'
+pkgname=python3-colorlog
+version=6.8.2
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools python3-wheel"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Add colours to the output of Python's logging module"
+maintainer="Enno Boland <gottox@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/borntyping/python-colorlog"
+distfiles="${PYPI_SITE}/c/colorlog/colorlog-${version}.tar.gz"
+checksum=3e3e079a41feb5a1b64f978b5ea4f46040a94f11f0e8bbb8261e3dbbeca64d44
+
+post_install() {
+	vlicense LICENSE
+}

From db28d764089913e8b235fd5a2fae55734a1f05cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 27 Apr 2024 16:09:52 +0200
Subject: [PATCH 43/49] gcovr: update to 7.2.

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

diff --git a/srcpkgs/gcovr/template b/srcpkgs/gcovr/template
index 8ded8a6ff98e92..378643f400c4e3 100644
--- a/srcpkgs/gcovr/template
+++ b/srcpkgs/gcovr/template
@@ -1,17 +1,17 @@
 # Template file for 'gcovr'
 pkgname=gcovr
-version=4.2
-revision=7
+version=7.2
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-setuptools python3-Jinja2 python3-lxml python3-Pygments"
+depends="python3-setuptools python3-Jinja2 python3-lxml python3-Pygments python3-colorlog"
 #checkdepends="$depends cmake flake8 python3-pytest-cov which"
 short_desc="Generates a simple report that summarizes the gcc code coverage"
 maintainer="Andre Klitzing <aklitzing@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://gcovr.com/"
 distfiles="https://github.com/gcovr/gcovr/archive/${version}.tar.gz"
-checksum=589d5cb7164c285192ed0837d3cc17001ba25211e24933f0ba7cb9cf38b8a30e
+checksum=17d3014b2dcfdfd155a8c38ef808ad6da11502cbb156e58172af259631e9b4ad
 # requires unpackaged pyutilibs and ends up running code from examples, which require gcovr in PATH
 make_check=no
 

From ce8aaee3f08268be7a55b4d42b762b7ddbe246b2 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Tue, 30 Apr 2024 16:49:33 +0200
Subject: [PATCH 44/49] github-cli: update to 2.49.0

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

diff --git a/srcpkgs/github-cli/template b/srcpkgs/github-cli/template
index ed3b0a7ca49b6e..8acdc4e44e8c0c 100644
--- a/srcpkgs/github-cli/template
+++ b/srcpkgs/github-cli/template
@@ -1,6 +1,6 @@
 # Template file for 'github-cli'
 pkgname=github-cli
-version=2.48.0
+version=2.49.0
 revision=1
 build_style=go
 build_helper=qemu
@@ -13,7 +13,7 @@ license="MIT"
 homepage="https://cli.github.com"
 changelog="https://github.com/cli/cli/releases"
 distfiles="https://github.com/cli/cli/archive/refs/tags/v${version}.tar.gz"
-checksum=a9c40e895293f50c10bfaa0bf92a9685128bd80dd6b4d04c7fea1d5494314a60
+checksum=fc21c007219919da19f09180d3b966db95cd766bdb4123800d5ce292633a2132
 
 pre_build() {
 	local _date

From 1788bfced18b5fa478619037b6da0a8e37153023 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 30 Apr 2024 15:28:45 -0400
Subject: [PATCH 45/49] rink: update to 0.8.0

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

diff --git a/srcpkgs/rink/template b/srcpkgs/rink/template
index 50bf902d895cd2..ef00ca26a3bfac 100644
--- a/srcpkgs/rink/template
+++ b/srcpkgs/rink/template
@@ -1,6 +1,6 @@
 # Template file for 'rink'
 pkgname=rink
-version=0.7.0
+version=0.8.0
 revision=1
 build_style=cargo
 make_install_args="--path cli"
@@ -12,7 +12,7 @@ license="MPL-2.0, GPL-3.0-only"
 homepage="https://github.com/tiffany352/rink-rs"
 changelog="https://github.com/tiffany352/rink-rs/releases"
 distfiles="https://github.com/tiffany352/rink-rs/archive/refs/tags/v${version}.tar.gz"
-checksum=fdee7e4227515927b4038bfb647f22733e799603b0d324124b7fcd02484e7146
+checksum=40048e84c2b606e50bf05dec2813acedeb48066cd48537d0dea453a72d000d60
 
 case "$XBPS_TARGET_MACHINE" in
 	ppc64le*) ;;

From a3153051d21e08a7970bbcad1b735b649b7498c4 Mon Sep 17 00:00:00 2001
From: Omar Polo <op@omarpolo.com>
Date: Thu, 25 Apr 2024 20:38:49 +0200
Subject: [PATCH 46/49] got: update to 0.98.2

---
 srcpkgs/got/patches/landlock.patch | 10 ++++++++++
 srcpkgs/got/template               |  6 +++---
 2 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/got/patches/landlock.patch

diff --git a/srcpkgs/got/patches/landlock.patch b/srcpkgs/got/patches/landlock.patch
new file mode 100644
index 00000000000000..529ead3667101e
--- /dev/null
+++ b/srcpkgs/got/patches/landlock.patch
@@ -0,0 +1,10 @@
+--- a/compat/landlock.c
++++ b/compat/landlock.c
+@@ -15,6 +15,7 @@
+  */
+ 
+ #include <linux/landlock.h>
++#include <linux/unistd.h>
+ 
+ #include <sys/prctl.h>
+ #include <sys/syscall.h>
diff --git a/srcpkgs/got/template b/srcpkgs/got/template
index 6eb272f412e8cc..a138fac702e49d 100644
--- a/srcpkgs/got/template
+++ b/srcpkgs/got/template
@@ -1,17 +1,17 @@
 # Template file for 'got'
 pkgname=got
-version=0.95
+version=0.98.2
 revision=1
 build_style=gnu-configure
 hostmakedepends="byacc pkg-config"
-makedepends="libmd-devel zlib-devel libuuid-devel libbsd-devel ncurses-devel openssl-devel libevent-devel"
+makedepends="libmd-devel zlib-devel libuuid-devel libbsd-devel ncurses-devel openssl-devel libevent-devel libtls-devel"
 short_desc="VCS which prioritizes ease of use and simplicity over flexibility"
 maintainer="Omar Polo <op@omarpolo.com>"
 license="ISC"
 homepage="https://gameoftrees.org"
 changelog="https://gameoftrees.org/releases/CHANGES"
 distfiles="https://gameoftrees.org/releases/portable/got-portable-${version}.tar.gz"
-checksum=e689fd7dfefa380166a1a293c153348540862e2019189cedebe8c2c76372820e
+checksum=ff5d4ad9922edf1c8055b2398650972fd463c809590dbe78e2eab1bf78a150c8
 
 post_install() {
 	sed -n '/Copyright/,/PERFORMANCE/p' got/got.c > LICENSE

From 6c66f11b4ddfa9eff2e1d62df67970cb228079f4 Mon Sep 17 00:00:00 2001
From: zen0bit <zenobit@disroot.org>
Date: Mon, 29 Apr 2024 21:26:26 +0200
Subject: [PATCH 47/49] gum: update to 0.14.0

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

diff --git a/srcpkgs/gum/template b/srcpkgs/gum/template
index 9491c730a03fe8..d3dc9f997069d8 100644
--- a/srcpkgs/gum/template
+++ b/srcpkgs/gum/template
@@ -1,6 +1,6 @@
 # Template file for 'gum'
 pkgname=gum
-version=0.13.0
+version=0.14.0
 revision=1
 build_style=go
 build_helper=qemu
@@ -12,7 +12,7 @@ license="MIT"
 homepage="https://github.com/charmbracelet/gum"
 changelog="https://github.com/charmbracelet/gum/releases"
 distfiles="https://github.com/charmbracelet/gum/archive/refs/tags/v${version}.tar.gz"
-checksum=329a38f3453b4be1f00e1fcb987aacf574fe3a8cc592084529c05716ddf4e7c4
+checksum=3174a1c8ff706d57c93da33fdf477b26620ad0f7096d97e21a005132fa74756a
 
 post_install() {
 	vlicense LICENSE

From fe31b45f33aa2c31dc82a81ca62f62e838e02ce5 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Thu, 25 Apr 2024 02:08:08 +0530
Subject: [PATCH 48/49] clojure: update to 1.11.3.1456.

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

diff --git a/srcpkgs/clojure/template b/srcpkgs/clojure/template
index fad608d7e8e424..eddb94791846ee 100644
--- a/srcpkgs/clojure/template
+++ b/srcpkgs/clojure/template
@@ -1,6 +1,6 @@
 # Template file for 'clojure'
 pkgname=clojure
-version=1.11.2.1446
+version=1.11.3.1456
 revision=1
 depends="virtual?java-environment rlwrap"
 short_desc="Clojure programming language command line tools"
@@ -8,7 +8,7 @@ maintainer="icp <pangolin@vivaldi.net>"
 license="EPL-1.0"
 homepage="https://clojure.org/"
 distfiles="https://github.com/clojure/brew-install/releases/download/${version}/clojure-tools-${version}.tar.gz"
-checksum=aa7effb0fc950df8d93cb796c655010658c05bf77c702c3a9449b7fdd792ef71
+checksum=ca63a45140d28f92b314c058d43ee012b8cf00ae44fd08c50c67300e8e5fcd6d
 
 do_install() {
 	vmkdir /usr/lib/clojure

From 30015773001d96a3a06e06a7e802db2e79f552e1 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 30 Apr 2024 15:51:47 -0500
Subject: [PATCH 49/49] python3-pydyf: update to 0.10.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 cc81bc56b8f949..c8e020204c236c 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.9.0
+version=0.10.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=74765167bc4b8f60df4cfab356830ea2a403b246ee63ba3d236eb3324bb290c7
+checksum=5c583c35bf51a3dcf9ba852005953bc7a04e8d573237489f20aa70897462362a
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Closed]: [mistake] schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
                   ` (3 preceding siblings ...)
  2024-04-30 21:01 ` knightcole
@ 2024-04-30 21:03 ` knightcole
  2024-04-30 21:10 ` knightcole
  5 siblings, 0 replies; 7+ messages in thread
From: knightcole @ 2024-04-30 21:03 UTC (permalink / raw)
  To: ml

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

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

[mistake] schismtracker: update to 20240426
https://github.com/void-linux/void-packages/pull/50074

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->

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



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

* Re: [mistake] schismtracker: update to 20240426
  2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
                   ` (4 preceding siblings ...)
  2024-04-30 21:03 ` [PR PATCH] [Closed]: [mistake] " knightcole
@ 2024-04-30 21:10 ` knightcole
  5 siblings, 0 replies; 7+ messages in thread
From: knightcole @ 2024-04-30 21:10 UTC (permalink / raw)
  To: ml

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

New comment by knightcole on void-packages repository

https://github.com/void-linux/void-packages/pull/50074#issuecomment-2087333838

Comment:
Sorry, I am not sure how to squash. I am redoing this now.

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

end of thread, other threads:[~2024-04-30 21:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-27 21:56 [PR PATCH] schismtracker: update to 20240426 knightcole
2024-04-28 15:53 ` [PR PATCH] [Updated] " knightcole
2024-04-30 20:17 ` cinerea0
2024-04-30 20:56 ` [PR PATCH] [Updated] " knightcole
2024-04-30 21:01 ` knightcole
2024-04-30 21:03 ` [PR PATCH] [Closed]: [mistake] " knightcole
2024-04-30 21:10 ` knightcole

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