Created attachment 144213 [details] Patch for TIMIDITY selection With original sdl_sound I can only select build of Timidity, but if Timidity++ is on the system, the installation causes a conflict installing files on the same place. This patch solve this, by user config selection. Timidity++ works perfectly with SDL_sound.
Created attachment 144215 [details] Patch for TIMIDITY selection
/usr/local/bin/timidity is for Timidity++, and /bin/timidity is for Timidity. I thinking for change this too. Bug #176969 mentions other problem, not the same but affects this directly. Now, with this path, solved it. Original Timidity now can do any patch, because sdl_sound only find the executable.
On my patch, the PORTREVISION are untouched.
sdl_sound (as and sdl_mixer) no depend to timidity (both use internal timidity module). Need only midi patch files.
I'm not really sure... if no timidity installed on the system, the original Makefile builds Timidity. Now, I can select if Timidity or Timidity++ (or nothing).
View sdl_mixer Makefile (TIMIDITY options). Both sdl_sound and sdl_mixer use same timidity module.
Today I'm rebuilding the system from port fetching, and sdl_sound fails again due to conflicts with timidity++. Applying this patch and selecting timidity++ solves this problem.
Thanks, I'm looking into this. There might be conflicts in the expected behaviour with bug 176969 and bug 176968, though.
Now, I've installed the SDL game and it now requires sdl_mixer instead of sdl_audio. I think, if sdl_mixer configuration permit, regenerate this patch for his Makefile and select if user need MIDI or not, and then select if need timidity or t++. Regards.
Maintainer reset.
Is this still relevant?
(In reply to w.schwarzenfeld from comment #11) Sdl_mixer have the option to change, so this bug is obsolete. Thanks.
Due to package removed, this patch is not necessary now.
Ops, I'm mistaking, the sdl_sound is not removed...
This patch as proposed here no longer applies to the port. If this is still relevant to someone then please rebase on the latest revision and reopen.