[proaudio] [2268] Bump to patchage-0.5. 0 with python eclass support by Janis Echstetter

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


Revision: 2268
Author:   dominique
Date:     2012-11-07 18:06:10 +0100 (Wed, 07 Nov 2012)
Log Message:
-----------
Bump to patchage-0.5.0 with python eclass support by Janis Echstetter

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/patchage/ChangeLog
    trunk/overlays/proaudio/media-sound/patchage/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/patchage/patchage-0.5.0.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/patchage/files/
    trunk/overlays/proaudio/media-sound/patchage/patchage-0.2.3.ebuild
    trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.0.ebuild
    trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.1.ebuild

Modified: trunk/overlays/proaudio/media-sound/patchage/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/ChangeLog	2012-11-06 20:11:36 UTC (rev 2267)
+++ trunk/overlays/proaudio/media-sound/patchage/ChangeLog	2012-11-07 17:06:10 UTC (rev 2268)
@@ -2,6 +2,12 @@
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  07 Nov 2012; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  +patchage-0.5.0 from portage with added python eclass by Janis Achstetter
+  -patchage-0.2.3.ebuild
+  -patchage-0.4.0.ebuild
+  -patchage-0.4.1.ebuild
+
   28 Aug 2009; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
   patchage-9999.ebuild:
   change dep to flowcanvas-9999

Modified: trunk/overlays/proaudio/media-sound/patchage/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/Manifest	2012-11-06 20:11:36 UTC (rev 2267)
+++ trunk/overlays/proaudio/media-sound/patchage/Manifest	2012-11-07 17:06:10 UTC (rev 2268)
@@ -1,9 +1,5 @@
-DIST patchage-0.2.3.tar.gz 117332 RMD160 c4075cb7126648e80a6a73bb075f6de8ee424da6 SHA1 c198d40472e5f12ccaaa568e3fb976400ffa39b2 SHA256 f24a50666ce266560ca7a4c2c30ec711272fda29595e2e63815117a6aea8c53b
-DIST patchage-0.4.0.tar.gz 382771 RMD160 bb557edb8d76cb28c95682c3b9929f6dddcf3b02 SHA1 e99a4bd9a028e0f5096bf277bbe9db6474f5fec0 SHA256 ca5d19064f168f10a564c21ba40cd85a1886cf3ba5234805954a9a1fe612f8a7
-DIST patchage-0.4.1.tar.gz 399432 RMD160 a8a87f6f4e87834ed5e3154b8a7f3caa9dffa54e SHA1 95149c4ab6ad16fc8777d058d94784283aaa8cf5 SHA256 18ea803681db3f8791874fe9f8d28228f20c8aa7909161196ffc0a79eebd88cc
-EBUILD patchage-0.2.3.ebuild 741 RMD160 d22e0f1e8457ccad2b99b4f18ccfcc7fbf77b279 SHA1 00bb9e7cf10798db7946d4e1157575b447a3f883 SHA256 cae8de03f5586158f4a1159aaf1cfed4c0af77537bfcb0426701673fbccc4f50
-EBUILD patchage-0.4.0.ebuild 983 RMD160 5b2def6f3ee88fd29f2010d17fffaf78c88e0035 SHA1 f39f2ce693ee3bc25f3c9e5d6e71187f6bd34947 SHA256 64d96b10e91ef2bfb7d506362ed6e968d98abdfd58de236e788784d49a31cd8c
-EBUILD patchage-0.4.1.ebuild 983 RMD160 5b2def6f3ee88fd29f2010d17fffaf78c88e0035 SHA1 f39f2ce693ee3bc25f3c9e5d6e71187f6bd34947 SHA256 64d96b10e91ef2bfb7d506362ed6e968d98abdfd58de236e788784d49a31cd8c
-EBUILD patchage-9999.ebuild 1182 RMD160 6c961bd1022a439307eeef05ac3a951812b234e6 SHA1 7ba757c342701c8fca5fc8d3bb98a4273af64ceb SHA256 f6a8ccecf7061fc696f2e42441625ed212615875f1457b13e3def4c39bc24e22
-MISC ChangeLog 687 RMD160 83087709c0aa454a98c5a544c381fe3063aa18b9 SHA1 287d0f83a7f0663f11390c32a6b531b3c2b28791 SHA256 f905ad34337cf83218c640156216acaafdbc9b5c2e3e47e21401ee1ac1c6aa3a
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+DIST patchage-0.5.0.tar.bz2 411848 SHA256 9bb9d1ba0205c0ad95c6dbecba56c513ff706f1057348d33ff7567bc9cbd89d2 SHA512 2b6c971f5fb192309734d6f42f17db83979805e6dcafbc95b343c3749afd85ea65c9b7d101b0b4bdf5102b6d60394cabcaa0d511aeb3fe1bf2db924b7e8b46cf WHIRLPOOL 03cf8510a6994edd0424982b1d336e99dda6096e90fb1f03057d965d333324936ab0edb386d0a048c6141ec0dad4d12419379210701c23c18fe7d81f15eb1ca0
+EBUILD patchage-0.5.0.ebuild 1254 SHA256 b84f6b0c33630ed57fd4f408f72f6d20fa47e067fa5dee53f0cebbe37a863ca1 SHA512 86b49bf58bd16c77ddca15a7e519910c585ef505185e53d7ed4ee13927e33bc6d8d6fa70d67929b5878b1391e960791fc6206d7257d6491e6b4c5155d189fe05 WHIRLPOOL fdb72eb98fbe21863dbf7ce3764633b8fbd1eb9b8f44efcaabc6d6b1a9993dfb59d6a9b82ed56072a7fd4ddfa2f0965a00e9ab86bc3b16714a46c366464bb09e
+EBUILD patchage-9999.ebuild 1182 SHA256 f6a8ccecf7061fc696f2e42441625ed212615875f1457b13e3def4c39bc24e22 SHA512 a7995faa782bf16a6439ceddf0fbe6657e523f1f9263d8ec36c558e27da991229fc91059396aa62fb75ff6cd69917f599bee5d5e30fc574c56a806fea539a5fc WHIRLPOOL f9599aba7173b1562bc4362e8cb747970776dd55698b386d9f3eea410abc47e0aefe8c60b2507c12cc4a636f51e489cddd0004ed9fbb00788503139101101698
+MISC ChangeLog 905 SHA256 59ab0f68b5c8b9a88dbaea6fea7e8f226cbad3843dd33431bcf6c3638ad48699 SHA512 6e4b300e88cd6b4adf2476dcd59384705353a6025afbfb2d9b64969c8475d6301313e40cd5e8d3d7c8633bd6778154bc229d85b0c9023714d4834bed0830557a WHIRLPOOL 8cafea5a6bdc8d0f77d50fdde5958f191e70311ec669aa22ac286a37e14c28c6b463ddc2f46bf4b5c88c4fd4ddb5904bf23bbc25d4c42ce26bfb33f0e55c57f0
+MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Deleted: trunk/overlays/proaudio/media-sound/patchage/patchage-0.2.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-0.2.3.ebuild	2012-11-06 20:11:36 UTC (rev 2267)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-0.2.3.ebuild	2012-11-07 17:06:10 UTC (rev 2268)
@@ -1,30 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-IUSE="lash"
-DESCRIPTION="Patchage is a modular patchbay for Jack audio and Alsa sequencer"
-HOMEPAGE="http://www.nongnu.org/om-synth/";
-SRC_URI="http://savannah.nongnu.org/download/om-synth/${P}.tar.gz";
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-DEPEND=">=media-sound/jack-audio-connection-kit-0.99
-	>=dev-cpp/gtkmm-2.4
-	>=dev-cpp/libgnomecanvasmm-2.6
-	>=dev-cpp/libglademm-2.4.1
-	lash? ( >=media-sound/lash-0.5.0 )
-	!media-sound/patchage-cvs"
-
-src_compile() {
-	econf `use_enable lash` || die
-	emake || die
-}
-
-src_install() {
-	make DESTDIR=${D} install || die
-	dodoc AUTHORS NEWS THANKS ChangeLog
-}

Deleted: trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.0.ebuild	2012-11-06 20:11:36 UTC (rev 2267)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.0.ebuild	2012-11-07 17:06:10 UTC (rev 2268)
@@ -1,40 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit jackmidi
-
-RESTRICT="mirror"
-IUSE="jackmidi lash"
-DESCRIPTION="Patchage is a modular patchbay for Jack audio and Alsa sequencer."
-HOMEPAGE="http://drobilla.net/software/patchage";
-SRC_URI="http://download.drobilla.net/${P}.tar.gz";
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-DEPEND=">=media-libs/liblo-0.22
-	>=media-sound/jack-audio-connection-kit-0.99
-	>=dev-libs/libxml2-2.6
-	>=dev-cpp/gtkmm-2.4
-	>=dev-cpp/libgnomecanvasmm-2.6
-	>=dev-cpp/libglademm-2.4.1
-	>=x11-libs/flowcanvas-0.4.0
-	lash? ( media-sound/lash )
-	!media-sound/patchage-cvs
-	>=media-libs/raul-0.4.0"
-
-src_compile() {
-	use jackmidi && need_jackmidi
-	econf \
-		`use_enable jackmidi jack-midi` \
-		`use_enable lash` \
-		|| die "configure failed"
-	emake || die "make failed"
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die "install failed"
-	dodoc AUTHORS NEWS THANKS ChangeLog
-}

Deleted: trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.1.ebuild	2012-11-06 20:11:36 UTC (rev 2267)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-0.4.1.ebuild	2012-11-07 17:06:10 UTC (rev 2268)
@@ -1,40 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit jackmidi
-
-RESTRICT="mirror"
-IUSE="jackmidi lash"
-DESCRIPTION="Patchage is a modular patchbay for Jack audio and Alsa sequencer."
-HOMEPAGE="http://drobilla.net/software/patchage";
-SRC_URI="http://download.drobilla.net/${P}.tar.gz";
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-DEPEND=">=media-libs/liblo-0.22
-	>=media-sound/jack-audio-connection-kit-0.99
-	>=dev-libs/libxml2-2.6
-	>=dev-cpp/gtkmm-2.4
-	>=dev-cpp/libgnomecanvasmm-2.6
-	>=dev-cpp/libglademm-2.4.1
-	>=x11-libs/flowcanvas-0.4.0
-	lash? ( media-sound/lash )
-	!media-sound/patchage-cvs
-	>=media-libs/raul-0.4.0"
-
-src_compile() {
-	use jackmidi && need_jackmidi
-	econf \
-		`use_enable jackmidi jack-midi` \
-		`use_enable lash` \
-		|| die "configure failed"
-	emake || die "make failed"
-}
-
-src_install() {
-	make DESTDIR="${D}" install || die "install failed"
-	dodoc AUTHORS NEWS THANKS ChangeLog
-}

Added: trunk/overlays/proaudio/media-sound/patchage/patchage-0.5.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-0.5.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-0.5.0.ebuild	2012-11-07 17:06:10 UTC (rev 2268)
@@ -0,0 +1,54 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/patchage/patchage-0.5.0.ebuild,v 1.4 2012/05/05 08:45:11 mgorny Exp $
+
+EAPI=2
+
+PYTHON_DEPEND="2"
+inherit toolchain-funcs python
+
+DESCRIPTION="Modular patch bay for audio and MIDI systems"
+HOMEPAGE="http://wiki.drobilla.net/Patchage";
+SRC_URI="http://download.drobilla.net/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug lash"
+
+RDEPEND=">=media-libs/raul-0.7.0
+	>=x11-libs/flowcanvas-0.7.1
+	>=dev-cpp/gtkmm-2.11.12:2.4
+	>=dev-cpp/glibmm-2.14:2
+	>=dev-cpp/libglademm-2.6.0:2.4
+	dev-cpp/libgnomecanvasmm:2.6
+	dev-libs/boost
+	>=media-sound/jack-audio-connection-kit-0.107
+	alsa? ( media-libs/alsa-lib )
+	lash? ( dev-libs/dbus-glib )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+pkg_setup() {
+	python_set_active_version 2
+	python_pkg_setup
+}
+
+src_configure() {
+	tc-export CC CXX CPP AR RANLIB
+	./waf configure \
+		--prefix=/usr \
+		$(use debug && echo "--debug") \
+		$(use alsa || echo "--no-alsa") \
+		$(use lash || echo "--no-lash") \
+		|| die
+}
+
+src_compile() {
+	./waf || die
+}
+
+src_install() {
+	./waf install --destdir="${D}" || die
+	dodoc AUTHORS README ChangeLog || die
+}


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