#65618 closed defect (fixed)

mkvtoolnix-devel: build fails when default variant 'qtgui' disabled: QT now required across-the-board, even for non-GUI install, for v59.x and later

Reported by: mascguy (Christopher Nielsen) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: mkvtoolnix-devel

Description (last modified by mascguy (Christopher Nielsen))

Starting with release v59.x, this port now unconditionally depends on QT, utilizing the latter's MIME detection capabilities:

https://gitlab.com/mbunkus/mkvtoolnix/-/blob/release-59.0.0/NEWS.md#build-system-changes

In addition, starting with v58.x, QT 6 support was added. And since QT 6 is prioritized over QT 5, the former will be opportunistically used if not explicitly disabled:

https://gitlab.com/mbunkus/mkvtoolnix/-/blob/release-58.0.0/NEWS.md#build-system-changes

All of which require port updates.

Change History (4)

comment:1 Changed 21 months ago by Christopher Nielsen <mascguy@…>

In 021db675593b65c4045ca5247e68f8e817913c16/macports-ports (master):

mkvtoolnix-devel: fix non-GUI build; reconcile with upstream
See: #65618

comment:2 Changed 21 months ago by mascguy (Christopher Nielsen)

It looks like mkvtoolnix already takes most of this into account, though I still need to take care of some minor cleanup and reconciliation between the two.

Last edited 21 months ago by mascguy (Christopher Nielsen) (previous) (diff)

comment:3 Changed 21 months ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Port: mkvtoolnix removed
Summary: mkvtoolnix: build fails when default variant 'qtgui' disabled: QT now required across-the-board, even for non-GUI install, for v59.x and latermkvtoolnix-devel: build fails when default variant 'qtgui' disabled: QT now required across-the-board, even for non-GUI install, for v59.x and later

comment:4 Changed 21 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.