pYWTJehr4ZF6IbI9 7BY0nwMmGJJ4/pAMYK0QhFbVQG9pbIiPTmI2XAMtqub7awG6G+qM39j3k+Zbew== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768334009; a=rsa-sha256; cv=none; b=lwmAyfdEzkLv8iiHFwbjo8jf62kYKBZ8hvqfPLjIKJGIsILnpfHobWgUxs9eZUp4mqEgXw 0WPGMkLce21ofeaob95hUI1N8tqpAoGLqb+GPZA/wSTcVGz1aX7APOljpdKFlWuy58nb2x 15UU4X8tghJapMZd900OqAmZp2OAPVUdeWo23px+k11gATfR25/4YgEkf/5H6AVb28av/U L/JyJnK3gXJffPq08MZ0c+DSgQeelYrnWd0vFPqRBrlRGXWWlAZwxHWMuRUvtUCgG5acV8 3IisjrENiieD8RqG1/4BWxWGpIfDCGxFhG0xR7kSwzWwNfujU8+BF6BsDimxIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4drKgF0TzqzBR3 for ; Tue, 13 Jan 2026 19:53:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id bad2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 13 Jan 2026 19:53:29 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Li-Wen Hsu Subject: git: f8fbdede9dc8 - main - Add textproc/fcitx5-mcfoxim: OpenVanilla Formosan languages for Fcitx5 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f8fbdede9dc850d9676c39dbf4d5e3390b964e8f Auto-Submitted: auto-generated Date: Tue, 13 Jan 2026 19:53:29 +0000 Message-Id: <6966a2b9.bad2.781486dd@gitrepo.freebsd.org> The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8fbdede9dc850d9676c39dbf4d5e3390b964e8f commit f8fbdede9dc850d9676c39dbf4d5e3390b964e8f Author: Li-Wen Hsu AuthorDate: 2026-01-13 19:53:15 +0000 Commit: Li-Wen Hsu 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 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.xml