Revision: 1661
Author:   gentoid
Date:     2010-04-30 22:03:43 +0200 (Fri, 30 Apr 2010)
Log Message:
-----------
museseq: bumped to 1.0.1, repoman payment, some cleanup, removed unneeded 
patches & very old museseq-0.9_pre3.ebuild. museseq-2.9999.ebuild still fails

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/museseq/ChangeLog
    trunk/overlays/proaudio/media-sound/museseq/Manifest
    trunk/overlays/proaudio/media-sound/museseq/metadata.xml
    trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild
    trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild
    trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/museseq/museseq-1.0.1.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/museseq/files/1.0.9999/
    trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre3.ebuild

Modified: trunk/overlays/proaudio/media-sound/museseq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/ChangeLog       2010-04-29 
15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/ChangeLog       2010-04-30 
20:03:43 UTC (rev 1661)
@@ -1,7 +1,17 @@
 # ChangeLog for media-sound/museseq
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*museseq-1.0.1 (30 Apr 2010)
+
+  30 Apr 2010; Viktor Lazarev <[email protected]>
+  -files/1.0.9999/02_all_log2f_aliasing.patch, -museseq-0.9_pre3.ebuild,
+  museseq-1.0_rc1.ebuild, -files/1.0.9999/04_all_asneeded.patch,
+  +museseq-1.0.1.ebuild, museseq-1.9999.ebuild, -files/1.0.9999/amd64.diff,
+  museseq-2.9999.ebuild, metadata.xml:
+  version bump, repoman payment, some cleanup, remove unneeded patches & very
+  old ebuild
+
   07 Mar 2009; Dominique Michel <[email protected]>
   museseq-2.9999: fix for fltk patch to apply
     

Modified: trunk/overlays/proaudio/media-sound/museseq/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/Manifest        2010-04-29 
15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/Manifest        2010-04-30 
20:03:43 UTC (rev 1661)
@@ -1,14 +1,11 @@
-AUX 1.0.9999/02_all_log2f_aliasing.patch 1219 RMD160 
571c7aecc73c98696a6673ee240054bde3f7c526 SHA1 
6c94569e0dce6542b75c3c078a7fe52cae5800f7 SHA256 
e92704bef93fd70d1f22c05763e46edd814116a805bcd46586682881f536c28b
-AUX 1.0.9999/04_all_asneeded.patch 531 RMD160 
aebf5a6a52313ea3f6e9678b91bf9236ed5c3b75 SHA1 
06b408317dc4a1d8070df338201113f36eab313e SHA256 
0ee3c1eaf6680db9cace739e9271bbe9f8455986a26355f9ceae7743a3b2b368
-AUX 1.0.9999/amd64.diff 2781 RMD160 e3c00c771dffa50c1373a7c60d6c016e556a6d39 
SHA1 c6287a77c8b303dbbcbbb725e3c18b299cc66687 SHA256 
cbcf552f5040139d0c7a13a58c0c0c65d25cbaa87aa17d77edbaea6d23ea24bf
 AUX fix_zyn.patch 1115 RMD160 d5c4ecec65534f7e47cb928f58b045c50179ad8a SHA1 
61d832a3adb6376c0b7570311514c4b157706e6a SHA256 
0a66f0dfc9451efd7a19833dbb22a7abc6382e6857596c54475ff14eadf20ee7
 AUX museseq-9999-find_fltk.patch 363 RMD160 
4fa8453e42443fd03f2d270560eac71e3d83e5e0 SHA1 
7f59d4478601e533f5234a5ef802f8f0c7b32ccb SHA256 
e31ec9777580f44a9c7facea9122c5c4a9e9e3ba4090a98968598e40d85889f2
 AUX sse_functions_64bit.s 12051 RMD160 
8532994c45d1a0c2323411de26f121bb3a632350 SHA1 
8a4ee6c6e2c7179daf1723d8f92873c3c4374f6b SHA256 
460e6f8ec1a8a4691a72ebec5551c0104f933ea500c6f93ee51be47fb8508285
-DIST muse-0.9pre3.tar.gz 2350280 RMD160 
3403ef6b02e6e81082fd38be01ac1ccbe94f47da SHA1 
4c42ffc9c12523aa387a1e07752b4fd4a3dd0223 SHA256 
53a201bb785244aa1a03c6839aa0a662773b3a7171cd771be083d82b0040d8f3
+DIST muse-1.0.1.tar.gz 2666184 RMD160 85b3325b9a7cf3b29733dc9c01ee7a5fcc081eb5 
SHA1 9846c1df9d46b8ff50dfa428bc1c71a7b425abd9 SHA256 
e78cb3f01791974976bc7577478d1cbecfdb7c5b3694fa742038b682a1abe03b
 DIST muse-1.0rc1.tar.gz 2461851 RMD160 
ada06aa176756de54f650a0feb6d4958d6c1bf40 SHA1 
db20ff7b039370a10f8bf7e56c415842a618b8b7 SHA256 
c5f9fd6ad978dc789de1f60329b904d0476a142525d80ddaad3c13850fded756
-EBUILD museseq-0.9_pre3.ebuild 1616 RMD160 
aa68d4ff99f55a80bd728209ac375604cc6ced57 SHA1 
6312168c0429f5b0d69498b0eb1b5f57344e2ff9 SHA256 
edc826bf1b0f8af9010e293968755b7bb9aaf1ead8b598ee8e9efc1f02c366b8
-EBUILD museseq-1.0_rc1.ebuild 1948 RMD160 
c3fb92c958e1a9e3782e27f56c0ed88363b493d4 SHA1 
75b227be8f2227fefafe02eddc1779e153c175e8 SHA256 
e0bf56ada4acaa5dde7b283b74f1c6d798a1ac0d5eda7ddfca9b4f2910d33daa
-EBUILD museseq-1.9999.ebuild 2224 RMD160 
03e898db0bb51fdbcc51e22f24a8f2eef764108f SHA1 
f27e2b4e1f7e68cd76a3a2197dadf9ad09d9be03 SHA256 
f5985213436fe8b683d229ebc19b27a20592d55c750728da4229e46faf5ef5b4
-EBUILD museseq-2.9999.ebuild 2470 RMD160 
98982337cc5061ee1e2db9fb3029cce461fe86d2 SHA1 
592ba6fa0d6879f707058fdee0fe47f3f3410993 SHA256 
7c739110865995e37d97495742f8fb5f10618cc3323dec834cc56408371f55ac
-MISC ChangeLog 1143 RMD160 54341775755a2f8928678a6ba811acefe6e69b62 SHA1 
73080076011ac7eb845a1129097ed2e5285328bf SHA256 
6b78868a67b339fdc06fff505bd202fed5bcc7584d77add7792d0d5290571640
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+EBUILD museseq-1.0.1.ebuild 2309 RMD160 
c753bf1f2aa0e221115a04cb491f9583e0072d19 SHA1 
004239e607796a229dfd86c6632a52c116a40b30 SHA256 
a0ef5c424049ec3a4bd8d7fee1cc45ca79894386191a6b55c186dbf47731eadf
+EBUILD museseq-1.0_rc1.ebuild 1933 RMD160 
4c2b4a26f1c929cec54c2ebba171893deb490b1d SHA1 
fbb27a2bc823df9517c776aa788633d32863da17 SHA256 
78667aa31644c03a697d82af4fe2302732d791e4461d733c84af00288a098333
+EBUILD museseq-1.9999.ebuild 2119 RMD160 
7d71bc973b41466c3aafdb4d76c8a2925bb54794 SHA1 
09802c1a44fa96cf509924acedf303866eacb3f3 SHA256 
40b33b99e1e570737ab4f446a35175b200677c28fa6d59d32dfc6020699612b2
+EBUILD museseq-2.9999.ebuild 2619 RMD160 
dce68d6918b2fb4e9503231a99ef1066d96832bb SHA1 
17b03bd6b116b5249a5a147edc77c61d89128da7 SHA256 
6781a853d33c81293a7551751c6abac5d595befeae0d4237c200bc94f8c2de5f
+MISC ChangeLog 1571 RMD160 44f41f0c63d3f54d2355f2ef8ca2def3fa57c496 SHA1 
741dcee09c27c1f063209c214f4acd3853ebf1a3 SHA256 
44a1f28a61f7f373215e8ab9a9871bd9c8f9f7431944b74c59693b29e9ff01f9
+MISC metadata.xml 403 RMD160 f54842a83c6d3d1aaa99ebc110744d28b17eb4cf SHA1 
a98f705024fd03d18198ed61ab77e0de72b76831 SHA256 
69a090e01608a5e43e0115774b6dfd83783fe80e884195fd36582be4d4f176d6

Modified: trunk/overlays/proaudio/media-sound/museseq/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/metadata.xml    2010-04-29 
15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/metadata.xml    2010-04-30 
20:03:43 UTC (rev 1661)
@@ -6,4 +6,8 @@
                <email>[email protected]</email>
                <name>pro-audio overlay team</name>
        </maintainer>
+       <use>
+               <flag name="fluidsynth">Enable fluidsynth support</flag>
+               <flag name="zynaddsubfx">Enable zynaddsubfx support</flag>
+       </use>
 </pkgmetadata>

Deleted: trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre3.ebuild 
2010-04-29 15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-0.9_pre3.ebuild 
2010-04-30 20:03:43 UTC (rev 1661)
@@ -1,63 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit kde-functions eutils toolchain-funcs
-need-qt 3
-
-MY_P=${P/museseq/muse}
-MY_P=${MY_P/_/}
-
-DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
-SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
-HOMEPAGE="http://www.muse-sequencer.org/";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc x86"
-IUSE="lash debug"
-
-DEPEND=">=x11-libs/qt-3.2.0
-       alsa? ( media-libs/alsa-lib )
-       >=media-sound/fluidsynth-1.0.3
-       doc? ( app-text/openjade
-                  app-doc/doxygen
-                  media-gfx/graphviz )
-       dev-lang/perl
-       >=media-libs/libsndfile-1.0.4
-       >=media-libs/libsamplerate-0.1.0
-       >=media-sound/jack-audio-connection-kit-0.98.0
-       lash? ( >=media-sound/lash-0.5.0 )"
-
-S="${WORKDIR}/${MY_P}"
-
-src_compile() {
-       econf \
-               `use_enable lash` \
-               `use_enable debug` \
-               --disable-suid-install \
-               --enable-optimize \
-               --disable-suid-build \
-               || die "Configure failed"
-
-       emake all || die
-}
-
-src_install() {
-       make DESTDIR=${D} install || die "install failed"
-       dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
-       mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
-}
-
-pkg_postinst() {
-       echo
-       einfo "You have to enable realtime capabilities in order to run MuSE."
-       einfo "See http://www.gentoo.org/proj/en/desktop/sound/realtime.xml";
-       einfo
-       einfo "If using pam rlimits instead Realtime LSM and you hit this 
error:"
-       einfo "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: 
Permission
-       denied\""
-       einfo "add the following to /etc/conf.d/local.start"
-       einfo "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
-       echo
-}

Copied: trunk/overlays/proaudio/media-sound/museseq/museseq-1.0.1.ebuild (from 
rev 1660, trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.0.1.ebuild            
                (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.0.1.ebuild    
2010-04-30 20:03:43 UTC (rev 1661)
@@ -0,0 +1,81 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils flag-o-matic
+
+MY_P=${P/museseq/muse}
+MY_P=${MY_P/_/}
+
+DESCRIPTION="The Linux (midi) MUSic Editor (a sequencer)"
+SRC_URI="mirror://sourceforge/lmuse/${MY_P}.tar.gz"
+HOMEPAGE="http://www.muse-sequencer.org/";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc fluidsynth lash pch"
+# how about "dssi (open)jade sse vst/win"?
+RDEPEND="
+       x11-libs/qt-core:4[qt3support]
+       x11-libs/qt-gui:4[qt3support]
+       >=media-libs/alsa-lib-0.9.0
+       fluidsynth? ( >=media-sound/fluidsynth-1.0.3 )
+       dev-lang/perl
+       >=media-libs/libsndfile-1.0.1
+       >=media-libs/libsamplerate-0.1.0
+       >=media-sound/jack-audio-connection-kit-0.98.0
+       lash? ( >=media-sound/lash-0.5.0 )"
+
+DEPEND="${RDEPEND}
+       doc? ( app-text/openjade
+                  app-doc/doxygen
+                  media-gfx/graphviz )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+       # new strange --as-needed error, not like the old one
+       filter-ldflags -Wl,--as-needed --as-needed
+
+       for i in am in; do
+               sed -e "/-include 
\$(top_srcdir)\/all.h/s/dir)\/all.h/dir)\/all.h -DINSTPREFIX=\"\$(prefix)\"/" \
+                       -i "./muse/remote/Makefile.${i}" || die "fix 
Makefile.${i} failed";
+       done
+
+       sed -e "/string launcherfilename 
=/s/string(INSTPREFIX)/string(\"INSTPREFIX\")/" \
+               -i "./muse/remote/pyapi.cpp" || die "fix failed"
+
+       econf \
+               `use_enable lash` \
+               `use_enable debug` \
+               `use_enable pch` \
+               --disable-suid-install \
+               --enable-optimize \
+               --disable-suid-build \
+               || die "Configure failed"
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "install failed"
+       dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
+       mv "${D}/usr/bin/muse" "${D}/usr/bin/museseq"
+
+       newicon "packaging/muse_icon.png" "${PN}.png"
+       make_desktop_entry ${PN} "MusE Sequencer" ${PN} 
"AudioVideo;Audio;Sequencer"
+}
+
+pkg_postinst() {
+       echo
+       einfo "You have to enable realtime capabilities in order to run MuSE."
+       einfo "See http://www.gentoo.org/proj/en/desktop/sound/realtime.xml";
+       einfo
+       einfo "If using pam rlimits instead Realtime LSM and you hit this 
error:"
+       einfo "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: 
Permission denied\""
+       einfo "add the following to /etc/sysctl.conf and run \"sysctl -a\""
+       echo
+       einfo "dev.rtc.max-user-freq = 1024"
+       echo
+}

Modified: trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild  
2010-04-29 15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.0_rc1.ebuild  
2010-04-30 20:03:43 UTC (rev 1661)
@@ -1,10 +1,10 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI="2"
 
-inherit eutils autotools flag-o-matic 
+inherit eutils flag-o-matic
 
 MY_P=${P/museseq/muse}
 MY_P=${MY_P/_/}
@@ -18,26 +18,28 @@
 KEYWORDS="~amd64 ~x86"
 IUSE="debug doc fluidsynth lash pch"
 
-DEPEND=">=x11-libs/qt-3.2.0:3
+RDEPEND="
+       x11-libs/qt-core:4[qt3support]
+       x11-libs/qt-gui:4[qt3support]
        >=media-libs/alsa-lib-0.9.0
        fluidsynth? ( >=media-sound/fluidsynth-1.0.3 )
-       doc? ( app-text/openjade
-                  app-doc/doxygen
-                  media-gfx/graphviz )
        dev-lang/perl
-       >=media-libs/libsndfile-1.0.0
+       >=media-libs/libsndfile-1.0.1
        >=media-libs/libsamplerate-0.1.0
        >=media-sound/jack-audio-connection-kit-0.98.0
        lash? ( >=media-sound/lash-0.5.0 )"
 
+DEPEND="${RDEPEND}
+       doc? ( app-text/openjade
+                  app-doc/doxygen
+                  media-gfx/graphviz )"
+
 S="${WORKDIR}/${MY_P}"
 
-src_compile() {
+src_configure() {
        # new strange --as-needed error, not like the old one
        filter-ldflags -Wl,--as-needed --as-needed
 
-       addpredict /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
-
        econf \
                `use_enable lash` \
                `use_enable debug` \
@@ -46,14 +48,12 @@
                --enable-optimize \
                --disable-suid-build \
                || die "Configure failed"
-
-       emake all || die
 }
 
 src_install() {
-       make DESTDIR=${D} install || die "install failed"
+       make DESTDIR="${D}" install || die "install failed"
        dodoc AUTHORS ChangeLog INSTALL NEWS README SECURITY README.*
-       mv ${D}/usr/bin/muse ${D}/usr/bin/museseq
+       mv "${D}/usr/bin/muse" "${D}/usr/bin/museseq"
 
        newicon "packaging/muse_icon.png" "${PN}.png"
        make_desktop_entry ${PN} "MusE Sequencer" ${PN} 
"AudioVideo;Audio;Sequencer"

Modified: trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild   
2010-04-29 15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-1.9999.ebuild   
2010-04-30 20:03:43 UTC (rev 1661)
@@ -1,34 +1,35 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/media-sound/museseq/museseq-0.9.ebuild,v 
1.4 2008/07/27 21:30:21 carlo Exp $
 
-EAPI=1
+EAPI="2"
 
-inherit kde-functions exteutils cvs
+inherit exteutils subversion
 
-MY_PN=${PN/museseq/muse}
-
 DESCRIPTION="MusE is a MIDI/Audio sequencer with recording and editing 
capabilities"
 HOMEPAGE="http://www.muse-sequencer.org";
 SRC_URI=""
 
-ECVS_SERVER="lmuse.cvs.sourceforge.net:/cvsroot/lmuse"
-ECVS_MODULE="muse"
-ECVS_BRANCH="REL07"
+ESVN_REPO_URI="https://lmuse.svn.sourceforge.net/svnroot/lmuse/trunk/muse";
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
 IUSE="doc lash debug"
 
-RDEPEND=">=x11-libs/qt-3.2.0:3
+MY_PN=${PN/museseq/muse}
+
+RDEPEND="
+       x11-libs/qt-core:4[qt3support]
+       x11-libs/qt-gui:4[qt3support]
        >=media-libs/alsa-lib-0.9.0
        >=media-sound/fluidsynth-1.0.3
        dev-lang/perl
-       >=media-libs/libsndfile-1.0.0
+       >=media-libs/libsndfile-1.0.1
        >=media-libs/libsamplerate-0.1.0
        >=media-sound/jack-audio-connection-kit-0.98.0
        lash? ( >=media-sound/lash-0.5.0 )"
+
 DEPEND="${RDEPEND}
        dev-util/pkgconfig
        doc? ( app-text/openjade
@@ -37,21 +38,13 @@
 
 S="${WORKDIR}/${MY_PN}"
 
-src_unpack() {
-       cvs_src_unpack
-       cd "${S}"
-       EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV}
-}
-
-src_compile() {
+src_configure() {
        einfo "Running autogen..."
        ./autogen.sh || die "autogen failed"
 
        econf --disable-suid-build --disable-optimize \
                $(use_enable lash) $(use_enable debug) \
                || die "econf failed."
-
-       emake || die "emake failed."
 }
 
 src_install() {

Modified: trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild   
2010-04-29 15:16:52 UTC (rev 1660)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-2.9999.ebuild   
2010-04-30 20:03:43 UTC (rev 1661)
@@ -1,13 +1,12 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
+EAPI="2"
 
 inherit subversion eutils toolchain-funcs cmake-utils flag-o-matic
 
-ESVN_REPO_URI="https://lmuse.svn.sourceforge.net/svnroot/lmuse/trunk/muse";
-RESTRICT="ccache"
+ESVN_REPO_URI="https://lmuse.svn.sourceforge.net/svnroot/lmuse/trunk/muse_qt4_evolution";
 
 MY_PN=${PN/museseq/muse}
 S=${WORKDIR}/${MY_PN}
@@ -20,16 +19,11 @@
 KEYWORDS=""
 IUSE="doc dssi fluidsynth lash vst zynaddsubfx"
 
-DEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns
+RDEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns
                x11-libs/qt-qt3support x11-libs/qt-svg )
                >=x11-libs/qt-4.2:4[qt3support] )
-       >=dev-util/cmake-2.4.7
-       =sys-devel/gcc-4*
        >=media-libs/alsa-lib-1.0
        >=media-sound/fluidsynth-1.0.3
-       doc? ( app-text/openjade
-                  app-doc/doxygen
-                  media-gfx/graphviz )
        dev-lang/perl
        >=media-libs/libsndfile-1.0.1
        >=media-libs/libsamplerate-0.1.0
@@ -40,15 +34,27 @@
                        >=dev-libs/mini-xml-2 )
        vst? ( media-libs/fst )"
 
+DEPEND="
+       >=dev-util/cmake-2.4.7
+       =sys-devel/gcc-4*
+       doc? ( app-text/openjade
+                  app-doc/doxygen
+                  media-gfx/graphviz )"
+
 src_unpack() {
        subversion_src_unpack
-       cd ${S}
+       cd "${S}"
+}
 
+src_prepare() {
+
        # copy over correct header from ardour in case of amd64
-       use amd64 && cp ${FILESDIR}/sse_functions_64bit.s al/dspSSE.cpp
+       use amd64 && cp "${FILESDIR}/sse_functions_64bit.s" al/dspSSE.cpp
 
        # find fltk
        epatch "${FILESDIR}/${PN}-9999-find_fltk.patch"
+       #sed -e "/set (FLTK_INCLUDE/s/include\"/include\/fltk-1.1\"/" \
+       #       -i CMakeLists.txt || die "FLTK path fix failed"
 
        # doc stuff
        use doc || sed -i -e 's...@muse share d...@muse share@' CMakeLists.txt
@@ -57,7 +63,7 @@
 src_configure() {
        # linking with --as-needed is broken :(
        filter-ldflags -Wl,--as-needed --as-needed
-       
+
        # work around -lQtSvg not found error
        append-flags "-L/usr/$(get_libdir)/qt4"
        append-ldflags "-L/usr/$(get_libdir)/qt4"
@@ -69,10 +75,10 @@
                $(cmake-utils_use_enable zynaddsubfx ZYNADDSUBFX)
                "
        cmake-utils_src_configure
-       
+
        # workaround empty revision.h
        svn info ${ESVN_STORE_DIR}/${PN}/muse | grep Revision | \
-               cut     -f 2 -d " " > ${WORKDIR}/${PN}_build/revision.h \
+               cut     -f 2 -d " " > "${WORKDIR}/${PN}_build/revision.h" \
                || die "generating revision.h failed"
 
 }

Reply via email to