[MacPorts] #63501: Update fluidsynth to 2.2.x
MacPorts
noreply at macports.org
Fri Sep 17 10:52:58 UTC 2021
#63501: Update fluidsynth to 2.2.x
----------------------+------------------------
Reporter: szhorvat | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: fluidsynth
----------------------+------------------------
fluidsynth 2.2 broke API, which is why MacPorts is still on 2.1.9. Before
we can move on to 2.2.x, we need to make sure that all dependent ports are
updated to be compatible. This issue serves to coordinate this, and all
relevant maintainers are CC'd.
`port echo depends:fluidsynth` is listed below, along with maintainers and
compatibility status:
{{{
audacious-plugins (Ionic, status: ?)
denemo (status: ?)
dosbox-x (status: ?)
gstreamer1-gst-plugins-bad (status: ?)
libVLC2 (RJVB, status: ?)
lmms (ryandesign, status: ?)
qsynth (RJVB, mojca, status: ?)
qtads (status: OK for both 2.1 and 2.2)
scummvm (status: ?)
scummvm-devel (status: ?)
VLC2 (status: ?)
}}}
Of these qtads is already compatible with both 2.1.x and 2.2.x. This is
how it achieves this:
-
https://github.com/realnc/qtads/blob/51f99c2d5dc16c4971334e4586f6eeaa8374dcb9/SDL_audiolib/src/DecoderFluidsynth.cpp#L14
Basically, all that seems to be needed is to adapt certain types.
The other ports should be checked and the above table updated with
information about what needs to be done to achieve compatibility. VLC2
may be a problem as this old version might no longer be maintained.
References:
- PR that updated to 2.1.9: https://github.com/macports/macports-
ports/pull/11180
--
Ticket URL: <https://trac.macports.org/ticket/63501>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list