Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [pending on rust update] texlab: update to 3.0.1.
@ 2021-05-24 16:34 gbrlsnchs
  2021-05-24 16:37 ` [PR PATCH] [Updated] " gbrlsnchs
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: gbrlsnchs @ 2021-05-24 16:34 UTC (permalink / raw)
  To: ml

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

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

https://github.com/gbrlsnchs/void-packages texlab
https://github.com/void-linux/void-packages/pull/31093

[pending on rust update] texlab: update to 3.0.1.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/31093.patch is attached

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

From 3100c9d091a1dee14594180d1f727f9b4e82cddc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 16 Apr 2021 09:59:51 -0300
Subject: [PATCH 001/318] common/hooks/post-install: show error in $STRIPCMD in
 06-strip-and-debug.

Currently fails with a hard to understand error message:

    2021-04-16T11:51:36.1074291Z => ERROR: rust-std-1.51.0_1: post-install_06-strip-and-debug-pkgs: '$STRIPCMD --strip-unneeded "$f"' exited with 1
---
 common/hooks/post-install/06-strip-and-debug-pkgs.sh | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/common/hooks/post-install/06-strip-and-debug-pkgs.sh b/common/hooks/post-install/06-strip-and-debug-pkgs.sh
index 52591c38b311..2cec68412c50 100644
--- a/common/hooks/post-install/06-strip-and-debug-pkgs.sh
+++ b/common/hooks/post-install/06-strip-and-debug-pkgs.sh
@@ -86,16 +86,14 @@ hook() {
 			chmod +w "$f"
 			if [[ $(file $f) =~ "statically linked" ]]; then
 				# static binary
-				$STRIPCMD "$f"
-				if [ $? -ne 0 ]; then
+				if ! $STRIPCMD "$f"; then
 					msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 					return 1
 				fi
 				echo "   Stripped static executable: ${f#$PKGDESTDIR}"
 			else
 				make_debug "$f"
-				$STRIPCMD "$f"
-				if [ $? -ne 0 ]; then
+				if ! $STRIPCMD "$f"; then
 					msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 					return 1
 				fi
@@ -125,8 +123,7 @@ hook() {
 			chmod +w "$f"
 			# shared library
 			make_debug "$f"
-			$STRIPCMD --strip-unneeded "$f"
-			if [ $? -ne 0 ]; then
+			if ! $STRIPCMD --strip-unneeded "$f"; then
 				msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 				return 1
 			fi
@@ -139,8 +136,7 @@ hook() {
 			;;
 		application/x-archive*)
 			chmod +w "$f"
-			$STRIPCMD --strip-debug "$f"
-			if [ $? -ne 0 ]; then
+			if ! $STRIPCMD --strip-debug "$f"; then
 				msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 				return 1
 			fi

From c0221348c350eeacbc06741129546be87571917a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 16 Apr 2021 03:34:16 -0300
Subject: [PATCH 002/318] rust: update to 1.52.1

- rebase patches
- fix type of 'llvm-unwind' in config.toml
- move linux_musl_base stuff to a single patch which makes it behave just line linux_gnu_base
- copy new version of need-ssp_nonshared.patch from alpine
- temporary workaround for the new rust-llvm-dwp binary: it's copied
  from the llvm toolchain and shoved into /usr/lib, but they copied the
  binary from the build machine

Also disable tests in CI.
---
 ...to-work-when-cross-compiling-on-musl.patch |   8 +-
 ...ative-libraries-when-linking-static-.patch |  21 +-
 ...dlib-and-musl_root-from-musl-targets.patch | 209 +++++++++---------
 ...fer-libgcc_eh-over-libunwind-on-musl.patch |  59 +++--
 ...mically-link-libc-on-musl-by-default.patch |  26 ---
 ...kage-of-musl-libc-for-the-libc-crate.patch |  12 +-
 ...-against-host-target-LLVM-in-cross-s.patch |  22 +-
 ...e-ELFv2-ABI-on-all-powerpc64-targets.patch |  31 +--
 srcpkgs/rust/patches/need-ssp_nonshared.patch |  36 ++-
 srcpkgs/rust/template                         |  35 +--
 10 files changed, 219 insertions(+), 240 deletions(-)
 delete mode 100644 srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch

diff --git a/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch b/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
index 7687c35ce87f..f72bd0e68a0d 100644
--- a/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
+++ b/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
@@ -9,19 +9,19 @@ musl can't handle foreign-architecture libraries in LD_LIBRARY_PATH.
  1 file changed, 2 insertions(+), 5 deletions(-)
 
 diff --git a/src/bootstrap/bin/rustdoc.rs b/src/bootstrap/bin/rustdoc.rs
-index 04345867..8156d5ec 100644
+index cba17c8e6..45cbdd81b 100644
 --- a/src/bootstrap/bin/rustdoc.rs
 +++ b/src/bootstrap/bin/rustdoc.rs
-@@ -22,9 +22,6 @@ fn main() {
+@@ -20,9 +20,6 @@ fn main() {
          Err(_) => 0,
      };
  
 -    let mut dylib_path = bootstrap::util::dylib_path();
 -    dylib_path.insert(0, PathBuf::from(libdir.clone()));
 -
-     //FIXME(misdreavus): once stdsimd uses cfg(doc) instead of cfg(dox), remove the `--cfg dox`
-     //arguments here
      let mut cmd = Command::new(rustdoc);
+     cmd.args(&args)
+         .arg("--sysroot")
 @@ -35,7 +32,7 @@ fn main() {
          .arg("dox")
          .arg("--sysroot")
diff --git a/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch b/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
index 1f345ca14625..0fd1ca7d2dfa 100644
--- a/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
+++ b/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
@@ -15,21 +15,20 @@ Fixes #54243
  src/librustc_codegen_ssa/back/link.rs | 18 ++++++++++++++----
  1 file changed, 14 insertions(+), 4 deletions(-)
 
-diff --git a/src/librustc_codegen_ssa/back/link.rs b/src/librustc_codegen_ssa/back/link.rs
-index 0dd2f029..f22b4277 100644
+diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
+index 8bc4e6442..52ff7a52e 100644
 --- a/compiler/rustc_codegen_ssa/src/back/link.rs
 +++ b/compiler/rustc_codegen_ssa/src/back/link.rs
-@@ -1964,9 +1964,7 @@
+@@ -2081,8 +2081,7 @@ fn add_upstream_rust_crates<'a, B: ArchiveBuilder<'a>>(
      }
  }
  
--// Link in all of our upstream crates' native dependencies. Remember that
--// all of these upstream native dependencies are all non-static
--// dependencies. We've got two cases then:
-+// Link in all of our upstream crates' native dependencies. We have two cases:
- //
- // 1. The upstream crate is an rlib. In this case we *must* link in the
- // native dependency because the rlib is just an archive.
+-/// Link in all of our upstream crates' native dependencies. Remember that all of these upstream
+-/// native dependencies are all non-static dependencies. We've got two cases then:
++/// Link in all of our upstream crates' native dependencies. We have two cases:
+ ///
+ /// 1. The upstream crate is an rlib. In this case we *must* link in the native dependency because
+ /// the rlib is just an archive.
 @@ -2015,7 +2013,19 @@
                  continue;
              }
@@ -41,7 +40,7 @@ index 0dd2f029..f22b4277 100644
 +                    // an upstream rlib was originally linked against a native shared library.
 +                    if crate_type == config::CrateType::Executable
 +                        && sess.crt_static(Some(crate_type))
-+                        && !sess.target.target.options.crt_static_allows_dylibs
++                        && !sess.target.options.crt_static_allows_dylibs
 +                    {
 +                        cmd.link_staticlib(name)
 +                    } else {
diff --git a/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 326ed1a4ed1d..872c961e9b9e 100644
--- a/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
@@ -1,22 +1,62 @@
-From 4654172e942b5b9250aff70101d54bc880060073 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Sun, 3 May 2020 17:53:33 +0200
-Subject: [PATCH 04/15] Remove -nostdlib and musl_root from musl targets
-
----
- config.toml.example                         |  3 ---
- src/bootstrap/cc_detect.rs                  | 25 ++----------------
- src/bootstrap/compile.rs                    | 22 +---------------
- src/bootstrap/config.rs                     |  7 ------
- src/bootstrap/configure.py                  | 28 ---------------------
- src/bootstrap/lib.rs                        | 10 --------
- src/bootstrap/sanity.rs                     | 22 ----------------
- src/librustc_target/spec/linux_musl_base.rs | 16 ------------
- 8 files changed, 3 insertions(+), 130 deletions(-)
-
+diff --git a/compiler/rustc_target/src/spec/crt_objects.rs b/compiler/rustc_target/src/spec/crt_objects.rs
+index 2fc9ab29f..276736159 100644
+--- a/compiler/rustc_target/src/spec/crt_objects.rs
++++ b/compiler/rustc_target/src/spec/crt_objects.rs
+@@ -62,28 +62,6 @@ pub(super) fn all(obj: &str) -> CrtObjects {
+     ])
+ }
+ 
+-pub(super) fn pre_musl_fallback() -> CrtObjects {
+-    new(&[
+-        (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+-        (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+-        (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]),
+-    ])
+-}
+-
+-pub(super) fn post_musl_fallback() -> CrtObjects {
+-    new(&[
+-        (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]),
+-        (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]),
+-        (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]),
+-    ])
+-}
+-
+ pub(super) fn pre_mingw_fallback() -> CrtObjects {
+     new(&[
+         (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
+diff --git a/compiler/rustc_target/src/spec/linux_musl_base.rs b/compiler/rustc_target/src/spec/linux_musl_base.rs
+index 5038a967d..b3c0e5bc4 100644
+--- a/compiler/rustc_target/src/spec/linux_musl_base.rs
++++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
+@@ -1,16 +1,9 @@
+-use crate::spec::crt_objects::{self, CrtObjectsFallback};
+ use crate::spec::TargetOptions;
+ 
+ pub fn opts() -> TargetOptions {
+     let mut base = super::linux_base::opts();
+ 
+     base.env = "musl".to_string();
+-    base.pre_link_objects_fallback = crt_objects::pre_musl_fallback();
+-    base.post_link_objects_fallback = crt_objects::post_musl_fallback();
+-    base.crt_objects_fallback = Some(CrtObjectsFallback::Musl);
+-
+-    // These targets statically link libc by default
+-    base.crt_static_default = true;
+ 
+     base
+ }
+diff --git a/config.toml.example b/config.toml.example
+index ee06e1bd0..7515ee338 100644
 --- a/config.toml.example
 +++ b/config.toml.example
-@@ -525,15 +525,6 @@
+@@ -633,15 +633,6 @@ changelog-seen = 2
  # only use static libraries. If unset, the target's default linkage is used.
  #crt-static = false
  
@@ -29,14 +69,14 @@ Subject: [PATCH 04/15] Remove -nostdlib and musl_root from musl targets
 -# The full path to the musl libdir.
 -#musl-libdir = musl-root/lib
 -
- # The root location of the `wasm32-wasi` sysroot.
- #wasi-root = "..."
- 
+ # The root location of the `wasm32-wasi` sysroot. Only used for the
+ # `wasm32-wasi` target. If you are building wasm32-wasi target, make sure to
+ # create a `[target.wasm32-wasi]` section and move this field there.
 diff --git a/src/bootstrap/cc_detect.rs b/src/bootstrap/cc_detect.rs
-index a236edf9..54c3cc64 100644
+index e750c2963..f6ba3032b 100644
 --- a/src/bootstrap/cc_detect.rs
 +++ b/src/bootstrap/cc_detect.rs
-@@ -97,7 +97,7 @@ pub fn find(build: &mut Build) {
+@@ -98,7 +98,7 @@ pub fn find(build: &mut Build) {
          if let Some(cc) = config.and_then(|c| c.cc.as_ref()) {
              cfg.compiler(cc);
          } else {
@@ -45,7 +85,7 @@ index a236edf9..54c3cc64 100644
          }
  
          let compiler = cfg.get_compiler();
-@@ -125,7 +125,7 @@ pub fn find(build: &mut Build) {
+@@ -126,7 +126,7 @@ pub fn find(build: &mut Build) {
              cfg.compiler(cxx);
              true
          } else if build.hosts.contains(&target) || build.build == target {
@@ -53,16 +93,16 @@ index a236edf9..54c3cc64 100644
 +            set_compiler(&mut cfg, Language::CPlusPlus, target, config);
              true
          } else {
-             false
-@@ -154,7 +154,6 @@ fn set_compiler(
+             // Use an auto-detected compiler (or one configured via `CXX_target_triple` env vars).
+@@ -157,7 +157,6 @@ fn set_compiler(
      compiler: Language,
-     target: Interned<String>,
+     target: TargetSelection,
      config: Option<&Target>,
 -    build: &Build,
  ) {
-     match &*target {
+     match &*target.triple {
          // When compiling for android we may have the NDK configured in the
-@@ -196,26 +195,6 @@ fn set_compiler(
+@@ -200,26 +199,6 @@ fn set_compiler(
              }
          }
  
@@ -90,14 +130,13 @@ index a236edf9..54c3cc64 100644
      }
  }
 diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs
-index 65a00db3..01fd2cf3 100644
+index 9398f2117..e4aea06fd 100644
 --- a/src/bootstrap/compile.rs
 +++ b/src/bootstrap/compile.rs
-@@ -169,26 +169,7 @@
-     t!(fs::create_dir_all(&libdir_self_contained));
+@@ -177,33 +177,7 @@ fn copy_self_contained_objects(
      let mut target_deps = vec![];
  
--    // Copies the CRT objects.
+     // Copies the CRT objects.
 -    //
 -    // rustc historically provides a more self-contained installation for musl targets
 -    // not requiring the presence of a native musl toolchain. For example, it can fall back
@@ -105,7 +144,9 @@ index 65a00db3..01fd2cf3 100644
 -    // To do that we have to distribute musl startup objects as a part of Rust toolchain
 -    // and link with them manually in the self-contained mode.
 -    if target.contains("musl") {
--        let srcdir = builder.musl_libdir(target).unwrap();
+-        let srcdir = builder.musl_libdir(target).unwrap_or_else(|| {
+-            panic!("Target {:?} does not have a \"musl-libdir\" key", target.triple)
+-        });
 -        for &obj in &["crt1.o", "Scrt1.o", "rcrt1.o", "crti.o", "crtn.o"] {
 -            copy_and_stamp(
 -                builder,
@@ -116,14 +157,20 @@ index 65a00db3..01fd2cf3 100644
 -                DependencyType::TargetSelfContained,
 -            );
 -        }
+-        for &obj in &["crtbegin.o", "crtbeginS.o", "crtend.o", "crtendS.o"] {
+-            let src = compiler_file(builder, builder.cc(target), target, obj);
+-            let target = libdir_self_contained.join(obj);
+-            builder.copy(&src, &target);
+-            target_deps.push((target, DependencyType::TargetSelfContained));
+-        }
 -    } else if target.ends_with("-wasi") {
 +    if target.ends_with("-wasi") {
-         let srcdir = builder.wasi_root(target).unwrap().join("lib/wasm32-wasi");
-         copy_and_stamp(
-             builder,
-@@ -263,15 +244,6 @@
+         let srcdir = builder
+             .wasi_root(target)
+             .unwrap_or_else(|| {
+@@ -285,15 +259,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
              .arg("--manifest-path")
-             .arg(builder.src.join("src/libtest/Cargo.toml"));
+             .arg(builder.src.join("library/test/Cargo.toml"));
  
 -        // Help the libc crate compile by assisting it in finding various
 -        // sysroot native libraries.
@@ -138,45 +185,44 @@ index 65a00db3..01fd2cf3 100644
              if let Some(p) = builder.wasi_root(target) {
                  let root = format!("native={}/lib/wasm32-wasi", p.to_str().unwrap());
 diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
-index 56164b74..8c46334a 100644
+index b9b090bb2..f3e617970 100644
 --- a/src/bootstrap/config.rs
 +++ b/src/bootstrap/config.rs
-@@ -154,8 +154,6 @@
-     pub print_step_timings: bool,
+@@ -166,7 +166,6 @@ pub struct Config {
      pub missing_tools: bool,
-
--    // Fallback musl-root for all targets
+ 
+     // Fallback musl-root for all targets
 -    pub musl_root: Option<PathBuf>,
      pub prefix: Option<PathBuf>,
      pub sysconfdir: Option<PathBuf>,
      pub datadir: Option<PathBuf>,
-@@ -252,8 +250,6 @@
-     pub linker: Option<PathBuf>,
-     pub ndk: Option<PathBuf>,
+@@ -292,8 +291,6 @@ pub struct Target {
+     pub sanitizers: Option<bool>,
+     pub profiler: Option<bool>,
      pub crt_static: Option<bool>,
 -    pub musl_root: Option<PathBuf>,
 -    pub musl_libdir: Option<PathBuf>,
      pub wasi_root: Option<PathBuf>,
      pub qemu_rootfs: Option<PathBuf>,
      pub no_std: bool,
-@@ -438,7 +434,6 @@
-     parallel_compiler: Option<bool>,
+@@ -486,7 +483,6 @@ struct Rust {
      default_linker: Option<String>,
      channel: Option<String>,
+     description: Option<String>,
 -    musl_root: Option<String>,
      rpath: Option<bool>,
      verbose_tests: Option<bool>,
      optimize_tests: Option<bool>,
-@@ -475,8 +470,6 @@
-     llvm_filecheck: Option<String>,
-     android_ndk: Option<String>,
+@@ -528,8 +524,6 @@ struct TomlTarget {
+     sanitizers: Option<bool>,
+     profiler: Option<bool>,
      crt_static: Option<bool>,
 -    musl_root: Option<String>,
 -    musl_libdir: Option<String>,
      wasi_root: Option<String>,
      qemu_rootfs: Option<String>,
      no_std: Option<bool>,
-@@ -806,7 +799,6 @@
+@@ -879,7 +873,6 @@ impl Config {
              set(&mut config.llvm_tools_enabled, rust.llvm_tools);
              config.rustc_parallel = rust.parallel_compiler.unwrap_or(false);
              config.rustc_default_linker = rust.default_linker;
@@ -184,7 +230,7 @@ index 56164b74..8c46334a 100644
              config.save_toolstates = rust.save_toolstates.map(PathBuf::from);
              set(&mut config.deny_warnings, flags.deny_warnings.or(rust.deny_warnings));
              set(&mut config.backtrace_on_ice, rust.backtrace_on_ice);
-@@ -846,8 +838,6 @@
+@@ -925,8 +918,6 @@ impl Config {
                  target.ranlib = cfg.ranlib.map(PathBuf::from);
                  target.linker = cfg.linker.map(PathBuf::from);
                  target.crt_static = cfg.crt_static;
@@ -192,12 +238,12 @@ index 56164b74..8c46334a 100644
 -                target.musl_libdir = cfg.musl_libdir.map(PathBuf::from);
                  target.wasi_root = cfg.wasi_root.map(PathBuf::from);
                  target.qemu_rootfs = cfg.qemu_rootfs.map(PathBuf::from);
-
+                 target.sanitizers = cfg.sanitizers;
 diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
-index 2a46c563..025928b9 100755
+index 2e6e9142a..4fbe4deb8 100755
 --- a/src/bootstrap/configure.py
 +++ b/src/bootstrap/configure.py
-@@ -110,34 +110,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
+@@ -109,34 +109,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
    "aarch64-linux-android NDK standalone path")
  v("x86_64-linux-android-ndk", "target.x86_64-linux-android.android-ndk",
    "x86_64-linux-android NDK standalone path")
@@ -232,9 +278,11 @@ index 2a46c563..025928b9 100755
  v("qemu-armhf-rootfs", "target.arm-unknown-linux-gnueabihf.qemu-rootfs",
    "rootfs in qemu testing, you probably don't want to use this")
  v("qemu-aarch64-rootfs", "target.aarch64-unknown-linux-gnu.qemu-rootfs",
+diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
+index 5d708d3b2..8397ebbf0 100644
 --- a/src/bootstrap/lib.rs
 +++ b/src/bootstrap/lib.rs
-@@ -876,25 +876,6 @@
+@@ -927,25 +927,6 @@ impl Build {
          }
      }
  
@@ -261,10 +309,10 @@ index 2a46c563..025928b9 100755
      fn wasi_root(&self, target: TargetSelection) -> Option<&Path> {
          self.config.target_config.get(&target).and_then(|t| t.wasi_root.as_ref()).map(|p| &**p)
 diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs
-index 530e74da..8ec9f046 100644
+index ed0cbdf97..44937aed9 100644
 --- a/src/bootstrap/sanity.rs
 +++ b/src/bootstrap/sanity.rs
-@@ -191,28 +191,6 @@
+@@ -182,28 +182,6 @@ pub fn check(build: &mut Build) {
              }
          }
  
@@ -273,7 +321,7 @@ index 530e74da..8ec9f046 100644
 -            // If this is a native target (host is also musl) and no musl-root is given,
 -            // fall back to the system toolchain in /usr before giving up
 -            if build.musl_root(*target).is_none() && build.config.build == *target {
--                let target = build.config.target_config.entry(target.clone()).or_default();
+-                let target = build.config.target_config.entry(*target).or_default();
 -                target.musl_root = Some("/usr".into());
 -            }
 -            match build.musl_libdir(*target) {
@@ -293,44 +341,3 @@ index 530e74da..8ec9f046 100644
          if target.contains("msvc") {
              // There are three builds of cmake on windows: MSVC, MinGW, and
              // Cygwin. The Cygwin build does not have generators for Visual
-diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs
-index e294e639..58ae91a9 100644
---- a/compiler/rustc_target/src/spec/linux_musl_base.rs
-+++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
-@@ -10,10 +10,6 @@
-     // argument is *not* necessary for normal builds, but it can't hurt!
-     base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-Wl,--eh-frame-hdr".to_string());
- 
--    base.pre_link_objects_fallback = crt_objects::pre_musl_fallback();
--    base.post_link_objects_fallback = crt_objects::post_musl_fallback();
--    base.crt_objects_fallback = Some(CrtObjectsFallback::Musl);
--
-     // These targets statically link libc by default
-     base.crt_static_default = true;
-     // These targets allow the user to choose between static and dynamic linking.
---- a/compiler/rustc_target/src/spec/crt_objects.rs.orig	2020-08-07 01:01:58.142394507 +0200
-+++ b/compiler/rustc_target/src/spec/crt_objects.rs	2020-08-07 01:02:25.030392771 +0200
-@@ -61,21 +61,6 @@
-     ])
- }
- 
--pub(super) fn pre_musl_fallback() -> CrtObjects {
--    new(&[
--        (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o"]),
--        (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o"]),
--        (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o"]),
--        (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o"]),
--        (LinkOutputKind::DynamicDylib, &["crti.o"]),
--        (LinkOutputKind::StaticDylib, &["crti.o"]),
--    ])
--}
--
--pub(super) fn post_musl_fallback() -> CrtObjects {
--    all("crtn.o")
--}
--
- pub(super) fn pre_mingw_fallback() -> CrtObjects {
-     new(&[
-         (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
--- 
-2.26.2
diff --git a/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch b/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
index 6571cb3c2229..58ffd0776912 100644
--- a/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
+++ b/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
@@ -1,18 +1,31 @@
-From a640bce17d908a0691d53f22e5257353f694d9b6 Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Sun, 3 May 2020 17:55:50 +0200
-Subject: [PATCH 05/15] Prefer libgcc_eh over libunwind on musl
+Additions for build.rs by q66, necessary for our musl setup.
+
+From 1eb558f246269606c6d8d73824ef6b44fa10764e Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Sat, 9 Sep 2017 00:14:16 -0500
+Subject: [PATCH 06/16] Prefer libgcc_eh over libunwind for musl
 
 ---
- src/libunwind/build.rs | 16 ++--------------
- src/libunwind/lib.rs   |  2 +-
- 2 files changed, 3 insertions(+), 15 deletions(-)
+ src/libunwind/lib.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
+diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
+index 9182e349b19..0377fbb58fc 100644
+--- a/library/unwind/src/lib.rs
++++ b/library/unwind/src/lib.rs
+@@ -23,6 +23,6 @@ cfg_if::cfg_if! {
+ }
+ 
+ #[cfg(target_env = "musl")]
+-#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))]
++#[link(name = "gcc_eh", cfg(target_feature = "crt-static"))]
+ #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
+ extern {}
 diff --git a/src/libunwind/build.rs b/src/libunwind/build.rs
-index a24808b3..a1250889 100644
+index f24d957..28828e5 100644
 --- a/library/unwind/build.rs
 +++ b/library/unwind/build.rs
-@@ -5,17 +5,14 @@
+@@ -5,17 +5,12 @@
      let target = env::var("TARGET").expect("TARGET was not set");
  
      if cfg!(feature = "llvm-libunwind")
@@ -23,16 +36,15 @@ index a24808b3..a1250889 100644
          llvm_libunwind::compile();
      } else if target.contains("x86_64-fortanix-unknown-sgx") {
          llvm_libunwind::compile();
-     } else if target.contains("linux") {
+-    } else if target.contains("linux") {
+-        // linking for Linux is handled in lib.rs
 -        if target.contains("musl") {
--            // linking for musl is handled in lib.rs
 -            llvm_libunwind::compile();
--        } else if !target.contains("android") {
-+        if !target.contains("android") {
-             println!("cargo:rustc-link-lib=gcc_s");
-         }
+-        }
      } else if target.contains("freebsd") {
-@@ -145,15 +142,6 @@
+         println!("cargo:rustc-link-lib=gcc_s");
+     } else if target.contains("rumprun") {
+@@ -143,15 +138,6 @@
              cfg.file(root.join("src").join(src));
          }
  
@@ -48,19 +60,4 @@ index a24808b3..a1250889 100644
          cfg.compile("unwind");
      }
  }
-diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
-index 18d41be7..17f73d69 100644
---- a/library/unwind/src/lib.rs
-+++ b/library/unwind/src/lib.rs
-@@ -19,7 +19,7 @@ cfg_if::cfg_if! {
- }
- 
- #[cfg(target_env = "musl")]
--#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))]
-+#[link(name = "gcc_eh", cfg(target_feature = "crt-static"))]
- #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
- extern "C" {}
- 
--- 
-2.26.2
 
diff --git a/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch b/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch
deleted file mode 100644
index 7f6ca13a95d3..000000000000
--- a/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d72ad9c226b4ed225c23d88ec5dbe6ba321b37ad Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Sat, 21 Dec 2019 17:04:13 +0100
-Subject: [PATCH 11/15] Dynamically link libc on musl by default
-
----
- src/librustc_target/spec/linux_musl_base.rs | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs
-index 58ae91a9..1fae72d6 100644
---- a/compiler/rustc_target/src/spec/linux_musl_base.rs
-+++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
-@@ -1,11 +1,9 @@
--use crate::spec::crt_objects::{self, CrtObjectsFallback};
- use crate::spec::TargetOptions;
- 
- pub fn opts() -> TargetOptions {
-     let mut base = super::linux_base::opts();
- 
--    // These targets statically link libc by default
--    base.crt_static_default = true;
-+    base.crt_static_default = false;
-     // These targets allow the user to choose between static and dynamic linking.
-     base.crt_static_respected = true;
- 
diff --git a/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch b/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
index e4d4f145b6b7..3378ee361742 100644
--- a/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
+++ b/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
@@ -9,17 +9,21 @@ Subject: [PATCH 12/15] Fix dynamic linkage of musl libc for the libc crate
  2 files changed, 4 insertions(+), 3 deletions(-)
 
 diff --git a/vendor/libc/src/lib.rs b/vendor/libc/src/lib.rs
-index 0b1496af..7f7e85a7 100644
+index 6bb71c552..22060a8d7 100644
 --- a/vendor/libc/src/lib.rs
 +++ b/vendor/libc/src/lib.rs
-@@ -33,6 +33,7 @@
+@@ -24,10 +24,7 @@
  #![deny(missing_copy_implementations, safe_packed_borrows)]
- #![no_std]
+ #![cfg_attr(not(feature = "rustc-dep-of-std"), no_std)]
  #![cfg_attr(feature = "rustc-dep-of-std", no_core)]
+-#![cfg_attr(
+-    any(feature = "rustc-dep-of-std", target_os = "redox"),
+-    feature(static_nobundle)
+-)]
 +#![cfg_attr(feature = "rustc-dep-of-std", feature(static_nobundle))]
- #![cfg_attr(target_os = "redox", feature(static_nobundle))]
  #![cfg_attr(libc_const_extern_fn, feature(const_extern_fn))]
  
+ #[macro_use]
 diff --git a/vendor/libc/src/unix/mod.rs b/vendor/libc/src/unix/mod.rs
 index 238da24b..ffb05ee7 100644
 --- a/vendor/libc/src/unix/mod.rs
diff --git a/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch b/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
index b4835eb3f4f8..692eb71142e7 100644
--- a/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
+++ b/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
@@ -8,24 +8,24 @@ Subject: [PATCH 14/15] Void: fix linkage against host/target LLVM in cross
  src/librustc_llvm/build.rs | 6 ++++--
  1 file changed, 4 insertions(+), 2 deletions(-)
 
-diff --git a/src/librustc_llvm/build.rs b/src/librustc_llvm/build.rs
-index 9b4f03b3..d0167838 100644
+diff --git a/compiler/rustc_llvm/build.rs b/compiler/rustc_llvm/build.rs
+index 621363bed..01322e1d2 100644
 --- a/compiler/rustc_llvm/build.rs
 +++ b/compiler/rustc_llvm/build.rs
-@@ -217,9 +217,11 @@ fn main() {
+@@ -242,9 +242,11 @@ fn main() {
      for lib in output(&mut cmd).split_whitespace() {
          if is_crossed {
-             if lib.starts_with("-LIBPATH:") {
--                println!("cargo:rustc-link-search=native={}", lib[9..].replace(&host, &target));
+             if let Some(stripped) = lib.strip_prefix("-LIBPATH:") {
+-                println!("cargo:rustc-link-search=native={}", stripped.replace(&host, &target));
 +                println!("cargo:rustc-link-search=native={}{}",
-+                         env::var("XBPS_CROSS_BASE").unwrap(), &lib[9..]);
-             } else if lib.starts_with("-L") {
--                println!("cargo:rustc-link-search=native={}", lib[2..].replace(&host, &target));
++                         env::var("XBPS_CROSS_BASE").unwrap(), stripped);
+             } else if let Some(stripped) = lib.strip_prefix("-L") {
+-                println!("cargo:rustc-link-search=native={}", stripped.replace(&host, &target));
 +                println!("cargo:rustc-link-search=native={}{}",
-+                         env::var("XBPS_CROSS_BASE").unwrap(), &lib[2..]);
++                         env::var("XBPS_CROSS_BASE").unwrap(), stripped);
              }
-         } else if lib.starts_with("-LIBPATH:") {
-             println!("cargo:rustc-link-search=native={}", &lib[9..]);
+         } else if let Some(stripped) = lib.strip_prefix("-LIBPATH:") {
+             println!("cargo:rustc-link-search=native={}", stripped);
 -- 
 2.26.2
 
diff --git a/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch b/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
index a064d178cef7..3f3bd3212bb9 100644
--- a/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
+++ b/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
@@ -12,15 +12,15 @@ so at least match the environment we have.
  src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs | 6 +-----
  2 files changed, 2 insertions(+), 13 deletions(-)
 
-diff --git a/src/librustc_target/abi/call/powerpc64.rs b/src/librustc_target/abi/call/powerpc64.rs
-index 93c4e97d..96b02486 100644
+diff --git a/compiler/rustc_target/src/abi/call/powerpc64.rs b/compiler/rustc_target/src/abi/call/powerpc64.rs
+index 8c2a9d09a..2dcbf2c09 100644
 --- a/compiler/rustc_target/src/abi/call/powerpc64.rs
 +++ b/compiler/rustc_target/src/abi/call/powerpc64.rs
 @@ -119,14 +119,7 @@ where
-     Ty: TyLayoutMethods<'a, C> + Copy,
-     C: LayoutOf<Ty = Ty, TyLayout = TyLayout<'a, Ty>> + HasDataLayout + HasTargetSpec,
+     Ty: TyAndLayoutMethods<'a, C> + Copy,
+     C: LayoutOf<Ty = Ty, TyAndLayout = TyAndLayout<'a, Ty>> + HasDataLayout + HasTargetSpec,
  {
--    let abi = if cx.target_spec().target_env == "musl" {
+-    let abi = if cx.target_spec().env == "musl" {
 -        ELFv2
 -    } else {
 -        match cx.data_layout().endian {
@@ -32,17 +32,18 @@ index 93c4e97d..96b02486 100644
  
      if !fn_abi.ret.is_ignore() {
          classify_ret(cx, &mut fn_abi.ret, abi);
-diff --git a/src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs b/src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs
-index 5306d905..c63eed85 100644
+diff --git a/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
+index 751022c12..c4d55a62e 100644
 --- a/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
 +++ b/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
-@@ -1,4 +1,4 @@
--use crate::spec::{LinkerFlavor, RelroLevel, Target, TargetOptions, TargetResult};
-+use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult};
+@@ -1,5 +1,5 @@
+ use crate::abi::Endian;
+-use crate::spec::{LinkerFlavor, RelroLevel, Target, TargetOptions};
++use crate::spec::{LinkerFlavor, Target, TargetOptions};
  
- pub fn target() -> TargetResult {
-     let mut base = super::linux_base::opts();
-@@ -6,10 +6,6 @@ pub fn target() -> TargetResult {
+ pub fn target() -> Target {
+     let mut base = super::linux_gnu_base::opts();
+@@ -7,10 +7,6 @@ pub fn target() -> Target {
      base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-m64".to_string());
      base.max_atomic_width = Some(64);
  
@@ -50,9 +51,9 @@ index 5306d905..c63eed85 100644
 -    // for now. https://github.com/rust-lang/rust/pull/43170#issuecomment-315411474
 -    base.relro_level = RelroLevel::Partial;
 -
-     Ok(Target {
+     Target {
          llvm_target: "powerpc64-unknown-linux-gnu".to_string(),
-         target_endian: "big".to_string(),
+         pointer_width: 64,
 -- 
 2.26.2
 
diff --git a/srcpkgs/rust/patches/need-ssp_nonshared.patch b/srcpkgs/rust/patches/need-ssp_nonshared.patch
index 44c6dc2f26f2..f1adf20421ee 100644
--- a/srcpkgs/rust/patches/need-ssp_nonshared.patch
+++ b/srcpkgs/rust/patches/need-ssp_nonshared.patch
@@ -1,23 +1,13 @@
---- rustc-1.47.0-src/library/std/build.rs.orig
-+++ rustc-1.47.0-src/library/std/build.rs
-@@ -8,6 +8,8 @@
-             println!("cargo:rustc-link-lib=dl");
-             println!("cargo:rustc-link-lib=log");
-             println!("cargo:rustc-link-lib=gcc");
-+        } else if target.contains("musl") {
-+            println!("cargo:rustc-link-lib=ssp_nonshared");
-         }
-     } else if target.contains("freebsd") {
-         println!("cargo:rustc-link-lib=execinfo");
---- rustc-1.44.0-src/library/unwind/build.rs.orig
-+++ rustc-1.44.0-src/library/unwind/build.rs
-@@ -12,6 +12,9 @@ fn main() {
-     } else if target.contains("linux") {
-         if !target.contains("android") {
-             println!("cargo:rustc-link-lib=gcc_s");
-+            if target.contains("musl") {
-+                println!("cargo:rustc-link-lib=ssp_nonshared");
-+            }
-         }
-     } else if target.contains("freebsd") {
-         println!("cargo:rustc-link-lib=gcc_s");
+--- a/library/std/src/sys/unix/mod.rs.orig	2021-02-11 18:34:14.479832268 +0100
++++ b/library/std/src/sys/unix/mod.rs	2021-02-11 18:38:28.078987749 +0100
+@@ -243,6 +243,9 @@
+         #[link(name = "log")]
+         #[link(name = "gcc")]
+         extern "C" {}
++    } else if #[cfg(all(target_os = "linux", target_env = "musl"))] {
++	#[link(name = "ssp_nonshared")]
++	extern "C" {}
+     } else if #[cfg(target_os = "freebsd")] {
+         #[link(name = "execinfo")]
+         #[link(name = "pthread")]
+
diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template
index 6bb928e14783..8df40053a1eb 100644
--- a/srcpkgs/rust/template
+++ b/srcpkgs/rust/template
@@ -8,9 +8,9 @@
 # uploaded to https://alpha.de.repo.voidlinux.org/distfiles/
 #
 pkgname=rust
-version=1.48.0
+version=1.52.1
 revision=1
-_rust_dist_version=1.48.0
+_rust_dist_version=1.52.0
 wrksrc="rustc-${version}-src"
 hostmakedepends="cmake curl pkg-config python3 tar"
 makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm11"
@@ -20,8 +20,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, Apache-2.0"
 homepage="https://www.rust-lang.org/"
 distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
-checksum="0e763e6db47d5d6f91583284d2f989eacc49b84794d1443355b85c58d67ae43b"
+checksum=3a6f23a26d0e8f87abbfbf32c5cd7daa0c0b71d0986abefc56b9a5fbfbd0bf98
 lib32disabled=yes
+make_check=ci-skip
 patch_args="-Np1"
 
 build_options="bindist"
@@ -38,7 +39,7 @@ case "$XBPS_MACHINE" in
 	ppc*)
 		# custom bootstrap tarballs still use cargo versioning, so override
 		_bootstrap_url="https://alpha.de.repo.voidlinux.org/distfiles"
-		_cargo_dist_version="0.49.0"
+		_cargo_dist_version="0.53.0"
 		;;
 esac
 
@@ -49,15 +50,15 @@ distfiles+=" ${_bootstrap_url}/cargo-${_cargo_dist_version}-${RUST_BUILD}.tar.xz
 case "$XBPS_MACHINE" in
 	i686)
 		checksum+="
-		 1eab76df91e87198632605752d0dd66f3d84b502cbd1f982f6db3d0d8d943cdb"
+		 56e5738e71ebde6af88c6089af99e6785f6b75250781dc64a4ad3639eeb9f0d5"
 		;;
 	x86_64)
 		checksum+="
-		 b11d595581e2580c069b5039214e1031a0e4f87ff6490ac39f92f77857e37055"
+		 d0931a1e728afdfbe3390a2ff3a5256d1668402298a3a6c050ac65ad01c4db2b"
 		;;
 	x86_64-musl)
 		checksum+="
-		 8728cb7515e593f6fcf3c7afba826a92cd227a35b8e936bae892b95482d4fb90"
+		 680dbc224f2a1d9a33a256b15be8d1c58dbdfe88aae3ca9c2b0f805fea568ab3"
 		;;
 	ppc64le)
 		checksum+="
@@ -104,18 +105,18 @@ else
 	case "$XBPS_MACHINE" in
 		i686)
 			checksum+="
-			 c241405350bf6f88224db7040012ce25351b332d6deffec07a9b5a958ab19a28
-			 d4ea5ca6f9c8f9092b50c879f1d9a2620486f08020fa4cac227743a19f6e8cdf"
+			 0db222569292231d5e43d02cab5b724c707737f5654cee3a09f220b88b0f66c1
+			 54749b579a8426dd46afe67feb3c206b0b129e59873a443dcd93ed51232a37d6"
 			;;
 		x86_64)
 			checksum+="
-			 fc4d292a52cbb6b84fb9f065d0d7596064a9b957381d639d5a750d6e2bf02483
-			 1c00a6a0dabbf6290728b09f9307d9fa6cc985487f727075c68acd4a600ef3f8"
+			 a5ce7d951dbebd815530c3c571c193c24ae4b83bc1bf431845c0dbfbe1280476
+			 dcdc0083facd6484527494ee5b8f72e040a095ab346bb658ce176be573d5c9b4"
 			;;
 		x86_64-musl)
 			checksum+="
-			 50c2904db7794400987487ea364392714830f287f3e596a9f8ea9df748dfa8a3
-			 4f485d8800f90898705686b873765a4c0fe909d1127d5b091a01979bc32f01c0"
+			 57a2282e20694ea9dcb8417bd45ad7623c95ccbfac86c58927a7e3479976b21d
+			 d5809f3f1345a3c524f00cfa2ac1631b494a6de3143b1a3d081476f2c4f78905"
 			;;
 		ppc64le)
 			checksum+="
@@ -254,7 +255,7 @@ do_configure() {
 		verbose-tests = true
 		dist-src = false
 		jemalloc = false
-		llvm-libunwind = false
+		llvm-libunwind = "no"
 		codegen-tests = false
 		[dist]
 		src-tarball = false
@@ -343,6 +344,12 @@ do_install() {
 	# symlinks instead of copies
 	mv *.so rustlib/${RUST_TARGET}/lib
 	ln -sf rustlib/${RUST_TARGET}/lib/*.so .
+
+	# executable used for split dwarf, currently unstable on linux.
+	# it's copied directly from the local llvm package, but
+	# FIXME: cross builds are installing the version from the build machine,
+	# it shouldn't be necessary to remove it
+	rm rustlib/${RUST_TARGET}/bin/rust-llvm-dwp
 }
 
 rust-doc_package() {

From b75293158bc580056b4e423576f7a9c8e2d75167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 17 Apr 2021 02:19:49 -0300
Subject: [PATCH 003/318] cargo: update to 0.53.0.

---
 srcpkgs/cargo/patches/fix-serde.diff | 14 --------------
 srcpkgs/cargo/template               | 16 ++++++++--------
 2 files changed, 8 insertions(+), 22 deletions(-)
 delete mode 100644 srcpkgs/cargo/patches/fix-serde.diff

diff --git a/srcpkgs/cargo/patches/fix-serde.diff b/srcpkgs/cargo/patches/fix-serde.diff
deleted file mode 100644
index d76499f5cd9f..000000000000
--- a/srcpkgs/cargo/patches/fix-serde.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-This patch was downloaded from "https://github.com/alexcrichton/cargo/commit/f097d02ea62111493b9f06d096a94dfddd020415.diff"
-diff --git src/cargo/util/config/de.rs src/cargo/util/config/de.rs
-index 758f5c23f1..a70cd0dce8 100644
---- src/cargo/util/config/de.rs
-+++ src/cargo/util/config/de.rs
-@@ -527,7 +527,7 @@ impl<'de, 'config> de::MapAccess<'de> for ValueDeserializer<'config> {
-                 seed.deserialize(Tuple2Deserializer(0i32, path.to_string_lossy()))
-             }
-             Definition::Environment(env) => {
--                seed.deserialize(Tuple2Deserializer(1i32, env.as_ref()))
-+                seed.deserialize(Tuple2Deserializer(1i32, env.as_str()))
-             }
-             Definition::Cli => seed.deserialize(Tuple2Deserializer(2i32, "")),
-         }
diff --git a/srcpkgs/cargo/template b/srcpkgs/cargo/template
index 9c9781d1fc47..af52504d2a4e 100644
--- a/srcpkgs/cargo/template
+++ b/srcpkgs/cargo/template
@@ -1,7 +1,7 @@
 # Template file for 'cargo'
 pkgname=cargo
-version=0.49.0
-revision=2
+version=0.53.0
+revision=1
 wrksrc="cargo-${version}"
 build_helper=rust
 hostmakedepends="rust python3 curl cmake pkg-config zlib-devel"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, Apache-2.0"
 homepage="https://crates.io/"
 distfiles="https://github.com/rust-lang/cargo/archive/${version}.tar.gz"
-checksum=59ba1ce05becb4a5e0772d334d75f9dce3d5487ca288ac986e786241bb1cbac5
+checksum=f8e292b7b1a9e30f0b201a4c0267427a06a8d814083999fb7b183b5c0f168480
 replaces="cargo-tree>=0"
 
 build_options="static bindist"
@@ -21,14 +21,14 @@ desc_option_bindist="Generate a tarball for bootstrap"
 # rust upstream no longer ships cargo-versioned tarballs
 # need to use the corresponding rust version instead
 _bootstrap_url="https://static.rust-lang.org/dist"
-_cargo_dist_version="1.48.0"
+_cargo_dist_version="1.52.0"
 
 case "$XBPS_MACHINE" in
 	x86_64*|i686|ppc64le) ;;
 	ppc*)
 		# custom bootstrap tarballs still use cargo versioning, so override
 		_bootstrap_url="https://alpha.de.repo.voidlinux.org/distfiles"
-		_cargo_dist_version="0.49.0"
+		_cargo_dist_version="0.53.0"
 		;;
 esac
 
@@ -45,15 +45,15 @@ distfiles+=" ${_bootstrap_url}/cargo-${_cargo_dist_version}-${RUST_BUILD}.tar.xz
 case "$XBPS_MACHINE" in
 	i686)
 		checksum+="
-		 1eab76df91e87198632605752d0dd66f3d84b502cbd1f982f6db3d0d8d943cdb"
+		 56e5738e71ebde6af88c6089af99e6785f6b75250781dc64a4ad3639eeb9f0d5"
 		;;
 	x86_64)
 		checksum+="
-		 b11d595581e2580c069b5039214e1031a0e4f87ff6490ac39f92f77857e37055"
+		 d0931a1e728afdfbe3390a2ff3a5256d1668402298a3a6c050ac65ad01c4db2b"
 		;;
 	x86_64-musl)
 		checksum+="
-		 8728cb7515e593f6fcf3c7afba826a92cd227a35b8e936bae892b95482d4fb90"
+		 680dbc224f2a1d9a33a256b15be8d1c58dbdfe88aae3ca9c2b0f805fea568ab3"
 		;;
 	ppc64le)
 		checksum+="

From e099fb2d69f3d8c38213c42873670646bc3b015f Mon Sep 17 00:00:00 2001
From: reback00 <reback00@protonmail.com>
Date: Thu, 13 May 2021 00:07:15 +0600
Subject: [PATCH 004/318] pnpm: update to 6.3.0

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

diff --git a/srcpkgs/pnpm/template b/srcpkgs/pnpm/template
index 6de605f2e69f..24d7a6dc7f51 100644
--- a/srcpkgs/pnpm/template
+++ b/srcpkgs/pnpm/template
@@ -1,6 +1,6 @@
 # Template file for 'pnpm'
 pkgname=pnpm
-version=6.1.0
+version=6.3.0
 revision=1
 build_style=fetch
 hostmakedepends="nodejs jq"
@@ -10,7 +10,7 @@ maintainer="reback00 <reback00@protonmail.com>"
 license="MIT"
 homepage="https://pnpm.js.org/"
 distfiles="https://registry.npmjs.org/${pkgname}/-/${pkgname}-${version}.tgz"
-checksum=29edaaee2babbeb34309421b24cbe8f36b05066abba6ab14c97f7483ad5e3378
+checksum=eebd1dfe4466e5e84fb83332c5bf0e970002eedcb1cae8922257a477d67c5636
 python_version=3
 
 do_install() {

From 6936f6d19f9261c5c706c454e3e8e72bb692e765 Mon Sep 17 00:00:00 2001
From: Luca Weiss <luca@z3ntu.xyz>
Date: Wed, 12 May 2021 19:42:47 +0200
Subject: [PATCH 005/318] razergenie: update to 0.9.0

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

diff --git a/srcpkgs/razergenie/template b/srcpkgs/razergenie/template
index 33626a19ccc8..53cb9757b60a 100644
--- a/srcpkgs/razergenie/template
+++ b/srcpkgs/razergenie/template
@@ -1,6 +1,6 @@
 # Template file for 'razergenie'
 pkgname=razergenie
-version=0.8.1
+version=0.9.0
 revision=1
 wrksrc="RazerGenie-${version}"
 build_style=meson
@@ -12,4 +12,4 @@ maintainer="Luca Weiss <luca@z3ntu.xyz>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/z3ntu/RazerGenie"
 distfiles="https://github.com/z3ntu/RazerGenie/releases/download/v${version}/RazerGenie-${version}.tar.xz"
-checksum=2da308d70a88accf2a98899f0addef641fcedcbf69f99fffc69bb111f953b70e
+checksum=e4a35ce56f7a8bc102afaca121668831dab876a6f487849bce46b0c6613aa85e

From fec1c29aebbbd04b8837810b1a9b7962f056606a Mon Sep 17 00:00:00 2001
From: Luca Weiss <luca@z3ntu.xyz>
Date: Wed, 12 May 2021 19:41:28 +0200
Subject: [PATCH 006/318] openrazer-meta: update to 3.0.1

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

diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template
index 0b74bb4ebb9e..8a3f15ff6f6a 100644
--- a/srcpkgs/openrazer-meta/template
+++ b/srcpkgs/openrazer-meta/template
@@ -1,6 +1,6 @@
 # Template file for 'openrazer-meta'
 pkgname=openrazer-meta
-version=2.9.0
+version=3.0.1
 revision=1
 wrksrc="openrazer-${version}"
 build_style=gnu-makefile
@@ -13,7 +13,7 @@ maintainer="Luca Weiss <luca@z3ntu.xyz>"
 license="GPL-2.0-or-later"
 homepage="https://openrazer.github.io"
 distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz"
-checksum=c2b52debfd16ae1f319720c1db294f1d8a274b4a5736ac8a3eb27a680180254b
+checksum=b27a7ab459e5290f9fe4d56f49922f97ed83fc92ba2bc0154aff8c4cdd1de73f
 
 do_build() {
 	:

From 5b68abb2344a7ca0f30ca7e6743f126f00ee0ddf Mon Sep 17 00:00:00 2001
From: teldra <teldra@rotce.de>
Date: Wed, 12 May 2021 10:36:47 +0200
Subject: [PATCH 007/318] hdparm: update to 9.62.

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

diff --git a/srcpkgs/hdparm/template b/srcpkgs/hdparm/template
index f742d1e42891..1f8a58fb6db2 100644
--- a/srcpkgs/hdparm/template
+++ b/srcpkgs/hdparm/template
@@ -1,6 +1,6 @@
 # Template file for 'hdparm'
 pkgname=hdparm
-version=9.61
+version=9.62
 revision=1
 build_style=gnu-makefile
 make_install_args="exec_prefix=/usr sbindir=/usr/bin"
@@ -9,7 +9,7 @@ maintainer="teldra <teldra@rotce.de>"
 license="0BSD" # Upstream is very unclear and names their stuff 'bsd-style'
 homepage="https://sourceforge.net/projects/hdparm/"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=da1a1c3887f10b8397e8e02013caa61142e0e72cb0d73997421ca2f2f4df5343
+checksum=2c0f9d75cdbeda928a25a128cd3d0b7120445ec0910c0b29d4c1038ed1be777f
 
 post_install() {
 	vlicense LICENSE.TXT

From 205fbe891b1f02ccf3af36b5909c5b3e3ea2db93 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Wed, 12 May 2021 20:54:27 +0200
Subject: [PATCH 008/318] linux5.4: update to 5.4.118.

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

diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template
index 155eefa4b6b0..e73e72e35c7e 100644
--- a/srcpkgs/linux5.4/template
+++ b/srcpkgs/linux5.4/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.4'
 pkgname=linux5.4
-version=5.4.117
+version=5.4.118
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=4e989b5775830092e5c76b5cca65ebff862ad0c87d0b58c3a20d415c3d4ec770
+checksum=d970509c274fd2f5a9257a63c56f7a8b3e50ec12015bd6864dc4b76b38dc821b
 python_version=3
 patch_args="-Np1"
 

From 547552ca6d937c3af1491c91cf8482cb2f55945b Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Wed, 12 May 2021 20:59:00 +0200
Subject: [PATCH 009/318] libfilezilla: update to 0.28.0.

---
 common/shlibs                 | 2 +-
 srcpkgs/libfilezilla/template | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 421d9f677e80..0d53e2be7dfa 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2582,7 +2582,7 @@ libhwloc.so.15 libhwloc-2.0.4_1
 libnetfilter_cttimeout.so.1 libnetfilter_cttimeout-1.0.0_1
 libnetfilter_cthelper.so.0 libnetfilter_cthelper-1.0.0_1
 libnetfilter_queue.so.1 libnetfilter_queue-1.0.2_1
-libfilezilla.so.12 libfilezilla-0.27.1_1
+libfilezilla.so.13 libfilezilla-0.28.0_1
 libtommath.so.1 libtommath-1.0_1
 libKF5ItemViews.so.5 kitemviews-5.26.0_1
 libunicorn.so.1 unicorn-1.0_1
diff --git a/srcpkgs/libfilezilla/template b/srcpkgs/libfilezilla/template
index 612ca6852ac0..65267f53cb33 100644
--- a/srcpkgs/libfilezilla/template
+++ b/srcpkgs/libfilezilla/template
@@ -1,7 +1,7 @@
 # Template file for 'libfilezilla'
 # filezilla needs to be rebuilt when libfilezilla version changes, ABI is not stable
 pkgname=libfilezilla
-version=0.27.1
+version=0.28.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://lib.filezilla-project.org/"
 changelog="https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/NEWS?view=co"
 distfiles="https://download.filezilla-project.org/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=400ef405c49fa486953b28b2bccdc445357a0650168a17a912936a5e6db9d840
+checksum=e7c021070e6101838728b19691d0c480924f4640e5b04adf41e35206e7041638
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From 87559202dab1f859b7e26e28540ebd068114a0f5 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Wed, 12 May 2021 21:29:54 +0200
Subject: [PATCH 010/318] filezilla: update to 3.54.0.

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

diff --git a/srcpkgs/filezilla/template b/srcpkgs/filezilla/template
index 1ac4a2bd9525..5f57fe407281 100644
--- a/srcpkgs/filezilla/template
+++ b/srcpkgs/filezilla/template
@@ -1,6 +1,6 @@
 # Template file for 'filezilla'
 pkgname=filezilla
-version=3.53.1
+version=3.54.0
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --disable-manualupdatecheck --disable-autoupdatecheck
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
 homepage="https://filezilla-project.org"
 changelog="https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/NEWS?view=co"
 distfiles="https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2"
-checksum=656874f2eaec54672c72f41ea5ea149c50197c50de5d6748bb41d722bfc3f779
+checksum=5a167b678391d8962f924dbdff8ea488dc13c21ee5c0e3276acd7a97bd65f48e
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wxWidgets-gtk3-devel xdg-utils"

From 533fcbc486cf7854c52cbb17d7f09011c3dadbd6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Wed, 12 May 2021 17:05:09 -0300
Subject: [PATCH 011/318] =?UTF-8?q?.mailmap:=20add=20=C3=89rico=20Rolim=20?=
 =?UTF-8?q?alias.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .mailmap | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.mailmap b/.mailmap
index b0305c467b92..0692788d3f38 100644
--- a/.mailmap
+++ b/.mailmap
@@ -55,3 +55,5 @@ teldra <teldra@rotce.de> xor <aur@rotce.de>
 Andrew J. Hesford <ajh@sideband.org> Andrew J. Hesford <ahesford@gleason.com>
 
 howtologinquickwiththirtyninecharacters <howtologinquickwiththirtyninecharacters@users.noreply.github.com> It looks like the profile name is limited to 256 characters, just like most error messages here it says 255 characters but we know better, do we? As usual, let's try to fill it with meaningless words about nothing at all. Maybe I can reach its limit. End <61999526+howtologinquickwiththirtyninecharacters@users.noreply.github.com>
+
+Érico Nogueira <erico.erc@gmail.com> Érico Rolim <erico.erc@gmail.com>

From cf92a554a71093120388cf0721bafc9305aa1a0e Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Tue, 11 May 2021 16:25:03 -0500
Subject: [PATCH 012/318] nvidia: update to 460.80.

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

diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template
index dd974995916d..f003d51545df 100644
--- a/srcpkgs/nvidia/template
+++ b/srcpkgs/nvidia/template
@@ -3,7 +3,7 @@
 _desc="NVIDIA drivers for linux"
 
 pkgname=nvidia
-version=460.73.01
+version=460.80
 revision=1
 maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="custom:NVIDIA Proprietary"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>24_1"
 
 _pkg="NVIDIA-Linux-x86_64-${version}"
 distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
-checksum=11b1c918de26799e9ee3dc5db13d8630922b6aa602b9af3fbbd11a9a8aab1e88
+checksum=ca6cb416d52ee5672b35b63df187e491698b27e5ceb4d7967c1483ffb91d09f8
 # subpackages need to be processed in this specific order
 subpackages="nvidia-gtklibs nvidia-dkms nvidia-opencl nvidia-libs nvidia-libs-32bit"
 depends="nvidia-libs-${version}_${revision}

From d8b34c84cec5309b4df265074c8a6c1b1f9a751b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 00:46:43 -0300
Subject: [PATCH 013/318] libepoxy: update to 1.5.7.

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

diff --git a/srcpkgs/libepoxy/template b/srcpkgs/libepoxy/template
index 3c2b44e721c8..ae914b24c3d5 100644
--- a/srcpkgs/libepoxy/template
+++ b/srcpkgs/libepoxy/template
@@ -1,6 +1,6 @@
 # Template file for 'libepoxy'
 pkgname=libepoxy
-version=1.5.5
+version=1.5.7
 revision=1
 build_style=meson
 hostmakedepends="pkg-config xorg-util-macros"
@@ -11,7 +11,7 @@ license="MIT"
 homepage="https://github.com/anholt/libepoxy"
 changelog="https://github.com/anholt/libepoxy/releases"
 distfiles="https://github.com/anholt/libepoxy/archive/${version}.tar.gz"
-checksum=5d80a43a6524a1ebdd0c9c5d5105295546a0794681853c636a0c70f8f9c658ce
+checksum=b9e22ba707d0e723e9665c67a2b2974a86f4c4c27e3009dde24a988d1aadf643
 
 post_install() {
 	vlicense COPYING

From c1c0bba9a9c8209c93d08028e139ce28ba697fb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 00:46:48 -0300
Subject: [PATCH 014/318] wpebackend-fdo: update to 1.8.4.

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

diff --git a/srcpkgs/wpebackend-fdo/template b/srcpkgs/wpebackend-fdo/template
index e0588805cbc9..d2fc65ffd6bd 100644
--- a/srcpkgs/wpebackend-fdo/template
+++ b/srcpkgs/wpebackend-fdo/template
@@ -1,6 +1,6 @@
 # Template file for 'wpebackend-fdo'
 pkgname=wpebackend-fdo
-version=1.8.3
+version=1.8.4
 revision=1
 build_style=meson
 hostmakedepends="pkg-config wayland-devel"
@@ -10,7 +10,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="BSD-2-Clause"
 homepage="https://wpewebkit.org"
 distfiles="https://wpewebkit.org/releases/${pkgname}-${version}.tar.xz"
-checksum=3d0b4282a1bd9e0664d7a20abe14e982f3285296ac62de56cae2a404b9d28b9e
+checksum=def59bed5e8cdabb65ffa76ee2eef349fba7b42a75dac80f3da5954b17f4074a
 
 post_install() {
 	vlicense COPYING

From 753787748cf76964df82a7d1d93c8d8d49e4940f Mon Sep 17 00:00:00 2001
From: Anubhav Kini <anubhavkini@gmail.com>
Date: Wed, 12 May 2021 14:55:22 +0530
Subject: [PATCH 015/318] opentyrian: update outdated homepage

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

diff --git a/srcpkgs/opentyrian/template b/srcpkgs/opentyrian/template
index a9ae953da179..2f70a3b2a0a2 100644
--- a/srcpkgs/opentyrian/template
+++ b/srcpkgs/opentyrian/template
@@ -11,7 +11,7 @@ makedepends="SDL_net-devel"
 short_desc="OSS port of the DOS shoot-em-up Tyrian"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
-homepage="https://bitbucket.org/opentyrian/opentyrian/wiki/Home"
+homepage="https://github.com/opentyrian/opentyrian"
 distfiles="http://www.camanis.net/${pkgname}/releases/${pkgname}-${version}-src.tar.gz
  http://camanis.net/tyrian/tyrian${_dataver}.zip"
 checksum="f54b6b3cedcefa187c9f605d6164aae29ec46a731a6df30d351af4c008dee45f

From c4ca672e06dc33a0a02bd27b4da1677c81987e7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Wed, 12 May 2021 17:42:38 -0300
Subject: [PATCH 016/318] libinput: update to 1.17.2.

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

diff --git a/srcpkgs/libinput/template b/srcpkgs/libinput/template
index 9a7244523b00..630b7c6f69dc 100644
--- a/srcpkgs/libinput/template
+++ b/srcpkgs/libinput/template
@@ -1,6 +1,6 @@
 # Template file for 'libinput'
 pkgname=libinput
-version=1.17.1
+version=1.17.2
 revision=1
 build_style=meson
 configure_args="$(vopt_bool debug_gui debug-gui) -Ddocumentation=false -Dtests=false"
@@ -13,7 +13,7 @@ maintainer="bra1nwave <bra1nwave@protonmail.com>"
 license="MIT"
 homepage="https://www.freedesktop.org/wiki/Software/libinput"
 distfiles="${FREEDESKTOP_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=e51c50f3ce253961bed452d9f93102cc26128406975ab88ff9ec9e6c3b875137
+checksum=b822263086b6588b9a9a153be97dea409f63927fb67b9a241748e76f222a5be1
 
 build_options="debug_gui"
 desc_option_debug_gui="Build with debug GUI (GTK+3)"

From 35501f29ba58b8f77c92abe25c6316b91ba3f4f3 Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Wed, 12 May 2021 11:22:15 -0700
Subject: [PATCH 017/318] reaver: upgrade to 1.6.6

Also cleans up past template mistakes made in the 1.4 to 1.6.5
transition:
Remove commented out lines referencing the sqlite database
Remove commented-out do_install override
Remove u_char -> unsigned char sed (u_char still present in source but
    upstream fixed build breaks.

reaver-wps-fork-t6x commit 46ccf2e268f7 has the database removal,
d559537b7021 has the u_char fix, and 8977bdf66e43 fixes the destdir
breakage that required the do_install override.

Fixes: 09da89673e64 ("reaver: update to 1.6.5")
---
 srcpkgs/reaver/template | 26 +++++---------------------
 1 file changed, 5 insertions(+), 21 deletions(-)

diff --git a/srcpkgs/reaver/template b/srcpkgs/reaver/template
index 67f2f9a29854..2275ccd0881e 100644
--- a/srcpkgs/reaver/template
+++ b/srcpkgs/reaver/template
@@ -1,29 +1,13 @@
 # Template file for 'reaver'
 pkgname=reaver
-version=1.6.5
-revision=2
-build_style=gnu-configure
+version=1.6.6
+revision=1
 build_wrksrc="src"
-#conf_files="/etc/reaver/reaver.db"
+build_style=gnu-configure
 makedepends="libpcap-devel"
 short_desc="Brute force attack tool against Wifi Protected Setup (WPS)"
 maintainer="cipr3s <cipr3s@gmx.com>"
-license="GPL-2"
+license="GPL-2.0-or-later"
 homepage="https://github.com/t6x/reaver-wps-fork-t6x"
 distfiles="https://github.com/t6x/reaver-wps-fork-t6x/releases/download/v${version}/${pkgname}-${version}.tar.xz"
-checksum=342e9d265cf459bd2387205b73a63d1fc7582e268f0e9aec20613f3ec11b6a6b
-
-post_extract() {
-	case "$XBPS_TARGET_MACHINE" in
-	*-musl) find -type f -exec sed -i "{}" -e"s;u_char;unsigned char;g" \;
-		;;
-	esac
-}
-
-#do_install() {
-#	# The Makefile's install target is broken (ignores destdir)
-#	vmkdir etc/${pkgname}
-#	vinstall ${pkgname}.db 644 etc/${pkgname}
-#	vbin wash
-#	vbin reaver
-#}
+checksum=e329a0da0b6dd888916046535ff86a6aa144644561937954e560bb1810ab6702

From 7cb19e64280cbcf972de39921b7fa1295cdea6d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Louis=20Dupr=C3=A9=20Bertoni?=
 <louisdb@lespetitspedestres.org>
Date: Tue, 11 May 2021 15:48:52 +0300
Subject: [PATCH 018/318] New package: kpkpass 21.04.0

---
 srcpkgs/kpkpass-devel    |  1 +
 srcpkgs/kpkpass/template | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/kpkpass-devel
 create mode 100644 srcpkgs/kpkpass/template

diff --git a/srcpkgs/kpkpass-devel b/srcpkgs/kpkpass-devel
new file mode 120000
index 000000000000..35f208ff1de3
--- /dev/null
+++ b/srcpkgs/kpkpass-devel
@@ -0,0 +1 @@
+kpkpass
\ No newline at end of file
diff --git a/srcpkgs/kpkpass/template b/srcpkgs/kpkpass/template
new file mode 100644
index 000000000000..94086b03d41e
--- /dev/null
+++ b/srcpkgs/kpkpass/template
@@ -0,0 +1,23 @@
+# Template file for 'kpkpass'
+pkgname=kpkpass
+version=21.04.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools shared-mime-info"
+makedepends="karchive-devel qt5-devel"
+short_desc="Apple Wallet Pass reader"
+maintainer="Louis Dupré Bertoni <contact@louisdb.xyz>"
+license="LGPL-2.1-or-later"
+homepage="https://kontact.kde.org"
+distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
+checksum=b117e2b04f66e101662ef85a56e2636d78b4092e897f14ff0c27ce61874c2e68
+
+kpkpass-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}

From d057e41f5fb90c92cf5e3b27467a2d5c99519cb8 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Thu, 13 May 2021 12:32:15 +0200
Subject: [PATCH 019/318] kmymoney: fix segfault with qt5-5.15.3+20210429

---
 ...0aed4652a0e9ff0bffcade33827a6283aaa1.patch | 174 ++++++++++++++++++
 srcpkgs/kmymoney/template                     |   3 +-
 2 files changed, 176 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/kmymoney/patches/de390aed4652a0e9ff0bffcade33827a6283aaa1.patch

diff --git a/srcpkgs/kmymoney/patches/de390aed4652a0e9ff0bffcade33827a6283aaa1.patch b/srcpkgs/kmymoney/patches/de390aed4652a0e9ff0bffcade33827a6283aaa1.patch
new file mode 100644
index 000000000000..a84104b9fb62
--- /dev/null
+++ b/srcpkgs/kmymoney/patches/de390aed4652a0e9ff0bffcade33827a6283aaa1.patch
@@ -0,0 +1,174 @@
+From de390aed4652a0e9ff0bffcade33827a6283aaa1 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Thu, 8 Apr 2021 22:57:29 +0200
+Subject: [PATCH] Fix crash with newer Qt versions
+
+Newer Qt versions call filterAcceptsRow from QSortFilterProxyModel::setSourceModel so we need to call AccountsProxyModel::setSourceColumns before setSourceModel
+---
+ kmymoney/converter/mymoneystatementreader.cpp        | 2 +-
+ kmymoney/dialogs/kaccountselectdlg.cpp               | 2 +-
+ kmymoney/dialogs/knewaccountdlg.cpp                  | 2 +-
+ kmymoney/views/kgloballedgerview_p.h                 | 2 +-
+ kmymoney/views/kinvestmentview_p.h                   | 2 +-
+ kmymoney/views/kpayeesview_p.h                       | 2 +-
+ kmymoney/views/newspliteditor.cpp                    | 2 +-
+ kmymoney/views/newtransactioneditor.cpp              | 2 +-
+ kmymoney/views/simpleledgerview.cpp                  | 2 +-
+ kmymoney/widgets/kmymoneyaccounttreeview.cpp         | 2 +-
+ kmymoney/wizards/newaccountwizard/khierarchypage.cpp | 2 +-
+ 11 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/kmymoney/converter/mymoneystatementreader.cpp b/kmymoney/converter/mymoneystatementreader.cpp
+index af9a6a345..2158f5ba7 100644
+--- a/kmymoney/converter/mymoneystatementreader.cpp
++++ b/kmymoney/converter/mymoneystatementreader.cpp
+@@ -1043,8 +1043,8 @@ void MyMoneyStatementReader::processTransactionEntry(const MyMoneyStatement::Tra
+                     filterProxyModel->addAccountGroup(QVector<Account::Type> {Account::Type::Asset, Account::Type::Liability, Account::Type::Equity, Account::Type::Income, Account::Type::Expense});
+ 
+                     auto const model = Models::instance()->accountsModel();
+-                    filterProxyModel->setSourceModel(model);
+                     filterProxyModel->setSourceColumns(model->getColumns());
++                    filterProxyModel->setSourceModel(model);
+                     filterProxyModel->sort((int)eAccountsModel::Column::Account);
+ 
+                     QPointer<KMyMoneyAccountCombo> accountCombo = new KMyMoneyAccountCombo(filterProxyModel);
+diff --git a/kmymoney/dialogs/kaccountselectdlg.cpp b/kmymoney/dialogs/kaccountselectdlg.cpp
+index 8495ab8c1..21b939873 100644
+--- a/kmymoney/dialogs/kaccountselectdlg.cpp
++++ b/kmymoney/dialogs/kaccountselectdlg.cpp
+@@ -123,8 +123,8 @@ KAccountSelectDlg::KAccountSelectDlg(const eDialogs::Category accountType, const
+     filterProxyModel->addAccountGroup(accountTypes);
+ 
+     auto model = Models::instance()->accountsModel();
+-    filterProxyModel->setSourceModel(model);
+     filterProxyModel->setSourceColumns(model->getColumns());
++    filterProxyModel->setSourceModel(model);
+     filterProxyModel->sort((int)eAccountsModel::Column::Account);
+ 
+     d->ui->m_accountSelector->setModel(filterProxyModel);
+diff --git a/kmymoney/dialogs/knewaccountdlg.cpp b/kmymoney/dialogs/knewaccountdlg.cpp
+index c8b37b41e..d6c8b8bf4 100644
+--- a/kmymoney/dialogs/knewaccountdlg.cpp
++++ b/kmymoney/dialogs/knewaccountdlg.cpp
+@@ -124,8 +124,8 @@ class KNewAccountDlgPrivate
+         m_filterProxyModel->addAccountGroup(filterAccountGroup);
+         m_filterProxyModel->setCurrentAccountId(m_account.id());
+         auto const model = Models::instance()->accountsModel();
+-        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->setSourceColumns(model->getColumns());
++        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->setDynamicSortFilter(true);
+ 
+         ui->m_parentAccounts->setModel(m_filterProxyModel);
+diff --git a/kmymoney/views/kgloballedgerview_p.h b/kmymoney/views/kgloballedgerview_p.h
+index 69ee133b9..50862ccdb 100644
+--- a/kmymoney/views/kgloballedgerview_p.h
++++ b/kmymoney/views/kgloballedgerview_p.h
+@@ -271,8 +271,8 @@ class KGlobalLedgerViewPrivate : public KMyMoneyViewBasePrivate
+         m_filterProxyModel = new AccountNamesFilterProxyModel(q);
+         m_filterProxyModel->addAccountGroup(QVector<eMyMoney::Account::Type> {eMyMoney::Account::Type::Asset, eMyMoney::Account::Type::Liability, eMyMoney::Account::Type::Equity});
+         auto const model = Models::instance()->accountsModel();
+-        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->setSourceColumns(model->getColumns());
++        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->sort((int)eAccountsModel::Column::Account);
+ 
+         // create the toolbar frame at the top of the view
+diff --git a/kmymoney/views/kinvestmentview_p.h b/kmymoney/views/kinvestmentview_p.h
+index 34db5d117..66bb87483 100644
+--- a/kmymoney/views/kinvestmentview_p.h
++++ b/kmymoney/views/kinvestmentview_p.h
+@@ -104,8 +104,8 @@ class KInvestmentViewPrivate : public KMyMoneyViewBasePrivate
+         m_accountsProxyModel->addAccountType(eMyMoney::Account::Type::Investment);
+         m_accountsProxyModel->setHideEquityAccounts(false);
+         auto const model = Models::instance()->accountsModel();
+-        m_accountsProxyModel->setSourceModel(model);
+         m_accountsProxyModel->setSourceColumns(model->getColumns());
++        m_accountsProxyModel->setSourceModel(model);
+         m_accountsProxyModel->sort((int)eAccountsModel::Column::Account);
+         ui->m_accountComboBox->setModel(m_accountsProxyModel);
+         ui->m_accountComboBox->expandAll();
+diff --git a/kmymoney/views/kpayeesview_p.h b/kmymoney/views/kpayeesview_p.h
+index fd9d6b706..771a1e060 100644
+--- a/kmymoney/views/kpayeesview_p.h
++++ b/kmymoney/views/kpayeesview_p.h
+@@ -146,8 +146,8 @@ class KPayeesViewPrivate : public KMyMoneyViewBasePrivate
+         m_filterProxyModel->addAccountGroup(QVector<eMyMoney::Account::Type> {eMyMoney::Account::Type::Asset, eMyMoney::Account::Type::Liability, eMyMoney::Account::Type::Income, eMyMoney::Account::Type::Expense, eMyMoney::Account::Type::Equity});
+ 
+         auto const model = Models::instance()->accountsModel();
+-        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->setSourceColumns(model->getColumns());
++        m_filterProxyModel->setSourceModel(model);
+         m_filterProxyModel->sort((int)eAccountsModel::Column::Account);
+         ui->comboDefaultCategory->setModel(m_filterProxyModel);
+ 
+diff --git a/kmymoney/views/newspliteditor.cpp b/kmymoney/views/newspliteditor.cpp
+index 0272507de..c71f7f784 100644
+--- a/kmymoney/views/newspliteditor.cpp
++++ b/kmymoney/views/newspliteditor.cpp
+@@ -200,8 +200,8 @@ NewSplitEditor::NewSplitEditor(QWidget* parent, const QString& counterAccountId)
+     d->accountsModel->addAccountGroup(QVector<eMyMoney::Account::Type> {eMyMoney::Account::Type::Asset, eMyMoney::Account::Type::Liability, eMyMoney::Account::Type::Income, eMyMoney::Account::Type::Expense, eMyMoney::Account::Type::Equity,});
+     d->accountsModel->setHideEquityAccounts(false);
+     auto const model = Models::instance()->accountsModel();
+-    d->accountsModel->setSourceModel(model);
+     d->accountsModel->setSourceColumns(model->getColumns());
++    d->accountsModel->setSourceModel(model);
+     d->accountsModel->sort((int)eAccountsModel::Column::Account);
+     d->ui->accountCombo->setModel(d->accountsModel);
+ 
+diff --git a/kmymoney/views/newtransactioneditor.cpp b/kmymoney/views/newtransactioneditor.cpp
+index 0163d233e..5fc5cf6e0 100644
+--- a/kmymoney/views/newtransactioneditor.cpp
++++ b/kmymoney/views/newtransactioneditor.cpp
+@@ -356,8 +356,8 @@ NewTransactionEditor::NewTransactionEditor(QWidget* parent, const QString& accou
+ 
+     d->accountsModel->addAccountGroup(QVector<eMyMoney::Account::Type> {eMyMoney::Account::Type::Asset, eMyMoney::Account::Type::Liability, eMyMoney::Account::Type::Income, eMyMoney::Account::Type::Expense, eMyMoney::Account::Type::Equity});
+     d->accountsModel->setHideEquityAccounts(false);
+-    d->accountsModel->setSourceModel(model);
+     d->accountsModel->setSourceColumns(model->getColumns());
++    d->accountsModel->setSourceModel(model);
+     d->accountsModel->sort((int)eAccountsModel::Column::Account);
+     d->ui->accountCombo->setModel(d->accountsModel);
+ 
+diff --git a/kmymoney/views/simpleledgerview.cpp b/kmymoney/views/simpleledgerview.cpp
+index 99a6d790c..64dc303bc 100644
+--- a/kmymoney/views/simpleledgerview.cpp
++++ b/kmymoney/views/simpleledgerview.cpp
+@@ -95,8 +95,8 @@ class SimpleLedgerViewPrivate : public KMyMoneyViewBasePrivate
+ 
+         accountsModel->setHideEquityAccounts(false);
+         auto const model = Models::instance()->accountsModel();
+-        accountsModel->setSourceModel(model);
+         accountsModel->setSourceColumns(model->getColumns());
++        accountsModel->setSourceModel(model);
+         accountsModel->sort((int)eAccountsModel::Column::Account);
+         ui->accountCombo->setModel(accountsModel);
+ 
+diff --git a/kmymoney/widgets/kmymoneyaccounttreeview.cpp b/kmymoney/widgets/kmymoneyaccounttreeview.cpp
+index 61271106d..1d0ee59ca 100644
+--- a/kmymoney/widgets/kmymoneyaccounttreeview.cpp
++++ b/kmymoney/widgets/kmymoneyaccounttreeview.cpp
+@@ -167,8 +167,8 @@ AccountsViewProxyModel *KMyMoneyAccountTreeView::init(View view)
+         institutionsModel->setColumnVisibility(column, true);
+     }
+ 
+-    d->m_model->setSourceModel(sourceModel);
+     d->m_model->setSourceColumns(sourceModel->getColumns());
++    d->m_model->setSourceModel(sourceModel);
+     d->m_model->setFilterCaseSensitivity(Qt::CaseInsensitive);
+     d->m_model->setSortLocaleAware(true);
+     setModel(d->m_model);
+diff --git a/kmymoney/wizards/newaccountwizard/khierarchypage.cpp b/kmymoney/wizards/newaccountwizard/khierarchypage.cpp
+index efd117205..456e781ce 100644
+--- a/kmymoney/wizards/newaccountwizard/khierarchypage.cpp
++++ b/kmymoney/wizards/newaccountwizard/khierarchypage.cpp
+@@ -53,8 +53,8 @@ HierarchyPage::HierarchyPage(Wizard* wizard) :
+     d->m_filterProxyModel->setHideEquityAccounts(!KMyMoneySettings::expertMode());
+     d->m_filterProxyModel->addAccountGroup(QVector<Account::Type> {Account::Type::Asset, Account::Type::Liability});
+     auto const model = Models::instance()->accountsModel();
+-    d->m_filterProxyModel->setSourceModel(model);
+     d->m_filterProxyModel->setSourceColumns(model->getColumns());
++    d->m_filterProxyModel->setSourceModel(model);
+     d->m_filterProxyModel->setDynamicSortFilter(true);
+ 
+     d->ui->m_parentAccounts->setModel(d->m_filterProxyModel);
diff --git a/srcpkgs/kmymoney/template b/srcpkgs/kmymoney/template
index 9ed8942e2886..3b7e889f93a8 100644
--- a/srcpkgs/kmymoney/template
+++ b/srcpkgs/kmymoney/template
@@ -1,7 +1,7 @@
 # Template file for 'kmymoney'
 pkgname=kmymoney
 version=5.1.1
-revision=2
+revision=3
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson
  -DBUILD_TESTING=OFF"
@@ -19,6 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://kmymoney.org"
 distfiles="${KDE_SITE}/kmymoney/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=df7b9f78e8596f99d28295ca738708f0655ee057789dfd921c7b1bab96578298
+patch_args="-Np1"
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DENABLE_LIBICAL=0"

From b71755b52b68f93eec6ff9819d62ce25d6dbcce1 Mon Sep 17 00:00:00 2001
From: Peter Bui <pbui@github.bx612.space>
Date: Wed, 12 May 2021 07:29:59 -0400
Subject: [PATCH 020/318] chromium: update to 90.0.4430.212.

- Built for x86_64, x86_64-musl.
- Tested on x86_64.
---
 srcpkgs/chromium/template | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 3276f5b667df..1110f36a13fd 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -1,7 +1,7 @@
 # Template file for 'chromium'
 pkgname=chromium
 # See http://www.chromium.org/developers/calendar for the latest version
-version=90.0.4430.85
+version=90.0.4430.212
 revision=1
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
@@ -9,7 +9,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://www.chromium.org/"
 distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/${pkgname}-${version}.tar.xz"
-checksum=01c5594d4b7eaa67e00b4fa16ae0c9d35ec5917467abd387ba1b5cc332d44922
+checksum=abe11d0cb1ff21278aad2eec1a1e279d59176b15331804d7df1807446786d59e
 nocross=yes
 
 lib32disabled=yes
@@ -191,7 +191,6 @@ do_configure() {
 
 	conf+=(
 		"rtc_use_pipewire=$(vopt_if pipewire true false)"
-		'rtc_pipewire_version="0.3"'
 	)
 
 	# Use explicit library dependencies instead of dlopen.

From fc9d11c516fbc18ebec146df8c4d60386ffb0526 Mon Sep 17 00:00:00 2001
From: Peter Bui <pbui@github.bx612.space>
Date: Wed, 12 May 2021 07:32:58 -0400
Subject: [PATCH 021/318] chromium-widevine: update to 90.0.4430.212.

---
 srcpkgs/chromium-widevine/INSTALL  | 2 +-
 srcpkgs/chromium-widevine/template | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/chromium-widevine/INSTALL b/srcpkgs/chromium-widevine/INSTALL
index 3f5b65d3fc64..61d41e2a5c1a 100644
--- a/srcpkgs/chromium-widevine/INSTALL
+++ b/srcpkgs/chromium-widevine/INSTALL
@@ -1,6 +1,6 @@
 # INSTALL
 
-checksum=39de976ede3d759fd696e59bd7ac3447093ab67b65972a41caa557edbee12952
+checksum=274b473c4b4a3bcd0839e777ed466550daceae4352570ca4f342e824506163f8
 _baseUrl="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable"
 _filename="google-chrome-stable_${VERSION%_*}-1_amd64.deb"
 DISTFILE="${_baseUrl}/${_filename}"
diff --git a/srcpkgs/chromium-widevine/template b/srcpkgs/chromium-widevine/template
index c8b624d2819c..b17e7989f1a6 100644
--- a/srcpkgs/chromium-widevine/template
+++ b/srcpkgs/chromium-widevine/template
@@ -6,7 +6,7 @@ _chromeVersion="current"
 _channel="stable"
 
 pkgname=chromium-widevine
-version=90.0.4430.85
+version=90.0.4430.212
 revision=1
 archs="x86_64"
 create_wrksrc=yes

From 26fb70724084bf9b2149b14be1883e767304a2cb Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Thu, 13 May 2021 08:22:57 -0500
Subject: [PATCH 022/318] python3-rich: update to 10.2.0.

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

diff --git a/srcpkgs/python3-rich/template b/srcpkgs/python3-rich/template
index 54f6080d7698..9904b8a8dd6f 100644
--- a/srcpkgs/python3-rich/template
+++ b/srcpkgs/python3-rich/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-rich'
 pkgname=python3-rich
-version=10.1.0
+version=10.2.0
 revision=1
 wrksrc="rich-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
 license="MIT"
 homepage="https://github.com/willmcgugan/rich"
 distfiles="${PYPI_SITE}/r/rich/rich-${version}.tar.gz"
-checksum=8f05431091601888c50341697cfc421dc398ce37b12bca0237388ef9c7e2c9e9
+checksum=a30429d82363d42e7c64e324c2c8735c045f190cba609feee91a7b9f563a64b5
 
 post_install() {
 	vlicense LICENSE

From 216f504481e277c51330e34cfcbe23d6aebc7e0f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 May 2021 12:21:52 +0200
Subject: [PATCH 023/318] awsume: update to 4.5.1.

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

diff --git a/srcpkgs/awsume/template b/srcpkgs/awsume/template
index b7c5edb6b59f..3458591c98ff 100644
--- a/srcpkgs/awsume/template
+++ b/srcpkgs/awsume/template
@@ -1,6 +1,6 @@
 # Template file for 'awsume'
 pkgname=awsume
-version=4.5.0
+version=4.5.1
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://awsu.me/"
 distfiles="https://github.com/trek10inc/awsume/archive/${version}.tar.gz"
-checksum=3b506e08727400f32886db522477e3ae73d5941266611abbd9a470f3bb17d80b
+checksum=9dac91ca22b231e8680660d4dfbd39fa14b05177f8bed49f6f759780109d3fe7
 
 post_install() {
 	rm ${DESTDIR}/usr/bin/awsume.*

From 31ad26673addb42e68e8da0356d678eddbc81dac Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 12 May 2021 12:24:27 +0200
Subject: [PATCH 024/318] skaffold: update to 1.24.0.

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

diff --git a/srcpkgs/skaffold/template b/srcpkgs/skaffold/template
index d8fe74f097d8..2887e9037040 100644
--- a/srcpkgs/skaffold/template
+++ b/srcpkgs/skaffold/template
@@ -1,6 +1,6 @@
 # Template file for 'skaffold'
 pkgname=skaffold
-version=1.23.0
+version=1.24.0
 revision=1
 build_style=go
 go_import_path=github.com/GoogleContainerTools/skaffold
@@ -12,4 +12,4 @@ license="Apache-2.0"
 homepage="https://skaffold.dev/"
 changelog="https://github.com/GoogleContainerTools/skaffold/releases"
 distfiles="https://github.com/GoogleContainerTools/skaffold/archive/v${version}.tar.gz"
-checksum=1877bd2e52471e77f03b3b78c4740fb4880f462a3c345f006f9416bfe0f041c9
+checksum=6572049400a4e311b3c09e1f653eb5b9a9bb605795bec697f0084102263c57a9

From fe5d8526bfba98104f9ff893b598cc0351359310 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Thu, 13 May 2021 15:34:53 +0200
Subject: [PATCH 025/318] ugrep: update to 3.2.2.

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

diff --git a/srcpkgs/ugrep/template b/srcpkgs/ugrep/template
index 98e76c3065c4..64b73625cc35 100644
--- a/srcpkgs/ugrep/template
+++ b/srcpkgs/ugrep/template
@@ -1,6 +1,6 @@
 # Template file for 'ugrep'
 pkgname=ugrep
-version=3.2.1
+version=3.2.2
 revision=1
 build_style=gnu-configure
 configure_args="--disable-avx"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/Genivia/ugrep"
 distfiles="https://github.com/Genivia/ugrep/archive/v${version}.tar.gz"
-checksum=a377b399227296caeca3e1b8945fcfc12001e78ad735f9d3d63d8015082608ee
+checksum=daedcb76da090b46e98cd5dc2b8785b6dccfe28d80e1fd4b1076b4c251f7244d
 
 post_install() {
 	vlicense LICENSE.txt LICENSE

From 4dfca2e873445fa523e5fac7af2c0a901ff64806 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 10:56:50 -0300
Subject: [PATCH 026/318] qbittorrent: update to 4.3.5.

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

diff --git a/srcpkgs/qbittorrent/template b/srcpkgs/qbittorrent/template
index 924225cf4f84..ac7edf836347 100644
--- a/srcpkgs/qbittorrent/template
+++ b/srcpkgs/qbittorrent/template
@@ -1,6 +1,6 @@
 # Template file for 'qbittorrent'
 pkgname=qbittorrent
-version=4.3.4.1
+version=4.3.5
 revision=1
 create_wrksrc=yes
 build_style=gnu-configure
@@ -16,7 +16,7 @@ license="GPL-2.0-or-later"
 homepage="http://www.qbittorrent.org/"
 changelog="https://www.qbittorrent.org/news.php"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
-checksum=4bb87bed614dcfbaeb07f70d90b4e09c628aacad4a1ea7972cd2d77ed8c320f1
+checksum=35c78d993deb71788177da3d1d602c33084bf9fc29a1ada012193d1360d65cc1
 
 do_extract() {
 	local n=${pkgname}-${version}

From 0c05a67f874e17e9f201ba32d89ffea220e74b24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 11:05:20 -0300
Subject: [PATCH 027/318] oath-toolkit: update to 2.6.7.

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

diff --git a/srcpkgs/oath-toolkit/template b/srcpkgs/oath-toolkit/template
index 2690bccb8176..d6f9a814f0db 100644
--- a/srcpkgs/oath-toolkit/template
+++ b/srcpkgs/oath-toolkit/template
@@ -1,6 +1,6 @@
 # Template file for 'oath-toolkit'
 pkgname=oath-toolkit
-version=2.6.6
+version=2.6.7
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Farhad Shahbazi <grauwolf@geekosphere.org>"
 license="GPL-3.0-or-later"
 homepage="http://www.nongnu.org/oath-toolkit/"
 distfiles="http://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=fd68b315c71ba1db47bcc6e67f598568db4131afc33abd23ed682170e3cb946c
+checksum=36eddfce8f2f36347fb257dbf878ba0303a2eaafe24eaa071d5cd302261046a9
 
 oath-toolkit-devel_package() {
 	short_desc+=" - development files"

From 7f2a30f33200ebcf2c5fd5871fbaa7fc530deb7e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 11:13:13 -0300
Subject: [PATCH 028/318] oath-toolkit: enable PSKC support.

libxml2 was missing from the package dependencies, so it was built
without this additional functionality.
---
 srcpkgs/oath-toolkit/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/oath-toolkit/template b/srcpkgs/oath-toolkit/template
index d6f9a814f0db..9167676cb6be 100644
--- a/srcpkgs/oath-toolkit/template
+++ b/srcpkgs/oath-toolkit/template
@@ -1,10 +1,10 @@
 # Template file for 'oath-toolkit'
 pkgname=oath-toolkit
 version=2.6.7
-revision=1
+revision=2
 build_style=gnu-configure
-hostmakedepends="pkg-config"
-makedepends="pam-devel"
+hostmakedepends="pkg-config libxml2"
+makedepends="pam-devel libxml2-devel"
 short_desc="OATH one-time password toolkit"
 maintainer="Farhad Shahbazi <grauwolf@geekosphere.org>"
 license="GPL-3.0-or-later"

From 664d0bd2c8116ce208244c197f1258a6b499edf2 Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Thu, 13 May 2021 14:27:23 +0200
Subject: [PATCH 029/318] libglvnd: fix tests

---
 srcpkgs/libglvnd/template | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/srcpkgs/libglvnd/template b/srcpkgs/libglvnd/template
index 3d974e70b9a9..2f6448cc9780 100644
--- a/srcpkgs/libglvnd/template
+++ b/srcpkgs/libglvnd/template
@@ -6,6 +6,7 @@ wrksrc="libglvnd-v${version}"
 build_style=meson
 hostmakedepends="pkg-config"
 makedepends="libXext-devel libX11-devel xorgproto"
+checkdepends="xvfb-run"
 short_desc="GL Vendor-Neutral Dispatch library"
 maintainer="Stefano Ragni <st3r4g@protonmail.com>"
 license="custom:MIT-alike"
@@ -29,6 +30,10 @@ case "$XBPS_TARGET_MACHINE" in
 	arm*|mips*|ppc*) configure_args+=" -Dasm=disabled";;
 esac
 
+do_check() {
+	xvfb-run ninja -C build test
+}
+
 post_install() {
 	grep -A 25 "Copyright (c) 2013, NVIDIA CORPORATION." README.md > LICENSE
 	vlicense LICENSE

From b6a124a9f0eebfa9084d919448aee0792eb314b5 Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Thu, 13 May 2021 16:51:42 +0200
Subject: [PATCH 030/318] filezilla: update to 3.54.1.

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

diff --git a/srcpkgs/filezilla/template b/srcpkgs/filezilla/template
index 5f57fe407281..b115f782ed4c 100644
--- a/srcpkgs/filezilla/template
+++ b/srcpkgs/filezilla/template
@@ -1,6 +1,6 @@
 # Template file for 'filezilla'
 pkgname=filezilla
-version=3.54.0
+version=3.54.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --disable-manualupdatecheck --disable-autoupdatecheck
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
 homepage="https://filezilla-project.org"
 changelog="https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/NEWS?view=co"
 distfiles="https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2"
-checksum=5a167b678391d8962f924dbdff8ea488dc13c21ee5c0e3276acd7a97bd65f48e
+checksum=703a199c13bb681d6eb0e3fe6e1cc9d0b690016acdd47b26bd12a2a95ff4aa6a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" wxWidgets-gtk3-devel xdg-utils"

From 0bd2bb0e3241c1594470136d6619d86f7f778691 Mon Sep 17 00:00:00 2001
From: Tim Sandquist <tim.sandquist@gmail.com>
Date: Thu, 13 May 2021 07:53:38 -0500
Subject: [PATCH 031/318] gns3-gui: update to 2.2.21.

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

diff --git a/srcpkgs/gns3-gui/template b/srcpkgs/gns3-gui/template
index c50b2880a7aa..a82996e790ce 100644
--- a/srcpkgs/gns3-gui/template
+++ b/srcpkgs/gns3-gui/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-gui'
 pkgname=gns3-gui
-version=2.2.20
+version=2.2.21
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 distfiles="https://github.com/GNS3/${pkgname}/archive/v${version}.tar.gz"
-checksum=@6a5cc45f2a1d7ec8634b33b812013df6635b4c3994f58bf0f55efc41d0a096d0
+checksum=@58b12add3fa29a095f14bbf4c61f54f41fdee45c8ca490c651d9ccb37b9884fe
 
 post_patch() {
 	# relax requirements

From 433e3a09f3ce3dfa94ab868f05bbcb3ea55eb3ee Mon Sep 17 00:00:00 2001
From: Tim Sandquist <tim.sandquist@gmail.com>
Date: Thu, 13 May 2021 07:53:41 -0500
Subject: [PATCH 032/318] gns3-server: update to 2.2.21.

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

diff --git a/srcpkgs/gns3-server/template b/srcpkgs/gns3-server/template
index 5d1569f3255b..02ae7b2ef438 100644
--- a/srcpkgs/gns3-server/template
+++ b/srcpkgs/gns3-server/template
@@ -1,6 +1,6 @@
 # Template file for 'gns3-server'
 pkgname=gns3-server
-version=2.2.20
+version=2.2.21
 revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
@@ -13,7 +13,7 @@ maintainer="Tim Sandquist <tim.sandquist@gmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://gns3.com"
 distfiles="https://github.com/GNS3/gns3-server/archive/v${version}.tar.gz"
-checksum=@a7e068fd48b985acdfef111258c066c75e6d48a07bdb5b19af785ae3be607bf0
+checksum=@9f3d7f4caf6cd420049a62ae9d7579f29b0e3805f1a50913ae9111ab6752bdb0
 make_check=no
 
 post_patch() {

From d0fb1c164fc44d3f2958b47c3fcb667cfa6518e5 Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Thu, 13 May 2021 00:01:53 -0700
Subject: [PATCH 033/318] smbnetfs: update to 0.6.3

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

diff --git a/srcpkgs/smbnetfs/template b/srcpkgs/smbnetfs/template
index dafc6cfa4c68..12806eaaa37d 100644
--- a/srcpkgs/smbnetfs/template
+++ b/srcpkgs/smbnetfs/template
@@ -1,13 +1,13 @@
 # Template file for 'smbnetfs'
 pkgname=smbnetfs
-version=0.6.2
+version=0.6.3
 revision=1
 build_style=gnu-configure
 hostmakedepends="pkg-config autoconf"
 makedepends="fuse-devel libglib-devel samba-devel attr-devel"
 short_desc="Fuse filesystem to mount SMB shares"
 maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2"
+license="GPL-2.0-only"
 homepage="http://smbnetfs.sourceforge.net"
 distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2"
-checksum=205b2d32a8b9d9f5093e82c9a4f9fc086baecf8457df4c8b51898334d149a9a7
+checksum=eac37b9769fbe9c3f4baf3eb64c61a6b59ad4f2aa05dfddcba5a1ac4adf4d560

From d6f7afdce51c86c2c84cd3aa9259363d16756b5e Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Thu, 13 May 2021 16:54:58 +0200
Subject: [PATCH 034/318] libkdcraw5: update to 21.04.1.

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

diff --git a/srcpkgs/libkdcraw5/template b/srcpkgs/libkdcraw5/template
index 2ae5b619e823..1342919d23e5 100644
--- a/srcpkgs/libkdcraw5/template
+++ b/srcpkgs/libkdcraw5/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdcraw5'
 pkgname=libkdcraw5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="libkdcraw-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdcraw-${version}.tar.xz"
-checksum=4bbd654879c629b08ba6d30d4bf5046b4a999afcb67799068bc0a1e583a926c7
+checksum=5dd3c38224f9b0ca8121cb81a8575dc2cf70bc1a80066925b0a8e9b138e4ab09
 
 libkdcraw5-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From a2e23b4963a7598fbd51883ac14d614bde037eec Mon Sep 17 00:00:00 2001
From: Helmut Pozimski <helmut@pozimski.eu>
Date: Thu, 13 May 2021 18:58:26 +0200
Subject: [PATCH 035/318] gwenview: update to 21.04.1.

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

diff --git a/srcpkgs/gwenview/template b/srcpkgs/gwenview/template
index 03230dee99bb..4a488bbe64c4 100644
--- a/srcpkgs/gwenview/template
+++ b/srcpkgs/gwenview/template
@@ -1,6 +1,6 @@
 # Template file for 'gwenview'
 pkgname=gwenview
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 build_helper=qemu
@@ -15,4 +15,4 @@ maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/gwenview"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=a5f9839db9e756c4e442982314a053b4765f5907398350d7776cf544dc71de1b
+checksum=675c7109c95e5a592d68e7c132afff5e48868895c54428a65c66ebeae56633c5

From 9297108ca4f1856f3b8817fc16b6bddc1ad982f1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:02:59 +0200
Subject: [PATCH 036/318] attica: update to 5.82.0.

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

diff --git a/srcpkgs/attica/template b/srcpkgs/attica/template
index d6476b39fc7b..64e4dfa97c11 100644
--- a/srcpkgs/attica/template
+++ b/srcpkgs/attica/template
@@ -1,6 +1,6 @@
 # Template file for 'attica'
 pkgname=attica
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/attica"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=19430eca0ebae80902008e0ae65669ee29d06a3cda56bddff222d709fc502f74
+checksum=f482b3353926447679829693d7a7e02cd8d4956f67f2c05316d5ab941e6ac808
 
 attica-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From 57014db3e1f3679ecee8730ae559d8e1aa3fdbd9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:01 +0200
Subject: [PATCH 037/318] baloo5: update to 5.82.0.

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

diff --git a/srcpkgs/baloo5/template b/srcpkgs/baloo5/template
index 26d14d8e9e47..ada34a041e92 100644
--- a/srcpkgs/baloo5/template
+++ b/srcpkgs/baloo5/template
@@ -1,6 +1,6 @@
 # Template file for 'baloo5'
 pkgname=baloo5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/Baloo"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=5ed2c781ce7603f1e798fe645427814a3f2116f3793a047a82d707560512d556
+checksum=d864f0c073209065bafe24995c70984cb92ca70f37ca647fb052627c7a3685fe
 
 baloo5-devel_package() {
 	short_desc+=" - development"

From 019532b147b9d2160a72c15e02558a969a142a29 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:05 +0200
Subject: [PATCH 038/318] bluez-qt5: update to 5.82.0.

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

diff --git a/srcpkgs/bluez-qt5/template b/srcpkgs/bluez-qt5/template
index 371ebfad9eb3..d28521caeb7a 100644
--- a/srcpkgs/bluez-qt5/template
+++ b/srcpkgs/bluez-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'bluez-qt5'
 pkgname=bluez-qt5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/bluez-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=e34a03e6daccff1f6ea5cd28e3f61a3b209c25e81aa87bb409c608bcbe1d9e8f
+checksum=1e8e52216219b48c0f07a322e78ee33a67ce0faf6f5cf6bbf205bf2b5b66f168
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From cd0f9dcb2caff9b296c6b523d2b932c094940054 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:08 +0200
Subject: [PATCH 039/318] breeze-icons: update to 5.82.0.

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

diff --git a/srcpkgs/breeze-icons/template b/srcpkgs/breeze-icons/template
index ef78750196c5..9ef2b7d9db9f 100644
--- a/srcpkgs/breeze-icons/template
+++ b/srcpkgs/breeze-icons/template
@@ -1,6 +1,6 @@
 # Template file for 'breeze-icons'
 pkgname=breeze-icons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools qt5-devel
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-3.0-or-later"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ef88f0e41407900b0570030dab8e6debb97e749c8aa1841d7572821c959784a0
+checksum=7b7c232cca879776412e4a5879080ef281d971fe2bb03d9c08ae638e357061b9
 
 if [ -z "$CROSS_BUILD" ]; then
 	configure_args="-DBINARY_ICONS_RESOURCE=ON"

From 3e05282a38dbf819ce26898cc8aea173952ce360 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:10 +0200
Subject: [PATCH 040/318] extra-cmake-modules: update to 5.82.0.

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

diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template
index ee48dfec369a..1723115fb094 100644
--- a/srcpkgs/extra-cmake-modules/template
+++ b/srcpkgs/extra-cmake-modules/template
@@ -1,6 +1,6 @@
 # Template file for 'extra-cmake-modules'
 pkgname=extra-cmake-modules
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_HTML_DOCS=OFF -DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-3-Clause"
 homepage="https://invent.kde.org/frameworks/extra-cmake-modules"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5f57e4b843069b6098d955051bb2913558d1623fead3f3b95b7017d7e1e35b83
+checksum=5972ec6d78c3e95ab9cbecdb0661c158570e868466357c5cec2b63a4251ecce4
 python_version=3
 
 post_install() {

From 66c159cec904f9e103487ac6b922628a25f16f1f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:13 +0200
Subject: [PATCH 041/318] frameworkintegration: update to 5.82.0.

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

diff --git a/srcpkgs/frameworkintegration/template b/srcpkgs/frameworkintegration/template
index f4f81f4c5e64..dadbbebfeb7c 100644
--- a/srcpkgs/frameworkintegration/template
+++ b/srcpkgs/frameworkintegration/template
@@ -1,6 +1,6 @@
 # Template file for 'frameworkintegration'
 pkgname=frameworkintegration
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/frameworkintegration"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3b98768f0bbb6f3c427a74504eae7d3045d3af20946d3bc6f5937f6206a88b6d
+checksum=e230c8c3189addc85526321c289eacc225b07b0f8c6fa4d897953e599c48ca75
 
 frameworkintegration-devel_package() {
 	short_desc+=" - development"

From 0ca8963a761049838b315b0d4f5202f85c7a7cdb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:15 +0200
Subject: [PATCH 042/318] kactivities5-stats: update to 5.82.0.

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

diff --git a/srcpkgs/kactivities5-stats/template b/srcpkgs/kactivities5-stats/template
index cc2d624bef76..746eaad53ad8 100644
--- a/srcpkgs/kactivities5-stats/template
+++ b/srcpkgs/kactivities5-stats/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5-stats'
 pkgname=kactivities5-stats
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname/5/}-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://api.kde.org/frameworks/kactivities/html/index.html"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname/5/}-${version}.tar.xz"
-checksum=02e7ee69fe46da03ad1a95dbac4fef9494e2c8a9ce7a94722d190710bc796920
+checksum=46be900e0c3561c3328cb9dcba6ed056ba3657e69089884b45e124847f521bd9
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From 2a01ceba85ef641701f1c48c9bb00b2509841160 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:18 +0200
Subject: [PATCH 043/318] kactivities5: update to 5.82.0.

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

diff --git a/srcpkgs/kactivities5/template b/srcpkgs/kactivities5/template
index f77844763271..349b65851bb0 100644
--- a/srcpkgs/kactivities5/template
+++ b/srcpkgs/kactivities5/template
@@ -1,6 +1,6 @@
 # Template file for 'kactivities5'
 pkgname=kactivities5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kactivities"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=78ff3d4b6448582bf3578076d05a04ad5f91a664c7fd0d91162c3a8fd875536b
+checksum=94d762bf19c2e70299a41e065b8b950be0d6c4507db69269586b35f522183275
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools"

From f125346311a24fa1a6854404423aa01d12a9066d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:20 +0200
Subject: [PATCH 044/318] kapidox: update to 5.82.0.

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

diff --git a/srcpkgs/kapidox/template b/srcpkgs/kapidox/template
index 7ba30aca033e..72e5ebb6a79a 100644
--- a/srcpkgs/kapidox/template
+++ b/srcpkgs/kapidox/template
@@ -1,6 +1,6 @@
 # Template file for 'kapidox'
 pkgname=kapidox
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules python3 python3-setuptools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="BSD-2-Clause, CC0-1.0"
 homepage="https://invent.kde.org/frameworks/kapidox"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=42ff9da76a192cd9a9c6007ca75cb184703c888c4c141a8ac39655d982bf04f3
+checksum=86ab7b91d1526aaf58421786c66e3db6b357f78a883c9efb800b8e81544bde48
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From 83d23d859aa9c68bc6c9664e45ff8d92f54a9224 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:22 +0200
Subject: [PATCH 045/318] karchive: update to 5.82.0.

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

diff --git a/srcpkgs/karchive/template b/srcpkgs/karchive/template
index 308a915506c7..e856b93a8ff7 100644
--- a/srcpkgs/karchive/template
+++ b/srcpkgs/karchive/template
@@ -1,6 +1,6 @@
 # Template file for 'karchive'
 pkgname=karchive
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/karchive"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1e263a3e25417eca68fe59bc8b958ab4f5cf4da16d4c47d36a5230fa3cf596ba
+checksum=b59821111c9419a746806044e8e0f16bd6be8c8f0eb3938f585aa3cee7dc4c8a
 
 karchive-devel_package() {
 	short_desc+=" - development"

From fb21e821e3f51a1e823f10311b56d042de23e072 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:25 +0200
Subject: [PATCH 046/318] kauth: update to 5.82.0.

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

diff --git a/srcpkgs/kauth/template b/srcpkgs/kauth/template
index 7c0ca8ee8956..2ba239bf8e09 100644
--- a/srcpkgs/kauth/template
+++ b/srcpkgs/kauth/template
@@ -1,6 +1,6 @@
 # Template file for 'kauth'
 pkgname=kauth
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kauth"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7e0062efe1838766890dee709b3ecd6767ced49173f9c149ac2ef492261fc9bd
+checksum=00aac14b7a28040a7598ed661254fb4b8c20b0708fc3379461caff7bc8ff9104
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kcoreaddons qt5-host-tools qt5-qmake qt5-tools-devel polkit-qt5-devel"

From 8b34e11762bf4ad030a5ecfb9f97b2c9af79fad6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:28 +0200
Subject: [PATCH 047/318] kbookmarks: update to 5.82.0.

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

diff --git a/srcpkgs/kbookmarks/template b/srcpkgs/kbookmarks/template
index 630566cbff4f..e6013ad590ad 100644
--- a/srcpkgs/kbookmarks/template
+++ b/srcpkgs/kbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'kbookmarks'
 pkgname=kbookmarks
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kbookmarks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f5bfcc85d58b35439252f6e3d086a4deb359c4a0649fdfa57a96960cf7a00f2f
+checksum=792c25d7979a0d1a0f09d3e570388a55356b99d98e55f7588613c16fa8c99f72
 
 kbookmarks-devel_package() {
 	short_desc+=" - development"

From cd8fa152b85f2547bf94f1680eb442a483a1ed74 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:30 +0200
Subject: [PATCH 048/318] kcalendarcore: update to 5.82.0.

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

diff --git a/srcpkgs/kcalendarcore/template b/srcpkgs/kcalendarcore/template
index 53f758f35022..d10aac1980f9 100644
--- a/srcpkgs/kcalendarcore/template
+++ b/srcpkgs/kcalendarcore/template
@@ -1,7 +1,7 @@
 # Template file for 'kcalendarcore'
 pkgname=kcalendarcore
 reverts="19.08.3_1 19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1 19.04.2_1 19.04.1_1 19.04.0_1 18.12.3_1 18.12.2_1 18.12.1_1 18.12.0_2 18.12.0_1 18.08.3_1 18.08.2_1 18.08.1_1 18.08.0_1 18.04.3_1 17.12.3_1"
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="${KDE_SITE}https://invent.kde.org/frameworks/kcalendarcore"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bac828b363a7b406b3ccdc98854fb3ebd4d06b503c298dc676215a4612451529
+checksum=0d24237db23ceac9a4d76aeda5c1f7a3bf1e272ab205240d8db081bb27cf1372
 replaces="kcalcore>=0"
 
 do_check() {

From b49228f69c1893d527593bfa6753e2ea47786ff8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:32 +0200
Subject: [PATCH 049/318] kcmutils: update to 5.82.0.

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

diff --git a/srcpkgs/kcmutils/template b/srcpkgs/kcmutils/template
index c604ad54cd9e..b1b492429bf6 100644
--- a/srcpkgs/kcmutils/template
+++ b/srcpkgs/kcmutils/template
@@ -1,6 +1,6 @@
 # Template file for 'kcmutils'
 pkgname=kcmutils
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kcmutils"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=b25ecd2e52ef1c133cbd3be87375ab4aebc7dcff5aeb2511282f68f4ede60297
+checksum=e8bd6b528454b2e2acf9cdd89c83ee855524b40fdf79f5bf79daf44ae790b184
 
 kcmutils-devel_package() {
 	short_desc+=" - development"

From 3e0f60666f483facc35bfef28fb1c90a325c11b0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:35 +0200
Subject: [PATCH 050/318] kcodecs: update to 5.82.0.

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

diff --git a/srcpkgs/kcodecs/template b/srcpkgs/kcodecs/template
index a0f33bcd16ad..a68d53e3d00c 100644
--- a/srcpkgs/kcodecs/template
+++ b/srcpkgs/kcodecs/template
@@ -1,6 +1,6 @@
 # Template file for 'kcodecs'
 pkgname=kcodecs
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcodecs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4392afb4a3e1a4c8d6e645e7161d2651f5b83ca8620156cf942bfc95c33ce564
+checksum=645a52cea3579e56cf9ce74319635e7ca5984be9b064324523144d0a7f5256fc
 
 kcodecs-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From a3741dfc3e17e41046c13308bf914662ce1b60d7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:37 +0200
Subject: [PATCH 051/318] kcompletion: update to 5.82.0.

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

diff --git a/srcpkgs/kcompletion/template b/srcpkgs/kcompletion/template
index 32b42dca9989..97ebe0330e78 100644
--- a/srcpkgs/kcompletion/template
+++ b/srcpkgs/kcompletion/template
@@ -1,6 +1,6 @@
 # Template file for 'kcompletion'
 pkgname=kcompletion
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcompletion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f7ac17e57203bfee92b252b92cd31174a624620119a461fad04087a7c8337c95
+checksum=503646a0bf3f5e40daaea9b33618ffb39d0435d41cd736468d1806daefba247d
 
 if [ "CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools-devel"

From b321907f343a8b72d6ba57a1114d5bcd9246a68d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:39 +0200
Subject: [PATCH 052/318] kconfig: update to 5.82.0.

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

diff --git a/srcpkgs/kconfig/template b/srcpkgs/kconfig/template
index 10adbf9e4ac9..adc2fc3be0da 100644
--- a/srcpkgs/kconfig/template
+++ b/srcpkgs/kconfig/template
@@ -1,6 +1,6 @@
 # Template file for 'kconfig'
 pkgname=kconfig
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1ddf9e384140ce72bbd555eb36a76d0db1a256391429b02b51769c08ebf0ae8f
+checksum=234fc902d8a005291488def0a6a4b9d8b8500102e05aa2d1cfa3d5b6bb830a89
 
 kconfig-devel_package() {
 	short_desc+=" - development"

From 8d05e5fd33be6186a0d14bc0801ac63c35cd4649 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:42 +0200
Subject: [PATCH 053/318] kconfigwidgets: update to 5.82.0.

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

diff --git a/srcpkgs/kconfigwidgets/template b/srcpkgs/kconfigwidgets/template
index 507d63b8cea3..1a2c2ff9e196 100644
--- a/srcpkgs/kconfigwidgets/template
+++ b/srcpkgs/kconfigwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kconfigwidgets'
 pkgname=kconfigwidgets
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kconfigwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e075022ba2db52df92fd21736e92ff73138eddc782fb765938ff84c68cedfdec
+checksum=d68f16f93cda851e1e63bc1ead8a35164157b2d0c5da39e1b1da056f83397872
 
 kconfigwidgets-devel_package() {
 	short_desc+=" - development"

From 880aea45646730bdbd7258441352220c059ed596 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:44 +0200
Subject: [PATCH 054/318] kcontacts: update to 5.82.0.

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

diff --git a/srcpkgs/kcontacts/template b/srcpkgs/kcontacts/template
index 101d4de6ff13..c86130cf66e2 100644
--- a/srcpkgs/kcontacts/template
+++ b/srcpkgs/kcontacts/template
@@ -1,7 +1,7 @@
 # Template file for 'kcontacts'
 pkgname=kcontacts
 reverts="19.08.2_1 19.08.1_1 19.08.0_1 19.04.3_1"
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcontacts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e431fb04a17bf86cca0e5e618b0b7170c10815c3fdb891af80df48dcdfd59397
+checksum=e5de6baadb572db7fd5f7e5a5e7faf3ce382da035a7731bd20d6828200e98c9a
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 481a96905d00aff29d32568f6df813a150c8362a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:46 +0200
Subject: [PATCH 055/318] kcoreaddons: update to 5.82.0.

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

diff --git a/srcpkgs/kcoreaddons/template b/srcpkgs/kcoreaddons/template
index f95d9bb971f3..634dcec5c336 100644
--- a/srcpkgs/kcoreaddons/template
+++ b/srcpkgs/kcoreaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kcoreaddons'
 pkgname=kcoreaddons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kcoreaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ac0ccb1687dd159ad2c6926f766498a2450906266139ec924d7794839a8cfedb
+checksum=12077aac579065ca5ca877aee3bbdce65c52b6d0e9ef8b1fc0e127dd2e7f6843
 
 post_install() {
 	vsed -e 's;${_IMPORT_PREFIX};/usr;g' \

From 5d2d258cc334d77ea6b35182791827fc3e3260cf Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:49 +0200
Subject: [PATCH 056/318] kcrash: update to 5.82.0.

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

diff --git a/srcpkgs/kcrash/template b/srcpkgs/kcrash/template
index 821f84871bcb..3133855d1fae 100644
--- a/srcpkgs/kcrash/template
+++ b/srcpkgs/kcrash/template
@@ -1,6 +1,6 @@
 # Template file for 'kcrash'
 pkgname=kcrash
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kcrash"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0139f2630a5ad8fb8abb0fd504b1ba6d3e6f3b6a352acfaa1156f750e94a3cc7
+checksum=fb93012644cbd4d37dd14f8d5b855943cc076f4db8bfb421e847d79e48fb5dfc
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools kwindowsystem-devel kcoreaddons"

From 2c092584fa325c79de7cc3c674e618da33a1165c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:51 +0200
Subject: [PATCH 057/318] kdav: update to 5.82.0.

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

diff --git a/srcpkgs/kdav/template b/srcpkgs/kdav/template
index e0b0ab47922d..27b4b7dec190 100644
--- a/srcpkgs/kdav/template
+++ b/srcpkgs/kdav/template
@@ -1,7 +1,7 @@
 # Template file for 'kdav'
 pkgname=kdav
 reverts="19.04.0_1 19.04.1_1 19.04.2_1 19.04.3_1 19.08.0_1 19.08.1_1 19.08.2_1 19.08.3_1 19.12.0_1 19.12.1_1 19.12.2_1 19.12.3_1 20.04.0_1 20.04.1_1 20.04.2_1 20.04.3_1"
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdav"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=0b00fdf902b1aeadfefe9caa11fad52a26f18e4c0e747c1bf8d9a1758b8bb133
+checksum=083519f32ebe1a2120da905c12492568a80dfbfedccecbd6c523c52b4c19adcc
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From d40ec7ab78443a6ef16486d2052f74852cbd5334 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:53 +0200
Subject: [PATCH 058/318] kdbusaddons: update to 5.82.0.

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

diff --git a/srcpkgs/kdbusaddons/template b/srcpkgs/kdbusaddons/template
index d11b15648e6f..1d8359fe73a0 100644
--- a/srcpkgs/kdbusaddons/template
+++ b/srcpkgs/kdbusaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kdbusaddons'
 pkgname=kdbusaddons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdbusaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=49f5234327a8975e19602e4c7cc01f5ffbbd6e14d02fbcaefa2674d4eeab793d
+checksum=d85285eb765c7a8d0f9e21fe0f8396160f30e6a79651faa88a6e95bd577ddb53
 
 kdbusaddons-devel_package() {
 	short_desc+=" - development"

From 0e0b375c317eff499d3a7f4e0a75cd0e0db5c98f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:55 +0200
Subject: [PATCH 059/318] kdeclarative: update to 5.82.0.

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

diff --git a/srcpkgs/kdeclarative/template b/srcpkgs/kdeclarative/template
index cade4690ccda..02dcb41d2a42 100644
--- a/srcpkgs/kdeclarative/template
+++ b/srcpkgs/kdeclarative/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeclarative'
 pkgname=kdeclarative
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdeclarative"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7dcce4ec31bc41958f0c2ca53134821f921b1d5ebbab75f6d41bf07b0555d368
+checksum=5c95ebf424e6d1ffd4da4954e998d8d00ef9f35eb27bfc5779e5c5d9aeaa573f
 
 kdeclarative-devel_package() {
 	short_desc+=" - development"

From c31f65393dae6be9a1cd05be544cffdfbf5ecf12 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:03:58 +0200
Subject: [PATCH 060/318] kded: update to 5.82.0.

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

diff --git a/srcpkgs/kded/template b/srcpkgs/kded/template
index 96238e9cb50d..1de1bb837858 100644
--- a/srcpkgs/kded/template
+++ b/srcpkgs/kded/template
@@ -1,6 +1,6 @@
 # Template file for 'kded'
 pkgname=kded
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kded"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=513b1bec662741e25d43c21b64b3213e0fd6f840b9f282e9024536c558960084
+checksum=585f3e64cdbf0167ea79316f2131fa0051876bf2d60af8c7333c9f578bfb060c
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools"

From 74840ac12af0c0a2c0708a7988b547cd3840d281 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:00 +0200
Subject: [PATCH 061/318] kdelibs4support: update to 5.82.0.

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

diff --git a/srcpkgs/kdelibs4support/template b/srcpkgs/kdelibs4support/template
index a2eee7c2ea69..306a952779ad 100644
--- a/srcpkgs/kdelibs4support/template
+++ b/srcpkgs/kdelibs4support/template
@@ -1,6 +1,6 @@
 # Template file for 'kdelibs4support'
 pkgname=kdelibs4support
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdelibs4support"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=6614d9d8c004e15359ef0f5ac37419d706beb0bcc53fafecc3536a340d8963b2
+checksum=2f82f9241a1ceb08f4da7e9056612003b18d85879aff808f21d750b52edf4fe1
 
 if [ "$CROSS_BUILD" ]; then
 	# gettaddrinfo runtime test is always fine (can't be achieved in crossbuild)

From 008d2d24423f405041bb69b1cce6778984f9af76 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:03 +0200
Subject: [PATCH 062/318] kdesignerplugin: update to 5.82.0.

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

diff --git a/srcpkgs/kdesignerplugin/template b/srcpkgs/kdesignerplugin/template
index 67ca33028162..193e3fdc8320 100644
--- a/srcpkgs/kdesignerplugin/template
+++ b/srcpkgs/kdesignerplugin/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesignerplugin'
 pkgname=kdesignerplugin
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only"
 homepage="https://invent.kde.org/frameworks/kdesignerplugin"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=4307cd1c3bb681ec1c28cb4399ef952a1966273963f6511eb0b6256d9791f6e5
+checksum=4556c3001f6558cf8ecaf9ce98b60bc130099b0af5d35be48561405b778d6f79
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools python kgendesignerplugin kdoctools"

From eaf4beefe5f32f055c482dba07b1b9306df174d8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:05 +0200
Subject: [PATCH 063/318] kdesu: update to 5.82.0.

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

diff --git a/srcpkgs/kdesu/template b/srcpkgs/kdesu/template
index cd7ba48a09e7..33b65e77a8c8 100644
--- a/srcpkgs/kdesu/template
+++ b/srcpkgs/kdesu/template
@@ -1,6 +1,6 @@
 # Template file for 'kdesu'
 pkgname=kdesu
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kdesu"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=de0b4ab6a0606e0fc00181c4295a533928ab2be9fbe24ca726abdecd6618c59c
+checksum=a3f2ddf965f56635285418024cb8912cf2bb91dc106ca11c02eac29bcf1f317c
 
 kdesu-devel_package() {
 	short_desc+=" - development"

From 928620f7387b410d451b851d11775babd92c1a99 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:07 +0200
Subject: [PATCH 064/318] kdewebkit: update to 5.82.0.

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

diff --git a/srcpkgs/kdewebkit/template b/srcpkgs/kdewebkit/template
index 9a53524aef56..aa7496e2e2da 100644
--- a/srcpkgs/kdewebkit/template
+++ b/srcpkgs/kdewebkit/template
@@ -1,6 +1,6 @@
 # Template file for 'kdewebkit'
 pkgname=kdewebkit
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdewebkit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=e78862349a786e0969cc6934e4b99845a6bd7c66de1d94ef5893978c78bd4d08
+checksum=1fa2400c0605fa3b0e2dc7de9515290488e06406aea7325f964dc2ee61378910
 
 kdewebkit-devel_package() {
 	short_desc+=" - development"

From 44f87828d12b26714fc194f32702ff2177e3da29 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:10 +0200
Subject: [PATCH 065/318] kdnssd: update to 5.82.0.

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

diff --git a/srcpkgs/kdnssd/template b/srcpkgs/kdnssd/template
index d6db1cfcc5e2..c440f0cb0180 100644
--- a/srcpkgs/kdnssd/template
+++ b/srcpkgs/kdnssd/template
@@ -1,6 +1,6 @@
 # Template file for 'kdnssd'
 pkgname=kdnssd
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kdnssd"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=316e53ad258a08acff886a11a1f0fac69433a5df90b8c6ad5dea945c0a4f84c2
+checksum=2ea760b9276431d72d89a2911b507db8f6c9a3e9a3e0f52b4641511675b50cbb
 
 kdnssd-devel_package() {
 	short_desc+=" - development"

From 47a2e68a7579b3d352429f6c42125ee2c72fdd9f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:12 +0200
Subject: [PATCH 066/318] kdoctools: update to 5.82.0.

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

diff --git a/srcpkgs/kdoctools/template b/srcpkgs/kdoctools/template
index bb4bd7af6da2..12febaa475fc 100644
--- a/srcpkgs/kdoctools/template
+++ b/srcpkgs/kdoctools/template
@@ -1,6 +1,6 @@
 # Template file for 'kdoctools'
 pkgname=kdoctools
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kdoctools"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=398677ebea07c6db652a735689c5e2fdb4a6fd42757dec850f90c0433af60a87
+checksum=414fbb92521734664535b475bf1ea2b941c3d4bdde14c06fd243a2968d1531db
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake python kdoctools-devel"

From 2dbeb5653449c0725cc92a58876c1fd880165509 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:15 +0200
Subject: [PATCH 067/318] kemoticons: update to 5.82.0.

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

diff --git a/srcpkgs/kemoticons/template b/srcpkgs/kemoticons/template
index 5ffc0924ff5b..0dff5b70f2f4 100644
--- a/srcpkgs/kemoticons/template
+++ b/srcpkgs/kemoticons/template
@@ -1,6 +1,6 @@
 # Template file for 'kemoticons'
 pkgname=kemoticons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, CC-BY-4.0"
 homepage="https://invent.kde.org/frameworks/kemoticons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec8d17115c03c7a3071b4088478819c091cb3bb237a4fa7277e9e1ea9849fb9f
+checksum=d1d21ad980d8964ecc79d83a707c253f1c08e06c807b29d52c053964f145795a
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From c26bf5d93c4b20a613ad52b24cf690789473d820 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:17 +0200
Subject: [PATCH 068/318] kfilemetadata5: update to 5.82.0.

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

diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index 4ab6591f3fdf..1172d91736fc 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,6 +1,6 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kfilemetadata"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=318cd48f2b2400b2e453a4c3f373e84dc1296c972c0b0e01c5c39429353d6a31
+checksum=a5625e00e91ffcbe34a8bd38c8af9339784a596a2ae844ded5250b3c213ceab8
 
 kfilemetadata5-devel_package() {
 	short_desc+=" - development"

From 882ea135bb5be02ca5298fcd66078bea29f98e71 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:19 +0200
Subject: [PATCH 069/318] kglobalaccel: update to 5.82.0.

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

diff --git a/srcpkgs/kglobalaccel/template b/srcpkgs/kglobalaccel/template
index cd5e507fd35e..b409e9ad9f99 100644
--- a/srcpkgs/kglobalaccel/template
+++ b/srcpkgs/kglobalaccel/template
@@ -1,6 +1,6 @@
 # Template file for 'kglobalaccel'
 pkgname=kglobalaccel
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kglobalaccel"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ff33288695af403eaf3ddd2a142e3ea7d3451c897e6d49a3746b6977aba3b829
+checksum=9b6e7785e2d4fdfe485f1d7e98aa9d397800f9804ea013fd828338271ac2b561
 
 kglobalaccel-devel_package() {
 	short_desc+=" - development"

From 807f03f7e97c69f68e49c9b6714c5b4013e8054f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:22 +0200
Subject: [PATCH 070/318] kguiaddons: update to 5.82.0.

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

diff --git a/srcpkgs/kguiaddons/template b/srcpkgs/kguiaddons/template
index d4f647b38ef8..9f9448539fe0 100644
--- a/srcpkgs/kguiaddons/template
+++ b/srcpkgs/kguiaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kguiaddons'
 pkgname=kguiaddons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON -DWaylandScanner_EXECUTABLE=/usr/bin/wayland-scanner"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kguiaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e3f7ee35ae89f82af13e4da75d3cfa163597062c5a7b3207ed2841a9d7ca3ee1
+checksum=9bb7611bf10250de952e59f2ef682eec28695c7782a7b81970003f3982d5e339
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 069373bdf45b90fb60c0a1e6ecc2eb03f0b8a164 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:24 +0200
Subject: [PATCH 071/318] kholidays: update to 5.82.0.

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

diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template
index 6c992b4efeec..491827630640 100644
--- a/srcpkgs/kholidays/template
+++ b/srcpkgs/kholidays/template
@@ -1,7 +1,7 @@
 # Template file for 'kholidays'
 pkgname=kholidays
 reverts="17.12.3_1 17.12.1_1 17.12.0_1 17.04.3_1"
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kholidays"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4ce8cee4f8e02f2f9940ef8036c5ff6a7d1f03928fee4e78bad2505f2fff98dd
+checksum=d6c7a8aad545ead2ae48e65f4eaccef27ff64fffe780bbdabe972cd06eee4b63
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From d2b133fe394e4032fd1667b0200881938bb66b91 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:27 +0200
Subject: [PATCH 072/318] khtml: update to 5.82.0.

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

diff --git a/srcpkgs/khtml/template b/srcpkgs/khtml/template
index 893a3e756027..bdbb30954915 100644
--- a/srcpkgs/khtml/template
+++ b/srcpkgs/khtml/template
@@ -1,6 +1,6 @@
 # Template file for 'khtml'
 pkgname=khtml
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/khtml"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=f7d920d5c701e38d121e912662e3eded80dcc78f7c776e3b8f303941791fe229
+checksum=0d731761778a9908883353e3b9d9d89dda573c3aca4a9ad447277a280215af2d
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 81fbbcc673a7629a24b9a9c517c9b8c9e202550a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:30 +0200
Subject: [PATCH 073/318] ki18n: update to 5.82.0.

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

diff --git a/srcpkgs/ki18n/template b/srcpkgs/ki18n/template
index 9ecaa3135080..a4db6a034689 100644
--- a/srcpkgs/ki18n/template
+++ b/srcpkgs/ki18n/template
@@ -1,6 +1,6 @@
 # Template file for 'ki18n'
 pkgname=ki18n
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ki18n"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2c4bd5b4882890430369fa7fa47a754015e6db93277bfc8a4f1e20fe7d6ba78a
+checksum=c3996c193a8aa33d9e3bea2c14679c6e5d48ca0a7a560fde77f43132eb6872fa
 
 ki18n-devel_package() {
 	short_desc+=" - development"

From b9e7eda1a3a36d3c91cc833d6003369721e3b979 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:32 +0200
Subject: [PATCH 074/318] kiconthemes: update to 5.82.0.

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

diff --git a/srcpkgs/kiconthemes/template b/srcpkgs/kiconthemes/template
index dee9c22d2ce0..ac0024c52d95 100644
--- a/srcpkgs/kiconthemes/template
+++ b/srcpkgs/kiconthemes/template
@@ -1,6 +1,6 @@
 # Template file for 'kiconthemes'
 pkgname=kiconthemes
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kiconthemes"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fc47bee6468b91603fee0dcc166ca3dc3cea999eb4719b07fb269d17db3f6a14
+checksum=8c4dd72838648f0253b9ff9d266fad7ab02ef3545b50f33478a3b9cb6ad2ecf8
 
 kiconthemes-devel_package() {
 	short_desc+=" - development"

From 8ba2db884103e95d2b2ad10d18c615008e1f6362 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:34 +0200
Subject: [PATCH 075/318] kidletime: update to 5.82.0.

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

diff --git a/srcpkgs/kidletime/template b/srcpkgs/kidletime/template
index 4e6d7dd5a63b..7b878fe49e19 100644
--- a/srcpkgs/kidletime/template
+++ b/srcpkgs/kidletime/template
@@ -1,6 +1,6 @@
 # Template file for 'kidletime'
 pkgname=kidletime
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kidletime"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1be7af2cf8d1fa2a67dbec0ac4733e36f7b2d98250a5c63db3a8c323666af98b
+checksum=d054e755aefb07b35e369b7fcda56c9e1dac00eeab3e7d6f5038101dfb95aa5b
 
 kidletime-devel_package() {
 	short_desc+=" - development"

From 09723cfea34ae931761727e66f19de786961b1e1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:36 +0200
Subject: [PATCH 076/318] kimageformats: update to 5.82.0.

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

diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index d9111329cd7a..24aac7191654 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,6 +1,6 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kimageformats"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a332a0d708417c6e973b19d8b3aec006f3c1c57ef17851dc00e4921d7c43864e
+checksum=3e7852b85f2a2e5d7136548747b5fd75b8c81e99c9f691bb8a168ce72bb1057d

From e3cfc064e7d6d3f7382e6889f1d5a64b7ff6ce0f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:39 +0200
Subject: [PATCH 077/318] kinit: update to 5.82.0.

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

diff --git a/srcpkgs/kinit/template b/srcpkgs/kinit/template
index 267c2ab19397..0bc5c5dc295e 100644
--- a/srcpkgs/kinit/template
+++ b/srcpkgs/kinit/template
@@ -1,6 +1,6 @@
 # Template file for 'kinit'
 pkgname=kinit
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only"
 homepage="https://invent.kde.org/frameworks/kinit"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=927c09cb6476143e1091e24f91cf26751ad57bab87b8cf3640d1ab4ab6c768f3
+checksum=8b1b9d34fe4a4345381ac954888190e65f28ffe8211c7c0a16376996a79dc168
 
 kinit-devel_package() {
 	short_desc+=" - development"

From 506b199601c1d508dcab85d6c76d0a9d35886f25 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:41 +0200
Subject: [PATCH 078/318] kio: update to 5.82.0.

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

diff --git a/srcpkgs/kio/template b/srcpkgs/kio/template
index b10c5e967ed1..1a1751c72191 100644
--- a/srcpkgs/kio/template
+++ b/srcpkgs/kio/template
@@ -1,6 +1,6 @@
 # Template file for 'kio'
 pkgname=kio
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kio"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c62bae911978d163bbb86648344708d5b963823244941de0904c2a7800ecc07e
+checksum=cb970d0550054fd0bb0957de010b9ea73b2d89e8df725c0d8344320e82473144
 
 CXXFLAGS+=" -fpermissive"
 

From f72f549e08269c9baa321ddb9dff6491fb83dd72 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:44 +0200
Subject: [PATCH 079/318] kirigami2: update to 5.82.0.

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

diff --git a/srcpkgs/kirigami2/template b/srcpkgs/kirigami2/template
index 9ddac83378a0..9c07f52427a9 100644
--- a/srcpkgs/kirigami2/template
+++ b/srcpkgs/kirigami2/template
@@ -1,6 +1,6 @@
 # Template file for 'kirigami2'
 pkgname=kirigami2
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.0-or-later"
 homepage="https://techbase.kde.org/Kirigami"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kirigami2-${version}.tar.xz"
-checksum=d6572cfd6effc60429fb780fd0436fa484c42a01b30c9cf0319c68b15c158cad
+checksum=3541aec3cacbcf9d802ead3a0e1920163aae58b5e5ef121ec6725d0eacc9942a
 
 kirigami2-devel_package() {
 	short_desc+=" - development"

From a88fdd2c8e968a04f8c05e5efe29d1a28feaaf91 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:46 +0200
Subject: [PATCH 080/318] kitemmodels: update to 5.82.0.

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

diff --git a/srcpkgs/kitemmodels/template b/srcpkgs/kitemmodels/template
index 63225c0e3e6a..38ce850dd970 100644
--- a/srcpkgs/kitemmodels/template
+++ b/srcpkgs/kitemmodels/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemmodels'
 pkgname=kitemmodels
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemmodels"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8093617c30c99d54562f6facdeb8929a7132841f13c63c4a0ad1a78e002e476f
+checksum=a04e2e1f92eb5a7bcd3a9456facde31189072c75c1bd1133cdfd1e1a6c4c7730
 
 kitemmodels-devel_package() {
 	short_desc+=" - development"

From 57d9f60b2bfdb63f003085e46cb61488411246b6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:48 +0200
Subject: [PATCH 081/318] kitemviews: update to 5.82.0.

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

diff --git a/srcpkgs/kitemviews/template b/srcpkgs/kitemviews/template
index 339df951acc9..315af753b105 100644
--- a/srcpkgs/kitemviews/template
+++ b/srcpkgs/kitemviews/template
@@ -1,6 +1,6 @@
 # Template file for 'kitemviews'
 pkgname=kitemviews
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kitemviews"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=368039bdd5a925565a8731a2cd405a51cf8c2ef19f7397a0c234d6558e61b05a
+checksum=3d871282bd575fc983944e362314146b439fd01c743810c152a3b8737b06f09e
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-qmake qt5-host-tools qt5-tools-devel"

From e77665e357b27626915a5695748c701b712b34c1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:51 +0200
Subject: [PATCH 082/318] kjobwidgets: update to 5.82.0.

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

diff --git a/srcpkgs/kjobwidgets/template b/srcpkgs/kjobwidgets/template
index a2c8ed477044..25ff8a3330ae 100644
--- a/srcpkgs/kjobwidgets/template
+++ b/srcpkgs/kjobwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'kjobwidgets'
 pkgname=kjobwidgets
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-only, LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjobwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=eac2a1bf5a7b6f8f549096a0574ded82dc2378059d5c9ea290754954908a88be
+checksum=5c213f928640cd4c96bbb6e23347537250d647e861787666215f5fa8de2b0c25
 
 kjobwidgets-devel_package() {
 	short_desc+=" - development"

From fa9709cba9c3399c8cc0f8bf7cc7734652075e0f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:53 +0200
Subject: [PATCH 083/318] kjs: update to 5.82.0.

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

diff --git a/srcpkgs/kjs/template b/srcpkgs/kjs/template
index f66858ca04e7..1a67e6bc360c 100644
--- a/srcpkgs/kjs/template
+++ b/srcpkgs/kjs/template
@@ -1,6 +1,6 @@
 # Template file for 'kjs'
 pkgname=kjs
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjs"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=b9a71c912448bf24083a6b7fb509ec5fa904b2838e02ae38d49dda702bbd2a11
+checksum=59d955c697bd918f0a854748e7ed542ec467cb7c59ce1e85532ae97f6ca790b2
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake kdoctools kjs"

From 4059a58d842be2d48657d3191bb95ac86f213af9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:56 +0200
Subject: [PATCH 084/318] kjsembed: update to 5.82.0.

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

diff --git a/srcpkgs/kjsembed/template b/srcpkgs/kjsembed/template
index 7b1be930ea07..f2e9d86d9de8 100644
--- a/srcpkgs/kjsembed/template
+++ b/srcpkgs/kjsembed/template
@@ -1,6 +1,6 @@
 # Template file for 'kjsembed'
 pkgname=kjsembed
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/kjsembed"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=090f2e3e25f35566a4afd6a9369a867124c22a590b02d53e9d0fb49a99fb6a7e
+checksum=cdc4e725d6d584ce81661fce246dff4d0f7c8d2fa3fc24a499977a5795c9c10f
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake python kdoctools"

From 9d8479ec1e7a1f723d0aad3d866c9fde8fa316b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:04:58 +0200
Subject: [PATCH 085/318] kmediaplayer: update to 5.82.0.

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

diff --git a/srcpkgs/kmediaplayer/template b/srcpkgs/kmediaplayer/template
index 0c602c326d65..69ec7bac7002 100644
--- a/srcpkgs/kmediaplayer/template
+++ b/srcpkgs/kmediaplayer/template
@@ -1,6 +1,6 @@
 # Template file for 'kmediaplayer'
 pkgname=kmediaplayer
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="X11"
 homepage="https://invent.kde.org/frameworks/kmediaplayer"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=0b1de1e94f1ac3c0eefb976f19ec9b6d13f6a0e4c92bb14c2408f379c289327c
+checksum=9c75a94172139046977682267929dcd519a6e426f3603bda77766c4f12eb6a88
 
 kmediaplayer-devel_package() {
 	short_desc+=" - development"

From 5157843e9e3ae11de0cf9083d4f759974ca45cf4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:00 +0200
Subject: [PATCH 086/318] knewstuff: update to 5.82.0.

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

diff --git a/srcpkgs/knewstuff/template b/srcpkgs/knewstuff/template
index 5085b07c9b4c..7190766965fd 100644
--- a/srcpkgs/knewstuff/template
+++ b/srcpkgs/knewstuff/template
@@ -1,6 +1,6 @@
 # Template file for 'knewstuff'
 pkgname=knewstuff
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knewstuff"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=d3ae54a7a8dc4293c305eb440dfe524d4ef394e2ebcb050a0abadb66ad41ae72
+checksum=1f91693dc3104aa97dcb24720bb20b0f927cb7633185630121cb634cb5b25bbb
 
 knewstuff-devel_package() {
 	short_desc+=" - development"

From 322df576805110b56b3c3fcd258f3f959a6367cc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:03 +0200
Subject: [PATCH 087/318] knotifications: update to 5.82.0.

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

diff --git a/srcpkgs/knotifications/template b/srcpkgs/knotifications/template
index 4e9c06b5064f..fa9ebdff9639 100644
--- a/srcpkgs/knotifications/template
+++ b/srcpkgs/knotifications/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifications'
 pkgname=knotifications
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifications"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1ad7f7d0e17724085c2e55f9fda34828add9ff74966aae0bc95aa1041accce13
+checksum=79c7d044df30f0c242c6101888013089a02dd064599e9851837d0f59f981db6f
 
 knotifications-devel_package() {
 	short_desc+=" - development"

From a3254ad8b10efe57f74210a9bd1a312a3b1b3bf0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:05 +0200
Subject: [PATCH 088/318] knotifyconfig: update to 5.82.0.

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

diff --git a/srcpkgs/knotifyconfig/template b/srcpkgs/knotifyconfig/template
index 247f563d8e6f..70f417204832 100644
--- a/srcpkgs/knotifyconfig/template
+++ b/srcpkgs/knotifyconfig/template
@@ -1,6 +1,6 @@
 # Template file for 'knotifyconfig'
 pkgname=knotifyconfig
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/knotifyconfig"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7a49ef1a4416b17082cc9d56e7ee01264999289cdcf06bd2d1a08717ce492d77
+checksum=b325febacb70b941709e580cf6e0578ab46c801f5770033ae0189bffefbf46db
 
 knotifyconfig-devel_package() {
 	short_desc+=" - development"

From fd10a34d21a30d98d828c0ec629a5f38907ed17b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:08 +0200
Subject: [PATCH 089/318] kpackage: update to 5.82.0.

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

diff --git a/srcpkgs/kpackage/template b/srcpkgs/kpackage/template
index 04493841d112..a53dd99133e9 100644
--- a/srcpkgs/kpackage/template
+++ b/srcpkgs/kpackage/template
@@ -1,6 +1,6 @@
 # Template file for 'kpackage'
 pkgname=kpackage
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpackage"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6a164389b07a6f00176a985cf9f88f9d5880514ba57084281a94722d7cd93ee4
+checksum=b354f3a7e0c6b62513260b0caf5810143647cb21c495d8a1bc3411ee521137a4
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake python kdoctools"

From 0903e91b1f202e909f4e047d14c24c560537f971 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:10 +0200
Subject: [PATCH 090/318] kparts: update to 5.82.0.

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

diff --git a/srcpkgs/kparts/template b/srcpkgs/kparts/template
index 95e4fa3ff477..01a8a9f3506e 100644
--- a/srcpkgs/kparts/template
+++ b/srcpkgs/kparts/template
@@ -1,6 +1,6 @@
 # Template file for 'kparts'
 pkgname=kparts
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules gettext
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kparts"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=eb90dee4329fbc97acf3349fe344a86b2ef742dece35edf80e44ca5b1eaf58be
+checksum=00ae5edf41eac55d69d5de408d755671866eeaeb1a67d9ff0b4d5bbfa28d1251
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From e7ed8962541f53ceee549e0aa47de39b6502e217 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:12 +0200
Subject: [PATCH 091/318] kpeople: update to 5.82.0.

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

diff --git a/srcpkgs/kpeople/template b/srcpkgs/kpeople/template
index 1ac63125702c..201a6d56fa86 100644
--- a/srcpkgs/kpeople/template
+++ b/srcpkgs/kpeople/template
@@ -1,6 +1,6 @@
 # Template file for 'kpeople'
 pkgname=kpeople
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpeople"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=305a2b5c43c8964fa88e4326ef9d8a487b56af04c858a4f18e991b9218d2c3a8
+checksum=d2fd93bbe53d2e38a52d1054b7b53df6fac26d61f37e778e6fc383893460c2fb
 
 kpeople-devel_package() {
 	short_desc+=" - development"

From 5b9a05332b330465ae3381775aae39ad7156f2ec Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:14 +0200
Subject: [PATCH 092/318] kplotting: update to 5.82.0.

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

diff --git a/srcpkgs/kplotting/template b/srcpkgs/kplotting/template
index 66c507e07650..8b27d268e2be 100644
--- a/srcpkgs/kplotting/template
+++ b/srcpkgs/kplotting/template
@@ -1,6 +1,6 @@
 # Template file for 'kplotting'
 pkgname=kplotting
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kplotting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cbfb7207c45b2e2afae2f78f9f924ec269515d07ac93bf52ca556287ab4266e8
+checksum=7394b195de3ab20f96787ea7250659ef05f5534fcf58ca7109ec80f16fa6f365
 
 kplotting-devel_package() {
 	short_desc+=" - development"

From 3b97c4f24c1fdbc672d56f9c8a9b4ad5605a67c2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:17 +0200
Subject: [PATCH 093/318] kpty: update to 5.82.0.

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

diff --git a/srcpkgs/kpty/template b/srcpkgs/kpty/template
index 0fb2a200b176..92d454b9717d 100644
--- a/srcpkgs/kpty/template
+++ b/srcpkgs/kpty/template
@@ -1,6 +1,6 @@
 # Template file for 'kpty'
 pkgname=kpty
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kpty"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f34a4f614e2ce5346363fc303d2cc2291fee52c9c359115e9f1a8638e7954351
+checksum=4ce060c934f0bad89bf75187f3122e1926c029e6df9dec2ab307397979f0a75d
 
 kpty-devel_package() {
 	short_desc+=" - development"

From 3103d416e97f8b2ea82a2acfa23db9181a6674e6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:19 +0200
Subject: [PATCH 094/318] kquickcharts: update to 5.82.0.

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

diff --git a/srcpkgs/kquickcharts/template b/srcpkgs/kquickcharts/template
index 729e06b14982..b8ea9b9a9e75 100644
--- a/srcpkgs/kquickcharts/template
+++ b/srcpkgs/kquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kquickcharts'
 pkgname=kquickcharts
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-only OR LGPL-3.0-only"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/kquickcharts-${version}.tar.xz"
-checksum=5f864d1132a11fdbd9f77419a98277cfd4b761a227f171d08d8dd2c82fa88203
+checksum=86c6cde106c786fe3908e67847f2cbbb0324b96f5589c1a10ed67654660ec7fb
 
 do_check() {
 	export QT_QPA_PLATFORM=offscreen

From bbf6eaf214a0534a80f52e200b39bbe364fd5b2a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:22 +0200
Subject: [PATCH 095/318] kross: update to 5.82.0.

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

diff --git a/srcpkgs/kross/template b/srcpkgs/kross/template
index e5661c59b4cb..b3c9f0544193 100644
--- a/srcpkgs/kross/template
+++ b/srcpkgs/kross/template
@@ -1,6 +1,6 @@
 # Template file for 'kross'
 pkgname=kross
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kross"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=a3522ed07a9a33013639cb36484b4745af5025ef65efb10e291bc663b3f25a0a
+checksum=2575200e6bcc0289f82579b12473c31d7027c46d114256b02485a6596565a600
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"

From bd3ddc062b7e1ecf9994e6491853a37827b818eb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:24 +0200
Subject: [PATCH 096/318] krunner: update to 5.82.0.

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

diff --git a/srcpkgs/krunner/template b/srcpkgs/krunner/template
index c3a1da63a692..10438d51b67b 100644
--- a/srcpkgs/krunner/template
+++ b/srcpkgs/krunner/template
@@ -1,6 +1,6 @@
 # Template file for 'krunner'
 pkgname=krunner
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/krunner"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=45bdc312c28c995a9a29e8212b1299bd89350ea4cab706d343bf42813826c0f9
+checksum=e8ca703e7e2ac97c4b4d4377802f8d407dff6d636caafdbf2d5b9c212c1fb37d
 
 krunner-devel_package() {
 	short_desc+=" - development"

From 2925ddb08f5da60782fbf0db4f3a5ee4aacfbd8d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:26 +0200
Subject: [PATCH 097/318] kservice: update to 5.82.0.

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

diff --git a/srcpkgs/kservice/template b/srcpkgs/kservice/template
index 3fb47fc5023b..c23dcc68014e 100644
--- a/srcpkgs/kservice/template
+++ b/srcpkgs/kservice/template
@@ -1,6 +1,6 @@
 # Template file for 'kservice'
 pkgname=kservice
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kservice"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec6b054942417cb8c6adb2f502c43a268f96d85d9e4477e1292b1dd4d0e766cd
+checksum=ee3ea4b03588402d56d5acc43f9391e2690a0f23c0eaa4c10d1588498433d89c
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-devel kcoreaddons kdoctools"

From 23b5cfaa51762f09a7242d96abf760cb577b2487 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:29 +0200
Subject: [PATCH 098/318] ksolid: update to 5.82.0.

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

diff --git a/srcpkgs/ksolid/template b/srcpkgs/ksolid/template
index c35ba77d9442..9f6e10d6593d 100644
--- a/srcpkgs/ksolid/template
+++ b/srcpkgs/ksolid/template
@@ -1,6 +1,6 @@
 # Template file for 'ksolid'
 pkgname=ksolid
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname#k}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/solid"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#k}-${version}.tar.xz"
-checksum=8199ec5bc1443a54632c7c3999ec574b40bb0c35b9fb0ef6c54f5e0d9b242470
+checksum=e6faad7b72a8e7572fe854e64293bf6b48f566315cc85eaf2dc6baf999332c48
 
 libksolid_package() {
 	short_desc+=" - runtime library"

From 5528f8584806e2c4614ba109ff1fc705cc6183a2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:31 +0200
Subject: [PATCH 099/318] ktexteditor: update to 5.82.0.

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

diff --git a/srcpkgs/ktexteditor/template b/srcpkgs/ktexteditor/template
index 549fe251f632..a4f1d585a709 100644
--- a/srcpkgs/ktexteditor/template
+++ b/srcpkgs/ktexteditor/template
@@ -1,6 +1,6 @@
 # Template file for 'ktexteditor'
 pkgname=ktexteditor
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/ktexteditor"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=75e774bff6eb0134818dc93fc505639ce3aa8316dce45255b28892f9f19c7ddd
+checksum=7c42e7527b2245b3eb8041afcb133457e416311a2342004c2c51e7be9700941d
 
 ktexteditor-devel_package() {
 	short_desc+=" - development"

From 02a0a057ffda2eda484b56a249d2296f77924aef Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:34 +0200
Subject: [PATCH 100/318] ktextwidgets: update to 5.82.0.

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

diff --git a/srcpkgs/ktextwidgets/template b/srcpkgs/ktextwidgets/template
index 32cfc30c64d7..9c8130fdb442 100644
--- a/srcpkgs/ktextwidgets/template
+++ b/srcpkgs/ktextwidgets/template
@@ -1,6 +1,6 @@
 # Template file for 'ktextwidgets'
 pkgname=ktextwidgets
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/ktextwidgets"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=c8274b737da6535af2bfe3b51733baaea5f1bb348ea7854658b84f58bb10b612
+checksum=5084524e205da7d7c546d9527b16720ec84e718a74706f5be442c0ad1e504048
 
 ktextwidgets-devel_package() {
 	short_desc+=" - development"

From eee268d648c2a688a7446cf0340c44c5e8e06dcd Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:36 +0200
Subject: [PATCH 101/318] kunitconversion: update to 5.82.0.

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

diff --git a/srcpkgs/kunitconversion/template b/srcpkgs/kunitconversion/template
index b96701a522b0..01afe27369c2 100644
--- a/srcpkgs/kunitconversion/template
+++ b/srcpkgs/kunitconversion/template
@@ -1,6 +1,6 @@
 # Template file for 'kunitconversion'
 pkgname=kunitconversion
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-host-tools ki18n-devel
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kunitconversion"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3efc21a1438875429620a725e4bb4b8dbe40e2aa5f041f5d6557e2e1461131bd
+checksum=51f8af853ee0bf0dfd2a8e9a4299f2d47e130978d26c8595a4070ef28b16a9af
 
 kunitconversion-devel_package() {
 	short_desc+=" - development"

From 91a034ff3e854f39f259e3389f41a0e7c08edbdc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:39 +0200
Subject: [PATCH 102/318] kwallet: update to 5.82.0.

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

diff --git a/srcpkgs/kwallet/template b/srcpkgs/kwallet/template
index 83de3e0b794e..ff4d4656eeb5 100644
--- a/srcpkgs/kwallet/template
+++ b/srcpkgs/kwallet/template
@@ -1,6 +1,6 @@
 # Template file for 'kwallet'
 pkgname=kwallet
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwallet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ff8596bf771c55bbfdc9da2736eeb4f86a63a92bc82132ce4a6b1d82809005c4
+checksum=3773f0445f6f2bc5320e41a7bba1ead651fc8dc366ff706d1555c1fefa51a758
 
 kwallet-devel_package() {
 	short_desc+=" - development"

From 378b425d269f95462c87d315500b9f1cda6f7d17 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:41 +0200
Subject: [PATCH 103/318] kwayland: update to 5.82.0.

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

diff --git a/srcpkgs/kwayland/template b/srcpkgs/kwayland/template
index 868c326c9abb..b87b8299c94b 100644
--- a/srcpkgs/kwayland/template
+++ b/srcpkgs/kwayland/template
@@ -1,6 +1,6 @@
 # Template file for 'kwayland'
 pkgname=kwayland
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwayland"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=de22cad7b4ddaebbfc9a9b60cbd7e41c5de5a943c89b46b077a12b651cfb43a8
+checksum=a0a2fe5a02cb2a7a9f020d396ac3ffaff2b6259499a8a960d6fc4c0d0a256d9b
 
 kwayland-devel_package() {
 	short_desc+=" - development"

From 66f72b2223042983d8dfcc2023005f0fa06c12dc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:44 +0200
Subject: [PATCH 104/318] kwidgetsaddons: update to 5.82.0.

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

diff --git a/srcpkgs/kwidgetsaddons/template b/srcpkgs/kwidgetsaddons/template
index 3685b6bc3480..0165d118a3e9 100644
--- a/srcpkgs/kwidgetsaddons/template
+++ b/srcpkgs/kwidgetsaddons/template
@@ -1,6 +1,6 @@
 # Template file for 'kwidgetsaddons'
 pkgname=kwidgetsaddons
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwidgetsaddons"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=2f25e926edcab19e3ff3529b71ca409b2bb100c35f5a6e3aff663e1854a3b642
+checksum=248897e7bfac5735b42aff0cd1f1ec12674a8e11ee4788847a111fd8cd419882
 
 kwidgetsaddons-devel_package() {
 	short_desc+=" - development"

From 013591b40467cf467faf496a05a972b3f45e90c8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:46 +0200
Subject: [PATCH 105/318] kwindowsystem: update to 5.82.0.

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

diff --git a/srcpkgs/kwindowsystem/template b/srcpkgs/kwindowsystem/template
index 00ae6c415e12..68f204adf9fd 100644
--- a/srcpkgs/kwindowsystem/template
+++ b/srcpkgs/kwindowsystem/template
@@ -1,6 +1,6 @@
 # Template file for 'kwindowsystem'
 pkgname=kwindowsystem
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kwindowsystem"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4753aaabb073b41dd8be79d454756ec616cc386f3be16f5503a77c84e12eaa86
+checksum=6a80e662bc598a69cd32651ce11b501ac903bb8729f4fd45915edf5d270a790e
 
 kwindowsystem-devel_package() {
 	short_desc+=" - development"

From 70659b8eb3ffd8f13b1d85163500db237c33f5d3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:49 +0200
Subject: [PATCH 106/318] kxmlgui: update to 5.82.0.

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

diff --git a/srcpkgs/kxmlgui/template b/srcpkgs/kxmlgui/template
index d70a1b72485b..dbbb5f668737 100644
--- a/srcpkgs/kxmlgui/template
+++ b/srcpkgs/kxmlgui/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlgui'
 pkgname=kxmlgui
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/kxmlgui"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=db232450286e515491059ee5017287ba4b610be0a194179e882af4c03e4e6ad0
+checksum=91046f2dffaa6426f766285559bb47e898950b2414fbe610d92b30e3aefb2d11
 
 kxmlgui-devel_package() {
 	short_desc+=" - development"

From 74508c55e0736c64990386ec539f15f57cce1edb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:51 +0200
Subject: [PATCH 107/318] kxmlrpcclient: update to 5.82.0.

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

diff --git a/srcpkgs/kxmlrpcclient/template b/srcpkgs/kxmlrpcclient/template
index b0246c669822..5ebcfe947a81 100644
--- a/srcpkgs/kxmlrpcclient/template
+++ b/srcpkgs/kxmlrpcclient/template
@@ -1,6 +1,6 @@
 # Template file for 'kxmlrpcclient'
 pkgname=kxmlrpcclient
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, BSD-2-Clause"
 homepage="https://invent.kde.org/frameworks/kxmlrpcclient"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/portingAids/${pkgname}-${version}.tar.xz"
-checksum=0f8e5a6b331e306292763fa573e832a62e1c0ace911051b687d617dbb8e10397
+checksum=f50d4e40ea4621de9b5df9a21ef9ac67f6fff463512b9afca6457ab07cfc9a43
 
 post_install() {
 	vlicense LICENSES/BSD-2-Clause.txt

From d423dd7447fce4e36f014721f076142bb856a6d4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:53 +0200
Subject: [PATCH 108/318] modemmanager-qt5: update to 5.82.0.

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

diff --git a/srcpkgs/modemmanager-qt5/template b/srcpkgs/modemmanager-qt5/template
index 9740a3b11394..4131079c758a 100644
--- a/srcpkgs/modemmanager-qt5/template
+++ b/srcpkgs/modemmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'modemmanager-qt5'
 pkgname=modemmanager-qt5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/modemmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=060e62f99bf7786619a9b182f6f5a2191f173b2ad3a764e05152e39e80243907
+checksum=df67f59794035746f2148ead4bf284e4af8adc9744d55157848762556875b964
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake"

From ce72a58c6011a114f82046cc0d4e84bbfc35e41e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:05:55 +0200
Subject: [PATCH 109/318] networkmanager-qt5: update to 5.82.0.

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

diff --git a/srcpkgs/networkmanager-qt5/template b/srcpkgs/networkmanager-qt5/template
index a9f42dd23cc6..7318de2f3352 100644
--- a/srcpkgs/networkmanager-qt5/template
+++ b/srcpkgs/networkmanager-qt5/template
@@ -1,6 +1,6 @@
 # Template file for 'networkmanager-qt5'
 pkgname=networkmanager-qt5
-version=5.81.0
+version=5.82.0
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/networkmanager-qt"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname%5}-${version}.tar.xz"
-checksum=2e8a6c1a78119d5ccd21e92a99ed55d3f866dccc2622e8c908c76793899246c8
+checksum=14f9fe4a6caa3f1cb97927f525ebe10816203b8a7e7f8ec7016bc895f378c7f1
 
 networkmanager-qt5-devel_package() {
 	short_desc+=" - development"

From b3a56fd49a85762f083c24a7155737e284e020c8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:31 +0200
Subject: [PATCH 110/318] oxygen-icons5: update to 5.82.0.

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

diff --git a/srcpkgs/oxygen-icons5/template b/srcpkgs/oxygen-icons5/template
index a8d582b00d88..d05e14884598 100644
--- a/srcpkgs/oxygen-icons5/template
+++ b/srcpkgs/oxygen-icons5/template
@@ -1,6 +1,6 @@
 # Template file for 'oxygen-icons5'
 pkgname=oxygen-icons5
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://invent.kde.org/frameworks/oxygen-icons5"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1f9a1b5fb676eeb71b9180d6a4703dc25ce872019231464ca0cd709759dc0fe8
+checksum=4c39277274b1b99c754e81957f5a244c797fea0942773aec1957bedef2337759
 conflicts="oxygen-icons>=0"
 
 oxygen-icons_package() {

From ad52ccc15c7d34ab22d2c04c2b4199afb5db9a1a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:34 +0200
Subject: [PATCH 111/318] plasma-framework: update to 5.82.0.

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

diff --git a/srcpkgs/plasma-framework/template b/srcpkgs/plasma-framework/template
index 57747992d4e6..8dd0abc2a5a8 100644
--- a/srcpkgs/plasma-framework/template
+++ b/srcpkgs/plasma-framework/template
@@ -1,6 +1,6 @@
 # Template file for 'plasma-framework'
 pkgname=plasma-framework
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF
@@ -15,7 +15,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/plasma-framework"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=67037be91694620fa713a1cf3972f42f3ca798217c8c5915dcdaa9298651663c
+checksum=f128726985a21b895591bf694520dac3580e539d517c6e80230fc80166f8b9a1
 
 plasma-framework-devel_package() {
 	short_desc+=" - development"

From 654aeed2c92a1943acc941aca629a2c7c137f113 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:36 +0200
Subject: [PATCH 112/318] prison: update to 5.82.0.

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

diff --git a/srcpkgs/prison/template b/srcpkgs/prison/template
index 6b3c6fa22283..6d420ed6891b 100644
--- a/srcpkgs/prison/template
+++ b/srcpkgs/prison/template
@@ -1,6 +1,6 @@
 # Template file for 'prison'
 pkgname=prison
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-tools doxygen qt5-declarative-devel"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://community.kde.org/Frameworks"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/prison-${version}.tar.xz"
-checksum=cf13d796b99e2aa9f5d591f9936782ee891ff8b0cf487a5eca242f941ee439d7
+checksum=b86dc784e497c7e208f82234295041136d061d8b9372045f9d9ee8c6322ef6cf
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools"

From 6f4e771e1993bec2665555466013971b63a15bb4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:39 +0200
Subject: [PATCH 113/318] purpose: update to 5.82.0.

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

diff --git a/srcpkgs/purpose/template b/srcpkgs/purpose/template
index 1a4bc42f37e5..4a3ef24bd9de 100644
--- a/srcpkgs/purpose/template
+++ b/srcpkgs/purpose/template
@@ -1,6 +1,6 @@
 # Template file for 'purpose'
 pkgname=purpose
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/purpose"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4e0a04c90c6e2d97a08158e80f486163d30abf156035214ed5e665e37be70805
+checksum=a73649bae4cf36496aee27bb6391a855f6d80e23a90603f2c3700750a6e40f03
 
 do_check() {
 	export QT_QPA_PLATFORM=offscreen

From 97e931df4d66f198dd7f3ac9661179751e74c18d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:41 +0200
Subject: [PATCH 114/318] qqc2-desktop-style: update to 5.82.0.

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

diff --git a/srcpkgs/qqc2-desktop-style/template b/srcpkgs/qqc2-desktop-style/template
index 59ba3ccb4f2c..e976f571bbe2 100644
--- a/srcpkgs/qqc2-desktop-style/template
+++ b/srcpkgs/qqc2-desktop-style/template
@@ -1,6 +1,6 @@
 # Template file for 'qqc2-desktop-style'
 pkgname=qqc2-desktop-style
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons qt5-qmake qt5-host-tools extra-cmake-modules"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, LGPL-3.0-only, GPL-2.0-or-later"
 homepage="https://invent.kde.org/frameworks/qqc2-desktop-style"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=a5cb7fcc4fa7bc87a66a2ef3df7d67568faf685e21b01d7db3dc99e80d9384a9
+checksum=3426b476ed3a9de868f31311309b98b2c6535250ea071abc85df7170a42f50ea
 
 qqc2-desktop-style-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From ee5c3d6b69145d8bf14f5210768ac03efab9d8bc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:43 +0200
Subject: [PATCH 115/318] sonnet: update to 5.82.0.

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

diff --git a/srcpkgs/sonnet/template b/srcpkgs/sonnet/template
index 661cd1376b02..7edb0bfb8feb 100644
--- a/srcpkgs/sonnet/template
+++ b/srcpkgs/sonnet/template
@@ -1,6 +1,6 @@
 # Template file for 'sonnet'
 pkgname=sonnet
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/sonnet"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4a7c4e4d3da2df50004565c76ce0334697b941bd011be08fed7d91f96c37364e
+checksum=8e0a9a80a70def5c992c25d50cbeaa38f1655da83e80b6aae8847d77289111c2
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-tools-devel sonnet"

From 4b15a23051b04ce6d7b39d38d20cad6866141cd6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:46 +0200
Subject: [PATCH 116/318] syndication: update to 5.82.0.

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

diff --git a/srcpkgs/syndication/template b/srcpkgs/syndication/template
index 5b565eeb0daa..4aa98a09985e 100644
--- a/srcpkgs/syndication/template
+++ b/srcpkgs/syndication/template
@@ -1,7 +1,7 @@
 # Template file for 'syndication'
 pkgname=syndication
 reverts="18.08.0_1 18.08.0_2 18.08.1_1"
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/syndication-${version}.tar.xz"
-checksum=76be770e0ba18fb6494b4de5b6928553b56495ac736d32c80818d0899a85adbb
+checksum=2cf07ecacb01f0c67eece6d88279dfee7c27ba0ecc8a720319479b8910a30523
 
 syndication-devel_package() {
 	short_desc+=" - development"

From 55122d7f55ca4e93b602d7f461047a2d0e80b24f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:49 +0200
Subject: [PATCH 117/318] syntax-highlighting: update to 5.82.0.

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

diff --git a/srcpkgs/syntax-highlighting/template b/srcpkgs/syntax-highlighting/template
index b7a15a589afa..74445045afda 100644
--- a/srcpkgs/syntax-highlighting/template
+++ b/srcpkgs/syntax-highlighting/template
@@ -1,6 +1,6 @@
 # Template file for 'syntax-highlighting'
 pkgname=syntax-highlighting
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=ON"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/syntax-highlighting"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=cb170316f447c7b0097a72b9690b17b1fb87cb578528c5c5e3bb4de411ff4a5d
+checksum=d0bdf6d9f45fa8c84f83d2d97ea0e37b67ec212d7c717cd553ae03ad8c95d3bb
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-host-tools qt5-qmake qt5-tools syntax-highlighting qt5-devel qt5-tools-devel"

From f4103c63dc24bf84a346fd7b5d4159fb11c584d2 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Mon, 10 May 2021 14:06:51 +0200
Subject: [PATCH 118/318] threadweaver: update to 5.82.0.

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

diff --git a/srcpkgs/threadweaver/template b/srcpkgs/threadweaver/template
index 0534f4d03712..2c83ebbd1ca6 100644
--- a/srcpkgs/threadweaver/template
+++ b/srcpkgs/threadweaver/template
@@ -1,6 +1,6 @@
 # Template file for 'threadweaver'
 pkgname=threadweaver
-version=5.81.0
+version=5.82.0
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/frameworks/threadweaver"
 distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=4e25142bf75212660d2b1c20293ff5d04aa8c6b51aef8e935231d7bde227bf0e
+checksum=d5da9c6079deef0099f0b84d1fb31a388dc7bf4349dfd08df7baba1632251bdd
 
 threadweaver-devel_package() {
 	short_desc+=" - development"

From 42357aaf5272a7a0b867649afedf633be6b06910 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Thu, 13 May 2021 20:35:12 +0200
Subject: [PATCH 119/318] postgresql13: update to 13.3.

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

diff --git a/srcpkgs/postgresql13/template b/srcpkgs/postgresql13/template
index 3c0b8fb730b9..be54f0bafe4c 100644
--- a/srcpkgs/postgresql13/template
+++ b/srcpkgs/postgresql13/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql13'
 pkgname=postgresql13
-version=13.2
-revision=2
+version=13.3
+revision=1
 wrksrc="postgresql-${version}"
 build_style=gnu-configure
 make_build_target=world
@@ -22,7 +22,7 @@ license="PostgreSQL"
 homepage="https://www.postgresql.org"
 changelog="https://www.postgresql.org/docs/current/release-${version//./-}.html"
 distfiles="https://ftp.postgresql.org/pub/source/v${version}/postgresql-${version}.tar.bz2"
-checksum=5fd7fcd08db86f5b2aed28fcfaf9ae0aca8e9428561ac547764c2a2b0f41adfc
+checksum=3cd9454fa8c7a6255b6743b767700925ead1b9ab0d7a0f9dcb1151010f8eb4a1
 
 conf_files="
  /${_prefix}/etc/default/postgresql

From 1496eff4ee6ab7f6f7711ef67240ee477e3203a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Thu, 13 May 2021 22:55:07 +0200
Subject: [PATCH 120/318] postgresql12: update to 12.7.

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

diff --git a/srcpkgs/postgresql12/template b/srcpkgs/postgresql12/template
index 4714ae62ed3d..02b9e6b1f794 100644
--- a/srcpkgs/postgresql12/template
+++ b/srcpkgs/postgresql12/template
@@ -1,7 +1,7 @@
 # Template file for 'postgresql12'
 pkgname=postgresql12
-version=12.6
-revision=2
+version=12.7
+revision=1
 wrksrc="postgresql-${version}"
 build_style=gnu-configure
 make_build_target=world
@@ -22,7 +22,7 @@ license="PostgreSQL"
 homepage="https://www.postgresql.org"
 changelog="https://www.postgresql.org/docs/current/release-${version//./-}.html"
 distfiles="https://ftp.postgresql.org/pub/source/v${version}/postgresql-${version}.tar.bz2"
-checksum=df7dd98d5ccaf1f693c7e1d0d084e9fed7017ee248bba5be0167c42ad2d70a09
+checksum=8490741f47c88edc8b6624af009ce19fda4dc9b31c4469ce2551d84075d5d995
 
 conf_files="
  /${_prefix}/etc/default/postgresql

From 4c0b19715f362a6676d402cd92d8ce241c5049ed Mon Sep 17 00:00:00 2001
From: Michael Aldridge <maldridge@VoidLinux.org>
Date: Thu, 13 May 2021 22:33:26 -0700
Subject: [PATCH 121/318] packer: update to 1.7.2.

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

diff --git a/srcpkgs/packer/template b/srcpkgs/packer/template
index c240a0917d27..44b93b661155 100644
--- a/srcpkgs/packer/template
+++ b/srcpkgs/packer/template
@@ -1,6 +1,6 @@
 # Template file for 'packer'
 pkgname=packer
-version=1.7.0
+version=1.7.2
 revision=1
 build_style=go
 go_import_path="github.com/hashicorp/packer"
@@ -9,7 +9,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MPL-2.0"
 homepage="http://www.packer.io"
 distfiles="https://${go_import_path}/archive/v${version}.tar.gz"
-checksum=9235d5938a055a647b01041c3509b525e038e5bab76147155fcd3fd256f2bafe
+checksum=913c5c572b23c7fd9f697ed09dbbdd6394591b4447ef8af89c99f2b9069fc5f4
 replaces="packer-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in

From 43a3b8609f0dc7fa8919668e5ddb689ba1939548 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 May 2021 12:28:24 +0200
Subject: [PATCH 122/318] linux5.10: update to 5.10.37.

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

diff --git a/srcpkgs/linux5.10/template b/srcpkgs/linux5.10/template
index b45826fd3523..72d5269e9549 100644
--- a/srcpkgs/linux5.10/template
+++ b/srcpkgs/linux5.10/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.10'
 pkgname=linux5.10
-version=5.10.36
+version=5.10.37
 revision=1
 wrksrc="linux-${version}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -8,7 +8,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz"
-checksum=899ce7f728007321288e632f0c2f8db9c8c2d625cef0e5a331d4c213fce1b268
+checksum=a8d5e3309dafc484eb70f94747a6efffa29a79bae651ae126333e913c00be077
 python_version=3
 patch_args="-Np1"
 

From 1fd232a33fa49eadc09a4e0d06cf5cdb79041a22 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Tue, 20 Apr 2021 13:09:30 +0200
Subject: [PATCH 123/318] gnome-games: update to 40.0.

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

diff --git a/srcpkgs/gnome-games/template b/srcpkgs/gnome-games/template
index 58f31156d062..61df4a3bc7f1 100644
--- a/srcpkgs/gnome-games/template
+++ b/srcpkgs/gnome-games/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-games'
 pkgname=gnome-games
-version=3.38.0
+version=40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config vala-devel"
@@ -12,4 +12,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Games"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=5c868fd6eb0b8d23b995039633043e90d8d93856d315832de3a315d7b1e54e48
+checksum=32cd413f89292a74b0a84a5a30d0f4878ce42caea36374b1fb4dce3b4f6adf0f

From 03d78a7390c8b5ae34287b82a7718a07b6981300 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:22:15 +0200
Subject: [PATCH 124/318] vte3: update to 0.64.1.

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

diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template
index 111bd10833e0..346ebf038640 100644
--- a/srcpkgs/vte3/template
+++ b/srcpkgs/vte3/template
@@ -1,6 +1,6 @@
 # Template file for 'vte3'
 pkgname=vte3
-version=0.64.0
+version=0.64.1
 revision=1
 wrksrc="vte-${version}"
 build_style=meson
@@ -15,7 +15,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Terminal/VTE"
 distfiles="${GNOME_SITE}/vte/${version%.*}/vte-${version}.tar.xz"
-checksum=c0c60b8dc343167437c86d984b0cf134df86034180ed70513f683006ada3ec41
+checksum=12fb41a9ff8e03c5f1711b46560910a4b9b3102aec3e9e7609ceef4dfa98aa2a
 
 # Suppress warnings as errors for NULL format strings (musl libc)
 CXXFLAGS="-Wno-error=format="

From f9284d5e1309510725bdb5c6f3034be73de19a1c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:13:46 +0200
Subject: [PATCH 125/318] gnote: update to 40.1.

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

diff --git a/srcpkgs/gnote/template b/srcpkgs/gnote/template
index e2e25c08375f..c5cfbd2abc6b 100644
--- a/srcpkgs/gnote/template
+++ b/srcpkgs/gnote/template
@@ -1,6 +1,6 @@
 # Template file for 'gnote'
 pkgname=gnote
-version=40.0
+version=40.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-schemas-compile --disable-static"
@@ -13,5 +13,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Gnote"
 distfiles="${GNOME_SITE}/gnote/${version%.*}/gnote-${version}.tar.xz"
-checksum=e224caf8bb433dec9a2258ea2f8739afabde577210e7fb17596614569f7d0b3b
+checksum=b41ef046466c9a11543abf821d6763682eaab5b67d2aa44d7d876f1fa1bde6aa
 lib32disabled=yes

From bd79c1dcb1d7254648fe0b250175c0119bbd928c Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:12:43 +0200
Subject: [PATCH 126/318] gnome-user-docs: update to 40.1.

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

diff --git a/srcpkgs/gnome-user-docs/template b/srcpkgs/gnome-user-docs/template
index 8edb370dc144..fbb35484b073 100644
--- a/srcpkgs/gnome-user-docs/template
+++ b/srcpkgs/gnome-user-docs/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-user-docs'
 pkgname=gnome-user-docs
-version=40.0
+version=40.1
 revision=1
 build_style=gnu-configure
 hostmakedepends="gettext pkg-config itstool"
@@ -12,4 +12,4 @@ license="CC-BY-3.0"
 homepage="https://github.com/GNOME/gnome-user-docs"
 #changelog="https://raw.githubusercontent.com/GNOME/gnome-user-docs/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3174480d218da25828b377e105117c135d13b7a2f566fd317e32748f37263a91
+checksum=93bbf3476bb7fc550f9ccd0c4e6ee7d6d54639176bdcea08d0c47c9b444e8d26

From 1ee36ff4f20e86b7305b2a9bd17a90fcc1686763 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:00:46 +0200
Subject: [PATCH 127/318] gnome-terminal: update to 3.40.1.

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

diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template
index 4430ac709829..42fe9ef9b3a5 100644
--- a/srcpkgs/gnome-terminal/template
+++ b/srcpkgs/gnome-terminal/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-terminal'
 pkgname=gnome-terminal
-version=3.40.0
+version=3.40.1
 revision=1
 build_style=gnu-configure
 configure_args="--disable-static --with-nautilus-extension"
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.3-only"
 homepage="https://wiki.gnome.org/Apps/Terminal"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9d2fe397be0b8b50c4ef96634a2e0480ad9ff56d1431582ecc804907e11fa74e
+checksum=0770cc7320d737fb2eaf9e4cf5ecc6a741f120b17b192f061f683e14b869d8e4
 lib32disabled=yes
 
 if [ "$CROSS_BUILD" ]; then

From e1eef2e6e776f1af282e29956cf24a6523c47534 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:00:21 +0200
Subject: [PATCH 128/318] gnome-system-monitor: update to 40.1.

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

diff --git a/srcpkgs/gnome-system-monitor/template b/srcpkgs/gnome-system-monitor/template
index ecde52ba4395..3fb0d4b4fe42 100644
--- a/srcpkgs/gnome-system-monitor/template
+++ b/srcpkgs/gnome-system-monitor/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-system-monitor'
 pkgname=gnome-system-monitor
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 configure_args="-Dsystemd=false"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/SystemMonitor"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=64e550f7f55552b09a79e1620aaebaae705d1668e4538e604e14c0ca323ae756
+checksum=fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a

From fa205bc94246f59dc1e5a69ae388f4bdadfee697 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:59:42 +0200
Subject: [PATCH 129/318] gnome-session: update to 40.1.1.

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

diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template
index 5b69454eb4ae..e5bc350e66fd 100644
--- a/srcpkgs/gnome-session/template
+++ b/srcpkgs/gnome-session/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-session'
 pkgname=gnome-session
-version=40.0
-revision=2
+version=40.1.1
+revision=1
 build_style=meson
 configure_args="-Dsystemd_journal=false -Dsystemd_session=disable"
 hostmakedepends="glib-devel intltool pkg-config xmlto"
@@ -14,8 +14,8 @@ short_desc="GNOME session management utilities"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-session"
-distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=80de1c59c6e4fc275ac439eede0654fdf41ac9deded6dd5e0d9d76a117ab1a89
+distfiles="${GNOME_SITE}/${pkgname}/${version%.*.*}/${pkgname}-${version}.tar.xz"
+checksum=9c787829ee32e13e1508b9aee2b1d9ba42a02c48e6c8094e34f3e7f92af4df82
 
 post_install() {
 	rm -rf ${DESTDIR}/tmp

From 27f091258418fc035cdacda8c7f65a2202565921 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:58:25 +0200
Subject: [PATCH 130/318] gnome-online-accounts: update to 3.40.0.

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

diff --git a/srcpkgs/gnome-online-accounts/template b/srcpkgs/gnome-online-accounts/template
index 40c8f777d511..39e7b8392b19 100644
--- a/srcpkgs/gnome-online-accounts/template
+++ b/srcpkgs/gnome-online-accounts/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-online-accounts'
 pkgname=gnome-online-accounts
-version=3.38.1
+version=3.40.0
 revision=1
 build_style=gnu-configure
 build_helper="gir"
@@ -21,7 +21,7 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"
 changelog="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/raw/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=e18889d67806da84d1261bfed1cf61d2baec131d2d0d0a92f83ff33d4649358e
+checksum=585c4f979f6f543b77bfdb4fb01eb18ba25c2aec5b7866c676d929616fb2c3fa
 
 build_options="gir"
 build_options_default="gir"

From c883636c3b0491bcccf0f5985e21c74d60d3abb5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:56:25 +0200
Subject: [PATCH 131/318] gnome-maps: update to 40.1.

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

diff --git a/srcpkgs/gnome-maps/template b/srcpkgs/gnome-maps/template
index 04fa87106e7a..ea30c664b3b3 100644
--- a/srcpkgs/gnome-maps/template
+++ b/srcpkgs/gnome-maps/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-maps'
 pkgname=gnome-maps
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -13,4 +13,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Maps"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ec11dc6c9eea2698592500daf3ad673c1e4f64ebeb0d3d2823fb8655bb5d4a49
+checksum=9805d4c05b3a3695746d3762b2816bffe6d9d7d56e17bcbb9d9d41dc2d02631a

From a6e85c94317df8cf41b5ff2dd57ae81e5ba4ad3a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:55:36 +0200
Subject: [PATCH 132/318] gnome-initial-setup: update to 40.1.

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

diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index b5f24d939993..88da8c9a0b57 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-initial-setup'
 pkgname=gnome-initial-setup
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
@@ -18,4 +18,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Design/OS/InitialSetup"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=14e0c74614380ee112a7414fec6606bd0f6f3f421b980070ca7d519d1b99896f
+checksum=f19140c6bef65815fa7179e0ae86c09b71b75862388b39739a872466ec41ee83

From d622a7120ff5e5b68e008e2d2e8c809b76742194 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:53:56 +0200
Subject: [PATCH 133/318] gnome-disk-utility: update to 40.1.

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

diff --git a/srcpkgs/gnome-disk-utility/template b/srcpkgs/gnome-disk-utility/template
index 4c94a74f037a..a49b23feac06 100644
--- a/srcpkgs/gnome-disk-utility/template
+++ b/srcpkgs/gnome-disk-utility/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-disk-utility'
 pkgname=gnome-disk-utility
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 configure_args="-Dlogind=none"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Disks"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=9f9c72f4453c9f6cb0ff9d9deeec67703e11b0736d826f7d025cf6a686ef4897
+checksum=2a4b99ac11ca23394b28c5584b9e96284e8c5a4da65cf06207de54f42b1ff141
 lib32disabled=yes

From da7fb816cd9f7f793de6223cfa9f62c5917fa7d4 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:52:58 +0200
Subject: [PATCH 134/318] gnome-desktop: update to 40.1.

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

diff --git a/srcpkgs/gnome-desktop/template b/srcpkgs/gnome-desktop/template
index d10cf878d851..01601aeea302 100644
--- a/srcpkgs/gnome-desktop/template
+++ b/srcpkgs/gnome-desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-desktop'
 pkgname=gnome-desktop
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -16,7 +16,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://gitlab.gnome.org/GNOME/gnome-desktop"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=20abfd3f831e4e8092b55839311661dc73b2bf13fc9bef71c4a5a4475da9ee04
+checksum=8a07897305219c5699549ae2048f7155515ef97c7ce4d6585ddda15d5859e1cf
 
 build_options="gir"
 build_options_default="gir"

From f9d77851e0cfb8e7aef1de75dfd468238cc3b5c1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:51:10 +0200
Subject: [PATCH 135/318] gnome-calendar: update to 40.1.

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

diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template
index 5956653165a6..1d4625fa0e63 100644
--- a/srcpkgs/gnome-calendar/template
+++ b/srcpkgs/gnome-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calendar'
 pkgname=gnome-calendar
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel pkg-config $(vopt_if gir 'gobject-introspection')"
@@ -13,7 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calendar"
 changelog="https://gitlab.gnome.org/GNOME/gnome-calendar/raw/master/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=6838c3c2c0c729ab3869aa8619ee9afc896923cbae13f9246bbc36999e85e434
+checksum=d8cdf49f9eee1c3a3c6991c32f8563c4a7c4db0db7ca63ce51cc918e433b33a5
 
 build_options="gir"
 build_options_default="gir"

From 8a42cbc6723beab57ef2274944329825117fbfcb Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:50:16 +0200
Subject: [PATCH 136/318] gnome-calculator: update to 40.1.

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

diff --git a/srcpkgs/gnome-calculator/template b/srcpkgs/gnome-calculator/template
index e1b23fc9ea25..b43bb847a593 100644
--- a/srcpkgs/gnome-calculator/template
+++ b/srcpkgs/gnome-calculator/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-calculator'
 pkgname=gnome-calculator
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Calculator"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-calculator/gnome-3-32/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=f3a25988be1170eb9072d8bb3dc46192136fcb0be80182e17bb34618326c4de3
+checksum=7fe6c561f7b1f485ac106219772e45cc135c983bfa4278dd2d3fd83b57ff6af6

From c8bc168daf406761c1802e2a1a7b39ff0777ec60 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:49:37 +0200
Subject: [PATCH 137/318] gnome-builder: update to 3.40.2.

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

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 58b2eb4c3711..6480c2e11d61 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-builder'
 pkgname=gnome-builder
-version=3.40.0
+version=3.40.2
 revision=1
 build_style=meson
 build_helper=qemu
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
 changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=8814c42e622b73bc688efeb20c9751bf3488fc6751ea3ca9316a53e5289be279
+checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
 patch_args="-Np1"
 
 case "$XBPS_TARGET_MACHINE" in

From d41ec066e573e728bf1b44d61b9413ee9c51bbb1 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:48:22 +0200
Subject: [PATCH 138/318] gnome-boxes: update to 40.1.

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

diff --git a/srcpkgs/gnome-boxes/template b/srcpkgs/gnome-boxes/template
index 86f01ea8432f..2fe0f6c583a3 100644
--- a/srcpkgs/gnome-boxes/template
+++ b/srcpkgs/gnome-boxes/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-boxes'
 pkgname=gnome-boxes
-version=40.0
+version=40.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -17,4 +17,4 @@ license="LGPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Boxes"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-boxes/gnome-3-36/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=fa7f1a5f4d741c962a6aa69cdc6d81d57a2dd29496cb9510629ce166af61acf5
+checksum=b1e28f2c7fb76bf4fbb862d0d52e811b94cbe9ff16f067408964568690882ef8

From ca09cf4964fa55072d6ca25e56287728815c3946 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 12:46:35 +0200
Subject: [PATCH 139/318] gnome-backgrounds: update to 40.1.

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

diff --git a/srcpkgs/gnome-backgrounds/template b/srcpkgs/gnome-backgrounds/template
index 55eeff41d222..30a8484073df 100644
--- a/srcpkgs/gnome-backgrounds/template
+++ b/srcpkgs/gnome-backgrounds/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-backgrounds'
 pkgname=gnome-backgrounds
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 hostmakedepends=gettext
@@ -9,4 +9,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, CC-BY-2.0, CC-BY-SA-2.0, CC-BY-SA-3.0"
 homepage="https://gitlab.gnome.org/GNOME/gnome-backgrounds"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=46c3133a5ed7180347ae396962bf8827085f0f3b7cd9385452d623c4a167a2f6
+checksum=60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e

From 60b8cca4d838b2fe681605e76899b4e7f5e346c6 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:15:11 +0200
Subject: [PATCH 140/318] nautilus: update to 40.1.

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

diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template
index e47bd77c5f9f..843b385346c0 100644
--- a/srcpkgs/nautilus/template
+++ b/srcpkgs/nautilus/template
@@ -1,6 +1,6 @@
 # Template file for 'nautilus'
 pkgname=nautilus
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Nautilus"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7d5002617895ad372e52f7a8e302a32343326739f088fa8df6104af709cc4d40
+checksum=8ecfb90174a0bd5815b1ceb9cbfcd91fec0fb5e34907a4f2df2d05e5d6c99d33
 # tests timeout:
 # 11/11 test-nautilus-search-engine-tracker            TIMEOUT        480.00s
 make_check=extended

From cc4369ebeb94ef7b44160ddaeda679b1b7013d61 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Fri, 14 May 2021 13:14:21 +0200
Subject: [PATCH 141/318] gvfs: update to 1.48.1.

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

diff --git a/srcpkgs/gvfs/template b/srcpkgs/gvfs/template
index c84f9c756ae3..71be065310ef 100644
--- a/srcpkgs/gvfs/template
+++ b/srcpkgs/gvfs/template
@@ -1,6 +1,6 @@
 # Template file for 'gvfs'
 pkgname=gvfs
-version=1.48.0
+version=1.48.1
 revision=1
 build_style=meson
 configure_args="-Dsystemduserunitdir=no -Dtmpfilesdir=no -Dlogind=false
@@ -20,7 +20,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/gvfs"
 changelog="https://gitlab.gnome.org/GNOME/gvfs/raw/gnome-3-34/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=3834797751c4e9f8729e774dee142a474f3361cbc0c12b647606433793eae939
+checksum=b2ea4f271aad2711f16b43c03151e2ec5a9874ff1a21142ef6d6406486a19dc2
 
 # Manually declare shlibs used by the subpkgs.
 shlib_provides="libgvfscommon.so libgvfsdaemon.so"

From 600881ab3df85f4fb7926ebf29ad04ff5c8e0f1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Ey=C3=9Fer?= <daniel.eysser@gmail.com>
Date: Sat, 24 Apr 2021 12:16:06 +0200
Subject: [PATCH 142/318] wireshark: update to 3.4.5.

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

diff --git a/srcpkgs/wireshark/template b/srcpkgs/wireshark/template
index 65eec2e652e0..78a97130f689 100644
--- a/srcpkgs/wireshark/template
+++ b/srcpkgs/wireshark/template
@@ -1,6 +1,6 @@
 # Template file for 'wireshark'
 pkgname=wireshark
-version=3.4.2
+version=3.4.5
 revision=1
 build_style=cmake
 configure_args="-DCMAKE_BUILD_TYPE=None"
@@ -17,7 +17,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.wireshark.org"
 distfiles="https://www.wireshark.org/download/src/${pkgname}-${version}.tar.xz"
-checksum=de9868729e426a469baabd8d444240d84fa5445020e92c842dd19afd0d47a4c4
+checksum=de1aafd100a1e1207c850d180e97dd91ab8da0f5eb6beec545f725cdb145d333
 system_groups="wireshark"
 
 CFLAGS="-DNDEBUG -I${XBPS_CROSS_BASE}/usr/include/lua5.2"
@@ -30,7 +30,7 @@ post_patch() {
 }
 
 pre_check() {
-	make ${makejobs} -C build test-programs
+	ninja -C build test-programs
 }
 
 post_install() {

From bb32f2b4a03100e425ff265df79f7c88dcecd2e2 Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Thu, 13 May 2021 22:23:37 -0700
Subject: [PATCH 143/318] spice-gtk: update to 0.39

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

diff --git a/srcpkgs/spice-gtk/template b/srcpkgs/spice-gtk/template
index b61e4e8d0965..7218e837891f 100644
--- a/srcpkgs/spice-gtk/template
+++ b/srcpkgs/spice-gtk/template
@@ -1,7 +1,7 @@
 # Template file for 'spice-gtk'
 pkgname=spice-gtk
-version=0.37
-revision=6
+version=0.39
+revision=1
 build_style=meson
 build_helper="gir"
 configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
@@ -18,10 +18,10 @@ makedepends="acl-devel liblz4-devel pixman-devel opus-devel openssl-devel
 depends="hwids"
 short_desc="GTK+ SPICE widget"
 maintainer="Enno Boland <gottox@voidlinux.org>"
-license="LGPL-2.1-or-laster"
+license="LGPL-2.1-or-later"
 homepage="https://spice-space.org"
-distfiles="https://spice-space.org/download/gtk/${pkgname}-${version}.tar.bz2"
-checksum=1f28b706472ad391cda79a93fd7b4c7a03e84b88fc46ddb35dddbe323c923bb7
+distfiles="https://spice-space.org/download/gtk/${pkgname}-${version}.tar.xz"
+checksum=23acbee197eaaec9bce6e6bfd885bd8f79708332639243ff04833020865713cd
 
 CFLAGS="-Wno-error -Wno-error=unused-but-set-variable"
 

From 3d0193fdbb8416a1f1c2a06b3e6d24e3e8fa2bfe Mon Sep 17 00:00:00 2001
From: Frank Steinborn <steinex@nognu.de>
Date: Sun, 9 May 2021 21:02:12 +0200
Subject: [PATCH 144/318] git-team: update to 1.5.5.

---
 srcpkgs/git-team/template | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/git-team/template b/srcpkgs/git-team/template
index ed3e884c8de1..e6e2002a7d2c 100644
--- a/srcpkgs/git-team/template
+++ b/srcpkgs/git-team/template
@@ -1,6 +1,6 @@
 # Template file for 'git-team'
 pkgname=git-team
-version=1.5.2
+version=1.5.5
 revision=1
 build_style=go
 go_import_path=github.com/hekmekk/git-team
@@ -10,19 +10,10 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="MIT"
 homepage="https://github.com/hekmekk/git-team"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum=1ce94afe46fa105597436231f0768d0464519340d43b3f82095312c85b3e7d99
-
-pre_build() {
-	vsed -e 's,/usr/local/etc/git-team/hooks,/usr/libexec/git-team/hooks,g' -i src/command/enable/commitsettings/datasource/static_value_data_source_test.go
-	vsed -e 's,/usr/local/etc/git-team/hooks,/usr/libexec/git-team/hooks,g' -i src/command/enable/commitsettings/datasource/static_value_data_source.go
-}
+checksum=bc88552e78ad67327b153cdc5aeb01ddcb5a99579787a68177fae7aa1a20c27b
 
 post_install() {
 	vlicense LICENSE
-
-	vmkdir usr/libexec/git-team/hooks
-	mv ${DESTDIR}/usr/bin/prepare-commit-msg ${DESTDIR}/usr/libexec/git-team/hooks
-	vinstall git-hooks/proxy.sh 0755 usr/libexec/git-team/hooks
-
+	mv ${DESTDIR}/usr/bin/prepare-commit-msg ${DESTDIR}/usr/bin/prepare-commit-msg-git-team
 	vinstall bash_completion/git-team.bash 0644 usr/share/bash-completion/completions git-team
 }

From 0c0a210cca32fd3e37c03e2ad109c572bba17e37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20N=C3=A9ri?= <dne+github@mayonnaise.net>
Date: Thu, 13 May 2021 20:36:01 +0000
Subject: [PATCH 145/318] tailscale: update to 1.8.3.

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

diff --git a/srcpkgs/tailscale/template b/srcpkgs/tailscale/template
index cad1dd560a0b..040b615d872c 100644
--- a/srcpkgs/tailscale/template
+++ b/srcpkgs/tailscale/template
@@ -1,6 +1,6 @@
 # Template file for 'tailscale'
 pkgname=tailscale
-version=1.6.0
+version=1.8.3
 revision=1
 build_style=go
 go_import_path="tailscale.com"
@@ -14,7 +14,7 @@ maintainer="Noel Cower <ncower@nil.dev>"
 license="BSD-3-Clause"
 homepage="https://tailscale.com"
 distfiles="https://github.com/tailscale/tailscale/archive/v${version}.tar.gz"
-checksum=4591c6f6d3d1f9d5aecaa63dd580c389067edeb7287cd587b108ea6a0aa811e7
+checksum=f17ff381bd7fd8dcf2fc8806c0da523aaeaa3c07b0fbdf87511937eb28e89cf3
 
 post_install() {
 	vlicense LICENSE

From 1b0a933c2771f7011b084c95ab9ce4e14690f5ff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 7 May 2021 17:06:27 -0300
Subject: [PATCH 146/318] New package: wireplumber-0.3.95.

---
 .../wireplumber/patches/reallocarray.patch    | 15 ++++++++++++
 srcpkgs/wireplumber/patches/test.patch        | 24 +++++++++++++++++++
 srcpkgs/wireplumber/template                  | 21 ++++++++++++++++
 3 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/wireplumber/patches/reallocarray.patch
 create mode 100644 srcpkgs/wireplumber/patches/test.patch
 create mode 100644 srcpkgs/wireplumber/template

diff --git a/srcpkgs/wireplumber/patches/reallocarray.patch b/srcpkgs/wireplumber/patches/reallocarray.patch
new file mode 100644
index 000000000000..c24cf7575648
--- /dev/null
+++ b/srcpkgs/wireplumber/patches/reallocarray.patch
@@ -0,0 +1,15 @@
+musl <1.2.2 doesn't have this function
+
+diff --git a/lib/wpipc/utils.c b/lib/wpipc/utils.c
+index 77754fd..e88b2e0 100644
+--- a/lib/wpipc/utils.c
++++ b/lib/wpipc/utils.c
+@@ -188,7 +188,7 @@ again:
+   /* realloc if we need more space, and read again */
+   if (n >= size) {
+     *max_size += *max_size;
+-    *buffer = reallocarray (*buffer, *max_size, sizeof (uint8_t));
++    *buffer = realloc (*buffer, *max_size);
+     offset += n;
+     goto again;
+   }
diff --git a/srcpkgs/wireplumber/patches/test.patch b/srcpkgs/wireplumber/patches/test.patch
new file mode 100644
index 000000000000..666fb1b6e9e3
--- /dev/null
+++ b/srcpkgs/wireplumber/patches/test.patch
@@ -0,0 +1,24 @@
+This test fails because it requires libspa-test to be in the pipewire package.
+We can probably build it and even split into its own package, but I don't think
+it's necessary for now.
+
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/18
+
+diff --git a/tests/modules/meson.build b/tests/modules/meson.build
+index 3e695dc..f3a2087 100644
+--- a/tests/modules/meson.build
++++ b/tests/modules/meson.build
+@@ -27,13 +27,6 @@ test(
+   env: common_env,
+ )
+ 
+-test(
+-  'test-si-node',
+-  executable('test-si-node', 'si-node.c',
+-      dependencies: common_deps, c_args: common_args),
+-  env: common_env,
+-)
+-
+ test(
+   'test-si-audio-adapter',
+   executable('test-si-audio-adapter', 'si-audio-adapter.c',
diff --git a/srcpkgs/wireplumber/template b/srcpkgs/wireplumber/template
new file mode 100644
index 000000000000..cf138e7d9e8b
--- /dev/null
+++ b/srcpkgs/wireplumber/template
@@ -0,0 +1,21 @@
+# Template file for 'wireplumber'
+pkgname=wireplumber
+version=0.3.95
+revision=1
+build_style=meson
+build_helper=gir
+configure_args="-Dintrospection=enabled -Dsystem-lua=true -Dwpipc=enabled"
+hostmakedepends="pkg-config glib-devel"
+makedepends="libglib-devel pipewire-devel lua53-devel"
+checkdepends="pipewire dbus"
+short_desc="Session and policy manager implementation for PipeWire"
+maintainer="Érico Nogueira <ericonr@disroot.org>"
+license="MIT"
+homepage="https://pipewire.pages.freedesktop.org/wireplumber"
+distfiles="https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/$version/wireplumber-$version.tar.gz"
+checksum=980a10986fea1ca7ff7daad41f467028db494741235697d4a09767236947d047
+patch_args=-Np1
+
+post_install() {
+	vlicense LICENSE
+}

From d2bd6788a0ad403ad1dbeabce42d3413bc611d17 Mon Sep 17 00:00:00 2001
From: Alex Lohr <alex.lohr@logmein.com>
Date: Fri, 14 May 2021 12:24:11 +0200
Subject: [PATCH 147/318] vscode: update to 1.56.2

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

diff --git a/srcpkgs/vscode/template b/srcpkgs/vscode/template
index 3a45b7fd5b32..b3f667cf30cc 100644
--- a/srcpkgs/vscode/template
+++ b/srcpkgs/vscode/template
@@ -1,6 +1,6 @@
 # Template file for 'vscode'
 pkgname=vscode
-version=1.56.1
+version=1.56.2
 revision=1
 _electronver=12.0.4
 hostmakedepends="pkg-config python nodejs yarn tar git"
@@ -11,7 +11,7 @@ maintainer="shizonic <realtiaz@gmail.com>"
 license="MIT"
 homepage="https://code.visualstudio.com/"
 distfiles="https://github.com/Microsoft/vscode/archive/${version}.tar.gz"
-checksum=f4568de584b3a2a1f8092141d60dfd5c238f80ae51289592610185dc6f9f877b
+checksum=d1963dd3aeb600c34a246dfc35ff36c0f8b3ddbd3e2c92775a50e84f159b6014
 patch_args="-Np1"
 
 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then

From 70cfcab8430821851efdab8130a0a8757adc8d62 Mon Sep 17 00:00:00 2001
From: Alan Brown <adbrown@rocketmail.com>
Date: Fri, 14 May 2021 13:51:39 +0100
Subject: [PATCH 148/318] usql: update to 0.9.1

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

diff --git a/srcpkgs/usql/template b/srcpkgs/usql/template
index f0e07b467bf6..26e158be2876 100644
--- a/srcpkgs/usql/template
+++ b/srcpkgs/usql/template
@@ -1,6 +1,6 @@
 # Template file for 'usql'
 pkgname=usql
-version=0.7.8
+version=0.9.1
 revision=1
 build_style=go
 go_import_path=github.com/xo/usql
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/xo/usql"
 distfiles="https://github.com/xo/usql/archive/v${version}.tar.gz"
-checksum=d8d07324afe2478068f99b79e35ad5f5c06fa0e0051504cff5bce592ee75c6c2
+checksum=5ec50736955623c298f9915ace08e453756e5655e3b22564782892962b0034cb
 
 post_install() {
 	vlicense LICENSE

From 1b5a283b813ee48e11ebd54f9029ccb57d67f232 Mon Sep 17 00:00:00 2001
From: Frank Steinborn <steinex@nognu.de>
Date: Fri, 14 May 2021 14:57:12 +0200
Subject: [PATCH 149/318] remmina: update to 1.4.16.

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

diff --git a/srcpkgs/remmina/template b/srcpkgs/remmina/template
index 02109964a80c..5504309cc946 100644
--- a/srcpkgs/remmina/template
+++ b/srcpkgs/remmina/template
@@ -1,6 +1,6 @@
 # Template file for 'remmina'
 pkgname=remmina
-version=1.4.12
+version=1.4.16
 revision=1
 wrksrc="Remmina-v${version}"
 build_style=cmake
@@ -20,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://remmina.org"
 changelog="https://gitlab.com/Remmina/Remmina/-/raw/master/CHANGELOG.md"
 distfiles="https://gitlab.com/Remmina/Remmina/-/archive/v${version}/Remmina-v${version}.tar.bz2"
-checksum=6d16b6f613a42de4054a544fe22c5a32843bbba3d908c91819618491f82d1899
+checksum=b0f181620420990f90aab384f698d7efb25ed92cf7ed4281861b920d510e6368
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" libexecinfo-devel"

From de252aeae2e8394715f4b2537fc90680fbe779b3 Mon Sep 17 00:00:00 2001
From: Frank Steinborn <steinex@nognu.de>
Date: Fri, 14 May 2021 15:12:48 +0200
Subject: [PATCH 150/318] ltris: update to 1.2.3.

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

diff --git a/srcpkgs/ltris/template b/srcpkgs/ltris/template
index 788531a25a9f..b2484148df6b 100644
--- a/srcpkgs/ltris/template
+++ b/srcpkgs/ltris/template
@@ -1,6 +1,6 @@
 # Template file for 'ltris'
 pkgname=ltris
-version=1.2.2
+version=1.2.3
 revision=1
 build_style=gnu-configure
 configure_args="--localstatedir=/var/games/ltris"
@@ -11,5 +11,5 @@ maintainer="Frank Steinborn <steinex@nognu.de>"
 license="GPL-2.0-or-later"
 homepage="http://lgames.sourceforge.net/index.php?project=LTris"
 distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz"
-checksum=cf50aa5a4b7167c61fae85cdd9ea8ffbefc58b84dee756a1e279b13fb3c1b1a6
+checksum=0ec4ad053e066a296529e923c2f626fa0a19c094c5ae03e44359f9c9e50955a8
 CFLAGS+=" -fgnu89-inline"

From 8a6ab38ea889346cafcc53a2c7c1bf1366c5da0b Mon Sep 17 00:00:00 2001
From: Frank Steinborn <steinex@nognu.de>
Date: Fri, 14 May 2021 14:36:08 +0200
Subject: [PATCH 151/318] tint2: update to 17.0.

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

diff --git a/srcpkgs/tint2/template b/srcpkgs/tint2/template
index ae92b8db6195..09301ab05e13 100644
--- a/srcpkgs/tint2/template
+++ b/srcpkgs/tint2/template
@@ -1,12 +1,12 @@
 # Template file for 'tint2'
 pkgname=tint2
-version=16.7
-revision=3
+version=17.0
+revision=1
 wrksrc="tint2-v${version}"
 build_style=cmake
 configure_args="-DCMAKE_BUILD_TYPE=None"
 hostmakedepends="pkg-config gettext"
-makedepends="gtk+-devel imlib2-devel librsvg-devel libXcomposite-devel
+makedepends="gtk+3-devel imlib2-devel librsvg-devel libXcomposite-devel
  libXdamage-devel libXinerama-devel libXrandr-devel startup-notification-devel"
 depends="desktop-file-utils"
 short_desc="Simple panel/taskbar made for modern X window managers"
@@ -15,7 +15,7 @@ license="GPL-2.0-or-later"
 homepage="https://gitlab.com/o9000/tint2"
 changelog="https://gitlab.com/o9000/tint2/blob/master/ChangeLog"
 distfiles="https://gitlab.com/o9000/tint2/-/archive/v${version}/tint2-v${version}.tar.bz2"
-checksum=ae2512355614014465f6aff36c98e2ed448998c44533157e4bace21c6c979f65
+checksum=2178e5abac9cedbfab8cfc0b9f60d5d8393d44e0ccd5709732737c2f98efccf2
 
 tint2conf_package() {
 	short_desc+=" - configuration tools"

From a7c1729d9828c78be45c7d80b5d7254accf3d9d2 Mon Sep 17 00:00:00 2001
From: eoli3n <jonathan.kirszling@runbox.com>
Date: Fri, 14 May 2021 01:58:08 +0200
Subject: [PATCH 152/318] tiny: update to 0.9.0.

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

diff --git a/srcpkgs/tiny/template b/srcpkgs/tiny/template
index d46b594b09bd..06dcedae6cbb 100644
--- a/srcpkgs/tiny/template
+++ b/srcpkgs/tiny/template
@@ -1,8 +1,8 @@
 # Template file for 'tiny'
 pkgname=tiny
-version=0.8.0
+version=0.9.0
 revision=1
-build_wrksrc="tiny"
+build_wrksrc="crates/tiny"
 build_style=cargo
 configure_args="--no-default-features --features=desktop-notifications --features=tls-native"
 hostmakedepends="pkg-config"
@@ -11,9 +11,9 @@ short_desc="Tiny terminal IRC client"
 maintainer="eoli3n <jonathan.kirszling@runbox.com>"
 license="MIT"
 homepage="https://github.com/osa1/tiny"
-distfiles="https://github.com/osa1/tiny/archive/v${version}.tar.gz"
-checksum=acaf0b7c3515bdfd0c80b4a7274aec44d283025c6e40508e450525167f73e447
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=63e11c8b2708b26311f97d8bef5fba4618ff4212b0b98c21e8ad005a2fd8fe32
 
 post_install() {
-	vlicense ../LICENSE
+	vlicense ../../LICENSE
 }

From ee7e57dfac3f293bc953161d834386b2a5137317 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 7 May 2021 07:52:40 +0700
Subject: [PATCH 153/318] fcitx5-qt: update to 5.0.6.

---
 srcpkgs/fcitx5-qt/template  | 74 +++++++++++++++++++++++++++++++++++++
 srcpkgs/fcitx5-qt5          |  1 +
 srcpkgs/fcitx5-qt5-devel    |  2 +-
 srcpkgs/fcitx5-qt5/template | 33 -----------------
 srcpkgs/fcitx5-qt5/update   |  1 -
 srcpkgs/fcitx5-qt6          |  1 +
 srcpkgs/fcitx5-qt6-devel    |  1 +
 7 files changed, 78 insertions(+), 35 deletions(-)
 create mode 100644 srcpkgs/fcitx5-qt/template
 create mode 120000 srcpkgs/fcitx5-qt5
 delete mode 100644 srcpkgs/fcitx5-qt5/template
 delete mode 100644 srcpkgs/fcitx5-qt5/update
 create mode 120000 srcpkgs/fcitx5-qt6
 create mode 120000 srcpkgs/fcitx5-qt6-devel

diff --git a/srcpkgs/fcitx5-qt/template b/srcpkgs/fcitx5-qt/template
new file mode 100644
index 000000000000..0d3dd57ed9b4
--- /dev/null
+++ b/srcpkgs/fcitx5-qt/template
@@ -0,0 +1,74 @@
+# Template file for 'fcitx5-qt'
+pkgname=fcitx5-qt
+version=5.0.6
+revision=1
+build_style=cmake
+configure_args="-DENABLE_QT4=OFF -DENABLE_QT5=ON -DENABLE_QT6=ON
+ -DQT_HOST_PATH=/usr"
+hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
+ extra-cmake-modules qt5-qmake qt5-host-tools qt6-base-devel"
+makedepends="libfcitx5-devel fmt-devel qt5-devel libxkbcommon-devel
+ qt6-base-devel"
+short_desc="Flexible Context-aware Input Tool with eXtension v5 - Qt"
+maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
+license="LGPL-2.1-or-later, BSD-3-Clause"
+homepage="https://fcitx-im.org/wiki/Fcitx"
+distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-${version}.tar.xz"
+checksum=c954d20bc4e332c0977639dc579bd641a6860926bfd0efe62bc13ee02b43e872
+lib32disabled=yes
+patch_args=-Np1
+
+if [ "$XBPS_TARGET_NOATOMIC8" ]; then
+	configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
+	makedepends+=" libatomic-devel"
+fi
+
+post_install() {
+	local _file
+	for _file in $(grep -rl 'SPDX-License-Identifier: BSD-3-Clause' qt5 qt6)
+	do
+		sed -n '/SPDX-FileCopyrightText/s/.*:/Copyright/p' "$_file"
+	done | sort -u >LICENSE
+	cat LICENSES/BSD-3-Clause.txt >>LICENSE
+	vlicense LICENSE
+}
+
+fcitx5-qt5_package() {
+	depends="fcitx5-qt-${version}_${revision}"
+	short_desc+="5"
+	pkg_install() {
+		vmove usr/lib/fcitx5/qt5
+		vmove usr/lib/qt5
+		vmove "usr/libexec/*qt5-*"
+		vmove "usr/lib/*Qt5*.so.*"
+	}
+}
+
+fcitx5-qt5-devel_package() {
+	depends="fcitx5-qt5>=${version}_${revision} qt5-devel"
+	short_desc+="5 - development files"
+	pkg_install() {
+		vmove usr/include/Fcitx5Qt5
+		vmove "usr/lib/cmake/Fcitx5Qt5*"
+		vmove "usr/lib/*Qt5*.so"
+	}
+}
+
+fcitx5-qt6_package() {
+	depends="fcitx5-qt-${version}_${revision}"
+	short_desc+="6"
+	pkg_install() {
+		vmove usr/lib/qt6
+		vmove "usr/lib/*Qt6*.so.*"
+	}
+}
+
+fcitx5-qt6-devel_package() {
+	depends="fcitx5-qt6>=${version}_${revision} qt6-base-devel"
+	short_desc+="6 - development files"
+	pkg_install() {
+		vmove usr/include/Fcitx5Qt6
+		vmove "usr/lib/cmake/Fcitx5Qt6*"
+		vmove "usr/lib/*Qt6*.so"
+	}
+}
diff --git a/srcpkgs/fcitx5-qt5 b/srcpkgs/fcitx5-qt5
new file mode 120000
index 000000000000..36e8c54babb2
--- /dev/null
+++ b/srcpkgs/fcitx5-qt5
@@ -0,0 +1 @@
+fcitx5-qt
\ No newline at end of file
diff --git a/srcpkgs/fcitx5-qt5-devel b/srcpkgs/fcitx5-qt5-devel
index b06bf33725d5..36e8c54babb2 120000
--- a/srcpkgs/fcitx5-qt5-devel
+++ b/srcpkgs/fcitx5-qt5-devel
@@ -1 +1 @@
-fcitx5-qt5
\ No newline at end of file
+fcitx5-qt
\ No newline at end of file
diff --git a/srcpkgs/fcitx5-qt5/template b/srcpkgs/fcitx5-qt5/template
deleted file mode 100644
index ced97810285e..000000000000
--- a/srcpkgs/fcitx5-qt5/template
+++ /dev/null
@@ -1,33 +0,0 @@
-# Template file for 'fcitx5-qt5'
-pkgname=fcitx5-qt5
-version=5.0.5
-revision=1
-wrksrc=fcitx5-qt-$version
-build_style=cmake
-configure_args="-DENABLE_QT4=OFF -DENABLE_QT5=ON -DENABLE_QT6=OFF"
-hostmakedepends="cldr-emoji-annotation pkg-config gettext doxygen
- extra-cmake-modules qt5-qmake qt5-host-tools"
-makedepends="libfcitx5-devel fmt-devel qt5-devel libxkbcommon-devel"
-short_desc="Flexible Context-aware Input Tool with eXtension v5 - Qt5"
-maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
-license="LGPL-2.1-or-later, BSD-3-Clause"
-homepage="https://fcitx-im.org/wiki/Fcitx"
-distfiles="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-${version}.tar.xz"
-checksum=4b3b79abd2daae70255c098252e79928bb8d0ab966035b7e76378805b6cb5b6f
-lib32disabled=yes
-
-post_install() {
-	sed -e 's/<year.*owner>/2012-2021 CSSlayer <wengxt@gmail.com>/' \
-		LICENSES/BSD-3-Clause.txt >LICENSE
-	vlicense LICENSE
-}
-
-fcitx5-qt5-devel_package() {
-	depends="${sourcepkg}>=${version}_${revision} qt5-devel"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/cmake
-		vmove "usr/lib/*.so"
-	}
-}
diff --git a/srcpkgs/fcitx5-qt5/update b/srcpkgs/fcitx5-qt5/update
deleted file mode 100644
index 92b65ebc90e4..000000000000
--- a/srcpkgs/fcitx5-qt5/update
+++ /dev/null
@@ -1 +0,0 @@
-pkgname=fcitx5-qt
diff --git a/srcpkgs/fcitx5-qt6 b/srcpkgs/fcitx5-qt6
new file mode 120000
index 000000000000..36e8c54babb2
--- /dev/null
+++ b/srcpkgs/fcitx5-qt6
@@ -0,0 +1 @@
+fcitx5-qt
\ No newline at end of file
diff --git a/srcpkgs/fcitx5-qt6-devel b/srcpkgs/fcitx5-qt6-devel
new file mode 120000
index 000000000000..36e8c54babb2
--- /dev/null
+++ b/srcpkgs/fcitx5-qt6-devel
@@ -0,0 +1 @@
+fcitx5-qt
\ No newline at end of file

From 824392d2f7f89e71608bc0c7445e9fc94d17b525 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 14 May 2021 21:40:25 +0700
Subject: [PATCH 154/318] anthy: ignore old release

---
 srcpkgs/anthy/update | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 srcpkgs/anthy/update

diff --git a/srcpkgs/anthy/update b/srcpkgs/anthy/update
new file mode 100644
index 000000000000..eedf63d19acc
--- /dev/null
+++ b/srcpkgs/anthy/update
@@ -0,0 +1 @@
+ignore="[6-9][0-9][0-9][0-9]*"

From 1488fb10146eabf3903e0f6d9934ebf5da7347ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Thu, 13 May 2021 15:43:32 -0300
Subject: [PATCH 155/318] linux5.11: update to 5.11.21.

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

diff --git a/srcpkgs/linux5.11/template b/srcpkgs/linux5.11/template
index 7947410e0e18..54e00b82dcc8 100644
--- a/srcpkgs/linux5.11/template
+++ b/srcpkgs/linux5.11/template
@@ -1,6 +1,6 @@
 # Template file for 'linux5.11'
 pkgname=linux5.11
-version=5.11.18
+version=5.11.21
 revision=1
 wrksrc="linux-${version%.*}"
 short_desc="Linux kernel and modules (${version%.*} series)"
@@ -10,7 +10,7 @@ homepage="https://www.kernel.org"
 distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version%.*}.tar.xz
  https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-${version}.xz"
 checksum="04f07b54f0d40adfab02ee6cbd2a942c96728d87c1ef9e120d0cb9ba3fe067b4
- 352795f98bb046cfe0fbdf9ed91a50886ad01f05c4496a241e3f182e3784001a"
+ f26086426c5366ae37b04ee85f1269e271657edcb3e025333cdea605510f406d"
 skip_extraction="patch-${version}.xz"
 python_version=3
 patch_args="-Np1"

From 613d89b9fcbaa393723ce6ea9279c3fc25d7bdc5 Mon Sep 17 00:00:00 2001
From: ndgnuh <ndgnuh@protonmail.com>
Date: Fri, 14 May 2021 22:06:19 +0700
Subject: [PATCH 156/318] ibus-bamboo: update to 0.7.3.

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

diff --git a/srcpkgs/ibus-bamboo/template b/srcpkgs/ibus-bamboo/template
index dfb54fa0b086..8e6ca7da390f 100644
--- a/srcpkgs/ibus-bamboo/template
+++ b/srcpkgs/ibus-bamboo/template
@@ -1,6 +1,6 @@
 # Template file for 'ibus-bamboo'
 pkgname=ibus-bamboo
-version=0.7.0
+version=0.7.3
 revision=1
 build_style=go
 makedepends="libXtst-devel libX11-devel"
@@ -10,7 +10,7 @@ maintainer="ndgnuh <ndgnuh@protonmail.com>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/BambooEngine/ibus-bamboo"
 distfiles="${homepage}/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
-checksum="4ac62345bfcebb87b8cd6af8657887f281e9423ff764435fc00045c400afb0dc"
+checksum=0e3faba88e4080e8ee230ed5b3a40439168bc83a3b064bf8bdef0cbf281069e6
 conf_files="/usr/share/ibus-bamboo/data/macro.tpl.txt"
 
 do_configure() {

From 8629762d3d025d128ad966b443086770ef9b7fa3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 14 May 2021 19:37:41 +0200
Subject: [PATCH 157/318] xscreensaver: add perl deps, put xscreensaver-text
 into path.

Closes #30818.
---
 srcpkgs/xscreensaver/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/xscreensaver/template b/srcpkgs/xscreensaver/template
index 12c037251f44..43016711e6ae 100644
--- a/srcpkgs/xscreensaver/template
+++ b/srcpkgs/xscreensaver/template
@@ -1,7 +1,7 @@
 # Template file for 'xscreensaver'
 pkgname=xscreensaver
 version=6.00
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-pam --with-login-manager
  --with-x-app-defaults=/usr/share/X11/app-defaults
@@ -11,6 +11,7 @@ conf_files="/etc/pam.d/xscreensaver"
 hostmakedepends="bc intltool pkg-config"
 makedepends="glu-devel libXi-devel libXinerama-devel libXmu-devel libXpm-devel
  libXrandr-devel libglade-devel pam-devel"
+depends="perl perl-LWP"
 short_desc="Screen saver and locker for the X Window System"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
@@ -22,6 +23,7 @@ checksum=585088974721b828ebd71fd3ebb019d1bf312133c956eac9672d61f6b49d7706
 do_install() {
 	vmkdir etc/pam.d
 	make install_prefix=${DESTDIR} install
+	ln -s /usr/libexec/xscreensaver/xscreensaver-text ${DESTDIR}/usr/bin/xscreensaver-text
 	echo "NotShowIn=KDE;GNOME;" >> ${DESTDIR}/usr/share/applications/xscreensaver-properties.desktop
 	sed '/^$/q' < driver/xscreensaver.c > LICENSE
 	vlicense LICENSE

From 8716944b80994d856ec217f7d689efedf5daffb8 Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Fri, 14 May 2021 19:14:30 +0300
Subject: [PATCH 158/318] notcurses: update to 2.3.0.

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

diff --git a/srcpkgs/notcurses/template b/srcpkgs/notcurses/template
index e66e1e73ded2..35cfad292fc0 100644
--- a/srcpkgs/notcurses/template
+++ b/srcpkgs/notcurses/template
@@ -1,6 +1,6 @@
 # Template file for 'notcurses'
 pkgname=notcurses
-version=2.2.11
+version=2.3.0
 revision=1
 build_style=cmake
 configure_args="-DUSE_STATIC=ON $(vopt_bool man USE_PANDOC)"
@@ -14,8 +14,7 @@ license="Apache-2.0"
 homepage="https://nick-black.com/dankwiki/index.php/Notcurses"
 changelog="https://raw.githubusercontent.com/dankamongmen/notcurses/master/NEWS.md"
 distfiles="https://github.com/dankamongmen/notcurses/archive/v${version}.tar.gz"
-checksum=b49674891d42e3cb95da9db6e2f436b0274b72becb6697d64e4b24c6f9c8326e
-patch_args=-Np1
+checksum=e9dd24191f8fe5f3e98fbc7964a95de2ca87d2e85d209c5401d4519f46343c29
 
 build_options="man"
 desc_option_man="Use pandoc for manpages"

From f958c9e093ad90be9b179fbf07883ec3fcc41e62 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Fri, 14 May 2021 09:42:51 -0500
Subject: [PATCH 159/318] haproxy: update to 2.4.0.

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

diff --git a/srcpkgs/haproxy/template b/srcpkgs/haproxy/template
index 5a4c6a12751d..d2f3e621e99b 100644
--- a/srcpkgs/haproxy/template
+++ b/srcpkgs/haproxy/template
@@ -1,6 +1,6 @@
 # Template file for 'haproxy'
 pkgname=haproxy
-version=2.3.10
+version=2.4.0
 revision=1
 build_style=gnu-makefile
 make_install_args="SBINDIR=${DESTDIR}/usr/bin DOCDIR=${DESTDIR}/usr/share/doc/${pkgname}"
@@ -12,7 +12,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://www.haproxy.org"
 distfiles="${homepage}/download/${version%.*}/src/${pkgname}-${version}.tar.gz"
-checksum=9946e0cfc83f29072b3431e37246221cf9d4a9d28a158c075714d345266f4f35
+checksum=0a6962adaf5a1291db87e3eb4ddf906a72fed535dbd2255b164b7d8394a53640
 
 haproxy_homedir="/var/lib/${pkgname}"
 make_dirs="$haproxy_homedir 0750 ${pkgname} ${pkgname}"
@@ -29,7 +29,7 @@ do_build() {
 	make ${makejobs} CC="$CC" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" EXTRA= \
 		TARGET=$target USE_PCRE=1 USE_PCRE_JIT=1 USE_ZLIB=1 \
 		USE_OPENSSL=1 USE_LIBCRYPT=1 USE_GETADDRINFO=1 USE_LUA=1 \
-		ADDLIB="$atomic" EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o"
+		USE_PROMEX=1 ADDLIB="$atomic"
 }
 
 do_check() {

From 61975048c64868442ae0178fe27b2b4c9dc45074 Mon Sep 17 00:00:00 2001
From: Domagoj Stolfa <ds815@gmx.com>
Date: Fri, 14 May 2021 16:31:21 +0100
Subject: [PATCH 160/318] ansible-base: update to 2.10.9

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

diff --git a/srcpkgs/ansible-base/template b/srcpkgs/ansible-base/template
index 1d959c2367c3..177f378e146d 100644
--- a/srcpkgs/ansible-base/template
+++ b/srcpkgs/ansible-base/template
@@ -1,7 +1,7 @@
 # Template file for 'ansible-base'
 pkgname=ansible-base
-version=2.10.8
-revision=2
+version=2.10.9
+revision=1
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="${hostmakedepends} python3-cryptography python3-Jinja2 python3-paramiko
@@ -11,7 +11,7 @@ maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
 license="GPL-3.0-or-later"
 homepage="https://www.ansible.com/"
 distfiles="${PYPI_SITE}/a/ansible-base/ansible-base-${version}.tar.gz"
-checksum=f45df824051339d8bec32d7ab4e9e676498c05e2d9cfce6d54c9698a577e15e2
+checksum=04635d3e08fc29358c76b8e7f1e9db0ce443fb09ce30b2acc6cacaad165f2151
 conflicts="ansible<2.10.1_1"
 make_check=no
 

From be359543a1fc7646857ea207732dc94c04cd1a0d Mon Sep 17 00:00:00 2001
From: Domagoj Stolfa <ds815@gmx.com>
Date: Fri, 14 May 2021 15:53:06 +0100
Subject: [PATCH 161/318] strongswan: update to 5.9.2, fix tests, fix
 eap-mschapv2.

The test failure in void was due to tzdata being a runtime dependency
of one test indirectly, so we simply add it in makedepends.

All tests now run *locally*, however there are still some failures in CI
that need to be addressed in the future. For now, add
`make_check=ci-skip` to the template.

For eap-mschapv2 to be loaded at runtime, we need to have
--enable-openssl as a configuration flag. While strongswan will build
and install eap-mschapv2 without it, it will never actually load it as a
plugin and it simply won't work.
---
 srcpkgs/strongswan/template | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/strongswan/template b/srcpkgs/strongswan/template
index e0e416ad5469..4b50f795e769 100644
--- a/srcpkgs/strongswan/template
+++ b/srcpkgs/strongswan/template
@@ -1,16 +1,18 @@
 # Template file for 'strongswan'
 pkgname=strongswan
-version=5.8.4
-revision=2
+version=5.9.2
+revision=1
 build_style=gnu-configure
 # tpm support waits on libtss2
 configure_args="--disable-static --enable-blowfish --enable-curl --enable-md4
- --enable-eap-radius --enable-eap-mschapv2 --enable-eap-md5 --enable-eap-identity --enable-eap-dynamic
- --enable-led --enable-ha --enable-dhcp --enable-mediation --enable-soup --disable-des
- --enable-chapoly --enable-nm"
+ --enable-openssl --enable-eap-radius --enable-eap-mschapv2 --enable-eap-md5
+ --enable-eap-identity --enable-eap-dynamic --enable-led --enable-ha --enable-dhcp
+ --enable-mediation --enable-soup --disable-des --enable-chapoly --enable-nm"
 hostmakedepends="pkg-config flex bison python"
-makedepends="gmp-devel libsoup-devel libldns-devel unbound-devel libcurl-devel NetworkManager-devel"
+makedepends="gmp-devel libsoup-devel libldns-devel unbound-devel libcurl-devel
+ NetworkManager-devel openssl-devel"
 depends="iproute2 sqlite"
+checkdepends="tzdata"
 conf_files="/etc/*.conf /etc/strongswan.d/*.conf /etc/strongswan.d/charon/*.conf /etc/ipsec.secrets"
 short_desc="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
 maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
@@ -18,7 +20,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.strongswan.org/"
 changelog="https://wiki.strongswan.org/projects/strongswan/wiki/Changelog"
 distfiles="https://download.strongswan.org/${pkgname}-${version}.tar.bz2"
-checksum=2d9a57e33813b62d58cba07531c4d5a35c6b823dfe9b8ff7c623b6571f02553c
+checksum=61c72f741edb2c1295a7b7ccce0317a104b3f9d39efd04c52cd05b01b55ab063
 make_dirs="/etc/ipsec.d/ 0755 root root
  /etc/ipsec.d/aacerts 0755 root root
  /etc/ipsec.d/acerts 0755 root root
@@ -29,6 +31,11 @@ make_dirs="/etc/ipsec.d/ 0755 root root
  /etc/ipsec.d/reqs 0755 root root
  /etc/ipsec.d/private 0750 root root"
 
+# CI checks are currently disabled due to a number of tests failing either as a
+# result of GitHub Actions having a networking setup that is incompatible with
+# them, or some other issue that is difficult to reproduce locally.
+make_check=ci-skip
+
 post_install() {
 	vsv strongswan
 }

From 2e185f42ccf578fd14619d725f9c5cc8204171fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 14 May 2021 16:10:09 -0300
Subject: [PATCH 162/318] shutils/pkgtarget: don't spam stderr with expected rm
 errors

Since the first `rm -rf` command is allowed/expected to fail, hide its
output. This was missed with the initial optimization in
d7bf8e06a08bc436316e5416c0eebab0398a53aa.
---
 common/xbps-src/shutils/pkgtarget.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/xbps-src/shutils/pkgtarget.sh b/common/xbps-src/shutils/pkgtarget.sh
index 5944b791a4aa..13430b3157f7 100644
--- a/common/xbps-src/shutils/pkgtarget.sh
+++ b/common/xbps-src/shutils/pkgtarget.sh
@@ -79,7 +79,7 @@ remove_pkg_autodeps() {
 remove_pkg_wrksrc() {
     if [ -d "$wrksrc" ]; then
         msg_normal "$pkgver: cleaning build directory...\n"
-        rm -rf "$wrksrc" || chmod -R +wX "$wrksrc" # Needed to delete Go Modules
+        rm -rf "$wrksrc" 2>/dev/null || chmod -R +wX "$wrksrc" # Needed to delete Go Modules
         rm -rf "$wrksrc"
     fi
 }

From 4ec88192451527300d14395709268342135d2bbd Mon Sep 17 00:00:00 2001
From: Volodymyr Kozachynskyi <vovakozach@gmail.com>
Date: Thu, 13 May 2021 22:08:06 +0200
Subject: [PATCH 163/318] hosts-update: update to 1.38

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

diff --git a/srcpkgs/hosts-update/template b/srcpkgs/hosts-update/template
index 583aa34d9c46..5d872b4f4e89 100644
--- a/srcpkgs/hosts-update/template
+++ b/srcpkgs/hosts-update/template
@@ -1,7 +1,7 @@
 # Template file for 'hosts-update'
 pkgname=hosts-update
-version=1.37
-revision=3
+version=1.38
+revision=1
 build_style=gnu-makefile
 depends="bash curl"
 short_desc="Updates /etc/hosts with the mvps blocklist"
@@ -9,7 +9,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://github.com/graysky2/hosts-update"
 distfiles="${homepage}/archive/v${version}.tar.gz"
-checksum="aee3e537b85f9300761a543345f3a6331b07c8f2cd42511a01e9c008c6379859"
+checksum="9a0fdb028beaf9fa4c2ec5f1a0030fcfe1a996ea42b874b944ec07885ca0f2ba"
 
 post_install() {
 	vlicense MIT

From 636247c39eb14a4e107dd53c34ac9f4e6ca3c9db Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Thu, 13 May 2021 22:09:46 +0300
Subject: [PATCH 164/318] gegl: update to 0.4.30

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

diff --git a/srcpkgs/gegl/template b/srcpkgs/gegl/template
index 417a91034a58..750b1bdcc1aa 100644
--- a/srcpkgs/gegl/template
+++ b/srcpkgs/gegl/template
@@ -1,6 +1,6 @@
 # Template file for 'gegl'
 pkgname=gegl
-version=0.4.28
+version=0.4.30
 revision=1
 build_style=meson
 build_helper="gir"
@@ -18,7 +18,7 @@ license="GPL-3.0-only, LGPL-3.0-only"
 homepage="https://www.gimp.org"
 changelog="https://gitlab.gnome.org/GNOME/gegl/raw/master/docs/NEWS.txt"
 distfiles="https://download.gimp.org/pub/gegl/${version%.*}/gegl-${version}.tar.xz"
-checksum=1d110d8577d54cca3b34239315bd37c57ccb27dd4355655074a2d2b3fd897900
+checksum=c112782cf4096969e23217ccdfabe42284e35d5435ff0c43d40e4c70faeca8dd
 
 gegl-devel_package() {
 	depends="json-glib-devel babl-devel gegl>=${version}_${revision}"

From 22e298cedf50fa8b5562bc532df75ea0f2c3c675 Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Fri, 14 May 2021 12:31:26 +0300
Subject: [PATCH 165/318] babl: update to 0.1.86

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

diff --git a/srcpkgs/babl/template b/srcpkgs/babl/template
index 4f3c155c995b..afb9a36ccc9e 100644
--- a/srcpkgs/babl/template
+++ b/srcpkgs/babl/template
@@ -1,6 +1,6 @@
 # Template file for 'babl'
 pkgname=babl
-version=0.1.84
+version=0.1.86
 revision=1
 build_style=meson
 build_helper=gir
@@ -13,7 +13,7 @@ license="LGPL-3.0-only"
 homepage="http://gegl.org/babl/"
 changelog="https://raw.githubusercontent.com/GNOME/babl/master/NEWS"
 distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.xz"
-checksum=e7e38b8441f77feb9dc8231cb434a86190a21f2f3692c281457e99d35e9c34ea
+checksum=0b3f595159ad1b216cd729c0504c3a5f6cf780c641f4dc63fc164f3c0382c8f0
 
 babl-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 14092dfebc4553d1981a494c6d1665d2cb591d9a Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Thu, 13 May 2021 22:04:50 +0300
Subject: [PATCH 166/318] gimp: update to 2.10.24

graphviz is now optional, see
https://gitlab.gnome.org/GNOME/gimp/-/commit/f83fd22c4b8701ffc4ce14383e5e22756a4bce04
---
 srcpkgs/gimp/template | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gimp/template b/srcpkgs/gimp/template
index 4dfed7463871..999c9a6f46f0 100644
--- a/srcpkgs/gimp/template
+++ b/srcpkgs/gimp/template
@@ -1,7 +1,7 @@
 # Template file for 'gimp'
 pkgname=gimp
-version=2.10.22
-revision=3
+version=2.10.24
+revision=1
 build_style=gnu-configure
 configure_args="--disable-check-update --datadir=/usr/share"
 hostmakedepends="automake gegl gettext-devel glib-devel gtk+-devel intltool
@@ -12,15 +12,14 @@ makedepends="aalib-devel alsa-lib-devel babl-devel dbus-glib-devel gegl-devel
  libopenexr-devel librsvg-devel libwmf-devel mypaint-brushes1
  poppler-glib-devel pygtk-devel glib-networking libwebp-devel
  libheif-devel libopenjpeg2-devel x265-devel"
-# graphviz is necessary to enable gegl:introspect
-depends="desktop-file-utils hicolor-icon-theme iso-codes mypaint-brushes1 graphviz"
+depends="desktop-file-utils hicolor-icon-theme iso-codes mypaint-brushes1"
 short_desc="GNU image manipulation program"
 conf_files="/etc/gimp/${version%%.*}.0/*"
 maintainer="fosslinux <fosslinux@aussies.space>"
 license="GPL-3.0-only"
 homepage="https://www.gimp.org"
 distfiles="https://download.gimp.org/pub/gimp/v${version%.*}/gimp-${version}.tar.bz2"
-checksum=2db84b57f3778d80b3466d7c21a21d22e315c7b062de2883cbaaeda9a0f618bb
+checksum=bd1bb762368c0dd3175cf05006812dd676949c3707e21f4e6857435cb435989e
 python_version=2
 lib32disabled=yes
 no_generic_pkgconfig_link=yes

From e90f836ebda35b7f8ba62a02ce829ed5c816581b Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Thu, 13 May 2021 23:21:33 -0700
Subject: [PATCH 167/318] superlu: update to 5.2.2

Updates homepage and distfiles locations to match current reality and
adds the changelog.
---
 srcpkgs/superlu/template | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/superlu/template b/srcpkgs/superlu/template
index d79d9938f17e..41e27d1bf1be 100644
--- a/srcpkgs/superlu/template
+++ b/srcpkgs/superlu/template
@@ -1,18 +1,18 @@
 # Template file for 'superlu'
 pkgname=superlu
-version=5.2.1
+version=5.2.2
 revision=1
 build_style=cmake
+configure_args="-DUSE_XSDK_DEFAULTS=TRUE"
 hostmakedepends="gcc-fortran"
 makedepends="openblas-devel"
 short_desc="Solution of large, sparse, nonsymmetric systems of linear equations"
 maintainer="Julien Dehos <dehos@lisic.univ-littoral.fr>"
-license="BSD"
-homepage="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/"
-distfiles="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/${pkgname}_${version}.tar.gz"
-checksum=28fb66d6107ee66248d5cf508c79de03d0621852a0ddeba7301801d3d859f463
-configure_args="-DUSE_XSDK_DEFAULTS=TRUE"
-wrksrc="SuperLU_${version}"
+license="BSD-3-Clause"
+homepage="https://portal.nersc.gov/project/sparse/superlu/"
+changelog="https://portal.nersc.gov/project/sparse/superlu/changes.html#slu_change"
+distfiles="https://portal.nersc.gov/project/sparse/superlu/superlu_${version}.tar.gz"
+checksum=470334a72ba637578e34057f46948495e601a5988a602604f5576367e606a28c
 
 pre_configure() {
 	export LDFLAGS="-fPIC"
@@ -30,4 +30,3 @@ superlu-devel_package() {
 		vmove "usr/lib/libsuperlu.so"
 	}
 }
-

From a4cb8562632d3c77057d90666e0e42c9b67f9dca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 13:06:13 +0200
Subject: [PATCH 168/318] qt5-webengine: update to 5.15.4.

---
 .../patches/0120-QTBUG-91773.patch            | 372 ++++++++++++++++++
 .../patches/0121-glibc-2.33.patch             | 144 +++++++
 .../qt5-webengine/patches/QTBUG-91715.patch   | 124 ------
 srcpkgs/qt5-webengine/template                |  12 +-
 4 files changed, 522 insertions(+), 130 deletions(-)
 create mode 100644 srcpkgs/qt5-webengine/patches/0120-QTBUG-91773.patch
 create mode 100644 srcpkgs/qt5-webengine/patches/0121-glibc-2.33.patch
 delete mode 100644 srcpkgs/qt5-webengine/patches/QTBUG-91715.patch

diff --git a/srcpkgs/qt5-webengine/patches/0120-QTBUG-91773.patch b/srcpkgs/qt5-webengine/patches/0120-QTBUG-91773.patch
new file mode 100644
index 000000000000..88e7b893e302
--- /dev/null
+++ b/srcpkgs/qt5-webengine/patches/0120-QTBUG-91773.patch
@@ -0,0 +1,372 @@
+diff --git a/src/core/web_contents_adapter.cpp b/src/core/web_contents_adapter.cpp
+index 5597c69f9..2cd48907b 100644
+--- a/src/core/web_contents_adapter.cpp
++++ b/src/core/web_contents_adapter.cpp
+@@ -716,8 +716,7 @@ void WebContentsAdapter::load(const QWebEngineHttpRequest &request)
+             m_adapterClient->loadFinished(false, request.url(), false,
+                                           net::ERR_DISALLOWED_URL_SCHEME,
+                                           QCoreApplication::translate("WebContentsAdapter",
+-                                          "HTTP-POST data can only be sent over HTTP(S) protocol"),
+-                                          false);
++                                          "HTTP-POST data can only be sent over HTTP(S) protocol"));
+             return;
+         }
+         params.post_data = network::ResourceRequestBody::CreateFromBytes(
+@@ -773,7 +772,7 @@ void WebContentsAdapter::setContent(const QByteArray &data, const QString &mimeT
+ 
+     GURL dataUrlToLoad(urlString);
+     if (dataUrlToLoad.spec().size() > url::kMaxURLChars) {
+-        m_adapterClient->loadFinished(false, baseUrl, false, net::ERR_ABORTED, QString(), false);
++        m_adapterClient->loadFinished(false, baseUrl, false, net::ERR_ABORTED, QString());
+         return;
+     }
+     content::NavigationController::LoadURLParams params((dataUrlToLoad));
+@@ -1995,6 +1994,7 @@ void WebContentsAdapter::discard()
+     if (m_webContents->IsLoading()) {
+         m_webContentsDelegate->didFailLoad(m_webContentsDelegate->url(webContents()), net::Error::ERR_ABORTED,
+                                            QStringLiteral("Discarded"));
++        m_webContentsDelegate->DidStopLoading();
+     }
+ 
+     content::WebContents::CreateParams createParams(m_profileAdapter->profile());
+diff --git a/src/core/web_contents_adapter_client.h b/src/core/web_contents_adapter_client.h
+index 267266d81..afc43806a 100644
+--- a/src/core/web_contents_adapter_client.h
++++ b/src/core/web_contents_adapter_client.h
+@@ -466,8 +466,7 @@ public:
+     virtual void loadStarted(const QUrl &provisionalUrl, bool isErrorPage = false) = 0;
+     virtual void loadCommitted() = 0;
+     virtual void loadVisuallyCommitted() = 0;
+-    virtual void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode,
+-                              const QString &errorDescription, bool triggersErrorPage) = 0;
++    virtual void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription) = 0;
+     virtual void focusContainer() = 0;
+     virtual void unhandledKeyEvent(QKeyEvent *event) = 0;
+     virtual QSharedPointer<WebContentsAdapter>
+diff --git a/src/core/web_contents_delegate_qt.cpp b/src/core/web_contents_delegate_qt.cpp
+index 1e92a46f8..f0e4130e8 100644
+--- a/src/core/web_contents_delegate_qt.cpp
++++ b/src/core/web_contents_delegate_qt.cpp
+@@ -259,14 +259,12 @@ void WebContentsDelegateQt::CloseContents(content::WebContents *source)
+ 
+ void WebContentsDelegateQt::LoadProgressChanged(double progress)
+ {
+-    QUrl current_url(m_viewClient->webContentsAdapter()->getNavigationEntryOriginalUrl(m_viewClient->webContentsAdapter()->currentNavigationEntryIndex()));
+-    int p = qMin(qRound(progress * 100), 100);
+-
+-    if (!m_loadingErrorFrameList.isEmpty() || !m_loadProgressMap.contains(current_url) || m_loadProgressMap[current_url] == 100 || p ==  100)
++    if (!m_loadingErrorFrameList.isEmpty() || !m_loadingInfo.isLoading()) // suppress signals that aren't between loadStarted and loadFinished
+         return;
+ 
+-    if (p > m_loadProgressMap[current_url]) { // ensure strict monotonic increase
+-        m_loadProgressMap[current_url] = p;
++    int p = qMin(qRound(progress * 100), 100);
++    if (p > m_loadingInfo.progress) { // ensure strict monotonic increase
++        m_loadingInfo.progress = p;
+         m_viewClient->loadProgressChanged(p);
+     }
+ }
+@@ -339,35 +337,21 @@ void WebContentsDelegateQt::RenderViewHostChanged(content::RenderViewHost *, con
+     }
+ }
+ 
+-void WebContentsDelegateQt::EmitLoadStarted(const QUrl &url, bool isErrorPage)
++void WebContentsDelegateQt::emitLoadStarted(bool isErrorPage)
+ {
+-    m_isDocumentEmpty = true;
+-    m_viewClient->loadStarted(url, isErrorPage);
+-    m_viewClient->updateNavigationActions();
+-
+-    if ((url.hasFragment() || m_lastLoadedUrl.hasFragment())
+-        && url.adjusted(QUrl::RemoveFragment) == m_lastLoadedUrl.adjusted(QUrl::RemoveFragment)
+-        && !m_isNavigationCommitted) {
+-        m_loadProgressMap.insert(url, 100);
+-        m_lastLoadedUrl = url;
+-        m_viewClient->loadProgressChanged(100);
++    // only report first ever load start or separate one for error page only
++    if (!isErrorPage && m_loadingInfo.isLoading()) // already running
+         return;
+-    }
+ 
+-    if (!m_loadProgressMap.isEmpty()) {
+-        QMap<QUrl, int>::iterator it = m_loadProgressMap.begin();
+-        while (it != m_loadProgressMap.end()) {
+-            if (it.value() == 100) {
+-                it = m_loadProgressMap.erase(it);
+-                continue;
+-            }
+-            ++it;
+-        }
++    m_isDocumentEmpty = true; // reset to default which may only be overridden on actual resource load complete
++    if (!isErrorPage) {
++        m_loadingInfo.progress = 0;
++        m_viewClient->loadStarted(m_loadingInfo.url, false);
++        m_viewClient->updateNavigationActions();
++        m_viewClient->loadProgressChanged(0);
++    } else {
++        m_viewClient->loadStarted(toQt(GURL(content::kUnreachableWebDataURL)), true);
+     }
+-
+-    m_lastLoadedUrl = url;
+-    m_loadProgressMap.insert(url, 0);
+-    m_viewClient->loadProgressChanged(0);
+ }
+ 
+ void WebContentsDelegateQt::DidStartNavigation(content::NavigationHandle *navigation_handle)
+@@ -375,34 +359,41 @@ void WebContentsDelegateQt::DidStartNavigation(content::NavigationHandle *naviga
+     if (!webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled))
+         navigation_handle->SetSilentlyIgnoreErrors();
+ 
+-    if (!navigation_handle->IsInMainFrame())
++    if (!navigation_handle->IsInMainFrame() || !web_contents()->IsLoadingToDifferentDocument())
+         return;
+ 
+ 
+     m_loadingErrorFrameList.clear();
+     m_faviconManager->resetCandidates();
+-    EmitLoadStarted(toQt(navigation_handle->GetURL()));
++
++    m_loadingInfo.url = toQt(navigation_handle->GetURL());
++    // IsErrorPage is only set after navigation commit, so check it otherwise: error page shouldn't have navigation entry
++    bool isErrorPage = m_loadingInfo.triggersErrorPage && !navigation_handle->GetNavigationEntry();
++    emitLoadStarted(isErrorPage);
+ }
+ 
+-void WebContentsDelegateQt::EmitLoadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription, bool triggersErrorPage)
++void WebContentsDelegateQt::emitLoadFinished(bool isErrorPage)
+ {
+-    Q_ASSERT(!isErrorPage || webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled));
+-    Q_ASSERT((triggersErrorPage && webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled)) || !triggersErrorPage);
+-
+-    // When error page enabled we don't need to send the error page load finished signal
+-    if (m_loadProgressMap[url] == 100)
++    if (!m_loadingInfo.isLoading()) // not currently running
+         return;
+ 
+-    m_lastLoadedUrl = url;
+-    m_loadProgressMap[url] = 100;
+-    m_isNavigationCommitted = false;
+-    m_viewClient->loadProgressChanged(100);
++    Q_ASSERT(!isErrorPage || webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled));
++    Q_ASSERT((m_loadingInfo.triggersErrorPage && webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled)) || !m_loadingInfo.triggersErrorPage);
++
++    if (!isErrorPage) {
++        if (m_loadingInfo.progress < 100) {
++            m_loadingInfo.progress = 100;
++            m_viewClient->loadProgressChanged(100);
++        }
+ 
+-    m_viewClient->loadFinished(success, url, isErrorPage, errorCode, errorDescription, triggersErrorPage);
+-    m_viewClient->updateNavigationActions();
++        m_viewClient->loadFinished(m_loadingInfo.success, m_loadingInfo.url, false, m_loadingInfo.errorCode, m_loadingInfo.errorDescription);
++        m_viewClient->updateNavigationActions();
++    } else {
++        m_viewClient->loadFinished(false, toQt(GURL(content::kUnreachableWebDataURL)), true, 0, QString());
++    }
+ }
+ 
+-void WebContentsDelegateQt::EmitLoadCommitted()
++void WebContentsDelegateQt::emitLoadCommitted()
+ {
+     m_findTextHelper->handleLoadCommitted();
+     m_viewClient->loadCommitted();
+@@ -422,8 +413,7 @@ void WebContentsDelegateQt::DidFinishNavigation(content::NavigationHandle *navig
+                 profileAdapter->visitedLinksManager()->addUrl(url);
+         }
+ 
+-        m_isNavigationCommitted = true;
+-        EmitLoadCommitted();
++        emitLoadCommitted();
+     }
+ 
+     // Success is reported by DidFinishLoad, but DidFailLoad is now dead code and needs to be handled below
+@@ -440,11 +430,11 @@ void WebContentsDelegateQt::DidFinishNavigation(content::NavigationHandle *navig
+         // Now report we are starting to load an error-page.
+         m_loadingErrorFrameList.append(navigation_handle->GetRenderFrameHost()->GetRoutingID());
+         m_faviconManager->resetCandidates();
+-        EmitLoadStarted(toQt(GURL(content::kUnreachableWebDataURL)), true);
++        emitLoadStarted(true);
+ 
+         // If it is already committed we will not see another DidFinishNavigation call or a DidFinishLoad call.
+         if (navigation_handle->HasCommitted())
+-            EmitLoadCommitted();
++            emitLoadCommitted();
+     }
+ }
+ 
+@@ -486,6 +476,9 @@ void WebContentsDelegateQt::DidStopLoading()
+ 
+     if (m_loadingState == LoadingState::Loading)
+         setLoadingState(LoadingState::Loaded);
++
++    emitLoadFinished();
++    m_loadingInfo.clear();
+ }
+ 
+ void WebContentsDelegateQt::didFailLoad(const QUrl &url, int errorCode, const QString &errorDescription)
+@@ -495,7 +488,11 @@ void WebContentsDelegateQt::didFailLoad(const QUrl &url, int errorCode, const QS
+     // Delay notifying failure until the error-page is done loading.
+     // Error-pages are not loaded on failures due to abort.
+     bool aborted = (errorCode == -3 /* ERR_ABORTED*/ );
+-    EmitLoadFinished(false /* success */ , url, false /* isErrorPage */, errorCode, errorDescription, errorPageEnabled && !aborted);
++    m_loadingInfo.success = false;
++    m_loadingInfo.url = url;
++    m_loadingInfo.errorCode = errorCode;
++    m_loadingInfo.errorDescription = errorDescription;
++    m_loadingInfo.triggersErrorPage = errorPageEnabled && !aborted;
+ }
+ 
+ void WebContentsDelegateQt::DidFailLoad(content::RenderFrameHost* render_frame_host, const GURL& validated_url, int error_code)
+@@ -511,8 +508,7 @@ void WebContentsDelegateQt::DidFailLoad(content::RenderFrameHost* render_frame_h
+         Q_ASSERT(error_code == -3 /* ERR_ABORTED */);
+         m_loadingErrorFrameList.removeOne(render_frame_host->GetRoutingID());
+         m_viewClient->iconChanged(QUrl());
+-
+-        EmitLoadFinished(false /* success */, toQt(validated_url), true /* isErrorPage */);
++        emitLoadFinished(/* isErrorPage = */true);
+         return;
+     }
+     // Qt6: Consider getting rid of the error_description (Chromium already has)
+@@ -532,7 +528,7 @@ void WebContentsDelegateQt::DidFinishLoad(content::RenderFrameHost* render_frame
+         // Trigger LoadFinished signal for main frame's error page only.
+         if (!render_frame_host->GetParent()) {
+             m_viewClient->iconChanged(QUrl());
+-            EmitLoadFinished(true /* success */, toQt(validated_url), true /* isErrorPage */);
++            emitLoadFinished(/* isErrorPage = */true);
+         }
+ 
+         return;
+@@ -550,7 +546,11 @@ void WebContentsDelegateQt::DidFinishLoad(content::RenderFrameHost* render_frame
+     int http_statuscode = entry ? entry->GetHttpStatusCode() : 0;
+     bool errorPageEnabled = webEngineSettings()->testAttribute(WebEngineSettings::ErrorPageEnabled);
+     bool triggersErrorPage = errorPageEnabled && (http_statuscode >= 400) && m_isDocumentEmpty;
+-    EmitLoadFinished(http_statuscode < 400, toQt(validated_url), false /* isErrorPage */, http_statuscode, QString(), triggersErrorPage);
++
++    m_loadingInfo.success = http_statuscode < 400;
++    m_loadingInfo.url = toQt(validated_url);
++    m_loadingInfo.errorCode = http_statuscode;
++    m_loadingInfo.triggersErrorPage = triggersErrorPage;
+ }
+ 
+ void WebContentsDelegateQt::DidUpdateFaviconURL(content::RenderFrameHost *render_frame_host, const std::vector<blink::mojom::FaviconURLPtr> &candidates)
+diff --git a/src/core/web_contents_delegate_qt.h b/src/core/web_contents_delegate_qt.h
+index 5a3dff6e9..7149f6bff 100644
+--- a/src/core/web_contents_delegate_qt.h
++++ b/src/core/web_contents_delegate_qt.h
+@@ -216,9 +216,9 @@ private:
+                  WindowOpenDisposition disposition, const gfx::Rect &initial_pos,
+                  const QUrl &url,
+                  bool user_gesture);
+-    void EmitLoadStarted(const QUrl &url, bool isErrorPage = false);
+-    void EmitLoadFinished(bool success, const QUrl &url, bool isErrorPage = false, int errorCode = 0, const QString &errorDescription = QString(), bool triggersErrorPage = false);
+-    void EmitLoadCommitted();
++    void emitLoadStarted(bool isErrorPage = false);
++    void emitLoadFinished(bool isErrorPage = false);
++    void emitLoadCommitted();
+ 
+     LoadingState determineLoadingState(content::WebContents *contents);
+     void setLoadingState(LoadingState state);
+@@ -242,9 +242,17 @@ private:
+     int m_desktopStreamCount = 0;
+     mutable bool m_pendingUrlUpdate = false;
+ 
+-    QMap<QUrl, int> m_loadProgressMap;
+-    QUrl m_lastLoadedUrl;
+-    bool m_isNavigationCommitted = false;
++    struct LoadingInfo {
++        bool success = false;
++        int progress = -1;
++        bool isLoading() const { return progress >= 0; }
++        QUrl url;
++        int errorCode = 0;
++        QString errorDescription;
++        bool triggersErrorPage = false;
++        void clear() { *this = LoadingInfo(); }
++    } m_loadingInfo;
++
+     bool m_isDocumentEmpty = true;
+     base::WeakPtrFactory<WebContentsDelegateQt> m_weakPtrFactory { this };
+ };
+diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp
+index 6ab1c97cb..1de7f1c7f 100644
+--- a/src/webengine/api/qquickwebengineview.cpp
++++ b/src/webengine/api/qquickwebengineview.cpp
+@@ -496,11 +496,9 @@ Q_STATIC_ASSERT(static_cast<int>(WebEngineError::NoErrorDomain) == static_cast<i
+ Q_STATIC_ASSERT(static_cast<int>(WebEngineError::CertificateErrorDomain) == static_cast<int>(QQuickWebEngineView::CertificateErrorDomain));
+ Q_STATIC_ASSERT(static_cast<int>(WebEngineError::DnsErrorDomain) == static_cast<int>(QQuickWebEngineView::DnsErrorDomain));
+ 
+-void QQuickWebEngineViewPrivate::loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode,
+-                                              const QString &errorDescription, bool triggersErrorPage)
++void QQuickWebEngineViewPrivate::loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription)
+ {
+     Q_Q(QQuickWebEngineView);
+-    Q_UNUSED(triggersErrorPage);
+ 
+     if (isErrorPage) {
+ #if QT_CONFIG(webengine_testsupport)
+diff --git a/src/webengine/api/qquickwebengineview_p_p.h b/src/webengine/api/qquickwebengineview_p_p.h
+index ebe55c345..ec535298b 100644
+--- a/src/webengine/api/qquickwebengineview_p_p.h
++++ b/src/webengine/api/qquickwebengineview_p_p.h
+@@ -116,8 +116,7 @@ public:
+     void loadStarted(const QUrl &provisionalUrl, bool isErrorPage = false) override;
+     void loadCommitted() override;
+     void loadVisuallyCommitted() override;
+-    void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode,
+-                      const QString &errorDescription, bool triggersErrorPage) override;
++    void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription) override;
+     void focusContainer() override;
+     void unhandledKeyEvent(QKeyEvent *event) override;
+     QSharedPointer<QtWebEngineCore::WebContentsAdapter>
+diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp
+index e08afed44..b32c15039 100644
+--- a/src/webenginewidgets/api/qwebenginepage.cpp
++++ b/src/webenginewidgets/api/qwebenginepage.cpp
+@@ -282,28 +282,20 @@ void QWebEnginePagePrivate::loadStarted(const QUrl &provisionalUrl, bool isError
+     QTimer::singleShot(0, q, &QWebEnginePage::loadStarted);
+ }
+ 
+-void QWebEnginePagePrivate::loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode,
+-                                         const QString &errorDescription, bool triggersErrorPage)
++void QWebEnginePagePrivate::loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription)
+ {
+     Q_Q(QWebEnginePage);
+     Q_UNUSED(url);
+     Q_UNUSED(errorCode);
+     Q_UNUSED(errorDescription);
+ 
+-    if (isErrorPage) {
+-        QTimer::singleShot(0, q, [q](){
+-            emit q->loadFinished(false);
+-        });
++    if (isErrorPage)
+         return;
+-    }
+ 
+     isLoading = false;
+-    Q_ASSERT((success && !triggersErrorPage) || !success);
+-    if (!triggersErrorPage) {
+-        QTimer::singleShot(0, q, [q, success](){
+-            emit q->loadFinished(success);
+-        });
+-    }
++    QTimer::singleShot(0, q, [q, success](){
++        emit q->loadFinished(success);
++    });
+ }
+ 
+ void QWebEnginePagePrivate::didPrintPageToPdf(const QString &filePath, bool success)
+diff --git a/src/webenginewidgets/api/qwebenginepage_p.h b/src/webenginewidgets/api/qwebenginepage_p.h
+index 82ce99503..ae3ab5d25 100644
+--- a/src/webenginewidgets/api/qwebenginepage_p.h
++++ b/src/webenginewidgets/api/qwebenginepage_p.h
+@@ -107,8 +107,7 @@ public:
+     void loadStarted(const QUrl &provisionalUrl, bool isErrorPage = false) override;
+     void loadCommitted() override { }
+     void loadVisuallyCommitted() override { }
+-    void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode,
+-                      const QString &errorDescription, bool triggersErrorPage) override;
++    void loadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription) override;
+     void focusContainer() override;
+     void unhandledKeyEvent(QKeyEvent *event) override;
+     QSharedPointer<QtWebEngineCore::WebContentsAdapter>
diff --git a/srcpkgs/qt5-webengine/patches/0121-glibc-2.33.patch b/srcpkgs/qt5-webengine/patches/0121-glibc-2.33.patch
new file mode 100644
index 000000000000..3a0ba3b2d854
--- /dev/null
+++ b/srcpkgs/qt5-webengine/patches/0121-glibc-2.33.patch
@@ -0,0 +1,144 @@
+# Patch made by Kevin Kofler <Kevin@tigcc.ticalc.org>
+# https://bugzilla.redhat.com/show_bug.cgi?id=1904652
+
+diff -ur qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+--- qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc	2020-11-07 02:22:36.000000000 +0100
++++ qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc	2021-01-20 02:14:53.066223906 +0100
+@@ -257,6 +257,18 @@
+     return RestrictKillTarget(current_pid, sysno);
+   }
+ 
++#if defined(__NR_newfstatat)
++  if (sysno == __NR_newfstatat) {
++    return RewriteFstatatSIGSYS();
++  }
++#endif
++
++#if defined(__NR_fstatat64)
++  if (sysno == __NR_fstatat64) {
++    return RewriteFstatatSIGSYS();
++  }
++#endif
++
+   if (SyscallSets::IsFileSystem(sysno) ||
+       SyscallSets::IsCurrentDirectory(sysno)) {
+     return Error(fs_denied_errno);
+diff -ur qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+--- qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc	2020-11-07 02:22:36.000000000 +0100
++++ qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc	2021-01-22 19:02:55.651668257 +0100
+@@ -6,6 +6,8 @@
+ 
+ #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h"
+ 
++#include <errno.h>
++#include <fcntl.h>
+ #include <stddef.h>
+ #include <stdint.h>
+ #include <string.h>
+@@ -355,6 +357,35 @@
+   return -ENOSYS;
+ }
+ 
++intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args,
++                            void* aux) {
++  switch (args.nr) {
++#if defined(__NR_newfstatat)
++    case __NR_newfstatat:
++#endif
++#if defined(__NR_fstatat64)
++    case __NR_fstatat64:
++#endif
++#if defined(__NR_newfstatat) || defined(__NR_fstatat64)
++      if (*reinterpret_cast<const char *>(args.args[1]) == '\0'
++          && args.args[3] == static_cast<uint64_t>(AT_EMPTY_PATH)) {
++        return sandbox::sys_fstat64(static_cast<int>(args.args[0]),
++                                    reinterpret_cast<struct stat64 *>(args.args[2]));
++      } else {
++        errno = EACCES;
++        return -1;
++      }
++      break;
++#endif
++  }
++
++  CrashSIGSYS_Handler(args, aux);
++
++  // Should never be reached.
++  RAW_CHECK(false);
++  return -ENOSYS;
++}
++
+ bpf_dsl::ResultExpr CrashSIGSYS() {
+   return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL);
+ }
+@@ -387,6 +418,10 @@
+   return bpf_dsl::Trap(SIGSYSSchedHandler, NULL);
+ }
+ 
++bpf_dsl::ResultExpr RewriteFstatatSIGSYS() {
++  return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL);
++}
++
+ void AllocateCrashKeys() {
+ #if !defined(OS_NACL_NONSFI)
+   if (seccomp_crash_key)
+diff -ur qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
+--- qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h	2020-11-07 02:22:36.000000000 +0100
++++ qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h	2021-01-20 02:11:04.583714199 +0100
+@@ -62,6 +62,10 @@
+ // sched_setparam(), sched_setscheduler()
+ SANDBOX_EXPORT intptr_t SIGSYSSchedHandler(const arch_seccomp_data& args,
+                                            void* aux);
++// If the fstatat syscall is actually a disguised fstat, calls the regular fstat
++// syscall, otherwise, crashes in the same way as CrashSIGSYS_Handler.
++SANDBOX_EXPORT intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, 
++                                             void* aux);
+ 
+ // Variants of the above functions for use with bpf_dsl.
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYS();
+@@ -72,6 +76,7 @@
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSFutex();
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSPtrace();
+ SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteSchedSIGSYS();
++SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteFstatatSIGSYS();
+ 
+ // Allocates a crash key so that Seccomp information can be recorded.
+ void AllocateCrashKeys();
+diff -ur qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc
+--- qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc	2020-11-07 02:22:36.000000000 +0100
++++ qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc	2021-01-20 02:41:12.033133269 +0100
+@@ -261,4 +261,13 @@
+ 
+ #endif  // defined(MEMORY_SANITIZER)
+ 
++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf)
++{
++#if defined(__NR_fstat64)
++    return syscall(__NR_fstat64, fd, buf);
++#else
++    return syscall(__NR_fstat, fd, buf);
++#endif
++}
++
+ }  // namespace sandbox
+diff -ur qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h
+--- qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h	2020-11-07 02:22:36.000000000 +0100
++++ qtwebengine-everywhere-src-5.15.2-#1904652/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h	2021-01-20 02:40:26.499827829 +0100
+@@ -17,6 +17,7 @@
+ struct rlimit64;
+ struct cap_hdr;
+ struct cap_data;
++struct stat64;
+ 
+ namespace sandbox {
+ 
+@@ -84,6 +85,9 @@
+                                  const struct sigaction* act,
+                                  struct sigaction* oldact);
+ 
++// Recent glibc rewrites fstat to fstatat.
++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf);
++
+ }  // namespace sandbox
+ 
+ #endif  // SANDBOX_LINUX_SERVICES_SYSCALL_WRAPPERS_H_
diff --git a/srcpkgs/qt5-webengine/patches/QTBUG-91715.patch b/srcpkgs/qt5-webengine/patches/QTBUG-91715.patch
deleted file mode 100644
index db90ebed7c1d..000000000000
--- a/srcpkgs/qt5-webengine/patches/QTBUG-91715.patch
+++ /dev/null
@@ -1,124 +0,0 @@
-From 199ea00a9eea13315a652c62778738629185b059 Mon Sep 17 00:00:00 2001
-From: Allan Sandfeld Jensen <allan.jensen@qt.io>
-Date: Wed, 10 Mar 2021 17:14:27 +0100
-Subject: [PATCH] Fix normalization of app locales
-
-Use the internal Chromium routine to get the app locale Chromium
-expects.
-
-Fixes: QTBUG-91715
-Change-Id: I5042eb066cb6879ad69628959912f2841867b4e8
-Reviewed-by: Michael Brüning <michael.bruning@qt.io>
----
-
-diff --git a/src/core/content_browser_client_qt.cpp b/src/core/content_browser_client_qt.cpp
-index e13ecd8..c2c78ff 100644
---- a/src/core/content_browser_client_qt.cpp
-+++ b/src/core/content_browser_client_qt.cpp
-@@ -471,7 +471,12 @@
- 
- std::string ContentBrowserClientQt::GetApplicationLocale()
- {
--    return WebEngineLibraryInfo::getApplicationLocale();
-+    std::string bcp47Name = QLocale().bcp47Name().toStdString();
-+    if (m_cachedQtLocale != bcp47Name) {
-+        m_cachedQtLocale = bcp47Name;
-+        m_appLocale = WebEngineLibraryInfo::getApplicationLocale();
-+    }
-+    return m_appLocale;
- }
- 
- std::string ContentBrowserClientQt::GetAcceptLangs(content::BrowserContext *context)
-diff --git a/src/core/content_browser_client_qt.h b/src/core/content_browser_client_qt.h
-index 7c8aa3a..1ccd292 100644
---- a/src/core/content_browser_client_qt.h
-+++ b/src/core/content_browser_client_qt.h
-@@ -269,6 +269,8 @@
- 
- private:
-     scoped_refptr<ShareGroupQtQuick> m_shareGroupQtQuick;
-+    std::string m_appLocale;
-+    std::string m_cachedQtLocale;
- };
- 
- } // namespace QtWebEngineCore
-diff --git a/src/core/web_engine_library_info.cpp b/src/core/web_engine_library_info.cpp
-index 2ad5b75..09a4141 100644
---- a/src/core/web_engine_library_info.cpp
-+++ b/src/core/web_engine_library_info.cpp
-@@ -46,6 +46,7 @@
- #include "components/spellcheck/spellcheck_buildflags.h"
- #include "content/public/common/content_paths.h"
- #include "sandbox/policy/switches.h"
-+#include "ui/base/l10n/l10n_util.h"
- #include "ui/base/ui_base_paths.h"
- #include "ui/base/ui_base_switches.h"
- 
-@@ -353,18 +354,15 @@
- std::string WebEngineLibraryInfo::getApplicationLocale()
- {
-     base::CommandLine *parsedCommandLine = base::CommandLine::ForCurrentProcess();
--    if (!parsedCommandLine->HasSwitch(switches::kLang)) {
-+    if (parsedCommandLine->HasSwitch(switches::kLang)) {
-+        return parsedCommandLine->GetSwitchValueASCII(switches::kLang);
-+    } else {
-         const QString &locale = QLocale().bcp47Name();
--
--        // QLocale::bcp47Name returns "en" for American English locale. Chromium requires the "US" suffix
--        // to clarify the dialect and ignores the shorter version.
--        if (locale == "en")
--            return "en-US";
--
--        return locale.toStdString();
-+        std::string resolvedLocale;
-+        if (l10n_util::CheckAndResolveLocale(locale.toStdString(), &resolvedLocale))
-+            return resolvedLocale;
-     }
--
--    return parsedCommandLine->GetSwitchValueASCII(switches::kLang);
-+    return "en-US";
- }
- 
- #if defined(OS_WIN)
-diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
-index 0219863..bf2c28a 100644
---- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
-+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
-@@ -123,6 +123,7 @@
-     void doNotBreakLayout();
- 
-     void changeLocale();
-+    void mixLangLocale();
-     void inputMethodsTextFormat_data();
-     void inputMethodsTextFormat();
-     void keyboardEvents();
-@@ -1210,6 +1211,29 @@
-     QCOMPARE(errorLines.first().toUtf8(), QByteArrayLiteral("Die Website ist nicht erreichbar"));
- }
- 
-+void tst_QWebEngineView::mixLangLocale()
-+{
-+    for (QString locale : { "en_DK", "de_CH", "eu_ES" }) {
-+        QLocale::setDefault(locale);
-+        QWebEngineView view;
-+        QSignalSpy loadSpy(&view, &QWebEngineView::loadFinished);
-+
-+        bool terminated = false;
-+        auto sc = connect(view.page(), &QWebEnginePage::renderProcessTerminated, [&] () { terminated = true; });
-+
-+        view.load(QUrl("qrc:///resources/dummy.html"));
-+        QTRY_VERIFY(terminated || loadSpy.count() == 1);
-+
-+        QVERIFY2(!terminated,
-+            qPrintable(QString("Locale [%1] terminated: %2, loaded: %3").arg(locale).arg(terminated).arg(loadSpy.count())));
-+        QVERIFY(loadSpy.first().first().toBool());
-+
-+        QString content = toPlainTextSync(view.page());
-+        QVERIFY2(!content.isEmpty() && content.contains("test content"), qPrintable(content));
-+    }
-+    QLocale::setDefault(QLocale("en"));
-+}
-+
- void tst_QWebEngineView::inputMethodsTextFormat_data()
- {
-     QTest::addColumn<QString>("string");
diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index b647a92d46a1..08214144527b 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -1,9 +1,9 @@
 # Template file for 'qt5-webengine'
 pkgname=qt5-webengine
-version=5.15.3
-revision=2
-_commit=a059e7404a6db799f4da0ad696e65ae9c854b4b0
-_chromium_commit=d9d9e606cb34b1b4ac0f44de132b1eb10763f1f6
+version=5.15.4
+revision=1
+_commit=0d4ca9cfb0d6e538172005e1c4b0b3a021b1c18c
+_chromium_commit=3f594ea1afb8b18c864715a796ef21099d432a13
 archs="x86_64* i686* armv[67]* ppc64* aarch64*"
 wrksrc="qtwebengine-${_commit}"
 build_style=qmake
@@ -31,8 +31,8 @@ license="GPL-3.0-or-later, LGPL-3.0-or-later"
 homepage="https://qt.io/"
 distfiles="https://github.com/qt/qtwebengine/archive/${_commit}.tar.gz
  https://github.com/qt/qtwebengine-chromium/archive/${_chromium_commit}.tar.gz"
-checksum="8e86257d25a641939d50c14de2049b384c371fcb70a60a289dc5426be0423b40
- ee97e569529a60729e3c6b7317011fd2cc40600079e90c4afa2e5ea9edcd58ef"
+checksum="cea995e14c599c0c46b53b9938fd16f2360b639bf77e88a28ea26f518bb7b578
+ fa0cab27cc32284f5af227a3dabde05ed6755f06641db6a6ca1c66848b10f715"
 patch_args="-Np1"
 
 no_generic_pkgconfig_link=yes

From fdb0b0943ebac4a1f1754b58875e7e64e4e194ae Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:05:51 +0200
Subject: [PATCH 169/318] dolphin: update to 21.04.1.

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

diff --git a/srcpkgs/dolphin/template b/srcpkgs/dolphin/template
index 7bfd47b7e4b9..cca81d512ef3 100644
--- a/srcpkgs/dolphin/template
+++ b/srcpkgs/dolphin/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin'
 pkgname=dolphin
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=4988e59d4e3edfd58c2d0857745398fc1840c87ec03ea13b0d73254874cfbdbe
+checksum=292377aca0454189186d4046ed69785d7fda672270362c3b538a001c9daa826e
 
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../bin"

From 05e5453f702a241d78b687b47248fedf7498157b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:05:57 +0200
Subject: [PATCH 170/318] dolphin-plugins: update to 21.04.1.

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

diff --git a/srcpkgs/dolphin-plugins/template b/srcpkgs/dolphin-plugins/template
index 415a419f040e..c87376d29d71 100644
--- a/srcpkgs/dolphin-plugins/template
+++ b/srcpkgs/dolphin-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'dolphin-plugins'
 pkgname=dolphin-plugins
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons kconfig"
@@ -10,4 +10,4 @@ maintainer="Domenico Panella <pandom79@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.dolphin_plugins"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=9fb395bfc62b726a4feae87b89d97294262cdadbeadf69706d7f314b1ff488d2
+checksum=cfe900f5c3d34205e60175636e18c1f7982d4029d31e58ff788392235051461c

From 90c053d72f6e58789f405221af558cb52296002c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:11 +0200
Subject: [PATCH 171/318] kde5-baseapps: update to 21.04.1.

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

diff --git a/srcpkgs/kde5-baseapps/template b/srcpkgs/kde5-baseapps/template
index 11d3fbeecbdc..8101646d30b3 100644
--- a/srcpkgs/kde5-baseapps/template
+++ b/srcpkgs/kde5-baseapps/template
@@ -1,6 +1,6 @@
 # Template file for 'kde5-baseapps'
 pkgname=kde5-baseapps
-version=20.12.3
+version=21.04.1
 revision=1
 build_style=meta
 depends="

From 385e12711b5f0c028534eb2433eb1cd1eadfa52a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:14 +0200
Subject: [PATCH 172/318] khelpcenter: update to 21.04.1.

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

diff --git a/srcpkgs/khelpcenter/template b/srcpkgs/khelpcenter/template
index 32db9c684d5a..a5d1fa0ee815 100644
--- a/srcpkgs/khelpcenter/template
+++ b/srcpkgs/khelpcenter/template
@@ -1,6 +1,6 @@
 # Template file for 'khelpcenter'
 pkgname=khelpcenter
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.Help"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=fb9655db22859ec75f1a05a966106469885de7e148d1f5b41354fe36d88ddb11
+checksum=bb0a42b891298ce77b32ee70f8a5768fdefce6b3cc0cb00365cc83803ec6c736
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kconfig kdoctools python3 qt5-host-tools qt5-qmake"

From 2fb072e618f750e45688617d5149731128c92eda Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:17 +0200
Subject: [PATCH 173/318] kate5: update to 21.04.1.

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

diff --git a/srcpkgs/kate5/template b/srcpkgs/kate5/template
index 0c29f7e25c9f..42604e7779b0 100644
--- a/srcpkgs/kate5/template
+++ b/srcpkgs/kate5/template
@@ -1,6 +1,6 @@
 # Template file for 'kate5'
 pkgname=kate5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later, LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.kate"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname%5}-${version}.tar.xz"
-checksum=3780cc0de0cf078add7901e255a6524c34f093a4aff2a2d032ed88c20a7421d4
+checksum=6264b6c9775caf2e9f7dabdbd7e60d641629e0e8c0ef5abb04dd8bb31ef5a255
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DKF5_HOST_TOOLING=/usr/lib/cmake"

From 0b7b354efdaeb92b58b6bc9ff5c4bc42421c6535 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:19 +0200
Subject: [PATCH 174/318] konsole: update to 21.04.1.

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

diff --git a/srcpkgs/konsole/template b/srcpkgs/konsole/template
index 326a0943e53e..b3f919fb908a 100644
--- a/srcpkgs/konsole/template
+++ b/srcpkgs/konsole/template
@@ -1,6 +1,6 @@
 # Template file for 'konsole'
 pkgname=konsole
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -GNinja"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.konsole"
 distfiles="${KDE_SITE}/release-service/${version}/src/konsole-${version}.tar.xz"
-checksum=260a1748a065c22d3bb63ffe57bd4bc79067e24a24f6332e5c91317d0e0799b6
+checksum=46802bbddca8dd4c264107a411a58c86cc7707c9210ddfbd38d8a971ea735293
 replaces="konsole5>=0"
 # FIXME: after we switch cmake build-style to ninja, remove this as well as
 # the ninja host-dependency and configure_arg as they will become superfluous

From 7e9d2ccbdd2c739f888226124ae61218a38bb623 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:21 +0200
Subject: [PATCH 175/318] baloo-widgets5: update to 21.04.1.

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

diff --git a/srcpkgs/baloo-widgets5/template b/srcpkgs/baloo-widgets5/template
index 62443834736a..6296b6502d56 100644
--- a/srcpkgs/baloo-widgets5/template
+++ b/srcpkgs/baloo-widgets5/template
@@ -1,6 +1,6 @@
 # Template file for 'baloo-widgets5'
 pkgname=baloo-widgets5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="baloo-widgets-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://invent.kde.org/libraries/baloo-widgets"
 distfiles="${KDE_SITE}/release-service/${version}/src/baloo-widgets-${version}.tar.xz"
-checksum=3996d5741c2f88c5e32ecd672148f7d255a863a4c355e92f120ae67c2c48c523
+checksum=ea3247575b8825237b61009c9764f788e80324783f8f13cf20a5bcfabdcdd72e
 
 baloo-widgets5-devel_package() {
 	short_desc+=" - development"

From 40494dab7943445ad2f67373c7e456615ff59b8d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:39 +0200
Subject: [PATCH 176/318] akonadi-calendar: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 4ce1a3c1b4d6..e1436048b393 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-calendar'
 pkgname=akonadi-calendar
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
-checksum=a198bade1dd014d78a289eb76712388f055c7e7d7359c44aba2c857eba14c9f9
+checksum=2b90a9d37051bccbee29255f2ecbc92fc0344c7894cf08df4b9657c2772d38cc
 
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From bd8daef8aefb18a939c55d5cda1c7fe6aa480226 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:40 +0200
Subject: [PATCH 177/318] akonadi-contacts: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-contacts/template b/srcpkgs/akonadi-contacts/template
index fab227d6bb2d..a4290365dc2f 100644
--- a/srcpkgs/akonadi-contacts/template
+++ b/srcpkgs/akonadi-contacts/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-contacts'
 pkgname=akonadi-contacts
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-contacts-${version}.tar.xz"
-checksum=508e27b5a95b4ecc4070cc0b73d6cb8d74bc06f23874d8bcc6dbdd86fa6e6084
+checksum=07753b84b634ebd348c6d1a00cc82ebfff8e88c1fa5bbc584c40bc6b46803633
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools python3 kconfig"

From b14f18d92558f300019a53ac5bf3d877d2ba7ef6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:42 +0200
Subject: [PATCH 178/318] akonadi-import-wizard: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index 7658f8ac84d2..1433ce88b6d9 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-import-wizard'
 pkgname=akonadi-import-wizard
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools qt5-host-tools qt5-qmake
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=b0550d12a791f72fea3bf567d2f626226f9feecccd3e4571fe443fe5aabfbdc5
+checksum=8877940861e54a6b7dce2ebc95f9d15417f37df3f0c4514545d433a96f7ff509
 
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From a9c6abfa8034f65feda0605ee4de820ef34ea924 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:44 +0200
Subject: [PATCH 179/318] akonadi-mime: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-mime/template b/srcpkgs/akonadi-mime/template
index 8d02897f3fad..00a3a2dd2b45 100644
--- a/srcpkgs/akonadi-mime/template
+++ b/srcpkgs/akonadi-mime/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-mime'
 pkgname=akonadi-mime
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later, GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-mime-${version}.tar.xz"
-checksum=3b40689ef271be84d48cabf97ddb6e76e76287b7e7045b8e898660807512fb0c
+checksum=7e9a2a4bba6c39c0d6e24d8479199988e8726a229d6ff66853c943cc4dbe2d33
 
 if [ "$CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools kconfig"

From 223324d60e89249854d470beb08df641f3328b7c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:46 +0200
Subject: [PATCH 180/318] akonadi-notes: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template
index 70da10f5dac0..f0523b74d726 100644
--- a/srcpkgs/akonadi-notes/template
+++ b/srcpkgs/akonadi-notes/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-notes'
 pkgname=akonadi-notes
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=40f071df637788f0512d7c158846010e42ce10615d30375191e611892f1e1550
+checksum=7e67facd7829397040a9c291b7ba983e1485782711df219555a8facab73a21af
 
 akonadi-notes-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 903512c6fdc79aa344d37adee68a54cdbf0ef478 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:48 +0200
Subject: [PATCH 181/318] akonadi-search: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template
index 3279749c5472..8c87baec1a2d 100644
--- a/srcpkgs/akonadi-search/template
+++ b/srcpkgs/akonadi-search/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi-search'
 pkgname=akonadi-search
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz"
-checksum=c7dc4fec6f7938b9862904495dac0f1ae7cc3d1c8164a70d3bf01660f14e3fa1
+checksum=b94548c6265a0bb797a47a96bda1d4f5b891226f8f920ecc1b97c7b81065fc99
 
 akonadi-search-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 900d2f1c896429f07be0f92d32c23933148a2396 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:50 +0200
Subject: [PATCH 182/318] akonadi5: update to 21.04.1.

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

diff --git a/srcpkgs/akonadi5/template b/srcpkgs/akonadi5/template
index d7569af90bb3..b2f838b0e946 100644
--- a/srcpkgs/akonadi5/template
+++ b/srcpkgs/akonadi5/template
@@ -1,6 +1,6 @@
 # Template file for 'akonadi5'
 pkgname=akonadi5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="akonadi-${version}"
 build_style=cmake
@@ -18,7 +18,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM/Akonadi"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-${version}.tar.xz"
-checksum=3fb7424fe9096739780bf87391509fa1259d59de679f1b62f2beb18d796741cd
+checksum=23c8cfcfcc8188ac4c7e33d840e3d835dc714f6e021b070dbec332b18b93eb8f
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-tools-devel qt5-devel kconfig kcoreaddons"

From 5dbd5f4701cabea8d1297b757ede57e1e2ee71d1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:52 +0200
Subject: [PATCH 183/318] ark: update to 21.04.1.

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

diff --git a/srcpkgs/ark/template b/srcpkgs/ark/template
index e6c70e49d0a3..8023bb71b7de 100644
--- a/srcpkgs/ark/template
+++ b/srcpkgs/ark/template
@@ -1,6 +1,6 @@
 # Template file for 'ark'
 pkgname=ark
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.ark"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=0e5e0552598038e38f42d813aefb46ebee9a3d00ffb1ea163b526de58ce39e0c
+checksum=9113e3f1e7c0bc660d8fe56d883b02ba0997c3a7362838e365c6c71bf60662ef
 
 do_check() {
 	:

From 0560d4dead32850e8f4bdcc19bc8397a37b8d1e1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:54 +0200
Subject: [PATCH 184/318] calendarsupport: update to 21.04.1.

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

diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index bc3e8b2ac369..35c4879d1830 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -1,6 +1,6 @@
 # Template file for 'calendarsupport'
 pkgname=calendarsupport
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig python3 qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
-checksum=8fd41c24640abfaf8cb3e338ed9700c86e90c7f69dbf37ff6b54175fe30d7d54
+checksum=bdff263d1b4d07ec54817f0ad4529481a9554d3cba86813069880e02f7697fe9
 
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 63aa634c51aa5c68f24c428c2c0da0ccca98c157 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:56 +0200
Subject: [PATCH 185/318] elisa: update to 21.04.1.

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

diff --git a/srcpkgs/elisa/template b/srcpkgs/elisa/template
index f81c2069914c..b1f4f7e45eb2 100644
--- a/srcpkgs/elisa/template
+++ b/srcpkgs/elisa/template
@@ -1,6 +1,6 @@
 # Template file for 'elisa'
 pkgname=elisa
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"
 homepage="https://kde.org/applications/en/multimedia/org.kde.elisa"
 distfiles="${KDE_SITE}/release-service/${version}/src/elisa-${version}.tar.xz"
-checksum=4fa3843e58cf9007ef0b59d9e8df083400c083098d8b14da5df6cd8bc8315194
+checksum=226560f2ed42610c98535a457f8cff1dc953ec144e2de3819373a3a5de421ea2
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kpackage-devel kconfig-devel kcoreaddons-devel"

From 3b7e30a890cd84eaf55ba243461176e14b4a9278 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:06:58 +0200
Subject: [PATCH 186/318] grantleetheme: update to 21.04.1.

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

diff --git a/srcpkgs/grantleetheme/template b/srcpkgs/grantleetheme/template
index 3d2653ae6a79..cf9bf9121ed5 100644
--- a/srcpkgs/grantleetheme/template
+++ b/srcpkgs/grantleetheme/template
@@ -1,6 +1,6 @@
 # Template file for 'grantleetheme'
 pkgname=grantleetheme
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="KDE_INSTALL_USE_QT_SYS_PATHS=TRUE"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/grantleetheme-${version}.tar.xz"
-checksum=9afa6d2414a67362f2c86c6d0379375feafa80323e15fd8fd70131a3d589adcb
+checksum=70ce2d931c369b545e0a1f81ab04375ace9fc5c839b8443d9d5ee20c59c795e8
 
 grantleetheme-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"

From c44c7a087f5ab42986ef4174ccc9081122de35b5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:00 +0200
Subject: [PATCH 187/318] kalarmcal: update to 21.04.1.

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

diff --git a/srcpkgs/kalarmcal/template b/srcpkgs/kalarmcal/template
index e53b066f6904..a2bdcb876f8a 100644
--- a/srcpkgs/kalarmcal/template
+++ b/srcpkgs/kalarmcal/template
@@ -1,6 +1,6 @@
 # Template file for 'kalarmcal'
 pkgname=kalarmcal
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=a3866ca74629e1d29372db8f01779ab042d8663b52404343597efe6155ace532
+checksum=8c349ed7934981b998c2012d6b54bc838634249b10064107252cd831dea1ac78
 
 kalarmcal-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From eea9b25e696b723c95ead54d53b4b77773df11f4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:01 +0200
Subject: [PATCH 188/318] kcalutils: update to 21.04.1.

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

diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template
index b224a9375473..0266eda988a8 100644
--- a/srcpkgs/kcalutils/template
+++ b/srcpkgs/kcalutils/template
@@ -1,6 +1,6 @@
 # Template file for 'kcalutils'
 pkgname=kcalutils
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcalutils-${version}.tar.xz"
-checksum=1b13ea5e03426a7985a4274006cb1c3b855556fcd2ebc5b757bd2ac6e143744f
+checksum=2cd64365c620d7ca83d9c6a1488da8641d4cc2b97987eb09d7482130d8109b90
 
 kcalutils-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 185a52558cad4794c734a3ab0f618fed06f3349f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:03 +0200
Subject: [PATCH 189/318] kdeconnect: update to 21.04.1.

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

diff --git a/srcpkgs/kdeconnect/template b/srcpkgs/kdeconnect/template
index a7162f4fe354..0a2d25d877ba 100644
--- a/srcpkgs/kdeconnect/template
+++ b/srcpkgs/kdeconnect/template
@@ -1,6 +1,6 @@
 # Template file for 'kdeconnect'
 pkgname=kdeconnect
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="kdeconnect-kde-${version}"
 build_style=cmake
@@ -15,5 +15,5 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/KDE/kdeconnect-kde"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-kde-${version}.tar.xz"
-checksum=f7c1aecd4e312367a164bbf43f73e657f99b851eece7d72525231522221476fd
+checksum=71e5947630178478cec84201c7c124f19ae23ff349e0bc60fa2716c36224548f
 python_version=3

From c91b1b87603bd205979be3b3710a8383831b923f Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:05 +0200
Subject: [PATCH 190/318] kdepim-runtime: update to 21.04.1.

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

diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template
index 0bd05b6b5534..81c09096cc3d 100644
--- a/srcpkgs/kdepim-runtime/template
+++ b/srcpkgs/kdepim-runtime/template
@@ -1,6 +1,6 @@
 # Template file for 'kdepim-runtime'
 pkgname=kdepim-runtime
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 # XXX KolabLibraries, Kolabxml
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later, BSD-3-Clause, BSD-2-Clause"
 homepage="https://invent.kde.org/unmaintained/kdepimlibs"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=ead3479e34ca942516d33383bca4bc1d4fd9f81858e12421f935d41d3dd42ed4
+checksum=57241916a4b4291d40c3d0eb5eec69a698a69d4f7ccac362bc53859daf787468
 
 post_install() {
 	for license in AGPL-3.0-or-later.txt BSD-3-Clause.txt BSD-2-Clause.txt; do

From 72f353a11ec7d5fc82527365a8a5b9ec004d2e60 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:07 +0200
Subject: [PATCH 191/318] kidentitymanagement: update to 21.04.1.

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

diff --git a/srcpkgs/kidentitymanagement/template b/srcpkgs/kidentitymanagement/template
index 80ec39cd867b..977b26ea4cff 100644
--- a/srcpkgs/kidentitymanagement/template
+++ b/srcpkgs/kidentitymanagement/template
@@ -1,6 +1,6 @@
 # Template file for 'kidentitymanagement'
 pkgname=kidentitymanagement
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kidentitymanagement"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=aaf5bf200f9bb9caf1571ebd1dc2075bda1e2afe6be27b9cc9857dffe99903f9
+checksum=d78abe162b52fea7571e49af5281ca354be82697ae2a93b923b34531d1943d4e
 
 kidentitymanagement-devel_package() {
 	short_desc+=" - development"

From 3e821dcecbd851f1f86071e0da0deca0e06563d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:09 +0200
Subject: [PATCH 192/318] kimap: update to 21.04.1.

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

diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template
index e193f57ff7e8..273c644b7390 100644
--- a/srcpkgs/kimap/template
+++ b/srcpkgs/kimap/template
@@ -1,6 +1,6 @@
 # Template file for 'kimap'
 pkgname=kimap
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kimap-${version}.tar.xz"
-checksum=dd2e04c17c2fad5ec51cf1087ea59ffe1c72070afed80f4e4bbae0f0a3e66c39
+checksum=5935203e5fc4ecd66af141b751ca08ebc061469116a879d10dc11476085dd281
 
 do_check() {
 	: # XXX: QFATAL : FakeServerTest::testLoadScenario() Unable to start the server

From ca16457f596737c3574ab36bffc4893ece7393d8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:11 +0200
Subject: [PATCH 193/318] kldap: update to 21.04.1.

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

diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template
index 49529a618628..2c0f493374b6 100644
--- a/srcpkgs/kldap/template
+++ b/srcpkgs/kldap/template
@@ -1,6 +1,6 @@
 # Template file for 'kldap'
 pkgname=kldap
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kldap-${version}.tar.xz"
-checksum=8f00ce4fb66efd5566c40d26c959bf1c863646b56d7c0b56a314827ff1bf18d7
+checksum=e0c462d2b954c30935180bed906ae05c5c7a054a9f0c29ec04ed14b8fdff983b
 
 kldap-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 3eb8e64ecf3dc4f925f9842784f9f3393d60c9a9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:13 +0200
Subject: [PATCH 194/318] kmail-account-wizard: update to 21.04.1.

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

diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 08dac9af87cd..d2f672e502eb 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail-account-wizard'
 pkgname=kmail-account-wizard
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
-checksum=0cc0f1b49a6687dfdeafcfbbf0d909b10dde2206eab2138b39307a59a6e45449
+checksum=1903e84dcbdd9ca513bb9e3ef3536b09132593f016e0bd98a292cee176f78418

From c00aa5a7788b68f6aa7c24e6dc7ff3635afa27cb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:15 +0200
Subject: [PATCH 195/318] kmail: update to 21.04.1.

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

diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template
index 746cbc06d03d..1890f6a69d0a 100644
--- a/srcpkgs/kmail/template
+++ b/srcpkgs/kmail/template
@@ -1,6 +1,6 @@
 # Template file for 'kmail'
 pkgname=kmail
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-host-tools qt5-qmake
@@ -15,4 +15,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later"
 homepage="https://kde.org/applications/en/internet/org.kde.kmail2"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-${version}.tar.xz"
-checksum=dc01c873f918ec780692e8cade59d5dba595d42ada9d4fc0d28d22865788f085
+checksum=3fed12aadb9ab31bc258da7f23d5f5176c8e6e4654b0ba3c92d223b3df6620a1

From 73fe81e7072883e1162ff74856a343ef92dada95 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:17 +0200
Subject: [PATCH 196/318] kmailtransport: update to 21.04.1.

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

diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 998fec15eae7..324375a9c732 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -1,6 +1,6 @@
 # Template file for 'kmailtransport'
 pkgname=kmailtransport
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
-checksum=da36d1bc3ea62d1f9de0daca1945d0cc87cf035559dea32b7af35d89f048fcc9
+checksum=8610610b615631e2b6cc24032cdcbb54a8a1afa680f459554df80bacd63fe50d
 
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 8f6594671e21a1e678cd53714cc1536ee416d230 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:19 +0200
Subject: [PATCH 197/318] kmbox: update to 21.04.1.

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

diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template
index aea7c00c99a7..000c595e198a 100644
--- a/srcpkgs/kmbox/template
+++ b/srcpkgs/kmbox/template
@@ -1,6 +1,6 @@
 # Template file for 'kmbox'
 pkgname=kmbox
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmbox-${version}.tar.xz"
-checksum=a4f33928ac8924060d5cd86dc17cb7a97c9b9f01fe4621b0fed53604328ce106
+checksum=3d1b2d1bc5bf986c2c2f03fa5ac51a6bcfbc602bc48de56e32c5671484e1288b
 
 kmbox-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 9b29f49c61976934489554dfc10163b27a125ade Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:21 +0200
Subject: [PATCH 198/318] kmime: update to 21.04.1.

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

diff --git a/srcpkgs/kmime/template b/srcpkgs/kmime/template
index 0e2d677aab25..99ddd861bc29 100644
--- a/srcpkgs/kmime/template
+++ b/srcpkgs/kmime/template
@@ -1,6 +1,6 @@
 # Template file for 'kmime'
 pkgname=kmime
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 gettext"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmime-${version}.tar.xz"
-checksum=042b6cb9eaa5160ee722680c340984d92d3ac1e49d52c38ee68c5b8cf25adb24
+checksum=d368a8270833910d0fadf84424a547abee46263ec2bf8dbc245d6fc7222546f8
 
 if [ "CROSS_BUILD" ];then
 	hostmakedepends+=" qt5-qmake qt5-host-tools"

From a0fb19163a62fa6905a4842ae6daabee689c24c1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:23 +0200
Subject: [PATCH 199/318] knights: update to 21.04.1.

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

diff --git a/srcpkgs/knights/template b/srcpkgs/knights/template
index d496b2826749..9c2f392d37a5 100644
--- a/srcpkgs/knights/template
+++ b/srcpkgs/knights/template
@@ -1,6 +1,6 @@
 # Template file for 'knights'
 pkgname=knights
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/games/org.kde.knights"
 distfiles="${KDE_SITE}/release-service/${version}/src/knights-${version}.tar.xz"
-checksum=c392a3b3f02cc52aedd3e22e90950d3204fb1465f49bcfdd1a1fcd7237c68327
+checksum=6da7ea050062bab63a6fbbbc32037f03bb39c30bd40bc0ac651f83fad11553c0

From 0fc605d3c486fb1ccbb5b3e56b6570f50dd5f14e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:25 +0200
Subject: [PATCH 200/318] kontactinterface: update to 21.04.1.

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

diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template
index 7f06aca0863b..0ba4c0f68769 100644
--- a/srcpkgs/kontactinterface/template
+++ b/srcpkgs/kontactinterface/template
@@ -1,6 +1,6 @@
 # Template file for 'kontactinterface'
 pkgname=kontactinterface
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kontactinterface-${version}.tar.xz"
-checksum=d51c282f477b8d32bf736169e8d56cbbc5fa3536247de9dd10d49646be3c9bc0
+checksum=c9c9aee47286f26675a6cc67c987acc6970bc070ce843bddd5cc6e12a3c75899
 
 kontactinterface-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 1bf302d914d9a1aebf77e3f45d46ae8583fb376e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:27 +0200
Subject: [PATCH 201/318] kpimtextedit: update to 21.04.1.

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

diff --git a/srcpkgs/kpimtextedit/template b/srcpkgs/kpimtextedit/template
index 19861360d3e5..9479fcded3a0 100644
--- a/srcpkgs/kpimtextedit/template
+++ b/srcpkgs/kpimtextedit/template
@@ -1,6 +1,6 @@
 # Template file for 'kpimtextedit'
 pkgname=kpimtextedit
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/kpimtextedit"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=37db75a87a014d9517b88cd0fc2d85ebcf0982c2c4d1bf75d8e37562023792a9
+checksum=231cb4d59475dcd681513eb9976808c70bcad461fd8521478fe4f89a73d386b8
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" qt5-tools-devel"

From 36710cd4ddfbc5b373533510f3702a19ff0c9ffa Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:29 +0200
Subject: [PATCH 202/318] kqtquickcharts: update to 21.04.1.

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

diff --git a/srcpkgs/kqtquickcharts/template b/srcpkgs/kqtquickcharts/template
index 5fb76fd4bfa5..8d5cb5ba544f 100644
--- a/srcpkgs/kqtquickcharts/template
+++ b/srcpkgs/kqtquickcharts/template
@@ -1,6 +1,6 @@
 # Template file for 'kqtquickcharts'
 pkgname=kqtquickcharts
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake"
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://edu.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=9a1f95fa26c43c1daaf22a2219a115dd59e9bbea20f20a8d1efc8dd475189c26
+checksum=452b365626f47fe9fb51d1a202ed341493a42e375d64d09d9c13007a12ac0fff
 
 kqtquickcharts-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 8e2e6757cc8d05b8a535a8003936bfb5e33070c6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:30 +0200
Subject: [PATCH 203/318] ksmtp: update to 21.04.1.

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

diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template
index 65e917cc53cf..4d88381c48da 100644
--- a/srcpkgs/ksmtp/template
+++ b/srcpkgs/ksmtp/template
@@ -1,6 +1,6 @@
 # Template file for 'ksmtp'
 pkgname=ksmtp
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksmtp-${version}.tar.xz"
-checksum=c557835c9ee292f23f82f4aa67d6516cc9012ad529b5c1d8ea1931f07c64c456
+checksum=4c1dd2f39263195e8ad32d6b43bf3200fff1c1f93575e918e1b69906ccef4ad8
 
 ksmtp-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 7849542897484ce2af9ed29b31ac0a45527a0b2e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:32 +0200
Subject: [PATCH 204/318] ktnef: update to 21.04.1.

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

diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template
index 1188507c9819..23bab837e682 100644
--- a/srcpkgs/ktnef/template
+++ b/srcpkgs/ktnef/template
@@ -1,6 +1,6 @@
 # Template file for 'ktnef'
 pkgname=ktnef
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktnef-${version}.tar.xz"
-checksum=1efda4eeeddad6cc7a12ebbc686f563849cbf2d75f3e7b58673d9f27965b407f
+checksum=2e122470ec8c879d2faaf31ddbf60d82732d5f34304e305a3e97dfe91f80418b
 
 ktnef-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From e8032c74f3d2b22f431b6a486c1e0786fcf2a08c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:34 +0200
Subject: [PATCH 205/318] libgravatar: update to 21.04.1.

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

diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template
index 74f5688724a5..5a0ee107f89b 100644
--- a/srcpkgs/libgravatar/template
+++ b/srcpkgs/libgravatar/template
@@ -1,6 +1,6 @@
 # Template file for 'libgravatar'
 pkgname=libgravatar
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libgravatar-${version}.tar.xz"
-checksum=79bb158802903e291308f5111b72015069b2d4e931f2faf0ac0b00e05aba2652
+checksum=58f89ddcf3ff95f7402596826dfbc0810f3fe91e1a8ec7bcd5a08b2544f7e01e
 
 libgravatar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From e66c2677553e89ce1b282f33cb400ea17decbc12 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:36 +0200
Subject: [PATCH 206/318] libkdepim: update to 21.04.1.

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

diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template
index 24b5f2b4832f..b846249bb28e 100644
--- a/srcpkgs/libkdepim/template
+++ b/srcpkgs/libkdepim/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdepim'
 pkgname=libkdepim
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdepim-${version}.tar.xz"
-checksum=8bb23222eafc0bb3c04a1be4003e27cf7bb00aea9a90b377b3fc5ac970a225aa
+checksum=3b6fbcfe4ce01fa9e5f2ec07c63ca1057aaaafbbdbe3915fc4cc2ae0d358448d
 
 if [ "$CROSS_BUILD" ]; then
 	configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"

From e49b7289cf5aa2383e455f0bfeb93253491be0a7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:38 +0200
Subject: [PATCH 207/318] libkgapi: update to 21.04.1.

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

diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template
index 2241e447046e..998d02ca0f69 100644
--- a/srcpkgs/libkgapi/template
+++ b/srcpkgs/libkgapi/template
@@ -1,6 +1,6 @@
 # Template file for 'libkgapi'
 pkgname=libkgapi
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.1-or-later"
 homepage="https://invent.kde.org/pim/libkgapi"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=dfc5412756307e910ab6a9c3d9f14c2cfa095d6f58b767af465fbe55c10b01f5
+checksum=1dd464db972d037fda66af2eb6445c0d72e5d148f3d7b6ddcaaa5a048f33bb33
 
 do_check() {
 	:

From bd55d015a53bb73ad2e392c1b8584cc6cdcadc1c Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:39 +0200
Subject: [PATCH 208/318] libkipi5: update to 21.04.1.

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

diff --git a/srcpkgs/libkipi5/template b/srcpkgs/libkipi5/template
index 8ec4d17ecbc9..524a3635b511 100644
--- a/srcpkgs/libkipi5/template
+++ b/srcpkgs/libkipi5/template
@@ -1,6 +1,6 @@
 # Template file for 'libkipi5'
 pkgname=libkipi5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="libkipi-${version}"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/libkipi"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkipi-${version}.tar.xz"
-checksum=0b471aa97a396f4e8f596b14be549618d8fe96925d5469ab402efd80a15b683e
+checksum=e736c0e665798a5948029a73434a834f70fe4073ac1cee8441127dead96af9cf
 conflicts="libkipi"
 
 libkipi5-devel_package() {

From 828f2acf257bb129b238546c9a7ac921c12049b8 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:41 +0200
Subject: [PATCH 209/318] libkleo: update to 21.04.1.

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

diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template
index 3b81460680a0..3c032b9ee2a0 100644
--- a/srcpkgs/libkleo/template
+++ b/srcpkgs/libkleo/template
@@ -1,6 +1,6 @@
 # Template file for 'libkleo'
 pkgname=libkleo
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkleo-${version}.tar.xz"
-checksum=df6cfd8a776f10fe9645c593fb085d13d60a843de32921a2da2e011db8856f1c
+checksum=09e080d6a3e0f1d1433a839211eb457e449fd3a36c400f128f1c373c52b65949
 
 libkleo-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From f8a2bd0fd71c49f54298ed1d800f1618bc51fc45 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:43 +0200
Subject: [PATCH 210/318] libksieve: update to 21.04.1.

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

diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index ff893fe03964..6172aaf6db4e 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -1,6 +1,6 @@
 # Template file for 'libksieve'
 pkgname=libksieve
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
-checksum=94233aab2af077e2715283e3c1ee63de8699405eb5feb269b4199d3c2b8efe13
+checksum=1082aa0ed0231bbc31c2031cb634bfa6991172af770fa9e9c755648d4665df46
 
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From 9dbac9dd11bcea3968026698e62e157cc96e2ddc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:45 +0200
Subject: [PATCH 211/318] mailcommon: update to 21.04.1.

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

diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index bb36a9ec06d4..31f89f3c026b 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'mailcommon'
 pkgname=mailcommon
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig libxslt qt5-qmake
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
-checksum=fd8137c4991f578dae0fdaf29e44330654b4fdff9adf9ce5fbd44e9bdd844cd2
+checksum=13dc5b7ef81f74463f63833876b717ed6c8a66d37a44f0cbeaa9b090362d7e71
 
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"

From d1ce88c1fbeb160cc243afaa74a29d6d9fe61963 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:47 +0200
Subject: [PATCH 212/318] mailimporter: update to 21.04.1.

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

diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template
index 07eb6841f5c2..4d1146717cef 100644
--- a/srcpkgs/mailimporter/template
+++ b/srcpkgs/mailimporter/template
@@ -1,6 +1,6 @@
 # Template file for 'mailimporter'
 pkgname=mailimporter
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-qmake qt5-host-tools python3
@@ -11,7 +11,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailimporter-${version}.tar.xz"
-checksum=656ba4469a8d51a5c336e6b16dc5a976119102103535dba269fa65c60656fb1b
+checksum=983c0e13e86c6d0a553660a85acbb0492c8718a3c5bc6bfe7d0bb82232421475
 
 mailimporter-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 969af04278943ca3b91b491133327e8e180e77e7 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:50 +0200
Subject: [PATCH 213/318] messagelib: update to 21.04.1.

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

diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index e20991c2ba6a..8661e0734271 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -1,6 +1,6 @@
 # Template file for 'messagelib'
 pkgname=messagelib
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3
@@ -14,7 +14,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/messagelib-${version}.tar.xz"
-checksum=2fa33e75aef77ce89f91a777b14dafe9f51fffc431dfd975767e830167c65be3
+checksum=9b6a97cc1348591d0dbdf7b01f3a6216aaa86ca5c9667f8ae2b1dc398178c7ec
 
 #TODO: fix build without qca-qt5
 

From d1be22944ccccb18b7964f43a94f330dd4677f2b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:53 +0200
Subject: [PATCH 214/318] okular: update to 21.04.1.

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

diff --git a/srcpkgs/okular/template b/srcpkgs/okular/template
index e411893b98f5..f7e4ff3c6b15 100644
--- a/srcpkgs/okular/template
+++ b/srcpkgs/okular/template
@@ -1,6 +1,6 @@
 # Template file for 'okular'
 pkgname=okular
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config gettext kcoreaddons
@@ -16,7 +16,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-only"
 homepage="https://kde.org/applications/en/graphics/org.kde.okular"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=1ee7c4c19a88ccac8351b150a7b4fd601db83634a7d361b10e6324dfe9cb1b50
+checksum=95804e90130a4d5fdeb5f88bb3bfc29b4dbe1592c5a343786779ce9b4fa11e3d
 
 do_check() {
 	cd build

From 676c6322dd7956d3475d583eb69db250ec34ff9e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:55 +0200
Subject: [PATCH 215/318] pim-data-exporter: update to 21.04.1.

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

diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index df2eaf81c5ca..20ce05433611 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -1,6 +1,6 @@
 # Template file for 'pim-data-exporter'
 pkgname=pim-data-exporter
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake
@@ -12,4 +12,4 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=369c4e1443e05625627063c1e673fd7efc09dd04c2fa4522249804fa76c87365
+checksum=6aa67ecf296db2c6970df595418f6835557e2460b760ef590f790e42b6db3b81

From 7a53528e962d78d9549ed147ba02eff828487f9b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:57 +0200
Subject: [PATCH 216/318] pimcommon: update to 21.04.1.

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

diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template
index 4bc430f26234..1043840a7439 100644
--- a/srcpkgs/pimcommon/template
+++ b/srcpkgs/pimcommon/template
@@ -1,6 +1,6 @@
 # Template file for 'pimcommon'
 pkgname=pimcommon
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 libxslt
@@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/pimcommon-${version}.tar.xz"
-checksum=b6e180c48b133563ad5b86b7f33353a97b92a995eaf9db7bdfcfd60bc4acf92e
+checksum=7dbed3b542f7a1c8f78fa6a96b8687fa460c6264fb9cc85b372ca16c723c11ba
 
 pimcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"

From b3e0c429546e3e694c5237d0cf21f7d38971132e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:07:59 +0200
Subject: [PATCH 217/318] spectacle: update to 21.04.1.

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

diff --git a/srcpkgs/spectacle/template b/srcpkgs/spectacle/template
index 5f5b6fe942bf..407b002eb7b7 100644
--- a/srcpkgs/spectacle/template
+++ b/srcpkgs/spectacle/template
@@ -1,6 +1,6 @@
 # Template file for 'spectacle'
 pkgname=spectacle
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF"
@@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
 license="LGPL-2.0-or-later, GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/utilities/org.kde.spectacle"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=e08a9820f9b53efbefaceaf00a477b95370bfba9c620e371a19e1756cf4d0e33
+checksum=71ed0c2561b2a9e886c3f607c11e46e5b26c2b7f44871d801d08405deb463b1c

From 5c6e6e0c246e168606f3059a205247ac14864c75 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:04 +0200
Subject: [PATCH 218/318] akregator: update to 21.04.1.

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

diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index bd36bdc9dbf6..a65332b4f9e5 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -1,6 +1,6 @@
 # Template file for 'akregator'
 pkgname=akregator
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=550bd98de26af1e4bcce0744e5a445c7a500b04ebafb1185402841b874d7a3df
+checksum=8806b45954fb60e9a26e7d58c01579de8cfdc8e72db810d8d11efe2b454219f0

From d15870e282d5b79a7d96478a4e24c93e0b08abb6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:06 +0200
Subject: [PATCH 219/318] eventviews: update to 21.04.1.

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

diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index b33b52521f23..e5b883e6fac1 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -1,6 +1,6 @@
 # Template file for 'eventviews'
 pkgname=eventviews
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=bbd80c0c5c078d0a539cfa43f3b3414e05cae2b2ec9b0d6d986702fa9c3c09ff
+checksum=9035a353f4191992e96e1646feb20dbe5b47303f8e6e9045e8b38ba6311fa1e0
 
 eventviews-devel_package() {
 	short_desc+=" - development"

From b75ebc1e502765fe60d855086dac4b4d9c78cd9d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:08 +0200
Subject: [PATCH 220/318] incidenceeditor: update to 21.04.1.

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

diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index ba22880b00cb..158b63eeda22 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -1,6 +1,6 @@
 # Template file for 'incidenceeditor'
 pkgname=incidenceeditor
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kcoreaddons kconfig
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=bf6381e0d26d60234cdbb285d3b46bf30dc7df559b30fc855379c0274b1390b9
+checksum=fed1e59c7a1e47eab46947874e856d36f1becf8e4160dd48ae79521e6fa31c7e
 
 incidenceeditor-devel_package() {
 	short_desc+=" - development"

From b59036cb6957ac68606db5e6f75f37f15aa254ca Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:10 +0200
Subject: [PATCH 221/318] kaddressbook: update to 21.04.1.

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

diff --git a/srcpkgs/kaddressbook/template b/srcpkgs/kaddressbook/template
index ab124a8735f2..e7d1ef63e516 100644
--- a/srcpkgs/kaddressbook/template
+++ b/srcpkgs/kaddressbook/template
@@ -1,6 +1,6 @@
 # Template file for 'kaddressbook'
 pkgname=kaddressbook
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.kaddressbook"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=740df0cad1a5708657bb54c038a9fb3bfe2176e493dd0a1a14c5a226896634dd
+checksum=1f47c6997b9b65ae2e9afb871b267daaa23f083f178497b184100d0663ede23e

From f0c92b987a03dbc9e9038d0bfe005c0900bb1d35 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:12 +0200
Subject: [PATCH 222/318] kalarm: update to 21.04.1.

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

diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index 202f098f2ce1..aaaeb650b624 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -1,6 +1,6 @@
 # Template file for 'kalarm'
 pkgname=kalarm
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools libxslt kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=2250a8fee91268be83bc5125858290e6a3239da5dd5810688f09364dad619efd
+checksum=2150172ad7a3f22c47542788b1241a28440aa188a404468196eee412d41bceea

From 745adb088776d22d25d6a53930a3bd252e605f3e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:14 +0200
Subject: [PATCH 223/318] libkexiv25: update to 21.04.1.

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

diff --git a/srcpkgs/libkexiv25/template b/srcpkgs/libkexiv25/template
index 248edae2d3b2..38dd2f4adf69 100644
--- a/srcpkgs/libkexiv25/template
+++ b/srcpkgs/libkexiv25/template
@@ -1,6 +1,6 @@
 # Template file for 'libkexiv25'
 pkgname=libkexiv25
-version=20.12.3
+version=21.04.1
 revision=1
 wrksrc="libkexiv2-${version}"
 build_style=cmake
@@ -12,7 +12,7 @@ maintainer="Denis Revin <denis.revin@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/libkexiv2"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkexiv2-${version}.tar.xz"
-checksum=b762730416f8c9db6075695222027c0c37cec8c8defe0c5723af570fa49021e4
+checksum=b3f1f4e2f6b30008e008dbd000d428654f46c74b146af622cf60c512bbfde092
 
 libkexiv25-devel_package() {
 	short_desc+=" - development files"

From 68992504404fcbaa3fd516edd4de3dceb9bd6e9d Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:15 +0200
Subject: [PATCH 224/318] kget: update to 21.04.1.

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

diff --git a/srcpkgs/kget/template b/srcpkgs/kget/template
index f6c35837d66e..eb772f0f607e 100644
--- a/srcpkgs/kget/template
+++ b/srcpkgs/kget/template
@@ -1,6 +1,6 @@
 # Template file for 'kget'
 pkgname=kget
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,4 +14,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/network/kget"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=3b07ea59013a97704f1eaa3aa578770e611708ddc871c1bb6d13a0331e499a53
+checksum=3c590d73774a444340ee106fdbc22a91045c827e610b2c2b527d252ddb587d28

From 9f2b6866a1f457e75130c660d1279454a49541eb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:17 +0200
Subject: [PATCH 225/318] knotes: update to 21.04.1.

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

diff --git a/srcpkgs/knotes/template b/srcpkgs/knotes/template
index 34ed06d2cc38..a9aa128194d5 100644
--- a/srcpkgs/knotes/template
+++ b/srcpkgs/knotes/template
@@ -1,6 +1,6 @@
 # Template file for 'knotes'
 pkgname=knotes
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools libxslt
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://kde.org/applications/en/utilities/org.kde.knotes"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=581858d55d85f43f88ca690aae039cc5f80c02516501388c916b66fbab02c17f
+checksum=64940415fc5115ecd5433fd82894dfe7cf37593662521efa09891f7f2bba8e2a

From 7c63d2d7818ee821bdc13b794d376484a1e76da9 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:19 +0200
Subject: [PATCH 226/318] konqueror: update to 21.04.1.

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

diff --git a/srcpkgs/konqueror/template b/srcpkgs/konqueror/template
index 9dad677f0a50..d422f84b1b8d 100644
--- a/srcpkgs/konqueror/template
+++ b/srcpkgs/konqueror/template
@@ -1,6 +1,6 @@
 # Template file for 'konqueror'
 pkgname=konqueror
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/internet/org.kde.konqueror"
 distfiles="${KDE_SITE}/release-service/${version}/src/konqueror-${version}.tar.xz"
-checksum=e1fce3cf8f448d2657c3839f8f85c248b656e5a9307f546c746717b05b89b412
+checksum=cf1987573b4efd8510525cc88d36eab33e76e95e0c3166e11c29ad3d00dab726
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 4c27d899df7c85297f8ad6537dca7e96f5a08733 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:21 +0200
Subject: [PATCH 227/318] kontact: update to 21.04.1.

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

diff --git a/srcpkgs/kontact/template b/srcpkgs/kontact/template
index 8ae5f6fb565f..3c5445192131 100644
--- a/srcpkgs/kontact/template
+++ b/srcpkgs/kontact/template
@@ -1,6 +1,6 @@
 # Template file for 'kontact'
 pkgname=kontact
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools
@@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.kontact"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=e92ccd70b3ba9f4533db615af37618b4c9ea7d28a35598ee430cb339cf40a121
+checksum=b04f42346fc75ab6147f41a19656fe91cb9f7e67a3f6a909dd3ce1cf23a71ffd

From 2e7b923082ac0a85c820ce7530958172b3773587 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:23 +0200
Subject: [PATCH 228/318] korganizer: update to 21.04.1.

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

diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index c4060688636a..3a6345d63100 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -1,6 +1,6 @@
 # Template file for 'korganizer'
 pkgname=korganizer
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/en/office/org.kde.korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=d0b04b6cab2c0498d30f3b59e51b7ae3e784376ef0d8246973049761bfe5cb7e
+checksum=4d76e63263484b1619b6fad6c8e10da92b2029a9927f2cc8684d2693a020afe7

From 673fa19b5ed90024792c778a577d5202e5ed3a30 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:25 +0200
Subject: [PATCH 229/318] krdc: update to 21.04.1.

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

diff --git a/srcpkgs/krdc/template b/srcpkgs/krdc/template
index 373d0325ef4d..45e395971b62 100644
--- a/srcpkgs/krdc/template
+++ b/srcpkgs/krdc/template
@@ -1,6 +1,6 @@
 # Template file for 'krdc'
 pkgname=krdc
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/internet/org.kde.krdc"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8173c476dfec24fe12309b6726363c1a06566ec04e98330432cc53a375f33822
+checksum=7ad822a90758d2109c6cc7b8a7055edeaf7c24567eba94f26cc911e40939adfd
 
 krdc-devel_package() {
 	short_desc+=" - development files"

From 328f0e93443d480f353817e53fc59c7cab2dbce3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:27 +0200
Subject: [PATCH 230/318] krfb: update to 21.04.1.

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

diff --git a/srcpkgs/krfb/template b/srcpkgs/krfb/template
index 819314518582..c54b3d71f40c 100644
--- a/srcpkgs/krfb/template
+++ b/srcpkgs/krfb/template
@@ -1,6 +1,6 @@
 # Template file for 'krfb'
 pkgname=krfb
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 kdoctools
@@ -14,4 +14,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later, GFDL-1.2-only, LGPL-2.1-or-later"
 homepage="https://kde.org/applications/en/system/org.kde.krfb"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
-checksum=8f1e9efb25d115a4b37037ff50d9123fc477318521a690db610b5bf41c084e6e
+checksum=25784b487aded807a85d6ebd1f71f662e189855e6f59f7de7bf0c6b9bf5412de

From e8c139351fe5d2094f1af1418687bb6ff723a8d6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:39 +0200
Subject: [PATCH 231/318] ktuberling: update to 21.04.1.

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

diff --git a/srcpkgs/ktuberling/template b/srcpkgs/ktuberling/template
index 86926be3140c..95f46ea5c576 100644
--- a/srcpkgs/ktuberling/template
+++ b/srcpkgs/ktuberling/template
@@ -1,6 +1,6 @@
 # Template file for 'ktuberling'
 pkgname=ktuberling
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake kdoctools
@@ -12,4 +12,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://kde.org/applications/en/games/org.kde.ktuberling"
 distfiles="${KDE_SITE}/release-service/${version}/src/ktuberling-${version}.tar.xz"
-checksum=518c00bbf363153b4948662c1299e0c24ce5258bbfc410efc383920adf1dcf93
+checksum=2afce9b62f13e650f4acc6bdbfeb394751ddcc023b21863cadd92a493c995b23

From 26d297b9d69352f533ced141a1e0839e746cfa4b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:41 +0200
Subject: [PATCH 232/318] libktorrent: update to 21.04.1.

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

diff --git a/srcpkgs/libktorrent/template b/srcpkgs/libktorrent/template
index c1d402127f08..2e9c150fcadb 100644
--- a/srcpkgs/libktorrent/template
+++ b/srcpkgs/libktorrent/template
@@ -1,6 +1,6 @@
 # Template file for 'libktorrent'
 pkgname=libktorrent
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake python3 doxygen"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://apps.kde.org/en/ktorrent"
 distfiles="${KDE_SITE}/release-service/${version}/src/libktorrent-${version}.tar.xz"
-checksum=3b95d6ae91c416533129a3762742afdf7fea57526a12cded6e75ca2da65e1031
+checksum=f6ee742ca5e3f64bc56e94cd65dd8b69ecbb9b2a901262f6274be69b22793e9c
 
 if [ "$CROSS_BUILD" ]; then
 	hostmakedepends+=" kcoreaddons"

From 2c408101b15c15f508f9345c37e31f25a3fd6fc0 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:08:43 +0200
Subject: [PATCH 233/318] kdegraphics-thumbnailers: update to 21.04.1.

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

diff --git a/srcpkgs/kdegraphics-thumbnailers/template b/srcpkgs/kdegraphics-thumbnailers/template
index 4aad32f6a076..5c42e5d14be8 100644
--- a/srcpkgs/kdegraphics-thumbnailers/template
+++ b/srcpkgs/kdegraphics-thumbnailers/template
@@ -1,14 +1,14 @@
 # Template file for 'kdegraphics-thumbnailers'
 pkgname=kdegraphics-thumbnailers
-version=20.12.2
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kconfig-devel pkg-config gettext"
 makedepends="qt5-devel kio-devel libkexiv25-devel"
 depends="ghostscript"
 short_desc="KDE Plasma 5 Thumbnailers for various graphics file formats"
-maintainer="1is7ac3 <isaac.qa13@gmail.com>"
+maintainer="John <me@johnnynator.dev>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/graphics/kdegraphics-thumbnailers"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdegraphics-thumbnailers-${version}.tar.xz"
-checksum=f323aa01dd70cce43f2d30caf6e8353f79ab81e9a942997a1e62b66ad67687dc
+checksum=59f0486d7d63f4f77ffe1887942576164683c39cd5b0665e18618980aaa7587e

From e0f063a6c68ae42e7c0aab34e29368662e9c5bab Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 13 May 2021 21:10:44 +0200
Subject: [PATCH 234/318] kdegraphics-mobipocket: update to 21.04.1.

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

diff --git a/srcpkgs/kdegraphics-mobipocket/template b/srcpkgs/kdegraphics-mobipocket/template
index 995f44fef093..4d2d99eb76b8 100644
--- a/srcpkgs/kdegraphics-mobipocket/template
+++ b/srcpkgs/kdegraphics-mobipocket/template
@@ -1,6 +1,6 @@
 # Template file for 'kdegraphics-mobipocket'
 pkgname=kdegraphics-mobipocket
-version=20.12.2
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons qt5-host-tools qt5-qmake gettext"
@@ -10,7 +10,7 @@ maintainer="Denis Revin <denis.revin@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://projects.kde.org/projects/kde/kdegraphics-mobipocket"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdegraphics-mobipocket-${version}.tar.xz"
-checksum=c6844a0b7a84cac2f6d3b1a44645488b3dd5fc8e89214a0c512a7eb7ef8e4409
+checksum=f5746fcc53ce307a6b7c86b63116268f68b7045035b6df5638ae7083ba8bddcd
 
 libqmobipocket_package() {
 	short_desc+=" - runtime library"

From 47a8c3e9b8669be0611c0c47ff1518a0fd7c162c Mon Sep 17 00:00:00 2001
From: Vassilios Grigoriadis <nezos@hotmail.com>
Date: Fri, 14 May 2021 23:41:34 +0300
Subject: [PATCH 235/318] sip4: update to 4.19.25

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

diff --git a/srcpkgs/sip4/template b/srcpkgs/sip4/template
index 30de98f83206..778633e5bb66 100644
--- a/srcpkgs/sip4/template
+++ b/srcpkgs/sip4/template
@@ -1,7 +1,7 @@
 # Template file for 'sip4'
 pkgname=sip4
-version=4.19.24
-revision=4
+version=4.19.25
+revision=1
 wrksrc="sip-$version"
 hostmakedepends="python3-devel"
 makedepends="${hostmakedepends}"
@@ -10,7 +10,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-only, GPL-3.0-only, custom:SIP"
 homepage="https://riverbankcomputing.com/software/sip/intro"
 distfiles="https://www.riverbankcomputing.com/static/Downloads/sip/${version}/sip-${version}.tar.gz"
-checksum=edcd3790bb01938191eef0f6117de0bf56d1136626c0ddb678f3a558d62e41e5
+checksum=b39d93e937647807bac23579edbff25fe46d16213f708370072574ab1f1b4211
 replaces="sip<=${version}_${revision}"
 provides="sip-${version}_${revision}"
 

From 92d8ac7d10e5732154d1be6b216120ee194544e0 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 13 May 2021 18:44:47 +0200
Subject: [PATCH 236/318] knot: update to 3.0.6.

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

diff --git a/srcpkgs/knot/template b/srcpkgs/knot/template
index 8b9954bc9033..cc3e1ed7bc2e 100644
--- a/srcpkgs/knot/template
+++ b/srcpkgs/knot/template
@@ -1,6 +1,6 @@
 # Template file for 'knot'
 pkgname=knot
-version=3.0.5
+version=3.0.6
 revision=1
 build_style=gnu-configure
 configure_args="
@@ -18,7 +18,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.knot-dns.cz/"
 distfiles="https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"
-checksum=695e7d7a0abefc5a8fd01f3b3080f030f33b0948215f84cd4892c6d904390802
+checksum=63756ac5a00c3e4a066ed231a287faef5963a9183d77326e30bf0644cdf74f86
 
 system_accounts="_knot"
 _knot_homedir="/var/lib/knot"

From 2c66bc1c063c60388b6d594e8ade0f7ff5948e6b Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Thu, 13 May 2021 19:47:42 +0200
Subject: [PATCH 237/318] kcgi: update to 0.12.5.

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

diff --git a/srcpkgs/kcgi/template b/srcpkgs/kcgi/template
index c29d6bc3baae..021c97022dc8 100644
--- a/srcpkgs/kcgi/template
+++ b/srcpkgs/kcgi/template
@@ -1,6 +1,6 @@
 # Template file for 'kcgi'
 pkgname=kcgi
-version=0.12.4
+version=0.12.5
 revision=1
 build_style=configure
 configure_args="PREFIX=/usr MANDIR=/usr/share/man SBINDIR=/usr/bin"
@@ -15,7 +15,7 @@ license="ISC"
 homepage="http://kristaps.bsd.lv/kcgi/"
 changelog="https://kristaps.bsd.lv/kcgi/archive.html"
 distfiles="http://kristaps.bsd.lv/kcgi/snapshots/kcgi-${version}.tgz"
-checksum=e9950cda9a118a778b79bcde5a5d585a78dec4cb259731e6d9e866bcae8f3346
+checksum=06ed033de3723651d76e2fac1c2442aaa3a28ac231cbfda4142dfb8782cab363
 
 seccomp_audit_get_suffix() {
 	case "$1" in

From cb01bde398dc80d440d101dcdd5012af1df23e1e Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Fri, 14 May 2021 21:10:27 +0200
Subject: [PATCH 238/318] miniupnpd: update to 2.2.2.

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

diff --git a/srcpkgs/miniupnpd/template b/srcpkgs/miniupnpd/template
index 430fb02e6cf0..15d921dbe631 100644
--- a/srcpkgs/miniupnpd/template
+++ b/srcpkgs/miniupnpd/template
@@ -1,6 +1,6 @@
 # Template file for 'miniupnpd'
 pkgname=miniupnpd
-version=2.2.1
+version=2.2.2
 revision=1
 build_style=configure
 configure_args="
@@ -22,7 +22,7 @@ license="BSD-3-Clause"
 homepage="http://miniupnp.free.fr"
 changelog="http://miniupnp.free.fr/files/changelog.php?file=miniupnpd-${version}.tar.gz"
 distfiles="http://miniupnp.free.fr/files/miniupnpd-${version}.tar.gz"
-checksum=f158dc73b718ca72da69e25ef23c57c3a10a0d7e7d1b4b9b57d5690823040ec2
+checksum=4b01c403d01c6ab140c9e4e744c89cdb66cbe25145d7a0d4566cc3fdcc0240c3
 
 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
 	makedepends+=" musl-legacy-compat"

From fef12ce8f6d642b746b76d3151d33a80f698d9d1 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 15 May 2021 01:11:58 +0200
Subject: [PATCH 239/318] openradtool: update to 0.12.11.

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

diff --git a/srcpkgs/openradtool/template b/srcpkgs/openradtool/template
index ac9c8fbc8b3f..9605b491e1f8 100644
--- a/srcpkgs/openradtool/template
+++ b/srcpkgs/openradtool/template
@@ -1,6 +1,6 @@
 # Template file for 'openradtool'
 pkgname=openradtool
-version=0.12.10
+version=0.12.11
 revision=1
 build_style=configure
 configure_args="PREFIX=/usr MANDIR=/usr/share/man"
@@ -15,7 +15,7 @@ license="ISC"
 homepage="https://kristaps.bsd.lv/openradtool/"
 changelog="https://kristaps.bsd.lv/openradtool/archive.html"
 distfiles="https://kristaps.bsd.lv/openradtool/snapshots/openradtool-${version}.tar.gz"
-checksum=7f0bbfb214f1e0fd9250b549bfae7fb04ab20ad3aebddd0b2693debb3dcf2b6a
+checksum=1ca5784516de903441cf81df4c913c9fd029f47bf5807d59146befaab688be5c
 
 post_install() {
 	sed -n '2,16p' main.c >LICENSE

From b1ca5c32da43822553fd78d85a21ee0a54b4abd9 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 15 May 2021 01:13:02 +0200
Subject: [PATCH 240/318] prosody: update to 0.11.9.

Fixes:
* CVE-2021-32918
* CVE-2021-32920
* CVE-2021-32921
* CVE-2021-32917
* CVE-2021-32919
---
 srcpkgs/prosody/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/prosody/template b/srcpkgs/prosody/template
index ce76d7c0c2e1..7d0ac6a3946d 100644
--- a/srcpkgs/prosody/template
+++ b/srcpkgs/prosody/template
@@ -1,7 +1,7 @@
 # Template file for 'prosody'
 pkgname=prosody
-version=0.11.8
-revision=2
+version=0.11.9
+revision=1
 build_style=configure
 configure_args="
  --ostype=linux
@@ -27,7 +27,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="MIT"
 homepage="https://prosody.im/"
 distfiles="https://prosody.im/downloads/source/${pkgname}-${version}.tar.gz"
-checksum=830f183b98d5742d81e908d2d8e3258f1b538dad7411f06fda5b2cc5c75068f8
+checksum=ccc032aea49d858635fb93644db276de6812be83073a8d80e9b4508095deff09
 
 system_accounts="prosody"
 prosody_homedir="/var/lib/prosody"

From cf124eb00486346ce836d7d8e542d1f7b9efec2f Mon Sep 17 00:00:00 2001
From: Paper <paper@tilde.institute>
Date: Sat, 15 May 2021 01:24:23 +0200
Subject: [PATCH 241/318] gnome-builder: fix tests

validating the appstream file with network can easily time out
---
 srcpkgs/gnome-builder/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index 6480c2e11d61..568d23be55db 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -4,7 +4,7 @@ version=3.40.2
 revision=1
 build_style=meson
 build_helper=qemu
-configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true"
+configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
 hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-introspection
  gspell-devel llvm mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
 makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
@@ -13,11 +13,12 @@ makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
  libxml2-devel template-glib-devel vala-devel vte3-devel webkit2gtk-devel
  python3-gobject-devel sysprof-devel glade3-devel libportal-devel"
 depends="desktop-file-utils flatpak-builder python3-lxml devhelp python3-gobject"
+checkdepends="xvfb-run"
 short_desc="IDE for GNOME"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Builder"
-changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-36/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gnome-builder/raw/gnome-builder-3-40/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
 checksum=b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
 patch_args="-Np1"
@@ -29,7 +30,6 @@ case "$XBPS_TARGET_MACHINE" in
 		;;
 esac
 
-pre_configure() {
-	# this test needs X
-	vsed -i "s/test('test-text-iter'/#&/" src/tests/meson.build
+do_check() {
+	xvfb-run ninja -C build test
 }

From 3b360f522a419d19e80ed36a2baf780079780967 Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Mon, 10 May 2021 13:11:55 +0300
Subject: [PATCH 242/318] bottom: update to 0.6.1

Add completions (based on #29455 by zweimach).

By ericonr: use `-print -quit` instead of `|head -n1`.

Closes: #30778 [via git-merge-pr]
---
 srcpkgs/bottom/template | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/bottom/template b/srcpkgs/bottom/template
index 9d5fbd8dbfd0..28723cbf25e1 100644
--- a/srcpkgs/bottom/template
+++ b/srcpkgs/bottom/template
@@ -1,6 +1,6 @@
 # Template file for 'bottom'
 pkgname=bottom
-version=0.5.7
+version=0.6.1
 revision=1
 build_style=cargo
 short_desc="Yet another cross-platform graphical process/system monitor"
@@ -8,9 +8,17 @@ maintainer="Neel Chotai <neel@chot.ai>"
 license="MIT"
 homepage="https://github.com/ClementTsang/bottom"
 distfiles="https://github.com/ClementTsang/bottom/archive/${version}.tar.gz"
-checksum=49e01a2930d913dba2a1329389faddb4b3971a6b0c08f7482d2759475d5cc27c
+checksum=aa9c26e7e8e1300e9827c098317efa28cc28ae8acabfdb12f14e4ba65f42a57c
 
 post_install() {
 	vdoc README.md
 	vlicense LICENSE
+
+	# Completions are hidden deep the build tree
+	bash_completion=$(find ${wrksrc}/target -name btm.bash -print -quit)
+	vcompletion ${bash_completion} bash btm
+	fish_completion=$(find ${wrksrc}/target -name btm.fish -print -quit)
+	vcompletion ${fish_completion} fish btm
+	zsh_completion=$(find ${wrksrc}/target -name _btm -print -quit)
+	vcompletion ${zsh_completion} zsh btm
 }

From 9476e225b6b52d28aaa0181c2ec8e7467625ec6a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 14 May 2021 21:58:58 -0300
Subject: [PATCH 243/318] bat: udpate to 0.18.1.

Also don't pipe find into head unnecessarily.  `find|head -n1` requires
find to terminate with SIGPIPE when head is dead, but
`find ... -print -quit` will allow it to quit by itself. The -quit flag
is supported by GNU findutils and busybox find.
---
 srcpkgs/bat/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/bat/template b/srcpkgs/bat/template
index 05680e52a9dd..278a788ce8c1 100644
--- a/srcpkgs/bat/template
+++ b/srcpkgs/bat/template
@@ -1,6 +1,6 @@
 # Template file for 'bat'
 pkgname=bat
-version=0.18.0
+version=0.18.1
 revision=1
 build_style=cargo
 hostmakedepends="cmake llvm clang"
@@ -10,7 +10,7 @@ maintainer="John <me@johnnynator.dev>"
 license="Apache-2.0, MIT"
 homepage="https://github.com/sharkdp/bat"
 distfiles="https://github.com/sharkdp/bat/archive/v${version}.tar.gz"
-checksum=49d1b95250050df47753c213b5e48953a029c9e74753cef371051b14c9d629b8
+checksum=ab5246c3bec8745c14ca9a0473971f00fbce2fdc1ce7842e0a96676ee5eac2af
 
 pre_build() {
 	export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}"
@@ -25,8 +25,8 @@ post_install() {
 	manpage=$(find ${wrksrc}/target -name bat.1 | head -n1)
 	vman ${manpage}
 	# Completions are also hidden somewhere deep in the build tree
-	fish_completion=$(find ${wrksrc}/target -name bat.fish | head -n1)
+	fish_completion=$(find ${wrksrc}/target -name bat.fish -print -quit)
 	vcompletion ${fish_completion} fish
-	zsh_completion=$(find ${wrksrc}/target -name bat.zsh | head -n1)
+	zsh_completion=$(find ${wrksrc}/target -name bat.zsh -print -quit)
 	vcompletion ${zsh_completion} zsh
 }

From f17230596d3fd9a02d2388a54c9b253b7a72412e Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 06:46:24 +0200
Subject: [PATCH 244/318] strip-nondeterminism: update to 1.12.0.

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

diff --git a/srcpkgs/strip-nondeterminism/template b/srcpkgs/strip-nondeterminism/template
index 3d02ed349f83..e2d9cbc12854 100644
--- a/srcpkgs/strip-nondeterminism/template
+++ b/srcpkgs/strip-nondeterminism/template
@@ -1,6 +1,6 @@
 # Template file for 'strip-nondeterminism'
 pkgname=strip-nondeterminism
-version=1.11.0
+version=1.12.0
 revision=1
 build_style=perl-module
 hostmakedepends="perl-Archive-Zip perl-Sub-Override"
@@ -11,7 +11,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://reproducible-builds.org/tools/"
 distfiles="http://http.debian.net/debian/pool/main/s/${pkgname}/${pkgname}_${version}.orig.tar.bz2"
-checksum=0774647828fe348a4f957a32fc0d8ab1749c013347bd6544147d059c208700d6
+checksum=9cc3f51a2258dca1df4cbd2fdaaa2a2bdd22c0c25fcaf1af363558fa6a458ac7
 
 post_install() {
 	# remove Debhelper add-on

From dd9ab09006665cefe9fb05d444191f64d3006dac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:58:32 +0200
Subject: [PATCH 245/318] testssl.sh: update to 3.0.5.

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

diff --git a/srcpkgs/testssl.sh/template b/srcpkgs/testssl.sh/template
index 84b5510f5983..7d84960e5985 100644
--- a/srcpkgs/testssl.sh/template
+++ b/srcpkgs/testssl.sh/template
@@ -1,14 +1,14 @@
 # Template file for 'testssl.sh'
 pkgname=testssl.sh
-version=3.0.2
-revision=3
+version=3.0.5
+revision=1
 depends="openssl bind-utils"
 short_desc="Command line tool which checks a server for the support of TLS/SSL"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-only"
 homepage="https://testssl.sh"
 distfiles="https://github.com/drwetter/testssl.sh/archive/${version}.tar.gz"
-checksum=cfca31a0e5fd0e706002e7c1b044c11be5140091f0e22f0ae5b9aa644ef50da2
+checksum=9de744fe0e51a03d42fa85e4b83340948baeaa7080427f90b0efd23e9106fece
 
 pre_install() {
 	# Set TESTSSL_INSTALL_DIR so that we can install to a custom dir

From 8204d408665e9ca0cb91f13315ed26e94b5f614b Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:29:03 +0200
Subject: [PATCH 246/318] mutter: update to 40.1.

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

diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template
index 99bcd13e784f..a4d21c797ec6 100644
--- a/srcpkgs/mutter/template
+++ b/srcpkgs/mutter/template
@@ -1,6 +1,6 @@
 # Template file for 'mutter'
 pkgname=mutter
-version=40.0
+version=40.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -19,7 +19,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/Mutter/"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=7a71b312e5a667c5374895188a506a3f6b671768bcb362b68efdc562773d198e
+checksum=a65f3272961133829687d4107267e4e19290e6d86e7807fad87eab0831c1e0c0
 shlib_provides="libmutter-clutter-8.so libmutter-cogl-8.so
  libmutter-cogl-pango-8.so"
 

From d70d5e22d05ec8247c71c03370e7e518f5494f90 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:21:52 +0200
Subject: [PATCH 247/318] glib: update to 2.68.2.

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

diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template
index 449f33846dcf..855a55856b31 100644
--- a/srcpkgs/glib/template
+++ b/srcpkgs/glib/template
@@ -1,6 +1,6 @@
 # Template file for 'glib'
 pkgname=glib
-version=2.68.1
+version=2.68.2
 revision=1
 build_style=meson
 # static version is necessary for qemu-user-static;
@@ -16,7 +16,7 @@ license="LGPL-2.1-or-later"
 homepage="https://wiki.gnome.org/Projects/GLib"
 changelog="https://gitlab.gnome.org/GNOME/glib/raw/master/NEWS"
 distfiles="${GNOME_SITE}/glib/${version%.*}/glib-${version}.tar.xz"
-checksum=241654b96bd36b88aaa12814efc4843b578e55d47440103727959ac346944333
+checksum=ecc7798a9cc034eabdfd7f246e6dd461cdbf1175fcc2e9867cc7da7b7309e0fb
 
 build_options="gtk_doc"
 desc_option_gtk_doc="Build GTK API docs"

From f0d24eb1dfc71af96ff09c90676ccaf17c6542e7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:20:42 +0200
Subject: [PATCH 248/318] bijiben: update to 40.1.

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

diff --git a/srcpkgs/bijiben/template b/srcpkgs/bijiben/template
index cc4903f53df4..8c3e51c3fc37 100644
--- a/srcpkgs/bijiben/template
+++ b/srcpkgs/bijiben/template
@@ -1,6 +1,6 @@
 # Template file for 'bijiben'
 pkgname=bijiben
-version=40.0
+version=40.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -15,7 +15,7 @@ license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Notes"
 changelog="https://raw.githubusercontent.com/GNOME/bijiben/gnome-${version%.*}/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=aefa0ac451628c96e54e79ab544203cbad31551c8d9ad2d896ad71da0e110f25
+checksum=05a06fb066e9802f5f24ab67b0d2f71451866363ba3e39f9f775fd49a7587bbf
 
 pre_build() {
 	ninja -C build src/libbiji/biji-marshalers.h

From 567a7b22836b942a0843cf5ec419f51627441985 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:05:51 +0200
Subject: [PATCH 249/318] fractal: update to 4.4.0.

---
 srcpkgs/fractal/patches/fix-build.patch | 28 -------------------------
 srcpkgs/fractal/template                |  6 +++---
 2 files changed, 3 insertions(+), 31 deletions(-)
 delete mode 100644 srcpkgs/fractal/patches/fix-build.patch

diff --git a/srcpkgs/fractal/patches/fix-build.patch b/srcpkgs/fractal/patches/fix-build.patch
deleted file mode 100644
index dabe7f9a328e..000000000000
--- a/srcpkgs/fractal/patches/fix-build.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Our LibreSSL requires newer openssl-sys.
-Also, older num-bigint appears to be broken on ARM.
-
-Some builds also fail with unused import.
-
---- fractal-gtk/src/app/backend_loop.rs
-+++ fractal-gtk/src/app/backend_loop.rs
-@@ -12,8 +12,6 @@ use std::thread;
- use crate::backend::BKResponse;
- use fractal_api::error::Error;
- 
--use std::sync::mpsc::RecvError;
--
- pub fn backend_loop(rx: Receiver<BKResponse>) {
-     thread::spawn(move || {
-         while let Ok(recv) = rx.recv() {
---- scripts/cargo.sh
-+++ scripts/cargo.sh
-@@ -5,6 +5,9 @@ export CARGO_TARGET_DIR="$3"/target
- export CARGO_HOME="$CARGO_TARGET_DIR"/cargo-home
- export FRACTAL_PROFILE="$4"
- 
-+cargo update --manifest-path $1/Cargo.toml -p fractal-gtk --package openssl-sys --precise 0.9.58
-+cargo update --manifest-path $1/Cargo.toml -p fractal-gtk --package num-bigint --precise 0.2.3
-+
- if [ "$FRACTAL_PROFILE" = "Devel" ]
- then
-     echo "DEBUG MODE"
diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 115057b6d424..cd5ea935a87f 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,7 +1,7 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.2.2
-revision=3
+version=4.4.0
+revision=1
 build_style=meson
 build_helper="rust"
 hostmakedepends="cargo pkg-config glib-devel gettext"
@@ -14,7 +14,7 @@ maintainer="Cameron Nemo <cnemo@tutanota.com>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/$version/$pkgname-$version.tar.gz"
-checksum=3f722e2fbadd6cee1ce98a92cf718c8051532dfd71180a453695365aa80d2b02
+checksum=3c3ea4e67e6d8fbc2e7b220fef188dcde5229e83c2cfeeadee42137718b34e56
 
 post_patch() {
 	[ -z "$CROSS_BUILD" ] && return 0

From af66247d4793c894116d665dbf953b559b87ead5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:14:39 +0200
Subject: [PATCH 250/318] gedit-plugins: update to 40.1.

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

diff --git a/srcpkgs/gedit-plugins/template b/srcpkgs/gedit-plugins/template
index 5bbd7832900b..ed5f8f388b66 100644
--- a/srcpkgs/gedit-plugins/template
+++ b/srcpkgs/gedit-plugins/template
@@ -1,6 +1,6 @@
 # Template file for 'gedit-plugins'
 pkgname=gedit-plugins
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 pycompile_dirs="usr/lib/gedit/plugins"
@@ -14,5 +14,5 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=86de5eb43fa4a3d20ff3abb496d2280ba6046050d7de967c809685e625e37641
+checksum=dfb7989507a5745cb17c42fb1472207167a387197354f64254118e4a9437c196
 python_version=3

From d41eda8f4ccae917a6c08a369c17e86967850146 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:13:40 +0200
Subject: [PATCH 251/318] file-roller: update to 3.40.0.

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

diff --git a/srcpkgs/file-roller/template b/srcpkgs/file-roller/template
index 7b86c7282de6..737a81972b2a 100644
--- a/srcpkgs/file-roller/template
+++ b/srcpkgs/file-roller/template
@@ -1,6 +1,6 @@
 # Template file for 'file-roller'
 pkgname=file-roller
-version=3.38.1
+version=3.40.0
 revision=1
 build_style=meson
 hostmakedepends="gettext glib-devel itstool pkg-config"
@@ -12,6 +12,6 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/FileRoller"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=94a0130e12d321aa119793a14d09716523e2e4a61f29570cee53fd88dd6abc57
+checksum=4a2886a3966200fb0a9cbba4e2b79f8dad9d26556498aacdaed71775590b3c0d
 
 CFLAGS="-fcommon"

From 3eb553254c92504d0c3e912066c120261a9ab228 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:12:04 +0200
Subject: [PATCH 252/318] evolution-data-server: update to 3.40.1.

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

diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template
index 7b12f118f94f..a81945bea432 100644
--- a/srcpkgs/evolution-data-server/template
+++ b/srcpkgs/evolution-data-server/template
@@ -1,6 +1,6 @@
 # Template file for 'evolution-data-server'
 pkgname=evolution-data-server
-version=3.40.0
+version=3.40.1
 revision=1
 build_style=cmake
 build_helper="gir qemu"
@@ -19,7 +19,7 @@ license="LGPL-2.1-only"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution-data-server/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=ed572f0cb6a2365809943449a8ccbee652681e2d9a1a7f4a54b60cbb53d87445
+checksum=eac75f348aa5defbe9473fa30ab6084635ee64d8e3eaaec60a62c27f149c3e22
 
 build_options="gir"
 build_options_default="gir"

From 85200874320810e00bd8f77107ea007a7db624cd Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:11:36 +0200
Subject: [PATCH 253/318] evolution: update to 3.40.1.

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

diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template
index 4ccbb8149d14..79189c6a540d 100644
--- a/srcpkgs/evolution/template
+++ b/srcpkgs/evolution/template
@@ -1,7 +1,7 @@
 # Template file for 'evolution'
 pkgname=evolution
-version=3.40.0
-revision=2
+version=3.40.1
+revision=1
 build_style=cmake
 build_helper="qemu"
 configure_args="-DCMAKE_BUILD_TYPE=None -DSYSCONF_INSTALL_DIR=/etc
@@ -19,7 +19,7 @@ license="LGPL-2.1-or-later, LGPL-3.0-or-later, GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Evolution"
 changelog="https://raw.githubusercontent.com/GNOME/evolution/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=030a27b46c971835821c1b04d9023f9ff8f4113e1a411633dee403112033d51b
+checksum=2f7962bc9fd0263822c6fbd1f74aa1b418a80af1bb7a516c86c903a8dfd2c41e
 shlib_provides="libevolution-calendar.so libevolution-util.so libemail-engine.so
  libevolution-mail.so libevolution-shell.so libevolution-mail-formatter.so"
 

From 5aa657b0fca45fa199d1ca6fbe0b91b71b8dbcc2 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:10:50 +0200
Subject: [PATCH 254/318] e2fsprogs: update to 1.46.2.

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

diff --git a/srcpkgs/e2fsprogs/template b/srcpkgs/e2fsprogs/template
index c301f23ab6c9..ada38513b984 100644
--- a/srcpkgs/e2fsprogs/template
+++ b/srcpkgs/e2fsprogs/template
@@ -1,6 +1,6 @@
 # Template file for 'e2fsprogs'
 pkgname=e2fsprogs
-version=1.45.6
+version=1.46.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-elf-shlibs --disable-fsck
@@ -11,13 +11,13 @@ configure_args="--enable-elf-shlibs --disable-fsck
 make_install_args="install-libs"
 hostmakedepends="texinfo pkg-config"
 makedepends="libuuid-devel libblkid-devel"
-checkdepends="perl"
+checkdepends="perl tar"
 short_desc="Ext2/3/4 Filesystem Utilities"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later, LGPL-2.1-or-later"
 homepage="http://e2fsprogs.sourceforge.net/"
 distfiles="${KERNEL_SITE}/kernel/people/tytso/e2fsprogs/v${version}/e2fsprogs-${version}.tar.xz"
-checksum=ffa7ae6954395abdc50d0f8605d8be84736465afc53b8938ef473fcf7ff44256
+checksum=23aa093295c94e71ef1be490c4004871c5b01d216a8cb4d111fa6c0aac354168
 conf_files="/etc/mke2fs.conf /etc/e2scrub.conf"
 
 do_check() {

From aa0e97d2a68174e43a393c40253f702b98034fb8 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:01:11 +0200
Subject: [PATCH 255/318] eog: update to 40.1.

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

diff --git a/srcpkgs/eog/template b/srcpkgs/eog/template
index ee03076dacc1..72330c9d9aec 100644
--- a/srcpkgs/eog/template
+++ b/srcpkgs/eog/template
@@ -1,6 +1,6 @@
 # Template file for 'eog'
 pkgname=eog
-version=40.0
+version=40.1
 revision=1
 build_helper="gir"
 build_style=meson
@@ -14,7 +14,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Apps/EyeOfGnome"
 distfiles="${GNOME_SITE}/eog/${version%.*}/eog-${version}.tar.xz"
-checksum=3017c984f115977c22bc4f9d27d09f80ec96adf6901b4ec0f4f542ef023de5f9
+checksum=7be086037fed9b6bf84bac97a83e3c918301b7e9c96af130b27252d0a5111689
 shlib_provides="libeog.so"
 lib32disabled=yes
 

From f5c10ba9ae8f9eba6221a5257f36130f5c1821a7 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 07:00:41 +0200
Subject: [PATCH 256/318] d-feet: update to 0.3.16.

---
 srcpkgs/d-feet/template | 12 ++++++++----
 srcpkgs/d-feet/x        |  1 +
 2 files changed, 9 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/d-feet/x

diff --git a/srcpkgs/d-feet/template b/srcpkgs/d-feet/template
index 8983725501f1..321b41b8b767 100644
--- a/srcpkgs/d-feet/template
+++ b/srcpkgs/d-feet/template
@@ -1,15 +1,19 @@
 # Template file for 'd-feet'
 pkgname=d-feet
-version=0.3.15
-revision=4
+version=0.3.16
+revision=1
 build_style=meson
-pycompile_module="dfeet"
 hostmakedepends="pkg-config intltool itstool python3-pycodestyle"
 makedepends="gtk+3-devel gobject-introspection"
 depends="gtk+3 libwnck python3-gobject"
+checkdepends="xvfb-run dbus $depends"
 short_desc="D-Bus debugger"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/action/show/Apps/DFeet"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=1fff149ad01ccbd93c927f5733346a9122324b9d367da3adbf4f1a52e47dfdb1
+checksum=8733ce4b9a9a54ec185b1d85bf4da9d9d11052882a880760ff60f9779b2d1ccb
+
+pre_check() {
+	make_cmd="xvfb-run ninja"
+}
diff --git a/srcpkgs/d-feet/x b/srcpkgs/d-feet/x
new file mode 100644
index 000000000000..166f7a957085
--- /dev/null
+++ b/srcpkgs/d-feet/x
@@ -0,0 +1 @@
+xbps-query: option requires an argument -- 's'

From cd937340cfa93143bb652801a913a768b2cf64c0 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 06:49:53 +0200
Subject: [PATCH 257/318] gnome-shell: update to 40.1.

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

diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 49fe391c9f9c..5747ad368144 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 build_helper=gir
@@ -21,7 +21,7 @@ license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell"
 changelog="https://raw.githubusercontent.com/GNOME/gnome-shell/gnome-3-38/NEWS"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=bce71f402dfaa9c5e269bf65bf48a22343d896e6cf9a2c34669392d7fbf68478
+checksum=f63e2bed99bd8958cf313d85f44a018d59f852a05ba9f29aa7cb744bec6fa6b7
 
 # needs X
 do_check() {

From 496185ab67639e5e4d829784f1c06417e0b53440 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 06:50:57 +0200
Subject: [PATCH 258/318] gnome-shell-extensions: update to 40.1.

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

diff --git a/srcpkgs/gnome-shell-extensions/template b/srcpkgs/gnome-shell-extensions/template
index ba043950982e..1bea6e92c949 100644
--- a/srcpkgs/gnome-shell-extensions/template
+++ b/srcpkgs/gnome-shell-extensions/template
@@ -1,6 +1,6 @@
 # Template file for 'gnome-shell-extensions'
 pkgname=gnome-shell-extensions
-version=40.0
+version=40.1
 revision=1
 build_style=meson
 configure_args="-Dextension_set=all"
@@ -11,4 +11,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="GPL-2.0-or-later"
 homepage="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
 distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=172d85b2819ac9825c0ce91ed7324394d2e03b6569c4e8b60edd8a9e2f990a96
+checksum=4fbfce0ad4357bee73ae7dc18eaa1ef4caa7385e4f94f6afb8dfc7251fd1a8bf

From 847b11327d274332718343228e11ecb0d722ebc5 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:40:00 +0200
Subject: [PATCH 259/318] tilix: update to 1.9.4.

---
 srcpkgs/tilix/template | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/tilix/template b/srcpkgs/tilix/template
index 5f92a5edd2fb..9383a1ce436d 100644
--- a/srcpkgs/tilix/template
+++ b/srcpkgs/tilix/template
@@ -1,28 +1,26 @@
 # Template file for 'tilix'
 pkgname=tilix
-version=1.9.3
-revision=5
-build_style=gnu-configure
+version=1.9.4
+revision=1
+build_style=meson
 hostmakedepends="automake gettext-devel gdk-pixbuf glib-devel ldc po4a pkg-config
- librsvg tar"
-makedepends="dconf-devel gtkd-devel libglib-devel libvted-devel libX11-devel"
+ librsvg tar AppStream"
+makedepends="dconf-devel gtkd-devel libglib-devel libvted-devel libX11-devel libunwind-devel"
 depends="gsettings-desktop-schemas vte3"
+checkdepends="$depends"
 short_desc="Tiling terminal emulator for Linux"
 maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MPL-2.0"
 homepage="https://gnunn1.github.io/tilix-web/"
 distfiles="https://github.com/gnunn1/${pkgname}/archive/${version}.tar.gz"
-checksum=f1b4dbbd60f4b9a91e0ab0954e3e6b8ebe5442d5fbb760a554a733903e44a1de
+checksum=2a9482770391d11d5edc8351d426c700c2cc6c194a30391ef2ae25bb7095b59b
 
 pre_configure() {
 	case "$XBPS_TARGET_MACHINE" in
-		*musl)
-			patch -Np0 -i ${FILESDIR}/musl-hacks.patch
+		*-musl)
+			[ -f hacks-applied ] || patch -Np0 -i ${FILESDIR}/musl-hacks.patch
+			touch hacks-applied
 			export DCFLAGS="-linker=bfd"
 			;;
 	esac
-
-	vsed -i source/gx/tilix/terminal/monitor.d -e 's/processes.values()/processes/g'
-
-	autoreconf -fi
 }

From 3e984e939cf82c82184e473ddb3835f1f230c8ac Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 08:30:57 +0200
Subject: [PATCH 260/318] tracker3-miners: update to 3.0.5.

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

diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 7b773dfb4942..6ea8e49a1a51 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -1,6 +1,6 @@
 # Template file for 'tracker3-miners'
 pkgname=tracker3-miners
-version=3.0.3
+version=3.0.5
 revision=1
 wrksrc=tracker-miners-${version}
 build_style=meson
@@ -26,7 +26,7 @@ maintainer="q66 <daniel@octaforge.org>"
 license="GPL-2.0-or-later"
 homepage="https://developer.gnome.org/libtracker-miner/stable"
 distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
-checksum=eb6c956aec200ec441e20f0c8a7e5baedd59532299c6f735774f30db9bff949d
+checksum=c9be14871b1398e6e656a354a8f8f59e69e93169017f2b28308ef439324fd12b
 
 # relies on unsupported ops in chroot
 do_check() {

From 36bcbeabcc6212c34dbb8c8a63fe2071dcd56905 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sat, 15 May 2021 14:49:04 +0200
Subject: [PATCH 261/318] hashcat: update to 6.2.1.

---
 srcpkgs/hashcat/template | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/hashcat/template b/srcpkgs/hashcat/template
index 7962bf862973..a9e469750812 100644
--- a/srcpkgs/hashcat/template
+++ b/srcpkgs/hashcat/template
@@ -1,16 +1,21 @@
 # Template file for 'hashcat'
 pkgname=hashcat
-version=6.1.1
+version=6.2.1
 revision=1
 build_style=gnu-makefile
-make_build_args="PREFIX=/usr
- USE_SYSTEM_OPENCL=1 USE_SYSTEM_XXHASH=1
+make_build_args="
+ PREFIX=/usr
+ ENABLE_UNRAR=$(vopt_if unrar 1 0)
+ USE_SYSTEM_OPENCL=1
+ USE_SYSTEM_XXHASH=1
+ USE_SYSTEM_ZLIB=1
  DEPS_OPENCL_PATH=${XBPS_CROSS_BASE}/usr/include
  DEPS_XXHASH_PATH=${XBPS_CROSS_BASE}/usr/include
+ DEPS_ZLIB_PATH=${XBPS_CROSS_BASE}/usr/include
  SHARED_FOLDER=/usr/lib/hashcat"
 make_use_env=yes
 make_install_args="$make_build_args"
-makedepends="opencl2-headers xxHash-devel"
+makedepends="opencl2-headers xxHash-devel minizip-devel zlib-devel"
 checkdepends="perl"
 short_desc="Advanced CPU-based password recovery utility"
 maintainer="Duncaen <duncaen@voidlinux.org>"
@@ -18,14 +23,20 @@ license="MIT"
 homepage="https://hashcat.net/hashcat/"
 changelog="https://raw.githubusercontent.com/hashcat/hashcat/master/docs/changes.txt"
 distfiles="https://hashcat.net/files/hashcat-${version}.tar.gz"
-checksum=39c140bbb3c0bdb1564bfa9b9a1cff49115a42f4c9c19e9b066b617aea309f80
+checksum=4994e9ee8ef050881d5c7986b2b95a3abf2114f79e4dbaa28a537f8e2ad5c93b
+
+build_options="unrar"
+desc_option_unrar="Enable support for unrar"
+
+# unrar option disabled by default because of license issues
+build_options_default=""
 
 if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
 	broken="Not supported on big endian"
 fi
 
 post_extract() {
-	vsed '/^CC/d' -i src/Makefile
+	vsed '/^\(CC\|CXX\)/d' -i src/Makefile
 }
 
 post_install() {

From 35390cd01dcac69af1698739d7c16d37eaed0ae8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:39:04 +0200
Subject: [PATCH 262/318] kubecfg: update to 0.20.0.

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

diff --git a/srcpkgs/kubecfg/template b/srcpkgs/kubecfg/template
index 13193b95d169..cf3ab3f3be2f 100644
--- a/srcpkgs/kubecfg/template
+++ b/srcpkgs/kubecfg/template
@@ -1,6 +1,6 @@
 # Template file for 'kubecfg'
 pkgname=kubecfg
-version=0.19.1
+version=0.20.0
 revision=1
 build_style=go
 go_import_path="github.com/bitnami/kubecfg"
@@ -10,4 +10,4 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="https://github.com/bitnami/kubecfg"
 distfiles="https://github.com/bitnami/kubecfg/archive/v${version}.tar.gz"
-checksum=da4228ee8ead91e47f04af09709e0de4ce1ac4c126915e12019f37b7947eb570
+checksum=9085af1ce937d2535a699719c941b7678ae180a6adce9e8f490357d6901cd5b0

From bd26b1c8070ca384824c7a258d91196d9689299e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:41:51 +0200
Subject: [PATCH 263/318] libimagequant: update to 2.15.1.

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

diff --git a/srcpkgs/libimagequant/template b/srcpkgs/libimagequant/template
index 225895bb8b67..f450f4201d34 100644
--- a/srcpkgs/libimagequant/template
+++ b/srcpkgs/libimagequant/template
@@ -1,6 +1,6 @@
 # Template file for 'libimagequant'
 pkgname=libimagequant
-version=2.15.0
+version=2.15.1
 revision=1
 build_style=configure
 configure_args="--with-openmp"
@@ -11,7 +11,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="https://pngquant.org/lib/"
 distfiles="https://github.com/ImageOptim/libimagequant/archive/${version}.tar.gz"
-checksum=11b15f4057feb9de724415f71a8e369942218e1691bb75838167bc986591fc36
+checksum=3a9548f99be8c3b20a5d9407d0ca95bae8b0fb424a2735a87cb6cf3fdd028225
 
 case "$XBPS_TARGET_MACHINE" in
 	x86_64*) configure_args+=" --enable-sse";;

From e789741b54bfdf4fdb3b9bbeccffe824555bff9d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:42:39 +0200
Subject: [PATCH 264/318] pngquant: update to 2.15.1.

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

diff --git a/srcpkgs/pngquant/template b/srcpkgs/pngquant/template
index bb57194e77ec..13edcc8e594e 100644
--- a/srcpkgs/pngquant/template
+++ b/srcpkgs/pngquant/template
@@ -1,6 +1,6 @@
 # Template file for 'pngquant'
 pkgname=pngquant
-version=2.15.0
+version=2.15.1
 revision=1
 build_style=gnu-configure
 configure_args="--with-openmp"
@@ -10,7 +10,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="https://pngquant.org/"
 distfiles="https://github.com/pornel/${pkgname}/archive/${version}.tar.gz"
-checksum=263f1dee605a3e300fd4df957476ca3c125de6b8d001c2c43e31fe469a710712
+checksum=24856b28aca47ed78633fa625eb74b85782d62dacc4bca634fcedf2f6e95c4b7
 make_check_target=test
 
 case "$XBPS_TARGET_MACHINE" in

From 03d7c1dea7cfe92154dcbe1f6e344e3505a165f9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:44:03 +0200
Subject: [PATCH 265/318] makedumpfile: update to 1.6.9.

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

diff --git a/srcpkgs/makedumpfile/template b/srcpkgs/makedumpfile/template
index 72597a79b929..d23444187c90 100644
--- a/srcpkgs/makedumpfile/template
+++ b/srcpkgs/makedumpfile/template
@@ -1,6 +1,6 @@
 # Template file for 'makedumpfile'
 pkgname=makedumpfile
-version=1.6.8
+version=1.6.9
 revision=1
 makedepends="elfutils-devel zlib-devel bzip2-devel liblzma-devel lzo-devel"
 depends="perl"
@@ -9,7 +9,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/makedumpfile/makedumpfile"
 distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
-checksum=85d79b7090e9a8ce0d426795d3bc1de2858def7e12954d9bc6ae03de160b694c
+checksum=393ea8f22393c059ad21de9b1c3f45d9d0d8dbeb0ccb1417815b835d03f7c350
 
 CFLAGS="-fcommon"
 

From 962faceeb85cd66c08192ff368dcb7305670d13d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:44:51 +0200
Subject: [PATCH 266/318] sc-im: update to 0.8.2.

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

diff --git a/srcpkgs/sc-im/template b/srcpkgs/sc-im/template
index ec635fdb5cfe..638d0cc797ad 100644
--- a/srcpkgs/sc-im/template
+++ b/srcpkgs/sc-im/template
@@ -1,6 +1,6 @@
 # Template file for 'sc-im'
 pkgname=sc-im
-version=0.8.1
+version=0.8.2
 revision=1
 build_wrksrc="src"
 build_style=gnu-makefile
@@ -14,7 +14,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-4-Clause"
 homepage="https://github.com/andmarti1424/sc-im/"
 distfiles="https://github.com/andmarti1424/${pkgname}/archive/v${version}.tar.gz"
-checksum=73958f2adf2548be138f90a1fa2cb3a9c316a6d8d78234ebb1dc408cbf83bac7
+checksum=7f00c98601e7f7709431fb4cbb83707c87016a3b015d48e5a7c2f018eff4b7f7
 
 post_extract() {
 	vsed -i -e 's/lua51/lua5.1/g' \

From 573f177795b5cd2c478f7fbdfa5059af5f9a014f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 14:45:43 +0200
Subject: [PATCH 267/318] awsume: update to 4.5.2.

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

diff --git a/srcpkgs/awsume/template b/srcpkgs/awsume/template
index 3458591c98ff..30eb215d917b 100644
--- a/srcpkgs/awsume/template
+++ b/srcpkgs/awsume/template
@@ -1,6 +1,6 @@
 # Template file for 'awsume'
 pkgname=awsume
-version=4.5.1
+version=4.5.2
 revision=1
 build_style=python3-module
 hostmakedepends="python3 python3-setuptools"
@@ -12,7 +12,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://awsu.me/"
 distfiles="https://github.com/trek10inc/awsume/archive/${version}.tar.gz"
-checksum=9dac91ca22b231e8680660d4dfbd39fa14b05177f8bed49f6f759780109d3fe7
+checksum=a6a921b7f9729402754fd713253239ea4e77bab897a072dcae8eef981422842e
 
 post_install() {
 	rm ${DESTDIR}/usr/bin/awsume.*

From 5a5735c0f429caaeb709f1de80aad6274f724c8c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sat, 15 May 2021 15:01:02 +0200
Subject: [PATCH 268/318] bcc: update to 0.20.0.

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

diff --git a/srcpkgs/bcc/template b/srcpkgs/bcc/template
index 13df47857f5c..756f2952ced5 100644
--- a/srcpkgs/bcc/template
+++ b/srcpkgs/bcc/template
@@ -1,6 +1,6 @@
 # Template file for 'bcc'
 pkgname=bcc
-version=0.19.0
+version=0.20.0
 revision=1
 wrksrc="bcc"
 build_style=cmake
@@ -13,7 +13,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Apache-2.0"
 homepage="https://github.com/iovisor/bcc"
 distfiles="https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz"
-checksum=4c41fc1a6a7ef2084b43c52c1b2e6104230ba9f31e02958416bf131d848e74e4
+checksum=93edc925675262aa509f5eaf146f2fc7dfa3e01d1b0336a5de01ee6d72fa493b
 python_version="3"
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then

From ea3fb0f2c73837191e40817bd498b7f44f36ffc5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:54 +0200
Subject: [PATCH 269/318] python3-PyICU: update to 2.7.3.

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

diff --git a/srcpkgs/python3-PyICU/template b/srcpkgs/python3-PyICU/template
index d6e94875a2b4..d4c1033a783b 100644
--- a/srcpkgs/python3-PyICU/template
+++ b/srcpkgs/python3-PyICU/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-PyICU'
 pkgname=python3-PyICU
-version=2.7.2
+version=2.7.3
 revision=1
 wrksrc="pyicu-v${version}"
 build_style=python3-module
@@ -14,7 +14,7 @@ license="MIT"
 homepage="https://pypi.org/project/PyICU/"
 changelog="https://gitlab.pyicu.org/main/pyicu/-/raw/main/CHANGES"
 distfiles="https://gitlab.pyicu.org/main/pyicu/-/archive/v${version}/pyicu-v${version}.tar.bz2"
-checksum=4cf32084652fefdbdef8b1f1e16cb3bd424eb72d816e0d7c22b3faa07029dd1c
+checksum=072672a2403bedb54240494ad8cbb8f443825b6e6c1a98f11a556d8adff96be0
 
 pre_check() {
 	export PYTHONPATH=$(cd build/lib* && pwd)

From 5b56dcb41b4f8fbde14da056b6e55f46a29bea82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:30 +0200
Subject: [PATCH 270/318] filelight: update to 21.04.1.

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

diff --git a/srcpkgs/filelight/template b/srcpkgs/filelight/template
index 0efc46d8bf71..296f62042ab4 100644
--- a/srcpkgs/filelight/template
+++ b/srcpkgs/filelight/template
@@ -1,6 +1,6 @@
 # Template file for 'filelight'
 pkgname=filelight
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only"
 homepage="https://utils.kde.org/projects/filelight/"
 distfiles="${KDE_SITE}/release-service/${version}/src/filelight-${version}.tar.xz"
-checksum=db2004c06c2ae95f007ade9244d161bb140b3012776cce0f0f1fcf7a0cc3d7ad
+checksum=badfc2e4130103d1237a6e535b9b3cd99b24b2091e1e61202cf81d10a99db7b7

From 55e0aee8545d7d3f8f0007f65cf6160235c51ee8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:31 +0200
Subject: [PATCH 271/318] kaccounts-integration: update to 21.04.1.

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

diff --git a/srcpkgs/kaccounts-integration/template b/srcpkgs/kaccounts-integration/template
index ab092f3f894d..e26d91478369 100644
--- a/srcpkgs/kaccounts-integration/template
+++ b/srcpkgs/kaccounts-integration/template
@@ -1,6 +1,6 @@
 # Template file for 'kaccounts-integration'
 pkgname=kaccounts-integration
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
@@ -12,7 +12,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/kaccounts-integration.git/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-integration-${version}.tar.xz"
-checksum=fe3e3096a237ba0f97cd8a25926648aef30fdc8dd475d78748857032a9f6cefe
+checksum=bd4ad3e878a33ad7637a28ecb0de558445f07cb8677df679a241bb6a18b096a1
 
 kaccounts-integration-devel_package() {
 	short_desc+=" - development"

From 40fe01dc6eb6a94fe3543a03e806c063802814af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:32 +0200
Subject: [PATCH 272/318] kaccounts-providers: update to 21.04.1.

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

diff --git a/srcpkgs/kaccounts-providers/template b/srcpkgs/kaccounts-providers/template
index 84d97909a996..bcd354bda775 100644
--- a/srcpkgs/kaccounts-providers/template
+++ b/srcpkgs/kaccounts-providers/template
@@ -1,6 +1,6 @@
 # Template file for 'kaccounts-providers'
 pkgname=kaccounts-providers
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules intltool qt5-qmake qt5-host-tools
@@ -12,7 +12,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/kaccounts-providers.git/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kaccounts-providers-${version}.tar.xz"
-checksum=e0b58817dd41f18f6408e40f7d0390f6e8c426394fc1e36c691f98f794c6369f
+checksum=5a6647ab78a3f8d6443986dfd95ffde3853540eb25a0af4d1be8d5c33691f472
 
 build_options="nextcloud"
 desc_option_nextcloud="Build nextcloud support (needs Qt5 WebEngine)"

From 85399a1d6f5470fb550186670fbe92d2daf4ae7b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:33 +0200
Subject: [PATCH 273/318] kcachegrind: update to 21.04.1.

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

diff --git a/srcpkgs/kcachegrind/template b/srcpkgs/kcachegrind/template
index 7d5d78937138..a2ad09b1bf45 100644
--- a/srcpkgs/kcachegrind/template
+++ b/srcpkgs/kcachegrind/template
@@ -1,6 +1,6 @@
 # Template file for 'kcachegrind'
 pkgname=kcachegrind
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -12,5 +12,5 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/development/kcachegrind/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcachegrind-${version}.tar.xz"
-checksum=b91ce13625d1e0925fc27c8ec00e6b809d5765c6c612c7feda968454c6fdb4ad
+checksum=f4a76c0cfe9e4c6a596b9e12c878627cdc932c7324a16a090ace318f0473673e
 python_version=2

From 5fad87e7c003ad817e151eb7482c0d4aa985fc33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:34 +0200
Subject: [PATCH 274/318] kcron: update to 21.04.1.

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

diff --git a/srcpkgs/kcron/template b/srcpkgs/kcron/template
index 3966dd412522..ce3839acf843 100644
--- a/srcpkgs/kcron/template
+++ b/srcpkgs/kcron/template
@@ -1,6 +1,6 @@
 # Template file for 'kcron'
 pkgname=kcron
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://userbase.kde.org/System_Settings/Task_Scheduler"
 distfiles="${KDE_SITE}/release-service/${version}/src/kcron-${version}.tar.xz"
-checksum=c3ca3b59d10a850e7bf24cdc95256bd1d98ce1be1c2da55fb075de8e2c239e90
+checksum=e5cc4838b7f1d0380be64888b9e1da5e2e8625d36b19e376134a50795614cff6

From d6da29c69d6dd046171686cb1d5dbf3200fa38b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:35 +0200
Subject: [PATCH 275/318] kdialog: update to 21.04.1.

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

diff --git a/srcpkgs/kdialog/template b/srcpkgs/kdialog/template
index 0a09104ba02e..a8812c066fbd 100644
--- a/srcpkgs/kdialog/template
+++ b/srcpkgs/kdialog/template
@@ -1,6 +1,6 @@
 # Template file for 'kdialog'
 pkgname=kdialog
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools python3
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://invent.kde.org/utilities/kdialog"
 distfiles="${KDE_SITE}/release-service/${version}/src/kdialog-${version}.tar.xz"
-checksum=babc9bc9c88cdce81e2380cde280be650ea6ec10fddb949a45a142a1ee6d5535
+checksum=a55889bc31b5c20859dd77c27904a47c4017eace6c722b0631681b02f55ae0d6

From 8bca71eecf39f04682a2f2dbca433950ea4fa8b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:36 +0200
Subject: [PATCH 276/318] keditbookmarks: update to 21.04.1.

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

diff --git a/srcpkgs/keditbookmarks/template b/srcpkgs/keditbookmarks/template
index afd2126e025c..a3d49fa00afe 100644
--- a/srcpkgs/keditbookmarks/template
+++ b/srcpkgs/keditbookmarks/template
@@ -1,6 +1,6 @@
 # Template file for 'keditbookmarks'
 pkgname=keditbookmarks
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools
@@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/keditbookmarks-${version}.tar.xz"
-checksum=8c9e69198d3351eef02531562a53ccef6e6781af95ea9cb7d0b49e07d313b3a9
+checksum=b979d798f13b08b1bd022334f84f0abb374a477c601466f19b400afa0c4bb0e1
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 3eea23b3637c77ff71738c2f9cbe91bbc52887a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:37 +0200
Subject: [PATCH 277/318] kfind: update to 21.04.1.

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

diff --git a/srcpkgs/kfind/template b/srcpkgs/kfind/template
index cdbae9b72098..bdf7a09f6e60 100644
--- a/srcpkgs/kfind/template
+++ b/srcpkgs/kfind/template
@@ -1,6 +1,6 @@
 # Template file for 'kfind'
 pkgname=kfind
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kfind/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kfind-${version}.tar.xz"
-checksum=72bfa8708e0e627fff6cc78693f6c778ba27cebdc65f84c69189385de5814284
+checksum=35338f819829ddab3e3a1225f3a2c11cb8116cf7bd367f3cb330c1347d68518a

From 6880b604ea20ad383f0bcf8d60e1c886447cf39d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:38 +0200
Subject: [PATCH 278/318] kig: update to 21.04.1.

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

diff --git a/srcpkgs/kig/template b/srcpkgs/kig/template
index 65fba07bd5ec..213267b8d203 100644
--- a/srcpkgs/kig/template
+++ b/srcpkgs/kig/template
@@ -1,6 +1,6 @@
 # Template file for 'kig'
 pkgname=kig
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kdoctools gettext
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only"
 homepage="https://www.kde.org/applications/education/kig/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kig-${version}.tar.xz"
-checksum=178ecb364e248f4f7ed39dcb93dcd6ce4cee0c5628f5e49d6e05383afc3d9734
+checksum=11389aa2021871ac954074538f63819ce67aef8b898a431f591d9672e60c5578

From e1cf4dbd698c24f25a75c697aa7f8f83df7e32c7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:39 +0200
Subject: [PATCH 279/318] kio-gdrive: update to 21.04.1.

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

diff --git a/srcpkgs/kio-gdrive/template b/srcpkgs/kio-gdrive/template
index 8821e625326d..020712a16eb7 100644
--- a/srcpkgs/kio-gdrive/template
+++ b/srcpkgs/kio-gdrive/template
@@ -1,6 +1,6 @@
 # Template file for 'kio-gdrive'
 pkgname=kio-gdrive
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules intltool pkg-config qt5-qmake qt5-host-tools
@@ -13,4 +13,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KIO_GDrive"
 distfiles="${KDE_SITE}/release-service/${version}/src/kio-gdrive-${version}.tar.xz"
-checksum=506f79cf2d4a86f5ce0e3905c1de481ba8558ac865f50bd1a347aeef35183e5c
+checksum=b97897fca895ccf3b024886f39f1ffe8f729cc2b911f50815cd417e2983e334c

From 37ed1ff254e8deb61f3611c3d0d78778c50dbe99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:40 +0200
Subject: [PATCH 280/318] kmag: update to 21.04.1.

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

diff --git a/srcpkgs/kmag/template b/srcpkgs/kmag/template
index 66fa244199e1..985d7a466847 100644
--- a/srcpkgs/kmag/template
+++ b/srcpkgs/kmag/template
@@ -1,6 +1,6 @@
 # Template file for 'kmag'
 pkgname=kmag
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kmag/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmag-${version}.tar.xz"
-checksum=1e0fcce98fe11cb2bae0a762fb382127f7f57a15ccdf2e496f8c977dd238dc1b
+checksum=d2a8a9b2f2c53bb7c75e2090ffc2fa837b30a4a19d30adb053212236b0ea2df1

From 3d457287f69b59a7cc0fb4f86c3514a4e4a1d6f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:41 +0200
Subject: [PATCH 281/318] kmix: update to 21.04.1.

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

diff --git a/srcpkgs/kmix/template b/srcpkgs/kmix/template
index 086f61de35b3..175ae7ac6ead 100644
--- a/srcpkgs/kmix/template
+++ b/srcpkgs/kmix/template
@@ -1,6 +1,6 @@
 # Template file for 'kmix'
 pkgname=kmix
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DSYSCONF_INSTALL_DIR=/etc -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
@@ -13,4 +13,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/multimedia/kmix/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmix-${version}.tar.xz"
-checksum=e29742d0618e704fc9593051527347eac8aaf209f90451180f17b279ebb24ce8
+checksum=7311834664c148637b586fd2a4163141d0f786324c06869dbd3d33e0156fd205

From 6b2cfa9d447ac4ee07223b735bdc8487ef9bc76b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:42 +0200
Subject: [PATCH 282/318] kolourpaint: update to 21.04.1.

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

diff --git a/srcpkgs/kolourpaint/template b/srcpkgs/kolourpaint/template
index c2af4d68866d..a47d3274b54b 100644
--- a/srcpkgs/kolourpaint/template
+++ b/srcpkgs/kolourpaint/template
@@ -1,6 +1,6 @@
 # Template file for 'kolourpaint'
 pkgname=kolourpaint
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="BSD-2-Clause, GPL-2.0-or-later, LGPL-2.1-only, GFDL-1.2-only"
 homepage="http://www.kolourpaint.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kolourpaint-${version}.tar.xz"
-checksum=7c0fe6886e3432e29b986d9b7dd31da45dea35c566bc52b14a474c68b49ae176
+checksum=aa212fc8af0c74110651579b5cad87046aadcdf99450adac596f1beb201ed074
 
 post_install() {
 	vlicense COPYING

From d9bd70e379a8cc133110298d56d00aaa2cd1d071 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:43 +0200
Subject: [PATCH 283/318] kompare: update to 21.04.1.

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

diff --git a/srcpkgs/kompare/template b/srcpkgs/kompare/template
index 35d74c21175f..42656068486e 100644
--- a/srcpkgs/kompare/template
+++ b/srcpkgs/kompare/template
@@ -1,6 +1,6 @@
 # Template file for 'kompare'
 pkgname=kompare
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/development/kompare/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kompare-${version}.tar.xz"
-checksum=cee3e22e4072e218302d245cb6f918dc7c6f2e8b5b0ffc81d177fde71e89e19e
+checksum=f139f6db333ba6ec7f60d07f7e63353542c5c30d6193474ff037af3d8bdab696

From 789473e5d8a44012f7d7440eb852c0045c9c1c05 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:44 +0200
Subject: [PATCH 284/318] kpat: update to 21.04.1.

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

diff --git a/srcpkgs/kpat/template b/srcpkgs/kpat/template
index 7a560bf9acf9..643e884358c6 100644
--- a/srcpkgs/kpat/template
+++ b/srcpkgs/kpat/template
@@ -1,6 +1,6 @@
 # Template file for 'kpat'
 pkgname=kpat
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 configure_args="-DWITH_BH_SOLVER=OFF"
@@ -13,7 +13,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only"
 homepage="https://kde.org/applications/games/kpat"
 distfiles="${KDE_SITE}/release-service/${version}/src/kpat-${version}.tar.xz"
-checksum=d645882d8de0e5ec6c79e01f13fef258553e1d59bb18189b6888cd5276bb6a10
+checksum=c00fed775072e33cff67ed996f66165b6f8aacc62ab82890f2e7b4a52366d282
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From d134b8c8c61f5c768a85681b27703d8e8185e373 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:45 +0200
Subject: [PATCH 285/318] kruler: update to 21.04.1.

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

diff --git a/srcpkgs/kruler/template b/srcpkgs/kruler/template
index 9fce375f5560..5b7362e5f3b5 100644
--- a/srcpkgs/kruler/template
+++ b/srcpkgs/kruler/template
@@ -1,6 +1,6 @@
 # Template file for 'kruler'
 pkgname=kruler
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/graphics/kruler/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kruler-${version}.tar.xz"
-checksum=be7cbde21b33f072bc0efb71562483cdd0ac7ca2cd8c91c4f05dbc52ce9a377b
+checksum=fa42f580bb2cf4ecce564f339cb5e4d836ba9370bd61d498924e420cecb27fdc

From c1fa61fe77bfadb0a53a63ad4040e53431b38fa2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:46 +0200
Subject: [PATCH 286/318] ksystemlog: update to 21.04.1.

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

diff --git a/srcpkgs/ksystemlog/template b/srcpkgs/ksystemlog/template
index 2d43380567f4..bd60dd994a85 100644
--- a/srcpkgs/ksystemlog/template
+++ b/srcpkgs/ksystemlog/template
@@ -1,6 +1,6 @@
 # Template file for 'ksystemlog'
 pkgname=ksystemlog
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/system/ksystemlog/"
 distfiles="${KDE_SITE}/release-service/${version}/src/ksystemlog-${version}.tar.xz"
-checksum=2474b8d13451e7c884250d7e29b808dbad1e90cacbb1df4786c890abdd445f19
+checksum=8aeeeccc8d35361db170ecbcd64535e96e3a2fb4daacb276db2e14bb389458ef
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From c9d255994fbfa3291810e37874cff1aec5651a4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:47 +0200
Subject: [PATCH 287/318] kteatime: update to 21.04.1.

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

diff --git a/srcpkgs/kteatime/template b/srcpkgs/kteatime/template
index 02babcb5d659..e30447d3c8fd 100644
--- a/srcpkgs/kteatime/template
+++ b/srcpkgs/kteatime/template
@@ -1,6 +1,6 @@
 # Template file for 'kteatime'
 pkgname=kteatime
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/games/kteatime/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kteatime-${version}.tar.xz"
-checksum=c5ef71f467fe09ac499d989fcb3ed0544a046ab75664901d4d85fbaedb7a67fe
+checksum=8271458689a93589fd8b272e158a26a8ae2d4d5f4bd6e3ee1d5e8653a68932c0

From 957a4e295a80b4540d2966f0d11dd09a624bac10 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:48 +0200
Subject: [PATCH 288/318] kturtle: update to 21.04.1.

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

diff --git a/srcpkgs/kturtle/template b/srcpkgs/kturtle/template
index d139c8e7fdeb..b9f4f9044e02 100644
--- a/srcpkgs/kturtle/template
+++ b/srcpkgs/kturtle/template
@@ -1,6 +1,6 @@
 # Template file for 'kturtle'
 pkgname=kturtle
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kdoctools
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/education/kturtle/"
 distfiles="${KDE_SITE}/release-service/${version}/src/kturtle-${version}.tar.xz"
-checksum=8d11d1999d0d7617189c0e47d6077ddd508922f5da0fa1f21f2da8e328cd0dd1
+checksum=35fbbb78e626f678658eaccd6a4151cc3e9d17a8800395454ccb2cbe1a265912

From 41f7c25a3a5ae34f5ce58c1b63c16cbc573250c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:49 +0200
Subject: [PATCH 289/318] kwalletmanager: update to 21.04.1.

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

diff --git a/srcpkgs/kwalletmanager/template b/srcpkgs/kwalletmanager/template
index 32d5cdb4a789..5910b7608336 100644
--- a/srcpkgs/kwalletmanager/template
+++ b/srcpkgs/kwalletmanager/template
@@ -1,6 +1,6 @@
 # Template file for 'kwalletmanager'
 pkgname=kwalletmanager
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kauth kdoctools pkg-config
@@ -11,4 +11,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only"
 homepage="https://kde.org/applications/system/org.kde.kwalletmanager5"
 distfiles="${KDE_SITE}/release-service/${version}/src/kwalletmanager-${version}.tar.xz"
-checksum=7323e7d548bec44ba53e77bf4e482024644529f25d2b339244bc4d6079eb07e6
+checksum=ef6eeb9376e07d4d8131ea234e6b80ae32a84f9eeab125f8df70f7006671d38c

From ea704a39a356b318e50b11a87ae819283e480d9c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:50 +0200
Subject: [PATCH 290/318] libkcddb: update to 21.04.1.

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

diff --git a/srcpkgs/libkcddb/template b/srcpkgs/libkcddb/template
index 736e1206be1f..b37225e288b7 100644
--- a/srcpkgs/libkcddb/template
+++ b/srcpkgs/libkcddb/template
@@ -1,6 +1,6 @@
 # Template file for 'libkcddb'
 pkgname=libkcddb
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kconfig kcoreaddons kdoctools
@@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, BSD-3-Clause, GFDL-1.2-only"
 homepage="https://projects.kde.org/projects/kde/kdemultimedia/libkcddb"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkcddb-${version}.tar.xz"
-checksum=997f61de1e98adf6d07eb51823bc7df3a9d686230e91e5e86bbd529b8185ebbb
+checksum=ff7dab7b1d687755d186c706788ecb6f3a35db4dd6e4696a2074f80a22ae4061
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From 852cb8959730a97a1ea88ad068e4e8821c6fb19f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:51 +0200
Subject: [PATCH 291/318] libkdegames: update to 21.04.1.

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

diff --git a/srcpkgs/libkdegames/template b/srcpkgs/libkdegames/template
index c39ab1f9e7a7..3f3b06e0d947 100644
--- a/srcpkgs/libkdegames/template
+++ b/srcpkgs/libkdegames/template
@@ -1,6 +1,6 @@
 # Template file for 'libkdegames'
 pkgname=libkdegames
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools
@@ -11,7 +11,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://kde.org/applications/games"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkdegames-${version}.tar.xz"
-checksum=4766ce2c73a17b05a7a79c326edaa2c29718719218f48d7ea7543f31f02415e0
+checksum=a4efc0caf9ad877b3c01c83c69e9b3240aeda6ab14332db06e2da9f6660b4c93
 
 pre_check() {
 	export QT_QPA_PLATFORM=offscreen

From b713d0a4c352d8e2b7223b90dd73aeeed5beaa42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:52 +0200
Subject: [PATCH 292/318] libkomparediff2: update to 21.04.1.

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

diff --git a/srcpkgs/libkomparediff2/template b/srcpkgs/libkomparediff2/template
index 43a571b3f5a4..f9b781dd1c8c 100644
--- a/srcpkgs/libkomparediff2/template
+++ b/srcpkgs/libkomparediff2/template
@@ -1,6 +1,6 @@
 # Template file for 'libkomparediff2'
 pkgname=libkomparediff2
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -10,7 +10,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="https://www.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/libkomparediff2-${version}.tar.xz"
-checksum=f06c5e2599e43e8cb65cf2896f3736bbf162364e0f1785e6cb1066e8b552778e
+checksum=eced4e239b40278dcfff529db6f433c997c80da0c77faadf6a9b7c39d26ebdfe
 
 libkomparediff2-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"

From 87391088a8373f147f8858c4245f7195a0cc8696 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:53 +0200
Subject: [PATCH 293/318] marble5: update to 21.04.1.

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

diff --git a/srcpkgs/marble5/template b/srcpkgs/marble5/template
index 7486faf0994b..6c05b7dca62d 100644
--- a/srcpkgs/marble5/template
+++ b/srcpkgs/marble5/template
@@ -1,6 +1,6 @@
 # Template file for 'marble5'
 pkgname=marble5
-version=21.04.0
+version=21.04.1
 revision=1
 wrksrc="marble-${version}"
 build_style=cmake
@@ -15,7 +15,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="LGPL-2.1-or-later, GFDL-1.2-only"
 homepage="https://marble.kde.org"
 distfiles="${KDE_SITE}/release-service/${version}/src/marble-${version}.tar.xz"
-checksum=187efcf9976f7e478a5420f5c4fd7ca73782b9bff58626e37e78c2efcae9c3b0
+checksum=ba51b29d3bf323f194791f00e9888cabb0f01ec2dff4e6d9d5c6943cda424ea3
 
 pre_configure() {
 	vsed -i CMakeLists.txt -e 's/-Wcast-align//'

From bdd94474a2017b0ce0108518904acd66217ecbf7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:55 +0200
Subject: [PATCH 294/318] signon-kwallet-extension: update to 21.04.1.

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

diff --git a/srcpkgs/signon-kwallet-extension/template b/srcpkgs/signon-kwallet-extension/template
index 898328cc37a7..3f29a159d36d 100644
--- a/srcpkgs/signon-kwallet-extension/template
+++ b/srcpkgs/signon-kwallet-extension/template
@@ -1,6 +1,6 @@
 # Template file for 'signon-kwallet-extension'
 pkgname=signon-kwallet-extension
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-host-tools qt5-qmake"
@@ -10,4 +10,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only"
 homepage="https://cgit.kde.org/signon-kwallet-extension.git/"
 distfiles="${KDE_SITE}/release-service/${version}/src/signon-kwallet-extension-${version}.tar.xz"
-checksum=b6982f9da2a449cf35e5119f5fe59a6a52f963e1cf7d8d244ba86523c9514a16
+checksum=0db1d02237eabe9db521df34f6b76a9cc4e6790873af19c3cec782ef9039968a

From ea5cfd69b73247ff51cd6d51bb06b4d2054ac9fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:56 +0200
Subject: [PATCH 295/318] svgpart: update to 21.04.1.

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

diff --git a/srcpkgs/svgpart/template b/srcpkgs/svgpart/template
index 93f39454a4ed..0fc6d63674ab 100644
--- a/srcpkgs/svgpart/template
+++ b/srcpkgs/svgpart/template
@@ -1,6 +1,6 @@
 # Template file for 'svgpart'
 pkgname=svgpart
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons qt5-host-tools qt5-qmake"
@@ -10,4 +10,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later"
 homepage="https://cgit.kde.org/svgpart.git"
 distfiles="${KDE_SITE}/release-service/${version}/src/svgpart-${version}.tar.xz"
-checksum=b2c1f78265d865aa39019e74721e2534bd8cf0a9147e6a5cbce54e9268f70e32
+checksum=eb7d7041d778c880851b4cedb8dde2b336c73acaa353ace9c71db6e3749f7e18

From d1bfa8a97b86d59094f43ae3bd4bc2cedd690e6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:57 +0200
Subject: [PATCH 296/318] umbrello: update to 21.04.1.

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

diff --git a/srcpkgs/umbrello/template b/srcpkgs/umbrello/template
index 0bfa4566c152..2ec52210bcd1 100644
--- a/srcpkgs/umbrello/template
+++ b/srcpkgs/umbrello/template
@@ -1,6 +1,6 @@
 # Template file for 'umbrello'
 pkgname=umbrello
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons kconfig kdoctools qt5-host-tools qt5-qmake"
@@ -10,7 +10,7 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-or-later, LGPL-2.0-or-later, GFDL-1.2-or-later"
 homepage="https://umbrello.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/umbrello-${version}.tar.xz"
-checksum=1d5f7c637a59a68a1ee3c15f3c992a38f0a75671a407b299a64fc01b98d4bc9f
+checksum=6ebb4e8101fd796bbb5e443a1e1b823a4971dcb179ba795b997196cafad2e385
 python_version=2
 
 pre_configure() {

From 9b0709abdb56e8ef1105c27f4cfc12d98ca1b91d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <chocimier@tlen.pl>
Date: Sat, 15 May 2021 15:27:58 +0200
Subject: [PATCH 297/318] yakuake: update to 21.04.1.

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

diff --git a/srcpkgs/yakuake/template b/srcpkgs/yakuake/template
index ff79d77ecda9..5c8929bef8db 100644
--- a/srcpkgs/yakuake/template
+++ b/srcpkgs/yakuake/template
@@ -1,6 +1,6 @@
 # Template file for 'yakuake'
 pkgname=yakuake
-version=21.04.0
+version=21.04.1
 revision=1
 build_style=cmake
 hostmakedepends="extra-cmake-modules kconfig kcoreaddons qt5-host-tools qt5-qmake gettext"
@@ -10,4 +10,4 @@ maintainer="Piotr Wójcik <chocimier@tlen.pl>"
 license="GPL-2.0-only, GFDL-1.2-only"
 homepage="https://kde.org/applications/system/org.kde.yakuake"
 distfiles="${KDE_SITE}/release-service/${version}/src/yakuake-${version}.tar.xz"
-checksum=6be41491ebdde6750e1560d674ddc5c8222767bb17db7530d906ac7609637cca
+checksum=001cfd978197e2cd6f3fb688f645785b61517b6ccc7d7c89a27d1f9111f4a04a

From 56bf8031e1fbd42e892613e067b9284ab1d96891 Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Fri, 14 May 2021 19:41:49 +0300
Subject: [PATCH 298/318] mpdscribble: update to 0.23, - change build system to
 meson (upstream change), - add boost-devel and libgcrypt-devel to makedepends
 (new deps), - drop glib-devel from makedepends (dropped upstream), - add
 changelog.

---
 srcpkgs/mpdscribble/template | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/mpdscribble/template b/srcpkgs/mpdscribble/template
index 94b53fb39148..7a33d2bb607a 100644
--- a/srcpkgs/mpdscribble/template
+++ b/srcpkgs/mpdscribble/template
@@ -1,16 +1,17 @@
 # Template file for 'mpdscribble'
 pkgname=mpdscribble
-version=0.22
-revision=6
-build_style=gnu-configure
+version=0.23
+revision=1
+build_style=meson
 hostmakedepends="pkg-config"
-makedepends="libmpdclient-devel glib-devel libcurl-devel"
+makedepends="libmpdclient-devel libcurl-devel boost-devel libgcrypt-devel"
 short_desc="MPD audio scrobbler (e.g. last.fm)"
 maintainer="Georg Schabel <gescha@posteo.de>"
 license="GPL-2.0-or-later"
 homepage="https://github.com/MusicPlayerDaemon/mpdscribble"
-distfiles="http://www.musicpd.org/download/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
-checksum=1cde2b5f8c70f0e3e6f059d01bf0b0f2eac2b29fbcd14b01a8a5103e603feb41
+changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/mpdscribble/master/NEWS"
+distfiles="https://www.musicpd.org/download/mpdscribble/${version}/mpdscribble-${version}.tar.xz"
+checksum=a3387ed9140eb2fca1ccaf9f9d2d9b5a6326a72c9bcd4119429790c534fec668
 
 conf_files="/etc/${pkgname}.conf"
 make_dirs="/var/cache/mpdscribble/ 0755 root root"

From 1c42097214b2b15eb2e74f630f92091395cb996d Mon Sep 17 00:00:00 2001
From: mobinmob <mobinmob@disroot.org>
Date: Fri, 14 May 2021 19:02:57 +0300
Subject: [PATCH 299/318] mousepad: update to 0.5.5, - remove xfconf-devel from
 makedepends (dropped upstream), - changelog changed to gitlab.xfce.org
 (suggested by @erinconr) - add gspell-devel to makedepends to enable the
 plugin (suggested by @ericonr).

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

diff --git a/srcpkgs/mousepad/template b/srcpkgs/mousepad/template
index ebf5fba1a24b..0e1c2fda7f85 100644
--- a/srcpkgs/mousepad/template
+++ b/srcpkgs/mousepad/template
@@ -1,16 +1,16 @@
 # Template file for 'mousepad'
 pkgname=mousepad
-version=0.5.4
+version=0.5.5
 revision=1
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
 hostmakedepends="glib-devel intltool pkg-config"
-makedepends="gtksourceview-devel xfconf-devel"
+makedepends="gtksourceview-devel gspell-devel"
 depends="desktop-file-utils hicolor-icon-theme"
 short_desc="Simple text editor for Xfce based on Leafpad"
 maintainer="mobinmob <mobinmob@disroot.org>"
 license="GPL-2.0-or-later"
 homepage="https://xfce.org/"
-changelog="https://git.xfce.org/apps/mousepad/tree/NEWS"
+changelog="https://gitlab.xfce.org/apps/mousepad/-/raw/master/NEWS"
 distfiles="https://archive.xfce.org/src/apps/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=d90f492e5d0cba5f5b3b0c1eb7fd7c1701aef57e3fa244d2c457e7f9b0a42aa1
+checksum=40c35f00e0e10df50a59bd0dbba9007d2fb5574ed8a2aa73b0fc5ef40e64abe1

From b0ed20538a82062991641c2f37ab596140a2e343 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Sat, 15 May 2021 21:15:26 +0200
Subject: [PATCH 300/318] gnome-shell: fix xwayland See [1] for reference.

[1] https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4284
---
 .../gnome-shell/patches/fix-xwayland.patch    | 27 +++++++++++++++++++
 srcpkgs/gnome-shell/template                  |  2 +-
 2 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/gnome-shell/patches/fix-xwayland.patch

diff --git a/srcpkgs/gnome-shell/patches/fix-xwayland.patch b/srcpkgs/gnome-shell/patches/fix-xwayland.patch
new file mode 100644
index 000000000000..d5788be1d0e8
--- /dev/null
+++ b/srcpkgs/gnome-shell/patches/fix-xwayland.patch
@@ -0,0 +1,27 @@
+This reverts commit 019229c40efb67e3d26f14afa71bf926efeff3fb.
+
+ref: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4284
+
+diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js
+index 49d3dda22..5a3327b1b 100644
+--- ./js/ui/windowManager.js
++++ ./js/ui/windowManager.js
+@@ -973,7 +973,6 @@ var WindowManager = class {
+     }
+ 
+     async _startX11Services(task, cancellable) {
+-        let status = true;
+         try {
+             await Shell.util_start_systemd_unit(
+                 'gnome-session-x11-services-ready.target', 'fail', cancellable);
+@@ -984,9 +983,8 @@ var WindowManager = class {
+             // Note that we do log cancellation from here.
+             if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_SUPPORTED))
+                 log('Error starting X11 services: %s'.format(e.message));
+-            status = false;
+         } finally {
+-            task.return_boolean(status);
++            task.return_boolean(true);
+         }
+     }
+ 
diff --git a/srcpkgs/gnome-shell/template b/srcpkgs/gnome-shell/template
index 5747ad368144..5ecc9e80610e 100644
--- a/srcpkgs/gnome-shell/template
+++ b/srcpkgs/gnome-shell/template
@@ -1,7 +1,7 @@
 # Template file for 'gnome-shell'
 pkgname=gnome-shell
 version=40.1
-revision=1
+revision=2
 build_style=meson
 build_helper=gir
 configure_args="-Dsystemd=false"

From 85c4c2bc0ce71574a6000a43b7537d15bf3a60c8 Mon Sep 17 00:00:00 2001
From: glaulher <glaulher.developer@gmail.com>
Date: Sat, 15 May 2021 21:20:16 -0300
Subject: [PATCH 301/318] icewm: update to 2.3.4.

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

diff --git a/srcpkgs/icewm/template b/srcpkgs/icewm/template
index 1008bce045fe..b3c6aeb30d1b 100644
--- a/srcpkgs/icewm/template
+++ b/srcpkgs/icewm/template
@@ -1,6 +1,6 @@
 # Template file for 'icewm'
 pkgname=icewm
-version=2.3.2
+version=2.3.4
 revision=1
 build_style=cmake
 make_cmd=make
@@ -17,7 +17,7 @@ maintainer="Glaulher <glaulher.developer@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://ice-wm.org/"
 distfiles="https://github.com/ice-wm/icewm/archive/${version}.tar.gz"
-checksum=42b6fd45c21ad2d106d4e6bebe62b628241c6209521a564eeef129c69cf23c41
+checksum=47bd24f9cf9f1f414fe3bd693121804c44467ea808bede7cbc2137ad31d74992
 # broken tests
 make_check=no
 

From 1f6fa34c9c8a3faf8107f553fdc9ba49ff4e65ee Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 16 May 2021 04:27:15 +0200
Subject: [PATCH 302/318] New package: python3-recommonmark-0.7.1

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

diff --git a/srcpkgs/python3-recommonmark/template b/srcpkgs/python3-recommonmark/template
new file mode 100644
index 000000000000..f7dca68d6cf4
--- /dev/null
+++ b/srcpkgs/python3-recommonmark/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-recommonmark'
+pkgname=python3-recommonmark
+version=0.7.1
+revision=1
+wrksrc="recommonmark-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-commonmark python3-docutils
+ python3-Sphinx"
+depends="python3-commonmark python3-docutils python3-Sphinx"
+short_desc="Markdown parser for docutils"
+maintainer="q66 <daniel@octaforge.org>"
+license="MIT"
+homepage="https://github.com/readthedocs/recommonmark"
+distfiles="https://github.com/readthedocs/recommonmark/archive/refs/tags/${version}.tar.gz"
+checksum=e5fb0f3965b86010976488589a45e48e9abb95101f2ddc2b3c31ca86d5261112
+
+post_install() {
+	vlicense license.md
+}

From 642d291aa4f234293863e1d5ca11ce0be2b2db57 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 16 May 2021 04:27:30 +0200
Subject: [PATCH 303/318] New package: python3-sphinx-automodapi

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

diff --git a/srcpkgs/python3-sphinx-automodapi/template b/srcpkgs/python3-sphinx-automodapi/template
new file mode 100644
index 000000000000..4e9469318a9e
--- /dev/null
+++ b/srcpkgs/python3-sphinx-automodapi/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-sphinx-automodapi'
+pkgname=python3-sphinx-automodapi
+version=0.13
+revision=1
+wrksrc="sphinx-automodapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-Sphinx"
+short_desc="Sphinx extension for generating API documentation"
+maintainer="q66 <daniel@octaforge.org>"
+license="BSD-3-Clause"
+homepage="https://github.com/astropy/sphinx-automodapi"
+distfiles="https://github.com/astropy/sphinx-automodapi/archive/refs/tags/v${version}.tar.gz"
+checksum=a6fc6d953e85112674b87c095c6f8e0de79cad395cbc9a9d07102d47edf80d73
+
+post_install() {
+	vlicense LICENSE.rst
+}

From 43fadf7b9bd7a08370348ff20e6b0459daf57c45 Mon Sep 17 00:00:00 2001
From: Adam Beckmeyer <adam_gpg@thebeckmeyers.xyz>
Date: Wed, 5 May 2021 22:11:42 -0400
Subject: [PATCH 304/318] julia: update to 1.6.1.

Also change to using vendored llvm to reduce maintenance burden from
julia depending on versions of llvm which are quickly obsoleted; this
should also fix julia's build being broken on i686.

When julia 1.6.0 vendors in mbedtls, it uses v2.26.0 which provides a
different set of sonames than the version provided by Void. We need to
patch where the library sonames are hardcoded to allow julia to properly
call into libraries provided by mbedtls.

[Ed.: internal references to unversioned shlibs in this patch appear to
refer to symlnks that the julia package creates in /usr/lib/julia rather
than symlinks in /usr/lib that would require -devel dependencies.]

Upstream issue: https://github.com/julialang/julia/issues/40198

Closes: #30703 [via git-merge-pr]
Closes: #30490
Closes: #30061
Closes: #29964
---
 .../julia/patches/julia-hardcoded-libs.patch  | 43 +++++++++++++++++++
 srcpkgs/julia/template                        | 13 +++---
 2 files changed, 50 insertions(+), 6 deletions(-)
 create mode 100644 srcpkgs/julia/patches/julia-hardcoded-libs.patch

diff --git a/srcpkgs/julia/patches/julia-hardcoded-libs.patch b/srcpkgs/julia/patches/julia-hardcoded-libs.patch
new file mode 100644
index 000000000000..bf657361b980
--- /dev/null
+++ b/srcpkgs/julia/patches/julia-hardcoded-libs.patch
@@ -0,0 +1,43 @@
+diff --git a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
+index a7ca666b23..b84a42f4e7 100644
+--- a/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
++++ b/stdlib/MbedTLS_jll/src/MbedTLS_jll.jl
+@@ -31,9 +31,9 @@ elseif Sys.isapple()
+     const libmbedtls = "@rpath/libmbedtls.13.dylib"
+     const libmbedx509 = "@rpath/libmbedx509.1.dylib"
+ else
+-    const libmbedcrypto = "libmbedcrypto.so.5"
+-    const libmbedtls = "libmbedtls.so.13"
+-    const libmbedx509 = "libmbedx509.so.1"
++    const libmbedcrypto = "libmbedcrypto.so"
++    const libmbedtls = "libmbedtls.so"
++    const libmbedx509 = "libmbedx509.so"
+ end
+ 
+ function __init__()
+diff --git a/stdlib/libLLVM_jll/src/libLLVM_jll.jl b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
+index fa45e754e5..b51812e3a8 100644
+--- a/stdlib/libLLVM_jll/src/libLLVM_jll.jl
++++ b/stdlib/libLLVM_jll/src/libLLVM_jll.jl
+@@ -23,7 +23,7 @@ if Sys.iswindows()
+ elseif Sys.isapple()
+     const libLLVM = "@rpath/libLLVM.dylib"
+ else
+-    const libLLVM = "libLLVM-11jl.so"
++    const libLLVM = "libLLVM.so"
+ end
+ 
+ function __init__()
+diff --git a/stdlib/nghttp2_jll/src/nghttp2_jll.jl b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
+index 8b98c76ac5..77ad9e3800 100644
+--- a/stdlib/nghttp2_jll/src/nghttp2_jll.jl
++++ b/stdlib/nghttp2_jll/src/nghttp2_jll.jl
+@@ -22,7 +22,7 @@ if Sys.iswindows()
+ elseif Sys.isapple()
+     const libnghttp2 = "@rpath/libnghttp2.14.dylib"
+ else
+-    const libnghttp2 = "libnghttp2.so.14"
++    const libnghttp2 = "libnghttp2.so"
+ end
+ 
+ function __init__()
diff --git a/srcpkgs/julia/template b/srcpkgs/julia/template
index 6ff8671036c7..414e261e1c67 100644
--- a/srcpkgs/julia/template
+++ b/srcpkgs/julia/template
@@ -1,12 +1,12 @@
 # Template file for 'julia'
 pkgname=julia
-version=1.6.0
+version=1.6.1
 revision=1
 archs="i686* x86_64* armv7l* aarch64*"
 build_style=gnu-makefile
 make_build_args="prefix=/usr sysconfdir=/etc datarootdir=/usr/share
  USE_BINARYBUILDER=0 USE_SYSTEM_LIBM=0 USE_SYSTEM_DSFMT=0 USE_SYSTEM_LIBUV=0
- USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_BLAS=0 USE_SYSTEM_LAPACK=0 USE_SYSTEM_LLVM=1
+ USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_BLAS=0 USE_SYSTEM_LAPACK=0 USE_SYSTEM_LLVM=0
  USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_GMP=1 USE_SYSTEM_PATCHELF=1
  USE_SYSTEM_MPFR=1 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_NGHTTP2=1
  USE_SYSTEM_CURL=1 USE_SYSTEM_ZLIB=1 USE_SYSTEM_P7ZIP=1 USE_SYSTEM_LIBGIT2=1
@@ -19,16 +19,18 @@ conf_files="/etc/julia/startup.jl"
 hostmakedepends="pkg-config perl cmake python gcc-fortran patchelf which tar xz"
 makedepends="p7zip pcre2-devel mpfr-devel libgit2-devel libcurl-devel nghttp2-devel
  libssh2-devel mbedtls-devel libatomic-devel zlib-devel libunwind-devel
- libutf8proc-devel llvm11"
+ libutf8proc-devel"
 # Julia provides vendored symlinks in /usr/lib/julia pointing to these libraries,
 # but none of the julia executables link to them so these are not auto-detected
-depends="libgit2 libcurl mpfr mbedtls libatomic libpcre2 libssh2 nghttp2 libquadmath libssp p7zip"
+depends="libgit2 libcurl mpfr mbedtls libatomic libpcre2
+ libssh2 nghttp2 libquadmath libssp p7zip"
 short_desc="High-level, high-performance dynamic programming language"
 maintainer="Adam Beckmeyer <adam_git@thebeckmeyers.xyz>"
 license="MIT"
 homepage="https://julialang.org"
 distfiles="https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}-full.tar.gz"
-checksum=1b05f42c9368bc2349c47363b7ddc175a2da3cd162d52b6e24c4f5d4d6e1232c
+checksum=71d8e40611361370654e8934c407b2dec04944cf3917c5ecb6482d6b85ed767f
+patch_args=-Np1
 nocross="build system is a mess"
 # Targets for the vendored symlinks mentioned above
 shlib_requires="libgit2.so.1.0 libcurl.so.4 libmpfr.so.6 libgmp.so.10
@@ -43,7 +45,6 @@ i686*)
 	export LDFLAGS="-Wl,--no-keep-memory"
 
 	make_build_args+=" MARCH=pentium4 OPENBLAS_USE_THREAD=0"
-	broken="https://build.voidlinux.org/builders/i686_builder/builds/31520/steps/shell_3/logs/stdio"
 	;;
 x86_64*)
 	export M="x86-64"

From 776438b00a128bd18e1aa995e3560b21a483dc03 Mon Sep 17 00:00:00 2001
From: Duncaen <duncaen@voidlinux.org>
Date: Sun, 16 May 2021 14:24:33 +0200
Subject: [PATCH 305/318] zchunk: update to 1.1.12.

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

diff --git a/srcpkgs/zchunk/template b/srcpkgs/zchunk/template
index 9c351c8210bd..170bb7c44a2d 100644
--- a/srcpkgs/zchunk/template
+++ b/srcpkgs/zchunk/template
@@ -1,6 +1,6 @@
 # Template file for 'zchunk'
 pkgname=zchunk
-version=1.1.11
+version=1.1.12
 revision=1
 build_style=meson
 hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="https://github.com/zchunk/zchunk"
 distfiles="https://github.com/zchunk/zchunk/archive/${version}.tar.gz"
-checksum=febbbfb1de7720641e7e36cef6ae0ce8ed18684e3faf539f703a5497f830267f
+checksum=8dae041858826761fe702c5b8b217c45118f429dc6ccbf77e546d44dfbbe9f3f
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl) makedepends+=" argp-standalone"

From 5d1d3ef74baeeeb92fea5f530f1335b83b6996b3 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Sun, 16 May 2021 15:13:57 +0200
Subject: [PATCH 306/318] Rocket.Chat-Desktop: update to 3.2.2.

---
 srcpkgs/Rocket.Chat-Desktop/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/Rocket.Chat-Desktop/template b/srcpkgs/Rocket.Chat-Desktop/template
index 628f1aaa3732..f768ef07e221 100644
--- a/srcpkgs/Rocket.Chat-Desktop/template
+++ b/srcpkgs/Rocket.Chat-Desktop/template
@@ -1,6 +1,6 @@
 # Template file for 'Rocket.Chat-Desktop'
 pkgname=Rocket.Chat-Desktop
-version=3.1.1
+version=3.2.2
 revision=1
 _electron_ver=10
 wrksrc="Rocket.Chat.Electron-${version}"
@@ -12,7 +12,7 @@ maintainer="John <me@johnnynator.dev>"
 license="MIT"
 homepage="https://rocket.chat/"
 distfiles="https://github.com/RocketChat/Rocket.Chat.Electron/archive/${version}.tar.gz"
-checksum=ba0f4ebee4119987ab45a304b9ee3bfc8ce14159dd9cd3dca095020e1eae8a3e
+checksum=abbe4687972884c3e073f72e81cb04c8fdb89cdb3b83af3ec9564860adb72372
 
 export USE_SYSTEM_APP_BUILDER=true
 

From 9dde19eeb0d3457a60e63a0a70be939b3be6029e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 16 May 2021 16:10:38 +0200
Subject: [PATCH 307/318] python3-pyinfra: update to 1.4.1.

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

diff --git a/srcpkgs/python3-pyinfra/template b/srcpkgs/python3-pyinfra/template
index e505474c00a8..7560af6bb545 100644
--- a/srcpkgs/python3-pyinfra/template
+++ b/srcpkgs/python3-pyinfra/template
@@ -1,6 +1,6 @@
 # Template file for 'python3-pyinfra'
 pkgname=python3-pyinfra
-version=1.4
+version=1.4.1
 revision=1
 wrksrc="pyinfra-${version}"
 build_style=python3-module
@@ -13,7 +13,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="MIT"
 homepage="https://pyinfra.com/"
 distfiles="https://github.com/Fizzadar/pyinfra/archive/v${version}.tar.gz"
-checksum=7e23bf20ace5f5c6f15d8c712c304b34ec1e93d42abcf28be11734f1baaf0391
+checksum=e7a459e896d9f5bf3741c78b6cc5f405eafb9a1a499b23aa87b2ef5d286c0e49
 
 post_extract() {
 	vsed -i -e '/configparser/d' setup.py  # is in Python 3.8

From 4caa0ee34ba38352718df4d3dafececa520131d0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 16 May 2021 16:10:42 +0200
Subject: [PATCH 308/318] rxvt-unicode: update to 9.26.

---
 srcpkgs/rxvt-unicode/patches/destruct.patch   | 17 -------
 .../rxvt-unicode/patches/manual-perl.patch    | 44 -------------------
 srcpkgs/rxvt-unicode/template                 | 18 +++-----
 3 files changed, 6 insertions(+), 73 deletions(-)
 delete mode 100644 srcpkgs/rxvt-unicode/patches/destruct.patch
 delete mode 100644 srcpkgs/rxvt-unicode/patches/manual-perl.patch

diff --git a/srcpkgs/rxvt-unicode/patches/destruct.patch b/srcpkgs/rxvt-unicode/patches/destruct.patch
deleted file mode 100644
index e7e528c2e059..000000000000
--- a/srcpkgs/rxvt-unicode/patches/destruct.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-http://lists.schmorp.de/pipermail/rxvt-unicode/2020q2/002583.html
-
---- src/rxvtperl.xs
-+++ src/rxvtperl.xs
-@@ -374,12 +374,6 @@ static PerlInterpreter *perl;
-  
- rxvt_perl_interp::~rxvt_perl_interp ()
- {
--  if (perl)
--    {
--      perl_destruct (perl);
--      perl_free (perl);
--      PERL_SYS_TERM ();
--    }
- }
- 
- void
diff --git a/srcpkgs/rxvt-unicode/patches/manual-perl.patch b/srcpkgs/rxvt-unicode/patches/manual-perl.patch
deleted file mode 100644
index 903116072d28..000000000000
--- a/srcpkgs/rxvt-unicode/patches/manual-perl.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- configure.ac.orig	2014-07-30 00:57:35.525532956 +0200
-+++ configure.ac	2014-07-30 01:24:04.531476426 +0200
-@@ -717,39 +717,8 @@
- 
- IF_PERL=\#
- if test x$support_perl = xyes; then
--  AC_PATH_PROG(PERL, perl5, perl)
--
--  AC_MSG_CHECKING(for $PERL suitability)
--  if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
--
--     save_CXXFLAGS="$CXXFLAGS"
--     save_LIBS="$LIBS"
--     CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
--     LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
--     AC_LINK_IFELSE([AC_LANG_PROGRAM([[
--#include <EXTERN.h>
--#include <perl.h>
--#include <XSUB.h>
--]], [[
--     PerlInterpreter *perl = perl_alloc ();
--]])],[rxvt_perl_link=yes],[rxvt_perl_link=no])
--     CXXFLAGS="$save_CXXFLAGS"
--     LIBS="$save_LIBS"
--
--     if test x$rxvt_perl_link = xyes; then
--        AC_MSG_RESULT(ok)
--        AC_DEFINE(ENABLE_PERL, 1, Define if you can embed a perl interpreter)
--        IF_PERL=
--        PERL_O=rxvtperl.o
--        PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
--        PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
--        PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
--     else
--        AC_MSG_ERROR([no, unable to link])
--     fi
--  else
--     AC_MSG_ERROR([no working perl found, or perl not version >= 5.8])
--  fi
-+   AC_DEFINE(ENABLE_PERL, 1, Define if you can embed a perl interpreter)
-+   IF_PERL=
- fi
- AC_SUBST(PERLLIB)
- AC_SUBST(PERLFLAGS)
diff --git a/srcpkgs/rxvt-unicode/template b/srcpkgs/rxvt-unicode/template
index 483d47659165..9db4173cc9bb 100644
--- a/srcpkgs/rxvt-unicode/template
+++ b/srcpkgs/rxvt-unicode/template
@@ -1,7 +1,7 @@
 # Template file for 'rxvt-unicode'
 pkgname=rxvt-unicode
-version=9.22
-revision=15
+version=9.26
+revision=11
 build_style=gnu-configure
 configure_args="
  --with-terminfo=/usr/share/terminfo --enable-256-color
@@ -13,8 +13,9 @@ configure_args="
  $(vopt_if perl '--enable-perl' '--disable-perl')
  $(vopt_if startup_notification '--enable-startup-notification' '--disable-startup-notification')
  $(vopt_if unicode3 '--enable-unicode3' '--disable-unicode3')"
-hostmakedepends="pkg-config $(vopt_if perl 'perl autoconf')"
-makedepends="xorgproto fontconfig-devel libXrender-devel libXft-devel libSM-devel
+hostmakedepends="pkg-config $(vopt_if perl 'perl')"
+makedepends="xorgproto fontconfig-devel
+ libXrender-devel libXft-devel libSM-devel libXt-devel
  $(vopt_if gdk_pixbuf gdk-pixbuf-devel)
  $(vopt_if perl perl)
  $(vopt_if startup_notification startup-notification-devel)"
@@ -24,7 +25,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-3.0-or-later"
 homepage="http://software.schmorp.de/pkg/rxvt-unicode.html"
 distfiles="http://dist.schmorp.de/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=e94628e9bcfa0adb1115d83649f898d6edb4baced44f5d5b769c2eeb8b95addd
+checksum=643116b9a25d29ad29f4890131796d42e6d2d21312282a613ef66c80c5b8c98b
 
 # Package build options
 build_options="gdk_pixbuf perl startup_notification unicode3"
@@ -43,13 +44,6 @@ _cross_perl() {
 	fi
 }
 
-pre_configure() {
-	if [ "$build_option_perl" ]; then
-		rm configure
-		./autogen.sh
-	fi
-}
-
 do_configure() {
 	if [ "$build_option_perl" ]; then
 		./configure $configure_args \

From d024eff889fe991f163bf1ba43694396259e8f5c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 16 May 2021 16:12:28 +0200
Subject: [PATCH 309/318] netpbm: update to 10.94.04.

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

diff --git a/srcpkgs/netpbm/template b/srcpkgs/netpbm/template
index bb8deb828688..f69e1f4ae8ad 100644
--- a/srcpkgs/netpbm/template
+++ b/srcpkgs/netpbm/template
@@ -1,10 +1,10 @@
 # Template file for 'netpbm'
 pkgname=netpbm
 # from http://svn.code.sf.net/p/netpbm/code/advanced/doc/HISTORY
-version=10.94.03
+version=10.94.04
 revision=1
-_githash=5f3f8a1273d87104c0884995e6e58eab392de08b
-_githash_guide=6616ab1ac1f91aaf5a7f4eb2e2f3b920e86ebaa0
+_githash=ea2de85aa00a33a4e08badf8443ab6c7f1447be8
+_githash_guide=5053098121e46db0cbb3d166429aa33b934a8e94
 create_wrksrc=yes
 build_wrksrc="netpbm-mirror-${_githash}"
 hostmakedepends="pkg-config perl python flex"
@@ -16,8 +16,8 @@ license="BSD-3-Clause,GPL-2.0-only,custom:netpbm"
 homepage="http://netpbm.sourceforge.net/"
 distfiles="https://github.com/leahneukirchen/netpbm-mirror/archive/${_githash}.tar.gz
  https://github.com/leahneukirchen/netpbm-mirror/archive/${_githash_guide}.tar.gz"
-checksum="03ce04ab50afae5e97aad4bd6932587e2ab45bf0ee2c18983de152257b6b63d9
- 85236a7ae2ae8d5d22a5017a2d336ada79a19ece644e44fec8d6dfcbda36d9c3"
+checksum="fed4675304b7305f0184c52257470ccf461796fa3c8e953c57d97db7fbe8960b
+ aff050cb0c37de881bc2ff314c1871bfa6ff54d851ce15cc294890abb0f7596a"
 
 post_extract() {
 	cd $build_wrksrc

From dd79b5dd173170ffae822c75f1698c619a495e66 Mon Sep 17 00:00:00 2001
From: Colin Booth <colin@heliocat.net>
Date: Wed, 12 May 2021 12:17:46 -0700
Subject: [PATCH 310/318] rpcbind: upgrade to 1.2.6

---
 srcpkgs/rpcbind/patches/musl-poll.patch | 19 -------------------
 srcpkgs/rpcbind/template                | 10 +++++-----
 2 files changed, 5 insertions(+), 24 deletions(-)
 delete mode 100644 srcpkgs/rpcbind/patches/musl-poll.patch

diff --git a/srcpkgs/rpcbind/patches/musl-poll.patch b/srcpkgs/rpcbind/patches/musl-poll.patch
deleted file mode 100644
index fb9b70395b7c..000000000000
--- a/srcpkgs/rpcbind/patches/musl-poll.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/rpcb_svc_com.c
-+++ src/rpcb_svc_com.c
-@@ -42,8 +42,6 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/param.h>
--#include <sys/poll.h>
--#include <bits/poll.h>
- #include <sys/socket.h>
- #include <rpc/rpc.h>
- #include <rpc/rpcb_prot.h>
-@@ -54,6 +52,7 @@
- #include <unistd.h>
- #include <stdio.h>
- #include <time.h>
-+#include <poll.h>
- #ifdef PORTMAP
- #include <netinet/in.h>
- #include <rpc/pmap_prot.h>
diff --git a/srcpkgs/rpcbind/template b/srcpkgs/rpcbind/template
index 82e55c604375..2909a0827fb8 100644
--- a/srcpkgs/rpcbind/template
+++ b/srcpkgs/rpcbind/template
@@ -1,19 +1,19 @@
 # Template file for 'rpcbind'
 pkgname=rpcbind
-version=1.2.5
+version=1.2.6
 revision=1
 build_style=gnu-configure
 configure_args="--enable-warmstarts --with-statedir=/run --with-rpcuser=rpc
  --with-systemdsystemunitdir=no"
 hostmakedepends="pkg-config"
 makedepends="libtirpc-devel"
-system_accounts="rpc"
 short_desc="Converts RPC program numbers into universal addresses"
 maintainer="Orphaned <orphan@voidlinux.org>"
-homepage="http://rpcbind.sourceforge.net"
-license="BSD"
+license="BSD-3-Clause"
+homepage="https://rpcbind.sourceforge.net"
 distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2"
-checksum=2ce360683963b35c19c43f0ee2c7f18aa5b81ef41c3fdbd15ffcb00b8bffda7a
+checksum=5613746489cae5ae23a443bb85c05a11741a5f12c8f55d2bb5e83b9defeee8de
+system_accounts="rpc"
 
 post_install() {
 	vlicense COPYING

From efb5abb6909d01c0a893595e53990ece4f4c36c4 Mon Sep 17 00:00:00 2001
From: Mate GABRI <mate.gabri@playhq.com>
Date: Thu, 29 Apr 2021 08:47:01 +1000
Subject: [PATCH 311/318] kubernetes-helm: update to 3.5.4

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

diff --git a/srcpkgs/kubernetes-helm/template b/srcpkgs/kubernetes-helm/template
index b5c1b398bf27..5cb3daf77891 100644
--- a/srcpkgs/kubernetes-helm/template
+++ b/srcpkgs/kubernetes-helm/template
@@ -1,7 +1,7 @@
 # Template file for 'kubernetes-helm'
 pkgname=kubernetes-helm
-version=3.5.3
-revision=2
+version=3.5.4
+revision=1
 wrksrc="helm-${version}"
 hostmakedepends="go make git mercurial tar"
 short_desc="Kubernetes Package Manager"
@@ -9,7 +9,7 @@ maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
 license="Apache-2.0"
 homepage="https://helm.sh/"
 distfiles="https://github.com/helm/helm/archive/v${version}.tar.gz"
-checksum=bd3e2488011e0a73650e810cf540fcfcfcb828ff1480cc2c5a1e50934cad9d82
+checksum=1ca809dfd3c5bc591c28cac9e545335ba5529844ca6180d1dddd0c255168ff19
 conflicts="helm"
 nopie=true
 

From 7c8d9adc838bc51981fce6af393a7c077b237908 Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.org>
Date: Mon, 19 Apr 2021 12:49:13 +0200
Subject: [PATCH 312/318] pcre2: update to 10.36.

Closes: #30322 [via git-merge-pr]
---
 srcpkgs/pcre2/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/pcre2/template b/srcpkgs/pcre2/template
index e8baa1bbc5ea..17f3a45b16f4 100644
--- a/srcpkgs/pcre2/template
+++ b/srcpkgs/pcre2/template
@@ -1,6 +1,6 @@
 # Template file for 'pcre2'
 pkgname=pcre2
-version=10.35
+version=10.36
 revision=1
 build_style=gnu-configure
 configure_args="--with-pic --enable-pcre2-16 --enable-pcre2-32
@@ -13,7 +13,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="http://www.pcre.org/"
 distfiles="https://ftp.pcre.org/pub/pcre/pcre2-${version}.tar.gz"
-checksum=8fdcef8c8f4cd735169dd0225fd010487970c1bcadd49e9b90e26c7250a33dc9
+checksum=b95ddb9414f91a967a887d69617059fb672b914f56fa3d613812c1ee8e8a1a37
 
 post_install() {
 	vlicense LICENCE

From f47d0fb01b590f07e3932dc230238263559cffd7 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 16 May 2021 17:34:28 +0200
Subject: [PATCH 313/318] gifski: drop libomp-devel dependency

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

diff --git a/srcpkgs/gifski/template b/srcpkgs/gifski/template
index b7733d3608f5..9a1057cb13af 100644
--- a/srcpkgs/gifski/template
+++ b/srcpkgs/gifski/template
@@ -4,7 +4,7 @@ version=1.4.3
 revision=1
 build_style=cargo
 configure_args="--features=openmp"
-makedepends="libgomp-devel libomp-devel"
+makedepends="libgomp-devel"
 short_desc="Highest-quality GIF encoder based on pngquant"
 maintainer="Benjamín Albiñana <benalb@gmail.com>"
 license="AGPL-3.0-only"

From b1935cf6b36a9565bccbef6b5b300b635fcfd08c Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 16 May 2021 17:34:47 +0200
Subject: [PATCH 314/318] j: drop libomp-devel dependency

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

diff --git a/srcpkgs/j/template b/srcpkgs/j/template
index c34d54c96d26..c9b0c669497c 100644
--- a/srcpkgs/j/template
+++ b/srcpkgs/j/template
@@ -7,7 +7,7 @@ version=${_vmaj}.${_vmin}
 revision=1
 archs="aarch64* armv[67]* i686* x86_64*"
 wrksrc="jsource-j${_vrel}"
-makedepends="libedit-devel libgomp-devel libomp-devel"
+makedepends="libedit-devel libgomp-devel"
 short_desc="Modern, high-performance, ASCII-based successor to APL"
 maintainer="B. Wilson <x@wilsonb.com>"
 license="GPL-3.0-or-later"

From 3110501e219996cded87cbb47e26c3b08383d641 Mon Sep 17 00:00:00 2001
From: q66 <daniel@octaforge.org>
Date: Sun, 16 May 2021 17:35:07 +0200
Subject: [PATCH 315/318] urh: drop libomp-devel dependency

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

diff --git a/srcpkgs/urh/template b/srcpkgs/urh/template
index 83d92132ab40..3b1ad98c2ab1 100644
--- a/srcpkgs/urh/template
+++ b/srcpkgs/urh/template
@@ -4,7 +4,7 @@ version=2.8.8
 revision=3
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-Cython python3-numpy"
-makedepends="python3-devel python3-PyQt5 libomp-devel libairspy-devel librtlsdr-devel
+makedepends="python3-devel python3-PyQt5 libairspy-devel librtlsdr-devel
  libhackrf-devel uhd-devel libgomp-devel"
 depends="python3-numpy python3-PyQt5 python3-Cython python3-psutil
  python3-setuptools"

From 6ef43bc2ab13a02ecbb8460f373b4b25df191bb5 Mon Sep 17 00:00:00 2001
From: FollieHiyuki <folliekazetani@protonmail.com>
Date: Sun, 16 May 2021 07:49:44 +0300
Subject: [PATCH 316/318] liberation-fonts-ttf: update to 2.1.4

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

diff --git a/srcpkgs/liberation-fonts-ttf/template b/srcpkgs/liberation-fonts-ttf/template
index 80aef5151c47..34312aaa9622 100644
--- a/srcpkgs/liberation-fonts-ttf/template
+++ b/srcpkgs/liberation-fonts-ttf/template
@@ -1,6 +1,6 @@
 # Template file for 'liberation-fonts-ttf'
 pkgname=liberation-fonts-ttf
-version=2.1.3
+version=2.1.4
 revision=1
 wrksrc=${pkgname%-*}-${version}
 build_style=gnu-makefile
@@ -12,7 +12,7 @@ license="OFL-1.1"
 homepage="https://github.com/liberationfonts/liberation-fonts"
 changelog="https://raw.githubusercontent.com/liberationfonts/liberation-fonts/devel/ChangeLog"
 distfiles="https://github.com/liberationfonts/liberation-fonts/archive/${version}.tar.gz"
-checksum=53ec96f3bb0f54f5524c0bc18be76408ebb3a78134cfcb7c25d9d2c8fb5b78c6
+checksum=e76de918e7c98f4a992d2ab397196bde217d9aebc2ec305bf4d1d5bc765dbabc
 font_dirs="/usr/share/fonts/TTF"
 
 do_install() {

From 3d575dc2dbef297706704cc2930f69881ab1523f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 15 May 2021 00:48:50 -0300
Subject: [PATCH 317/318] zstd: update to 1.5.0.

Since this releases enables multithreading the shared library, enable it
for the static library as well.
---
 srcpkgs/zstd/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/zstd/template b/srcpkgs/zstd/template
index dfb4eecb549c..6d094c7b3f38 100644
--- a/srcpkgs/zstd/template
+++ b/srcpkgs/zstd/template
@@ -1,6 +1,6 @@
 # Template file for 'zstd'
 pkgname=zstd
-version=1.4.9
+version=1.5.0
 revision=1
 bootstrap=yes
 makedepends="zlib-devel liblzma-devel liblz4-devel"
@@ -10,10 +10,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause, GPL-2.0-or-later"
 homepage="http://www.zstd.net"
 distfiles="https://github.com/facebook/zstd/releases/download/v${version}/zstd-${version}.tar.gz"
-checksum=29ac74e19ea28659017361976240c4b5c5c24db3b89338731a6feb97c038d293
+checksum=5194fbfa781fcf45b98c5e849651aa7b3b0a008c6b72d4a0db760f3002291e94
 
 do_build() {
-	make ${makejobs}
+	make ${makejobs} lib-mt
 	make ${makejobs} -C contrib/pzstd
 }
 

From 3b5d15ca5c7c8d05971f8f9b9542b8d774750470 Mon Sep 17 00:00:00 2001
From: Gabriel Sanches <gabriel@gsr.dev>
Date: Mon, 24 May 2021 13:33:10 -0300
Subject: [PATCH 318/318] texlab: update to 3.0.1.

---
 srcpkgs/texlab/patches/jsonrpc.patch | 50 ----------------------------
 srcpkgs/texlab/patches/salsa.patch   | 18 +++++-----
 srcpkgs/texlab/template              |  4 +--
 3 files changed, 11 insertions(+), 61 deletions(-)
 delete mode 100644 srcpkgs/texlab/patches/jsonrpc.patch

diff --git a/srcpkgs/texlab/patches/jsonrpc.patch b/srcpkgs/texlab/patches/jsonrpc.patch
deleted file mode 100644
index 9bd17f0dcd2f..000000000000
--- a/srcpkgs/texlab/patches/jsonrpc.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-commit 62d3567c42de318da828149759c6bb2f71c13de7
-Author: q66 <daniel@octaforge.org>
-Date:   Wed Mar 10 22:52:10 2021 +0100
-
-    fix AtomicU64 in jsonrpc (breaks build on ppc32)
-
-diff --git crates/jsonrpc/src/client.rs crates/jsonrpc/src/client.rs
-index 7d71428..3245e24 100644
---- crates/jsonrpc/src/client.rs
-+++ crates/jsonrpc/src/client.rs
-@@ -7,7 +7,7 @@ use futures::{
- };
- use serde::Serialize;
- use serde_json::json;
--use std::sync::atomic::{AtomicU64, Ordering};
-+use std::sync::atomic::{AtomicUsize, Ordering};
- 
- pub type Result<T> = std::result::Result<T, Error>;
- 
-@@ -19,7 +19,7 @@ pub trait ResponseHandler {
- #[derive(Debug)]
- pub struct Client {
-     output: mpsc::Sender<String>,
--    request_id: AtomicU64,
-+    request_id: AtomicUsize,
-     senders_by_id: CHashMap<Id, oneshot::Sender<Result<serde_json::Value>>>,
- }
- 
-@@ -27,7 +27,7 @@ impl Client {
-     pub fn new(output: mpsc::Sender<String>) -> Self {
-         Self {
-             output,
--            request_id: AtomicU64::new(0),
-+            request_id: AtomicUsize::new(0),
-             senders_by_id: CHashMap::new(),
-         }
-     }
-diff --git crates/jsonrpc/src/types.rs crates/jsonrpc/src/types.rs
-index 30036d1..c1a2dce 100644
---- crates/jsonrpc/src/types.rs
-+++ crates/jsonrpc/src/types.rs
-@@ -6,7 +6,7 @@ pub const PROTOCOL_VERSION: &str = "2.0";
- #[derive(Debug, Eq, Hash, PartialEq, Clone, Deserialize, Serialize)]
- #[serde(untagged)]
- pub enum Id {
--    Number(u64),
-+    Number(usize),
-     String(String),
- }
- 
diff --git a/srcpkgs/texlab/patches/salsa.patch b/srcpkgs/texlab/patches/salsa.patch
index cfa526ac8f0f..0b9a59613705 100644
--- a/srcpkgs/texlab/patches/salsa.patch
+++ b/srcpkgs/texlab/patches/salsa.patch
@@ -135,17 +135,17 @@ index 181a5ea..ada5fec 100644
  }
  
  #[derive(Clone, Debug)]
-diff --git Cargo.toml Cargo.toml
-index 0847f06..7c4bb9a 100644
+diff --git a/Cargo.toml b/Cargo.toml
+index c06fd8b..26266f1 100644
 --- Cargo.toml
 +++ Cargo.toml
-@@ -106,6 +106,9 @@ lalrpop = { version = "0.18", optional = true }
- [profile.release]
- lto = true
+@@ -73,4 +73,7 @@ unindent = "0.1.7"
+ lalrpop = { version = "0.19.5", features = ["lexer"], optional = true }
  
+ [profile.release]
+-lto = true
+\ No newline at end of file
++lto = true
++
 +[patch.crates-io]
 +salsa = { path = './salsa' }
-+
- [[bench]]
- name = "bench_main"
- harness = false
diff --git a/srcpkgs/texlab/template b/srcpkgs/texlab/template
index c61ac718f0ac..6fd5011d0b46 100644
--- a/srcpkgs/texlab/template
+++ b/srcpkgs/texlab/template
@@ -1,6 +1,6 @@
 # Template file for 'texlab'
 pkgname=texlab
-version=2.2.2
+version=3.0.1
 revision=1
 build_style=cargo
 short_desc="Implementation of the Language Server Protocol for LaTeX"
@@ -9,7 +9,7 @@ license="GPL-3.0-or-later"
 homepage="https://texlab.netlify.app/"
 distfiles="https://github.com/latex-lsp/${pkgname}/archive/v${version}.tar.gz
  https://github.com/salsa-rs/salsa/archive/v0.13.2.tar.gz"
-checksum="04978b118b455607b5debd0a886f0728ca6c498289d2a0c60d8f83b316dc5ebc
+checksum="820d88b078a26eff14e420f985f17704465dfacc70d1097fe0409853420aa6bb
  2e33e20d22692f6bcd4d638392b9c2cfb716bcd28998e809db0dd88be4f70a31"
 
 post_extract() {

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

* Re: [PR PATCH] [Updated] [pending on rust update] texlab: update to 3.0.1.
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
@ 2021-05-24 16:37 ` gbrlsnchs
  2021-06-24 18:24 ` alberdingk-thijm
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: gbrlsnchs @ 2021-05-24 16:37 UTC (permalink / raw)
  To: ml

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

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

https://github.com/gbrlsnchs/void-packages texlab
https://github.com/void-linux/void-packages/pull/31093

[pending on rust update] texlab: update to 3.0.1.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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/31093.patch is attached

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

From 3100c9d091a1dee14594180d1f727f9b4e82cddc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 16 Apr 2021 09:59:51 -0300
Subject: [PATCH 1/4] common/hooks/post-install: show error in $STRIPCMD in
 06-strip-and-debug.

Currently fails with a hard to understand error message:

    2021-04-16T11:51:36.1074291Z => ERROR: rust-std-1.51.0_1: post-install_06-strip-and-debug-pkgs: '$STRIPCMD --strip-unneeded "$f"' exited with 1
---
 common/hooks/post-install/06-strip-and-debug-pkgs.sh | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/common/hooks/post-install/06-strip-and-debug-pkgs.sh b/common/hooks/post-install/06-strip-and-debug-pkgs.sh
index 52591c38b311..2cec68412c50 100644
--- a/common/hooks/post-install/06-strip-and-debug-pkgs.sh
+++ b/common/hooks/post-install/06-strip-and-debug-pkgs.sh
@@ -86,16 +86,14 @@ hook() {
 			chmod +w "$f"
 			if [[ $(file $f) =~ "statically linked" ]]; then
 				# static binary
-				$STRIPCMD "$f"
-				if [ $? -ne 0 ]; then
+				if ! $STRIPCMD "$f"; then
 					msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 					return 1
 				fi
 				echo "   Stripped static executable: ${f#$PKGDESTDIR}"
 			else
 				make_debug "$f"
-				$STRIPCMD "$f"
-				if [ $? -ne 0 ]; then
+				if ! $STRIPCMD "$f"; then
 					msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 					return 1
 				fi
@@ -125,8 +123,7 @@ hook() {
 			chmod +w "$f"
 			# shared library
 			make_debug "$f"
-			$STRIPCMD --strip-unneeded "$f"
-			if [ $? -ne 0 ]; then
+			if ! $STRIPCMD --strip-unneeded "$f"; then
 				msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 				return 1
 			fi
@@ -139,8 +136,7 @@ hook() {
 			;;
 		application/x-archive*)
 			chmod +w "$f"
-			$STRIPCMD --strip-debug "$f"
-			if [ $? -ne 0 ]; then
+			if ! $STRIPCMD --strip-debug "$f"; then
 				msg_red "$pkgver: failed to strip ${f#$PKGDESTDIR}\n"
 				return 1
 			fi

From c0221348c350eeacbc06741129546be87571917a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Fri, 16 Apr 2021 03:34:16 -0300
Subject: [PATCH 2/4] rust: update to 1.52.1

- rebase patches
- fix type of 'llvm-unwind' in config.toml
- move linux_musl_base stuff to a single patch which makes it behave just line linux_gnu_base
- copy new version of need-ssp_nonshared.patch from alpine
- temporary workaround for the new rust-llvm-dwp binary: it's copied
  from the llvm toolchain and shoved into /usr/lib, but they copied the
  binary from the build machine

Also disable tests in CI.
---
 ...to-work-when-cross-compiling-on-musl.patch |   8 +-
 ...ative-libraries-when-linking-static-.patch |  21 +-
 ...dlib-and-musl_root-from-musl-targets.patch | 209 +++++++++---------
 ...fer-libgcc_eh-over-libunwind-on-musl.patch |  59 +++--
 ...mically-link-libc-on-musl-by-default.patch |  26 ---
 ...kage-of-musl-libc-for-the-libc-crate.patch |  12 +-
 ...-against-host-target-LLVM-in-cross-s.patch |  22 +-
 ...e-ELFv2-ABI-on-all-powerpc64-targets.patch |  31 +--
 srcpkgs/rust/patches/need-ssp_nonshared.patch |  36 ++-
 srcpkgs/rust/template                         |  35 +--
 10 files changed, 219 insertions(+), 240 deletions(-)
 delete mode 100644 srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch

diff --git a/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch b/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
index 7687c35ce87f..f72bd0e68a0d 100644
--- a/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
+++ b/srcpkgs/rust/patches/0002-Allow-rustdoc-to-work-when-cross-compiling-on-musl.patch
@@ -9,19 +9,19 @@ musl can't handle foreign-architecture libraries in LD_LIBRARY_PATH.
  1 file changed, 2 insertions(+), 5 deletions(-)
 
 diff --git a/src/bootstrap/bin/rustdoc.rs b/src/bootstrap/bin/rustdoc.rs
-index 04345867..8156d5ec 100644
+index cba17c8e6..45cbdd81b 100644
 --- a/src/bootstrap/bin/rustdoc.rs
 +++ b/src/bootstrap/bin/rustdoc.rs
-@@ -22,9 +22,6 @@ fn main() {
+@@ -20,9 +20,6 @@ fn main() {
          Err(_) => 0,
      };
  
 -    let mut dylib_path = bootstrap::util::dylib_path();
 -    dylib_path.insert(0, PathBuf::from(libdir.clone()));
 -
-     //FIXME(misdreavus): once stdsimd uses cfg(doc) instead of cfg(dox), remove the `--cfg dox`
-     //arguments here
      let mut cmd = Command::new(rustdoc);
+     cmd.args(&args)
+         .arg("--sysroot")
 @@ -35,7 +32,7 @@ fn main() {
          .arg("dox")
          .arg("--sysroot")
diff --git a/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch b/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
index 1f345ca14625..0fd1ca7d2dfa 100644
--- a/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
+++ b/srcpkgs/rust/patches/0003-Require-static-native-libraries-when-linking-static-.patch
@@ -15,21 +15,20 @@ Fixes #54243
  src/librustc_codegen_ssa/back/link.rs | 18 ++++++++++++++----
  1 file changed, 14 insertions(+), 4 deletions(-)
 
-diff --git a/src/librustc_codegen_ssa/back/link.rs b/src/librustc_codegen_ssa/back/link.rs
-index 0dd2f029..f22b4277 100644
+diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
+index 8bc4e6442..52ff7a52e 100644
 --- a/compiler/rustc_codegen_ssa/src/back/link.rs
 +++ b/compiler/rustc_codegen_ssa/src/back/link.rs
-@@ -1964,9 +1964,7 @@
+@@ -2081,8 +2081,7 @@ fn add_upstream_rust_crates<'a, B: ArchiveBuilder<'a>>(
      }
  }
  
--// Link in all of our upstream crates' native dependencies. Remember that
--// all of these upstream native dependencies are all non-static
--// dependencies. We've got two cases then:
-+// Link in all of our upstream crates' native dependencies. We have two cases:
- //
- // 1. The upstream crate is an rlib. In this case we *must* link in the
- // native dependency because the rlib is just an archive.
+-/// Link in all of our upstream crates' native dependencies. Remember that all of these upstream
+-/// native dependencies are all non-static dependencies. We've got two cases then:
++/// Link in all of our upstream crates' native dependencies. We have two cases:
+ ///
+ /// 1. The upstream crate is an rlib. In this case we *must* link in the native dependency because
+ /// the rlib is just an archive.
 @@ -2015,7 +2013,19 @@
                  continue;
              }
@@ -41,7 +40,7 @@ index 0dd2f029..f22b4277 100644
 +                    // an upstream rlib was originally linked against a native shared library.
 +                    if crate_type == config::CrateType::Executable
 +                        && sess.crt_static(Some(crate_type))
-+                        && !sess.target.target.options.crt_static_allows_dylibs
++                        && !sess.target.options.crt_static_allows_dylibs
 +                    {
 +                        cmd.link_staticlib(name)
 +                    } else {
diff --git a/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch b/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
index 326ed1a4ed1d..872c961e9b9e 100644
--- a/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
+++ b/srcpkgs/rust/patches/0004-Remove-nostdlib-and-musl_root-from-musl-targets.patch
@@ -1,22 +1,62 @@
-From 4654172e942b5b9250aff70101d54bc880060073 Mon Sep 17 00:00:00 2001
-From: Samuel Holland <samuel@sholland.org>
-Date: Sun, 3 May 2020 17:53:33 +0200
-Subject: [PATCH 04/15] Remove -nostdlib and musl_root from musl targets
-
----
- config.toml.example                         |  3 ---
- src/bootstrap/cc_detect.rs                  | 25 ++----------------
- src/bootstrap/compile.rs                    | 22 +---------------
- src/bootstrap/config.rs                     |  7 ------
- src/bootstrap/configure.py                  | 28 ---------------------
- src/bootstrap/lib.rs                        | 10 --------
- src/bootstrap/sanity.rs                     | 22 ----------------
- src/librustc_target/spec/linux_musl_base.rs | 16 ------------
- 8 files changed, 3 insertions(+), 130 deletions(-)
-
+diff --git a/compiler/rustc_target/src/spec/crt_objects.rs b/compiler/rustc_target/src/spec/crt_objects.rs
+index 2fc9ab29f..276736159 100644
+--- a/compiler/rustc_target/src/spec/crt_objects.rs
++++ b/compiler/rustc_target/src/spec/crt_objects.rs
+@@ -62,28 +62,6 @@ pub(super) fn all(obj: &str) -> CrtObjects {
+     ])
+ }
+ 
+-pub(super) fn pre_musl_fallback() -> CrtObjects {
+-    new(&[
+-        (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+-        (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o", "crtbegin.o"]),
+-        (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::DynamicDylib, &["crti.o", "crtbeginS.o"]),
+-        (LinkOutputKind::StaticDylib, &["crti.o", "crtbeginS.o"]),
+-    ])
+-}
+-
+-pub(super) fn post_musl_fallback() -> CrtObjects {
+-    new(&[
+-        (LinkOutputKind::DynamicNoPicExe, &["crtend.o", "crtn.o"]),
+-        (LinkOutputKind::DynamicPicExe, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::StaticNoPicExe, &["crtend.o", "crtn.o"]),
+-        (LinkOutputKind::StaticPicExe, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::DynamicDylib, &["crtendS.o", "crtn.o"]),
+-        (LinkOutputKind::StaticDylib, &["crtendS.o", "crtn.o"]),
+-    ])
+-}
+-
+ pub(super) fn pre_mingw_fallback() -> CrtObjects {
+     new(&[
+         (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
+diff --git a/compiler/rustc_target/src/spec/linux_musl_base.rs b/compiler/rustc_target/src/spec/linux_musl_base.rs
+index 5038a967d..b3c0e5bc4 100644
+--- a/compiler/rustc_target/src/spec/linux_musl_base.rs
++++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
+@@ -1,16 +1,9 @@
+-use crate::spec::crt_objects::{self, CrtObjectsFallback};
+ use crate::spec::TargetOptions;
+ 
+ pub fn opts() -> TargetOptions {
+     let mut base = super::linux_base::opts();
+ 
+     base.env = "musl".to_string();
+-    base.pre_link_objects_fallback = crt_objects::pre_musl_fallback();
+-    base.post_link_objects_fallback = crt_objects::post_musl_fallback();
+-    base.crt_objects_fallback = Some(CrtObjectsFallback::Musl);
+-
+-    // These targets statically link libc by default
+-    base.crt_static_default = true;
+ 
+     base
+ }
+diff --git a/config.toml.example b/config.toml.example
+index ee06e1bd0..7515ee338 100644
 --- a/config.toml.example
 +++ b/config.toml.example
-@@ -525,15 +525,6 @@
+@@ -633,15 +633,6 @@ changelog-seen = 2
  # only use static libraries. If unset, the target's default linkage is used.
  #crt-static = false
  
@@ -29,14 +69,14 @@ Subject: [PATCH 04/15] Remove -nostdlib and musl_root from musl targets
 -# The full path to the musl libdir.
 -#musl-libdir = musl-root/lib
 -
- # The root location of the `wasm32-wasi` sysroot.
- #wasi-root = "..."
- 
+ # The root location of the `wasm32-wasi` sysroot. Only used for the
+ # `wasm32-wasi` target. If you are building wasm32-wasi target, make sure to
+ # create a `[target.wasm32-wasi]` section and move this field there.
 diff --git a/src/bootstrap/cc_detect.rs b/src/bootstrap/cc_detect.rs
-index a236edf9..54c3cc64 100644
+index e750c2963..f6ba3032b 100644
 --- a/src/bootstrap/cc_detect.rs
 +++ b/src/bootstrap/cc_detect.rs
-@@ -97,7 +97,7 @@ pub fn find(build: &mut Build) {
+@@ -98,7 +98,7 @@ pub fn find(build: &mut Build) {
          if let Some(cc) = config.and_then(|c| c.cc.as_ref()) {
              cfg.compiler(cc);
          } else {
@@ -45,7 +85,7 @@ index a236edf9..54c3cc64 100644
          }
  
          let compiler = cfg.get_compiler();
-@@ -125,7 +125,7 @@ pub fn find(build: &mut Build) {
+@@ -126,7 +126,7 @@ pub fn find(build: &mut Build) {
              cfg.compiler(cxx);
              true
          } else if build.hosts.contains(&target) || build.build == target {
@@ -53,16 +93,16 @@ index a236edf9..54c3cc64 100644
 +            set_compiler(&mut cfg, Language::CPlusPlus, target, config);
              true
          } else {
-             false
-@@ -154,7 +154,6 @@ fn set_compiler(
+             // Use an auto-detected compiler (or one configured via `CXX_target_triple` env vars).
+@@ -157,7 +157,6 @@ fn set_compiler(
      compiler: Language,
-     target: Interned<String>,
+     target: TargetSelection,
      config: Option<&Target>,
 -    build: &Build,
  ) {
-     match &*target {
+     match &*target.triple {
          // When compiling for android we may have the NDK configured in the
-@@ -196,26 +195,6 @@ fn set_compiler(
+@@ -200,26 +199,6 @@ fn set_compiler(
              }
          }
  
@@ -90,14 +130,13 @@ index a236edf9..54c3cc64 100644
      }
  }
 diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs
-index 65a00db3..01fd2cf3 100644
+index 9398f2117..e4aea06fd 100644
 --- a/src/bootstrap/compile.rs
 +++ b/src/bootstrap/compile.rs
-@@ -169,26 +169,7 @@
-     t!(fs::create_dir_all(&libdir_self_contained));
+@@ -177,33 +177,7 @@ fn copy_self_contained_objects(
      let mut target_deps = vec![];
  
--    // Copies the CRT objects.
+     // Copies the CRT objects.
 -    //
 -    // rustc historically provides a more self-contained installation for musl targets
 -    // not requiring the presence of a native musl toolchain. For example, it can fall back
@@ -105,7 +144,9 @@ index 65a00db3..01fd2cf3 100644
 -    // To do that we have to distribute musl startup objects as a part of Rust toolchain
 -    // and link with them manually in the self-contained mode.
 -    if target.contains("musl") {
--        let srcdir = builder.musl_libdir(target).unwrap();
+-        let srcdir = builder.musl_libdir(target).unwrap_or_else(|| {
+-            panic!("Target {:?} does not have a \"musl-libdir\" key", target.triple)
+-        });
 -        for &obj in &["crt1.o", "Scrt1.o", "rcrt1.o", "crti.o", "crtn.o"] {
 -            copy_and_stamp(
 -                builder,
@@ -116,14 +157,20 @@ index 65a00db3..01fd2cf3 100644
 -                DependencyType::TargetSelfContained,
 -            );
 -        }
+-        for &obj in &["crtbegin.o", "crtbeginS.o", "crtend.o", "crtendS.o"] {
+-            let src = compiler_file(builder, builder.cc(target), target, obj);
+-            let target = libdir_self_contained.join(obj);
+-            builder.copy(&src, &target);
+-            target_deps.push((target, DependencyType::TargetSelfContained));
+-        }
 -    } else if target.ends_with("-wasi") {
 +    if target.ends_with("-wasi") {
-         let srcdir = builder.wasi_root(target).unwrap().join("lib/wasm32-wasi");
-         copy_and_stamp(
-             builder,
-@@ -263,15 +244,6 @@
+         let srcdir = builder
+             .wasi_root(target)
+             .unwrap_or_else(|| {
+@@ -285,15 +259,6 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
              .arg("--manifest-path")
-             .arg(builder.src.join("src/libtest/Cargo.toml"));
+             .arg(builder.src.join("library/test/Cargo.toml"));
  
 -        // Help the libc crate compile by assisting it in finding various
 -        // sysroot native libraries.
@@ -138,45 +185,44 @@ index 65a00db3..01fd2cf3 100644
              if let Some(p) = builder.wasi_root(target) {
                  let root = format!("native={}/lib/wasm32-wasi", p.to_str().unwrap());
 diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
-index 56164b74..8c46334a 100644
+index b9b090bb2..f3e617970 100644
 --- a/src/bootstrap/config.rs
 +++ b/src/bootstrap/config.rs
-@@ -154,8 +154,6 @@
-     pub print_step_timings: bool,
+@@ -166,7 +166,6 @@ pub struct Config {
      pub missing_tools: bool,
-
--    // Fallback musl-root for all targets
+ 
+     // Fallback musl-root for all targets
 -    pub musl_root: Option<PathBuf>,
      pub prefix: Option<PathBuf>,
      pub sysconfdir: Option<PathBuf>,
      pub datadir: Option<PathBuf>,
-@@ -252,8 +250,6 @@
-     pub linker: Option<PathBuf>,
-     pub ndk: Option<PathBuf>,
+@@ -292,8 +291,6 @@ pub struct Target {
+     pub sanitizers: Option<bool>,
+     pub profiler: Option<bool>,
      pub crt_static: Option<bool>,
 -    pub musl_root: Option<PathBuf>,
 -    pub musl_libdir: Option<PathBuf>,
      pub wasi_root: Option<PathBuf>,
      pub qemu_rootfs: Option<PathBuf>,
      pub no_std: bool,
-@@ -438,7 +434,6 @@
-     parallel_compiler: Option<bool>,
+@@ -486,7 +483,6 @@ struct Rust {
      default_linker: Option<String>,
      channel: Option<String>,
+     description: Option<String>,
 -    musl_root: Option<String>,
      rpath: Option<bool>,
      verbose_tests: Option<bool>,
      optimize_tests: Option<bool>,
-@@ -475,8 +470,6 @@
-     llvm_filecheck: Option<String>,
-     android_ndk: Option<String>,
+@@ -528,8 +524,6 @@ struct TomlTarget {
+     sanitizers: Option<bool>,
+     profiler: Option<bool>,
      crt_static: Option<bool>,
 -    musl_root: Option<String>,
 -    musl_libdir: Option<String>,
      wasi_root: Option<String>,
      qemu_rootfs: Option<String>,
      no_std: Option<bool>,
-@@ -806,7 +799,6 @@
+@@ -879,7 +873,6 @@ impl Config {
              set(&mut config.llvm_tools_enabled, rust.llvm_tools);
              config.rustc_parallel = rust.parallel_compiler.unwrap_or(false);
              config.rustc_default_linker = rust.default_linker;
@@ -184,7 +230,7 @@ index 56164b74..8c46334a 100644
              config.save_toolstates = rust.save_toolstates.map(PathBuf::from);
              set(&mut config.deny_warnings, flags.deny_warnings.or(rust.deny_warnings));
              set(&mut config.backtrace_on_ice, rust.backtrace_on_ice);
-@@ -846,8 +838,6 @@
+@@ -925,8 +918,6 @@ impl Config {
                  target.ranlib = cfg.ranlib.map(PathBuf::from);
                  target.linker = cfg.linker.map(PathBuf::from);
                  target.crt_static = cfg.crt_static;
@@ -192,12 +238,12 @@ index 56164b74..8c46334a 100644
 -                target.musl_libdir = cfg.musl_libdir.map(PathBuf::from);
                  target.wasi_root = cfg.wasi_root.map(PathBuf::from);
                  target.qemu_rootfs = cfg.qemu_rootfs.map(PathBuf::from);
-
+                 target.sanitizers = cfg.sanitizers;
 diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py
-index 2a46c563..025928b9 100755
+index 2e6e9142a..4fbe4deb8 100755
 --- a/src/bootstrap/configure.py
 +++ b/src/bootstrap/configure.py
-@@ -110,34 +110,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
+@@ -109,34 +109,6 @@ v("aarch64-linux-android-ndk", "target.aarch64-linux-android.android-ndk",
    "aarch64-linux-android NDK standalone path")
  v("x86_64-linux-android-ndk", "target.x86_64-linux-android.android-ndk",
    "x86_64-linux-android NDK standalone path")
@@ -232,9 +278,11 @@ index 2a46c563..025928b9 100755
  v("qemu-armhf-rootfs", "target.arm-unknown-linux-gnueabihf.qemu-rootfs",
    "rootfs in qemu testing, you probably don't want to use this")
  v("qemu-aarch64-rootfs", "target.aarch64-unknown-linux-gnu.qemu-rootfs",
+diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
+index 5d708d3b2..8397ebbf0 100644
 --- a/src/bootstrap/lib.rs
 +++ b/src/bootstrap/lib.rs
-@@ -876,25 +876,6 @@
+@@ -927,25 +927,6 @@ impl Build {
          }
      }
  
@@ -261,10 +309,10 @@ index 2a46c563..025928b9 100755
      fn wasi_root(&self, target: TargetSelection) -> Option<&Path> {
          self.config.target_config.get(&target).and_then(|t| t.wasi_root.as_ref()).map(|p| &**p)
 diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs
-index 530e74da..8ec9f046 100644
+index ed0cbdf97..44937aed9 100644
 --- a/src/bootstrap/sanity.rs
 +++ b/src/bootstrap/sanity.rs
-@@ -191,28 +191,6 @@
+@@ -182,28 +182,6 @@ pub fn check(build: &mut Build) {
              }
          }
  
@@ -273,7 +321,7 @@ index 530e74da..8ec9f046 100644
 -            // If this is a native target (host is also musl) and no musl-root is given,
 -            // fall back to the system toolchain in /usr before giving up
 -            if build.musl_root(*target).is_none() && build.config.build == *target {
--                let target = build.config.target_config.entry(target.clone()).or_default();
+-                let target = build.config.target_config.entry(*target).or_default();
 -                target.musl_root = Some("/usr".into());
 -            }
 -            match build.musl_libdir(*target) {
@@ -293,44 +341,3 @@ index 530e74da..8ec9f046 100644
          if target.contains("msvc") {
              // There are three builds of cmake on windows: MSVC, MinGW, and
              // Cygwin. The Cygwin build does not have generators for Visual
-diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs
-index e294e639..58ae91a9 100644
---- a/compiler/rustc_target/src/spec/linux_musl_base.rs
-+++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
-@@ -10,10 +10,6 @@
-     // argument is *not* necessary for normal builds, but it can't hurt!
-     base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-Wl,--eh-frame-hdr".to_string());
- 
--    base.pre_link_objects_fallback = crt_objects::pre_musl_fallback();
--    base.post_link_objects_fallback = crt_objects::post_musl_fallback();
--    base.crt_objects_fallback = Some(CrtObjectsFallback::Musl);
--
-     // These targets statically link libc by default
-     base.crt_static_default = true;
-     // These targets allow the user to choose between static and dynamic linking.
---- a/compiler/rustc_target/src/spec/crt_objects.rs.orig	2020-08-07 01:01:58.142394507 +0200
-+++ b/compiler/rustc_target/src/spec/crt_objects.rs	2020-08-07 01:02:25.030392771 +0200
-@@ -61,21 +61,6 @@
-     ])
- }
- 
--pub(super) fn pre_musl_fallback() -> CrtObjects {
--    new(&[
--        (LinkOutputKind::DynamicNoPicExe, &["crt1.o", "crti.o"]),
--        (LinkOutputKind::DynamicPicExe, &["Scrt1.o", "crti.o"]),
--        (LinkOutputKind::StaticNoPicExe, &["crt1.o", "crti.o"]),
--        (LinkOutputKind::StaticPicExe, &["rcrt1.o", "crti.o"]),
--        (LinkOutputKind::DynamicDylib, &["crti.o"]),
--        (LinkOutputKind::StaticDylib, &["crti.o"]),
--    ])
--}
--
--pub(super) fn post_musl_fallback() -> CrtObjects {
--    all("crtn.o")
--}
--
- pub(super) fn pre_mingw_fallback() -> CrtObjects {
-     new(&[
-         (LinkOutputKind::DynamicNoPicExe, &["crt2.o", "rsbegin.o"]),
--- 
-2.26.2
diff --git a/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch b/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
index 6571cb3c2229..58ffd0776912 100644
--- a/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
+++ b/srcpkgs/rust/patches/0005-Prefer-libgcc_eh-over-libunwind-on-musl.patch
@@ -1,18 +1,31 @@
-From a640bce17d908a0691d53f22e5257353f694d9b6 Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Sun, 3 May 2020 17:55:50 +0200
-Subject: [PATCH 05/15] Prefer libgcc_eh over libunwind on musl
+Additions for build.rs by q66, necessary for our musl setup.
+
+From 1eb558f246269606c6d8d73824ef6b44fa10764e Mon Sep 17 00:00:00 2001
+From: Samuel Holland <samuel@sholland.org>
+Date: Sat, 9 Sep 2017 00:14:16 -0500
+Subject: [PATCH 06/16] Prefer libgcc_eh over libunwind for musl
 
 ---
- src/libunwind/build.rs | 16 ++--------------
- src/libunwind/lib.rs   |  2 +-
- 2 files changed, 3 insertions(+), 15 deletions(-)
+ src/libunwind/lib.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
+diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
+index 9182e349b19..0377fbb58fc 100644
+--- a/library/unwind/src/lib.rs
++++ b/library/unwind/src/lib.rs
+@@ -23,6 +23,6 @@ cfg_if::cfg_if! {
+ }
+ 
+ #[cfg(target_env = "musl")]
+-#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))]
++#[link(name = "gcc_eh", cfg(target_feature = "crt-static"))]
+ #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
+ extern {}
 diff --git a/src/libunwind/build.rs b/src/libunwind/build.rs
-index a24808b3..a1250889 100644
+index f24d957..28828e5 100644
 --- a/library/unwind/build.rs
 +++ b/library/unwind/build.rs
-@@ -5,17 +5,14 @@
+@@ -5,17 +5,12 @@
      let target = env::var("TARGET").expect("TARGET was not set");
  
      if cfg!(feature = "llvm-libunwind")
@@ -23,16 +36,15 @@ index a24808b3..a1250889 100644
          llvm_libunwind::compile();
      } else if target.contains("x86_64-fortanix-unknown-sgx") {
          llvm_libunwind::compile();
-     } else if target.contains("linux") {
+-    } else if target.contains("linux") {
+-        // linking for Linux is handled in lib.rs
 -        if target.contains("musl") {
--            // linking for musl is handled in lib.rs
 -            llvm_libunwind::compile();
--        } else if !target.contains("android") {
-+        if !target.contains("android") {
-             println!("cargo:rustc-link-lib=gcc_s");
-         }
+-        }
      } else if target.contains("freebsd") {
-@@ -145,15 +142,6 @@
+         println!("cargo:rustc-link-lib=gcc_s");
+     } else if target.contains("rumprun") {
+@@ -143,15 +138,6 @@
              cfg.file(root.join("src").join(src));
          }
  
@@ -48,19 +60,4 @@ index a24808b3..a1250889 100644
          cfg.compile("unwind");
      }
  }
-diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
-index 18d41be7..17f73d69 100644
---- a/library/unwind/src/lib.rs
-+++ b/library/unwind/src/lib.rs
-@@ -19,7 +19,7 @@ cfg_if::cfg_if! {
- }
- 
- #[cfg(target_env = "musl")]
--#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))]
-+#[link(name = "gcc_eh", cfg(target_feature = "crt-static"))]
- #[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))]
- extern "C" {}
- 
--- 
-2.26.2
 
diff --git a/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch b/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch
deleted file mode 100644
index 7f6ca13a95d3..000000000000
--- a/srcpkgs/rust/patches/0011-Dynamically-link-libc-on-musl-by-default.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d72ad9c226b4ed225c23d88ec5dbe6ba321b37ad Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Sat, 21 Dec 2019 17:04:13 +0100
-Subject: [PATCH 11/15] Dynamically link libc on musl by default
-
----
- src/librustc_target/spec/linux_musl_base.rs | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/librustc_target/spec/linux_musl_base.rs b/src/librustc_target/spec/linux_musl_base.rs
-index 58ae91a9..1fae72d6 100644
---- a/compiler/rustc_target/src/spec/linux_musl_base.rs
-+++ b/compiler/rustc_target/src/spec/linux_musl_base.rs
-@@ -1,11 +1,9 @@
--use crate::spec::crt_objects::{self, CrtObjectsFallback};
- use crate::spec::TargetOptions;
- 
- pub fn opts() -> TargetOptions {
-     let mut base = super::linux_base::opts();
- 
--    // These targets statically link libc by default
--    base.crt_static_default = true;
-+    base.crt_static_default = false;
-     // These targets allow the user to choose between static and dynamic linking.
-     base.crt_static_respected = true;
- 
diff --git a/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch b/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
index e4d4f145b6b7..3378ee361742 100644
--- a/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
+++ b/srcpkgs/rust/patches/0012-Fix-dynamic-linkage-of-musl-libc-for-the-libc-crate.patch
@@ -9,17 +9,21 @@ Subject: [PATCH 12/15] Fix dynamic linkage of musl libc for the libc crate
  2 files changed, 4 insertions(+), 3 deletions(-)
 
 diff --git a/vendor/libc/src/lib.rs b/vendor/libc/src/lib.rs
-index 0b1496af..7f7e85a7 100644
+index 6bb71c552..22060a8d7 100644
 --- a/vendor/libc/src/lib.rs
 +++ b/vendor/libc/src/lib.rs
-@@ -33,6 +33,7 @@
+@@ -24,10 +24,7 @@
  #![deny(missing_copy_implementations, safe_packed_borrows)]
- #![no_std]
+ #![cfg_attr(not(feature = "rustc-dep-of-std"), no_std)]
  #![cfg_attr(feature = "rustc-dep-of-std", no_core)]
+-#![cfg_attr(
+-    any(feature = "rustc-dep-of-std", target_os = "redox"),
+-    feature(static_nobundle)
+-)]
 +#![cfg_attr(feature = "rustc-dep-of-std", feature(static_nobundle))]
- #![cfg_attr(target_os = "redox", feature(static_nobundle))]
  #![cfg_attr(libc_const_extern_fn, feature(const_extern_fn))]
  
+ #[macro_use]
 diff --git a/vendor/libc/src/unix/mod.rs b/vendor/libc/src/unix/mod.rs
 index 238da24b..ffb05ee7 100644
 --- a/vendor/libc/src/unix/mod.rs
diff --git a/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch b/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
index b4835eb3f4f8..692eb71142e7 100644
--- a/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
+++ b/srcpkgs/rust/patches/0014-Void-fix-linkage-against-host-target-LLVM-in-cross-s.patch
@@ -8,24 +8,24 @@ Subject: [PATCH 14/15] Void: fix linkage against host/target LLVM in cross
  src/librustc_llvm/build.rs | 6 ++++--
  1 file changed, 4 insertions(+), 2 deletions(-)
 
-diff --git a/src/librustc_llvm/build.rs b/src/librustc_llvm/build.rs
-index 9b4f03b3..d0167838 100644
+diff --git a/compiler/rustc_llvm/build.rs b/compiler/rustc_llvm/build.rs
+index 621363bed..01322e1d2 100644
 --- a/compiler/rustc_llvm/build.rs
 +++ b/compiler/rustc_llvm/build.rs
-@@ -217,9 +217,11 @@ fn main() {
+@@ -242,9 +242,11 @@ fn main() {
      for lib in output(&mut cmd).split_whitespace() {
          if is_crossed {
-             if lib.starts_with("-LIBPATH:") {
--                println!("cargo:rustc-link-search=native={}", lib[9..].replace(&host, &target));
+             if let Some(stripped) = lib.strip_prefix("-LIBPATH:") {
+-                println!("cargo:rustc-link-search=native={}", stripped.replace(&host, &target));
 +                println!("cargo:rustc-link-search=native={}{}",
-+                         env::var("XBPS_CROSS_BASE").unwrap(), &lib[9..]);
-             } else if lib.starts_with("-L") {
--                println!("cargo:rustc-link-search=native={}", lib[2..].replace(&host, &target));
++                         env::var("XBPS_CROSS_BASE").unwrap(), stripped);
+             } else if let Some(stripped) = lib.strip_prefix("-L") {
+-                println!("cargo:rustc-link-search=native={}", stripped.replace(&host, &target));
 +                println!("cargo:rustc-link-search=native={}{}",
-+                         env::var("XBPS_CROSS_BASE").unwrap(), &lib[2..]);
++                         env::var("XBPS_CROSS_BASE").unwrap(), stripped);
              }
-         } else if lib.starts_with("-LIBPATH:") {
-             println!("cargo:rustc-link-search=native={}", &lib[9..]);
+         } else if let Some(stripped) = lib.strip_prefix("-LIBPATH:") {
+             println!("cargo:rustc-link-search=native={}", stripped);
 -- 
 2.26.2
 
diff --git a/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch b/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
index a064d178cef7..3f3bd3212bb9 100644
--- a/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
+++ b/srcpkgs/rust/patches/0015-Use-ELFv2-ABI-on-all-powerpc64-targets.patch
@@ -12,15 +12,15 @@ so at least match the environment we have.
  src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs | 6 +-----
  2 files changed, 2 insertions(+), 13 deletions(-)
 
-diff --git a/src/librustc_target/abi/call/powerpc64.rs b/src/librustc_target/abi/call/powerpc64.rs
-index 93c4e97d..96b02486 100644
+diff --git a/compiler/rustc_target/src/abi/call/powerpc64.rs b/compiler/rustc_target/src/abi/call/powerpc64.rs
+index 8c2a9d09a..2dcbf2c09 100644
 --- a/compiler/rustc_target/src/abi/call/powerpc64.rs
 +++ b/compiler/rustc_target/src/abi/call/powerpc64.rs
 @@ -119,14 +119,7 @@ where
-     Ty: TyLayoutMethods<'a, C> + Copy,
-     C: LayoutOf<Ty = Ty, TyLayout = TyLayout<'a, Ty>> + HasDataLayout + HasTargetSpec,
+     Ty: TyAndLayoutMethods<'a, C> + Copy,
+     C: LayoutOf<Ty = Ty, TyAndLayout = TyAndLayout<'a, Ty>> + HasDataLayout + HasTargetSpec,
  {
--    let abi = if cx.target_spec().target_env == "musl" {
+-    let abi = if cx.target_spec().env == "musl" {
 -        ELFv2
 -    } else {
 -        match cx.data_layout().endian {
@@ -32,17 +32,18 @@ index 93c4e97d..96b02486 100644
  
      if !fn_abi.ret.is_ignore() {
          classify_ret(cx, &mut fn_abi.ret, abi);
-diff --git a/src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs b/src/librustc_target/spec/powerpc64_unknown_linux_gnu.rs
-index 5306d905..c63eed85 100644
+diff --git a/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
+index 751022c12..c4d55a62e 100644
 --- a/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
 +++ b/compiler/rustc_target/src/spec/powerpc64_unknown_linux_gnu.rs
-@@ -1,4 +1,4 @@
--use crate::spec::{LinkerFlavor, RelroLevel, Target, TargetOptions, TargetResult};
-+use crate::spec::{LinkerFlavor, Target, TargetOptions, TargetResult};
+@@ -1,5 +1,5 @@
+ use crate::abi::Endian;
+-use crate::spec::{LinkerFlavor, RelroLevel, Target, TargetOptions};
++use crate::spec::{LinkerFlavor, Target, TargetOptions};
  
- pub fn target() -> TargetResult {
-     let mut base = super::linux_base::opts();
-@@ -6,10 +6,6 @@ pub fn target() -> TargetResult {
+ pub fn target() -> Target {
+     let mut base = super::linux_gnu_base::opts();
+@@ -7,10 +7,6 @@ pub fn target() -> Target {
      base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-m64".to_string());
      base.max_atomic_width = Some(64);
  
@@ -50,9 +51,9 @@ index 5306d905..c63eed85 100644
 -    // for now. https://github.com/rust-lang/rust/pull/43170#issuecomment-315411474
 -    base.relro_level = RelroLevel::Partial;
 -
-     Ok(Target {
+     Target {
          llvm_target: "powerpc64-unknown-linux-gnu".to_string(),
-         target_endian: "big".to_string(),
+         pointer_width: 64,
 -- 
 2.26.2
 
diff --git a/srcpkgs/rust/patches/need-ssp_nonshared.patch b/srcpkgs/rust/patches/need-ssp_nonshared.patch
index 44c6dc2f26f2..f1adf20421ee 100644
--- a/srcpkgs/rust/patches/need-ssp_nonshared.patch
+++ b/srcpkgs/rust/patches/need-ssp_nonshared.patch
@@ -1,23 +1,13 @@
---- rustc-1.47.0-src/library/std/build.rs.orig
-+++ rustc-1.47.0-src/library/std/build.rs
-@@ -8,6 +8,8 @@
-             println!("cargo:rustc-link-lib=dl");
-             println!("cargo:rustc-link-lib=log");
-             println!("cargo:rustc-link-lib=gcc");
-+        } else if target.contains("musl") {
-+            println!("cargo:rustc-link-lib=ssp_nonshared");
-         }
-     } else if target.contains("freebsd") {
-         println!("cargo:rustc-link-lib=execinfo");
---- rustc-1.44.0-src/library/unwind/build.rs.orig
-+++ rustc-1.44.0-src/library/unwind/build.rs
-@@ -12,6 +12,9 @@ fn main() {
-     } else if target.contains("linux") {
-         if !target.contains("android") {
-             println!("cargo:rustc-link-lib=gcc_s");
-+            if target.contains("musl") {
-+                println!("cargo:rustc-link-lib=ssp_nonshared");
-+            }
-         }
-     } else if target.contains("freebsd") {
-         println!("cargo:rustc-link-lib=gcc_s");
+--- a/library/std/src/sys/unix/mod.rs.orig	2021-02-11 18:34:14.479832268 +0100
++++ b/library/std/src/sys/unix/mod.rs	2021-02-11 18:38:28.078987749 +0100
+@@ -243,6 +243,9 @@
+         #[link(name = "log")]
+         #[link(name = "gcc")]
+         extern "C" {}
++    } else if #[cfg(all(target_os = "linux", target_env = "musl"))] {
++	#[link(name = "ssp_nonshared")]
++	extern "C" {}
+     } else if #[cfg(target_os = "freebsd")] {
+         #[link(name = "execinfo")]
+         #[link(name = "pthread")]
+
diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template
index 6bb928e14783..8df40053a1eb 100644
--- a/srcpkgs/rust/template
+++ b/srcpkgs/rust/template
@@ -8,9 +8,9 @@
 # uploaded to https://alpha.de.repo.voidlinux.org/distfiles/
 #
 pkgname=rust
-version=1.48.0
+version=1.52.1
 revision=1
-_rust_dist_version=1.48.0
+_rust_dist_version=1.52.0
 wrksrc="rustc-${version}-src"
 hostmakedepends="cmake curl pkg-config python3 tar"
 makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm11"
@@ -20,8 +20,9 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, Apache-2.0"
 homepage="https://www.rust-lang.org/"
 distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz"
-checksum="0e763e6db47d5d6f91583284d2f989eacc49b84794d1443355b85c58d67ae43b"
+checksum=3a6f23a26d0e8f87abbfbf32c5cd7daa0c0b71d0986abefc56b9a5fbfbd0bf98
 lib32disabled=yes
+make_check=ci-skip
 patch_args="-Np1"
 
 build_options="bindist"
@@ -38,7 +39,7 @@ case "$XBPS_MACHINE" in
 	ppc*)
 		# custom bootstrap tarballs still use cargo versioning, so override
 		_bootstrap_url="https://alpha.de.repo.voidlinux.org/distfiles"
-		_cargo_dist_version="0.49.0"
+		_cargo_dist_version="0.53.0"
 		;;
 esac
 
@@ -49,15 +50,15 @@ distfiles+=" ${_bootstrap_url}/cargo-${_cargo_dist_version}-${RUST_BUILD}.tar.xz
 case "$XBPS_MACHINE" in
 	i686)
 		checksum+="
-		 1eab76df91e87198632605752d0dd66f3d84b502cbd1f982f6db3d0d8d943cdb"
+		 56e5738e71ebde6af88c6089af99e6785f6b75250781dc64a4ad3639eeb9f0d5"
 		;;
 	x86_64)
 		checksum+="
-		 b11d595581e2580c069b5039214e1031a0e4f87ff6490ac39f92f77857e37055"
+		 d0931a1e728afdfbe3390a2ff3a5256d1668402298a3a6c050ac65ad01c4db2b"
 		;;
 	x86_64-musl)
 		checksum+="
-		 8728cb7515e593f6fcf3c7afba826a92cd227a35b8e936bae892b95482d4fb90"
+		 680dbc224f2a1d9a33a256b15be8d1c58dbdfe88aae3ca9c2b0f805fea568ab3"
 		;;
 	ppc64le)
 		checksum+="
@@ -104,18 +105,18 @@ else
 	case "$XBPS_MACHINE" in
 		i686)
 			checksum+="
-			 c241405350bf6f88224db7040012ce25351b332d6deffec07a9b5a958ab19a28
-			 d4ea5ca6f9c8f9092b50c879f1d9a2620486f08020fa4cac227743a19f6e8cdf"
+			 0db222569292231d5e43d02cab5b724c707737f5654cee3a09f220b88b0f66c1
+			 54749b579a8426dd46afe67feb3c206b0b129e59873a443dcd93ed51232a37d6"
 			;;
 		x86_64)
 			checksum+="
-			 fc4d292a52cbb6b84fb9f065d0d7596064a9b957381d639d5a750d6e2bf02483
-			 1c00a6a0dabbf6290728b09f9307d9fa6cc985487f727075c68acd4a600ef3f8"
+			 a5ce7d951dbebd815530c3c571c193c24ae4b83bc1bf431845c0dbfbe1280476
+			 dcdc0083facd6484527494ee5b8f72e040a095ab346bb658ce176be573d5c9b4"
 			;;
 		x86_64-musl)
 			checksum+="
-			 50c2904db7794400987487ea364392714830f287f3e596a9f8ea9df748dfa8a3
-			 4f485d8800f90898705686b873765a4c0fe909d1127d5b091a01979bc32f01c0"
+			 57a2282e20694ea9dcb8417bd45ad7623c95ccbfac86c58927a7e3479976b21d
+			 d5809f3f1345a3c524f00cfa2ac1631b494a6de3143b1a3d081476f2c4f78905"
 			;;
 		ppc64le)
 			checksum+="
@@ -254,7 +255,7 @@ do_configure() {
 		verbose-tests = true
 		dist-src = false
 		jemalloc = false
-		llvm-libunwind = false
+		llvm-libunwind = "no"
 		codegen-tests = false
 		[dist]
 		src-tarball = false
@@ -343,6 +344,12 @@ do_install() {
 	# symlinks instead of copies
 	mv *.so rustlib/${RUST_TARGET}/lib
 	ln -sf rustlib/${RUST_TARGET}/lib/*.so .
+
+	# executable used for split dwarf, currently unstable on linux.
+	# it's copied directly from the local llvm package, but
+	# FIXME: cross builds are installing the version from the build machine,
+	# it shouldn't be necessary to remove it
+	rm rustlib/${RUST_TARGET}/bin/rust-llvm-dwp
 }
 
 rust-doc_package() {

From b75293158bc580056b4e423576f7a9c8e2d75167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 17 Apr 2021 02:19:49 -0300
Subject: [PATCH 3/4] cargo: update to 0.53.0.

---
 srcpkgs/cargo/patches/fix-serde.diff | 14 --------------
 srcpkgs/cargo/template               | 16 ++++++++--------
 2 files changed, 8 insertions(+), 22 deletions(-)
 delete mode 100644 srcpkgs/cargo/patches/fix-serde.diff

diff --git a/srcpkgs/cargo/patches/fix-serde.diff b/srcpkgs/cargo/patches/fix-serde.diff
deleted file mode 100644
index d76499f5cd9f..000000000000
--- a/srcpkgs/cargo/patches/fix-serde.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-This patch was downloaded from "https://github.com/alexcrichton/cargo/commit/f097d02ea62111493b9f06d096a94dfddd020415.diff"
-diff --git src/cargo/util/config/de.rs src/cargo/util/config/de.rs
-index 758f5c23f1..a70cd0dce8 100644
---- src/cargo/util/config/de.rs
-+++ src/cargo/util/config/de.rs
-@@ -527,7 +527,7 @@ impl<'de, 'config> de::MapAccess<'de> for ValueDeserializer<'config> {
-                 seed.deserialize(Tuple2Deserializer(0i32, path.to_string_lossy()))
-             }
-             Definition::Environment(env) => {
--                seed.deserialize(Tuple2Deserializer(1i32, env.as_ref()))
-+                seed.deserialize(Tuple2Deserializer(1i32, env.as_str()))
-             }
-             Definition::Cli => seed.deserialize(Tuple2Deserializer(2i32, "")),
-         }
diff --git a/srcpkgs/cargo/template b/srcpkgs/cargo/template
index 9c9781d1fc47..af52504d2a4e 100644
--- a/srcpkgs/cargo/template
+++ b/srcpkgs/cargo/template
@@ -1,7 +1,7 @@
 # Template file for 'cargo'
 pkgname=cargo
-version=0.49.0
-revision=2
+version=0.53.0
+revision=1
 wrksrc="cargo-${version}"
 build_helper=rust
 hostmakedepends="rust python3 curl cmake pkg-config zlib-devel"
@@ -12,7 +12,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
 license="MIT, Apache-2.0"
 homepage="https://crates.io/"
 distfiles="https://github.com/rust-lang/cargo/archive/${version}.tar.gz"
-checksum=59ba1ce05becb4a5e0772d334d75f9dce3d5487ca288ac986e786241bb1cbac5
+checksum=f8e292b7b1a9e30f0b201a4c0267427a06a8d814083999fb7b183b5c0f168480
 replaces="cargo-tree>=0"
 
 build_options="static bindist"
@@ -21,14 +21,14 @@ desc_option_bindist="Generate a tarball for bootstrap"
 # rust upstream no longer ships cargo-versioned tarballs
 # need to use the corresponding rust version instead
 _bootstrap_url="https://static.rust-lang.org/dist"
-_cargo_dist_version="1.48.0"
+_cargo_dist_version="1.52.0"
 
 case "$XBPS_MACHINE" in
 	x86_64*|i686|ppc64le) ;;
 	ppc*)
 		# custom bootstrap tarballs still use cargo versioning, so override
 		_bootstrap_url="https://alpha.de.repo.voidlinux.org/distfiles"
-		_cargo_dist_version="0.49.0"
+		_cargo_dist_version="0.53.0"
 		;;
 esac
 
@@ -45,15 +45,15 @@ distfiles+=" ${_bootstrap_url}/cargo-${_cargo_dist_version}-${RUST_BUILD}.tar.xz
 case "$XBPS_MACHINE" in
 	i686)
 		checksum+="
-		 1eab76df91e87198632605752d0dd66f3d84b502cbd1f982f6db3d0d8d943cdb"
+		 56e5738e71ebde6af88c6089af99e6785f6b75250781dc64a4ad3639eeb9f0d5"
 		;;
 	x86_64)
 		checksum+="
-		 b11d595581e2580c069b5039214e1031a0e4f87ff6490ac39f92f77857e37055"
+		 d0931a1e728afdfbe3390a2ff3a5256d1668402298a3a6c050ac65ad01c4db2b"
 		;;
 	x86_64-musl)
 		checksum+="
-		 8728cb7515e593f6fcf3c7afba826a92cd227a35b8e936bae892b95482d4fb90"
+		 680dbc224f2a1d9a33a256b15be8d1c58dbdfe88aae3ca9c2b0f805fea568ab3"
 		;;
 	ppc64le)
 		checksum+="

From 2caefeb4281ca5f5a42d9f3f9f2c79cfc20ff92c Mon Sep 17 00:00:00 2001
From: Gabriel Sanches <gabriel@gsr.dev>
Date: Mon, 24 May 2021 13:33:10 -0300
Subject: [PATCH 4/4] texlab: update to 3.0.1.

---
 srcpkgs/texlab/patches/jsonrpc.patch | 50 ----------------------------
 srcpkgs/texlab/patches/salsa.patch   | 18 +++++-----
 srcpkgs/texlab/template              |  4 +--
 3 files changed, 11 insertions(+), 61 deletions(-)
 delete mode 100644 srcpkgs/texlab/patches/jsonrpc.patch

diff --git a/srcpkgs/texlab/patches/jsonrpc.patch b/srcpkgs/texlab/patches/jsonrpc.patch
deleted file mode 100644
index 9bd17f0dcd2f..000000000000
--- a/srcpkgs/texlab/patches/jsonrpc.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-commit 62d3567c42de318da828149759c6bb2f71c13de7
-Author: q66 <daniel@octaforge.org>
-Date:   Wed Mar 10 22:52:10 2021 +0100
-
-    fix AtomicU64 in jsonrpc (breaks build on ppc32)
-
-diff --git crates/jsonrpc/src/client.rs crates/jsonrpc/src/client.rs
-index 7d71428..3245e24 100644
---- crates/jsonrpc/src/client.rs
-+++ crates/jsonrpc/src/client.rs
-@@ -7,7 +7,7 @@ use futures::{
- };
- use serde::Serialize;
- use serde_json::json;
--use std::sync::atomic::{AtomicU64, Ordering};
-+use std::sync::atomic::{AtomicUsize, Ordering};
- 
- pub type Result<T> = std::result::Result<T, Error>;
- 
-@@ -19,7 +19,7 @@ pub trait ResponseHandler {
- #[derive(Debug)]
- pub struct Client {
-     output: mpsc::Sender<String>,
--    request_id: AtomicU64,
-+    request_id: AtomicUsize,
-     senders_by_id: CHashMap<Id, oneshot::Sender<Result<serde_json::Value>>>,
- }
- 
-@@ -27,7 +27,7 @@ impl Client {
-     pub fn new(output: mpsc::Sender<String>) -> Self {
-         Self {
-             output,
--            request_id: AtomicU64::new(0),
-+            request_id: AtomicUsize::new(0),
-             senders_by_id: CHashMap::new(),
-         }
-     }
-diff --git crates/jsonrpc/src/types.rs crates/jsonrpc/src/types.rs
-index 30036d1..c1a2dce 100644
---- crates/jsonrpc/src/types.rs
-+++ crates/jsonrpc/src/types.rs
-@@ -6,7 +6,7 @@ pub const PROTOCOL_VERSION: &str = "2.0";
- #[derive(Debug, Eq, Hash, PartialEq, Clone, Deserialize, Serialize)]
- #[serde(untagged)]
- pub enum Id {
--    Number(u64),
-+    Number(usize),
-     String(String),
- }
- 
diff --git a/srcpkgs/texlab/patches/salsa.patch b/srcpkgs/texlab/patches/salsa.patch
index cfa526ac8f0f..0b9a59613705 100644
--- a/srcpkgs/texlab/patches/salsa.patch
+++ b/srcpkgs/texlab/patches/salsa.patch
@@ -135,17 +135,17 @@ index 181a5ea..ada5fec 100644
  }
  
  #[derive(Clone, Debug)]
-diff --git Cargo.toml Cargo.toml
-index 0847f06..7c4bb9a 100644
+diff --git a/Cargo.toml b/Cargo.toml
+index c06fd8b..26266f1 100644
 --- Cargo.toml
 +++ Cargo.toml
-@@ -106,6 +106,9 @@ lalrpop = { version = "0.18", optional = true }
- [profile.release]
- lto = true
+@@ -73,4 +73,7 @@ unindent = "0.1.7"
+ lalrpop = { version = "0.19.5", features = ["lexer"], optional = true }
  
+ [profile.release]
+-lto = true
+\ No newline at end of file
++lto = true
++
 +[patch.crates-io]
 +salsa = { path = './salsa' }
-+
- [[bench]]
- name = "bench_main"
- harness = false
diff --git a/srcpkgs/texlab/template b/srcpkgs/texlab/template
index c61ac718f0ac..6fd5011d0b46 100644
--- a/srcpkgs/texlab/template
+++ b/srcpkgs/texlab/template
@@ -1,6 +1,6 @@
 # Template file for 'texlab'
 pkgname=texlab
-version=2.2.2
+version=3.0.1
 revision=1
 build_style=cargo
 short_desc="Implementation of the Language Server Protocol for LaTeX"
@@ -9,7 +9,7 @@ license="GPL-3.0-or-later"
 homepage="https://texlab.netlify.app/"
 distfiles="https://github.com/latex-lsp/${pkgname}/archive/v${version}.tar.gz
  https://github.com/salsa-rs/salsa/archive/v0.13.2.tar.gz"
-checksum="04978b118b455607b5debd0a886f0728ca6c498289d2a0c60d8f83b316dc5ebc
+checksum="820d88b078a26eff14e420f985f17704465dfacc70d1097fe0409853420aa6bb
  2e33e20d22692f6bcd4d638392b9c2cfb716bcd28998e809db0dd88be4f70a31"
 
 post_extract() {

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

* Re: [pending on rust update] texlab: update to 3.0.1.
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
  2021-05-24 16:37 ` [PR PATCH] [Updated] " gbrlsnchs
@ 2021-06-24 18:24 ` alberdingk-thijm
  2021-07-04 23:37 ` ericonr
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: alberdingk-thijm @ 2021-06-24 18:24 UTC (permalink / raw)
  To: ml

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

New comment by alberdingk-thijm on void-packages repository

https://github.com/void-linux/void-packages/pull/31093#issuecomment-867859550

Comment:
Is this still held up on rust being updated? Looks like the latest texlab is now 3.2.0 (as of this post).

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

* Re: [pending on rust update] texlab: update to 3.0.1.
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
  2021-05-24 16:37 ` [PR PATCH] [Updated] " gbrlsnchs
  2021-06-24 18:24 ` alberdingk-thijm
@ 2021-07-04 23:37 ` ericonr
  2021-07-05 15:36 ` gbrlsnchs
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2021-07-04 23:37 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/31093#issuecomment-873685973

Comment:
Ping :)

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

* Re: [pending on rust update] texlab: update to 3.0.1.
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
                   ` (2 preceding siblings ...)
  2021-07-04 23:37 ` ericonr
@ 2021-07-05 15:36 ` gbrlsnchs
  2021-07-09  2:47 ` texlab: update to 3.0.1. (3.2.0 is available) ericonr
  2022-01-04  8:36 ` [PR PATCH] [Closed]: " ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: gbrlsnchs @ 2021-07-05 15:36 UTC (permalink / raw)
  To: ml

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

New comment by gbrlsnchs on void-packages repository

https://github.com/void-linux/void-packages/pull/31093#issuecomment-874198554

Comment:
Folks, I'm not on Void right now, thus I can't tackle this. Would any of you please take this over? :smile: 

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

* Re: texlab: update to 3.0.1. (3.2.0 is available)
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
                   ` (3 preceding siblings ...)
  2021-07-05 15:36 ` gbrlsnchs
@ 2021-07-09  2:47 ` ericonr
  2022-01-04  8:36 ` [PR PATCH] [Closed]: " ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2021-07-09  2:47 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/31093#issuecomment-876872116

Comment:
I added a label so people cans see it, but won't tackle myself.

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

* Re: [PR PATCH] [Closed]: texlab: update to 3.0.1. (3.2.0 is available)
  2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
                   ` (4 preceding siblings ...)
  2021-07-09  2:47 ` texlab: update to 3.0.1. (3.2.0 is available) ericonr
@ 2022-01-04  8:36 ` ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2022-01-04  8:36 UTC (permalink / raw)
  To: ml

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

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

texlab: update to 3.0.1. (3.2.0 is available)
https://github.com/void-linux/void-packages/pull/31093

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] 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
-->


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

end of thread, other threads:[~2022-01-04  8:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-24 16:34 [PR PATCH] [pending on rust update] texlab: update to 3.0.1 gbrlsnchs
2021-05-24 16:37 ` [PR PATCH] [Updated] " gbrlsnchs
2021-06-24 18:24 ` alberdingk-thijm
2021-07-04 23:37 ` ericonr
2021-07-05 15:36 ` gbrlsnchs
2021-07-09  2:47 ` texlab: update to 3.0.1. (3.2.0 is available) ericonr
2022-01-04  8:36 ` [PR PATCH] [Closed]: " ericonr

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