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]

Reply via email to