diff --git a/textproc/fcitx5-qt/Makefile b/textproc/fcitx5-qt/Makefile index 4ffe764c7d7b..ac46bdf1bfc3 100644 --- a/textproc/fcitx5-qt/Makefile +++ b/textproc/fcitx5-qt/Makefile @@ -1,54 +1,55 @@ PORTNAME= fcitx5-qt -DISTVERSION= 5.0.17 -PORTREVISION= 1 +DISTVERSION= 5.1.6 CATEGORIES= textproc MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ MAINTAINER= khng@FreeBSD.org COMMENT?= Fcitx support for Qt (${FLAVOR}) WWW= https://github.com/fcitx/fcitx5-qt LICENSE= BSD3CLAUSE LGPL21+ LICENSE_COMB= multi LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSES/BSD-3-Clause.txt LIB_DEPENDS= libFcitx5Utils.so:textproc/fcitx5 \ libxkbcommon.so:x11/libxkbcommon FLAVORS?= qt5 qt6 FLAVOR?= ${FLAVORS:[1]} qt5_PKGNAMESUFFIX= 5 qt6_PKGNAMESUFFIX= 6 -USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:xz \ +USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:zst \ xorg CMAKE_OFF?= ENABLE_QT4 .if ${FLAVOR} == qt5 USES+= qt:5 -USE_QT= concurrent core dbus gui widgets xml buildtools:build \ +USE_QT= concurrent core dbus gui widgets buildtools:build \ qmake:build CMAKE_ON= ENABLE_QT5 CMAKE_OFF+= ENABLE_QT6 EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt RUN_DEPENDS= fcitx5-qt-common>=${DISTVERSION}:textproc/fcitx5-qt-common .elif ${FLAVOR} == qt6 -USES+= qt:6 -USE_QT= base +USES+= qt:6 gl +USE_GL= gl opengl +USE_QT= base wayland CMAKE_ON= ENABLE_QT6 CMAKE_OFF+= ENABLE_QT5 EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt +LIB_DEPENDS+= libwayland-client.so:graphics/wayland RUN_DEPENDS= fcitx5-qt-common>=${DISTVERSION}:textproc/fcitx5-qt-common .endif PLIST?= ${PKGDIR}/pkg-plist.${FLAVOR} PLIST_SUB= VER=${PORTVERSION} USE_KDE= ecm USE_XORG= x11 xcb USE_LDCONFIG= yes .include diff --git a/textproc/fcitx5-qt/distinfo b/textproc/fcitx5-qt/distinfo index 92d1d31efaa6..73cf800e42cf 100644 --- a/textproc/fcitx5-qt/distinfo +++ b/textproc/fcitx5-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679112362 -SHA256 (fcitx5-qt-5.0.17.tar.xz) = 4268e7a1277692a79dcff08e662d1e74407e598a61d3d0386bc64a51809e91f4 -SIZE (fcitx5-qt-5.0.17.tar.xz) = 84680 +TIMESTAMP = 1714963738 +SHA256 (fcitx5-qt-5.1.6.tar.zst) = ffab4eb177cfec4284f65b51f1328863d951bb4b1d46210f8d713013a07438b5 +SIZE (fcitx5-qt-5.1.6.tar.zst) = 127978 diff --git a/textproc/fcitx5-qt/pkg-plist.qt5 b/textproc/fcitx5-qt/pkg-plist.qt5 index 2bc012f37753..6bd04c8ced55 100644 --- a/textproc/fcitx5-qt/pkg-plist.qt5 +++ b/textproc/fcitx5-qt/pkg-plist.qt5 @@ -1,32 +1,33 @@ +bin/fcitx5-qt5-immodule-probing include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitx5qt5dbusaddons_export.h include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtcontrollerproxy.h include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtdbustypes.h include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputcontextproxy.h include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtinputmethodproxy.h include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitxqtwatcher.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitx5qt5widgetsaddons_export.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguifactory.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiplugin.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtconfiguiwidget.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqti18nhelper.h include/Fcitx5Qt5/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h include/Fcitx5Qt5/fcitx5qt5dbusaddons_version.h include/Fcitx5Qt5/fcitx5qt5widgetsaddons_version.h lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfig.cmake lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfigVersion.cmake lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsTargets.cmake lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfig.cmake lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsConfigVersion.cmake lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Fcitx5Qt5WidgetsAddons/Fcitx5Qt5WidgetsAddonsTargets.cmake lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so lib/libFcitx5Qt5DBusAddons.so lib/libFcitx5Qt5DBusAddons.so.1 lib/libFcitx5Qt5DBusAddons.so.%%VER%% lib/libFcitx5Qt5WidgetsAddons.so lib/libFcitx5Qt5WidgetsAddons.so.2 lib/libFcitx5Qt5WidgetsAddons.so.%%VER%% %%QT_PLUGINDIR%%/platforminputcontexts/libfcitx5platforminputcontextplugin.so libexec/fcitx5-qt5-gui-wrapper share/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop diff --git a/textproc/fcitx5-qt/pkg-plist.qt6 b/textproc/fcitx5-qt/pkg-plist.qt6 index f240faa5c1df..cf5bc6684b7f 100644 --- a/textproc/fcitx5-qt/pkg-plist.qt6 +++ b/textproc/fcitx5-qt/pkg-plist.qt6 @@ -1,15 +1,33 @@ +bin/fcitx5-qt6-immodule-probing include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitx5qt6dbusaddons_export.h include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtcontrollerproxy.h include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtdbustypes.h include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputcontextproxy.h include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputmethodproxy.h include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtwatcher.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitx5qt6widgetsaddons_export.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguifactory.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguiplugin.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguiwidget.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqti18nhelper.h +include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h include/Fcitx5Qt6/fcitx5qt6dbusaddons_version.h +include/Fcitx5Qt6/fcitx5qt6widgetsaddons_version.h lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsConfig.cmake lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsConfigVersion.cmake lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets.cmake +lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfig.cmake +lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfigVersion.cmake +lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets.cmake +lib/fcitx5/qt6/libfcitx-quickphrase-editor5.so lib/libFcitx5Qt6DBusAddons.so lib/libFcitx5Qt6DBusAddons.so.1 lib/libFcitx5Qt6DBusAddons.so.%%VER%% +lib/libFcitx5Qt6WidgetsAddons.so +lib/libFcitx5Qt6WidgetsAddons.so.2 +lib/libFcitx5Qt6WidgetsAddons.so.%%VER%% +libexec/fcitx5-qt6-gui-wrapper +share/applications/org.fcitx.fcitx5-qt6-gui-wrapper.desktop %%QT_PLUGINDIR%%/platforminputcontexts/libfcitx5platforminputcontextplugin.so