After nearly six years, there is a new FLAC release. This updates the audio/flac and audio/xmms-flac ports to 1.3.0.
* Passes the thorough regression tests on amd64, i386, and sparc64. (If you really want to run those, you need to change the Makefile. Note that my Blade 100 took 5h20.) * The XMMS plugin works. * A build to check that all dependent ports still build is running as we speak... Question: Should the ports be unified again and xmms-flac become a subpackage flac,-xmms? They were split to circumvent a libtool build problem and remove the xmms dependency from audio/flac, but 11 years later it might be time to revisit this. Index: flac/Makefile =================================================================== RCS file: /cvs/ports/audio/flac/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- flac/Makefile 27 Mar 2013 16:37:09 -0000 1.42 +++ flac/Makefile 30 May 2013 19:40:57 -0000 @@ -2,19 +2,19 @@ COMMENT= free lossless audio codec -DISTNAME= flac-1.2.1 -REVISION= 3 +DISTNAME= flac-1.3.0 CATEGORIES= audio archivers HOMEPAGE= https://www.xiph.org/flac/ -SHARED_LIBS += FLAC 9.0 # .10.0 -SHARED_LIBS += FLAC++ 8.0 # .8.0 +SHARED_LIBS += FLAC 10.0 # 11.0 +SHARED_LIBS += FLAC++ 9.0 # 9.0 MAINTAINER= Christian Weisgerber <[email protected]> -# BSD, GPL, GFDL +# GPLv2 PERMIT_PACKAGE_CDROM= Yes MASTER_SITES= http://downloads.xiph.org/releases/flac/ +EXTRACT_SUFX= .tar.xz WANTLIB= c m ogg stdc++ @@ -28,15 +28,13 @@ BUILD_DEPENDS+= devel/nasm CONFIGURE_STYLE=gnu CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ --enable-sse \ - --with-libiconv-prefix="${LOCALBASE}" \ - --with-ogg="${LOCALBASE}" \ --disable-thorough-tests \ --disable-xmms-plugin -CONFIGURE_ENV= CPPFLAGS="-I${WRKSRC}/include" -MAKE_ENV= MAKEOBJDIR=/nonexistent # ignore ${WRKSRC}/obj +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" post-install: cd ${PREFIX}/share/doc && mv ${DISTNAME} flac - perl -i -pe 's:%%PREFIX%%:${TRUEPREFIX}:' ${PREFIX}/man/man1/flac.1 + ${SUBST_CMD} ${PREFIX}/man/man1/flac.1 .include <bsd.port.mk> Index: flac/distinfo =================================================================== RCS file: /cvs/ports/audio/flac/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- flac/distinfo 24 Sep 2007 17:23:55 -0000 1.9 +++ flac/distinfo 30 May 2013 19:40:57 -0000 @@ -1,5 +1,2 @@ -MD5 (flac-1.2.1.tar.gz) = FTyLFaVNpCjR8PrcdWwixw== -RMD160 (flac-1.2.1.tar.gz) = vTIjyEgFTwp10RIAsw+QO903W/w= -SHA1 (flac-1.2.1.tar.gz) = vVQ1SQAYG1nbMIk0fMhK2B5BCzg= -SHA256 (flac-1.2.1.tar.gz) = ljWkS860eLvy7op4XPaYb7pSWvtfrR/Uu6c89x8tPt8= -SIZE (flac-1.2.1.tar.gz) = 2009217 +SHA256 (flac-1.3.0.tar.xz) = +i1kqsH3fjHfuycK6wj1sy4nA2pSrRXmmnfjCVKAENw= +SIZE (flac-1.3.0.tar.xz) = 1084256 Index: flac/patches/patch-Makefile_in =================================================================== RCS file: flac/patches/patch-Makefile_in diff -N flac/patches/patch-Makefile_in --- flac/patches/patch-Makefile_in 24 Sep 2007 17:23:55 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-Makefile_in,v 1.5 2007/09/24 17:23:55 naddy Exp $ ---- Makefile.in.orig Sun Sep 16 22:04:57 2007 -+++ Makefile.in Tue Sep 18 22:46:42 2007 -@@ -234,7 +234,7 @@ target_alias = @target_alias@ - - AUTOMAKE_OPTIONS = foreign 1.7 - --SUBDIRS = doc include m4 man src examples test build obj -+SUBDIRS = doc include m4 man src test build - - DISTCLEANFILES = libtool-disable-static - Index: flac/patches/patch-configure =================================================================== RCS file: /cvs/ports/audio/flac/patches/patch-configure,v retrieving revision 1.12 diff -u -p -r1.12 patch-configure --- flac/patches/patch-configure 24 Sep 2007 17:23:55 -0000 1.12 +++ flac/patches/patch-configure 30 May 2013 19:40:57 -0000 @@ -1,21 +1,12 @@ $OpenBSD: patch-configure,v 1.12 2007/09/24 17:23:55 naddy Exp $ ---- configure.orig Tue Sep 18 22:24:27 2007 -+++ configure Tue Sep 18 22:25:47 2007 -@@ -23490,7 +23490,7 @@ else +--- configure.orig Mon May 27 04:11:54 2013 ++++ configure Wed May 29 16:41:05 2013 +@@ -19807,7 +19807,7 @@ else CPPFLAGS="-DNDEBUG $CPPFLAGS" if test "x$GCC" = xyes; then - CPPFLAGS="-DFLaC__INLINE=__inline__ $CPPFLAGS" -- CFLAGS="-O3 -funroll-loops -finline-functions -Wall -W -Winline $CFLAGS" -+ CFLAGS="-Wall -W $CFLAGS" + if test "x$user_cflags" = x; then +- CFLAGS="-O3 -funroll-loops -Wall -W -Winline" ++ CFLAGS="-Wall -W $CFLAGS" + fi fi fi - -@@ -24514,7 +24514,7 @@ s,@OGG_CFLAGS@,$OGG_CFLAGS,;t t - s,@OGG_LIBS@,$OGG_LIBS,;t t - s,@FLaC__HAS_OGG_TRUE@,$FLaC__HAS_OGG_TRUE,;t t - s,@FLaC__HAS_OGG_FALSE@,$FLaC__HAS_OGG_FALSE,;t t --s,@LIBICONV@,$LIBICONV,;t t -+s,@LIBICONV@,$LTLIBICONV,;t t - s,@LTLIBICONV@,$LTLIBICONV,;t t - s,@DOCBOOK_TO_MAN@,$DOCBOOK_TO_MAN,;t t - s,@FLaC__HAS_DOCBOOK_TO_MAN_TRUE@,$FLaC__HAS_DOCBOOK_TO_MAN_TRUE,;t t Index: flac/patches/patch-man_flac_1 =================================================================== RCS file: /cvs/ports/audio/flac/patches/patch-man_flac_1,v retrieving revision 1.2 diff -u -p -r1.2 patch-man_flac_1 --- flac/patches/patch-man_flac_1 24 Sep 2007 17:23:55 -0000 1.2 +++ flac/patches/patch-man_flac_1 30 May 2013 19:40:57 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-man_flac_1,v 1.2 2007/09/24 17:23:55 naddy Exp $ ---- man/flac.1.orig Fri Sep 14 17:08:05 2007 -+++ man/flac.1 Tue Sep 18 22:26:09 2007 -@@ -325,7 +325,7 @@ These flags can be used to invert the sense of the cor +--- man/flac.1.orig Sun May 26 05:30:33 2013 ++++ man/flac.1 Wed May 29 18:36:03 2013 +@@ -380,7 +380,7 @@ These flags can be used to invert the sense of the cor .PP metaflac(1). .PP --The programs are documented fully by HTML format documentation, available in \fI/usr/share/doc/flac/html\fR on Debian GNU/Linux systems. -+The programs are documented fully by HTML format documentation, available in \fI%%PREFIX%%/share/doc/flac/html\fR. +-The programs are documented fully by HTML format documentation, available in \fI/usr/share/doc/libflac-doc/html\fR on Debian GNU/Linux systems. ++The programs are documented fully by HTML format documentation, available in \fI${TRUEPREFIX}/share/doc/flac/html\fR. .SH "AUTHOR" .PP This manual page was written by Matt Zimmerman <[email protected]> for the Debian GNU/Linux system (but may be used by others). Index: flac/patches/patch-src_libFLAC_Makefile_in =================================================================== RCS file: flac/patches/patch-src_libFLAC_Makefile_in diff -N flac/patches/patch-src_libFLAC_Makefile_in --- flac/patches/patch-src_libFLAC_Makefile_in 27 Mar 2013 16:37:09 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-src_libFLAC_Makefile_in,v 1.5 2013/03/27 16:37:09 naddy Exp $ ---- src/libFLAC/Makefile.in.orig Sun Sep 16 22:05:12 2007 -+++ src/libFLAC/Makefile.in Sun Mar 24 17:54:19 2013 -@@ -249,7 +249,6 @@ AM_CFLAGS = $(DEBUGCFLAGS) $(CPUCFLAGS) @OGG_CFLAGS@ - @FLaC__CPU_IA32_TRUE@@FLaC__HAS_NASM_TRUE@@FLaC__NO_ASM_FALSE@LOCAL_EXTRA_LIBADD = ia32/libFLAC-asm.la - @FLaC__CPU_PPC_TRUE@@FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE@@FLaC__NO_ASM_FALSE@LOCAL_EXTRA_LIBADD = ppc/as/libFLAC-asm.la - @FLaC__CPU_PPC_TRUE@@FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE@@FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE@@FLaC__NO_ASM_FALSE@LOCAL_EXTRA_LIBADD = ppc/gas/libFLAC-asm.la --@FLaC__CPU_PPC_TRUE@@FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE@@FLaC__NO_ASM_FALSE@LOCAL_EXTRA_LDFLAGS = "-Wl,-read_only_relocs,warning" - @FLaC__CPU_PPC_TRUE@@FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE@@FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE@@FLaC__NO_ASM_FALSE@LOCAL_EXTRA_LDFLAGS = "" - - libFLAC_la_LIBADD = $(LOCAL_EXTRA_LIBADD) @OGG_LIBS@ Index: flac/patches/patch-src_libFLAC_flac_pc_in =================================================================== RCS file: flac/patches/patch-src_libFLAC_flac_pc_in diff -N flac/patches/patch-src_libFLAC_flac_pc_in --- flac/patches/patch-src_libFLAC_flac_pc_in 27 Mar 2013 16:37:09 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,10 +0,0 @@ -$OpenBSD: patch-src_libFLAC_flac_pc_in,v 1.2 2013/03/27 16:37:09 naddy Exp $ ---- src/libFLAC/flac.pc.in.orig Mon Mar 25 18:57:06 2013 -+++ src/libFLAC/flac.pc.in Mon Mar 25 18:57:28 2013 -@@ -6,5 +6,6 @@ includedir=@includedir@ - Name: FLAC - Description: Free Lossless Audio Codec Library - Version: @VERSION@ -+Requires: ogg - Libs: -L${libdir} -lFLAC -lm - Cflags: -I${includedir}/FLAC Index: flac/pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/flac/pkg/PLIST,v retrieving revision 1.13 diff -u -p -r1.13 PLIST --- flac/pkg/PLIST 27 Mar 2013 16:37:09 -0000 1.13 +++ flac/pkg/PLIST 30 May 2013 19:40:57 -0000 @@ -34,192 +34,6 @@ share/aclocal/libFLAC.m4 share/doc/flac/ share/doc/flac/FLAC.tag share/doc/flac/html/ -share/doc/flac/html/api/ -share/doc/flac/html/api/+_2all_8h-source.html -share/doc/flac/html/api/+_2export_8h-source.html -share/doc/flac/html/api/+_2export_8h.html -share/doc/flac/html/api/+_2metadata_8h-source.html -share/doc/flac/html/api/+_2metadata_8h.html -share/doc/flac/html/api/all_8h-source.html -share/doc/flac/html/api/annotated.html -share/doc/flac/html/api/assert_8h-source.html -share/doc/flac/html/api/callback_8h-source.html -share/doc/flac/html/api/callback_8h.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1File-members.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1File.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1File.png -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1Stream-members.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1Stream.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1Stream.png -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1Stream_1_1State-members.html -share/doc/flac/html/api/classFLAC_1_1Decoder_1_1Stream_1_1State.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1File-members.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1File.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1File.png -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1Stream-members.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1Stream.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1Stream.png -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1Stream_1_1State-members.html -share/doc/flac/html/api/classFLAC_1_1Encoder_1_1Stream_1_1State.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Application-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Application.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Application.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Chain-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Chain.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Chain_1_1Status-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Chain_1_1Status.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1CueSheet-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1CueSheet.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1CueSheet.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Iterator-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Iterator.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Padding-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Padding.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Padding.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Picture-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Picture.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Picture.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Prototype-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Prototype.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Prototype.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SeekTable-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SeekTable.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SeekTable.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SimpleIterator-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SimpleIterator.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1StreamInfo-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1StreamInfo.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1StreamInfo.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Unknown-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Unknown.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1Unknown.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1VorbisComment-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1VorbisComment.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1VorbisComment.png -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry-members.html -share/doc/flac/html/api/classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html -share/doc/flac/html/api/classes.html -share/doc/flac/html/api/decoder_8h-source.html -share/doc/flac/html/api/decoder_8h.html -share/doc/flac/html/api/dir_000000.html -share/doc/flac/html/api/dir_000001.html -share/doc/flac/html/api/dir_000002.html -share/doc/flac/html/api/dirs.html -share/doc/flac/html/api/doxygen.css -share/doc/flac/html/api/doxygen.png -share/doc/flac/html/api/encoder_8h-source.html -share/doc/flac/html/api/encoder_8h.html -share/doc/flac/html/api/export_8h-source.html -share/doc/flac/html/api/export_8h.html -share/doc/flac/html/api/files.html -share/doc/flac/html/api/format_8h-source.html -share/doc/flac/html/api/format_8h.html -share/doc/flac/html/api/functions.html -share/doc/flac/html/api/functions_func.html -share/doc/flac/html/api/functions_vars.html -share/doc/flac/html/api/globals.html -share/doc/flac/html/api/globals_0x66.html -share/doc/flac/html/api/globals_0x67.html -share/doc/flac/html/api/globals_defs.html -share/doc/flac/html/api/globals_enum.html -share/doc/flac/html/api/globals_eval.html -share/doc/flac/html/api/globals_func.html -share/doc/flac/html/api/globals_type.html -share/doc/flac/html/api/globals_vars.html -share/doc/flac/html/api/group__flac.html -share/doc/flac/html/api/group__flac__callbacks.html -share/doc/flac/html/api/group__flac__decoder.html -share/doc/flac/html/api/group__flac__encoder.html -share/doc/flac/html/api/group__flac__export.html -share/doc/flac/html/api/group__flac__format.html -share/doc/flac/html/api/group__flac__metadata.html -share/doc/flac/html/api/group__flac__metadata__level0.html -share/doc/flac/html/api/group__flac__metadata__level1.html -share/doc/flac/html/api/group__flac__metadata__level2.html -share/doc/flac/html/api/group__flac__metadata__object.html -share/doc/flac/html/api/group__flac__stream__decoder.html -share/doc/flac/html/api/group__flac__stream__encoder.html -share/doc/flac/html/api/group__flacpp.html -share/doc/flac/html/api/group__flacpp__decoder.html -share/doc/flac/html/api/group__flacpp__encoder.html -share/doc/flac/html/api/group__flacpp__export.html -share/doc/flac/html/api/group__flacpp__metadata.html -share/doc/flac/html/api/group__flacpp__metadata__level0.html -share/doc/flac/html/api/group__flacpp__metadata__level1.html -share/doc/flac/html/api/group__flacpp__metadata__level2.html -share/doc/flac/html/api/group__flacpp__metadata__object.html -share/doc/flac/html/api/group__porting.html -share/doc/flac/html/api/group__porting__1__1__2__to__1__1__3.html -share/doc/flac/html/api/group__porting__1__1__3__to__1__1__4.html -share/doc/flac/html/api/group__porting__1__1__4__to__1__2__0.html -share/doc/flac/html/api/hierarchy.html -share/doc/flac/html/api/index.html -share/doc/flac/html/api/metadata_8h-source.html -share/doc/flac/html/api/metadata_8h.html -share/doc/flac/html/api/modules.html -share/doc/flac/html/api/ordinals_8h-source.html -share/doc/flac/html/api/stream__decoder_8h-source.html -share/doc/flac/html/api/stream__decoder_8h.html -share/doc/flac/html/api/stream__encoder_8h-source.html -share/doc/flac/html/api/stream__encoder_8h.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod-members.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod__PartitionedRice-members.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod__PartitionedRice.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents-members.html -share/doc/flac/html/api/structFLAC____EntropyCodingMethod__PartitionedRiceContents.html -share/doc/flac/html/api/structFLAC____Frame-members.html -share/doc/flac/html/api/structFLAC____Frame.html -share/doc/flac/html/api/structFLAC____FrameFooter-members.html -share/doc/flac/html/api/structFLAC____FrameFooter.html -share/doc/flac/html/api/structFLAC____FrameHeader-members.html -share/doc/flac/html/api/structFLAC____FrameHeader.html -share/doc/flac/html/api/structFLAC____IOCallbacks-members.html -share/doc/flac/html/api/structFLAC____IOCallbacks.html -share/doc/flac/html/api/structFLAC____StreamDecoder-members.html -share/doc/flac/html/api/structFLAC____StreamDecoder.html -share/doc/flac/html/api/structFLAC____StreamEncoder-members.html -share/doc/flac/html/api/structFLAC____StreamEncoder.html -share/doc/flac/html/api/structFLAC____StreamMetadata-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Application-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Application.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet__Index-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet__Index.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet__Track-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__CueSheet__Track.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Padding-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Padding.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Picture-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Picture.html -share/doc/flac/html/api/structFLAC____StreamMetadata__SeekPoint-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__SeekPoint.html -share/doc/flac/html/api/structFLAC____StreamMetadata__SeekTable-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__SeekTable.html -share/doc/flac/html/api/structFLAC____StreamMetadata__StreamInfo-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__StreamInfo.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Unknown-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__Unknown.html -share/doc/flac/html/api/structFLAC____StreamMetadata__VorbisComment-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__VorbisComment.html -share/doc/flac/html/api/structFLAC____StreamMetadata__VorbisComment__Entry-members.html -share/doc/flac/html/api/structFLAC____StreamMetadata__VorbisComment__Entry.html -share/doc/flac/html/api/structFLAC____Subframe-members.html -share/doc/flac/html/api/structFLAC____Subframe.html -share/doc/flac/html/api/structFLAC____Subframe__Constant-members.html -share/doc/flac/html/api/structFLAC____Subframe__Constant.html -share/doc/flac/html/api/structFLAC____Subframe__Fixed-members.html -share/doc/flac/html/api/structFLAC____Subframe__Fixed.html -share/doc/flac/html/api/structFLAC____Subframe__LPC-members.html -share/doc/flac/html/api/structFLAC____Subframe__LPC.html -share/doc/flac/html/api/structFLAC____Subframe__Verbatim-members.html -share/doc/flac/html/api/structFLAC____Subframe__Verbatim.html share/doc/flac/html/changelog.html share/doc/flac/html/comparison.html share/doc/flac/html/comparison__chopin_prelude_24.html Index: xmms-flac/Makefile =================================================================== RCS file: /cvs/ports/audio/xmms-flac/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- xmms-flac/Makefile 21 Mar 2013 08:45:13 -0000 1.28 +++ xmms-flac/Makefile 30 May 2013 19:40:57 -0000 @@ -4,33 +4,31 @@ SHARED_ONLY= Yes COMMENT= XMMS input plugin for playing FLAC files -VERSION= 1.2.1 +VERSION= 1.3.0 PKGNAME= xmms-flac-${VERSION} -REVISION= 3 DISTNAME= flac-${VERSION} CATEGORIES= audio -HOMEPAGE= http://flac.sourceforge.net/ +HOMEPAGE= https://www.xiph.org/flac/ MAINTAINER= Christian Weisgerber <[email protected]> # GPL PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=flac/} +MASTER_SITES= http://downloads.xiph.org/releases/flac/ +EXTRACT_SUFX= .tar.xz -WANTLIB= X11 Xext Xi gdk glib gmodule gtk m ogg \ - xcb xmms>=4 FLAC>=9 +WANTLIB= FLAC X11 Xext Xi gdk glib gmodule gtk m ogg \ + xcb xmms + +MODULES= devel/gettext LIB_DEPENDS= audio/xmms \ audio/flac -MODULES += devel/gettext - CONFIGURE_STYLE=gnu -CONFIGURE_ARGS= --with-libiconv-prefix="${LOCALBASE}" \ - --with-ogg="${LOCALBASE}" \ - --with-xmms-prefix="${LOCALBASE}" +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" LIBTOOL_FLAGS= --tag=disable-static -MAKE_ENV= MAKEOBJDIR=/nonexistent # ignore ${WRKSRC}/obj MAKE_FILE= ${FILESDIR}/Makefile NO_TEST= Yes Index: xmms-flac/distinfo =================================================================== RCS file: /cvs/ports/audio/xmms-flac/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- xmms-flac/distinfo 24 Sep 2007 17:23:55 -0000 1.12 +++ xmms-flac/distinfo 30 May 2013 19:40:57 -0000 @@ -1,5 +1,2 @@ -MD5 (flac-1.2.1.tar.gz) = FTyLFaVNpCjR8PrcdWwixw== -RMD160 (flac-1.2.1.tar.gz) = vTIjyEgFTwp10RIAsw+QO903W/w= -SHA1 (flac-1.2.1.tar.gz) = vVQ1SQAYG1nbMIk0fMhK2B5BCzg= -SHA256 (flac-1.2.1.tar.gz) = ljWkS860eLvy7op4XPaYb7pSWvtfrR/Uu6c89x8tPt8= -SIZE (flac-1.2.1.tar.gz) = 2009217 +SHA256 (flac-1.3.0.tar.xz) = +i1kqsH3fjHfuycK6wj1sy4nA2pSrRXmmnfjCVKAENw= +SIZE (flac-1.3.0.tar.xz) = 1084256 Index: xmms-flac/patches/patch-configure =================================================================== RCS file: /cvs/ports/audio/xmms-flac/patches/patch-configure,v retrieving revision 1.8 diff -u -p -r1.8 patch-configure --- xmms-flac/patches/patch-configure 24 Sep 2007 17:23:55 -0000 1.8 +++ xmms-flac/patches/patch-configure 30 May 2013 19:40:57 -0000 @@ -1,21 +1,12 @@ -$OpenBSD: patch-configure,v 1.8 2007/09/24 17:23:55 naddy Exp $ ---- configure.orig Tue Sep 18 22:24:27 2007 -+++ configure Tue Sep 18 22:25:47 2007 -@@ -23490,7 +23490,7 @@ else +$OpenBSD: patch-configure,v 1.12 2007/09/24 17:23:55 naddy Exp $ +--- configure.orig Mon May 27 04:11:54 2013 ++++ configure Wed May 29 16:41:05 2013 +@@ -19807,7 +19807,7 @@ else CPPFLAGS="-DNDEBUG $CPPFLAGS" if test "x$GCC" = xyes; then - CPPFLAGS="-DFLaC__INLINE=__inline__ $CPPFLAGS" -- CFLAGS="-O3 -funroll-loops -finline-functions -Wall -W -Winline $CFLAGS" -+ CFLAGS="-Wall -W $CFLAGS" + if test "x$user_cflags" = x; then +- CFLAGS="-O3 -funroll-loops -Wall -W -Winline" ++ CFLAGS="-Wall -W $CFLAGS" + fi fi fi - -@@ -24514,7 +24514,7 @@ s,@OGG_CFLAGS@,$OGG_CFLAGS,;t t - s,@OGG_LIBS@,$OGG_LIBS,;t t - s,@FLaC__HAS_OGG_TRUE@,$FLaC__HAS_OGG_TRUE,;t t - s,@FLaC__HAS_OGG_FALSE@,$FLaC__HAS_OGG_FALSE,;t t --s,@LIBICONV@,$LIBICONV,;t t -+s,@LIBICONV@,$LTLIBICONV,;t t - s,@LTLIBICONV@,$LTLIBICONV,;t t - s,@DOCBOOK_TO_MAN@,$DOCBOOK_TO_MAN,;t t - s,@FLaC__HAS_DOCBOOK_TO_MAN_TRUE@,$FLaC__HAS_DOCBOOK_TO_MAN_TRUE,;t t Index: xmms-flac/patches/patch-src_plugin_xmms_Makefile_in =================================================================== RCS file: /cvs/ports/audio/xmms-flac/patches/patch-src_plugin_xmms_Makefile_in,v retrieving revision 1.4 diff -u -p -r1.4 patch-src_plugin_xmms_Makefile_in --- xmms-flac/patches/patch-src_plugin_xmms_Makefile_in 24 Sep 2007 17:23:55 -0000 1.4 +++ xmms-flac/patches/patch-src_plugin_xmms_Makefile_in 30 May 2013 19:40:57 -0000 @@ -1,17 +1,7 @@ $OpenBSD: patch-src_plugin_xmms_Makefile_in,v 1.4 2007/09/24 17:23:55 naddy Exp $ ---- src/plugin_xmms/Makefile.in.orig Sun Sep 16 22:05:18 2007 -+++ src/plugin_xmms/Makefile.in Mon Sep 24 17:08:57 2007 -@@ -264,8 +264,7 @@ libxmms_flac_la_LIBADD = \ - $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \ - $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \ - $(top_builddir)/src/share/utf8/libutf8.la \ -- $(top_builddir)/src/libFLAC/libFLAC.la \ -- -L$(top_builddir)/src/libFLAC/.libs \ -+ -lFLAC \ - @OGG_LIBS@ \ - @XMMS_LIBS@ \ - @LIBICONV@ -@@ -283,8 +282,7 @@ libxmms_flac_la_DEPENDENCIES = \ +--- src/plugin_xmms/Makefile.in.orig Mon May 27 04:11:57 2013 ++++ src/plugin_xmms/Makefile.in Thu May 30 10:37:04 2013 +@@ -127,8 +127,7 @@ libxmms_flac_la_DEPENDENCIES = \ $(top_builddir)/src/share/grabbag/libgrabbag.la \ $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \ $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \ @@ -21,3 +11,13 @@ $OpenBSD: patch-src_plugin_xmms_Makefile am__objects_1 = charset.lo configure.lo fileinfo.lo http.lo plugin.lo \ tag.lo am_libxmms_flac_la_OBJECTS = $(am__objects_1) +@@ -360,8 +359,7 @@ libxmms_flac_la_LIBADD = \ + $(top_builddir)/src/share/replaygain_analysis/libreplaygain_analysis.la \ + $(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \ + $(top_builddir)/src/share/utf8/libutf8.la \ +- $(top_builddir)/src/libFLAC/libFLAC.la \ +- -L$(top_builddir)/src/libFLAC/.libs \ ++ -lFLAC \ + @XMMS_LIBS@ \ + @LIBICONV@ + Index: xmms-flac/patches/patch-src_plugin_xmms_plugin_c =================================================================== RCS file: xmms-flac/patches/patch-src_plugin_xmms_plugin_c diff -N xmms-flac/patches/patch-src_plugin_xmms_plugin_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ xmms-flac/patches/patch-src_plugin_xmms_plugin_c 30 May 2013 19:40:57 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +Export symbol despite -fvisibility=hidden. + +--- src/plugin_xmms/plugin.c.orig Sun May 26 05:30:33 2013 ++++ src/plugin_xmms/plugin.c Thu May 30 15:23:20 2013 +@@ -140,7 +140,7 @@ static FLAC__bool is_big_endian_host_; + static unsigned bitrate_history_[BITRATE_HIST_SIZE]; + + +-InputPlugin *get_iplugin_info(void) ++FLAC_API InputPlugin *get_iplugin_info(void) + { + flac_ip.description = g_strdup_printf("Reference FLAC Player v%s", FLAC__VERSION_STRING); + return &flac_ip; Index: xmms-flac/pkg/DESCR =================================================================== RCS file: /cvs/ports/audio/xmms-flac/pkg/DESCR,v retrieving revision 1.2 diff -u -p -r1.2 DESCR --- xmms-flac/pkg/DESCR 15 Dec 2003 21:42:13 -0000 1.2 +++ xmms-flac/pkg/DESCR 30 May 2013 19:40:57 -0000 @@ -1,3 +1,3 @@ -FLAC stands for Free Lossless Audio Codec. +FLAC is an Open Source lossless audio codec. This is an XMMS input plugin for FLAC files. -- Christian "naddy" Weisgerber [email protected]
