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