[Bug 268652] Qt5: Some apps fails to start after upgrading to 5.15.8

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 08 Oct 2023 09:51:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268652

--- Comment #72 from Tomoaki AOKI <junchoon@dec.sakura.ne.jp> ---
(In reply to Tatsuki Makino from comment #70)

Thanks for digging into.

Maybe qmake somehow auto-detect alreay-installed files and automagically set
the options (features).
And QT_HOST_CFLAGS_DBUS differs, too.

Not sure it actually works, but is it possible to explicitly unset those 2
features on devel/qmake or Mk/Uses/qt[-dist].mk?

Mk/bsd.options.mk has description (comment) about ${opt}_QMAKE_ON and
${opt}_QMAKE_OFF, and following.

_ALL_OPTIONS_HELPERS=   ${_OPTIONS_DEPENDS:S/$/_DEPENDS/} \
                        ${_OPTIONS_DEPENDS:S/$/_DEPENDS_OFF/} \
                        ${_OPTIONS_FLAGS:S/$/_OFF/} ${_OPTIONS_FLAGS} \
                        CABAL_FLAGS CMAKE_BOOL CMAKE_BOOL_OFF CMAKE_OFF
CMAKE_ON \
                        CONFIGURE_ENABLE CONFIGURE_OFF CONFIGURE_ON \
                        CONFIGURE_WITH IMPLIES MESON_ARGS MESON_DISABLED \
                        MESON_ENABLED MESON_FALSE MESON_OFF MESON_ON MESON_TRUE
\
                        PREVENTS PREVENTS_MSG QMAKE_OFF QMAKE_ON USE USE_OFF \
                        VARS VARS_OFF

But unlike cmake, mk/Uses/qmake.mk doesn't have descriptions about those.

FYI:
 Looing for FreshPorts, libudev-devd and zstd are required by Qt6.
 zstd is required by qt5-core. So they cannot blindly disabled, but limited to
qmake.

-- 
You are receiving this mail because:
You are on the CC list for the bug.