git: 77fb1be0a8b3 - main - x11/mlterm: Add Fcitx5 support

From: MANTANI Nobutaka <nobutaka_at_FreeBSD.org>
Date: Sun, 29 Jun 2025 10:05:10 UTC
The branch main has been updated by nobutaka:

URL: https://cgit.FreeBSD.org/ports/commit/?id=77fb1be0a8b364ece66df422380d8f02bf0fd2f7

commit 77fb1be0a8b364ece66df422380d8f02bf0fd2f7
Author:     MANTANI Nobutaka <nobutaka@FreeBSD.org>
AuthorDate: 2025-06-29 10:01:09 +0000
Commit:     MANTANI Nobutaka <nobutaka@FreeBSD.org>
CommitDate: 2025-06-29 10:04:35 +0000

    x11/mlterm: Add Fcitx5 support
---
 x11/mlterm/Makefile  | 13 ++++++++++---
 x11/mlterm/pkg-plist |  6 ++++--
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/x11/mlterm/Makefile b/x11/mlterm/Makefile
index e3f82d44f984..d294759e32fc 100644
--- a/x11/mlterm/Makefile
+++ b/x11/mlterm/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mlterm
 PORTVERSION=	3.9.4
+PORTREVISION=	1
 CATEGORIES=	x11
 
 MAINTAINER=	nobutaka@FreeBSD.org
@@ -30,10 +31,14 @@ MAKE_JOBS_UNSAFE=	yes
 
 GH_ACCOUNT=	arakiken
 
-OPTIONS_DEFINE=	CAIRO DOCS FCITX FRIBIDI IBUS M17NLIB REGIS SCIM SIXEL UIM
+OPTIONS_DEFINE=	CAIRO DOCS FRIBIDI IBUS M17NLIB REGIS SCIM SIXEL UIM
 OPTIONS_SUB=	yes
+OPTIONS_RADIO=	FCITX
+OPTIONS_RADIO_FCITX=	FCITX4 FCITX5
 CAIRO_DESC=	Use Cairo for type engine
 FCITX_DESC=	Fcitx support
+FCITX4_DESC=	Fcitx4 support
+FCITX5_DESC=	Fcitx5 support
 FRIBIDI_DESC=	Use Fribidi for BiDi rendering
 IBUS_DESC=	IBUS support
 M17NLIB_DESC=	m17n library support
@@ -42,8 +47,10 @@ SCIM_DESC=	SCIM support
 SIXEL_DESC=	Sixel graphics support
 UIM_DESC=	uim support
 
-FCITX_CONFIGURE_ENABLE=	fcitx
-FCITX_LIB_DEPENDS=	libfcitx-gclient.so:chinese/fcitx
+FCITX4_CONFIGURE_ON=	--enable-fcitx
+FCITX4_LIB_DEPENDS=	libfcitx-gclient.so:chinese/fcitx
+FCITX5_CONFIGURE_ON=	--enable-fcitx
+FCITX5_LIB_DEPENDS=	libFcitx5GClient.so:textproc/fcitx5-gtk
 
 FRIBIDI_CONFIGURE_ENABLE=	fribidi
 FRIBIDI_LIB_DEPENDS=	libfribidi.so:converters/fribidi
diff --git a/x11/mlterm/pkg-plist b/x11/mlterm/pkg-plist
index 8ea47a1be44f..1b23256081be 100644
--- a/x11/mlterm/pkg-plist
+++ b/x11/mlterm/pkg-plist
@@ -46,8 +46,10 @@ lib/mlterm/libzmodem.so
 %%FRIBIDI%%lib/mlterm/libctl_bidi.so
 lib/mlterm/libctl_iscii.a
 lib/mlterm/libctl_iscii.so
-%%FCITX%%lib/mlterm/libim-fcitx.a
-%%FCITX%%lib/mlterm/libim-fcitx.so
+%%FCITX4%%lib/mlterm/libim-fcitx.a
+%%FCITX4%%lib/mlterm/libim-fcitx.so
+%%FCITX5%%lib/mlterm/libim-fcitx.a
+%%FCITX5%%lib/mlterm/libim-fcitx.so
 %%IBUS%%lib/mlterm/libim-ibus.a
 %%IBUS%%lib/mlterm/libim-ibus.so
 lib/mlterm/libim-kbd.a