museseq-0.7.0 release is so horribly broken, I took the liberty of making a cvs checkout that does work well. it compiles, runs, and record/plays midi data. now would be a good time to test FreeST / VST integration. this bug depends on * testing all use flags * baselayout /dev/rtc group reccomendations * FreeST / VST (Bug #61300) functionality * solution for winelib (Bug #9842) issues reference Bug #57740, Bug #9842, Bug #61300
Created attachment 40348 [details, diff] v1, muse-0.7.0.20040925-gcc34_typeid_fix.patch one-liner fix for gcc34 type-id error
Created attachment 40349 [details] v1, media-sound/museseq/museseq-0.7.0.20040925.ebuild muse-0.7.0.20040925 ebuild based on a checkout from that date of lmuse.sf.net cvs.
Created attachment 40350 [details] v1, muse-0.7.0.20040925.tar.bz2 cvs snapshot from 20040925 by Eric Shattow. CVS SOURCE: cvs.sf.net:/cvsroot/lmuse co omuse ZDATE=`date +%Y%m%d` mv omuse/omuse muse-0.7.0-${ZDATE} cd muse-0.7.0-${ZDATE} aclocal-1.7 -I m4 autoheader automake-1.7 -a -c --include-deps autoconf cd .. tar jcvf muse-0.7.0-${ZDATE}.tar.bz2 muse-0.7.0-${ZDATE} The 'omuse' appears to be "old muse" i.e. 0.7.0+ while the cvs 'muse' is now what looks like an experimental new re-write of muse sequencer. I compiled and tried out both, 'omuse' looks like muse sequencer 0.7.0 and performs solidly, fixing many of the issues that make 0.7.0 release unusable.
Eric Shattow additions for MusE 0.7.0.20040925.ebuild ChangeLog - MusE 0.7.0 release is fubar; midi record/play broken - created cvs snapshot dated 20040925 of omuse module from lmuse cvs - comment out unused IUSE set for visibility (Chris White) - proper format/bracketing of DEPEND set (Chris White) - remove COPYING from dodoc; procedures make this redundant (Chris White) - obsolete 00_configure_remove_suidinstall.patch; fixed by cvs snapshot - remove gcc inherit/checking; no longer implemented due to cvs snapshot - add to postinst note; User must have access to /dev/misc/rtc device - set S (Mr_Bones_) - clean up some doc foolishness (Mr_Bones_) - use_enable-ize some configure settings (Mr_Bones_) - create muse-0.7.0.20040925-gcc34_typeid_fix.patch; trivial 1-liner - bug #65287
Created attachment 40357 [details] v2, media-sound/museseq/museseq-0.7.0.20040925.ebuild - remove FreeST / VST / sdk handling; completely ripped out of cvs snapshot - SRC_URI to use gentoo mirroring system - more cleanups (thank you Mr_Bones_)
Alright, while studying for an Asian History test I'll probably have this thing emerging tonight (emerge is kinda nice like that ;). If it goes through, I'll probably end up cleaning the packages up, and leave the most stable version (for the stable users) and this snapshot (for the ~arch users). Once again, thanks for the ebuild submission :).
Alright, ebuild is checked, nothing noticeable. I simply changed the patch name to make it somewhat more readable, other than that though, great ebuild :) Compiles just nice, runtimes just nice. Let me know if you notice anything else along the way (patches, bumps, etc.) and thanks again for reporting :).