[proaudio] [1520] add boodler

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


Revision: 1520
Author:   gavlee
Date:     2009-09-15 21:08:04 +0200 (Tue, 15 Sep 2009)
Log Message:
-----------
add boodler

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/boodler/
    trunk/overlays/proaudio/media-sound/boodler/ChangeLog
    trunk/overlays/proaudio/media-sound/boodler/Manifest
    trunk/overlays/proaudio/media-sound/boodler/boodler-2.0.2.ebuild
    trunk/overlays/proaudio/media-sound/boodler/metadata.xml

Added: trunk/overlays/proaudio/media-sound/boodler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/boodler/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/boodler/ChangeLog	2009-09-15 19:08:04 UTC (rev 1520)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/boodler
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*boodler-2.0.2 (15 Sep 2009)
+
+  15 Sep 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  +boodler-2.0.2.ebuild, +metadata.xml:
+  initial import of boodler
+

Added: trunk/overlays/proaudio/media-sound/boodler/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/boodler/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/boodler/Manifest	2009-09-15 19:08:04 UTC (rev 1520)
@@ -0,0 +1,4 @@
+DIST Boodler-2.0.2.tar.gz 303617 RMD160 2d0577027bfb6cfb295e6d1eaf54fb3dcea4a56b SHA1 a153f58b3b39763a7876bbd28632a05134bbf522 SHA256 94a687d4ce854fc0d7749da6953d0f17efbcd00ad30359299f4d478f6b8e5197
+EBUILD boodler-2.0.2.ebuild 1647 RMD160 597802fd10303055a77bf1f2cb0ed7fd48504b02 SHA1 fbef618c802ec9323a8e72bf87487727e348bc09 SHA256 521d5270b7bdadd73849d3e29d9e2036cd58b43d4d7b984c364bd9d148eab5d5
+MISC ChangeLog 275 RMD160 26d495d7a74a67164fab40266d1590fd095e1bf9 SHA1 710729df286002ecc3b2e5a9a2136dedd4aca7f8 SHA256 147376f035aff73317303a065203cfcc35acb64e8e97c02c3e5733cdc6a50ed4
+MISC metadata.xml 457 RMD160 035f8f3790a1a312b132650bca012e2db915a57d SHA1 2098a41f73f85e1b3e75e10cb494117df2cb7587 SHA256 723b7bd3d0f84f5193ad64b625597ba2f9dc5c7d250a8b636b8cada6ad5f682b

Added: trunk/overlays/proaudio/media-sound/boodler/boodler-2.0.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/boodler/boodler-2.0.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/boodler/boodler-2.0.2.ebuild	2009-09-15 19:08:04 UTC (rev 1520)
@@ -0,0 +1,58 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit distutils
+
+MY_PN="Boodler"
+
+DESCRIPTION="Tool for creating soundscapes -- continuous, infinitely varying streams of sound"
+HOMEPAGE="http://boodler.org/";
+SRC_URI="http://boodler.org/dl/${MY_PN}-${PV}.tar.gz";
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="alsa esd intmath lame pulseaudio shout vorbis"
+RESTRICT="mirror"
+
+DEPEND="alsa? ( >=media-libs/alsa-lib-1.0.17a )
+		esd? ( >=media-sound/esound-0.2.41 )
+		lame? ( >=media-sound/lame-3.98.2-r1 )
+		pulseaudio? ( >=media-sound/pulseaudio-0.9.9 )
+		shout? ( >=media-libs/libshout-2.1 )
+		vorbis? ( >=media-libs/libvorbis-1.2.1_rc1-r2 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+pkg_setup() {
+	if use shout && ! use vorbis; then
+		eerror "To have shout support, you also need to build boodler with"
+		eerror "USE=\"vorbis\"!"
+		die
+	fi
+}
+
+src_prepare() {
+	local default_driver
+	local with
+	local without
+	use alsa && default_driver=alsa || default_driver=oss
+	use alsa && with="${with}alsa," || without="${without}alsa,"
+	use esd && with="${with}esd," || without="${without}esd,"
+	use lame && with="${with}lame," || without="${without}lame,"
+	use pulseaudio && with="${with}pulse," || without="${without}pulse,"
+	use shout && with="${with}shout," || without="${without}shout,"
+	use vorbis && with="${with}vorbis," || without="${without}vorbis,"
+	cat > "${S}/setup.cfg" <<-EOF
+		[build_scripts]
+		default_driver=${default_driver}
+		[build_ext]
+		with-drivers=${with}
+		without-drivers=${without}
+		intmath=$(use intmath && echo 1 || echo 0)
+	EOF
+}
+

Added: trunk/overlays/proaudio/media-sound/boodler/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/boodler/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/boodler/metadata.xml	2009-09-15 19:08:04 UTC (rev 1520)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<herd>no-herd</herd>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+	<use>
+		<flag name="intmath">reduces the number of floating-point operations at the cost of less accurate volume fading</flag>
+		<flag name="shout">Enable shoutcast support</flag>
+	</use>
+</pkgmetadata>


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