Github messages for voidlinux
 help / color / mirror / Atom feed
From: Rooyca <Rooyca@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [WIP] taglib: update to 2.0.1
Date: Sun, 17 Nov 2024 05:50:42 +0100	[thread overview]
Message-ID: <20241117045042.EB97A21524@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-51718@inbox.vuxu.org>

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

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

https://github.com/Rooyca/void-packages taglib201
https://github.com/void-linux/void-packages/pull/51718

[WIP] taglib: update to 2.0.1


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

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



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

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

From a3d686679e8d3548fcb808f509b356c4888e24e5 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 18:03:56 -0500
Subject: [PATCH 01/45] taglib: update to 2.0.1.

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

diff --git a/srcpkgs/taglib/template b/srcpkgs/taglib/template
index b8fc616ff4b444..649140cbfd4837 100644
--- a/srcpkgs/taglib/template
+++ b/srcpkgs/taglib/template
@@ -1,6 +1,6 @@
 # Template file for 'taglib'
 pkgname=taglib
-version=1.13.1
+version=2.0.1
 revision=1
 build_style=cmake
 configure_args="-DWITH_MP4=ON -DWITH_ASF=ON -DBUILD_SHARED_LIBS=ON"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later, MPL-1.1"
 homepage="https://taglib.github.io/"
 distfiles="https://github.com/taglib/taglib/archive/v${version}.tar.gz"
-checksum=c8da2b10f1bfec2cd7dbfcd33f4a2338db0765d851a50583d410bacf055cfd0b
+checksum=08c0a27b96aa5c4e23060fe0b6f93102ee9091a9385257b9d0ddcf467de0d925
 
 taglib-devel_package() {
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"

From bbe315c9c4d837fb0619ddb67be102e0a7a85dc0 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:03 -0500
Subject: [PATCH 02/45] QMPlay2: rebuild for taglib update

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

diff --git a/srcpkgs/QMPlay2/template b/srcpkgs/QMPlay2/template
index b58ef7c089bd4e..58e54fe409f666 100644
--- a/srcpkgs/QMPlay2/template
+++ b/srcpkgs/QMPlay2/template
@@ -1,7 +1,7 @@
 # Template file for 'QMPlay2'
 pkgname=QMPlay2
 version=24.06.16
-revision=2
+revision=3
 build_style=cmake
 hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
 makedepends="alsa-lib-devel ffmpeg6-devel libass-devel libcdio-devel libgme-devel

From 9dc6c46180a10e69ddab84515fd26f14728ff831 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:04 -0500
Subject: [PATCH 03/45] ardour: rebuild for taglib update

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

diff --git a/srcpkgs/ardour/template b/srcpkgs/ardour/template
index a2d06acbabd057..a1c4c84d6944f7 100644
--- a/srcpkgs/ardour/template
+++ b/srcpkgs/ardour/template
@@ -1,7 +1,7 @@
 # Template file for 'ardour'
 pkgname=ardour
 version=8.1
-revision=1
+revision=2
 build_style=waf3
 configure_args="--cxx11 --no-phone-home --with-backends=jack,alsa,dummy
  --configdir=/etc

From 4e749dca2413a825b3d16dd38344a0272e5e2824 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:04 -0500
Subject: [PATCH 04/45] ario: rebuild for taglib update

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

diff --git a/srcpkgs/ario/template b/srcpkgs/ario/template
index 52157b997ccba6..409c05f5c9e492 100644
--- a/srcpkgs/ario/template
+++ b/srcpkgs/ario/template
@@ -1,7 +1,7 @@
 # Template file for 'ario'
 pkgname=ario
 version=1.6
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--disable-static"
 hostmakedepends="pkg-config intltool"

From cec2f69b4b0ffb53feeba3984d83d52fa1445221 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:06 -0500
Subject: [PATCH 05/45] clementine: rebuild for taglib update

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

diff --git a/srcpkgs/clementine/template b/srcpkgs/clementine/template
index ed62f519456f9f..9ad73accb99876 100644
--- a/srcpkgs/clementine/template
+++ b/srcpkgs/clementine/template
@@ -1,7 +1,7 @@
 # Template file for 'clementine'
 pkgname=clementine
 version=1.4.1
-revision=1
+revision=2
 _fullver=${version}-10-gefe886e0a
 build_style=cmake
 configure_args="-DUSE_SYSTEM_TAGLIB=ON -DBUILD_WERROR=OFF -DUSE_SYSTEM_PROJECTM=ON

From 6eb081781de220a7f318ae4c892e4107c314c53a Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:06 -0500
Subject: [PATCH 06/45] easytag: rebuild for taglib update

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

diff --git a/srcpkgs/easytag/template b/srcpkgs/easytag/template
index 49d84513dc15e0..82ffa4944efb78 100644
--- a/srcpkgs/easytag/template
+++ b/srcpkgs/easytag/template
@@ -1,7 +1,7 @@
 # Template file for 'easytag'
 pkgname=easytag
 version=2.4.3
-revision=3
+revision=4
 build_style=gnu-configure
 hostmakedepends="gdk-pixbuf glib-devel intltool itstool pkg-config"
 makedepends="gtk+3-devel id3lib-devel libid3tag-devel libvorbis-devel

From 4dd81b9d40a1fb4ea84a72bb7d636516a3a99b08 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:07 -0500
Subject: [PATCH 07/45] flacon: rebuild for taglib update

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

diff --git a/srcpkgs/flacon/template b/srcpkgs/flacon/template
index e11ce5fdf88fd3..ae589f682d9ee4 100644
--- a/srcpkgs/flacon/template
+++ b/srcpkgs/flacon/template
@@ -1,7 +1,7 @@
 # Template file for 'flacon'
 pkgname=flacon
 version=9.0.0
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="pkg-config"
 makedepends="qt5-tools-devel uchardet-devel taglib-devel"

From db707fa27b61b2a682007809489f5e5fe8bbb682 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:08 -0500
Subject: [PATCH 08/45] gerbera: rebuild for taglib update

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

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

From 7c6c5ab916ede1588db76304420ed95946af3556 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:08 -0500
Subject: [PATCH 09/45] gogglesmm: rebuild for taglib update

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

diff --git a/srcpkgs/gogglesmm/template b/srcpkgs/gogglesmm/template
index 1c6ff145941334..091a804e6b2337 100644
--- a/srcpkgs/gogglesmm/template
+++ b/srcpkgs/gogglesmm/template
@@ -1,7 +1,7 @@
 # Template file for 'gogglesmm'
 pkgname=gogglesmm
 version=1.2.5
-revision=1
+revision=2
 archs="x86_64* i686* aarch64* armv7* ppc64*"
 build_style=cmake
 hostmakedepends="pkg-config desktop-file-utils"

From 0cb7285f5bc5c5f822a3e93cead94e2ca05cb5bd Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:09 -0500
Subject: [PATCH 10/45] gst-plugins-good1: rebuild for taglib update

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

diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index 69ccc769568223..c5ea3a752ee4bc 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,7 +1,7 @@
 # Template file for 'gst-plugins-good1'
 pkgname=gst-plugins-good1
 version=1.24.9
-revision=1
+revision=2
 build_style=meson
 configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
  $(vopt_feature gtk3 gtk3)"

From b79ab5057eec8530684f3c7cbe864cbf929bdaf7 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:10 -0500
Subject: [PATCH 11/45] id3ted: rebuild for taglib update

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

diff --git a/srcpkgs/id3ted/template b/srcpkgs/id3ted/template
index b993e5a37137da..e4dbeef29b2441 100644
--- a/srcpkgs/id3ted/template
+++ b/srcpkgs/id3ted/template
@@ -1,7 +1,7 @@
 # Template file for 'id3ted'
 pkgname=id3ted
 version=1.0
-revision=2
+revision=3
 build_style=gnu-makefile
 makedepends="file-devel taglib-devel"
 short_desc="Command line id3 tag editor"

From c89da34b4831a94206676554abfbd9d7fcf2b1ca Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:10 -0500
Subject: [PATCH 12/45] juk: rebuild for taglib update

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

diff --git a/srcpkgs/juk/template b/srcpkgs/juk/template
index 3ba82ffd6a5d00..3ef0dd79f77817 100644
--- a/srcpkgs/juk/template
+++ b/srcpkgs/juk/template
@@ -1,7 +1,7 @@
 # Template file for 'juk'
 pkgname=juk
 version=24.08.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
  -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"

From e9d2abe766ed33dde681a400ab5444fae5633af4 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:11 -0500
Subject: [PATCH 13/45] k3b: rebuild for taglib update

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

diff --git a/srcpkgs/k3b/template b/srcpkgs/k3b/template
index df8a596b33de9d..0bf6f06d9c43e0 100644
--- a/srcpkgs/k3b/template
+++ b/srcpkgs/k3b/template
@@ -1,7 +1,7 @@
 # Template file for 'k3b'
 pkgname=k3b
 version=24.08.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
  -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins -DQT_MAJOR_VERSION=6

From cd46e0573d759e0b3410efc64e97d51469478077 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:12 -0500
Subject: [PATCH 14/45] kasts: rebuild for taglib update

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

diff --git a/srcpkgs/kasts/template b/srcpkgs/kasts/template
index 8f20510028c2e6..c87ffe096937eb 100644
--- a/srcpkgs/kasts/template
+++ b/srcpkgs/kasts/template
@@ -1,7 +1,7 @@
 # Template file for 'kasts'
 pkgname=kasts
 version=24.08.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
  -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins

From bfaf6f54e19d5b41a2d3d9707665cd84bb73eb98 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:12 -0500
Subject: [PATCH 15/45] kf6-kfilemetadata: rebuild for taglib update

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

diff --git a/srcpkgs/kf6-kfilemetadata/template b/srcpkgs/kf6-kfilemetadata/template
index 8500a04a062d6f..fa9de9a087f00f 100644
--- a/srcpkgs/kf6-kfilemetadata/template
+++ b/srcpkgs/kf6-kfilemetadata/template
@@ -1,7 +1,7 @@
 # Template file for 'kf6-kfilemetadata'
 pkgname=kf6-kfilemetadata
 version=6.7.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
 hostmakedepends="extra-cmake-modules qt6-tools qt6-base

From 80b473b4efd09f7c96956bcd4ce58ff648529493 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:13 -0500
Subject: [PATCH 16/45] kfilemetadata5: rebuild for taglib update

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

diff --git a/srcpkgs/kfilemetadata5/template b/srcpkgs/kfilemetadata5/template
index 88ed174a02b8a4..03576c040ce2b5 100644
--- a/srcpkgs/kfilemetadata5/template
+++ b/srcpkgs/kfilemetadata5/template
@@ -1,7 +1,7 @@
 # Template file for 'kfilemetadata5'
 pkgname=kfilemetadata5
 version=5.116.0
-revision=1
+revision=2
 build_style=cmake
 hostmakedepends="kcoreaddons extra-cmake-modules pkg-config qt5-host-tools qt5-qmake
  gettext kcoreaddons python3"

From bc6dd8de03af5e3682ed575a4dc2bab7404b4084 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:14 -0500
Subject: [PATCH 17/45] kid3: rebuild for taglib update

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

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

From fce8c0e52bac113a428402442ad15c9c99c8a91c Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:14 -0500
Subject: [PATCH 18/45] kio-extras: rebuild for taglib update

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

diff --git a/srcpkgs/kio-extras/template b/srcpkgs/kio-extras/template
index 4366ee098d6ae7..126844fd3c9fdb 100644
--- a/srcpkgs/kio-extras/template
+++ b/srcpkgs/kio-extras/template
@@ -1,7 +1,7 @@
 # Template file for 'kio-extras'
 pkgname=kio-extras
 version=24.08.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
  -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"

From 4e37c0696c029934ab5302807dad2a05b04f265d Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:15 -0500
Subject: [PATCH 19/45] kodi: rebuild for taglib update

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

diff --git a/srcpkgs/kodi/template b/srcpkgs/kodi/template
index 6e94577ff2cfeb..066e4bfa7321cd 100644
--- a/srcpkgs/kodi/template
+++ b/srcpkgs/kodi/template
@@ -1,7 +1,7 @@
 # Template file for 'kodi'
 pkgname=kodi
 version=21.0
-revision=1
+revision=2
 _codename="Omega"
 _crossguid_ver="ca1bf4b810e2d188d04cb6286f957008ee1b7681"
 _dvdcss_ver="1.4.3-Next-Nexus-Alpha2-2"

From 5145a498039129cb217318c089f11f4264d1f170 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:16 -0500
Subject: [PATCH 20/45] krename: rebuild for taglib update

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

diff --git a/srcpkgs/krename/template b/srcpkgs/krename/template
index 2c4486a763144b..2b2079d3d041f5 100644
--- a/srcpkgs/krename/template
+++ b/srcpkgs/krename/template
@@ -1,7 +1,7 @@
 # Template file for 'krename'
 pkgname=krename
 version=5.0.2
-revision=3
+revision=4
 build_style=cmake
 hostmakedepends="extra-cmake-modules gettext kcoreaddons pkg-config qt5-host-tools qt5-qmake"
 makedepends="exiv2-devel freetype-devel kjs-devel kparts-devel libpodofo-devel

From 85659925691ca708d5f7fc6b67e0945668017c72 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:16 -0500
Subject: [PATCH 21/45] libtaginfo: rebuild for taglib update

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

diff --git a/srcpkgs/libtaginfo/template b/srcpkgs/libtaginfo/template
index 39e4f2aec531cb..0e9497e26723c5 100644
--- a/srcpkgs/libtaginfo/template
+++ b/srcpkgs/libtaginfo/template
@@ -1,7 +1,7 @@
 # Template file for 'libtaginfo'
 pkgname=libtaginfo
 version=0.2.1
-revision=2
+revision=3
 build_style=gnu-configure
 hostmakedepends="automake libtool pkg-config"
 makedepends="taglib-devel"

From f5961d0ee9f1e724dccae950915b271e405a0baa Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:17 -0500
Subject: [PATCH 22/45] lms: rebuild for taglib update

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

diff --git a/srcpkgs/lms/template b/srcpkgs/lms/template
index f79a66366a8d7a..707e2a591d1175 100644
--- a/srcpkgs/lms/template
+++ b/srcpkgs/lms/template
@@ -1,7 +1,7 @@
 # Template file for 'lms'
 pkgname=lms
 version=3.59.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DLMS_IMAGE_BACKEND=graphicsmagick"
 hostmakedepends="pkg-config"

From 60371d969f4036f783f4c772748254531cf8e776 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:18 -0500
Subject: [PATCH 23/45] loudgain: rebuild for taglib update

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

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

From 37d5f1597bbc951cd8e6145240a946324504a33d Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:18 -0500
Subject: [PATCH 24/45] mixxx: rebuild for taglib update

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

diff --git a/srcpkgs/mixxx/template b/srcpkgs/mixxx/template
index 3568315470a260..157bbb7bff311c 100644
--- a/srcpkgs/mixxx/template
+++ b/srcpkgs/mixxx/template
@@ -1,7 +1,7 @@
 # Template file for 'mixxx'
 pkgname=mixxx
 version=2.3.3
-revision=8
+revision=9
 build_style=cmake
 configure_args="-DCMAKE_BUILD_TYPE=Release"
 hostmakedepends="extra-cmake-modules pkg-config protobuf qt5-host-tools qt5-qmake"

From 27bb9b23c3a5cd8b105c57bf66d3a0f6810fb586 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:19 -0500
Subject: [PATCH 25/45] moc: rebuild for taglib update

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

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

From 9c7bd6ccf3fe203d526c59abf77be427c0721f22 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:20 -0500
Subject: [PATCH 26/45] mp3unicode: rebuild for taglib update

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

diff --git a/srcpkgs/mp3unicode/template b/srcpkgs/mp3unicode/template
index 7c30d271da3fcf..8bee0048c9b7c5 100644
--- a/srcpkgs/mp3unicode/template
+++ b/srcpkgs/mp3unicode/template
@@ -1,7 +1,7 @@
 # Template file for 'mp3unicode'
 pkgname=mp3unicode
 version=1.2.1
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="pkg-config"
 makedepends="taglib-devel"

From fff4d84244604d92083beef64fbc950a86a1a66b Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:20 -0500
Subject: [PATCH 27/45] musikcube: rebuild for taglib update

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

diff --git a/srcpkgs/musikcube/template b/srcpkgs/musikcube/template
index bddf5ad3038d9c..95641d75a5fb6f 100644
--- a/srcpkgs/musikcube/template
+++ b/srcpkgs/musikcube/template
@@ -1,7 +1,7 @@
 # Template file for 'musikcube'
 pkgname=musikcube
 version=3.0.4
-revision=1
+revision=2
 build_style=cmake
 make_cmd=make
 configure_args="-DNO_NCURSESW=1"

From a9f1ed85a236fcd10aa0c6c032632cebd8df4b84 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:21 -0500
Subject: [PATCH 28/45] ncmpcpp: rebuild for taglib update

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

diff --git a/srcpkgs/ncmpcpp/template b/srcpkgs/ncmpcpp/template
index 75ce5f6f31f559..02f26388eed645 100644
--- a/srcpkgs/ncmpcpp/template
+++ b/srcpkgs/ncmpcpp/template
@@ -1,7 +1,7 @@
 # Template file for 'ncmpcpp'
 pkgname=ncmpcpp
 version=0.9.2
-revision=11
+revision=12
 build_style=gnu-configure
 configure_args=" BOOST_LIB_SUFFIX= --enable-clock --enable-outputs
  --enable-unicode --enable-visualizer --with-curl --with-taglib --with-fftw"

From eb541843b65b0fb80791543728f7c3a2f3e1d862 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:22 -0500
Subject: [PATCH 29/45] parole: rebuild for taglib update

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

diff --git a/srcpkgs/parole/template b/srcpkgs/parole/template
index 793d996e02d920..4e63954a8abd76 100644
--- a/srcpkgs/parole/template
+++ b/srcpkgs/parole/template
@@ -1,7 +1,7 @@
 # Template file for 'parole'
 pkgname=parole
 version=4.18.1
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
 hostmakedepends="pkg-config intltool glib-devel"

From 1e31e5f4d6e0f2f44349844d365ac67a5c1860e3 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:22 -0500
Subject: [PATCH 30/45] pragha: rebuild for taglib update

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

diff --git a/srcpkgs/pragha/template b/srcpkgs/pragha/template
index 2fc54d44215821..b2f27fa11a4e6f 100644
--- a/srcpkgs/pragha/template
+++ b/srcpkgs/pragha/template
@@ -1,7 +1,7 @@
 # Template file for 'pragha'
 pkgname=pragha
 version=1.3.4
-revision=1
+revision=2
 build_style=gnu-configure
 hostmakedepends="automake libtool xfce4-dev-tools glib-devel gettext-devel
  pkg-config intltool"

From e060da1fb9cb14eaf673b7575c041ed55c42be99 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:23 -0500
Subject: [PATCH 31/45] python3-pytaglib: rebuild for taglib update

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

diff --git a/srcpkgs/python3-pytaglib/template b/srcpkgs/python3-pytaglib/template
index 147b444167e533..f2e95a4f3bd3c2 100644
--- a/srcpkgs/python3-pytaglib/template
+++ b/srcpkgs/python3-pytaglib/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pytaglib'
 pkgname=python3-pytaglib
 version=1.4.6
-revision=5
+revision=6
 build_style=python3-module
 hostmakedepends="python3-setuptools python3-Cython"
 makedepends="python3-devel taglib-devel"

From 271e319f48f05de1beb5e788af44169ad3f4d894 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:24 -0500
Subject: [PATCH 32/45] qmmp: rebuild for taglib update

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

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

From 237dca032a616ac5b472cb5e1aef55578f4a7f75 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:24 -0500
Subject: [PATCH 33/45] quimup: rebuild for taglib update

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

diff --git a/srcpkgs/quimup/template b/srcpkgs/quimup/template
index edec0a09e5a29e..33f27038824bb1 100644
--- a/srcpkgs/quimup/template
+++ b/srcpkgs/quimup/template
@@ -1,7 +1,7 @@
 # Template file for 'quimup'
 pkgname=quimup
 version=1.4.4
-revision=1
+revision=2
 build_style=qmake
 configure_args="INCLUDEPATH+='${XBPS_CROSS_BASE}/usr/include/qt5'
  INCLUDEPATH+='${XBPS_CROSS_BASE}/usr/include/qt5/QtCore'

From cbe187bf0eba9c4e6c2ab7dae1f6781d2a204ff8 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:25 -0500
Subject: [PATCH 34/45] soundkonverter: rebuild for taglib update

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

diff --git a/srcpkgs/soundkonverter/template b/srcpkgs/soundkonverter/template
index e11cd96426472b..f31ba5a0c158a0 100644
--- a/srcpkgs/soundkonverter/template
+++ b/srcpkgs/soundkonverter/template
@@ -1,7 +1,7 @@
 # Template file for 'soundkonverter'
 pkgname=soundkonverter
 version=3.0.1
-revision=2
+revision=3
 build_wrksrc=src
 build_style=cmake
 configure_args="-DCMAKE_CXX_STANDARD_LIBRARIES=-ltag"

From e67a648724784fc25699d7d27112fad1ad271c37 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:26 -0500
Subject: [PATCH 35/45] strawberry: rebuild for taglib update

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

diff --git a/srcpkgs/strawberry/template b/srcpkgs/strawberry/template
index 71ab49813ab586..4ff5b14d7f3389 100644
--- a/srcpkgs/strawberry/template
+++ b/srcpkgs/strawberry/template
@@ -1,7 +1,7 @@
 # Template file for 'strawberry'
 pkgname=strawberry
 version=1.1.3
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DBUILD_WITH_QT6=ON -DQT_HOST_PATH=/usr"
 hostmakedepends="pkg-config protobuf gettext qt6-base qt6-tools"

From 8d7e4d15e77acdb1a888aaad6e9ea9e7aa4b7095 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:26 -0500
Subject: [PATCH 36/45] taglib-extras: rebuild for taglib update

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

diff --git a/srcpkgs/taglib-extras/template b/srcpkgs/taglib-extras/template
index 4157777e18a4c6..fe114d665080b8 100644
--- a/srcpkgs/taglib-extras/template
+++ b/srcpkgs/taglib-extras/template
@@ -1,7 +1,7 @@
 # Template file for 'taglib-extras'
 pkgname=taglib-extras
 version=1.0.1
-revision=2
+revision=3
 build_style=cmake
 configure_args="-DWITH_MP4=ON -DWITH_ASF=ON"
 hostmakedepends="pkg-config taglib-devel"

From 21f0d399925d4f860815c940c9663e5b94d1c3d2 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:27 -0500
Subject: [PATCH 37/45] tellico: rebuild for taglib update

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

diff --git a/srcpkgs/tellico/template b/srcpkgs/tellico/template
index 0c2a37d35e9680..a628bbf909f9c0 100644
--- a/srcpkgs/tellico/template
+++ b/srcpkgs/tellico/template
@@ -1,7 +1,7 @@
 # Template file for 'tellico'
 pkgname=tellico
 version=3.5.5
-revision=2
+revision=3
 build_style=cmake
 configure_args="$(vopt_bool webcam ENABLE_WEBCAM)
  -DBUILD_TESTING=OFF"

From 82bbb704649920e29f064f8b0aed2d67abbf8946 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:28 -0500
Subject: [PATCH 38/45] thunar-media-tags-plugin: rebuild for taglib update

---
 srcpkgs/thunar-media-tags-plugin/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/thunar-media-tags-plugin/template b/srcpkgs/thunar-media-tags-plugin/template
index 5088f7bf4aba52..bb46fbe0505829 100644
--- a/srcpkgs/thunar-media-tags-plugin/template
+++ b/srcpkgs/thunar-media-tags-plugin/template
@@ -1,7 +1,7 @@
 # Template file for 'thunar-media-tags-plugin'
 pkgname=thunar-media-tags-plugin
 version=0.4.0
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-locales-dir=/usr/share/locale"
 hostmakedepends="intltool pkg-config"

From e24fa5335c3ec31cdc9733c77ce3b21126c4a2b7 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:29 -0500
Subject: [PATCH 39/45] vimpc: rebuild for taglib update

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

diff --git a/srcpkgs/vimpc/template b/srcpkgs/vimpc/template
index 2160df03eb6afc..b7b956d1999db1 100644
--- a/srcpkgs/vimpc/template
+++ b/srcpkgs/vimpc/template
@@ -1,7 +1,7 @@
 # Template file for 'vimpc'
 pkgname=vimpc
 version=0.09.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--with-boost --with-taglib"
 hostmakedepends="autoconf automake pkg-config"

From 2299aef451968297421e254808af7a09e02b7e4e Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:11:29 -0500
Subject: [PATCH 40/45] vlc: rebuild for taglib update

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

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

From 7b8b869c010f331c3f2ffeff41b087cdc590571a Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:14:15 -0500
Subject: [PATCH 41/45] taglib: update to 2.0.1.

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

diff --git a/common/shlibs b/common/shlibs
index 7c5765d5337f7c..753b44dab96a35 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -416,9 +416,9 @@ libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
 libopenh264.so.7 openh264-2.4.1_1
 libxvidcore.so.4 xvidcore-1.2.2_1
-libtag.so.1 taglib-1.6.1_1
+libtag.so.2 taglib-2.0.1_1
 libtag-extras.so.1 taglib-extras-1.0.1_1
-libtag_c.so.0 taglib-1.6.1_1
+libtag_c.so.2 taglib-2.0.1_1
 libfribidi.so.0 fribidi-0.19.2_1
 liba52.so.0 liba52-0.7.4_1
 libcddb.so.2 libcddb-1.3.2_1
diff --git a/srcpkgs/taglib/template b/srcpkgs/taglib/template
index 649140cbfd4837..959c7ac93b4321 100644
--- a/srcpkgs/taglib/template
+++ b/srcpkgs/taglib/template
@@ -5,7 +5,7 @@ revision=1
 build_style=cmake
 configure_args="-DWITH_MP4=ON -DWITH_ASF=ON -DBUILD_SHARED_LIBS=ON"
 hostmakedepends="pkg-config"
-makedepends="zlib-devel"
+makedepends="zlib-devel utfcpp"
 short_desc="Library for accessing ID tags in various media files"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="LGPL-2.1-or-later, MPL-1.1"

From 02c20e433142589f3adbedfd468d6d252eb9af07 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 20:14:36 -0500
Subject: [PATCH 42/45] New package: utfcpp-4.0.5

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

diff --git a/srcpkgs/utfcpp/template b/srcpkgs/utfcpp/template
new file mode 100644
index 00000000000000..aa705b357427c5
--- /dev/null
+++ b/srcpkgs/utfcpp/template
@@ -0,0 +1,16 @@
+# Template file for 'utfcpp'
+pkgname=utfcpp
+version=4.0.5
+revision=1
+build_style=cmake
+hostmakedepends="pkg-config"
+short_desc="UTF-8 with C++ in a Portable Way"
+maintainer="rooyca <rooyca@gmail.com>"
+license="BSL-1.0"
+homepage="https://github.com/nemtrif/utfcpp"
+distfiles="https://github.com/nemtrif/utfcpp/archive/refs/tags/v${version}.tar.gz"
+checksum=ffc668a310e77607d393f3c18b32715f223da1eac4c4d6e0579a11df8e6b59cf
+
+post_install() {
+	vlicense LICENSE
+}

From fe076afa26ca6f896b6751cc49e284370fd6e3db Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 21:35:33 -0500
Subject: [PATCH 43/45] vlc: update to 3.0.21.

---
 srcpkgs/vlc/patches/taglib2.patch | 63 +++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 srcpkgs/vlc/patches/taglib2.patch

diff --git a/srcpkgs/vlc/patches/taglib2.patch b/srcpkgs/vlc/patches/taglib2.patch
new file mode 100644
index 00000000000000..862ef586bcc34f
--- /dev/null
+++ b/srcpkgs/vlc/patches/taglib2.patch
@@ -0,0 +1,63 @@
+diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp
+index 84b401c795..f371485008 100644
+--- a/modules/meta_engine/taglib.cpp
++++ b/modules/meta_engine/taglib.cpp
+@@ -185,7 +185,7 @@ public:
+         ByteVector res(length, 0);
+         ssize_t i_read = vlc_stream_Read( m_stream, res.data(), length);
+         if (i_read < 0)
+-            return ByteVector::null;
++            return ByteVector();
+         else if ((size_t)i_read != length)
+             res.resize(i_read);
+         return res;
+@@ -465,7 +465,7 @@ static void ReadMetaFromASF( ASF::Tag* tag, demux_meta_t* p_demux_meta, vlc_meta
+ static void ReadMetaFromBasicTag(const Tag* tag, vlc_meta_t *dest)
+ {
+ #define SET( accessor, meta )                                                  \
+-    if( !tag->accessor().isNull() && !tag->accessor().isEmpty() )              \
++    if( !tag->accessor().isEmpty() )              \
+         vlc_meta_Set##meta( dest, tag->accessor().toCString(true) )
+ #define SETINT( accessor, meta )                                               \
+     if( tag->accessor() )                                                      \
+@@ -806,15 +806,15 @@ static void ReadMetaFromMP4( MP4::Tag* tag, demux_meta_t *p_demux_meta, vlc_meta
+ {
+     MP4::Item list;
+ #define SET( keyName, metaName )                                                             \
+-    if( tag->itemListMap().contains(keyName) )                                               \
++    if( tag->itemMap().contains(keyName) )                                               \
+     {                                                                                        \
+-        list = tag->itemListMap()[keyName];                                                  \
++        list = tag->itemMap()[keyName];                                                  \
+         vlc_meta_Set##metaName( p_meta, list.toStringList().front().toCString( true ) );     \
+     }
+ #define SET_EXTRA( keyName, metaName )                                                   \
+-    if( tag->itemListMap().contains(keyName) )                                  \
++    if( tag->itemMap().contains(keyName) )                                  \
+     {                                                                                \
+-        list = tag->itemListMap()[keyName];                                     \
++        list = tag->itemMap()[keyName];                                     \
+         vlc_meta_AddExtra( p_meta, metaName, list.toStringList().front().toCString( true ) ); \
+     }
+ 
+@@ -824,9 +824,9 @@ static void ReadMetaFromMP4( MP4::Tag* tag, demux_meta_t *p_demux_meta, vlc_meta
+ #undef SET
+ #undef SET_EXTRA
+ 
+-    if( tag->itemListMap().contains("covr") )
++    if( tag->itemMap().contains("covr") )
+     {
+-        MP4::CoverArtList list = tag->itemListMap()["covr"].toCoverArtList();
++        MP4::CoverArtList list = tag->itemMap()["covr"].toCoverArtList();
+         const char *psz_format = list[0].format() == MP4::CoverArt::PNG ? "image/png" : "image/jpeg";
+ 
+         msg_Dbg( p_demux_meta, "Found embedded art (%s) is %i bytes",
+@@ -1337,7 +1337,7 @@ static int WriteMeta( vlc_object_t *p_this )
+         if( RIFF::AIFF::File* riff_aiff = dynamic_cast<RIFF::AIFF::File*>(f.file()) )
+             WriteMetaToId3v2( riff_aiff->tag(), p_item );
+         else if( RIFF::WAV::File* riff_wav = dynamic_cast<RIFF::WAV::File*>(f.file()) )
+-            WriteMetaToId3v2( riff_wav->tag(), p_item );
++            WriteMetaToId3v2( riff_wav->ID3v2Tag(), p_item );
+     }
+     else if( TrueAudio::File* trueaudio = dynamic_cast<TrueAudio::File*>(f.file()) )
+     {

From 076f5d1ad908f9681923d61469f4296f2f8b0f5b Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Wed, 7 Aug 2024 22:35:29 -0500
Subject: [PATCH 44/45] taglib-extras: update to 1.0.1.

---
 srcpkgs/taglib-extras/patches/taglib2.diff | 319 +++++++++++++++++++++
 1 file changed, 319 insertions(+)
 create mode 100644 srcpkgs/taglib-extras/patches/taglib2.diff

diff --git a/srcpkgs/taglib-extras/patches/taglib2.diff b/srcpkgs/taglib-extras/patches/taglib2.diff
new file mode 100644
index 00000000000000..956009c6e12bad
--- /dev/null
+++ b/srcpkgs/taglib-extras/patches/taglib2.diff
@@ -0,0 +1,319 @@
+diff -U 3 -r a/cmake/modules/FindTaglib.cmake b/cmake/modules/FindTaglib.cmake
+--- a/cmake/modules/FindTaglib.cmake	2009-03-13 22:40:24.000000000 +0100
++++ b/cmake/modules/FindTaglib.cmake	2024-03-18 20:02:47.451289583 +0100
+@@ -11,7 +11,7 @@
+ # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+ 
+ if(NOT TAGLIB_MIN_VERSION)
+-  set(TAGLIB_MIN_VERSION "1.4")
++  set(TAGLIB_MIN_VERSION "2.0")
+ endif(NOT TAGLIB_MIN_VERSION)
+ 
+ if(NOT WIN32)
+@@ -29,10 +29,10 @@
+ 
+   exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION)
+ 
+-  if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++  if("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
+      message(STATUS "TagLib version not found: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}")
+      set(TAGLIB_FOUND FALSE)
+-  else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}")
++  else("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION)
+ 
+      exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES)
+ 
+@@ -42,7 +42,7 @@
+         set(TAGLIB_FOUND TRUE)
+      endif(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)
+      string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}")
+-  endif(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") 
++  endif("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) 
+   mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES)
+ 
+ else(TAGLIBCONFIG_EXECUTABLE)
+diff -U 3 -r a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt	2009-09-17 21:31:50.000000000 +0200
++++ b/CMakeLists.txt	2024-03-18 20:05:05.486108470 +0100
+@@ -14,7 +14,7 @@
+ if (CMAKE_COMPILER_IS_GNUCXX)
+    if (CMAKE_SYSTEM_NAME MATCHES Linux)
+      set ( CMAKE_C_FLAGS     "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
+-     set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common")
++     set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common -std=c++11")
+    endif (CMAKE_SYSTEM_NAME MATCHES Linux)
+ endif (CMAKE_COMPILER_IS_GNUCXX)
+ if(MSVC)
+@@ -43,7 +43,7 @@
+     set(TAGLIB_LIBRARIES tag)
+ else(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
+ # or separately ?
+-    set(TAGLIB_MIN_VERSION "1.6")
++    set(TAGLIB_MIN_VERSION "2.0")
+     find_package(Taglib REQUIRED)
+ endif(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
+ 
+diff -U 3 -r a/taglib-extras/audible/audibletag.cpp b/taglib-extras/audible/audibletag.cpp
+--- a/taglib-extras/audible/audibletag.cpp	2009-09-17 17:38:07.000000000 +0200
++++ b/taglib-extras/audible/audibletag.cpp	2024-03-18 19:33:40.553079218 +0100
+@@ -40,11 +40,11 @@
+ using namespace TagLibExtras;
+ 
+ Audible::Tag::Tag() {
+-    m_title = TagLib::String::null;
+-    m_artist = TagLib::String::null;
+-    m_album = TagLib::String::null;
+-    m_comment = TagLib::String::null;
+-    m_genre = TagLib::String::null;
++    m_title = TagLib::String();
++    m_artist = TagLib::String();
++    m_album = TagLib::String();
++    m_comment = TagLib::String();
++    m_genre = TagLib::String();
+     m_year = 0;
+     m_track = 0;
+     m_userID = 0;
+@@ -55,11 +55,11 @@
+ }
+ 
+ bool Audible::Tag::isEmpty() const {
+-    return  m_title == TagLib::String::null &&
+-        m_artist == TagLib::String::null &&
+-        m_album == TagLib::String::null && 
+-        m_comment == TagLib::String::null &&
+-        m_genre == TagLib::String::null &&
++    return  m_title == TagLib::String() &&
++        m_artist == TagLib::String() &&
++        m_album == TagLib::String() && 
++        m_comment == TagLib::String() &&
++        m_genre == TagLib::String() &&
+         m_year == 0 &&
+         m_track == 0 &&
+         m_userID == 0;
+@@ -114,7 +114,7 @@
+         }
+         else if(!strcmp(name, "description"))
+         {
+-            if( m_comment.isNull() )
++            if( m_comment.isEmpty() )
+                 m_comment = TagLib::String(value, TagLib::String::Latin1);
+         }
+         else if(!strcmp(name, "pubdate"))
+diff -U 3 -r a/taglib-extras/audible/audibletag.h b/taglib-extras/audible/audibletag.h
+--- a/taglib-extras/audible/audibletag.h	2009-09-17 17:38:07.000000000 +0200
++++ b/taglib-extras/audible/audibletag.h	2024-03-18 19:31:45.715118382 +0100
+@@ -52,30 +52,30 @@
+ 
+                 /*!
+                  * Returns the track name; if no track name is present in the tag
+-                 * TagLib::String::null will be returned.
++                 * TagLib::String() will be returned.
+                  */
+                 virtual TagLib::String title() const { return m_title; }
+ 
+                 /*!
+                  * Returns the artist name; if no artist name is present in the tag
+-                 * TagLib::String::null will be returned.
++                 * TagLib::String() will be returned.
+                  */
+                 virtual TagLib::String artist() const { return m_artist; }
+ 
+                 /*!
+                  * Returns the album name; if no album name is present in the tag
+-                 * TagLib::String::null will be returned.
++                 * TagLib::String() will be returned.
+                  */
+                 virtual TagLib::String album() const { return m_album; }
+ 
+                 /*!
+                  * Returns the track comment; if no comment is present in the tag
+-                 * TagLib::String::null will be returned.
++                 * TagLib::String() will be returned.
+                  */
+                 virtual TagLib::String comment() const { return m_comment; }
+ 
+                 /*!
+-                 * Returns the genre name; if no genre is present in the tag TagLib::String::null
++                 * Returns the genre name; if no genre is present in the tag TagLib::String()
+                  * will be returned.
+                  */
+                 virtual TagLib::String genre() const { return m_genre; }
+@@ -83,45 +83,45 @@
+                 /*!
+                  * Returns the year; if there is no year set, this will return 0.
+                  */
+-                virtual TagLib::uint year() const { return m_year; }
++                virtual unsigned int year() const { return m_year; }
+ 
+                 /*!
+                  * Returns the track number; if there is no track number set, this will
+                  * return 0.
+                  */
+-                virtual TagLib::uint track() const { return m_track; }
++                virtual unsigned int track() const { return m_track; }
+ 
+                 /*!
+                  * Returns the user id for this file.
+                  */
+-                virtual TagLib::uint userID() const { return m_userID; }
++                virtual unsigned int userID() const { return m_userID; }
+ 
+                 /*!
+-                 * Sets the title to \a s.  If \a s is TagLib::String::null then this value will be
++                 * Sets the title to \a s.  If \a s is TagLib::String() then this value will be
+                  * cleared.
+                  */
+                 virtual void setTitle(const TagLib::String &s) { m_title = s; }
+ 
+                 /*!
+-                 * Sets the artist to \a s.  If \a s is TagLib::String::null then this value will be
++                 * Sets the artist to \a s.  If \a s is TagLib::String() then this value will be
+                  * cleared.
+                  */
+                 virtual void setArtist(const TagLib::String &s) { m_artist = s; }
+ 
+                 /*!
+-                 * Sets the album to \a s.  If \a s is TagLib::String::null then this value will be
++                 * Sets the album to \a s.  If \a s is TagLib::String() then this value will be
+                  * cleared.
+                  */
+                 virtual void setAlbum(const TagLib::String &s) { m_album = s; } 
+ 
+                 /*!
+-                 * Sets the album to \a s.  If \a s is TagLib::String::null then this value will be
++                 * Sets the album to \a s.  If \a s is TagLib::String() then this value will be
+                  * cleared.
+                  */
+                 virtual void setComment(const TagLib::String &s) { m_comment = s; }
+ 
+                 /*!
+-                 * Sets the genre to \a s.  If \a s is TagLib::String::null then this value will be
++                 * Sets the genre to \a s.  If \a s is TagLib::String() then this value will be
+                  * cleared.  For tag formats that use a fixed set of genres, the appropriate
+                  * value will be selected based on a string comparison.  A list of available
+                  * genres for those formats should be available in that type's
+@@ -132,12 +132,12 @@
+                 /*!
+                  * Sets the year to \a i.  If \a s is 0 then this value will be cleared.
+                  */
+-                virtual void setYear(TagLib::uint i) { m_year = i; }
++                virtual void setYear(unsigned int i) { m_year = i; }
+ 
+                 /*!
+                  * Sets the track to \a i.  If \a s is 0 then this value will be cleared.
+                  */
+-                virtual void setTrack(TagLib::uint i) { m_track = i; }
++                virtual void setTrack(unsigned int i) { m_track = i; }
+ 
+                 /*!
+                  * Returns true if the tag does not contain any data.  This should be
+@@ -159,7 +159,7 @@
+                  */
+                 static void duplicate(const Tag *source, Tag *target, bool overwrite = true);
+ 
+-                virtual void setUserID(TagLib::uint id) { m_userID = id; }
++                virtual void setUserID(unsigned int id) { m_userID = id; }
+ 
+                 int getTagsEndOffset();
+ 
+@@ -171,9 +171,9 @@
+                 TagLib::String m_album;
+                 TagLib::String m_comment;
+                 TagLib::String m_genre;
+-                TagLib::uint m_year;
+-                TagLib::uint m_track;
+-                TagLib::uint m_userID;
++                unsigned int m_year;
++                unsigned int m_track;
++                unsigned int m_userID;
+                 bool readTag( FILE *fp, char **name, char **value);
+                 int m_tagsEndOffset;
+         };
+diff -U 3 -r a/taglib-extras/rmff/realmediafile.cpp b/taglib-extras/rmff/realmediafile.cpp
+--- a/taglib-extras/rmff/realmediafile.cpp	2009-09-17 17:38:07.000000000 +0200
++++ b/taglib-extras/rmff/realmediafile.cpp	2024-03-18 19:25:30.819973309 +0100
+@@ -78,12 +78,12 @@
+     return m_rmff->genre();
+ }
+ 
+-TagLib::uint RealMedia::Tag::year() const
++unsigned int RealMedia::Tag::year() const
+ {
+     return m_rmff->year();
+ }
+ 
+-TagLib::uint RealMedia::Tag::track() const
++unsigned int RealMedia::Tag::track() const
+ {
+     return m_rmff->track();
+ }
+@@ -113,12 +113,12 @@
+ // TODO: write support
+ }
+ 
+-void   RealMedia::Tag::setYear( TagLib::uint )
++void   RealMedia::Tag::setYear( unsigned int )
+ {
+ // TODO: write support
+ }
+ 
+-void   RealMedia::Tag::setTrack( TagLib::uint )
++void   RealMedia::Tag::setTrack( unsigned int )
+ {
+ // TODO: write support
+ }
+diff -U 3 -r a/taglib-extras/rmff/realmediafile.h b/taglib-extras/rmff/realmediafile.h
+--- a/taglib-extras/rmff/realmediafile.h	2009-09-21 16:34:45.000000000 +0200
++++ b/taglib-extras/rmff/realmediafile.h	2024-03-18 19:25:44.642920743 +0100
+@@ -54,15 +54,15 @@
+          virtual TagLib::String   album () const;
+          virtual TagLib::String   comment () const;
+          virtual TagLib::String   genre () const;
+-         virtual TagLib::uint   year () const;
+-         virtual TagLib::uint   track () const;
++         virtual unsigned int   year () const;
++         virtual unsigned int   track () const;
+          virtual void   setTitle (const TagLib::String &s);
+          virtual void   setArtist (const TagLib::String &s);
+          virtual void   setAlbum (const TagLib::String &s);
+          virtual void   setComment (const TagLib::String &s);
+          virtual void   setGenre (const TagLib::String &s);
+-         virtual void   setYear (TagLib::uint i);
+-         virtual void   setTrack (TagLib::uint i);
++         virtual void   setYear (unsigned int i);
++         virtual void   setTrack (unsigned int i);
+ 
+          bool isEmpty() const;
+          void duplicate(const Tag *source, Tag *target, bool overwrite);
+diff -U 3 -r a/taglib-extras/rmff/rmff.cpp b/taglib-extras/rmff/rmff.cpp
+--- a/taglib-extras/rmff/rmff.cpp	2009-09-17 17:38:07.000000000 +0200
++++ b/taglib-extras/rmff/rmff.cpp	2024-03-18 19:25:59.039184503 +0100
+@@ -98,12 +98,12 @@
+    return !m_err && m_id3v1tag ? m_id3v1tag->tag()->genre() : "";
+ }
+ 
+-TagLib::uint   RealMedia::RealMediaFF::year() const
++unsigned int   RealMedia::RealMediaFF::year() const
+ {
+    return !m_err && m_id3v1tag ? m_id3v1tag->tag()->year() : 0;
+ }
+ 
+-TagLib::uint   RealMedia::RealMediaFF::track() const
++unsigned int   RealMedia::RealMediaFF::track() const
+ {
+    return !m_err && m_id3v1tag ? m_id3v1tag->tag()->track() : 0;
+ }
+diff -U 3 -r a/taglib-extras/rmff/rmff.h b/taglib-extras/rmff/rmff.h
+--- a/taglib-extras/rmff/rmff.h	2009-09-17 17:38:07.000000000 +0200
++++ b/taglib-extras/rmff/rmff.h	2024-03-18 19:26:08.022265920 +0100
+@@ -290,8 +290,8 @@
+          TagLib::String   album () const;
+          TagLib::String   comment () const;
+          TagLib::String   genre () const;
+-         TagLib::uint     year () const;
+-         TagLib::uint     track () const;
++         unsigned int     year () const;
++         unsigned int     track () const;
+          // TODO write support
+          //void     setTitle (const String &s);
+          //void     setArtist (const String &s);

From 4df075e1222abeba3606530ca4881e3120303356 Mon Sep 17 00:00:00 2001
From: rooyca <rooyca@gmail.com>
Date: Sat, 10 Aug 2024 01:07:55 -0500
Subject: [PATCH 45/45] tellico: update to 3.5.5.

---
 srcpkgs/cantata/template | 6 +++---
 srcpkgs/tellico/template | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/cantata/template b/srcpkgs/cantata/template
index b5b0b001ea6cf7..ef084293d9e53e 100644
--- a/srcpkgs/cantata/template
+++ b/srcpkgs/cantata/template
@@ -1,13 +1,13 @@
 # Template file for 'cantata'
 pkgname=cantata
 version=3.2.1
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_HTTP_STREAM_PLAYBACK=ON -DENABLE_LIBVLC=OFF
  -DENABLE_SIMPLE_MPD_SUPPORT=ON"
 hostmakedepends="pkg-config qt6-tools qt6-base"
-makedepends="qt6-multimedia-devel qt6-svg-devel"
-depends="media-player-info avahi qt6-multimedia qt6-svg libmtp libcddb libmusicbrainz5 mpg123 udisks2"
+makedepends="qt6-multimedia-devel qt6-svg-devel taglib-devel taglib-extras-devel"
+depends="media-player-info avahi qt6-multimedia qt6-svg libmtp libcddb libmusicbrainz5 mpg123 udisks2 qt6-plugin-sqlite"
 short_desc="Qt client for the music player daemon (MPD)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
diff --git a/srcpkgs/tellico/template b/srcpkgs/tellico/template
index a628bbf909f9c0..4553824c3949af 100644
--- a/srcpkgs/tellico/template
+++ b/srcpkgs/tellico/template
@@ -1,7 +1,7 @@
 # Template file for 'tellico'
 pkgname=tellico
 version=3.5.5
-revision=3
+revision=4
 build_style=cmake
 configure_args="$(vopt_bool webcam ENABLE_WEBCAM)
  -DBUILD_TESTING=OFF"

      parent reply	other threads:[~2024-11-17  4:50 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-08  1:20 [PR PATCH] " Rooyca
2024-08-08  2:36 ` [PR PATCH] [Updated] " Rooyca
2024-08-08  3:35 ` Rooyca
2024-08-10  6:08 ` [PR PATCH] [Updated] [WIP] " Rooyca
2024-11-09  1:56 ` github-actions
2024-11-17  4:50 ` Rooyca [this message]

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20241117045042.EB97A21524@inbox.vuxu.org \
    --to=rooyca@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

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

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