[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