summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <opfer@gentoo.org>2006-10-10 12:23:09 +0000
committerChristian Faulhammer <opfer@gentoo.org>2006-10-10 12:23:09 +0000
commitcea240c66ea8886c7be05f6c4fb55dfd6c799972 (patch)
treefef0f2359f06861f104d816c2ecbdef910b3b089
parentao, musepack and modplug USE flags added for media-sound/cmuse (diff)
downloadsunrise-cea240c66ea8886c7be05f6c4fb55dfd6c799972.tar.gz
sunrise-cea240c66ea8886c7be05f6c4fb55dfd6c799972.tar.bz2
sunrise-cea240c66ea8886c7be05f6c4fb55dfd6c799972.zip
media-sound/cmus: ncurses based player with support for many formats; taken from bug 88025; thanks to Timo Hirvonen <tihirvon@ee.oulu.fi>, Alexandru Toma <flash3001@yahoo.com>, Nikolai Weibull <now@bitwi.se>
svn path=/sunrise/; revision=1503
-rw-r--r--media-sound/cmus/ChangeLog10
-rw-r--r--media-sound/cmus/Manifest16
-rw-r--r--media-sound/cmus/cmus-2.0.4.ebuild84
-rw-r--r--media-sound/cmus/files/digest-cmus-2.0.43
-rw-r--r--media-sound/cmus/metadata.xml5
5 files changed, 118 insertions, 0 deletions
diff --git a/media-sound/cmus/ChangeLog b/media-sound/cmus/ChangeLog
new file mode 100644
index 000000000..6d6e05522
--- /dev/null
+++ b/media-sound/cmus/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/cmus
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 10 Oct 2006; Christian Faulhammer (opfer) <gentoo@faulhammer.org>
+ +cmus-2.0.4.ebuild, +metadata.xml:
+ ncurses based player with support for many formats; taken from bug 88025;
+ thanks to Timo Hirvonen <tihirvon@ee.oulu.fi>, Alexandru Toma
+ <flash3001@yahoo.com>, Nikolai Weibull <now@bitwi.se>
+
diff --git a/media-sound/cmus/Manifest b/media-sound/cmus/Manifest
new file mode 100644
index 000000000..716f24f6c
--- /dev/null
+++ b/media-sound/cmus/Manifest
@@ -0,0 +1,16 @@
+DIST cmus-2.0.4.tar.bz2 138595 RMD160 4198d9dbe33abd8fc0008b92a8238035a976254c SHA1 efc1e2c2c19485bed67add4234e93001e741dcd1 SHA256 c3eafe6bbce9c8c57ebc54f4fc0709a5e4c797a7a2289ef394c19f9fbbd22bfa
+EBUILD cmus-2.0.4.ebuild 1932 RMD160 07408957d4edbb93afca7a7365d67abfb1c26b44 SHA1 55aece1a1c2c52a8b83bdebea4aaacaa86a8c564 SHA256 78791518302096ebf7c29d169d65a4cdd1d874d4a23a02a2c6f697353d8e2e6d
+MD5 d5b89c5d9a2659bbaeeaa0c6325811f7 cmus-2.0.4.ebuild 1932
+RMD160 07408957d4edbb93afca7a7365d67abfb1c26b44 cmus-2.0.4.ebuild 1932
+SHA256 78791518302096ebf7c29d169d65a4cdd1d874d4a23a02a2c6f697353d8e2e6d cmus-2.0.4.ebuild 1932
+MISC ChangeLog 419 RMD160 f4dac8a2e0026dcf4f99fe9afc512a99e5dcf9b6 SHA1 b8302d9e206a7905cdf63eebf659d62fb63d3484 SHA256 667513298a71b6371e6eb9b26e79a6b2a5f6781275676b3225aac57e6854cb9d
+MD5 381e1a780c1c550fd0d8bb68f53bdab0 ChangeLog 419
+RMD160 f4dac8a2e0026dcf4f99fe9afc512a99e5dcf9b6 ChangeLog 419
+SHA256 667513298a71b6371e6eb9b26e79a6b2a5f6781275676b3225aac57e6854cb9d ChangeLog 419
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 f14653f78cbd578dc8ccd85bfb639803 files/digest-cmus-2.0.4 235
+RMD160 a9b2b012f962c09b411274ae15a9ee42c1d36a1a files/digest-cmus-2.0.4 235
+SHA256 7b524e663a19d0cc1df239af55b064f1c15aced0e15c838ffc94d1bb66e87612 files/digest-cmus-2.0.4 235
diff --git a/media-sound/cmus/cmus-2.0.4.ebuild b/media-sound/cmus/cmus-2.0.4.ebuild
new file mode 100644
index 000000000..cdcf22a3a
--- /dev/null
+++ b/media-sound/cmus/cmus-2.0.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="A ncurses based music player with plugin support for many formats"
+SRC_URI="http://onion.dynserv.net/~timo/files/${P}.tar.bz2"
+HOMEPAGE="http://onion.dynserv.net/~timo/cmus.html"
+SLOT="0"
+IUSE="alsa ao arts debug flac oss mad modplug mp3 musepack vorbis"
+
+DEPEND="sys-libs/ncurses
+ flac? ( >=media-libs/flac-1.1.2 )
+ mad? ( >=media-libs/libmad-0.14 )
+ modplug? ( >=media-libs/libmodplug-0.7 )
+ mp3? ( >=media-libs/libmad-0.14 )
+ musepack? ( >=media-libs/libmpcdec-1.2 )
+ vorbis? ( >=media-libs/libvorbis-1.0 )
+ alsa? ( >=media-libs/alsa-lib-1.0.11 )
+ ao? ( media-libs/libao )
+ arts? ( kde-base/arts )
+ "
+
+RDEPEND="${DEPEND}"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+
+pkg_setup()
+{
+ if ! built_with_use sys-libs/ncurses unicode
+ then
+ ewarn
+ ewarn "\t sys-libs/ncurses compiled without the unicode USE flag."
+ ewarn "\t Please recompile sys-libs/ncurses with USE=unicode and emerge"
+ ewarn "\t cmus again if you experience any problems with UTF-8 or"
+ ewarn "\t wide characters."
+ ewarn
+ epause
+ fi
+}
+
+my_config()
+{
+ local value
+ use ${1} && value=y || value=n
+ myconf="${myconf} ${2}=${value}"
+}
+
+src_compile()
+{
+ local debuglevel myconf
+
+ if use debug
+ then
+ debuglevel=2
+ else
+ debuglevel=1
+ fi
+
+ myconf="CONFIG_SUN=n"
+ my_config ao CONFIG_AO
+ my_config alsa CONFIG_ALSA
+ my_config arts CONFIG_ARTS
+ my_config flac CONFIG_FLAC
+ my_config oss CONFIG_OSS
+ my_config mp3 CONFIG_MAD
+ my_config mad CONFIG_MAD
+ my_config modplug CONFIG_MODPLUG
+ my_config musepack CONFIG_MPC
+ my_config vorbis CONFIG_VORBIS
+
+ # econf doesn't work, because configure wants "prefix" without dashes
+ ./configure prefix=/usr ${myconf} DEBUG=$debuglevel || die "Configure failed"
+
+ emake || die "Make failed"
+}
+
+src_install()
+{
+ emake DESTDIR="${D}" install || die "Install failed"
+ dodoc AUTHORS README
+} \ No newline at end of file
diff --git a/media-sound/cmus/files/digest-cmus-2.0.4 b/media-sound/cmus/files/digest-cmus-2.0.4
new file mode 100644
index 000000000..e4792afe7
--- /dev/null
+++ b/media-sound/cmus/files/digest-cmus-2.0.4
@@ -0,0 +1,3 @@
+MD5 14e965f672ae0e69042399efeb1bea07 cmus-2.0.4.tar.bz2 138595
+RMD160 4198d9dbe33abd8fc0008b92a8238035a976254c cmus-2.0.4.tar.bz2 138595
+SHA256 c3eafe6bbce9c8c57ebc54f4fc0709a5e4c797a7a2289ef394c19f9fbbd22bfa cmus-2.0.4.tar.bz2 138595
diff --git a/media-sound/cmus/metadata.xml b/media-sound/cmus/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/media-sound/cmus/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>