[proaudio] [1321] added qt3-branch aka later stable 1.0 version

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


Revision: 1321
Author:   evermind
Date:     2008-09-22 16:42:38 +0200 (Mon, 22 Sep 2008)

Log Message:
-----------
added qt3-branch aka later stable 1.0 version

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/
    trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/02_all_log2f_aliasing.patch
    trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/04_all_asneeded.patch
    trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/amd64.diff
    trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild


Modified: trunk/overlays/proaudio/media-sound/museseq/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/ChangeLog	2008-09-17 21:08:10 UTC (rev 1320)
+++ trunk/overlays/proaudio/media-sound/museseq/ChangeLog	2008-09-22 14:42:38 UTC (rev 1321)
@@ -2,6 +2,12 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  22 Sep 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx; +files/0.9.9999,
+  +museseq-0.9.9999.ebuild, +files/0.9.9999/02_all_log2f_aliasing.patch,
+  +files/0.9.9999/04_all_asneeded.patch, +files/0.9.9999/amd64.diff:
+  added qt3-branch aka later stable 1.0 version
+  see http://forums.gentoo.org/viewtopic-p-5223520.html#5223520
+
   24 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> museseq-9999.ebuild:
   minor fixes for svn ebuild
 

Modified: trunk/overlays/proaudio/media-sound/museseq/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/Manifest	2008-09-17 21:08:10 UTC (rev 1320)
+++ trunk/overlays/proaudio/media-sound/museseq/Manifest	2008-09-22 14:42:38 UTC (rev 1321)
@@ -1,3 +1,6 @@
+AUX 0.9.9999/02_all_log2f_aliasing.patch 1219 RMD160 571c7aecc73c98696a6673ee240054bde3f7c526 SHA1 6c94569e0dce6542b75c3c078a7fe52cae5800f7 SHA256 e92704bef93fd70d1f22c05763e46edd814116a805bcd46586682881f536c28b
+AUX 0.9.9999/04_all_asneeded.patch 531 RMD160 aebf5a6a52313ea3f6e9678b91bf9236ed5c3b75 SHA1 06b408317dc4a1d8070df338201113f36eab313e SHA256 0ee3c1eaf6680db9cace739e9271bbe9f8455986a26355f9ceae7743a3b2b368
+AUX 0.9.9999/amd64.diff 2781 RMD160 e3c00c771dffa50c1373a7c60d6c016e556a6d39 SHA1 c6287a77c8b303dbbcbbb725e3c18b299cc66687 SHA256 cbcf552f5040139d0c7a13a58c0c0c65d25cbaa87aa17d77edbaea6d23ea24bf
 AUX fix_zyn.patch 1115 RMD160 d5c4ecec65534f7e47cb928f58b045c50179ad8a SHA1 61d832a3adb6376c0b7570311514c4b157706e6a SHA256 0a66f0dfc9451efd7a19833dbb22a7abc6382e6857596c54475ff14eadf20ee7
 AUX sse_functions_64bit.s 12051 RMD160 8532994c45d1a0c2323411de26f121bb3a632350 SHA1 8a4ee6c6e2c7179daf1723d8f92873c3c4374f6b SHA256 460e6f8ec1a8a4691a72ebec5551c0104f933ea500c6f93ee51be47fb8508285
 DIST muse-0.9pre1.tar.gz 2330079 RMD160 b77a3516ad0653f6e1ddeddb6ae3a7daa01e02f2 SHA1 bfea01acf8649f9cfd4f000247ab62a09a054b48 SHA256 48df0d1cb27f89b47323de72f9b80275f1d0b504960a5e7147f07d192ee0afb2
@@ -4,10 +7,11 @@
 DIST muse-0.9pre2.tar.gz 2343753 RMD160 104eb9602cf86f93789a5201643f04a82075f0b3 SHA1 9c826904de8e6423d0a842cb1333b38256734e22 SHA256 e8b59e24e4427254f95de85bf573a36b71fed17a8bc1feaf854ba8dc50cc0860
 DIST muse-0.9pre3.tar.gz 2350280 RMD160 3403ef6b02e6e81082fd38be01ac1ccbe94f47da SHA1 4c42ffc9c12523aa387a1e07752b4fd4a3dd0223 SHA256 53a201bb785244aa1a03c6839aa0a662773b3a7171cd771be083d82b0040d8f3
 DIST muse-1.0pre1.tar.gz 2945298 RMD160 d15611830567cb294b1410097137e1fa60f9e645 SHA1 67f123da9af63cea101b9b702fc0f6ced02cf961 SHA256 38f38d2975e91f3d95aefdbb603b55dfebc88bb86e9b6e760e5858179bf4b698
+EBUILD museseq-0.9.9999.ebuild 2268 RMD160 3d0477c0743074aa734514d2da6e61d3d6fc8013 SHA1 8906449a1c1af6f48c6eb48ab18ad6baf56497c4 SHA256 94f12e0b6d76acd5ed033cba944739cd090c2ebca0fefe35d83b81c0bddd498a
 EBUILD museseq-0.9_pre1.ebuild 2346 RMD160 65740535a23860e39c2804e63b14859ca43fc90d SHA1 553226a38f05ddcf2f40a5522bcd617b9c0d4779 SHA256 a27583546a0c6fbe84d64c5000e90dd848496e3995866e797ae2866979f4ac72
 EBUILD museseq-0.9_pre2.ebuild 2346 RMD160 65740535a23860e39c2804e63b14859ca43fc90d SHA1 553226a38f05ddcf2f40a5522bcd617b9c0d4779 SHA256 a27583546a0c6fbe84d64c5000e90dd848496e3995866e797ae2866979f4ac72
 EBUILD museseq-0.9_pre3.ebuild 1616 RMD160 aa68d4ff99f55a80bd728209ac375604cc6ced57 SHA1 6312168c0429f5b0d69498b0eb1b5f57344e2ff9 SHA256 edc826bf1b0f8af9010e293968755b7bb9aaf1ead8b598ee8e9efc1f02c366b8
 EBUILD museseq-1.0_pre1.ebuild 2233 RMD160 96c5771c6d40bef0b4550abcbde4b13f8735c51d SHA1 bf6ba64baa1854c5ca1b272e7151f870960a1215 SHA256 3b5501064abd6d437c7d0e2d5a9e35d30ab59c839ac829e65a49eb6a8da2bb1d
 EBUILD museseq-9999.ebuild 3365 RMD160 11de7671649649c910b65f02e5108d4834a78092 SHA1 65d7c1f30d7058397a3752f425fb2644ff421c9e SHA256 59c7e3ac84329b4ac25a4cdba83c1ce572b75b5b7b30f045cc4833d8f7c7887c
-MISC ChangeLog 313 RMD160 6ee84e24fa3e260b19f56b6cf21053795bec5110 SHA1 f7eb1905f712cbbbdffe08f9dd4bd424b0c28f22 SHA256 740e130a26893da2716018c85cf56db9695dfdda3f439bd2b1860120215cec7b
+MISC ChangeLog 642 RMD160 3460920090c7dbd121abcb11ce8426f0ec744461 SHA1 e9799fefa15e4f1d4675f31ca8a82d5001a7222e SHA256 dff46f1ecb41f68c22af06394f951359bee0dfdc1315c92d05a279f6c49a0ea1
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/02_all_log2f_aliasing.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/02_all_log2f_aliasing.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/02_all_log2f_aliasing.patch	2008-09-22 14:42:38 UTC (rev 1321)
@@ -0,0 +1,39 @@
+diff -ur muse-0.9.orig/synti/simpledrums/ssplugin.h muse-0.9/synti/simpledrums/ssplugin.h
+--- muse-0.9.orig/synti/simpledrums/ssplugin.h	2007-08-22 21:33:06.000000000 +0300
++++ muse-0.9/synti/simpledrums/ssplugin.h	2008-05-16 14:47:24.000000000 +0300
+@@ -15,6 +15,7 @@
+ 
+ //#include <ladspa.h>
+ #include "muse/ladspa.h"
++#include "muse/fastlog.h"
+ #include <math.h>
+ 
+ //---------------------------------------------------------
+@@ -133,27 +134,6 @@
+ 
+    };
+ 
+-
+-static inline float fast_log2 (float val)
+-      {
+-      /* don't use reinterpret_cast<> because that prevents this
+-         from being used by pure C code (for example, GnomeCanvasItems)
+-      */
+-      int* const exp_ptr = (int *)(&val);
+-      int x              = *exp_ptr;
+-      const int log_2    = ((x >> 23) & 255) - 128;
+-      x &= ~(255 << 23);
+-      x += 127 << 23;
+-      *exp_ptr = x;
+-      val = ((-1.0f/3) * val + 2) * val - 2.0f/3;   // (1)
+-      return (val + log_2);
+-      }
+-
+-static inline float fast_log10 (const float val)
+-      {
+-      return fast_log2(val) / 3.312500f;
+-      }
+-
+ //---------------------------------------------------------
+ //   PluginList
+ //---------------------------------------------------------

Added: trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/04_all_asneeded.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/04_all_asneeded.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/04_all_asneeded.patch	2008-09-22 14:42:38 UTC (rev 1321)
@@ -0,0 +1,18 @@
+--- muse/muse/Makefile.am.orig	2008-09-17 15:58:55.684125997 +0200
++++ muse/muse/Makefile.am	2008-09-17 14:02:16.687954356 +0200
+@@ -111,11 +111,12 @@
+ 	cliplist/libcliplist.a \
+       instruments/libinstruments.a \
+ 	widgets/libwidgets.a \
+-      ../synti/libsynti/libsynti.la
+-
+-muse_LDFLAGS = -fno_exceptions $(X_LIBS) $(QT_LIBS) \
++      ../synti/libsynti/libsynti.la \
++	$(X_LIBS) $(QT_LIBS) \
+ 	-lasound $(SNDFILE_LIBS) $(JACK_LIBS) $(LASH_LIBS) $(FST_LIBS)
+ 
++muse_LDFLAGS = -fno_exceptions 
++
+ 
+ CLEANFILES = stamp-chown
+ 

Added: trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/amd64.diff
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/amd64.diff	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/files/0.9.9999/amd64.diff	2008-09-22 14:42:38 UTC (rev 1321)
@@ -0,0 +1,53 @@
+--- muse/muse/audiotrack.cpp	2008-09-17 14:31:37.995325305 +0200
++++ muse/muse/audiotrack.cpp	2008-09-17 18:42:20.000000000 +0200
+@@ -21,10 +21,10 @@
+ // By T356. For caching jack in/out routing names BEFORE file save. 
+ // Jack often shuts down during file save, causing the routes to be lost in the file.
+ // cacheJackRouteNames() is ONLY called from MusE::save() in app.cpp
+-typedef std::multimap <int, QString> jackRouteNameMap;
+-std::map <unsigned int, jackRouteNameMap > jackRouteNameCache;
+-typedef std::multimap <int, QString>::const_iterator ciJackRouteNameMap;
+-typedef std::map <unsigned int, jackRouteNameMap>::const_iterator ciJackRouteNameCache;
++typedef std::multimap <unsigned long, QString> jackRouteNameMap;
++std::map <unsigned long, jackRouteNameMap > jackRouteNameCache;
++typedef std::multimap <unsigned long, QString>::const_iterator ciJackRouteNameMap;
++typedef std::map <unsigned long, jackRouteNameMap>::const_iterator ciJackRouteNameCache;
+ void cacheJackRouteNames()
+ {
+     jackRouteNameCache.clear();
+@@ -37,7 +37,7 @@
+         jackRouteNameMap rm = jackRouteNameMap();
+         for(ciRoute r = rl->begin(); r != rl->end(); ++r) 
+           rm.insert(std::pair<const int, QString>(r->channel, r->name()));
+-        jackRouteNameCache.insert(std::pair<const unsigned int, jackRouteNameMap>((unsigned int)(*iai), rm));
++        jackRouteNameCache.insert(std::pair<const unsigned long, jackRouteNameMap>((unsigned long)(*iai), rm));
+       }                            
+     }
+     const OutputList* ol = song->outputs();
+@@ -49,7 +49,7 @@
+         jackRouteNameMap rm = jackRouteNameMap();
+         for(ciRoute r = rl->begin(); r != rl->end(); ++r) 
+           rm.insert(std::pair<const int, QString>(r->channel, r->name()));
+-        jackRouteNameCache.insert(std::pair<const unsigned int, jackRouteNameMap>((unsigned int)(*iao), rm));
++        jackRouteNameCache.insert(std::pair<const unsigned long, jackRouteNameMap>((unsigned long)(*iao), rm));
+       }                            
+     }
+ }
+@@ -1082,7 +1082,7 @@
+       {
+       QString n;
+       if (type() == Track::AUDIO_INPUT) {
+-                ciJackRouteNameCache circ = jackRouteNameCache.find((unsigned int)this);
++                ciJackRouteNameCache circ = jackRouteNameCache.find((unsigned long)this);
+                 if(circ != jackRouteNameCache.end())
+                 {
+                   jackRouteNameMap rm = circ->second;
+@@ -1102,7 +1102,7 @@
+             }
+       if(type() == Track::AUDIO_OUTPUT) 
+       {
+-        ciJackRouteNameCache circ = jackRouteNameCache.find((unsigned int)this);
++        ciJackRouteNameCache circ = jackRouteNameCache.find((unsigned long)this);
+         if(circ != jackRouteNameCache.end())
+         {
+           jackRouteNameMap rm = circ->second;

Added: trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/museseq/museseq-0.9.9999.ebuild	2008-09-22 14:42:38 UTC (rev 1321)
@@ -0,0 +1,78 @@
+# Copyright 1999-2008 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
+
+inherit kde-functions exteutils cvs
+
+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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc lash debug"
+
+RDEPEND="x11-libs/qt:3
+	>=media-libs/alsa-lib-0.9.0
+	>=media-sound/fluidsynth-1.0.3
+	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 )"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	doc? ( app-text/openjade
+		app-doc/doxygen
+		media-gfx/graphviz )"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_unpack() {
+	cvs_src_unpack
+	cd "${S}"
+	EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV}
+	use amd64 && epatch "${FILESDIR}"/${PV}/amd64.diff
+}
+
+src_compile() {
+	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() {
+	emake DESTDIR="${D}" install || die "emake install failed."
+	dodoc AUTHORS ChangeLog NEWS README* SECURITY
+	mv "${D}"/usr/bin/muse "${D}"/usr/bin/museseq
+}
+
+pkg_postinst() {
+	elog "You must have the realtime module loaded to use MuSe.."
+	elog "Additionally, configure your Linux Kernel for non-generic"
+	elog "Real Time Clock support enabled or loaded as a module."
+	elog "User must have read/write access to /dev/misc/rtc device."
+	elog "Realtime LSM: http://www.gentoo.org/proj/en/desktop/sound/realtime.xml";
+	echo
+	elog "If using pam rlimits instead Realtime LSM and you hit this error:"
+	elog "\"RtcTimer::setTimerFreq(): cannot set tick on /dev/rtc: Permission denied\""
+	elog "add the following to /etc/conf.d/local.start"
+	elog "echo 1024 > /proc/sys/dev/rtc/max-user-freq"
+	elog "if /proc/sys/dev/rtc/max-user-freq could not be found"
+	elog "you hav to load the rtc module: modprobe rtc"
+	echo
+}


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