[proaudio] [1015] move xmms2 stuff from my overlay here

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1015
Author:   gimpel
Date:     2007-12-12 23:28:17 +0000 (Wed, 12 Dec 2007)

Log Message:
-----------
move xmms2 stuff from my overlay here

Added Paths:
-----------
    trunk/overlays/proaudio/dev-ruby/
    trunk/overlays/proaudio/dev-ruby/event-loop/
    trunk/overlays/proaudio/dev-ruby/event-loop/Manifest
    trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3-r1.ebuild
    trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3.ebuild
    trunk/overlays/proaudio/dev-ruby/event-loop/files/
    trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3
    trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3-r1
    trunk/overlays/proaudio/media-sound/esperanza/
    trunk/overlays/proaudio/media-sound/esperanza/Manifest
    trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild
    trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild
    trunk/overlays/proaudio/media-sound/esperanza/files/
    trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-0.4.0
    trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-9999
    trunk/overlays/proaudio/media-sound/xmms2/
    trunk/overlays/proaudio/media-sound/xmms2/Manifest
    trunk/overlays/proaudio/media-sound/xmms2/files/
    trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-0.2.8
    trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-9999
    trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.2.8.ebuild
    trunk/overlays/proaudio/media-sound/xmms2/xmms2-9999.ebuild


Added: trunk/overlays/proaudio/dev-ruby/event-loop/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-ruby/event-loop/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/dev-ruby/event-loop/Manifest	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,16 @@
+DIST event-loop-0.3.gem 47616 RMD160 1fb8d262403787531f3219745da59360ef69dddd SHA1 941b0309f9b4a8f32d96543be898d9edee51c671 SHA256 655f9a4d8ebe2220f4a1a714aa961b8b11f19824a2fd849e7210ad17365b3b37
+DIST libevent-loop-ruby_0.3.orig.tar.gz 52289 RMD160 dad5c9c70408b0c36fe5463596932de999d91cfc SHA1 600be3d26f151567ced349bc7ffc1f02629eb10a SHA256 ffeb55563dad06cc2b3fd169175d849c299e767aa10246e169e7624a76659a98
+EBUILD event-loop-0.3-r1.ebuild 462 RMD160 a186f600241ca654167e54db480ab59053f447ca SHA1 60f6f661a6ac4beaef85dcebaae1ad622550b16f SHA256 ae5f35a06aa33b8743d6aff73fc6d9264bc0af06089a8e3203cd67e27bca8413
+MD5 b6cee0a95ff66614c24cbb1339efac3d event-loop-0.3-r1.ebuild 462
+RMD160 a186f600241ca654167e54db480ab59053f447ca event-loop-0.3-r1.ebuild 462
+SHA256 ae5f35a06aa33b8743d6aff73fc6d9264bc0af06089a8e3203cd67e27bca8413 event-loop-0.3-r1.ebuild 462
+EBUILD event-loop-0.3.ebuild 780 RMD160 abb966023a523bc069fb3442cf084cc0ae038730 SHA1 a05cfac6087257503c4dee925a427e010840e257 SHA256 93cd0a658867e579d1ffad77fb2c1d955b98c5d5ad9f14961b376a78de25128b
+MD5 27caf81d95cbbf5bd622086e1eca2ae0 event-loop-0.3.ebuild 780
+RMD160 abb966023a523bc069fb3442cf084cc0ae038730 event-loop-0.3.ebuild 780
+SHA256 93cd0a658867e579d1ffad77fb2c1d955b98c5d5ad9f14961b376a78de25128b event-loop-0.3.ebuild 780
+MD5 b523fd478c2a4893085bcd47d6ee564f files/digest-event-loop-0.3 280
+RMD160 dc6d251a3c68a120de75ec82a054f1ebf7e25eee files/digest-event-loop-0.3 280
+SHA256 533cef2c5ff1a1a0f102327a200d66bdbe27b3ea7ef733de6176d9854d75e42d files/digest-event-loop-0.3 280
+MD5 0d1fe2c4f23ad0b32d4bdd29bb9e8452 files/digest-event-loop-0.3-r1 232
+RMD160 600cafa372663b52661c4636be06bfb78c2aa634 files/digest-event-loop-0.3-r1 232
+SHA256 5fccc37c7486e6a0cf50a2c27c7c5b657ffbb4c230d7344e4fd8fc382bfba405 files/digest-event-loop-0.3-r1 232

Added: trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3-r1.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,22 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit ruby gems
+
+USE_RUBY="ruby18"
+DESCRIPTION="Event loop construct for Ruby"
+HOMEPAGE="http://www.brockman.se/software/ruby-event-loop/";
+SRC_URI="http://gimpel.ath.cx/~tom/files/event-loop-0.3.gem";
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-ruby/rubygems"
+
+src_install(){
+	gems_src_install || die
+}

Added: trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/dev-ruby/event-loop/event-loop-0.3.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,29 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /cvsroot/x4x/x4x-portage/dev-ruby/event-loop/event-loop-0.3.ebuild,v 1.1 2007/06/19 21:38:11 dangertools Exp $
+
+inherit ruby gems
+
+USE_RUBY="ruby18"
+DESCRIPTION="Event loop construct for Ruby"
+HOMEPAGE="http://www.brockman.se/software/ruby-event-loop/";
+#SRC_URI="http://www.brockman.se/software/ruby-event-loop/${P}.gem";
+SRC_URI="http://ftp.de.debian.org/debian/pool/main/libe/libevent-loop-ruby/libevent-loop-ruby_0.3.orig.tar.gz";
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-ruby/rubygems"
+
+src_compile() {
+	RUBY_ECONF="--prefix=${D}/usr"	
+	ruby_src_configure
+}
+
+src_install(){
+	ruby_src_install
+	#gems_src_install || die
+}

Added: trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3
===================================================================
--- trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3	                        (rev 0)
+++ trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,3 @@
+MD5 1f899e5526ed112477e9c1ebd3d05a41 libevent-loop-ruby_0.3.orig.tar.gz 52289
+RMD160 dad5c9c70408b0c36fe5463596932de999d91cfc libevent-loop-ruby_0.3.orig.tar.gz 52289
+SHA256 ffeb55563dad06cc2b3fd169175d849c299e767aa10246e169e7624a76659a98 libevent-loop-ruby_0.3.orig.tar.gz 52289

Added: trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3-r1
===================================================================
--- trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3-r1	                        (rev 0)
+++ trunk/overlays/proaudio/dev-ruby/event-loop/files/digest-event-loop-0.3-r1	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,3 @@
+MD5 0e41eb692f02794bd8c1ca5d6fb86bf5 event-loop-0.3.gem 47616
+RMD160 1fb8d262403787531f3219745da59360ef69dddd event-loop-0.3.gem 47616
+SHA256 655f9a4d8ebe2220f4a1a714aa961b8b11f19824a2fd849e7210ad17365b3b37 event-loop-0.3.gem 47616

Added: trunk/overlays/proaudio/media-sound/esperanza/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/esperanza/Manifest	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,15 @@
+DIST esperanza-0.4.0.tar.gz 238337 RMD160 acf158f379c2b94992f98b4232420bcfa9308d73 SHA1 88cf26c0af2ede401e5a9145628d2883ee008dab SHA256 81402074e03160cf2f093a31565b040bf2206f0c8e89b8d4088d1ecbcf519359
+EBUILD esperanza-0.4.0.ebuild 1160 RMD160 1a16a30914546966ba99d0ac3638d1f45e5b6938 SHA1 df812b5b6341794f487fb4648958680448373554 SHA256 efa8cdfdc921fe88a8b01974c6aef20e49c24ba8d94450f4dcc9c257316f9a2b
+MD5 69fa0873f938dfed3c22637fc0306429 esperanza-0.4.0.ebuild 1160
+RMD160 1a16a30914546966ba99d0ac3638d1f45e5b6938 esperanza-0.4.0.ebuild 1160
+SHA256 efa8cdfdc921fe88a8b01974c6aef20e49c24ba8d94450f4dcc9c257316f9a2b esperanza-0.4.0.ebuild 1160
+EBUILD esperanza-9999.ebuild 1085 RMD160 91cc8a973d1f32a7ae900a2b3cc2aad2261455fd SHA1 13a7a0fab2a147e691e48a5c6df9e46c4c6782bc SHA256 47067f5ab276f86d12fe40398c94d646c968ba6b37fb0de5df89d3e345e8de75
+MD5 8b7e708a44a8f244110883bb5c68bdac esperanza-9999.ebuild 1085
+RMD160 91cc8a973d1f32a7ae900a2b3cc2aad2261455fd esperanza-9999.ebuild 1085
+SHA256 47067f5ab276f86d12fe40398c94d646c968ba6b37fb0de5df89d3e345e8de75 esperanza-9999.ebuild 1085
+MD5 a07667c5df2804de56563b304080dce2 files/digest-esperanza-0.4.0 247
+RMD160 997da024bc0b10bfa16608771ce49f79118135fe files/digest-esperanza-0.4.0 247
+SHA256 45d5b2ebf1c50aad8a2ec50b3985b45e3f0af3a8f8c38170f06436731f2f06f4 files/digest-esperanza-0.4.0 247
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-esperanza-9999 0
+RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-esperanza-9999 0
+SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-esperanza-9999 0

Added: trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $
+# Nonofficial ebuild by dangertools 
+
+inherit eutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="Esperanza - a QT4 client for xmms2."
+HOMEPAGE="http://xmms2.xmms.org";
+
+SRC_URI="http://exodus.xmms.se/~tru/esperanza/0.4/esperanza-${PV}.tar.gz";
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~sparc"
+IUSE=""
+
+RESTRICT="nomirror"
+
+RDEPEND="|| ( 
+		>=media-sound/xmms2-0.2.8_rc2
+		media-sound/xmms2-git )
+	>=dev-libs/boost-1.32
+	>=x11-libs/qt-4"
+
+DEPEND=">=sys-devel/gcc-3.4
+	!media-sound/esperanza-git
+	${RDEPEND}"
+
+src_compile() {
+	local which_xmms2="xmms2"
+	has_version media-sound/xmms2 2> /dev/null || which_xmms2="xmms2-git"
+	if ! built_with_use media-sound/${which_xmms2} cpp ; then
+		eerror "You didn't build xmms2 with the cpp USE-flag"
+		die
+	fi
+
+	# econf and emake might not work..
+	./configure --prefix=/usr || die "Configure failed"
+	gmake || "die make failed"
+}
+
+src_install() {
+	make INSTALL_ROOT="${D}" install || die
+	dodoc COPYING
+
+	doicon data/images/esperanza.png
+	make_desktop_entry ${PN} "Esperanza" ${PN} "Qt4;AudioVideo;Player"
+}
+

Added: trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# Header: $
+
+inherit eutils toolchain-funcs git
+
+DESCRIPTION="Esperanza - a QT4 client for xmms2."
+HOMEPAGE="http://xmms2.xmms.org";
+
+EGIT_REPO_URI="git://git.xmms.se/xmms2/esperanza.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT="nomirror"
+
+RDEPEND="|| ( 
+		>=media-sound/xmms2-0.2.8_rc2
+		media-sound/xmms2-git )
+	>=dev-libs/boost-1.32
+	>=x11-libs/qt-4"
+
+DEPEND=">=sys-devel/gcc-3.4
+	!media-sound/esperanza-git
+	${RDEPEND}"
+
+src_compile() {
+	local which_xmms2="xmms2"
+	has_version media-sound/xmms2 2> /dev/null || which_xmms2="xmms2-git"
+	if ! built_with_use media-sound/${which_xmms2} cpp ; then
+		eerror "You didn't build xmms2 with the cpp USE-flag"
+		die
+	fi
+
+	# econf and emake might not work..
+	./configure --prefix=/usr || die "Configure failed"
+	gmake || "die make failed"
+}
+
+src_install() {
+	make INSTALL_ROOT="${D}" install || die
+	dodoc COPYING
+
+	doicon data/images/esperanza.png
+	make_desktop_entry ${PN} "Esperanza" ${PN} "Qt4;AudioVideo;Player"
+}
+

Added: trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-0.4.0
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-0.4.0	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-0.4.0	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,3 @@
+MD5 0b97576cee5d89a58aef9a6754d3fb00 esperanza-0.4.0.tar.gz 238337
+RMD160 acf158f379c2b94992f98b4232420bcfa9308d73 esperanza-0.4.0.tar.gz 238337
+SHA256 81402074e03160cf2f093a31565b040bf2206f0c8e89b8d4088d1ecbcf519359 esperanza-0.4.0.tar.gz 238337

Added: trunk/overlays/proaudio/media-sound/esperanza/files/digest-esperanza-9999
===================================================================

Added: trunk/overlays/proaudio/media-sound/xmms2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/Manifest	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,15 @@
+DIST xmms2-0.2DrJekyll.tar.bz2 1207014 RMD160 76b0deb9eb92db023c4ff15dbdb82938ef8f663d SHA1 6169594c07701fd2eea0691fe50c57a019e17dd8 SHA256 7d46baaeaac50d3f4e6db2d492de4ba8fa4fbaed6d42816df5b57d9116a50ff4
+EBUILD xmms2-0.2.8.ebuild 3759 RMD160 65ec5fc636a4a4627e3e75d2d7d19b6a6f39e2e4 SHA1 cfd87d1a50f21c5e1bf5f2a584b8d78128816bc7 SHA256 def35f86286b515cef269a2a8c6e18e6d6dd6a0e415b66cfb50cb4259ee1f428
+MD5 eb0f14f3d010d64e6ed41ec29049d732 xmms2-0.2.8.ebuild 3759
+RMD160 65ec5fc636a4a4627e3e75d2d7d19b6a6f39e2e4 xmms2-0.2.8.ebuild 3759
+SHA256 def35f86286b515cef269a2a8c6e18e6d6dd6a0e415b66cfb50cb4259ee1f428 xmms2-0.2.8.ebuild 3759
+EBUILD xmms2-9999.ebuild 3455 RMD160 eb1358e0aa30cba491b10a584e8d7c890ee775df SHA1 0c09cf4fefa2f1fcb634cb132c8db50799e8a609 SHA256 e9b1d21a043c6bb6ada8a1417660f134c87e2fe8de033bf580cc9bea09a27745
+MD5 972902cd63574bd23ceb37a65dea6d51 xmms2-9999.ebuild 3455
+RMD160 eb1358e0aa30cba491b10a584e8d7c890ee775df xmms2-9999.ebuild 3455
+SHA256 e9b1d21a043c6bb6ada8a1417660f134c87e2fe8de033bf580cc9bea09a27745 xmms2-9999.ebuild 3455
+MD5 d8b81906d1d610edf7400b7a2d1c6104 files/digest-xmms2-0.2.8 259
+RMD160 7a2d26d551b1ce40c27f0d30f4fbe3b681364e37 files/digest-xmms2-0.2.8 259
+SHA256 fbe03e1cda3452a0f477ddefd2b1d7f98522b0d2cccd1bd2cd22d920651ebff5 files/digest-xmms2-0.2.8 259
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xmms2-9999 0
+RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-xmms2-9999 0
+SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-xmms2-9999 0

Added: trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-0.2.8
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-0.2.8	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-0.2.8	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,3 @@
+MD5 768de76a98b6a9766cec157ff0a12543 xmms2-0.2DrJekyll.tar.bz2 1207014
+RMD160 76b0deb9eb92db023c4ff15dbdb82938ef8f663d xmms2-0.2DrJekyll.tar.bz2 1207014
+SHA256 7d46baaeaac50d3f4e6db2d492de4ba8fa4fbaed6d42816df5b57d9116a50ff4 xmms2-0.2DrJekyll.tar.bz2 1207014

Added: trunk/overlays/proaudio/media-sound/xmms2/files/digest-xmms2-9999
===================================================================

Added: trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.2.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.2.8.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.2.8.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,117 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $
+# Nonofficial ebuild by dangertools 
+#
+# Note about this ebuild :
+# * No init-script anymore - xmms2 guys don't like initscripts
+
+inherit eutils toolchain-funcs
+
+version="${PN}-0.2DrJekyll"
+
+DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player."
+HOMEPAGE="http://xmms2.xmms.org";
+SRC_URI="mirror://sourceforge/xmms2/${version}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~sparc"
+IUSE="aac alsa ao asx avahi avcodec cdda clientonly coreaudio curl cpp daap diskwrite ecore eq fam flac gnome jack lastfm mms modplug mp3 mp4 musepack nophonehome ofa oss perl python rss ruby samba shout sid speex vorbis wma xml xspf"
+
+RESTRICT="nomirror"
+
+DEPEND="!media-sound/xmms2-git
+	!clientonly? ( 
+		>=dev-db/sqlite-3.3.4
+		aac? ( >=media-libs/faad2-2.0 )
+		alsa? ( media-libs/alsa-lib )
+		ao? ( media-libs/libao )
+		avahi? ( net-dns/avahi )
+		cdda? ( >=media-libs/libdiscid-0.1.1
+			>=media-sound/cdparanoia-3.9.8 )
+		curl? ( >=net-misc/curl-7.15.1 
+			 	!=net-misc/curl-7.16.1 
+			 	!=net-misc/curl-7.16.2 )
+		flac? ( media-libs/flac )
+		gnome? ( gnome-base/gnome-vfs )
+		jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 )
+		mms? ( media-video/ffmpeg
+			>=media-libs/libmms-0.3 )
+		modplug? ( media-libs/libmodplug )
+		mp3? ( media-sound/madplay )
+		mp4? ( media-video/ffmpeg )
+		musepack? ( media-libs/libmpcdec )
+		ofa? ( media-libs/libofa )
+		rss? ( dev-libs/libxml2 )
+		samba? ( net-fs/samba )
+		sid? ( media-sound/sidplay
+			media-libs/resid )
+		speex? ( media-libs/speex )
+		vorbis? ( media-libs/libvorbis )
+		xml? ( dev-libs/libxml2 )
+		xspf? ( dev-libs/libxml2 ) )
+	>=dev-lang/python-2.4.3
+	>=dev-libs/glib-2.12.9
+	cpp? ( >=dev-libs/boost-1.32
+			>=sys-devel/gcc-3.4 )
+	ecore? ( x11-libs/ecore )
+	fam? ( app-admin/gamin )
+	perl? ( >=dev-lang/perl-5.8.8 )
+	python? ( >=dev-python/pyrex-0.9.5.1 )
+	ruby? ( >=dev-lang/ruby-1.8.5 ) "
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${version}
+
+src_compile() {
+	local exc=""
+	local excl_pls=""
+	local excl_opts=""
+	local options="--conf-prefix=/etc --prefix=/usr --destdir=${D}"
+	if use clientonly ; then
+		exc="--without-xmms2d=1 "
+	else 
+		for x in avahi cpp:xmmsclient++,xmmsclient++-glib ecore:xmmsclient-ecore fam:medialib-updater nophonehome:et perl python ruby ; do
+			use ${x/:*} || excl_opts="${excl_opts},${x/*:}"
+		done
+		for x in aac:faad alsa ao asx avcodec cdda coreaudio curl daap diskwrite eq:equalizer flac gnome:gnomevfs jack lastfm mp3:mad mp4 mms modplug musepack ofa oss rss samba sid speex vorbis xml xspf ; do
+			use ${x/:*} || excl_pls="${excl_pls},${x/*:}"
+		done
+	fi
+
+	if [ ${excl_pls} != "" ]
+	then
+		options="${options} --without-plugins=${excl_pls:1}"
+	fi
+	if [ ${excl_opts} != "" ]
+	then
+		options="${options} --without-optionals=${excl_opts:1}"
+	fi
+	CC="$(tc-getCC) ${CFLAGS}" \
+	CXX="$(tc-getCXX) ${CXXFLAGS}" \
+	LINK="$(tc-getCXX) ${LDFLAGS}"
+
+	${S}/waf --nocache ${options} ${exc} configure || die "Configure failed"
+	# parallel builds are bad with DrJekyll, it will corrupt your pc-files
+	${S}/waf build || die "Build failed"
+}
+
+src_install() {
+	${S}/waf --destdir=${D} install || die
+	dodoc AUTHORS COPYING COPYING.GPL COPYING.LGPL TODO README
+}
+
+pkg_postinst() {
+	einfo "Init script for xmms2 plus the environment variable XMMS_PATH"
+	einfo "got removed from this ebuild."
+	einfo "xmms2 is a user server, not a system wide daemon"
+	if ! use nophonehome ; then
+		einfo ""
+		einfo "The phone-home client xmms2-et was activated"
+		einfo "This client sends anonymous usage-statistics to the xmms2"
+		einfo "developers which may help finding bugs"
+		einfo "Enable the nophonehome useflag if you don't like that"
+	fi
+}

Added: trunk/overlays/proaudio/media-sound/xmms2/xmms2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/xmms2-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/xmms2-9999.ebuild	2007-12-12 23:28:17 UTC (rev 1015)
@@ -0,0 +1,110 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# Header: $
+
+inherit eutils toolchain-funcs git
+
+DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player."
+HOMEPAGE="http://xmms2.xmms.org";
+
+EGIT_REPO_URI="git://git.xmms.se/xmms2/xmms2-devel.git"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="aac alsa ao asx avahi avcodec cdda clientonly coreaudio curl cpp daap
+diskwrite ecore eq fam flac gnome jack lastfm mac mms modplug mp3 mp4 musepack nophonehome ofa oss perl python rss ruby samba shout sid speex vorbis wma xml xspf"
+
+RESTRICT="nomirror"
+
+DEPEND="!clientonly? ( 
+		>=dev-db/sqlite-3.3.4
+		aac? ( >=media-libs/faad2-2.0 )
+		alsa? ( media-libs/alsa-lib )
+		ao? ( media-libs/libao )
+		avahi? ( net-dns/avahi )
+		cdda? ( >=media-libs/libdiscid-0.1.1
+			>=media-sound/cdparanoia-3.9.8 )
+		curl? ( >=net-misc/curl-7.15.1 
+			 	!=net-misc/curl-7.16.1 
+			 	!=net-misc/curl-7.16.2 )
+		flac? ( media-libs/flac )
+		gnome? ( gnome-base/gnome-vfs )
+		jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 )
+		mms? ( media-video/ffmpeg
+			>=media-libs/libmms-0.3 )
+		modplug? ( media-libs/libmodplug )
+		mp3? ( media-sound/madplay )
+		mp4? ( media-video/ffmpeg )
+		musepack? ( media-libs/libmpcdec )
+		ofa? ( media-libs/libofa )
+		rss? ( dev-libs/libxml2 )
+		samba? ( net-fs/samba )
+		sid? ( media-sound/sidplay
+			media-libs/resid )
+		speex? ( media-libs/speex )
+		vorbis? ( media-libs/libvorbis )
+		xml? ( dev-libs/libxml2 )
+		xspf? ( dev-libs/libxml2 ) )
+	>=dev-lang/python-2.4.3
+	>=dev-libs/glib-2.12.9
+	cpp? ( >=dev-libs/boost-1.32
+			>=sys-devel/gcc-3.4 )
+	ecore? ( x11-libs/ecore )
+	fam? ( app-admin/gamin )
+	perl? ( >=dev-lang/perl-5.8.8 )
+	python? ( >=dev-python/pyrex-0.9.5.1 )
+	ruby? ( >=dev-lang/ruby-1.8.5 )
+	mac? ( media-sound/mac )"
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${version}
+
+src_compile() {
+	local exc=""
+	local excl_pls=""
+	local excl_opts=""
+	local options="--conf-prefix=/etc --prefix=/usr --destdir=${D}"
+	if use clientonly ; then
+		exc="--without-xmms2d=1 "
+	else 
+		for x in avahi cpp:xmmsclient++,xmmsclient++-glib ecore:xmmsclient-ecore fam:medialib-updater nophonehome:et perl python ruby ; do
+			use ${x/:*} || excl_opts="${excl_opts},${x/*:}"
+		done
+		for x in aac:faad alsa ao asx avcodec cdda coreaudio curl daap diskwrite eq:equalizer flac gnome:gnomevfs jack lastfm mac mp3:mad mp4 mms modplug musepack ofa oss rss samba sid speex vorbis xml xspf ; do
+			use ${x/:*} || excl_pls="${excl_pls},${x/*:}"
+		done
+	fi
+
+	if [ ${excl_pls} != "" ]
+	then
+		options="${options} --without-plugins=${excl_pls:1}"
+	fi
+	if [ ${excl_opts} != "" ]
+	then
+		options="${options} --without-optionals=${excl_opts:1}"
+	fi
+	CC="$(tc-getCC) ${CFLAGS} -fPIC" \
+	CXX="$(tc-getCXX) ${CXXFLAGS} -fPIC" \
+	LINK="$(tc-getCXX) ${LDFLAGS} -fPIC"
+
+	${S}/waf --nocache ${options} ${exc} configure || die "Configure failed"
+	# parallel builds are bad with DrJekyll, it will corrupt your pc-files
+	${S}/waf build || die "Build failed"
+}
+
+src_install() {
+	${S}/waf --destdir=${D} install || die
+	dodoc AUTHORS COPYING COPYING.GPL COPYING.LGPL TODO README
+}
+
+pkg_postinst() {
+	if ! use nophonehome ; then
+		einfo ""
+		einfo "The phone-home client xmms2-et was activated"
+		einfo "This client sends anonymous usage-statistics to the xmms2"
+		einfo "developers which may help finding bugs"
+		einfo "Enable the nophonehome useflag if you don't like that"
+	fi
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/