The Timidity++ software MIDI synthesizer requires a "patchset" (a set of MIDI instruments) to operate. The ebuild media-sound/timidity itself does not, however, provide a patchset, but it rather tells the user to emerge either of the two patchsets that have ebuilds in Portage, media-sound/timidity-eawpatches or media-sound/timidity-shompatches. IMO it would be helpful to create a new virtual, virtual/timiditypatches, that the ebuilds of these two patchsets would provide, and then make timidity depend on the virtual, thus making "emerge timidity" install both timidity and one of the patchsets. Reproducible: Always Steps to Reproduce: 1. emerge timidity Actual Results: Timidity++ was installed, but it could not play MIDI files, reporting an error with the configuration. Expected Results: Timidity++ would play MIDI files normally.
Oops. The actual ebuild for Timidity++ is media-sound/timidity++, not media-sound/timidity. Fixed in summary. -_-
I was going to add a || ( ) dep, but it's not possible right now: PDEPEND.bad 2 media-sound/timidity++/timidity++-2.13.2-r2.ebuild: ~arm(default-linux/arm/2004.3) ['media-sound/timidity-eawpatches'] media-sound/timidity++/timidity++-2.13.2-r2.ebuild: ppc64(default-linux/ppc/ppc64/2006.0/64bit-userland) ['media-sound/timidity-eawpatches'] please arches see what you can do.
added ~ppc64. will go stable in 30 days. (keeping us CC'd for a little reminder)
stable on ppc64
ARMed now
Committed now, thanks for reporting and for the patience :)
yay, finally <3