> Hi ports --
> I would like to start building the libmpv shared library and install it and
> the headers alongside the mpv binary. I need it for an upcoming port.
> The build system is horrendous; this is the only way I could get it to
> create a shared library with the right major/minor numbers.
That looks good. OK with me but a few words of caution (I don't know
what will use this library so can't check myself):
- watch out for ports depending on this checking the version number
they've been compiled against. if they do a tight check on this (as done
by irssi plugins and some users of sqlite3) that effectively means every
bump has to be a major bump, which has implications for -stable
- they are documenting things against specific api version numbers,
so also watch out for things using MPV_CLIENT_API_VERSION or similar
to check for features in #ifdefs etc