From patchwork Thu Aug 13 18:30:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10152 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4hLYp26hCnz3wqM for ; Thu, 13 Aug 2026 18:30:50 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hLYnt40ZPz7PD for ; Thu, 13 Aug 2026 18:30:42 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hLYnR6qCkz36V2 for ; Thu, 13 Aug 2026 18:30:19 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hLYnP1Zjpz2ybk for ; Thu, 13 Aug 2026 18:30:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hLYnD52N5z3pP; Thu, 13 Aug 2026 18:30:08 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1786645808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jiz4a/Lk7f6Q8Jlf5v59jf3jR5zORr6Kf26RqMNS/90=; b=PSWBypjNBMJkX7Ic6vUID2FahkhNY0BU/D6id/LsatKDlCAFzNvrJ0yeRGzZPv2yNL5gps N9YncpGBcSof4sAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1786645808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jiz4a/Lk7f6Q8Jlf5v59jf3jR5zORr6Kf26RqMNS/90=; b=KoItXuTvr+OvF20kb8HhgiGMglLXlJ3LAQIbJNdQPS8vZtYmTIVa57uIqHBIknsHldgpy5 lE0YrnF9uSAa7JZZymv9lnWrsd64XQP7+SsGJdWi4sr3XXQtNHCA/au2EiOZRFteTu4DjA dKq1IHSr0ilEMXn1EMfWNWDgmpfMl/oZH+AYTaMGxYw2zREfgiUPvdXWUFWfDj5zA4Rsmx MFiyCFNG084k29/eR4kO3UNR3gAUr7DmsPRvkbHf13eRPiL9pJtG3Dt8lVIhPeCprlUo32 6gfY232DrMamWW1wn77EA8kq2y5Yoz6Q7GFkP0gvn90paQFEqSo5RCKFRltQ6Q== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 1/4] flac: Update to version 1.5.0 Date: Thu, 13 Aug 2026 20:30:00 +0200 Message-ID: <20260813183003.2064553-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 1.4.3 to 1.5.0 - Update of rootfile - Due to sobump ship minidlna, mpd & mympd - Changelog 1.5.0 As there have been additions to the libFLAC interfaces, the libFLAC version number is incremented to 14. The libFLAC++ version number is incremented to 11. * General * Multithreaded encoding is now possible in libFLAC and through the flac command line tool * The GFDL license file is updated to version 1.3 * The markdown tool documentation is now also converted to HTML, for bundling with systems that do not read manpages (e.g. Windows) * Decoding of chained Ogg FLAC files is now possible (philippe44, Martijn van Beurden) * Various fixes (Sam James, Miroslav Lichvar, Cristian Rodríguez, manxorist, kgroeneveld, Lee Carré, Jevin Sweval, braheezy, Wolfgang Stöggl) * Is is now possible in libFLAC, libFLAC++ and metaflac to write to a new file when changing metadata, instead of needing to overwrite an existing file * flac * Testing mode (flac -t) now parses all metadata blocks and warns the user when ID3v1 metadata is detected * A warning is displayed when frame numbers do not increase correctly throughout a file * The explain option (-H or \--explain) is now removed, use the manpage or html tool documentation instead * Built-in help and tool documentation are improved (H2Swine) * When re-encoding a FLAC file from an existing FLAC file, a check is added that the MD5 sums of both files are the same * libFLAC and libFLAC++ * The library interfaces have been extended. See the porting guide (part of the API documentation) * An error is sent when a frame is missing * The algorithm of the 'loose mid side' option has changed. Instead of checking every few frames which option is best and keeping that for the next few frames, a fast heuristic is now used. This was necessary to enable multithreading * Most level 0 metadata interface functions now also work with Ogg FLAC files * When encoding Ogg FLAC files, the callback now returns a number of samples instead of always 0 (Jesper Larsson, ziplantil) * When changing metadata, libFLAC now detects when an input file is a symlink, and will refuse to write data to it when an in-place rewrite of the metadata cannot happen * When encoding using seektable templates, unused seekpoints (with a sample number higher than the total number of samples) are converted to placeholders * Build system * Fix building on Android with API version < 24 (Steve Lhomme) * The microbench utility has been removed * Enable building with emscripten (werner mendizabal) * Minimum CMake version required (when building with CMake) is now formally 3.12 * Testing/validation * Improve fuzzing of allocation failures * Various other fuzzing improvements * Documentation * The FLAC format is now specified in RFC 9639 * The foreign metadata storage format used by the flac command line tool is now properly documented Signed-off-by: Adolf Belka --- config/rootfiles/packages/flac | 254 +-------------------------------- lfs/flac | 13 +- 2 files changed, 10 insertions(+), 257 deletions(-) diff --git a/config/rootfiles/packages/flac b/config/rootfiles/packages/flac index 9d8c00ff1..c486fc267 100644 --- a/config/rootfiles/packages/flac +++ b/config/rootfiles/packages/flac @@ -18,263 +18,17 @@ usr/bin/metaflac #usr/include/FLAC/stream_encoder.h #usr/lib/libFLAC++.la #usr/lib/libFLAC++.so -usr/lib/libFLAC++.so.10 -usr/lib/libFLAC++.so.10.0.1 +usr/lib/libFLAC++.so.11 +usr/lib/libFLAC++.so.11.0.0 #usr/lib/libFLAC.la #usr/lib/libFLAC.so -usr/lib/libFLAC.so.12 -usr/lib/libFLAC.so.12.1.0 +usr/lib/libFLAC.so.14 +usr/lib/libFLAC.so.14.0.0 #usr/lib/pkgconfig/flac++.pc #usr/lib/pkgconfig/flac.pc #usr/share/aclocal/libFLAC++.m4 #usr/share/aclocal/libFLAC.m4 #usr/share/doc/flac -#usr/share/doc/flac/FLAC.tag -#usr/share/doc/flac/api -#usr/share/doc/flac/api/FLAC_09_09_2all_8h_source.html -#usr/share/doc/flac/api/FLAC_09_09_2export_8h.html -#usr/share/doc/flac/api/FLAC_09_09_2export_8h_source.html -#usr/share/doc/flac/api/FLAC_09_09_2metadata_8h.html -#usr/share/doc/flac/api/FLAC_09_09_2metadata_8h_source.html -#usr/share/doc/flac/api/FLAC_2all_8h_source.html -#usr/share/doc/flac/api/FLAC_2export_8h.html -#usr/share/doc/flac/api/FLAC_2export_8h_source.html -#usr/share/doc/flac/api/FLAC_2metadata_8h.html -#usr/share/doc/flac/api/FLAC_2metadata_8h_source.html -#usr/share/doc/flac/api/annotated.html -#usr/share/doc/flac/api/assert_8h_source.html -#usr/share/doc/flac/api/bc_s.png -#usr/share/doc/flac/api/bdwn.png -#usr/share/doc/flac/api/callback_8h.html -#usr/share/doc/flac/api/callback_8h_source.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1File-members.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1File.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1File.png -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream-members.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream.png -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream_1_1State-members.html -#usr/share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream_1_1State.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1File-members.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1File.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1File.png -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream-members.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream.png -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream_1_1State-members.html -#usr/share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream_1_1State.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Application-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Application.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Application.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain_1_1Status-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain_1_1Status.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Iterator-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Iterator.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment.png -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry-members.html -#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html -#usr/share/doc/flac/api/classes.html -#usr/share/doc/flac/api/closed.png -#usr/share/doc/flac/api/decoder_8h.html -#usr/share/doc/flac/api/decoder_8h_source.html -#usr/share/doc/flac/api/dir_1982b5890de532b4beef7221dae776e2.html -#usr/share/doc/flac/api/dir_527642952c2881b3e5b36abb4a29ebef.html -#usr/share/doc/flac/api/dir_d44c64559bbebec7f509842c48db8b23.html -#usr/share/doc/flac/api/doc.png -#usr/share/doc/flac/api/doxygen.css -#usr/share/doc/flac/api/doxygen.svg -#usr/share/doc/flac/api/dynsections.js -#usr/share/doc/flac/api/encoder_8h.html -#usr/share/doc/flac/api/encoder_8h_source.html -#usr/share/doc/flac/api/files.html -#usr/share/doc/flac/api/folderclosed.png -#usr/share/doc/flac/api/folderopen.png -#usr/share/doc/flac/api/format_8h.html -#usr/share/doc/flac/api/format_8h_source.html -#usr/share/doc/flac/api/functions.html -#usr/share/doc/flac/api/functions_b.html -#usr/share/doc/flac/api/functions_c.html -#usr/share/doc/flac/api/functions_d.html -#usr/share/doc/flac/api/functions_e.html -#usr/share/doc/flac/api/functions_f.html -#usr/share/doc/flac/api/functions_func.html -#usr/share/doc/flac/api/functions_func_c.html -#usr/share/doc/flac/api/functions_func_d.html -#usr/share/doc/flac/api/functions_func_e.html -#usr/share/doc/flac/api/functions_func_f.html -#usr/share/doc/flac/api/functions_func_g.html -#usr/share/doc/flac/api/functions_func_i.html -#usr/share/doc/flac/api/functions_func_l.html -#usr/share/doc/flac/api/functions_func_m.html -#usr/share/doc/flac/api/functions_func_n.html -#usr/share/doc/flac/api/functions_func_o.html -#usr/share/doc/flac/api/functions_func_p.html -#usr/share/doc/flac/api/functions_func_r.html -#usr/share/doc/flac/api/functions_func_s.html -#usr/share/doc/flac/api/functions_func_t.html -#usr/share/doc/flac/api/functions_func_u.html -#usr/share/doc/flac/api/functions_func_v.html -#usr/share/doc/flac/api/functions_func_w.html -#usr/share/doc/flac/api/functions_func_~.html -#usr/share/doc/flac/api/functions_g.html -#usr/share/doc/flac/api/functions_h.html -#usr/share/doc/flac/api/functions_i.html -#usr/share/doc/flac/api/functions_l.html -#usr/share/doc/flac/api/functions_m.html -#usr/share/doc/flac/api/functions_n.html -#usr/share/doc/flac/api/functions_o.html -#usr/share/doc/flac/api/functions_p.html -#usr/share/doc/flac/api/functions_q.html -#usr/share/doc/flac/api/functions_r.html -#usr/share/doc/flac/api/functions_s.html -#usr/share/doc/flac/api/functions_t.html -#usr/share/doc/flac/api/functions_u.html -#usr/share/doc/flac/api/functions_v.html -#usr/share/doc/flac/api/functions_vars.html -#usr/share/doc/flac/api/functions_w.html -#usr/share/doc/flac/api/functions_~.html -#usr/share/doc/flac/api/globals.html -#usr/share/doc/flac/api/globals_defs.html -#usr/share/doc/flac/api/globals_enum.html -#usr/share/doc/flac/api/globals_eval.html -#usr/share/doc/flac/api/globals_func.html -#usr/share/doc/flac/api/globals_type.html -#usr/share/doc/flac/api/globals_vars.html -#usr/share/doc/flac/api/group__flac.html -#usr/share/doc/flac/api/group__flac__callbacks.html -#usr/share/doc/flac/api/group__flac__decoder.html -#usr/share/doc/flac/api/group__flac__encoder.html -#usr/share/doc/flac/api/group__flac__export.html -#usr/share/doc/flac/api/group__flac__format.html -#usr/share/doc/flac/api/group__flac__metadata.html -#usr/share/doc/flac/api/group__flac__metadata__level0.html -#usr/share/doc/flac/api/group__flac__metadata__level1.html -#usr/share/doc/flac/api/group__flac__metadata__level2.html -#usr/share/doc/flac/api/group__flac__metadata__object.html -#usr/share/doc/flac/api/group__flac__stream__decoder.html -#usr/share/doc/flac/api/group__flac__stream__encoder.html -#usr/share/doc/flac/api/group__flacpp.html -#usr/share/doc/flac/api/group__flacpp__decoder.html -#usr/share/doc/flac/api/group__flacpp__encoder.html -#usr/share/doc/flac/api/group__flacpp__export.html -#usr/share/doc/flac/api/group__flacpp__metadata.html -#usr/share/doc/flac/api/group__flacpp__metadata__level0.html -#usr/share/doc/flac/api/group__flacpp__metadata__level1.html -#usr/share/doc/flac/api/group__flacpp__metadata__level2.html -#usr/share/doc/flac/api/group__flacpp__metadata__object.html -#usr/share/doc/flac/api/group__porting.html -#usr/share/doc/flac/api/group__porting__1__1__2__to__1__1__3.html -#usr/share/doc/flac/api/group__porting__1__1__3__to__1__1__4.html -#usr/share/doc/flac/api/group__porting__1__1__4__to__1__2__0.html -#usr/share/doc/flac/api/group__porting__1__3__4__to__1__4__0.html -#usr/share/doc/flac/api/hierarchy.html -#usr/share/doc/flac/api/index.html -#usr/share/doc/flac/api/jquery.js -#usr/share/doc/flac/api/menu.js -#usr/share/doc/flac/api/menudata.js -#usr/share/doc/flac/api/modules.html -#usr/share/doc/flac/api/nav_f.png -#usr/share/doc/flac/api/nav_g.png -#usr/share/doc/flac/api/nav_h.png -#usr/share/doc/flac/api/open.png -#usr/share/doc/flac/api/ordinals_8h_source.html -#usr/share/doc/flac/api/splitbar.png -#usr/share/doc/flac/api/stream__decoder_8h.html -#usr/share/doc/flac/api/stream__decoder_8h_source.html -#usr/share/doc/flac/api/stream__encoder_8h.html -#usr/share/doc/flac/api/stream__encoder_8h_source.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod-members.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRice-members.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRice.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents-members.html -#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents.html -#usr/share/doc/flac/api/structFLAC____Frame-members.html -#usr/share/doc/flac/api/structFLAC____Frame.html -#usr/share/doc/flac/api/structFLAC____FrameFooter-members.html -#usr/share/doc/flac/api/structFLAC____FrameFooter.html -#usr/share/doc/flac/api/structFLAC____FrameHeader-members.html -#usr/share/doc/flac/api/structFLAC____FrameHeader.html -#usr/share/doc/flac/api/structFLAC____IOCallbacks-members.html -#usr/share/doc/flac/api/structFLAC____IOCallbacks.html -#usr/share/doc/flac/api/structFLAC____StreamDecoder-members.html -#usr/share/doc/flac/api/structFLAC____StreamDecoder.html -#usr/share/doc/flac/api/structFLAC____StreamEncoder-members.html -#usr/share/doc/flac/api/structFLAC____StreamEncoder.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Application-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Application.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Index-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Index.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Track-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Track.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Padding-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Padding.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Picture-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Picture.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__SeekPoint-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__SeekPoint.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__SeekTable-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__SeekTable.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__StreamInfo-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__StreamInfo.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Unknown-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__Unknown.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment__Entry-members.html -#usr/share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment__Entry.html -#usr/share/doc/flac/api/structFLAC____Subframe-members.html -#usr/share/doc/flac/api/structFLAC____Subframe.html -#usr/share/doc/flac/api/structFLAC____Subframe__Constant-members.html -#usr/share/doc/flac/api/structFLAC____Subframe__Constant.html -#usr/share/doc/flac/api/structFLAC____Subframe__Fixed-members.html -#usr/share/doc/flac/api/structFLAC____Subframe__Fixed.html -#usr/share/doc/flac/api/structFLAC____Subframe__LPC-members.html -#usr/share/doc/flac/api/structFLAC____Subframe__LPC.html -#usr/share/doc/flac/api/structFLAC____Subframe__Verbatim-members.html -#usr/share/doc/flac/api/structFLAC____Subframe__Verbatim.html -#usr/share/doc/flac/api/sync_off.png -#usr/share/doc/flac/api/sync_on.png -#usr/share/doc/flac/api/tab_a.png -#usr/share/doc/flac/api/tab_b.png -#usr/share/doc/flac/api/tab_h.png -#usr/share/doc/flac/api/tab_s.png -#usr/share/doc/flac/api/tabs.css #usr/share/doc/flac/images #usr/share/doc/flac/images/logo.svg #usr/share/doc/flac/images/logo130.gif diff --git a/lfs/flac b/lfs/flac index 67fb64ea0..d7f838906 100644 --- a/lfs/flac +++ b/lfs/flac @@ -26,7 +26,7 @@ include Config SUMMARY = Free Lossless Audio Codec -VER = 1.4.3 +VER = 1.5.0 THISAPP = flac-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = flac -PAK_VER = 6 +PAK_VER = 7 DEPS = libogg @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c4f441aeaa0493433347b8a110ca01865fd40d5b21150174372af2fee4fa5c3397a67add31138e92999eab9d9abe6c46a5ac29e13cbac60093fbff6d7a672ad3 +$(DL_FILE)_BLAKE2 = 6b1c9a36db5daf24e2c21fa8429aa8776df5fd2fb430de8ee6728628a1ffc44f49c2bdedba514a24dea5ea87553e32dd08af4830870d64d77b3f776e4fe69644 install : $(TARGET) @@ -81,10 +81,9 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && \ - ./configure \ - --prefix=/usr \ - --disable-thorough-tests + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-thorough-tests cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) From patchwork Thu Aug 13 18:30:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10153 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4hLYpq44bnz3wqM for ; Thu, 13 Aug 2026 18:31:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hLYpg2mqSz79Y for ; Thu, 13 Aug 2026 18:31:23 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hLYnc0BBdz36XV for ; Thu, 13 Aug 2026 18:30:28 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hLYnY0ljJz2ybk for ; Thu, 13 Aug 2026 18:30:25 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hLYnN6R9fz45Q; Thu, 13 Aug 2026 18:30:16 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1786645817; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=31wWy3Nt/dSYH000oxYPjpW5UwTbxsZbcnFzZZi0PyQ=; b=Msr9MQ8ywJqPXJyHc4ONiMYdtAsC3JVocyfpEgwsCdYPf7WMT8BRp3cgwkDBJMjepc/ULd Bq8uJBT8MV2BTUDg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1786645817; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=31wWy3Nt/dSYH000oxYPjpW5UwTbxsZbcnFzZZi0PyQ=; b=h7pL7LyKKLgOypwmCkPaj5z267AP/4qvTrKfdtU9/vXIVzOEbeVOQRTGiYJXAB8acjIg09 8PQV7MxjeW3Y+xezugEY+CTKhYjDiNDA/3+vQo28rwccQpAuYDEVJBj4RxetOvtqMEIRRN +VQA0BfS20mGs/N4s+RcZAJsyRhU4z0mi8MBribwYv8XViPPMxI0MxF7mxNCDKXJiy/Oal pbyULQnqEJylJu3GWEtV/P/1XDAnGspBFZLrwA51s3LhgyGIIbri9kJ0Sf/PEt8J9nw97z j2+vfzwHytCsIh2e9Rj5BxsPVSVM53mu/wdG1PDJhZYKYY6A8248tBnuYepykQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 2/4] minidlna: Increment PAK_VER due to flac sobump Date: Thu, 13 Aug 2026 20:30:01 +0200 Message-ID: <20260813183003.2064553-2-adolf.belka@ipfire.org> In-Reply-To: <20260813183003.2064553-1-adolf.belka@ipfire.org> References: <20260813183003.2064553-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Signed-off-by: Adolf Belka --- lfs/minidlna | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/minidlna b/lfs/minidlna index e3b5ef324..9915f4df4 100644 --- a/lfs/minidlna +++ b/lfs/minidlna @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = minidlna -PAK_VER = 17 +PAK_VER = 18 DEPS = ffmpeg flac libexif libid3tag libogg From patchwork Thu Aug 13 18:30:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10154 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4hLYqc1p5nz3wqM for ; Thu, 13 Aug 2026 18:32:12 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hLYqS0Xlbz5cf for ; Thu, 13 Aug 2026 18:32:04 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hLYnm1j1Lz377t for ; Thu, 13 Aug 2026 18:30:36 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hLYnj1qcbz2ybk for ; Thu, 13 Aug 2026 18:30:33 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hLYnY0Zx8z5fH; Thu, 13 Aug 2026 18:30:25 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1786645825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OnHwfNhKFIrRfRXQWmqVNWht+JvSkJKrLvlzBTnxw8U=; b=N6k+A2OEk9DSoMGJ7CLFaEaCqg0mmXGSdZ5X7o9gefDy3PtOXHcXgbv9/PRVF82DitglKg FA8uxdgwJR30NuDg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1786645825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OnHwfNhKFIrRfRXQWmqVNWht+JvSkJKrLvlzBTnxw8U=; b=bM5n/9VD3AwBDYFAcQna3NNAM5/Th3OwNWQpO9YlSLf4dP8kY87EDnT7s5FM/lTKaShk6A towXKs57OdbXUDcQJIoRBFjOtEA+oMSjySpMPHcRtvR7r/mVOE1k9DNCSNP0BOVUmJHJZJ iuiwZTgUhAUXQprjX5Aa6/9fy6IMzQEz9vtIOLXap223rFLNk8gtMMWovmqm838p2tvC/F 30JCQUfoR/LQoFZ3A6BY7fu6VkL6cuTFKT4YXrQvYXP6HaiJRA4Mtk5adwuCG6EwuabW9l FQ88njWCV8ulWFE6TZJWLbPTJ2Gx72JcLaehAEoe1LjoxQ9Hb+npihwAiuuvSg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 3/4] mpd: Increment PAK_VER due to flac sobump Date: Thu, 13 Aug 2026 20:30:02 +0200 Message-ID: <20260813183003.2064553-3-adolf.belka@ipfire.org> In-Reply-To: <20260813183003.2064553-1-adolf.belka@ipfire.org> References: <20260813183003.2064553-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Signed-off-by: Adolf Belka --- lfs/mpd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/mpd b/lfs/mpd index a5a3cd357..7c8c32f33 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/${THISAPP} TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpd -PAK_VER = 49 +PAK_VER = 50 # SUP_ARCH = aarch64 x86_64 DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt From patchwork Thu Aug 13 18:30:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10155 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4hLYrJ0l6mz3wqM for ; Thu, 13 Aug 2026 18:32:48 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hLYr76Lbgz7PM for ; Thu, 13 Aug 2026 18:32:39 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hLYnw2DrPz379w for ; Thu, 13 Aug 2026 18:30:44 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hLYns3P4kz2ybk for ; Thu, 13 Aug 2026 18:30:41 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hLYnj1qbvzVs; Thu, 13 Aug 2026 18:30:33 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1786645833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0HxZVGAflQBRTDE8jkO2oYPEPLhwiJN/KquLGxL6TMI=; b=uwFABm1iPJb3BxIvgl+ly6BKyQplusHMWXsc1ht2mGkvrViyNX0hR5s6wv5+l4A4J/6h/g HJECJn8JCzKF1tBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1786645833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0HxZVGAflQBRTDE8jkO2oYPEPLhwiJN/KquLGxL6TMI=; b=RzV1h7O5HBetYF12aKMAuGwIYk4S95FvUlYQXZVqR3mlH06DOCNpg05kqtNlxAM/9rAYY2 OYta2rSRQ2/wZSoESaIHOBqOfhbdcMgqa0b0lDkAYw+5GQyxNRzj8S9WtGig9LwuLKEl2V ImAjpNc0bsS7AHKx6FfuVbwUwPb93aon331QZhaG0i61L+IzUevZzW781T7jTHxK0IJH3g KEVQzq8sFvtW17kXbfsCAU73N54v/B/gs3/hZ/W1T8oye52i+mZOjXQQTCLqtgG36cPrsw uqL50dTEKvZ96PDsub1Q6uGQ6wiJDsvDfaEll+waBmncy4F/yffu/MG4RymwLA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 4/4] mympd: Increment PAK_VER due to flac sobump Date: Thu, 13 Aug 2026 20:30:03 +0200 Message-ID: <20260813183003.2064553-4-adolf.belka@ipfire.org> In-Reply-To: <20260813183003.2064553-1-adolf.belka@ipfire.org> References: <20260813183003.2064553-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Signed-off-by: Adolf Belka --- lfs/mympd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lfs/mympd b/lfs/mympd index cd591fca4..227e99a4f 100644 --- a/lfs/mympd +++ b/lfs/mympd @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mympd -PAK_VER = 17 +PAK_VER = 18 DEPS = mpd libmpdclient