[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>