Skip to content

Commit

Permalink
+ faust-0.9.58: added EAPI, USE=doc will install also the doxyhen doc…
Browse files Browse the repository at this point in the history
…; +metadata.xml

git-svn-id: svn://svn.tuxfamily.org/svnroot/proaudio/proaudio/trunk/overlays/proaudio@2409 d5c9a09b-2911-0410-9af3-a98ebd2cfc69
  • Loading branch information
dominique committed Jan 29, 2013
1 parent eeb7c93 commit 42440d8
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 7 deletions.
8 changes: 7 additions & 1 deletion dev-lang/faust/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# ChangeLog for dev-lang/faust
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

29 Jan 2013; Dominique Michel <[email protected]> faust-0.9.58.eduild:
added EAPI=5 -- removed uneeded die calls
USE doc install the doxygen documentation
some cleanup
+metadata.xml

09 Jun 2011; Dominique Michel <[email protected]>
bump to faust-0.9.30.eduild:
removed unneded sed patches
Expand Down
9 changes: 6 additions & 3 deletions dev-lang/faust/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
DIST faust-0.9.30.tar.gz 8309951 RMD160 3ca726396d16c1e17be87c82f42915db0d85e59f SHA1 b8c96e65d081b4ea94fadc1a71b3db2262ee3a9c SHA256 4c9df66d2e46fb710d0cfe03466bbd83551d63e4b4e1fd9c86ad9d745ffc2aec
EBUILD faust-0.9.30.ebuild 1067 RMD160 9e82d02968e9468e0465eda714f9d30c03b730b0 SHA1 ba60913d1d08b97a4ec07828b28d5a7a97df8ec4 SHA256 6810afa06ef91f0cdc87100a2e3e6219d9086d67fa753e9b4e21ba8706f8b5f5
MISC ChangeLog 464 RMD160 fca1b0916151becd05ed2e82d022f9de013082ce SHA1 0fffd69449623b3559709e736c41d2f5c734638c SHA256 b4a6208433871f09b74d4a52f197cb319c761d9c5259950faf8a04acaa2e8cab
DIST faust-0.9.30.tar.gz 8309951 SHA256 4c9df66d2e46fb710d0cfe03466bbd83551d63e4b4e1fd9c86ad9d745ffc2aec SHA512 b6ccfd219b98c5a217ecd670143b869845f0636a7952fab348f34ebd6ca9d1b761cbc4d7caec69210df81b4e6f4cbe81762bfd45b1156c7abb8af14cabd20333 WHIRLPOOL df992eba48c0620adfeedb8931e3993efc94e00b52ca277da71c64d4455410c855cbcba3f08432b2456b0875dd004fc1417f8459e185c08a7d9f50742e1af312
DIST faust-0.9.58.zip 9348025 SHA256 122fb0e7f955ecd59b6185309ae287796878135019f49b5014cc812376b45409 SHA512 9d64494202c0c41e5e4d24c0f04318685acf4e9188f5bd36bceb5daf2f0d6b8c4cab33fdf9eb9da8b9da9ede17add8fd2ec8aeb553af748037ad0980341f16e2 WHIRLPOOL b5db26cef2b743e2ce1323ade48a3b540ad4c7851b81aaf490da6f93cf2e86693aa62f7b9c98abf192c414623286dd94da643c8eacf054281e30a9db171f8a5c
EBUILD faust-0.9.30.ebuild 967 SHA256 b3b0aac9b948cdda44f657d42c15d0765b91c4208cc38c50610e20bb25e0d143 SHA512 cc004796466bda83cd09a5a183c296e75baf3b76c439352fa402d4c40835323db716c5f95107a97b96e0a7f942cafdeb93a0d203c857bd914c38f8f5d5e60c0e WHIRLPOOL 35682ab19b8255bf118cd30a24de7ce3799907aa5cd50be205a347956b1188bd586a5b71e6ef98b1686f8c3183cb29220a4f3120d97fb7c782fea433c2f5b423
EBUILD faust-0.9.58.ebuild 966 SHA256 252ec4fa864d3fa66372fa98e248ab89b2735942f861cc7a471dd1473866c7cd SHA512 ee6cc8a5ceac52617ea8efcd5c80f2cf984910be4195cd313dfa8f7ba5bf2bb762b749a7d1288ee5c5c7fdf18b9e011890f996af94611b6d0dbc1c157b31af13 WHIRLPOOL 3e8ee67534aeccc1e2008df34860c7db2a069b929374a09020d68e6279c7e7b85ef2b9d642c911a6783d7a92b7ac4d49dcd3baaa6ad5e1bf3d8ce34ddbd89486
MISC ChangeLog 665 SHA256 91077739d0698018ef0093cb7fde8ba100702d08bfbfb55ff4237ab7c8b67d9f SHA512 c18893bbe4f770cc4415960753a489f8907f9321af6bf1a7ea69faa49a0a65114b229a232e996d231dfe39ce30f92c7db3e170072d37603dcf6cf2414f58dec1 WHIRLPOOL 2d0c396eb2d800db1d772c1e8ba5a63f4c9ebfbe0c5b7439189815e0cabbb292dad7425a898e8d96a5f168cd8a7689ddce2d5eb9f515d789f72bd1fcf303d7e8
MISC metadata.xml 476 SHA256 76acb7c4a6378724aec035e3d01539ce7da4582a845a4f805539a0e143ab7473 SHA512 adde9a354f6d202aaf1c2b52fa84011655de1074a7b3007bcde81ff90aaccc55a208a79b4f76d5d406bb697aee89cd689dc9fb332e7d2b854cea31007e96f9ae WHIRLPOOL 631595aa21f023a34c66d2373284e39f6cd21c173e3b6734eb59959c63839419b8699adcbe752160e03966c88eb720c147d524776774bb9494d4bc830dac5d12
6 changes: 3 additions & 3 deletions dev-lang/faust/faust-0.9.30.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

Expand All @@ -10,7 +10,7 @@ SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"

DESCRIPTION="Faust AUdio STreams is a functional programming language for realtime audio plugins and applications development. The Faust compiler translates signal processing specifications into C++ code."
DESCRIPTION="Faust AUdio STreams is a functional programming language and compiler for fast DSP algorythms"
HOMEPAGE="http://faudiostream.sourceforge.net"
SRC_URI="mirror://sourceforge/faudiostream/${P}.tar.gz"

Expand All @@ -19,7 +19,7 @@ RDEPEND="sys-devel/bison
DEPEND="sys-apps/sed"

src_unpack() {
unpack "${A}"
unpack ${A}
cd "${S}"
# fix prefix
esed_check -i -e "s\/usr/local\ /usr\ " Makefile
Expand Down
43 changes: 43 additions & 0 deletions dev-lang/faust/faust-0.9.58.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=5

inherit exteutils

IUSE="doc examples"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"

DESCRIPTION="Faust AUdio STreams is a functional programming language and compiler for fast DSP algorythms."
HOMEPAGE="http://faudiostream.sourceforge.net"
SRC_URI="mirror://sourceforge/faudiostream/${P}.zip"

RDEPEND="sys-devel/bison
sys-devel/flex"
DEPEND="sys-apps/sed
doc? ( app-doc/doxygen )"

src_compile() {
PREFIX=/usr emake
if use doc ; then
make doc
fi
}

src_install() {
emake install PREFIX=/usr DESTDIR="${D}"
dodoc README
if use doc ; then
dodoc WHATSNEW documentation/*.pdf "documentation/additional documentation" \
documentation/touchOSC.txt
dohtml dox/html/*.html dox/html/*.png dox/html/*.css dox/html/*.js
fi
if use examples ; then
insinto /usr/share/"${P}"/examples
doins examples/*
fi
}
10 changes: 10 additions & 0 deletions dev-lang/faust/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>[email protected]</email>
<name>pro-audio overlay team</name>
</maintainer>
<longdescription>Faust AUdio STreams is a functional programming language for realtime audio plugins and applications development. The Faust compiler translates signal processing specifications into C++ code.
</longdescription>
</pkgmetadata>

0 comments on commit 42440d8

Please sign in to comment.