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 <[email protected]>
+  +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>[email protected]</email>
+               <name>pro-audio overlay team</name>
+       </maintainer>
+       <use>
+               <flag name="floats">Enable type float instead of double for DSP 
samples</flag>
+       </use>
+</pkgmetadata>

Reply via email to