Thanks Micah and Florian for the feedback.

ping anyone?  Thanks.

On Sat, 10 Oct 2015, Donovan Watteau wrote:
> Hi,
> 
> This diff updates audio/cmus to 2.7.1.
> 
> Quoting my earlier attempt at getting this port updated [1]:
> 
> This merges -flac and -wavpack back into -main, which is 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" defaults 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 has been merged by upstream.
> 
> Some changes were suggested by Florian Stinglmayr, thanks.
> 
> Tested on amd64, macppc, and loongson.
> 
> [1] https://marc.info/?l=openbsd-ports&m=142799977131494&w=2
> 
> 
> audio/cmus update:
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/cmus/Makefile,v
> retrieving revision 1.9
> diff -u -p -r1.9 Makefile
> --- Makefile  18 Jul 2015 14:33:49 -0000      1.9
> +++ Makefile  10 Oct 2015 12:57:49 -0000
> @@ -1,80 +1,87 @@
>  # $OpenBSD: Makefile,v 1.9 2015/07/18 14:33:49 jasper 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 (.aac, .mp4...)
>  
> -V=                   2.5.0
> -DISTNAME=            cmus-v$(V)
> -PKGNAME-main=                cmus-$(V)
> -PKGNAME-flac=                cmus-flac-$(V)
> -PKGNAME-wavpack=     cmus-wavpack-$(V)
> +V=                   2.7.1
> +DISTNAME=            cmus-${V}
> +PKGNAME-main=                ${PKGNAME}
> +PKGNAME-ffmpeg=              cmus-ffmpeg-${V}
> +
> +GH_ACCOUNT=          cmus
> +GH_PROJECT=          cmus
> +GH_TAGNAME=          v${V}
>  
>  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 discid FLAC>=5 m mad>=2 
> ncursesw
> +WANTLIB-main+=               ogg 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/libdiscid \
> +                     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=y \
> +                     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 \
> +                     CONFIG_VTX=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:
> -     @cp ${FILESDIR}/sndio.c ${WRKSRC}
> +pre-configure:
>       sed -i s,/usr,${LOCALBASE}, ${WRKSRC}/Doc/cmus.txt
>       sed -i 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  10 Oct 2015 12:57:49 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (cmus-v2.5.0.tar.bz2) = ICH6tkCIiY1i0UOVJew0XiGfWNkanpM9yF6E7aIcjd8=
> -SIZE (cmus-v2.5.0.tar.bz2) = 224675
> +SHA256 (cmus-2.7.1.tar.gz) = gXmnqEPSV921hfTGVZmES8DlFv6F6X9vh6fOreTrUWU=
> +SIZE (cmus-2.7.1.tar.gz) = 296818
> Index: files/sndio.c
> ===================================================================
> RCS file: files/sndio.c
> diff -N files/sndio.c
> --- files/sndio.c     27 Dec 2012 12:02:33 -0000      1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,261 +0,0 @@
> -/*
> - * Copyright (C) 2011 Donovan "Tsomi" Watteau <tso...@gmail.com>
> - *
> - * Based on Thomas Pfaff's work for XMMS, and some suggestions from
> - * Alexandre Ratchov.
> - *
> - * This program is free software: you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation, either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> - * GNU General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
> - */
> -
> -#include <sys/types.h>
> -#include <sys/ioctl.h>
> -#include <sys/audioio.h>
> -#include <sys/stat.h>
> -#include <errno.h>
> -#include <fcntl.h>
> -#include <string.h>
> -#include <unistd.h>
> -#include <sndio.h>
> -
> -#include "op.h"
> -#include "mixer.h"
> -#include "sf.h"
> -#include "xmalloc.h"
> -
> -static sample_format_t sndio_sf;
> -static struct sio_par par;
> -static struct sio_hdl *hdl = NULL;
> -static int sndio_volume = 100;
> -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);
> -
> -     return 0;
> -}
> -
> -static int sndio_mixer_get_volume(int *l, int *r)
> -{
> -     *l = *r = sndio_volume;
> -
> -     return 0;
> -}
> -
> -static int sndio_set_sf(sample_format_t sf)
> -{
> -     struct sio_par apar;
> -
> -     sndio_sf = sf;
> -
> -     sio_initpar(&par);
> -
> -     par.pchan = sf_get_channels(sndio_sf);
> -     par.rate = sf_get_rate(sndio_sf);
> -     sndio_paused = 0;
> -
> -     if (sf_get_signed(sndio_sf))
> -             par.sig = 1;
> -     else
> -             par.sig = 0;
> -
> -     if (sf_get_bigendian(sndio_sf))
> -             par.le = 0;
> -     else
> -             par.le = 1;
> -
> -     switch (sf_get_bits(sndio_sf)) {
> -     case 16:
> -             par.bits = 16;
> -             break;
> -     case 8:
> -             par.bits = 8;
> -             break;
> -     default:
> -             return -1;
> -     }
> -
> -     par.appbufsz = par.rate * 300 / 1000;
> -     apar = par;
> -
> -     if (!sio_setpar(hdl, &par))
> -             return -1;
> -
> -     if (!sio_getpar(hdl, &par))
> -             return -1;
> -
> -     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;
> -
> -     sndio_mixer_set_volume(sndio_volume, sndio_volume);
> -
> -     if (!sio_start(hdl))
> -             return -1;
> -
> -     return 0;
> -}
> -
> -static int sndio_init(void)
> -{
> -     return 0;
> -}
> -
> -static int sndio_exit(void)
> -{
> -     return 0;
> -}
> -
> -static int sndio_close(void)
> -{
> -     if (hdl != NULL) {
> -             sio_close(hdl);
> -             hdl = NULL;
> -     }
> -
> -     return 0;
> -}
> -
> -static int sndio_open(sample_format_t sf, const channel_position_t 
> *channel_map)
> -{
> -     hdl = sio_open(NULL, SIO_PLAY, 0);
> -     if (hdl == NULL)
> -             return -1;
> -
> -     if (sndio_set_sf(sf) == -1) {
> -             sndio_close();
> -             return -1;
> -     }
> -
> -     return 0;
> -}
> -
> -static int sndio_write(const char *buf, int cnt)
> -{
> -     size_t rc;
> -
> -     rc = sio_write(hdl, buf, cnt);
> -     if (rc == 0)
> -             return -1;
> -
> -     return rc;
> -}
> -
> -static int op_sndio_set_option(int key, const char *val)
> -{
> -     return -OP_ERROR_NOT_OPTION;
> -}
> -
> -static int op_sndio_get_option(int key, char **val)
> -{
> -     return -OP_ERROR_NOT_OPTION;
> -}
> -
> -static int sndio_pause(void)
> -{
> -     if (!sndio_paused) {
> -             sio_stop(hdl);
> -             sndio_paused = 1;
> -     }
> -
> -     return 0;
> -}
> -
> -static int sndio_unpause(void)
> -{
> -     if (sndio_paused) {
> -             sio_start(hdl);
> -             sndio_paused = 0;
> -     }
> -
> -     return 0;
> -}
> -
> -static int sndio_buffer_space(void)
> -{
> -     /*
> -      * Do as if there's always some space and let sio_write() block.
> -      */
> -     return par.bufsz * par.bps * par.pchan;
> -}
> -
> -static int sndio_mixer_init(void)
> -{
> -     return OP_ERROR_SUCCESS;
> -}
> -
> -static int sndio_mixer_exit(void)
> -{
> -     return OP_ERROR_SUCCESS;
> -}
> -
> -static int sndio_mixer_open(int *volume_max)
> -{
> -     *volume_max = 100; 
> -
> -     return OP_ERROR_SUCCESS;
> -}
> -
> -static int sndio_mixer_close(void)
> -{
> -     return OP_ERROR_SUCCESS;
> -}
> -
> -static int sndio_mixer_set_option(int key, const char *val)
> -{
> -     return -OP_ERROR_NOT_OPTION;
> -}
> -
> -static int sndio_mixer_get_option(int key, char **val)
> -{
> -     return -OP_ERROR_NOT_OPTION;
> -}
> -
> -const struct output_plugin_ops op_pcm_ops = {
> -     .init = sndio_init,
> -     .exit = sndio_exit,
> -     .open = sndio_open,
> -     .close = sndio_close,
> -     .write = sndio_write,
> -     .pause = sndio_pause,
> -     .unpause = sndio_unpause,
> -     .buffer_space = sndio_buffer_space,
> -     .set_option = op_sndio_set_option,
> -     .get_option = op_sndio_get_option
> -};
> -
> -const struct mixer_plugin_ops op_mixer_ops = {
> -     .init = sndio_mixer_init,
> -     .exit = sndio_mixer_exit,
> -     .open = sndio_mixer_open,
> -     .close = sndio_mixer_close,
> -     .set_volume = sndio_mixer_set_volume,
> -     .get_volume = sndio_mixer_get_volume,
> -     .set_option = sndio_mixer_set_option,
> -     .get_option = sndio_mixer_get_option
> -};
> -
> -const char * const op_pcm_options[] = {
> -     NULL
> -};
> -
> -const char * const op_mixer_options[] = {
> -     NULL
> -};
> -
> -const int op_priority = 2;
> Index: patches/patch-Doc_cmus_txt
> ===================================================================
> RCS file: patches/patch-Doc_cmus_txt
> diff -N patches/patch-Doc_cmus_txt
> --- patches/patch-Doc_cmus_txt        18 Sep 2011 13:27:53 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$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)
> - lib_sort (artist album discnumber tracknumber title filename) [`Sort Keys`]
> -     Sort keys for the sorted library view (2).
> - 
> --output_plugin [roar, pulse, alsa, arts, oss, sun]
> -+output_plugin [roar, pulse, alsa, arts, sndio, oss, sun]
> -     Name of output plugin.
> - 
> - pl_sort () [`Sort Keys`]
> 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    10 Oct 2015 12:57:49 -0000
> @@ -1,37 +1,35 @@
>  $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
> - arts-objs           := arts.lo
> - oss-objs            := oss.lo mixer_oss.lo
> - sun-objs            := sun.lo mixer_sun.lo
> -+sndio-objs          := sndio.lo
> - ao-objs                     := ao.lo
> - waveout-objs                := waveout.lo
> - roar-objs               := roar.lo
> -@@ -148,6 +149,7 @@ op-$(CONFIG_ALSA)        += alsa.so
> - op-$(CONFIG_ARTS)   += arts.so
> - op-$(CONFIG_OSS)    += oss.so
> - op-$(CONFIG_SUN)    += sun.so
> -+op-$(CONFIG_SNDIO)  += sndio.so
> - op-$(CONFIG_AO)             += ao.so
> - op-$(CONFIG_WAVEOUT)        += waveout.so
> - op-$(CONFIG_ROAR)       += roar.so
> -@@ -157,6 +159,7 @@ $(alsa-objs): CFLAGS     += $(ALSA_CFLAGS)
> - $(arts-objs): CFLAGS        += $(ARTS_CFLAGS)
> - $(oss-objs):  CFLAGS        += $(OSS_CFLAGS)
> - $(sun-objs):  CFLAGS        += $(SUN_CFLAGS)
> -+$(sndio-objs): CFLAGS       += $(SNDIO_CFLAGS)
> - $(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)
> +
> +Fix install(1) usage.
> +
> +--- Makefile.orig    Mon Jul 13 12:00:56 2015
> ++++ Makefile Tue Jul 28 14:05:50 2015
> +@@ -262,17 +262,21 @@ plugins: $(ip-y) $(op-y)
> + man: $(man1) $(man7)
>   
> - sun.so: $(sun-objs) $(libcmus-y)
> -     $(call cmd,ld_dl,$(SUN_LIBS))
> -+
> -+sndio.so: $(sndio-objs) $(libcmus-y)
> -+    $(call cmd,ld_dl,$(SNDIO_LIBS))
> + 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
>   
> - ao.so: $(ao-objs) $(libcmus-y)
> -     $(call cmd,ld_dl,$(AO_LIBS))
> Index: patches/patch-configure
> ===================================================================
> RCS file: patches/patch-configure
> diff -N patches/patch-configure
> --- patches/patch-configure   27 Dec 2012 12:02:33 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,56 +0,0 @@
> -$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()
> -     fi
> - }
> - 
> -+check_sndio()
> -+{
> -+    case `uname -s` in
> -+    OpenBSD)
> -+            check_library SNDIO "" "-lsndio"
> -+            return $?
> -+    esac
> -+    return 1
> -+}
> -+
> - check_waveout()
> - {
> -     case `uname -s` in
> -@@ -438,6 +448,7 @@ Optional Features: y/n
> -   CONFIG_ARTS       ARTS                                            [auto]
> -   CONFIG_OSS        Open Sound System                               [auto]
> -   CONFIG_SUN        Sun Audio                                       [auto]
> -+  CONFIG_SNDIO      Sndio                                           [auto]
> -   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
> - check check_arts    CONFIG_ARTS
> - check check_oss     CONFIG_OSS
> - check check_sun     CONFIG_SUN
> -+check check_sndio   CONFIG_SNDIO
> - check check_waveout CONFIG_WAVEOUT
> - check check_roar    CONFIG_ROAR
> - 
> -@@ -535,6 +547,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
> - 
> - 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  10 Oct 2015 12:57:49 -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  10 Oct 2015 12:57:49 -0000
> @@ -0,0 +1,3 @@
> +@comment $OpenBSD$
> +@conflict cmus-<2.7.1
> +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    10 Oct 2015 12:57:49 -0000
> @@ -1,13 +1,19 @@
>  @comment $OpenBSD: PLIST-main,v 1.2 2012/12/27 12:02:33 gonzalo Exp $
> +@conflict cmus-<2.7.1
> +@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 devel/quirks update:
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.301
> diff -u -p -r1.301 Makefile
> --- Makefile  8 Oct 2015 08:03:25 -0000       1.301
> +++ Makefile  10 Oct 2015 13:08:18 -0000
> @@ -5,7 +5,7 @@ CATEGORIES =  devel databases
>  DISTFILES =
>  
>  # API.rev
> -PKGNAME =    quirks-2.146
> +PKGNAME =    quirks-2.147
>  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.311
> diff -u -p -r1.311 Quirks.pm
> --- files/Quirks.pm   8 Oct 2015 08:03:25 -0000       1.311
> +++ files/Quirks.pm   10 Oct 2015 13:08:18 -0000
> @@ -381,6 +381,8 @@ my $stem_extensions = {
>       'py-nmap' => 'py3-nmap',
>       'pudb' => 'py-pudb',
>       'openexr-ctl' => 'ctl',
> +     'cmus-flac' => 'cmus',
> +     'cmus-wavpack' => 'cmus',
>  };
>  
>  # reasons for obsolete packages
> 

Reply via email to