Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [WIP] Tracking: FFmpeg 5.0
@ 2022-03-24 13:45 tibequadorian
  2022-03-24 14:57 ` [PR PATCH] [Updated] " tibequadorian
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: tibequadorian @ 2022-03-24 13:45 UTC (permalink / raw)
  To: ml

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

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

https://github.com/tibequadorian/void-packages ffmpeg
https://github.com/void-linux/void-packages/pull/36315

[WIP] Tracking: FFmpeg 5.0
[ci skip]

Currently build successful against ffmpeg-5.0:

- [x] QMPlay2
- [x] alsa-plugins
- [ ] arcan
- [ ] attract
- [ ] aubio
- [ ] audacious-plugins
- [x] baresip
- [ ] blender
- [ ] cantata
- [ ] ccextractor
- [ ] chromaprint https://github.com/acoustid/chromaprint/issues/33
- [ ] chromium
- [x] cmus
- [ ] deadbeef
- [ ] dolphin-emu
- [x] droidcam
- [ ] electron10
- [ ] electron13
- [ ] ffmpegthumbnailer
- [ ] ffmpegthumbs
- [ ] ffms2 https://github.com/FFMS/ffms2/pull/380
- [x] freerdp
- [x] gerbera
- [ ] goldendict
- [ ] gst-libav
- [ ] guvcview
- [ ] handbrake
- [ ] hedgewars
- [ ] idjc
- [ ] k3b
- [x] kfilemetadata5
- [ ] kid3 - depends on chromaprint
- [ ] kodi
- [ ] libextractor
- [ ] libopenshot
- [ ] loudgain
- [ ] mediastreamer
- [ ] mgba
- [ ] minidlna
- [ ] mlt
- [ ] mlt7 - depends on opencv4
- [ ] moc
- [x] motion
- [ ] mpd
- [x] mpv
- [ ] musikcube https://github.com/void-linux/void-packages/pull/36158
- [x] notcurses
- [ ] obs - depends on vlc
- [ ] olive
- [ ] opencv
- [ ] opencv4 https://github.com/opencv/opencv/issues/20147
- [ ] openimageio
- [ ] openmw - depends on osg
- [ ] osg - depends on xine-lib
- [ ] pianobar - currently broken
- [ ] ppsspp
- [x] pqiv
- [x] qmmp
- [ ] qt5-webengine
- [ ] qtav
- [ ] qtox
- [ ] retroarch
- [x] scrcpy
- [ ] siril
- [ ] spek-alternative - remove? unmaintained
- [ ] ssr
- [ ] sumo - depends on osg
- [ ] synfig - depends on mlt
- [ ] synfigstudio - depends on synfig
- [ ] telegram-desktop
- [ ] timg
- [ ] transcode
- [ ] tvheadend
- [ ] unpaper - https://github.com/unpaper/unpaper/commit/584b460279658511d1079411b16d997f7b66d25e https://github.com/unpaper/unpaper/commit/22294ee2bfb35effeda62bf562c2509e0066af5e
- [ ] vba-m https://github.com/visualboyadvance-m/visualboyadvance-m/issues/912
- [ ] vlc
- [x] waypipe
- [ ] wf-recorder https://github.com/ammen99/wf-recorder/commit/47a3905f670fe12ecbdfe4719df654df1cd183e2
- [ ] xine-lib
- [ ] xpra

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

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


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

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


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

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

From b4a23ed9a1b970ab89e76f09671779c3416657b8 Mon Sep 17 00:00:00 2001
From: Subhaditya Nath <sn03.general@gmail.com>
Date: Tue, 15 Mar 2022 20:28:48 +0530
Subject: [PATCH 01/93] musikcube: update to 0.97.0 and add MPRIS support

- Update to 0.97.0
- Added patch to fix MPRIS support detection
- Moved openmpt plugin to a separate package `musikcube-openmpt`
---
 srcpkgs/musikcube-openmpt                     |  1 +
 .../patches/fix-install-locations.patch       | 26 +++++++++----------
 .../patches/fix-mpris-detection.patch         | 25 ++++++++++++++++++
 srcpkgs/musikcube/template                    | 18 ++++++++++---
 4 files changed, 54 insertions(+), 16 deletions(-)
 create mode 120000 srcpkgs/musikcube-openmpt
 create mode 100644 srcpkgs/musikcube/patches/fix-mpris-detection.patch

diff --git a/srcpkgs/musikcube-openmpt b/srcpkgs/musikcube-openmpt
new file mode 120000
index 000000000000..b3cc8e74bf48
--- /dev/null
+++ b/srcpkgs/musikcube-openmpt
@@ -0,0 +1 @@
+musikcube
\ No newline at end of file
diff --git a/srcpkgs/musikcube/patches/fix-install-locations.patch b/srcpkgs/musikcube/patches/fix-install-locations.patch
index 63537349f450..590f27bf1a7d 100644
--- a/srcpkgs/musikcube/patches/fix-install-locations.patch
+++ b/srcpkgs/musikcube/patches/fix-install-locations.patch
@@ -1,11 +1,11 @@
 Currently all ELF files (binaries and libraries), get installed to /usr/share/musikcube.
 This patch moves all those files to their normal locations and fixes the code to expect that
 
-diff --git CMakeLists.txt CMakeLists.txt
-index d685695f..5ac43f1f 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -208,7 +208,7 @@ if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+diff --git a/.cmake/InstallFiles.cmake b/.cmake/InstallFiles.cmake
+index 62d3c003..01ef58ac 100644
+--- a/.cmake/InstallFiles.cmake
++++ b/.cmake/InstallFiles.cmake
+@@ -4,7 +4,7 @@ if (APPLE)
    install(FILES ${plugins} DESTINATION share/musikcube/plugins)
  else ()
    file(GLOB plugins "bin/plugins/*.so")
@@ -13,9 +13,9 @@ index d685695f..5ac43f1f 100644
 +  install(FILES ${plugins} DESTINATION lib/musikcube/plugins)
  endif ()
  
- file(GLOB sdk_headers "src/musikcore/sdk/*.h")
-@@ -237,20 +237,12 @@ endif()
- if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ if (${BUILD_STANDALONE} MATCHES "true")
+@@ -43,20 +43,12 @@ endif()
+ if (APPLE)
    install(FILES "bin/libmusikcore.dylib" DESTINATION share/musikcube)
  else()
 -  install(FILES "bin/libmusikcore.so" DESTINATION share/musikcube)
@@ -36,7 +36,7 @@ index d685695f..5ac43f1f 100644
    DESTINATION bin/
    PERMISSIONS
      OWNER_EXECUTE OWNER_READ OWNER_WRITE
-@@ -260,14 +252,6 @@ install(
+@@ -66,14 +58,6 @@ install(
  # executable and shell script for daemon
  install(
    FILES bin/musikcubed
@@ -51,12 +51,12 @@ index d685695f..5ac43f1f 100644
    DESTINATION bin/
    PERMISSIONS
      OWNER_EXECUTE OWNER_READ OWNER_WRITE
-diff --git src/musikcore/support/Common.cpp src/musikcore/support/Common.cpp
-index 58bc4d2f..1670c2f7 100644
+diff --git a/src/musikcore/support/Common.cpp b/src/musikcore/support/Common.cpp
+index 31703117..53aa8a88 100644
 --- a/src/musikcore/support/Common.cpp
 +++ b/src/musikcore/support/Common.cpp
-@@ -90,65 +90,11 @@ namespace musik { namespace core {
-     }
+@@ -82,65 +82,11 @@ static inline void silentDelete(const std::string fn) {
+ namespace musik { namespace core {
  
      std::string GetPluginDirectory() {
 -        std::string path(GetApplicationDirectory());
diff --git a/srcpkgs/musikcube/patches/fix-mpris-detection.patch b/srcpkgs/musikcube/patches/fix-mpris-detection.patch
new file mode 100644
index 000000000000..dc7035d06693
--- /dev/null
+++ b/srcpkgs/musikcube/patches/fix-mpris-detection.patch
@@ -0,0 +1,25 @@
+In Void linux, elogind provides libsystemd
+
+diff --git a/.cmake/AddOsSpecificPlugins.cmake b/.cmake/AddOsSpecificPlugins.cmake
+index ce0eea9b..5b067671 100644
+--- a/.cmake/AddOsSpecificPlugins.cmake
++++ b/.cmake/AddOsSpecificPlugins.cmake
+@@ -6,7 +6,7 @@ endif()
+ 
+ # systemd / MPRIS detection
+ if (NOT ENABLE_MPRIS MATCHES "false")
+-  find_library(LIB_SYSTEMD NAMES systemd)
++  find_library(LIB_SYSTEMD NAMES elogind)
+   if (NOT LIB_SYSTEMD MATCHES "LIB_SYSTEMD-NOTFOUND")
+     message(STATUS "[mpris] systemd found at " ${LIB_SYSTEMD})
+     message(STATUS "[mpris] setting ENABLE_MPRIS=true")
+diff --git a/src/plugins/mpris/CMakeLists.txt b/src/plugins/mpris/CMakeLists.txt
+index fdee62d2..7a941d08 100644
+--- a/src/plugins/mpris/CMakeLists.txt
++++ b/src/plugins/mpris/CMakeLists.txt
+@@ -6,4 +6,4 @@ find_package(PkgConfig)
+ pkg_check_modules (SYSTEMD REQUIRED libsystemd)
+ 
+ add_library(mpris SHARED ${mpris_SOURCES})
+-target_link_libraries(mpris systemd)
++target_link_libraries(mpris elogind)
diff --git a/srcpkgs/musikcube/template b/srcpkgs/musikcube/template
index d8d4e73d6b4b..580284d60f88 100644
--- a/srcpkgs/musikcube/template
+++ b/srcpkgs/musikcube/template
@@ -1,6 +1,6 @@
 # Template file for 'musikcube'
 pkgname=musikcube
-version=0.96.10
+version=0.97.0
 revision=1
 build_style=cmake
 make_cmd=make
@@ -10,13 +10,17 @@ hostmakedepends="pkg-config"
 makedepends="boost-devel libogg-devel libmicrohttpd-devel ffmpeg-devel
  openssl-devel pulseaudio-devel lame-devel zlib-devel alsa-lib-devel
  libvorbis-devel libcurl-devel ncurses-devel libev-devel taglib-devel
- sndio-devel pipewire-devel"
+ sndio-devel pipewire-devel ncurses-libtinfo-devel libopenmpt-devel
+ $(vopt_if elogind elogind-devel)"
 short_desc="Terminal-based music player in c++"
 maintainer="eater <=@eater.me>"
 license="BSD-3-Clause"
 homepage="https://musikcube.com/"
 distfiles="https://github.com/clangen/musikcube/archive/${version}.tar.gz"
-checksum=91fd984e68b6ef66f1be1ecdf0c84607453ec6ec80632ece688ac745c7719ea5
+checksum=ab170c5100251fcd6c8fd3c32eea45e9854c6c6272c6b0970bffbfc55d0b2ec5
+build_options="elogind"
+build_options_default="elogind"
+desc_option_elogind="Support MPRIS interface via elogind"
 
 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
 	makedepends+=" libatomic-devel"
@@ -56,3 +60,11 @@ musikcube-pipewire_package() {
 		vmove usr/lib/musikcube/plugins/libpipewireout.so
 	}
 }
+
+musikcube-openmpt_package() {
+	depends="musikcube>=${version}_${revision}"
+	short_desc+=" - openmpt decoder plugin"
+	pkg_install() {
+		vmove usr/lib/musikcube/plugins/libopenmptdecoder.so
+	}
+}

From 3efbd26593e7b1e6989018bb2173b04826670d64 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 19:10:10 +0100
Subject: [PATCH 02/93] xine-lib: update to 1.2.12.

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

diff --git a/srcpkgs/xine-lib/template b/srcpkgs/xine-lib/template
index 51cbd363f7ba..f713eff49b07 100644
--- a/srcpkgs/xine-lib/template
+++ b/srcpkgs/xine-lib/template
@@ -1,6 +1,6 @@
 # Template file for 'xine-lib'
 pkgname=xine-lib
-version=1.2.11
+version=1.2.12
 revision=1
 build_style=gnu-configure
 configure_args="--disable-vcd --disable-gnomevfs --without-esound --disable-dxr3
@@ -19,7 +19,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
 homepage="http://www.xine-project.org"
 changelog="https://sourceforge.net/projects/xine/files/xine-lib/${version}/README.txt/view"
 distfiles="${SOURCEFORGE_SITE}/xine/${pkgname}-${version}.tar.xz"
-checksum=ef51b21d10dda1045fa7d711bd9171cfdaf0a5a2874233bcf16ffdf28ec07005
+checksum=d606270468e1540c2a89c0d7f5fdf11e17ecc0c2698cc0bcb1065ff26abee098
 
 case "$XBPS_TARGET_MACHINE" in
 	i686-musl)

From 226a6e92598c57c349033d064e5b57508050c3f6 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Wed, 2 Mar 2022 16:35:12 +0100
Subject: [PATCH 03/93] mlt: update to 6.26.1.

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

diff --git a/srcpkgs/mlt/template b/srcpkgs/mlt/template
index 857a88d3a3ce..8933eb4e7bb9 100644
--- a/srcpkgs/mlt/template
+++ b/srcpkgs/mlt/template
@@ -1,7 +1,7 @@
 # Template file for 'mlt'
 pkgname=mlt
-version=6.22.1
-revision=3
+version=6.26.1
+revision=1
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib$XBPS_TARGET_WORDSIZE
  --enable-gpl --enable-gpl3 --disable-swfdec --without-kde
@@ -14,11 +14,11 @@ makedepends="alsa-lib-devel ffmpeg-devel gtk+-devel jack-devel ladspa-sdk
  libvidstab-devel libatomic-devel"
 depends="mlt-data>=${version}_${revision} ladspa-sdk-example-plugins"
 short_desc="Multimedia framework, designed for television broadcasting"
-maintainer="Diogo Leal <diogo@diogoleal.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later, LGPL-2.1-or-later"
 homepage="https://mltframework.org/"
 distfiles="https://github.com/mltframework/mlt/archive/v${version}.tar.gz"
-checksum=a3debdf0b8811f0d20c902cc3df3d05dad7d3ff36d1db16c0a7338d0d5989998
+checksum=8a484bbbf51f33e25312757531f3ad2ce20607149d20fcfcb40a3c1e60b20b4e
 
 CFLAGS+=" -DHAVE_STRTOD_L=1 -DHAVE_LOCALE_H=1"
 CXXFLAGS+=" -DHAVE_STRTOD_L=1 -DHAVE_LOCALE_H=1"

From 5a09a3d3efb239d9eb1834770e96e7c3d7a5b357 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 21:50:38 +0100
Subject: [PATCH 04/93] New package: robin-hood-hashing-3.11.5

---
 srcpkgs/robin-hood-hashing/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/robin-hood-hashing/template

diff --git a/srcpkgs/robin-hood-hashing/template b/srcpkgs/robin-hood-hashing/template
new file mode 100644
index 000000000000..63a9db6c3f89
--- /dev/null
+++ b/srcpkgs/robin-hood-hashing/template
@@ -0,0 +1,16 @@
+# Template file for 'robin-hood-hashing'
+pkgname=robin-hood-hashing
+version=3.11.5
+revision=1
+build_style=cmake
+configure_args=" -DRH_STANDALONE_PROJECT=OFF"
+short_desc="Fast & memory efficient hashtable based on robin hood hashing for C++"
+maintainer="tibequadorian <tibequadorian@posteo.de>"
+license="MIT"
+homepage="https://github.com/martinus/robin-hood-hashing"
+distfiles="https://github.com/martinus/robin-hood-hashing/archive/${version}.tar.gz"
+checksum=3693e44dda569e9a8b87ce8263f7477b23af448a3c3600c8ab9004fe79c20ad0
+
+post_install() {
+	vlicense LICENSE
+}

From 36568976367cc4a0318ddcd28f245995ea4a98fe Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:15 +0100
Subject: [PATCH 05/93] SPIRV-Tools: update to 2022.1.

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

diff --git a/srcpkgs/SPIRV-Tools/template b/srcpkgs/SPIRV-Tools/template
index 70d13dfb6da5..7a0e2e6d2646 100644
--- a/srcpkgs/SPIRV-Tools/template
+++ b/srcpkgs/SPIRV-Tools/template
@@ -1,6 +1,6 @@
 # Template file for 'SPIRV-Tools'
 pkgname=SPIRV-Tools
-version=2020.6
+version=2022.1
 revision=1
 build_style=cmake
 configure_args="-DSPIRV_SKIP_TESTS=ON -DSPIRV_WERROR=OFF
@@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://github.com/KhronosGroup/SPIRV-Tools"
 distfiles="https://github.com/KhronosGroup/SPIRV-Tools/archive/v${version}.tar.gz"
-checksum=de2392682df8def7ac666a2a320cd475751badf4790b01c7391b7644ecb550a3
+checksum=844c0f590a0ab9237cec947e27cfc75bd14f39a68fc3b37d8f1b9e1b21490a58
 
 SPIRV-Tools-devel_package() {
 	depends="SPIRV-Tools-${version}_${revision}"

From 5650c019389422f8a1bf9528a9bbf4d07fd19872 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:22 +0100
Subject: [PATCH 06/93] SPIRV-Headers: update to 1.3.204.1.

---
 srcpkgs/SPIRV-Headers/template | 8 +++++---
 srcpkgs/SPIRV-Headers/update   | 1 +
 2 files changed, 6 insertions(+), 3 deletions(-)
 create mode 100644 srcpkgs/SPIRV-Headers/update

diff --git a/srcpkgs/SPIRV-Headers/template b/srcpkgs/SPIRV-Headers/template
index 5dcf457c04c7..c67315ceb63f 100644
--- a/srcpkgs/SPIRV-Headers/template
+++ b/srcpkgs/SPIRV-Headers/template
@@ -1,11 +1,13 @@
 # Template file for 'SPIRV-Headers'
 pkgname=SPIRV-Headers
-version=1.5.4.raytracing.fixed
+reverts="1.5.4.raytracing.fixed_1 1.5.3_2 1.5.3_1 1.5.1_1 1.4.1_1"
+version=1.3.204.1
 revision=1
+wrksrc="SPIRV-Headers-sdk-${version}"
 build_style=cmake
 short_desc="Machine-readable files for the SPIR-V Registry"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://github.com/KhronosGroup/SPIRV-Headers"
-distfiles="https://github.com/KhronosGroup/SPIRV-Headers/archive/${version}.tar.gz"
-checksum=df2ad2520be4d95a479fa248921065885bbf435a658349a7fc164ad7b26b68c6
+distfiles="https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-${version}.tar.gz"
+checksum=262864053968c217d45b24b89044a7736a32361894743dd6cfe788df258c746c
diff --git a/srcpkgs/SPIRV-Headers/update b/srcpkgs/SPIRV-Headers/update
new file mode 100644
index 000000000000..2fa65238787a
--- /dev/null
+++ b/srcpkgs/SPIRV-Headers/update
@@ -0,0 +1 @@
+pattern="/sdk-\K[0-9.]+(?=.tar.gz)"

From 685865a7eff0bd65ad53536df37bee7f6fb387be Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:32 +0100
Subject: [PATCH 07/93] Vulkan-Headers: update to 1.3.204.1.

---
 srcpkgs/Vulkan-Headers/template | 9 +++++----
 srcpkgs/Vulkan-Headers/update   | 3 +--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/Vulkan-Headers/template b/srcpkgs/Vulkan-Headers/template
index d619f96e2362..f26d72798a03 100644
--- a/srcpkgs/Vulkan-Headers/template
+++ b/srcpkgs/Vulkan-Headers/template
@@ -1,11 +1,12 @@
 # Template file for 'Vulkan-Headers'
 pkgname=Vulkan-Headers
-version=1.2.182
+version=1.3.204.1
 revision=1
+wrksrc="Vulkan-Headers-sdk-${version}"
 build_style=cmake
 short_desc="Vulkan header files"
-maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://www.khronos.org/vulkan/"
-distfiles="https://github.com/KhronosGroup/Vulkan-Headers/archive/v${version}.tar.gz"
-checksum=38d1c953de7bb2d839556226851feeb690f0d23bc22ac46c823dcb66c97bfdc8
+distfiles="https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-${version}.tar.gz"
+checksum=9c4d33f71467c915749fbf48c0c3a8ee7833f15babf398e3463cd88791fb592e
diff --git a/srcpkgs/Vulkan-Headers/update b/srcpkgs/Vulkan-Headers/update
index 995551ef357b..2fa65238787a 100644
--- a/srcpkgs/Vulkan-Headers/update
+++ b/srcpkgs/Vulkan-Headers/update
@@ -1,2 +1 @@
-pkgname=sdk
-pattern="/$pkgname-\K[0-9.]+(?=.tar.gz)"
+pattern="/sdk-\K[0-9.]+(?=.tar.gz)"

From 2eec678f26c1c83ddea2ad22d5b02c9a5b1dd0d8 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:35 +0100
Subject: [PATCH 08/93] Vulkan-Tools: update to 1.3.204.1.

---
 srcpkgs/Vulkan-Tools/template | 12 ++++++------
 srcpkgs/Vulkan-Tools/update   |  3 +--
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/Vulkan-Tools/template b/srcpkgs/Vulkan-Tools/template
index 8d5c74629cb8..b577e832c73e 100644
--- a/srcpkgs/Vulkan-Tools/template
+++ b/srcpkgs/Vulkan-Tools/template
@@ -1,20 +1,20 @@
 # Template file for 'Vulkan-Tools'
 pkgname=Vulkan-Tools
-version=1.2.182
+version=1.3.204.1
 revision=1
-wrksrc="${pkgname}-${version}"
+wrksrc="Vulkan-Tools-sdk-${version}"
 build_style=cmake
 configure_args="-DGLSLANG_INSTALL_DIR=/usr -DBUILD_CUBE=$(vopt_if cube ON OFF)
  -DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr -Wno-dev"
 hostmakedepends="python3 pkg-config $(vopt_if cube glslang)"
 makedepends="Vulkan-Headers vulkan-loader libxcb-devel libxkbcommon-devel
- wayland-devel libXrandr-devel"
+ wayland-devel wayland-protocols libXrandr-devel"
 short_desc="Official Vulkan tools and utilities"
-maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://www.khronos.org/vulkan/"
-distfiles="https://github.com/KhronosGroup/Vulkan-Tools/archive/v${version}.tar.gz"
-checksum=50c959851230d1daba20235167faced7b7686ebe5d9e626dfb1fe5c92fa30b9e
+distfiles="https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-${version}.tar.gz"
+checksum=3242f9ad158d02af9cc44186cbd415982387356a2dd8c0492af2fdace8c22f49
 
 build_options="cube"
 desc_option_cube="Build cube vulkan demo"
diff --git a/srcpkgs/Vulkan-Tools/update b/srcpkgs/Vulkan-Tools/update
index 75a4ad43aa6d..2fa65238787a 100644
--- a/srcpkgs/Vulkan-Tools/update
+++ b/srcpkgs/Vulkan-Tools/update
@@ -1,2 +1 @@
-site=https://github.com/KhronosGroup/Vulkan-Tools/releases
-pkgname=sdk
+pattern="/sdk-\K[0-9.]+(?=.tar.gz)"

From 44edac722049077edde3705f676fc5ddc3a86b95 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:41 +0100
Subject: [PATCH 09/93] Vulkan-ValidationLayers: update to 1.3.204.1.

---
 srcpkgs/Vulkan-ValidationLayers/template | 14 +++++++-------
 srcpkgs/Vulkan-ValidationLayers/update   |  1 +
 2 files changed, 8 insertions(+), 7 deletions(-)
 create mode 100644 srcpkgs/Vulkan-ValidationLayers/update

diff --git a/srcpkgs/Vulkan-ValidationLayers/template b/srcpkgs/Vulkan-ValidationLayers/template
index d89eb414b126..9a2d58434d24 100644
--- a/srcpkgs/Vulkan-ValidationLayers/template
+++ b/srcpkgs/Vulkan-ValidationLayers/template
@@ -1,16 +1,16 @@
 # Template file for 'Vulkan-ValidationLayers'
 pkgname=Vulkan-ValidationLayers
-version=1.2.162
+version=1.3.204.1
 revision=1
+wrksrc="Vulkan-ValidationLayers-sdk-${version}"
 build_style=cmake
-configure_args="-Wno-dev -DSPIRV_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr
- -DGLSLANG_INSTALL_DIR=${XBPS_CROSS_BASE}/usr -DBUILD_LAYER_SUPPORT_FILES=ON"
+configure_args="-Wno-dev -DBUILD_LAYER_SUPPORT_FILES=ON"
 hostmakedepends="pkg-config"
 makedepends="Vulkan-Headers libXrandr-devel wayland-devel glslang-devel
- SPIRV-Tools-devel SPIRV-Headers"
+ SPIRV-Tools-devel SPIRV-Headers robin-hood-hashing"
 short_desc="Khronos official Vulkan validation layers"
-maintainer="Colin Gillespie <colin@breavyn.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://www.khronos.org/vulkan/"
-distfiles="https://github.com/KhronosGroup/${pkgname}/archive/v${version}.tar.gz"
-checksum=83619b81a86e733383a71ea54f0f5e64e194bf596ee8ec4e36217bb0b29b8917
+distfiles="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-${version}.tar.gz"
+checksum=a5e658a4c1f504ae38488acdbe2ab2799e2ae4b626104d76776f1c24b079f341
diff --git a/srcpkgs/Vulkan-ValidationLayers/update b/srcpkgs/Vulkan-ValidationLayers/update
new file mode 100644
index 000000000000..2fa65238787a
--- /dev/null
+++ b/srcpkgs/Vulkan-ValidationLayers/update
@@ -0,0 +1 @@
+pattern="/sdk-\K[0-9.]+(?=.tar.gz)"

From f557e858947f9a94c9134e5174e5fc74e7bf21a3 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Thu, 17 Feb 2022 22:14:46 +0100
Subject: [PATCH 10/93] vulkan-loader: update to 1.3.204.1.

---
 srcpkgs/vulkan-loader/template | 10 +++++-----
 srcpkgs/vulkan-loader/update   |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/vulkan-loader/template b/srcpkgs/vulkan-loader/template
index 383d90ddd350..5b4f5366fe72 100644
--- a/srcpkgs/vulkan-loader/template
+++ b/srcpkgs/vulkan-loader/template
@@ -1,8 +1,8 @@
 # Template file for 'vulkan-loader'
 pkgname=vulkan-loader
-version=1.2.182
+version=1.3.204.1
 revision=1
-wrksrc="Vulkan-Loader-${version}"
+wrksrc="Vulkan-Loader-sdk-${version}"
 build_style=cmake
 configure_args="-Wno-dev -DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr
  -DBUILD_TESTS=OFF"
@@ -10,8 +10,8 @@ hostmakedepends="python3 pkg-config"
 makedepends="Vulkan-Headers libxcb-devel libxkbcommon-devel wayland-devel
  libXrandr-devel"
 short_desc="Vulkan Installable Client Driver (ICD) loader"
-maintainer="Arvin Ignaci <arvin.ignaci@gmail.com>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="Apache-2.0"
 homepage="https://www.khronos.org/vulkan/"
-distfiles="https://github.com/KhronosGroup/Vulkan-Loader/archive/v${version}.tar.gz"
-checksum=0d1f9fde9d21642526e9baa55d30364c95035c4fe3c6db96836631991b44dd90
+distfiles="https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-${version}.tar.gz"
+checksum=5dcd42b564804f4c01891ddd429a4a5028113c4cf39b44256689e8f543773134
diff --git a/srcpkgs/vulkan-loader/update b/srcpkgs/vulkan-loader/update
index 46acb07cbe81..c21c479d0e53 100644
--- a/srcpkgs/vulkan-loader/update
+++ b/srcpkgs/vulkan-loader/update
@@ -1,3 +1,3 @@
 _pkgname=Vulkan-Loader
-site="https://github.com/KhronosGroup/${_pkgname}/releases"
+site="https://github.com/KhronosGroup/${_pkgname}/tags"
 pattern="/releases/tag/sdk-\K\d.\d.\d+.\d(?=)"

From 8c53337c7a525f45993a8dc97107e6ac7384b167 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sun, 6 Feb 2022 04:02:50 +0100
Subject: [PATCH 11/93] ffmpeg: update to 5.0.

---
 common/shlibs           | 17 ++++++++---------
 srcpkgs/ffmpeg/template | 19 ++++++-------------
 2 files changed, 14 insertions(+), 22 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 2d8a8b8b0df3..ee2a4316a34a 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -386,15 +386,14 @@ libid3tag.so.0 libid3tag-0.15.1b_1
 libgif.so.7 giflib-5.1.0_1
 libImlib2.so.1 imlib2-1.4.2_1
 libmp3lame.so.0 lame-3.98.2_1
-libavdevice.so.58 libavdevice-4.0_1
-libavformat.so.58 libavformat-4.0_1
-libswscale.so.5 libswscale-4.0_1
-libswresample.so.3 libswresample-4.0_1
-libavresample.so.4 libavresample-4.0_1
-libpostproc.so.55 libpostproc-4.0_1
-libavcodec.so.58 libavcodec-4.0_1
-libavutil.so.56 libavutil-4.0_1
-libavfilter.so.7 libavfilter-4.0_1
+libavdevice.so.59 libavdevice-5.0_1
+libavformat.so.59 libavformat-5.0_1
+libswscale.so.6 libswscale-5.0_1
+libswresample.so.4 libswresample-5.0_1
+libpostproc.so.56 libpostproc-5.0_1
+libavcodec.so.59 libavcodec-5.0_1
+libavutil.so.57 libavutil-5.0_1
+libavfilter.so.8 libavfilter-5.0_1
 libSDL-1.2.so.0 SDL-1.2.14_1
 libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
diff --git a/srcpkgs/ffmpeg/template b/srcpkgs/ffmpeg/template
index 213aae8bbfa0..d319619deeaf 100644
--- a/srcpkgs/ffmpeg/template
+++ b/srcpkgs/ffmpeg/template
@@ -1,15 +1,15 @@
 # Template file for 'ffmpeg'
 # audacity also needs to be bumped when a new ffmpeg version bumps libavformat's soname!
 pkgname=ffmpeg
-version=4.4.1
-revision=2
+version=5.0
+revision=1
 short_desc="Decoding, encoding and streaming software"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://www.ffmpeg.org"
 changelog="https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog"
 distfiles="${homepage}/releases/ffmpeg-${version}.tar.xz"
-checksum=eadbad9e9ab30b25f5520fbfde99fae4a92a1ae3c0257a8d68569a4651e30e02
+checksum=51e919f7d205062c0fd4fae6243a84850391115104ccf1efc451733bc0ac7298
 
 hostmakedepends="pkg-config perl yasm"
 makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel
@@ -24,7 +24,7 @@ makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-deve
  $(vopt_if nvenc nv-codec-headers) $(vopt_if sndio sndio-devel)
  $(vopt_if dav1d libdav1d-devel) $(vopt_if zimg zimg-devel)
  $(vopt_if webp libwebp-devel) $(vopt_if sofa libmysofa-devel)
- $(vopt_if vulkan 'vulkan-loader Vulkan-Headers')
+ $(vopt_if vulkan 'vulkan-loader Vulkan-Headers Vulkan-Tools Vulkan-ValidationLayers')
  $(vopt_if drm libdrm-devel) $(vopt_if svtav1 libsvt-av1-devel)"
 depends="ffplay>=${version}_${revision}"
 
@@ -109,7 +109,7 @@ do_configure() {
 		$(vopt_enable x265 libx265) \
 		$(vopt_enable v4l2 libv4l2) \
 		$(vopt_enable aom libaom) $(vopt_enable vaapi) $(vopt_enable vdpau) \
-		--enable-libbs2b --enable-avresample --enable-libvidstab \
+		--enable-libbs2b --enable-libvidstab \
 		$(vopt_enable dav1d libdav1d) \
 		$(vopt_enable zimg libzimg) \
 		$(vopt_enable webp libwebp) \
@@ -138,12 +138,6 @@ libavdevice_package() {
 		vmove "usr/lib/libavdevice.so.*"
 	}
 }
-libavresample_package() {
-	short_desc="FFmpeg audio resampling library"
-	pkg_install() {
-		vmove "usr/lib/libavresample.so.*"
-	}
-}
 libavformat_package() {
 	short_desc="FFmpeg file format library"
 	pkg_install() {
@@ -189,8 +183,7 @@ ffmpeg-devel_package() {
 		libavfilter>=${version}_${revision}
 		libpostproc>=${version}_${revision}
 		libswscale>=${version}_${revision}
-		libswresample>=${version}_${revision}
-		libavresample>=${version}_${revision}"
+		libswresample>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include

From eb3e9af69bb595c37bd5a41fbba93abca2e5013d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sun, 6 Feb 2022 04:35:01 +0100
Subject: [PATCH 12/93] libavresample: remove

---
 srcpkgs/libavresample             | 1 -
 srcpkgs/removed-packages/template | 3 ++-
 2 files changed, 2 insertions(+), 2 deletions(-)
 delete mode 120000 srcpkgs/libavresample

diff --git a/srcpkgs/libavresample b/srcpkgs/libavresample
deleted file mode 120000
index a9f1eea092d5..000000000000
--- a/srcpkgs/libavresample
+++ /dev/null
@@ -1 +0,0 @@
-ffmpeg
\ No newline at end of file
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 30fa0d2cce34..6668ad9126e4 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,7 +1,7 @@
 # Template file for 'removed-packages'
 pkgname=removed-packages
 version=0.1
-revision=66
+revision=67
 build_style=meta
 short_desc="Uninstalls packages removed from repository"
 maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -203,6 +203,7 @@ replaces="
  key-mon<=1.17_5
  laditools<=1.1.0_3
  libapp<=20140527_2
+ libavresample<=4.4.1_1
  libco-devel<=20_1
  libco<=20_1
  libdbusmenu-qt<=0.9.2_4

From ec1243bbf43c36e78f47c3eb4278fc00c8e145c8 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:11 +0100
Subject: [PATCH 13/93] QMPlay2: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/QMPlay2/template b/srcpkgs/QMPlay2/template
index 1c8571de2591..335c130656d6 100644
--- a/srcpkgs/QMPlay2/template
+++ b/srcpkgs/QMPlay2/template
@@ -1,7 +1,7 @@
 # Template file for 'QMPlay2'
 pkgname=QMPlay2
 version=22.03.19
-revision=1
+revision=2
 wrksrc="${pkgname}-src-${version}"
 build_style=cmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"

From 304314b286282f2174f6354180700b7d66d1b371 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:11 +0100
Subject: [PATCH 14/93] alsa-plugins: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/alsa-plugins/template b/srcpkgs/alsa-plugins/template
index 0a03eaf9d8f0..60066091b803 100644
--- a/srcpkgs/alsa-plugins/template
+++ b/srcpkgs/alsa-plugins/template
@@ -1,7 +1,7 @@
 # Template file for 'alsa-plugins'
 pkgname=alsa-plugins
 version=1.2.6
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-maemo-plugin"
 hostmakedepends="pkg-config"

From 058827983c02d9d37345573d56c1d2e8aa9046af Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:11 +0100
Subject: [PATCH 15/93] arcan: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/arcan/template b/srcpkgs/arcan/template
index f33db1fadeb8..e78d9dc76e2d 100644
--- a/srcpkgs/arcan/template
+++ b/srcpkgs/arcan/template
@@ -1,7 +1,7 @@
 # Template file for 'arcan'
 pkgname=arcan
 version=0.6.1
-revision=1
+revision=2
 build_wrksrc=src
 build_style=cmake
 make_cmd=make

From cbe4ebef0ca322c9bc1dc705cd2fd9021396bb0f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:11 +0100
Subject: [PATCH 16/93] attract: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/attract/template b/srcpkgs/attract/template
index ceff4287193d..dc471aea1968 100644
--- a/srcpkgs/attract/template
+++ b/srcpkgs/attract/template
@@ -1,7 +1,7 @@
 # Template file for 'attract'
 pkgname=attract
 version=2.6.1
-revision=1
+revision=2
 build_style=gnu-makefile
 make_build_args="VERBOSE=1"
 hostmakedepends="pkg-config"

From d8a35f9e52184a07b0fe3bb07ca04e31d1cb5535 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:11 +0100
Subject: [PATCH 17/93] aubio: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/aubio/template b/srcpkgs/aubio/template
index eaab3e9fdb72..1697eb83541b 100644
--- a/srcpkgs/aubio/template
+++ b/srcpkgs/aubio/template
@@ -1,7 +1,7 @@
 # Template file for 'aubio'
 pkgname=aubio
 version=0.4.9
-revision=1
+revision=2
 build_style=waf3
 # XXX lash, pure and swig support.
 hostmakedepends="pkg-config txt2man"

From 6018a5305a02f762cb9645ea0bb3491ce0a11de2 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 18/93] audacious-plugins: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/audacious-plugins/template b/srcpkgs/audacious-plugins/template
index d0724c54b0ad..9c29e6b45d47 100644
--- a/srcpkgs/audacious-plugins/template
+++ b/srcpkgs/audacious-plugins/template
@@ -2,7 +2,7 @@
 #Keep in sync with audacious!
 pkgname=audacious-plugins
 version=4.1
-revision=4
+revision=5
 build_style=gnu-configure
 configure_args="$(vopt_enable gtk) $(vopt_enable qt)"
 hostmakedepends="gettext pkg-config glib-devel"

From d2bd97da8e2acd78adf9b52ecdbc0350b6591caf Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 19/93] baresip: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/baresip/template b/srcpkgs/baresip/template
index 203250ecebfe..2b375e17d197 100644
--- a/srcpkgs/baresip/template
+++ b/srcpkgs/baresip/template
@@ -1,7 +1,7 @@
 # Template file for 'baresip'
 pkgname=baresip
 version=1.1.0
-revision=1
+revision=2
 build_style=gnu-makefile
 make_build_args="LIBRE_MK=${XBPS_CROSS_BASE}/usr/share/re/re.mk  PREFIX=/usr
  SYSROOT=${XBPS_CROSS_BASE}/usr LIBRE_INC=${XBPS_CROSS_BASE}/usr/include/re

From 57dd43983ea0121ae1905240af1afef638b2065e Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 20/93] blender: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/blender/template b/srcpkgs/blender/template
index 91799f04fba5..28befed1faf8 100644
--- a/srcpkgs/blender/template
+++ b/srcpkgs/blender/template
@@ -1,7 +1,7 @@
 # Template file for 'blender'
 pkgname=blender
 version=3.0.0
-revision=4
+revision=5
 archs="x86_64* ppc64*"
 build_style="cmake"
 pycompile_dirs="/usr/share/blender/${version%.*}/scripts"

From 438c7ebd45400b4fe1d6926b48fffb35871b8e66 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 21/93] cantata: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/cantata/template b/srcpkgs/cantata/template
index 8ce1d756ace9..f685d5f985f7 100644
--- a/srcpkgs/cantata/template
+++ b/srcpkgs/cantata/template
@@ -1,7 +1,7 @@
 # Template file for 'cantata'
 pkgname=cantata
 version=2.4.2
-revision=2
+revision=3
 build_style=cmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools qt5-tools"
 makedepends="qt5-devel qt5-tools-devel qt5-svg-devel qt5-xmlpatterns-devel

From 207315c197f7e454477996816d5eece4a583033e Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 22/93] ccextractor: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ccextractor/template b/srcpkgs/ccextractor/template
index 9abcd82852b2..7fe2ba4f27b6 100644
--- a/srcpkgs/ccextractor/template
+++ b/srcpkgs/ccextractor/template
@@ -1,7 +1,7 @@
 # Template file for 'ccextractor'
 pkgname=ccextractor
 version=0.93
-revision=1
+revision=2
 build_wrksrc="linux"
 build_style=gnu-configure
 configure_args="--enable-ocr --enable-hardsubx"

From 7c9072a854729540bfc5f68e9071c21da077ada7 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:12 +0100
Subject: [PATCH 23/93] chromaprint: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/chromaprint/template b/srcpkgs/chromaprint/template
index 7ef7838949f3..1f7bbc70a22c 100644
--- a/srcpkgs/chromaprint/template
+++ b/srcpkgs/chromaprint/template
@@ -1,7 +1,7 @@
 # Template file for 'chromaprint'
 pkgname=chromaprint
 version=1.5.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_TOOLS=ON"
 make_check_target="check"

From e286363c83fbb945fbaa7a410af8252a8324051d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 24/93] chromium: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template
index 2708747046d7..eeb4da7d417a 100644
--- a/srcpkgs/chromium/template
+++ b/srcpkgs/chromium/template
@@ -2,7 +2,7 @@
 pkgname=chromium
 # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version
 version=99.0.4844.51
-revision=1
+revision=2
 archs="i686* x86_64* aarch64* armv7l* ppc64le*"
 short_desc="Google's attempt at creating a safer, faster, and more stable browser"
 maintainer="Duncaen <duncaen@voidlinux.org>"

From 91032c7c5be0bae80a3ee4de021052e374d54f80 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 25/93] cmus: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/cmus/template b/srcpkgs/cmus/template
index 6dc8d61b8652..81c867e53d38 100644
--- a/srcpkgs/cmus/template
+++ b/srcpkgs/cmus/template
@@ -1,7 +1,7 @@
 # Template file for 'cmus'
 pkgname=cmus
 version=2.9.1
-revision=2
+revision=3
 build_style=configure
 configure_args="prefix=/usr LD=$CC"
 hostmakedepends="pkg-config"

From 4692b2d1e9bfd88103dfbe74b5136d1bae1b32c2 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 26/93] deadbeef: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/deadbeef/template b/srcpkgs/deadbeef/template
index 159ad1ce38bc..9a1589dbb1d9 100644
--- a/srcpkgs/deadbeef/template
+++ b/srcpkgs/deadbeef/template
@@ -1,7 +1,7 @@
 # Template file for 'deadbeef'
 pkgname=deadbeef
 version=1.8.8
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-oss --disable-lfm --disable-notify --disable-gtk2"
 hostmakedepends="automake libtool gettext gettext-devel intltool pkg-config

From d008190a559d4b73b0ea7465149488ea6e528d04 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 27/93] dolphin-emu: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/dolphin-emu/template b/srcpkgs/dolphin-emu/template
index 2b3a783943b8..91b02229a382 100644
--- a/srcpkgs/dolphin-emu/template
+++ b/srcpkgs/dolphin-emu/template
@@ -1,7 +1,7 @@
 # Template file for 'dolphin-emu'
 pkgname=dolphin-emu
 version=5.0.16101
-revision=1
+revision=2
 _dolphin_commit=8ecfa537a242de74d2e372e30d9d79b14584b2fb
 _mgba_commit=40d4c430fc36caeb7ea32fd39624947ed487d2f2
 #Version/hash pair can be found at https://dolphin-emu.org/download/

From 9b4344e5274b8ff9bfed183fecdebaf5454829b7 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 28/93] droidcam: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/droidcam/template b/srcpkgs/droidcam/template
index 1357308432ef..2b2eec714633 100644
--- a/srcpkgs/droidcam/template
+++ b/srcpkgs/droidcam/template
@@ -1,7 +1,7 @@
 # Template file for 'droidcam'
 pkgname=droidcam
 version=1.8.1
-revision=1
+revision=2
 build_style=gnu-makefile
 make_build_args="USBMUXD=-lusbmuxd-2.0 JPEG=-lturbojpeg"
 hostmakedepends="pkg-config"

From 4f8453f22256f19c77bc9e3547a4d1159087ea9c Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 29/93] electron10: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/electron10/template b/srcpkgs/electron10/template
index 05506dddcb37..986c96bf83f4 100644
--- a/srcpkgs/electron10/template
+++ b/srcpkgs/electron10/template
@@ -3,7 +3,7 @@ pkgname=electron10
 version=10.4.7
 _nodever=12.16.3
 _chromiumver=85.0.4183.121
-revision=2
+revision=3
 archs="x86_64* i686* aarch64*"
 build_wrksrc="src"
 create_wrksrc=yes

From 2a946f08fc53b47649bfc1b7486528550244a77b Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:13 +0100
Subject: [PATCH 30/93] electron13: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/electron13/template b/srcpkgs/electron13/template
index 1ceb6f788a62..77c7d5306cd6 100644
--- a/srcpkgs/electron13/template
+++ b/srcpkgs/electron13/template
@@ -1,7 +1,7 @@
 # Template file for 'electron13'
 pkgname=electron13
 version=13.6.7
-revision=1
+revision=2
 _nodever=14.16.0
 _chromiumver=91.0.4472.164
 archs="x86_64* i686* aarch64* ppc64le*"

From 12c7289c0f73deb2da68ffc1fdc1b29aa3d42579 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 31/93] ffmpegthumbnailer: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ffmpegthumbnailer/template b/srcpkgs/ffmpegthumbnailer/template
index 039eea7622b3..27bba7e685a0 100644
--- a/srcpkgs/ffmpegthumbnailer/template
+++ b/srcpkgs/ffmpegthumbnailer/template
@@ -1,7 +1,7 @@
 # Template file for 'ffmpegthumbnailer'
 pkgname=ffmpegthumbnailer
 version=2.2.2
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="libpng-devel libjpeg-turbo-devel ffmpeg-devel"

From 2830bbd38d342bda7a895b2b629ebd68e6850d4e Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 32/93] ffmpegthumbs: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ffmpegthumbs/template b/srcpkgs/ffmpegthumbs/template
index 72f6ccaeedd0..4e61fa2e51d7 100644
--- a/srcpkgs/ffmpegthumbs/template
+++ b/srcpkgs/ffmpegthumbs/template
@@ -1,7 +1,7 @@
 # Template file for 'ffmpegthumbs'
 pkgname=ffmpegthumbs
 version=21.12.3
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="extra-cmake-modules kcoreaddons kconfig-devel
  pkg-config qt5-host-tools qt5-qmake gettext"

From 35bcff766c1d2e97afa037e8b4c7ed04681b7fd8 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 33/93] ffms2: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ffms2/template b/srcpkgs/ffms2/template
index 68e8a0c14bce..2acfadac44b3 100644
--- a/srcpkgs/ffms2/template
+++ b/srcpkgs/ffms2/template
@@ -1,7 +1,7 @@
 # Template file for 'ffms2'
 pkgname=ffms2
 version=2.40
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-shared --disable-static"
 hostmakedepends="pkg-config autoconf automake libtool"

From 256e79e59c5b38b1537ca5a630aea8d46cb0792b Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 34/93] freerdp: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/freerdp/template b/srcpkgs/freerdp/template
index c4796b8c73c0..d484740037f9 100644
--- a/srcpkgs/freerdp/template
+++ b/srcpkgs/freerdp/template
@@ -1,7 +1,7 @@
 # Template file for 'freerdp'
 pkgname=freerdp
 version=2.6.0
-revision=1
+revision=2
 wrksrc="FreeRDP-${version}"
 build_style=cmake
 configure_args="-DWITH_ALSA=ON -DWITH_CUPS=OFF -DWITH_FFMPEG=ON

From ccdb2cbea38d82b081838910ca959e203555c9de Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 35/93] gerbera: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/gerbera/template b/srcpkgs/gerbera/template
index 7ae7950c72fb..4e0e2a94a9fb 100644
--- a/srcpkgs/gerbera/template
+++ b/srcpkgs/gerbera/template
@@ -1,7 +1,7 @@
 # Template file for 'gerbera'
 pkgname=gerbera
 version=1.6.4
-revision=4
+revision=5
 build_style=cmake
 configure_args="-DWITH_SYSTEMD=0 -DWITH_AVCODEC=1"
 hostmakedepends="pkg-config"

From 56560a84d63c34699c52c0609c04761c3b76a831 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 36/93] goldendict: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/goldendict/template b/srcpkgs/goldendict/template
index 7553e408d1a7..edb56dc72aa6 100644
--- a/srcpkgs/goldendict/template
+++ b/srcpkgs/goldendict/template
@@ -1,7 +1,7 @@
 # Template file for 'goldendict'
 pkgname=goldendict
 version=1.5.0RC2
-revision=5
+revision=6
 wrksrc="${pkgname}-${version/RC/-RC}"
 build_style=qmake
 configure_args="CONFIG+=zim_support"

From d03781ad33c753217688f02a83ad8f463cc7efda Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:14 +0100
Subject: [PATCH 37/93] gst-libav: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index dc77de85702b..1a09c7f06ba6 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,7 +1,7 @@
 # Template file for 'gst-libav'
 pkgname=gst-libav
 version=1.18.5
-revision=1
+revision=2
 wrksrc="${pkgname}-${version}"
 build_style=meson
 hostmakedepends="pkg-config yasm"

From e0737cf4a828a01b60b60995c3f194216b8e9f55 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 38/93] guvcview: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template
index 345cf6006f24..d42fd38fa4ad 100644
--- a/srcpkgs/guvcview/template
+++ b/srcpkgs/guvcview/template
@@ -1,7 +1,7 @@
 # Template file for 'guvcview'
 pkgname=guvcview
 version=2.0.7
-revision=1
+revision=2
 create_wrksrc=yes
 build_style=gnu-configure
 configure_args="--disable-static --disable-debian-menu"

From 3de8f769bc6662b738d2ac2eaaa0e408799ea604 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 39/93] handbrake: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/handbrake/template b/srcpkgs/handbrake/template
index 6ad7bd3ea798..7bff9580c310 100644
--- a/srcpkgs/handbrake/template
+++ b/srcpkgs/handbrake/template
@@ -1,7 +1,7 @@
 # Template file for 'handbrake'
 pkgname=handbrake
 version=1.5.1
-revision=1
+revision=2
 wrksrc="HandBrake-${version}"
 build_style=gnu-configure
 configure_args="--force --disable-gtk-update-checks --disable-df-fetch --harden

From a83c6e16b6cd8f4b9185132060a0a81ccd172a3c Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 40/93] hedgewars: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/hedgewars/template b/srcpkgs/hedgewars/template
index 7060dbc37d95..36ca62d4fbbd 100644
--- a/srcpkgs/hedgewars/template
+++ b/srcpkgs/hedgewars/template
@@ -1,7 +1,7 @@
 # Template file for 'hedgewars'
 pkgname=hedgewars
 version=1.0.0
-revision=3
+revision=4
 wrksrc="${pkgname}-src-${version}"
 build_style=cmake
 configure_args="-DNOSERVER=1 -DDATA_INSTALL_DIR=/usr/share/${pkgname}

From 7489252abf250956f697578ca921dbd5bdb679c9 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 41/93] idjc: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/idjc/template b/srcpkgs/idjc/template
index ddabff2a4e74..df60318b3db9 100644
--- a/srcpkgs/idjc/template
+++ b/srcpkgs/idjc/template
@@ -1,7 +1,7 @@
 # Template file for 'idjc'
 pkgname=idjc
 version=0.9.1
-revision=2
+revision=3
 build_style=gnu-configure
 hostmakedepends="pkg-config git python3 automake gettext-devel libtool"
 makedepends="libvorbis-devel libogg-devel jack-devel libsamplerate-devel

From 794ea8357bd3696a5a57325469bf18c700a3316f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 42/93] k3b: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/k3b/template b/srcpkgs/k3b/template
index 1994bc5ccec9..900f312e9338 100644
--- a/srcpkgs/k3b/template
+++ b/srcpkgs/k3b/template
@@ -1,7 +1,7 @@
 # Template file for 'k3b'
 pkgname=k3b
 version=21.12.3
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="extra-cmake-modules pkg-config qt5-qmake gettext
  qt5-host-tools kauth kdoctools kcoreaddons"

From 11ed771e767265cde237895f01181e6ab3c4d34f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 43/93] kfilemetadata5: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index 46d898853023..59be73111345 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,7 +1,7 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
 version=5.91.0
-revision=1
+revision=2
 wrksrc="${pkgname%5}-${version}"
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-qmake

From 9475e354f0334cf8126186983a0f2f2abfb29ca3 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:15 +0100
Subject: [PATCH 44/93] kid3: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/kid3/template b/srcpkgs/kid3/template
index 81633262dc03..456206d90e16 100644
--- a/srcpkgs/kid3/template
+++ b/srcpkgs/kid3/template
@@ -1,7 +1,7 @@
 # Template file for 'kid3'
 pkgname=kid3
 version=3.9.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DWITH_APPS='CLI;$(vopt_if KDE KDE Qt)'
  -DWITH_DOCBOOKDIR=/usr/share/xsl/docbook -DWITH_FLAC=$(vopt_if flac ON OFF)

From 3ec0409602bbd23ffd954ef9c73ab2639a32d1fa Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 45/93] kodi: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template
index a31240ff2766..9467a52c852f 100644
--- a/srcpkgs/kodi/template
+++ b/srcpkgs/kodi/template
@@ -1,7 +1,7 @@
 # Template file for 'kodi'
 pkgname=kodi
 version=19.0
-revision=4
+revision=5
 _codename="Matrix"
 wrksrc="xbmc-${version}-${_codename}"
 build_style=cmake

From 52ae81f1c5f9168e3c0eb23ec694ae10f1ea7075 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 46/93] libextractor: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/libextractor/template b/srcpkgs/libextractor/template
index 29d5b8df01f8..ddd4790f93e8 100644
--- a/srcpkgs/libextractor/template
+++ b/srcpkgs/libextractor/template
@@ -1,7 +1,7 @@
 # Template file for 'libextractor'
 pkgname=libextractor
 version=1.11
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static"
 hostmakedepends="pkg-config"

From 775a25f12a9a19643e742d5899479e9dc801f87f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 47/93] libopenshot: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/libopenshot/template b/srcpkgs/libopenshot/template
index 71dff12b5d61..662a54758232 100644
--- a/srcpkgs/libopenshot/template
+++ b/srcpkgs/libopenshot/template
@@ -1,7 +1,7 @@
 # Template file for 'libopenshot'
 pkgname=libopenshot
 version=0.2.7
-revision=1
+revision=2
 build_style=cmake
 # Builds fail with Ruby-2.4.1
 configure_args="-DENABLE_RUBY=OFF -DUSE_SYSTEM_JSONCPP=ON"

From 3c178369fd1f1a5e30451a690a8d1c5d46fbc2a5 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 48/93] loudgain: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/loudgain/template b/srcpkgs/loudgain/template
index da4f2d56e94c..4d6bf29efb4f 100644
--- a/srcpkgs/loudgain/template
+++ b/srcpkgs/loudgain/template
@@ -1,7 +1,7 @@
 # Template file for 'loudgain'
 pkgname=loudgain
 version=0.6.8
-revision=2
+revision=3
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="libebur128-devel taglib-devel ffmpeg-devel"

From 1239fa3f091879528f369b2223d0e37f5aedccae Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 49/93] mediastreamer: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mediastreamer/template b/srcpkgs/mediastreamer/template
index ba8b3dcc19e0..49572e52dd2f 100644
--- a/srcpkgs/mediastreamer/template
+++ b/srcpkgs/mediastreamer/template
@@ -1,7 +1,7 @@
 # Template file for 'mediastreamer'
 pkgname=mediastreamer
 version=5.0.55
-revision=1
+revision=2
 wrksrc="mediastreamer2-${version}"
 build_style=cmake
 configure_args="-DENABLE_STRICT=0 -DENABLE_UNIT_TESTS=0"

From 71540de03d250229404515bcfc189b4988815ac2 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 50/93] mgba: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mgba/template b/srcpkgs/mgba/template
index a9babfe5f8e0..a6dddada2602 100644
--- a/srcpkgs/mgba/template
+++ b/srcpkgs/mgba/template
@@ -1,7 +1,7 @@
 # Template file for 'mgba'
 pkgname=mgba
 version=0.9.3
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config qt5-host-tools qt5-qmake desktop-file-utils"
 makedepends="SDL2-devel ffmpeg-devel libedit-devel libepoxy-devel libmagick-devel

From 56bfc89f2eaac1487e93812fa46ccb1830f33ffb Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:16 +0100
Subject: [PATCH 51/93] minidlna: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/minidlna/template b/srcpkgs/minidlna/template
index da681f604300..e42ad491acf3 100644
--- a/srcpkgs/minidlna/template
+++ b/srcpkgs/minidlna/template
@@ -1,7 +1,7 @@
 # Template file for 'minidlna'
 pkgname=minidlna
 version=1.3.0
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="
  --sbindir=/usr/bin

From 04069a99cc5c76d357378bdedabccd0a38a34d66 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 52/93] mlt: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mlt/template b/srcpkgs/mlt/template
index 8933eb4e7bb9..ed6b27503f9a 100644
--- a/srcpkgs/mlt/template
+++ b/srcpkgs/mlt/template
@@ -1,7 +1,7 @@
 # Template file for 'mlt'
 pkgname=mlt
 version=6.26.1
-revision=1
+revision=2
 build_style=configure
 configure_args="--prefix=/usr --libdir=/usr/lib$XBPS_TARGET_WORDSIZE
  --enable-gpl --enable-gpl3 --disable-swfdec --without-kde

From b554bad13eecc42acc53e4ea2f7c5a0f6cf0fb3c Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 53/93] mlt7: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mlt7/template b/srcpkgs/mlt7/template
index 5aefa500dd8a..f8352c2fc3f3 100644
--- a/srcpkgs/mlt7/template
+++ b/srcpkgs/mlt7/template
@@ -1,7 +1,7 @@
 # Template file for 'mlt7'
 pkgname=mlt7
 version=7.4.0
-revision=1
+revision=2
 wrksrc="mlt-${version}"
 build_style=cmake
 configure_args="-DSWIG_PYTHON=ON"

From 2f94eca6a3c0eff01ed33c4a020263746a415c25 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 54/93] moc: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/moc/template b/srcpkgs/moc/template
index c42be650a1d2..4b95426599bf 100644
--- a/srcpkgs/moc/template
+++ b/srcpkgs/moc/template
@@ -1,7 +1,7 @@
 # Template file for 'moc'
 pkgname=moc
 version=2.5.2
-revision=6
+revision=7
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="db-devel ncurses-devel libcurl-devel popt-devel ffmpeg-devel

From d839862cc615d808e7dc8902628c5b604412814a Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 55/93] motion: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/motion/template b/srcpkgs/motion/template
index 14ebb0b32118..efda46aec518 100644
--- a/srcpkgs/motion/template
+++ b/srcpkgs/motion/template
@@ -1,7 +1,7 @@
 # Template file for 'motion'
 pkgname=motion
 version=4.4.0
-revision=1
+revision=2
 wrksrc="motion-release-${version}"
 build_style=gnu-configure
 hostmakedepends="automake pkg-config gettext-devel tar"

From d96a317468ddeca6d689e522425e89f7e94e4a90 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 56/93] mpd: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index b34c78c11815..7a61651ab8fd 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,7 +1,7 @@
 # Template file for 'mpd'
 pkgname=mpd
 version=0.23.6
-revision=1
+revision=2
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsoundcloud=enabled -Dpipe=true -Dtwolame=enabled -Dbzip2=enabled

From 98e6dcfef7920d2d4bea1fb174d4b12fbcaae7ac Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:17 +0100
Subject: [PATCH 57/93] mpv: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/mpv/template b/srcpkgs/mpv/template
index f7093a16fa85..5d016e225da5 100644
--- a/srcpkgs/mpv/template
+++ b/srcpkgs/mpv/template
@@ -1,7 +1,7 @@
 # Template file for 'mpv'
 pkgname=mpv
 version=0.34.1
-revision=1
+revision=2
 build_style=waf3
 configure_args="--confdir=/etc/mpv --docdir=/usr/share/examples/mpv
  --enable-cdda --enable-dvbin --enable-dvdnav --enable-libarchive

From bf9d18fb0066c15e0ac56e5e530a1f2b240a8654 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 58/93] musikcube: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/musikcube/template b/srcpkgs/musikcube/template
index 580284d60f88..bdc1b917d224 100644
--- a/srcpkgs/musikcube/template
+++ b/srcpkgs/musikcube/template
@@ -1,7 +1,7 @@
 # Template file for 'musikcube'
 pkgname=musikcube
 version=0.97.0
-revision=1
+revision=2
 build_style=cmake
 make_cmd=make
 configure_args="-DNO_NCURSESW=1 -DENABLE_SNDIO=true -DDISABLE_STRIP=true

From df3076059499b006daabdf009bae23ccee7b5115 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 59/93] notcurses: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/notcurses/template b/srcpkgs/notcurses/template
index 9581a8e3de89..b74b03de5913 100644
--- a/srcpkgs/notcurses/template
+++ b/srcpkgs/notcurses/template
@@ -1,7 +1,7 @@
 # Template file for 'notcurses'
 pkgname=notcurses
 version=3.0.7
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DUSE_STATIC=ON $(vopt_bool man USE_PANDOC)"
 hostmakedepends="pkg-config $(vopt_if man pandoc)"

From 7f25cc854c51a32026ff2c2b94ad1f55ef1d81d8 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 60/93] obs: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/obs/template b/srcpkgs/obs/template
index f8599214a122..639c2f0c2dd5 100644
--- a/srcpkgs/obs/template
+++ b/srcpkgs/obs/template
@@ -1,7 +1,7 @@
 # Template file for 'obs'
 pkgname=obs
 version=27.2.0
-revision=1
+revision=2
 archs="i686* x86_64* ppc64le* aarch64*"
 wrksrc="obs-studio-${version}"
 build_style=cmake

From b9a940537ad7b992a9b7c05442252ee7699012d7 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 61/93] olive: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/olive/template b/srcpkgs/olive/template
index 12a46936c990..5290d8e5aacd 100644
--- a/srcpkgs/olive/template
+++ b/srcpkgs/olive/template
@@ -1,7 +1,7 @@
 # Template file for 'olive'
 pkgname=olive
 version=0.1.2
-revision=2
+revision=3
 build_style=qmake
 hostmakedepends="qt5-qmake qt5-host-tools pkg-config"
 makedepends="qt5-devel qt5-multimedia-devel qt5-svg-devel ffmpeg-devel frei0r-plugins"

From e84bda2f98fe2b2be374230d44bae4a2695a6d63 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 62/93] opencv: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/opencv/template b/srcpkgs/opencv/template
index 10c687200014..02cc923d2341 100644
--- a/srcpkgs/opencv/template
+++ b/srcpkgs/opencv/template
@@ -1,7 +1,7 @@
 # Template file for 'opencv'
 pkgname=opencv
 version=3.4.15
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON
  -DWITH_OPENCL=ON -DENABLE_CXX11=ON -DOPENCV_SKIP_PYTHON_LOADER=ON

From 45347fd73dae8f4410162d0c04fceb4464cdd690 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 63/93] opencv4: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/opencv4/template b/srcpkgs/opencv4/template
index 595d8b2e22a9..06986920b1c6 100644
--- a/srcpkgs/opencv4/template
+++ b/srcpkgs/opencv4/template
@@ -1,7 +1,7 @@
 # Template file for 'opencv4'
 pkgname=opencv4
 version=4.5.3
-revision=2
+revision=3
 wrksrc=opencv-${version}
 build_style=cmake
 configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON -DWITH_OPENCL=ON

From 924b865cfccdfe395aded115c0f8514c4e31ce08 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:18 +0100
Subject: [PATCH 64/93] openimageio: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/openimageio/template b/srcpkgs/openimageio/template
index b63eca2ae31c..688552b0af21 100644
--- a/srcpkgs/openimageio/template
+++ b/srcpkgs/openimageio/template
@@ -1,7 +1,7 @@
 # Template file for 'openimageio'
 pkgname=openimageio
 version=2.2.15.1
-revision=3
+revision=4
 wrksrc="oiio-Release-${version}"
 build_style=cmake
 configure_args="-DUSE_OPENGL=0 -DUSE_QT=0 -DUSE_PYTHON=0 -DOIIO_BUILD_TESTS=1

From 6f39d8636106b110d3d45e30ad92461791b3d9e5 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 65/93] openmw: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template
index 581e2cbb081e..9a263c9eae45 100644
--- a/srcpkgs/openmw/template
+++ b/srcpkgs/openmw/template
@@ -1,7 +1,7 @@
 # Template file for 'openmw'
 pkgname=openmw
 version=0.47.0
-revision=1
+revision=2
 wrksrc="${pkgname}-${pkgname}-${version}"
 build_style=cmake
 # System bullet doesn't use double precision (double precision would break vdrift)

From 9854c5cebaea2514d44749d424ba32f5fe3f582f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 66/93] osg: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/osg/template b/srcpkgs/osg/template
index 08bf6d4b6591..9b80c81617ce 100644
--- a/srcpkgs/osg/template
+++ b/srcpkgs/osg/template
@@ -2,7 +2,7 @@
 pkgname=osg
 reverts=3.6.0_1
 version=3.4.1
-revision=12
+revision=13
 wrksrc=OpenSceneGraph-OpenSceneGraph-${version}
 build_style=cmake
 build_helper="qemu"

From 93822e6fe89620d3aa85ea4ab3e4cec0f36efe06 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 67/93] pianobar: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/pianobar/template b/srcpkgs/pianobar/template
index 652db15ba46b..e8f56c9c2ce2 100644
--- a/srcpkgs/pianobar/template
+++ b/srcpkgs/pianobar/template
@@ -1,7 +1,7 @@
 # Template file for 'pianobar'
 pkgname=pianobar
 version=2020.11.28
-revision=1
+revision=2
 build_style=gnu-makefile
 make_build_args="V=1"
 hostmakedepends="pkg-config"

From fb218d3d777ff6997719304dfc0df71b21e157b6 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 68/93] ppsspp: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ppsspp/template b/srcpkgs/ppsspp/template
index 38308424f58b..c76458459ec2 100644
--- a/srcpkgs/ppsspp/template
+++ b/srcpkgs/ppsspp/template
@@ -1,7 +1,7 @@
 # Template file for 'ppsspp'
 pkgname=ppsspp
 version=1.12.3
-revision=1
+revision=2
 _glslang_commit=dc11adde23c455a24e13dd54de9b4ede8bdd7db8
 _SPIRV_Cross_commit=9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1
 _armips_commit=7885552b208493a6a0f21663770c446c3ba65576

From 0bd0d26ac15a3ce479fed8de4fc5f14466a3d365 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 69/93] pqiv: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/pqiv/template b/srcpkgs/pqiv/template
index 542fc27a2d32..9308d949b6a1 100644
--- a/srcpkgs/pqiv/template
+++ b/srcpkgs/pqiv/template
@@ -1,7 +1,7 @@
 # Template file for 'pqiv'
 pkgname=pqiv
 version=2.12
-revision=1
+revision=2
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
 makedepends="glib-devel gtk+3-devel $(vopt_if ffmpeg ffmpeg-devel)

From 961fbea5ca7c7aedfe96b6323c2a36923e0b31cc Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 70/93] qmmp: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/qmmp/template b/srcpkgs/qmmp/template
index df7b57da7ed6..4b9cc799ce69 100644
--- a/srcpkgs/qmmp/template
+++ b/srcpkgs/qmmp/template
@@ -1,7 +1,7 @@
 # Template file for 'qmmp'
 pkgname=qmmp
 version=1.5.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DUSE_HAL:BOOL=FALSE -DQMMP_DEFAULT_UI:STRING=simple"
 hostmakedepends="pkg-config qt5-host-tools qt5-qmake"

From 0c5541097f319c0ec5aa81ea65ea3e56ec0e3f59 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:19 +0100
Subject: [PATCH 71/93] qt5-webengine: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/qt5-webengine/template b/srcpkgs/qt5-webengine/template
index 213672ab215c..af54e123bd8d 100644
--- a/srcpkgs/qt5-webengine/template
+++ b/srcpkgs/qt5-webengine/template
@@ -1,7 +1,7 @@
 # Template file for 'qt5-webengine'
 pkgname=qt5-webengine
 version=5.15.8
-revision=1
+revision=2
 _version="${version}-lts"
 _chromium_commit=8c0a9b4459f5200a24ab9e687a3fb32e975382e5
 archs="x86_64* i686* armv[67]* ppc64* aarch64*"

From c73d3fd643dbc5f57f6bb19056f3904931e1ae84 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 72/93] qtav: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/qtav/template b/srcpkgs/qtav/template
index 0d85ec076482..4f8e391dc210 100644
--- a/srcpkgs/qtav/template
+++ b/srcpkgs/qtav/template
@@ -1,7 +1,7 @@
 # Template file for 'qtav'
 pkgname=qtav
 version=1.13.0
-revision=1
+revision=2
 wrksrc="QtAV-${version}"
 build_style=qmake
 hostmakedepends="qt5-qmake qt5-host-tools"

From 79abd5ccf4672b8a3d57595e1cab6888c89bf155 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 73/93] qtox: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/qtox/template b/srcpkgs/qtox/template
index f3fa78acb915..e90d434e370d 100644
--- a/srcpkgs/qtox/template
+++ b/srcpkgs/qtox/template
@@ -1,7 +1,7 @@
 # Template file for 'qtox'
 pkgname=qtox
 version=1.17.4
-revision=1
+revision=2
 wrksrc="qTox-${version}"
 build_style=cmake
 configure_args="-DUPDATE_CHECK=OFF

From 2b1ff7794a85fed2563049edcf018da9bec9619f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 74/93] retroarch: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/retroarch/template b/srcpkgs/retroarch/template
index ed8e9da4394f..f118848b9a15 100644
--- a/srcpkgs/retroarch/template
+++ b/srcpkgs/retroarch/template
@@ -1,7 +1,7 @@
 # Template file for 'retroarch'
 pkgname=retroarch
 version=1.10.0
-revision=1
+revision=2
 wrksrc="RetroArch-$version"
 build_style=configure
 configure_args="--prefix=/usr --sysconfdir=/etc --enable-networking

From b08d8a4bbbc6003bc03f04607767cf45b72fcbc1 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 75/93] scrcpy: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/scrcpy/template b/srcpkgs/scrcpy/template
index 42f57c3fb663..490c0442c361 100644
--- a/srcpkgs/scrcpy/template
+++ b/srcpkgs/scrcpy/template
@@ -1,7 +1,7 @@
 # Template file for 'scrcpy'
 pkgname=scrcpy
 version=1.23
-revision=1
+revision=2
 build_style=meson
 configure_args="-Dcompile_server=false
  -Dprebuilt_server=/usr/share/scrcpy/scrcpy-server-v${version}"

From 7a16be485876876451181572224d7f405e8798d1 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 76/93] siril: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template
index a06f3352243d..424baf48cf76 100644
--- a/srcpkgs/siril/template
+++ b/srcpkgs/siril/template
@@ -1,7 +1,7 @@
 # Template file for 'siril'
 pkgname=siril
 version=0.9.12
-revision=5
+revision=6
 build_style=gnu-configure
 hostmakedepends="pkg-config intltool autoconf automake gettext-devel"
 makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel

From b30695183675efd77161711c8f97f022f9e77ac1 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 77/93] spek-alternative: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/spek-alternative/template b/srcpkgs/spek-alternative/template
index d65086b8f008..72747cbb0a02 100644
--- a/srcpkgs/spek-alternative/template
+++ b/srcpkgs/spek-alternative/template
@@ -1,7 +1,7 @@
 # Template file for 'spek-alternative'
 pkgname=spek-alternative
 version=0.8.2.3
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake gettext-devel intltool libtool pkg-config wxWidgets-common"
 makedepends="ffmpeg-devel wxWidgets-gtk3-devel"

From d4f2229e5217a2958d6a5807845ab2d2537b8539 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:20 +0100
Subject: [PATCH 78/93] ssr: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/ssr/template b/srcpkgs/ssr/template
index a6439c742b22..37976b35d7f7 100644
--- a/srcpkgs/ssr/template
+++ b/srcpkgs/ssr/template
@@ -1,7 +1,7 @@
 # Template file for 'ssr'
 pkgname=ssr
 version=0.4.3
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DWITH_QT5=ON"
 hostmakedepends="pkg-config"

From b47291cbc5dce637a20db7526c64b4b5daad9fd0 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 79/93] sumo: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/sumo/template b/srcpkgs/sumo/template
index f3cc1c4490ae..39c47a46b44c 100644
--- a/srcpkgs/sumo/template
+++ b/srcpkgs/sumo/template
@@ -1,7 +1,7 @@
 # Template file for 'sumo'
 pkgname=sumo
 version=1.12.0
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="libgdal-tools pkg-config swig python3-setuptools"
 makedepends="python3-devel ffmpeg-devel fox-devel gl2ps-devel libgdal-devel

From e3aa7278262e1166ca0081c4102055311555a69d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 80/93] synfig: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/synfig/template b/srcpkgs/synfig/template
index 87416c4a1731..c14771a9955c 100644
--- a/srcpkgs/synfig/template
+++ b/srcpkgs/synfig/template
@@ -1,7 +1,7 @@
 # Template file for 'synfig'
 pkgname=synfig
 version=1.4.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-boost-libdir=${XBPS_CROSS_BASE}/usr/lib"
 hostmakedepends="boost-build ImageMagick pkg-config intltool"

From 6510c3e59cc294fa91da6bb93006e20aa3ac8421 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 81/93] synfigstudio: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/synfigstudio/template b/srcpkgs/synfigstudio/template
index 6c7e437732a0..800b20f696e4 100644
--- a/srcpkgs/synfigstudio/template
+++ b/srcpkgs/synfigstudio/template
@@ -1,7 +1,7 @@
 # Template file for 'synfigstudio'
 pkgname=synfigstudio
 version=1.4.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-update-mimedb"
 hostmakedepends="pkg-config intltool gettext synfig"

From e9c4ff1ec6534f2c156df8c940b1941a04afac0d Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 82/93] telegram-desktop: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index d778d218ef30..4452e74b3a86 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
 version=3.4.8
-revision=1
+revision=2
 wrksrc="tdesktop-${version}-full"
 build_style=cmake
 build_helper="qemu"

From d7278590c09c599d2faf4f3a5f420609085177f8 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 83/93] timg: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/timg/template b/srcpkgs/timg/template
index 7774d007cf01..1681657338b5 100644
--- a/srcpkgs/timg/template
+++ b/srcpkgs/timg/template
@@ -1,7 +1,7 @@
 # Template file for 'timg'
 pkgname=timg
 version=1.4.2
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DWITH_OPENSLIDE_SUPPORT=off -Wno-dev"
 hostmakedepends="pkg-config git"

From 3ab69ef50f93876e908e1c2166250740649d6334 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 84/93] transcode: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/transcode/template b/srcpkgs/transcode/template
index 775cd09fc4e3..47aec6ae1399 100644
--- a/srcpkgs/transcode/template
+++ b/srcpkgs/transcode/template
@@ -1,7 +1,7 @@
 # Template file for 'transcode'
 pkgname=transcode
 version=1.1.7
-revision=4
+revision=5
 wrksrc=mojaves-transcode-tcforge-70badbfe3674
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"

From 3446ebfd6b28771e66dc5413d792876b17c0b07f Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:21 +0100
Subject: [PATCH 85/93] tvheadend: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/tvheadend/template b/srcpkgs/tvheadend/template
index 230ecb592571..4a4867b253e3 100644
--- a/srcpkgs/tvheadend/template
+++ b/srcpkgs/tvheadend/template
@@ -1,7 +1,7 @@
 # Template file for 'tvheadend'
 pkgname=tvheadend
 version=4.2.8
-revision=5
+revision=6
 wrksrc=tvheadend-${version}
 build_style=gnu-configure
 configure_args="--enable-dvbscan --disable-ffmpeg_static

From 4f8c5b189fc4e75668be872003d91e1a27637021 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 86/93] unpaper: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/unpaper/template b/srcpkgs/unpaper/template
index 38ed47a58401..b05920d13101 100644
--- a/srcpkgs/unpaper/template
+++ b/srcpkgs/unpaper/template
@@ -1,7 +1,7 @@
 # Template file for 'unpaper'
 pkgname=unpaper
 version=6.1
-revision=3
+revision=4
 build_style=gnu-configure
 maintainer="Orphaned <orphan@voidlinux.org>"
 hostmakedepends="pkg-config libxslt"

From 2c6c5ca3d156826426f5176091926ec45e5c3b22 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 87/93] vapoursynth: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/vapoursynth/template b/srcpkgs/vapoursynth/template
index 63a2043fe522..f9d3905ace6c 100644
--- a/srcpkgs/vapoursynth/template
+++ b/srcpkgs/vapoursynth/template
@@ -1,7 +1,7 @@
 # Template file for 'vapoursynth'
 pkgname=vapoursynth
 version=R57
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake libtool nasm pkg-config python3-Cython"
 makedepends="python3-devel zimg-devel"

From 3bae5eab13ed69f3680b542b58e56883a8f96a4b Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 88/93] vba-m: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/vba-m/template b/srcpkgs/vba-m/template
index 8e6447f5c6f5..d98b4d9fd930 100644
--- a/srcpkgs/vba-m/template
+++ b/srcpkgs/vba-m/template
@@ -2,7 +2,7 @@
 pkgname=vba-m
 reverts=1292_2
 version=2.1.4
-revision=4
+revision=5
 wrksrc="visualboyadvance-m-${version}"
 build_style=cmake
 configure_args="-DENABLE_GTK=TRUE -DENABLE_FFMPEG=TRUE -DENABLE_LINK=TRUE"

From 96f94c433aed75709ed11507b0a779c4f89eba7a Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 89/93] vlc: rebuild against ffmpeg-5.0

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

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

From f01e8abf5b4fc45f9a5ff396506c85f4f3da376e Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 90/93] waypipe: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/waypipe/template b/srcpkgs/waypipe/template
index 31be3b1a0914..f7190653a187 100644
--- a/srcpkgs/waypipe/template
+++ b/srcpkgs/waypipe/template
@@ -1,7 +1,7 @@
 # Template file for 'waypipe'
 pkgname=waypipe
 version=0.8.2
-revision=1
+revision=2
 wrksrc="${pkgname}-v${version}"
 build_style=meson
 # lto is off because it causes linking errors in armv6l and armv7l (due to NEON)

From dfba60cb73dc2cff167a8b279d7a812e893113df Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:22 +0100
Subject: [PATCH 91/93] wf-recorder: rebuild against ffmpeg-5.0

---
 srcpkgs/wf-recorder/patches/ffmpeg.patch | 172 +++++++++++++++++++++++
 srcpkgs/wf-recorder/template             |   2 +-
 2 files changed, 173 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/wf-recorder/patches/ffmpeg.patch

diff --git a/srcpkgs/wf-recorder/patches/ffmpeg.patch b/srcpkgs/wf-recorder/patches/ffmpeg.patch
new file mode 100644
index 000000000000..06d31b03fd2c
--- /dev/null
+++ b/srcpkgs/wf-recorder/patches/ffmpeg.patch
@@ -0,0 +1,172 @@
+From fcb219901b6b0aff8b261722ae173b60486fd76e Mon Sep 17 00:00:00 2001
+From: Manuel Stoeckl <code@mstoeckl.com>
+Date: Fri, 19 Nov 2021 20:12:19 -0500
+Subject: [PATCH] Fix build with latest FFmpeg
+
+Changes to the FFmpeg git repository since version 4.4 include:
+* Removing the deprecated av_register_all
+* Making AVCodec const
+* Removing the long deprecated AVStream.codec field
+---
+ src/frame-writer.cpp | 37 +++++++++++++++++++++++++++----------
+ src/frame-writer.hpp |  6 +++---
+ 2 files changed, 30 insertions(+), 13 deletions(-)
+
+diff --git a/src/frame-writer.cpp b/src/frame-writer.cpp
+index 043d772..7614b0c 100644
+--- a/src/frame-writer.cpp
++++ b/src/frame-writer.cpp
+@@ -15,6 +15,8 @@
+ static const AVRational US_RATIONAL{1,1000000} ;
+ #define AUDIO_RATE 44100
+ 
++// av_register_all was deprecated in 58.9.100, removed in 59.0.100
++#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 0, 100)
+ class FFmpegInitialize
+ {
+ public :
+@@ -27,6 +29,7 @@ public :
+ };
+ 
+ static FFmpegInitialize ffmpegInitialize;
++#endif
+ 
+ void FrameWriter::init_hw_accel()
+ {
+@@ -93,7 +96,7 @@ AVPixelFormat FrameWriter::lookup_pixel_format(std::string pix_fmt)
+     std::exit(-1);
+ }
+ 
+-AVPixelFormat FrameWriter::choose_sw_format(AVCodec *codec)
++AVPixelFormat FrameWriter::choose_sw_format(const AVCodec *codec)
+ {
+     auto in_fmt = get_input_format();
+ 
+@@ -117,7 +120,7 @@ AVPixelFormat FrameWriter::choose_sw_format(AVCodec *codec)
+     return codec->pix_fmts[0];
+ }
+ 
+-void FrameWriter::init_video_filters(AVCodec *codec)
++void FrameWriter::init_video_filters(const AVCodec *codec)
+ {
+     if (params.codec.find("vaapi") != std::string::npos) {
+         if (params.video_filter == "null") {
+@@ -272,7 +275,7 @@ void FrameWriter::init_video_stream()
+     AVDictionary *options = NULL;
+     load_codec_options(&options);
+ 
+-    AVCodec* codec = avcodec_find_encoder_by_name(params.codec.c_str());
++    const AVCodec* codec = avcodec_find_encoder_by_name(params.codec.c_str());
+     if (!codec)
+     {
+         std::cerr << "Failed to find the given codec: " << params.codec << std::endl;
+@@ -286,7 +289,7 @@ void FrameWriter::init_video_stream()
+         std::exit(-1);
+     }
+ 
+-    this->videoCodecCtx = videoStream->codec;
++    videoCodecCtx = avcodec_alloc_context3(codec);
+     videoCodecCtx->width      = params.width;
+     videoCodecCtx->height     = params.height;
+     videoCodecCtx->time_base  = US_RATIONAL;
+@@ -321,10 +324,16 @@ void FrameWriter::init_video_stream()
+         std::exit(-1);
+     }
+     av_dict_free(&options);
++
++    if ((ret = avcodec_parameters_from_context(videoStream->codecpar, videoCodecCtx)) < 0) {
++        av_strerror(ret, err, 256);
++        std::cerr << "avcodec_parameters_from_context failed: " << err << std::endl;
++        std::exit(-1);
++    }
+ }
+ 
+ #ifdef HAVE_PULSE
+-static uint64_t get_codec_channel_layout(AVCodec *codec)
++static uint64_t get_codec_channel_layout(const AVCodec *codec)
+ {
+       int i = 0;
+       if (!codec->channel_layouts)
+@@ -339,7 +348,7 @@ static uint64_t get_codec_channel_layout(AVCodec *codec)
+       return codec->channel_layouts[0];
+ }
+ 
+-static enum AVSampleFormat get_codec_sample_fmt(AVCodec *codec)
++static enum AVSampleFormat get_codec_sample_fmt(const AVCodec *codec)
+ {
+     int i = 0;
+     if (!codec->sample_fmts)
+@@ -356,7 +365,7 @@ static enum AVSampleFormat get_codec_sample_fmt(AVCodec *codec)
+ 
+ void FrameWriter::init_audio_stream()
+ {
+-    AVCodec* codec = avcodec_find_encoder_by_name("aac");
++    const AVCodec* codec = avcodec_find_encoder_by_name("aac");
+     if (!codec)
+     {
+         std::cerr << "Failed to find the aac codec" << std::endl;
+@@ -370,7 +379,7 @@ void FrameWriter::init_audio_stream()
+         std::exit(-1);
+     }
+ 
+-    audioCodecCtx = audioStream->codec;
++    audioCodecCtx = avcodec_alloc_context3(codec);
+     audioCodecCtx->bit_rate = lrintf(128000.0f);
+     audioCodecCtx->sample_fmt = get_codec_sample_fmt(codec);
+     audioCodecCtx->channel_layout = get_codec_channel_layout(codec);
+@@ -407,6 +416,14 @@ void FrameWriter::init_audio_stream()
+         std::cerr << "Failed to initialize swr" << std::endl;
+         std::exit(-1);
+     }
++
++    int ret;
++    if ((ret = avcodec_parameters_from_context(audioStream->codecpar, audioCodecCtx)) < 0) {
++        char errmsg[256];
++        av_strerror(ret, errmsg, sizeof(errmsg));
++        std::cerr << "avcodec_parameters_from_context failed: " << err << std::endl;
++        std::exit(-1);
++    }
+ }
+ #endif
+ void FrameWriter::init_codecs()
+@@ -697,11 +714,11 @@ FrameWriter::~FrameWriter()
+     if (outputFmt && (!(outputFmt->flags & AVFMT_NOFILE)))
+         avio_closep(&fmtCtx->pb);
+ 
+-    avcodec_close(videoStream->codec);
++    avcodec_free_context(&videoCodecCtx);
+     // Freeing all the allocated memory:
+ #ifdef HAVE_PULSE
+     if (params.enable_audio)
+-        avcodec_close(audioStream->codec);
++        avcodec_free_context(&audioCodecCtx);
+ #endif
+     // TODO: free all the hw accel
+     avformat_free_context(fmtCtx);
+diff --git a/src/frame-writer.hpp b/src/frame-writer.hpp
+index cb9ba73..88f1ae2 100644
+--- a/src/frame-writer.hpp
++++ b/src/frame-writer.hpp
+@@ -72,7 +72,7 @@ class FrameWriter
+     FrameWriterParams params;
+     void load_codec_options(AVDictionary **dict);
+ 
+-    AVOutputFormat* outputFmt;
++    const AVOutputFormat* outputFmt;
+     AVStream* videoStream;
+     AVCodecContext* videoCodecCtx;
+     AVFormatContext* fmtCtx;
+@@ -85,11 +85,11 @@ class FrameWriter
+     AVBufferRef *hw_frame_context = NULL;
+ 
+     AVPixelFormat lookup_pixel_format(std::string pix_fmt);
+-    AVPixelFormat choose_sw_format(AVCodec *codec);
++    AVPixelFormat choose_sw_format(const AVCodec *codec);
+     AVPixelFormat get_input_format();
+     void init_hw_accel();
+     void init_codecs();
+-    void init_video_filters(AVCodec *codec);
++    void init_video_filters(const AVCodec *codec);
+     void init_video_stream();
+ 
+     void encode(AVCodecContext *enc_ctx, AVFrame *frame, AVPacket *pkt);
diff --git a/srcpkgs/wf-recorder/template b/srcpkgs/wf-recorder/template
index 8ca26d6ef458..a41f3d50c7eb 100644
--- a/srcpkgs/wf-recorder/template
+++ b/srcpkgs/wf-recorder/template
@@ -1,7 +1,7 @@
 # Template file for 'wf-recorder'
 pkgname=wf-recorder
 version=0.2.1
-revision=1
+revision=2
 build_style=meson
 hostmakedepends="pkg-config ninja scdoc wayland-devel"
 makedepends="wayland-protocols wayland-devel ffmpeg-devel x264-devel

From e42fd35c3342a761ff716575c379c416992c9c73 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:23 +0100
Subject: [PATCH 92/93] xine-lib: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/xine-lib/template b/srcpkgs/xine-lib/template
index f713eff49b07..ef7bcca02b0a 100644
--- a/srcpkgs/xine-lib/template
+++ b/srcpkgs/xine-lib/template
@@ -1,7 +1,7 @@
 # Template file for 'xine-lib'
 pkgname=xine-lib
 version=1.2.12
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-vcd --disable-gnomevfs --without-esound --disable-dxr3
  --disable-oss"

From 11c57e5b6329162e3328b1bc86c322d6132589f1 Mon Sep 17 00:00:00 2001
From: tibequadorian <tibequadorian@posteo.de>
Date: Sat, 19 Mar 2022 18:40:23 +0100
Subject: [PATCH 93/93] xpra: rebuild against ffmpeg-5.0

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

diff --git a/srcpkgs/xpra/template b/srcpkgs/xpra/template
index 5bc9ea89fdff..91dddea47392 100644
--- a/srcpkgs/xpra/template
+++ b/srcpkgs/xpra/template
@@ -1,7 +1,7 @@
 # Template file for 'xpra'
 pkgname=xpra
 version=4.3.2
-revision=1
+revision=2
 build_style=python3-module
 make_install_args="$(vopt_with docs)"
 hostmakedepends="pkg-config python3-Cython $(vopt_if docs pandoc)"

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

end of thread, other threads:[~2022-12-11 20:18 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-24 13:45 [PR PATCH] [WIP] Tracking: FFmpeg 5.0 tibequadorian
2022-03-24 14:57 ` [PR PATCH] [Updated] " tibequadorian
2022-03-24 15:23 ` tibequadorian
2022-03-24 15:51 ` tibequadorian
2022-03-24 16:19 ` tibequadorian
2022-03-24 17:58 ` tibequadorian
2022-03-24 18:14 ` tibequadorian
2022-03-24 18:41 ` tibequadorian
2022-03-25 23:15 ` tibequadorian
2022-03-26  0:52 ` tibequadorian
2022-03-28 12:25 ` tibequadorian
2022-04-11  0:48 ` tibequadorian
2022-04-14 13:51 ` Idesmi
2022-04-14 14:11 ` tibequadorian
2022-04-14 14:58 ` [PR PATCH] [Updated] " tibequadorian
2022-04-21 13:26 ` marmeladema
2022-04-22  1:48 ` [PR PATCH] [Updated] " tibequadorian
2022-04-24 22:46 ` tibequadorian
2022-05-07 21:50 ` tibequadorian
2022-07-23 18:48 ` Idesmi
2022-10-22  2:14 ` github-actions
2022-11-06  2:13 ` [PR PATCH] [Closed]: " github-actions
2022-12-11 18:07 ` zlice
2022-12-11 20:18 ` paper42

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