summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorben <ben>2006-07-08 04:31:28 +0000
committerben <ben>2006-07-08 04:31:28 +0000
commit542266766c595ff44f4767b10ae859f0639e1815 (patch)
treefa4901a999f59710491e04a2ba46a170fbe7d329
parent024a0ecbb0c01113ab6b076907859f2fe095d5b2 (diff)
downloadpkgsrc-542266766c595ff44f4767b10ae859f0639e1815.tar.gz
Initial import of cmus, an ncurses audio player with many features.
CMus is a small and fast music player using the ncurses library. CMus has vi-style command interface, e.g. searching using '/' or '?' and adding files to playlist ':add ~/foo.ogg'. * Plays FLAC, OGG, MP3, WAV, modules * MP3 and Ogg streaming (Shoutcast/Icecast) * WinAmp / XMMS keys "zxcvb" * Can be controlled via UNIX socket * Customizable colors * Nice vi-style interface with tabulator expansion * Background playlist loading * Track metadata database makes adding files to playlist very fast. * Album/artist modes. Playing within one album or artist. * Powerful playlist filters * Can run external commands for the currently selected files * Directory browser * Supports 256 colors * Play Queue * Dynamic Keybinding * Easy to use directory browser This package was submitted in PR#33939.
-rw-r--r--audio/cmus/DESCR20
-rw-r--r--audio/cmus/Makefile35
-rw-r--r--audio/cmus/PLIST25
-rw-r--r--audio/cmus/distinfo5
4 files changed, 85 insertions, 0 deletions
diff --git a/audio/cmus/DESCR b/audio/cmus/DESCR
new file mode 100644
index 00000000000..d8c5feb3ab5
--- /dev/null
+++ b/audio/cmus/DESCR
@@ -0,0 +1,20 @@
+CMus is a small and fast music player using the ncurses library.
+CMus has vi-style command interface, e.g. searching using '/' or
+'?' and adding files to playlist ':add ~/foo.ogg'.
+
+ * Plays FLAC, OGG, MP3, WAV, modules
+ * MP3 and Ogg streaming (Shoutcast/Icecast)
+ * WinAmp / XMMS keys "zxcvb"
+ * Can be controlled via UNIX socket
+ * Customizable colors
+ * Nice vi-style interface with tabulator expansion
+ * Background playlist loading
+ * Track metadata database makes adding files to playlist very fast.
+ * Album/artist modes. Playing within one album or artist.
+ * Powerful playlist filters
+ * Can run external commands for the currently selected files
+ * Directory browser
+ * Supports 256 colors
+ * Play Queue
+ * Dynamic Keybinding
+ * Easy to use directory browser
diff --git a/audio/cmus/Makefile b/audio/cmus/Makefile
new file mode 100644
index 00000000000..6daa7b18e66
--- /dev/null
+++ b/audio/cmus/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/08 04:31:28 ben Exp $
+#
+
+DISTNAME= cmus-2.0.3
+CATEGORIES= audio
+MASTER_SITES= http://onion.dynserv.net/~timo/files/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= webmaster@deepblack24.de
+HOMEPAGE= http://onion.dynserv.net/~timo/files/
+COMMENT= Cmus is an ncurses based mp3/ogg player with a lot of features
+
+HAS_CONFIGURE= yes
+USE_TOOLS= gmake
+
+CONFIGURE_ARGS+= prefix=${PREFIX}
+CONFIGURE_ARGS+= CONFIG_ALSA=n
+CONFIGURE_ARGS+= CONFIG_ARTS=n
+CONFIGURE_ARGS+= CONFIG_OSS=y
+CONFIGURE_ARGS+= CONFIG_MAD=y
+CONFIGURE_ARGS+= CONFIG_AO=y
+CONFIGURE_ARGS+= CONFIG_FLAC=y
+CONFIGURE_ARGS+= mandir=${PREFIX}/man/
+
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "SunOS"
+CONFIGURE_ARGS+= CONFIG_SUN=y
+.endif
+
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/libao/buildlink3.mk"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/cmus/PLIST b/audio/cmus/PLIST
new file mode 100644
index 00000000000..7e4a88dc670
--- /dev/null
+++ b/audio/cmus/PLIST
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/08 04:31:28 ben Exp $
+bin/cmus
+bin/cmus-remote
+lib/cmus/ip/flac.so
+lib/cmus/ip/mad.so
+lib/cmus/ip/vorbis.so
+lib/cmus/ip/wav.so
+lib/cmus/op/ao.so
+lib/cmus/op/oss.so
+lib/cmus/op/sun.so
+man/man1/cmus-remote.1
+man/man1/cmus.1
+share/cmus/cyan.theme
+share/cmus/default.theme
+share/cmus/gray-88.theme
+share/cmus/green-mono-88.theme
+share/cmus/rc
+share/cmus/xterm-white.theme
+share/doc/cmus/examples/cmus-status-display
+@dirrm share/doc/cmus/examples
+@dirrm share/cmus
+@dirrm lib/cmus/op
+@dirrm lib/cmus/ip
+@dirrm lib/cmus
+@dirrm share/doc/cmus
diff --git a/audio/cmus/distinfo b/audio/cmus/distinfo
new file mode 100644
index 00000000000..97d073efc8c
--- /dev/null
+++ b/audio/cmus/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/08 04:31:28 ben Exp $
+
+SHA1 (cmus-2.0.3.tar.bz2) = 8bb682ea01b3fc3a1305327f3f12c6a0f0b94ffa
+RMD160 (cmus-2.0.3.tar.bz2) = 82963101a3ca782bdad9613564cdafd842f4f7b8
+Size (cmus-2.0.3.tar.bz2) = 134703 bytes