Github messages for voidlinux
 help / color / mirror / Atom feed
From: oreo639 <oreo639@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] gcc: disable libssp
Date: Tue, 27 Dec 2022 09:40:53 +0100	[thread overview]
Message-ID: <20221227084053._iEmqSTiznAoBd4Y3xHgE6u8uZa2Y1nXhP_JSVVIpyQ@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-41294@inbox.vuxu.org>

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

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

https://github.com/oreo639/void-packages libssp
https://github.com/void-linux/void-packages/pull/41294

gcc: disable libssp
<!-- Uncomment relevant sections and delete options which are not applicable -->

There is also the following simplified PR that simply reverts the primary offending commit without removing the libssp package (this will prevent new glibc cross packages from depending on libssp): https://github.com/void-linux/void-packages/pull/41229

It can be verified using:
`XBPS_TARGET_ARCH=... xbps-query -MRX libssp --repository=https://repo-default.voidlinux.org/current/aarch64/musl/ --repository=https://repo-default.voidlinux.org/current/musl/ --repository=https://repo-default.voidlinux.org/current/aarch64/`

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

There is no reason to have libssp when it is already implemented in the libc.
Most distros don't ship it (i.e. Fedora, Arch, Debian, Alpine, etc), for example, Debian stopped shipping it after gcc 4.2.
It also breaks qemu-user-static due to function/symbol redefinition errors between glibc and libssp.
libssp mostly exists as a fallback implementation.

According to Rich Felker:
https://gcc.gnu.org/legacy-ml/gcc/2020-01/msg00459.html

Q: Should gcc stop trying use musl on i386/powerpc here: ... and fall back to libssp instead?

> Absolutely not. libssp is unsafe and creates new vulns/attack surface by doing introspective stuff after the process is already *known to be* in a compromised state. It should never be used. musl's __stack_chk_fail is safe and terminates immediately.

[ci skip]

Necessary rebuilds
x86_64{,-musl} & i686:
- [x] sox
- [x] stlink

aarch64:
- [x] PrismLauncher-6.0_1
- [x] dovecot-2.3.20_1
- [x] dovecot-plugin-ldap-2.3.20_1
- [x] dovecot-plugin-lucene-2.3.20_1
- [x] dovecot-plugin-mysql-2.3.20_1
- [x] dovecot-plugin-pgsql-2.3.20_1
- [x] dovecot-plugin-pigeonhole-0.5.20_1
- [x] dovecot-plugin-pigeonhole-ldap-0.5.20_1
- [x] dovecot-plugin-sqlite-2.3.20_1
- [x] dqlite-1.13.0_1
- [x] libssp-devel-12.2.0_1
- [x] libsvt-av1-1.4.1_1
- [x] perf-5.10.4_10
- [x] powertop-2.14_2
- [x] raft-0.16.0_1
- [x] svt-av1-1.4.1_1
- [x] thunderbird-102.6.1_1
- [x] tmon-5.10.4_10
- [x] tor-0.4.7.12_1

armv{6,7}l:
- [x] dovecot-2.3.20_1
- [x] dovecot-plugin-ldap-2.3.20_1
- [x] dovecot-plugin-lucene-2.3.20_1
- [x] dovecot-plugin-mysql-2.3.20_1
- [x] dovecot-plugin-pgsql-2.3.20_1
- [x] dovecot-plugin-pigeonhole-0.5.20_1
- [x] dovecot-plugin-pigeonhole-ldap-0.5.20_1
- [x] dovecot-plugin-sqlite-2.3.20_1
- [x] dqlite-1.13.0_1
- [x] perf-5.10.4_10
- [x] powertop-2.14_2
- [x] raft-0.16.0_1
- [x] tmon-5.10.4_10
- [x] tor-0.4.7.12_1

armv{6,7}-musll:
- [x] AusweisApp2-1.24.1_1
- [x] OTPClient-2.4.8_1
- [x] avahi-qt5-libs-0.8_5
- [x] avahi-ui-libs-0.8_5
- [x] avahi-ui-libs-gtk3-0.8_5
- [x] avahi-ui-utils-0.8_5
- [x] bitcoin-22.0_2
- [x] bitcoin-qt-22.0_2
- [x] botan-2.19.2_2
- [x] cJSON-1.7.15_1
- [x] csync-0.50.0_5
- [x] cups-2.4.2_1
- [x] davfs2-1.6.1_1
- [x] di-4.51_1
- [x] dislocker-0.7.3_1
- [x] dovecot-2.3.20_1
- [x] dovecot-plugin-ldap-2.3.20_1
- [x] dovecot-plugin-lucene-2.3.20_1
- [x] dovecot-plugin-mysql-2.3.20_1
- [x] dovecot-plugin-pgsql-2.3.20_1
- [x] dovecot-plugin-pigeonhole-0.5.20_1
- [x] dovecot-plugin-pigeonhole-ldap-0.5.20_1
- [x] dovecot-plugin-sqlite-2.3.20_1
- [x] dqlite-1.13.0_1
- [x] elogind-246.10_2
- [x] flac-1.3.4_1
- [x] fwknop-2.6.10_2
- [x] fwknopd-2.6.10_2
- [x] inkscape-1.1.1_5
- [x] keepalived-2.2.7_1
- [x] keepassxc-2.7.4_1
- [x] kitty-0.26.3_2
- [x] kmscon-8_7
- [x] kstars-3.6.0_2
- [x] libcotp-1.2.4_1
- [x] libcups-2.4.2_1
- [x] libelogind-246.10_2
- [x] libfko-2.6.10_2
- [x] libflac-1.3.4_1
- [x] libhtp-0.5.36_1
- [x] libknet1-1.24_1
- [x] libmariadbclient-10.5.10_3
- [x] libnozzle1-1.24_1
- [x] libressl-netcat-3.6.1_1
- [x] libssp-devel-12.2.0_1
- [x] libswtpm-0.7.3_1
- [x] libtls-3.6.1_1
- [x] libtpm2-totp-0.3.0_1
- [x] libtpms-0.9.4_1
- [x] libvlc-3.0.18_2
- [x] libxbps-0.59.1_7
- [x] libykcs11-2.1.1_2
- [x] libykpiv-2.1.1_2
- [x] litecoin-0.18.1_8
- [x] lldpd-1.0.11_2
- [x] mariadb-10.5.10_3
- [x] massdns-1.0.0_1
- [x] mksh-R59c_1
- [x] mkvtoolnix-72.0.0_1
- [x] mkvtoolnix-gui-72.0.0_1
- [x] monero-0.18.1.2_1
- [x] monero-gui-0.18.1.2_1
- [x] monit-5.32.0_1
- [x] mosh-1.4.0_2
- [x] mozjs102-102.5.0_1
- [x] mozjs78-78.9.0_5
- [x] mozjs91-91.7.1_2
- [x] msg2-1.2.0_2
- [x] namecoin-0.18.1_6
- [x] navit-0.5.6_3
- [x] ngircd-26_2
- [x] ntp-4.2.8p15_5
- [x] openjdk8-jre-8u322b04_3
- [x] openssh-9.1p1_2
- [x] openssh-sk-helper-9.1p1_2
- [x] p0f-3.09b_3
- [x] pam_ssh_agent_auth-0.10.3_3
- [x] pax-20201030_1
- [x] perf-5.10.4_10
- [x] powertop-2.14_2
- [x] qemu-7.1.0_1
- [x] qemu-ga-7.1.0_1
- [x] qemu-user-static-7.1.0_1
- [x] qtox-1.17.6_1
- [x] raft-0.16.0_1
- [x] ruby-3.1.3_1
- [x] sox-14.4.2_5
- [x] stunnel-5.66_1
- [x] sudo-1.9.11p3_1
- [x] swirc-3.3.8_1
- [x] swtpm-0.7.3_1
- [x] tcltls-1.7.22_1
- [x] testdisk-7.1_3
- [x] thc-hydra-9.1_4
- [x] tini-0.19.0_1
- [x] tinyssh-20220801_1
- [x] tlsdate-0.0.13_15
- [x] tmon-5.10.4_10
- [x] tor-0.4.7.12_1
- [x] tpm2-tools-5.4_1
- [x] tpm2-totp-0.3.0_1
- [x] tpm2-tss-3.2.0_1
- [x] vlc-3.0.18_2
- [x] vte3-0.70.1_1
- [x] vte3-gtk4-0.70.1_1
- [x] wesnoth-1.16.6_1
- [x] xbps-0.59.1_7
- [x] xbps-tests-0.59.1_7
- [x] xnec2c-4.4.12_1
- [x] yubico-piv-tool-2.1.1_2
- [x] zmap-2.1.1_5

aarch64-musl:
same as aarch64 and armv{6,7}-musl combined.

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

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


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

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

From 38da49122678aeaf175762d72a8af6f7881ff563 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 16:11:13 -0800
Subject: [PATCH 001/112] gcc: disable libssp

---
 common/shlibs        |  1 -
 srcpkgs/gcc/template | 20 +++++++-------------
 2 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 11ef64e0cc7f..140c7a79f4f3 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -70,7 +70,6 @@ libmpfr.so.6 mpfr-4.0.0_1
 libppl.so.14 ppl-1.2_1
 libppl_c.so.4 ppl-0.11_1
 libstdc++.so.6 libstdc++-4.4.0_1
-libssp.so.0 libssp-4.4.0_1
 libncurses.so.6 ncurses-libs-6.0_1 ignore
 libncursesw.so.6 ncurses-libs-5.8_1 ignore
 libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template
index a20af7c0ef2e..65c9e9f7d556 100644
--- a/srcpkgs/gcc/template
+++ b/srcpkgs/gcc/template
@@ -4,7 +4,7 @@
 
 pkgname=gcc
 version=12.2.0
-revision=1
+revision=2
 _minorver="${version%.*}"
 _majorver="${_minorver%.*}"
 _gmp_version=6.2.1
@@ -54,7 +54,7 @@ else
 fi
 makedepends="zlib-devel libzstd-devel"
 depends="binutils libgcc-devel-${version}_${revision}
- libstdc++-devel-${version}_${revision} libssp-devel-${version}_${revision}"
+ libstdc++-devel-${version}_${revision}"
 checkdepends="dejagnu"
 
 subpackages="libgcc libgomp libgomp-devel libatomic libatomic-devel"
@@ -290,6 +290,7 @@ do_configure() {
 	_args+=" --with-linker-hash-style=$_hash"
 	_args+=" --disable-sjlj-exceptions"
 	_args+=" --disable-target-libiberty"
+	_args+=" --disable-libssp"
 
 	mkdir -p build
 	cd build
@@ -684,20 +685,13 @@ libsanitizer_package() {
 }
 
 libssp-devel_package() {
-	depends="libssp>=${_minorver}"
-	short_desc+=" - SSP (StackSmashingProtection) library - development files"
-	pkg_install() {
-		vmove "usr/lib/libssp*.a"
-		vmove usr/lib/gcc/${_triplet}/${_minorver}/include/ssp
-	}
+	short_desc+=" - (Transitional dummy package)"
+	build_style="meta"
 }
 
 libssp_package() {
-	short_desc+=" - SSP (StackSmashingProtection) library"
-	pkg_install() {
-		vmove "usr/lib/libssp.so*"
-		vlicense COPYING.RUNTIME RUNTIME.LIBRARY.EXCEPTION
-	}
+	short_desc+=" - (Transitional dummy package)"
+	build_style="meta"
 }
 
 libstdc++-devel_package() {

From a341c58c2e26b0fd42fd39a485e366b64f91fda6 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 16:12:11 -0800
Subject: [PATCH 002/112] musl: provide libssp_nonshared.a

---
 srcpkgs/musl/files/__stack_chk_fail_local.c | 2 ++
 srcpkgs/musl/template                       | 6 +++++-
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/musl/files/__stack_chk_fail_local.c

diff --git a/srcpkgs/musl/files/__stack_chk_fail_local.c b/srcpkgs/musl/files/__stack_chk_fail_local.c
new file mode 100644
index 000000000000..2b403a6e046f
--- /dev/null
+++ b/srcpkgs/musl/files/__stack_chk_fail_local.c
@@ -0,0 +1,2 @@
+extern void __stack_chk_fail(void);
+void __attribute__((visibility ("hidden"))) __stack_chk_fail_local(void) { __stack_chk_fail(); }
diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template
index afb33cd868b5..1606b50df12b 100644
--- a/srcpkgs/musl/template
+++ b/srcpkgs/musl/template
@@ -2,7 +2,7 @@
 pkgname=musl
 reverts="1.2.0_1"
 version=1.1.24
-revision=12
+revision=13
 archs="*-musl"
 bootstrap=yes
 build_style=gnu-configure
@@ -21,6 +21,8 @@ post_build() {
 	$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/getent.c -o getent
 	$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/getconf.c -o getconf
 	$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/iconv.c -o iconv
+	$CC $CFLAGS $LDFLAGS -fpie -c ${FILESDIR}/__stack_chk_fail_local.c -o __stack_chk_fail_local.o
+	$AR r libssp_nonshared.a __stack_chk_fail_local.o
 }
 do_install() {
 	# Move everything to /usr.
@@ -37,6 +39,8 @@ do_install() {
 	vman ${FILESDIR}/getent.1
 	vbin getconf
 	vman ${FILESDIR}/getconf.1
+	# additional symbols from libssp_nonshared (necessary on i386 and PPC)
+	vinstall libssp_nonshared.a 755 usr/lib
 	# Fake ldconfig
 	ln -s true ${DESTDIR}/usr/bin/ldconfig
 

From 839ab0e75b32ae5e329095791656d4e657979e79 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 16:13:28 -0800
Subject: [PATCH 003/112] build-style/void-cross: disable libssp

---
 common/build-style/void-cross.sh | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh
index 4804193d8395..6914c40bc001 100644
--- a/common/build-style/void-cross.sh
+++ b/common/build-style/void-cross.sh
@@ -319,6 +319,12 @@ _void_cross_build_musl() {
 	make ${makejobs}
 	make DESTDIR=${wrksrc}/build_root/usr/${tgt} install
 
+	CFLAGS="-pipe -fPIC ${cross_musl_cflags}" \
+	CPPFLAGS="${cross_musl_cflags}" LDFLAGS="${cross_musl_ldflags}" \
+	${tgt}-gcc $CFLAGS $LDFLAGS -fpie $CPPFLAGS $CFLAGS -c ${XBPS_SRCPKGDIR}/musl/files/__stack_chk_fail_local.c -o __stack_chk_fail_local.o
+	${tgt}-ar r libssp_nonshared.a __stack_chk_fail_local.o
+	cp libssp_nonshared.a ${wrksrc}/build_root/usr/${tgt}/usr/lib
+
 	touch ${wrksrc}/.musl_build_done
 }
 
@@ -417,6 +423,7 @@ _void_cross_build_gcc() {
 		--disable-libvtv \
 		--disable-libsanitizer \
 		--disable-libstdcxx-pch \
+		--disable-libssp \
 		--enable-shared \
 		--enable-threads=posix \
 		--enable-__cxa_atexit \
@@ -425,7 +432,6 @@ _void_cross_build_gcc() {
 		--enable-lto \
 		--enable-default-pie \
 		--enable-default-ssp \
-		--enable-libssp \
 		--with-gnu-ld \
 		--with-gnu-as \
 		--with-linker-hash-style=gnu \
@@ -600,6 +606,8 @@ do_install() {
 		for f in ${DESTDIR}/${sysroot}/usr/lib/ld-musl-*.so.*; do
 			ln -sf libc.so ${f}
 		done
+
+		cp libssp_nonshared.a ${DESTDIR}/${sysroot}/usr/lib/
 	else
 		# Install glibc
 		cd ${wrksrc}/glibc_build

From 83339311291d76fe48a5f6891155f5020413f9be Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:06:52 -0800
Subject: [PATCH 004/112] cross-vpkg-dummy: remove libssp

---
 srcpkgs/cross-vpkg-dummy/template | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/srcpkgs/cross-vpkg-dummy/template b/srcpkgs/cross-vpkg-dummy/template
index aeafb749dd5f..0825728cb19e 100644
--- a/srcpkgs/cross-vpkg-dummy/template
+++ b/srcpkgs/cross-vpkg-dummy/template
@@ -1,7 +1,7 @@
 # Template file for 'cross-vpkg-dummy'
 pkgname=cross-vpkg-dummy
 version=0.39
-revision=1
+revision=2
 build_style=meta
 short_desc="Dummy meta-pkg for cross building packages with xbps-src"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -61,9 +61,6 @@ shlib_provides="
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	provides+=" musl-9999_1 musl-devel-9999_1"
-	# bundled in musl crosstoolchains but not glibc
-	provides+=" libssp-9999_1 libssp-devel-9999_1"
-	shlib_provides+=" libssp.so.0"
 	conflicts+=" musl>=0"
 	shlib_provides+=" libc.so"
 else

From 8edadf402f22e0dc50c31c3f9d115809255a1283 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:08 -0800
Subject: [PATCH 005/112] cross-aarch64-linux-gnu: disable libssp

---
 srcpkgs/cross-aarch64-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-aarch64-linux-gnu/template b/srcpkgs/cross-aarch64-linux-gnu/template
index 0aca566f3978..17ba4ec677a6 100644
--- a/srcpkgs/cross-aarch64-linux-gnu/template
+++ b/srcpkgs/cross-aarch64-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-aarch64-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv8-a"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From 44c514a2b88d91cc9a983a1e617e2d009622a419 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:08 -0800
Subject: [PATCH 006/112] cross-aarch64-linux-musl: disable libssp

---
 srcpkgs/cross-aarch64-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index ba14c96bccea..a05207a8894e 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-aarch64-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=armv8-a"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From 7e752e476c18f0a7c66501188c1dd21e5ce0bc96 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 007/112] cross-arm-linux-gnueabi: disable libssp

---
 srcpkgs/cross-arm-linux-gnueabi/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-arm-linux-gnueabi/template b/srcpkgs/cross-arm-linux-gnueabi/template
index f2d4eabb531d..5aa1383aa8f9 100644
--- a/srcpkgs/cross-arm-linux-gnueabi/template
+++ b/srcpkgs/cross-arm-linux-gnueabi/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-arm-linux-gnueabi
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv5te --with-float=soft"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From e4f8e24a4a64fcd766f871902bee2a73b45034ce Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 008/112] cross-arm-linux-gnueabihf: disable libssp

---
 srcpkgs/cross-arm-linux-gnueabihf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-arm-linux-gnueabihf/template b/srcpkgs/cross-arm-linux-gnueabihf/template
index d631c7ca322f..13a780794378 100644
--- a/srcpkgs/cross-arm-linux-gnueabihf/template
+++ b/srcpkgs/cross-arm-linux-gnueabihf/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _glibc_patchver="72-g0f90d6204d"
 pkgname=cross-arm-linux-gnueabihf
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From cf8e3492c55faf7ee9c9bd8e124a4fe394ab2c71 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 009/112] cross-arm-linux-musleabi: disable libssp

---
 srcpkgs/cross-arm-linux-musleabi/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index 24df78e8fd8e..ce25d306db4b 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-arm-linux-musleabi
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=armv5te --with-float=soft"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From 59db2d23f6bc3d944187552f4c37abe89f9c4a97 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 010/112] cross-arm-linux-musleabihf: disable libssp

---
 srcpkgs/cross-arm-linux-musleabihf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 8093700f909c..38baeb2e4df7 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-arm-linux-musleabihf
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From e393cd6de488d4eebbc9dc8c5d7e4d583abb14e4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 011/112] cross-armv7l-linux-gnueabihf: disable libssp

---
 srcpkgs/cross-armv7l-linux-gnueabihf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-armv7l-linux-gnueabihf/template b/srcpkgs/cross-armv7l-linux-gnueabihf/template
index 7daaf852ac9c..ffb71af5b454 100644
--- a/srcpkgs/cross-armv7l-linux-gnueabihf/template
+++ b/srcpkgs/cross-armv7l-linux-gnueabihf/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-armv7l-linux-gnueabihf
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From d903bb63dfc56f664958d17a959f0120b13664b7 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 012/112] cross-armv7l-linux-musleabihf: disable libssp

---
 srcpkgs/cross-armv7l-linux-musleabihf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index e5af2c9ccbf2..5d7bd4647c49 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-armv7l-linux-musleabihf
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard"
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"

From 6ed086cc0169d52104ddd8e651b7ea0053d6c3d4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 013/112] cross-i686-linux-musl: disable libssp

---
 srcpkgs/cross-i686-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index d624bb7a3254..2c95f93a8fe1 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-i686-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel

From 0f160325421386e266e4fcac015b127322803e71 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 014/112] cross-i686-pc-linux-gnu: disable libssp

---
 srcpkgs/cross-i686-pc-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-i686-pc-linux-gnu/template b/srcpkgs/cross-i686-pc-linux-gnu/template
index fd950e0579af..c6f2579c645d 100644
--- a/srcpkgs/cross-i686-pc-linux-gnu/template
+++ b/srcpkgs/cross-i686-pc-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-i686-pc-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel

From 0b82874a1e2408f16fb3ea3c9539eee0343d11dc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 015/112] cross-mips-linux-musl: disable libssp

---
 srcpkgs/cross-mips-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index 67a5c413396c..aefd2316ad03 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mips-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=soft
  --with-linker-hash-style=sysv"

From 68989e1769629b8ec7a8a89ed3828fb084b6a35b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 016/112] cross-mips-linux-muslhf: disable libssp

---
 srcpkgs/cross-mips-linux-muslhf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index bdf8600ce95b..8308fcb4f0d0 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mips-linux-muslhf
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=hard
  --with-linker-hash-style=sysv"

From c333ff9166f6288d0d18cf81f79aaa10f4ffc748 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 017/112] cross-mipsel-linux-musl: disable libssp

---
 srcpkgs/cross-mipsel-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index de49387d517b..3c1825f0d96f 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mipsel-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=soft
  --with-linker-hash-style=sysv"

From 3edb04e127d3f8b18b8bd3d73b4282d44766cbef Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 018/112] cross-mipsel-linux-muslhf: disable libssp

---
 srcpkgs/cross-mipsel-linux-muslhf/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index b27ce6475a38..ab199135a246 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-mipsel-linux-muslhf
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--with-arch=mips32r2 --with-float=hard
  --with-linker-hash-style=sysv"

From c1ea4b120cfd6203e1cc057e140db14f66a8b77e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 019/112] cross-powerpc-linux-gnu: disable libssp

---
 srcpkgs/cross-powerpc-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc-linux-gnu/template b/srcpkgs/cross-powerpc-linux-gnu/template
index 201c1c966678..c759eda4505a 100644
--- a/srcpkgs/cross-powerpc-linux-gnu/template
+++ b/srcpkgs/cross-powerpc-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-powerpc-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify"
 hostmakedepends="texinfo tar gcc-objc flex perl python3"

From c42cb6a90c546fdd2bafc71c08d8ad9210de3187 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:09 -0800
Subject: [PATCH 020/112] cross-powerpc-linux-musl: disable libssp

---
 srcpkgs/cross-powerpc-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index 9bb6acd359b6..692145be3994 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-powerpc-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float"

From 47fdba02b8dcf47284ad2b7723398ceaf81b74ca Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 021/112] cross-powerpc64-linux-gnu: disable libssp

---
 srcpkgs/cross-powerpc64-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc64-linux-gnu/template b/srcpkgs/cross-powerpc64-linux-gnu/template
index 8f558da423e3..95e6ce653c3d 100644
--- a/srcpkgs/cross-powerpc64-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-powerpc64-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
  --enable-targets=powerpc-linux"

From 34e8898eb9849e2fedd8bacd2248eb6af29dd0c5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 022/112] cross-powerpc64-linux-musl: disable libssp

---
 srcpkgs/cross-powerpc64-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index e0848fe0bff7..4d38c80ff744 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-powerpc64-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpc-linux"

From f9d5e7ba1d49094374ad74a5813d426886af3764 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 023/112] cross-powerpc64le-linux-gnu: disable libssp

---
 srcpkgs/cross-powerpc64le-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc64le-linux-gnu/template b/srcpkgs/cross-powerpc64le-linux-gnu/template
index 5b01d9b65083..f4486e3f229c 100644
--- a/srcpkgs/cross-powerpc64le-linux-gnu/template
+++ b/srcpkgs/cross-powerpc64le-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-powerpc64le-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify --with-abi=elfv2
  --enable-targets=powerpcle-linux"

From 41724d2052513b90dc7df5001aad97019fc98d20 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 024/112] cross-powerpc64le-linux-musl: disable libssp

---
 srcpkgs/cross-powerpc64le-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 0915e524545f..59f8586731a7 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-powerpc64le-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float --with-abi=elfv2 --enable-targets=powerpcle-linux"

From 604e2222ecb5c321d5a5e5d5c9ca601c6ca2e803 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 025/112] cross-powerpcle-linux-gnu: disable libssp

---
 srcpkgs/cross-powerpcle-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpcle-linux-gnu/template b/srcpkgs/cross-powerpcle-linux-gnu/template
index 687be8a44c6c..32337f1c37cc 100644
--- a/srcpkgs/cross-powerpcle-linux-gnu/template
+++ b/srcpkgs/cross-powerpcle-linux-gnu/template
@@ -5,7 +5,7 @@ _glibc_version=2.36
 _linux_version=5.10.4
 pkgname=cross-powerpcle-linux-gnu
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify"
 hostmakedepends="texinfo tar gcc-objc flex perl python3"

From a8790645a97ab79468b3468cf20df112ce47b74b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 026/112] cross-powerpcle-linux-musl: disable libssp

---
 srcpkgs/cross-powerpcle-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-powerpcle-linux-musl/template b/srcpkgs/cross-powerpcle-linux-musl/template
index bb984b9c42eb..0fdd3285b3f8 100644
--- a/srcpkgs/cross-powerpcle-linux-musl/template
+++ b/srcpkgs/cross-powerpcle-linux-musl/template
@@ -5,7 +5,7 @@ _musl_version=1.1.24
 _linux_version=5.10.4
 pkgname=cross-powerpcle-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 configure_args="--enable-secureplt --disable-vtable-verify
  --disable-decimal-float"

From a423382a3e747a6a987eaec55980d56dc8b70a7a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 027/112] cross-x86_64-linux-gnu: disable libssp

---
 srcpkgs/cross-x86_64-linux-gnu/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-x86_64-linux-gnu/template b/srcpkgs/cross-x86_64-linux-gnu/template
index bdb59d85cdd5..0f6daea7229c 100644
--- a/srcpkgs/cross-x86_64-linux-gnu/template
+++ b/srcpkgs/cross-x86_64-linux-gnu/template
@@ -6,7 +6,7 @@ _glibc_patchver="72-g0f90d6204d"
 _linux_version=5.10.4
 pkgname=cross-x86_64-linux-gnu
 version=0.35
-revision=2
+revision=3
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel

From 900dcfe50f9e809476afe6ab21226a10e0342f52 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:09:10 -0800
Subject: [PATCH 028/112] cross-x86_64-linux-musl: disable libssp

---
 srcpkgs/cross-x86_64-linux-musl/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/cross-x86_64-linux-musl/template b/srcpkgs/cross-x86_64-linux-musl/template
index ac5b1c46ab82..2812f3330130 100644
--- a/srcpkgs/cross-x86_64-linux-musl/template
+++ b/srcpkgs/cross-x86_64-linux-musl/template
@@ -6,7 +6,7 @@ _linux_version=5.10.4
 _libucontext_version=1.0
 pkgname=cross-x86_64-linux-musl
 version=0.35
-revision=1
+revision=2
 build_style=void-cross
 hostmakedepends="texinfo tar gcc-objc gcc-go flex perl python3"
 makedepends="isl15-devel libmpc-devel gmp-devel mpfr-devel

From ec64f0fc0c32490631ac253ba9fa06f2f8000e48 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:44:14 -0800
Subject: [PATCH 029/112] sox: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/sox/template b/srcpkgs/sox/template
index 1f5f8a43da09..89cf177771ca 100644
--- a/srcpkgs/sox/template
+++ b/srcpkgs/sox/template
@@ -1,7 +1,7 @@
 # Template file for 'sox'
 pkgname=sox
 version=14.4.2
-revision=5
+revision=6
 build_style=gnu-configure
 configure_args="--with-distro=Void"
 hostmakedepends="pkg-config"

From 29881030e254cb7979fa1482131edfdd93f073c2 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 17:44:32 -0800
Subject: [PATCH 030/112] stlink: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/stlink/template b/srcpkgs/stlink/template
index 44788bd15f25..db3e75ed2b1c 100644
--- a/srcpkgs/stlink/template
+++ b/srcpkgs/stlink/template
@@ -1,7 +1,7 @@
 # Template file for 'stlink'
 pkgname=stlink
 version=1.7.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DSTLINK_UDEV_RULES_DIR=/usr/lib/udev/rules.d
  -DSTLINK_MODPROBED_DIR=/usr/lib/modprobe.d -DSTLINK_LIBRARY_PATH=/usr/lib"

From 133d4a7e5ad68e1fa68645bb195104100926daac Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:26:20 -0800
Subject: [PATCH 031/112] dovecot: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/dovecot/template b/srcpkgs/dovecot/template
index 45f410493436..787b29b6eab8 100644
--- a/srcpkgs/dovecot/template
+++ b/srcpkgs/dovecot/template
@@ -2,7 +2,7 @@
 # revbump dovecot-plugin-pigeonhole when updating dovecot!
 pkgname=dovecot
 version=2.3.20
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-moduledir=/usr/lib/dovecot/modules --with-sql=plugin
  --disable-static --with-pam --with-mysql --with-pgsql --with-lucene

From 02ed7c988c7a8bba994a6afae36a4bfbfbab0426 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:26:57 -0800
Subject: [PATCH 032/112] dovecot-plugin-pigeonhole: rebuild to fix ssp
 dependency

---
 srcpkgs/dovecot-plugin-pigeonhole/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/dovecot-plugin-pigeonhole/template b/srcpkgs/dovecot-plugin-pigeonhole/template
index ac13321e4508..e4d168cc4f78 100644
--- a/srcpkgs/dovecot-plugin-pigeonhole/template
+++ b/srcpkgs/dovecot-plugin-pigeonhole/template
@@ -1,7 +1,7 @@
 # Template file for 'dovecot-plugin-pigeonhole'
 pkgname=dovecot-plugin-pigeonhole
 version=0.5.20
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--prefix=/usr
  --with-dovecot=${XBPS_CROSS_BASE}/usr/lib/dovecot

From 5c86560f0db8233b72a15fb62f53af4482c186ef Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:28:08 -0800
Subject: [PATCH 033/112] dqlite: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/dqlite/template b/srcpkgs/dqlite/template
index d6f1ed50506d..f4539b9623d9 100644
--- a/srcpkgs/dqlite/template
+++ b/srcpkgs/dqlite/template
@@ -1,7 +1,7 @@
 # Template file for 'dqlite'
 pkgname=dqlite
 version=1.13.0
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config automake libtool"
 makedepends="sqlite-devel raft-devel"

From a98662f3940785f3b471d43d39dee88ab0425d4b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:28:53 -0800
Subject: [PATCH 034/112] linux-tools: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/linux-tools/template b/srcpkgs/linux-tools/template
index 77e4cccaaa33..baf111b170ec 100644
--- a/srcpkgs/linux-tools/template
+++ b/srcpkgs/linux-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'linux-tools'
 pkgname=linux-tools
 version=5.10.4
-revision=10
+revision=11
 build_style=meta
 hostmakedepends="asciidoc automake flex gettext libtool perl python3
  python3-docutils xmlto"

From 37f9290e8fb50f02fcea6c72ee96c23dde3be4cb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:29:30 -0800
Subject: [PATCH 035/112] powertop: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/powertop/template b/srcpkgs/powertop/template
index 76688ab6f8c7..24e5dd434fcd 100644
--- a/srcpkgs/powertop/template
+++ b/srcpkgs/powertop/template
@@ -1,7 +1,7 @@
 # Template file for 'powertop'
 pkgname=powertop
 version=2.14
-revision=2
+revision=3
 build_style=gnu-configure
 hostmakedepends="automake gettext-devel libtool pkg-config"
 makedepends="ncurses-devel pciutils-devel libnl3-devel"

From 4b0ed80d7a55b58fc5be72aa398aef187f59626d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:30:08 -0800
Subject: [PATCH 036/112] raft: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/raft/template b/srcpkgs/raft/template
index 39cd14ecf3e8..234a5a6da37f 100644
--- a/srcpkgs/raft/template
+++ b/srcpkgs/raft/template
@@ -1,7 +1,7 @@
 # Template file for 'raft'
 pkgname=raft
 version=0.16.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-example=no"
 hostmakedepends="pkg-config autoconf automake libtool"

From 3c329e713dd6e3ae6d16e375d22ab794fde3fe53 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 18:31:29 -0800
Subject: [PATCH 037/112] tor: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/tor/template b/srcpkgs/tor/template
index c39bd4d837a3..dd6954c1ab31 100644
--- a/srcpkgs/tor/template
+++ b/srcpkgs/tor/template
@@ -1,7 +1,7 @@
 # Template file for 'tor'
 pkgname=tor
 version=0.4.7.12
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-zstd"
 hostmakedepends="pkg-config"

From 0d7e88b6c9b6c50cdda588f58db61b2860b08d78 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:22:44 -0800
Subject: [PATCH 038/112] PrismLauncher: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/PrismLauncher/template b/srcpkgs/PrismLauncher/template
index 65dd77a0807a..5a830b2a11f0 100644
--- a/srcpkgs/PrismLauncher/template
+++ b/srcpkgs/PrismLauncher/template
@@ -1,7 +1,7 @@
 # Template file for 'PrismLauncher'
 pkgname=PrismLauncher
 version=6.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DLauncher_BUILD_PLATFORM=Void"
 hostmakedepends="extra-cmake-modules openjdk8 pkg-config qt5-host-tools

From d55e690ec40754dd8e1e19cc740ad944f2b748bc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:24:23 -0800
Subject: [PATCH 039/112] avt-av1: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/svt-av1/template b/srcpkgs/svt-av1/template
index f51642d31f18..3ca728ac94c8 100644
--- a/srcpkgs/svt-av1/template
+++ b/srcpkgs/svt-av1/template
@@ -1,7 +1,7 @@
 # Template file for 'svt-av1'
 pkgname=svt-av1
 version=1.4.1
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="nasm"
 short_desc="AV1-compliant encoder/decoder library core"

From c17ed529652f00483c6c042aeec114e1def09526 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:26:01 -0800
Subject: [PATCH 040/112] thunderbird: rebuild to fix ssp dependency

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

diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template
index d1b1a1c1f909..84b53fb8fe1f 100644
--- a/srcpkgs/thunderbird/template
+++ b/srcpkgs/thunderbird/template
@@ -4,7 +4,7 @@
 #
 pkgname=thunderbird
 version=102.6.1
-revision=1
+revision=2
 build_helper="rust"
 short_desc="Standalone Mail/News reader"
 maintainer="Érico Nogueira <ericonr@disroot.org>"

From 1f37770ef2072fc92966d17f81344cf9d4a9f926 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:54:18 -0800
Subject: [PATCH 041/112] AusweisApp2: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/AusweisApp2/template b/srcpkgs/AusweisApp2/template
index 066428431b1a..fcedbd78e6c4 100644
--- a/srcpkgs/AusweisApp2/template
+++ b/srcpkgs/AusweisApp2/template
@@ -1,7 +1,7 @@
 # Template file for 'AusweisApp2'
 pkgname=AusweisApp2
 version=1.24.1
-revision=1
+revision=2
 build_style=cmake
 build_helper=qemu
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"

From 80c3a635441545a53951a4ec509481550f6a4e0a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:55:19 -0800
Subject: [PATCH 042/112] OTPClient: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/OTPClient/template b/srcpkgs/OTPClient/template
index 409c3942acf6..a5f068ffa976 100644
--- a/srcpkgs/OTPClient/template
+++ b/srcpkgs/OTPClient/template
@@ -1,7 +1,7 @@
 # Template file for 'OTPClient'
 pkgname=OTPClient
 version=2.4.8
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="gtk+3-devel libglib-devel libgcrypt-devel libpng-devel

From b8e7b1ead78e8bca17746e1e173d7705c56ab889 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:56:40 -0800
Subject: [PATCH 043/112] avahi-discover: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/avahi-discover/template b/srcpkgs/avahi-discover/template
index 5f6841269c98..6fd6ffc959c0 100644
--- a/srcpkgs/avahi-discover/template
+++ b/srcpkgs/avahi-discover/template
@@ -5,7 +5,7 @@
 #
 pkgname=avahi-discover
 version=0.8
-revision=5
+revision=6
 build_style=gnu-configure
 build_helper="gir"
 configure_args="--disable-qt3 --disable-qt4 --disable-mono --disable-monodoc

From c448e0e8e3293371c02d423585386e5cc770a9ac Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:58:18 -0800
Subject: [PATCH 044/112] bitcoin: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/bitcoin/template b/srcpkgs/bitcoin/template
index 9ae457ecb9c5..478a7a66e874 100644
--- a/srcpkgs/bitcoin/template
+++ b/srcpkgs/bitcoin/template
@@ -1,7 +1,7 @@
 # Template file for 'bitcoin'
 pkgname=bitcoin
 version=22.0
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--with-incompatible-bdb --disable-ccache --disable-static
  --enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr --with-gui"

From 8dde9f343ce0e5c0311a50261a695f9321413bb4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:58:49 -0800
Subject: [PATCH 045/112] botan: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/botan/template b/srcpkgs/botan/template
index 41bccfba4986..61f812c9e6fb 100644
--- a/srcpkgs/botan/template
+++ b/srcpkgs/botan/template
@@ -1,7 +1,7 @@
 # Template file for 'botan'
 pkgname=botan
 version=2.19.2
-revision=2
+revision=3
 build_style=gnu-makefile
 hostmakedepends="doxygen python3"
 makedepends="bzip2-devel liblzma-devel sqlite-devel zlib-devel"

From fb4e40d83fc3a2b3e5f1a4511cb0ca924ad79b43 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:59:13 -0800
Subject: [PATCH 046/112] cJSON: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/cJSON/template b/srcpkgs/cJSON/template
index a3f6914ca7db..63235062a77c 100644
--- a/srcpkgs/cJSON/template
+++ b/srcpkgs/cJSON/template
@@ -1,7 +1,7 @@
 # Template file for 'cJSON'
 pkgname=cJSON
 version=1.7.15
-revision=1
+revision=2
 build_style=cmake
 short_desc="Ultralightweight JSON parser in ANSI C"
 maintainer="Orphaned <orphan@voidlinux.org>"

From e15d00fb1418871d9f6faaeede9d280d4f37cd11 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Sun, 25 Dec 2022 23:59:42 -0800
Subject: [PATCH 047/112] csync: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/csync/template b/srcpkgs/csync/template
index 047f6a246173..c2e4102eb491 100644
--- a/srcpkgs/csync/template
+++ b/srcpkgs/csync/template
@@ -1,7 +1,7 @@
 # Template file for 'csync'
 pkgname=csync
 version=0.50.0
-revision=5
+revision=6
 build_style=cmake
 configure_args="-DSYSCONF_INSTALL_DIR=/etc"
 conf_files="/etc/csync/csync.conf /etc/csync/csync_exclude.conf"
@@ -11,7 +11,7 @@ short_desc="Client only bidirectional file synchronizer"
 maintainer="Diogo Leal <diogo@diogoleal.com>"
 license="GPL-2.0-only"
 homepage="https://csync.org/"
-distfiles="https://gentoo.osuosl.org/distfiles/3e/csync-${version}.tar.xz"
+distfiles="https://sources.voidlinux-ppc.org/csync-${version}/csync-${version}.tar.xz"
 checksum=c07526942a93c1e213d354dc45fd61fbc0430c60e109e7a2f0fcaf6213a45c86
 
 pre_configure() {

From 1947c3515eefb3214e4378497010934829a08fa5 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:00:09 -0800
Subject: [PATCH 048/112] cups: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/cups/template b/srcpkgs/cups/template
index 0776928f2609..a2f4326d0e2f 100644
--- a/srcpkgs/cups/template
+++ b/srcpkgs/cups/template
@@ -1,7 +1,7 @@
 # Template file for 'cups'
 pkgname=cups
 version=2.4.2
-revision=1
+revision=2
 build_style=gnu-configure
 make_install_args="BUILDROOT=${DESTDIR}"
 hostmakedepends="gnutls-devel pkg-config

From 1948b34c8220c1dfa9ddf5f242bcd0247993ce19 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:00:38 -0800
Subject: [PATCH 049/112] davfs2: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/davfs2/template b/srcpkgs/davfs2/template
index 1e62bc8df13d..1a2f8482e210 100644
--- a/srcpkgs/davfs2/template
+++ b/srcpkgs/davfs2/template
@@ -1,7 +1,7 @@
 # Template file for 'davfs2'
 pkgname=davfs2
 version=1.6.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="dav_user=nobody dav_group=network --enable-largefile"
 hostmakedepends="automake gettext gettext-devel neon-devel tar"

From 8bdb54b42fd584a42548fec5a081ce1f21d5cdff Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:02:00 -0800
Subject: [PATCH 050/112] di: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/di/template b/srcpkgs/di/template
index 2fdd80a61f60..932444899d52 100644
--- a/srcpkgs/di/template
+++ b/srcpkgs/di/template
@@ -1,7 +1,7 @@
 # Template file for 'di'
 pkgname=di
 version=4.51
-revision=1
+revision=2
 build_style=gnu-makefile
 short_desc="A disk information utility"
 maintainer="Leah Neukirchen <leah@vuxu.org>"

From dab94e727494ea7f58e23b451d5ec61a3c5f7e52 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:02:24 -0800
Subject: [PATCH 051/112] dislocker: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/dislocker/template b/srcpkgs/dislocker/template
index a5580034c6fd..3cfd6162ec92 100644
--- a/srcpkgs/dislocker/template
+++ b/srcpkgs/dislocker/template
@@ -1,7 +1,7 @@
 # Template file for 'dislocker'
 pkgname=dislocker
 version=0.7.3
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DLIB_INSTALL_DIR=lib"
 makedepends="mbedtls-devel fuse-devel"

From a8bf42049d84b53caca67bf9c2c3193522b760ee Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:03:51 -0800
Subject: [PATCH 052/112] elogind: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/elogind/template b/srcpkgs/elogind/template
index 79186a193f31..73dc786ad70a 100644
--- a/srcpkgs/elogind/template
+++ b/srcpkgs/elogind/template
@@ -1,7 +1,7 @@
 # Template file for 'elogind'
 pkgname=elogind
 version=246.10
-revision=2
+revision=3
 build_style=meson
 configure_args="-Dcgroup-controller=elogind -Dhalt-path=/usr/bin/halt
  -Drootlibexecdir=/usr/libexec/elogind -Dreboot-path=/usr/bin/reboot

From ae336a61d13917a968099321735cf223dc4d0672 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:14:10 -0800
Subject: [PATCH 053/112] flac: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/flac/template b/srcpkgs/flac/template
index 2611f41ffb7e..10aaef209586 100644
--- a/srcpkgs/flac/template
+++ b/srcpkgs/flac/template
@@ -1,7 +1,7 @@
 # Template file for 'flac'
 pkgname=flac
 version=1.3.4
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-rpath --disable-doxygen-docs --disable-xmms-plugin
  --with-ogg=${XBPS_CROSS_BASE}/usr --disable-thorough-tests"

From ec0fcf7ae8f37c64e5db11e346c606c5a0a33294 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:14:49 -0800
Subject: [PATCH 054/112] fwknop: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/fwknop/template b/srcpkgs/fwknop/template
index dddd275b19ac..25fa8de2e4f2 100644
--- a/srcpkgs/fwknop/template
+++ b/srcpkgs/fwknop/template
@@ -1,7 +1,7 @@
 # Template file for 'fwknop'
 pkgname=fwknop
 version=2.6.10
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--with-gpg=${XBPS_CROSS_BASE}/usr/bin/gpg"
 hostmakedepends="iptables"

From 9a545e5034d61f9d6c561526d7568f0760c077db Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:15:33 -0800
Subject: [PATCH 055/112] inkscape: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template
index 003d2170baf3..3d239f62f896 100644
--- a/srcpkgs/inkscape/template
+++ b/srcpkgs/inkscape/template
@@ -1,7 +1,7 @@
 # Template file for 'inkscape'
 pkgname=inkscape
 version=1.1.1
-revision=5
+revision=6
 build_style=cmake
 # builds executables then runs checks
 # some tests still fail on musl: https://gitlab.com/inkscape/inkscape/-/issues/2241

From d54cc2ae828a0addcdecb1e52d496f032159294b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:16:44 -0800
Subject: [PATCH 056/112] keepalived: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/keepalived/template b/srcpkgs/keepalived/template
index 1d2ef18ca470..02a463bb7b6b 100644
--- a/srcpkgs/keepalived/template
+++ b/srcpkgs/keepalived/template
@@ -1,7 +1,7 @@
 # Template file for 'keepalived'
 pkgname=keepalived
 version=2.2.7
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-sha1"
 hostmakedepends="pkg-config"

From c5cce0c777430db243d3977b03b42fb919735d57 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:17:20 -0800
Subject: [PATCH 057/112] keepassxc: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/keepassxc/template b/srcpkgs/keepassxc/template
index 863d615b6aa3..2128f7c2d812 100644
--- a/srcpkgs/keepassxc/template
+++ b/srcpkgs/keepassxc/template
@@ -1,7 +1,7 @@
 # Template file for 'keepassxc'
 pkgname=keepassxc
 version=2.7.4
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DWITH_TESTS=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_DOCS=ON
  -DWITH_XC_AUTOTYPE=$(vopt_if autotype ON OFF)

From 560c0b823cc0635e7f034c4bd6dd60b22f33488a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:17:49 -0800
Subject: [PATCH 058/112] kitty: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/kitty/template b/srcpkgs/kitty/template
index 9893313ce079..906f40338346 100644
--- a/srcpkgs/kitty/template
+++ b/srcpkgs/kitty/template
@@ -1,7 +1,7 @@
 # Template file for 'kitty'
 pkgname=kitty
 version=0.26.3
-revision=2
+revision=3
 pycompile_dirs="usr/lib/kitty"
 hostmakedepends="pkg-config python3 wayland-devel wayland-protocols"
 makedepends="gettext-devel glfw-devel harfbuzz-devel libxkbcommon-devel

From 0a5f0f5128e4d1984ba10ebc151b503e4931fb27 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:18:33 -0800
Subject: [PATCH 059/112] kmscon: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/kmscon/template b/srcpkgs/kmscon/template
index 0683ed5d0ce7..11bebea3f017 100644
--- a/srcpkgs/kmscon/template
+++ b/srcpkgs/kmscon/template
@@ -1,7 +1,7 @@
 # Template file for 'kmscon'
 pkgname=kmscon
 version=8
-revision=7
+revision=8
 build_style=gnu-configure
 configure_args="--disable-static --disable-multi-seat"
 hostmakedepends="pkg-config docbook-xsl xkeyboard-config libxslt"

From 02af95f45d6a9259f385b0990f56b9a2985ec68b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:19:03 -0800
Subject: [PATCH 060/112] kstars: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/kstars/template b/srcpkgs/kstars/template
index ebbb3140fcaa..661cbdcde170 100644
--- a/srcpkgs/kstars/template
+++ b/srcpkgs/kstars/template
@@ -1,7 +1,7 @@
 # Template file for 'kstars'
 pkgname=kstars
 version=3.6.0
-revision=2
+revision=3
 build_style=cmake
 hostmakedepends="kdoctools gettext qt5-host-tools qt5-qmake kcoreaddons
  kconfig"

From f4a8b392c1ed9fa84a0e00b8c2b19ea9da36ec0f Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:19:34 -0800
Subject: [PATCH 061/112] libcotp: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/libcotp/template b/srcpkgs/libcotp/template
index 3cd17d10bd84..701d3324137d 100644
--- a/srcpkgs/libcotp/template
+++ b/srcpkgs/libcotp/template
@@ -1,7 +1,7 @@
 # Template file for 'libcotp'
 pkgname=libcotp
 version=1.2.4
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="libbaseencode-devel libgcrypt-devel"

From 1d6fd65b0419056601c284c55046be9a3e91b832 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:20:24 -0800
Subject: [PATCH 062/112] libhtp: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/libhtp/template b/srcpkgs/libhtp/template
index 38ceef8b9704..515fd4dac2a5 100644
--- a/srcpkgs/libhtp/template
+++ b/srcpkgs/libhtp/template
@@ -1,7 +1,7 @@
 # Template file for 'libhtp'
 pkgname=libhtp
 version=0.5.36
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake libtool"
 makedepends="zlib-devel"

From 17d7cbe88bb60dcf3f41b34c0443b210ad7e7682 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:21:01 -0800
Subject: [PATCH 063/112] libknet1: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/libknet1/template b/srcpkgs/libknet1/template
index 6a62a9626faa..4405948d816d 100644
--- a/srcpkgs/libknet1/template
+++ b/srcpkgs/libknet1/template
@@ -2,7 +2,7 @@
 # only libraries and development files now, if interested in kronosnetd update!
 pkgname=libknet1
 version=1.24
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-dependency-tracking --disable-libknet-sctp
  --disable-static $(vopt_enable man)"

From 302441ce16ad7e4c1b3b8af887792ac50e9c727d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:22:11 -0800
Subject: [PATCH 064/112] mariadb: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/mariadb/template b/srcpkgs/mariadb/template
index 8d9b0c42edda..71409f89930c 100644
--- a/srcpkgs/mariadb/template
+++ b/srcpkgs/mariadb/template
@@ -1,7 +1,7 @@
 # Template file for 'mariadb'
 pkgname=mariadb
 version=10.5.10
-revision=3
+revision=4
 build_style=cmake
 build_helper=qemu
 configure_args="-DBUILD_CONFIG=mysql_release

From 4f0054346353b723887d1deab6d01e0753ef2c49 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:25:13 -0800
Subject: [PATCH 065/112] libtls: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/libtls/template b/srcpkgs/libtls/template
index 40412b1e7852..817b83206cd5 100644
--- a/srcpkgs/libtls/template
+++ b/srcpkgs/libtls/template
@@ -1,7 +1,7 @@
 # Template file for 'libtls'
 pkgname=libtls
 version=3.6.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-libtls-only --enable-nc $(vopt_enable asm)"
 hostmakedepends="automake libtool"
@@ -34,8 +34,7 @@ case "$XBPS_TARGET_MACHINE" in
 esac
 
 post_extract() {
-	[ -z "$build_option_asm" ] && return 0
-	mv ../libressl-portable-asm-${_lssl_asm_ver} .
+	mv libressl-${version}/* .
 }
 
 pre_configure() {

From 92b36886181b3e844bce46355adae7c5cd9e0fc4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:25:47 -0800
Subject: [PATCH 066/112] swtpm: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/swtpm/template b/srcpkgs/swtpm/template
index d1eeb0a56a5f..00efbac27374 100644
--- a/srcpkgs/swtpm/template
+++ b/srcpkgs/swtpm/template
@@ -1,7 +1,7 @@
 # Template file for 'swtpm'
 pkgname=swtpm
 version=0.7.3
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-gnutls ac_cv_path_TCSD="
 hostmakedepends="libtool automake pkg-config iproute2 expect

From ecc4dc42cd0a803f8561f7ba228f979eb694923b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:26:45 -0800
Subject: [PATCH 067/112] tpm2-totp: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tpm2-totp/template b/srcpkgs/tpm2-totp/template
index ebdf3f359c30..4bf31a0c6469 100644
--- a/srcpkgs/tpm2-totp/template
+++ b/srcpkgs/tpm2-totp/template
@@ -1,7 +1,7 @@
 # Template file for 'tpm2-totp'
 pkgname=tpm2-totp
 version=0.3.0
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="autoconf autoconf-archive automake doxygen libtool pkg-config $(vopt_if man pandoc)"
 makedepends="dracut mkinitcpio qrencode-devel tpm2-tss-devel"

From 661529a87be7bac5bc3bd9c677893e611727f0f1 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:27:42 -0800
Subject: [PATCH 068/112] libtpms: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/libtpms/template b/srcpkgs/libtpms/template
index ad897ea2a623..5ad562dcdb13 100644
--- a/srcpkgs/libtpms/template
+++ b/srcpkgs/libtpms/template
@@ -1,7 +1,7 @@
 # Template file for 'libtpms'
 pkgname=libtpms
 version=0.9.4
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="libtool automake pkg-config"
 makedepends="openssl-devel"

From 3d92dd7050b7dbc21f705812d58dd7ff5d63a01b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:28:16 -0800
Subject: [PATCH 069/112] vlc: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index 25867af43440..210762b0a7e2 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -1,7 +1,7 @@
 # Template file for 'vlc'
 pkgname=vlc
 version=3.0.18
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-live555 --disable-fluidsynth --enable-dvdread

From c6951f59d72eb09d01b98da6fd4eae67d6578911 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:28:49 -0800
Subject: [PATCH 070/112] xbps: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/xbps/template b/srcpkgs/xbps/template
index b77e15c64d6c..1c9373c498dc 100644
--- a/srcpkgs/xbps/template
+++ b/srcpkgs/xbps/template
@@ -1,7 +1,7 @@
 # Template file for 'xbps'
 pkgname=xbps
 version=0.59.1
-revision=7
+revision=8
 bootstrap=yes
 build_style=configure
 short_desc="XBPS package system utilities"

From 9b69b50c18529d7738d4e9e01c220ee453b214ed Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:30:27 -0800
Subject: [PATCH 071/112] yubico-piv-tool: rebuild to fix ssp dependencies

---
 srcpkgs/yubico-piv-tool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/yubico-piv-tool/template b/srcpkgs/yubico-piv-tool/template
index c660d62461af..b8f90c2f889e 100644
--- a/srcpkgs/yubico-piv-tool/template
+++ b/srcpkgs/yubico-piv-tool/template
@@ -6,7 +6,7 @@ _libykcs_desc="Yubikey PIV pkcs11 library"
 
 pkgname=yubico-piv-tool
 version=2.1.1
-revision=2
+revision=3
 build_style=cmake
 hostmakedepends="automake libtool gengetopt pkg-config help2man perl"
 makedepends="openssl-devel check-devel pcsclite-devel"

From 207821ea6142a0084552d5de55e16d572ebe5e14 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:31:19 -0800
Subject: [PATCH 072/112] litecoin: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/litecoin/template b/srcpkgs/litecoin/template
index 7a188c3c9af8..37f3a348d287 100644
--- a/srcpkgs/litecoin/template
+++ b/srcpkgs/litecoin/template
@@ -1,7 +1,7 @@
 # Template file for 'litecoin'
 pkgname=litecoin
 version=0.18.1
-revision=8
+revision=9
 build_style=gnu-configure
 configure_args="--with-incompatible-bdb --with-gui=qt5 --disable-static
  --disable-tests --with-openssl"

From f4e26b9803044ad743c22101bf1b91eb95ec9864 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:32:11 -0800
Subject: [PATCH 073/112] lldpd: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/lldpd/template b/srcpkgs/lldpd/template
index bb103044a0c2..cfe58f875b26 100644
--- a/srcpkgs/lldpd/template
+++ b/srcpkgs/lldpd/template
@@ -1,7 +1,7 @@
 # Template file for 'lldpd'
 pkgname=lldpd
 version=1.0.11
-revision=2
+revision=4
 build_style=gnu-configure
 configure_args="--with-privsep-chroot=/var/empty"
 hostmakedepends="pkg-config"

From fbe98b6f5aee9e26061f336010bcc99e7cf7ee76 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:34:10 -0800
Subject: [PATCH 074/112] massdns: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/massdns/template b/srcpkgs/massdns/template
index d26c67a19e68..bc2c9c2c25b6 100644
--- a/srcpkgs/massdns/template
+++ b/srcpkgs/massdns/template
@@ -1,7 +1,7 @@
 # Template file for 'massdns'
 pkgname=massdns
 version=1.0.0
-revision=1
+revision=2
 build_style=gnu-makefile
 short_desc="High-performance DNS stub resolver for bulk lookups and reconnaissance"
 maintainer="Antoine Guilbaud <antoine.guilbaud@yahoo.fr>"

From fc611deb7cc8bc087aa974c5c45d7e49cb74c349 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:35:14 -0800
Subject: [PATCH 075/112] mksh: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/mksh/template b/srcpkgs/mksh/template
index c64174cf33d5..1054d4194321 100644
--- a/srcpkgs/mksh/template
+++ b/srcpkgs/mksh/template
@@ -1,7 +1,7 @@
 # Template file for 'mksh'
 pkgname=mksh
 version=R59c
-revision=1
+revision=2
 checkdepends="perl ed"
 short_desc="MirBSD Korn Shell"
 maintainer="Andrea Brancaleoni <abc@pompel.me>"

From d5134fd8896b2ce20f914acafa4459e9019cb90c Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:36:52 -0800
Subject: [PATCH 076/112] mkvtoolnix: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/mkvtoolnix/template b/srcpkgs/mkvtoolnix/template
index bd1cb0fd71e4..0810993c7458 100644
--- a/srcpkgs/mkvtoolnix/template
+++ b/srcpkgs/mkvtoolnix/template
@@ -1,7 +1,7 @@
 # Template file for 'mkvtoolnix'
 pkgname=mkvtoolnix
 version=72.0.0
-revision=1
+revision=2
 build_style=gnu-configure
 build_helper=qmake
 configure_args="--with-docbook-xsl-root=/usr/share/xsl/docbook --enable-qt

From 2093cfea7480e181fcdc9f6340e32bdbaf8cae1e Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:37:50 -0800
Subject: [PATCH 077/112] monero: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/monero/template b/srcpkgs/monero/template
index 89b398d29781..7385c102eda5 100644
--- a/srcpkgs/monero/template
+++ b/srcpkgs/monero/template
@@ -1,7 +1,7 @@
 # Template file for 'monero'
 pkgname=monero
 version=0.18.1.2
-revision=1
+revision=2
 # the revision monero uses as a submodule for the specific version
 _randomx_gitrev="261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c"
 _rapidjson_gitrev="129d19ba7f496df5e33658527a7158c79b99c21c"

From d836ca438dd22edf6298fca71cb64d116129880f Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:38:22 -0800
Subject: [PATCH 078/112] monero-gui: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/monero-gui/template b/srcpkgs/monero-gui/template
index 13f4c41d21a6..03f852bf6f6d 100644
--- a/srcpkgs/monero-gui/template
+++ b/srcpkgs/monero-gui/template
@@ -1,7 +1,7 @@
 # Template file for 'monero-gui'
 pkgname=monero-gui
 version=0.18.1.2
-revision=1
+revision=2
 _monero_version=0.18.1.2
 # the revision monero uses as a submodule for the specific version
 _randomx_gitrev="261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c"

From 45b11dae0abf9b851dde2c3f785bc68c2dce211a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:40:29 -0800
Subject: [PATCH 079/112] monit: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/monit/template b/srcpkgs/monit/template
index b10596c639d6..be8e8d95df85 100644
--- a/srcpkgs/monit/template
+++ b/srcpkgs/monit/template
@@ -1,7 +1,7 @@
 # Template file for 'monit'
 pkgname=monit
 version=5.32.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="
  --with-ssl-dir=${XBPS_CROSS_BASE}/usr

From 262c5fb370327424f60f8e15129b7d0baf1f0704 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:41:03 -0800
Subject: [PATCH 080/112] mosh: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/mosh/template b/srcpkgs/mosh/template
index 105cbae7aead..9c1d0c0ad52b 100644
--- a/srcpkgs/mosh/template
+++ b/srcpkgs/mosh/template
@@ -1,7 +1,7 @@
 # Template file for 'mosh'
 pkgname=mosh
 version=1.4.0
-revision=2
+revision=4
 build_style=gnu-configure
 hostmakedepends="perl pkg-config protobuf"
 makedepends="ncurses-devel protobuf-devel libutempter-devel openssl-devel"

From 895ab0ee199d9bac570dfecd076cc7a4d916c807 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:43:01 -0800
Subject: [PATCH 081/112] mozjs78: rebuild to fix ssp dependencies

---
 srcpkgs/mozjs78/patches/python-3.11.patch | 131 ++++++++++++++++++++++
 srcpkgs/mozjs78/template                  |   2 +-
 2 files changed, 132 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/mozjs78/patches/python-3.11.patch

diff --git a/srcpkgs/mozjs78/patches/python-3.11.patch b/srcpkgs/mozjs78/patches/python-3.11.patch
new file mode 100644
index 000000000000..a44761f8b620
--- /dev/null
+++ b/srcpkgs/mozjs78/patches/python-3.11.patch
@@ -0,0 +1,131 @@
+From 964834abba3b093385409f1d594835ad94362def Mon Sep 17 00:00:00 2001
+From: ahochheiden <ahochheiden@mozilla.com>
+Date: Thu, 2 Jun 2022 06:27:44 +0000
+Subject: [PATCH] Bug 1769631 - Remove 'U' from 'mode' parameters for various
+ 'open' calls to ensure Python3.11 compatibility
+ r=firefox-build-system-reviewers,glandium
+
+The 'U' flag represents "universal newline". It has been deprecated
+since Python3.3. Since then "universal newline" is the default when a
+file is opened in text mode (not bytes). In Python3.11 using the 'U'
+flag throws errors. There should be no harm in removing 'U' from 'open'
+everywhere it is used, and doing allows the use of Python3.11.
+
+For more reading see: https://docs.python.org/3.11/whatsnew/3.11.html#changes-in-the-python-api
+
+Differential Revision: https://phabricator.services.mozilla.com/D147721
+---
+ dom/base/usecounters.py                                 | 2 +-
+ python/mozbuild/mozbuild/action/process_define_files.py | 2 +-
+ python/mozbuild/mozbuild/backend/base.py                | 2 +-
+ python/mozbuild/mozbuild/preprocessor.py                | 6 +++---
+ python/mozbuild/mozbuild/util.py                        | 2 +-
+ python/mozbuild/mozpack/files.py                        | 4 ++--
+ 6 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/dom/base/usecounters.py b/dom/base/usecounters.py
+index 780e3b32b2131..7e2c7148ece55 100644
+--- a/dom/base/usecounters.py
++++ b/dom/base/usecounters.py
+@@ -8,7 +8,7 @@
+ 
+ def read_conf(conf_filename):
+     # Can't read/write from a single StringIO, so make a new one for reading.
+-    stream = open(conf_filename, 'rU')
++    stream = open(conf_filename, 'r')
+ 
+     def parse_counters(stream):
+         for line_num, line in enumerate(stream):
+diff --git a/python/mozbuild/mozbuild/action/process_define_files.py b/python/mozbuild/mozbuild/action/process_define_files.py
+index f1d401ac26006..aca59d0f05177 100644
+--- a/python/mozbuild/mozbuild/action/process_define_files.py
++++ b/python/mozbuild/mozbuild/action/process_define_files.py
+@@ -36,7 +36,7 @@ def process_define_file(output, input):
+             not config.substs.get('JS_STANDALONE'):
+         config = PartialConfigEnvironment(mozpath.join(topobjdir, 'js', 'src'))
+ 
+-    with open(path, 'rU') as input:
++    with open(path, 'r') as input:
+         r = re.compile('^\s*#\s*(?P<cmd>[a-z]+)(?:\s+(?P<name>\S+)(?:\s+(?P<value>\S+))?)?', re.U)
+         for l in input:
+             m = r.match(l)
+
+diff --git a/python/mozbuild/mozbuild/backend/base.py b/python/mozbuild/mozbuild/backend/base.py
+index 7bc1986d863b5..b64a70946863d 100644
+--- a/python/mozbuild/mozbuild/backend/base.py
++++ b/python/mozbuild/mozbuild/backend/base.py
+@@ -272,7 +272,7 @@ def post_build(self, config, output, jobs, verbose, status):
+         return status
+ 
+     @contextmanager
+-    def _write_file(self, path=None, fh=None, readmode='rU'):
++    def _write_file(self, path=None, fh=None, readmode='r'):
+         """Context manager to write a file.
+ 
+         This is a glorified wrapper around FileAvoidWrite with integration to
+diff --git a/python/mozbuild/mozbuild/preprocessor.py b/python/mozbuild/mozbuild/preprocessor.py
+index f7820b9c91473..857f1a6c9bfd1 100644
+--- a/python/mozbuild/mozbuild/preprocessor.py
++++ b/python/mozbuild/mozbuild/preprocessor.py
+@@ -531,7 +531,7 @@ def get_output_file(path, encoding=None):
+ 
+         if args:
+             for f in args:
+-                with io.open(f, 'rU', encoding='utf-8') as input:
++                with io.open(f, 'r', encoding='utf-8') as input:
+                     self.processFile(input=input, output=out)
+             if depfile:
+                 mk = Makefile()
+@@ -860,7 +860,7 @@ def do_include(self, args, filters=True):
+                     args = self.applyFilters(args)
+                 if not os.path.isabs(args):
+                     args = os.path.join(self.curdir, args)
+-                args = io.open(args, 'rU', encoding='utf-8')
++                args = io.open(args, 'r', encoding='utf-8')
+             except Preprocessor.Error:
+                 raise
+             except Exception:
+@@ -914,7 +914,7 @@ def do_error(self, args):
+ def preprocess(includes=[sys.stdin], defines={}, output=sys.stdout, marker='#'):
+     pp = Preprocessor(defines=defines, marker=marker)
+     for f in includes:
+-        with io.open(f, 'rU', encoding='utf-8') as input:
++        with io.open(f, 'r', encoding='utf-8') as input:
+             pp.processFile(input=input, output=output)
+     return pp.includes
+ 
+diff --git a/python/mozbuild/mozbuild/util.py b/python/mozbuild/mozbuild/util.py
+index b09f1646988f0..4f1e0cdc5f568 100644
+--- a/python/mozbuild/mozbuild/util.py
++++ b/python/mozbuild/mozbuild/util.py
+@@ -236,7 +236,7 @@ class FileAvoidWrite(BytesIO):
+     still occur, as well as diff capture if requested.
+     """
+ 
+-    def __init__(self, filename, capture_diff=False, dry_run=False, readmode='rU'):
++    def __init__(self, filename, capture_diff=False, dry_run=False, readmode='r'):
+         BytesIO.__init__(self)
+         self.name = filename
+         assert type(capture_diff) == bool
+diff --git a/python/mozbuild/mozpack/files.py b/python/mozbuild/mozpack/files.py
+index 1d8a1ed2d8a7e..a295a67b5a34f 100644
+--- a/python/mozbuild/mozpack/files.py
++++ b/python/mozbuild/mozpack/files.py
+@@ -554,7 +554,7 @@ def inputs(self):
+         pp = Preprocessor(defines=self.defines, marker=self.marker)
+         pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings)
+ 
+-        with _open(self.path, 'rU') as input:
++        with _open(self.path, 'r') as input:
+             with _open(os.devnull, 'w') as output:
+                 pp.processFile(input=input, output=output)
+ 
+@@ -611,7 +611,7 @@ def copy(self, dest, skip_if_older=True):
+         pp = Preprocessor(defines=self.defines, marker=self.marker)
+         pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings)
+ 
+-        with _open(self.path, 'rU') as input:
++        with _open(self.path, 'r') as input:
+             pp.processFile(input=input, output=dest, depfile=deps_out)
+ 
+         dest.close()
diff --git a/srcpkgs/mozjs78/template b/srcpkgs/mozjs78/template
index 3260ea0dae1d..70d953dccd7c 100644
--- a/srcpkgs/mozjs78/template
+++ b/srcpkgs/mozjs78/template
@@ -1,7 +1,7 @@
 # Template file for 'mozjs78'
 pkgname=mozjs78
 version=78.9.0
-revision=5
+revision=6
 build_wrksrc=js/src
 build_style=gnu-configure
 build_helper=rust

From c1d2fe8fd1f0d775aed39501c4f9ba9001691f01 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:43:11 -0800
Subject: [PATCH 082/112] mozjs102: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/mozjs102/template b/srcpkgs/mozjs102/template
index 46e72e65d429..9af3a545b0d8 100644
--- a/srcpkgs/mozjs102/template
+++ b/srcpkgs/mozjs102/template
@@ -1,7 +1,7 @@
 # Template file for 'mozjs102'
 pkgname=mozjs102
 version=102.5.0
-revision=1
+revision=2
 build_wrksrc=js/src
 build_style=gnu-configure
 build_helper=rust

From 1191796bb2435f7c5e00e73e986bbf409900393d Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 03:47:21 -0800
Subject: [PATCH 083/112] mozjs91: rebuild to fix ssp dependencies

---
 srcpkgs/mozjs91/patches/python-3.11.patch | 130 ++++++++++++++++++++++
 srcpkgs/mozjs91/template                  |   2 +-
 2 files changed, 131 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/mozjs91/patches/python-3.11.patch

diff --git a/srcpkgs/mozjs91/patches/python-3.11.patch b/srcpkgs/mozjs91/patches/python-3.11.patch
new file mode 100644
index 000000000000..9098aa1ddae9
--- /dev/null
+++ b/srcpkgs/mozjs91/patches/python-3.11.patch
@@ -0,0 +1,130 @@
+From 964834abba3b093385409f1d594835ad94362def Mon Sep 17 00:00:00 2001
+From: ahochheiden <ahochheiden@mozilla.com>
+Date: Thu, 2 Jun 2022 06:27:44 +0000
+Subject: [PATCH] Bug 1769631 - Remove 'U' from 'mode' parameters for various
+ 'open' calls to ensure Python3.11 compatibility
+ r=firefox-build-system-reviewers,glandium
+
+The 'U' flag represents "universal newline". It has been deprecated
+since Python3.3. Since then "universal newline" is the default when a
+file is opened in text mode (not bytes). In Python3.11 using the 'U'
+flag throws errors. There should be no harm in removing 'U' from 'open'
+everywhere it is used, and doing allows the use of Python3.11.
+
+For more reading see: https://docs.python.org/3.11/whatsnew/3.11.html#changes-in-the-python-api
+
+Differential Revision: https://phabricator.services.mozilla.com/D147721
+---
+ dom/base/usecounters.py                                 | 2 +-
+ python/mozbuild/mozbuild/action/process_define_files.py | 2 +-
+ python/mozbuild/mozbuild/backend/base.py                | 2 +-
+ python/mozbuild/mozbuild/preprocessor.py                | 6 +++---
+ python/mozbuild/mozbuild/util.py                        | 2 +-
+ python/mozbuild/mozpack/files.py                        | 4 ++--
+ 6 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/dom/base/usecounters.py b/dom/base/usecounters.py
+index 780e3b32b2131..7e2c7148ece55 100644
+--- a/dom/base/usecounters.py
++++ b/dom/base/usecounters.py
+@@ -8,7 +8,7 @@
+ 
+ def read_conf(conf_filename):
+     # Can't read/write from a single StringIO, so make a new one for reading.
+-    stream = open(conf_filename, "rU")
++    stream = open(conf_filename, "r")
+ 
+     def parse_counters(stream):
+         for line_num, line in enumerate(stream):
+diff --git a/python/mozbuild/mozbuild/action/process_define_files.py b/python/mozbuild/mozbuild/action/process_define_files.py
+index f1d401ac26006..aca59d0f05177 100644
+--- a/python/mozbuild/mozbuild/action/process_define_files.py
++++ b/python/mozbuild/mozbuild/action/process_define_files.py
+@@ -36,7 +36,7 @@ def process_define_file(output, input):
+     ) and not config.substs.get("JS_STANDALONE"):
+         config = PartialConfigEnvironment(mozpath.join(topobjdir, "js", "src"))
+ 
+-    with open(path, "rU") as input:
++    with open(path, "r") as input:
+         r = re.compile(
+             "^\s*#\s*(?P<cmd>[a-z]+)(?:\s+(?P<name>\S+)(?:\s+(?P<value>\S+))?)?", re.U
+         )
+diff --git a/python/mozbuild/mozbuild/backend/base.py b/python/mozbuild/mozbuild/backend/base.py
+index 7bc1986d863b5..b64a70946863d 100644
+--- a/python/mozbuild/mozbuild/backend/base.py
++++ b/python/mozbuild/mozbuild/backend/base.py
+@@ -272,7 +272,7 @@ def post_build(self, config, output, jobs, verbose, status):
+         return status
+ 
+     @contextmanager
+-    def _write_file(self, path=None, fh=None, readmode="rU"):
++    def _write_file(self, path=None, fh=None, readmode="r"):
+         """Context manager to write a file.
+ 
+         This is a glorified wrapper around FileAvoidWrite with integration to
+diff --git a/python/mozbuild/mozbuild/preprocessor.py b/python/mozbuild/mozbuild/preprocessor.py
+index f7820b9c91473..857f1a6c9bfd1 100644
+--- a/python/mozbuild/mozbuild/preprocessor.py
++++ b/python/mozbuild/mozbuild/preprocessor.py
+@@ -531,7 +531,7 @@ def get_output_file(path, encoding=None):
+ 
+         if args:
+             for f in args:
+-                with io.open(f, "rU", encoding="utf-8") as input:
++                with io.open(f, "r", encoding="utf-8") as input:
+                     self.processFile(input=input, output=out)
+             if depfile:
+                 mk = Makefile()
+@@ -860,7 +860,7 @@ def do_include(self, args, filters=True):
+                     args = self.applyFilters(args)
+                 if not os.path.isabs(args):
+                     args = os.path.join(self.curdir, args)
+-                args = io.open(args, "rU", encoding="utf-8")
++                args = io.open(args, "r", encoding="utf-8")
+             except Preprocessor.Error:
+                 raise
+             except Exception:
+@@ -914,7 +914,7 @@ def do_error(self, args):
+ def preprocess(includes=[sys.stdin], defines={}, output=sys.stdout, marker="#"):
+     pp = Preprocessor(defines=defines, marker=marker)
+     for f in includes:
+-        with io.open(f, "rU", encoding="utf-8") as input:
++        with io.open(f, "r", encoding="utf-8") as input:
+             pp.processFile(input=input, output=output)
+     return pp.includes
+ 
+diff --git a/python/mozbuild/mozbuild/util.py b/python/mozbuild/mozbuild/util.py
+index b09f1646988f0..4f1e0cdc5f568 100644
+--- a/python/mozbuild/mozbuild/util.py
++++ b/python/mozbuild/mozbuild/util.py
+@@ -236,7 +236,7 @@ class FileAvoidWrite(BytesIO):
+     still occur, as well as diff capture if requested.
+     """
+ 
+-    def __init__(self, filename, capture_diff=False, dry_run=False, readmode="rU"):
++    def __init__(self, filename, capture_diff=False, dry_run=False, readmode="r"):
+         BytesIO.__init__(self)
+         self.name = filename
+         assert type(capture_diff) == bool
+diff --git a/python/mozbuild/mozpack/files.py b/python/mozbuild/mozpack/files.py
+index 1d8a1ed2d8a7e..a295a67b5a34f 100644
+--- a/python/mozbuild/mozpack/files.py
++++ b/python/mozbuild/mozpack/files.py
+@@ -554,7 +554,7 @@ def inputs(self):
+         pp = Preprocessor(defines=self.defines, marker=self.marker)
+         pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings)
+ 
+-        with _open(self.path, "rU") as input:
++        with _open(self.path, "r") as input:
+             with _open(os.devnull, "w") as output:
+                 pp.processFile(input=input, output=output)
+ 
+@@ -611,7 +611,7 @@ def copy(self, dest, skip_if_older=True):
+         pp = Preprocessor(defines=self.defines, marker=self.marker)
+         pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings)
+ 
+-        with _open(self.path, "rU") as input:
++        with _open(self.path, "r") as input:
+             pp.processFile(input=input, output=dest, depfile=deps_out)
+ 
+         dest.close()
diff --git a/srcpkgs/mozjs91/template b/srcpkgs/mozjs91/template
index 73fcd54ee76b..403d5bc4a36e 100644
--- a/srcpkgs/mozjs91/template
+++ b/srcpkgs/mozjs91/template
@@ -1,7 +1,7 @@
 # Template file for 'mozjs91' 
 pkgname=mozjs91
 version=91.7.1
-revision=2
+revision=3
 build_wrksrc=js/src
 build_style=gnu-configure
 build_helper=rust

From db200f3bdec9e3ba7ae25384df7abe5795a00118 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:57:23 -0800
Subject: [PATCH 084/112] msg2: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/msg2/template b/srcpkgs/msg2/template
index 473b3c4ec4d2..9984cea504eb 100644
--- a/srcpkgs/msg2/template
+++ b/srcpkgs/msg2/template
@@ -1,7 +1,7 @@
 # Template file for 'msg2'
 pkgname=msg2
 version=1.2.0
-revision=2
+revision=3
 build_style=cmake
 short_desc="Output a blue arrow and a white message on the commandline"
 maintainer="Orphaned <orphan@voidlinux.org>"

From efa4fbd1aba6d9d79003dca678fba8d258d8f20a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:57:50 -0800
Subject: [PATCH 085/112] namecoin: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/namecoin/template b/srcpkgs/namecoin/template
index c775c32aeb0f..8af7f4987083 100644
--- a/srcpkgs/namecoin/template
+++ b/srcpkgs/namecoin/template
@@ -1,7 +1,7 @@
 # Template file for 'namecoin'
 pkgname=namecoin
 version=0.18.1
-revision=6
+revision=7
 build_style=gnu-configure
 configure_args="--with-incompatible-bdb --disable-static
  --enable-hardening --with-boost=${XBPS_CROSS_BASE}/usr"

From 9233d2e6698513be795c7e5badfdd90a63b13a02 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:58:34 -0800
Subject: [PATCH 086/112] navit: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/navit/template b/srcpkgs/navit/template
index 58bc4610f288..caaa760fa936 100644
--- a/srcpkgs/navit/template
+++ b/srcpkgs/navit/template
@@ -1,7 +1,7 @@
 # Template file for 'navit'
 pkgname=navit
 version=0.5.6
-revision=3
+revision=4
 build_style=cmake
 configure_args="-DLIBDIR=lib/navit -DSAMPLE_MAP=n -Wno-dev"
 hostmakedepends="pkg-config qt5-host-tools qt5-qmake"

From f65298baa3c97a2180005f2325a114961b801121 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:59:09 -0800
Subject: [PATCH 087/112] ngircd: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/ngircd/template b/srcpkgs/ngircd/template
index 7634efdfdc20..1623ac116eca 100644
--- a/srcpkgs/ngircd/template
+++ b/srcpkgs/ngircd/template
@@ -1,7 +1,7 @@
 # Template file for 'ngircd'
 pkgname=ngircd
 version=26
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--enable-ipv6 --with-openssl --without-ident ac_cv_func_getaddrinfo=yes"
 hostmakedepends="pkg-config"

From 4f83e32ced7a5b0ca902e13e3562866b9ee608df Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 00:59:33 -0800
Subject: [PATCH 088/112] ntp: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/ntp/template b/srcpkgs/ntp/template
index fa88f33f92b7..9a1906334682 100644
--- a/srcpkgs/ntp/template
+++ b/srcpkgs/ntp/template
@@ -1,7 +1,7 @@
 # Template file for 'ntp'
 pkgname=ntp
 version=4.2.8p15
-revision=5
+revision=6
 build_style=gnu-configure
 configure_args="--with-crypto --enable-linuxcap --enable-ipv6 --enable-ntp-signd
  --enable-all-clocks ol_cv_pthread_select_yields=yes"

From 46f58781f935051aeb0f8eaedef39f776107d465 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:00:31 -0800
Subject: [PATCH 089/112] openjdk8: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/openjdk8/template b/srcpkgs/openjdk8/template
index 25a93b300a92..c0b363758db0 100644
--- a/srcpkgs/openjdk8/template
+++ b/srcpkgs/openjdk8/template
@@ -4,7 +4,7 @@
 # TODO: config files?
 pkgname=openjdk8
 version=8u322b04
-revision=3
+revision=4
 _jdk_update="${version#*u}"
 _jdk_update="${_jdk_update%b*}"
 _jdk_build="${version#*b}"

From d8db7887511fc7e6b490a03ebb6e9a1d403a274b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:01:00 -0800
Subject: [PATCH 090/112] openssh: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/openssh/template b/srcpkgs/openssh/template
index 2eb9f32405e6..e0169a65dc8c 100644
--- a/srcpkgs/openssh/template
+++ b/srcpkgs/openssh/template
@@ -1,7 +1,7 @@
 # Template file for 'openssh'
 pkgname=openssh
 version=9.1p1
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--datadir=/usr/share/openssh
  --sysconfdir=/etc/ssh --without-selinux --with-privsep-user=nobody

From 1a932b171c4c270a1aa565f523f102eef2f278fb Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:01:44 -0800
Subject: [PATCH 091/112] p0f: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/p0f/template b/srcpkgs/p0f/template
index 26643a09fdb2..1ac9b2f8ea8f 100644
--- a/srcpkgs/p0f/template
+++ b/srcpkgs/p0f/template
@@ -1,7 +1,7 @@
 # Template file for 'p0f'
 pkgname=p0f
 version=3.09b
-revision=3
+revision=4
 makedepends="libpcap-devel"
 short_desc="Passive OS fingerprinting tool"
 maintainer="Orphaned <orphan@voidlinux.org>"

From bbe25c622de1d6a565bf8160f55ffbb8b56f3bfc Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:03:26 -0800
Subject: [PATCH 092/112] pam_ssh_agent_auth: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/pam_ssh_agent_auth/template b/srcpkgs/pam_ssh_agent_auth/template
index 507448245108..b35511fec684 100644
--- a/srcpkgs/pam_ssh_agent_auth/template
+++ b/srcpkgs/pam_ssh_agent_auth/template
@@ -1,7 +1,7 @@
 # Template file for 'pam_ssh_agent_auth'
 pkgname=pam_ssh_agent_auth
 version=0.10.3
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--without-openssl-header-check"
 hostmakedepends="perl"

From d64f1d606b445b2802e7b42305640fb909ca9b76 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:03:54 -0800
Subject: [PATCH 093/112] pax: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/pax/template b/srcpkgs/pax/template
index bb2913645b6e..60a00694ef95 100644
--- a/srcpkgs/pax/template
+++ b/srcpkgs/pax/template
@@ -1,7 +1,7 @@
 # Template file for 'pax'
 pkgname=pax
 version=20201030
-revision=1
+revision=2
 build_wrksrc="${pkgname}"
 hostmakedepends="cpio"
 short_desc="POSIX archiving utility pax from MirOS (plus tar and cpio)"

From 132c7330b2b94cd732c1172b895bdf05e06bd24b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:06:11 -0800
Subject: [PATCH 094/112] qemu: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/qemu/template b/srcpkgs/qemu/template
index b19ccffa0bab..48ab199e5686 100644
--- a/srcpkgs/qemu/template
+++ b/srcpkgs/qemu/template
@@ -2,7 +2,7 @@
 # This package should be updated together with qemu-user-static
 pkgname=qemu
 version=7.1.0
-revision=1
+revision=2
 build_style=configure
 configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec --localstatedir=/var
  --disable-glusterfs --disable-xen --enable-docs --enable-kvm --enable-libusb --enable-pie

From 21a9f33808481e6fc394c978f2eab52c5ede09bf Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:06:54 -0800
Subject: [PATCH 095/112] qemu-user-static: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/qemu-user-static/template b/srcpkgs/qemu-user-static/template
index 399ac617ead7..589f43d1f007 100644
--- a/srcpkgs/qemu-user-static/template
+++ b/srcpkgs/qemu-user-static/template
@@ -2,11 +2,11 @@
 # This package should be updated together with qemu
 pkgname=qemu-user-static
 version=7.1.0
-revision=1
+revision=2
 build_style=configure
 configure_args="--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/libexec
  --disable-kvm --disable-png --disable-virtfs --disable-fdt --disable-seccomp
- --enable-linux-user --disable-system --static"
+ --enable-linux-user --disable-system --disable-pie --static"
 hostmakedepends="pkg-config perl python3 ninja"
 makedepends="dtc-devel libglib-devel pixman-devel libuuid-devel"
 short_desc="QEMU User-mode emulators (statically compiled)"

From 5595beffcdda1db8976c2acefcaa08591d779c35 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:07:26 -0800
Subject: [PATCH 096/112] qtox: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/qtox/template b/srcpkgs/qtox/template
index b559aea1ec83..16019d7eaec9 100644
--- a/srcpkgs/qtox/template
+++ b/srcpkgs/qtox/template
@@ -1,7 +1,7 @@
 # Template file for 'qtox'
 pkgname=qtox
 version=1.17.6
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DUPDATE_CHECK=OFF
  -DGIT_DESCRIBE=${version}

From df01b16b4c73ee285e63bcc296fae30bf51d2370 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:08:07 -0800
Subject: [PATCH 097/112] ruby: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index a2b2684db3ca..c071d2c25bff 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -3,7 +3,7 @@ _ruby_abiver=3.1.0
 
 pkgname=ruby
 version=3.1.3
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
  PKG_CONFIG=/usr/bin/pkg-config"

From 9073c2fd1fa6765024883bbb3a4db994f45616a4 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:08:34 -0800
Subject: [PATCH 098/112] stunnel: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/stunnel/template b/srcpkgs/stunnel/template
index 9ad351e9e190..6c766d4c8181 100644
--- a/srcpkgs/stunnel/template
+++ b/srcpkgs/stunnel/template
@@ -1,7 +1,7 @@
 # Template file for 'stunnel'
 pkgname=stunnel
 version=5.66
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-ipv6 --with-ssl=${XBPS_CROSS_BASE}/usr"
 hostmakedepends="perl"
@@ -12,7 +12,7 @@ maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.stunnel.org/"
 changelog="https://www.stunnel.org/NEWS.html"
-distfiles="https://www.stunnel.org/downloads/stunnel-${version}.tar.gz"
+distfiles="https://www.stunnel.org/archive/${version%%.*}.x/stunnel-${version}.tar.gz"
 checksum=558178704d1aa5f6883aac6cc5d6bbf2a5714c8a0d2e91da0392468cee9f579c
 
 pre_check() {

From 4504b89657753c01b843af7abaf3602e964cf138 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:09:20 -0800
Subject: [PATCH 099/112] sudo: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/sudo/template b/srcpkgs/sudo/template
index b28ced997ea8..5ac492ff8c44 100644
--- a/srcpkgs/sudo/template
+++ b/srcpkgs/sudo/template
@@ -1,7 +1,7 @@
 # Template file for 'sudo'
 pkgname=sudo
 version=1.9.11p3
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-ignore-dot --with-insults=disabled --with-all-insults --with-env-editor
  --enable-shell-sets-home --enable-noargs-shell --without-sendmail

From aa5042f1925851b6b15c060c1d5357b528ac7c64 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:10:44 -0800
Subject: [PATCH 100/112] swirc: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/swirc/template b/srcpkgs/swirc/template
index 7e266732d990..dab99fe2f020 100644
--- a/srcpkgs/swirc/template
+++ b/srcpkgs/swirc/template
@@ -1,7 +1,7 @@
 # Template file for 'swirc'
 pkgname=swirc
 version=3.3.8
-revision=1
+revision=2
 build_style=configure
 configure_args="$(vopt_with notify libnotify)"
 make_build_args="PREFIX=/usr"

From c06b967775b86737ad88875157b0af932394c151 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:11:10 -0800
Subject: [PATCH 101/112] tcltls: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tcltls/template b/srcpkgs/tcltls/template
index ffd98107f706..7f02d2e810f3 100644
--- a/srcpkgs/tcltls/template
+++ b/srcpkgs/tcltls/template
@@ -1,7 +1,7 @@
 # Template file for 'tcltls'
 pkgname=tcltls
 version=1.7.22
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-tcl=${XBPS_CROSS_BASE}/usr/lib"
 hostmakedepends="pkg-config"

From 4c38dec24ceed912ca969d44ed78d0dd71edcdf9 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:11:39 -0800
Subject: [PATCH 102/112] testdisk: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/testdisk/template b/srcpkgs/testdisk/template
index 556cb92210dd..3da8fe017d46 100644
--- a/srcpkgs/testdisk/template
+++ b/srcpkgs/testdisk/template
@@ -1,7 +1,7 @@
 # Template file for 'testdisk'
 pkgname=testdisk
 version=7.1
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--without-ewf --enable-sudo"
 makedepends="libjpeg-turbo-devel libuuid-devel e2fsprogs-devel

From e8881b82cf3c841a47bf54d25756f8c5e210e526 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:12:05 -0800
Subject: [PATCH 103/112] thc-hydra: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/thc-hydra/template b/srcpkgs/thc-hydra/template
index 40ade86edbcc..db7d53929815 100644
--- a/srcpkgs/thc-hydra/template
+++ b/srcpkgs/thc-hydra/template
@@ -1,7 +1,7 @@
 # Template file for 'thc-hydra'
 pkgname=thc-hydra
 version=9.1
-revision=4
+revision=5
 build_style=gnu-configure
 make_install_args="MANDIR=/share/man/man1 DATADIR=/share/hydra"
 makedepends="zlib-devel openssl-devel libidn-devel ncurses-devel pcre-devel

From 59a3f947627382ca2720281294ec8897d7ba8852 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:12:29 -0800
Subject: [PATCH 104/112] tini: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tini/template b/srcpkgs/tini/template
index fb18b07ba3f2..78ed8c565e14 100644
--- a/srcpkgs/tini/template
+++ b/srcpkgs/tini/template
@@ -1,7 +1,7 @@
 # Template file for 'tini'
 pkgname=tini
 version=0.19.0
-revision=1
+revision=2
 build_style=cmake
 short_desc="Tiny but valid init for containers"
 maintainer="PWA COLLECTIVE <pwa@cya.cx>"

From 46a5be14455225cbe624d7ff8901ebb786f41b99 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:12:51 -0800
Subject: [PATCH 105/112] tinyssh: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tinyssh/template b/srcpkgs/tinyssh/template
index 65e4ec6e7b8b..c65bd2b6afe3 100644
--- a/srcpkgs/tinyssh/template
+++ b/srcpkgs/tinyssh/template
@@ -1,7 +1,7 @@
 # Template file for 'tinyssh'
 pkgname=tinyssh
 version=20220801
-revision=1
+revision=2
 build_style=gnu-makefile
 make_dirs="/etc/tinyssh 0755 root root"
 depends="ucspi-tcp"

From 164828f8a457906ad7fe931d789d7c908dfe8797 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:16:20 -0800
Subject: [PATCH 106/112] tpm2-tools: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tpm2-tools/template b/srcpkgs/tpm2-tools/template
index 258495e196f0..0bd3d595a397 100644
--- a/srcpkgs/tpm2-tools/template
+++ b/srcpkgs/tpm2-tools/template
@@ -1,7 +1,7 @@
 # Template file for 'tpm2-tools'
 pkgname=tpm2-tools
 version=5.4
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="autoconf autoconf-archive automake libtool pkg-config $(vopt_if man pandoc)"
 makedepends="libcurl-devel openssl-devel tpm2-tss-devel"

From e436056a9cc30b228284cc6ac5e8cc7aa3502046 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:17:05 -0800
Subject: [PATCH 107/112] tpm2-tss: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/tpm2-tss/template b/srcpkgs/tpm2-tss/template
index c487b682d192..3cba34398ee0 100644
--- a/srcpkgs/tpm2-tss/template
+++ b/srcpkgs/tpm2-tss/template
@@ -1,7 +1,7 @@
 # Template file for 'tpm2-tss'
 pkgname=tpm2-tss
 version=3.2.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-weakcrypto --with-crypto=mbed --disable-fapi"
 hostmakedepends="autoconf-archive automake libtool pkg-config doxygen libltdl-devel"

From 5cc070f3c0b0b5f0b923ddb84cbba1f1364f8199 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:17:32 -0800
Subject: [PATCH 108/112] vte3: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template
index 01229a0c7dd1..29f4bd6a9594 100644
--- a/srcpkgs/vte3/template
+++ b/srcpkgs/vte3/template
@@ -1,7 +1,7 @@
 # Template file for 'vte3'
 pkgname=vte3
 version=0.70.1
-revision=1
+revision=2
 build_style=meson
 build_helper="gir"
 configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false

From dca434d0b5ad0775de9c86f1be178afedda0609b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:18:09 -0800
Subject: [PATCH 109/112] wesnoth: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/wesnoth/template b/srcpkgs/wesnoth/template
index 524769188c4b..dcc524fa6860 100644
--- a/srcpkgs/wesnoth/template
+++ b/srcpkgs/wesnoth/template
@@ -1,7 +1,7 @@
 # Template file for 'wesnoth'
 pkgname=wesnoth
 version=1.16.6
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_OMP=1"
 hostmakedepends="pkg-config gettext"

From 9f3ca2044f49025f7ca84a74e023f09e40da520a Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:18:53 -0800
Subject: [PATCH 110/112] xnec2c: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/xnec2c/template b/srcpkgs/xnec2c/template
index 3943bf196dfc..67c9842aceee 100644
--- a/srcpkgs/xnec2c/template
+++ b/srcpkgs/xnec2c/template
@@ -1,7 +1,7 @@
 # Template file for 'xnec2c'
 pkgname=xnec2c
 version=4.4.12
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake libtool gettext-devel intltool pkg-config glib-devel which"
 makedepends="gtk+3-devel"

From 588c635d3a09b5de81581a8f47111d78c5a2980b Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 01:19:16 -0800
Subject: [PATCH 111/112] zmap: rebuild to fix ssp dependencies

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

diff --git a/srcpkgs/zmap/template b/srcpkgs/zmap/template
index b35b850480e9..23d693a0feb1 100644
--- a/srcpkgs/zmap/template
+++ b/srcpkgs/zmap/template
@@ -1,7 +1,7 @@
 # Template file for 'zmap'
 pkgname=zmap
 version=2.1.1
-revision=5
+revision=6
 build_style=cmake
 conf_files="/etc/zmap/blacklist.conf /etc/zmap/zmap.conf"
 hostmakedepends="flex byacc gengetopt pkg-config"

From bc21a79fa895b0f94f98ea93778f234005524cf3 Mon Sep 17 00:00:00 2001
From: oreo639 <oreo6391@gmail.com>
Date: Mon, 26 Dec 2022 13:42:10 -0800
Subject: [PATCH 112/112] tlsdate: re-add as meta to allow people to upgrade
 their systems

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

diff --git a/srcpkgs/tlsdate/template b/srcpkgs/tlsdate/template
new file mode 100644
index 000000000000..02009f887efd
--- /dev/null
+++ b/srcpkgs/tlsdate/template
@@ -0,0 +1,9 @@
+# Template file for 'tlsdate'
+pkgname=tlsdate
+version=0.0.13
+revision=16
+build_style=meta
+short_desc="Secure parasitic rdate replacement using HTTPS (removed package)"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="metapackage"
+homepage="https://github.com/ioerror/tlsdate"

  parent reply	other threads:[~2022-12-27  8:40 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-26  2:16 [PR PATCH] " oreo639
2022-12-26  2:34 ` [PR PATCH] [Updated] " oreo639
2022-12-26  7:26 ` oreo639
2022-12-26  7:57 ` oreo639
2022-12-26  8:07 ` oreo639
2022-12-26  8:22 ` oreo639
2022-12-26  8:29 ` oreo639
2022-12-26  8:43 ` oreo639
2022-12-26  8:54 ` oreo639
2022-12-26  9:04 ` oreo639
2022-12-26  9:19 ` oreo639
2022-12-26 11:47 ` oreo639
2022-12-26 21:42 ` oreo639
2022-12-26 23:30 ` oreo639
2022-12-27  1:53 ` oreo639
2022-12-27  5:18 ` oreo639
2022-12-27  7:10 ` oreo639
2022-12-27  8:40 ` oreo639 [this message]
2022-12-27 17:17 ` [PR REVIEW] " paper42
2022-12-27 22:29 ` oreo639
2022-12-27 22:30 ` oreo639
2022-12-27 22:32 ` [PR PATCH] [Updated] " oreo639
2023-01-09 16:24 ` oreo639
2023-01-09 16:28 ` oreo639
2023-01-09 17:47 ` oreo639
2023-01-09 18:19 ` oreo639
2023-01-17  2:37 ` [PR REVIEW] " CameronNemo
2023-01-17  2:40 ` CameronNemo
2023-01-17  2:42 ` oreo639
2023-01-17  2:43 ` oreo639
2023-01-17  2:44 ` oreo639
2023-01-17  2:45 ` oreo639
2023-01-17  2:45 ` oreo639
2023-01-17  2:46 ` oreo639
2023-01-17  2:53 ` oreo639
2023-01-17  2:53 ` oreo639
2023-01-17  2:56 ` CameronNemo
2023-01-21  2:03 ` [PR PATCH] [Updated] " oreo639
2023-01-21  2:04 ` [PR REVIEW] " oreo639
2023-01-21 17:37 ` [PR PATCH] [Updated] " oreo639
2023-01-22  5:59 ` [PR REVIEW] " sgn
2023-01-22  7:27 ` [PR PATCH] [Updated] " oreo639
2023-02-05 23:34 ` oreo639
2023-02-12  3:36 ` oreo639
2023-02-12  5:35 ` sgn
2023-02-12  6:04 ` sgn
2023-02-12  6:05 ` sgn
2023-02-12  6:05 ` [PR PATCH] [Merged]: " sgn

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20221227084053._iEmqSTiznAoBd4Y3xHgE6u8uZa2Y1nXhP_JSVVIpyQ@z \
    --to=oreo639@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).