[proaudio] [1733] fluidsynth: added svn-version

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


Revision: 1733
Author:   gentoid
Date:     2010-08-31 18:34:51 +0200 (Tue, 31 Aug 2010)
Log Message:
-----------
fluidsynth: added svn-version

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

Added: trunk/overlays/proaudio/media-sound/fluidsynth/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/fluidsynth/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/fluidsynth/ChangeLog	2010-08-31 16:34:51 UTC (rev 1733)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/fluidsynth
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*fluidsynth-9999 (31 Aug 2010)
+
+  31 Aug 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
+  +fluidsynth-9999.ebuild:
+  Initial commit. This ebuild is based on an ebuild from Portage tree.
+

Added: trunk/overlays/proaudio/media-sound/fluidsynth/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/fluidsynth/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/fluidsynth/Manifest	2010-08-31 16:34:51 UTC (rev 1733)
@@ -0,0 +1,3 @@
+EBUILD fluidsynth-9999.ebuild 1786 RMD160 0a00f8e216d0e1d546c07d2b95a0dc404afb7327 SHA1 37206f905b157c31b49434f8423fe30d9457d284 SHA256 3eed10d3fc9c2fb80a58a29fe2735c3c8ef3192f1c42740f8896b3fd34f81696
+MISC ChangeLog 307 RMD160 dfe205b3d16b82e7a0e0b0a6e54a51187bc20905 SHA1 63bce4048bd555c9557bf919d1bca77f923bd729 SHA256 1578baa33cdb31ac2b098eb65a1615e479f321f331a59d611f437f00de01911c
+MISC metadata.xml 364 RMD160 d019b5434bf38a3d03b41f3fbcd41cbe33628ed0 SHA1 7871fcb482d645360bd347c119b6c9cd5be155d6 SHA256 8eecd5e6c8ed859d45906ed6c7c4f1c91b5f62127f9662d2dd2a5a770b3e2682

Added: trunk/overlays/proaudio/media-sound/fluidsynth/fluidsynth-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/fluidsynth/fluidsynth-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/fluidsynth/fluidsynth-9999.ebuild	2010-08-31 16:34:51 UTC (rev 1733)
@@ -0,0 +1,63 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit cmake-utils subversion
+
+IUSE="alsa dbus debug doc floats jack ladspa lash oss portaudio pulseaudio readline sndfile"
+
+DESCRIPTION="Fluidsynth is a software real-time synthesizer based on the Soundfont 2 specifications."
+HOMEPAGE="http://www.fluidsynth.org/";
+ESVN_REPO_URI="https://${PN}.svn.sourceforge.net/svnroot/${PN}/trunk/${PN}";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+RDEPEND="
+	>=dev-libs/glib-2.6.5
+	jack? ( media-sound/jack-audio-connection-kit )
+	ladspa? ( >=media-libs/ladspa-sdk-1.12
+		  >=media-libs/ladspa-cmt-1.15 )
+	alsa? ( media-libs/alsa-lib
+		lash? ( >=media-sound/lash-0.5 ) )
+	pulseaudio? ( >=media-sound/pulseaudio-0.9.8 )
+	portaudio? ( >=media-libs/portaudio-19_pre )
+	readline? ( sys-libs/readline )
+	dbus? ( sys-apps/dbus )
+	sndfile? ( media-libs/libsndfile )"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-doc/doxygen )"
+
+pkg_setup() {
+	if use lash && ! use alsa; then
+		ewarn "ALSA support is required for lash support to be enabled."
+		ewarn "Continuing with lash support disabled."
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=""
+
+	if use alsa; then
+		mycmakeargs="$(cmake-utils_use lash enable-lash)"
+	else
+		mycmakeargs="-Denable-lash=OFF"
+	fi
+
+	mycmakeargs+="
+	$(cmake-utils_use floats enable-floats)
+	$(cmake-utils_use ladspa enable-ladspa)
+	$(cmake-utils_use debug enable-debug)
+	$(cmake-utils_use sndfile enable-libsndfile)
+	$(cmake-utils_use pulseaudio enable-pulsaudio)
+	$(cmake-utils_use alsa enable-alsa)
+	$(cmake-utils_use portaudio enable-portaudio)
+	$(cmake-utils_use jack enable-jack)
+	$(cmake-utils_use readline enable-readline)
+	$(cmake-utils_use dbus enable-dbus)"
+
+	cmake-utils_src_configure
+}

Added: trunk/overlays/proaudio/media-sound/fluidsynth/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/fluidsynth/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/fluidsynth/metadata.xml	2010-08-31 16:34:51 UTC (rev 1733)
@@ -0,0 +1,12 @@
+<?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="floats">Enable type float instead of double for DSP samples</flag>
+	</use>
+</pkgmetadata>


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