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