[proaudio] [1510] psychosynth update

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


Revision: 1510
Author:   gavlee
Date:     2009-08-28 17:34:55 +0200 (Fri, 28 Aug 2009)
Log Message:
-----------
psychosynth update

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog
    trunk/overlays/proaudio/media-sound/psychosynth/Manifest
    trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.5.ebuild
    trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog	2009-08-28 05:24:05 UTC (rev 1509)
+++ trunk/overlays/proaudio/media-sound/psychosynth/ChangeLog	2009-08-28 15:34:55 UTC (rev 1510)
@@ -1,7 +1,14 @@
 # ChangeLog for media-sound/psychosynth
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*psychosynth-9999 (28 Aug 2009)
+*psychosynth-0.1.5 (28 Aug 2009)
+
+  28 Aug 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  +psychosynth-0.1.5.ebuild, +psychosynth-9999.ebuild, metadata.xml:
+  add latest release, include a live cvs ebuild
+
   20 Apr 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
   psychosynth-0.1.1.ebuild:
   add ~amd64

Modified: trunk/overlays/proaudio/media-sound/psychosynth/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/Manifest	2009-08-28 05:24:05 UTC (rev 1509)
+++ trunk/overlays/proaudio/media-sound/psychosynth/Manifest	2009-08-28 15:34:55 UTC (rev 1510)
@@ -1,5 +1,8 @@
 AUX psychosynth-0.1.1-gcc43.patch 22865 RMD160 45f5267e0ff487c77d5c4f8b4d4c42acf28f9261 SHA1 6c1423f0d6c35f9ac9d5188263bb6e0eb8708e84 SHA256 8449fab499dce0e4fa53d14b2560e338b57ba3fe748a4cfb0ff1ae1852b92369
 DIST psychosynth-0.1.1.tar.gz 11960195 RMD160 1e89f7742bbb216fa706ea55120c89f0601e9988 SHA1 7f6aff21ecbb1eb6c2ca0fd97108193c81105f42 SHA256 9734e65418cbbfb67e11ce3f19f2b3e86c230d673f54bad487d5ba165dc46aad
+DIST psychosynth-0.1.5.tar.gz 14189356 RMD160 b140bf123dc1b93d95dd0cf7d80774840fbe62ef SHA1 c90ac607704151ae9ca1b5a416ae1d48bd0c347f SHA256 e26dc7e1a3b2422f07db2411e13cf1b92db9b4d6f07f3a33949e183986804b93
 EBUILD psychosynth-0.1.1.ebuild 1743 RMD160 fa33c2a3af7022f45ee7fffd74d0eb1c18a3a7c5 SHA1 4b5f575c268abe718d2e76281bc1b53b5594d55c SHA256 491ad3e8fa814906a38a2e08395791f2c352d48a72e8cdf7a7691876dc0f1f1c
-MISC ChangeLog 369 RMD160 3c1340777c802684ed8f703c12db451dfed74bd3 SHA1 18ad2e793774e04ffb1f5bcf0a9b73dcd5e7a87d SHA256 a87a11cd01189ffc90dfe9fc4df07288dfa626010b8cd6478ecba5f1d739b65a
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD psychosynth-0.1.5.ebuild 1386 RMD160 0ea3a6df09ebbe406398a8b6f39945b4168bdabc SHA1 dc4a48b4608748b299793a87973076d262e2ee56 SHA256 39a3f7a47f4b6c190d006a8cdf4d9eda494e96507ad77e9148f30734e474fd3c
+EBUILD psychosynth-9999.ebuild 1844 RMD160 cd9e238a398369b2af5eb4c162c1ae91e47c931a SHA1 4d07ff9f9649bfdfb00ef558c2dd0a2cbb71b146 SHA256 ae95ee4abb0671071c238ef41e44fc98e506a5d6ffff5844a4a3858bf50e0dc6
+MISC ChangeLog 609 RMD160 2c61fb0dbc7c3034620c01d30e629bb51ec9bb6b SHA1 3df90278045b3289d375b4f4e1f27cf5d15c39fb SHA256 698af0b6a4bf57b226066b91c84b71b3772471ce24091bc77e5ab2b2eb648485
+MISC metadata.xml 334 RMD160 204f64c886d4c04a30b7fd0986fdd621875736ed SHA1 0d618c56f978230797d26a20eae8a7fc91f76e90 SHA256 8154e26fb25ef183a4073ebe6ff1a60dbf7248536e37094a09947b98c14fb77c

Modified: trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml	2009-08-28 05:24:05 UTC (rev 1509)
+++ trunk/overlays/proaudio/media-sound/psychosynth/metadata.xml	2009-08-28 15:34:55 UTC (rev 1510)
@@ -6,4 +6,7 @@
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+		<flag name="psynth3d">Build the 3D client</flag>
+	</use>
 </pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.5.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-0.1.5.ebuild	2009-08-28 15:34:55 UTC (rev 1510)
@@ -0,0 +1,54 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+RESTRICT="mirror"
+DESCRIPTION="Free software synthesizer inspired by the ideas of the Reactable"
+HOMEPAGE="http://www.psychosynth.com/";
+SRC_URI="ftp://ftp.gnu.org/gnu/psychosynth/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="alsa jack +psynth3d oss sndfile vorbis xml osc"
+
+DEPEND="osc? ( >=media-libs/liblo-0.24 )
+	>=media-libs/libsoundtouch-1.3.1-r1
+	alsa? ( >=media-libs/alsa-lib-1.0.14a-r1 )
+	jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )
+	psynth3d? ( >=dev-games/cegui-0.5.0b-r3
+				>=dev-games/ois-1.2.0
+				>=dev-games/ogre-1.4.7 )
+	sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
+	vorbis? ( >=media-libs/libvorbis-1.2.0 )
+	xml? ( >=dev-libs/libxml2-2.6.31 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+	if use psynth3d; then
+		if ! built_with_use dev-games/ogre cegui devil; then
+			eerror "You need to compile dev-games/ogre with"
+			eerror "USE=\"cegui devil\"!"
+			die "Deps missing"
+		fi
+	fi
+}
+
+src_compile() {
+	econf  $(use_enable alsa) \
+		$(use_enable jack) \
+		$(use_enable psynth3d) \
+		$(use_enable sndfile) \
+		$(use_enable vorbis) \
+		$(use_enable xml libxml) \
+		$(use_enable oss) || die "configure failed"
+	emake || die "make failed"
+}
+
+src_install() {
+	make DESTDIR="${D}" install || die "install failed"
+}
+

Added: trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/psychosynth/psychosynth-9999.ebuild	2009-08-28 15:34:55 UTC (rev 1510)
@@ -0,0 +1,73 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit autotools bzr
+
+DESCRIPTION="Free software synthesizer inspired by the ideas of the Reactable"
+HOMEPAGE="http://www.psychosynth.com/";
+EBZR_REPO_URI="http://bzr.savannah.gnu.org/r/psychosynth/trunk";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="alsa jack +psynth3d oss sndfile vorbis xml osc"
+
+DEPEND="osc? ( >=media-libs/liblo-0.24 )
+	>=media-libs/libsoundtouch-1.3.1-r1
+	>=dev-libs/boost-1.35.0-r2
+	>=dev-libs/libsigc++-2.2.3
+	alsa? ( >=media-libs/alsa-lib-1.0.14a-r1 )
+	jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )
+	psynth3d? ( >=dev-games/cegui-0.5.0b-r3
+				>=dev-games/ois-1.2.0
+				>=dev-games/ogre-1.4.9 )
+	sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
+	vorbis? ( >=media-libs/libvorbis-1.2.0 )
+	xml? ( >=dev-libs/libxml2-2.6.31 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+	if use psynth3d; then
+		if ! built_with_use dev-games/ogre cegui devil; then
+			eerror "You need to compile dev-games/ogre with"
+			eerror "USE=\"cegui devil\"!"
+			die "Deps missing"
+		fi
+	fi
+	if ! use alsa && ! use jack && ! use oss; then
+		eerror "You need to enable either alsa, jack or oss USE flag, or"
+		eerror "psychosynth will not compile"
+		die "No audio system enabled"
+	fi
+}
+
+src_unpack() {
+	bzr_src_unpack
+	cd "${S}"
+
+	# stop install failing on ChangeLog?!
+	sed -i -e '/noinst_DATA = ChangeLog/d' \
+		"${S}/Makefile.am" || die "sed of Makefile.am failed"
+
+	eautoreconf
+}
+
+src_compile() {
+	econf  $(use_enable alsa) \
+		$(use_enable jack) \
+		$(use_enable psynth3d) \
+		$(use_enable sndfile) \
+		$(use_enable vorbis) \
+		$(use_enable xml libxml) \
+		$(use_enable oss) || die "configure failed"
+	emake || die "make failed"
+}
+
+src_install() {
+	make DESTDIR="${D}" install || die "install failed"
+}
+


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