public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] taglib: Update to version 2.3.1
Date: Fri, 24 Jul 2026 19:44:11 +0200	[thread overview]
Message-ID: <20260724174412.3827472-20-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20260724174412.3827472-1-adolf.belka@ipfire.org>

- Update from version 2.1.1 to 2.3.1
- Update of rootfile
- Changelog
2.3.1
 * Matroska: Fix crash when seek head is invalid or missing.
 * Matroska: Check element length, support unknown size length, skip invalid
   elements.
 * Matroska: Allow Chapters without a ChapterUID.
 * Fix data length indicator check for compressed ID3v2 frames.
 * MP4: Use `LongLong` instead of `UInt` for `cnID` atom to support large
   catalog IDs.
 * MP4: Fix destructor and assignment operator for `MP4::Chapter`.
 * MP4: Let `hasiXMLData()`, `hasBEXTData()` track on-disk state rather than
   in-memory state.
 * MP4: Support NI STEM atoms with 64-bit length.
 * MP4: Enlarge limit number of MP4 atoms at top level.
 * MP4: Avoid excessive sample allocations with invalid `stsc` for QT chapters.
 * XM: Correctly save XM tracker files with samples.
2.3
 * MP4: Support for chapters (Nero and QuickTime).
 * WAV: Support for BEXT and iXML chunks.
 * FLAC: Support for BEXT and iXML application blocks.
 * Opus: New audio property `outputGain()`.
 * Speed up Matroska reading by using seek head for element lookup.
 * Speed up Matroska writing by offering multiple write style modes.
 * More tolerant handling of files with oversized RIFF chunks, zero size ID3v2
   frames and Matroska chapters without edition.
 * Avoid wrong content-based detection as MPEG files.
 * Fix bitrate calculations for MPEG ADTS and MP4 ESDS.
 * Fix data race with multi-threaded use of `MP4::ItemFactory`.
 * Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms.
 * Limit number of MP4 atoms at top level.
 * Fix writing too many offsets when updating MP4 stco/co64 atoms.
 * Fix k bounds in Shorten Rice-Golomb coding.
2.2.1
 * Support edition, chapter and attachment UIDs in Matroska simple tags.
 * Avoid duplicates in Matroska complex property keys.
2.2
 * Support for Matroska (MKA, MKV) and WebM files.
 * Support for NI STEM in MP4 files.
 * New method isDsd() in WavPack Properties.
 * Stricter verification of ID3v2 frames.
 * Fix setting the last header flag in Ogg FLAC files.
 * Fix reading of the last page in Ogg streams.
 * Avoid corrupting invalid Ogg FLAC files without Vorbis comment.
 * Windows: Support MP4 files with 64-bit atoms.
 * Fix use of property keys with non-ASCII characters in C bindings.
 * Fix building with Android NDK 29.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/taglib | 20 ++++++++++++++++++--
 lfs/taglib                       |  8 ++++----
 2 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/config/rootfiles/packages/taglib b/config/rootfiles/packages/taglib
index 3ebbae98f..1ae156928 100644
--- a/config/rootfiles/packages/taglib
+++ b/config/rootfiles/packages/taglib
@@ -41,16 +41,32 @@ usr/bin/taglib-config
 #usr/include/taglib/infotag.h
 #usr/include/taglib/itfile.h
 #usr/include/taglib/itproperties.h
+#usr/include/taglib/matroskaattachedfile.h
+#usr/include/taglib/matroskaattachments.h
+#usr/include/taglib/matroskachapter.h
+#usr/include/taglib/matroskachapteredition.h
+#usr/include/taglib/matroskachapters.h
+#usr/include/taglib/matroskaelement.h
+#usr/include/taglib/matroskafile.h
+#usr/include/taglib/matroskaproperties.h
+#usr/include/taglib/matroskasimpletag.h
+#usr/include/taglib/matroskatag.h
+#usr/include/taglib/matroskawritestyle.h
 #usr/include/taglib/modfile.h
 #usr/include/taglib/modfilebase.h
 #usr/include/taglib/modproperties.h
 #usr/include/taglib/modtag.h
 #usr/include/taglib/mp4atom.h
+#usr/include/taglib/mp4chapter.h
+#usr/include/taglib/mp4chapterholder.h
 #usr/include/taglib/mp4coverart.h
 #usr/include/taglib/mp4file.h
 #usr/include/taglib/mp4item.h
 #usr/include/taglib/mp4itemfactory.h
+#usr/include/taglib/mp4nerochapterlist.h
 #usr/include/taglib/mp4properties.h
+#usr/include/taglib/mp4qtchapterlist.h
+#usr/include/taglib/mp4stem.h
 #usr/include/taglib/mp4tag.h
 #usr/include/taglib/mpcfile.h
 #usr/include/taglib/mpcproperties.h
@@ -124,9 +140,9 @@ usr/bin/taglib-config
 #usr/lib/cmake/taglib/taglib-targets.cmake
 #usr/lib/libtag.so
 usr/lib/libtag.so.2
-usr/lib/libtag.so.2.1.1
+usr/lib/libtag.so.2.3.1
 #usr/lib/libtag_c.so
 usr/lib/libtag_c.so.2
-usr/lib/libtag_c.so.2.1.1
+usr/lib/libtag_c.so.2.3.1
 #usr/lib/pkgconfig/taglib.pc
 #usr/lib/pkgconfig/taglib_c.pc
diff --git a/lfs/taglib b/lfs/taglib
index 3e6001aea..04f0353c1 100644
--- a/lfs/taglib
+++ b/lfs/taglib
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Audio Meta-Data Library
 
-VER        = 2.1.1
+VER        = 2.3.1
 
 THISAPP    = taglib-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = taglib
-PAK_VER    = 6
+PAK_VER    = 7
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 2661183375764cebce8393d317ffa818abab16904b4481db30b2694fedce512ac9dc0239cf03decaddabb380f59b53e043bb28e5a0071277c53442aa683ba4cf
+$(DL_FILE)_BLAKE2 = 2cca500cd7b480993b20a326c3f9398df1f9f1b1d80ca348f3759970101d4440ddfebabae6f352623afb50c56db15f6be7eb27fde920751f9ad0b30c0fcedfce
 install : $(TARGET)
 
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-- 
2.55.0



  parent reply	other threads:[~2026-07-24 17:44 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
2026-07-24 17:44 ` Adolf Belka [this message]
2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka

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=20260724174412.3827472-20-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.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