Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] MangoHud: update to 0.6.8.
@ 2022-08-09 19:52 241m
  2022-08-09 20:07 ` [PR REVIEW] " paper42
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: 241m @ 2022-08-09 19:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/241m/void-packages mangohud
https://github.com/void-linux/void-packages/pull/38562

MangoHud: update to 0.6.8.
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### 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/38562.patch is attached

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

From f09d694153364b88434745e29cbc7b0538805089 Mon Sep 17 00:00:00 2001
From: Zaim Bakar <89463641+241m@users.noreply.github.com>
Date: Wed, 10 Aug 2022 03:44:23 +0800
Subject: [PATCH] MangoHud: update to 0.6.8.

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

diff --git a/srcpkgs/MangoHud/template b/srcpkgs/MangoHud/template
index a9973bcad30a..670ae6b931b3 100644
--- a/srcpkgs/MangoHud/template
+++ b/srcpkgs/MangoHud/template
@@ -1,8 +1,9 @@
 # Template file for 'MangoHud'
 pkgname=MangoHud
-version=0.6.7.1
-_version="${version%.*}-${version##*.}"
-revision=2
+version=0.6.8
+#_version="${version%.*}-${version##*.}"
+_version="${version}"
+revision=1
 wrksrc="MangoHud-v${_version}"
 build_style=meson
 configure_args="-Duse_system_vulkan=enabled -Dwith_xnvctrl=disabled
@@ -15,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://github.com/flightlessmango/MangoHud"
 distfiles="https://github.com/flightlessmango/MangoHud/releases/download/v${_version}/MangoHud-v${_version}-Source-DFSG.tar.xz"
-checksum=220abdc563e39727527b63ace9f7b8b1de0a53d4cf79b8bbed5794dbbf8db77a
+checksum=0c4358428e6ae48d13282dec4bf4e78015b4f5e46d080a7e7588786cef63c09f
 
 post_patch() {
 	if [ "$XBPS_TARGET_LIBC" = "musl" ]; then

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

* Re: [PR REVIEW] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
@ 2022-08-09 20:07 ` paper42
  2022-08-09 20:16 ` [PR PATCH] [Updated] " 241m
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: paper42 @ 2022-08-09 20:07 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/38562#discussion_r941755506

Comment:
drop $_version and remove the comment, it doesn't make sense anymore

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

* Re: [PR PATCH] [Updated] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
  2022-08-09 20:07 ` [PR REVIEW] " paper42
@ 2022-08-09 20:16 ` 241m
  2022-08-10  4:45 ` classabbyamp
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: 241m @ 2022-08-09 20:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/241m/void-packages mangohud
https://github.com/void-linux/void-packages/pull/38562

MangoHud: update to 0.6.8.
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### 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/38562.patch is attached

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

From 381f5893d42a8d3bef6ce56425c50ae7bba15648 Mon Sep 17 00:00:00 2001
From: Zaim Bakar <89463641+241m@users.noreply.github.com>
Date: Wed, 10 Aug 2022 03:44:23 +0800
Subject: [PATCH] MangoHud: update to 0.6.8.

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

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

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

* Re: MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
  2022-08-09 20:07 ` [PR REVIEW] " paper42
  2022-08-09 20:16 ` [PR PATCH] [Updated] " 241m
@ 2022-08-10  4:45 ` classabbyamp
  2022-08-10 15:18 ` 241m
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: classabbyamp @ 2022-08-10  4:45 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/38562#issuecomment-1210155259

Comment:
> - [Allow use of system nlohmann_json dependency](https://github.com/flightlessmango/MangoHud/commit/e1ffa0f85820abea44639438fca2152290c87ee8)

add `json-c++` to makedepends

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

* Re: MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
                   ` (2 preceding siblings ...)
  2022-08-10  4:45 ` classabbyamp
@ 2022-08-10 15:18 ` 241m
  2022-08-11  7:46 ` [PR PATCH] [Updated] [WIP] " 241m
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: 241m @ 2022-08-10 15:18 UTC (permalink / raw)
  To: ml

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

New comment by 241m on void-packages repository

https://github.com/void-linux/void-packages/pull/38562#issuecomment-1210847026

Comment:
> > * [Allow use of system nlohmann_json dependency](https://github.com/flightlessmango/MangoHud/commit/e1ffa0f85820abea44639438fca2152290c87ee8)
> 
> add `json-c++` to makedepends

If I'm not mistaken, the nlohmann_json dependency is only used by mangoapp ([src/meson.build](https://github.com/flightlessmango/MangoHud/blob/efdcc6d2f54e37a3a32475453407f1eb33d1bef2/src/meson.build#L248)), and AFAICT, is not built, nor installed by default ([meson_options.txt](https://github.com/flightlessmango/MangoHud/blob/efdcc6d2f54e37a3a32475453407f1eb33d1bef2/meson_options.txt#L17)).

I could be wrong, as this is my first time working with meson. If not, maybe a mangoapp subpackage should be added instead? Ala its [AUR](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mangohud) counterpart?

Anyway, I'm marking this with WIP for now.

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

* Re: [PR PATCH] [Updated] [WIP] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
                   ` (3 preceding siblings ...)
  2022-08-10 15:18 ` 241m
@ 2022-08-11  7:46 ` 241m
  2022-08-11  7:51 ` 241m
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: 241m @ 2022-08-11  7:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/241m/void-packages mangohud
https://github.com/void-linux/void-packages/pull/38562

[WIP] MangoHud: update to 0.6.8.
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### 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/38562.patch is attached

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

From 381f5893d42a8d3bef6ce56425c50ae7bba15648 Mon Sep 17 00:00:00 2001
From: Zaim Bakar <89463641+241m@users.noreply.github.com>
Date: Wed, 10 Aug 2022 03:44:23 +0800
Subject: [PATCH 01/51] MangoHud: update to 0.6.8.

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

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

From a93622c581f0ed3a1dd6c544b77cd9fa24b1c950 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 21:01:35 +0200
Subject: [PATCH 02/51] srcpkgs/: Orphan Jarbowski's packages

---
 srcpkgs/gogglesmm/template   | 3 +--
 srcpkgs/hatari/template      | 2 +-
 srcpkgs/sc3-plugins/template | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gogglesmm/template b/srcpkgs/gogglesmm/template
index 29579786726d..b95341dfe54f 100644
--- a/srcpkgs/gogglesmm/template
+++ b/srcpkgs/gogglesmm/template
@@ -10,12 +10,11 @@ makedepends="libepoxy-devel glu-devel libSM-devel libXcursor-devel libXrandr-dev
  faad2-devel opus-devel taglib-devel sqlite-devel dbus-devel alsa-lib-devel pulseaudio-devel"
 depends="hicolor-icon-theme"
 short_desc="Music Manager and Player"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://gogglesmm.github.io/"
 distfiles="https://github.com/gogglesmm/gogglesmm/archive/${version}.tar.gz"
 checksum=f068667e0a825ac792eda344cbe94c29fe8668ddbdd269c094e5bf168acd2380
-python_version=2 #unverified
 nocross="Tries to execute compiled code"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/hatari/template b/srcpkgs/hatari/template
index e05e77961d60..4858805707ae 100644
--- a/srcpkgs/hatari/template
+++ b/srcpkgs/hatari/template
@@ -7,7 +7,7 @@ hostmakedepends="pkg-config python3"
 makedepends="SDL2-devel libpng-devel portaudio-devel zlib-devel"
 depends="hicolor-icon-theme"
 short_desc="Atari ST/STE/TT/Falcon emulator"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://hatari.tuxfamily.org/"
 distfiles="http://download.tuxfamily.org/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
diff --git a/srcpkgs/sc3-plugins/template b/srcpkgs/sc3-plugins/template
index 8511caea26e0..45f54453e414 100644
--- a/srcpkgs/sc3-plugins/template
+++ b/srcpkgs/sc3-plugins/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config"
 makedepends="fftw-devel libstk-devel"
 depends="supercollider"
 short_desc="Extension plugins for the SuperCollider3 audio synthesis server"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/supercollider/sc3-plugins"
 distfiles="https://github.com/supercollider/sc3-plugins/archive/Version-${version}.tar.gz

From 8595a47f67c9dd12a2849a16e1c6215db8c62887 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Tue, 9 Aug 2022 15:18:28 -0400
Subject: [PATCH 03/51] claws-mail: drop unused python-devel in
 hostmakedepends.

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

diff --git a/srcpkgs/claws-mail/template b/srcpkgs/claws-mail/template
index 118b7d607108..7f7de90b5f05 100644
--- a/srcpkgs/claws-mail/template
+++ b/srcpkgs/claws-mail/template
@@ -1,11 +1,11 @@
 # Template file for 'claws-mail'
 pkgname=claws-mail
 version=4.1.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static --disable-python-plugin --disable-perl-plugin
  --enable-enchant --enable-gnutls"
-hostmakedepends="pkg-config python-devel automake libtool gettext-devel"
+hostmakedepends="pkg-config automake libtool gettext-devel"
 makedepends="poppler-glib-devel libarchive-devel libSM-devel
  libnotify-devel libcanberra-devel gpgme-devel gnutls-devel
  enchant2-devel dbus-devel libetpan-devel libldap-devel

From afe148012abd56385f2047ca1c9361c2f085727a Mon Sep 17 00:00:00 2001
From: TrueTechie <TrueTechie@mailo.com>
Date: Mon, 8 Aug 2022 22:27:33 -0400
Subject: [PATCH 04/51] mate-settings-daemon: remove alsa-plugins-pulseaudio
 dependency

---
 srcpkgs/mate-settings-daemon/template | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/srcpkgs/mate-settings-daemon/template b/srcpkgs/mate-settings-daemon/template
index b5db461e136b..43606ffbdc3c 100644
--- a/srcpkgs/mate-settings-daemon/template
+++ b/srcpkgs/mate-settings-daemon/template
@@ -1,14 +1,13 @@
 # Template file for 'mate-settings-daemon'
 pkgname=mate-settings-daemon
 version=1.26.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static --disable-schemas-compile --enable-polkit --enable-pulse"
 hostmakedepends="dbus-glib-devel glib-devel intltool itstool pkg-config polkit"
 makedepends="dbus-glib-devel libXt-devel libXxf86misc-devel libcanberra-devel
  libmatekbd-devel libmatemixer-devel libnotify-devel mate-desktop-devel nss-devel
  polkit-devel"
-depends="alsa-plugins-pulseaudio"
 short_desc="MATE Settings daemon (pulseaudio)"
 maintainer="skmpz <dem.procopiou@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"

From 14fe0f03f8ac955d721c1dfeed7c2961f57485c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 22:13:39 +0200
Subject: [PATCH 05/51] okteta: update to 0.26.9.

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

diff --git a/srcpkgs/okteta/template b/srcpkgs/okteta/template
index 7d3878ca031a..9c5638e67cf2 100644
--- a/srcpkgs/okteta/template
+++ b/srcpkgs/okteta/template
@@ -1,7 +1,7 @@
 # Template file for 'okteta'
 pkgname=okteta
 reverts="4.14.3_1"
-version=0.26.6
+version=0.26.9
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext python qt5-qmake qt5-host-tools
@@ -15,7 +15,7 @@ maintainer="yopito <pierre.bourgin@free.fr>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://apps.kde.org/okteta/"
 distfiles="${KDE_SITE}/okteta/${version}/src/okteta-${version}.tar.xz"
-checksum=c569cd5b55503e46df1a5b5c9162b08888c426aa52c6f3f2f926c658bee0144c
+checksum=16854c4d4e94838219ae3115a42ba385fda5c87dc6c9865ac90d3774f8d05ffb
 
 okteta-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From d73e0db3ac2657442b3cd3c73d5b8fc69b1344c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 22:13:40 +0200
Subject: [PATCH 06/51] hunspell-pl_PL: update to 20220801.

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

diff --git a/srcpkgs/hunspell-pl_PL/template b/srcpkgs/hunspell-pl_PL/template
index db94240d6e7e..bfbcaae14013 100644
--- a/srcpkgs/hunspell-pl_PL/template
+++ b/srcpkgs/hunspell-pl_PL/template
@@ -1,6 +1,6 @@
 # Template file for 'hunspell-pl_PL'
 pkgname=hunspell-pl_PL
-version=20220501
+version=20220801
 revision=1
 create_wrksrc=yes
 short_desc="Polish dictionary for hunspell"
@@ -8,7 +8,7 @@ maintainer="m-cz <emcze@ya.ru>"
 license="GPL-2.0-only, LGPL-2.1-only, CC-BY-4.0, MPL-1.1, Apache-2.0"
 homepage="https://sjp.pl/slownik/ort/"
 distfiles="https://sjp.pl/slownik/ort/sjp-myspell-pl-${version}.zip"
-checksum=fd715b1facddfd680b8779f6f671a6763a0bf3b31f6e5909d52926ac27f7f1c7
+checksum=cc2874c7bf452255cbcd09d5083dd337f9c34daf2b6079bc97e398132a966424
 
 post_extract() {
 	bsdtar -xf pl_PL.zip

From 6d6e0252b813fc3171575915fb3c3e237ef05590 Mon Sep 17 00:00:00 2001
From: Glenn Strauss <gstrauss@gluelogic.com>
Date: Mon, 8 Aug 2022 02:11:26 -0400
Subject: [PATCH 07/51] lighttpd: update to 1.4.66

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

diff --git a/srcpkgs/lighttpd/template b/srcpkgs/lighttpd/template
index 6df12c8a5ed7..8a96ba55203d 100644
--- a/srcpkgs/lighttpd/template
+++ b/srcpkgs/lighttpd/template
@@ -1,6 +1,6 @@
 # Template file for 'lighttpd'
 pkgname=lighttpd
-version=1.4.65
+version=1.4.66
 revision=1
 build_style=meson
 configure_args="-Dwith_brotli=false -Dwith_bzip=false
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://lighttpd.net"
 distfiles="https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${version}.tar.xz"
-checksum=bf0fa68a629fbc404023a912b377e70049331d6797bcbb4b3e8df4c3b42328be
+checksum=47ac6e60271aa0196e65472d02d019556dc7c6d09df3b65df2c1ab6866348e3b
 
 conf_files="/etc/lighttpd/lighttpd.conf"
 system_accounts="_lighttpd"

From 4d8646599f389c73e848c634ed836ee4b9fcadae Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Tue, 2 Aug 2022 21:40:29 +0200
Subject: [PATCH 08/51] opendht: update to 2.4.9.

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

diff --git a/srcpkgs/opendht/template b/srcpkgs/opendht/template
index 6b9f70d6b281..5b8c520eaa84 100644
--- a/srcpkgs/opendht/template
+++ b/srcpkgs/opendht/template
@@ -1,7 +1,7 @@
 # Template file for 'opendht'
 pkgname=opendht
-version=2.4.4
-revision=2
+version=2.4.9
+revision=1
 build_style=cmake
 configure_args="-DOPENDHT_SYSTEMD=OFF -DOPENDHT_TOOLS=OFF
  -DOPENDHT_TESTS_NETWORK=OFF"
@@ -11,8 +11,8 @@ short_desc="Distributed Hash Table implementation"
 maintainer="Piraty <piraty1@inbox.ru>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/savoirfairelinux/opendht"
-distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/${version}.tar.gz"
-checksum=a4b452423f9a55f3c53ceaeeb43ec50f2747fdc89a546caa74cd79b93b6ede08
+distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/v${version}.tar.gz"
+checksum=ede4a0adee7e5d98d9681cfd2bab83421b153afcdb5efa1a925986a0a3a0ac8a
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 6740766b8a332d599afa3a91deea783bf846a3c1 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Wed, 10 Aug 2022 00:50:16 +0200
Subject: [PATCH 09/51] cloudflared: broken

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

diff --git a/srcpkgs/cloudflared/template b/srcpkgs/cloudflared/template
index 3cb6912ffda9..b31cf78f4c53 100644
--- a/srcpkgs/cloudflared/template
+++ b/srcpkgs/cloudflared/template
@@ -13,6 +13,7 @@ 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=3a822faaed7ae90be5ba4920f9226cd85367402d2c5a2bf2f0732c37cad6599d
+broken="vendor/github.com/lucas-clemente/quic-go/internal/qtls/go119.go: can't be built on Go 1.19 yet"
 
 pre_build() {
 	go_ldflags+=" -X \"main.BuildTime=$(date -u '+%Y-%m-%d-%H:%M UTC')\""

From aa0628698bee5b3d7bfcea6290209f3e7ec5d087 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 9 Aug 2022 20:26:20 -0400
Subject: [PATCH 10/51] just: update to 1.4.0

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

diff --git a/srcpkgs/just/template b/srcpkgs/just/template
index bd64656cb77c..6da31f5a95bc 100644
--- a/srcpkgs/just/template
+++ b/srcpkgs/just/template
@@ -1,6 +1,6 @@
 # Template file for 'just'
 pkgname=just
-version=1.3.0
+version=1.4.0
 revision=1
 build_style=cargo
 short_desc="Just a command runner"
@@ -9,7 +9,7 @@ license="CC0-1.0"
 homepage="https://github.com/casey/just"
 changelog="https://raw.githubusercontent.com/casey/just/master/CHANGELOG.md"
 distfiles="https://github.com/casey/just/archive/refs/tags/${version}.tar.gz"
-checksum=0214a95b7a46c6a812d3257a976114a6971892bc2129ebc87ee3094a329d71e6
+checksum=43286928fe7ec58fee8466191ec47f87555e8c4afd91874146881ff02f6f456e
 make_check=ci-skip  # test fails when run as root
 
 # Fix failing test

From 8e065f2915bd3f9e55eedc5ad1af13a5dc5ae155 Mon Sep 17 00:00:00 2001
From: lemmi <lemmi@nerd2nerd.org>
Date: Wed, 10 Aug 2022 01:34:44 +0200
Subject: [PATCH 11/51] ifstatus: orphan

This hasn't been updated for years and there are alternative solutions
like `bmon` that are a good replacement.
---
 srcpkgs/ifstatus/patches/fix-musl.patch | 12 ------------
 srcpkgs/ifstatus/template               |  4 ++--
 2 files changed, 2 insertions(+), 14 deletions(-)
 delete mode 100644 srcpkgs/ifstatus/patches/fix-musl.patch

diff --git a/srcpkgs/ifstatus/patches/fix-musl.patch b/srcpkgs/ifstatus/patches/fix-musl.patch
deleted file mode 100644
index 58205e567c57..000000000000
--- a/srcpkgs/ifstatus/patches/fix-musl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/Main.h.orig	2018-01-15 23:45:03.380195836 +0100
-+++ b/Main.h	2018-01-15 23:45:44.596544507 +0100
-@@ -48,7 +48,9 @@
- #include <sys/ioctl.h>
- 
- #include <arpa/inet.h>
-+#ifdef __GLIBC__
- #include <netinet/if_ether.h>
-+#endif
- #include <linux/netdevice.h> 
- #include <netinet/in.h>
- 
diff --git a/srcpkgs/ifstatus/template b/srcpkgs/ifstatus/template
index 5668de2e67f5..861518ae3fb1 100644
--- a/srcpkgs/ifstatus/template
+++ b/srcpkgs/ifstatus/template
@@ -1,13 +1,13 @@
 # Template file for 'ifstatus'
 pkgname=ifstatus
 version=2.0.0
-revision=2
+revision=3
 wrksrc=ifstatus-v${version}
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
 makedepends="ncurses-devel"
 short_desc="Display network traffic on console"
-maintainer="lemmi <lemmi@nerd2nerd.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://ifstatus.sourceforge.net/graphic/index.html"
 distfiles="http://ifstatus.sourceforge.net/download/ifstatus-v${version}.tar.gz"

From b1e7bbd9c919ecd41a4394c939d36b797727bda1 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:58:09 +0200
Subject: [PATCH 12/51] python3-serpent: update to 1.41.

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

diff --git a/srcpkgs/python3-serpent/template b/srcpkgs/python3-serpent/template
index fd59e78f1db4..9bae48df0965 100644
--- a/srcpkgs/python3-serpent/template
+++ b/srcpkgs/python3-serpent/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-serpent'
 pkgname=python3-serpent
-version=1.40
-revision=2
+version=1.41
+revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="pulux <pulux@pf4sh.de>"
 license="MIT"
 homepage="https://pypi.org/project/serpent/"
 distfiles="${PYPI_SITE}/s/serpent/serpent-${version}.tar.gz"
-checksum=10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce
+checksum=0407035fe3c6644387d48cff1467d5aa9feff814d07372b78677ed0ee3ed7095
 
 post_install() {
 	vlicense LICENSE

From fedcb91ecc311e966460868ab188e5ab8774f224 Mon Sep 17 00:00:00 2001
From: Ramdziana F Y <ramdzian@gmail.com>
Date: Wed, 10 Aug 2022 14:24:02 +0700
Subject: [PATCH 13/51] vivaldi: update to 5.4.2753.28

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

diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index f15d8772b65c..e2270c2a1ff6 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -1,6 +1,6 @@
 # Template file for 'vivaldi'
 pkgname=vivaldi
-version=5.3.2679.70
+version=5.4.2753.28
 revision=1
 _release=1
 archs="x86_64"
@@ -14,7 +14,7 @@ license="custom:Proprietary"
 homepage="https://vivaldi.com"
 distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-${_release}_amd64.deb"
 _licenseUrl="https://vivaldi.com/privacy/vivaldi-end-user-license-agreement/"
-checksum=56f67845b3a6a57bb18fdf1e8f4ce47d8d21765c0b1aa8e413bd70b9961d9855
+checksum=c7ee975bd55cd02d611c5071e98d3d0ccd8367e012650037feb365e685313cd0
 repository=nonfree
 restricted=yes
 nostrip=yes

From aea3b07b12811b4491d050c41cf6acc5a4f6f5d0 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Fri, 5 Aug 2022 14:30:08 -0700
Subject: [PATCH 14/51] lxc: update to 5.0.1

Close: #38493
---
 srcpkgs/lxc/files/lxc-void                    |  6 +-
 srcpkgs/lxc/patches/01-meson-docbook2x.patch  | 49 +++++++++++++++
 srcpkgs/lxc/patches/02-distrosysconfdir.patch | 63 +++++++++++++++++++
 srcpkgs/lxc/template                          | 28 +++------
 4 files changed, 125 insertions(+), 21 deletions(-)
 create mode 100644 srcpkgs/lxc/patches/01-meson-docbook2x.patch
 create mode 100644 srcpkgs/lxc/patches/02-distrosysconfdir.patch

diff --git a/srcpkgs/lxc/files/lxc-void b/srcpkgs/lxc/files/lxc-void
index d4a97ee25987..948a5be9336a 100755
--- a/srcpkgs/lxc/files/lxc-void
+++ b/srcpkgs/lxc/files/lxc-void
@@ -42,8 +42,8 @@ arch=$(uname -m)
 default_path="/var/lib/lxc"
 LXC_TEMPLATE_CONFIG="/usr/share/lxc/config"
 
-# Install 'base-voidstrap' by default
-base_packages=('base-voidstrap')
+# Install 'base-minimal' by default
+base_packages=('base-minimal' 'dhcpcd' 'openssh' 'iproute2')
 declare -a additional_packages
 
 # split comma-separated string into an array
@@ -282,6 +282,6 @@ fi
 
 cat << EOF
 Void container ${name} is successfully created! The configuration is
-stored in ${config_path}/config. Please refer to http://www.voidlinux.eu
+stored in ${config_path}/config. Please refer to https://docs.voidlinux.org
 for information about configuring your Void installation.
 EOF
diff --git a/srcpkgs/lxc/patches/01-meson-docbook2x.patch b/srcpkgs/lxc/patches/01-meson-docbook2x.patch
new file mode 100644
index 000000000000..f21d8ba34b2b
--- /dev/null
+++ b/srcpkgs/lxc/patches/01-meson-docbook2x.patch
@@ -0,0 +1,49 @@
+commit d91b4a300017bdcfbea8d013f05369ebba9a3d1e
+Author: Cameron Nemo <cam@nohom.org>
+Date:   Sun Aug 7 11:10:31 2022 -0700
+
+    meson: add option to force docbook2x format
+    
+    Some distros ship docbook2x as docbook2man, which perplexes the logic in
+    the meson.build that chooses the "docdtd" value.
+    
+    Add a build option to always use the newer docbook2x docdtd value.
+    
+    Signed-off-by: Cameron Nemo <cam@nohom.org>
+
+diff --git a/meson.build b/meson.build
+index a145faf06..9c0e6e488 100644
+--- a/meson.build
++++ b/meson.build
+@@ -135,6 +135,7 @@ cgrouppattern = get_option('cgroup-pattern')
+ coverity = get_option('coverity-build')
+ init_script = get_option('init-script')
+ sanitize = get_option('b_sanitize')
++docbook2x_only = get_option('docbook2x-only')
+ want_examples = get_option('examples')
+ want_io_uring = get_option('io-uring-event-loop')
+ want_pam_cgroup = get_option('pam-cgroup')
+@@ -337,7 +338,7 @@ docconf.set('LXCTEMPLATEDIR', lxctemplatedir)
+ docconf.set('LXC_USERNIC_CONF', lxc_user_network_conf)
+ docconf.set('LXC_USERNIC_DB', lxc_user_network_db)
+ docconf.set('PACKAGE_VERSION', version_data.get('LXC_VERSION'))
+-if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path()
++if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path() and not docbook2x_only
+     docconf.set('docdtd', '"-//Davenport//DTD DocBook V3.0//EN"')
+ else
+     docconf.set('docdtd', '"-//OASIS//DTD DocBook XML" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"')
+diff --git a/meson_options.txt b/meson_options.txt
+index c14dacf27..ccc4dde5d 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -9,6 +9,10 @@ option('cgroup-pattern', type: 'string', value: '',
+ option('coverity-build', type: 'boolean', value: 'true',
+        description: 'build for coverity')
+ 
++# no configure equivalent
++option('docbook2x-only', type: 'boolean', value: 'false',
++       description: 'always use DocBook 2x format')
++
+ # was --{disable,enable}-examples in autotools
+ option('examples', type: 'boolean', value: 'true',
+        description: 'build and install examples')
diff --git a/srcpkgs/lxc/patches/02-distrosysconfdir.patch b/srcpkgs/lxc/patches/02-distrosysconfdir.patch
new file mode 100644
index 000000000000..aff41ff49144
--- /dev/null
+++ b/srcpkgs/lxc/patches/02-distrosysconfdir.patch
@@ -0,0 +1,63 @@
+From 16ebb29dccb35bf74e8a19e8c45d2513f927476f Mon Sep 17 00:00:00 2001
+Message-Id: <16ebb29dccb35bf74e8a19e8c45d2513f927476f.1660130248.git.congdanhqx@gmail.com>
+From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
+ <congdanhqx@gmail.com>
+Date: Tue, 9 Aug 2022 22:24:09 +0700
+Subject: [PATCH] meson.build: allow explicit distrosysconfdir
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Allows either:
+
+- Build inside minimal-and-clean chroot with neither
+  /etc/sysconfig nor /etc/default available.
+- Cross Compile lxc from foreign distro,
+  let's say host distro uses /etc/sysconfig and build distro
+  uses /etc/default and vice versus.
+
+Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
+---
+ meson.build       | 8 ++++++--
+ meson_options.txt | 3 +++
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index a145faf0..b27cc8ed 100644
+--- a/meson.build
++++ b/meson.build
+@@ -117,14 +117,18 @@ conf.set('SYSCONFDIR', sysconfdir)
+ 
+ # Set sysconfdir
+ fs = import('fs')
+-if fs.is_dir('/etc/sysconfig')
++distrosysconfdir = get_option('distrosysconfdir')
++if distrosysconfdir != ''
++    distrosysconfdir = join_paths(sysconfdir, distrosysconfdir)
++    conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
++elif fs.is_dir('/etc/sysconfig')
+     distrosysconfdir = join_paths(sysconfdir, 'sysconfig')
+     conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
+ elif fs.is_dir('/etc/default')
+     distrosysconfdir = join_paths(sysconfdir, 'default')
+     conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
+ else
+-    distrosysconfdir = ''
++    error('"distrosysconfdir" is not set')
+ endif
+ 
+ # Cross-compile on Android.
+diff --git a/meson_options.txt b/meson_options.txt
+index c14dacf2..de583a08 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -115,3 +115,6 @@ option('thread-safety', type : 'boolean', value : 'true',
+ # was --{disable,enable}-memfd-rexec in autotools
+ option('memfd-rexec', type : 'boolean', value : 'true',
+        description : 'whether to rexec the lxc-attach binary when attaching to a container')
++
++option('distrosysconfdir', type : 'string', value: '',
++       description: 'relative path to sysconfdir for distro default configuration')
+-- 
+2.37.1.561.ga4036fcf2c
+
diff --git a/srcpkgs/lxc/template b/srcpkgs/lxc/template
index 1c10303f00d7..6b29d3e041fa 100644
--- a/srcpkgs/lxc/template
+++ b/srcpkgs/lxc/template
@@ -1,13 +1,14 @@
 # Template file for 'lxc'
 pkgname=lxc
-version=4.0.12
+version=5.0.1
 revision=1
-build_style=gnu-configure
-configure_args="--enable-doc --enable-seccomp
- --enable-capabilities --enable-apparmor --with-distro=none
- --with-rootfs-path=/var/lxc/containers --with-log-path=/var/lxc/log"
-hostmakedepends="automake libtool pkg-config docbook2x"
-makedepends="libcap-devel libseccomp-devel gnutls-devel libapparmor-devel"
+build_style=meson
+configure_args="-Dpam-cgroup=true -Drootfs-mount-path=/var/lxc/containers
+ -Ddistrosysconfdir=default
+ -Dlog-path=/var/lxc/log -Dinit-script=[] -Ddocbook2x-only=true"
+hostmakedepends="pkg-config docbook2x"
+makedepends="libcap-devel libseccomp-devel openssl-devel libapparmor-devel
+ pam-devel"
 depends="xz wget"
 _desc="Linux Containers"
 short_desc="${_desc} - utilities"
@@ -15,7 +16,7 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="LGPL-2.1-or-later"
 homepage="https://linuxcontainers.org"
 distfiles="https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz"
-checksum=db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef
+checksum=d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222
 
 conf_files="/etc/lxc/default.conf"
 make_dirs="
@@ -23,16 +24,7 @@ make_dirs="
 	/var/lxc/containers 0755 root root
 	/var/lxc/log 0755 root root"
 
-pre_configure() {
-	# make sure the build uses the new docbook2x format,
-	# even though the command has the old "docbook2man" name
-	sed -e 's,xdocbook2man,xforcedocbook2x,g' -i configure.ac
-	./autogen.sh
-}
-
 post_install() {
-	vmkdir usr/share/bash-completion/completions
-	mv ${DESTDIR}/etc/bash_completion.d/* ${DESTDIR}/usr/share/bash-completion/completions/
 	# Install void lxc config/template.
 	vinstall ${FILESDIR}/void.common.conf 644 usr/share/lxc/config
 	vinstall ${FILESDIR}/lxc-void 755 usr/share/lxc/templates
@@ -47,7 +39,7 @@ liblxc_package() {
 }
 
 lxc-devel_package() {
-	depends="libcap-devel liblxc>=${version}_${revision}"
+	depends="${makedepends} liblxc>=${version}_${revision}"
 	short_desc="${_desc} - development files"
 	pkg_install() {
 		vmove usr/include

From 2093c09f3a3f17509ba4398d58a7e24ed962175e Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:41:42 +0200
Subject: [PATCH 15/51] New package: python3-xcffib-0.11.1

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

diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template
new file mode 100644
index 000000000000..afbd9e24981b
--- /dev/null
+++ b/srcpkgs/python3-xcffib/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-xcffib'
+pkgname=python3-xcffib
+version=0.11.1
+revision=1
+wrksrc=xcffib-${version}
+build_style=python3-pep517
+hostmakedepends="python3-setuptools pkg-config cabal-install parallel xcb-proto python3-cffi python3-wheel"
+makedepends="python3-devel libffi-devel libxcb-devel python3-six"
+depends="python3-six python3-cffi libxcb"
+short_desc="Drop-in replacement for xpyb based on cffi"
+maintainer="Kai Stian Olstad <void@olstad.com>"
+license="Apache-2.0"
+homepage="https://github.com/tych0/xcffib"
+distfiles="${homepage}/archive/v${version}.tar.gz"
+checksum=bd89c1e65cf4773fe10d70209ba069e0e1fe82c37c121501fc404aa9867d0ff3
+nocross="Cannot yet cross compile with Haskell"
+
+pre_build() {
+	cabal v2-update
+	PKG_CONFIG_PATH=/usr/lib/pkgconfig make ${makejobs} xcffib
+}

From 9ea653c02561cc392712c1e5546eadf0f6251ef3 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:45:39 +0200
Subject: [PATCH 16/51] python3-cairocffi: update to 1.3.0 and python3-xcffib
 as dependency

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

diff --git a/srcpkgs/python3-cairocffi/template b/srcpkgs/python3-cairocffi/template
index f27d35907eb0..3443cbe3ad87 100644
--- a/srcpkgs/python3-cairocffi/template
+++ b/srcpkgs/python3-cairocffi/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-cairocffi'
 pkgname=python3-cairocffi
-version=1.2.0
-revision=2
+version=1.3.0
+revision=1
 wrksrc="cairocffi-${version}"
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-cffi python3-wheel"
+hostmakedepends="python3-setuptools python3-cffi python3-wheel $(vopt_if xcb python3-xcffib)"
 depends="python3-cffi cairo"
 checkdepends="python3-pytest python3-numpy gdk-pixbuf $depends"
 short_desc="CFFI-based cairo bindings for Python3"
@@ -13,7 +13,13 @@ license="BSD-3-Clause"
 homepage="https://github.com/Kozea/cairocffi"
 changelog="https://raw.githubusercontent.com/Kozea/cairocffi/master/NEWS.rst"
 distfiles="${PYPI_SITE}/c/cairocffi/cairocffi-${version}.tar.gz"
-checksum=9a979b500c64c8179fec286f337e8fe644eca2f2cd05860ce0b62d25f22ea140
+checksum=108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91
+
+build_options=xcb
+case "$XBPS_MACHINE" in
+x86_64*|i686|ppc64le*|ppc64)
+	build_options_default="xcb"
+esac
 
 post_patch() {
 	vsed -e '/pytest-runner/d' -i setup.cfg

From 02745111ae1b65f74c8dfb95fd4243512b225a07 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:46:28 +0200
Subject: [PATCH 17/51] New package: qtile-0.21.0

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

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
new file mode 100644
index 000000000000..1882446385c9
--- /dev/null
+++ b/srcpkgs/qtile/template
@@ -0,0 +1,19 @@
+# Template file for 'qtile'
+pkgname=qtile
+version=0.21.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
+makedepends="python3-devel libffi-devel pulseaudio-devel"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+short_desc="Full-featured tiling window manager written and configured in Python"
+maintainer="Kai Stian Olstad <void@olstad.com>"
+license="MIT"
+homepage="http://www.qtile.org/"
+changelog="https://raw.githubusercontent.com/qtile/qtile/v${version}/CHANGELOG"
+distfiles="${PYPI_SITE}/q/qtile/qtile-${version}.tar.gz"
+checksum=93e1f8216c669b5570333607d5d06de7d7f16033b0e73cf34c896459f2df5254
+
+post_install() {
+	vlicense LICENSE
+}

From bc8c047ab31771430a3dcea45eb2d92072e45798 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 07:07:22 +0200
Subject: [PATCH 18/51] python3-Flask-Login: update to 0.6.2.

---
 srcpkgs/python3-Flask-Login/template | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-Flask-Login/template b/srcpkgs/python3-Flask-Login/template
index 023331ee75bc..77b8d699cbbe 100644
--- a/srcpkgs/python3-Flask-Login/template
+++ b/srcpkgs/python3-Flask-Login/template
@@ -1,17 +1,19 @@
 # Template file for 'python3-Flask-Login'
 pkgname=python3-Flask-Login
-version=0.5.0
-revision=4
+version=0.6.2
+revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-Flask"
+checkdepends="python3-Werkzeug python3-Flask"
 short_desc="User session management for Flask (Python3)"
 maintainer="pulux <pulux@pf4sh.de>"
 license="MIT"
 homepage="https://github.com/maxcountryman/flask-login"
+changelog="https://github.com/maxcountryman/flask-login/raw/main/CHANGES.md"
 distfiles="${PYPI_SITE}/F/Flask-Login/Flask-Login-${version}.tar.gz"
-checksum=6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b
+checksum=c0a7baa9fdc448cdd3dd6f0939df72eec5177b2f7abe6cb82fc934d29caac9c3
 
 post_install() {
 	vlicense LICENSE

From a3d99cfdd00438fe8cc455ef3b37ba1fe7f5bf86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 21:39:56 +0200
Subject: [PATCH 19/51] Manual.md: python_version does not default to 2
 anymore.

---
 Manual.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/Manual.md b/Manual.md
index 89fbc4eb8c83..3b0d85e78abc 100644
--- a/Manual.md
+++ b/Manual.md
@@ -1602,12 +1602,11 @@ recursively by the target python version. This differs from `pycompile_module` i
 path may be specified, Example: `pycompile_dirs="usr/share/foo"`.
 
 - `python_version`: this variable expects the supported Python major version.
-By default it's set to `2`. This variable is needed for multi-language
+In most cases version is inferred from shebang, install path or build style.
+Only required for some multi-language
 applications (e.g., the application is written in C while the command is
 written in Python) or just single Python file ones that live in `/usr/bin`.
 
-> NOTE: you need to define it *only* for non-Python modules.
-
 Also, a set of useful variables are defined to use in the templates:
 
 | Variable    | Value                            |

From f158256855ce89dc43a05fa5d1b99065de580ed8 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, 10 Aug 2022 22:43:23 +0700
Subject: [PATCH 20/51] build-style/cmake: only set QT_HOST_PATH on cross build

They're used by QtBuildInternals to find other components configuration.
With QT_HOST_PATH and QT_HOST_PATH_CMAKE_DIR set, cmake will only look
into those directories.
---
 common/build-style/cmake.sh | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/common/build-style/cmake.sh b/common/build-style/cmake.sh
index e1efd9cc6586..211d39063780 100644
--- a/common/build-style/cmake.sh
+++ b/common/build-style/cmake.sh
@@ -54,10 +54,13 @@ _EOF
 	cmake_args+=" -DCMAKE_INSTALL_PREFIX=/usr"
 	cmake_args+=" -DCMAKE_BUILD_TYPE=None"
 	cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
-	cmake_args+=" -DQT_HOST_PATH=/usr"
-	# QT_HOST_PATH isn't enough in my system,
-	# which have binfmts support on and off
-	cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake"
+
+	if [ "$CROSS_BUILD" ]; then
+		cmake_args+=" -DQT_HOST_PATH=/usr"
+		# QT_HOST_PATH isn't enough in my system,
+		# which have binfmts support on and off
+		cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake"
+	fi
 
 	if [[ $build_helper = *"qemu"* ]]; then
 		echo "SET(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static)" \

From ce0fb652d2daee472f45bc25cd33a9afe78b2df4 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 10 Aug 2022 10:13:33 -0700
Subject: [PATCH 21/51] yara: update to 4.2.3.

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

diff --git a/srcpkgs/yara/template b/srcpkgs/yara/template
index 34db8bb94746..460e2ab768ac 100644
--- a/srcpkgs/yara/template
+++ b/srcpkgs/yara/template
@@ -1,6 +1,6 @@
 # Template file for 'yara'
 pkgname=yara
-version=4.2.2
+version=4.2.3
 revision=1
 build_style=gnu-configure
 configure_args="--enable-magic --enable-cuckoo"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://virustotal.github.io/yara/"
 distfiles="https://github.com/VirusTotal/yara/archive/v${version}.tar.gz"
-checksum=20bd56857c4b037c4baae71587b7d22d0b7bbb075a7afa516ba35dae50fadd25
+checksum=1cd84fc2db606e83084a648152eb35103c3e30350825cb7553448d5ccde02a0d
 
 pre_configure() {
 	autoreconf -fi

From ec866d56dd56f077e81ad2c461bded68e6494067 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 10 Aug 2022 10:13:49 -0700
Subject: [PATCH 22/51] python3-yara: update to 4.2.3.

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

diff --git a/srcpkgs/python3-yara/template b/srcpkgs/python3-yara/template
index 3f4c5925636a..e58128f03030 100644
--- a/srcpkgs/python3-yara/template
+++ b/srcpkgs/python3-yara/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-yara'
 pkgname=python3-yara
-version=4.2.0
+version=4.2.3
 revision=1
 wrksrc="yara-python-${version}"
 build_style=python3-module
@@ -12,4 +12,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="http://virustotal.github.io/yara/"
 distfiles="https://github.com/VirusTotal/yara-python/archive/v${version}.tar.gz"
-checksum=eb2df7d4b4b2631a9fa09b7fe7e41eea19a03d2f7204eff10a7341f8a443f550
+checksum=c30146e51a4075ece18aec1140308a657b0a3df34df929fcc1dfb99954541b9a

From b4df137b7982218d9ce799b124abd7029993923e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 14:40:26 -0400
Subject: [PATCH 23/51] discord: update to 0.0.19.

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

diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index ca751ea49b80..62c1591dec9e 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
 # Template file for 'discord'
 pkgname=discord
-version=0.0.18
+version=0.0.19
 revision=1
 archs="x86_64"
 wrksrc="Discord"
@@ -11,7 +11,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=0417389fa437c6e044d77252de0cffe8473074e596e7b34ba76b1a3a5c0e80c2
+checksum=19f4b275d6c617c580e89987a38b54336edcc87579911032ac48997b58db0390
 repository=nonfree
 restricted=yes
 nopie=yes

From d22d293e29ba30884ce11c00794a0587e4c15f4a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:20 -0400
Subject: [PATCH 24/51] aws-vault: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/aws-vault/template b/srcpkgs/aws-vault/template
index a3f6d60583c6..ce7b0be3307a 100644
--- a/srcpkgs/aws-vault/template
+++ b/srcpkgs/aws-vault/template
@@ -1,10 +1,10 @@
 # Template file for 'aws-vault'
 pkgname=aws-vault
 version=6.3.1
-revision=1
+revision=2
 build_style=go
 go_import_path=github.com/99designs/aws-vault/v6
-go_ldflags="-X \"main.Version=${version}\" -s -w"
+go_ldflags="-X main.Version=${version}"
 short_desc="Vault for securely storing and accessing AWS credentials"
 maintainer="klardotsh <josh@klar.sh>"
 license="MIT"

From ff26e9ddbfdc1f81c7dc7c68d6782f06639eed99 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:25 -0400
Subject: [PATCH 25/51] circleci-cli: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/circleci-cli/template b/srcpkgs/circleci-cli/template
index 61978ffded01..6c04611c72ee 100644
--- a/srcpkgs/circleci-cli/template
+++ b/srcpkgs/circleci-cli/template
@@ -1,12 +1,11 @@
 # Template file for 'circleci-cli'
 pkgname=circleci-cli
 version=0.1.15224
-revision=1
+revision=2
 build_style=go
 build_helper=qemu
 go_import_path=github.com/CircleCI-Public/${pkgname}
-go_ldflags="-s -w
- -X github.com/CircleCI-Public/${pkgname}/version.Version=${version}
+go_ldflags="-X github.com/CircleCI-Public/${pkgname}/version.Version=${version}
  -X github.com/CircleCI-Public/${pkgname}/version.packageManager=xbps"
 hostmakedepends="packr2"
 short_desc="Use CircleCI from the command line"

From 51929449cee83b5a4fabad5e47cf610b95aec9d0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:25 -0400
Subject: [PATCH 26/51] coredns: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/coredns/template b/srcpkgs/coredns/template
index fe48c2347f91..263df82c6476 100644
--- a/srcpkgs/coredns/template
+++ b/srcpkgs/coredns/template
@@ -1,7 +1,7 @@
 # Template file for 'coredns'
 pkgname=coredns
 version=1.8.6
-revision=1
+revision=2
 build_style=go
 go_import_path=github.com/coredns/coredns
 hostmakedepends="git make mmark"
@@ -14,7 +14,7 @@ checksum=cbe3764afe2148b8047ea7e5cbba5108c298dee3a9a0391028e2980e35beaa2b
 make_dirs="/etc/coredns 0750 root root"
 
 _git_commit=f59c03d09c3a3a12f571ad1087b979325f3dae30
-go_ldflags+=" -s -w -X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}"
+go_ldflags+="-X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}"
 
 post_build() {
 	make -f Makefile.doc MMARK="$(command -v mmark) -man" man/coredns.1 man/corefile.5 plugins

From 926619574df5ef7c838c50ca80f58d27916cffbf Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:26 -0400
Subject: [PATCH 27/51] gotify-cli: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/gotify-cli/template b/srcpkgs/gotify-cli/template
index 91fea40fca9d..d52b7a8cd37a 100644
--- a/srcpkgs/gotify-cli/template
+++ b/srcpkgs/gotify-cli/template
@@ -1,12 +1,11 @@
 # Template file for 'gotify-cli'
 pkgname=gotify-cli
 version=2.2.2
-revision=1
+revision=2
 wrksrc="cli-$version"
 build_style=go
 go_import_path="github.com/gotify/cli/v2"
-go_ldflags="-w -s -X main.Version=${version} \
- -X main.BuildDate=${SOURCE_DATE_EPOCH} \
+go_ldflags="-X main.Version=${version} -X main.BuildDate=${SOURCE_DATE_EPOCH}
  -X main.Mode=prod"
 short_desc="Command line interface for pushing messages to a Gotify server"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"

From 55bce447616c53aee80096338d8f3cace12a7916 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:27 -0400
Subject: [PATCH 28/51] gotify-server: remove -w -s from go_ldflags

---
 srcpkgs/gotify-server/template | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gotify-server/template b/srcpkgs/gotify-server/template
index e306deef9220..d48b32a2a843 100644
--- a/srcpkgs/gotify-server/template
+++ b/srcpkgs/gotify-server/template
@@ -1,14 +1,12 @@
 # Template file for 'gotify-server'
 pkgname=gotify-server
 version=2.1.5
-revision=1
+revision=2
 wrksrc="server-$version"
 build_style=go
 go_import_path="github.com/gotify/server/v2"
-go_ldflags="-w -s -extldflags=-fuse-ld=bfd \
- -X main.Version=${version} \
- -X main.BuildDate=${SOURCE_DATE_EPOCH} \
- -X main.Mode=prod"
+go_ldflags="-extldflags=-fuse-ld=bfd -X main.Version=${version}
+ -X main.BuildDate=${SOURCE_DATE_EPOCH} -X main.Mode=prod"
 hostmakedepends="yarn packr2"
 short_desc="Simple server for sending and receiving messages"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"

From 96f7ec7b08d17b6952b383687942c06a98b597ea Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:27 -0400
Subject: [PATCH 29/51] v2ray: remove -w -s from go_ldflags

don't revbump because it's currently broken due to quic-go
---
 srcpkgs/v2ray/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/v2ray/template b/srcpkgs/v2ray/template
index cf6cd28a534a..f1a46054c205 100644
--- a/srcpkgs/v2ray/template
+++ b/srcpkgs/v2ray/template
@@ -5,7 +5,9 @@ revision=1
 wrksrc=${pkgname}-core-${version}
 build_style=go
 go_import_path="github.com/v2fly/v2ray-core/v4"
-go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname -X github.com/v2fly/v2ray-core/v4.version=$version -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -s -w -buildid="
+go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname
+ -X github.com/v2fly/v2ray-core/v4.version=$version
+ -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -buildid="
 short_desc="Platform for building proxies to bypass network restrictions"
 maintainer="ipkalm <ipkalm@outlook.com>"
 license="MIT"

From 4cff8d09c3cf0e951551a65b55a6de0012ada130 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 03:18:17 -0400
Subject: [PATCH 30/51] common/build-style/go.sh: error if -s/-w in go_ldflags

    -s   Omit the symbol table and debug information.
    -w   Omit the DWARF symbol table.

both are not necessary because xbps-src should strip binaries itself

this does not fit in an xlint because of multiline-string handling woes
---
 common/build-style/go.sh | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/common/build-style/go.sh b/common/build-style/go.sh
index d18116ee9633..9093527860f6 100644
--- a/common/build-style/go.sh
+++ b/common/build-style/go.sh
@@ -22,6 +22,13 @@ do_configure() {
 }
 
 do_build() {
+	# remove -s and -w from go_ldflags, we should let xbps-src strip binaries itself
+	for wd in $go_ldflags; do
+		if [ "$wd" == "-s" ] || [ "$wd" == "-w" ]; then
+			msg_error "$pkgname: remove -s and -w from go_ldflags\n"
+		fi
+	done
+
 	go_package=${go_package:-$go_import_path}
 	# Build using Go modules if there's a go.mod file
 	if [ "${go_mod_mode}" != "off" ] && [ -f go.mod ]; then

From a7cfc88ac62b1d0d888398d8f769eb0e8a322981 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 15:17:27 -0400
Subject: [PATCH 31/51] common/environment/build-style/go.sh: fix internal
 linking on i686

---
 common/environment/build-style/go.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/common/environment/build-style/go.sh b/common/environment/build-style/go.sh
index afa9082c927a..a7b7dd81918a 100644
--- a/common/environment/build-style/go.sh
+++ b/common/environment/build-style/go.sh
@@ -43,3 +43,8 @@ case "$XBPS_TARGET_MACHINE" in
 	*-musl) export GOCACHE="${XBPS_HOSTDIR}/gocache-muslc" ;;
 	*)	export GOCACHE="${XBPS_HOSTDIR}/gocache-glibc" ;;
 esac
+
+case "$XBPS_TARGET_MACHINE" in
+	# https://go.dev/cl/421935
+	i686*) export CGO_CFLAGS="$CGO_CFLAGS -fno-stack-protector" ;;
+esac

From b32c8b88d601126a8934eb07eacc186529b8b2d3 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Wed, 10 Aug 2022 19:25:30 +0200
Subject: [PATCH 32/51] github-cli: update to 2.14.4

---
 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 efab7dc866d0..c170286685d6 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.14.3
+version=2.14.4
 revision=1
 wrksrc="cli-${version}"
 build_style=go
@@ -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/v${version}.tar.gz"
-checksum=b674f04ff9954564ba74488fc22817f5548bcddb5d9d582720d2421604988270
+checksum=be93380e5a7f2822a1bfeff80f23231ee72ca297b9bc05bba0a1c688f9f53ccf
 
 pre_build() {
 	local _date

From 4434ab946209767e2cbf4af673bf605fa4246cb6 Mon Sep 17 00:00:00 2001
From: Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>
Date: Thu, 11 Aug 2022 01:35:39 +0700
Subject: [PATCH 33/51] papirus-icon-theme: update to 20220808

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

diff --git a/srcpkgs/papirus-icon-theme/template b/srcpkgs/papirus-icon-theme/template
index a839f9da67fa..dc4a492fe4de 100644
--- a/srcpkgs/papirus-icon-theme/template
+++ b/srcpkgs/papirus-icon-theme/template
@@ -1,13 +1,13 @@
 # Template file for 'papirus-icon-theme'
 pkgname=papirus-icon-theme
-version=20220710
+version=20220808
 revision=1
 short_desc="SVG icon theme for Linux, based on Paper Icon Set"
 maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"
 distfiles="https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${version}.tar.gz"
-checksum=9aa81b51b73bfafeae7dbf7ef411db7c74fcff983e4b13c0e05e481dc65971b2
+checksum=79885ffa464734a49ee73e60eaf78a0cf9c7d2cf310664a8b7c5c90c403644b1
 
 do_install() {
 	vmkdir usr/share/icons

From c45b1e16cf17b13df43147c07d86f7f7620a6186 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 8 Aug 2022 12:23:12 +0200
Subject: [PATCH 34/51] racket: update to 8.6.

---
 srcpkgs/racket/patches/build.patch | 27 +++++++++++++++++++++++++++
 srcpkgs/racket/template            | 22 +++++++++++-----------
 2 files changed, 38 insertions(+), 11 deletions(-)
 create mode 100644 srcpkgs/racket/patches/build.patch

diff --git a/srcpkgs/racket/patches/build.patch b/srcpkgs/racket/patches/build.patch
new file mode 100644
index 000000000000..ac0e1f8a64fa
--- /dev/null
+++ b/srcpkgs/racket/patches/build.patch
@@ -0,0 +1,27 @@
+From 053be470e7c5454cdf48e934f3254d2d916bbbc5 Mon Sep 17 00:00:00 2001
+From: Matthew Flatt <mflatt@racket-lang.org>
+Date: Sat, 30 Jul 2022 07:06:55 -0600
+Subject: [PATCH] CS makefiles: fix Unix-style install for cross compilation
+
+Closes #4377
+---
+ racket/src/cs/c/build.zuo | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/racket/src/cs/c/build.zuo b/racket/src/cs/c/build.zuo
+index 7fe59431140..625621ca6e2 100644
+--- a/racket/src/cs/c/build.zuo
++++ b/racket/src/cs/c/build.zuo
+@@ -1023,10 +1023,9 @@
+   (define (setup)
+     (call-with-dest-racket
+      (lambda (bindir dest-racket)
+-       (define copytree-racket (and cross? (config-bootstrap-racket)))
++       (define copytree-racket (and cross? (hash-ref (config-bootstrap-racket) 'racket)))
+        (maybe-copytree config dest-racket copytree-racket at-dir)
+-       (run-raco-setup config dest-racket
+-                       (and cross? (hash-ref (config-bootstrap-racket) 'racket))
++       (run-raco-setup config dest-racket copytree-racket
+                        ;; this can be redundant if it's also supplied via `SETUP_MACHINE_FLAGS`,
+                        ;; but redundant should be ok:
+                        (list "-MCR" (~a (at-dir "compiled") ":")
diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template
index 401f8e71a8e3..a6f280081cbd 100644
--- a/srcpkgs/racket/template
+++ b/srcpkgs/racket/template
@@ -1,35 +1,36 @@
 # Template file for 'racket'
 pkgname=racket
-version=8.4
+version=8.6
 revision=1
 archs="aarch64* armv6* armv7* i686* x86_64*"
-wrksrc=${pkgname}-${version}
+wrksrc="${pkgname}-${version}"  # needed below
 build_wrksrc=src
 build_style=gnu-configure
-configure_args="--enable-useprefix"
-hostmakedepends="gsfonts"
-makedepends="sqlite-devel gtk+3-devel"
+configure_args="--enable-useprefix --enable-curses"
+make_build_args="CC_FOR_BUILD=cc"
+hostmakedepends="liberation-fonts-ttf"
+makedepends="gtk+3-devel liblz4-devel ncurses-devel sqlite-devel zlib-devel"
 depends="gtk+3 libssl1.1"
 short_desc="Multi-paradigm programming language in the Lisp-Scheme family"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="LGPL-3.0-only, MIT"
 homepage="http://racket-lang.org/"
 distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz"
-checksum=b89faf2fe16d04d20b9056f08bba99eb2040d5172bee8f3ceb3999fed16e6ad3
+checksum=2eff3e97bc7a10cfa0320da9b07f0d488653b0b5b8490322c82f384ae0fa1a28
 nostrip=yes
+patch_args="-Np2"
 
 if [ "$CROSS_BUILD" ]; then
 	_chezscheme_path="${XBPS_BUILDDIR}/${wrksrc}/${build_wrksrc}"
 
 	configure_args+=" --enable-racket=/usr/bin/racket
- --enable-scheme=${_chezscheme_path}"
+	 --enable-scheme=${_chezscheme_path}"
 	hostmakedepends+=" racket sqlite-devel"
 
 	# Build ChezScheme for the host so we can use it to build Racket
 	# Using "--enable-racket=auto" above selects the wrong compiler toolchain
 	pre_build() {
-		# Make sure we don't get lost
-		_correct_position=$(pwd)
+		(
 		cd ${_chezscheme_path}/ChezScheme
 
 		# If this builds the wrong arch, Racket's automatic
@@ -47,8 +48,7 @@ if [ "$CROSS_BUILD" ]; then
 		    -LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L/usr/lib -rdynamic" \
 		    ./configure --disable-curses --disable-x11
 		make
-
-		cd ${_correct_position}
+		)
 	}
 fi
 

From 1f945e67aa5599e43bf0723c5871dd5a390bbc4f Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:32:09 -0700
Subject: [PATCH 35/51] gnome-nibbles: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/gnome-nibbles/-/merge_requests/1
---
 srcpkgs/gnome-nibbles/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-nibbles/template b/srcpkgs/gnome-nibbles/template
index e09a03a81ca2..32aa8aea4202 100644
--- a/srcpkgs/gnome-nibbles/template
+++ b/srcpkgs/gnome-nibbles/template
@@ -3,13 +3,13 @@ pkgname=gnome-nibbles
 version=3.38.2
 revision=1
 build_style=meson
-hostmakedepends="gettext glib-devel intltool itstool pkg-config vala"
+hostmakedepends="gettext glib-devel itstool pkg-config vala"
 makedepends="clutter-gtk-devel gsound-devel libcanberra-devel
  libgnome-games-support-devel librsvg-devel"
 short_desc="GNOME snake eats diamonds game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
-changelog="https://github.com/GNOME/gnome-nibbles/raw/gnome-3-24/NEWS"
 homepage="https://wiki.gnome.org/Apps/Nibbles"
+changelog="https://gitlab.gnome.org/GNOME/gnome-nibbles/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=457a64b1c88e2d8d0143c452ffd01f0300d7d3005802954ef5abf9c896b353d9

From 249d22417d47e5c2ea245db682b79ea7de5c0db7 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:35:09 -0700
Subject: [PATCH 36/51] gnome-video-effects: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/gnome-video-effects/-/commit/496f84bc0379e81d407e73987d8a1c3620868f77
---
 srcpkgs/gnome-video-effects/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-video-effects/template b/srcpkgs/gnome-video-effects/template
index c66bf40473fc..7e8e62863461 100644
--- a/srcpkgs/gnome-video-effects/template
+++ b/srcpkgs/gnome-video-effects/template
@@ -3,11 +3,12 @@ pkgname=gnome-video-effects
 version=0.5.0
 revision=2
 build_style=meson
-hostmakedepends="pkg-config intltool gettext"
+hostmakedepends="pkg-config gettext"
 makedepends="gstreamer1-devel"
 short_desc="Collection of GStreamer effects for GNOME"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://www.gnome.org"
+homepage="https://wiki.gnome.org/Projects/GnomeVideoEffects"
+changelog="https://gitlab.gnome.org/GNOME/gnome-video-effects/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8

From 84be380e076f1f33ad77bdf2053e8698aa0d5790 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:25:42 -0700
Subject: [PATCH 37/51] hitori: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/hitori/-/commit/2072139e48a418b37374a70a23aded3f47792dbf
---
 srcpkgs/hitori/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/hitori/template b/srcpkgs/hitori/template
index 6e22c5d9a92f..15241423311d 100644
--- a/srcpkgs/hitori/template
+++ b/srcpkgs/hitori/template
@@ -3,12 +3,13 @@ pkgname=hitori
 version=3.38.4
 revision=1
 build_style=meson
-hostmakedepends="gettext glib-devel intltool itstool pkg-config"
+hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gtk+3-devel"
 checkdepends="gtk+3-demo"
 short_desc="GNOME eponymous puzzle game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Hitori"
+changelog="https://gitlab.gnome.org/GNOME/hitori/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=8993cc91fb923788e389e03ec2aa7876d15c12bad9204cf65b2ffa0ed3922f7d

From 3f0c86e0af110c4ec7486f2ab077e55e7ad173d1 Mon Sep 17 00:00:00 2001
From: Kenneth Dodrill <hello@kennydodrill.com>
Date: Wed, 10 Aug 2022 17:40:47 -0500
Subject: [PATCH 38/51] New package: senpai-0.1.0

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

diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template
new file mode 100644
index 000000000000..422f15731e2a
--- /dev/null
+++ b/srcpkgs/senpai/template
@@ -0,0 +1,23 @@
+# Template file for 'senpai'
+pkgname=senpai
+version=0.1.0
+revision=1
+wrksrc="${pkgname}-v${version}"
+build_style=go
+go_import_path="git.sr.ht/~taiite/senpai"
+go_package="./cmd/senpai"
+hostmakedepends="scdoc"
+short_desc="IRC client that works best with bouncers"
+maintainer="Kenneth Dodrill <hello@kennydodrill.com>"
+license="ISC"
+homepage="https://git.sr.ht/~taiite/senpai"
+distfiles="https://git.sr.ht/~taiite/senpai/archive/v${version}.tar.gz"
+checksum=98e1f16ed97433e1e8c8bdabac1cac1920ddcab90e6cef36d8817a41b45a94ff
+
+post_install() {
+	scdoc <doc/senpai.1.scd >doc/senpai.1
+	scdoc <doc/senpai.5.scd >doc/senpai.5
+	vman doc/senpai.1
+	vman doc/senpai.5
+	vlicense LICENSE
+}

From 3880f3bb598d1ace5d3720d4cdcd40f0ef6b240b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Thu, 11 Aug 2022 00:49:27 +0200
Subject: [PATCH 39/51] senpai: touch to trigger a build on aarch64

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

diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template
index 422f15731e2a..5fac1daf8652 100644
--- a/srcpkgs/senpai/template
+++ b/srcpkgs/senpai/template
@@ -1,4 +1,4 @@
-# Template file for 'senpai'
+# Template file for 'senpai'.
 pkgname=senpai
 version=0.1.0
 revision=1

From 291be39e0cf1947fc9260caa0e7c0897e436bccb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Wed, 10 Aug 2022 12:05:38 +0100
Subject: [PATCH 40/51] lksctp-tools: update to 1.0.19; orphan.

---
 srcpkgs/lksctp-tools/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/lksctp-tools/template b/srcpkgs/lksctp-tools/template
index 7fd8f02aa1ca..88bcae794b8d 100644
--- a/srcpkgs/lksctp-tools/template
+++ b/srcpkgs/lksctp-tools/template
@@ -1,24 +1,21 @@
 # Template file for 'lksctp-tools'
 pkgname=lksctp-tools
-version=1.0.18
-revision=2
+version=1.0.19
+revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool linux-headers"
 short_desc="User-space access to Linux Kernel SCTP"
-maintainer="bitshark <bitshark@bitshark.net>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-only"
 homepage="http://lksctp.sourceforge.net"
+changelog="https://raw.githubusercontent.com/sctp/lksctp-tools/master/ChangeLog"
 distfiles="https://github.com/sctp/lksctp-tools/archive/v${version}.tar.gz"
-checksum=3e9ab5b3844a8b65fc8152633aafe85f406e6da463e53921583dfc4a443ff03a
+checksum=9251b1368472fb55aaeafe4787131bdde4e96758f6170620bc75b638449cef01
 
 pre_configure() {
 	autoreconf -fi
 }
 
-post_install() {
-	mv ${DESTDIR}/usr/include/netinet/sctp.h{.in,}
-}
-
 lksctp-tools-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 2335cec4b9df1c7e89abcb5d5cbf54ba79d357d4 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Wed, 10 Aug 2022 19:22:36 -0400
Subject: [PATCH 41/51] vsv: update to 1.3.5

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

diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template
index a54965bf7140..2e1780a68fe8 100644
--- a/srcpkgs/vsv/template
+++ b/srcpkgs/vsv/template
@@ -1,14 +1,15 @@
 # Template file for 'vsv'
 pkgname=vsv
-version=1.3.4
-revision=2
-depends="bash coreutils psmisc"
+version=1.3.5
+revision=1
+depends="bash psmisc"
 short_desc="Manage and view runit services"
 maintainer="Dave Eddy <dave@daveeddy.com>"
 license="MIT"
 homepage="https://github.com/bahamas10/vsv"
+changelog="https://raw.githubusercontent.com/bahamas10/vsv/master/CHANGES.md"
 distfiles="https://github.com/bahamas10/vsv/archive/v${version}.tar.gz"
-checksum=1bb6c74d05d429c18e23d963e0c8913fd80dcdc68775a9c4d5ed02463b977c08
+checksum=d4b88a7d11189d6a9dd160a25025cbec8d27a88ea02a6826e0c010824b6bc943
 
 do_install() {
 	vbin vsv

From 3899d32e274b3f6b488f0b3d873124ac597b7919 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 10 Aug 2022 14:41:18 -0500
Subject: [PATCH 42/51] signify: update to 31.

Add needed libmd makedepend and tar checkdepend,
use vsed instead of sed for the file patching,
and use sed instead of head to extract a nicer LICENSE file

Also add changelog
---
 srcpkgs/signify/template | 21 ++++++++++++---------
 srcpkgs/signify/update   |  1 -
 2 files changed, 12 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/signify/update

diff --git a/srcpkgs/signify/template b/srcpkgs/signify/template
index 5b3c6ce62911..7883f6e23241 100644
--- a/srcpkgs/signify/template
+++ b/srcpkgs/signify/template
@@ -1,27 +1,30 @@
 # Template file for 'signify'
 pkgname=signify
 reverts="20141230_3 20141230_2 20141230_1"
-version=30
+version=31
 revision=1
 build_style=gnu-makefile
 make_build_args="BZERO=bundled"
 hostmakedepends="pkg-config"
-makedepends="libbsd-devel"
+makedepends="libbsd-devel libmd-devel"
+checkdepends="tar"
 short_desc="OpenBSD cryptographic signing and verification tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
-homepage="http://www.tedunangst.com/flak/post/signify"
+homepage="https://www.tedunangst.com/flak/post/signify"
+changelog="https://raw.githubusercontent.com/aperezdc/signify/master/CHANGELOG.md"
 distfiles="https://github.com/aperezdc/signify/releases/download/v${version}/signify-${version}.tar.xz"
-checksum=f68406c3085ef902e85500e6c0b90e4c3f56347e5efffc0da7b6fb47803c8686
+checksum=1155fd9eeed4a8aa20476b2333d251953ec5d52338d943a770db5b78dd8d2b74
 
 pre_build() {
 	# Allow building with musl
-		cp ${FILESDIR}/void.h .
-		for file in blf.h sha2.h ohash.h; do
-			sed -e '1 i\#include "void.h"' -i $file
-		done
+	cp ${FILESDIR}/void.h .
+	for file in blf.h sha2.h ohash.h; do
+		vsed -e '1 i\#include "void.h"' -i $file
+	done
+
 	# Create license file
-		head -n 16 signify.c > LICENSE
+	sed -E '3,15 !d;s/^ [*] ?//' signify.c > LICENSE
 }
 
 post_install() {
diff --git a/srcpkgs/signify/update b/srcpkgs/signify/update
deleted file mode 100644
index 97579dd59c04..000000000000
--- a/srcpkgs/signify/update
+++ /dev/null
@@ -1 +0,0 @@
-pkgname="${pkgname}-portable"

From 21337366a09697fae57a5007455dbc2f7fa5a4f4 Mon Sep 17 00:00:00 2001
From: bugcrazy <39757967+bugcrazy@users.noreply.github.com>
Date: Wed, 10 Aug 2022 20:24:49 -0300
Subject: [PATCH 43/51] oil: update to 0.12.3

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

diff --git a/srcpkgs/oil/template b/srcpkgs/oil/template
index b35ccf6e2a5e..e8c76ec13581 100644
--- a/srcpkgs/oil/template
+++ b/srcpkgs/oil/template
@@ -1,6 +1,6 @@
 # Template file for 'oil'
 pkgname=oil
-version=0.12.0
+version=0.12.3
 revision=1
 build_style=configure
 configure_args="--prefix=/usr $(vopt_with readline)"
@@ -11,7 +11,7 @@ maintainer="MarcoAPC <marcoaureliopc@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.oilshell.org"
 distfiles="https://www.oilshell.org/download/oil-${version}.tar.xz"
-checksum=d73c067ccd7b496588bd0d7d7126c87e22d16aaf847b5afde063c958910fa0ff
+checksum=33c82495cf5cadd564424f6fcf13b8b46f34f4ed2e1ce3efbead65d6dce83edf
 register_shell="/usr/bin/osh /usr/bin/oil"
 nocross="Build systems gets confused with host and cross toolchains/headers"
 nostrip=yes

From ff07b2b2a6e7a4c7b72eca47fb1bdfb7c5112534 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:12:10 +0200
Subject: [PATCH 44/51] ballerburg: update to 1.2.1.

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

diff --git a/srcpkgs/ballerburg/template b/srcpkgs/ballerburg/template
index beb0cb5fd873..986e2db24561 100644
--- a/srcpkgs/ballerburg/template
+++ b/srcpkgs/ballerburg/template
@@ -1,6 +1,6 @@
 # Template file for 'ballerburg'
 pkgname=ballerburg
-version=1.2.0
+version=1.2.1
 revision=1
 build_style=cmake
 hostmakedepends="which cmake SDL-devel"
@@ -10,4 +10,4 @@ maintainer="pulux <pulux@pf4sh.de>"
 license="GPL-3.0-or-later"
 homepage="http://baller.tuxfamily.org/"
 distfiles="http://download.tuxfamily.org/baller/$pkgname-$version.tar.gz"
-checksum=0625f4b213c1180f2cb2179ef2bc6ce35c7e99db2b27306a8690c389ceac6300
+checksum=3f4ad9465f01c256dd1b37cc62c9fd8cbca372599753dbb21726629f042a6e62

From ef6f05909c1f3f6ec6af2b125da591aa8ba1fae4 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: Thu, 11 Aug 2022 08:09:20 +0700
Subject: [PATCH 45/51] tzutils: update to 2022b.

---
 .../tzutils/patches/only-check-relevant.patch | 19 +++++++------------
 srcpkgs/tzutils/template                      |  6 +++---
 2 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/tzutils/patches/only-check-relevant.patch b/srcpkgs/tzutils/patches/only-check-relevant.patch
index c16a47ff5745..d7bf33727838 100644
--- a/srcpkgs/tzutils/patches/only-check-relevant.patch
+++ b/srcpkgs/tzutils/patches/only-check-relevant.patch
@@ -1,16 +1,11 @@
-Index: tzutils-2021b/Makefile
-===================================================================
---- tzutils-2021b.orig/Makefile
-+++ tzutils-2021b/Makefile
-@@ -751,9 +751,8 @@ tzselect:	tzselect.ksh version
- 		chmod +x $@.out
- 		mv $@.out $@
+--- a/Makefile
++++ b/Makefile
+@@ -768,7 +768,7 @@ tzselect:	tzselect.ksh version
  
--check:		check_character_set check_white_space check_links \
--		  check_name_lengths check_sorted \
--		  check_tables check_web check_zishrink check_tzs
-+check:		check_links check_name_lengths check_sorted \
-+		  check_tables check_zishrink check_tzs
+ check:		check_character_set check_white_space check_links \
+ 		  check_name_lengths check_slashed_abbrs check_sorted \
+-		  check_tables check_web check_ziguard check_zishrink check_tzs
++		  check_tables check_ziguard check_zishrink check_tzs
  
  check_character_set: $(ENCHILADA)
  	test ! '$(UTF8_LOCALE)' || \
diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template
index 69763ca6814f..507533a6951f 100644
--- a/srcpkgs/tzutils/template
+++ b/srcpkgs/tzutils/template
@@ -1,7 +1,7 @@
 # Template file for 'tzutils'
 pkgname=tzutils
-version=2022a
-revision=3
+version=2022b
+revision=1
 bootstrap=yes
 wrksrc="tzdb-${version}"
 short_desc="Time zone and daylight-saving time utilities"
@@ -9,7 +9,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="Public Domain"
 homepage="https://www.iana.org/time-zones"
 distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz"
-checksum=46123b769c55190138cf64e80db605b86f710dc6ca2a15df431966e7fd6e8490
+checksum=ac7e86da284b303244c457337ff5a4d17a4617a25777c87946668a1705f7b7ec
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends="tzutils"

From 9b74e900acceae004721dd7ce820a0d28b322d4b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 00:11:18 -0400
Subject: [PATCH 46/51] New package: qtforkawesome-0.0.4

---
 common/shlibs                  |  2 ++
 srcpkgs/qtforkawesome-devel    |  1 +
 srcpkgs/qtforkawesome/template | 39 ++++++++++++++++++++++++++++++++++
 srcpkgs/qtforkawesome/update   |  2 ++
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/qtforkawesome-devel
 create mode 100644 srcpkgs/qtforkawesome/template
 create mode 100644 srcpkgs/qtforkawesome/update

diff --git a/common/shlibs b/common/shlibs
index ea6fde4ffe31..ae42824eac85 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4185,3 +4185,5 @@ libnvidia-container-go.so.1 libnvidia-container-1.10.0_1
 libqtspell-qt5.so.1 qtspell-1.0.1_1
 libopensmtpd.so.0 libopensmtpd-0.7_1
 libiio.so.0 libiio-0.23_1
+libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
+libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
diff --git a/srcpkgs/qtforkawesome-devel b/srcpkgs/qtforkawesome-devel
new file mode 120000
index 000000000000..4fdc9afbf63f
--- /dev/null
+++ b/srcpkgs/qtforkawesome-devel
@@ -0,0 +1 @@
+qtforkawesome
\ No newline at end of file
diff --git a/srcpkgs/qtforkawesome/template b/srcpkgs/qtforkawesome/template
new file mode 100644
index 000000000000..33820cedf364
--- /dev/null
+++ b/srcpkgs/qtforkawesome/template
@@ -0,0 +1,39 @@
+# Template file for 'qtforkawesome'
+pkgname=qtforkawesome
+version=0.0.4
+revision=1
+_fork_awesome_version=1.2.0
+create_wrksrc=yes
+build_wrksrc="${pkgname}-${version}"
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=ON"
+hostmakedepends="qt5-host-tools qt5-qmake perl-YAML"
+makedepends="qt5-devel qt5-declarative-devel qtutilities-devel cpp-utilities-devel
+ qt5-gui qt5-core qt5-quickcontrols"
+short_desc="Library that bundles ForkAwesome for use within Qt applications"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-2.0-or-later, OFL-1.1"
+homepage="Library that bundles ForkAwesome for use within Qt applications"
+distfiles="https://github.com/Martchus/qtforkawesome/archive/refs/tags/v${version}.tar.gz
+ https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/${_fork_awesome_version}.tar.gz"
+checksum="35db0d10365fef90788fa70f50743f76eff2d36cae51955f300d57b84a76893f
+ 23fba5f191f204e0414c547bf4c9b10fd7ca42c151260e8f64698449a75fbdb3"
+
+make_check_pre="env QT_QPA_PLATFORM=offscreen"
+make_check_target="check"
+
+pre_configure() {
+	configure_args+=" -DFORK_AWESOME_FONT_FILE=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/fonts/forkawesome-webfont.woff2
+	 -DFORK_AWESOME_ICON_DEFINITIONS=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/src/icons/icons.yml"
+}
+
+qtforkawesome-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/share
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/qtforkawesome/update b/srcpkgs/qtforkawesome/update
new file mode 100644
index 000000000000..b0881647ebae
--- /dev/null
+++ b/srcpkgs/qtforkawesome/update
@@ -0,0 +1,2 @@
+site="https://github.com/Martchus/qtforkawesome/tags"
+pattern='/archive/refs/tags/(v?|\Qqtforkawesome\E-)?\K[\d.]+(?=\.tar\.gz")'

From 134d0e9f556c70335258b21bc6d07c3f5441fc69 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 00:17:59 -0400
Subject: [PATCH 47/51] New package: syncthingtray-1.2.2

closes #38550
---
 common/shlibs                  |  3 ++
 srcpkgs/syncthingtray-devel    |  1 +
 srcpkgs/syncthingtray-dolphin  |  1 +
 srcpkgs/syncthingtray-plasma   |  1 +
 srcpkgs/syncthingtray/template | 66 ++++++++++++++++++++++++++++++++++
 5 files changed, 72 insertions(+)
 create mode 120000 srcpkgs/syncthingtray-devel
 create mode 120000 srcpkgs/syncthingtray-dolphin
 create mode 120000 srcpkgs/syncthingtray-plasma
 create mode 100644 srcpkgs/syncthingtray/template

diff --git a/common/shlibs b/common/shlibs
index ae42824eac85..61924610cc52 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4187,3 +4187,6 @@ libopensmtpd.so.0 libopensmtpd-0.7_1
 libiio.so.0 libiio-0.23_1
 libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
 libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
+libsyncthingwidgets.so.1.2.2 syncthingtray-1.2.2_1
+libsyncthingmodel.so.1.2.2 syncthingtray-1.2.2_1
+libsyncthingconnector.so.1.2.2 syncthingtray-1.2.2_1
diff --git a/srcpkgs/syncthingtray-devel b/srcpkgs/syncthingtray-devel
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-devel
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray-dolphin b/srcpkgs/syncthingtray-dolphin
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-dolphin
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray-plasma b/srcpkgs/syncthingtray-plasma
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-plasma
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template
new file mode 100644
index 000000000000..4f338f2cc200
--- /dev/null
+++ b/srcpkgs/syncthingtray/template
@@ -0,0 +1,66 @@
+# Template file for 'syncthingtray'
+pkgname=syncthingtray
+version=1.2.2
+revision=1
+build_style=cmake
+configure_args="-DJS_PROVIDER=qml -DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF
+ -DBUILD_SHARED_LIBS=ON -DWEBVIEW_PROVIDER=$(vopt_if webengine webengine none)"
+hostmakedepends="pkg-config qt5-host-tools qt5-qmake extra-cmake-modules plasma-framework"
+makedepends="cpp-utilities-devel qtutilities-devel qtforkawesome-devel
+ qt5-devel qt5-core qt5-network qt5-gui qt5-widgets qt5-svg qt5-declarative
+ qt5-quickcontrols qt5-location-devel boost-devel kio-devel plasma-framework-devel
+ $(vopt_if webengine 'qt5-webengine-devel qt5-webchannel-devel')"
+depends="syncthing"
+checkdepends="syncthing iproute2"
+short_desc="Tray application for Syncthing"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Martchus/syncthingtray"
+distfiles="https://github.com/Martchus/syncthingtray/archive/refs/tags/v${version}.tar.gz"
+checksum=0f556e30091ffc06e7e489c5e09e5460401c28fd1e8318b68cb6066ead7fe7a1
+
+# requires weird port-binding shenanigans that may not work on ipv6
+# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=syncthingtray#n50
+make_check=no
+
+build_options="webengine"
+desc_option_webengine="Build with Qt5 WebEngine support"
+
+# if not enabled, it will fall back to web browser
+if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then
+	if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
+		build_options_default+=" webengine"
+	fi
+fi
+
+syncthingtray-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+		for d in connector fileitemaction model plasmoid widgets; do
+			vmove "usr/share/syncthing${d}/cmake"
+		done
+	}
+}
+
+syncthingtray-plasma_package() {
+	depends="${sourcepkg}>=${version}_${revision} plasma-workspace"
+	short_desc+=" - KDE plasmoid"
+	pkg_install() {
+		vmove usr/lib/qt5/plugins/plasma
+		vmove usr/share/plasma
+		vmove usr/share/kservices5/plasma-applet-martchus.syncthingplasmoid.desktop
+	}
+}
+
+syncthingtray-dolphin_package() {
+	depends="${sourcepkg}>=${version}_${revision} kio"
+	short_desc+=" - KDE dolphin integration"
+	pkg_install() {
+		vmove usr/share/kservices5/syncthingfileitemaction.desktop
+		vmove "usr/lib/qt5/plugins/*.so"
+	}
+}

From 59a31c3dec249ce113ac256490be5d4854f17808 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: Thu, 11 Aug 2022 12:43:45 +0700
Subject: [PATCH 48/51] gnome-characters: depends on libadwaita

Fix #38599
---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 3814889e1d76..c4bf34464a64 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,12 +1,12 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
 version=42.0
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
 makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel libunistring-devel"
-depends="gnome-desktop gjs"
+depends="gnome-desktop gjs libadwaita"
 short_desc="Utility to find and insert unusual characters for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From d09149f62c827c7fb45aea5169ee0eedb4923855 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:27:41 +0200
Subject: [PATCH 49/51] python3-Werkzeug: update to 2.2.2.

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

diff --git a/srcpkgs/python3-Werkzeug/template b/srcpkgs/python3-Werkzeug/template
index ed6980da99ea..cc74734ba4f8 100644
--- a/srcpkgs/python3-Werkzeug/template
+++ b/srcpkgs/python3-Werkzeug/template
@@ -1,18 +1,19 @@
 # Template file for 'python3-Werkzeug'
 pkgname=python3-Werkzeug
-version=2.0.3
+version=2.2.2
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
-checkdepends="python3-pytest python3-hypothesis python3-requests"
+checkdepends="python3-pytest python3-hypothesis python3-requests python3-MarkupSafe"
 short_desc="Swiss Army knife of Python web development (Python3)"
 maintainer="Markus Berger <pulux@pf4sh.de>"
 license="BSD-3-Clause"
 homepage="https://palletsprojects.com/p/werkzeug/"
+changelog="https://raw.githubusercontent.com/pallets/werkzeug/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/W/Werkzeug/Werkzeug-${version}.tar.gz"
-checksum=b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c
+checksum=7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f
 
 do_check() {
 	# Tests depend on xprocess and pytest-timeout, which aren't packaged

From 2eddef61b91f9a3e54563b0bfc3876c96438dab5 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Wed, 10 Aug 2022 22:43:15 +0200
Subject: [PATCH 50/51] tea: add shell completion scripts

---
 srcpkgs/tea/patches/completion-fix.patch | 49 ++++++++++++++++++++++++
 srcpkgs/tea/template                     | 10 ++++-
 2 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/tea/patches/completion-fix.patch

diff --git a/srcpkgs/tea/patches/completion-fix.patch b/srcpkgs/tea/patches/completion-fix.patch
new file mode 100644
index 000000000000..ada625f27be1
--- /dev/null
+++ b/srcpkgs/tea/patches/completion-fix.patch
@@ -0,0 +1,49 @@
+diff --git a/cmd/autocomplete.go b/cmd/autocomplete.go
+index 4c0ab1a..7e9b0a4 100644
+--- a/cmd/autocomplete.go
++++ b/cmd/autocomplete.go
+@@ -122,6 +122,9 @@ func writeFishAutoCompleteFile(ctx *cli.Context) error {
+ 		return err
+ 	}
+ 
++	_, status := io.WriteString(os.Stdout, script)
++	return status
++
+ 	localPath, err := xdg.ConfigFile("fish/conf.d/tea_completion.fish")
+ 	if err != nil {
+ 		return err
+diff --git a/contrib/autocomplete.sh b/contrib/autocomplete.sh
+index f0f6241..17f7ce1 100644
+--- a/contrib/autocomplete.sh
++++ b/contrib/autocomplete.sh
+@@ -1,7 +1,5 @@
+ #! /bin/bash
+ 
+-: ${PROG:=$(basename ${BASH_SOURCE})}
+-
+ _cli_bash_autocomplete() {
+   if [[ "${COMP_WORDS[0]}" != "source" ]]; then
+     local cur opts base
+@@ -17,5 +15,4 @@ _cli_bash_autocomplete() {
+   fi
+ }
+ 
+-complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG
+-unset PROG
++complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete tea
+diff --git a/contrib/autocomplete.zsh b/contrib/autocomplete.zsh
+index cf39c88..f718c0a 100644
+--- a/contrib/autocomplete.zsh
++++ b/contrib/autocomplete.zsh
+@@ -1,4 +1,4 @@
+-#compdef $PROG
++#compdef tea
+ 
+ _cli_zsh_autocomplete() {
+ 
+@@ -20,4 +20,4 @@ _cli_zsh_autocomplete() {
+   return
+ }
+ 
+-compdef _cli_zsh_autocomplete $PROG
++compdef _cli_zsh_autocomplete tea
diff --git a/srcpkgs/tea/template b/srcpkgs/tea/template
index 5b01c790341f..ba864a5264b5 100644
--- a/srcpkgs/tea/template
+++ b/srcpkgs/tea/template
@@ -1,9 +1,10 @@
 # Template file for 'tea'
 pkgname=tea
 version=0.8.0
-revision=1
+revision=2
 wrksrc=$pkgname
 build_style=go
+build_helper=qemu
 go_import_path=code.gitea.io/tea
 depends="git"
 short_desc="Command line tool to interact with Gitea"
@@ -15,5 +16,12 @@ distfiles="https://gitea.com/gitea/tea/archive/v${version}.tar.gz"
 checksum=6c73c0a7b66cdfd1e5a302257d54df06a3a41eb9bdbfeb547966db431ae23b23
 
 post_install() {
+	vcompletion contrib/autocomplete.sh bash
+	vcompletion contrib/autocomplete.zsh zsh
+
+	binary=$(find $GOPATH/bin -name $pkgname)
+	vtargetrun ${binary} shellcompletion fish > tea.fish
+	vcompletion tea.fish fish
+
 	vlicense LICENSE
 }

From 757dcbfc8c0d214538e72aab874b16d6193b6d7a Mon Sep 17 00:00:00 2001
From: Mate GABRI <mate.gabri@playhq.com>
Date: Wed, 10 Aug 2022 15:34:17 +1000
Subject: [PATCH 51/51] k9s: update to 0.26.3

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

diff --git a/srcpkgs/k9s/template b/srcpkgs/k9s/template
index 36847ba2ae15..c6304fbfd3f3 100644
--- a/srcpkgs/k9s/template
+++ b/srcpkgs/k9s/template
@@ -1,6 +1,6 @@
 # Template file for 'k9s'
 pkgname=k9s
-version=0.26.0
+version=0.26.3
 revision=1
 build_style=go
 go_import_path="github.com/derailed/k9s"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="https://k9scli.io/"
 distfiles="https://github.com/derailed/k9s/archive/v${version}.tar.gz"
-checksum=11156e519a77af79671bb34d99d5bcd641ef6a5d1f2d8412d67d53ea0597818f
+checksum=30174fcfe4006230e5bbe523785537e89eb88fd38d6657b878f5b0e94635a8e3
 
 # fix: collect2: fatal error: cannot find 'ld'
 export LDFLAGS="-fuse-ld=bfd"

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

* Re: [PR PATCH] [Updated] [WIP] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
                   ` (4 preceding siblings ...)
  2022-08-11  7:46 ` [PR PATCH] [Updated] [WIP] " 241m
@ 2022-08-11  7:51 ` 241m
  2022-08-11  7:52 ` [PR PATCH] [Closed]: " 241m
  2022-09-15 17:04 ` onli
  7 siblings, 0 replies; 9+ messages in thread
From: 241m @ 2022-08-11  7:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/241m/void-packages mangohud
https://github.com/void-linux/void-packages/pull/38562

[WIP] MangoHud: update to 0.6.8.
#### Testing the changes
- I tested the changes in this PR: **briefly**

#### 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/38562.patch is attached

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

From 381f5893d42a8d3bef6ce56425c50ae7bba15648 Mon Sep 17 00:00:00 2001
From: Zaim Bakar <89463641+241m@users.noreply.github.com>
Date: Wed, 10 Aug 2022 03:44:23 +0800
Subject: [PATCH 01/51] MangoHud: update to 0.6.8.

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

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

From a93622c581f0ed3a1dd6c544b77cd9fa24b1c950 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 21:01:35 +0200
Subject: [PATCH 02/51] srcpkgs/: Orphan Jarbowski's packages

---
 srcpkgs/gogglesmm/template   | 3 +--
 srcpkgs/hatari/template      | 2 +-
 srcpkgs/sc3-plugins/template | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/gogglesmm/template b/srcpkgs/gogglesmm/template
index 29579786726d..b95341dfe54f 100644
--- a/srcpkgs/gogglesmm/template
+++ b/srcpkgs/gogglesmm/template
@@ -10,12 +10,11 @@ makedepends="libepoxy-devel glu-devel libSM-devel libXcursor-devel libXrandr-dev
  faad2-devel opus-devel taglib-devel sqlite-devel dbus-devel alsa-lib-devel pulseaudio-devel"
 depends="hicolor-icon-theme"
 short_desc="Music Manager and Player"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="http://gogglesmm.github.io/"
 distfiles="https://github.com/gogglesmm/gogglesmm/archive/${version}.tar.gz"
 checksum=f068667e0a825ac792eda344cbe94c29fe8668ddbdd269c094e5bf168acd2380
-python_version=2 #unverified
 nocross="Tries to execute compiled code"
 
 case "$XBPS_TARGET_MACHINE" in
diff --git a/srcpkgs/hatari/template b/srcpkgs/hatari/template
index e05e77961d60..4858805707ae 100644
--- a/srcpkgs/hatari/template
+++ b/srcpkgs/hatari/template
@@ -7,7 +7,7 @@ hostmakedepends="pkg-config python3"
 makedepends="SDL2-devel libpng-devel portaudio-devel zlib-devel"
 depends="hicolor-icon-theme"
 short_desc="Atari ST/STE/TT/Falcon emulator"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://hatari.tuxfamily.org/"
 distfiles="http://download.tuxfamily.org/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
diff --git a/srcpkgs/sc3-plugins/template b/srcpkgs/sc3-plugins/template
index 8511caea26e0..45f54453e414 100644
--- a/srcpkgs/sc3-plugins/template
+++ b/srcpkgs/sc3-plugins/template
@@ -10,7 +10,7 @@ hostmakedepends="pkg-config"
 makedepends="fftw-devel libstk-devel"
 depends="supercollider"
 short_desc="Extension plugins for the SuperCollider3 audio synthesis server"
-maintainer="Jarbowski <jarbowski@cock.lu>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/supercollider/sc3-plugins"
 distfiles="https://github.com/supercollider/sc3-plugins/archive/Version-${version}.tar.gz

From 8595a47f67c9dd12a2849a16e1c6215db8c62887 Mon Sep 17 00:00:00 2001
From: Joel Beckmeyer <joel@beckmeyer.us>
Date: Tue, 9 Aug 2022 15:18:28 -0400
Subject: [PATCH 03/51] claws-mail: drop unused python-devel in
 hostmakedepends.

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

diff --git a/srcpkgs/claws-mail/template b/srcpkgs/claws-mail/template
index 118b7d607108..7f7de90b5f05 100644
--- a/srcpkgs/claws-mail/template
+++ b/srcpkgs/claws-mail/template
@@ -1,11 +1,11 @@
 # Template file for 'claws-mail'
 pkgname=claws-mail
 version=4.1.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static --disable-python-plugin --disable-perl-plugin
  --enable-enchant --enable-gnutls"
-hostmakedepends="pkg-config python-devel automake libtool gettext-devel"
+hostmakedepends="pkg-config automake libtool gettext-devel"
 makedepends="poppler-glib-devel libarchive-devel libSM-devel
  libnotify-devel libcanberra-devel gpgme-devel gnutls-devel
  enchant2-devel dbus-devel libetpan-devel libldap-devel

From afe148012abd56385f2047ca1c9361c2f085727a Mon Sep 17 00:00:00 2001
From: TrueTechie <TrueTechie@mailo.com>
Date: Mon, 8 Aug 2022 22:27:33 -0400
Subject: [PATCH 04/51] mate-settings-daemon: remove alsa-plugins-pulseaudio
 dependency

---
 srcpkgs/mate-settings-daemon/template | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/srcpkgs/mate-settings-daemon/template b/srcpkgs/mate-settings-daemon/template
index b5db461e136b..43606ffbdc3c 100644
--- a/srcpkgs/mate-settings-daemon/template
+++ b/srcpkgs/mate-settings-daemon/template
@@ -1,14 +1,13 @@
 # Template file for 'mate-settings-daemon'
 pkgname=mate-settings-daemon
 version=1.26.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static --disable-schemas-compile --enable-polkit --enable-pulse"
 hostmakedepends="dbus-glib-devel glib-devel intltool itstool pkg-config polkit"
 makedepends="dbus-glib-devel libXt-devel libXxf86misc-devel libcanberra-devel
  libmatekbd-devel libmatemixer-devel libnotify-devel mate-desktop-devel nss-devel
  polkit-devel"
-depends="alsa-plugins-pulseaudio"
 short_desc="MATE Settings daemon (pulseaudio)"
 maintainer="skmpz <dem.procopiou@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"

From 14fe0f03f8ac955d721c1dfeed7c2961f57485c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 22:13:39 +0200
Subject: [PATCH 05/51] okteta: update to 0.26.9.

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

diff --git a/srcpkgs/okteta/template b/srcpkgs/okteta/template
index 7d3878ca031a..9c5638e67cf2 100644
--- a/srcpkgs/okteta/template
+++ b/srcpkgs/okteta/template
@@ -1,7 +1,7 @@
 # Template file for 'okteta'
 pkgname=okteta
 reverts="4.14.3_1"
-version=0.26.6
+version=0.26.9
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext python qt5-qmake qt5-host-tools
@@ -15,7 +15,7 @@ maintainer="yopito <pierre.bourgin@free.fr>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://apps.kde.org/okteta/"
 distfiles="${KDE_SITE}/okteta/${version}/src/okteta-${version}.tar.xz"
-checksum=c569cd5b55503e46df1a5b5c9162b08888c426aa52c6f3f2f926c658bee0144c
+checksum=16854c4d4e94838219ae3115a42ba385fda5c87dc6c9865ac90d3774f8d05ffb
 
 okteta-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From d73e0db3ac2657442b3cd3c73d5b8fc69b1344c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 22:13:40 +0200
Subject: [PATCH 06/51] hunspell-pl_PL: update to 20220801.

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

diff --git a/srcpkgs/hunspell-pl_PL/template b/srcpkgs/hunspell-pl_PL/template
index db94240d6e7e..bfbcaae14013 100644
--- a/srcpkgs/hunspell-pl_PL/template
+++ b/srcpkgs/hunspell-pl_PL/template
@@ -1,6 +1,6 @@
 # Template file for 'hunspell-pl_PL'
 pkgname=hunspell-pl_PL
-version=20220501
+version=20220801
 revision=1
 create_wrksrc=yes
 short_desc="Polish dictionary for hunspell"
@@ -8,7 +8,7 @@ maintainer="m-cz <emcze@ya.ru>"
 license="GPL-2.0-only, LGPL-2.1-only, CC-BY-4.0, MPL-1.1, Apache-2.0"
 homepage="https://sjp.pl/slownik/ort/"
 distfiles="https://sjp.pl/slownik/ort/sjp-myspell-pl-${version}.zip"
-checksum=fd715b1facddfd680b8779f6f671a6763a0bf3b31f6e5909d52926ac27f7f1c7
+checksum=cc2874c7bf452255cbcd09d5083dd337f9c34daf2b6079bc97e398132a966424
 
 post_extract() {
 	bsdtar -xf pl_PL.zip

From 6d6e0252b813fc3171575915fb3c3e237ef05590 Mon Sep 17 00:00:00 2001
From: Glenn Strauss <gstrauss@gluelogic.com>
Date: Mon, 8 Aug 2022 02:11:26 -0400
Subject: [PATCH 07/51] lighttpd: update to 1.4.66

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

diff --git a/srcpkgs/lighttpd/template b/srcpkgs/lighttpd/template
index 6df12c8a5ed7..8a96ba55203d 100644
--- a/srcpkgs/lighttpd/template
+++ b/srcpkgs/lighttpd/template
@@ -1,6 +1,6 @@
 # Template file for 'lighttpd'
 pkgname=lighttpd
-version=1.4.65
+version=1.4.66
 revision=1
 build_style=meson
 configure_args="-Dwith_brotli=false -Dwith_bzip=false
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://lighttpd.net"
 distfiles="https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${version}.tar.xz"
-checksum=bf0fa68a629fbc404023a912b377e70049331d6797bcbb4b3e8df4c3b42328be
+checksum=47ac6e60271aa0196e65472d02d019556dc7c6d09df3b65df2c1ab6866348e3b
 
 conf_files="/etc/lighttpd/lighttpd.conf"
 system_accounts="_lighttpd"

From 4d8646599f389c73e848c634ed836ee4b9fcadae Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Tue, 2 Aug 2022 21:40:29 +0200
Subject: [PATCH 08/51] opendht: update to 2.4.9.

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

diff --git a/srcpkgs/opendht/template b/srcpkgs/opendht/template
index 6b9f70d6b281..5b8c520eaa84 100644
--- a/srcpkgs/opendht/template
+++ b/srcpkgs/opendht/template
@@ -1,7 +1,7 @@
 # Template file for 'opendht'
 pkgname=opendht
-version=2.4.4
-revision=2
+version=2.4.9
+revision=1
 build_style=cmake
 configure_args="-DOPENDHT_SYSTEMD=OFF -DOPENDHT_TOOLS=OFF
  -DOPENDHT_TESTS_NETWORK=OFF"
@@ -11,8 +11,8 @@ short_desc="Distributed Hash Table implementation"
 maintainer="Piraty <piraty1@inbox.ru>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/savoirfairelinux/opendht"
-distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/${version}.tar.gz"
-checksum=a4b452423f9a55f3c53ceaeeb43ec50f2747fdc89a546caa74cd79b93b6ede08
+distfiles="https://github.com/savoirfairelinux/opendht/archive/refs/tags/v${version}.tar.gz"
+checksum=ede4a0adee7e5d98d9681cfd2bab83421b153afcdb5efa1a925986a0a3a0ac8a
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 6740766b8a332d599afa3a91deea783bf846a3c1 Mon Sep 17 00:00:00 2001
From: Piraty <piraty1@inbox.ru>
Date: Wed, 10 Aug 2022 00:50:16 +0200
Subject: [PATCH 09/51] cloudflared: broken

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

diff --git a/srcpkgs/cloudflared/template b/srcpkgs/cloudflared/template
index 3cb6912ffda9..b31cf78f4c53 100644
--- a/srcpkgs/cloudflared/template
+++ b/srcpkgs/cloudflared/template
@@ -13,6 +13,7 @@ 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=3a822faaed7ae90be5ba4920f9226cd85367402d2c5a2bf2f0732c37cad6599d
+broken="vendor/github.com/lucas-clemente/quic-go/internal/qtls/go119.go: can't be built on Go 1.19 yet"
 
 pre_build() {
 	go_ldflags+=" -X \"main.BuildTime=$(date -u '+%Y-%m-%d-%H:%M UTC')\""

From aa0628698bee5b3d7bfcea6290209f3e7ec5d087 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 9 Aug 2022 20:26:20 -0400
Subject: [PATCH 10/51] just: update to 1.4.0

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

diff --git a/srcpkgs/just/template b/srcpkgs/just/template
index bd64656cb77c..6da31f5a95bc 100644
--- a/srcpkgs/just/template
+++ b/srcpkgs/just/template
@@ -1,6 +1,6 @@
 # Template file for 'just'
 pkgname=just
-version=1.3.0
+version=1.4.0
 revision=1
 build_style=cargo
 short_desc="Just a command runner"
@@ -9,7 +9,7 @@ license="CC0-1.0"
 homepage="https://github.com/casey/just"
 changelog="https://raw.githubusercontent.com/casey/just/master/CHANGELOG.md"
 distfiles="https://github.com/casey/just/archive/refs/tags/${version}.tar.gz"
-checksum=0214a95b7a46c6a812d3257a976114a6971892bc2129ebc87ee3094a329d71e6
+checksum=43286928fe7ec58fee8466191ec47f87555e8c4afd91874146881ff02f6f456e
 make_check=ci-skip  # test fails when run as root
 
 # Fix failing test

From 8e065f2915bd3f9e55eedc5ad1af13a5dc5ae155 Mon Sep 17 00:00:00 2001
From: lemmi <lemmi@nerd2nerd.org>
Date: Wed, 10 Aug 2022 01:34:44 +0200
Subject: [PATCH 11/51] ifstatus: orphan

This hasn't been updated for years and there are alternative solutions
like `bmon` that are a good replacement.
---
 srcpkgs/ifstatus/patches/fix-musl.patch | 12 ------------
 srcpkgs/ifstatus/template               |  4 ++--
 2 files changed, 2 insertions(+), 14 deletions(-)
 delete mode 100644 srcpkgs/ifstatus/patches/fix-musl.patch

diff --git a/srcpkgs/ifstatus/patches/fix-musl.patch b/srcpkgs/ifstatus/patches/fix-musl.patch
deleted file mode 100644
index 58205e567c57..000000000000
--- a/srcpkgs/ifstatus/patches/fix-musl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/Main.h.orig	2018-01-15 23:45:03.380195836 +0100
-+++ b/Main.h	2018-01-15 23:45:44.596544507 +0100
-@@ -48,7 +48,9 @@
- #include <sys/ioctl.h>
- 
- #include <arpa/inet.h>
-+#ifdef __GLIBC__
- #include <netinet/if_ether.h>
-+#endif
- #include <linux/netdevice.h> 
- #include <netinet/in.h>
- 
diff --git a/srcpkgs/ifstatus/template b/srcpkgs/ifstatus/template
index 5668de2e67f5..861518ae3fb1 100644
--- a/srcpkgs/ifstatus/template
+++ b/srcpkgs/ifstatus/template
@@ -1,13 +1,13 @@
 # Template file for 'ifstatus'
 pkgname=ifstatus
 version=2.0.0
-revision=2
+revision=3
 wrksrc=ifstatus-v${version}
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
 makedepends="ncurses-devel"
 short_desc="Display network traffic on console"
-maintainer="lemmi <lemmi@nerd2nerd.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="http://ifstatus.sourceforge.net/graphic/index.html"
 distfiles="http://ifstatus.sourceforge.net/download/ifstatus-v${version}.tar.gz"

From b1e7bbd9c919ecd41a4394c939d36b797727bda1 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:58:09 +0200
Subject: [PATCH 12/51] python3-serpent: update to 1.41.

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

diff --git a/srcpkgs/python3-serpent/template b/srcpkgs/python3-serpent/template
index fd59e78f1db4..9bae48df0965 100644
--- a/srcpkgs/python3-serpent/template
+++ b/srcpkgs/python3-serpent/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-serpent'
 pkgname=python3-serpent
-version=1.40
-revision=2
+version=1.41
+revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="pulux <pulux@pf4sh.de>"
 license="MIT"
 homepage="https://pypi.org/project/serpent/"
 distfiles="${PYPI_SITE}/s/serpent/serpent-${version}.tar.gz"
-checksum=10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce
+checksum=0407035fe3c6644387d48cff1467d5aa9feff814d07372b78677ed0ee3ed7095
 
 post_install() {
 	vlicense LICENSE

From fedcb91ecc311e966460868ab188e5ab8774f224 Mon Sep 17 00:00:00 2001
From: Ramdziana F Y <ramdzian@gmail.com>
Date: Wed, 10 Aug 2022 14:24:02 +0700
Subject: [PATCH 13/51] vivaldi: update to 5.4.2753.28

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

diff --git a/srcpkgs/vivaldi/template b/srcpkgs/vivaldi/template
index f15d8772b65c..e2270c2a1ff6 100644
--- a/srcpkgs/vivaldi/template
+++ b/srcpkgs/vivaldi/template
@@ -1,6 +1,6 @@
 # Template file for 'vivaldi'
 pkgname=vivaldi
-version=5.3.2679.70
+version=5.4.2753.28
 revision=1
 _release=1
 archs="x86_64"
@@ -14,7 +14,7 @@ license="custom:Proprietary"
 homepage="https://vivaldi.com"
 distfiles="https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-${_release}_amd64.deb"
 _licenseUrl="https://vivaldi.com/privacy/vivaldi-end-user-license-agreement/"
-checksum=56f67845b3a6a57bb18fdf1e8f4ce47d8d21765c0b1aa8e413bd70b9961d9855
+checksum=c7ee975bd55cd02d611c5071e98d3d0ccd8367e012650037feb365e685313cd0
 repository=nonfree
 restricted=yes
 nostrip=yes

From aea3b07b12811b4491d050c41cf6acc5a4f6f5d0 Mon Sep 17 00:00:00 2001
From: Cameron Nemo <cnemo@tutanota.com>
Date: Fri, 5 Aug 2022 14:30:08 -0700
Subject: [PATCH 14/51] lxc: update to 5.0.1

Close: #38493
---
 srcpkgs/lxc/files/lxc-void                    |  6 +-
 srcpkgs/lxc/patches/01-meson-docbook2x.patch  | 49 +++++++++++++++
 srcpkgs/lxc/patches/02-distrosysconfdir.patch | 63 +++++++++++++++++++
 srcpkgs/lxc/template                          | 28 +++------
 4 files changed, 125 insertions(+), 21 deletions(-)
 create mode 100644 srcpkgs/lxc/patches/01-meson-docbook2x.patch
 create mode 100644 srcpkgs/lxc/patches/02-distrosysconfdir.patch

diff --git a/srcpkgs/lxc/files/lxc-void b/srcpkgs/lxc/files/lxc-void
index d4a97ee25987..948a5be9336a 100755
--- a/srcpkgs/lxc/files/lxc-void
+++ b/srcpkgs/lxc/files/lxc-void
@@ -42,8 +42,8 @@ arch=$(uname -m)
 default_path="/var/lib/lxc"
 LXC_TEMPLATE_CONFIG="/usr/share/lxc/config"
 
-# Install 'base-voidstrap' by default
-base_packages=('base-voidstrap')
+# Install 'base-minimal' by default
+base_packages=('base-minimal' 'dhcpcd' 'openssh' 'iproute2')
 declare -a additional_packages
 
 # split comma-separated string into an array
@@ -282,6 +282,6 @@ fi
 
 cat << EOF
 Void container ${name} is successfully created! The configuration is
-stored in ${config_path}/config. Please refer to http://www.voidlinux.eu
+stored in ${config_path}/config. Please refer to https://docs.voidlinux.org
 for information about configuring your Void installation.
 EOF
diff --git a/srcpkgs/lxc/patches/01-meson-docbook2x.patch b/srcpkgs/lxc/patches/01-meson-docbook2x.patch
new file mode 100644
index 000000000000..f21d8ba34b2b
--- /dev/null
+++ b/srcpkgs/lxc/patches/01-meson-docbook2x.patch
@@ -0,0 +1,49 @@
+commit d91b4a300017bdcfbea8d013f05369ebba9a3d1e
+Author: Cameron Nemo <cam@nohom.org>
+Date:   Sun Aug 7 11:10:31 2022 -0700
+
+    meson: add option to force docbook2x format
+    
+    Some distros ship docbook2x as docbook2man, which perplexes the logic in
+    the meson.build that chooses the "docdtd" value.
+    
+    Add a build option to always use the newer docbook2x docdtd value.
+    
+    Signed-off-by: Cameron Nemo <cam@nohom.org>
+
+diff --git a/meson.build b/meson.build
+index a145faf06..9c0e6e488 100644
+--- a/meson.build
++++ b/meson.build
+@@ -135,6 +135,7 @@ cgrouppattern = get_option('cgroup-pattern')
+ coverity = get_option('coverity-build')
+ init_script = get_option('init-script')
+ sanitize = get_option('b_sanitize')
++docbook2x_only = get_option('docbook2x-only')
+ want_examples = get_option('examples')
+ want_io_uring = get_option('io-uring-event-loop')
+ want_pam_cgroup = get_option('pam-cgroup')
+@@ -337,7 +338,7 @@ docconf.set('LXCTEMPLATEDIR', lxctemplatedir)
+ docconf.set('LXC_USERNIC_CONF', lxc_user_network_conf)
+ docconf.set('LXC_USERNIC_DB', lxc_user_network_db)
+ docconf.set('PACKAGE_VERSION', version_data.get('LXC_VERSION'))
+-if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path()
++if sgml2man.found() and docbook2man.found() and sgml2man.full_path() == docbook2man.full_path() and not docbook2x_only
+     docconf.set('docdtd', '"-//Davenport//DTD DocBook V3.0//EN"')
+ else
+     docconf.set('docdtd', '"-//OASIS//DTD DocBook XML" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"')
+diff --git a/meson_options.txt b/meson_options.txt
+index c14dacf27..ccc4dde5d 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -9,6 +9,10 @@ option('cgroup-pattern', type: 'string', value: '',
+ option('coverity-build', type: 'boolean', value: 'true',
+        description: 'build for coverity')
+ 
++# no configure equivalent
++option('docbook2x-only', type: 'boolean', value: 'false',
++       description: 'always use DocBook 2x format')
++
+ # was --{disable,enable}-examples in autotools
+ option('examples', type: 'boolean', value: 'true',
+        description: 'build and install examples')
diff --git a/srcpkgs/lxc/patches/02-distrosysconfdir.patch b/srcpkgs/lxc/patches/02-distrosysconfdir.patch
new file mode 100644
index 000000000000..aff41ff49144
--- /dev/null
+++ b/srcpkgs/lxc/patches/02-distrosysconfdir.patch
@@ -0,0 +1,63 @@
+From 16ebb29dccb35bf74e8a19e8c45d2513f927476f Mon Sep 17 00:00:00 2001
+Message-Id: <16ebb29dccb35bf74e8a19e8c45d2513f927476f.1660130248.git.congdanhqx@gmail.com>
+From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
+ <congdanhqx@gmail.com>
+Date: Tue, 9 Aug 2022 22:24:09 +0700
+Subject: [PATCH] meson.build: allow explicit distrosysconfdir
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Allows either:
+
+- Build inside minimal-and-clean chroot with neither
+  /etc/sysconfig nor /etc/default available.
+- Cross Compile lxc from foreign distro,
+  let's say host distro uses /etc/sysconfig and build distro
+  uses /etc/default and vice versus.
+
+Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
+---
+ meson.build       | 8 ++++++--
+ meson_options.txt | 3 +++
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index a145faf0..b27cc8ed 100644
+--- a/meson.build
++++ b/meson.build
+@@ -117,14 +117,18 @@ conf.set('SYSCONFDIR', sysconfdir)
+ 
+ # Set sysconfdir
+ fs = import('fs')
+-if fs.is_dir('/etc/sysconfig')
++distrosysconfdir = get_option('distrosysconfdir')
++if distrosysconfdir != ''
++    distrosysconfdir = join_paths(sysconfdir, distrosysconfdir)
++    conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
++elif fs.is_dir('/etc/sysconfig')
+     distrosysconfdir = join_paths(sysconfdir, 'sysconfig')
+     conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
+ elif fs.is_dir('/etc/default')
+     distrosysconfdir = join_paths(sysconfdir, 'default')
+     conf.set('LXC_DISTRO_SYSCONF', distrosysconfdir)
+ else
+-    distrosysconfdir = ''
++    error('"distrosysconfdir" is not set')
+ endif
+ 
+ # Cross-compile on Android.
+diff --git a/meson_options.txt b/meson_options.txt
+index c14dacf2..de583a08 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -115,3 +115,6 @@ option('thread-safety', type : 'boolean', value : 'true',
+ # was --{disable,enable}-memfd-rexec in autotools
+ option('memfd-rexec', type : 'boolean', value : 'true',
+        description : 'whether to rexec the lxc-attach binary when attaching to a container')
++
++option('distrosysconfdir', type : 'string', value: '',
++       description: 'relative path to sysconfdir for distro default configuration')
+-- 
+2.37.1.561.ga4036fcf2c
+
diff --git a/srcpkgs/lxc/template b/srcpkgs/lxc/template
index 1c10303f00d7..6b29d3e041fa 100644
--- a/srcpkgs/lxc/template
+++ b/srcpkgs/lxc/template
@@ -1,13 +1,14 @@
 # Template file for 'lxc'
 pkgname=lxc
-version=4.0.12
+version=5.0.1
 revision=1
-build_style=gnu-configure
-configure_args="--enable-doc --enable-seccomp
- --enable-capabilities --enable-apparmor --with-distro=none
- --with-rootfs-path=/var/lxc/containers --with-log-path=/var/lxc/log"
-hostmakedepends="automake libtool pkg-config docbook2x"
-makedepends="libcap-devel libseccomp-devel gnutls-devel libapparmor-devel"
+build_style=meson
+configure_args="-Dpam-cgroup=true -Drootfs-mount-path=/var/lxc/containers
+ -Ddistrosysconfdir=default
+ -Dlog-path=/var/lxc/log -Dinit-script=[] -Ddocbook2x-only=true"
+hostmakedepends="pkg-config docbook2x"
+makedepends="libcap-devel libseccomp-devel openssl-devel libapparmor-devel
+ pam-devel"
 depends="xz wget"
 _desc="Linux Containers"
 short_desc="${_desc} - utilities"
@@ -15,7 +16,7 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="LGPL-2.1-or-later"
 homepage="https://linuxcontainers.org"
 distfiles="https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz"
-checksum=db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef
+checksum=d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222
 
 conf_files="/etc/lxc/default.conf"
 make_dirs="
@@ -23,16 +24,7 @@ make_dirs="
 	/var/lxc/containers 0755 root root
 	/var/lxc/log 0755 root root"
 
-pre_configure() {
-	# make sure the build uses the new docbook2x format,
-	# even though the command has the old "docbook2man" name
-	sed -e 's,xdocbook2man,xforcedocbook2x,g' -i configure.ac
-	./autogen.sh
-}
-
 post_install() {
-	vmkdir usr/share/bash-completion/completions
-	mv ${DESTDIR}/etc/bash_completion.d/* ${DESTDIR}/usr/share/bash-completion/completions/
 	# Install void lxc config/template.
 	vinstall ${FILESDIR}/void.common.conf 644 usr/share/lxc/config
 	vinstall ${FILESDIR}/lxc-void 755 usr/share/lxc/templates
@@ -47,7 +39,7 @@ liblxc_package() {
 }
 
 lxc-devel_package() {
-	depends="libcap-devel liblxc>=${version}_${revision}"
+	depends="${makedepends} liblxc>=${version}_${revision}"
 	short_desc="${_desc} - development files"
 	pkg_install() {
 		vmove usr/include

From 2093c09f3a3f17509ba4398d58a7e24ed962175e Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:41:42 +0200
Subject: [PATCH 15/51] New package: python3-xcffib-0.11.1

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

diff --git a/srcpkgs/python3-xcffib/template b/srcpkgs/python3-xcffib/template
new file mode 100644
index 000000000000..afbd9e24981b
--- /dev/null
+++ b/srcpkgs/python3-xcffib/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-xcffib'
+pkgname=python3-xcffib
+version=0.11.1
+revision=1
+wrksrc=xcffib-${version}
+build_style=python3-pep517
+hostmakedepends="python3-setuptools pkg-config cabal-install parallel xcb-proto python3-cffi python3-wheel"
+makedepends="python3-devel libffi-devel libxcb-devel python3-six"
+depends="python3-six python3-cffi libxcb"
+short_desc="Drop-in replacement for xpyb based on cffi"
+maintainer="Kai Stian Olstad <void@olstad.com>"
+license="Apache-2.0"
+homepage="https://github.com/tych0/xcffib"
+distfiles="${homepage}/archive/v${version}.tar.gz"
+checksum=bd89c1e65cf4773fe10d70209ba069e0e1fe82c37c121501fc404aa9867d0ff3
+nocross="Cannot yet cross compile with Haskell"
+
+pre_build() {
+	cabal v2-update
+	PKG_CONFIG_PATH=/usr/lib/pkgconfig make ${makejobs} xcffib
+}

From 9ea653c02561cc392712c1e5546eadf0f6251ef3 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:45:39 +0200
Subject: [PATCH 16/51] python3-cairocffi: update to 1.3.0 and python3-xcffib
 as dependency

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

diff --git a/srcpkgs/python3-cairocffi/template b/srcpkgs/python3-cairocffi/template
index f27d35907eb0..3443cbe3ad87 100644
--- a/srcpkgs/python3-cairocffi/template
+++ b/srcpkgs/python3-cairocffi/template
@@ -1,10 +1,10 @@
 # Template file for 'python3-cairocffi'
 pkgname=python3-cairocffi
-version=1.2.0
-revision=2
+version=1.3.0
+revision=1
 wrksrc="cairocffi-${version}"
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-cffi python3-wheel"
+hostmakedepends="python3-setuptools python3-cffi python3-wheel $(vopt_if xcb python3-xcffib)"
 depends="python3-cffi cairo"
 checkdepends="python3-pytest python3-numpy gdk-pixbuf $depends"
 short_desc="CFFI-based cairo bindings for Python3"
@@ -13,7 +13,13 @@ license="BSD-3-Clause"
 homepage="https://github.com/Kozea/cairocffi"
 changelog="https://raw.githubusercontent.com/Kozea/cairocffi/master/NEWS.rst"
 distfiles="${PYPI_SITE}/c/cairocffi/cairocffi-${version}.tar.gz"
-checksum=9a979b500c64c8179fec286f337e8fe644eca2f2cd05860ce0b62d25f22ea140
+checksum=108a3a7cb09e203bdd8501d9baad91d786d204561bd71e9364e8b34897c47b91
+
+build_options=xcb
+case "$XBPS_MACHINE" in
+x86_64*|i686|ppc64le*|ppc64)
+	build_options_default="xcb"
+esac
 
 post_patch() {
 	vsed -e '/pytest-runner/d' -i setup.cfg

From 02745111ae1b65f74c8dfb95fd4243512b225a07 Mon Sep 17 00:00:00 2001
From: Kai Stian Olstad <void@olstad.com>
Date: Mon, 1 Aug 2022 16:46:28 +0200
Subject: [PATCH 17/51] New package: qtile-0.21.0

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

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
new file mode 100644
index 000000000000..1882446385c9
--- /dev/null
+++ b/srcpkgs/qtile/template
@@ -0,0 +1,19 @@
+# Template file for 'qtile'
+pkgname=qtile
+version=0.21.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
+makedepends="python3-devel libffi-devel pulseaudio-devel"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+short_desc="Full-featured tiling window manager written and configured in Python"
+maintainer="Kai Stian Olstad <void@olstad.com>"
+license="MIT"
+homepage="http://www.qtile.org/"
+changelog="https://raw.githubusercontent.com/qtile/qtile/v${version}/CHANGELOG"
+distfiles="${PYPI_SITE}/q/qtile/qtile-${version}.tar.gz"
+checksum=93e1f8216c669b5570333607d5d06de7d7f16033b0e73cf34c896459f2df5254
+
+post_install() {
+	vlicense LICENSE
+}

From bc8c047ab31771430a3dcea45eb2d92072e45798 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 07:07:22 +0200
Subject: [PATCH 18/51] python3-Flask-Login: update to 0.6.2.

---
 srcpkgs/python3-Flask-Login/template | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-Flask-Login/template b/srcpkgs/python3-Flask-Login/template
index 023331ee75bc..77b8d699cbbe 100644
--- a/srcpkgs/python3-Flask-Login/template
+++ b/srcpkgs/python3-Flask-Login/template
@@ -1,17 +1,19 @@
 # Template file for 'python3-Flask-Login'
 pkgname=python3-Flask-Login
-version=0.5.0
-revision=4
+version=0.6.2
+revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-Flask"
+checkdepends="python3-Werkzeug python3-Flask"
 short_desc="User session management for Flask (Python3)"
 maintainer="pulux <pulux@pf4sh.de>"
 license="MIT"
 homepage="https://github.com/maxcountryman/flask-login"
+changelog="https://github.com/maxcountryman/flask-login/raw/main/CHANGES.md"
 distfiles="${PYPI_SITE}/F/Flask-Login/Flask-Login-${version}.tar.gz"
-checksum=6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b
+checksum=c0a7baa9fdc448cdd3dd6f0939df72eec5177b2f7abe6cb82fc934d29caac9c3
 
 post_install() {
 	vlicense LICENSE

From a3d99cfdd00438fe8cc455ef3b37ba1fe7f5bf86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Tue, 9 Aug 2022 21:39:56 +0200
Subject: [PATCH 19/51] Manual.md: python_version does not default to 2
 anymore.

---
 Manual.md | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/Manual.md b/Manual.md
index 89fbc4eb8c83..3b0d85e78abc 100644
--- a/Manual.md
+++ b/Manual.md
@@ -1602,12 +1602,11 @@ recursively by the target python version. This differs from `pycompile_module` i
 path may be specified, Example: `pycompile_dirs="usr/share/foo"`.
 
 - `python_version`: this variable expects the supported Python major version.
-By default it's set to `2`. This variable is needed for multi-language
+In most cases version is inferred from shebang, install path or build style.
+Only required for some multi-language
 applications (e.g., the application is written in C while the command is
 written in Python) or just single Python file ones that live in `/usr/bin`.
 
-> NOTE: you need to define it *only* for non-Python modules.
-
 Also, a set of useful variables are defined to use in the templates:
 
 | Variable    | Value                            |

From f158256855ce89dc43a05fa5d1b99065de580ed8 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, 10 Aug 2022 22:43:23 +0700
Subject: [PATCH 20/51] build-style/cmake: only set QT_HOST_PATH on cross build

They're used by QtBuildInternals to find other components configuration.
With QT_HOST_PATH and QT_HOST_PATH_CMAKE_DIR set, cmake will only look
into those directories.
---
 common/build-style/cmake.sh | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/common/build-style/cmake.sh b/common/build-style/cmake.sh
index e1efd9cc6586..211d39063780 100644
--- a/common/build-style/cmake.sh
+++ b/common/build-style/cmake.sh
@@ -54,10 +54,13 @@ _EOF
 	cmake_args+=" -DCMAKE_INSTALL_PREFIX=/usr"
 	cmake_args+=" -DCMAKE_BUILD_TYPE=None"
 	cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
-	cmake_args+=" -DQT_HOST_PATH=/usr"
-	# QT_HOST_PATH isn't enough in my system,
-	# which have binfmts support on and off
-	cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake"
+
+	if [ "$CROSS_BUILD" ]; then
+		cmake_args+=" -DQT_HOST_PATH=/usr"
+		# QT_HOST_PATH isn't enough in my system,
+		# which have binfmts support on and off
+		cmake_args+=" -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/cmake"
+	fi
 
 	if [[ $build_helper = *"qemu"* ]]; then
 		echo "SET(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static)" \

From ce0fb652d2daee472f45bc25cd33a9afe78b2df4 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 10 Aug 2022 10:13:33 -0700
Subject: [PATCH 21/51] yara: update to 4.2.3.

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

diff --git a/srcpkgs/yara/template b/srcpkgs/yara/template
index 34db8bb94746..460e2ab768ac 100644
--- a/srcpkgs/yara/template
+++ b/srcpkgs/yara/template
@@ -1,6 +1,6 @@
 # Template file for 'yara'
 pkgname=yara
-version=4.2.2
+version=4.2.3
 revision=1
 build_style=gnu-configure
 configure_args="--enable-magic --enable-cuckoo"
@@ -11,7 +11,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://virustotal.github.io/yara/"
 distfiles="https://github.com/VirusTotal/yara/archive/v${version}.tar.gz"
-checksum=20bd56857c4b037c4baae71587b7d22d0b7bbb075a7afa516ba35dae50fadd25
+checksum=1cd84fc2db606e83084a648152eb35103c3e30350825cb7553448d5ccde02a0d
 
 pre_configure() {
 	autoreconf -fi

From ec866d56dd56f077e81ad2c461bded68e6494067 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Wed, 10 Aug 2022 10:13:49 -0700
Subject: [PATCH 22/51] python3-yara: update to 4.2.3.

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

diff --git a/srcpkgs/python3-yara/template b/srcpkgs/python3-yara/template
index 3f4c5925636a..e58128f03030 100644
--- a/srcpkgs/python3-yara/template
+++ b/srcpkgs/python3-yara/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-yara'
 pkgname=python3-yara
-version=4.2.0
+version=4.2.3
 revision=1
 wrksrc="yara-python-${version}"
 build_style=python3-module
@@ -12,4 +12,4 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="Apache-2.0"
 homepage="http://virustotal.github.io/yara/"
 distfiles="https://github.com/VirusTotal/yara-python/archive/v${version}.tar.gz"
-checksum=eb2df7d4b4b2631a9fa09b7fe7e41eea19a03d2f7204eff10a7341f8a443f550
+checksum=c30146e51a4075ece18aec1140308a657b0a3df34df929fcc1dfb99954541b9a

From b4df137b7982218d9ce799b124abd7029993923e Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 14:40:26 -0400
Subject: [PATCH 23/51] discord: update to 0.0.19.

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

diff --git a/srcpkgs/discord/template b/srcpkgs/discord/template
index ca751ea49b80..62c1591dec9e 100644
--- a/srcpkgs/discord/template
+++ b/srcpkgs/discord/template
@@ -1,6 +1,6 @@
 # Template file for 'discord'
 pkgname=discord
-version=0.0.18
+version=0.0.19
 revision=1
 archs="x86_64"
 wrksrc="Discord"
@@ -11,7 +11,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=0417389fa437c6e044d77252de0cffe8473074e596e7b34ba76b1a3a5c0e80c2
+checksum=19f4b275d6c617c580e89987a38b54336edcc87579911032ac48997b58db0390
 repository=nonfree
 restricted=yes
 nopie=yes

From d22d293e29ba30884ce11c00794a0587e4c15f4a Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:20 -0400
Subject: [PATCH 24/51] aws-vault: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/aws-vault/template b/srcpkgs/aws-vault/template
index a3f6d60583c6..ce7b0be3307a 100644
--- a/srcpkgs/aws-vault/template
+++ b/srcpkgs/aws-vault/template
@@ -1,10 +1,10 @@
 # Template file for 'aws-vault'
 pkgname=aws-vault
 version=6.3.1
-revision=1
+revision=2
 build_style=go
 go_import_path=github.com/99designs/aws-vault/v6
-go_ldflags="-X \"main.Version=${version}\" -s -w"
+go_ldflags="-X main.Version=${version}"
 short_desc="Vault for securely storing and accessing AWS credentials"
 maintainer="klardotsh <josh@klar.sh>"
 license="MIT"

From ff26e9ddbfdc1f81c7dc7c68d6782f06639eed99 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:25 -0400
Subject: [PATCH 25/51] circleci-cli: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/circleci-cli/template b/srcpkgs/circleci-cli/template
index 61978ffded01..6c04611c72ee 100644
--- a/srcpkgs/circleci-cli/template
+++ b/srcpkgs/circleci-cli/template
@@ -1,12 +1,11 @@
 # Template file for 'circleci-cli'
 pkgname=circleci-cli
 version=0.1.15224
-revision=1
+revision=2
 build_style=go
 build_helper=qemu
 go_import_path=github.com/CircleCI-Public/${pkgname}
-go_ldflags="-s -w
- -X github.com/CircleCI-Public/${pkgname}/version.Version=${version}
+go_ldflags="-X github.com/CircleCI-Public/${pkgname}/version.Version=${version}
  -X github.com/CircleCI-Public/${pkgname}/version.packageManager=xbps"
 hostmakedepends="packr2"
 short_desc="Use CircleCI from the command line"

From 51929449cee83b5a4fabad5e47cf610b95aec9d0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:25 -0400
Subject: [PATCH 26/51] coredns: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/coredns/template b/srcpkgs/coredns/template
index fe48c2347f91..263df82c6476 100644
--- a/srcpkgs/coredns/template
+++ b/srcpkgs/coredns/template
@@ -1,7 +1,7 @@
 # Template file for 'coredns'
 pkgname=coredns
 version=1.8.6
-revision=1
+revision=2
 build_style=go
 go_import_path=github.com/coredns/coredns
 hostmakedepends="git make mmark"
@@ -14,7 +14,7 @@ checksum=cbe3764afe2148b8047ea7e5cbba5108c298dee3a9a0391028e2980e35beaa2b
 make_dirs="/etc/coredns 0750 root root"
 
 _git_commit=f59c03d09c3a3a12f571ad1087b979325f3dae30
-go_ldflags+=" -s -w -X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}"
+go_ldflags+="-X github.com/coredns/coredns/coremain.GitCommit=${_git_commit}"
 
 post_build() {
 	make -f Makefile.doc MMARK="$(command -v mmark) -man" man/coredns.1 man/corefile.5 plugins

From 926619574df5ef7c838c50ca80f58d27916cffbf Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:26 -0400
Subject: [PATCH 27/51] gotify-cli: remove -w -s from go_ldflags

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

diff --git a/srcpkgs/gotify-cli/template b/srcpkgs/gotify-cli/template
index 91fea40fca9d..d52b7a8cd37a 100644
--- a/srcpkgs/gotify-cli/template
+++ b/srcpkgs/gotify-cli/template
@@ -1,12 +1,11 @@
 # Template file for 'gotify-cli'
 pkgname=gotify-cli
 version=2.2.2
-revision=1
+revision=2
 wrksrc="cli-$version"
 build_style=go
 go_import_path="github.com/gotify/cli/v2"
-go_ldflags="-w -s -X main.Version=${version} \
- -X main.BuildDate=${SOURCE_DATE_EPOCH} \
+go_ldflags="-X main.Version=${version} -X main.BuildDate=${SOURCE_DATE_EPOCH}
  -X main.Mode=prod"
 short_desc="Command line interface for pushing messages to a Gotify server"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"

From 55bce447616c53aee80096338d8f3cace12a7916 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:27 -0400
Subject: [PATCH 28/51] gotify-server: remove -w -s from go_ldflags

---
 srcpkgs/gotify-server/template | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gotify-server/template b/srcpkgs/gotify-server/template
index e306deef9220..d48b32a2a843 100644
--- a/srcpkgs/gotify-server/template
+++ b/srcpkgs/gotify-server/template
@@ -1,14 +1,12 @@
 # Template file for 'gotify-server'
 pkgname=gotify-server
 version=2.1.5
-revision=1
+revision=2
 wrksrc="server-$version"
 build_style=go
 go_import_path="github.com/gotify/server/v2"
-go_ldflags="-w -s -extldflags=-fuse-ld=bfd \
- -X main.Version=${version} \
- -X main.BuildDate=${SOURCE_DATE_EPOCH} \
- -X main.Mode=prod"
+go_ldflags="-extldflags=-fuse-ld=bfd -X main.Version=${version}
+ -X main.BuildDate=${SOURCE_DATE_EPOCH} -X main.Mode=prod"
 hostmakedepends="yarn packr2"
 short_desc="Simple server for sending and receiving messages"
 maintainer="Joel Beckmeyer <joel@beckmeyer.us>"

From 96f7ec7b08d17b6952b383687942c06a98b597ea Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Mon, 8 Aug 2022 12:21:27 -0400
Subject: [PATCH 29/51] v2ray: remove -w -s from go_ldflags

don't revbump because it's currently broken due to quic-go
---
 srcpkgs/v2ray/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/v2ray/template b/srcpkgs/v2ray/template
index cf6cd28a534a..f1a46054c205 100644
--- a/srcpkgs/v2ray/template
+++ b/srcpkgs/v2ray/template
@@ -5,7 +5,9 @@ revision=1
 wrksrc=${pkgname}-core-${version}
 build_style=go
 go_import_path="github.com/v2fly/v2ray-core/v4"
-go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname -X github.com/v2fly/v2ray-core/v4.version=$version -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -s -w -buildid="
+go_ldflags="-X github.com/v2fly/v2ray-core/v4.codename=$pkgname
+ -X github.com/v2fly/v2ray-core/v4.version=$version
+ -X github.com/v2fly/v2ray-core/v4.build=$SOURCE_DATE_EPOCH -buildid="
 short_desc="Platform for building proxies to bypass network restrictions"
 maintainer="ipkalm <ipkalm@outlook.com>"
 license="MIT"

From 4cff8d09c3cf0e951551a65b55a6de0012ada130 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 03:18:17 -0400
Subject: [PATCH 30/51] common/build-style/go.sh: error if -s/-w in go_ldflags

    -s   Omit the symbol table and debug information.
    -w   Omit the DWARF symbol table.

both are not necessary because xbps-src should strip binaries itself

this does not fit in an xlint because of multiline-string handling woes
---
 common/build-style/go.sh | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/common/build-style/go.sh b/common/build-style/go.sh
index d18116ee9633..9093527860f6 100644
--- a/common/build-style/go.sh
+++ b/common/build-style/go.sh
@@ -22,6 +22,13 @@ do_configure() {
 }
 
 do_build() {
+	# remove -s and -w from go_ldflags, we should let xbps-src strip binaries itself
+	for wd in $go_ldflags; do
+		if [ "$wd" == "-s" ] || [ "$wd" == "-w" ]; then
+			msg_error "$pkgname: remove -s and -w from go_ldflags\n"
+		fi
+	done
+
 	go_package=${go_package:-$go_import_path}
 	# Build using Go modules if there's a go.mod file
 	if [ "${go_mod_mode}" != "off" ] && [ -f go.mod ]; then

From a7cfc88ac62b1d0d888398d8f769eb0e8a322981 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 15:17:27 -0400
Subject: [PATCH 31/51] common/environment/build-style/go.sh: fix internal
 linking on i686

---
 common/environment/build-style/go.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/common/environment/build-style/go.sh b/common/environment/build-style/go.sh
index afa9082c927a..a7b7dd81918a 100644
--- a/common/environment/build-style/go.sh
+++ b/common/environment/build-style/go.sh
@@ -43,3 +43,8 @@ case "$XBPS_TARGET_MACHINE" in
 	*-musl) export GOCACHE="${XBPS_HOSTDIR}/gocache-muslc" ;;
 	*)	export GOCACHE="${XBPS_HOSTDIR}/gocache-glibc" ;;
 esac
+
+case "$XBPS_TARGET_MACHINE" in
+	# https://go.dev/cl/421935
+	i686*) export CGO_CFLAGS="$CGO_CFLAGS -fno-stack-protector" ;;
+esac

From b32c8b88d601126a8934eb07eacc186529b8b2d3 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Wed, 10 Aug 2022 19:25:30 +0200
Subject: [PATCH 32/51] github-cli: update to 2.14.4

---
 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 efab7dc866d0..c170286685d6 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.14.3
+version=2.14.4
 revision=1
 wrksrc="cli-${version}"
 build_style=go
@@ -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/v${version}.tar.gz"
-checksum=b674f04ff9954564ba74488fc22817f5548bcddb5d9d582720d2421604988270
+checksum=be93380e5a7f2822a1bfeff80f23231ee72ca297b9bc05bba0a1c688f9f53ccf
 
 pre_build() {
 	local _date

From 4434ab946209767e2cbf4af673bf605fa4246cb6 Mon Sep 17 00:00:00 2001
From: Hervy Qurrotul Ainur Rozi <hervyqa@proton.me>
Date: Thu, 11 Aug 2022 01:35:39 +0700
Subject: [PATCH 33/51] papirus-icon-theme: update to 20220808

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

diff --git a/srcpkgs/papirus-icon-theme/template b/srcpkgs/papirus-icon-theme/template
index a839f9da67fa..dc4a492fe4de 100644
--- a/srcpkgs/papirus-icon-theme/template
+++ b/srcpkgs/papirus-icon-theme/template
@@ -1,13 +1,13 @@
 # Template file for 'papirus-icon-theme'
 pkgname=papirus-icon-theme
-version=20220710
+version=20220808
 revision=1
 short_desc="SVG icon theme for Linux, based on Paper Icon Set"
 maintainer="Giuseppe Fierro <gspe@ae-design.ws>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme"
 distfiles="https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${version}.tar.gz"
-checksum=9aa81b51b73bfafeae7dbf7ef411db7c74fcff983e4b13c0e05e481dc65971b2
+checksum=79885ffa464734a49ee73e60eaf78a0cf9c7d2cf310664a8b7c5c90c403644b1
 
 do_install() {
 	vmkdir usr/share/icons

From c45b1e16cf17b13df43147c07d86f7f7620a6186 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Mon, 8 Aug 2022 12:23:12 +0200
Subject: [PATCH 34/51] racket: update to 8.6.

---
 srcpkgs/racket/patches/build.patch | 27 +++++++++++++++++++++++++++
 srcpkgs/racket/template            | 22 +++++++++++-----------
 2 files changed, 38 insertions(+), 11 deletions(-)
 create mode 100644 srcpkgs/racket/patches/build.patch

diff --git a/srcpkgs/racket/patches/build.patch b/srcpkgs/racket/patches/build.patch
new file mode 100644
index 000000000000..ac0e1f8a64fa
--- /dev/null
+++ b/srcpkgs/racket/patches/build.patch
@@ -0,0 +1,27 @@
+From 053be470e7c5454cdf48e934f3254d2d916bbbc5 Mon Sep 17 00:00:00 2001
+From: Matthew Flatt <mflatt@racket-lang.org>
+Date: Sat, 30 Jul 2022 07:06:55 -0600
+Subject: [PATCH] CS makefiles: fix Unix-style install for cross compilation
+
+Closes #4377
+---
+ racket/src/cs/c/build.zuo | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/racket/src/cs/c/build.zuo b/racket/src/cs/c/build.zuo
+index 7fe59431140..625621ca6e2 100644
+--- a/racket/src/cs/c/build.zuo
++++ b/racket/src/cs/c/build.zuo
+@@ -1023,10 +1023,9 @@
+   (define (setup)
+     (call-with-dest-racket
+      (lambda (bindir dest-racket)
+-       (define copytree-racket (and cross? (config-bootstrap-racket)))
++       (define copytree-racket (and cross? (hash-ref (config-bootstrap-racket) 'racket)))
+        (maybe-copytree config dest-racket copytree-racket at-dir)
+-       (run-raco-setup config dest-racket
+-                       (and cross? (hash-ref (config-bootstrap-racket) 'racket))
++       (run-raco-setup config dest-racket copytree-racket
+                        ;; this can be redundant if it's also supplied via `SETUP_MACHINE_FLAGS`,
+                        ;; but redundant should be ok:
+                        (list "-MCR" (~a (at-dir "compiled") ":")
diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template
index 401f8e71a8e3..a6f280081cbd 100644
--- a/srcpkgs/racket/template
+++ b/srcpkgs/racket/template
@@ -1,35 +1,36 @@
 # Template file for 'racket'
 pkgname=racket
-version=8.4
+version=8.6
 revision=1
 archs="aarch64* armv6* armv7* i686* x86_64*"
-wrksrc=${pkgname}-${version}
+wrksrc="${pkgname}-${version}"  # needed below
 build_wrksrc=src
 build_style=gnu-configure
-configure_args="--enable-useprefix"
-hostmakedepends="gsfonts"
-makedepends="sqlite-devel gtk+3-devel"
+configure_args="--enable-useprefix --enable-curses"
+make_build_args="CC_FOR_BUILD=cc"
+hostmakedepends="liberation-fonts-ttf"
+makedepends="gtk+3-devel liblz4-devel ncurses-devel sqlite-devel zlib-devel"
 depends="gtk+3 libssl1.1"
 short_desc="Multi-paradigm programming language in the Lisp-Scheme family"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="LGPL-3.0-only, MIT"
 homepage="http://racket-lang.org/"
 distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz"
-checksum=b89faf2fe16d04d20b9056f08bba99eb2040d5172bee8f3ceb3999fed16e6ad3
+checksum=2eff3e97bc7a10cfa0320da9b07f0d488653b0b5b8490322c82f384ae0fa1a28
 nostrip=yes
+patch_args="-Np2"
 
 if [ "$CROSS_BUILD" ]; then
 	_chezscheme_path="${XBPS_BUILDDIR}/${wrksrc}/${build_wrksrc}"
 
 	configure_args+=" --enable-racket=/usr/bin/racket
- --enable-scheme=${_chezscheme_path}"
+	 --enable-scheme=${_chezscheme_path}"
 	hostmakedepends+=" racket sqlite-devel"
 
 	# Build ChezScheme for the host so we can use it to build Racket
 	# Using "--enable-racket=auto" above selects the wrong compiler toolchain
 	pre_build() {
-		# Make sure we don't get lost
-		_correct_position=$(pwd)
+		(
 		cd ${_chezscheme_path}/ChezScheme
 
 		# If this builds the wrong arch, Racket's automatic
@@ -47,8 +48,7 @@ if [ "$CROSS_BUILD" ]; then
 		    -LDFLAGS="-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L/usr/lib -rdynamic" \
 		    ./configure --disable-curses --disable-x11
 		make
-
-		cd ${_correct_position}
+		)
 	}
 fi
 

From 1f945e67aa5599e43bf0723c5871dd5a390bbc4f Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:32:09 -0700
Subject: [PATCH 35/51] gnome-nibbles: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/gnome-nibbles/-/merge_requests/1
---
 srcpkgs/gnome-nibbles/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-nibbles/template b/srcpkgs/gnome-nibbles/template
index e09a03a81ca2..32aa8aea4202 100644
--- a/srcpkgs/gnome-nibbles/template
+++ b/srcpkgs/gnome-nibbles/template
@@ -3,13 +3,13 @@ pkgname=gnome-nibbles
 version=3.38.2
 revision=1
 build_style=meson
-hostmakedepends="gettext glib-devel intltool itstool pkg-config vala"
+hostmakedepends="gettext glib-devel itstool pkg-config vala"
 makedepends="clutter-gtk-devel gsound-devel libcanberra-devel
  libgnome-games-support-devel librsvg-devel"
 short_desc="GNOME snake eats diamonds game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
-changelog="https://github.com/GNOME/gnome-nibbles/raw/gnome-3-24/NEWS"
 homepage="https://wiki.gnome.org/Apps/Nibbles"
+changelog="https://gitlab.gnome.org/GNOME/gnome-nibbles/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=457a64b1c88e2d8d0143c452ffd01f0300d7d3005802954ef5abf9c896b353d9

From 249d22417d47e5c2ea245db682b79ea7de5c0db7 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:35:09 -0700
Subject: [PATCH 36/51] gnome-video-effects: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/gnome-video-effects/-/commit/496f84bc0379e81d407e73987d8a1c3620868f77
---
 srcpkgs/gnome-video-effects/template | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-video-effects/template b/srcpkgs/gnome-video-effects/template
index c66bf40473fc..7e8e62863461 100644
--- a/srcpkgs/gnome-video-effects/template
+++ b/srcpkgs/gnome-video-effects/template
@@ -3,11 +3,12 @@ pkgname=gnome-video-effects
 version=0.5.0
 revision=2
 build_style=meson
-hostmakedepends="pkg-config intltool gettext"
+hostmakedepends="pkg-config gettext"
 makedepends="gstreamer1-devel"
 short_desc="Collection of GStreamer effects for GNOME"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="http://www.gnome.org"
+homepage="https://wiki.gnome.org/Projects/GnomeVideoEffects"
+changelog="https://gitlab.gnome.org/GNOME/gnome-video-effects/-/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8

From 84be380e076f1f33ad77bdf2053e8698aa0d5790 Mon Sep 17 00:00:00 2001
From: oreo639 <31916379+Oreo639@users.noreply.github.com>
Date: Wed, 10 Aug 2022 14:25:42 -0700
Subject: [PATCH 37/51] hitori: remove unused intltool makedep

https://gitlab.gnome.org/GNOME/hitori/-/commit/2072139e48a418b37374a70a23aded3f47792dbf
---
 srcpkgs/hitori/template | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/hitori/template b/srcpkgs/hitori/template
index 6e22c5d9a92f..15241423311d 100644
--- a/srcpkgs/hitori/template
+++ b/srcpkgs/hitori/template
@@ -3,12 +3,13 @@ pkgname=hitori
 version=3.38.4
 revision=1
 build_style=meson
-hostmakedepends="gettext glib-devel intltool itstool pkg-config"
+hostmakedepends="gettext glib-devel itstool pkg-config"
 makedepends="gtk+3-devel"
 checkdepends="gtk+3-demo"
 short_desc="GNOME eponymous puzzle game"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Hitori"
+changelog="https://gitlab.gnome.org/GNOME/hitori/-/raw/main/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=8993cc91fb923788e389e03ec2aa7876d15c12bad9204cf65b2ffa0ed3922f7d

From 3f0c86e0af110c4ec7486f2ab077e55e7ad173d1 Mon Sep 17 00:00:00 2001
From: Kenneth Dodrill <hello@kennydodrill.com>
Date: Wed, 10 Aug 2022 17:40:47 -0500
Subject: [PATCH 38/51] New package: senpai-0.1.0

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

diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template
new file mode 100644
index 000000000000..422f15731e2a
--- /dev/null
+++ b/srcpkgs/senpai/template
@@ -0,0 +1,23 @@
+# Template file for 'senpai'
+pkgname=senpai
+version=0.1.0
+revision=1
+wrksrc="${pkgname}-v${version}"
+build_style=go
+go_import_path="git.sr.ht/~taiite/senpai"
+go_package="./cmd/senpai"
+hostmakedepends="scdoc"
+short_desc="IRC client that works best with bouncers"
+maintainer="Kenneth Dodrill <hello@kennydodrill.com>"
+license="ISC"
+homepage="https://git.sr.ht/~taiite/senpai"
+distfiles="https://git.sr.ht/~taiite/senpai/archive/v${version}.tar.gz"
+checksum=98e1f16ed97433e1e8c8bdabac1cac1920ddcab90e6cef36d8817a41b45a94ff
+
+post_install() {
+	scdoc <doc/senpai.1.scd >doc/senpai.1
+	scdoc <doc/senpai.5.scd >doc/senpai.5
+	vman doc/senpai.1
+	vman doc/senpai.5
+	vlicense LICENSE
+}

From 3880f3bb598d1ace5d3720d4cdcd40f0ef6b240b Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Thu, 11 Aug 2022 00:49:27 +0200
Subject: [PATCH 39/51] senpai: touch to trigger a build on aarch64

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

diff --git a/srcpkgs/senpai/template b/srcpkgs/senpai/template
index 422f15731e2a..5fac1daf8652 100644
--- a/srcpkgs/senpai/template
+++ b/srcpkgs/senpai/template
@@ -1,4 +1,4 @@
-# Template file for 'senpai'
+# Template file for 'senpai'.
 pkgname=senpai
 version=0.1.0
 revision=1

From 291be39e0cf1947fc9260caa0e7c0897e436bccb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Wed, 10 Aug 2022 12:05:38 +0100
Subject: [PATCH 40/51] lksctp-tools: update to 1.0.19; orphan.

---
 srcpkgs/lksctp-tools/template | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/lksctp-tools/template b/srcpkgs/lksctp-tools/template
index 7fd8f02aa1ca..88bcae794b8d 100644
--- a/srcpkgs/lksctp-tools/template
+++ b/srcpkgs/lksctp-tools/template
@@ -1,24 +1,21 @@
 # Template file for 'lksctp-tools'
 pkgname=lksctp-tools
-version=1.0.18
-revision=2
+version=1.0.19
+revision=1
 build_style=gnu-configure
 hostmakedepends="automake libtool linux-headers"
 short_desc="User-space access to Linux Kernel SCTP"
-maintainer="bitshark <bitshark@bitshark.net>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-only"
 homepage="http://lksctp.sourceforge.net"
+changelog="https://raw.githubusercontent.com/sctp/lksctp-tools/master/ChangeLog"
 distfiles="https://github.com/sctp/lksctp-tools/archive/v${version}.tar.gz"
-checksum=3e9ab5b3844a8b65fc8152633aafe85f406e6da463e53921583dfc4a443ff03a
+checksum=9251b1368472fb55aaeafe4787131bdde4e96758f6170620bc75b638449cef01
 
 pre_configure() {
 	autoreconf -fi
 }
 
-post_install() {
-	mv ${DESTDIR}/usr/include/netinet/sctp.h{.in,}
-}
-
 lksctp-tools-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"

From 2335cec4b9df1c7e89abcb5d5cbf54ba79d357d4 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Wed, 10 Aug 2022 19:22:36 -0400
Subject: [PATCH 41/51] vsv: update to 1.3.5

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

diff --git a/srcpkgs/vsv/template b/srcpkgs/vsv/template
index a54965bf7140..2e1780a68fe8 100644
--- a/srcpkgs/vsv/template
+++ b/srcpkgs/vsv/template
@@ -1,14 +1,15 @@
 # Template file for 'vsv'
 pkgname=vsv
-version=1.3.4
-revision=2
-depends="bash coreutils psmisc"
+version=1.3.5
+revision=1
+depends="bash psmisc"
 short_desc="Manage and view runit services"
 maintainer="Dave Eddy <dave@daveeddy.com>"
 license="MIT"
 homepage="https://github.com/bahamas10/vsv"
+changelog="https://raw.githubusercontent.com/bahamas10/vsv/master/CHANGES.md"
 distfiles="https://github.com/bahamas10/vsv/archive/v${version}.tar.gz"
-checksum=1bb6c74d05d429c18e23d963e0c8913fd80dcdc68775a9c4d5ed02463b977c08
+checksum=d4b88a7d11189d6a9dd160a25025cbec8d27a88ea02a6826e0c010824b6bc943
 
 do_install() {
 	vbin vsv

From 3899d32e274b3f6b488f0b3d873124ac597b7919 Mon Sep 17 00:00:00 2001
From: Mat Boehlke <mtboehlke@gmail.com>
Date: Wed, 10 Aug 2022 14:41:18 -0500
Subject: [PATCH 42/51] signify: update to 31.

Add needed libmd makedepend and tar checkdepend,
use vsed instead of sed for the file patching,
and use sed instead of head to extract a nicer LICENSE file

Also add changelog
---
 srcpkgs/signify/template | 21 ++++++++++++---------
 srcpkgs/signify/update   |  1 -
 2 files changed, 12 insertions(+), 10 deletions(-)
 delete mode 100644 srcpkgs/signify/update

diff --git a/srcpkgs/signify/template b/srcpkgs/signify/template
index 5b3c6ce62911..7883f6e23241 100644
--- a/srcpkgs/signify/template
+++ b/srcpkgs/signify/template
@@ -1,27 +1,30 @@
 # Template file for 'signify'
 pkgname=signify
 reverts="20141230_3 20141230_2 20141230_1"
-version=30
+version=31
 revision=1
 build_style=gnu-makefile
 make_build_args="BZERO=bundled"
 hostmakedepends="pkg-config"
-makedepends="libbsd-devel"
+makedepends="libbsd-devel libmd-devel"
+checkdepends="tar"
 short_desc="OpenBSD cryptographic signing and verification tool"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="ISC"
-homepage="http://www.tedunangst.com/flak/post/signify"
+homepage="https://www.tedunangst.com/flak/post/signify"
+changelog="https://raw.githubusercontent.com/aperezdc/signify/master/CHANGELOG.md"
 distfiles="https://github.com/aperezdc/signify/releases/download/v${version}/signify-${version}.tar.xz"
-checksum=f68406c3085ef902e85500e6c0b90e4c3f56347e5efffc0da7b6fb47803c8686
+checksum=1155fd9eeed4a8aa20476b2333d251953ec5d52338d943a770db5b78dd8d2b74
 
 pre_build() {
 	# Allow building with musl
-		cp ${FILESDIR}/void.h .
-		for file in blf.h sha2.h ohash.h; do
-			sed -e '1 i\#include "void.h"' -i $file
-		done
+	cp ${FILESDIR}/void.h .
+	for file in blf.h sha2.h ohash.h; do
+		vsed -e '1 i\#include "void.h"' -i $file
+	done
+
 	# Create license file
-		head -n 16 signify.c > LICENSE
+	sed -E '3,15 !d;s/^ [*] ?//' signify.c > LICENSE
 }
 
 post_install() {
diff --git a/srcpkgs/signify/update b/srcpkgs/signify/update
deleted file mode 100644
index 97579dd59c04..000000000000
--- a/srcpkgs/signify/update
+++ /dev/null
@@ -1 +0,0 @@
-pkgname="${pkgname}-portable"

From 21337366a09697fae57a5007455dbc2f7fa5a4f4 Mon Sep 17 00:00:00 2001
From: bugcrazy <39757967+bugcrazy@users.noreply.github.com>
Date: Wed, 10 Aug 2022 20:24:49 -0300
Subject: [PATCH 43/51] oil: update to 0.12.3

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

diff --git a/srcpkgs/oil/template b/srcpkgs/oil/template
index b35ccf6e2a5e..e8c76ec13581 100644
--- a/srcpkgs/oil/template
+++ b/srcpkgs/oil/template
@@ -1,6 +1,6 @@
 # Template file for 'oil'
 pkgname=oil
-version=0.12.0
+version=0.12.3
 revision=1
 build_style=configure
 configure_args="--prefix=/usr $(vopt_with readline)"
@@ -11,7 +11,7 @@ maintainer="MarcoAPC <marcoaureliopc@gmail.com>"
 license="Apache-2.0"
 homepage="https://www.oilshell.org"
 distfiles="https://www.oilshell.org/download/oil-${version}.tar.xz"
-checksum=d73c067ccd7b496588bd0d7d7126c87e22d16aaf847b5afde063c958910fa0ff
+checksum=33c82495cf5cadd564424f6fcf13b8b46f34f4ed2e1ce3efbead65d6dce83edf
 register_shell="/usr/bin/osh /usr/bin/oil"
 nocross="Build systems gets confused with host and cross toolchains/headers"
 nostrip=yes

From ff07b2b2a6e7a4c7b72eca47fb1bdfb7c5112534 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:12:10 +0200
Subject: [PATCH 44/51] ballerburg: update to 1.2.1.

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

diff --git a/srcpkgs/ballerburg/template b/srcpkgs/ballerburg/template
index beb0cb5fd873..986e2db24561 100644
--- a/srcpkgs/ballerburg/template
+++ b/srcpkgs/ballerburg/template
@@ -1,6 +1,6 @@
 # Template file for 'ballerburg'
 pkgname=ballerburg
-version=1.2.0
+version=1.2.1
 revision=1
 build_style=cmake
 hostmakedepends="which cmake SDL-devel"
@@ -10,4 +10,4 @@ maintainer="pulux <pulux@pf4sh.de>"
 license="GPL-3.0-or-later"
 homepage="http://baller.tuxfamily.org/"
 distfiles="http://download.tuxfamily.org/baller/$pkgname-$version.tar.gz"
-checksum=0625f4b213c1180f2cb2179ef2bc6ce35c7e99db2b27306a8690c389ceac6300
+checksum=3f4ad9465f01c256dd1b37cc62c9fd8cbca372599753dbb21726629f042a6e62

From ef6f05909c1f3f6ec6af2b125da591aa8ba1fae4 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: Thu, 11 Aug 2022 08:09:20 +0700
Subject: [PATCH 45/51] tzutils: update to 2022b.

---
 .../tzutils/patches/only-check-relevant.patch | 19 +++++++------------
 srcpkgs/tzutils/template                      |  6 +++---
 2 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/tzutils/patches/only-check-relevant.patch b/srcpkgs/tzutils/patches/only-check-relevant.patch
index c16a47ff5745..d7bf33727838 100644
--- a/srcpkgs/tzutils/patches/only-check-relevant.patch
+++ b/srcpkgs/tzutils/patches/only-check-relevant.patch
@@ -1,16 +1,11 @@
-Index: tzutils-2021b/Makefile
-===================================================================
---- tzutils-2021b.orig/Makefile
-+++ tzutils-2021b/Makefile
-@@ -751,9 +751,8 @@ tzselect:	tzselect.ksh version
- 		chmod +x $@.out
- 		mv $@.out $@
+--- a/Makefile
++++ b/Makefile
+@@ -768,7 +768,7 @@ tzselect:	tzselect.ksh version
  
--check:		check_character_set check_white_space check_links \
--		  check_name_lengths check_sorted \
--		  check_tables check_web check_zishrink check_tzs
-+check:		check_links check_name_lengths check_sorted \
-+		  check_tables check_zishrink check_tzs
+ check:		check_character_set check_white_space check_links \
+ 		  check_name_lengths check_slashed_abbrs check_sorted \
+-		  check_tables check_web check_ziguard check_zishrink check_tzs
++		  check_tables check_ziguard check_zishrink check_tzs
  
  check_character_set: $(ENCHILADA)
  	test ! '$(UTF8_LOCALE)' || \
diff --git a/srcpkgs/tzutils/template b/srcpkgs/tzutils/template
index 69763ca6814f..507533a6951f 100644
--- a/srcpkgs/tzutils/template
+++ b/srcpkgs/tzutils/template
@@ -1,7 +1,7 @@
 # Template file for 'tzutils'
 pkgname=tzutils
-version=2022a
-revision=3
+version=2022b
+revision=1
 bootstrap=yes
 wrksrc="tzdb-${version}"
 short_desc="Time zone and daylight-saving time utilities"
@@ -9,7 +9,7 @@ maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="Public Domain"
 homepage="https://www.iana.org/time-zones"
 distfiles="https://www.iana.org/time-zones/repository/releases/tzdb-${version}.tar.lz"
-checksum=46123b769c55190138cf64e80db605b86f710dc6ca2a15df431966e7fd6e8490
+checksum=ac7e86da284b303244c457337ff5a4d17a4617a25777c87946668a1705f7b7ec
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends="tzutils"

From 9b74e900acceae004721dd7ce820a0d28b322d4b Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 00:11:18 -0400
Subject: [PATCH 46/51] New package: qtforkawesome-0.0.4

---
 common/shlibs                  |  2 ++
 srcpkgs/qtforkawesome-devel    |  1 +
 srcpkgs/qtforkawesome/template | 39 ++++++++++++++++++++++++++++++++++
 srcpkgs/qtforkawesome/update   |  2 ++
 4 files changed, 44 insertions(+)
 create mode 120000 srcpkgs/qtforkawesome-devel
 create mode 100644 srcpkgs/qtforkawesome/template
 create mode 100644 srcpkgs/qtforkawesome/update

diff --git a/common/shlibs b/common/shlibs
index ea6fde4ffe31..ae42824eac85 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4185,3 +4185,5 @@ libnvidia-container-go.so.1 libnvidia-container-1.10.0_1
 libqtspell-qt5.so.1 qtspell-1.0.1_1
 libopensmtpd.so.0 libopensmtpd-0.7_1
 libiio.so.0 libiio-0.23_1
+libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
+libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
diff --git a/srcpkgs/qtforkawesome-devel b/srcpkgs/qtforkawesome-devel
new file mode 120000
index 000000000000..4fdc9afbf63f
--- /dev/null
+++ b/srcpkgs/qtforkawesome-devel
@@ -0,0 +1 @@
+qtforkawesome
\ No newline at end of file
diff --git a/srcpkgs/qtforkawesome/template b/srcpkgs/qtforkawesome/template
new file mode 100644
index 000000000000..33820cedf364
--- /dev/null
+++ b/srcpkgs/qtforkawesome/template
@@ -0,0 +1,39 @@
+# Template file for 'qtforkawesome'
+pkgname=qtforkawesome
+version=0.0.4
+revision=1
+_fork_awesome_version=1.2.0
+create_wrksrc=yes
+build_wrksrc="${pkgname}-${version}"
+build_style=cmake
+configure_args="-DBUILD_SHARED_LIBS=ON"
+hostmakedepends="qt5-host-tools qt5-qmake perl-YAML"
+makedepends="qt5-devel qt5-declarative-devel qtutilities-devel cpp-utilities-devel
+ qt5-gui qt5-core qt5-quickcontrols"
+short_desc="Library that bundles ForkAwesome for use within Qt applications"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-2.0-or-later, OFL-1.1"
+homepage="Library that bundles ForkAwesome for use within Qt applications"
+distfiles="https://github.com/Martchus/qtforkawesome/archive/refs/tags/v${version}.tar.gz
+ https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/${_fork_awesome_version}.tar.gz"
+checksum="35db0d10365fef90788fa70f50743f76eff2d36cae51955f300d57b84a76893f
+ 23fba5f191f204e0414c547bf4c9b10fd7ca42c151260e8f64698449a75fbdb3"
+
+make_check_pre="env QT_QPA_PLATFORM=offscreen"
+make_check_target="check"
+
+pre_configure() {
+	configure_args+=" -DFORK_AWESOME_FONT_FILE=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/fonts/forkawesome-webfont.woff2
+	 -DFORK_AWESOME_ICON_DEFINITIONS=${wrksrc}/Fork-Awesome-${_fork_awesome_version}/src/icons/icons.yml"
+}
+
+qtforkawesome-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/share
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}
diff --git a/srcpkgs/qtforkawesome/update b/srcpkgs/qtforkawesome/update
new file mode 100644
index 000000000000..b0881647ebae
--- /dev/null
+++ b/srcpkgs/qtforkawesome/update
@@ -0,0 +1,2 @@
+site="https://github.com/Martchus/qtforkawesome/tags"
+pattern='/archive/refs/tags/(v?|\Qqtforkawesome\E-)?\K[\d.]+(?=\.tar\.gz")'

From 134d0e9f556c70335258b21bc6d07c3f5441fc69 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Wed, 10 Aug 2022 00:17:59 -0400
Subject: [PATCH 47/51] New package: syncthingtray-1.2.2

closes #38550
---
 common/shlibs                  |  3 ++
 srcpkgs/syncthingtray-devel    |  1 +
 srcpkgs/syncthingtray-dolphin  |  1 +
 srcpkgs/syncthingtray-plasma   |  1 +
 srcpkgs/syncthingtray/template | 66 ++++++++++++++++++++++++++++++++++
 5 files changed, 72 insertions(+)
 create mode 120000 srcpkgs/syncthingtray-devel
 create mode 120000 srcpkgs/syncthingtray-dolphin
 create mode 120000 srcpkgs/syncthingtray-plasma
 create mode 100644 srcpkgs/syncthingtray/template

diff --git a/common/shlibs b/common/shlibs
index ae42824eac85..61924610cc52 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4187,3 +4187,6 @@ libopensmtpd.so.0 libopensmtpd-0.7_1
 libiio.so.0 libiio-0.23_1
 libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
 libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
+libsyncthingwidgets.so.1.2.2 syncthingtray-1.2.2_1
+libsyncthingmodel.so.1.2.2 syncthingtray-1.2.2_1
+libsyncthingconnector.so.1.2.2 syncthingtray-1.2.2_1
diff --git a/srcpkgs/syncthingtray-devel b/srcpkgs/syncthingtray-devel
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-devel
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray-dolphin b/srcpkgs/syncthingtray-dolphin
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-dolphin
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray-plasma b/srcpkgs/syncthingtray-plasma
new file mode 120000
index 000000000000..146441954aaa
--- /dev/null
+++ b/srcpkgs/syncthingtray-plasma
@@ -0,0 +1 @@
+syncthingtray
\ No newline at end of file
diff --git a/srcpkgs/syncthingtray/template b/srcpkgs/syncthingtray/template
new file mode 100644
index 000000000000..4f338f2cc200
--- /dev/null
+++ b/srcpkgs/syncthingtray/template
@@ -0,0 +1,66 @@
+# Template file for 'syncthingtray'
+pkgname=syncthingtray
+version=1.2.2
+revision=1
+build_style=cmake
+configure_args="-DJS_PROVIDER=qml -DBUILTIN_TRANSLATIONS=ON -DSYSTEMD_SUPPORT=OFF
+ -DBUILD_SHARED_LIBS=ON -DWEBVIEW_PROVIDER=$(vopt_if webengine webengine none)"
+hostmakedepends="pkg-config qt5-host-tools qt5-qmake extra-cmake-modules plasma-framework"
+makedepends="cpp-utilities-devel qtutilities-devel qtforkawesome-devel
+ qt5-devel qt5-core qt5-network qt5-gui qt5-widgets qt5-svg qt5-declarative
+ qt5-quickcontrols qt5-location-devel boost-devel kio-devel plasma-framework-devel
+ $(vopt_if webengine 'qt5-webengine-devel qt5-webchannel-devel')"
+depends="syncthing"
+checkdepends="syncthing iproute2"
+short_desc="Tray application for Syncthing"
+maintainer="classabbyamp <void@placeviolette.net>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Martchus/syncthingtray"
+distfiles="https://github.com/Martchus/syncthingtray/archive/refs/tags/v${version}.tar.gz"
+checksum=0f556e30091ffc06e7e489c5e09e5460401c28fd1e8318b68cb6066ead7fe7a1
+
+# requires weird port-binding shenanigans that may not work on ipv6
+# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=syncthingtray#n50
+make_check=no
+
+build_options="webengine"
+desc_option_webengine="Build with Qt5 WebEngine support"
+
+# if not enabled, it will fall back to web browser
+if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then
+	if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
+		build_options_default+=" webengine"
+	fi
+fi
+
+syncthingtray-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+		for d in connector fileitemaction model plasmoid widgets; do
+			vmove "usr/share/syncthing${d}/cmake"
+		done
+	}
+}
+
+syncthingtray-plasma_package() {
+	depends="${sourcepkg}>=${version}_${revision} plasma-workspace"
+	short_desc+=" - KDE plasmoid"
+	pkg_install() {
+		vmove usr/lib/qt5/plugins/plasma
+		vmove usr/share/plasma
+		vmove usr/share/kservices5/plasma-applet-martchus.syncthingplasmoid.desktop
+	}
+}
+
+syncthingtray-dolphin_package() {
+	depends="${sourcepkg}>=${version}_${revision} kio"
+	short_desc+=" - KDE dolphin integration"
+	pkg_install() {
+		vmove usr/share/kservices5/syncthingfileitemaction.desktop
+		vmove "usr/lib/qt5/plugins/*.so"
+	}
+}

From 59a31c3dec249ce113ac256490be5d4854f17808 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: Thu, 11 Aug 2022 12:43:45 +0700
Subject: [PATCH 48/51] gnome-characters: depends on libadwaita

Fix #38599
---
 srcpkgs/gnome-characters/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/gnome-characters/template b/srcpkgs/gnome-characters/template
index 3814889e1d76..c4bf34464a64 100644
--- a/srcpkgs/gnome-characters/template
+++ b/srcpkgs/gnome-characters/template
@@ -1,12 +1,12 @@
 # Template file for 'gnome-characters'
 pkgname=gnome-characters
 version=42.0
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
 hostmakedepends="gettext gjs glib-devel itstool pkg-config"
 makedepends="gjs-devel libglib-devel gtk4-devel libadwaita-devel libunistring-devel"
-depends="gnome-desktop gjs"
+depends="gnome-desktop gjs libadwaita"
 short_desc="Utility to find and insert unusual characters for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"

From d09149f62c827c7fb45aea5169ee0eedb4923855 Mon Sep 17 00:00:00 2001
From: Pulux <pulux@pf4sh.eu>
Date: Wed, 10 Aug 2022 06:27:41 +0200
Subject: [PATCH 49/51] python3-Werkzeug: update to 2.2.2.

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

diff --git a/srcpkgs/python3-Werkzeug/template b/srcpkgs/python3-Werkzeug/template
index ed6980da99ea..cc74734ba4f8 100644
--- a/srcpkgs/python3-Werkzeug/template
+++ b/srcpkgs/python3-Werkzeug/template
@@ -1,18 +1,19 @@
 # Template file for 'python3-Werkzeug'
 pkgname=python3-Werkzeug
-version=2.0.3
+version=2.2.2
 revision=1
 wrksrc="${pkgname#*-}-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3"
-checkdepends="python3-pytest python3-hypothesis python3-requests"
+checkdepends="python3-pytest python3-hypothesis python3-requests python3-MarkupSafe"
 short_desc="Swiss Army knife of Python web development (Python3)"
 maintainer="Markus Berger <pulux@pf4sh.de>"
 license="BSD-3-Clause"
 homepage="https://palletsprojects.com/p/werkzeug/"
+changelog="https://raw.githubusercontent.com/pallets/werkzeug/main/CHANGES.rst"
 distfiles="${PYPI_SITE}/W/Werkzeug/Werkzeug-${version}.tar.gz"
-checksum=b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c
+checksum=7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f
 
 do_check() {
 	# Tests depend on xprocess and pytest-timeout, which aren't packaged

From 2eddef61b91f9a3e54563b0bfc3876c96438dab5 Mon Sep 17 00:00:00 2001
From: Marcin Puc <tranzystorek.io@protonmail.com>
Date: Wed, 10 Aug 2022 22:43:15 +0200
Subject: [PATCH 50/51] tea: add shell completion scripts

---
 srcpkgs/tea/patches/completion-fix.patch | 49 ++++++++++++++++++++++++
 srcpkgs/tea/template                     | 10 ++++-
 2 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/tea/patches/completion-fix.patch

diff --git a/srcpkgs/tea/patches/completion-fix.patch b/srcpkgs/tea/patches/completion-fix.patch
new file mode 100644
index 000000000000..ada625f27be1
--- /dev/null
+++ b/srcpkgs/tea/patches/completion-fix.patch
@@ -0,0 +1,49 @@
+diff --git a/cmd/autocomplete.go b/cmd/autocomplete.go
+index 4c0ab1a..7e9b0a4 100644
+--- a/cmd/autocomplete.go
++++ b/cmd/autocomplete.go
+@@ -122,6 +122,9 @@ func writeFishAutoCompleteFile(ctx *cli.Context) error {
+ 		return err
+ 	}
+ 
++	_, status := io.WriteString(os.Stdout, script)
++	return status
++
+ 	localPath, err := xdg.ConfigFile("fish/conf.d/tea_completion.fish")
+ 	if err != nil {
+ 		return err
+diff --git a/contrib/autocomplete.sh b/contrib/autocomplete.sh
+index f0f6241..17f7ce1 100644
+--- a/contrib/autocomplete.sh
++++ b/contrib/autocomplete.sh
+@@ -1,7 +1,5 @@
+ #! /bin/bash
+ 
+-: ${PROG:=$(basename ${BASH_SOURCE})}
+-
+ _cli_bash_autocomplete() {
+   if [[ "${COMP_WORDS[0]}" != "source" ]]; then
+     local cur opts base
+@@ -17,5 +15,4 @@ _cli_bash_autocomplete() {
+   fi
+ }
+ 
+-complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG
+-unset PROG
++complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete tea
+diff --git a/contrib/autocomplete.zsh b/contrib/autocomplete.zsh
+index cf39c88..f718c0a 100644
+--- a/contrib/autocomplete.zsh
++++ b/contrib/autocomplete.zsh
+@@ -1,4 +1,4 @@
+-#compdef $PROG
++#compdef tea
+ 
+ _cli_zsh_autocomplete() {
+ 
+@@ -20,4 +20,4 @@ _cli_zsh_autocomplete() {
+   return
+ }
+ 
+-compdef _cli_zsh_autocomplete $PROG
++compdef _cli_zsh_autocomplete tea
diff --git a/srcpkgs/tea/template b/srcpkgs/tea/template
index 5b01c790341f..ba864a5264b5 100644
--- a/srcpkgs/tea/template
+++ b/srcpkgs/tea/template
@@ -1,9 +1,10 @@
 # Template file for 'tea'
 pkgname=tea
 version=0.8.0
-revision=1
+revision=2
 wrksrc=$pkgname
 build_style=go
+build_helper=qemu
 go_import_path=code.gitea.io/tea
 depends="git"
 short_desc="Command line tool to interact with Gitea"
@@ -15,5 +16,12 @@ distfiles="https://gitea.com/gitea/tea/archive/v${version}.tar.gz"
 checksum=6c73c0a7b66cdfd1e5a302257d54df06a3a41eb9bdbfeb547966db431ae23b23
 
 post_install() {
+	vcompletion contrib/autocomplete.sh bash
+	vcompletion contrib/autocomplete.zsh zsh
+
+	binary=$(find $GOPATH/bin -name $pkgname)
+	vtargetrun ${binary} shellcompletion fish > tea.fish
+	vcompletion tea.fish fish
+
 	vlicense LICENSE
 }

From 757dcbfc8c0d214538e72aab874b16d6193b6d7a Mon Sep 17 00:00:00 2001
From: Mate GABRI <mate.gabri@playhq.com>
Date: Wed, 10 Aug 2022 15:34:17 +1000
Subject: [PATCH 51/51] k9s: update to 0.26.3

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

diff --git a/srcpkgs/k9s/template b/srcpkgs/k9s/template
index 36847ba2ae15..c6304fbfd3f3 100644
--- a/srcpkgs/k9s/template
+++ b/srcpkgs/k9s/template
@@ -1,6 +1,6 @@
 # Template file for 'k9s'
 pkgname=k9s
-version=0.26.0
+version=0.26.3
 revision=1
 build_style=go
 go_import_path="github.com/derailed/k9s"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="https://k9scli.io/"
 distfiles="https://github.com/derailed/k9s/archive/v${version}.tar.gz"
-checksum=11156e519a77af79671bb34d99d5bcd641ef6a5d1f2d8412d67d53ea0597818f
+checksum=30174fcfe4006230e5bbe523785537e89eb88fd38d6657b878f5b0e94635a8e3
 
 # fix: collect2: fatal error: cannot find 'ld'
 export LDFLAGS="-fuse-ld=bfd"

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

* Re: [PR PATCH] [Closed]: [WIP] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
                   ` (5 preceding siblings ...)
  2022-08-11  7:51 ` 241m
@ 2022-08-11  7:52 ` 241m
  2022-09-15 17:04 ` onli
  7 siblings, 0 replies; 9+ messages in thread
From: 241m @ 2022-08-11  7:52 UTC (permalink / raw)
  To: ml

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

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

[WIP] MangoHud: update to 0.6.8.
https://github.com/void-linux/void-packages/pull/38562

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

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

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

* Re: [WIP] MangoHud: update to 0.6.8.
  2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
                   ` (6 preceding siblings ...)
  2022-08-11  7:52 ` [PR PATCH] [Closed]: " 241m
@ 2022-09-15 17:04 ` onli
  7 siblings, 0 replies; 9+ messages in thread
From: onli @ 2022-09-15 17:04 UTC (permalink / raw)
  To: ml

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

New comment by onli on void-packages repository

https://github.com/void-linux/void-packages/pull/38562#issuecomment-1248375141

Comment:
I was looking into the state of mangohud - was the task of this PR solved somewhere else? Package seems to sit at 0.6.7.1 and this upgrade missed?

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

end of thread, other threads:[~2022-09-15 17:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-09 19:52 [PR PATCH] MangoHud: update to 0.6.8 241m
2022-08-09 20:07 ` [PR REVIEW] " paper42
2022-08-09 20:16 ` [PR PATCH] [Updated] " 241m
2022-08-10  4:45 ` classabbyamp
2022-08-10 15:18 ` 241m
2022-08-11  7:46 ` [PR PATCH] [Updated] [WIP] " 241m
2022-08-11  7:51 ` 241m
2022-08-11  7:52 ` [PR PATCH] [Closed]: " 241m
2022-09-15 17:04 ` onli

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