summaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
Diffstat (limited to 'chinese')
-rw-r--r--chinese/Makefile1
-rw-r--r--chinese/dictd-database/Makefile4
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile2
-rw-r--r--chinese/fcitx5-mcbopomofo/Makefile1
-rw-r--r--chinese/ibus-table-chinese/Makefile2
-rw-r--r--chinese/ibus-table-chinese/distinfo6
-rw-r--r--chinese/libchewing/Makefile2
-rw-r--r--chinese/libpinyin/Makefile2
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--chinese/librime/Makefile2
-rw-r--r--chinese/py-rjieba/Makefile34
-rw-r--r--chinese/py-rjieba/Makefile.crates56
-rw-r--r--chinese/py-rjieba/distinfo115
-rw-r--r--chinese/py-rjieba/pkg-descr2
-rw-r--r--chinese/pyzy/Makefile2
-rw-r--r--chinese/scim-pinyin/Makefile2
17 files changed, 230 insertions, 23 deletions
diff --git a/chinese/Makefile b/chinese/Makefile
index 034f142a5283..bf99121680cb 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -90,6 +90,7 @@
SUBDIR += pcmanx
SUBDIR += php-opencc
SUBDIR += phpbb3-tw
+ SUBDIR += py-rjieba
SUBDIR += pycangjie
SUBDIR += pyzy
SUBDIR += qe
diff --git a/chinese/dictd-database/Makefile b/chinese/dictd-database/Makefile
index dd1deebaf37a..e608685eaa63 100644
--- a/chinese/dictd-database/Makefile
+++ b/chinese/dictd-database/Makefile
@@ -10,11 +10,9 @@ COMMENT= Chinese <-> English dictd words database
LICENSE= GPLv2
-DEPRECATED= Depends on expiring net/dictd
-EXPIRATION_DATE=2025-09-30
-
RUN_DEPENDS= ${LOCALBASE}/sbin/dictd:net/dictd
+NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 0dcfef1f874b..727c937bea7f 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fcitx5-chinese-addons
DISTVERSION= 5.1.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:py_stroke,py_table
diff --git a/chinese/fcitx5-mcbopomofo/Makefile b/chinese/fcitx5-mcbopomofo/Makefile
index 4ba7849c8d88..1eb950a9fd5c 100644
--- a/chinese/fcitx5-mcbopomofo/Makefile
+++ b/chinese/fcitx5-mcbopomofo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fcitx5-mcbopomofo
DISTVERSION= 2.9.1
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/chinese/ibus-table-chinese/Makefile b/chinese/ibus-table-chinese/Makefile
index 9bddf59d59de..152cdb8f2390 100644
--- a/chinese/ibus-table-chinese/Makefile
+++ b/chinese/ibus-table-chinese/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-table-chinese
-PORTVERSION= 1.8.12
+PORTVERSION= 1.8.13
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
diff --git a/chinese/ibus-table-chinese/distinfo b/chinese/ibus-table-chinese/distinfo
index 192a64d9cbf9..02cc30199a56 100644
--- a/chinese/ibus-table-chinese/distinfo
+++ b/chinese/ibus-table-chinese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676914416
-SHA256 (mike-fabian-ibus-table-chinese-1.8.12_GH0.tar.gz) = 41d9923bf207e2be6fb50813ad994eda6460af78c66c576591aac3da4c8c53a9
-SIZE (mike-fabian-ibus-table-chinese-1.8.12_GH0.tar.gz) = 10856736
+TIMESTAMP = 1751375707
+SHA256 (mike-fabian-ibus-table-chinese-1.8.13_GH0.tar.gz) = 1ced7951cbd702eba560bca4196c4edd8d4e8b9849995e5c8a4aa5bae3b26edb
+SIZE (mike-fabian-ibus-table-chinese-1.8.13_GH0.tar.gz) = 10844776
diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile
index 78ac95b3f9b7..2558fee6c571 100644
--- a/chinese/libchewing/Makefile
+++ b/chinese/libchewing/Makefile
@@ -11,7 +11,7 @@ WWW= https://chewing.im/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:testing localbase:ldflags pathfix pkgconfig sqlite tar:zst
+USES= cmake:testing localbase:ldflags pkgconfig sqlite tar:zst
CMAKE_OFF= BUILD_INFO \
BUILD_TESTING \
diff --git a/chinese/libpinyin/Makefile b/chinese/libpinyin/Makefile
index d5832c68f427..6100df312f16 100644
--- a/chinese/libpinyin/Makefile
+++ b/chinese/libpinyin/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet
USES= compiler:c++11-lang gmake gnome libtool localbase:ldflags \
- pathfix pkgconfig
+ pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index f5acf1197e72..fdb05dc07d27 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750805562
-SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 05166a89720ae2f36715d78f091c467226fc0a2786167e780fba4339e7defd8b
-SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 842745
-SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 091c715ece46310ccbc1df03b68d122027d3374c1bbf91afd1b3c75e05382f85
-SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2690527
+TIMESTAMP = 1752951754
+SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = ef5d4c42ce2fecf9aea2620f27c0f2a093c75eab5e6d4da3fc1866a030358247
+SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 842867
+SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = dccfaa2ff9c59dc2235cda991c235d5a043b0cbe017ae6e4938ebbac6a85257c
+SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2690692
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index c53b79f39d4d..557124802879 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750805564
-SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 944f193278179bff96494d52e1ba7488c0b9830450bde3813216043225185769
-SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 840407
-SHA256 (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 90bea50f2bd6696081001522f2b12efc1021357221d361793a6a7e6213404826
-SIZE (libreoffice/i18n/LibreOffice_25.2.4_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2717649
+TIMESTAMP = 1752951757
+SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = de93e2a83a18f0dc0f1c59e0d78edb269a16341fcb8af5939a050dcd4f86a11e
+SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 840015
+SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 84ce7285922968de0f5b87c995967bb6c19fd8cd24341320f0639cdbfa37a29b
+SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2717676
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index 5aa06250555d..503569f4d246 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libopencc.so:chinese/opencc \
libyaml-cpp.so:devel/yaml-cpp \
-USES= cmake compiler:c++14-lang gettext pathfix perl5 pkgconfig xorg
+USES= cmake compiler:c++14-lang gettext perl5 pkgconfig xorg
USE_PERL5= build patch
CMAKE_OFF= BUILD_TEST
diff --git a/chinese/py-rjieba/Makefile b/chinese/py-rjieba/Makefile
new file mode 100644
index 000000000000..3595389ca483
--- /dev/null
+++ b/chinese/py-rjieba/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= rjieba
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.13
+CATEGORIES= chinese python
+#MASTER_SITES= PYPI # doesn't get into distinfo
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Chinese words segmentation utilities
+WWW= https://github.com/messense/rjieba-py
+
+LICENSE= MIT
+LICENSE_FILES= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= messense
+GH_PROJECT= rjieba-py
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+CARGO_TARGET_DIR=${WRKSRC}/target
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
+
+# tests as of 0.1.13: 6 passed in 2.03s
+
+.include <bsd.port.mk>
diff --git a/chinese/py-rjieba/Makefile.crates b/chinese/py-rjieba/Makefile.crates
new file mode 100644
index 000000000000..267794c953c7
--- /dev/null
+++ b/chinese/py-rjieba/Makefile.crates
@@ -0,0 +1,56 @@
+CARGO_CRATES= adler32-1.2.0 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ autocfg-1.4.0 \
+ byteorder-1.5.0 \
+ cc-1.2.9 \
+ cedarwood-0.4.6 \
+ cfg-if-1.0.0 \
+ core2-0.4.0 \
+ crc32fast-1.4.2 \
+ dary_heap-0.3.7 \
+ fxhash-0.2.1 \
+ hashbrown-0.14.5 \
+ heck-0.5.0 \
+ include-flate-0.3.0 \
+ include-flate-codegen-0.2.0 \
+ indoc-2.0.5 \
+ jieba-macros-0.7.1 \
+ jieba-rs-0.7.1 \
+ lazy_static-1.5.0 \
+ libc-0.2.169 \
+ libflate-2.1.0 \
+ libflate_lz77-2.1.0 \
+ memchr-2.7.4 \
+ memoffset-0.9.1 \
+ once_cell-1.20.2 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
+ portable-atomic-1.10.0 \
+ proc-macro2-1.0.93 \
+ pyo3-0.23.4 \
+ pyo3-build-config-0.23.4 \
+ pyo3-ffi-0.23.4 \
+ pyo3-macros-0.23.4 \
+ pyo3-macros-backend-0.23.4 \
+ python3-dll-a-0.2.12 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_core-0.6.4 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rle-decode-fast-1.0.3 \
+ shlex-1.3.0 \
+ siphasher-1.0.1 \
+ smallvec-1.13.2 \
+ syn-2.0.96 \
+ target-lexicon-0.12.16 \
+ unicode-ident-1.0.14 \
+ unindent-0.2.3 \
+ version_check-0.9.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35
diff --git a/chinese/py-rjieba/distinfo b/chinese/py-rjieba/distinfo
new file mode 100644
index 000000000000..ccda1074e6d3
--- /dev/null
+++ b/chinese/py-rjieba/distinfo
@@ -0,0 +1,115 @@
+TIMESTAMP = 1755498585
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cc-1.2.9.crate) = c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b
+SIZE (rust/crates/cc-1.2.9.crate) = 101156
+SHA256 (rust/crates/cedarwood-0.4.6.crate) = 6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90
+SIZE (rust/crates/cedarwood-0.4.6.crate) = 12726
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/include-flate-0.3.0.crate) = df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e
+SIZE (rust/crates/include-flate-0.3.0.crate) = 1072081
+SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7
+SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/jieba-macros-0.7.1.crate) = 7c676b32a471d3cfae8dac2ad2f8334cd52e53377733cca8c1fb0a5062fec192
+SIZE (rust/crates/jieba-macros-0.7.1.crate) = 204683
+SHA256 (rust/crates/jieba-rs-0.7.1.crate) = 9a77d0ae8831f870c4f6ffce310f708b5273ea2e7a88e6af770a10d1b4876311
+SIZE (rust/crates/jieba-rs-0.7.1.crate) = 4114286
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
+SIZE (rust/crates/libflate-2.1.0.crate) = 43366
+SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
+SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
+SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/pyo3-0.23.4.crate) = 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc
+SIZE (rust/crates/pyo3-0.23.4.crate) = 1087676
+SHA256 (rust/crates/pyo3-build-config-0.23.4.crate) = 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7
+SIZE (rust/crates/pyo3-build-config-0.23.4.crate) = 33885
+SHA256 (rust/crates/pyo3-ffi-0.23.4.crate) = dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d
+SIZE (rust/crates/pyo3-ffi-0.23.4.crate) = 74806
+SHA256 (rust/crates/pyo3-macros-0.23.4.crate) = 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7
+SIZE (rust/crates/pyo3-macros-0.23.4.crate) = 8852
+SHA256 (rust/crates/pyo3-macros-backend-0.23.4.crate) = 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4
+SIZE (rust/crates/pyo3-macros-backend-0.23.4.crate) = 70912
+SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
+SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
+SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (messense-rjieba-py-v0.1.13_GH0.tar.gz) = 235e9b7f84e0781d13fd2e6918a5149575f73a71c29673c81cab271842e32058
+SIZE (messense-rjieba-py-v0.1.13_GH0.tar.gz) = 10972
diff --git a/chinese/py-rjieba/pkg-descr b/chinese/py-rjieba/pkg-descr
new file mode 100644
index 000000000000..3dafd24fad48
--- /dev/null
+++ b/chinese/py-rjieba/pkg-descr
@@ -0,0 +1,2 @@
+rjieba is the jieba-rs Python binding.
+jieba-rs is the Jieba Chinese Word Segmentation Implemented in Rust.
diff --git a/chinese/pyzy/Makefile b/chinese/pyzy/Makefile
index a8148211fb32..163183bbfa7e 100644
--- a/chinese/pyzy/Makefile
+++ b/chinese/pyzy/Makefile
@@ -12,7 +12,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
USES= autoreconf compiler:c++11-lang gettext-runtime gmake gnome \
- libtool pathfix pkgconfig python:build shebangfix
+ libtool pkgconfig python:build shebangfix
SHEBANG_FILES= data/db/android/create_db.py
USE_GITHUB= yes
GH_TAGNAME= 6d9c3cd
diff --git a/chinese/scim-pinyin/Makefile b/chinese/scim-pinyin/Makefile
index 576ea9b13da8..91e96340d400 100644
--- a/chinese/scim-pinyin/Makefile
+++ b/chinese/scim-pinyin/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= scim>=1.2.0:textproc/scim
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake iconv libtool:keepla localbase:ldflags pathfix pkgconfig
+USES= gmake iconv libtool:keepla localbase:ldflags pkgconfig
USE_CXXSTD= c++14
GNU_CONFIGURE= yes