Hi,

This diff updates audio/cmus to 2.6.0.

It also merges -flac and -wavpack back into -main, which what I
should have done in the first place...  @conflict and @pkgpath
markers were added, and devel/quirks stuff too.

I added -ffmpeg for those who need to play more exotic formats
(while trying to keep "sane" default formats in -main, so that
you won't usually need ffmpeg and its dependencies).  For AAC,
I've switched from audio/faad to graphics/ffmpeg, because the
former didn't support proper seeking and such.

sndio output plugin was updated to upstream's version for the
next release.

Tested on amd64 and loongson.

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/cmus/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile    10 Mar 2013 22:55:02 -0000      1.8
+++ Makefile    2 Apr 2015 17:42:15 -0000
@@ -1,79 +1,85 @@
 # $OpenBSD: Makefile,v 1.8 2013/03/10 22:55:02 espie Exp $
 
+SHARED_ONLY=           Yes
+
 COMMENT-main=          ncurses-based music player
-COMMENT-flac=          FLAC input plugin for cmus
-COMMENT-wavpack=       Wavpack input plugin for cmus
+COMMENT-ffmpeg=                ffmpeg input plugin for cmus
 
-V=                     2.5.0
-DISTNAME=              cmus-v$(V)
-PKGNAME-main=          cmus-$(V)
-PKGNAME-flac=          cmus-flac-$(V)
-PKGNAME-wavpack=       cmus-wavpack-$(V)
+V=                     2.6.0
+DISTNAME=              cmus-${V}
+PKGNAME-main=          ${PKGNAME}
+PKGNAME-ffmpeg=                cmus-ffmpeg-${V}
+
+MASTER_SITES=          https://github.com/cmus/cmus/archive/
+DISTFILES=             v${V}.tar.gz
+DIST_SUBDIR=           cmus
 
 CATEGORIES=            audio
-
 HOMEPAGE=              http://cmus.sourceforge.net/
+
 MAINTAINER=            Donovan Watteau <tso...@gmail.com>
 
 # GPLv2+
 PERMIT_PACKAGE_CDROM=  Yes
 
-EXTRACT_SUFX=          .tar.bz2
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=cmus/}
-
-SHARED_ONLY=           Yes
-MULTI_PACKAGES=                -main -flac -wavpack
+MULTI_PACKAGES=                -main -ffmpeg
 
 MODULES=               converters/libiconv
 
-WANTLIB-main=          c cdio cdio_cdda cue m mad>=2 ncursesw pthread sndio
-WANTLIB-main+=         ${MODLIBICONV_WANTLIB}
+WANTLIB-main+=         c cdio cdio_cdda cue FLAC>=5 m mad>=2 ncursesw ogg
+WANTLIB-main+=         opusfile pthread sndio wavpack ${MODLIBICONV_WANTLIB}
 
-LIB_DEPENDS=           audio/libcdio audio/libcue audio/libmad
-
-LIB_DEPENDS-flac=      audio/flac audio/libogg
-RUN_DEPENDS-flac=      audio/cmus
-WANTLIB-flac=          FLAC>=5 ogg m
-LIB_DEPENDS-wavpack=   audio/wavpack ${MODLIBICONV_LIB_DEPENDS}
-RUN_DEPENDS-wavpack=   audio/cmus
-WANTLIB-wavpack=       wavpack m ${MODLIBICONV_WANTLIB}
+LIB_DEPENDS-main=      audio/flac \
+                       audio/libcdio \
+                       audio/libcue \
+                       audio/libmad \
+                       audio/libogg \
+                       audio/opusfile \
+                       audio/wavpack
+
+WANTLIB-ffmpeg=                avformat swresample
+LIB_DEPENDS-ffmpeg=    graphics/ffmpeg
+RUN_DEPENDS-ffmpeg=    audio/cmus
 
 USE_GMAKE=             Yes
 
 CONFIGURE_STYLE=       simple
 CONFIGURE_ENV=         HOSTCC="${CC}" HOSTLD="${CC}" HOST_CFLAGS="${CFLAGS}"
+CFLAGS+=               -Wno-system-headers
 # Note: We're explicitly disabling CONFIG_CDDB as it gets undef'd in cdio.c
 CONFIGURE_ARGS=                prefix=${PREFIX} \
                        exampledir=${PREFIX}/share/examples/cmus \
                        mandir=${PREFIX}/man \
                        CONFIG_AAC=n \
-                       CONFIG_FFMPEG=n \
+                       CONFIG_ALSA=n \
+                       CONFIG_AO=n \
+                       CONFIG_ARTS=n \
+                       CONFIG_CDDB=n \
+                       CONFIG_DISCID=n \
+                       CONFIG_FFMPEG=y \
+                       CONFIG_JACK=n \
                        CONFIG_MODPLUG=n \
                        CONFIG_MP4=n \
                        CONFIG_MPC=n \
                        CONFIG_OSS=n \
-                       CONFIG_SUN=n \
-                       CONFIG_AO=n \
-                       CONFIG_ARTS=n \
                        CONFIG_PULSE=n \
-                       CONFIG_ALSA=n \
                        CONFIG_ROAR=n \
+                       CONFIG_SAMPLERATE=n \
                        CONFIG_SNDIO=y \
-                       CONFIG_DISCID=n \
-                       CONFIG_CDDB=n
+                       CONFIG_SUN=n
 
 .if ${MACHINE_ARCH} == "arm"
 CONFIGURE_ARGS+=       CONFIG_TREMOR=y
-LIB_DEPENDS+=          audio/tremor
+LIB_DEPENDS-main+=     audio/tremor
 WANTLIB-main+=         vorbisidec>=1
 .else
-LIB_DEPENDS+=          audio/libvorbis
-WANTLIB-main+=         ogg vorbis>=0 vorbisfile>=1
+LIB_DEPENDS-main+=     audio/libvorbis
+WANTLIB-main+=         vorbis>=0 vorbisfile>=1
 .endif
 
 NO_TEST=               Yes
 
-post-patch:
+pre-configure:
        @cp ${FILESDIR}/sndio.c ${WRKSRC}
        perl -pi -e s,/usr,${LOCALBASE}, ${WRKSRC}/Doc/cmus.txt
        perl -pi -e s,doc/cmus/examples,examples/cmus, ${WRKSRC}/Doc/cmus.txt
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/cmus/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    27 Dec 2012 12:02:33 -0000      1.3
+++ distinfo    2 Apr 2015 17:42:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (cmus-v2.5.0.tar.bz2) = ICH6tkCIiY1i0UOVJew0XiGfWNkanpM9yF6E7aIcjd8=
-SIZE (cmus-v2.5.0.tar.bz2) = 224675
+SHA256 (cmus/v2.6.0.tar.gz) = DFPAckMuAm1oLRdJu+iXd1B7MRB8oEr60hqb83Ugjo4=
+SIZE (cmus/v2.6.0.tar.gz) = 287834
Index: files/sndio.c
===================================================================
RCS file: /cvs/ports/audio/cmus/files/sndio.c,v
retrieving revision 1.3
diff -u -p -r1.3 sndio.c
--- files/sndio.c       27 Dec 2012 12:02:33 -0000      1.3
+++ files/sndio.c       2 Apr 2015 17:42:15 -0000
@@ -35,25 +35,28 @@
 
 static sample_format_t sndio_sf;
 static struct sio_par par;
-static struct sio_hdl *hdl = NULL;
-static int sndio_volume = 100;
+static struct sio_hdl *hdl;
+static int sndio_volume = SIO_MAXVOL;
 static int sndio_paused;
 
 static int sndio_mixer_set_volume(int l, int r)
 {
        sndio_volume = l > r ? l : r;
 
-       if (hdl != NULL)
-               sio_setvol(hdl, sndio_volume * SIO_MAXVOL / 100);
+       if (hdl == NULL)
+               return -OP_ERROR_NOT_INITIALIZED;
+
+       if (!sio_setvol(hdl, sndio_volume))
+               return -OP_ERROR_INTERNAL;
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_mixer_get_volume(int *l, int *r)
 {
        *l = *r = sndio_volume;
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_set_sf(sample_format_t sf)
@@ -86,39 +89,39 @@ static int sndio_set_sf(sample_format_t 
                par.bits = 8;
                break;
        default:
-               return -1;
+               return -OP_ERROR_SAMPLE_FORMAT;
        }
 
        par.appbufsz = par.rate * 300 / 1000;
        apar = par;
 
        if (!sio_setpar(hdl, &par))
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
        if (!sio_getpar(hdl, &par))
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
        if (apar.rate != par.rate || apar.pchan != par.pchan ||
            apar.bits != par.bits || (par.bits > 8 && apar.le != par.le) ||
            apar.sig != par.sig)
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
        sndio_mixer_set_volume(sndio_volume, sndio_volume);
 
        if (!sio_start(hdl))
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_init(void)
 {
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_exit(void)
 {
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_close(void)
@@ -128,21 +131,23 @@ static int sndio_close(void)
                hdl = NULL;
        }
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_open(sample_format_t sf, const channel_position_t 
*channel_map)
 {
+       int ret = 0;
+
        hdl = sio_open(NULL, SIO_PLAY, 0);
        if (hdl == NULL)
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
-       if (sndio_set_sf(sf) == -1) {
+       if ((ret = sndio_set_sf(sf)) < 0) {
                sndio_close();
-               return -1;
+               return ret;
        }
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_write(const char *buf, int cnt)
@@ -151,7 +156,7 @@ static int sndio_write(const char *buf, 
 
        rc = sio_write(hdl, buf, cnt);
        if (rc == 0)
-               return -1;
+               return -OP_ERROR_INTERNAL;
 
        return rc;
 }
@@ -169,21 +174,23 @@ static int op_sndio_get_option(int key, 
 static int sndio_pause(void)
 {
        if (!sndio_paused) {
-               sio_stop(hdl);
+               if(!sio_stop(hdl))
+                       return -OP_ERROR_INTERNAL;
                sndio_paused = 1;
        }
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_unpause(void)
 {
        if (sndio_paused) {
-               sio_start(hdl);
+               if (!sio_start(hdl))
+                       return -OP_ERROR_INTERNAL;
                sndio_paused = 0;
        }
 
-       return 0;
+       return OP_ERROR_SUCCESS;
 }
 
 static int sndio_buffer_space(void)
@@ -206,7 +213,7 @@ static int sndio_mixer_exit(void)
 
 static int sndio_mixer_open(int *volume_max)
 {
-       *volume_max = 100; 
+       *volume_max = SIO_MAXVOL;
 
        return OP_ERROR_SUCCESS;
 }
Index: patches/patch-Doc_cmus_txt
===================================================================
RCS file: /cvs/ports/audio/cmus/patches/patch-Doc_cmus_txt,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Doc_cmus_txt
--- patches/patch-Doc_cmus_txt  18 Sep 2011 13:27:53 -0000      1.1
+++ patches/patch-Doc_cmus_txt  2 Apr 2015 17:42:15 -0000
@@ -1,7 +1,10 @@
 $OpenBSD: patch-Doc_cmus_txt,v 1.1 2011/09/18 13:27:53 landry Exp $
---- Doc/cmus.txt.orig  Sun Jul 24 11:42:22 2011
-+++ Doc/cmus.txt       Sun Sep  4 22:55:19 2011
-@@ -860,7 +860,7 @@ id3_default_charset (ISO-8859-1)
+
+Add sndio support.
+
+--- Doc/cmus.txt.orig  Mon Aug 11 09:48:28 2014
++++ Doc/cmus.txt       Wed Jan 28 21:19:49 2015
+@@ -932,7 +932,7 @@ icecast_default_charset (ISO-8859-1)
  lib_sort (artist album discnumber tracknumber title filename) [`Sort Keys`]
        Sort keys for the sorted library view (2).
  
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/audio/cmus/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile      6 Sep 2011 07:10:56 -0000       1.1.1.1
+++ patches/patch-Makefile      2 Apr 2015 17:42:15 -0000
@@ -1,7 +1,11 @@
 $OpenBSD: patch-Makefile,v 1.1.1.1 2011/09/06 07:10:56 landry Exp $
---- Makefile.orig      Thu May 26 20:47:33 2011
-+++ Makefile   Mon Jul  4 16:23:00 2011
-@@ -139,6 +139,7 @@ alsa-objs          := alsa.lo mixer_alsa.lo
+
+Add sndio support.
+Fix install(1) usage.
+
+--- Makefile.orig      Mon Aug 11 09:48:28 2014
++++ Makefile   Wed Jan 28 22:31:48 2015
+@@ -165,6 +165,7 @@ jack-objs          := jack.lo
  arts-objs             := arts.lo
  oss-objs              := oss.lo mixer_oss.lo
  sun-objs              := sun.lo mixer_sun.lo
@@ -9,7 +13,7 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2011/
  ao-objs                       := ao.lo
  waveout-objs          := waveout.lo
  roar-objs               := roar.lo
-@@ -148,6 +149,7 @@ op-$(CONFIG_ALSA)  += alsa.so
+@@ -175,6 +176,7 @@ op-$(CONFIG_JACK)  += jack.so
  op-$(CONFIG_ARTS)     += arts.so
  op-$(CONFIG_OSS)      += oss.so
  op-$(CONFIG_SUN)      += sun.so
@@ -17,7 +21,7 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2011/
  op-$(CONFIG_AO)               += ao.so
  op-$(CONFIG_WAVEOUT)  += waveout.so
  op-$(CONFIG_ROAR)       += roar.so
-@@ -157,6 +159,7 @@ $(alsa-objs): CFLAGS       += $(ALSA_CFLAGS)
+@@ -185,6 +187,7 @@ $(jack-objs): CFLAGS       += $(JACK_CFLAGS)
  $(arts-objs): CFLAGS  += $(ARTS_CFLAGS)
  $(oss-objs):  CFLAGS  += $(OSS_CFLAGS)
  $(sun-objs):  CFLAGS  += $(SUN_CFLAGS)
@@ -25,13 +29,42 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2011/
  $(ao-objs):   CFLAGS  += $(AO_CFLAGS)
  $(waveout-objs): CFLAGS += $(WAVEOUT_CFLAGS)
  $(roar-objs): CFLAGS  += $(ROAR_CFLAGS)
-@@ -175,6 +178,9 @@ oss.so: $(oss-objs) $(libcmus-y)
- 
+@@ -207,6 +210,9 @@ oss.so: $(oss-objs) $(libcmus-y)
  sun.so: $(sun-objs) $(libcmus-y)
        $(call cmd,ld_dl,$(SUN_LIBS))
-+
+ 
 +sndio.so: $(sndio-objs) $(libcmus-y)
 +      $(call cmd,ld_dl,$(SNDIO_LIBS))
- 
++
  ao.so: $(ao-objs) $(libcmus-y)
        $(call cmd,ld_dl,$(AO_LIBS))
+ 
+@@ -250,17 +256,21 @@ plugins: $(ip-y) $(op-y)
+ man: $(man1) $(man7)
+ 
+ install-main: main
+-      $(INSTALL) -m755 $(bindir) cmus cmus-remote
++      ${BSD_INSTALL_PROGRAM} cmus cmus-remote $(DESTDIR)$(bindir)
+ 
+ install-plugins: plugins
+-      $(INSTALL) -m755 $(libdir)/cmus/ip $(ip-y)
+-      $(INSTALL) -m755 $(libdir)/cmus/op $(op-y)
++      ${BSD_INSTALL_PROGRAM_DIR} $(DESTDIR)$(libdir)/cmus/ip
++      ${BSD_INSTALL_PROGRAM_DIR} $(DESTDIR)$(libdir)/cmus/op
++      ${BSD_INSTALL_PROGRAM} $(ip-y) $(DESTDIR)$(libdir)/cmus/ip
++      ${BSD_INSTALL_PROGRAM} $(op-y) $(DESTDIR)$(libdir)/cmus/op
+ 
+ install-data: man
+-      $(INSTALL) -m644 $(datadir)/cmus $(data)
+-      $(INSTALL) -m644 $(mandir)/man1 $(man1)
+-      $(INSTALL) -m644 $(mandir)/man7 $(man7)
+-      $(INSTALL) -m755 $(exampledir) cmus-status-display
++      ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(datadir)/cmus
++      ${BSD_INSTALL_DATA} $(data) $(DESTDIR)$(datadir)/cmus
++      ${BSD_INSTALL_MAN} $(man1) $(DESTDIR)$(mandir)/man1
++      ${BSD_INSTALL_MAN} $(man7) $(DESTDIR)$(mandir)/man7
++      ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(exampledir)
++      ${BSD_INSTALL_SCRIPT} cmus-status-display $(DESTDIR)$(exampledir)
+ 
+ install: all install-main install-plugins install-data
+ 
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/audio/cmus/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure     27 Dec 2012 12:02:33 -0000      1.2
+++ patches/patch-configure     2 Apr 2015 17:42:15 -0000
@@ -1,19 +1,10 @@
 $OpenBSD: patch-configure,v 1.2 2012/12/27 12:02:33 gonzalo Exp $
-Remove -Wredundant-decls which makes a lot of useless noise on
-OpenBSD because of some problems in system headers.
-(+ sndio support)
---- configure.orig     Wed Nov  7 09:46:17 2012
-+++ configure  Wed Nov  7 19:18:57 2012
-@@ -5,7 +5,7 @@
- check_cflags()
- {
-       check_cc_flag -std=gnu99 -pipe -Wall -Wshadow -Wcast-align 
-Wpointer-arith \
--              -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls \
-+              -Wwrite-strings -Wundef -Wmissing-prototypes \
-               -Wextra -Wno-sign-compare -Wformat-security
- 
-       for i in -Wdeclaration-after-statement \
-@@ -307,6 +307,16 @@ check_sun()
+
+Add sndio support.
+
+--- configure.orig     Mon Aug 11 09:48:28 2014
++++ configure  Wed Jan 28 23:16:32 2015
+@@ -324,6 +324,16 @@ check_sun()
        fi
  }
  
@@ -30,7 +21,7 @@ OpenBSD because of some problems in syst
  check_waveout()
  {
        case `uname -s` in
-@@ -438,6 +448,7 @@ Optional Features: y/n
+@@ -459,6 +469,7 @@ Optional Features: y/n
    CONFIG_ARTS         ARTS                                            [auto]
    CONFIG_OSS          Open Sound System                               [auto]
    CONFIG_SUN          Sun Audio                                       [auto]
@@ -38,7 +29,7 @@ OpenBSD because of some problems in syst
    CONFIG_WAVEOUT      Windows Wave Out                                [auto]
    USE_FALLBACK_IP     Use a specific IP for every unrecognized        [n]
                          input format. Currently set to FFMPEG.
-@@ -499,6 +510,7 @@ check check_ao      CONFIG_AO
+@@ -523,6 +534,7 @@ check check_ao      CONFIG_AO
  check check_arts    CONFIG_ARTS
  check check_oss     CONFIG_OSS
  check check_sun     CONFIG_SUN
@@ -46,11 +37,11 @@ OpenBSD because of some problems in syst
  check check_waveout CONFIG_WAVEOUT
  check check_roar    CONFIG_ROAR
  
-@@ -535,6 +547,6 @@ CFLAGS="${CFLAGS} -DHAVE_CONFIG"
+@@ -560,6 +572,6 @@ CFLAGS="${CFLAGS} -DHAVE_CONFIG"
  
  makefile_vars bindir datadir libdir mandir exampledir
- makefile_vars CONFIG_CDIO CONFIG_FLAC CONFIG_MAD CONFIG_MIKMOD CONFIG_MODPLUG 
CONFIG_MPC CONFIG_VORBIS CONFIG_WAVPACK CONFIG_WAV CONFIG_MP4 CONFIG_AAC 
CONFIG_FFMPEG CONFIG_CUE
--makefile_vars CONFIG_ROAR CONFIG_PULSE CONFIG_ALSA CONFIG_AO CONFIG_ARTS 
CONFIG_OSS CONFIG_SUN CONFIG_WAVEOUT
-+makefile_vars CONFIG_ROAR CONFIG_PULSE CONFIG_ALSA CONFIG_AO CONFIG_ARTS 
CONFIG_OSS CONFIG_SUN CONFIG_SNDIO CONFIG_WAVEOUT
+ makefile_vars CONFIG_CDIO CONFIG_FLAC CONFIG_MAD CONFIG_MIKMOD CONFIG_MODPLUG 
CONFIG_MPC CONFIG_VORBIS CONFIG_OPUS CONFIG_WAVPACK CONFIG_WAV CONFIG_MP4 
CONFIG_AAC CONFIG_FFMPEG CONFIG_CUE
+-makefile_vars CONFIG_ROAR CONFIG_PULSE CONFIG_ALSA CONFIG_JACK 
CONFIG_SAMPLERATE CONFIG_AO CONFIG_ARTS CONFIG_OSS CONFIG_SUN CONFIG_WAVEOUT
++makefile_vars CONFIG_ROAR CONFIG_PULSE CONFIG_ALSA CONFIG_JACK 
CONFIG_SAMPLERATE CONFIG_AO CONFIG_ARTS CONFIG_OSS CONFIG_SUN CONFIG_SNDIO 
CONFIG_WAVEOUT
  
  generate_config_mk
Index: patches/patch-lib_c
===================================================================
RCS file: patches/patch-lib_c
diff -N patches/patch-lib_c
--- patches/patch-lib_c 27 Dec 2012 12:02:33 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-lib_c,v 1.1 2012/12/27 12:02:33 gonzalo Exp $
-
-Commit 2b3144f69d upstream ("lib: fix segfault caused by player-prev")
-
---- lib.c.orig Wed Nov  7 09:46:17 2012
-+++ lib.c      Sun Nov 18 19:45:38 2012
-@@ -271,7 +271,7 @@ static struct tree_track *normal_get_prev(void)
-               if (!repeat)
-                       return NULL;
-               /* last track of the album */
--              return to_tree_track(rb_prev(&CUR_ALBUM->tree_node));
-+              return album_last_track(CUR_ALBUM);
-       }
- 
-       /* not first album of the artist? */
Index: pkg/DESCR-ffmpeg
===================================================================
RCS file: pkg/DESCR-ffmpeg
diff -N pkg/DESCR-ffmpeg
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-ffmpeg    2 Apr 2015 17:42:15 -0000
@@ -0,0 +1 @@
+ffmpeg input plugin for cmus.
Index: pkg/DESCR-flac
===================================================================
RCS file: pkg/DESCR-flac
diff -N pkg/DESCR-flac
--- pkg/DESCR-flac      6 Sep 2011 07:19:29 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-FLAC input plugin for cmus.
Index: pkg/DESCR-wavpack
===================================================================
RCS file: pkg/DESCR-wavpack
diff -N pkg/DESCR-wavpack
--- pkg/DESCR-wavpack   6 Sep 2011 07:19:29 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-Wavpack input plugin for cmus.
Index: pkg/PLIST-ffmpeg
===================================================================
RCS file: pkg/PLIST-ffmpeg
diff -N pkg/PLIST-ffmpeg
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-ffmpeg    2 Apr 2015 17:42:15 -0000
@@ -0,0 +1,3 @@
+@comment $OpenBSD$
+@conflict cmus-<2.6.0
+lib/cmus/ip/ffmpeg.so
Index: pkg/PLIST-flac
===================================================================
RCS file: pkg/PLIST-flac
diff -N pkg/PLIST-flac
--- pkg/PLIST-flac      6 Sep 2011 07:10:56 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PLIST-flac,v 1.1.1.1 2011/09/06 07:10:56 landry Exp $
-lib/cmus/ip/flac.so
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/audio/cmus/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main      27 Dec 2012 12:02:33 -0000      1.2
+++ pkg/PLIST-main      2 Apr 2015 17:42:15 -0000
@@ -1,13 +1,19 @@
 @comment $OpenBSD: PLIST-main,v 1.2 2012/12/27 12:02:33 gonzalo Exp $
+@conflict cmus-<2.6.0
+@pkgpath audio/cmus,-flac
+@pkgpath audio/cmus,-wavpack
 @bin bin/cmus
 @bin bin/cmus-remote
 lib/cmus/
 lib/cmus/ip/
 lib/cmus/ip/cdio.so
 lib/cmus/ip/cue.so
+lib/cmus/ip/flac.so
 lib/cmus/ip/mad.so
+lib/cmus/ip/opus.so
 lib/cmus/ip/vorbis.so
 lib/cmus/ip/wav.so
+lib/cmus/ip/wavpack.so
 lib/cmus/op/
 lib/cmus/op/sndio.so
 @man man/man1/cmus-remote.1
@@ -19,7 +25,10 @@ share/cmus/default.theme
 share/cmus/gray-88.theme
 share/cmus/green-mono-88.theme
 share/cmus/green.theme
+share/cmus/night.theme
 share/cmus/rc
+share/cmus/solarized-dark.theme
+share/cmus/solarized-light.theme
 share/cmus/xterm-white.theme
 share/cmus/zenburn.theme
 share/examples/cmus/
Index: pkg/PLIST-wavpack
===================================================================
RCS file: pkg/PLIST-wavpack
diff -N pkg/PLIST-wavpack
--- pkg/PLIST-wavpack   6 Sep 2011 07:10:56 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PLIST-wavpack,v 1.1.1.1 2011/09/06 07:10:56 landry Exp $
-lib/cmus/ip/wavpack.so



And here's devel/quirks update:

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.213
diff -u -p -r1.213 Makefile
--- Makefile    2 Apr 2015 11:58:29 -0000       1.213
+++ Makefile    2 Apr 2015 17:50:57 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-2.59
+PKGNAME =      quirks-2.60
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <es...@openbsd.org>
 
Index: files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.221
diff -u -p -r1.221 Quirks.pm
--- files/Quirks.pm     2 Apr 2015 11:58:29 -0000       1.221
+++ files/Quirks.pm     2 Apr 2015 17:50:57 -0000
@@ -361,6 +361,9 @@ my $stem_extensions = {
        'ruby-dbus' => 'ruby21-dbus',
        'polarssl' => 'mbedtls',
        'mscore' => 'musescore',
+# 5.8
+       'cmus-flac' => 'cmus',
+       'cmus-wavpack' => 'cmus',
 };
 
 # reasons for obsolete packages

Reply via email to