That seems implausible. If a dependency package is missing (due to build failures or whatever) then this package would be missing too. It cannot be built if its dependencies cannot be met.
Besides that, package for Timidity++ appears to be available, at least in quarterly for 14:
Code:
root@fbsd-test:~ # pkg search timidity
ja-timidity++-slang-2.15.0_1 Slang interface for TiMidity++ with Japanese support
timidity-0.2i_1 MIDI to PCM software synthesizer
timidity++-2.15.0_1 Software MIDI player
timidity++-emacs-2.15.0_1 Emacs interface for TiMidity++
timidity++-gtk-2.15.0_1 Gtk interface for TiMidity++
timidity++-motif-2.15.0_1 Motif interface for TiMidity++
timidity++-slang-2.15.0_1 Slang interface for TiMidity++
timidity++-xaw-2.15.0_1 Xaw interface for TiMidity++
timidity++-xskin-2.15.0_1 X11AMP skin interface for TiMidity++
Ah, got it,
audio/eawpats cannot be packaged due to license constraints:
Code:
_LICENSE_RESTRICTED = delete-package delete-distfiles
Code:
root@fbsd-test:~ # pkg install timidity++
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
pkg: timidity++ has a missing dependency: eawpats
Weird though, that option is off by default.
Code:
===> The following configuration options are available for timidity++-2.15.0_1:
DOCS=on: Build and/or install documentation
EAWPLUS=off: Collection of Gravis Ultrasound MIDI patches
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
Oh, that's
audio/eawplus, not
audio/eawpats. Confusing. I wonder if
eawpats can be made optional too. Or reversed, because
eawplus doesn't appear to have any license restrictions.