summaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
Diffstat (limited to 'chinese')
-rw-r--r--chinese/fcitx-rime/Makefile2
-rw-r--r--chinese/fcitx5-chewing/Makefile2
-rw-r--r--chinese/fcitx5-chewing/distinfo6
-rw-r--r--chinese/fcitx5-chewing/pkg-plist2
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile14
-rw-r--r--chinese/fcitx5-chinese-addons/distinfo10
-rw-r--r--chinese/fcitx5-chinese-addons/pkg-plist6
-rw-r--r--chinese/fcitx5-mcbopomofo/Makefile3
-rw-r--r--chinese/fcitx5-mcbopomofo/distinfo6
-rw-r--r--chinese/fcitx5-rime/Makefile2
-rw-r--r--chinese/fcitx5-rime/distinfo6
-rw-r--r--chinese/fcitx5-rime/pkg-plist1
-rw-r--r--chinese/fcitx5-table-extra/Makefile2
-rw-r--r--chinese/fcitx5-table-extra/distinfo6
-rw-r--r--chinese/fcitx5-table-other/Makefile2
-rw-r--r--chinese/fcitx5-table-other/distinfo6
-rw-r--r--chinese/ibus-rime/Makefile2
-rw-r--r--chinese/libchewing/Makefile2
-rw-r--r--chinese/libime-jyutping/Makefile8
-rw-r--r--chinese/libime-jyutping/distinfo14
-rw-r--r--chinese/libime-jyutping/pkg-plist1
-rw-r--r--chinese/libime/Makefile5
-rw-r--r--chinese/libime/distinfo10
-rw-r--r--chinese/libime/files/patch-tools_libime__prediction.cpp10
-rw-r--r--chinese/librime/Makefile23
-rw-r--r--chinese/librime/distinfo6
-rw-r--r--chinese/librime/files/patch-CMakeLists.txt15
-rw-r--r--chinese/librime/pkg-plist2
-rw-r--r--chinese/rime-array/Makefile7
-rw-r--r--chinese/rime-array/distinfo6
-rw-r--r--chinese/rime-array/pkg-plist7
-rw-r--r--chinese/rime-bopomofo/Makefile2
-rw-r--r--chinese/rime-cangjie/Makefile7
-rw-r--r--chinese/rime-cangjie/distinfo6
-rw-r--r--chinese/rime-cantonese/Makefile7
-rw-r--r--chinese/rime-cantonese/distinfo6
-rw-r--r--chinese/rime-cantonese/pkg-plist2
-rw-r--r--chinese/rime-combo-pinyin/Makefile10
-rw-r--r--chinese/rime-combo-pinyin/distinfo6
-rw-r--r--chinese/rime-combo-pinyin/pkg-plist11
-rw-r--r--chinese/rime-data-full/Makefile2
-rw-r--r--chinese/rime-double-pinyin/Makefile2
-rw-r--r--chinese/rime-emoji/Makefile6
-rw-r--r--chinese/rime-emoji/distinfo6
-rw-r--r--chinese/rime-essay/Makefile6
-rw-r--r--chinese/rime-essay/distinfo6
-rw-r--r--chinese/rime-ipa/Makefile2
-rw-r--r--chinese/rime-jyutping/Makefile7
-rw-r--r--chinese/rime-jyutping/distinfo6
-rw-r--r--chinese/rime-luna-pinyin/Makefile7
-rw-r--r--chinese/rime-luna-pinyin/distinfo6
-rw-r--r--chinese/rime-middle-chinese/Makefile2
-rw-r--r--chinese/rime-pinyin-simp/Makefile7
-rw-r--r--chinese/rime-pinyin-simp/distinfo6
-rw-r--r--chinese/rime-prelude/Makefile6
-rw-r--r--chinese/rime-prelude/distinfo6
-rw-r--r--chinese/rime-quick/Makefile2
-rw-r--r--chinese/rime-scj/Makefile2
-rw-r--r--chinese/rime-soutzoe/Makefile2
-rw-r--r--chinese/rime-stenotype/Makefile2
-rw-r--r--chinese/rime-stroke/Makefile2
-rw-r--r--chinese/rime-terra-pinyin/Makefile7
-rw-r--r--chinese/rime-terra-pinyin/distinfo6
-rw-r--r--chinese/rime-terra-pinyin/pkg-plist1
-rw-r--r--chinese/rime-wubi/Makefile7
-rw-r--r--chinese/rime-wubi/distinfo6
-rw-r--r--chinese/rime-wugniu/Makefile2
67 files changed, 190 insertions, 183 deletions
diff --git a/chinese/fcitx-rime/Makefile b/chinese/fcitx-rime/Makefile
index cc4994edea84..cc5b352e2cac 100644
--- a/chinese/fcitx-rime/Makefile
+++ b/chinese/fcitx-rime/Makefile
@@ -8,7 +8,7 @@ DIST_SUBDIR= fcitx
PATCH_SITES= https://github.com/fcitx/${PORTNAME}/commit/
PATCHFILES= a3a9fffb6ee89adc327ad8a7dec05d5f35414f9d.patch:-p1
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= RIME support for Fcitx
WWW= https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx5-chewing/Makefile b/chinese/fcitx5-chewing/Makefile
index 09476b041579..fb9e375078ac 100644
--- a/chinese/fcitx5-chewing/Makefile
+++ b/chinese/fcitx5-chewing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-chewing
-DISTVERSION= 5.1.7
+DISTVERSION= 5.1.9
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-chewing/distinfo b/chinese/fcitx5-chewing/distinfo
index 32f3e0b15624..36086136c173 100644
--- a/chinese/fcitx5-chewing/distinfo
+++ b/chinese/fcitx5-chewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744777120
-SHA256 (fcitx5-chewing-5.1.7.tar.zst) = 85c65c66b4de69261756d9952b914eea0f0b67077b31bc328953f7571b3882c0
-SIZE (fcitx5-chewing-5.1.7.tar.zst) = 34574
+TIMESTAMP = 1762030327
+SHA256 (fcitx5-chewing-5.1.9.tar.zst) = efad8907c32c09a1027f7e247558da05ae025749fc5d3b35dc41e635556eaed0
+SIZE (fcitx5-chewing-5.1.9.tar.zst) = 36003
diff --git a/chinese/fcitx5-chewing/pkg-plist b/chinese/fcitx5-chewing/pkg-plist
index b6c64e11b0bc..ac4371938528 100644
--- a/chinese/fcitx5-chewing/pkg-plist
+++ b/chinese/fcitx5-chewing/pkg-plist
@@ -12,11 +12,13 @@ share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png
share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
share/locale/da/LC_MESSAGES/fcitx5-chewing.mo
share/locale/de/LC_MESSAGES/fcitx5-chewing.mo
+share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo
share/locale/he/LC_MESSAGES/fcitx5-chewing.mo
share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo
share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo
share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo
share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo
+share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo
share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index dcc3f062fa48..94c525e8003b 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5-chinese-addons
-DISTVERSION= 5.1.8
-PORTREVISION= 3
+DISTVERSION= 5.1.10
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:py_stroke,py_table
@@ -34,22 +33,21 @@ OPTIONS_DEFAULT= GUI
USE_LDCONFIG= yes
GUI_DESC= Configuration GUI
-GUI_USES= qt:5
-GUI_USE= qt=concurrent,dbus,webengine,buildtools:build,qmake:build
-GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt@qt5
+GUI_USES= qt:6
+GUI_USE= qt=base,webengine
+GUI_LIB_DEPENDS= libFcitx5Qt6DBusAddons.so:textproc/fcitx5-qt@qt6
GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=false
USE_KDE= ecm
-USE_QT= core gui network widgets
CMAKE_ON= ENABLE_OPENCC
-CMAKE_OFF= ENABLE_TEST USE_QT6
+CMAKE_OFF= ENABLE_TEST
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
CONFLICTS_INSTALL= zh-fcitx # share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
# These must follow modules/pinyinhelper/CMakeLists.txt
-PY_STROKE_VER= 20121124
+PY_STROKE_VER= 20250329
PY_TABLE_VER= 20121124
PY_STROKE_TAR= py_stroke-${PY_STROKE_VER}.tar.gz
PY_TABLE_TAR= py_table-${PY_TABLE_VER}.tar.gz
diff --git a/chinese/fcitx5-chinese-addons/distinfo b/chinese/fcitx5-chinese-addons/distinfo
index 30a407e6ac15..670459bf1a83 100644
--- a/chinese/fcitx5-chinese-addons/distinfo
+++ b/chinese/fcitx5-chinese-addons/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1744777202
-SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.8.tar.zst) = 0207a4ccdf62ae2d5a687b564574b4769e15e11129a7dc243ded60982cc5381d
-SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.8.tar.zst) = 375001
-SHA256 (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248
-SIZE (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 445601
+TIMESTAMP = 1762030445
+SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.10.tar.zst) = 1dcefa96e06015ae15536deeb04ccd6e462ca78a20ff0c9b755f43b9639bfdf9
+SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.10.tar.zst) = 381692
+SHA256 (fcitx5-chinese-addons/py_stroke-20250329.tar.gz) = c1a7ca7225d3614ab83353fc827503006a980447762018f53760425d7b5303a6
+SIZE (fcitx5-chinese-addons/py_stroke-20250329.tar.gz) = 445984
SHA256 (fcitx5-chinese-addons/py_table-20121124.tar.gz) = 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
SIZE (fcitx5-chinese-addons/py_table-20121124.tar.gz) = 186822
diff --git a/chinese/fcitx5-chinese-addons/pkg-plist b/chinese/fcitx5-chinese-addons/pkg-plist
index 3959fad8dd07..c70c2576eaa4 100644
--- a/chinese/fcitx5-chinese-addons/pkg-plist
+++ b/chinese/fcitx5-chinese-addons/pkg-plist
@@ -15,8 +15,8 @@ lib/fcitx5/libpinyin.so
lib/fcitx5/libpinyinhelper.so
lib/fcitx5/libpunctuation.so
lib/fcitx5/libtable.so
-lib/fcitx5/qt5/libcustomphraseeditor.so
-lib/fcitx5/qt5/libpinyindictmanager.so
+lib/fcitx5/qt6/libcustomphraseeditor.so
+lib/fcitx5/qt6/libpinyindictmanager.so
share/fcitx5/addon/chttrans.conf
share/fcitx5/addon/cloudpinyin.conf
share/fcitx5/addon/fullwidth.conf
@@ -190,10 +190,12 @@ share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.svg
share/locale/ca/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/da/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/de/LC_MESSAGES/fcitx5-chinese-addons.mo
+share/locale/fr/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/he/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/ja/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/ko/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/ru/LC_MESSAGES/fcitx5-chinese-addons.mo
+share/locale/vi/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-chinese-addons.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-chinese-addons.mo
share/metainfo/org.fcitx.Fcitx5.Addon.ChineseAddons.metainfo.xml
diff --git a/chinese/fcitx5-mcbopomofo/Makefile b/chinese/fcitx5-mcbopomofo/Makefile
index 1eb950a9fd5c..d9a5a91e6a7a 100644
--- a/chinese/fcitx5-mcbopomofo/Makefile
+++ b/chinese/fcitx5-mcbopomofo/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5-mcbopomofo
-DISTVERSION= 2.9.1
-PORTREVISION= 1
+DISTVERSION= 2.9.2
CATEGORIES= chinese textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/chinese/fcitx5-mcbopomofo/distinfo b/chinese/fcitx5-mcbopomofo/distinfo
index 483bdbd5081a..3025a701cee1 100644
--- a/chinese/fcitx5-mcbopomofo/distinfo
+++ b/chinese/fcitx5-mcbopomofo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740673438
-SHA256 (openvanilla-fcitx5-mcbopomofo-2.9.1_GH0.tar.gz) = e38fa4f18788c23bf3f4218411df28d885902bbb98dc7ab4554d358666d227d4
-SIZE (openvanilla-fcitx5-mcbopomofo-2.9.1_GH0.tar.gz) = 2736905
+TIMESTAMP = 1751908333
+SHA256 (openvanilla-fcitx5-mcbopomofo-2.9.2_GH0.tar.gz) = de65db9b1ade67033819096dfc7332155dab1400465e2a14bd47218c2c89b78c
+SIZE (openvanilla-fcitx5-mcbopomofo-2.9.2_GH0.tar.gz) = 2750898
diff --git a/chinese/fcitx5-rime/Makefile b/chinese/fcitx5-rime/Makefile
index d4fed524c000..10bdc84153ff 100644
--- a/chinese/fcitx5-rime/Makefile
+++ b/chinese/fcitx5-rime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-rime
-DISTVERSION= 5.1.10
+DISTVERSION= 5.1.12
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-rime/distinfo b/chinese/fcitx5-rime/distinfo
index 919a89f3c087..4bfb1f12c95b 100644
--- a/chinese/fcitx5-rime/distinfo
+++ b/chinese/fcitx5-rime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744777204
-SHA256 (fcitx5-rime-5.1.10.tar.zst) = 0025bbf5f2e0ad2f90bfc6098c6af85a575326c9e71a10b45967fc89af648589
-SIZE (fcitx5-rime-5.1.10.tar.zst) = 64546
+TIMESTAMP = 1762030491
+SHA256 (fcitx5-rime-5.1.12.tar.zst) = 03bc7b3d08b23c0a6b251835b5d935026abba4085ef277b2d8a5fdfbd17498ae
+SIZE (fcitx5-rime-5.1.12.tar.zst) = 64150
diff --git a/chinese/fcitx5-rime/pkg-plist b/chinese/fcitx5-rime/pkg-plist
index 503b9b438b15..f054df579695 100644
--- a/chinese/fcitx5-rime/pkg-plist
+++ b/chinese/fcitx5-rime/pkg-plist
@@ -28,6 +28,7 @@ share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime.svg
share/locale/ca/LC_MESSAGES/fcitx5-rime.mo
share/locale/da/LC_MESSAGES/fcitx5-rime.mo
share/locale/de/LC_MESSAGES/fcitx5-rime.mo
+share/locale/fr/LC_MESSAGES/fcitx5-rime.mo
share/locale/he/LC_MESSAGES/fcitx5-rime.mo
share/locale/ja/LC_MESSAGES/fcitx5-rime.mo
share/locale/ko/LC_MESSAGES/fcitx5-rime.mo
diff --git a/chinese/fcitx5-table-extra/Makefile b/chinese/fcitx5-table-extra/Makefile
index 7f0fc9815e95..5b45ab5ecfb4 100644
--- a/chinese/fcitx5-table-extra/Makefile
+++ b/chinese/fcitx5-table-extra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-extra
-DISTVERSION= 5.1.7
+DISTVERSION= 5.1.9
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-table-extra/distinfo b/chinese/fcitx5-table-extra/distinfo
index 8a7077bb606e..6a960b808f36 100644
--- a/chinese/fcitx5-table-extra/distinfo
+++ b/chinese/fcitx5-table-extra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744777232
-SHA256 (fcitx5-table-extra-5.1.7.tar.zst) = 3963f87aab6469180e91a0ee0abe18c080ad27c9ad7d0049897af016d53073ff
-SIZE (fcitx5-table-extra-5.1.7.tar.zst) = 13838076
+TIMESTAMP = 1762030532
+SHA256 (fcitx5-table-extra-5.1.9.tar.zst) = a825e43f77884983ca200ba001c33d1f3b21f8bdeb5bf66ec2238ecddf630fd1
+SIZE (fcitx5-table-extra-5.1.9.tar.zst) = 13786132
diff --git a/chinese/fcitx5-table-other/Makefile b/chinese/fcitx5-table-other/Makefile
index 42a5f6ef7529..9d6cc07a1814 100644
--- a/chinese/fcitx5-table-other/Makefile
+++ b/chinese/fcitx5-table-other/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-other
-DISTVERSION= 5.1.4
+DISTVERSION= 5.1.5
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
diff --git a/chinese/fcitx5-table-other/distinfo b/chinese/fcitx5-table-other/distinfo
index 9eeeb825b282..f486385eb714 100644
--- a/chinese/fcitx5-table-other/distinfo
+++ b/chinese/fcitx5-table-other/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745159567
-SHA256 (fcitx5-table-other-5.1.4.tar.zst) = 2e3a9f357d53d0fe844bd86008240dca03d1986dc697aa5cc51a7014edd6e52b
-SIZE (fcitx5-table-other-5.1.4.tar.zst) = 532235
+TIMESTAMP = 1751552298
+SHA256 (fcitx5-table-other-5.1.5.tar.zst) = 0dad2f6987769699513c54f3e3c285ec8a18be975d48430570c56cdeb5206c84
+SIZE (fcitx5-table-other-5.1.5.tar.zst) = 526950
diff --git a/chinese/ibus-rime/Makefile b/chinese/ibus-rime/Makefile
index e605bb579db9..d93bde34f72b 100644
--- a/chinese/ibus-rime/Makefile
+++ b/chinese/ibus-rime/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 1.5.0
PORTREVISION= 1
CATEGORIES= chinese
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= IBus engine for Rime users
WWW= https://github.com/rime/ibus-rime/
diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile
index 2558fee6c571..1d156a594d7e 100644
--- a/chinese/libchewing/Makefile
+++ b/chinese/libchewing/Makefile
@@ -22,7 +22,7 @@ CMAKE_OFF= BUILD_INFO \
CMAKE_ON= BUILD_SHARED_LIBS \
NO_UNDEFINED \
WITH_SQLITE3
-CMAKE_TESTING_PARALLEL_LEVEL= 1 # https://github.com/chewing/libchewing/issues/293
+CMAKE_TESTING_JOBS= 1 # https://github.com/chewing/libchewing/issues/293
USE_LDCONFIG= yes
.include <bsd.port.mk>
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index e1fcfb57b330..c1b4dfd653e3 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,13 +1,11 @@
PORTNAME= libime-jyutping
-DISTVERSION= 1.0.13
-PORTREVISION= 2
+DISTVERSION= 1.0.15
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict,model
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${DICT_TAR}:dict \
${MODEL_TAR}:model
-DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= khng@FreeBSD.org
@@ -41,7 +39,7 @@ DICT_TAR= jyutping-dict-20180104.tar.xz
MODEL_TAR= jyutping-model-20180103.tar.xz
post-extract:
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${DICT_TAR} ${WRKSRC}/data
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${MODEL_TAR} ${WRKSRC}/data
+ ${CP} ${DISTDIR}/${DICT_TAR} ${WRKSRC}/data
+ ${CP} ${DISTDIR}/${MODEL_TAR} ${WRKSRC}/data
.include <bsd.port.mk>
diff --git a/chinese/libime-jyutping/distinfo b/chinese/libime-jyutping/distinfo
index 56896d469fcc..b4b75048e259 100644
--- a/chinese/libime-jyutping/distinfo
+++ b/chinese/libime-jyutping/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1745159661
-SHA256 (libime-jyutping/libime-jyutping-1.0.13.tar.zst) = b37d4d9ca1deb76467be72195ca994d1ff5a3780c4f0c4a43a34ab072836de61
-SIZE (libime-jyutping/libime-jyutping-1.0.13.tar.zst) = 52571
-SHA256 (libime-jyutping/jyutping-dict-20180104.tar.xz) = e3a5b13edb8efa2f764245a3232f99ba7e7670e22b8cbe666a4fffa84b35f35b
-SIZE (libime-jyutping/jyutping-dict-20180104.tar.xz) = 1987632
-SHA256 (libime-jyutping/jyutping-model-20180103.tar.xz) = 4f07229e2080f0ee30ce51b016409f260af82a58dd406a01ea5981b59ca87071
-SIZE (libime-jyutping/jyutping-model-20180103.tar.xz) = 11006680
+TIMESTAMP = 1762030775
+SHA256 (libime-jyutping-1.0.15.tar.zst) = bdbb417abeae1b006f6f0d0595276cb0f1ebef9bc252471fdc6822d543466da8
+SIZE (libime-jyutping-1.0.15.tar.zst) = 52459
+SHA256 (jyutping-dict-20180104.tar.xz) = e3a5b13edb8efa2f764245a3232f99ba7e7670e22b8cbe666a4fffa84b35f35b
+SIZE (jyutping-dict-20180104.tar.xz) = 1987632
+SHA256 (jyutping-model-20180103.tar.xz) = 4f07229e2080f0ee30ce51b016409f260af82a58dd406a01ea5981b59ca87071
+SIZE (jyutping-model-20180103.tar.xz) = 11006680
diff --git a/chinese/libime-jyutping/pkg-plist b/chinese/libime-jyutping/pkg-plist
index 87ad8bb884f4..87f601822b05 100644
--- a/chinese/libime-jyutping/pkg-plist
+++ b/chinese/libime-jyutping/pkg-plist
@@ -21,6 +21,7 @@ share/fcitx5/addon/jyutping.conf
share/fcitx5/inputmethod/jyutping.conf
share/libime/jyutping.dict
share/locale/de/LC_MESSAGES/fcitx5-jyutping.mo
+share/locale/fr/LC_MESSAGES/fcitx5-jyutping.mo
share/locale/ru/LC_MESSAGES/fcitx5-jyutping.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-jyutping.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-jyutping.mo
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index 675a210a60a8..870959ba8412 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libime
-DISTVERSION= 1.1.10
-PORTREVISION= 2
+DISTVERSION= 1.1.12
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
@@ -33,7 +32,7 @@ MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
# These must follow data/CMakeLists.txt
OPENGRAM_LM_TAR= lm_sc.arpa-20250113.tar.zst
-OPENGRAM_DICT_TAR= dict-20241001.tar.zst
+OPENGRAM_DICT_TAR= dict-20250327.tar.zst
TABLE_DICT_TAR= table-20240108.tar.zst
.include <bsd.port.pre.mk>
diff --git a/chinese/libime/distinfo b/chinese/libime/distinfo
index 0a561b99440b..c5207cf18ce8 100644
--- a/chinese/libime/distinfo
+++ b/chinese/libime/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1745159783
-SHA256 (libime/libime-1.1.10.tar.zst) = ad2fca9c8520b30a72e052ca9c01cbac578728fdb525054cd5c77a04f31bb8b0
-SIZE (libime/libime-1.1.10.tar.zst) = 565637
+TIMESTAMP = 1762030624
+SHA256 (libime/libime-1.1.12.tar.zst) = c76ac36695350f8ca9408ef59616e0413bb75738f99d0fc8a0780c3863621287
+SIZE (libime/libime-1.1.12.tar.zst) = 568906
SHA256 (libime/lm_sc.arpa-20250113.tar.zst) = ee83ecf20d52e8bccdba4cf6cd57183d53c257713a5eb77ee3a63d50fc3796dd
SIZE (libime/lm_sc.arpa-20250113.tar.zst) = 42045779
-SHA256 (libime/dict-20241001.tar.zst) = d3313b88a68620a23bc8d5f9564cf1b678848dc7af541c4f5f02198e5a3686bf
-SIZE (libime/dict-20241001.tar.zst) = 2315822
+SHA256 (libime/dict-20250327.tar.zst) = 7ca6be4754c0d4c27ba7702c0dce651659bd2ca1faa5cbf2848d81a0053c8c13
+SIZE (libime/dict-20250327.tar.zst) = 2311762
SHA256 (libime/table-20240108.tar.zst) = 3e9d87b04a393f131723472c8eaa860dd23c378a3d4f6a9005513b2a95b3614b
SIZE (libime/table-20240108.tar.zst) = 4656038
diff --git a/chinese/libime/files/patch-tools_libime__prediction.cpp b/chinese/libime/files/patch-tools_libime__prediction.cpp
deleted file mode 100644
index 2d5d490b2947..000000000000
--- a/chinese/libime/files/patch-tools_libime__prediction.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- tools/libime_prediction.cpp.orig 2021-11-05 14:13:24 UTC
-+++ tools/libime_prediction.cpp
-@@ -8,6 +8,7 @@
- #include "libime/core/datrie.h"
- #include "libime/core/languagemodel.h"
- #include <boost/algorithm/string.hpp>
-+#include <array>
- #include <cmath>
- #include <fcitx-utils/log.h>
- #include <fstream>
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index 8412a660c0d6..3442a28f1da3 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -1,9 +1,9 @@
PORTNAME= librime
-PORTVERSION= 1.11.2
-PORTREVISION= 5
+DISTVERSION= 1.14.0
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Input Method Engine, the core library
WWW= https://rime.github.io/
@@ -11,26 +11,25 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
- libcapnp.so:devel/capnproto \
libgflags.so:devel/gflags \
libglog.so:devel/glog \
libleveldb.so:databases/leveldb \
libmarisa.so:devel/marisa-trie \
libopencc.so:chinese/opencc \
- libyaml-cpp.so:devel/yaml-cpp \
+ libyaml-cpp.so:devel/yaml-cpp
-USES= cmake compiler:c++14-lang gettext perl5 pkgconfig xorg
+USES= cmake compiler:c++17-lang perl5 pathfix pkgconfig xorg
USE_PERL5= build patch
-
-CMAKE_OFF= BUILD_TEST
-
-USE_CXXSTD= c++14
-USE_LDCONFIG= yes
USE_XORG= xorgproto
+USE_LDCONFIG= yes
+
USE_GITHUB= yes
GH_ACCOUNT= rime
-PLIST_SUB= VER=${PORTVERSION}
+PLIST_SUB= VER=${DISTVERSION}
+
+CMAKE_OFF= CMAKE_CXX_EXTENSIONS \
+ BUILD_TEST
post-patch:
@${FIND} ${WRKSRC} \( -name '*.cc' -or -name '*.h' \) \
diff --git a/chinese/librime/distinfo b/chinese/librime/distinfo
index 60b5e2a9a1f1..48c12c313f11 100644
--- a/chinese/librime/distinfo
+++ b/chinese/librime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714964350
-SHA256 (rime-librime-1.11.2_GH0.tar.gz) = 0a3f507d11aeb137de08e90fd319714533caf210b97223d8a12994db215684b5
-SIZE (rime-librime-1.11.2_GH0.tar.gz) = 2635435
+TIMESTAMP = 1762030827
+SHA256 (rime-librime-1.14.0_GH0.tar.gz) = b2b29c3551eec6b45af1ba8fd3fcffb99e2b7451aa974c1c9ce107e69ce3ea68
+SIZE (rime-librime-1.14.0_GH0.tar.gz) = 2642080
diff --git a/chinese/librime/files/patch-CMakeLists.txt b/chinese/librime/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..2f5773dd000c
--- /dev/null
+++ b/chinese/librime/files/patch-CMakeLists.txt
@@ -0,0 +1,15 @@
+--- CMakeLists.txt.orig 2025-11-05 18:57:40 UTC
++++ CMakeLists.txt
+@@ -174,9 +174,9 @@ endif()
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /LARGEADDRESSAWARE")
+ endif()
+
+-if(UNIX)
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+-endif()
++#if(UNIX)
++# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
++#endif()
+
+ if (NOT CMAKE_BUILD_PARALLEL_LEVEL)
+ include(ProcessorCount)
diff --git a/chinese/librime/pkg-plist b/chinese/librime/pkg-plist
index 263fe7b7db73..87aaf4f32e58 100644
--- a/chinese/librime/pkg-plist
+++ b/chinese/librime/pkg-plist
@@ -3,6 +3,8 @@ bin/rime_dict_manager
bin/rime_patch
bin/rime_table_decompiler
include/rime_api.h
+include/rime_api_deprecated.h
+include/rime_api_stdbool.h
include/rime_levers_api.h
lib/librime.so
lib/librime.so.1
diff --git a/chinese/rime-array/Makefile b/chinese/rime-array/Makefile
index 91d859224ff5..34c58d6e4ecc 100644
--- a/chinese/rime-array/Makefile
+++ b/chinese/rime-array/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-array
-DISTVERSION= g20210824
-PORTREVISION= 1
+DISTVERSION= g20240425
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Array input schema support
WWW= https://github.com/rime/rime-array
@@ -22,7 +21,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a
+GH_TAGNAME= 557dbe38381de174fe96e53e9bf8c863a275307c
NO_ARCH= yes
diff --git a/chinese/rime-array/distinfo b/chinese/rime-array/distinfo
index d61fc0719cf1..da4a7ad63692 100644
--- a/chinese/rime-array/distinfo
+++ b/chinese/rime-array/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227215
-SHA256 (rime-rime-array-g20210824-d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a_GH0.tar.gz) = b61ab1f2985001408f760fd9c378615080e659fe0179b37004c1f040a730932e
-SIZE (rime-rime-array-g20210824-d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a_GH0.tar.gz) = 1721588
+TIMESTAMP = 1736282515
+SHA256 (rime-rime-array-g20240425-557dbe38381de174fe96e53e9bf8c863a275307c_GH0.tar.gz) = fea97856ccaf112c73f5481145b6e9c027f3b305424fe7884704b05e30ceaa68
+SIZE (rime-rime-array-g20240425-557dbe38381de174fe96e53e9bf8c863a275307c_GH0.tar.gz) = 1721033
diff --git a/chinese/rime-array/pkg-plist b/chinese/rime-array/pkg-plist
index 6d16e4aa47cb..7c7f89e9ef34 100644
--- a/chinese/rime-array/pkg-plist
+++ b/chinese/rime-array/pkg-plist
@@ -1,3 +1,10 @@
+share/rime-data/array30_emoji.dict.yaml
+share/rime-data/array30_main.dict.yaml
+share/rime-data/array30_phrases.dict.yaml
+share/rime-data/array30_query.dict.yaml
+share/rime-data/array30_query.schema.yaml
+share/rime-data/array30_wsymbols.dict.yaml
+share/rime-data/array30_wsymbols.schema.yaml
share/rime-data/array30.dict.yaml
share/rime-data/array30.schema.yaml
share/rime-data/build/array30.prism.bin
diff --git a/chinese/rime-bopomofo/Makefile b/chinese/rime-bopomofo/Makefile
index 80a70be188cf..5d82dac4b5aa 100644
--- a/chinese/rime-bopomofo/Makefile
+++ b/chinese/rime-bopomofo/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20210131
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Chewing schema support
WWW= https://github.com/rime/rime-bopomofo
diff --git a/chinese/rime-cangjie/Makefile b/chinese/rime-cangjie/Makefile
index 843d105473bd..ea201f4e5a11 100644
--- a/chinese/rime-cangjie/Makefile
+++ b/chinese/rime-cangjie/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-cangjie
-DISTVERSION= g20210223
-PORTREVISION= 1
+DISTVERSION= g20240324
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Cangjie v5 schema support
WWW= https://github.com/rime/rime-cangjie
@@ -22,7 +21,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 8dfad9e537f18821b71ba28773315d9c670ae245
+GH_TAGNAME= 0ac8452eeb4abbcd8dd1f9e7314012310743285f
NO_ARCH= yes
diff --git a/chinese/rime-cangjie/distinfo b/chinese/rime-cangjie/distinfo
index 962bbe0d9f86..b2d1616d6d8a 100644
--- a/chinese/rime-cangjie/distinfo
+++ b/chinese/rime-cangjie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615217097
-SHA256 (rime-rime-cangjie-g20210223-8dfad9e537f18821b71ba28773315d9c670ae245_GH0.tar.gz) = 5d0614fc0959938abd5d013bfa5182fb31cbc6e6a80a9e5e6e9da87e6dd992e8
-SIZE (rime-rime-cangjie-g20210223-8dfad9e537f18821b71ba28773315d9c670ae245_GH0.tar.gz) = 392824
+TIMESTAMP = 1736282569
+SHA256 (rime-rime-cangjie-g20240324-0ac8452eeb4abbcd8dd1f9e7314012310743285f_GH0.tar.gz) = 7fea467b08aeb38b0ebc6260a086f11578615549b1ac423bd4a5c6734ccf1ea8
+SIZE (rime-rime-cangjie-g20240324-0ac8452eeb4abbcd8dd1f9e7314012310743285f_GH0.tar.gz) = 392488
diff --git a/chinese/rime-cantonese/Makefile b/chinese/rime-cantonese/Makefile
index 5b6586a94747..0deb337a5f4d 100644
--- a/chinese/rime-cantonese/Makefile
+++ b/chinese/rime-cantonese/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-cantonese
-DISTVERSION= g20211029
-PORTREVISION= 1
+DISTVERSION= g20241130
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Cantonese (Jyutping) schema support
WWW= https://github.com/rime/rime-cantonese
@@ -25,7 +24,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 5b6d334a878af8cdb180bb48408fae7cf839da1c
+GH_TAGNAME= ac277184f161f297c2031b497588975234019f9d
NO_ARCH= yes
diff --git a/chinese/rime-cantonese/distinfo b/chinese/rime-cantonese/distinfo
index 4069d3707b17..7d0f2a18ac8c 100644
--- a/chinese/rime-cantonese/distinfo
+++ b/chinese/rime-cantonese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227217
-SHA256 (rime-rime-cantonese-g20211029-5b6d334a878af8cdb180bb48408fae7cf839da1c_GH0.tar.gz) = c1da38e7f13bea35f5bf47711b9ee44ae2c2aec6a3cea4e5e7b3e29ad8cc80fe
-SIZE (rime-rime-cantonese-g20211029-5b6d334a878af8cdb180bb48408fae7cf839da1c_GH0.tar.gz) = 3623320
+TIMESTAMP = 1762528696
+SHA256 (rime-rime-cantonese-g20241130-ac277184f161f297c2031b497588975234019f9d_GH0.tar.gz) = 8851b13fc37f3d8cc5de10ec4bc0fa51985be7127025d9a38145977ad926eff1
+SIZE (rime-rime-cantonese-g20241130-ac277184f161f297c2031b497588975234019f9d_GH0.tar.gz) = 4807955
diff --git a/chinese/rime-cantonese/pkg-plist b/chinese/rime-cantonese/pkg-plist
index 9fc74afc1f2b..fc1be1f72ec3 100644
--- a/chinese/rime-cantonese/pkg-plist
+++ b/chinese/rime-cantonese/pkg-plist
@@ -7,11 +7,13 @@ share/rime-data/build/jyut6ping3.table.txt
share/rime-data/build/jyut6ping3_ipa.prism.bin
share/rime-data/build/jyut6ping3_ipa.prism.txt
share/rime-data/build/jyut6ping3_ipa.schema.yaml
+share/rime-data/jyut6ping3.chars.dict.yaml
share/rime-data/jyut6ping3.dict.yaml
share/rime-data/jyut6ping3.lettered.dict.yaml
share/rime-data/jyut6ping3.maps.dict.yaml
share/rime-data/jyut6ping3.phrase.dict.yaml
share/rime-data/jyut6ping3.schema.yaml
+share/rime-data/jyut6ping3.words.dict.yaml
share/rime-data/jyut6ping3_ipa.schema.yaml
share/rime-data/opencc/HKVariantsFull.txt
share/rime-data/opencc/t2hkf.json
diff --git a/chinese/rime-combo-pinyin/Makefile b/chinese/rime-combo-pinyin/Makefile
index 185ab7cae0af..ae07b07f6349 100644
--- a/chinese/rime-combo-pinyin/Makefile
+++ b/chinese/rime-combo-pinyin/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-combo-pinyin
-DISTVERSION= g20211108
-PORTREVISION= 1
+DISTVERSION= g20250926
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Combo Pinyin schema support
WWW= https://github.com/rime/rime-combo-pinyin
@@ -24,7 +23,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= c9d8aca2fbc50ccab419d54cb9aaded362c1029d
+GH_TAGNAME= 1ea77823edf83c12e675f58d677a28af2ba66ca5
NO_ARCH= yes
@@ -33,8 +32,7 @@ PORTDOCS= AUTHORS README.md
PRELUDE_FILES= default.yaml key_bindings.yaml punctuation.yaml symbols.yaml
ESSAY_FILES= essay.txt
LUNA_PINYIN_FILES= luna_pinyin.dict.yaml
-SCHEMA_FILES= combo_pinyin.schema.yaml combo_pinyin_kbcon.schema.yaml \
- combo_pinyin_left.schema.yaml
+SCHEMA_FILES= combo_pinyin.schema.yaml combo_pinyin_split.schema.yaml
MY_OUTDIR= ${WRKDIR}/out
do-build:
diff --git a/chinese/rime-combo-pinyin/distinfo b/chinese/rime-combo-pinyin/distinfo
index 114c7d325a89..37738ec6e277 100644
--- a/chinese/rime-combo-pinyin/distinfo
+++ b/chinese/rime-combo-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227217
-SHA256 (rime-rime-combo-pinyin-g20211108-c9d8aca2fbc50ccab419d54cb9aaded362c1029d_GH0.tar.gz) = 8255fbd4fd5a31b4c1d3ddc349a276f58325a48333c075d56aa57ba266f25819
-SIZE (rime-rime-combo-pinyin-g20211108-c9d8aca2fbc50ccab419d54cb9aaded362c1029d_GH0.tar.gz) = 18693
+TIMESTAMP = 1762528702
+SHA256 (rime-rime-combo-pinyin-g20250926-1ea77823edf83c12e675f58d677a28af2ba66ca5_GH0.tar.gz) = 3ee924a6e5a73fb69b591be7200a75a1e8a448ccd659e9c962abb1c6ef7cb01e
+SIZE (rime-rime-combo-pinyin-g20250926-1ea77823edf83c12e675f58d677a28af2ba66ca5_GH0.tar.gz) = 23417
diff --git a/chinese/rime-combo-pinyin/pkg-plist b/chinese/rime-combo-pinyin/pkg-plist
index 3a8922f908d9..6876c01d9c1c 100644
--- a/chinese/rime-combo-pinyin/pkg-plist
+++ b/chinese/rime-combo-pinyin/pkg-plist
@@ -1,9 +1,10 @@
+share/rime-data/build/combo_pinyin_split.schema.yaml
share/rime-data/build/combo_pinyin.prism.bin
share/rime-data/build/combo_pinyin.prism.txt
share/rime-data/build/combo_pinyin.schema.yaml
-share/rime-data/build/combo_pinyin_kbcon.schema.yaml
-share/rime-data/build/combo_pinyin_left.schema.yaml
-share/rime-data/combo_pinyin.schema.yaml
-share/rime-data/combo_pinyin_kbcon.schema.yaml
share/rime-data/combo_pinyin_layouts.yaml
-share/rime-data/combo_pinyin_left.schema.yaml
+share/rime-data/combo_pinyin_split.schema.yaml
+share/rime-data/combo_pinyin.schema.yaml
+share/rime-data/combo_pinyin_tonal_chords.schema.yaml
+share/rime-data/combo_pinyin_tonal_chords.yaml
+share/rime-data/combo_pinyin_with_tones.schema.yaml
diff --git a/chinese/rime-data-full/Makefile b/chinese/rime-data-full/Makefile
index e79f980898d8..2e5e8b7a59eb 100644
--- a/chinese/rime-data-full/Makefile
+++ b/chinese/rime-data-full/Makefile
@@ -2,7 +2,7 @@ PORTNAME= rime-data-full
PORTVERSION= g20211129
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime data files full set
WWW= https://github.com/rime/plum
diff --git a/chinese/rime-double-pinyin/Makefile b/chinese/rime-double-pinyin/Makefile
index ac63d0362035..794fbee0ef70 100644
--- a/chinese/rime-double-pinyin/Makefile
+++ b/chinese/rime-double-pinyin/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20190120
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Double Pinyin schema support
WWW= https://github.com/rime/rime-double-pinyin
diff --git a/chinese/rime-emoji/Makefile b/chinese/rime-emoji/Makefile
index 6224fccaf620..f87d954853ac 100644
--- a/chinese/rime-emoji/Makefile
+++ b/chinese/rime-emoji/Makefile
@@ -1,8 +1,8 @@
PORTNAME= rime-emoji
-DISTVERSION= g20210909
+DISTVERSION= g20250331
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime emoji suggestions support
WWW= https://github.com/rime/rime-emoji
@@ -14,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4
+GH_TAGNAME= 3dd83a264b4686b56abddedecbde75360cbbbfab
NO_ARCH= yes
NO_BUILD= yes
diff --git a/chinese/rime-emoji/distinfo b/chinese/rime-emoji/distinfo
index f56b8119b0c4..192e079c91ce 100644
--- a/chinese/rime-emoji/distinfo
+++ b/chinese/rime-emoji/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227218
-SHA256 (rime-rime-emoji-g20210909-fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4_GH0.tar.gz) = 19110ec1ac6ec8c475d94250fbf0132c13265f12021bd7eb46a4eca018bff634
-SIZE (rime-rime-emoji-g20210909-fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4_GH0.tar.gz) = 66661
+TIMESTAMP = 1762528716
+SHA256 (rime-rime-emoji-g20250331-3dd83a264b4686b56abddedecbde75360cbbbfab_GH0.tar.gz) = aec36dcb2c10da7dc27c58666148b8fe13913fecb01a60e7542d4340ff452815
+SIZE (rime-rime-emoji-g20250331-3dd83a264b4686b56abddedecbde75360cbbbfab_GH0.tar.gz) = 51135
diff --git a/chinese/rime-essay/Makefile b/chinese/rime-essay/Makefile
index 6169aed2759b..0d732a35b2cb 100644
--- a/chinese/rime-essay/Makefile
+++ b/chinese/rime-essay/Makefile
@@ -1,8 +1,8 @@
PORTNAME= rime-essay
-DISTVERSION= g20210805
+DISTVERSION= g20251103
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Essay - the shared vocabulary and language model for Rime
WWW= https://github.com/rime/rime-essay
@@ -14,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 8882482d07f38b5713ea3f49cb593eed94e671dd
+GH_TAGNAME= e0160b8ef723a423e84ee52b53614ac3382f6d16
NO_BUILD= yes
NO_ARCH= yes
diff --git a/chinese/rime-essay/distinfo b/chinese/rime-essay/distinfo
index 5e34ce1cf4aa..2e714f74e8d9 100644
--- a/chinese/rime-essay/distinfo
+++ b/chinese/rime-essay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227219
-SHA256 (rime-rime-essay-g20210805-8882482d07f38b5713ea3f49cb593eed94e671dd_GH0.tar.gz) = 5a70366be097c7e23061384e412eb26326ce0c8de2fa1d357b2db18e1bba399f
-SIZE (rime-rime-essay-g20210805-8882482d07f38b5713ea3f49cb593eed94e671dd_GH0.tar.gz) = 1771559
+TIMESTAMP = 1762528727
+SHA256 (rime-rime-essay-g20251103-e0160b8ef723a423e84ee52b53614ac3382f6d16_GH0.tar.gz) = 0772b9cda4a398ae6e0bce2505dc477eecd925c5f7e54dfc4551e1436c174bb4
+SIZE (rime-rime-essay-g20251103-e0160b8ef723a423e84ee52b53614ac3382f6d16_GH0.tar.gz) = 2577572
diff --git a/chinese/rime-ipa/Makefile b/chinese/rime-ipa/Makefile
index 208469205b33..5f3efe33ae2a 100644
--- a/chinese/rime-ipa/Makefile
+++ b/chinese/rime-ipa/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20200413
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime IPA schema support
WWW= https://github.com/rime/rime-ipa
diff --git a/chinese/rime-jyutping/Makefile b/chinese/rime-jyutping/Makefile
index f94283ffcd27..13370625cba0 100644
--- a/chinese/rime-jyutping/Makefile
+++ b/chinese/rime-jyutping/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-jyutping
-DISTVERSION= g20200809
-PORTREVISION= 1
+DISTVERSION= g20220517
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Jyutping (old) schema support
WWW= https://github.com/rime/rime-jyutping
@@ -22,7 +21,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 1e24baa6998815c716c581effe8ec65ee87c4e8c
+GH_TAGNAME= 50100769f645bf92afef5170e3bf42be5147b41b
NO_ARCH= yes
diff --git a/chinese/rime-jyutping/distinfo b/chinese/rime-jyutping/distinfo
index 85ddd578f317..b2e61edf2ee8 100644
--- a/chinese/rime-jyutping/distinfo
+++ b/chinese/rime-jyutping/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608711623
-SHA256 (rime-rime-jyutping-g20200809-1e24baa6998815c716c581effe8ec65ee87c4e8c_GH0.tar.gz) = aa5399928110b58171a9a8cd7abcff153acc9fcf9dc85294accb11c360256738
-SIZE (rime-rime-jyutping-g20200809-1e24baa6998815c716c581effe8ec65ee87c4e8c_GH0.tar.gz) = 3123763
+TIMESTAMP = 1736282926
+SHA256 (rime-rime-jyutping-g20220517-50100769f645bf92afef5170e3bf42be5147b41b_GH0.tar.gz) = abba5346b6020ea2a5875e2aea2a031c7545fcce5d93ac2096129bb5a3cb333a
+SIZE (rime-rime-jyutping-g20220517-50100769f645bf92afef5170e3bf42be5147b41b_GH0.tar.gz) = 3124912
diff --git a/chinese/rime-luna-pinyin/Makefile b/chinese/rime-luna-pinyin/Makefile
index 92435f6bc48c..47e1e3023ffa 100644
--- a/chinese/rime-luna-pinyin/Makefile
+++ b/chinese/rime-luna-pinyin/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-luna-pinyin
-DISTVERSION= g20210805
-PORTREVISION= 1
+DISTVERSION= g20250804
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Luna Pinyin schema support
WWW= https://github.com/rime/rime-luna-pinyin
@@ -23,7 +22,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 6e677427764b542313858eaed22c2951d8ec22fe
+GH_TAGNAME= 46acf03142c12b5aeed7002675046bf7255eed35
NO_ARCH= yes
diff --git a/chinese/rime-luna-pinyin/distinfo b/chinese/rime-luna-pinyin/distinfo
index e4777cdf1654..d6252379bbd0 100644
--- a/chinese/rime-luna-pinyin/distinfo
+++ b/chinese/rime-luna-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227221
-SHA256 (rime-rime-luna-pinyin-g20210805-6e677427764b542313858eaed22c2951d8ec22fe_GH0.tar.gz) = 85521a4eb79da65445d332fbe5001f85d06c7eb4894385f0b2ffa81c9a6441ef
-SIZE (rime-rime-luna-pinyin-g20210805-6e677427764b542313858eaed22c2951d8ec22fe_GH0.tar.gz) = 395442
+TIMESTAMP = 1762528736
+SHA256 (rime-rime-luna-pinyin-g20250804-46acf03142c12b5aeed7002675046bf7255eed35_GH0.tar.gz) = 9877e5c0ac1de0688763f5607948685f7ef4dbbbc4b7f1d57c8ca2a586cc6be6
+SIZE (rime-rime-luna-pinyin-g20250804-46acf03142c12b5aeed7002675046bf7255eed35_GH0.tar.gz) = 395914
diff --git a/chinese/rime-middle-chinese/Makefile b/chinese/rime-middle-chinese/Makefile
index b4f369cd84ef..12a2c4922423 100644
--- a/chinese/rime-middle-chinese/Makefile
+++ b/chinese/rime-middle-chinese/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20210926
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Middle Chinese schema support
WWW= https://github.com/rime/rime-middle-chinese
diff --git a/chinese/rime-pinyin-simp/Makefile b/chinese/rime-pinyin-simp/Makefile
index 5356482f7e90..61d602f4d9eb 100644
--- a/chinese/rime-pinyin-simp/Makefile
+++ b/chinese/rime-pinyin-simp/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-pinyin-simp
-DISTVERSION= g20210627
-PORTREVISION= 1
+DISTVERSION= g20241229
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime pinyin-simp schema support
WWW= https://github.com/rime/rime-pinyin-simp
@@ -22,7 +21,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= b0e84cda02c613ebdedc127a26131b3800f45a8e
+GH_TAGNAME= 0c6861ef7420ee780270ca6d993d18d4101049d0
NO_ARCH= yes
diff --git a/chinese/rime-pinyin-simp/distinfo b/chinese/rime-pinyin-simp/distinfo
index 668f29dd6f57..29d63f0ace6e 100644
--- a/chinese/rime-pinyin-simp/distinfo
+++ b/chinese/rime-pinyin-simp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227222
-SHA256 (rime-rime-pinyin-simp-g20210627-b0e84cda02c613ebdedc127a26131b3800f45a8e_GH0.tar.gz) = 75b6ac2be6280bdeb87c8c5ffe35a8951bdc8417fc7b5e33642143bf82ba69c1
-SIZE (rime-rime-pinyin-simp-g20210627-b0e84cda02c613ebdedc127a26131b3800f45a8e_GH0.tar.gz) = 545325
+TIMESTAMP = 1736282275
+SHA256 (rime-rime-pinyin-simp-g20241229-0c6861ef7420ee780270ca6d993d18d4101049d0_GH0.tar.gz) = 46f37114a7929ecc01003a236803c8b1e5198382e6a21f83fae036604a6b08bf
+SIZE (rime-rime-pinyin-simp-g20241229-0c6861ef7420ee780270ca6d993d18d4101049d0_GH0.tar.gz) = 545333
diff --git a/chinese/rime-prelude/Makefile b/chinese/rime-prelude/Makefile
index 337782e5c3c3..5cd630f84b74 100644
--- a/chinese/rime-prelude/Makefile
+++ b/chinese/rime-prelude/Makefile
@@ -1,8 +1,8 @@
PORTNAME= rime-prelude
-DISTVERSION= g20211023
+DISTVERSION= g20250420
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Essential files for building up your Rime configuration
WWW= https://github.com/rime/rime-prelude
@@ -14,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 4001edf96791bbb5663573ba79ba4b1e9c0b8626
+GH_TAGNAME= 3c602fdb0dcca7825103e281efc50ef7580f99ec
NO_BUILD= yes
NO_ARCH= yes
diff --git a/chinese/rime-prelude/distinfo b/chinese/rime-prelude/distinfo
index efe2dd9d1ef9..1a35c8817687 100644
--- a/chinese/rime-prelude/distinfo
+++ b/chinese/rime-prelude/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227222
-SHA256 (rime-rime-prelude-g20211023-4001edf96791bbb5663573ba79ba4b1e9c0b8626_GH0.tar.gz) = e538817fe0708ca01fca63b8155a5287476962eb20272dd2ed0a2c064cef5217
-SIZE (rime-rime-prelude-g20211023-4001edf96791bbb5663573ba79ba4b1e9c0b8626_GH0.tar.gz) = 18302
+TIMESTAMP = 1762528745
+SHA256 (rime-rime-prelude-g20250420-3c602fdb0dcca7825103e281efc50ef7580f99ec_GH0.tar.gz) = 6aea8ad089595d2f9b8458e4804d70262c9ff693f75f843d3ffd1f66a24b65e9
+SIZE (rime-rime-prelude-g20250420-3c602fdb0dcca7825103e281efc50ef7580f99ec_GH0.tar.gz) = 18340
diff --git a/chinese/rime-quick/Makefile b/chinese/rime-quick/Makefile
index 21528871ae35..930e72903255 100644
--- a/chinese/rime-quick/Makefile
+++ b/chinese/rime-quick/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20190120
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Quick schema support
WWW= https://github.com/rime/rime-quick
diff --git a/chinese/rime-scj/Makefile b/chinese/rime-scj/Makefile
index 560b7d2333f4..707cbded1ad4 100644
--- a/chinese/rime-scj/Makefile
+++ b/chinese/rime-scj/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20190120
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Smart Cangjie schema support
WWW= https://github.com/rime/rime-scj
diff --git a/chinese/rime-soutzoe/Makefile b/chinese/rime-soutzoe/Makefile
index ef0d04d6ecda..ba2147682e76 100644
--- a/chinese/rime-soutzoe/Makefile
+++ b/chinese/rime-soutzoe/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20190120
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Soutzoe schema support
WWW= https://github.com/rime/rime-soutzoe
diff --git a/chinese/rime-stenotype/Makefile b/chinese/rime-stenotype/Makefile
index 0b62da9a060c..4f0f4bb4c8d0 100644
--- a/chinese/rime-stenotype/Makefile
+++ b/chinese/rime-stenotype/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20191007
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Stenotype schema support
WWW= https://github.com/rime/rime-stenotype
diff --git a/chinese/rime-stroke/Makefile b/chinese/rime-stroke/Makefile
index 64ef8cba9d7e..fa4c25c6a93a 100644
--- a/chinese/rime-stroke/Makefile
+++ b/chinese/rime-stroke/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20191221
PORTREVISION= 2
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Stroke schema support
WWW= https://github.com/rime/rime-stroke
diff --git a/chinese/rime-terra-pinyin/Makefile b/chinese/rime-terra-pinyin/Makefile
index 2e809d33ca48..1cbc631abb09 100644
--- a/chinese/rime-terra-pinyin/Makefile
+++ b/chinese/rime-terra-pinyin/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-terra-pinyin
-DISTVERSION= g20210805
-PORTREVISION= 1
+DISTVERSION= g20251008
CATEGORIES= chinese textproc
-MAINTAINER= khng@FreeBSD.org
+MAINTAINER= eric@camachat.org
COMMENT= Rime Terra Pinyin schema support
WWW= https://github.com/rime/rime-terra-pinyin
@@ -23,7 +22,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= aefaf372b25febbf4d5f9443bd284d3dd6876085
+GH_TAGNAME= 11878613ea12c2199b3aa71e320491f468e1fc7d
NO_ARCH= yes
diff --git a/chinese/rime-terra-pinyin/distinfo b/chinese/rime-terra-pinyin/distinfo
index 769bc0f12203..556b324e9321 100644
--- a/chinese/rime-terra-pinyin/distinfo
+++ b/chinese/rime-terra-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638227225
-SHA256 (rime-rime-terra-pinyin-g20210805-aefaf372b25febbf4d5f9443bd284d3dd6876085_GH0.tar.gz) = fd034ca12c48cf1e6e3fae9a1d2187cd69347da8b78d15b8d910e97bfc58e18e
-SIZE (rime-rime-terra-pinyin-g20210805-aefaf372b25febbf4d5f9443bd284d3dd6876085_GH0.tar.gz) = 730460
+TIMESTAMP = 1762528753
+SHA256 (rime-rime-terra-pinyin-g20251008-11878613ea12c2199b3aa71e320491f468e1fc7d_GH0.tar.gz) = 4ed05604871a97a0cadb78d23f24eb84544ed1dbb1d12f49f25573816bb4b60d
+SIZE (rime-rime-terra-pinyin-g20251008-11878613ea12c2199b3aa71e320491f468e1fc7d_GH0.tar.gz) = 731195
diff --git a/chinese/rime-terra-pinyin/pkg-plist b/chinese/rime-terra-pinyin/pkg-plist
index a80bf27800c1..80aa8e0c14fc 100644
--- a/chinese/rime-terra-pinyin/pkg-plist
+++ b/chinese/rime-terra-pinyin/pkg-plist
@@ -6,3 +6,4 @@ share/rime-data/build/terra_pinyin.table.bin
share/rime-data/build/terra_pinyin.table.txt
share/rime-data/terra_pinyin.dict.yaml
share/rime-data/terra_pinyin.schema.yaml
+share/rime-data/terra_pinyin_12345.schema.yaml
diff --git a/chinese/rime-wubi/Makefile b/chinese/rime-wubi/Makefile
index 0ecdcbe78f68..28aead041a7c 100644
--- a/chinese/rime-wubi/Makefile
+++ b/chinese/rime-wubi/Makefile
@@ -1,9 +1,8 @@
PORTNAME= rime-wubi
-DISTVERSION= g20200908
-PORTREVISION= 1
+DISTVERSION= g20231024
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Wubi schema support
WWW= https://github.com/rime/rime-wubi
@@ -24,7 +23,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= f1876f08f1d4a9696395be0070c0e8e4353c44cb
+GH_TAGNAME= 152a0d3f3efe40cae216d1e3b338242446848d07
NO_ARCH= yes
diff --git a/chinese/rime-wubi/distinfo b/chinese/rime-wubi/distinfo
index 7d638d4e93b7..8c8e8e2a176f 100644
--- a/chinese/rime-wubi/distinfo
+++ b/chinese/rime-wubi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615224081
-SHA256 (rime-rime-wubi-g20200908-f1876f08f1d4a9696395be0070c0e8e4353c44cb_GH0.tar.gz) = b5b2f49cd1111093a6cefe82e8dd77874a6a862f1214dde2e7f3ea901cc23969
-SIZE (rime-rime-wubi-g20200908-f1876f08f1d4a9696395be0070c0e8e4353c44cb_GH0.tar.gz) = 1092187
+TIMESTAMP = 1736283101
+SHA256 (rime-rime-wubi-g20231024-152a0d3f3efe40cae216d1e3b338242446848d07_GH0.tar.gz) = 4353c2a1dc581e7794cd1e7c8c8628edda565790e2b8b4163c0cdc96ba8c8642
+SIZE (rime-rime-wubi-g20231024-152a0d3f3efe40cae216d1e3b338242446848d07_GH0.tar.gz) = 1093293
diff --git a/chinese/rime-wugniu/Makefile b/chinese/rime-wugniu/Makefile
index 4e24a0e0ff5e..2f3e860642a9 100644
--- a/chinese/rime-wugniu/Makefile
+++ b/chinese/rime-wugniu/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20190120
PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= eric@camachat.org
COMMENT= Rime Wugniu schema support
WWW= https://github.com/rime/rime-wugniu