diff options
-rw-r--r-- | audio/moc/DESCR | 17 | ||||
-rw-r--r-- | audio/moc/Makefile | 28 | ||||
-rw-r--r-- | audio/moc/PLIST | 23 | ||||
-rw-r--r-- | audio/moc/distinfo | 5 | ||||
-rw-r--r-- | audio/moc/options.mk | 50 |
5 files changed, 123 insertions, 0 deletions
diff --git a/audio/moc/DESCR b/audio/moc/DESCR new file mode 100644 index 00000000000..83500f474e3 --- /dev/null +++ b/audio/moc/DESCR @@ -0,0 +1,17 @@ +MOC (music on console) is a console audio player for LINUX/UNIX +designed to be powerful and easy to use. Noteworthy features +include: + + * By default, files are decoded and played in a background + process. This allows the user to quit the interface (e.g., + if one needs to close the xterm) without affecting + playback. It also allows attaching multiple interfaces + (e.g. in multiple xterms) to the same player. + * Playback should be smooth even under high cpu or I/O load, + due to the use of output buffering in a separate thread. + * There are no sound gaps in between files, because the next + file to be played is precached while playing the current + file. + +Note: To avoid conflicts with Qt's 'moc', the moc binary is +called 'mocp'. diff --git a/audio/moc/Makefile b/audio/moc/Makefile new file mode 100644 index 00000000000..5aa01c5d402 --- /dev/null +++ b/audio/moc/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/09/26 23:17:32 xtraeme Exp $ + +DISTNAME= moc-2.3.2 +CATEGORIES= audio +MASTER_SITES= ftp://ftp.daper.net/pub/soft/moc/stable/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= peter.schuller@infidyne.com +HOMEPAGE= http://moc.daper.net/ +COMMENT= Curses based console audio player + +GNU_CONFIGURE= yes +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +USE_NCURSES= yes + +# We require ncurses because with curses arrow key navigation is buggy +CONFIGURE_ARGS+= --with-ncurses + +.include "options.mk" + +.include "../../audio/libid3tag/buildlink3.mk" +.include "../../audio/libmad/buildlink3.mk" +.include "../../audio/libvorbis/buildlink3.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../devel/ncurses/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/moc/PLIST b/audio/moc/PLIST new file mode 100644 index 00000000000..44d73475182 --- /dev/null +++ b/audio/moc/PLIST @@ -0,0 +1,23 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/09/26 23:17:32 xtraeme Exp $ +bin/mocp +${FLAC}lib/moc/decoder_plugins/libflac_decoder.la +lib/moc/decoder_plugins/libmp3_decoder.la +${VORBIS}lib/moc/decoder_plugins/libogg_decoder.la +${SNDFILE}lib/moc/decoder_plugins/libsndfile_formats_decoder.la +${SPEEX}lib/moc/decoder_plugins/libspeex_decoder.la +man/man1/mocp.1 +share/doc/moc/README +share/doc/moc/THANKS +share/doc/moc/config.example +share/doc/moc/keymap.example +share/moc/themes/black_theme +share/moc/themes/example_theme +share/moc/themes/green_theme +share/moc/themes/nightly_theme +share/moc/themes/transparent-background +share/moc/themes/yellow_red_theme +@dirrm share/moc/themes +@dirrm share/moc +@dirrm share/doc/moc +@dirrm lib/moc/decoder_plugins +@dirrm lib/moc diff --git a/audio/moc/distinfo b/audio/moc/distinfo new file mode 100644 index 00000000000..266a09c088a --- /dev/null +++ b/audio/moc/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/09/26 23:17:32 xtraeme Exp $ + +SHA1 (moc-2.3.2.tar.bz2) = ca1a331ea9ea3699d76d4771416587190a814516 +RMD160 (moc-2.3.2.tar.bz2) = 1da768dbb625bbeedd960eb7c09c0113eeba7482 +Size (moc-2.3.2.tar.bz2) = 406058 bytes diff --git a/audio/moc/options.mk b/audio/moc/options.mk new file mode 100644 index 00000000000..c4e44f9e43e --- /dev/null +++ b/audio/moc/options.mk @@ -0,0 +1,50 @@ +# $NetBSD: options.mk,v 1.1.1.1 2005/09/26 23:17:32 xtraeme Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.moc +PKG_SUPPORTED_OPTIONS= sndfile flac vorbis speex curl +PKG_SUGGESTED_OPTIONS= vorbis curl sndfile + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Msndfile) +PLIST_SUBST+= SNDFILE= +CONFIGURE_ARGS+= --with-sndfile +. include "../../audio/libsndfile/buildlink3.mk" +.else +PLIST_SUBST+= SNDFILE='@comment ' +CONFIGURE_ARGS+= --without-sndfile +.endif + +.if !empty(PKG_OPTIONS:Mflac) +PLIST_SUBST+= FLAC= +CONFIGURE_ARGS+= --with-flac +. include "../../audio/flac/buildlink3.mk" +.else +PLIST_SUBST+= FLAC='@comment ' +CONFIGURE_ARGS+= --without-flac +.endif + +.if !empty(PKG_OPTIONS:Mvorbis) +PLIST_SUBST+= VORBIS= +CONFIGURE_ARGS+= --with-vorbis +. include "../../audio/libvorbis/buildlink3.mk" +.else +PLIST_SUBST+= VORBIS='@comment ' +CONFIGURE_ARGS+= --without-vorbis +.endif + +.if !empty(PKG_OPTIONS:Mspeex) +PLIST_SUBST+= SPEEX= +CONFIGURE_ARGS+= --with-speex +. include "../../audio/speex/buildlink3.mk" +.else +PLIST_SUBST+= SPEEX='@comment ' +CONFIGURE_ARGS+= --without-speex +.endif + +.if !empty(PKG_OPTIONS:Mcurl) +CONFIGURE_ARGS+= --with-curl +. include "../../www/curl/buildlink3.mk" +.else +CONFIGURE_ARGS+= --without-curl +.endif |