[MacPorts] #65599: harfbuzz: migrate from autotools to meson, if possible
MacPorts
noreply at macports.org
Fri Jul 21 08:58:32 UTC 2023
#65599: harfbuzz: migrate from autotools to meson, if possible
--------------------------+----------------------
Reporter: mascguy | Owner: mascguy
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: harfbuzz |
--------------------------+----------------------
Comment (by ryandesign):
I won't be working on the autotools to meson migration since I have no
love for meson. If you or someone else want to make the change that's
fine. You can remove me as maintainer at that point as well.
Probably a good idea to start by making the change in harfbuzz-devel to
verify it builds everywhere before switching harfbuzz. And before
committing anything, make extra sure the library major and minor versions
have not regressed due to the build system change; this is a common
mistake projects make when switching away from autotools, especially on
macOS where libtool version numbering is different from all other
operating systems.
The harfbuzz port is currently at version 6.0.0, many versions behind
harfbuzz-devel at 7.3.0, because versions newer than 6.0.0 don't build on
all macOS versions right now. Probably best to iron out that problem and
get harfbuzz updated to match harfbuzz-devel before migrating to meson.
There is an upstream ticket about harfbuzz > 6.0.0 build failure that I
have neglected. Blacklisting older compilers should be a viable workaround
if upstream code changes don't pan out.
--
Ticket URL: <https://trac.macports.org/ticket/65599#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list