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)