pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/flac flac: updated to 1.4.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fb0c1c23a440
branches:  trunk
changeset: 387131:fb0c1c23a440
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Oct 23 10:45:21 2022 +0000

description:
flac: updated to 1.4.2

FLAC 1.4.2 (22-Oct-2022)

Once again, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short 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=native) when combining with –disable-asm-optimizations: plain C functions can now be better optimized

Build system
- Default CFLAGS are now prepended instead of dropped when user CFLAGS are 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 are 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 itself

diffstat:

 audio/flac/Makefile                                    |   14 +-
 audio/flac/PLIST                                       |  247 ++++++++++++++++-
 audio/flac/distinfo                                    |    9 +-
 audio/flac/patches/patch-strip_non_asm_libtool_args.sh |   29 -
 4 files changed, 254 insertions(+), 45 deletions(-)

diffs (truncated from 353 to 300 lines):

diff -r f1ddeba1ca7e -r fb0c1c23a440 audio/flac/Makefile
--- a/audio/flac/Makefile       Sun Oct 23 10:44:26 2022 +0000
+++ b/audio/flac/Makefile       Sun Oct 23 10:45:21 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2022/09/26 09:48:55 adam Exp $
+# $NetBSD: Makefile,v 1.60 2022/10/23 10:45:21 adam Exp $
 
-DISTNAME=      flac-1.4.1
+DISTNAME=      flac-1.4.2
 CATEGORIES=    audio archivers
 MASTER_SITES=  http://downloads.xiph.org/releases/flac/
 EXTRACT_SUFX=  .tar.xz
@@ -15,19 +15,17 @@
 USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --disable-doxygen-docs
-CONFIGURE_ARGS+=       --disable-xmms-plugin
 PKGCONFIG_OVERRIDE+=   src/libFLAC++/flac++.pc.in
 PKGCONFIG_OVERRIDE+=   src/libFLAC/flac.pc.in
+TEST_TARGET=           check
 
 BUILD_DEFS+=           PKGSRC_MKPIE
 
 .include "../../mk/bsd.prefs.mk"
 
 .if ${MACHINE_ARCH} == "i386"
-.  if ${PKGSRC_MKPIE:tl} == "yes"
+.  if ${PKGSRC_MKPIE:tl} == "yes" || ${OPSYS} == "Darwin"
 CONFIGURE_ARGS+=       --disable-asm-optimizations
-.  else
-TOOL_DEPENDS+=         nasm>=0.98:../../devel/nasm
 .  endif
 .endif
 
@@ -38,10 +36,6 @@
 .  endif
 .endif
 
-.if !empty(MACHINE_PLATFORM:MDarwin-*-i386)
-CONFIGURE_ARGS+=       --disable-asm-optimizations
-.endif
-
 .include "../../mk/compiler.mk"
 
 # SunPro does not support __inline
diff -r f1ddeba1ca7e -r fb0c1c23a440 audio/flac/PLIST
--- a/audio/flac/PLIST  Sun Oct 23 10:44:26 2022 +0000
+++ b/audio/flac/PLIST  Sun Oct 23 10:45:21 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2022/09/26 09:48:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2022/10/23 10:45:21 adam Exp $
 bin/flac
 bin/metaflac
 include/FLAC++/all.h
@@ -23,5 +23,250 @@
 man/man1/metaflac.1
 share/aclocal/libFLAC++.m4
 share/aclocal/libFLAC.m4
+share/doc/flac/FLAC.tag
+share/doc/flac/api/FLAC_09_09_2all_8h_source.html
+share/doc/flac/api/FLAC_09_09_2export_8h.html
+share/doc/flac/api/FLAC_09_09_2export_8h_source.html
+share/doc/flac/api/FLAC_09_09_2metadata_8h.html
+share/doc/flac/api/FLAC_09_09_2metadata_8h_source.html
+share/doc/flac/api/FLAC_2all_8h_source.html
+share/doc/flac/api/FLAC_2export_8h.html
+share/doc/flac/api/FLAC_2export_8h_source.html
+share/doc/flac/api/FLAC_2metadata_8h.html
+share/doc/flac/api/FLAC_2metadata_8h_source.html
+share/doc/flac/api/annotated.html
+share/doc/flac/api/assert_8h_source.html
+share/doc/flac/api/bc_s.png
+share/doc/flac/api/bdwn.png
+share/doc/flac/api/callback_8h.html
+share/doc/flac/api/callback_8h_source.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1File-members.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1File.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1File.png
+share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream-members.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream.png
+share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream_1_1State-members.html
+share/doc/flac/api/classFLAC_1_1Decoder_1_1Stream_1_1State.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1File-members.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1File.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1File.png
+share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream-members.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream.png
+share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream_1_1State-members.html
+share/doc/flac/api/classFLAC_1_1Encoder_1_1Stream_1_1State.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Application-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Application.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Application.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain_1_1Status-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Chain_1_1Status.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Iterator-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Iterator.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Padding.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Picture.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Prototype.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SeekTable.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1StreamInfo.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1Unknown.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment.png
+share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry-members.html
+share/doc/flac/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html
+share/doc/flac/api/classes.html
+share/doc/flac/api/closed.png
+share/doc/flac/api/decoder_8h.html
+share/doc/flac/api/decoder_8h_source.html
+share/doc/flac/api/dir_1982b5890de532b4beef7221dae776e2.html
+share/doc/flac/api/dir_527642952c2881b3e5b36abb4a29ebef.html
+share/doc/flac/api/dir_d44c64559bbebec7f509842c48db8b23.html
+share/doc/flac/api/doc.png
+share/doc/flac/api/doxygen.css
+share/doc/flac/api/doxygen.svg
+share/doc/flac/api/dynsections.js
+share/doc/flac/api/encoder_8h.html
+share/doc/flac/api/encoder_8h_source.html
+share/doc/flac/api/files.html
+share/doc/flac/api/folderclosed.png
+share/doc/flac/api/folderopen.png
+share/doc/flac/api/format_8h.html
+share/doc/flac/api/format_8h_source.html
+share/doc/flac/api/functions.html
+share/doc/flac/api/functions_b.html
+share/doc/flac/api/functions_c.html
+share/doc/flac/api/functions_d.html
+share/doc/flac/api/functions_e.html
+share/doc/flac/api/functions_f.html
+share/doc/flac/api/functions_func.html
+share/doc/flac/api/functions_func_c.html
+share/doc/flac/api/functions_func_d.html
+share/doc/flac/api/functions_func_e.html
+share/doc/flac/api/functions_func_f.html
+share/doc/flac/api/functions_func_g.html
+share/doc/flac/api/functions_func_i.html
+share/doc/flac/api/functions_func_l.html
+share/doc/flac/api/functions_func_m.html
+share/doc/flac/api/functions_func_n.html
+share/doc/flac/api/functions_func_o.html
+share/doc/flac/api/functions_func_p.html
+share/doc/flac/api/functions_func_r.html
+share/doc/flac/api/functions_func_s.html
+share/doc/flac/api/functions_func_t.html
+share/doc/flac/api/functions_func_u.html
+share/doc/flac/api/functions_func_v.html
+share/doc/flac/api/functions_func_w.html
+share/doc/flac/api/functions_func_~.html
+share/doc/flac/api/functions_g.html
+share/doc/flac/api/functions_h.html
+share/doc/flac/api/functions_i.html
+share/doc/flac/api/functions_l.html
+share/doc/flac/api/functions_m.html
+share/doc/flac/api/functions_n.html
+share/doc/flac/api/functions_o.html
+share/doc/flac/api/functions_p.html
+share/doc/flac/api/functions_q.html
+share/doc/flac/api/functions_r.html
+share/doc/flac/api/functions_s.html
+share/doc/flac/api/functions_t.html
+share/doc/flac/api/functions_u.html
+share/doc/flac/api/functions_v.html
+share/doc/flac/api/functions_vars.html
+share/doc/flac/api/functions_w.html
+share/doc/flac/api/functions_~.html
+share/doc/flac/api/globals.html
+share/doc/flac/api/globals_defs.html
+share/doc/flac/api/globals_enum.html
+share/doc/flac/api/globals_eval.html
+share/doc/flac/api/globals_func.html
+share/doc/flac/api/globals_type.html
+share/doc/flac/api/globals_vars.html
+share/doc/flac/api/group__flac.html
+share/doc/flac/api/group__flac__callbacks.html
+share/doc/flac/api/group__flac__decoder.html
+share/doc/flac/api/group__flac__encoder.html
+share/doc/flac/api/group__flac__export.html
+share/doc/flac/api/group__flac__format.html
+share/doc/flac/api/group__flac__metadata.html
+share/doc/flac/api/group__flac__metadata__level0.html
+share/doc/flac/api/group__flac__metadata__level1.html
+share/doc/flac/api/group__flac__metadata__level2.html
+share/doc/flac/api/group__flac__metadata__object.html
+share/doc/flac/api/group__flac__stream__decoder.html
+share/doc/flac/api/group__flac__stream__encoder.html
+share/doc/flac/api/group__flacpp.html
+share/doc/flac/api/group__flacpp__decoder.html
+share/doc/flac/api/group__flacpp__encoder.html
+share/doc/flac/api/group__flacpp__export.html
+share/doc/flac/api/group__flacpp__metadata.html
+share/doc/flac/api/group__flacpp__metadata__level0.html
+share/doc/flac/api/group__flacpp__metadata__level1.html
+share/doc/flac/api/group__flacpp__metadata__level2.html
+share/doc/flac/api/group__flacpp__metadata__object.html
+share/doc/flac/api/group__porting.html
+share/doc/flac/api/group__porting__1__1__2__to__1__1__3.html
+share/doc/flac/api/group__porting__1__1__3__to__1__1__4.html
+share/doc/flac/api/group__porting__1__1__4__to__1__2__0.html
+share/doc/flac/api/group__porting__1__3__4__to__1__4__0.html
+share/doc/flac/api/hierarchy.html
+share/doc/flac/api/index.html
+share/doc/flac/api/jquery.js
+share/doc/flac/api/menu.js
+share/doc/flac/api/menudata.js
+share/doc/flac/api/modules.html
+share/doc/flac/api/nav_f.png
+share/doc/flac/api/nav_g.png
+share/doc/flac/api/nav_h.png
+share/doc/flac/api/open.png
+share/doc/flac/api/ordinals_8h_source.html
+share/doc/flac/api/splitbar.png
+share/doc/flac/api/stream__decoder_8h.html
+share/doc/flac/api/stream__decoder_8h_source.html
+share/doc/flac/api/stream__encoder_8h.html
+share/doc/flac/api/stream__encoder_8h_source.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod-members.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRice-members.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRice.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents-members.html
+share/doc/flac/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents.html
+share/doc/flac/api/structFLAC____Frame-members.html
+share/doc/flac/api/structFLAC____Frame.html
+share/doc/flac/api/structFLAC____FrameFooter-members.html
+share/doc/flac/api/structFLAC____FrameFooter.html
+share/doc/flac/api/structFLAC____FrameHeader-members.html
+share/doc/flac/api/structFLAC____FrameHeader.html
+share/doc/flac/api/structFLAC____IOCallbacks-members.html
+share/doc/flac/api/structFLAC____IOCallbacks.html
+share/doc/flac/api/structFLAC____StreamDecoder-members.html
+share/doc/flac/api/structFLAC____StreamDecoder.html
+share/doc/flac/api/structFLAC____StreamEncoder-members.html
+share/doc/flac/api/structFLAC____StreamEncoder.html
+share/doc/flac/api/structFLAC____StreamMetadata-members.html
+share/doc/flac/api/structFLAC____StreamMetadata.html
+share/doc/flac/api/structFLAC____StreamMetadata__Application-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__Application.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Index-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Index.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Track-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__CueSheet__Track.html
+share/doc/flac/api/structFLAC____StreamMetadata__Padding-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__Padding.html
+share/doc/flac/api/structFLAC____StreamMetadata__Picture-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__Picture.html
+share/doc/flac/api/structFLAC____StreamMetadata__SeekPoint-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__SeekPoint.html
+share/doc/flac/api/structFLAC____StreamMetadata__SeekTable-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__SeekTable.html
+share/doc/flac/api/structFLAC____StreamMetadata__StreamInfo-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__StreamInfo.html
+share/doc/flac/api/structFLAC____StreamMetadata__Unknown-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__Unknown.html
+share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment.html
+share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment__Entry-members.html
+share/doc/flac/api/structFLAC____StreamMetadata__VorbisComment__Entry.html
+share/doc/flac/api/structFLAC____Subframe-members.html
+share/doc/flac/api/structFLAC____Subframe.html
+share/doc/flac/api/structFLAC____Subframe__Constant-members.html
+share/doc/flac/api/structFLAC____Subframe__Constant.html
+share/doc/flac/api/structFLAC____Subframe__Fixed-members.html
+share/doc/flac/api/structFLAC____Subframe__Fixed.html
+share/doc/flac/api/structFLAC____Subframe__LPC-members.html
+share/doc/flac/api/structFLAC____Subframe__LPC.html
+share/doc/flac/api/structFLAC____Subframe__Verbatim-members.html
+share/doc/flac/api/structFLAC____Subframe__Verbatim.html
+share/doc/flac/api/sync_off.png
+share/doc/flac/api/sync_on.png
+share/doc/flac/api/tab_a.png
+share/doc/flac/api/tab_b.png


Home | Main Index | Thread Index | Old Index