aboutsummaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
Diffstat (limited to 'chinese')
-rw-r--r--chinese/auto-tw-l10n/Makefile1
-rw-r--r--chinese/fcitx5-chewing/Makefile4
-rw-r--r--chinese/fcitx5-chewing/distinfo6
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile8
-rw-r--r--chinese/fcitx5-chinese-addons/distinfo6
-rw-r--r--chinese/fcitx5-chinese-addons/pkg-plist3
-rw-r--r--chinese/fcitx5-mcbopomofo/Makefile3
-rw-r--r--chinese/fcitx5-mcbopomofo/distinfo6
-rw-r--r--chinese/fcitx5-mcbopomofo/files/patch-src_KeyHandler.cpp10
-rw-r--r--chinese/fcitx5-mcbopomofo/pkg-plist2
-rw-r--r--chinese/fcitx5-rime/Makefile4
-rw-r--r--chinese/fcitx5-rime/distinfo6
-rw-r--r--chinese/fcitx5-rime/pkg-plist42
-rw-r--r--chinese/fcitx5-table-extra/Makefile4
-rw-r--r--chinese/fcitx5-table-extra/distinfo6
-rw-r--r--chinese/fcitx5-table-extra/pkg-plist2
-rw-r--r--chinese/fcitx5-table-other/Makefile4
-rw-r--r--chinese/fcitx5-table-other/distinfo6
-rw-r--r--chinese/libime-jyutping/Makefile6
-rw-r--r--chinese/libime-jyutping/distinfo6
-rw-r--r--chinese/libime-jyutping/pkg-plist4
-rw-r--r--chinese/libime/Makefile11
-rw-r--r--chinese/libime/distinfo18
-rw-r--r--chinese/libime/pkg-plist2
-rw-r--r--chinese/libpinyin/Makefile20
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--chinese/librime/Makefile8
-rw-r--r--chinese/librime/distinfo8
-rw-r--r--chinese/librime/pkg-plist1
30 files changed, 119 insertions, 108 deletions
diff --git a/chinese/auto-tw-l10n/Makefile b/chinese/auto-tw-l10n/Makefile
index 95c0f5652ac4..3570a0a54c09 100644
--- a/chinese/auto-tw-l10n/Makefile
+++ b/chinese/auto-tw-l10n/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
COMMENT= Automatic localization for Traditional Chinese locale
+WWW= https://github.com/BSDTW/auto-tw-l10n
NO_ARCH= yes
NO_BUILD= yes
diff --git a/chinese/fcitx5-chewing/Makefile b/chinese/fcitx5-chewing/Makefile
index ae69e33f63ed..4b5704492e31 100644
--- a/chinese/fcitx5-chewing/Makefile
+++ b/chinese/fcitx5-chewing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-chewing
-DISTVERSION= 5.0.14
+DISTVERSION= 5.1.3
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
LIB_DEPENDS= libchewing.so:chinese/libchewing \
libFcitx5Core.so:textproc/fcitx5
-USES= compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig tar:xz
+USES= compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig tar:zst
USE_KDE= ecm
diff --git a/chinese/fcitx5-chewing/distinfo b/chinese/fcitx5-chewing/distinfo
index 5cef44e845e7..9891f6ccf425 100644
--- a/chinese/fcitx5-chewing/distinfo
+++ b/chinese/fcitx5-chewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679110391
-SHA256 (fcitx5-chewing-5.0.14.tar.xz) = 7000d66a341e3bdb5bdf8c948c20bf1b6f4cb08b458d13d4d3c2e3fd6e30e6f8
-SIZE (fcitx5-chewing-5.0.14.tar.xz) = 23780
+TIMESTAMP = 1714963257
+SHA256 (fcitx5-chewing-5.1.3.tar.zst) = 9734e2e67a4b179bd515a2eb613dfd57fdb7357273e5380fc15a9202ccc87a3a
+SIZE (fcitx5-chewing-5.1.3.tar.zst) = 33373
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 73b9cbfb86ea..324474a1af0d 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5-chinese-addons
-DISTVERSION= 5.0.17
-PORTREVISION= 6
+DISTVERSION= 5.1.5
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:py_stroke,py_table
@@ -26,7 +25,7 @@ LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
RUN_DEPENDS= fcitx5-lua>0:textproc/fcitx5-lua
USES= cmake compiler:c++17-lang gettext kde:5 localbase pkgconfig \
- tar:xz
+ tar:zst
OPTIONS_DEFINE= GUI
OPTIONS_DEFAULT= GUI
@@ -40,9 +39,10 @@ GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt
GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=false
USE_KDE= ecm
+USE_QT= core gui network widgets
CMAKE_ON= ENABLE_OPENCC
-CMAKE_OFF= ENABLE_TEST
+CMAKE_OFF= ENABLE_TEST USE_QT6
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
CONFLICTS_INSTALL= zh-fcitx # share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
diff --git a/chinese/fcitx5-chinese-addons/distinfo b/chinese/fcitx5-chinese-addons/distinfo
index 2092cbdff534..328573b90a20 100644
--- a/chinese/fcitx5-chinese-addons/distinfo
+++ b/chinese/fcitx5-chinese-addons/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1679110805
-SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.0.17.tar.xz) = 9822aeac6b772d38df8bca4f806798d0cef8e8493cc601ddbe060b50b6f75f46
-SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.0.17.tar.xz) = 234696
+TIMESTAMP = 1714963337
+SHA256 (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.5.tar.zst) = 4987c529080d9920d1d29469f3721a57394e101d8ea05c4e3225bb689696da24
+SIZE (fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.5.tar.zst) = 366303
SHA256 (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248
SIZE (fcitx5-chinese-addons/py_stroke-20121124.tar.gz) = 445601
SHA256 (fcitx5-chinese-addons/py_table-20121124.tar.gz) = 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
diff --git a/chinese/fcitx5-chinese-addons/pkg-plist b/chinese/fcitx5-chinese-addons/pkg-plist
index f51c642db894..3959fad8dd07 100644
--- a/chinese/fcitx5-chinese-addons/pkg-plist
+++ b/chinese/fcitx5-chinese-addons/pkg-plist
@@ -15,6 +15,7 @@ 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
share/fcitx5/addon/chttrans.conf
share/fcitx5/addon/cloudpinyin.conf
@@ -36,7 +37,7 @@ share/fcitx5/inputmethod/wbx.conf
share/fcitx5/inputmethod/zrm.conf
share/fcitx5/lua/imeapi/extensions/pinyin.lua
share/fcitx5/pinyin/chaizi.dict
-share/fcitx5/pinyin/emoji.dict
+share/fcitx5/pinyin/symbols
share/fcitx5/pinyinhelper/py_stroke.mb
share/fcitx5/pinyinhelper/py_table.mb
share/fcitx5/punctuation/punc.mb.zh_CN
diff --git a/chinese/fcitx5-mcbopomofo/Makefile b/chinese/fcitx5-mcbopomofo/Makefile
index 52a83bc814fb..b958fb9694b9 100644
--- a/chinese/fcitx5-mcbopomofo/Makefile
+++ b/chinese/fcitx5-mcbopomofo/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fcitx5-mcbopomofo
-DISTVERSION= 2.5.2
-PORTREVISION= 1
+DISTVERSION= 2.7
CATEGORIES= chinese textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/chinese/fcitx5-mcbopomofo/distinfo b/chinese/fcitx5-mcbopomofo/distinfo
index 9cf085b0b059..ba5b65599f5b 100644
--- a/chinese/fcitx5-mcbopomofo/distinfo
+++ b/chinese/fcitx5-mcbopomofo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684306285
-SHA256 (openvanilla-fcitx5-mcbopomofo-2.5.2_GH0.tar.gz) = cbe9cc610299835e82557f78e9ac4f856c2375f00a0f06c06741439761b97ba7
-SIZE (openvanilla-fcitx5-mcbopomofo-2.5.2_GH0.tar.gz) = 1859402
+TIMESTAMP = 1714963387
+SHA256 (openvanilla-fcitx5-mcbopomofo-2.7_GH0.tar.gz) = 9dc6ea3e6d70f5950437679b21d1956bfdc755a2c72a50c4eec125fcb643ef8e
+SIZE (openvanilla-fcitx5-mcbopomofo-2.7_GH0.tar.gz) = 2711754
diff --git a/chinese/fcitx5-mcbopomofo/files/patch-src_KeyHandler.cpp b/chinese/fcitx5-mcbopomofo/files/patch-src_KeyHandler.cpp
new file mode 100644
index 000000000000..5a06d228faae
--- /dev/null
+++ b/chinese/fcitx5-mcbopomofo/files/patch-src_KeyHandler.cpp
@@ -0,0 +1,10 @@
+--- src/KeyHandler.cpp.orig 2024-05-06 03:07:04 UTC
++++ src/KeyHandler.cpp
+@@ -25,6 +25,7 @@
+
+ #include <algorithm>
+ #include <chrono>
++#include <sstream>
+ #include <utility>
+
+ #include "ChineseNumbers/ChineseNumbers.h"
diff --git a/chinese/fcitx5-mcbopomofo/pkg-plist b/chinese/fcitx5-mcbopomofo/pkg-plist
index 91430a34d614..c1d457e8956d 100644
--- a/chinese/fcitx5-mcbopomofo/pkg-plist
+++ b/chinese/fcitx5-mcbopomofo/pkg-plist
@@ -1,8 +1,10 @@
lib/fcitx5/mcbopomofo.so
share/fcitx5/addon/mcbopomofo.conf
share/fcitx5/data/mcbopomofo-add-phrase-hook.sh
+share/fcitx5/data/mcbopomofo-associated-phrases-v2.txt
share/fcitx5/data/mcbopomofo-data-plain-bpmf.txt
share/fcitx5/data/mcbopomofo-data.txt
+share/fcitx5/data/mcbopomofo-dictionary-service.json
share/fcitx5/inputmethod/mcbopomofo-plain.conf
share/fcitx5/inputmethod/mcbopomofo.conf
share/icons/hicolor/24x24/apps/fcitx-mcbopomofo.png
diff --git a/chinese/fcitx5-rime/Makefile b/chinese/fcitx5-rime/Makefile
index f774a50ec0d5..40227ac26832 100644
--- a/chinese/fcitx5-rime/Makefile
+++ b/chinese/fcitx5-rime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-rime
-DISTVERSION= 5.0.16
+DISTVERSION= 5.1.6
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -16,7 +16,7 @@ LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
RUN_DEPENDS= ${_SCHEMA_DEPENDS}
USES= cmake compiler:c++17-lang gettext-tools kde:5 localbase \
- pkgconfig tar:xz
+ pkgconfig tar:zst
USE_KDE= ecm
diff --git a/chinese/fcitx5-rime/distinfo b/chinese/fcitx5-rime/distinfo
index f927f6017401..8fdc77cbec7b 100644
--- a/chinese/fcitx5-rime/distinfo
+++ b/chinese/fcitx5-rime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679111062
-SHA256 (fcitx5-rime-5.0.16.tar.xz) = 5076d90b95d67bde6beffb48a3c9d643c60f54e82dc6e7243eb794cada8c7834
-SIZE (fcitx5-rime-5.0.16.tar.xz) = 44948
+TIMESTAMP = 1714963430
+SHA256 (fcitx5-rime-5.1.6.tar.zst) = 2e5d13f9b8065d86e0fcf389982783563913bda36e47f6f1c3d85024957e090a
+SIZE (fcitx5-rime-5.1.6.tar.zst) = 61041
diff --git a/chinese/fcitx5-rime/pkg-plist b/chinese/fcitx5-rime/pkg-plist
index 0d45808897aa..503b9b438b15 100644
--- a/chinese/fcitx5-rime/pkg-plist
+++ b/chinese/fcitx5-rime/pkg-plist
@@ -1,29 +1,29 @@
-lib/fcitx5/rime.so
+lib/fcitx5/librime.so
share/fcitx5/addon/rime.conf
share/fcitx5/inputmethod/rime.conf
-share/icons/hicolor/48x48/apps/fcitx-rime-deploy.png
-share/icons/hicolor/48x48/apps/fcitx-rime-disable.png
-share/icons/hicolor/48x48/apps/fcitx-rime-im.png
-share/icons/hicolor/48x48/apps/fcitx-rime-latin.png
-share/icons/hicolor/48x48/apps/fcitx-rime-sync.png
+share/icons/hicolor/48x48/apps/fcitx_rime_deploy.png
+share/icons/hicolor/48x48/apps/fcitx_rime_disable.png
+share/icons/hicolor/48x48/apps/fcitx_rime_im.png
+share/icons/hicolor/48x48/apps/fcitx_rime_latin.png
+share/icons/hicolor/48x48/apps/fcitx_rime_sync.png
share/icons/hicolor/48x48/apps/fcitx-rime.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime-deploy.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime-disable.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime-im.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime-latin.png
-share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime-sync.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rime_deploy.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rime_disable.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rime_im.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rime_latin.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_rime_sync.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-rime.png
-share/icons/hicolor/scalable/apps/fcitx-rime-deploy.svg
-share/icons/hicolor/scalable/apps/fcitx-rime-disable.svg
-share/icons/hicolor/scalable/apps/fcitx-rime-im.svg
-share/icons/hicolor/scalable/apps/fcitx-rime-latin.svg
-share/icons/hicolor/scalable/apps/fcitx-rime-sync.svg
+share/icons/hicolor/scalable/apps/fcitx_rime_deploy.svg
+share/icons/hicolor/scalable/apps/fcitx_rime_disable.svg
+share/icons/hicolor/scalable/apps/fcitx_rime_im.svg
+share/icons/hicolor/scalable/apps/fcitx_rime_latin.svg
+share/icons/hicolor/scalable/apps/fcitx_rime_sync.svg
share/icons/hicolor/scalable/apps/fcitx-rime.svg
-share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime-deploy.svg
-share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime-disable.svg
-share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime-im.svg
-share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime-latin.svg
-share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx-rime-sync.svg
+share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx_rime_deploy.svg
+share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx_rime_disable.svg
+share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx_rime_im.svg
+share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx_rime_latin.svg
+share/icons/hicolor/scalable/apps/org.fcitx.Fcitx5.fcitx_rime_sync.svg
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
diff --git a/chinese/fcitx5-table-extra/Makefile b/chinese/fcitx5-table-extra/Makefile
index 289cad8a2c9c..238677c32059 100644
--- a/chinese/fcitx5-table-extra/Makefile
+++ b/chinese/fcitx5-table-extra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-extra
-DISTVERSION= 5.0.13
+DISTVERSION= 5.1.5
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -13,7 +13,7 @@ LICENSE_COMB= multi
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
libIMETable.so:chinese/libime
-USES= cmake gettext-tools kde:5 tar:xz
+USES= cmake gettext-tools kde:5 tar:zst
USE_KDE= ecm
diff --git a/chinese/fcitx5-table-extra/distinfo b/chinese/fcitx5-table-extra/distinfo
index 99a9ed1ac0f9..835d0817308b 100644
--- a/chinese/fcitx5-table-extra/distinfo
+++ b/chinese/fcitx5-table-extra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679111138
-SHA256 (fcitx5-table-extra-5.0.13.tar.xz) = 6aec03e6cb1408d8447898226132e7226071535c0584e35e04159e4c5f74a016
-SIZE (fcitx5-table-extra-5.0.13.tar.xz) = 7288400
+TIMESTAMP = 1714963465
+SHA256 (fcitx5-table-extra-5.1.5.tar.zst) = 399b2360555e081f12324e7733b76fc83132409e809fc9b8ebe889348f6285ba
+SIZE (fcitx5-table-extra-5.1.5.tar.zst) = 13837962
diff --git a/chinese/fcitx5-table-extra/pkg-plist b/chinese/fcitx5-table-extra/pkg-plist
index 568799482634..79a007a1faa7 100644
--- a/chinese/fcitx5-table-extra/pkg-plist
+++ b/chinese/fcitx5-table-extra/pkg-plist
@@ -16,6 +16,7 @@ share/fcitx5/inputmethod/stroke5.conf
share/fcitx5/inputmethod/t9.conf
share/fcitx5/inputmethod/wu.conf
share/fcitx5/inputmethod/wubi-large.conf
+share/fcitx5/inputmethod/wubi98-large.conf
share/fcitx5/inputmethod/wubi98-pinyin.conf
share/fcitx5/inputmethod/wubi98-single.conf
share/fcitx5/inputmethod/wubi98.conf
@@ -40,6 +41,7 @@ share/fcitx5/table/stroke5.main.dict
share/fcitx5/table/t9.main.dict
share/fcitx5/table/wu.main.dict
share/fcitx5/table/wubi-large.main.dict
+share/fcitx5/table/wubi98-large.main.dict
share/fcitx5/table/wubi98-pinyin.main.dict
share/fcitx5/table/wubi98-single.main.dict
share/fcitx5/table/wubi98.main.dict
diff --git a/chinese/fcitx5-table-other/Makefile b/chinese/fcitx5-table-other/Makefile
index 1837e93b4403..0643aee5ea50 100644
--- a/chinese/fcitx5-table-other/Makefile
+++ b/chinese/fcitx5-table-other/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcitx5-table-other
-DISTVERSION= 5.0.11
+DISTVERSION= 5.1.2
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
libIMETable.so:chinese/libime
-USES= cmake gettext-tools kde:5 tar:xz
+USES= cmake gettext-tools kde:5 tar:zst
OPTIONS_DEFINE= DEPRECATED
diff --git a/chinese/fcitx5-table-other/distinfo b/chinese/fcitx5-table-other/distinfo
index 7c90c7226700..f858d9e5197f 100644
--- a/chinese/fcitx5-table-other/distinfo
+++ b/chinese/fcitx5-table-other/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679111241
-SHA256 (fcitx5-table-other-5.0.11.tar.xz) = 3f61b7f0364cb7149eaeaeac6fce3d00ab72d6cb5bb884760a41d4738df3244c
-SIZE (fcitx5-table-other-5.0.11.tar.xz) = 286136
+TIMESTAMP = 1714963476
+SHA256 (fcitx5-table-other-5.1.2.tar.zst) = 0bb9ddc96427c3759569a4584b65beee20268e021459ddc2b90fded9bdc7ac2c
+SIZE (fcitx5-table-other-5.1.2.tar.zst) = 532035
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index 9e7302488837..ae7a6f2d1878 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libime-jyutping
-DISTVERSION= 1.0.6
-PORTREVISION= 5
+DISTVERSION= 1.0.11
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict,model
@@ -23,7 +22,8 @@ LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
libIMECore.so:chinese/libime
RUN_DEPENDS= ${LOCALBASE}/lib/fcitx5/libpunctuation.so:chinese/fcitx5-chinese-addons
-USES= cmake compiler:c++17-lang gettext-tools kde:5 localbase tar:xz
+USES= cmake compiler:c++17-lang gettext-tools kde:5 localbase \
+ pkgconfig tar:zst
PLIST_SUB= VER=${PORTVERSION}
diff --git a/chinese/libime-jyutping/distinfo b/chinese/libime-jyutping/distinfo
index 4ce7bfa0fd32..dd107a9017c2 100644
--- a/chinese/libime-jyutping/distinfo
+++ b/chinese/libime-jyutping/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1679111720
-SHA256 (libime-jyutping/libime-jyutping-1.0.6.tar.xz) = 3ba22518003650f9608870ace491b9bd48eef449bb763a5f8919c8e294716499
-SIZE (libime-jyutping/libime-jyutping-1.0.6.tar.xz) = 38476
+TIMESTAMP = 1714980606
+SHA256 (libime-jyutping/libime-jyutping-1.0.11.tar.zst) = 82691817b0ba995831b4257b6eab12a6dc056ca6ec7388931118ab6be4742d4c
+SIZE (libime-jyutping/libime-jyutping-1.0.11.tar.zst) = 51533
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
diff --git a/chinese/libime-jyutping/pkg-plist b/chinese/libime-jyutping/pkg-plist
index aedb42a5d317..87ad8bb884f4 100644
--- a/chinese/libime-jyutping/pkg-plist
+++ b/chinese/libime-jyutping/pkg-plist
@@ -11,9 +11,9 @@ lib/cmake/LibIMEJyutping/LibIMEJyutpingConfig.cmake
lib/cmake/LibIMEJyutping/LibIMEJyutpingConfigVersion.cmake
lib/cmake/LibIMEJyutping/LibIMEJyutpingTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibIMEJyutping/LibIMEJyutpingTargets.cmake
-lib/fcitx5/jyutping.so
+lib/fcitx5/libjyutping.so
lib/libIMEJyutping.so
-lib/libIMEJyutping.so.0
+lib/libIMEJyutping.so.1
lib/libIMEJyutping.so.%%VER%%
lib/libime/zh_HK.lm
lib/libime/zh_HK.lm.predict
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index c220f90ba125..25f82cb63d47 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libime
-DISTVERSION= 1.0.17
-PORTREVISION= 3
+DISTVERSION= 1.1.7
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
@@ -19,7 +18,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
libFcitx5Utils.so:textproc/fcitx5
-USES= cmake compiler:c++17-lang kde:5 tar:xz
+USES= cmake compiler:c++17-lang kde:5 pkgconfig tar:zst
PLIST_SUB= VER=${PORTVERSION} \
VER_MAJOR=${PORTVERSION:R:R}
@@ -32,9 +31,9 @@ CMAKE_OFF= ENABLE_TEST
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
# These must follow data/CMakeLists.txt
-OPENGRAM_LM_TAR= lm_sc.arpa-20220810.tar.xz
-OPENGRAM_DICT_TAR= dict-20220810.tar.xz
-TABLE_DICT_TAR= table.tar.gz
+OPENGRAM_LM_TAR= lm_sc.arpa-20230712.tar.xz
+OPENGRAM_DICT_TAR= dict-20240416.tar.zst
+TABLE_DICT_TAR= table-20240108.tar.gz
.include <bsd.port.pre.mk>
diff --git a/chinese/libime/distinfo b/chinese/libime/distinfo
index 7a584192f4f2..c0878e82644a 100644
--- a/chinese/libime/distinfo
+++ b/chinese/libime/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1679111390
-SHA256 (libime/libime-1.0.17.tar.xz) = 23f87b8104b9161bdc41fbac44294fef825d586260afc698f6a85ff20ea65407
-SIZE (libime/libime-1.0.17.tar.xz) = 415804
-SHA256 (libime/lm_sc.arpa-20220810.tar.xz) = a11bc97d275adaf195f9bac854368ae06cdb4a0fe1eecf59db5ae580615db4fa
-SIZE (libime/lm_sc.arpa-20220810.tar.xz) = 21436544
-SHA256 (libime/dict-20220810.tar.xz) = 971752f413188007e8d19158c11b85c955e25d7b321ec2275c4b3af6d8a85d26
-SIZE (libime/dict-20220810.tar.xz) = 1160888
-SHA256 (libime/table.tar.gz) = 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7
-SIZE (libime/table.tar.gz) = 4144686
+TIMESTAMP = 1714969221
+SHA256 (libime/libime-1.1.7.tar.zst) = 4a20b0b77c6f4b166ebac2fb9aa411869a2835ee4a4679398c77bd576c673d49
+SIZE (libime/libime-1.1.7.tar.zst) = 562274
+SHA256 (libime/lm_sc.arpa-20230712.tar.xz) = badd62c16c6373787a0fda8f09cd452d12f60d5868856f651ceecf1a07baba32
+SIZE (libime/lm_sc.arpa-20230712.tar.xz) = 30701196
+SHA256 (libime/dict-20240416.tar.zst) = 9c262cbfa306cb4c3b055991b7e22b453e0f267f20ceb5d9d9e5f8fbe4f2d367
+SIZE (libime/dict-20240416.tar.zst) = 1648168
+SHA256 (libime/table-20240108.tar.gz) = 729c596d86907de727c74d0fc3fd241c406c5debd2b4cb74eefe022387ee9dae
+SIZE (libime/table-20240108.tar.gz) = 4144659
diff --git a/chinese/libime/pkg-plist b/chinese/libime/pkg-plist
index 8e68a95754dc..dccd0a4a5ba3 100644
--- a/chinese/libime/pkg-plist
+++ b/chinese/libime/pkg-plist
@@ -21,6 +21,7 @@ include/LibIME/libime/core/userlanguagemodel.h
include/LibIME/libime/core/utils.h
include/LibIME/libime/pinyin/libimepinyin_export.h
include/LibIME/libime/pinyin/pinyincontext.h
+include/LibIME/libime/pinyin/pinyincorrectionprofile.h
include/LibIME/libime/pinyin/pinyindata.h
include/LibIME/libime/pinyin/pinyindecoder.h
include/LibIME/libime/pinyin/pinyindictionary.h
@@ -28,6 +29,7 @@ include/LibIME/libime/pinyin/pinyinencoder.h
include/LibIME/libime/pinyin/pinyinime.h
include/LibIME/libime/pinyin/pinyinmatchstate.h
include/LibIME/libime/pinyin/pinyinmatchstate_p.h
+include/LibIME/libime/pinyin/pinyinprediction.h
include/LibIME/libime/pinyin/shuangpindata.h
include/LibIME/libime/pinyin/shuangpinprofile.h
include/LibIME/libime/table/autophrasedict.h
diff --git a/chinese/libpinyin/Makefile b/chinese/libpinyin/Makefile
index 9e55e7bfb96e..d5832c68f427 100644
--- a/chinese/libpinyin/Makefile
+++ b/chinese/libpinyin/Makefile
@@ -1,8 +1,9 @@
PORTNAME= libpinyin
-PORTVERSION= 2.8.1
-PORTREVISION= 1
+DISTVERSION= 2.8.1
+PORTREVISION= 2
CATEGORIES= chinese textproc
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ \
+ SF/${PORTNAME}/${PORTNAME}
MAINTAINER= lichray@gmail.com
COMMENT= Library to deal with pinyin
@@ -11,18 +12,19 @@ WWW= https://github.com/libpinyin/libpinyin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= bdb compiler:c++11-lang gmake gnome libtool pathfix pkgconfig
+LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet
+
+USES= compiler:c++11-lang gmake gnome libtool localbase:ldflags \
+ pathfix pkgconfig
USE_GNOME= glib20
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-CONFIGURE_ARGS+=CPPFLAGS="-I${LOCALBASE}/include \
- -I${BDB_INCLUDE_DIR}" \
- LDFLAGS="-L${LOCALBASE}/lib -l${BDB_LIB_NAME}"
INSTALL_TARGET= install-strip
+CONFIGURE_ARGS= --with-dbm=KyotoCabinet
+
OPTIONS_DEFINE= NLS
NLS_USES= gettext
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index fc26fc54360e..f65eeffedafb 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842330
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 76df410e78769b4a3119fd4ddb199cbfb8d0f37e566a59528b020838eaa877d8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 808964
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 7a20fb282887859c9f984a6e23683070ad071fb3548b6e17f952109b4f242cc8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2596176
+TIMESTAMP = 1714759811
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = c655d90d4b8d72bb0969ab278d861a35376fab611a3a79bb1797b94c5a619fe9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 809517
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 13867d0c6557d91d9a2c14d299821a4244123f99869f4af7128d744511789980
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2595997
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index ef1d881f44b9..65a953b9fb11 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842338
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = d4e538d23d89c6cd9553c3f758c517fbda5672be0c5a3c83476f1ed097c212ac
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 821695
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 0ef14ea4c93119c1d7a37c8428d155e3d95a087c37589c06ff8b393823e46135
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2627348
+TIMESTAMP = 1714759822
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 3f5018c5800080083f5c91fe8ddcf2b78445dd9e2b85ebf614eef7d5a5352498
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 821678
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 3c8d44eb55a61d46965bfd06a6691151188756982d9f959a746777a9280190c4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2627315
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index bcbaaa034123..c1e90273a8e0 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -1,11 +1,7 @@
PORTNAME= librime
-PORTVERSION= 1.7.3
-PORTREVISION= 9
+PORTVERSION= 1.11.2
CATEGORIES= chinese textproc
-PATCH_SITES= https://github.com/rime/librime/commit/
-PATCHFILES= c34c9ea4069bdba9d0f829e615769d79549701a9.patch:-p1
-
MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Input Method Engine, the core library
WWW= https://rime.github.io/
@@ -30,8 +26,6 @@ CMAKE_OFF= BUILD_TEST
USE_CXXSTD= c++14
USE_LDCONFIG= yes
USE_XORG= xorgproto
-CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT
-LDFLAGS+= -lintl
USE_GITHUB= yes
GH_ACCOUNT= rime
diff --git a/chinese/librime/distinfo b/chinese/librime/distinfo
index b5246846ba5c..60b5e2a9a1f1 100644
--- a/chinese/librime/distinfo
+++ b/chinese/librime/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1709459567
-SHA256 (rime-librime-1.7.3_GH0.tar.gz) = c76b937a27d7b9352c3eea9eb3adaebf70c93457104c7d47d40c006009092c20
-SIZE (rime-librime-1.7.3_GH0.tar.gz) = 2859513
-SHA256 (c34c9ea4069bdba9d0f829e615769d79549701a9.patch) = a2600c1e70e9d009552a69c71f16d7e73586a1ac42be44afad80b3157841f83d
-SIZE (c34c9ea4069bdba9d0f829e615769d79549701a9.patch) = 1751
+TIMESTAMP = 1714964350
+SHA256 (rime-librime-1.11.2_GH0.tar.gz) = 0a3f507d11aeb137de08e90fd319714533caf210b97223d8a12994db215684b5
+SIZE (rime-librime-1.11.2_GH0.tar.gz) = 2635435
diff --git a/chinese/librime/pkg-plist b/chinese/librime/pkg-plist
index 9b54413c75f2..263fe7b7db73 100644
--- a/chinese/librime/pkg-plist
+++ b/chinese/librime/pkg-plist
@@ -1,6 +1,7 @@
bin/rime_deployer
bin/rime_dict_manager
bin/rime_patch
+bin/rime_table_decompiler
include/rime_api.h
include/rime_levers_api.h
lib/librime.so