audio/flac: update to 1.5.0

Multithreaded encoding is now possible in libFLAC and through the
flac command line tool.

License tweaks from diizzy.

PR:		284748
This commit is contained in:
Christian Weisgerber 2025-02-14 22:39:12 +01:00
parent bcb216cdd4
commit deccc5bdc4
4 changed files with 42 additions and 16 deletions

View file

@ -1,6 +1,5 @@
PORTNAME= flac
DISTVERSION= 1.4.3
PORTREVISION= 1
DISTVERSION= 1.5.0
PORTEPOCH= 1
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/flac/ \
@ -14,10 +13,13 @@ LICENSE= BSD3CLAUSE GFDL GPLv2 LGPL21
LICENSE_COMB= multi
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/COPYING.Xiph
LICENSE_FILE_GFDL= ${WRKSRC}/COPYING.FDL
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
LIB_DEPENDS= libogg.so:audio/libogg
USES= compiler:c11 cpe iconv libtool pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= flac_project

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1687809019
SHA256 (flac-1.4.3.tar.xz) = 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70
SIZE (flac-1.4.3.tar.xz) = 1006728
TIMESTAMP = 1739567910
SHA256 (flac-1.5.0.tar.xz) = f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920
SIZE (flac-1.5.0.tar.xz) = 1078872

View file

@ -1,6 +1,15 @@
--- configure.orig 2023-06-22 08:50:43 UTC
--- configure.orig 2025-02-10 14:21:36 UTC
+++ configure
@@ -21404,8 +21404,8 @@ if test x$ac_cv_c_compiler_gnu = xyes -o x$xiph_cv_c_c
@@ -19899,7 +19899,7 @@ fi
fi
-if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/modules.html" ; then
+if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/index.html" ; then
HAS_PREBUILT_DOXYGEN=yes
fi
if test "x$HAS_PREBUILT_DOXYGEN" = xyes; then
@@ -22374,8 +22374,8 @@ then :
if test "x${ax_enable_debug}" = "xno"
then :

View file

@ -16,12 +16,12 @@ include/FLAC/stream_decoder.h
include/FLAC/stream_encoder.h
lib/libFLAC++.a
lib/libFLAC++.so
lib/libFLAC++.so.10
lib/libFLAC++.so.10.0.1
lib/libFLAC++.so.11
lib/libFLAC++.so.11.0.0
lib/libFLAC.a
lib/libFLAC.so
lib/libFLAC.so.12
lib/libFLAC.so.12.1.0
lib/libFLAC.so.14
lib/libFLAC.so.14.0.0
libdata/pkgconfig/flac++.pc
libdata/pkgconfig/flac.pc
share/aclocal/libFLAC++.m4
@ -40,7 +40,7 @@ share/aclocal/libFLAC.m4
%%PORTDOCS%%%%DOCSDIR%%/api/annotated.html
%%PORTDOCS%%%%DOCSDIR%%/api/assert_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/bc_s.png
%%PORTDOCS%%%%DOCSDIR%%/api/bdwn.png
%%PORTDOCS%%%%DOCSDIR%%/api/bc_sd.png
%%PORTDOCS%%%%DOCSDIR%%/api/callback_8h.html
%%PORTDOCS%%%%DOCSDIR%%/api/callback_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/classFLAC_1_1Decoder_1_1File-members.html
@ -107,15 +107,18 @@ share/aclocal/libFLAC.m4
%%PORTDOCS%%%%DOCSDIR%%/api/dir_1982b5890de532b4beef7221dae776e2.html
%%PORTDOCS%%%%DOCSDIR%%/api/dir_527642952c2881b3e5b36abb4a29ebef.html
%%PORTDOCS%%%%DOCSDIR%%/api/dir_d44c64559bbebec7f509842c48db8b23.html
%%PORTDOCS%%%%DOCSDIR%%/api/doc.png
%%PORTDOCS%%%%DOCSDIR%%/api/doc.svg
%%PORTDOCS%%%%DOCSDIR%%/api/docd.svg
%%PORTDOCS%%%%DOCSDIR%%/api/doxygen.css
%%PORTDOCS%%%%DOCSDIR%%/api/doxygen.svg
%%PORTDOCS%%%%DOCSDIR%%/api/dynsections.js
%%PORTDOCS%%%%DOCSDIR%%/api/encoder_8h.html
%%PORTDOCS%%%%DOCSDIR%%/api/encoder_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/files.html
%%PORTDOCS%%%%DOCSDIR%%/api/folderclosed.png
%%PORTDOCS%%%%DOCSDIR%%/api/folderopen.png
%%PORTDOCS%%%%DOCSDIR%%/api/folderclosed.svg
%%PORTDOCS%%%%DOCSDIR%%/api/folderclosedd.svg
%%PORTDOCS%%%%DOCSDIR%%/api/folderopen.svg
%%PORTDOCS%%%%DOCSDIR%%/api/folderopend.svg
%%PORTDOCS%%%%DOCSDIR%%/api/format_8h.html
%%PORTDOCS%%%%DOCSDIR%%/api/format_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/functions.html
@ -194,18 +197,25 @@ share/aclocal/libFLAC.m4
%%PORTDOCS%%%%DOCSDIR%%/api/group__porting__1__1__3__to__1__1__4.html
%%PORTDOCS%%%%DOCSDIR%%/api/group__porting__1__1__4__to__1__2__0.html
%%PORTDOCS%%%%DOCSDIR%%/api/group__porting__1__3__4__to__1__4__0.html
%%PORTDOCS%%%%DOCSDIR%%/api/group__porting__1__4__3__to__1__5__0.html
%%PORTDOCS%%%%DOCSDIR%%/api/hierarchy.html
%%PORTDOCS%%%%DOCSDIR%%/api/index.html
%%PORTDOCS%%%%DOCSDIR%%/api/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/api/menu.js
%%PORTDOCS%%%%DOCSDIR%%/api/menudata.js
%%PORTDOCS%%%%DOCSDIR%%/api/modules.html
%%PORTDOCS%%%%DOCSDIR%%/api/minus.svg
%%PORTDOCS%%%%DOCSDIR%%/api/minusd.svg
%%PORTDOCS%%%%DOCSDIR%%/api/nav_f.png
%%PORTDOCS%%%%DOCSDIR%%/api/nav_fd.png
%%PORTDOCS%%%%DOCSDIR%%/api/nav_g.png
%%PORTDOCS%%%%DOCSDIR%%/api/nav_h.png
%%PORTDOCS%%%%DOCSDIR%%/api/nav_hd.png
%%PORTDOCS%%%%DOCSDIR%%/api/open.png
%%PORTDOCS%%%%DOCSDIR%%/api/ordinals_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/plus.svg
%%PORTDOCS%%%%DOCSDIR%%/api/plusd.svg
%%PORTDOCS%%%%DOCSDIR%%/api/splitbar.png
%%PORTDOCS%%%%DOCSDIR%%/api/splitbard.png
%%PORTDOCS%%%%DOCSDIR%%/api/stream__decoder_8h.html
%%PORTDOCS%%%%DOCSDIR%%/api/stream__decoder_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/api/stream__encoder_8h.html
@ -267,10 +277,15 @@ share/aclocal/libFLAC.m4
%%PORTDOCS%%%%DOCSDIR%%/api/sync_off.png
%%PORTDOCS%%%%DOCSDIR%%/api/sync_on.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_a.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_ad.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_b.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_bd.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_h.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_hd.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_s.png
%%PORTDOCS%%%%DOCSDIR%%/api/tab_sd.png
%%PORTDOCS%%%%DOCSDIR%%/api/tabs.css
%%PORTDOCS%%%%DOCSDIR%%/api/topics.html
%%PORTDOCS%%%%DOCSDIR%%/images/logo.svg
%%PORTDOCS%%%%DOCSDIR%%/images/logo130.gif
share/man/man1/flac.1.gz