git: 470f00372be6 - main - textproc/fcitx5: Update to 5.1.9

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Mon, 06 May 2024 08:15:05 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=470f00372be65fe6baec019a1c715e6014c43fc7

commit 470f00372be65fe6baec019a1c715e6014c43fc7
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2024-05-06 08:11:16 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2024-05-06 08:11:16 +0000

    textproc/fcitx5: Update to 5.1.9
    
    Approved by:    khng
---
 textproc/fcitx5/Makefile  | 14 ++++----------
 textproc/fcitx5/distinfo  |  8 +++-----
 textproc/fcitx5/pkg-plist | 12 ++++++++++--
 3 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index 35d783b99d16..160392e3a3ac 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	fcitx5
-DISTVERSION=	5.0.23
-PORTREVISION=	1
+DISTVERSION=	5.1.9
 CATEGORIES=	textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
 		https://download.fcitx-im.org/data/:dict
@@ -9,9 +8,6 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
 DIST_SUBDIR=	${PORTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
-PATCH_SITES=	https://github.com/fcitx/${PORTNAME}/commit/
-PATCHFILES=	7fb3a5500270877d93b61b11b2a17b9b8f6a506b.patch:-p1
-
 MAINTAINER=	khng@FreeBSD.org
 COMMENT=	New implementation of the Fcitx IME framework
 WWW=		https://github.com/fcitx/fcitx5
@@ -21,18 +17,18 @@ LICENSE=	LGPL21+
 BUILD_DEPENDS=	iso-codes>=0:misc/iso-codes \
 		uthash>=0:devel/uthash
 LIB_DEPENDS=	libdbus-1.so:devel/dbus \
-		libevent.so:devel/libevent \
 		libexpat.so:textproc/expat2 \
 		libfmt.so:devel/libfmt \
 		libjson-c.so:devel/json-c \
 		libuuid.so:misc/e2fsprogs-libuuid \
+		libuv.so:devel/libuv \
 		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	iso-codes>=0:misc/iso-codes \
 		xkeyboard-config>=0:x11/xkeyboard-config
 
 # gettext-tools for both build-time hard requirement and Fcitx5 helper shell scripts
 USES=		cmake compiler:c++17-lang gettext-runtime \
-		gettext-tools:build,run gl gnome kde:5 pkgconfig tar:xz
+		gettext-tools:build,run gnome kde:5 pkgconfig tar:zst
 
 PLIST_SUB=	VER=${DISTVERSION}
 
@@ -55,8 +51,7 @@ X11_RUN_DEPENDS=	xcb-imdkit>=1.0.3:x11/xcb-imdkit
 
 WAYLAND_BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols \
 			wayland-scanner:graphics/wayland
-WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
-			libwayland-egl.so:graphics/wayland
+WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
 
 ENCHANT_DESC=		Dictionary/spellchecking framework
 ENCHANT_LIB_DEPENDS=	libenchant-2.so:textproc/enchant2
@@ -66,7 +61,6 @@ CMAKE_ON=	FCITX5_DOWNLOAD_DISALLOWED SYSTEM_USE_UTHASH
 CMAKE_OFF=	ENABLE_TEST
 MAKE_ENV=	FCITX5_DOWNLOAD_DISALLOWED=TRUE
 
-USE_GL=		egl
 USE_GNOME=	cairo gdkpixbuf2 glib20 pango
 USE_KDE=	ecm
 
diff --git a/textproc/fcitx5/distinfo b/textproc/fcitx5/distinfo
index 77078922073e..04b5810a7b1b 100644
--- a/textproc/fcitx5/distinfo
+++ b/textproc/fcitx5/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1694898050
-SHA256 (fcitx5/fcitx5-5.0.23.tar.xz) = 04f209a6406225ce19785f8d9d3bdb253944586edcfa9601414fcdda8a1b13a0
-SIZE (fcitx5/fcitx5-5.0.23.tar.xz) = 6828856
+TIMESTAMP = 1714963592
+SHA256 (fcitx5/fcitx5-5.1.9.tar.zst) = 44428c050b640c38ad6251b74e1e9c2a8f51e38333573f51c3358702506a1f8c
+SIZE (fcitx5/fcitx5-5.1.9.tar.zst) = 7666491
 SHA256 (fcitx5/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
 SIZE (fcitx5/en_dict-20121020.tar.gz) = 630491
-SHA256 (fcitx5/7fb3a5500270877d93b61b11b2a17b9b8f6a506b.patch) = 5f41695e85f45fb18e090605c3ad4b6d4682c835419d423e7fdf3758f268d3c8
-SIZE (fcitx5/7fb3a5500270877d93b61b11b2a17b9b8f6a506b.patch) = 1139
diff --git a/textproc/fcitx5/pkg-plist b/textproc/fcitx5/pkg-plist
index eaae56bfd1ec..bc02bfbbb849 100644
--- a/textproc/fcitx5/pkg-plist
+++ b/textproc/fcitx5/pkg-plist
@@ -2,6 +2,7 @@ bin/fcitx5
 bin/fcitx5-configtool
 bin/fcitx5-diagnose
 bin/fcitx5-remote
+etc/xdg/Xwayland-session.d/20-fcitx-x11
 etc/xdg/autostart/org.fcitx.Fcitx5.desktop
 include/Fcitx5/Config/fcitx-config/configuration.h
 include/Fcitx5/Config/fcitx-config/dbushelper.h
@@ -64,6 +65,7 @@ include/Fcitx5/Utils/fcitx-utils/dbus/message.h
 include/Fcitx5/Utils/fcitx-utils/dbus/message_details.h
 include/Fcitx5/Utils/fcitx-utils/dbus/objectvtable.h
 include/Fcitx5/Utils/fcitx-utils/dbus/servicewatcher.h
+include/Fcitx5/Utils/fcitx-utils/dbus/variant.h
 include/Fcitx5/Utils/fcitx-utils/element.h
 include/Fcitx5/Utils/fcitx-utils/event.h
 include/Fcitx5/Utils/fcitx-utils/eventdispatcher.h
@@ -157,6 +159,7 @@ lib/fcitx5/libtestfrontend.so
 lib/fcitx5/libtestim.so
 lib/fcitx5/libtestui.so
 lib/fcitx5/libunicode.so
+lib/fcitx5/libvirtualkeyboard.so
 lib/fcitx5/libwayland.so
 lib/fcitx5/libwaylandim.so
 lib/fcitx5/libxcb.so
@@ -176,6 +179,7 @@ libdata/pkgconfig/Fcitx5Core.pc
 libdata/pkgconfig/Fcitx5Module.pc
 libdata/pkgconfig/Fcitx5Utils.pc
 share/applications/fcitx5-configtool.desktop
+share/applications/fcitx5-wayland-launcher.desktop
 share/applications/org.fcitx.Fcitx5.desktop
 share/dbus-1/services/org.fcitx.Fcitx5.service
 %%DATADIR%%/addon/classicui.conf
@@ -193,6 +197,7 @@ share/dbus-1/services/org.fcitx.Fcitx5.service
 %%DATADIR%%/addon/quickphrase.conf
 %%DATADIR%%/addon/spell.conf
 %%DATADIR%%/addon/unicode.conf
+%%DATADIR%%/addon/virtualkeyboard.conf
 %%DATADIR%%/addon/wayland.conf
 %%DATADIR%%/addon/waylandim.conf
 %%DATADIR%%/addon/xcb.conf
@@ -390,12 +395,15 @@ share/dbus-1/services/org.fcitx.Fcitx5.service
 %%DATADIR%%/testing/addon/testim.conf
 %%DATADIR%%/testing/addon/testui.conf
 %%DATADIR%%/themes/default/arrow.png
-%%DATADIR%%/themes/default/highlight.png
 %%DATADIR%%/themes/default/next.png
-%%DATADIR%%/themes/default/panel.png
 %%DATADIR%%/themes/default/prev.png
 %%DATADIR%%/themes/default/radio.png
 %%DATADIR%%/themes/default/theme.conf
+%%DATADIR%%/themes/default-dark/arrow.png
+%%DATADIR%%/themes/default-dark/next.png
+%%DATADIR%%/themes/default-dark/prev.png
+%%DATADIR%%/themes/default-dark/radio.png
+%%DATADIR%%/themes/default-dark/theme.conf
 %%DATADIR%%/unicode/charselectdata
 share/icons/hicolor/128x128/apps/fcitx.png
 share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.png