pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/flac



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Oct 23 10:45:21 UTC 2022

Modified Files:
        pkgsrc/audio/flac: Makefile PLIST distinfo
Removed Files:
        pkgsrc/audio/flac/patches: patch-strip_non_asm_libtool_args.sh

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/audio/flac/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/flac/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/flac/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/audio/flac/patches/patch-strip_non_asm_libtool_args.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/flac/Makefile
diff -u pkgsrc/audio/flac/Makefile:1.59 pkgsrc/audio/flac/Makefile:1.60
--- pkgsrc/audio/flac/Makefile:1.59     Mon Sep 26 09:48:55 2022
+++ pkgsrc/audio/flac/Makefile  Sun Oct 23 10:45:21 2022
@@ -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_TOOLS+=         gmake
 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 @@ CONFIGURE_ARGS+=     --disable-altivec
 .  endif
 .endif
 
-.if !empty(MACHINE_PLATFORM:MDarwin-*-i386)
-CONFIGURE_ARGS+=       --disable-asm-optimizations
-.endif
-
 .include "../../mk/compiler.mk"
 
 # SunPro does not support __inline

Index: pkgsrc/audio/flac/PLIST
diff -u pkgsrc/audio/flac/PLIST:1.17 pkgsrc/audio/flac/PLIST:1.18
--- pkgsrc/audio/flac/PLIST:1.17        Mon Sep 26 09:48:55 2022
+++ pkgsrc/audio/flac/PLIST     Sun Oct 23 10:45:21 2022
@@ -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/flac.1
 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
+share/doc/flac/api/tab_h.png
+share/doc/flac/api/tab_s.png
+share/doc/flac/api/tabs.css
 share/doc/flac/images/logo.svg
 share/doc/flac/images/logo130.gif

Index: pkgsrc/audio/flac/distinfo
diff -u pkgsrc/audio/flac/distinfo:1.34 pkgsrc/audio/flac/distinfo:1.35
--- pkgsrc/audio/flac/distinfo:1.34     Mon Sep 26 09:48:55 2022
+++ pkgsrc/audio/flac/distinfo  Sun Oct 23 10:45:21 2022
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.34 2022/09/26 09:48:55 adam Exp $
+$NetBSD: distinfo,v 1.35 2022/10/23 10:45:21 adam Exp $
 
-BLAKE2s (flac-1.4.1.tar.xz) = 6bbd686e1272dae271dc85c0455322c496b61c0c65b59deaff1724fcbfafe26f
-SHA512 (flac-1.4.1.tar.xz) = 72a5ced62e06407ddea3ed6dcd28bf8f56f3d45e0649ea38e1b778f7856041c68bf85c3cec0a55170c2fbc144626829fed132d386f7439f1d6e3d0b45f13dba7
-Size (flac-1.4.1.tar.xz) = 1024160 bytes
+BLAKE2s (flac-1.4.2.tar.xz) = fd1aba9030f31aa1cf9af900d286843594e1c9c4ecab2c41b5beb2c296a8127d
+SHA512 (flac-1.4.2.tar.xz) = 20bdf0990a7432ac765037764bc8733a0d5646866fe6cc6f4868152d2a051c89676e501012ae489c7f87b3aacb45a5b30265afaca164cf0cf53ac058644a74c5
+Size (flac-1.4.2.tar.xz) = 1013700 bytes
 SHA1 (patch-microbench_util.c) = f03bfbef537d10ceb9742451ec3509be886e15ed
-SHA1 (patch-strip_non_asm_libtool_args.sh) = f90f09fbf6a0fa938693a9d52316d3a4105129e5



Home | Main Index | Thread Index | Old Index