1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

Add textproc/fcitx5-mcfoxim: OpenVanilla Formosan languages for Fcitx5

This commit is contained in:
Li-Wen Hsu
2026-01-14 03:53:15 +08:00
parent d0dfa11777
commit f8fbdede9d
6 changed files with 133 additions and 0 deletions
+1
View File
@@ -208,6 +208,7 @@
SUBDIR += fcitx5-gtk-common
SUBDIR += fcitx5-lua
SUBDIR += fcitx5-m17n
SUBDIR += fcitx5-mcfoxim
SUBDIR += fcitx5-qt
SUBDIR += fcitx5-qt-common
SUBDIR += feluda
+21
View File
@@ -0,0 +1,21 @@
PORTNAME= fcitx5-mcfoxim
DISTVERSION= 0.1.2
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= OpenVanilla Formosan languages for Fcitx5
WWW= https://github.com/openvanilla/fcitx5-mcfoxim
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5
USES= cmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= openvanilla
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1768298759
SHA256 (openvanilla-fcitx5-mcfoxim-0.1.2_GH0.tar.gz) = 445ce48daf7cadc21aecbfafc9d8e1b46d9c1ab012f50576ca35fa3c98f08e65
SIZE (openvanilla-fcitx5-mcfoxim-0.1.2_GH0.tar.gz) = 536860
@@ -0,0 +1,10 @@
--- src/CMakeLists.txt.orig 2026-01-13 19:26:01 UTC
+++ src/CMakeLists.txt
@@ -27,6 +27,7 @@ install(TARGETS fox DESTINATION "${FCITX_INSTALL_LIBDI
target_link_libraries(fox Fcitx5::Core Fcitx5::Config Fcitx5::Utils nlohmann_json::nlohmann_json)
install(TARGETS fox DESTINATION "${FCITX_INSTALL_LIBDIR}/fcitx5")
+install(FILES fox.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/addon")
install(FILES fox_TW_00.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/inputmethod")
install(FILES fox_TW_01.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/inputmethod")
install(FILES fox_TW_02.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/inputmethod")
+1
View File
@@ -0,0 +1 @@
OpenVanilla Formosan languages support for Fcitx5 input method framework.
+97
View File
@@ -0,0 +1,97 @@
lib/fcitx5/fox.so
share/fcitx5/addon/fox.conf
share/fcitx5/fox/data/TW_00.json
share/fcitx5/fox/data/TW_01.json
share/fcitx5/fox/data/TW_02.json
share/fcitx5/fox/data/TW_03.json
share/fcitx5/fox/data/TW_04.json
share/fcitx5/fox/data/TW_05.json
share/fcitx5/fox/data/TW_06.json
share/fcitx5/fox/data/TW_07.json
share/fcitx5/fox/data/TW_08.json
share/fcitx5/fox/data/TW_09.json
share/fcitx5/fox/data/TW_10.json
share/fcitx5/fox/data/TW_12.json
share/fcitx5/fox/data/TW_13.json
share/fcitx5/fox/data/TW_14.json
share/fcitx5/fox/data/TW_15.json
share/fcitx5/fox/data/TW_16.json
share/fcitx5/fox/data/TW_17.json
share/fcitx5/fox/data/TW_18.json
share/fcitx5/fox/data/TW_19.json
share/fcitx5/fox/data/TW_20.json
share/fcitx5/fox/data/TW_21.json
share/fcitx5/fox/data/TW_22.json
share/fcitx5/fox/data/TW_23.json
share/fcitx5/fox/data/TW_24.json
share/fcitx5/fox/data/TW_25.json
share/fcitx5/fox/data/TW_26.json
share/fcitx5/fox/data/TW_27.json
share/fcitx5/fox/data/TW_28.json
share/fcitx5/fox/data/TW_29.json
share/fcitx5/fox/data/TW_30.json
share/fcitx5/fox/data/TW_31.json
share/fcitx5/fox/data/TW_32.json
share/fcitx5/fox/data/TW_33.json
share/fcitx5/fox/data/TW_34.json
share/fcitx5/fox/data/TW_35.json
share/fcitx5/fox/data/TW_36.json
share/fcitx5/fox/data/TW_37.json
share/fcitx5/fox/data/TW_38.json
share/fcitx5/fox/data/TW_39.json
share/fcitx5/fox/data/TW_40.json
share/fcitx5/fox/data/TW_41.json
share/fcitx5/fox/data/TW_42.json
share/fcitx5/inputmethod/fox_TW_00.conf
share/fcitx5/inputmethod/fox_TW_01.conf
share/fcitx5/inputmethod/fox_TW_02.conf
share/fcitx5/inputmethod/fox_TW_03.conf
share/fcitx5/inputmethod/fox_TW_04.conf
share/fcitx5/inputmethod/fox_TW_05.conf
share/fcitx5/inputmethod/fox_TW_06.conf
share/fcitx5/inputmethod/fox_TW_07.conf
share/fcitx5/inputmethod/fox_TW_08.conf
share/fcitx5/inputmethod/fox_TW_09.conf
share/fcitx5/inputmethod/fox_TW_10.conf
share/fcitx5/inputmethod/fox_TW_12.conf
share/fcitx5/inputmethod/fox_TW_13.conf
share/fcitx5/inputmethod/fox_TW_14.conf
share/fcitx5/inputmethod/fox_TW_15.conf
share/fcitx5/inputmethod/fox_TW_16.conf
share/fcitx5/inputmethod/fox_TW_17.conf
share/fcitx5/inputmethod/fox_TW_18.conf
share/fcitx5/inputmethod/fox_TW_19.conf
share/fcitx5/inputmethod/fox_TW_20.conf
share/fcitx5/inputmethod/fox_TW_21.conf
share/fcitx5/inputmethod/fox_TW_22.conf
share/fcitx5/inputmethod/fox_TW_23.conf
share/fcitx5/inputmethod/fox_TW_24.conf
share/fcitx5/inputmethod/fox_TW_25.conf
share/fcitx5/inputmethod/fox_TW_26.conf
share/fcitx5/inputmethod/fox_TW_27.conf
share/fcitx5/inputmethod/fox_TW_28.conf
share/fcitx5/inputmethod/fox_TW_29.conf
share/fcitx5/inputmethod/fox_TW_30.conf
share/fcitx5/inputmethod/fox_TW_31.conf
share/fcitx5/inputmethod/fox_TW_32.conf
share/fcitx5/inputmethod/fox_TW_33.conf
share/fcitx5/inputmethod/fox_TW_34.conf
share/fcitx5/inputmethod/fox_TW_35.conf
share/fcitx5/inputmethod/fox_TW_36.conf
share/fcitx5/inputmethod/fox_TW_37.conf
share/fcitx5/inputmethod/fox_TW_38.conf
share/fcitx5/inputmethod/fox_TW_39.conf
share/fcitx5/inputmethod/fox_TW_40.conf
share/fcitx5/inputmethod/fox_TW_41.conf
share/fcitx5/inputmethod/fox_TW_42.conf
share/icons/hicolor/16x16/apps/fcitx_mcfoxim.png
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_mcfoxim.png
share/icons/hicolor/22x22/apps/fcitx_mcfoxim.png
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_mcfoxim.png
share/icons/hicolor/24x24/apps/fcitx_mcfoxim.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_mcfoxim.png
share/icons/hicolor/32x32/apps/fcitx_mcfoxim.png
share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx_mcfoxim.png
share/icons/hicolor/64x64/apps/fcitx_mcfoxim.png
share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_mcfoxim.png
share/metainfo/org.fcitx.Fcitx5.Addon.McFoxIM.metainfo.xml