From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] flac: Update to version 1.4.2 Date: Fri, 25 Nov 2022 18:38:25 +0100 Message-ID: <20221125173825.3342541-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7986962774851403717==" List-Id: --===============7986962774851403717== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable - Update from version 1.3.3 to 1.4.2 - Update of rootfile - several libraries with so bump. Checked with find-dependencies - nothing fl= agged - Changelog This changelog is not exhaustive, review [the git commit log (https://github.com/xiph/flac/commits) for an exhaustive list of changes. ## FLAC 1.4.2 (22-Oct-2022) Once again, this release only has a few changes. A problem with FLAC play= back in GStreamer (and possibly other libFLAC users) was the reason for the s= hort time since the last release * General * Remove xmms plugin (Martijn van Beurden, TokyoBlackHole) * Remove all pure assembler, removing build dependency on nasm * Made console output more uniform across different platforms and CPUs * Improve ability to tune compile for a certain system (for example with= -march=3Dnative) when combining with --disable-asm-optimizations: plain C fu= nctions can now be better optimized * Build system * Default CFLAGS are now prepended instead of dropped when user CFLAGS a= re set * -msse2 is no longer added by default (was only applicable to x86) * Fix cross-compiling and out-of-tree building when pandoc and doxygen a= re not available * Fix issue with Clang not compiling functions with intrinsics * Fix detection of bswap intrinsics (Ozkan Sezer) * Improve search for libssp on MinGW (Ozkan Sezer, Martijn van Beurden) * libFLAC * Fix issue when the libFLAC user seeks in a file instead of libFLAC its= elf ## FLAC 1.4.1 (22-Sep-2022) This release only has a few changes. It was triggered by a problem in the= 1.4.0 tarball: man pages were empty and api documentation missing * CMake fixes (Tomasz K=C5=82oczko) * Add checks that man pages and api docs end up in tarball * Enable installation of prebuilt man pages and api docs * Fix compiler warnings (Johannes Kauffmann, Ozkan Sezer) * Fix format specifier (manxorist) * Enable building on Universal Windows Platform (Steve Lhomme) * Fix versioning from git ## FLAC 1.4.0 (09-Sep-2022) As there have been changes to the library interfaces, the libFLAC version= number is incremented to 12, the libFLAC++ version number is incremented to = 10. As some changes were breaking, the version age numbers (see [libtool vers= ioning](https://www.gnu.org/software/libtool/manual/libtool.html#Libtool-vers= ioning)) have been reset to 0. For more details on the changes to the API, se= e the [porting guide](https://xiph.org/flac/api/group__porting__1__3__4__to__= 1__4__0.html). The XMMS plugin and 'common' plugin code (used only by the XMMS plugin) = are deprecated, they will be removed in a future release. * General: * It is now possible to limit the minimum bitrate of a FLAC file generat= ed by libFLAC and with the `flac` tool to 1 bit/sample. This function can be = used to aid live streaming, for example for internet radio * Encoding files with sample rates up to 1'048'575Hz is now possible. (C= on Kolivas) * Compression of preset -3 through -8 was slightly improved at the cost = of a small decrease in encoding speed by increasing the precision with which = autocorrelation was calculated (Martijn van Beurden) * Encoding speed of preset -0, -1 and -2 was slightly improved * Compression of presets -1 and -4 was slighly improved on certain mater= ial by changing the adaptive mid-side heuristics * Speedups specifically targeting 64-bit ARMv8 devices using NEON were i= ntegrated (Ronen Gvili, Martijn van Beurden) * Speedups for x86_64 CPUs having the FMA instruction set extention are = added * Encoding and decoding of 32-bit PCM is now possible * (Ogg) FLAC format: * The FLAC format document is being rewritten by the IETF CELLAR working= group. The latest draft can be found on [https://datatracker.ietf.org/doc/dr= aft-ietf-cellar-flac/](https://datatracker.ietf.org/doc/draft-ietf-cellar-fla= c/) * The FLAC format document specifies no bounds for the residual. In othe= r to match current decoder implementations, it is proposed to bound the resid= ual to the range provided by a 32-bit int signed two's complement. This limit= must be checked by FLAC encoders as to keep FLAC decoders free from the comp= lexity of being to decode a residual exceeding a 32-bit int. * There is now a set of files available to test whether a FLAC decoder i= mplements the format correctly. This FLAC decoder testbench can be found at [= https://github.com/ietf-wg-cellar/flac-test-files](https://github.com/ietf-wg= -cellar/flac-test-files). Also, results of testing hard- and software can be = found here at [https://wiki.hydrogenaud.io/index.php?title=3DFLAC_decoder_tes= tbench](https://wiki.hydrogenaud.io/index.php?title=3DFLAC_decoder_testbench). * flac: * The option --limit-min-bitrate was added to aid streaming, see [github= #264](https://github.com/xiph/flac/pull/264) * The option --keep-foreign-metadata-if-present is added. This option wo= rks the same as --keep-foreign-metadata, but does return a warning instead of= an error if no foreign metadata was found to store or restore * The warning returned by the foreign metadata handling is now clearer i= n case a user tries to restore foreign metadata of the wrong type, for exampl= e decoding a FLAC file containing AIFF foreign metadata to a WAV file * A problem when using the analyse function causing the first frame to h= ave a wrong size and offset was fixed * Fix bug where channel mask of a file is unintentionally reused when se= veral files are processed with one command * The order of compression-related commands is no longer important, i.e.= -8ep gives the same result as -ep8. Previously, a compression level (like -8= ) would override a more specific setting (like -e or -p). This is no longer t= he case * flac now checks the block-align property of WAV files to ensure non-st= andard WAV files (for which flac has no handling) are not mangled * metaflac: * (none) * build system: * MSVC and Makefile.lite build system files have been removed. Building = with MSVC (Visual Studio) can be done by using CMake * Various CMake improvements, especially for creating MSVC build files (= Martijn van Beurden, martinRenou, CookiePLMonster, David Callu, Tyler Dunn, C= ameron Cawley) * Various fixes for MinGW (Martijn van Beurden, Cameron Cawley) * Removed obsolete autotools macro's to silence warnings * Fixes for FreeBSD PowerPC (pkubaj) * Fixed some compiler warnings (Martijn van Beurden, Tyler Dunn) * Fix building with uclibc (Fabrice Fontaine) * testing/validation: * Addition of new encoder fuzzer, adding fuzzing for 8, 24 and 32-bit in= puts * Addition of new decoder fuzzer, adding coverage of seeking code * Addition of metadata fuzzer, adding coverage of metadata APIs * Various improvements to fuzzers to improve code coverage, fuzzing spee= d and stability * Many changes to test suite to improve cross-platform compatibility (Ro= sen Penev) * Windows CI now also builds the whole test suite * Clang-format file added (Rosen Penev) * Add warning on using v141_xp platform toolset with /MT (Martijn van Be= urden, Paul Sanders) * libraries: * Various seeking fixes (Martijn van Beurden, Robert Kausch) * Various bugs fixed found by fuzzing * On decoding, it is now checked whether residuals can be contained by a= 32-bit int, preventing integer overflow * Add check that samples supplied to libFLAC actually fall within the bp= s set * Add checks when parsing metadata blocks to not allocate excessive amou= nts of memory and not overread * Undocumented Windows-only utf8 functions are no longer exported to the= DLL interface * Removed all assembler and intrinsics code from the decoder to improve = fuzzing, as they provided only a small speed benefit * The bitwriter buffer is limited in size to 2^24 bytes, so it cannot wr= ite excessively large files. This is a backup in case another bug in this are= a creeps (back) in. * The metadata iterations should now never return a vorbiscomment entry = with NULL as an entry, now always at least an empty string is returned * documentation: * Removed html documentation and generate man pages from markdown * Interface changes: * libFLAC: * Addition of FLAC__stream_encoder_set_limit_min_bitrate() and FLAC_= _stream_encoder_get_limit_min_bitrate(), see [github #264](https://github.com= /xiph/flac/pull/264) * get_client_data_from_decoder is renamed FLAC__get_decoder_client_d= ata(), see [github #124](https://github.com/xiph/flac/pull/124) * All API functions taking a filename as an argument now take UTF-8 = filenames on Windows, and no longer accept filenames using the current codepa= ge * FLAC__Frame struct has changed: warmup samples are now stored in F= LAC__int64 instead of FLAC__int32 types, and verbatim samples can now be stor= ed in either FLAC__int32 or FLAC__int64 depending on whether samples fix the = former or latter * The FLAC__StreamMetadata struct now has a tag, so it can be forwar= d declared * libFLAC++: * Addition of ::set_limit_min_bitrate() and ::get_limit_min_bitrate(= ), see [github #264](https://github.com/xiph/flac/pull/264) * All API functions taking a filename as an argument now take UTF-8 = filenames on Windows, and no longer accept filenames using the current codepa= ge * The ::FLAC__Frame struct has changed, see the libFLAC interface ch= ange. ## FLAC 1.3.4 (20-Feb-2022) This release mostly fixes (security related) bugs. When building with MSV= C, using CMake is preferred, see the README under "Building with CMake" for m= ore information. Building with MSVC using solution files is deprecated and th= ese files will be removed in the future. As there have been no changes to the= library interfaces, the libFLAC version number remains 11, and libFLAC++ ver= sion number remains 9. * General: * Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499 (erikd,= Martijn van Beurden) * Fix encoder bug CVE-2021-0561 (NeelkamalSemwal) * Integrate oss-fuzzers (erikd, Guido Vranken) * Seeking fixes (NeelkamalSemwal, Robert Kausch) * Various fixes and improvements (Andrei Astafev, Rosen Penev, H=C3=A5ka= n Kvist, oreo639, erikd, Tam=C3=A1s Zahola, Ulrik Mikaelsson, Tyler Dunn, tmk= k) * FLAC format: * (none) * Ogg FLAC format: * (none) * flac: * Various fixes and improvements (Andrei Astafev, Martijn van Beurden) * metaflac: * (none) * build system: * CMake improvements (evpobr, Vitaliy Kirsanov, erikd, Ozkan Sezer, Tyle= r Dunn, tg-m DeadSix27, ericLemanissier, Chocobo1). * Fixes for MinGW and MSVC (Ozkan Sezer). * Fix for clang (Ozkan Sezer) * Fix for PowerPC (Peter Seiderer, Thomas BERNARD) * Fix for FreeBSD PowerPC (pkubaj). * testing/validation: * Add Windows target to CI, improve logging (Ralph Giles) * CI improvements (Ralph Giles, Ewout ter Hoeven) * documentation: * Doxygen fixes (Tyler Dunn) * Fix typos (Tim Gates, maxz) * Interface changes: * libFLAC: * (none) * libFLAC++: * (none) Signed-off-by: Adolf Belka --- config/rootfiles/packages/flac | 271 ++++++++++++++++++++++++++++++--- lfs/flac | 6 +- 2 files changed, 252 insertions(+), 25 deletions(-) diff --git a/config/rootfiles/packages/flac b/config/rootfiles/packages/flac index 1e489a5bb..dbc2e726a 100644 --- a/config/rootfiles/packages/flac +++ b/config/rootfiles/packages/flac @@ -18,38 +18,265 @@ usr/bin/metaflac #usr/include/FLAC/stream_encoder.h #usr/lib/libFLAC++.la #usr/lib/libFLAC++.so -usr/lib/libFLAC++.so.6 -usr/lib/libFLAC++.so.6.3.0 +usr/lib/libFLAC++.so.10 +usr/lib/libFLAC++.so.10.0.0 #usr/lib/libFLAC.la #usr/lib/libFLAC.so -usr/lib/libFLAC.so.8 -usr/lib/libFLAC.so.8.3.0 +usr/lib/libFLAC.so.12 +usr/lib/libFLAC.so.12.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/changelog.html -#usr/share/doc/flac/developers.html -#usr/share/doc/flac/documentation.html -#usr/share/doc/flac/documentation_bugs.html -#usr/share/doc/flac/documentation_example_code.html -#usr/share/doc/flac/documentation_format_overview.html -#usr/share/doc/flac/documentation_tools.html -#usr/share/doc/flac/documentation_tools_flac.html -#usr/share/doc/flac/documentation_tools_metaflac.html -#usr/share/doc/flac/faq.html -#usr/share/doc/flac/favicon.ico -#usr/share/doc/flac/features.html -#usr/share/doc/flac/flac.css -#usr/share/doc/flac/format.html -#usr/share/doc/flac/id.html +#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.h= tml +#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-me= mbers.html +#usr/share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.ht= ml +#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-memb= ers.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-m= embers.html +#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRice.h= tml +#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceCo= ntents-members.html +#usr/share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceCo= ntents.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.ht= ml +#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-member= s.html +#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Index.html +#usr/share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Track-member= s.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-m= embers.html +#usr/share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment__Entry.h= tml +#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 -#usr/share/doc/flac/index.html -#usr/share/doc/flac/license.html -#usr/share/doc/flac/ogg_mapping.html #usr/share/man/man1/flac.1 #usr/share/man/man1/metaflac.1 diff --git a/lfs/flac b/lfs/flac index 64ef87a6c..f608d619c 100644 --- a/lfs/flac +++ b/lfs/flac @@ -26,7 +26,7 @@ include Config =20 SUMMARY =3D Free Lossless Audio Codec =20 -VER =3D 1.3.3 +VER =3D 1.4.2 =20 THISAPP =3D flac-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D flac -PAK_VER =3D 3 +PAK_VER =3D 4 =20 DEPS =3D libogg =20 @@ -48,7 +48,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 14acf10e5bce54767a8e3c9bfd0b80c388011e35c7e6a814672f80= 48d5350b4e6f54c6df4f704e611fa4a796fcfcb6aca1ed798f542cd6abe181210f9f6e33f6 +$(DL_FILE)_BLAKE2 =3D 60a40806c6c54fe836235cea2c476051c6f82e6a50ac6d160b4ab7= 83b8b0c33f1763ba2816e5e490acd6320de0764ea3c4b35708820a17f40ccada3f72bac687 =20 install : $(TARGET) =20 --=20 2.38.1 --===============7986962774851403717==--