[proaudio] [1351] update redlandmm, raul, flowcanvas, omins, ingen and patchage to use waf/scons |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1351
Author: gimpel
Date: 2008-11-11 22:58:56 +0100 (Tue, 11 Nov 2008)
Log Message:
-----------
update redlandmm, raul, flowcanvas, omins, ingen and patchage to use waf/scons
Modified Paths:
--------------
trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild
trunk/overlays/proaudio/media-libs/raul/Manifest
trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild
trunk/overlays/proaudio/media-libs/slv2/Manifest
trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild
trunk/overlays/proaudio/media-plugins/omins/Manifest
trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild
trunk/overlays/proaudio/media-sound/ingen/Manifest
trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
trunk/overlays/proaudio/media-sound/patchage/Manifest
trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild
trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild
Modified: trunk/overlays/proaudio/dev-libs/redlandmm/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD redlandmm-9999.ebuild 860 RMD160 791abeb3b76a97eeeb2552a72597d47c97d721f2 SHA1 2a42e85130fc18ace2d85ce02a150f25734176c4 SHA256 500f7f94df4db254762e6c0584a588977cde7eecdd6a07b0a07bbb8c32b72e03
+EBUILD redlandmm-9999.ebuild 894 RMD160 13a46cc507f37a0dea83b13e77312fbab6886cdf SHA1 b81635d128f2a8073bcdcaf3a90782b3baf695ca SHA256 c72854deace4c699468a848a3ddb662ae835ec60393f9b328a460aafe61fb204
MISC ChangeLog 234 RMD160 a8337c6ab58aed28e8effe1364b3b2b48c995c17 SHA1 0ecad76719802afaeceea331f92f9b954835eee0 SHA256 dcc49e7a230b3a697d197429bc07845027b7af48fe8fc87624b37c550b800b1f
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/dev-libs/redlandmm/redlandmm-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,15 +1,15 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit subversion
+inherit multilib subversion
RESTRICT="nomirror"
IUSE="debug"
DESCRIPTION="An STL-style C++ wrapper for the Redland RDF Toolkit (librdf)"
HOMEPAGE="http://drobilla.net/software"
-ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk"
+ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk/"
ESVN_PROJECT="svn.drobilla.net"
LICENSE="GPL-2"
@@ -21,15 +21,20 @@
>=dev-cpp/glibmm-2.4"
src_compile() {
- export WANT_AUTOMAKE="1.10"
- cd "${S}/${PN}" || die "source for ${PN} not found"
- NOCONFIGURE=1 ./autogen.sh
- econf $(use_enable debug) || die "configure failed"
- emake || die "make failed"
+ cd ${S}/${PN}
+
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
+
+ ./waf configure ${myconf} || die
+
+ ./waf build ${MAKEOPTS} || die
}
src_install() {
- cd "${S}/${PN}" || die "source for ${PN} not found"
- make DESTDIR="${D}" install || die "install failed"
+ cd ${S}/${PN}
+ ./waf install --destdir="${D}" || die
dodoc AUTHORS README
}
Modified: trunk/overlays/proaudio/media-libs/raul/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/raul/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/raul/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,6 +2,6 @@
DIST raul-0.5.0.tar.gz 415985 RMD160 eb36753e76a51a10b8f328cb50f1f9ceda0817c4 SHA1 193e5c5209b1fb4befbab9df485a8aeba6410d29 SHA256 9020cf858f8a3681c5a4ca74dfe9db7436429540f36aefe3a3403df70878bae5
EBUILD raul-0.4.0.ebuild 1197 RMD160 a80b5fe1213b1ebebd970548757864a350dc2f6b SHA1 5a89c8a8b47870c37bd0864a4741bf8f934677bb SHA256 f3f0b559a3f386aec07a844d2ff1d37083d9e5e16b0c0b75088d2c9cfd1a1b15
EBUILD raul-0.5.0.ebuild 1197 RMD160 a80b5fe1213b1ebebd970548757864a350dc2f6b SHA1 5a89c8a8b47870c37bd0864a4741bf8f934677bb SHA256 f3f0b559a3f386aec07a844d2ff1d37083d9e5e16b0c0b75088d2c9cfd1a1b15
-EBUILD raul-9999.ebuild 1213 RMD160 6c4461ac14621d9405224007bd627fe32653f0ca SHA1 5e0443606ce4d71cc8beda049f630774914c469e SHA256 d9ae48d23f9ca3ef11b1ac094195037f8805cbbd52acd220d40a20c52f953142
+EBUILD raul-9999.ebuild 1129 RMD160 b0e1c7f975066839c3fa74470f2fa5b33c0d5f81 SHA1 95e18cafd955954d81e2adccc8f5102b96ab84af SHA256 a726c4e2fc243d7ac89afb7eec56cb9bb6e9ebfd38f7c45678c97b38f2e7d881
MISC ChangeLog 490 RMD160 fb61b693de13bd2cb08c157c76539a3acf224ade SHA1 91544af1a35f4a36295900478a0ec5e459372f0b SHA256 bfe32811b48644e5d343d087a83767771d22471b2278566bb0949d140b40a83c
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/raul/raul-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit subversion
+inherit multilib subversion
RESTRICT="nomirror"
-IUSE="boost osc lash jack debug"
+IUSE="debug doc"
DESCRIPTION="Realtime Audio Utility Library: lightweight header-only C++"
HOMEPAGE="http://wiki.drobilla.net/Raul"
@@ -17,32 +17,28 @@
SLOT="0"
DEPEND=">=dev-util/pkgconfig-0.9.0
- >=media-libs/liblo-0.25
>=dev-libs/rasqal-0.9.11
>=media-libs/raptor-1.4.14
dev-libs/boost
dev-libs/redland
>=dev-cpp/glibmm-2.4
- jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
- lash? ( >=media-sound/lash-0.5.2
- >=dev-libs/libsigc++-2 )
+ doc? ( app-doc/doxygen )
=dev-libs/redlandmm-9999"
src_compile() {
- export WANT_AUTOMAKE="1.10"
cd "${S}/${PN}" || die "source for ${PN} not found"
- NOCONFIGURE=1 ./autogen.sh
- econf \
- $(use_enable debug pointer-debug) \
- $(use_enable debug) \
- $(use_enable lash) \
- $(use_enable jack) \
- || die "configure failed"
- emake || die "make failed"
+
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
+
+ ./waf configure ${myconf} || die "configure failed"
+ ./waf build ${MAKEOPTS} || die "waf failed"
}
src_install() {
cd "${S}/${PN}" || die "source for ${PN} not found"
- emake DESTDIR="${D}" install || die "install failed"
- dodoc AUTHORS NEWS THANKS ChangeLog
+ ./waf install --destdir="${D}" || die "install failed"
+ dodoc AUTHORS ChangeLog
}
Modified: trunk/overlays/proaudio/media-libs/slv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/slv2/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD slv2-9999.ebuild 890 RMD160 8418518a5c2f31e2c9a741013b2864c2b7b631f5 SHA1 5cd648b19659fffb36b19af4b63fdeb3ba8134b8 SHA256 8b75cea0248d277543a2576ea63bee8ebf41fa64b0b1a19f0875774353771255
+EBUILD slv2-9999.ebuild 1076 RMD160 8309f5f5bdc34c47870bf81686f1c560dbe25bde SHA1 44782f4d1e42554216f78dbaf3e8101fc38b601a SHA256 d283bcf9470e86bf9e5cec8ce1648c9916e3b5e2331811d3b07fefe439d80532
MISC ChangeLog 393 RMD160 6dadac468c3c31c93e6d4b52e48c50ac6e269aa8 SHA1 79c9c00a8474fc7ea17e61870c22c5e4b58b8e62 SHA256 22de3c301e793e0f58e370c126d2121f5eaed918f78f296e757db60284edcef7
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-libs/slv2/slv2-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,11 +1,11 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit subversion exteutils
+inherit multilib subversion exteutils
RESTRICT="nomirror"
-IUSE="jack"
+IUSE="debug doc"
DESCRIPTION="SLV2 is a library for LV2 hosts "
HOMEPAGE="http://drobilla.net/software"
@@ -17,21 +17,26 @@
KEYWORDS=""
DEPEND=">=dev-util/pkgconfig-0.9.0
- jack? ( >=media-sound/jack-audio-connection-kit-0.102.29 )
+ >=media-sound/jack-audio-connection-kit-0.102.29
>=dev-libs/rasqal-0.9.11
>=media-libs/raptor-1.4.0
>=media-libs/raul-9999"
src_compile() {
cd "${S}/${PN}" || die "source for ${PN} not found"
- NOCONFIGURE=1 ./autogen.sh
- econf || die "configure failed"
- emake || die "make failed"
+
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
+
+ ./waf configure ${myconf} || die "configure failed"
+ ./waf build ${MAKEOPTS} || die "waf failed"
}
src_install() {
cd "${S}/${PN}" || die "source for ${PN} not found"
- emake DESTDIR="${D}" install || die "install failed"
- dodoc AUTHORS NEWS THANKS ChangeLog
+ ./waf install --destdir="${D}" || die "install failed"
+ dodoc AUTHORS ChangeLog
}
Modified: trunk/overlays/proaudio/media-plugins/omins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/omins/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-plugins/omins/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,5 +1,5 @@
DIST omins-0.2.0.tar.gz 332171 RMD160 3409988c301ffc5dad8f674958077595eda94b22 SHA1 7ae02ddeefbf79368e6f5f480a2e785e05421971 SHA256 e6402849cab0c60fc745e43ab56c06d53e1b23e9681edcfea02100005b3b9b63
EBUILD omins-0.2.0.ebuild 857 RMD160 a5469680bed896ecf241ec969b6f1459f2efd2ae SHA1 3e87a30b7b820ef80557af6fb34b853224889298 SHA256 dcca687ed35135d440e157999ff94f4cda1f7f97b6f10139568d3481f3402c15
-EBUILD omins-9999.ebuild 1142 RMD160 a3a33035790f3e002555b7b1f67df33d0498ef1b SHA1 d49cc53a3ddfca63ec255293a2d7cd715e540ff7 SHA256 27872b2aab97fbbb79867764e0201d698046731f730e2621387fd1e7340e4959
+EBUILD omins-9999.ebuild 709 RMD160 6c9c71ab53e6f6c8e3be3041c2d8c6d4036ff23e SHA1 02c9e445bd00168d71843900d548f65ec47dd48b SHA256 c6ab7312b49578893fdd26dc5c40e30af68df068f600e5c73917ab4a04fb40a5
MISC ChangeLog 319 RMD160 39b2f07ae70f53ecd1c0327ee6443af4ef25997b SHA1 7b4d160947d491997977dfbda5bac6fc385c0ac5 SHA256 56a54ded0729101f07faa415274c0ce2012f7909d7ed5ecabdaae1eb4c0ae58f
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-plugins/omins/omins-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit subversion eutils
+inherit subversion eutils multilib
ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk"
ESVN_PROJECT="svn.drobilla.net"
@@ -20,36 +20,17 @@
sci-libs/fftw
>=dev-libs/redland-1.0.6"
-#S="${WORKDIR}/${ESVN_PROJECT}"
-
-src_unpack() {
- subversion_src_unpack || die
- #cd "${S}"
-}
-
src_compile() {
- export WANT_AUTOCONF=2.5
- export WANT_AUTOMAKE=1.9
- ./autogen.sh || die
-
- econf \
- --disable-in-process-engine \
- --disable-dssi \
- --disable-lash \
- --disable-ladspa \
- --disable-server \
- --disable-ingen-gtk-client \
- --disable-jack \
- --disable-alsa \
- --disable-lv2 \
- --disable-machina-gui || die "configure failed"
-
- cd "${S}/${PN}" || die "source for ${PN} not found"
- emake || die
+ cd ${PN}/src
+ scons || die "scons failed"
}
src_install() {
- cd "${S}/${PN}" || die "source for ${PN} not found"
- make DESTDIR="${D}" install || die
+ cd ${PN}
dodoc NEWS AUTHORS README ChangeLog
+
+ cd src
+ dodir /usr/$(get_libdir)/ladspa
+ into /usr/$(get_libdir)/ladspa
+ dolib *.so
}
Modified: trunk/overlays/proaudio/media-sound/ingen/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/ingen/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD ingen-9999.ebuild 3382 RMD160 c387b9371c60e459fe8edffa5f0d0077ba8506a2 SHA1 f6eaff4667ad63096a121a34722c1e09509803cc SHA256 a1c4c92e7674ca0ec3d2e9a5f0ae56e91f03daebff38f6e1173302b51a43977c
+EBUILD ingen-9999.ebuild 1680 RMD160 0f662ff26cf8f81289e57a15f3448561e94b8f51 SHA1 f240d26a6f43fa3fbf4fe1f5949467a2919e940a SHA256 e50e44801d4d021245367250dd94aec69b19b3233457beca9581e969b36c261e
MISC ChangeLog 206 RMD160 7c7aa7a0b8b7efd06e11a57e6490faf96fac3d5f SHA1 5924a77f3ad57ac78ed751149a204d54b97163d1 SHA256 ee9eb9d21949d61bc997142e1304539ae213472316ceb2efb93ed8679ddf9153
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/ingen/ingen-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -6,9 +6,9 @@
RESTRICT="nomirror"
# lash currently not supported upstream
-IUSE="dssi jackmidi midi ladspa lv2 jack osc gtk2 alsa lash in-process"
+IUSE="midi ladspa osc gtk alsa lash"
-DESCRIPTION="Ingen (successor of om) is a modular synthesizer for GNU/Linux audio systems using the Jack audio server and LADSPA or DSSI plugins."
+DESCRIPTION="Ingen is a modular synthesizer using the Jack audio server and LV2 or LADSPA plugins."
HOMEPAGE="http://drobilla.net/software/ingen"
ESVN_REPO_URI="http://svn.drobilla.net/lad/trunk"
@@ -18,96 +18,48 @@
KEYWORDS=""
SLOT="0"
-RDEPEND=">=media-libs/liblo-0.22
+RDEPEND="osc? ( >=media-libs/liblo-0.22 )
>=media-libs/raul-9999
lash? ( >=media-sound/lash-0.5.0 )
- >=media-sound/jack-audio-connection-kit-0.102.20
midi? ( >=media-libs/alsa-lib-1.0.0 )
- ( >=dev-libs/libxml2-2.6
- >=dev-cpp/glibmm-2.4
- >=media-libs/raptor-0.21
- >=dev-libs/rasqal-0.9.11
- >=dev-libs/libsigc++-2.0 )
- gtk2? ( >=dev-cpp/gtkmm-2.4
+ >=dev-libs/libxml2-2.6
+ >=dev-libs/glib-2.14.0
+ >=dev-cpp/glibmm-2.14.0
+ >=media-libs/raptor-0.21
+ >=dev-libs/rasqal-0.9.11
+ >=dev-libs/libsigc++-2.0
+ gtk? ( >=dev-cpp/gtkmm-2.11.12
>=dev-cpp/libgnomecanvasmm-2.6
- >=dev-cpp/libglademm-2.4
- >=x11-libs/flowcanvas-9999 )
- media-libs/dssi
+ >=dev-cpp/libglademm-2.6.0
+ >=net-libs/libsoup-2.4.0
+ >=x11-libs/flowcanvas-0.5.1 )
ladspa? ( media-libs/ladspa-sdk )
media-plugins/omins
!media-sound/om
dssi? ( media-libs/dssi )
- !media-sound/om-cvs
- jack? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
- jackmidi? ( >=media-sound/jack-audio-connection-kit-0.107.0 )
- lv2? ( =media-libs/slv2-9999 )"
+ jack? ( >=media-sound/jack-audio-connection-kit-0.109.0 )
+ >=media-libs/slv2-0.6"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.33.1
dev-util/pkgconfig"
-pkg_setup() {
- ewarn "if the compilation fails you can try to re-emerge"
- ewarn "x11-libs/flowcanvas-9999 and media-libs/raul-9999"
- ewarn "as ingen depens atm. on their latest code"
- sleep 3s
- if ! built_with_use media-libs/raul osc ; then
- echo
- eerror "this app need rauls osc support"
- eerror "re-emerge media-libs/raul with useflag osc"
- eerror "and then try this one again"
- die
- fi
-}
-src_unpack() {
- subversion_src_unpack
- cd "${S}"
- #sed -i -e 's@\(^ingen_load_LDADD.*\)@\1 -lrasqal@g' \
- # src/progs/patch_loader/Makefile.*
- ####epatch ${FILESDIR}/ingen-no-lv2.patch
- esed_check -i \
- -e "s@\(^RAUL_CFLAGS\).*@\1=\"`pkg-config --cflags raul`\"@g" \
- -e "s@\(^RAUL_LIBS\).*@\1=\"`pkg-config --libs raul`\"@g" \
- configure.ac
- esed_check -i \
- -e "s@\(^FLOWCANVAS_CFLAGS\).*@\1=\"`pkg-config --cflags flowcanvas`\"@g" \
- -e "s@\(^FLOWCANVAS_LIBS\).*@\1=\"`pkg-config --libs flowcanvas`\"@g" \
- configure.ac
- esed_check -i \
- -e "s@\(^SLV2_CFLAGS\).*@\1=\"`pkg-config --cflags libslv2`\"@g" \
- -e "s@\(^SLV2_LIBS\).*@\1=\"`pkg-config --libs libslv2`\"@g" \
- configure.ac
-}
-
src_compile() {
- export WANT_AUTOCONF=2.6
- export WANT_AUTOMAKE=1.10
- #eautoreconf
- NOCONFIGURE=1 ./autogen.sh
+ cd ${PN}
- # $(use_with pic) not needed?
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
- JACK_CFLAGS=`pkg-config --cflags jack` \
- JACK_LIBS=`pkg-config --libs jack` \
- ALSA_CFLAGS=`pkg-config --cflags alsa` \
- ALSA_LIBS=`pkg-config --libs alsa` \
- econf \
- $(use_enable in-process in-process-engine) \
- $(use_enable dssi) \
- $(use_enable lash) \
- $(use_enable ladspa) \
- $(use_enable osc server) \
- $(use_enable gtk2 ingen-gtk-client) \
- $(use_enable jack) \
- $(use_enable alsa) \
- $(use_enable lv2) \
- --disable-machina-gui || die "configure failed"
- cd "${S}/${PN}" || die "source for ${PN} not found"
- emake || die "make failed"
+ ./waf configure \
+ --module-dir=/usr/$(get_libdir)/ingen \
+ ${myconf} || die
+
+ ./waf build ${MAKEOPTS} || die
}
-
src_install() {
- cd "${S}/${PN}" || die "source for ${PN} not found"
- emake DESTDIR="${D}" install || die "install failed"
+ cd ${PN}
+ ./waf install --destdir="${D}" || die "install failed"
dodoc AUTHORS README THANKS NEWS TODO ChangeLog
}
Modified: trunk/overlays/proaudio/media-sound/patchage/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/patchage/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -4,6 +4,6 @@
EBUILD patchage-0.2.3.ebuild 743 RMD160 0dc3bf038991c2d075321f438c8d8641eac601a2 SHA1 39779ada79441b7e4e606b47f352021226a33af2 SHA256 254b547458603318a6dd6be2ad2d87ef1f3d31b279fca0dbefa1df17b0c988b7
EBUILD patchage-0.4.0.ebuild 985 RMD160 5535b40efe81bfc82d52e814edaf883dcf431641 SHA1 1af2a50895ca6bb36908a55de72e181e19ac85a6 SHA256 9892fe5925d7552688a3ce6b04f51f12b25fd17401296af03e63a7c716a262c1
EBUILD patchage-0.4.1.ebuild 985 RMD160 5535b40efe81bfc82d52e814edaf883dcf431641 SHA1 1af2a50895ca6bb36908a55de72e181e19ac85a6 SHA256 9892fe5925d7552688a3ce6b04f51f12b25fd17401296af03e63a7c716a262c1
-EBUILD patchage-9999.ebuild 1182 RMD160 041717196c0177ebd89f421fece9d8282a8196fb SHA1 9ade630ee5bcb359ca5e988d1294cca2efbea7fb SHA256 3b055a4589df27342f118ab91bc1f4689946bccfc895c12303bb6b18e6f49e6c
+EBUILD patchage-9999.ebuild 1148 RMD160 3b6667050d196253ecdc728c8247472b97d74622 SHA1 313bdc795fec301155b1c5ea18bf728b7679c54e SHA256 7171aa3054251f6dddca34a3cc011725769ecd0811554777c5cd75ea0df61f2a
MISC ChangeLog 442 RMD160 b7f5b63f73cdcb045e045cb27afeb2215a358a6a SHA1 c14928249b9e402d143e676f0fabc3b244a0dc83 SHA256 7c0729c2f86dcd49b6c0b96c0bc3deaa30df80cb0ae77ed5c9ebeaa458559c7b
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/media-sound/patchage/patchage-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit subversion jackmidi
+inherit subversion
RESTRICT="nomirror"
-IUSE="jackmidi lash"
+IUSE="lash"
DESCRIPTION="Patchage is a modular patchbay for Jack audio and Alsa sequencer."
HOMEPAGE="http://drobilla.net/software/patchage"
@@ -18,31 +18,33 @@
SLOT="0"
DEPEND=">=media-libs/liblo-0.22
- >=media-sound/jack-audio-connection-kit-0.99
+ >=media-sound/jack-audio-connection-kit-0.107.0
>=dev-libs/libxml2-2.6
- >=dev-cpp/gtkmm-2.4
+ >=dev-libs/glib-2.14.0
+ >=dev-cpp/glibmm-2.14.0
+ >=dev-cpp/gtkmm-2.11.12
>=dev-cpp/libgnomecanvasmm-2.6
- >=dev-cpp/libglademm-2.4.1
- >=x11-libs/flowcanvas-0.4.0
+ >=dev-cpp/libglademm-2.6.0
+ >=x11-libs/flowcanvas-0.5.1
+ dev-libs/dbus-glib
lash? ( media-sound/lash )
- !media-sound/patchage-cvs
=media-libs/raul-9999"
-#S="${WORKDIR}/${ECVS_MODULE}"
src_compile() {
- cd "${S}/${PN}" || die "source for ${PN} not found"
- use jackmidi && need_jackmidi
- NOCONFIGURE=1 ./autogen.sh
- econf \
- `use_enable jackmidi jack-midi` \
- `use_enable lash` \
- || die "configure failed"
- emake || die "make failed"
+ cd ${PN}
+
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
+
+ ./waf configure ${myconf} || die
+ ./waf build ${MAKEOPTS} || die
}
src_install() {
- cd "${S}/${PN}" || die "source for ${PN} not found"
- make DESTDIR="${D}" install || die "install failed"
+ cd ${PN}
+ ./waf install --destdir="${D}" || die
dodoc AUTHORS NEWS THANKS ChangeLog
}
Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
@@ -1,3 +1,3 @@
-EBUILD flowcanvas-9999.ebuild 1080 RMD160 bda49e909fe96e454def1ada462727da0102d26c SHA1 3f91bcc6c86cf81ebf58203ee964ef811f59a31c SHA256 b588eaa825e4fc02d89904a0ae9f2c5a59593be689ca79d31a397459f8b40a04
+EBUILD flowcanvas-9999.ebuild 947 RMD160 7c81166c73d71f4fd4e10d26ee17af704b837012 SHA1 9b122a0f64547313e485bbede38c7520d494dfa7 SHA256 eabb1c1e01cdbd6aeecf062fdce600e6b1b731a53c1d54bb80a2939dfade9189
MISC ChangeLog 713 RMD160 6bd4705817f7ae5102fba590b9812e0f44441165 SHA1 255b8185d6e9b4b86d422d3e167c62c46e508421 SHA256 e297534421510e32d2afd1f38460f6300734c65ac62e23f4819676b65001e22a
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Modified: trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild 2008-11-11 17:26:22 UTC (rev 1350)
+++ trunk/overlays/proaudio/x11-libs/flowcanvas/flowcanvas-9999.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
@@ -22,23 +22,21 @@
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"
-#S="${WORKDIR}/${ECVS_MODULE}"
src_compile() {
- export WANT_AUTOMAKE="1.10"
- cd "${S}/${PN}" || die "source for ${PN} not found"
- NOCONFIGURE=1 ./autogen.sh
- econf $(use_enable debug) \
- $(use_enable doc documentation)
- emake || die "make failed"
- if use doc; then
- emake docs || die "make docs failed"
- fi
+ cd ${PN}
+
+ local myconf="--prefix=/usr --libdir=/usr/$(get_libdir)/"
+
+ use doc && myconf="${myconf} --build-docs --htmldir=/usr/share/doc/${P}/html"
+ use debug && myconf="${myconf} --debug"
+
+ ./waf configure ${myconf} || die
+ ./waf build ${MAKEOPTS} || die
}
src_install() {
- cd "${S}/${PN}" || die "binaries for ${PN} not found"
- emake DESTDIR="${D}" install || die "make install failed"
+ cd ${PN}
+ ./waf install --destdir="${D}" || die
dodoc AUTHORS README ChangeLog NEWS
- use doc && dohtml -r doc/html/*
}