From: knightcole <knightcole@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] schismtracker: update to 20240426
Date: Tue, 30 Apr 2024 23:01:00 +0200 [thread overview]
Message-ID: <20240430210100.7E193253B5@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-50074@inbox.vuxu.org>
[-- 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
next prev parent reply other threads:[~2024-04-30 21:01 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-27 21:56 [PR PATCH] " 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 [this message]
2024-04-30 21:03 ` [PR PATCH] [Closed]: [mistake] " knightcole
2024-04-30 21:10 ` knightcole
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240430210100.7E193253B5@inbox.vuxu.org \
--to=knightcole@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).