Date: Tue, 13 Jan 2026 19:53:29 +0000 From: Li-Wen Hsu <lwhsu@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: f8fbdede9dc8 - main - Add textproc/fcitx5-mcfoxim: OpenVanilla Formosan languages for Fcitx5 Message-ID: <6966a2b9.bad2.781486dd@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8fbdede9dc850d9676c39dbf4d5e3390b964e8f commit f8fbdede9dc850d9676c39dbf4d5e3390b964e8f Author: Li-Wen Hsu <lwhsu@FreeBSD.org> AuthorDate: 2026-01-13 19:53:15 +0000 Commit: Li-Wen Hsu <lwhsu@FreeBSD.org> CommitDate: 2026-01-13 19:53:15 +0000 Add textproc/fcitx5-mcfoxim: OpenVanilla Formosan languages for Fcitx5 --- textproc/Makefile | 1 + textproc/fcitx5-mcfoxim/Makefile | 21 +++++ textproc/fcitx5-mcfoxim/distinfo | 3 + .../fcitx5-mcfoxim/files/patch-src_CMakeLists.txt | 10 +++ textproc/fcitx5-mcfoxim/pkg-descr | 1 + textproc/fcitx5-mcfoxim/pkg-plist | 97 ++++++++++++++++++++++ 6 files changed, 133 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 36f1c2830070..d9e382f69829 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -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 diff --git a/textproc/fcitx5-mcfoxim/Makefile b/textproc/fcitx5-mcfoxim/Makefile new file mode 100644 index 000000000000..a7f86d3ae488 --- /dev/null +++ b/textproc/fcitx5-mcfoxim/Makefile @@ -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> diff --git a/textproc/fcitx5-mcfoxim/distinfo b/textproc/fcitx5-mcfoxim/distinfo new file mode 100644 index 000000000000..9e033edf4fb5 --- /dev/null +++ b/textproc/fcitx5-mcfoxim/distinfo @@ -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 diff --git a/textproc/fcitx5-mcfoxim/files/patch-src_CMakeLists.txt b/textproc/fcitx5-mcfoxim/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..5cc96e11d48d --- /dev/null +++ b/textproc/fcitx5-mcfoxim/files/patch-src_CMakeLists.txt @@ -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") diff --git a/textproc/fcitx5-mcfoxim/pkg-descr b/textproc/fcitx5-mcfoxim/pkg-descr new file mode 100644 index 000000000000..e64ce9f469d1 --- /dev/null +++ b/textproc/fcitx5-mcfoxim/pkg-descr @@ -0,0 +1 @@ +OpenVanilla Formosan languages support for Fcitx5 input method framework. diff --git a/textproc/fcitx5-mcfoxim/pkg-plist b/textproc/fcitx5-mcfoxim/pkg-plist new file mode 100644 index 000000000000..5cf916372a80 --- /dev/null +++ b/textproc/fcitx5-mcfoxim/pkg-plist @@ -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.xmlhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6966a2b9.bad2.781486dd>
