aboutsummaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
Diffstat (limited to 'chinese')
-rw-r--r--chinese/CJKUnifonts/Makefile3
-rw-r--r--chinese/CJKUnifonts/pkg-descr2
-rw-r--r--chinese/CNS11643-font/Makefile5
-rw-r--r--chinese/CNS11643-font/pkg-descr2
-rw-r--r--chinese/FreeWnn-lib/Makefile2
-rw-r--r--chinese/FreeWnn-lib/pkg-descr2
-rw-r--r--chinese/FreeWnn-server/Makefile2
-rw-r--r--chinese/FreeWnn-server/pkg-descr2
-rw-r--r--chinese/FreeWnn-server/pkg-plist30
-rw-r--r--chinese/Makefile6
-rw-r--r--chinese/arphicttf/Makefile2
-rw-r--r--chinese/aterm/Makefile9
-rw-r--r--chinese/aterm/pkg-descr2
-rw-r--r--chinese/auto-cn-l10n/Makefile10
-rw-r--r--chinese/auto-tw-l10n/Makefile2
-rw-r--r--chinese/autoconvert/Makefile3
-rw-r--r--chinese/autoconvert/pkg-descr2
-rw-r--r--chinese/big5width/Makefile3
-rw-r--r--chinese/big5width/pkg-descr2
-rw-r--r--chinese/bitchx/Makefile4
-rw-r--r--chinese/brise/Makefile21
-rw-r--r--chinese/brise/distinfo2
-rw-r--r--chinese/brise/pkg-descr3
-rw-r--r--chinese/brise/pkg-plist55
-rw-r--r--chinese/bsdconv-opencc/Makefile3
-rw-r--r--chinese/bsdconv-opencc/pkg-descr2
-rw-r--r--chinese/bug5/Makefile3
-rw-r--r--chinese/bug5/pkg-descr2
-rw-r--r--chinese/c2t/Makefile5
-rw-r--r--chinese/c2t/pkg-plist2
-rw-r--r--chinese/cconv/Makefile5
-rw-r--r--chinese/cconv/pkg-descr2
-rw-r--r--chinese/celvis/Makefile22
-rw-r--r--chinese/celvis/distinfo2
-rw-r--r--chinese/celvis/files/celvis.1103
-rw-r--r--chinese/celvis/files/patch-Makefile11
-rw-r--r--chinese/celvis/files/patch-blk.c12
-rw-r--r--chinese/celvis/files/patch-cmd1.c22
-rw-r--r--chinese/celvis/files/patch-config.h30
-rw-r--r--chinese/celvis/files/patch-curses.c67
-rw-r--r--chinese/celvis/files/patch-cut.c10
-rw-r--r--chinese/celvis/files/patch-recycle.c12
-rw-r--r--chinese/celvis/files/patch-tmp.c28
-rw-r--r--chinese/celvis/files/patch-vi.h11
-rw-r--r--chinese/celvis/pkg-descr6
-rw-r--r--chinese/celvis/pkg-plist4
-rw-r--r--chinese/chiconv/Makefile3
-rw-r--r--chinese/chiconv/pkg-descr2
-rw-r--r--chinese/chinese-calendar/Makefile40
-rw-r--r--chinese/chinese-calendar/distinfo5
-rw-r--r--chinese/chinese-calendar/files/patch-chinese-calendar.pro58
-rw-r--r--chinese/chinese-calendar/pkg-descr3
-rw-r--r--chinese/chinese-calendar/pkg-plist30
-rw-r--r--chinese/cless/Makefile4
-rw-r--r--chinese/cless/files/patch-Makefile.in15
-rw-r--r--chinese/cless/pkg-plist4
-rw-r--r--chinese/cnprint/Makefile5
-rw-r--r--chinese/cnprint/pkg-descr2
-rw-r--r--chinese/dictd-database/Makefile2
-rw-r--r--chinese/enscript/Makefile6
-rw-r--r--chinese/eterm/Makefile4
-rw-r--r--chinese/eterm/pkg-descr2
-rw-r--r--chinese/fandol/Makefile3
-rw-r--r--chinese/fandol/pkg-descr4
-rw-r--r--chinese/fcitx-chewing/Makefile5
-rw-r--r--chinese/fcitx-chewing/pkg-descr2
-rw-r--r--chinese/fcitx-cloudpinyin/Makefile6
-rw-r--r--chinese/fcitx-cloudpinyin/distinfo6
-rw-r--r--chinese/fcitx-cloudpinyin/pkg-descr2
-rw-r--r--chinese/fcitx-configtool/Makefile4
-rw-r--r--chinese/fcitx-configtool/pkg-descr2
-rw-r--r--chinese/fcitx-libpinyin/Makefile9
-rw-r--r--chinese/fcitx-libpinyin/distinfo6
-rw-r--r--chinese/fcitx-libpinyin/pkg-descr2
-rw-r--r--chinese/fcitx-rime/Makefile7
-rw-r--r--chinese/fcitx-rime/pkg-descr2
-rw-r--r--chinese/fcitx-table-extra/Makefile5
-rw-r--r--chinese/fcitx-table-extra/pkg-descr2
-rw-r--r--chinese/fcitx-ui-light/Makefile3
-rw-r--r--chinese/fcitx-ui-light/pkg-descr2
-rw-r--r--chinese/fcitx/Makefile10
-rw-r--r--chinese/fcitx/distinfo6
-rw-r--r--chinese/fcitx/files/patch-CMakeLists.txt9
-rw-r--r--chinese/fcitx/pkg-descr2
-rw-r--r--chinese/fcitx/pkg-plist18
-rw-r--r--chinese/fcitx5-chewing/Makefile19
-rw-r--r--chinese/fcitx5-chewing/distinfo6
-rw-r--r--chinese/fcitx5-chewing/pkg-descr2
-rw-r--r--chinese/fcitx5-chewing/pkg-plist8
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile35
-rw-r--r--chinese/fcitx5-chinese-addons/distinfo6
-rw-r--r--chinese/fcitx5-chinese-addons/pkg-descr2
-rw-r--r--chinese/fcitx5-chinese-addons/pkg-plist86
-rw-r--r--chinese/fcitx5-mcbopomofo/Makefile25
-rw-r--r--chinese/fcitx5-mcbopomofo/distinfo3
-rw-r--r--chinese/fcitx5-mcbopomofo/pkg-descr1
-rw-r--r--chinese/fcitx5-mcbopomofo/pkg-plist16
-rw-r--r--chinese/fcitx5-rime/Makefile23
-rw-r--r--chinese/fcitx5-rime/distinfo6
-rw-r--r--chinese/fcitx5-rime/pkg-descr2
-rw-r--r--chinese/fcitx5-rime/pkg-plist1
-rw-r--r--chinese/fcitx5-table-extra/Makefile19
-rw-r--r--chinese/fcitx5-table-extra/distinfo6
-rw-r--r--chinese/fcitx5-table-extra/pkg-descr2
-rw-r--r--chinese/fcitx5-table-extra/pkg-plist108
-rw-r--r--chinese/fcitx5-table-other/Makefile21
-rw-r--r--chinese/fcitx5-table-other/distinfo6
-rw-r--r--chinese/fcitx5-table-other/pkg-descr2
-rw-r--r--chinese/fcitx5-table-other/pkg-plist186
-rw-r--r--chinese/fireflyttf/Makefile3
-rw-r--r--chinese/fireflyttf/pkg-descr2
-rw-r--r--chinese/font-std/Makefile2
-rw-r--r--chinese/fortunetw/Makefile8
-rw-r--r--chinese/gb2jis/Makefile3
-rw-r--r--chinese/gb2jis/files/patch-Makefile16
-rw-r--r--chinese/gb2jis/pkg-plist2
-rw-r--r--chinese/gb2ps/Makefile2
-rw-r--r--chinese/gcin-gtk3/Makefile4
-rw-r--r--chinese/gcin-gtk3/pkg-descr2
-rw-r--r--chinese/gcin-qt5/Makefile5
-rw-r--r--chinese/gcin-qt5/pkg-descr2
-rw-r--r--chinese/gcin/Makefile5
-rw-r--r--chinese/gcin/files/patch-Makefile14
-rw-r--r--chinese/gcin/files/patch-configure23
-rw-r--r--chinese/gcin/pkg-descr2
-rw-r--r--chinese/gcin/pkg-plist30
-rw-r--r--chinese/gydict/Makefile5
-rw-r--r--chinese/gydict/pkg-descr2
-rw-r--r--chinese/hc/Makefile7
-rw-r--r--chinese/hc/pkg-plist2
-rw-r--r--chinese/ibus-array/Makefile32
-rw-r--r--chinese/ibus-array/distinfo3
-rw-r--r--chinese/ibus-array/pkg-descr2
-rw-r--r--chinese/ibus-array/pkg-plist12
-rw-r--r--chinese/ibus-cangjie/Makefile5
-rw-r--r--chinese/ibus-cangjie/pkg-descr2
-rw-r--r--chinese/ibus-chewing/Makefile4
-rw-r--r--chinese/ibus-chewing/pkg-descr2
-rw-r--r--chinese/ibus-libpinyin/Makefile17
-rw-r--r--chinese/ibus-libpinyin/distinfo6
-rw-r--r--chinese/ibus-libpinyin/files/patch-data_Makefile.am11
-rw-r--r--chinese/ibus-libpinyin/files/patch-data_Makefile.in11
-rw-r--r--chinese/ibus-libpinyin/files/patch-src_PYLibPinyin.cc10
-rw-r--r--chinese/ibus-libpinyin/pkg-descr2
-rw-r--r--chinese/ibus-libpinyin/pkg-plist44
-rw-r--r--chinese/ibus-pinyin/Makefile5
-rw-r--r--chinese/ibus-pinyin/files/patch-data_db_english_english.awk16
-rw-r--r--chinese/ibus-pinyin/files/patch-src_PYConfig.cc (renamed from chinese/ibus-pinyin/files/patch-init-config)4
-rw-r--r--chinese/ibus-pinyin/pkg-descr4
-rw-r--r--chinese/ibus-rime/Makefile4
-rw-r--r--chinese/ibus-rime/pkg-descr2
-rw-r--r--chinese/ibus-table-chinese/Makefile12
-rw-r--r--chinese/ibus-table-chinese/distinfo6
-rw-r--r--chinese/ibus-table-chinese/files/patch-CMakeLists.txt34
-rw-r--r--chinese/ibus-table-chinese/pkg-descr2
-rw-r--r--chinese/ibus-table-chinese/pkg-plist7
-rw-r--r--chinese/jis2gb/Makefile5
-rw-r--r--chinese/jis2gb/files/patch-Makefile14
-rw-r--r--chinese/jis2gb/pkg-plist2
-rw-r--r--chinese/kcfonts/Makefile3
-rw-r--r--chinese/libcangjie/Makefile3
-rw-r--r--chinese/libcangjie/pkg-descr2
-rw-r--r--chinese/libchewing/Makefile12
-rw-r--r--chinese/libchewing/distinfo6
-rw-r--r--chinese/libchewing/files/patch-CMakeLists.txt23
-rw-r--r--chinese/libchewing/pkg-descr2
-rw-r--r--chinese/libchewing/pkg-plist1
-rw-r--r--chinese/libime-jyutping/Makefile31
-rw-r--r--chinese/libime-jyutping/distinfo6
-rw-r--r--chinese/libime-jyutping/pkg-descr2
-rw-r--r--chinese/libime-jyutping/pkg-plist5
-rw-r--r--chinese/libime/Makefile40
-rw-r--r--chinese/libime/distinfo16
-rw-r--r--chinese/libime/files/patch-tools_libime__prediction.cpp10
-rw-r--r--chinese/libime/pkg-descr2
-rw-r--r--chinese/libime/pkg-plist1
-rw-r--r--chinese/libpinyin/Makefile18
-rw-r--r--chinese/libpinyin/distinfo6
-rw-r--r--chinese/libpinyin/files/patch-data_Makefile.in4
-rw-r--r--chinese/libpinyin/files/patch-libpinyin.pc.in6
-rw-r--r--chinese/libpinyin/pkg-descr2
-rw-r--r--chinese/libpinyin/pkg-plist6
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--chinese/librime/Makefile13
-rw-r--r--chinese/librime/distinfo8
-rw-r--r--chinese/librime/pkg-descr2
-rw-r--r--chinese/libtabe/Makefile3
-rw-r--r--chinese/libtabe/pkg-descr2
-rw-r--r--chinese/linux-wps-office-zh_CN/Makefile1
-rw-r--r--chinese/linux-wps-office-zh_CN/pkg-descr2
-rw-r--r--chinese/lunar/Makefile6
-rw-r--r--chinese/lunar/pkg-plist2
-rw-r--r--chinese/moettf/Makefile2
-rw-r--r--chinese/muni/Makefile3
-rw-r--r--chinese/muni/pkg-descr2
-rw-r--r--chinese/oicq/Makefile3
-rw-r--r--chinese/oicq/pkg-descr2
-rw-r--r--chinese/opencc/Makefile6
-rw-r--r--chinese/opencc/distinfo6
-rw-r--r--chinese/opencc/pkg-descr2
-rw-r--r--chinese/opencc/pkg-plist46
-rw-r--r--chinese/opendesktop-fonts/Makefile3
-rw-r--r--chinese/opendesktop-fonts/pkg-descr3
-rw-r--r--chinese/oto/Makefile3
-rw-r--r--chinese/oto/pkg-descr2
-rw-r--r--chinese/p5-Date-Chinese/Makefile3
-rw-r--r--chinese/p5-Date-Chinese/pkg-descr2
-rw-r--r--chinese/p5-Encode-CNMap/Makefile3
-rw-r--r--chinese/p5-Encode-CNMap/pkg-descr2
-rw-r--r--chinese/p5-Encode-HanConvert/Makefile3
-rw-r--r--chinese/p5-Encode-HanConvert/pkg-descr2
-rw-r--r--chinese/p5-Encode-HanExtra/Makefile8
-rw-r--r--chinese/p5-Encode-HanExtra/pkg-descr2
-rw-r--r--chinese/p5-Lingua-Han-PinYin/Makefile3
-rw-r--r--chinese/p5-Lingua-Han-PinYin/pkg-descr2
-rw-r--r--chinese/p5-Lingua-Han-Utils/Makefile3
-rw-r--r--chinese/p5-Lingua-Han-Utils/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-HanDetect/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-HanDetect/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Keywords/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Keywords/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Numbers/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Numbers/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Romanize-Pinyin/Makefile1
-rw-r--r--chinese/p5-Lingua-ZH-Romanize-Pinyin/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Segment/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Segment/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Summarize/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Summarize/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-TaBE/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-TaBE/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Toke/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Toke/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-WordSegmenter/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Wrap/Makefile3
-rw-r--r--chinese/p5-Lingua-ZH-Wrap/pkg-descr2
-rw-r--r--chinese/p5-Text-Greeking-zh_TW/Makefile3
-rw-r--r--chinese/p5-Text-Greeking-zh_TW/pkg-descr2
-rw-r--r--chinese/pcmanx/Makefile9
-rw-r--r--chinese/pcmanx/pkg-descr2
-rw-r--r--chinese/pcmanx/pkg-plist2
-rw-r--r--chinese/php-opencc/Makefile11
-rw-r--r--chinese/php-opencc/distinfo6
-rw-r--r--chinese/php-opencc/pkg-descr2
-rw-r--r--chinese/phpbb-tw/Makefile95
-rw-r--r--chinese/phpbb-tw/distinfo2
-rw-r--r--chinese/phpbb-tw/files/pkg-message.in48
-rw-r--r--chinese/phpbb-tw/files/pkg-opts22
-rw-r--r--chinese/phpbb-tw/pkg-descr11
-rw-r--r--chinese/phpbb-tw/pkg-plist308
-rw-r--r--chinese/phpbb3-tw/Makefile5
-rw-r--r--chinese/phpbb3-tw/pkg-descr2
-rw-r--r--chinese/pycangjie/Makefile5
-rw-r--r--chinese/pycangjie/pkg-descr2
-rw-r--r--chinese/pyzy/Makefile5
-rw-r--r--chinese/pyzy/pkg-descr2
-rw-r--r--chinese/qe/Makefile3
-rw-r--r--chinese/qe/pkg-descr2
-rw-r--r--chinese/rime-array/Makefile10
-rw-r--r--chinese/rime-array/distinfo6
-rw-r--r--chinese/rime-array/pkg-descr2
-rw-r--r--chinese/rime-bopomofo/Makefile4
-rw-r--r--chinese/rime-bopomofo/pkg-descr2
-rw-r--r--chinese/rime-cangjie/Makefile4
-rw-r--r--chinese/rime-cangjie/pkg-descr2
-rw-r--r--chinese/rime-cantonese/Makefile10
-rw-r--r--chinese/rime-cantonese/distinfo6
-rw-r--r--chinese/rime-cantonese/pkg-descr2
-rw-r--r--chinese/rime-combo-pinyin/Makefile10
-rw-r--r--chinese/rime-combo-pinyin/distinfo6
-rw-r--r--chinese/rime-combo-pinyin/pkg-descr2
-rw-r--r--chinese/rime-combo-pinyin/pkg-plist5
-rw-r--r--chinese/rime-data-full/Makefile6
-rw-r--r--chinese/rime-data-full/distinfo1
-rw-r--r--chinese/rime-data-full/pkg-descr2
-rw-r--r--chinese/rime-double-pinyin/Makefile4
-rw-r--r--chinese/rime-double-pinyin/pkg-descr2
-rw-r--r--chinese/rime-emoji/Makefile9
-rw-r--r--chinese/rime-emoji/distinfo6
-rw-r--r--chinese/rime-emoji/pkg-descr2
-rw-r--r--chinese/rime-essay/Makefile9
-rw-r--r--chinese/rime-essay/distinfo6
-rw-r--r--chinese/rime-essay/pkg-descr2
-rw-r--r--chinese/rime-ipa/Makefile4
-rw-r--r--chinese/rime-ipa/pkg-descr2
-rw-r--r--chinese/rime-jyutping/Makefile4
-rw-r--r--chinese/rime-jyutping/pkg-descr2
-rw-r--r--chinese/rime-luna-pinyin/Makefile10
-rw-r--r--chinese/rime-luna-pinyin/distinfo6
-rw-r--r--chinese/rime-luna-pinyin/pkg-descr2
-rw-r--r--chinese/rime-middle-chinese/Makefile10
-rw-r--r--chinese/rime-middle-chinese/distinfo6
-rw-r--r--chinese/rime-middle-chinese/pkg-descr2
-rw-r--r--chinese/rime-pinyin-simp/Makefile10
-rw-r--r--chinese/rime-pinyin-simp/distinfo6
-rw-r--r--chinese/rime-pinyin-simp/pkg-descr2
-rw-r--r--chinese/rime-prelude/Makefile9
-rw-r--r--chinese/rime-prelude/distinfo6
-rw-r--r--chinese/rime-prelude/pkg-descr2
-rw-r--r--chinese/rime-quick/Makefile4
-rw-r--r--chinese/rime-quick/pkg-descr2
-rw-r--r--chinese/rime-scj/Makefile4
-rw-r--r--chinese/rime-scj/pkg-descr2
-rw-r--r--chinese/rime-soutzoe/Makefile4
-rw-r--r--chinese/rime-soutzoe/pkg-descr2
-rw-r--r--chinese/rime-stenotype/Makefile4
-rw-r--r--chinese/rime-stenotype/pkg-descr2
-rw-r--r--chinese/rime-stroke/Makefile5
-rw-r--r--chinese/rime-stroke/pkg-descr2
-rw-r--r--chinese/rime-terra-pinyin/Makefile10
-rw-r--r--chinese/rime-terra-pinyin/distinfo6
-rw-r--r--chinese/rime-terra-pinyin/pkg-descr2
-rw-r--r--chinese/rime-wubi/Makefile4
-rw-r--r--chinese/rime-wubi/pkg-descr2
-rw-r--r--chinese/rime-wugniu/Makefile4
-rw-r--r--chinese/rime-wugniu/pkg-descr2
-rw-r--r--chinese/scim-fcitx/Makefile9
-rw-r--r--chinese/scim-fcitx/pkg-descr2
-rw-r--r--chinese/scim-pinyin/Makefile17
-rw-r--r--chinese/scim-pinyin/pkg-descr2
-rw-r--r--chinese/scim-tables/Makefile3
-rw-r--r--chinese/scim-tables/pkg-descr2
-rw-r--r--chinese/sourcehansans-sc-otf/Makefile35
-rw-r--r--chinese/sourcehansans-sc-otf/distinfo3
-rw-r--r--chinese/sourcehansans-sc-otf/files/pkg-message.in7
-rw-r--r--chinese/sourcehansans-sc-otf/pkg-descr2
-rw-r--r--chinese/sourcehansans-tc-otf/Makefile35
-rw-r--r--chinese/sourcehansans-tc-otf/distinfo3
-rw-r--r--chinese/sourcehansans-tc-otf/files/pkg-message.in7
-rw-r--r--chinese/sourcehansans-tc-otf/pkg-descr2
-rw-r--r--chinese/sourcehanserif-sc-otf/Makefile1
-rw-r--r--chinese/sourcehanserif-sc-otf/pkg-descr2
-rw-r--r--chinese/sourcehanserif-tc-otf/Makefile1
-rw-r--r--chinese/sourcehanserif-tc-otf/pkg-descr2
-rw-r--r--chinese/taipeisanstc/Makefile3
-rw-r--r--chinese/taipeisanstc/pkg-descr2
-rw-r--r--chinese/tin/Makefile4
-rw-r--r--chinese/tintin++/Makefile2
-rw-r--r--chinese/ttf2pt1/Makefile3
-rw-r--r--chinese/ttf2pt1/pkg-descr2
-rw-r--r--chinese/ttfm/Makefile6
-rw-r--r--chinese/ttfm/pkg-plist2
-rw-r--r--chinese/ve/Makefile3
-rw-r--r--chinese/ve/pkg-descr2
-rw-r--r--chinese/wenju/Makefile7
-rw-r--r--chinese/wenju/pkg-descr2
-rw-r--r--chinese/wordpress-zh_CN/Makefile58
-rw-r--r--chinese/wordpress-zh_CN/distinfo6
-rw-r--r--chinese/wordpress-zh_CN/files/pkg-message.in19
-rw-r--r--chinese/wordpress-zh_CN/pkg-descr7
-rw-r--r--chinese/wordpress-zh_TW/Makefile60
-rw-r--r--chinese/wordpress-zh_TW/distinfo6
-rw-r--r--chinese/wordpress-zh_TW/files/pkg-message.in19
-rw-r--r--chinese/wordpress-zh_TW/pkg-descr7
356 files changed, 1338 insertions, 2116 deletions
diff --git a/chinese/CJKUnifonts/Makefile b/chinese/CJKUnifonts/Makefile
index c32c1f255f2e..aca184d271ba 100644
--- a/chinese/CJKUnifonts/Makefile
+++ b/chinese/CJKUnifonts/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= CJKUnifonts
PORTVERSION= 0.2.20080216.1
PORTREVISION= 4
@@ -11,6 +9,7 @@ DISTFILES= ttf-arphic-uming_${PORTVERSION}.orig.tar.gz:uming \
MAINTAINER= ports@FreeBSD.org
COMMENT= CJKUnifonts TrueType Font is a combine of Arphic Ming and Kai fonts
+WWW= https://www.freedesktop.org/wiki/Software/CJKUnifonts/
DIST_SUBDIR= ${PORTNAME}
NO_WRKSUBDIR= yes
diff --git a/chinese/CJKUnifonts/pkg-descr b/chinese/CJKUnifonts/pkg-descr
index de62c3fb0e5d..6b5101d58bdf 100644
--- a/chinese/CJKUnifonts/pkg-descr
+++ b/chinese/CJKUnifonts/pkg-descr
@@ -18,5 +18,3 @@ are constantly added.
This font is a TrueType Collection containing 4 flavors, namely
CN, HK, TW and TW MBE.
-
-WWW: https://www.freedesktop.org/wiki/Software/CJKUnifonts/
diff --git a/chinese/CNS11643-font/Makefile b/chinese/CNS11643-font/Makefile
index 51d65b92d88c..56f8b4c291e6 100644
--- a/chinese/CNS11643-font/Makefile
+++ b/chinese/CNS11643-font/Makefile
@@ -1,15 +1,14 @@
-# Created by: chinsan
-
PORTNAME= CNS11643-font
PORTVERSION= 98.1
PORTREVISION= 6
CATEGORIES= chinese x11-fonts
-MASTER_SITES= https://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/CNS11643-font/
+MASTER_SITES= https://people.cs.nycu.edu.tw/~lwhsu/ports/distfiles/CNS11643-font/
DISTFILES= TW-Kai-98_1.ttf TW-Sung-98_1.ttf
EXTRACT_ONLY=
MAINTAINER= lhd@cs.nctu.edu.tw
COMMENT= Combine of Kai and Sung with CNS11643 TrueType Fonts
+WWW= https://www.cns11643.gov.tw/
LICENSE= CC_BY-ND_3.0_TW
LICENSE_NAME= Creative Commons Attribution-NoDerivs 3.0 Taiwan License
diff --git a/chinese/CNS11643-font/pkg-descr b/chinese/CNS11643-font/pkg-descr
index b93fcf1c3ede..d7081bd3a540 100644
--- a/chinese/CNS11643-font/pkg-descr
+++ b/chinese/CNS11643-font/pkg-descr
@@ -1,3 +1 @@
These fonts are Chinese Unicode fonts which include the CNS 11643 character set.
-
-WWW: http://www.cns11643.gov.tw/
diff --git a/chinese/FreeWnn-lib/Makefile b/chinese/FreeWnn-lib/Makefile
index aae5d72c9292..330f93269d96 100644
--- a/chinese/FreeWnn-lib/Makefile
+++ b/chinese/FreeWnn-lib/Makefile
@@ -1,5 +1,3 @@
-# Created by: Satoshi TAOKA <taoka@FreeBSD.org>
-
CATEGORIES= chinese
PKGNAMESUFFIX= -lib
diff --git a/chinese/FreeWnn-lib/pkg-descr b/chinese/FreeWnn-lib/pkg-descr
index af349d3f2b8a..28f87b06b6db 100644
--- a/chinese/FreeWnn-lib/pkg-descr
+++ b/chinese/FreeWnn-lib/pkg-descr
@@ -6,5 +6,3 @@ used to a client.
Note that you must set a environment variable CSERVER or TSERVER if
you use a client of Wnn.
-
-WWW: http://www.freewnn.org/
diff --git a/chinese/FreeWnn-server/Makefile b/chinese/FreeWnn-server/Makefile
index 818760cae335..d81a9035668b 100644
--- a/chinese/FreeWnn-server/Makefile
+++ b/chinese/FreeWnn-server/Makefile
@@ -1,5 +1,3 @@
-# Created by: Satoshi TAOKA <taoka@FreeBSD.org>
-
CATEGORIES= chinese
PKGNAMESUFFIX= -server
diff --git a/chinese/FreeWnn-server/pkg-descr b/chinese/FreeWnn-server/pkg-descr
index 5cb1bb6617b9..a5134fde1ba5 100644
--- a/chinese/FreeWnn-server/pkg-descr
+++ b/chinese/FreeWnn-server/pkg-descr
@@ -2,5 +2,3 @@ FreeWnn is a Japanese/Chinese/Korean input method.
This port has only the server and dictionaries used for the Chinese
input method.
-
-WWW: http://www.freewnn.org/
diff --git a/chinese/FreeWnn-server/pkg-plist b/chinese/FreeWnn-server/pkg-plist
index 3502ee6dae62..255c61b7d324 100644
--- a/chinese/FreeWnn-server/pkg-plist
+++ b/chinese/FreeWnn-server/pkg-plist
@@ -23,18 +23,18 @@ lib/wnn/zh_TW/dic/sys/cns_ch.dic
lib/wnn/zh_TW/dic/sys/cns_wd.dic
lib/wnn/zh_TW/dic/sys/full.con
lib/wnn/zh_TW/dic/sys/full.conR
-man/ja/man1/catod.1.gz
-man/ja/man1/catof.1.gz
-man/ja/man1/cdicsort.1.gz
-man/ja/man1/cdtoa.1.gz
-man/ja/man1/cserver.1.gz
-man/ja/man1/cuum.1.gz
-man/ja/man1/cwddel.1.gz
-man/ja/man1/cwdreg.1.gz
-man/ja/man1/cwnnkill.1.gz
-man/ja/man1/cwnnstat.1.gz
-man/ja/man1/cwnntouch.1.gz
-man/ja/man4/cenv.4.gz
-man/ja/man4/ckey.4.gz
-man/ja/man4/cst_end.4.gz
-man/ja/man4/cwnn.4.gz
+share/man/ja/man1/catod.1.gz
+share/man/ja/man1/catof.1.gz
+share/man/ja/man1/cdicsort.1.gz
+share/man/ja/man1/cdtoa.1.gz
+share/man/ja/man1/cserver.1.gz
+share/man/ja/man1/cuum.1.gz
+share/man/ja/man1/cwddel.1.gz
+share/man/ja/man1/cwdreg.1.gz
+share/man/ja/man1/cwnnkill.1.gz
+share/man/ja/man1/cwnnstat.1.gz
+share/man/ja/man1/cwnntouch.1.gz
+share/man/ja/man4/cenv.4.gz
+share/man/ja/man4/ckey.4.gz
+share/man/ja/man4/cst_end.4.gz
+share/man/ja/man4/cwnn.4.gz
diff --git a/chinese/Makefile b/chinese/Makefile
index c6ee7b425749..1dde99a40d22 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -11,13 +11,12 @@
SUBDIR += autoconvert
SUBDIR += big5width
SUBDIR += bitchx
- SUBDIR += brise
SUBDIR += bsdconv-opencc
SUBDIR += bug5
SUBDIR += c2t
SUBDIR += cconv
- SUBDIR += celvis
SUBDIR += chiconv
+ SUBDIR += chinese-calendar
SUBDIR += cless
SUBDIR += cnprint
SUBDIR += dictd-database
@@ -34,6 +33,7 @@
SUBDIR += fcitx-ui-light
SUBDIR += fcitx5-chewing
SUBDIR += fcitx5-chinese-addons
+ SUBDIR += fcitx5-mcbopomofo
SUBDIR += fcitx5-rime
SUBDIR += fcitx5-table-extra
SUBDIR += fcitx5-table-other
@@ -47,6 +47,7 @@
SUBDIR += gcin-qt5
SUBDIR += gydict
SUBDIR += hc
+ SUBDIR += ibus-array
SUBDIR += ibus-cangjie
SUBDIR += ibus-chewing
SUBDIR += ibus-libpinyin
@@ -91,7 +92,6 @@
SUBDIR += p5-Text-Greeking-zh_TW
SUBDIR += pcmanx
SUBDIR += php-opencc
- SUBDIR += phpbb-tw
SUBDIR += phpbb3-tw
SUBDIR += pycangjie
SUBDIR += pyzy
diff --git a/chinese/arphicttf/Makefile b/chinese/arphicttf/Makefile
index 9da9e130a36b..6fd77c1dc3ca 100644
--- a/chinese/arphicttf/Makefile
+++ b/chinese/arphicttf/Makefile
@@ -1,5 +1,3 @@
-# Created by: Jing-Tang Keith Jang <keith@FreeBSD.org>
-
PORTNAME= arphicttf
PORTVERSION= 2.11
PORTREVISION= 6
diff --git a/chinese/aterm/Makefile b/chinese/aterm/Makefile
index d95fe35af3ec..fbf2e9e33ef0 100644
--- a/chinese/aterm/Makefile
+++ b/chinese/aterm/Makefile
@@ -1,20 +1,23 @@
-# Created by: gugod@gugod.org
-
PORTNAME= aterm
PORTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= chinese x11
MASTER_SITES= SF
MAINTAINER= gugod@gugod.org
COMMENT= Color vt102 terminal emulator with transparency support
+WWW= https://aterm.sourceforge.net/
USES= cpe xorg
USE_XORG= xpm
GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --enable-xim --enable-big5
MAKE_JOBS_UNSAFE= yes
+CONFLICTS_INSTALL= aterm
+
PLIST_FILES= "@(,,4711) bin/aterm" \
- man/man1/aterm.1.gz
+ share/man/man1/aterm.1.gz
.include <bsd.port.mk>
diff --git a/chinese/aterm/pkg-descr b/chinese/aterm/pkg-descr
index 1729642cb979..9e60cbc9baf8 100644
--- a/chinese/aterm/pkg-descr
+++ b/chinese/aterm/pkg-descr
@@ -3,5 +3,3 @@ additions for fast transparency.
It was created with AfterStep users in mind, but is not tied to any
libraries, and can be used anywhere.
-
-WWW: http://aterm.sourceforge.net/
diff --git a/chinese/auto-cn-l10n/Makefile b/chinese/auto-cn-l10n/Makefile
index 3c003349247f..e8d747510d79 100644
--- a/chinese/auto-cn-l10n/Makefile
+++ b/chinese/auto-cn-l10n/Makefile
@@ -1,8 +1,6 @@
-# Created by: Yinghong Liu <relaxbsd@gmail.com>
-
PORTNAME= auto-cn-l10n
PORTVERSION= 1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= chinese
#MASTER_SITES= ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/
MASTER_SITES= LOCAL/delphij
@@ -14,14 +12,13 @@ COMMENT= The automatic localization for Simplified Chinese zh_CN.eucCN locale
NO_BUILD= yes
SUB_FILES= pkg-message
-OPTIONS_DEFINE= WQY FIREFLYTTF FCITX SCIM MINICHINPUT RELAXCONF
-OPTIONS_DEFAULT= WQY SCIM RELAXCONF
+OPTIONS_DEFINE= WQY FIREFLYTTF FCITX SCIM MINICHINPUT
+OPTIONS_DEFAULT= WQY SCIM
WQY_DESC= WenQuanYi Bitmap Song Font
FIREFLYTTF_DESC= Firefly TrueType Font
FCITX_DESC= GBK Chinese XIM server
SCIM_DESC= Smart Common Input Method platform
MINICHINPUT_DESC= A tiny version of Chinput
-RELAXCONF_DESC= A set of utilities for FreeBSD LiveCD
WQY_RUN_DEPENDS= ${LOCALBASE}/share/fonts/wqy/wenquanyi_10pt.pcf:x11-fonts/wqy
FIREFLYTTF_RUN_DEPENDS= ${LOCALBASE}/share/fonts/TrueType/fireflysung.ttf:chinese/fireflyttf
@@ -29,7 +26,6 @@ FCITX_RUN_DEPENDS= fcitx:chinese/fcitx
SCIM_RUN_DEPENDS= ${LOCALBASE}/share/scim/tables/Wubi.bin:chinese/scim-tables \
${LOCALBASE}/lib/scim-1.0/1.4.0/IMEngine/pinyin.so:chinese/scim-pinyin
MINICHINPUT_RUN_DEPENDS=chinput:chinese/miniChinput
-RELAXCONF_RUN_DEPENDS= relaxconf:sysutils/relaxconf
post-patch:
@${REINPLACE_CMD} -e "s|%%X11BASE%%|${LOCALBASE}|g; \
diff --git a/chinese/auto-tw-l10n/Makefile b/chinese/auto-tw-l10n/Makefile
index a703807bab83..95c0f5652ac4 100644
--- a/chinese/auto-tw-l10n/Makefile
+++ b/chinese/auto-tw-l10n/Makefile
@@ -1,5 +1,3 @@
-# Created by: Michael C . Wu <keichii@iteration.net>
-
PORTNAME= auto-tw-l10n
PORTVERSION= 1.16
CATEGORIES= chinese
diff --git a/chinese/autoconvert/Makefile b/chinese/autoconvert/Makefile
index 1f8e7395aa3d..8291a94cd80f 100644
--- a/chinese/autoconvert/Makefile
+++ b/chinese/autoconvert/Makefile
@@ -1,5 +1,3 @@
-# Created by: Yin-Jieh Chen <yinjieh@csie.nctu.edu.tw>
-
PORTNAME= autoconvert
PORTVERSION= 0.3.16
PORTREVISION= 5
@@ -9,6 +7,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Intelligent Chinese encoding converter
+WWW= http://banyan.dlut.edu.cn/~ygh/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/chinese/autoconvert/pkg-descr b/chinese/autoconvert/pkg-descr
index f973b8cbc11b..731944a064fe 100644
--- a/chinese/autoconvert/pkg-descr
+++ b/chinese/autoconvert/pkg-descr
@@ -1,5 +1,3 @@
If you use procmail, there will be an example at:
${PREFIX}/share/autoconvert/procmailrc.example, which helps you to setup
autoconvert as a filter of procmail.
-
-WWW: http://banyan.dlut.edu.cn/~ygh/
diff --git a/chinese/big5width/Makefile b/chinese/big5width/Makefile
index 9cbf95db0e60..58b5c3d38b08 100644
--- a/chinese/big5width/Makefile
+++ b/chinese/big5width/Makefile
@@ -1,5 +1,3 @@
-# Created by: Rong-En Fan <rafan@FreeBSD.org>
-
PORTNAME= big5width
PORTVERSION= 1.0
CATEGORIES= chinese
@@ -8,6 +6,7 @@ DISTFILES= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= Unicode width dirty fix for Big5 font (${LOCALE} locale)
+WWW= https://www.csie.ntu.edu.tw/~r92030/project/big5width/
BASELOCALEDIR= /usr/share/locale
LOCALEDIR= ${PREFIX}/share/locale
diff --git a/chinese/big5width/pkg-descr b/chinese/big5width/pkg-descr
index 67a372afcab4..55098a216d1b 100644
--- a/chinese/big5width/pkg-descr
+++ b/chinese/big5width/pkg-descr
@@ -6,5 +6,3 @@ range as double width. Now you will be happy with UTF8 terminal and
Big5 fonts :)
This port fixes the zh_TW.UTF-8 locale for wcwidth(3) and wcswidth(3).
-
-WWW: http://www.csie.ntu.edu.tw/~r92030/project/big5width/
diff --git a/chinese/bitchx/Makefile b/chinese/bitchx/Makefile
index bbf74cff0100..16d7703ca482 100644
--- a/chinese/bitchx/Makefile
+++ b/chinese/bitchx/Makefile
@@ -1,5 +1,3 @@
-# Created by: clive
-
PORTNAME= bitchx
CATEGORIES= chinese
@@ -11,6 +9,8 @@ EXTRA_PATCHES= ${.CURDIR}/files/patch-source__input.c \
${.CURDIR}/files/patch-include__config.h \
${.CURDIR}/files/patch-source__screen.c
+CONFLICTS_INSTALL= bitchx
+
OPTIONS_SLAVE= LATIN
.include "${MASTERDIR}/Makefile"
diff --git a/chinese/brise/Makefile b/chinese/brise/Makefile
deleted file mode 100644
index d0774d9558bf..000000000000
--- a/chinese/brise/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= brise
-PORTVERSION= 0.35
-DISTVERSIONPREFIX= ${PORTNAME}-
-CATEGORIES= chinese textproc
-
-MAINTAINER= hiroto.kagotani@gmail.com
-COMMENT= Rime Schema Repository
-
-LICENSE= GPLv3
-
-BROKEN= fails to build
-
-BUILD_DEPENDS= rime_deployer:chinese/librime
-
-USES= gmake
-USE_GITHUB= yes
-GH_ACCOUNT= rime
-
-MAKE_ARGS+= RIME_DATA_DIR=${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/chinese/brise/distinfo b/chinese/brise/distinfo
deleted file mode 100644
index 39cec055fe4b..000000000000
--- a/chinese/brise/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rime-brise-brise-0.35_GH0.tar.gz) = 1baa756658b29a28444292f19f34608e5008b8424a041dec5cc3df2debaebd65
-SIZE (rime-brise-brise-0.35_GH0.tar.gz) = 6707359
diff --git a/chinese/brise/pkg-descr b/chinese/brise/pkg-descr
deleted file mode 100644
index dc1da2cbbb9c..000000000000
--- a/chinese/brise/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Rime Schema Repository.
-
-WWW: https://rime.github.io/
diff --git a/chinese/brise/pkg-plist b/chinese/brise/pkg-plist
deleted file mode 100644
index bef8475b1d32..000000000000
--- a/chinese/brise/pkg-plist
+++ /dev/null
@@ -1,55 +0,0 @@
-%%DATADIR%%/bopomofo.schema.yaml
-%%DATADIR%%/bopomofo_tw.schema.yaml
-%%DATADIR%%/cangjie5.dict.yaml
-%%DATADIR%%/cangjie5.prism.bin
-%%DATADIR%%/cangjie5.reverse.bin
-%%DATADIR%%/cangjie5.schema.yaml
-%%DATADIR%%/cangjie5.table.bin
-%%DATADIR%%/cangjie5_express.schema.yaml
-%%DATADIR%%/combo_pinyin.schema.yaml
-%%DATADIR%%/default.yaml
-%%DATADIR%%/double_pinyin.schema.yaml
-%%DATADIR%%/double_pinyin_abc.schema.yaml
-%%DATADIR%%/double_pinyin_flypy.schema.yaml
-%%DATADIR%%/double_pinyin_mspy.schema.yaml
-%%DATADIR%%/emoji.dict.yaml
-%%DATADIR%%/emoji.schema.yaml
-%%DATADIR%%/essay.txt
-%%DATADIR%%/ipa_xsampa.dict.yaml
-%%DATADIR%%/ipa_xsampa.schema.yaml
-%%DATADIR%%/jyutping.dict.yaml
-%%DATADIR%%/jyutping.schema.yaml
-%%DATADIR%%/luna_pinyin.dict.yaml
-%%DATADIR%%/luna_pinyin.prism.bin
-%%DATADIR%%/luna_pinyin.reverse.bin
-%%DATADIR%%/luna_pinyin.schema.yaml
-%%DATADIR%%/luna_pinyin.table.bin
-%%DATADIR%%/luna_pinyin_fluency.prism.bin
-%%DATADIR%%/luna_pinyin_fluency.schema.yaml
-%%DATADIR%%/luna_pinyin_simp.prism.bin
-%%DATADIR%%/luna_pinyin_simp.schema.yaml
-%%DATADIR%%/luna_pinyin_tw.prism.bin
-%%DATADIR%%/luna_pinyin_tw.schema.yaml
-%%DATADIR%%/pinyin_simp.dict.yaml
-%%DATADIR%%/pinyin_simp.schema.yaml
-%%DATADIR%%/quick5.dict.yaml
-%%DATADIR%%/quick5.schema.yaml
-%%DATADIR%%/sampheng.schema.yaml
-%%DATADIR%%/soutzoe.dict.yaml
-%%DATADIR%%/soutzoe.schema.yaml
-%%DATADIR%%/stroke.dict.yaml
-%%DATADIR%%/stroke.prism.bin
-%%DATADIR%%/stroke.reverse.bin
-%%DATADIR%%/stroke.schema.yaml
-%%DATADIR%%/stroke.table.bin
-%%DATADIR%%/symbols.yaml
-%%DATADIR%%/terra_pinyin.dict.yaml
-%%DATADIR%%/terra_pinyin.schema.yaml
-%%DATADIR%%/wubi86.dict.yaml
-%%DATADIR%%/wubi86.schema.yaml
-%%DATADIR%%/wubi_pinyin.schema.yaml
-%%DATADIR%%/wugniu.schema.yaml
-%%DATADIR%%/wugniu_lopha.dict.yaml
-%%DATADIR%%/wugniu_lopha.schema.yaml
-%%DATADIR%%/zyenpheng.dict.yaml
-%%DATADIR%%/zyenpheng.schema.yaml
diff --git a/chinese/bsdconv-opencc/Makefile b/chinese/bsdconv-opencc/Makefile
index 7dd7caa4b92b..0d6098ec98d7 100644
--- a/chinese/bsdconv-opencc/Makefile
+++ b/chinese/bsdconv-opencc/Makefile
@@ -1,5 +1,3 @@
-# Created by: buganini@gmail.com
-
PORTNAME= opencc
PORTVERSION= 11.5
CATEGORIES= chinese converters
@@ -7,6 +5,7 @@ PKGNAMEPREFIX= bsdconv-
MAINTAINER= buganini@gmail.com
COMMENT= OpenCC conversion module for bsdconv
+WWW= https://github.com/buganini/bsdconv-opencc
LICENSE= BSD2CLAUSE
diff --git a/chinese/bsdconv-opencc/pkg-descr b/chinese/bsdconv-opencc/pkg-descr
index c64c94203783..9bf3dd8d7190 100644
--- a/chinese/bsdconv-opencc/pkg-descr
+++ b/chinese/bsdconv-opencc/pkg-descr
@@ -6,5 +6,3 @@ bsdconv is a BSD licensed charset/encoding converter library with more
function than libiconv. (Currently, only a few codecs are supported)
This port is a opencc conversion module for bsdconv.
-
-WWW: https://github.com/buganini/bsdconv-opencc
diff --git a/chinese/bug5/Makefile b/chinese/bug5/Makefile
index 43513517af3f..cbdf0cfafbc0 100644
--- a/chinese/bug5/Makefile
+++ b/chinese/bug5/Makefile
@@ -1,11 +1,10 @@
-# Created by: buganini@gmail.com
-
PORTNAME= bug5
PORTVERSION= 1.18
CATEGORIES= chinese converters
MAINTAINER= buganini@gmail.com
COMMENT= Big5/GBK <-> UTF-8 translating layer in terminal
+WWW= https://github.com/buganini/bug5
LICENSE= BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
diff --git a/chinese/bug5/pkg-descr b/chinese/bug5/pkg-descr
index 79e443bad366..bce9061e4276 100644
--- a/chinese/bug5/pkg-descr
+++ b/chinese/bug5/pkg-descr
@@ -13,5 +13,3 @@ Features that screen doesn't have:
Features that both bug5 and screen has:
- Optional ambiguous-width characters padding
- Specify I/O conversion
-
-WWW: https://github.com/buganini/bug5
diff --git a/chinese/c2t/Makefile b/chinese/c2t/Makefile
index fc3e01b36cc8..b111d1b3ae4b 100644
--- a/chinese/c2t/Makefile
+++ b/chinese/c2t/Makefile
@@ -1,7 +1,6 @@
-# Created by: David O'Brien (obrien@FreeBSD.org)
-
PORTNAME= c2t
PORTVERSION= 1.0
+PORTREVISION= 1
CATEGORIES= chinese
MASTER_SITES= ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/convert/:file \
ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/x-win/cxterm/dict/gb/:dict
@@ -19,6 +18,6 @@ do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/chinese/gb
${INSTALL_PROGRAM} ${WRKSRC}/c2t ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${DISTDIR}/TONEPY.tit ${STAGEDIR}${PREFIX}/share/chinese/gb
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/chinese/c2t/pkg-plist b/chinese/c2t/pkg-plist
index 24783085907e..4ff4d3c167da 100644
--- a/chinese/c2t/pkg-plist
+++ b/chinese/c2t/pkg-plist
@@ -1,3 +1,3 @@
bin/c2t
-man/man1/c2t.1.gz
+share/man/man1/c2t.1.gz
share/chinese/gb/TONEPY.tit
diff --git a/chinese/cconv/Makefile b/chinese/cconv/Makefile
index 2824cb4a8431..7af1c808bb0a 100644
--- a/chinese/cconv/Makefile
+++ b/chinese/cconv/Makefile
@@ -1,5 +1,3 @@
-# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
PORTNAME= cconv
PORTVERSION= 0.6.3
DISTVERSIONPREFIX= v
@@ -7,6 +5,7 @@ CATEGORIES= chinese converters
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simplified-Traditional Chinese conversion tool
+WWW= https://github.com/xiaoyjy/cconv
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/License
@@ -19,6 +18,8 @@ USES= autoreconf iconv libtool
GH_ACCOUNT= xiaoyjy
USE_GITHUB= yes
+CONFLICTS_INSTALL= libunicode # include/unicode.h
+
.include <bsd.port.pre.mk>
.if !empty(ICONV_LIB)
diff --git a/chinese/cconv/pkg-descr b/chinese/cconv/pkg-descr
index 885a2a90f839..03c4e7aafc3f 100644
--- a/chinese/cconv/pkg-descr
+++ b/chinese/cconv/pkg-descr
@@ -9,5 +9,3 @@ Features:
- iconv-like usage.
- language-level Simplified-Traditional Chinese conversion.
- idioms can be translated.
-
-WWW: https://github.com/xiaoyjy/cconv
diff --git a/chinese/celvis/Makefile b/chinese/celvis/Makefile
deleted file mode 100644
index 90883884abb7..000000000000
--- a/chinese/celvis/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: David O'Brien (obrien@cs.ucdavis.edu)
-
-PORTNAME= celvis
-PORTVERSION= 1.3
-CATEGORIES= chinese editors
-MASTER_SITES= http://ftp.ist.utl.pt/pub/ctan/language/chinese/chtex/
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Vi/ex clone that speaks Chinese
-
-USES= ncurses
-CFLAGS+= -Wno-error=return-type
-MAKE_ARGS= LIBS="${LDFLAGS} -lncurses"
-
-do-install:
- @# install target in celvis Makefile is not too good -- this is easier
- ${INSTALL_PROGRAM} ${WRKSRC}/celvis ${WRKSRC}/virec ${STAGEDIR}${PREFIX}/bin
- ${LN} -s celvis ${STAGEDIR}${PREFIX}/bin/cvi
- ${INSTALL_MAN} ${FILESDIR}/celvis.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/chinese/celvis/distinfo b/chinese/celvis/distinfo
deleted file mode 100644
index 432034578ece..000000000000
--- a/chinese/celvis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (celvis.tar.gz) = 852f30967663d200f20bc1542196ba1ae1050fefab87adb6f71b590fc3a08080
-SIZE (celvis.tar.gz) = 135593
diff --git a/chinese/celvis/files/celvis.1 b/chinese/celvis/files/celvis.1
deleted file mode 100644
index 61fb0e501969..000000000000
--- a/chinese/celvis/files/celvis.1
+++ /dev/null
@@ -1,103 +0,0 @@
-.TH ELVIS 1
-.SH NAME
-celvis, cex, cvi, cview, cinput - The Chinese editor
-.SH SYNOPSIS
-\fBcelvis\fP [\fIflags\fP] [\fB+\fP\fIcmd\fP] [\fIfiles\fP...]
-.SH DESCRIPTION
-\fIElvis\fP is a text editor which emulates \fIvi\fP/\fIex\fP.
-\fICelvis\fP is a Chinese version of \fIelvis\fP.
-It should run on top of some Chinese terminal or Chinese system,
-such as \fIcxterm\fP in X11 window system.
-This version supports both GB encoding and Big5 encoding
-Chinese text.
-.PP
-On systems which pass the program name as an argument, such as Unix and Minix,
-you may also install \fIcelvis\fP under the names
-"cex", "cvi", "cview", and "cinput".
-These extra names would normally be links to celvis;
-see the "ln" shell command.
-.PP
-When \fIcelvis\fP is invoked as "cvi",
-it behaves exactly as though it was invoked as "celvis".
-However, if you invoke \fIcelvis\fP as "cview",
-then the readonly option is set as though you had given it the "-R" flag.
-If you invoke \fIcelvis\fP as "cex",
-then \fIcelvis\fP will start up in the colon command mode
-instead of the visual command mode,
-as though you had given it the "-e" flag.
-If you invoke \fIcelvis\fP as "cinput" or "cedit",
-then \fIcelvis\fP will start up in input mode,
-as though the "-i" flag was given.
-.SH OPTIONS
-.IP \fB-r\fP
-To the real vi, this flag means that a previous edit should be recovered.
-\fICelvis\fP, though, has a separate program, called \fIvirec(1)\fP,
-for recovering files.
-When you invoke \fIcelvis\fP with -r,
-\fIcelvis\fP will tell you to run \fIvirec\fP.
-.IP \fB-R\fP
-This sets the "readonly" option,
-so you won't accidentally overwrite a file.
-.IP "\fB-t\fP \fItag\fP"
-This causes \fIcelvis\fP to start editing at the given tag.
-.IP \fB-e\fP
-\fICelvis\fP will start up in colon command mode.
-.IP \fB-v\fP
-\fICelvis\fP will start up in visual command mode.
-.IP \fB-i\fP
-\fICelvis\fP will start up in input mode.
-.IP "\fB+\fP\fIcommand\fP
-If you use the +\fIcommand\fP parameter,
-then after the first file is loaded
-\fIcommand\fP is executed as an EX command.
-A typical example would be "celvis +237 foo",
-which would cause \fIcelvis\fP to start editing foo and
-then move directly to line 237.
-.SH FILES
-.IP /tmp/elv*
-During editing,
-\fIcelvis\fP stores text in a temporary file.
-For UNIX, this file will usually be stored in the /tmp directory,
-and the first three characters will be "elv".
-For other systems, the temporary files may be stored someplace else;
-see the version-specific section of the documentation.
-.IP tags
-This is the database used by the \fI:tags\fP command and the \fB-t\fP option.
-It is usually created by the \fIctags(1)\fP program.
-.IP ".exrc or elvis.rc"
-On UNIX-like systems, a file called ".exrc" in your home directory
-is executed as a series of \fIex\fR commands.
-A file by the same name may be executed in the current directory, too.
-On non-UNIX systems, ".exrc" is usually an invalid file name;
-there, the initialization file is called "elvis.rc" instead.
-.SH "SEE ALSO"
-ctags(1), ref(1), virec(1), cxterm(1)
-.PP
-\fIElvis - A Clone of Vi/Ex\fP, the complete \fIelvis\fP documentation.
-.SH BUGS
-There is no LISP support.
-Certain other features are missing, too.
-.PP
-Auto-indent mode is not quite compatible with the real vi.
-Among other things, 0^D and ^^D don't do what you might expect.
-.PP
-Long lines are displayed differently.
-The real vi wraps long lines onto multiple rows of the screen,
-but \fIcelvis\fP scrolls sideways.
-.SH AUTHOR
-.nf
-Steve Kirkendall
-kirkenda@cs.pdx.edu
-\&...uunet!tektronix!psueea!eecs!kirkenda
-.fi
-.PP
-Many other people have worked to port \fIelvis\fP to various operating systems.
-To see who deserves credit, run the \fI:version\fP command
-from within \fIcelvis\fP,
-or look in the system-specific section of the complete documentation.
-.PP
-The Chinese version, \fIcelvis\fP, is developed by Man-Chi Pong
-(now with the Hong Kong University of Science and Technology, HK.
-E-mail: mcpong@uxmail.usthk.hk)
-and Yongguang Zhang
-(Purdue University, e-mail: ygz@cs.purdue.edu).
diff --git a/chinese/celvis/files/patch-Makefile b/chinese/celvis/files/patch-Makefile
deleted file mode 100644
index 7523bb055ad3..000000000000
--- a/chinese/celvis/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig Thu May 16 03:09:50 1991
-+++ Makefile Sun Apr 2 11:44:47 2000
-@@ -22,7 +22,7 @@
- SRC5= regexp.c regexp.h regsub.c sysdos.c system.c tinytcap.c tio.c tmp.c
- SRC6= vars.c vcmd.c vi.c vi.h ctags.c ref.c virec.c wildcard.c shell.c
- EXTRA=
--CFLAGS= -O
-+CFLAGS+= -D_HAVE_PARAM_H
- LIBS= -ltermcap
-
- all: $(PROGS)
diff --git a/chinese/celvis/files/patch-blk.c b/chinese/celvis/files/patch-blk.c
deleted file mode 100644
index 922b0d371270..000000000000
--- a/chinese/celvis/files/patch-blk.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- blk.c.orig Tue Nov 6 11:53:55 1990
-+++ blk.c Thu Aug 15 04:47:18 1996
-@@ -19,7 +19,9 @@
- # define NBUFS 5 /* must be at least 3 -- more is better */
- #endif
-
-+#if !(defined(BSD) && (BSD >= 199103))
- extern long lseek();
-+#endif
-
- /*------------------------------------------------------------------------*/
-
diff --git a/chinese/celvis/files/patch-cmd1.c b/chinese/celvis/files/patch-cmd1.c
deleted file mode 100644
index 6badcd280f92..000000000000
--- a/chinese/celvis/files/patch-cmd1.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- cmd1.c.orig Tue Nov 6 11:53:55 1990
-+++ cmd1.c Sat Aug 17 15:18:01 1996
-@@ -882,9 +882,6 @@
- #else
- msg("%s (%s)", VERSION, DATE);
- #endif
--#ifdef COMPILED_BY
-- msg("Compiled by %s", COMPILED_BY);
--#endif
- #ifdef CREDIT
- msg("%s", CREDIT);
- #endif
-@@ -893,6 +890,9 @@
- #endif
- #ifdef CVERSION
- msg("%s", CVERSION);
-+#endif
-+#ifdef COMPILED_BY
-+ msg("Compiled by %s", COMPILED_BY);
- #endif
- #ifdef COPYING
- msg("%s", COPYING);
diff --git a/chinese/celvis/files/patch-config.h b/chinese/celvis/files/patch-config.h
deleted file mode 100644
index ca841f2f5c76..000000000000
--- a/chinese/celvis/files/patch-config.h
+++ /dev/null
@@ -1,30 +0,0 @@
---- config.h.orig Tue Nov 6 11:53:55 1990
-+++ config.h Thu Aug 15 05:42:16 1996
-@@ -5,6 +5,10 @@
- */
-
- /*************************** autoconf section ************************/
-+/* Can we tell a little more about this system? */
-+#ifdef _HAVE_PARAM_H
-+# include <sys/param.h>
-+#endif
-
- /* standard unix V (?) */
- #ifdef M_SYSV
-@@ -175,9 +179,15 @@
- #endif
-
- /******************* Names of files and environment vars **********************/
-+#if (defined(BSD) && (BSD >= 199103))
-+# define TMPDIR "/var/tmp" /* directory where temp files live */
-+# define COMPILED_BY "{Free,Net,Open,4.4,4.3/Reno}BSD (ported by David O'Brien)"
-+#endif
-
- #if ANY_UNIX
--# define TMPDIR "/usr/tmp" /* directory where temp files live */
-+# ifndef TMPDIR
-+# define TMPDIR "/usr/tmp" /* directory where temp files live */
-+# endif
- # define TMPNAME "%s/elvt%04x%03x" /* temp file */
- # define CUTNAME "%s/elvc%04x%03x" /* cut buffer's temp file */
- # define EXRC ".exrc" /* init file in current directory */
diff --git a/chinese/celvis/files/patch-curses.c b/chinese/celvis/files/patch-curses.c
deleted file mode 100644
index 35a4d1e02cf7..000000000000
--- a/chinese/celvis/files/patch-curses.c
+++ /dev/null
@@ -1,67 +0,0 @@
-The following patch seems to fix celvis on my machine. Just place it in
-the files/ directory.
-
---- curses.c 1991-09-21 23:42:07.000000000 +0200
-+++ curses.c 2007-12-31 15:40:30.000000000 +0100
-@@ -17,8 +17,13 @@
- #include "config.h"
- #include "vi.h"
-
-+#undef BSD
-+#undef UNIXV
-+#define BSD 0
-+#define UNIXV 1
-+
- #if UNIXV
--# include <termio.h>
-+# include <termios.h>
- #endif
-
- #if BSD || UNIX7 || MINIX
-@@ -86,8 +91,8 @@
- char ERASEKEY; /* backspace key taken from ioctl structure */
-
- #if UNIXV
--static struct termio oldtermio; /* original tty mode */
--static struct termio newtermio; /* raw/noecho tty mode */
-+static struct termios oldtermio; /* original tty mode */
-+static struct termios newtermio; /* raw/noecho tty mode */
- #endif
-
- #if BSD || UNIX7 || MINIX
-@@ -133,7 +138,7 @@
-
- /* change the terminal mode to raw/noecho */
- #if UNIXV
-- ioctl(2, TCGETA, &oldtermio);
-+ tcgetattr(2, &oldtermio);
- #endif
-
- #if BSD || UNIX7 || MINIX
-@@ -170,7 +175,7 @@
-
- /* change the terminal mode back the way it was */
- #if UNIXV
-- ioctl(2, TCSETAW, &oldtermio);
-+ tcsetattr(2, TCSADRAIN, &oldtermio);
- #endif
- #if BSD || UNIX7 || MINIX
- ioctl(2, TIOCSETP, &oldsgttyb);
-@@ -190,7 +195,7 @@
- {
- /* change the terminal mode to raw/noecho */
- #if UNIXV
-- ospeed = (oldtermio.c_cflag & CBAUD);
-+ ospeed = cfgetospeed(&oldtermio);
- ERASEKEY = oldtermio.c_cc[VERASE];
- newtermio = oldtermio;
- newtermio.c_iflag &= (IXON|IXOFF|IXANY|ISTRIP|IGNBRK);
-@@ -199,7 +204,7 @@
- newtermio.c_cc[VINTR] = ctrl('C'); /* always use ^C for interrupts */
- newtermio.c_cc[VEOF] = 1; /* minimum # characters to read */
- newtermio.c_cc[VEOL] = 2; /* allow at least 0.2 seconds */
-- ioctl(2, TCSETAW, &newtermio);
-+ tcsetattr(2, TCSADRAIN, &newtermio);
- #endif
- #if BSD || UNIX7 || MINIX
- struct tchars tbuf;
diff --git a/chinese/celvis/files/patch-cut.c b/chinese/celvis/files/patch-cut.c
deleted file mode 100644
index b8ac3779f5ce..000000000000
--- a/chinese/celvis/files/patch-cut.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- cut.c.orig Wed May 30 19:50:50 2007
-+++ cut.c Wed May 30 19:51:41 2007
-@@ -36,6 +36,7 @@
-
- static char cbname; /* name chosen for next cut/paste operation */
-
-+static cutfree(struct cutbuf *buf);
-
- #ifndef NO_RECYCLE
- /* This function builds a list of all blocks needed in the current tmp file
diff --git a/chinese/celvis/files/patch-recycle.c b/chinese/celvis/files/patch-recycle.c
deleted file mode 100644
index 19c7eead9320..000000000000
--- a/chinese/celvis/files/patch-recycle.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- recycle.c.orig Tue Nov 6 11:53:56 1990
-+++ recycle.c Thu Aug 15 04:51:43 1996
-@@ -18,7 +18,9 @@
- #ifndef NO_RECYCLE
- /* this whole file would have be skipped if NO_RECYCLE is defined */
-
-+#if !(defined(BSD) && (BSD >= 199103))
- extern long lseek();
-+#endif
-
- #define BTST(bitno, byte) ((byte) & (1 << (bitno)))
- #define BSET(bitno, byte) ((byte) |= (1 << (bitno)))
diff --git a/chinese/celvis/files/patch-tmp.c b/chinese/celvis/files/patch-tmp.c
deleted file mode 100644
index 45c094e69013..000000000000
--- a/chinese/celvis/files/patch-tmp.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- tmp.c.orig Thu Aug 15 04:45:57 1996
-+++ tmp.c Thu Aug 15 05:14:50 1996
-@@ -21,6 +21,7 @@
-
- /* The FAIL() macro prints an error message and then exits. */
- #define FAIL(why,arg) mode = MODE_EX; msg(why, arg); endwin(); HZ_abort(9)
-+#define FAIL2(why,arg1,arg2) mode = MODE_EX; msg(why, arg1, arg2); endwin(); HZ_abort(9)
-
- /* This is the name of the temp file */
- static char tmpname[80];
-@@ -91,7 +92,7 @@
- if (*o_readonly || (statb.st_mode & S_IJRON))
- #endif
- #if OS9
-- if we don't have write permission...
-+ /* if we don't have write permission... */
- #endif
- #if ANY_UNIX
- if (*o_readonly || !(statb.st_mode &
-@@ -149,7 +150,7 @@
- tmpfd = open(tmpname, O_RDWR | O_BINARY);
- if (tmpfd < 0)
- {
-- FAIL("Can't create temporary file, errno=%d", errno);
-+ FAIL2("Can't create temporary file (%s), errno=%d", tmpname, errno);
- return 1;
- }
-
diff --git a/chinese/celvis/files/patch-vi.h b/chinese/celvis/files/patch-vi.h
deleted file mode 100644
index 735ad96ff5c4..000000000000
--- a/chinese/celvis/files/patch-vi.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- vi.h.orig Sun Oct 20 19:08:33 1991
-+++ vi.h Thu Aug 15 04:45:45 1996
-@@ -101,7 +101,7 @@
- #define READONLY 0x0002 /* the file is read-only */
- #define HADNUL 0x0004 /* the file contained NUL characters */
- #define MODIFIED 0x0008 /* the file has been modified */
--#define NOFILE 0x0010 /* no name is known for the current text */
-+#define NOFILENAME 0x0010 /* no name is known for the current text */
- #define ADDEDNL 0x0020 /* newlines were added to the file */
-
- /* macros used to set/clear/test flags */
diff --git a/chinese/celvis/pkg-descr b/chinese/celvis/pkg-descr
deleted file mode 100644
index cd070614d235..000000000000
--- a/chinese/celvis/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-CElvis is a clone of vi/ex, the standard UNIX editor. CElvis supports
-nearly all of the vi/ex commands, in both visual mode and colon mode.
-It also allows displaying and editing of documents using the
-Chinese GB (simple) and Big-5 (complex) encodings.
-
-Celvis is based on Elvis version 1.3 by Steve Kirkendall.
diff --git a/chinese/celvis/pkg-plist b/chinese/celvis/pkg-plist
deleted file mode 100644
index ea799f035bb2..000000000000
--- a/chinese/celvis/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/celvis
-bin/cvi
-bin/virec
-man/man1/celvis.1.gz
diff --git a/chinese/chiconv/Makefile b/chinese/chiconv/Makefile
index ac27f1e41b42..468b340a5d61 100644
--- a/chinese/chiconv/Makefile
+++ b/chinese/chiconv/Makefile
@@ -1,11 +1,10 @@
-# Created by: buganini@gmail.com
-
PORTNAME= chiconv
PORTVERSION= 11.3
CATEGORIES= chinese converters
MAINTAINER= buganini@gmail.com
COMMENT= Auto chinese encoding converter
+WWW= https://github.com/buganini/chiconv
LICENSE= ISCL
diff --git a/chinese/chiconv/pkg-descr b/chinese/chiconv/pkg-descr
index ff09498e56b6..962a6e66ca5a 100644
--- a/chinese/chiconv/pkg-descr
+++ b/chinese/chiconv/pkg-descr
@@ -1,4 +1,2 @@
Auto chinese encoding converter. It can detect UTF-8/Big5/GBK text and convert
them to specified chinese encoding with transliteration.
-
-WWW: https://github.com/buganini/chiconv
diff --git a/chinese/chinese-calendar/Makefile b/chinese/chinese-calendar/Makefile
new file mode 100644
index 000000000000..dbb6607e48f1
--- /dev/null
+++ b/chinese/chinese-calendar/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= chinese-calendar
+DISTVERSION= 1.0.3.r59
+CATEGORIES= chinese
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Chinese traditional calendar
+WWW= https://github.com/WhiredPlanck/chinese-calendar
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= bash:shells/bash
+
+USES= desktop-file-utils gl qmake qt:5 shebangfix
+USE_QT= core gui network sql svg widgets buildtools:build
+USE_GL= gl
+
+USE_GITHUB= yes
+GH_ACCOUNT= WhiredPlanck
+GH_TUPLE= itay-grudev:SingleApplication:e99b8df:singleapplication/src/singleapplication
+
+SHEBANG_FILES= data/chinese-calendar-autostart
+
+CXXFLAGS+= -I${WRKSRC}/src
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "*.desktop" -o -name "*.qss" | ${XARGS} ${REINPLACE_CMD} -i '' 's|/usr/|${PREFIX}/|'
+ @cd ${WRKSRC} && ${REINPLACE_CMD} -i '' -e 's|/usr/|${PREFIX}/|g' \
+ data/chinese-calendar-autostart \
+ src/aboutdialog.ui \
+ src/backup/aboutdialog.ui \
+ src/chinesecalendar.cpp \
+ src/dateitem.cpp \
+ src/ccbo.cpp \
+ src/main.cpp
+
+post-install:
+ @${MV} ${STAGEDIR}/etc/xdg ${STAGEDIR}${PREFIX}/etc
+
+.include <bsd.port.mk>
diff --git a/chinese/chinese-calendar/distinfo b/chinese/chinese-calendar/distinfo
new file mode 100644
index 000000000000..ba2ed0fabb03
--- /dev/null
+++ b/chinese/chinese-calendar/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1668970477
+SHA256 (WhiredPlanck-chinese-calendar-1.0.3.r59_GH0.tar.gz) = aebfb3d0d9d74a4ef112559a32ebd851a6cb2b4fd0c588759202a173fa7b5219
+SIZE (WhiredPlanck-chinese-calendar-1.0.3.r59_GH0.tar.gz) = 493710
+SHA256 (itay-grudev-SingleApplication-e99b8df_GH0.tar.gz) = 5a75c961e8ce89c205c9b6828550e0a36ccae1b2590fe59839a4addfee786712
+SIZE (itay-grudev-SingleApplication-e99b8df_GH0.tar.gz) = 20874
diff --git a/chinese/chinese-calendar/files/patch-chinese-calendar.pro b/chinese/chinese-calendar/files/patch-chinese-calendar.pro
new file mode 100644
index 000000000000..73d93df25ed5
--- /dev/null
+++ b/chinese/chinese-calendar/files/patch-chinese-calendar.pro
@@ -0,0 +1,58 @@
+--- chinese-calendar.pro.orig 2022-11-20 19:00:38 UTC
++++ chinese-calendar.pro
+@@ -13,20 +13,20 @@ OBJECTS_DIR += build/
+ #}
+
+ inst.files += src/KylinLunar.db
+-inst.path = /usr/share/chinese-calendar/db
++inst.path = $$PREFIX/share/chinese-calendar/db
+ inst1.files += data/img/chinesecalendar-64.png
+-inst1.path = /usr/share/pixmaps
++inst1.path = $$PREFIX/share/pixmaps
+ inst2.files += data/chinese-calendar.desktop
+-inst2.path = /usr/share/applications
++inst2.path = $$PREFIX/share/applications
+ inst3.files += data/chinese-calendar-autostart.desktop
+ inst3.path = /etc/xdg/autostart
+ inst4.files += data/chinese-calendar-autostart
+-inst4.path = /usr/bin
++inst4.path = $$PREFIX/bin
+ default_skin.files += data/skin/default/chinesecalendarBGyellow.png \
+ data/skin/default/no.png \
+ data/skin/default/note.png \
+ data/skin/default/ok.png
+-default_skin.path = /usr/share/chinese-calendar/skin/default
++default_skin.path = $$PREFIX/share/chinese-calendar/skin/default
+ blue_skin.files += data/skin/blue/yijibg.png \
+ data/skin/blue/no.png \
+ data/skin/blue/note.png \
+@@ -40,7 +40,7 @@ blue_skin.files += data/skin/blue/yijibg.png \
+ data/skin/blue/corner2.png \
+ data/skin/blue/corner3.png \
+ data/skin/blue/corner4.png
+-blue_skin.path = /usr/share/chinese-calendar/skin/blue
++blue_skin.path = $$PREFIX/share/chinese-calendar/skin/blue
+ black_skin.files += data/skin/black/chinesecalendar.png \
+ data/skin/black/no.png \
+ data/skin/black/no-hover.png \
+@@ -50,16 +50,16 @@ black_skin.files += data/skin/black/chinesecalendar.pn
+ data/skin/black/arrow-left.png \
+ data/skin/black/arrow-right.png \
+ data/skin/black/arrow-down.png
+-black_skin.path = /usr/share/chinese-calendar/skin/black
++black_skin.path = $$PREFIX/share/chinese-calendar/skin/black
+ qss.files += data/skin/default-skin.qss \
+ data/skin/blue-skin.qss \
+ data/skin/black.qss
+-qss.path = /usr/share/chinese-calendar/skin
++qss.path = $$PREFIX/share/chinese-calendar/skin
+ readme.files += data/skin/README.md
+-readme.path = /usr/share/chinese-calendar/skin
++readme.path = $$PREFIX/share/chinese-calendar/skin
+
+ target.source += $$TARGET
+-target.path = /usr/bin
++target.path = $$PREFIX/bin
+ INSTALLS += inst \
+ inst1 \
+ inst2 \
diff --git a/chinese/chinese-calendar/pkg-descr b/chinese/chinese-calendar/pkg-descr
new file mode 100644
index 000000000000..b30074e741f9
--- /dev/null
+++ b/chinese/chinese-calendar/pkg-descr
@@ -0,0 +1,3 @@
+"Chinese calendar" is a Chinese traditional calendar for Ubuntu Kylin.
+You can find festivals and solar terms for China. In line with the Chinese
+using habit, it can help users to query date easily.
diff --git a/chinese/chinese-calendar/pkg-plist b/chinese/chinese-calendar/pkg-plist
new file mode 100644
index 000000000000..3d9f83ddbb86
--- /dev/null
+++ b/chinese/chinese-calendar/pkg-plist
@@ -0,0 +1,30 @@
+bin/chinese-calendar
+bin/chinese-calendar-autostart
+etc/xdg/autostart/chinese-calendar-autostart.desktop
+share/applications/chinese-calendar.desktop
+%%DATADIR%%/db/KylinLunar.db
+%%DATADIR%%/skin/README.md
+%%DATADIR%%/skin/black.qss
+%%DATADIR%%/skin/black/chinesecalendar.png
+%%DATADIR%%/skin/black/no-hover.png
+%%DATADIR%%/skin/black/no.png
+%%DATADIR%%/skin/black/note.png
+%%DATADIR%%/skin/black/ok-hover.png
+%%DATADIR%%/skin/black/ok.png
+%%DATADIR%%/skin/blue-skin.qss
+%%DATADIR%%/skin/blue/corner1.png
+%%DATADIR%%/skin/blue/corner2.png
+%%DATADIR%%/skin/blue/corner3.png
+%%DATADIR%%/skin/blue/corner4.png
+%%DATADIR%%/skin/blue/left-1.png
+%%DATADIR%%/skin/blue/left-2.png
+%%DATADIR%%/skin/blue/normaldate.png
+%%DATADIR%%/skin/blue/right-1.png
+%%DATADIR%%/skin/blue/right-2.png
+%%DATADIR%%/skin/blue/yijibg.png
+%%DATADIR%%/skin/default-skin.qss
+%%DATADIR%%/skin/default/chinesecalendarBGyellow.png
+%%DATADIR%%/skin/default/no.png
+%%DATADIR%%/skin/default/note.png
+%%DATADIR%%/skin/default/ok.png
+share/pixmaps/chinesecalendar-64.png
diff --git a/chinese/cless/Makefile b/chinese/cless/Makefile
index 44f1f7667f71..88071f4f2cab 100644
--- a/chinese/cless/Makefile
+++ b/chinese/cless/Makefile
@@ -1,7 +1,6 @@
-# Created by: David O'Brien (obrien@cs.ucdavis.edu)
-
PORTNAME= cless
PORTVERSION= 290
+PORTREVISION= 1
CATEGORIES= chinese
MASTER_SITES= ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/c-utils/
@@ -12,6 +11,7 @@ LICENSE= BSD2CLAUSE
USES= ncurses
GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CFLAGS+= -DHANZI # LDFLAGS=-s datadir=/usr/local/lib/less
CPP= #
diff --git a/chinese/cless/files/patch-Makefile.in b/chinese/cless/files/patch-Makefile.in
index f42322dc35ae..5b14c61e41c5 100644
--- a/chinese/cless/files/patch-Makefile.in
+++ b/chinese/cless/files/patch-Makefile.in
@@ -1,6 +1,15 @@
---- Makefile.in.orig 1995-04-25 10:41:39.000000000 +0800
-+++ Makefile.in 2014-01-08 23:13:25.000000000 +0800
-@@ -73,24 +73,24 @@ lesskey: lesskey.${O} version.${O}
+--- Makefile.in.orig 1995-04-25 02:41:39 UTC
++++ Makefile.in
+@@ -27,7 +27,7 @@ datadir = ${prefix}/share
+ # Where the help file goes.
+ datadir = ${prefix}/share
+
+-mandir = ${prefix}/man/man${manext}
++mandir = ${prefix}/share/man/man${manext}
+ manext = 1
+ manprefix =
+
+@@ -73,24 +73,24 @@ filename.${O}: filename.c
${OBJ}: less.h defines.h funcs.h
filename.${O}: filename.c
diff --git a/chinese/cless/pkg-plist b/chinese/cless/pkg-plist
index 762aa48d6578..bda7b9206944 100644
--- a/chinese/cless/pkg-plist
+++ b/chinese/cless/pkg-plist
@@ -1,7 +1,7 @@
bin/cless
bin/clesskey
-man/man1/cless.1.gz
-man/man1/clesskey.1.gz
+share/man/man1/cless.1.gz
+share/man/man1/clesskey.1.gz
share/cless.bg5
share/cless.gb
share/cless.hlp
diff --git a/chinese/cnprint/Makefile b/chinese/cnprint/Makefile
index 2b7476d0c92c..d93ee02fd87f 100644
--- a/chinese/cnprint/Makefile
+++ b/chinese/cnprint/Makefile
@@ -1,10 +1,8 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= cnprint
PORTVERSION= 3.30b
PORTREVISION= 1
CATEGORIES= chinese print
-MASTER_SITES= https://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= https://people.cs.nycu.edu.tw/~lwhsu/ports/distfiles/${PORTNAME}-${PORTVERSION}/
DISTFILES= cnprint330b.c cnprint330b.readme ttfb330b.c cnprint330b.hlp \
cnprint33.cmd helvet.dat mssong.ttf.gz mssong.htf \
mshei.ttf.gz mshei.htf cc48s.hbf cc48.sym.gz cc48s.1.gz \
@@ -12,6 +10,7 @@ DISTFILES= cnprint330b.c cnprint330b.readme ttfb330b.c cnprint330b.hlp \
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Print CJK text (or convert to PostScript)
+WWW= https://www.ywpw.com/cai/software/
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
FILES= ${WRKSRC}/*.sym ${WRKSRC}/*.htf ${WRKSRC}/*.hbf \
diff --git a/chinese/cnprint/pkg-descr b/chinese/cnprint/pkg-descr
index 76273ca49695..4ac29491d447 100644
--- a/chinese/cnprint/pkg-descr
+++ b/chinese/cnprint/pkg-descr
@@ -20,5 +20,3 @@ CNPRINT also has many other features, among them:
With its full Unicode support, it should be able to print other
language (e.g. Thai, Vietnames, Arabic as well). For more information,
please read the help file.
-
-WWW: http://www.ywpw.com/cai/software/
diff --git a/chinese/dictd-database/Makefile b/chinese/dictd-database/Makefile
index c13b7df2a951..ee31ace6dff3 100644
--- a/chinese/dictd-database/Makefile
+++ b/chinese/dictd-database/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= dictd-database
PORTVERSION= 1.6
PORTREVISION= 1
diff --git a/chinese/enscript/Makefile b/chinese/enscript/Makefile
index 2a7b5a338247..5164020dd6f8 100644
--- a/chinese/enscript/Makefile
+++ b/chinese/enscript/Makefile
@@ -1,6 +1,4 @@
-# Created by: Jing-Tang Keith Jang <keith@FreeBSD.org>
-
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
@@ -16,6 +14,8 @@ PKGMESSAGE= ${.CURDIR}/pkg-message
USES+= ghostscript:run
+CONFLICTS_INSTALL= enscript-a4 enscript-letter enscript-letterdj # bin/einfo bin/xml2json
+
post-patch:
@${ECHO_CMD} "share/enscript/README.BIG5" > ${WRKDIR}/pkg-plist
@${CAT} ${MASTERDIR}/pkg-plist >> ${WRKDIR}/pkg-plist
diff --git a/chinese/eterm/Makefile b/chinese/eterm/Makefile
index c13290728b35..3e2d4342416f 100644
--- a/chinese/eterm/Makefile
+++ b/chinese/eterm/Makefile
@@ -1,5 +1,3 @@
-# Created by: Michael C. Wu
-
CATEGORIES= chinese
MASTERDIR= ${.CURDIR}/../../x11/eterm
@@ -14,6 +12,8 @@ CONFIGURE_ARGS= --enable-trans --enable-utmp \
--with-backspace=bs --without-terminfo \
--enable-multi-charset=big5
+CONFLICTS_INSTALL= eterm eterm-bg ja-eterm # bin/Esetroot share/Eterm/pix/scale/Neopolis-horizon.jpg
+
PKGDIR= ${.CURDIR}
PLIST= ${MASTERDIR}/pkg-plist
diff --git a/chinese/eterm/pkg-descr b/chinese/eterm/pkg-descr
index 1f548123e02e..2b7fc85e7e2b 100644
--- a/chinese/eterm/pkg-descr
+++ b/chinese/eterm/pkg-descr
@@ -4,5 +4,3 @@ much power, flexibility, and freedom as possible in the hands of the
user. It is designed to look good and work well, but takes a
feature-rich approach rather than one of minimalism while still
maintaining speed and efficiency.
-
-WWW: http://www.eterm.org/
diff --git a/chinese/fandol/Makefile b/chinese/fandol/Makefile
index 3ced4850b840..514ba3bc8c59 100644
--- a/chinese/fandol/Makefile
+++ b/chinese/fandol/Makefile
@@ -1,5 +1,3 @@
-# Created by: <intron@intron.ac>
-
PORTNAME= fandol
PORTVERSION= 0.3
PORTREVISION= 1
@@ -9,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= CTAN Fandol: Four GNU GPLv3-licensed Chinese OpenType fonts
+WWW= https://ctan.org/pkg/fandol
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/fandol/COPYING
diff --git a/chinese/fandol/pkg-descr b/chinese/fandol/pkg-descr
index e9c198cfa9ca..d2f9c194a509 100644
--- a/chinese/fandol/pkg-descr
+++ b/chinese/fandol/pkg-descr
@@ -1,6 +1,4 @@
fandol - Four basic fonts for Chinese typesetting
Fandol fonts designed for Chinese typesetting. The current version contains
-four styles: Song, Hei, Kai, Fang. All fonts are in OpenType format.
-
-WWW: https://ctan.org/pkg/fandol
+four styles: Song, Hei, Kai, Fang. All fonts are in OpenType format.
diff --git a/chinese/fcitx-chewing/Makefile b/chinese/fcitx-chewing/Makefile
index 757f69186ade..a75c6b4b9bfd 100644
--- a/chinese/fcitx-chewing/Makefile
+++ b/chinese/fcitx-chewing/Makefile
@@ -1,5 +1,3 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-chewing
PORTVERSION= 0.2.3
PORTREVISION= 1
@@ -9,6 +7,7 @@ DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Chewing support for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
@@ -18,4 +17,6 @@ LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \
USES= cmake gettext gnome pkgconfig tar:xz
+CONFLICTS_INSTALL= zh-fcitx5-chewing # share/icons/hicolor/48x48/apps/fcitx-chewing.png
+
.include <bsd.port.mk>
diff --git a/chinese/fcitx-chewing/pkg-descr b/chinese/fcitx-chewing/pkg-descr
index d78c3344b07a..8095174747b0 100644
--- a/chinese/fcitx-chewing/pkg-descr
+++ b/chinese/fcitx-chewing/pkg-descr
@@ -1,4 +1,2 @@
fcitx-chewing provides Chewing, an intelligent phonetic input method
engine, as a back-end to the Fcitx IM framework.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-cloudpinyin/Makefile b/chinese/fcitx-cloudpinyin/Makefile
index f4fff32fee73..72dd7847b7b6 100644
--- a/chinese/fcitx-cloudpinyin/Makefile
+++ b/chinese/fcitx-cloudpinyin/Makefile
@@ -1,14 +1,12 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-cloudpinyin
-PORTVERSION= 0.3.6
-PORTREVISION= 1
+PORTVERSION= 0.3.7
CATEGORIES= chinese
MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/
DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Cloud-based Pinyin module for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
diff --git a/chinese/fcitx-cloudpinyin/distinfo b/chinese/fcitx-cloudpinyin/distinfo
index bd17653ac710..40b33b5545db 100644
--- a/chinese/fcitx-cloudpinyin/distinfo
+++ b/chinese/fcitx-cloudpinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1536489248
-SHA256 (fcitx/fcitx-cloudpinyin-0.3.6.tar.xz) = 6eb34600fa22a3e4beb962dfb33228f781d7c9b3a05041d243abaf1350f779b8
-SIZE (fcitx/fcitx-cloudpinyin-0.3.6.tar.xz) = 22596
+TIMESTAMP = 1651456609
+SHA256 (fcitx/fcitx-cloudpinyin-0.3.7.tar.xz) = a097f75a7eeadb33705f9d8871ca9c026efeaf6c30490017fbb2e1b1f921232a
+SIZE (fcitx/fcitx-cloudpinyin-0.3.7.tar.xz) = 21576
diff --git a/chinese/fcitx-cloudpinyin/pkg-descr b/chinese/fcitx-cloudpinyin/pkg-descr
index e980bfebdf5f..207c9c633a99 100644
--- a/chinese/fcitx-cloudpinyin/pkg-descr
+++ b/chinese/fcitx-cloudpinyin/pkg-descr
@@ -1,5 +1,3 @@
fcitx-cloudpinyin is not an input method engine. It adds candidates
from the cloud-based Pinyin services (Sogou, QQ, Baidu, Google) to any
Pinyin IMEs in Fcitx.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-configtool/Makefile b/chinese/fcitx-configtool/Makefile
index 21aeaea18224..1d0c1b9c3270 100644
--- a/chinese/fcitx-configtool/Makefile
+++ b/chinese/fcitx-configtool/Makefile
@@ -1,13 +1,13 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-configtool
PORTVERSION= 0.4.9
+PORTREVISION= 2
CATEGORIES= chinese x11
MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/
DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Fcitx IM framework configuration tool
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
diff --git a/chinese/fcitx-configtool/pkg-descr b/chinese/fcitx-configtool/pkg-descr
index a73ec5ab5432..141bef999711 100644
--- a/chinese/fcitx-configtool/pkg-descr
+++ b/chinese/fcitx-configtool/pkg-descr
@@ -1,4 +1,2 @@
Fcitx is a flexible input method framework. It comes with a script,
fcitx-configtool, which looks for this configure tool and invokes it.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-libpinyin/Makefile b/chinese/fcitx-libpinyin/Makefile
index 11215eab9ae2..51db9c80b2f9 100644
--- a/chinese/fcitx-libpinyin/Makefile
+++ b/chinese/fcitx-libpinyin/Makefile
@@ -1,7 +1,5 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-libpinyin
-PORTVERSION= 0.5.3
+PORTVERSION= 0.5.4
PORTREVISION= 2
CATEGORIES= chinese
MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/:body \
@@ -13,6 +11,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= lichray@gmail.com
COMMENT= Libpinyin support for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
@@ -34,10 +33,8 @@ QT5_DESC= Enable Qtr for dictmanager
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MQT5}
-DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
-EXPIRATION_DATE=2021-06-23
USES+= qt:5
-USE_QT= qmake_build gui webengine buildtools_build
+USE_QT= qmake:build gui webengine buildtools:build
USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt
PLIST_SUB+= QT5=""
.else
diff --git a/chinese/fcitx-libpinyin/distinfo b/chinese/fcitx-libpinyin/distinfo
index a5bbb788e81b..f0d12c9c4ffb 100644
--- a/chinese/fcitx-libpinyin/distinfo
+++ b/chinese/fcitx-libpinyin/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1540296343
-SHA256 (fcitx/fcitx-libpinyin-0.5.3.tar.xz) = 46ca8cc970622665d4e46b69c99c9e37a729871d96cce9d4ee63c5c99210cca4
-SIZE (fcitx/fcitx-libpinyin-0.5.3.tar.xz) = 47504
+TIMESTAMP = 1651382214
+SHA256 (fcitx/fcitx-libpinyin-0.5.4.tar.xz) = 650a846f59a50af5e0ce2e493957885bac59995784bb4e211bf8ad1a83607af3
+SIZE (fcitx/fcitx-libpinyin-0.5.4.tar.xz) = 47376
SHA256 (fcitx/model.text.20161206.tar.gz) = 5c7024e5735389c471f54b867eda0d98c5a40a5e5e75333a9febac107508f704
SIZE (fcitx/model.text.20161206.tar.gz) = 15099931
diff --git a/chinese/fcitx-libpinyin/pkg-descr b/chinese/fcitx-libpinyin/pkg-descr
index ba2dc2c0f935..5625d3ac193b 100644
--- a/chinese/fcitx-libpinyin/pkg-descr
+++ b/chinese/fcitx-libpinyin/pkg-descr
@@ -1,4 +1,2 @@
fcitx-libpinyin provides libpinyin, a Chinese pinyin input method algorithm
collection, as a back-end to the Fcitx IM framework.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-rime/Makefile b/chinese/fcitx-rime/Makefile
index 64891cd34877..c15db40d3c45 100644
--- a/chinese/fcitx-rime/Makefile
+++ b/chinese/fcitx-rime/Makefile
@@ -1,8 +1,6 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-rime
DISTVERSION= 0.3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= chinese
MASTER_SITES= https://download.fcitx-im.org/${PORTNAME}/
DIST_SUBDIR= fcitx
@@ -12,6 +10,7 @@ PATCHFILES= a3a9fffb6ee89adc327ad8a7dec05d5f35414f9d.patch:-p1
MAINTAINER= khng300@gmail.com
COMMENT= RIME support for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
@@ -23,6 +22,8 @@ RUN_DEPENDS= ${_SCHEMA_DEPENDS}
USES= cmake gettext gnome localbase pkgconfig tar:xz
+CONFLICTS_INSTALL= zh-fcitx5-rime # share/icons/hicolor/48x48/apps/fcitx-rime-deploy.png
+
_SCHEMA_DEPENDS= \
${LOCALBASE}/share/rime-data/luna_pinyin.schema.yaml:chinese/rime-luna-pinyin \
${LOCALBASE}/share/rime-data/bopomofo.schema.yaml:chinese/rime-bopomofo \
diff --git a/chinese/fcitx-rime/pkg-descr b/chinese/fcitx-rime/pkg-descr
index 445be166ff5c..0498ae9ff4de 100644
--- a/chinese/fcitx-rime/pkg-descr
+++ b/chinese/fcitx-rime/pkg-descr
@@ -1,4 +1,2 @@
fcitx-rime provides RIME, a dialect-friendly intelligent Chinese input method
engine, as a back-end to the Fcitx IM framework.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-table-extra/Makefile b/chinese/fcitx-table-extra/Makefile
index 4709965f6cc6..a724e727e44d 100644
--- a/chinese/fcitx-table-extra/Makefile
+++ b/chinese/fcitx-table-extra/Makefile
@@ -1,5 +1,3 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-table-extra
PORTVERSION= 0.3.8
PORTREVISION= 1
@@ -9,6 +7,7 @@ DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Table-based input methods for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
@@ -16,6 +15,8 @@ BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfcitx-config.so:chinese/fcitx
USES= cmake gettext gnome tar:xz
+
+CONFLICTS_INSTALL= zh-fcitx5-table-extra # share/icons/hicolor/48x48/apps/fcitx-cantonese.png
STRIP=
.include <bsd.port.mk>
diff --git a/chinese/fcitx-table-extra/pkg-descr b/chinese/fcitx-table-extra/pkg-descr
index adf6756594d8..9e33ad76dac7 100644
--- a/chinese/fcitx-table-extra/pkg-descr
+++ b/chinese/fcitx-table-extra/pkg-descr
@@ -1,4 +1,2 @@
fcitx-table-extra provides Boshiamy, Zhengma, Cangjie, and Quick input
methods driven by the fcitx-table IM engine.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx-ui-light/Makefile b/chinese/fcitx-ui-light/Makefile
index 632c207693a0..29eee611902b 100644
--- a/chinese/fcitx-ui-light/Makefile
+++ b/chinese/fcitx-ui-light/Makefile
@@ -1,5 +1,3 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= fcitx-ui-light
PORTVERSION= 0.1.3
PORTREVISION= 2
@@ -9,6 +7,7 @@ DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Alternative light weight UI for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
diff --git a/chinese/fcitx-ui-light/pkg-descr b/chinese/fcitx-ui-light/pkg-descr
index 6315a01ca9a0..647ecac868f6 100644
--- a/chinese/fcitx-ui-light/pkg-descr
+++ b/chinese/fcitx-ui-light/pkg-descr
@@ -1,4 +1,2 @@
fcitx-ui-light is a very light weight UI for Fcitx, only using Xpm
and Xft, like go back to 3.6.x times.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx/Makefile b/chinese/fcitx/Makefile
index 72345d521dc3..6c2bf55dbb81 100644
--- a/chinese/fcitx/Makefile
+++ b/chinese/fcitx/Makefile
@@ -1,7 +1,6 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= fcitx
-PORTVERSION= 4.2.9.7
+PORTVERSION= 4.2.9.8
+PORTREVISION= 2
CATEGORIES= chinese x11
MASTER_SITES= http://download.fcitx-im.org/fcitx/:fcitx \
http://download.fcitx-im.org/data/:data
@@ -16,6 +15,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= lichray@gmail.com
COMMENT= Flexible Input Method Framework
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
@@ -37,7 +37,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
SUB_FILES= pkg-message
SUB_LIST+= PORTSDIR=${PORTSDIR}
-CONFLICTS= zh-scim-fcitx-3.* fcitx5
+CONFLICTS_INSTALL= fcitx5 zh-fcitx5-chinese-addons # bin/createPYMB share/icons/hicolor/128x128/apps/fcitx.png share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
USE_GNOME= pango intltool libxml2 introspection
USE_KDE= ecm
@@ -64,13 +64,13 @@ TPUNC_DESC= Use traditional quotation marks
.include <bsd.port.options.mk>
+KDE_MAN_PREFIX= ${PREFIX}/share/man
CMAKE_ARGS+= -DENABLE_XDGAUTOSTART=OFF -DFORCE_ENCHANT=ON \
-DLIBICONV_LIBC_HAS_ICONV_OPEN=OFF \
-DDATADIR=${DATADIR} \
-DDOCSDIR=${DOCSDIR} \
-DGOBJECT_INTROSPECTION_GIRDIR=${PREFIX}/share/gir-1.0 \
-DGOBJECT_INTROSPECTION_TYPELIBDIR=${PREFIX}/lib/girepository-1.0 \
- -DMANPREFIX=${MANPREFIX} \
-DPREFIX=${PREFIX} \
-DENABLE_QT=OFF -DENABLE_QT_IM_MODULE=OFF -DENABLE_QT_GUI=OFF
diff --git a/chinese/fcitx/distinfo b/chinese/fcitx/distinfo
index 0d9fb7e17df6..f140a9238a88 100644
--- a/chinese/fcitx/distinfo
+++ b/chinese/fcitx/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1590606378
-SHA256 (fcitx/fcitx-4.2.9.7.tar.xz) = 6a62d8578c4cb10223069977d39ccf0d52b1995cc2ea5537652f45b306acae5c
-SIZE (fcitx/fcitx-4.2.9.7.tar.xz) = 1706404
+TIMESTAMP = 1651455043
+SHA256 (fcitx/fcitx-4.2.9.8.tar.xz) = bdb6a87d07506b903558e9b24a7b1548634695a93d5045c54ad520c6169f1e2a
+SIZE (fcitx/fcitx-4.2.9.8.tar.xz) = 1703948
SHA256 (fcitx/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
SIZE (fcitx/en_dict-20121020.tar.gz) = 630491
SHA256 (fcitx/pinyin.tar.gz) = 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1
diff --git a/chinese/fcitx/files/patch-CMakeLists.txt b/chinese/fcitx/files/patch-CMakeLists.txt
index 2a0d041cbd1f..b84facf6478a 100644
--- a/chinese/fcitx/files/patch-CMakeLists.txt
+++ b/chinese/fcitx/files/patch-CMakeLists.txt
@@ -1,17 +1,16 @@
---- CMakeLists.txt.orig 2015-12-12 08:02:09 UTC
+--- CMakeLists.txt.orig 2020-08-01 01:40:38 UTC
+++ CMakeLists.txt
-@@ -206,16 +206,21 @@ if (NOT DEFINED SYSCONFDIR)
+@@ -200,16 +200,21 @@ endif()
set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" CACHE PATH "sys config directory [default=PREFIX/etc/]")
endif()
-set(includedir "${CMAKE_INSTALL_PREFIX}/include")
-set(libdir ${LIB_INSTALL_DIR})
-set(pkgconfdir ${LIBDATA_INSTALL_DIR}/pkgconfig)
--set(mandir ${MAN_INSTALL_DIR})
+set(includedir "${PREFIX}/include")
+set(libdir ${PREFIX}/lib)
+set(pkgconfdir ${PREFIX}/libdata/pkgconfig)
-+set(mandir ${MANPREFIX}/man)
+ set(mandir ${MAN_INSTALL_DIR})
set(addondir ${libdir}/${package} )
-set(pkgdatadir ${prefix}/share/${package})
+set(addondestdir "\${PREFIX}/lib/${package}" )
@@ -28,7 +27,7 @@
list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir)
list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir)
-@@ -228,9 +233,13 @@ endif("${_isSystemPlatformLibDir}" STREQ
+@@ -222,9 +227,13 @@ set(FCITX4_ADDON_INSTALL_DIR ${addondir})
# For FcitxMacro
set(FCITX4_ADDON_INSTALL_DIR ${addondir})
diff --git a/chinese/fcitx/pkg-descr b/chinese/fcitx/pkg-descr
index e058fcce5cff..b223e44d1f91 100644
--- a/chinese/fcitx/pkg-descr
+++ b/chinese/fcitx/pkg-descr
@@ -1,4 +1,2 @@
Fcitx (Free Chinese Input Toy for X) is an input method framework,
which aims to provide a flexible IM solution for the desktop environments.
-
-WWW: https://fcitx-im.org/wiki/Fcitx
diff --git a/chinese/fcitx/pkg-plist b/chinese/fcitx/pkg-plist
index 62e69814a2ba..0edd8d6e685a 100644
--- a/chinese/fcitx/pkg-plist
+++ b/chinese/fcitx/pkg-plist
@@ -126,15 +126,15 @@ libdata/pkgconfig/fcitx-config.pc
libdata/pkgconfig/fcitx-gclient.pc
libdata/pkgconfig/fcitx-utils.pc
libdata/pkgconfig/fcitx.pc
-man/man1/createPYMB.1.gz
-man/man1/fcitx-remote.1.gz
-man/man1/fcitx.1.gz
-man/man1/mb2org.1.gz
-man/man1/mb2txt.1.gz
-man/man1/readPYBase.1.gz
-man/man1/readPYMB.1.gz
-man/man1/scel2org.1.gz
-man/man1/txt2mb.1.gz
+share/man/man1/createPYMB.1.gz
+share/man/man1/fcitx-remote.1.gz
+share/man/man1/fcitx.1.gz
+share/man/man1/mb2org.1.gz
+share/man/man1/mb2txt.1.gz
+share/man/man1/readPYBase.1.gz
+share/man/man1/readPYMB.1.gz
+share/man/man1/scel2org.1.gz
+share/man/man1/txt2mb.1.gz
share/applications/fcitx-configtool.desktop
share/applications/fcitx-skin-installer.desktop
share/applications/fcitx.desktop
diff --git a/chinese/fcitx5-chewing/Makefile b/chinese/fcitx5-chewing/Makefile
index 4e685ba541aa..ae69e33f63ed 100644
--- a/chinese/fcitx5-chewing/Makefile
+++ b/chinese/fcitx5-chewing/Makefile
@@ -1,23 +1,22 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= fcitx5-chewing
-DISTVERSION= 5.0.3
+DISTVERSION= 5.0.14
CATEGORIES= chinese textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Chewing support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-chewing
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
+LICENSE= LGPL21+
+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
-
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
+USES= compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig tar:xz
USE_KDE= ecm
+CONFLICTS_INSTALL= zh-fcitx-chewing # share/icons/hicolor/48x48/apps/fcitx-chewing.png
+
.include <bsd.port.mk>
diff --git a/chinese/fcitx5-chewing/distinfo b/chinese/fcitx5-chewing/distinfo
index f27d6283c505..5cef44e845e7 100644
--- a/chinese/fcitx5-chewing/distinfo
+++ b/chinese/fcitx5-chewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610441092
-SHA256 (fcitx-fcitx5-chewing-5.0.3_GH0.tar.gz) = 6fae9fb01a1fef8267078b4b251d325386edb3b20cfa8d59bb20cad340b093fa
-SIZE (fcitx-fcitx5-chewing-5.0.3_GH0.tar.gz) = 20320
+TIMESTAMP = 1679110391
+SHA256 (fcitx5-chewing-5.0.14.tar.xz) = 7000d66a341e3bdb5bdf8c948c20bf1b6f4cb08b458d13d4d3c2e3fd6e30e6f8
+SIZE (fcitx5-chewing-5.0.14.tar.xz) = 23780
diff --git a/chinese/fcitx5-chewing/pkg-descr b/chinese/fcitx5-chewing/pkg-descr
index 2868e8ce96ed..0cc127388142 100644
--- a/chinese/fcitx5-chewing/pkg-descr
+++ b/chinese/fcitx5-chewing/pkg-descr
@@ -1,4 +1,2 @@
Chewing intelligent phonetic input method library support for
Fcitx5 input method framework.
-
-WWW: https://github.com/fcitx/fcitx5-chewing
diff --git a/chinese/fcitx5-chewing/pkg-plist b/chinese/fcitx5-chewing/pkg-plist
index 77b6dda92b77..b6c64e11b0bc 100644
--- a/chinese/fcitx5-chewing/pkg-plist
+++ b/chinese/fcitx5-chewing/pkg-plist
@@ -1,6 +1,12 @@
-lib/fcitx5/chewing.so
+lib/fcitx5/libchewing.so
share/fcitx5/addon/chewing.conf
share/fcitx5/inputmethod/chewing.conf
+share/icons/hicolor/16x16/apps/fcitx-chewing.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png
+share/icons/hicolor/22x22/apps/fcitx-chewing.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png
+share/icons/hicolor/24x24/apps/fcitx-chewing.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png
share/icons/hicolor/48x48/apps/fcitx-chewing.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png
share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index f93a461b04d7..73b9cbfb86ea 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,30 +1,32 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= fcitx5-chinese-addons
-DISTVERSION= 5.0.3
-PORTREVISION= 1
+DISTVERSION= 5.0.17
+PORTREVISION= 6
CATEGORIES= chinese textproc
-MASTER_SITES= https://download.fcitx-im.org/data/:py_stroke,py_table
-DISTFILES= ${PY_STROKE_TAR}:py_stroke \
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
+ https://download.fcitx-im.org/data/:py_stroke,py_table
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${PY_STROKE_TAR}:py_stroke \
${PY_TABLE_TAR}:py_table
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Pinyin and table input method support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-chinese-addons
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
BUILD_DEPENDS= fcitx5-lua>0:textproc/fcitx5-lua
-LIB_DEPENDS= libcurl.so:ftp/curl \
+LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
+ libcurl.so:ftp/curl \
+ libFcitx5Core.so:textproc/fcitx5 \
libfmt.so:devel/libfmt \
- libopencc.so:chinese/opencc \
- libboost_iostreams.so:devel/boost-libs \
libIMEPinyin.so:chinese/libime \
- libFcitx5Core.so:textproc/fcitx5
+ libopencc.so:chinese/opencc
RUN_DEPENDS= fcitx5-lua>0:textproc/fcitx5-lua
-USES= compiler:c++17-lang gettext cmake kde:5 localbase pkgconfig
+USES= cmake compiler:c++17-lang gettext kde:5 localbase pkgconfig \
+ tar:xz
OPTIONS_DEFINE= GUI
OPTIONS_DEFAULT= GUI
@@ -33,12 +35,9 @@ USE_LDCONFIG= yes
GUI_DESC= Configuration GUI
GUI_USES= qt:5
-GUI_USE= qt=dbus,concurrent,webkit,buildtools_build,qmake_build
+GUI_USE= qt=concurrent,dbus,webengine,buildtools:build,qmake:build
GUI_LIB_DEPENDS= libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt
-GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=true
-
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
+GUI_CMAKE_ON= -DUSE_WEBKIT:BOOL=false
USE_KDE= ecm
@@ -46,6 +45,8 @@ CMAKE_ON= ENABLE_OPENCC
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_TABLE_VER= 20121124
diff --git a/chinese/fcitx5-chinese-addons/distinfo b/chinese/fcitx5-chinese-addons/distinfo
index b3799959144a..2092cbdff534 100644
--- a/chinese/fcitx5-chinese-addons/distinfo
+++ b/chinese/fcitx5-chinese-addons/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1610441098
+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
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
SIZE (fcitx5-chinese-addons/py_table-20121124.tar.gz) = 186822
-SHA256 (fcitx5-chinese-addons/fcitx-fcitx5-chinese-addons-5.0.3_GH0.tar.gz) = 6d1fff649f5f91cd85aef5bac52c5be6866dc573841e65acd1f430b2580635c2
-SIZE (fcitx5-chinese-addons/fcitx-fcitx5-chinese-addons-5.0.3_GH0.tar.gz) = 262024
diff --git a/chinese/fcitx5-chinese-addons/pkg-descr b/chinese/fcitx5-chinese-addons/pkg-descr
index e6471f21a0dc..5d8bc53bc544 100644
--- a/chinese/fcitx5-chinese-addons/pkg-descr
+++ b/chinese/fcitx5-chinese-addons/pkg-descr
@@ -1,4 +1,2 @@
This provides Pinyin and Table input method support for
Fcitx5 input method framework.
-
-WWW: https://github.com/fcitx/fcitx5-chinese-addons
diff --git a/chinese/fcitx5-chinese-addons/pkg-plist b/chinese/fcitx5-chinese-addons/pkg-plist
index 439b940f12c5..f51c642db894 100644
--- a/chinese/fcitx5-chinese-addons/pkg-plist
+++ b/chinese/fcitx5-chinese-addons/pkg-plist
@@ -8,14 +8,14 @@ lib/cmake/Fcitx5ModulePinyinHelper/Fcitx5ModulePinyinHelperConfig.cmake
lib/cmake/Fcitx5ModulePinyinHelper/Fcitx5ModulePinyinHelperConfigVersion.cmake
lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfig.cmake
lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfigVersion.cmake
-lib/fcitx5/chttrans.so
-lib/fcitx5/cloudpinyin.so
-lib/fcitx5/fullwidth.so
-lib/fcitx5/pinyin.so
-lib/fcitx5/pinyinhelper.so
-lib/fcitx5/punctuation.so
+lib/fcitx5/libchttrans.so
+lib/fcitx5/libcloudpinyin.so
+lib/fcitx5/libfullwidth.so
+lib/fcitx5/libpinyin.so
+lib/fcitx5/libpinyinhelper.so
+lib/fcitx5/libpunctuation.so
+lib/fcitx5/libtable.so
lib/fcitx5/qt5/libpinyindictmanager.so
-lib/fcitx5/table.so
share/fcitx5/addon/chttrans.conf
share/fcitx5/addon/cloudpinyin.conf
share/fcitx5/addon/fullwidth.conf
@@ -42,30 +42,102 @@ share/fcitx5/pinyinhelper/py_table.mb
share/fcitx5/punctuation/punc.mb.zh_CN
share/fcitx5/punctuation/punc.mb.zh_HK
share/fcitx5/punctuation/punc.mb.zh_TW
+share/icons/hicolor/16x16/apps/fcitx-cangjie.png
+share/icons/hicolor/16x16/apps/fcitx-chn.png
+share/icons/hicolor/16x16/apps/fcitx-chttrans-active.png
+share/icons/hicolor/16x16/apps/fcitx-chttrans-inactive.png
+share/icons/hicolor/16x16/apps/fcitx-erbi.png
share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
share/icons/hicolor/16x16/apps/fcitx-fullwidth-inactive.png
+share/icons/hicolor/16x16/apps/fcitx-pinyin.png
share/icons/hicolor/16x16/apps/fcitx-punc-active.png
share/icons/hicolor/16x16/apps/fcitx-punc-inactive.png
+share/icons/hicolor/16x16/apps/fcitx-remind-active.png
+share/icons/hicolor/16x16/apps/fcitx-remind-inactive.png
+share/icons/hicolor/16x16/apps/fcitx-shuangpin.png
+share/icons/hicolor/16x16/apps/fcitx-wbpy.png
+share/icons/hicolor/16x16/apps/fcitx-wubi.png
+share/icons/hicolor/16x16/apps/fcitx-ziranma.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chn.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-erbi.png
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wubi.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
+share/icons/hicolor/22x22/apps/fcitx-cangjie.png
+share/icons/hicolor/22x22/apps/fcitx-chn.png
+share/icons/hicolor/22x22/apps/fcitx-chttrans-active.png
+share/icons/hicolor/22x22/apps/fcitx-chttrans-inactive.png
+share/icons/hicolor/22x22/apps/fcitx-erbi.png
share/icons/hicolor/22x22/apps/fcitx-fullwidth-active.png
share/icons/hicolor/22x22/apps/fcitx-fullwidth-inactive.png
+share/icons/hicolor/22x22/apps/fcitx-pinyin.png
share/icons/hicolor/22x22/apps/fcitx-punc-active.png
share/icons/hicolor/22x22/apps/fcitx-punc-inactive.png
+share/icons/hicolor/22x22/apps/fcitx-remind-active.png
+share/icons/hicolor/22x22/apps/fcitx-remind-inactive.png
+share/icons/hicolor/22x22/apps/fcitx-shuangpin.png
+share/icons/hicolor/22x22/apps/fcitx-wbpy.png
+share/icons/hicolor/22x22/apps/fcitx-wubi.png
+share/icons/hicolor/22x22/apps/fcitx-ziranma.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chn.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-erbi.png
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wubi.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
+share/icons/hicolor/24x24/apps/fcitx-cangjie.png
+share/icons/hicolor/24x24/apps/fcitx-chn.png
+share/icons/hicolor/24x24/apps/fcitx-chttrans-active.png
+share/icons/hicolor/24x24/apps/fcitx-chttrans-inactive.png
+share/icons/hicolor/24x24/apps/fcitx-erbi.png
share/icons/hicolor/24x24/apps/fcitx-fullwidth-active.png
share/icons/hicolor/24x24/apps/fcitx-fullwidth-inactive.png
+share/icons/hicolor/24x24/apps/fcitx-pinyin.png
share/icons/hicolor/24x24/apps/fcitx-punc-active.png
share/icons/hicolor/24x24/apps/fcitx-punc-inactive.png
+share/icons/hicolor/24x24/apps/fcitx-remind-active.png
+share/icons/hicolor/24x24/apps/fcitx-remind-inactive.png
+share/icons/hicolor/24x24/apps/fcitx-shuangpin.png
+share/icons/hicolor/24x24/apps/fcitx-wbpy.png
+share/icons/hicolor/24x24/apps/fcitx-wubi.png
+share/icons/hicolor/24x24/apps/fcitx-ziranma.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chn.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-erbi.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wubi.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
share/icons/hicolor/48x48/apps/fcitx-cangjie.png
share/icons/hicolor/48x48/apps/fcitx-chn.png
share/icons/hicolor/48x48/apps/fcitx-chttrans-active.png
diff --git a/chinese/fcitx5-mcbopomofo/Makefile b/chinese/fcitx5-mcbopomofo/Makefile
new file mode 100644
index 000000000000..52a83bc814fb
--- /dev/null
+++ b/chinese/fcitx5-mcbopomofo/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= fcitx5-mcbopomofo
+DISTVERSION= 2.5.2
+PORTREVISION= 1
+CATEGORIES= chinese textproc
+
+MAINTAINER= lwhsu@FreeBSD.org
+COMMENT= McBopomofo for Fcitx5
+WWW= https://github.com/openvanilla/fcitx5-mcbopomofo
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ libfmt.so:devel/libfmt
+
+USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= openvanilla
+
+USE_KDE= ecm
+
+CMAKE_OFF= ENABLE_TEST
+
+.include <bsd.port.mk>
diff --git a/chinese/fcitx5-mcbopomofo/distinfo b/chinese/fcitx5-mcbopomofo/distinfo
new file mode 100644
index 000000000000..9cf085b0b059
--- /dev/null
+++ b/chinese/fcitx5-mcbopomofo/distinfo
@@ -0,0 +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
diff --git a/chinese/fcitx5-mcbopomofo/pkg-descr b/chinese/fcitx5-mcbopomofo/pkg-descr
new file mode 100644
index 000000000000..f007a3752ae6
--- /dev/null
+++ b/chinese/fcitx5-mcbopomofo/pkg-descr
@@ -0,0 +1 @@
+McBopomofo support for Fcitx5 input method framework.
diff --git a/chinese/fcitx5-mcbopomofo/pkg-plist b/chinese/fcitx5-mcbopomofo/pkg-plist
new file mode 100644
index 000000000000..91430a34d614
--- /dev/null
+++ b/chinese/fcitx5-mcbopomofo/pkg-plist
@@ -0,0 +1,16 @@
+lib/fcitx5/mcbopomofo.so
+share/fcitx5/addon/mcbopomofo.conf
+share/fcitx5/data/mcbopomofo-add-phrase-hook.sh
+share/fcitx5/data/mcbopomofo-data-plain-bpmf.txt
+share/fcitx5/data/mcbopomofo-data.txt
+share/fcitx5/inputmethod/mcbopomofo-plain.conf
+share/fcitx5/inputmethod/mcbopomofo.conf
+share/icons/hicolor/24x24/apps/fcitx-mcbopomofo.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-mcbopomofo.png
+share/icons/hicolor/32x32/apps/fcitx-mcbopomofo.png
+share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx-mcbopomofo.png
+share/icons/hicolor/64x64/apps/fcitx-mcbopomofo.png
+share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-mcbopomofo.png
+share/locale/en/LC_MESSAGES/fcitx5-mcbopomofo.mo
+share/locale/zh_TW/LC_MESSAGES/fcitx5-mcbopomofo.mo
+share/metainfo/org.fcitx.Fcitx5.Addon.McBopomofo.metainfo.xml
diff --git a/chinese/fcitx5-rime/Makefile b/chinese/fcitx5-rime/Makefile
index 89f86e1ee6e7..f774a50ec0d5 100644
--- a/chinese/fcitx5-rime/Makefile
+++ b/chinese/fcitx5-rime/Makefile
@@ -1,32 +1,31 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= fcitx5-rime
-DISTVERSION= 5.0.3
+DISTVERSION= 5.0.16
CATEGORIES= chinese textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= RIME support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-rime
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
BUILD_DEPENDS= ${_SCHEMA_DEPENDS}
-LIB_DEPENDS= librime.so:chinese/librime \
- libFcitx5Core.so:textproc/fcitx5
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ librime.so:chinese/librime
RUN_DEPENDS= ${_SCHEMA_DEPENDS}
-USES= compiler:c++17-lang gettext-tools cmake kde:5 localbase \
- pkgconfig
-
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
+USES= cmake compiler:c++17-lang gettext-tools kde:5 localbase \
+ pkgconfig tar:xz
USE_KDE= ecm
+CONFLICTS_INSTALL= zh-fcitx-rime # share/icons/hicolor/48x48/apps/fcitx-rime-deploy.png
+
_SCHEMA_DEPENDS= \
- ${LOCALBASE}/share/rime-data/luna_pinyin.schema.yaml:chinese/rime-luna-pinyin \
${LOCALBASE}/share/rime-data/bopomofo.schema.yaml:chinese/rime-bopomofo \
${LOCALBASE}/share/rime-data/cangjie5.schema.yaml:chinese/rime-cangjie \
+ ${LOCALBASE}/share/rime-data/luna_pinyin.schema.yaml:chinese/rime-luna-pinyin \
${LOCALBASE}/share/rime-data/stroke.schema.yaml:chinese/rime-stroke
.include <bsd.port.mk>
diff --git a/chinese/fcitx5-rime/distinfo b/chinese/fcitx5-rime/distinfo
index da48bf7d916a..f927f6017401 100644
--- a/chinese/fcitx5-rime/distinfo
+++ b/chinese/fcitx5-rime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610441059
-SHA256 (fcitx-fcitx5-rime-5.0.3_GH0.tar.gz) = 164cac0d761f7bd76feb31d1b06f1e84fc346065be6be675b99410833e05f204
-SIZE (fcitx-fcitx5-rime-5.0.3_GH0.tar.gz) = 45773
+TIMESTAMP = 1679111062
+SHA256 (fcitx5-rime-5.0.16.tar.xz) = 5076d90b95d67bde6beffb48a3c9d643c60f54e82dc6e7243eb794cada8c7834
+SIZE (fcitx5-rime-5.0.16.tar.xz) = 44948
diff --git a/chinese/fcitx5-rime/pkg-descr b/chinese/fcitx5-rime/pkg-descr
index 9ba9db9600f0..07f9dfc17d87 100644
--- a/chinese/fcitx5-rime/pkg-descr
+++ b/chinese/fcitx5-rime/pkg-descr
@@ -1,3 +1 @@
RIME support for Fcitx5 input method framework.
-
-WWW: https://github.com/fcitx/fcitx5-rime
diff --git a/chinese/fcitx5-rime/pkg-plist b/chinese/fcitx5-rime/pkg-plist
index 8cc9936f9036..0d45808897aa 100644
--- a/chinese/fcitx5-rime/pkg-plist
+++ b/chinese/fcitx5-rime/pkg-plist
@@ -37,3 +37,4 @@ share/locale/vi/LC_MESSAGES/fcitx5-rime.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-rime.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-rime.mo
share/metainfo/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml
+share/rime-data/fcitx5.yaml
diff --git a/chinese/fcitx5-table-extra/Makefile b/chinese/fcitx5-table-extra/Makefile
index 296d845dd261..289cad8a2c9c 100644
--- a/chinese/fcitx5-table-extra/Makefile
+++ b/chinese/fcitx5-table-extra/Makefile
@@ -1,25 +1,24 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= fcitx5-table-extra
-DISTVERSION= 5.0.2
+DISTVERSION= 5.0.13
CATEGORIES= chinese textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Extra table support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-table-extra
LICENSE= GPLv2+ GPLv3
LICENSE_COMB= multi
-LIB_DEPENDS= libIMETable.so:chinese/libime \
- libFcitx5Core.so:textproc/fcitx5
-
-USES= gettext-tools cmake kde:5
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ libIMETable.so:chinese/libime
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
+USES= cmake gettext-tools kde:5 tar:xz
USE_KDE= ecm
INSTALL_TARGET= install
+CONFLICTS_INSTALL= zh-fcitx-table-extra # share/icons/hicolor/48x48/apps/fcitx-cantonese.png
+
.include <bsd.port.mk>
diff --git a/chinese/fcitx5-table-extra/distinfo b/chinese/fcitx5-table-extra/distinfo
index b57891efd5aa..99a9ed1ac0f9 100644
--- a/chinese/fcitx5-table-extra/distinfo
+++ b/chinese/fcitx5-table-extra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610441105
-SHA256 (fcitx-fcitx5-table-extra-5.0.2_GH0.tar.gz) = 6c4b2efaf0e41c58a01d8408fc096a519e82cb0fff8879ca83de5d3287b43036
-SIZE (fcitx-fcitx5-table-extra-5.0.2_GH0.tar.gz) = 8489836
+TIMESTAMP = 1679111138
+SHA256 (fcitx5-table-extra-5.0.13.tar.xz) = 6aec03e6cb1408d8447898226132e7226071535c0584e35e04159e4c5f74a016
+SIZE (fcitx5-table-extra-5.0.13.tar.xz) = 7288400
diff --git a/chinese/fcitx5-table-extra/pkg-descr b/chinese/fcitx5-table-extra/pkg-descr
index 477c48a115bb..3c61fa6d7f1a 100644
--- a/chinese/fcitx5-table-extra/pkg-descr
+++ b/chinese/fcitx5-table-extra/pkg-descr
@@ -1,4 +1,2 @@
This provides extra tables for Fcitx5 input method framework, including
Boshiamy, Zhengma, Cangjie, and Quick.
-
-WWW: https://github.com/fcitx/fcitx5-table-extra
diff --git a/chinese/fcitx5-table-extra/pkg-plist b/chinese/fcitx5-table-extra/pkg-plist
index 6c7ef5122655..568799482634 100644
--- a/chinese/fcitx5-table-extra/pkg-plist
+++ b/chinese/fcitx5-table-extra/pkg-plist
@@ -16,6 +16,9 @@ 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-pinyin.conf
+share/fcitx5/inputmethod/wubi98-single.conf
+share/fcitx5/inputmethod/wubi98.conf
share/fcitx5/inputmethod/zhengma-large.conf
share/fcitx5/inputmethod/zhengma-pinyin.conf
share/fcitx5/inputmethod/zhengma.conf
@@ -37,27 +40,132 @@ 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-pinyin.main.dict
+share/fcitx5/table/wubi98-single.main.dict
+share/fcitx5/table/wubi98.main.dict
share/fcitx5/table/zhengma-large.main.dict
share/fcitx5/table/zhengma-pinyin.main.dict
share/fcitx5/table/zhengma.main.dict
+share/icons/hicolor/16x16/apps/fcitx-array30-large.png
+share/icons/hicolor/16x16/apps/fcitx-array30.png
+share/icons/hicolor/16x16/apps/fcitx-boshiamy.png
+share/icons/hicolor/16x16/apps/fcitx-cantonese.png
+share/icons/hicolor/16x16/apps/fcitx-cantonhk.png
+share/icons/hicolor/16x16/apps/fcitx-easy-large.png
+share/icons/hicolor/16x16/apps/fcitx-jyutping-table.png
+share/icons/hicolor/16x16/apps/fcitx-quick-classic.png
+share/icons/hicolor/16x16/apps/fcitx-quick3.png
+share/icons/hicolor/16x16/apps/fcitx-quick5.png
+share/icons/hicolor/16x16/apps/fcitx-scj6.png
+share/icons/hicolor/16x16/apps/fcitx-stroke5.png
+share/icons/hicolor/16x16/apps/fcitx-t9.png
+share/icons/hicolor/16x16/apps/fcitx-wu.png
+share/icons/hicolor/16x16/apps/fcitx-zhengma.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick3.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick5.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-scj6.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-t9.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wu.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
+share/icons/hicolor/22x22/apps/fcitx-array30-large.png
+share/icons/hicolor/22x22/apps/fcitx-array30.png
+share/icons/hicolor/22x22/apps/fcitx-boshiamy.png
+share/icons/hicolor/22x22/apps/fcitx-cantonese.png
+share/icons/hicolor/22x22/apps/fcitx-cantonhk.png
+share/icons/hicolor/22x22/apps/fcitx-easy-large.png
+share/icons/hicolor/22x22/apps/fcitx-jyutping-table.png
+share/icons/hicolor/22x22/apps/fcitx-quick-classic.png
+share/icons/hicolor/22x22/apps/fcitx-quick3.png
+share/icons/hicolor/22x22/apps/fcitx-quick5.png
+share/icons/hicolor/22x22/apps/fcitx-scj6.png
+share/icons/hicolor/22x22/apps/fcitx-stroke5.png
+share/icons/hicolor/22x22/apps/fcitx-t9.png
+share/icons/hicolor/22x22/apps/fcitx-wu.png
+share/icons/hicolor/22x22/apps/fcitx-zhengma.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick3.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick5.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-scj6.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-t9.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wu.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
+share/icons/hicolor/24x24/apps/fcitx-array30-large.png
+share/icons/hicolor/24x24/apps/fcitx-array30.png
+share/icons/hicolor/24x24/apps/fcitx-boshiamy.png
+share/icons/hicolor/24x24/apps/fcitx-cantonese.png
+share/icons/hicolor/24x24/apps/fcitx-cantonhk.png
+share/icons/hicolor/24x24/apps/fcitx-easy-large.png
+share/icons/hicolor/24x24/apps/fcitx-jyutping-table.png
+share/icons/hicolor/24x24/apps/fcitx-quick-classic.png
+share/icons/hicolor/24x24/apps/fcitx-quick3.png
+share/icons/hicolor/24x24/apps/fcitx-quick5.png
+share/icons/hicolor/24x24/apps/fcitx-scj6.png
+share/icons/hicolor/24x24/apps/fcitx-stroke5.png
+share/icons/hicolor/24x24/apps/fcitx-t9.png
+share/icons/hicolor/24x24/apps/fcitx-wu.png
+share/icons/hicolor/24x24/apps/fcitx-zhengma.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick3.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick5.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-scj6.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-t9.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wu.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
+share/icons/hicolor/48x48/apps/fcitx-array30-large.png
+share/icons/hicolor/48x48/apps/fcitx-array30.png
+share/icons/hicolor/48x48/apps/fcitx-boshiamy.png
share/icons/hicolor/48x48/apps/fcitx-cantonese.png
share/icons/hicolor/48x48/apps/fcitx-cantonhk.png
+share/icons/hicolor/48x48/apps/fcitx-easy-large.png
share/icons/hicolor/48x48/apps/fcitx-jyutping-table.png
share/icons/hicolor/48x48/apps/fcitx-quick-classic.png
share/icons/hicolor/48x48/apps/fcitx-quick3.png
share/icons/hicolor/48x48/apps/fcitx-quick5.png
share/icons/hicolor/48x48/apps/fcitx-scj6.png
share/icons/hicolor/48x48/apps/fcitx-stroke5.png
+share/icons/hicolor/48x48/apps/fcitx-t9.png
share/icons/hicolor/48x48/apps/fcitx-wu.png
+share/icons/hicolor/48x48/apps/fcitx-zhengma.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick3.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick5.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-scj6.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-t9.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wu.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
share/icons/hicolor/64x64/apps/fcitx-array30-large.png
share/icons/hicolor/64x64/apps/fcitx-array30.png
share/icons/hicolor/64x64/apps/fcitx-boshiamy.png
diff --git a/chinese/fcitx5-table-other/Makefile b/chinese/fcitx5-table-other/Makefile
index 36f7a1ccd5a5..1837e93b4403 100644
--- a/chinese/fcitx5-table-other/Makefile
+++ b/chinese/fcitx5-table-other/Makefile
@@ -1,29 +1,28 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= fcitx5-table-other
-DISTVERSION= 5.0.2
+DISTVERSION= 5.0.11
CATEGORIES= chinese textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Other table support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-table-other
LICENSE= GPLv3
-LIB_DEPENDS= libIMETable.so:chinese/libime \
- libFcitx5Core.so:textproc/fcitx5
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ libIMETable.so:chinese/libime
-USES= gettext-tools cmake kde:5
+USES= cmake gettext-tools kde:5 tar:xz
OPTIONS_DEFINE= DEPRECATED
-DEPRECATED_DESC= Deprecated tables
+DEPRECATED_DESC= Enable deprecated tables
DEPRECATED_CMAKE_BOOL= ENABLE_DEPRECATED
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
-
USE_KDE= ecm
INSTALL_TARGET= install
+CONFLICTS_INSTALL= fcitx-table-other # share/icons/hicolor/32x32/apps/fcitx-thai.png
+
.include <bsd.port.mk>
diff --git a/chinese/fcitx5-table-other/distinfo b/chinese/fcitx5-table-other/distinfo
index 7ea544f5ba2a..7c90c7226700 100644
--- a/chinese/fcitx5-table-other/distinfo
+++ b/chinese/fcitx5-table-other/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610441106
-SHA256 (fcitx-fcitx5-table-other-5.0.2_GH0.tar.gz) = 7f738f7b1f0f5cf013806d0bb69c0c23aa6704c275dbf753535c9df65164287b
-SIZE (fcitx-fcitx5-table-other-5.0.2_GH0.tar.gz) = 523496
+TIMESTAMP = 1679111241
+SHA256 (fcitx5-table-other-5.0.11.tar.xz) = 3f61b7f0364cb7149eaeaeac6fce3d00ab72d6cb5bb884760a41d4738df3244c
+SIZE (fcitx5-table-other-5.0.11.tar.xz) = 286136
diff --git a/chinese/fcitx5-table-other/pkg-descr b/chinese/fcitx5-table-other/pkg-descr
index b58a3de57331..8df132a6f92e 100644
--- a/chinese/fcitx5-table-other/pkg-descr
+++ b/chinese/fcitx5-table-other/pkg-descr
@@ -1,4 +1,2 @@
This provides some other tables for Fcitx5 input method framework, forked from
ibus-table-others and scim-tables.
-
-WWW: https://github.com/fcitx/fcitx5-table-other
diff --git a/chinese/fcitx5-table-other/pkg-plist b/chinese/fcitx5-table-other/pkg-plist
index 2c37d5a0cb1a..2914a44c59b6 100644
--- a/chinese/fcitx5-table-other/pkg-plist
+++ b/chinese/fcitx5-table-other/pkg-plist
@@ -28,14 +28,197 @@ share/fcitx5/table/translit-ua.main.dict
share/fcitx5/table/translit.main.dict
share/fcitx5/table/viqr.main.dict
share/fcitx5/table/yawerty.main.dict
+share/icons/hicolor/16x16/apps/fcitx-amharic.png
+share/icons/hicolor/16x16/apps/fcitx-arabic.png
+share/icons/hicolor/16x16/apps/fcitx-bengali-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-bengali-probhat.png
+share/icons/hicolor/16x16/apps/fcitx-cns11643.png
+share/icons/hicolor/16x16/apps/fcitx-compose.png
+share/icons/hicolor/16x16/apps/fcitx-emoji.png
+share/icons/hicolor/16x16/apps/fcitx-gujarati-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-gujarati-phonetic.png
+share/icons/hicolor/16x16/apps/fcitx-hindi-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-hindi-phonetic.png
+share/icons/hicolor/16x16/apps/fcitx-ipa-x-sampa.png
+share/icons/hicolor/16x16/apps/fcitx-kannada-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-kannada-kgp.png
+share/icons/hicolor/16x16/apps/fcitx-latex.png
+share/icons/hicolor/16x16/apps/fcitx-malayalam-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-malayalam-phonetic.png
+share/icons/hicolor/16x16/apps/fcitx-nepali.png
+share/icons/hicolor/16x16/apps/fcitx-punjabi-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-punjabi-jhelum.png
+share/icons/hicolor/16x16/apps/fcitx-punjabi-phonetic.png
+share/icons/hicolor/16x16/apps/fcitx-rustrad.png
+share/icons/hicolor/16x16/apps/fcitx-tamil-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-tamil-phonetic.png
+share/icons/hicolor/16x16/apps/fcitx-tamil-remington.png
+share/icons/hicolor/16x16/apps/fcitx-telugu-inscript.png
+share/icons/hicolor/16x16/apps/fcitx-thai.png
+share/icons/hicolor/16x16/apps/fcitx-translit-ua.png
+share/icons/hicolor/16x16/apps/fcitx-translit.png
+share/icons/hicolor/16x16/apps/fcitx-viqr.png
+share/icons/hicolor/16x16/apps/fcitx-yawerty.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-amharic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-arabic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-compose.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-emoji.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-latex.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-nepali.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-thai.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-translit.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-viqr.png
+share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
+share/icons/hicolor/22x22/apps/fcitx-amharic.png
+share/icons/hicolor/22x22/apps/fcitx-arabic.png
+share/icons/hicolor/22x22/apps/fcitx-bengali-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-bengali-probhat.png
+share/icons/hicolor/22x22/apps/fcitx-cns11643.png
+share/icons/hicolor/22x22/apps/fcitx-compose.png
+share/icons/hicolor/22x22/apps/fcitx-emoji.png
+share/icons/hicolor/22x22/apps/fcitx-gujarati-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-gujarati-phonetic.png
+share/icons/hicolor/22x22/apps/fcitx-hindi-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-hindi-phonetic.png
+share/icons/hicolor/22x22/apps/fcitx-ipa-x-sampa.png
+share/icons/hicolor/22x22/apps/fcitx-kannada-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-kannada-kgp.png
+share/icons/hicolor/22x22/apps/fcitx-latex.png
+share/icons/hicolor/22x22/apps/fcitx-malayalam-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-malayalam-phonetic.png
+share/icons/hicolor/22x22/apps/fcitx-nepali.png
+share/icons/hicolor/22x22/apps/fcitx-punjabi-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-punjabi-jhelum.png
+share/icons/hicolor/22x22/apps/fcitx-punjabi-phonetic.png
+share/icons/hicolor/22x22/apps/fcitx-rustrad.png
+share/icons/hicolor/22x22/apps/fcitx-tamil-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-tamil-phonetic.png
+share/icons/hicolor/22x22/apps/fcitx-tamil-remington.png
+share/icons/hicolor/22x22/apps/fcitx-telugu-inscript.png
+share/icons/hicolor/22x22/apps/fcitx-thai.png
+share/icons/hicolor/22x22/apps/fcitx-translit-ua.png
+share/icons/hicolor/22x22/apps/fcitx-translit.png
+share/icons/hicolor/22x22/apps/fcitx-viqr.png
+share/icons/hicolor/22x22/apps/fcitx-yawerty.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-amharic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-arabic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-compose.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-emoji.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-latex.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-nepali.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-thai.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-translit.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-viqr.png
+share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
share/icons/hicolor/24x24/apps/fcitx-amharic.png
share/icons/hicolor/24x24/apps/fcitx-arabic.png
+share/icons/hicolor/24x24/apps/fcitx-bengali-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-bengali-probhat.png
+share/icons/hicolor/24x24/apps/fcitx-cns11643.png
+share/icons/hicolor/24x24/apps/fcitx-compose.png
+share/icons/hicolor/24x24/apps/fcitx-emoji.png
+share/icons/hicolor/24x24/apps/fcitx-gujarati-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-gujarati-phonetic.png
+share/icons/hicolor/24x24/apps/fcitx-hindi-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-hindi-phonetic.png
+share/icons/hicolor/24x24/apps/fcitx-ipa-x-sampa.png
+share/icons/hicolor/24x24/apps/fcitx-kannada-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-kannada-kgp.png
+share/icons/hicolor/24x24/apps/fcitx-latex.png
+share/icons/hicolor/24x24/apps/fcitx-malayalam-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-malayalam-phonetic.png
+share/icons/hicolor/24x24/apps/fcitx-nepali.png
+share/icons/hicolor/24x24/apps/fcitx-punjabi-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-punjabi-jhelum.png
+share/icons/hicolor/24x24/apps/fcitx-punjabi-phonetic.png
+share/icons/hicolor/24x24/apps/fcitx-rustrad.png
+share/icons/hicolor/24x24/apps/fcitx-tamil-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-tamil-phonetic.png
+share/icons/hicolor/24x24/apps/fcitx-tamil-remington.png
+share/icons/hicolor/24x24/apps/fcitx-telugu-inscript.png
+share/icons/hicolor/24x24/apps/fcitx-thai.png
+share/icons/hicolor/24x24/apps/fcitx-translit-ua.png
+share/icons/hicolor/24x24/apps/fcitx-translit.png
+share/icons/hicolor/24x24/apps/fcitx-viqr.png
+share/icons/hicolor/24x24/apps/fcitx-yawerty.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-amharic.png
share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-arabic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-compose.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-emoji.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-gujarati-phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hindi-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hindi-phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-ipa-x-sampa.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kannada-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kannada-kgp.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-latex.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-malayalam-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-malayalam-phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-nepali.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-jhelum.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punjabi-phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-rustrad.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-phonetic.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-thai.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-translit.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-viqr.png
+share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
share/icons/hicolor/32x32/apps/fcitx-thai.png
share/icons/hicolor/32x32/apps/org.fcitx.Fcitx5.fcitx-thai.png
share/icons/hicolor/48x48/apps/fcitx-bengali-inscript.png
share/icons/hicolor/48x48/apps/fcitx-bengali-probhat.png
+share/icons/hicolor/48x48/apps/fcitx-cns11643.png
share/icons/hicolor/48x48/apps/fcitx-compose.png
share/icons/hicolor/48x48/apps/fcitx-emoji.png
share/icons/hicolor/48x48/apps/fcitx-gujarati-inscript.png
@@ -59,9 +242,11 @@ share/icons/hicolor/48x48/apps/fcitx-tamil-remington.png
share/icons/hicolor/48x48/apps/fcitx-telugu-inscript.png
share/icons/hicolor/48x48/apps/fcitx-translit-ua.png
share/icons/hicolor/48x48/apps/fcitx-translit.png
+share/icons/hicolor/48x48/apps/fcitx-viqr.png
share/icons/hicolor/48x48/apps/fcitx-yawerty.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-bengali-inscript.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-bengali-probhat.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cns11643.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-compose.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-emoji.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-gujarati-inscript.png
@@ -85,6 +270,7 @@ share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-tamil-remington.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-telugu-inscript.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-translit-ua.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-translit.png
+share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-viqr.png
share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-yawerty.png
share/icons/hicolor/64x64/apps/fcitx-cns11643.png
share/icons/hicolor/64x64/apps/fcitx-viqr.png
diff --git a/chinese/fireflyttf/Makefile b/chinese/fireflyttf/Makefile
index cda12f049b19..72067c63dbb7 100644
--- a/chinese/fireflyttf/Makefile
+++ b/chinese/fireflyttf/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= fireflyttf
PORTVERSION= 1.3.0
PORTREVISION= 8
@@ -9,6 +7,7 @@ DISTNAME?= fireflysung-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Combination of two Arphic Sung fonts
+WWW= http://www.study-area.org/apt/firefly-font/
CONFLICTS= zh-opendesktop-fonts
diff --git a/chinese/fireflyttf/pkg-descr b/chinese/fireflyttf/pkg-descr
index f0724d3fd20b..5c439eb4e75b 100644
--- a/chinese/fireflyttf/pkg-descr
+++ b/chinese/fireflyttf/pkg-descr
@@ -1,4 +1,2 @@
Firefly Truetype Font is combine of two arphic sung font and is embed
9pt, 10pt, 11pt bitmaps.
-
-WWW: http://www.study-area.org/apt/firefly-font/
diff --git a/chinese/font-std/Makefile b/chinese/font-std/Makefile
index cab85bff019f..4fddc3593e6d 100644
--- a/chinese/font-std/Makefile
+++ b/chinese/font-std/Makefile
@@ -1,5 +1,3 @@
-# Created by: hrs
-
PORTNAME= font-std
PORTVERSION= 0.0.20090602
CATEGORIES= chinese x11-fonts
diff --git a/chinese/fortunetw/Makefile b/chinese/fortunetw/Makefile
index 304e91c92175..8ae0ea69241a 100644
--- a/chinese/fortunetw/Makefile
+++ b/chinese/fortunetw/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing
-
PORTNAME= fortunetw
PORTVERSION= 1.4
CATEGORIES= chinese
@@ -8,14 +6,14 @@ MASTER_SITES= LOCAL/sunpoet
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Classic fortune file in Taiwan (UTF-8)
-NO_BUILD= yes
USES= tar:xz
-FORTUNE= bsdchat folksong liuyong stephehchow tangshi xiaoxing yijing
+NO_ARCH= yes
+NO_BUILD= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/games/fortune/
-.for file in ${FORTUNE}
+.for file in bsdchat folksong liuyong stephehchow tangshi xiaoxing yijing
${INSTALL_DATA} ${WRKSRC}/${file} ${WRKSRC}/${file}.dat ${STAGEDIR}${PREFIX}/share/games/fortune/
.endfor
diff --git a/chinese/gb2jis/Makefile b/chinese/gb2jis/Makefile
index 3dbed7595b1f..c3aedc548610 100644
--- a/chinese/gb2jis/Makefile
+++ b/chinese/gb2jis/Makefile
@@ -1,7 +1,6 @@
-# Created by: Zhang Shu
-
PORTNAME= gb2jis
PORTVERSION= 1.5
+PORTREVISION= 1
CATEGORIES= chinese
MASTER_SITES= http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/program/
DISTFILES= ${PORTNAME}.tar.Z
diff --git a/chinese/gb2jis/files/patch-Makefile b/chinese/gb2jis/files/patch-Makefile
index 816ec565428f..eca64bf0d680 100644
--- a/chinese/gb2jis/files/patch-Makefile
+++ b/chinese/gb2jis/files/patch-Makefile
@@ -1,18 +1,18 @@
---- Makefile.orig 1995-02-09 12:29:35.000000000 +0800
-+++ Makefile 2013-09-26 20:13:01.000000000 +0800
-@@ -1,6 +1,10 @@
+--- Makefile.orig 1995-02-09 04:29:35 UTC
++++ Makefile
+@@ -1,7 +1,10 @@ SHELL = /bin/sh
SHELL = /bin/sh
-CFLAGS = -O -DUNDEFCHAR=0xa2a2
+CC ?= cc
+CFLAGS ?= -O -pipe
+CFLAGS += -DUNDEFCHAR=0xa2a2
-+MAN1PREFIX?= ${MANPREFIX}
-+
++
TABLEC = GB2312JX0208.c GB2312JX0212.c GB2312UZPJ.c
TABLEO = GB2312JX0208.o GB2312JX0212.o GB2312UZPJ.o
-@@ -11,19 +15,20 @@ TABLEO = GB2312JX0208.o GB2312JX0212.o G
+
+@@ -11,19 +14,20 @@ TABLEO = GB2312JX0208.o GB2312JX0212.o GB2312UZPJ.o
./t2c $< $@
.c.o:
@@ -33,12 +33,12 @@
- cp gb2jis /usr/local/bin/gb2jis
- cp gb2jis.1 /usr/local/man/man1/gb2jis.1
+ ${BSD_INSTALL_PROGRAM} gb2jis ${DESTDIR}${PREFIX}/bin/gb2jis
-+ ${BSD_INSTALL_MAN} gb2jis.1 ${DESTDIR}${MAN1PREFIX}/man/man1/gb2jis.1
++ ${BSD_INSTALL_MAN} gb2jis.1 ${DESTDIR}${PREFIX}/share/man/man1/gb2jis.1
+ ${BSD_INSTALL_DATA} gb2jis.el ${DESTDIR}${PREFIX}/share/emacs/site-lisp/gb2jis.el
# nroff -man gb2jis.1 > /usr/local/catman/C/u_man/cat1/gb2jis.1
clean:
-@@ -34,7 +39,7 @@ check: $(TABLEC)
+@@ -34,7 +38,7 @@ t2c: t2c.c
-egrep '0x([2-9].[8-f]|[8-f].[2-9])' GB2312UZPJ.c
t2c: t2c.c
diff --git a/chinese/gb2jis/pkg-plist b/chinese/gb2jis/pkg-plist
index dc710deceb5b..90eb21f0f2d8 100644
--- a/chinese/gb2jis/pkg-plist
+++ b/chinese/gb2jis/pkg-plist
@@ -1,3 +1,3 @@
bin/gb2jis
-man/man1/gb2jis.1.gz
+share/man/man1/gb2jis.1.gz
share/emacs/site-lisp/gb2jis.el
diff --git a/chinese/gb2ps/Makefile b/chinese/gb2ps/Makefile
index 1a1a8426dea0..d28db6ef448a 100644
--- a/chinese/gb2ps/Makefile
+++ b/chinese/gb2ps/Makefile
@@ -1,5 +1,3 @@
-# Created by: David O'Brien (obrien@FreeBSD.org)
-
PORTNAME= gb2ps
PORTVERSION= 2.02
CATEGORIES= chinese print
diff --git a/chinese/gcin-gtk3/Makefile b/chinese/gcin-gtk3/Makefile
index ed23c3a03fc6..1f58361ff437 100644
--- a/chinese/gcin-gtk3/Makefile
+++ b/chinese/gcin-gtk3/Makefile
@@ -1,7 +1,6 @@
-# Created by: vanilla@
-
PORTNAME= gcin
PORTVERSION= 2.9.0
+PORTREVISION= 2
CATEGORIES= chinese textproc gnome
MASTER_SITES= http://hyperrate.com/gcin-source/
PKGNAMESUFFIX= -gtk3
@@ -9,6 +8,7 @@ EXTRACT_ONLY= gcin-${PORTVERSION}.tar.xz
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Traditional Chinese input utility in X
+WWW= https://hyperrate.com/dir.php?eid=67
LICENSE= LGPL21
diff --git a/chinese/gcin-gtk3/pkg-descr b/chinese/gcin-gtk3/pkg-descr
index 2533c8b136e0..7f57184ea76c 100644
--- a/chinese/gcin-gtk3/pkg-descr
+++ b/chinese/gcin-gtk3/pkg-descr
@@ -1,4 +1,2 @@
gcin is a Gtk Chinese INput application in X, well support in Traditional
Chinese(Big5) charsets.
-
-WWW: https://hyperrate.com/dir.php?eid=67
diff --git a/chinese/gcin-qt5/Makefile b/chinese/gcin-qt5/Makefile
index 5ada7eada38e..281f8ebe5b03 100644
--- a/chinese/gcin-qt5/Makefile
+++ b/chinese/gcin-qt5/Makefile
@@ -1,5 +1,3 @@
-# Created by: vanilla@
-
PORTNAME= gcin
PORTVERSION= 2.9.0
CATEGORIES= chinese textproc gnome
@@ -9,6 +7,7 @@ EXTRACT_ONLY= gcin-${PORTVERSION}.tar.xz
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Traditional Chinese input utility in X
+WWW= https://hyperrate.com/dir.php?eid=67
LICENSE= LGPL21
@@ -16,7 +15,7 @@ LIB_DEPENDS= libgcin-im-client.so:chinese/gcin
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/qt5-im
USES= compiler:c++11-lang gmake pkgconfig qt:5 tar:xz
-USE_QT= qdbus qmake_build buildtools_build core gui
+USE_QT= qdbus qmake:build buildtools:build core gui
USE_CXXSTD= c++11
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
MKDIR="${MKDIR}"
diff --git a/chinese/gcin-qt5/pkg-descr b/chinese/gcin-qt5/pkg-descr
index 2533c8b136e0..7f57184ea76c 100644
--- a/chinese/gcin-qt5/pkg-descr
+++ b/chinese/gcin-qt5/pkg-descr
@@ -1,4 +1,2 @@
gcin is a Gtk Chinese INput application in X, well support in Traditional
Chinese(Big5) charsets.
-
-WWW: https://hyperrate.com/dir.php?eid=67
diff --git a/chinese/gcin/Makefile b/chinese/gcin/Makefile
index d77ece3d733f..34ff78f478ec 100644
--- a/chinese/gcin/Makefile
+++ b/chinese/gcin/Makefile
@@ -1,13 +1,13 @@
-# Created by: Shen Chuan-Hsing
-
PORTNAME= gcin
PORTVERSION= 2.9.0
+PORTREVISION= 3
CATEGORIES= chinese textproc gnome
MASTER_SITES= http://hyperrate.com/gcin-source/
EXTRACT_ONLY= gcin-${PORTVERSION}.tar.xz
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Traditional Chinese input utility in X
+WWW= https://hyperrate.com/dir.php?eid=67
LICENSE= LGPL21
@@ -33,7 +33,6 @@ ANTHY_CONFIGURE_OFF= --use_anthy=N
post-patch:
@${REINPLACE_CMD} -e 's,&,,; 1 s,##!/bin/bash,#!/bin/sh,; \
s,-ldl,,; \
- s,mandir=$$datadir,mandir=$$prefix,; \
s,/usr/share,$$prefix/share,; \
1, 300 s,gcc,$$CC,; s,gcin-$$GCIN_VERSION,gcin,; \
/GCIN_DEBUG/ d' ${WRKSRC}/configure
diff --git a/chinese/gcin/files/patch-Makefile b/chinese/gcin/files/patch-Makefile
index b1d1ff523cb5..4dce45bb85e5 100644
--- a/chinese/gcin/files/patch-Makefile
+++ b/chinese/gcin/files/patch-Makefile
@@ -1,6 +1,6 @@
--- Makefile.orig 2020-05-15 23:04:33 UTC
+++ Makefile
-@@ -4,8 +4,11 @@ include config.mak
+@@ -4,8 +4,11 @@ gcin_tsin_o = tsin.o tsin-util.o win0.o win1.o tsin-pa
include suffixes-rule
gcin_tsin_o = tsin.o tsin-util.o win0.o win1.o tsin-parse.o
@@ -26,7 +26,7 @@
OBJS_TSLEARN=tslearn.o util.o gcin-conf.o pho-util.o tsin-util.o gcin-send.o pho-sym.o \
table-update.o locale.o gcin-settings.o gcin-common.o gcin-icon.o pho-dbg.o \
pho2pinyin.o pinyin.o lang.o gtab-list.o gtab-init.o fullchar.o \
-@@ -102,8 +109,7 @@ PROGS_CV=kbmcv pin-juyin
+@@ -102,8 +109,7 @@ all: $(PROGS) trad2sim $(GCIN_SO) $(DATA) $(PROGS_CV)
all: $(PROGS) trad2sim $(GCIN_SO) $(DATA) $(PROGS_CV) gcin.spec gcin-fedora.spec
$(MAKE) -C data
@@ -36,18 +36,18 @@
if [ $(USE_I18N) = 'Y' ]; then $(MAKE) -C po; fi
if [ $(GTK3_IM) = 'Y' ]; then $(MAKE) -C gtk3-im; fi
if [ $(QT_IM) = 'Y' ]; then $(MAKE) -C qt-im; fi
-@@ -113,18 +119,18 @@ all: $(PROGS) trad2sim $(GCIN_SO) $(DATA) $(PROGS_CV)
+@@ -113,18 +119,18 @@ gcin: $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV)
#gcc_ld_run_path=-Wl,-rpath,$(gcin_ld_run_path)
gcin: $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV)
- $(CCLD) $(EXTRA_LDFLAGS) $(gcc_ld_run_path) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(GCIN_LDFLAGS) -L/usr/X11R6/$(LIB)
-+ $(CCLD) $(EXTRA_LDFLAGS) $(gcc_ld_run_path) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(GCIN_LDFLAGS) -L%%PREFIX%%/$(LIB)
++ $(CCLD) $(EXTRA_LDFLAGS) $(gcc_ld_run_path) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(GCIN_LDFLAGS) -L/usr/local/$(LIB)
rm -f core.* vgcore.*
ln -sf $@ $@.test
gcin-nocur: $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV)
- $(CCLD) -Wl,-rpath,$(gcinlibdir) $(EXTRA_LDFLAGS) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(LDFLAGS) -L/usr/X11R6/$(LIB)
-+ $(CCLD) -Wl,-rpath,$(gcinlibdir) $(EXTRA_LDFLAGS) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(LDFLAGS) -L%%PREFIX%%/$(LIB)
++ $(CCLD) -Wl,-rpath,$(gcinlibdir) $(EXTRA_LDFLAGS) -o $@ $(OBJS) $(IMdkitLIB) $(OBJ_IMSRV) -lXtst $(LDFLAGS) -L/usr/local/$(LIB)
rm -f core.*
-tslearn: $(OBJS_TSLEARN)
@@ -59,7 +59,7 @@
$(CCLD) $(gcc_ld_run_path) -o $@ $(OBJS_TS_EDIT) -L./im-client -lgcin-im-client -lcurl $(LDFLAGS)
ts-contribute: ts-edit
-@@ -171,16 +177,16 @@ gtab-merge: $(OBJS_gtab_merge)
+@@ -171,16 +177,16 @@ kbmcv: $(OBJS_kbmcv)
kbmcv: $(OBJS_kbmcv)
$(CCLD) -o $@ $(OBJS_kbmcv) $(LDFLAGS)
@@ -124,7 +124,7 @@
$(MAKE) -C modules clean
if [ $(GTK3_IM) = 'Y' ]; then $(MAKE) -C gtk3-im clean; fi
$(MAKE) -C qt-im clean
-@@ -286,5 +287,3 @@ gcin.spec: gcin.spec.in
+@@ -286,5 +287,3 @@ gcin-fedora.spec: gcin-fedora.spec.in VERSION.gcin
gcin-fedora.spec: gcin-fedora.spec.in VERSION.gcin
rm -f $@
sed -e "s/__gcin_version__/$(GCIN_VERSION)/" < $< > $@
diff --git a/chinese/gcin/files/patch-configure b/chinese/gcin/files/patch-configure
index 2b7a8dd4a7ee..7f53aeac8d32 100644
--- a/chinese/gcin/files/patch-configure
+++ b/chinese/gcin/files/patch-configure
@@ -15,7 +15,7 @@
exit
fi
-@@ -232,7 +232,7 @@ fi
+@@ -232,7 +232,7 @@ QT4_IM='N'
QT4_IM='N'
@@ -24,16 +24,7 @@
echo "testing if you have qt4 support"
pkg-config --libs QtCore QtGui > /dev/null 2> /dev/null
if [ $? = 0 ]; then
-@@ -291,7 +291,7 @@ fi
-
- bindir=$prefix/bin
- datadir=$prefix/share
--mandir=$datadir/man
-+mandir=$prefix/man
- libdir=$prefix/$LIB
- includedir=$prefix/include
- optdir=/opt
-@@ -306,9 +306,9 @@ if [ $QT_IM = 'N' ]; then
+@@ -306,9 +306,9 @@ else
mv gcin.spec gcin.spec.tmp
grep -v qt3/plugins/inputmethods gcin.spec.tmp > gcin.spec
else
@@ -45,7 +36,7 @@
QT_MOC=$i
echo "QT_MOC=$QT_MOC"
break;
-@@ -322,9 +322,9 @@ if [ $QT4_IM = 'N' ]; then
+@@ -322,9 +322,9 @@ else
mv gcin.spec gcin.spec.tmp
grep -v qt4/plugins/inputmethods gcin.spec.tmp > gcin.spec
else
@@ -69,7 +60,7 @@
QT5_MOC=$i
echo "QT5_MOC=$QT5_MOC"
break
-@@ -362,7 +362,7 @@ fi
+@@ -362,7 +362,7 @@ BUILD_MODULE='Y'
BUILD_MODULE='Y'
@@ -78,7 +69,7 @@
BUILD_MODULE='Y'
fi
-@@ -388,7 +388,7 @@ echo "datadir_r=$datadir" >> config.mak
+@@ -388,7 +388,7 @@ echo "includedir=\$(DESTDIR)$includedir" >> config.mak
echo "libdir=\$(DESTDIR)$libdir" >> config.mak
echo "gcinlibdir=\$(DESTDIR)$gcinlibdir" >> config.mak
echo "includedir=\$(DESTDIR)$includedir" >> config.mak
@@ -87,7 +78,7 @@
echo "GCIN_VERSION=$GCIN_VERSION" >> config.mak
echo "GCIN_TABLE_DIR=\$(datadir_r)/gcin/table" >> config.mak
echo "GCIN_OGG_DIR=\$(datadir_r)/gcin/ogg" >> config.mak
-@@ -406,8 +406,8 @@ if [ "$doc_version_dir" = 'N' ]; then
+@@ -406,8 +406,8 @@ else
echo "DOC_DIR=\$(datadir_r)/doc/gcin" >> config.mak
echo "DOC_DIR_i=\$(datadir)/doc/gcin" >> config.mak
else
@@ -98,7 +89,7 @@
fi
echo "GCIN_ICON_DIR=\$(datadir_r)/icons/gcin" >> config.mak
-@@ -435,11 +435,16 @@ echo "USE_INDICATOR=$USE_INDICATOR" >> config.mak
+@@ -435,11 +435,16 @@ echo "GTK_QUERY_IM_64=$GTK_QUERY_IM_64" >> config.mak
echo "USE_GCB=$use_gcb" >> config.mak
echo "BUILD_MODULE=$BUILD_MODULE" >> config.mak
echo "GTK_QUERY_IM_64=$GTK_QUERY_IM_64" >> config.mak
diff --git a/chinese/gcin/pkg-descr b/chinese/gcin/pkg-descr
index 2533c8b136e0..7f57184ea76c 100644
--- a/chinese/gcin/pkg-descr
+++ b/chinese/gcin/pkg-descr
@@ -1,4 +1,2 @@
gcin is a Gtk Chinese INput application in X, well support in Traditional
Chinese(Big5) charsets.
-
-WWW: https://hyperrate.com/dir.php?eid=67
diff --git a/chinese/gcin/pkg-plist b/chinese/gcin/pkg-plist
index 9def0033a0f7..e61d319dbfe3 100644
--- a/chinese/gcin/pkg-plist
+++ b/chinese/gcin/pkg-plist
@@ -28,21 +28,6 @@ lib/gcin/intcode-module.so
lib/gcin/libgcin-im-client.so
lib/gcin/libgcin-im-client.so.1
lib/gcin/libgcin-im-client.so.1.2.5
-man/man1/gcin-exit.1.gz
-man/man1/gcin-gb-toggle.1.gz
-man/man1/gcin-kbm-toggle.1.gz
-man/man1/gcin-message.1.gz
-man/man1/gcin-tools.1.gz
-man/man1/gcin.1.gz
-man/man1/gcin2tab.1.gz
-man/man1/gtab-merge.1.gz
-man/man1/juyin-learn.1.gz
-man/man1/phoa2d.1.gz
-man/man1/sim2trad.1.gz
-man/man1/ts-contribute.1.gz
-man/man1/ts-edit.1.gz
-man/man1/tsa2d32.1.gz
-man/man1/tslearn.1.gz
share/applications/gcin-tools.desktop
%%DATADIR%%/script/gcin-user-setup
%%DATADIR%%/script/gtab.append_prepare
@@ -166,3 +151,18 @@ share/icons/gcin/vocabulary.png
share/icons/gcin/wm2.png
share/icons/gcin/wubi.png
share/icons/hicolor/64x64/apps/gcin.png
+share/man/man1/gcin-exit.1.gz
+share/man/man1/gcin-gb-toggle.1.gz
+share/man/man1/gcin-kbm-toggle.1.gz
+share/man/man1/gcin-message.1.gz
+share/man/man1/gcin-tools.1.gz
+share/man/man1/gcin.1.gz
+share/man/man1/gcin2tab.1.gz
+share/man/man1/gtab-merge.1.gz
+share/man/man1/juyin-learn.1.gz
+share/man/man1/phoa2d.1.gz
+share/man/man1/sim2trad.1.gz
+share/man/man1/ts-contribute.1.gz
+share/man/man1/ts-edit.1.gz
+share/man/man1/tsa2d32.1.gz
+share/man/man1/tslearn.1.gz
diff --git a/chinese/gydict/Makefile b/chinese/gydict/Makefile
index ef03550b42d7..efcdfe554520 100644
--- a/chinese/gydict/Makefile
+++ b/chinese/gydict/Makefile
@@ -1,5 +1,3 @@
-# Created by: Chih-Hsin Chang <chihhsin@cs.nctu.edu.tw>
-
PORTNAME= gydict
PORTVERSION= 1.0
DISTVERSIONPREFIX= v
@@ -8,10 +6,11 @@ CATEGORIES= chinese textproc python
MAINTAINER= chihhsin@cs.nctu.edu.tw
COMMENT= Command line tool of Yahoo! Dictionary
+WWW= https://github.com/iamgyz/gydict
LICENSE= MIT
-USES= python:3.4+,run shebangfix
+USES= python:run shebangfix
SHEBANG_FILES= gydict.py
USE_GITHUB= yes
diff --git a/chinese/gydict/pkg-descr b/chinese/gydict/pkg-descr
index fd9dd66c1ed2..73908898235f 100644
--- a/chinese/gydict/pkg-descr
+++ b/chinese/gydict/pkg-descr
@@ -1,3 +1 @@
A command line tool to do EN <-> CH translation, utilized by Yahoo! Dictionary.
-
-WWW: https://github.com/iamgyz/gydict
diff --git a/chinese/hc/Makefile b/chinese/hc/Makefile
index 15026340f287..7b2637bbcdb6 100644
--- a/chinese/hc/Makefile
+++ b/chinese/hc/Makefile
@@ -1,7 +1,6 @@
-# Created by: David O'Brien (obrien@FreeBSD.org)
-
PORTNAME= hc
PORTVERSION= 3.0
+PORTREVISION= 1
CATEGORIES= chinese
MASTER_SITES= ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/convert/
DISTFILES= hc-30.tar.gz hc-supp.tab
@@ -9,6 +8,8 @@ DISTFILES= hc-30.tar.gz hc-supp.tab
MAINTAINER= ports@FreeBSD.org
COMMENT= Hanzi Converter -- converts between GB and BIG-5 codes
+CONFLICTS_INSTALL= rubygem-hieracles
+
WRKSRC= ${WRKDIR}/hc3
EXTRACT_ONLY= hc-30.tar.gz
ALL_TARGET= hc b2g g2b
@@ -23,6 +24,6 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/g2b ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/hc.tab ${STAGEDIR}${PREFIX}/share/chinese
${INSTALL_DATA} ${DISTDIR}/hc-supp.tab ${STAGEDIR}${PREFIX}/share/chinese
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/chinese/hc/pkg-plist b/chinese/hc/pkg-plist
index 73f04cc3fdd4..ca5dff3cca9e 100644
--- a/chinese/hc/pkg-plist
+++ b/chinese/hc/pkg-plist
@@ -1,6 +1,6 @@
bin/b2g
bin/g2b
bin/hc
-man/man1/hc.1.gz
+share/man/man1/hc.1.gz
share/chinese/hc-supp.tab
share/chinese/hc.tab
diff --git a/chinese/ibus-array/Makefile b/chinese/ibus-array/Makefile
new file mode 100644
index 000000000000..adffa83b73c4
--- /dev/null
+++ b/chinese/ibus-array/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= ibus-array
+PORTVERSION= 0.2.2.${SNAPDATE}
+CATEGORIES= chinese
+
+MAINTAINER= jiashiun@gmail.com
+COMMENT= Array 30 input method for IBus
+WWW= https://github.com/lexical/ibus-array/
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= ibus-daemon:textproc/ibus zh-opencc>=1.0:chinese/opencc
+RUN_DEPENDS= ibus-daemon:textproc/ibus zh-opencc>=1.0:chinese/opencc
+
+USES= autoreconf gmake gnome libtool pkgconfig python sqlite
+USE_GNOME+= glib20
+USE_GITHUB= yes
+GH_ACCOUNT= lexical
+GH_TAGNAME= 06146c5e6518ddf813d0ab1789ba84eadbe9d52b
+SNAPDATE= 20230502
+
+GNU_CONFIGURE= yes
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+.include <bsd.port.mk>
diff --git a/chinese/ibus-array/distinfo b/chinese/ibus-array/distinfo
new file mode 100644
index 000000000000..b2b137930f80
--- /dev/null
+++ b/chinese/ibus-array/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1694586372
+SHA256 (lexical-ibus-array-0.2.2.20230502-06146c5e6518ddf813d0ab1789ba84eadbe9d52b_GH0.tar.gz) = 7b8bd8b03fd86605a010530d7c56908691399e93b562be9568aa23776b98bfbe
+SIZE (lexical-ibus-array-0.2.2.20230502-06146c5e6518ddf813d0ab1789ba84eadbe9d52b_GH0.tar.gz) = 4272091
diff --git a/chinese/ibus-array/pkg-descr b/chinese/ibus-array/pkg-descr
new file mode 100644
index 000000000000..288f2aa4c163
--- /dev/null
+++ b/chinese/ibus-array/pkg-descr
@@ -0,0 +1,2 @@
+Implementation of fully functional Array 30 input method engine for iBus.
+Array 30 is a traditional Chinese input method used in Taiwan.
diff --git a/chinese/ibus-array/pkg-plist b/chinese/ibus-array/pkg-plist
new file mode 100644
index 000000000000..24dcadd86ee1
--- /dev/null
+++ b/chinese/ibus-array/pkg-plist
@@ -0,0 +1,12 @@
+libexec/ibus-engine-array
+libexec/ibus-setup-array
+%%DATADIR%%/icons/ibus-array.png
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/config.py
+%%DATADIR%%/setup/main.py
+%%DATADIR%%/tables/array.db
+share/ibus/component/array.xml
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-array.mo
diff --git a/chinese/ibus-cangjie/Makefile b/chinese/ibus-cangjie/Makefile
index 6e83cf476cad..6fef3f2f5cfd 100644
--- a/chinese/ibus-cangjie/Makefile
+++ b/chinese/ibus-cangjie/Makefile
@@ -1,5 +1,3 @@
-# Created by: blubee <hello@blubee.me>
-
PORTNAME= ibus-cangjie
PORTVERSION= 2.4
DISTVERSIONPREFIX= v
@@ -7,6 +5,7 @@ CATEGORIES= chinese
MAINTAINER= hello@blubee.me
COMMENT= IBus engine for users of the Cangjie and Quick
+WWW= https://cangjians.github.io/projects/ibus-cangjie/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -16,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/cangjie/_core.so:chinese/pycangjie \
${PYTHON_SITELIBDIR}/pycanberra/pycanberra.py:devel/pycanberra@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= autoreconf gmake gnome libtool pkgconfig python:3.4+
+USES= autoreconf gmake gnome libtool pkgconfig python
USE_GNOME= introspection:run pygobject3 intltool
GLIB_SCHEMAS= org.cangjians.ibus.cangjie.gschema.xml \
org.cangjians.ibus.quick.gschema.xml
diff --git a/chinese/ibus-cangjie/pkg-descr b/chinese/ibus-cangjie/pkg-descr
index b735d946a582..e902e6c98e63 100644
--- a/chinese/ibus-cangjie/pkg-descr
+++ b/chinese/ibus-cangjie/pkg-descr
@@ -2,5 +2,3 @@ This is an IBus engine for users of the Cangjie and Quick input methods.
It is primarily intended to Hong Kong people who want to input Traditional
Chinese, as they are (by far) the majority of Cangjie and Quick users.
-
-WWW: http://cangjians.github.io/projects/ibus-cangjie/
diff --git a/chinese/ibus-chewing/Makefile b/chinese/ibus-chewing/Makefile
index fcccfe24f0df..a704936b422e 100644
--- a/chinese/ibus-chewing/Makefile
+++ b/chinese/ibus-chewing/Makefile
@@ -1,11 +1,11 @@
-# Created by: Eric L. Camachat <eric@camachat.org>
-
PORTNAME= ibus-chewing
PORTVERSION= 1.5.1
+PORTREVISION= 1
CATEGORIES= chinese
MAINTAINER= eric@camachat.org
COMMENT= Chewing engine for IBus
+WWW= https://github.com/definite/ibus-chewing
LICENSE= GPLv2
diff --git a/chinese/ibus-chewing/pkg-descr b/chinese/ibus-chewing/pkg-descr
index d04e59a71911..f645f5ba843d 100644
--- a/chinese/ibus-chewing/pkg-descr
+++ b/chinese/ibus-chewing/pkg-descr
@@ -1,3 +1 @@
Chewing engine for IBus.
-
-WWW: https://github.com/definite/ibus-chewing
diff --git a/chinese/ibus-libpinyin/Makefile b/chinese/ibus-libpinyin/Makefile
index e4fdd57e540c..1dde205c367d 100644
--- a/chinese/ibus-libpinyin/Makefile
+++ b/chinese/ibus-libpinyin/Makefile
@@ -1,21 +1,20 @@
-# Created by: Henry Hu <henry.hu.sh@gmail.com>
-
PORTNAME= ibus-libpinyin
-PORTVERSION= 1.11.1
+DISTVERSION= 1.15.4
CATEGORIES= chinese
MASTER_SITES= SF/libpinyin/${PORTNAME}
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Intelligent Pinyin engine based on libpinyin for IBus
+WWW= https://github.com/libpinyin/ibus-libpinyin
-LICENSE= GPLv2
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
libibus-1.0.so:textproc/ibus \
libpinyin.so:chinese/libpinyin
USES= compiler:c++11-lib gmake gnome python pkgconfig gettext
-USE_PYTHON= py3kplist
USE_GNOME= glib20
GLIB_SCHEMAS= com.github.libpinyin.ibus-libpinyin.gschema.xml
@@ -25,15 +24,15 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost \
--disable-lua-extension
-OPTIONS_DEFINE= ENGLISH STROKE OPENCC NLS
-OPTIONS_DEFAULT= ENGLISH STROKE OPENCC
+OPTIONS_DEFINE= ENGLISH TABLE OPENCC NLS
+OPTIONS_DEFAULT= ENGLISH TABLE OPENCC
OPTIONS_SUB= yes
ENGLISH_DESC= Enable English input mode
-STROKE_DESC= Enable stroke input mode
+TABLE_DESC= Enable table input mode
OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion
ENGLISH_CONFIGURE_ENABLE= english-input-mode
-STROKE_CONFIGURE_ENABLE= stroke-input-mode
+TABLE_CONFIGURE_ENABLE= table-input-mode
OPENCC_CONFIGURE_ENABLE= opencc
OPENCC_LIB_DEPENDS= libopencc.so:chinese/opencc
diff --git a/chinese/ibus-libpinyin/distinfo b/chinese/ibus-libpinyin/distinfo
index 2fba6c6d46eb..770a103f40d3 100644
--- a/chinese/ibus-libpinyin/distinfo
+++ b/chinese/ibus-libpinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565071977
-SHA256 (ibus-libpinyin-1.11.1.tar.gz) = 80f530ccb88d44c51cfbb20d1191d50b0d4240c2a087de4e3aae89c6e26381ae
-SIZE (ibus-libpinyin-1.11.1.tar.gz) = 1177679
+TIMESTAMP = 1697858378
+SHA256 (ibus-libpinyin-1.15.4.tar.gz) = a9fe535f0b9789f089dc295a65df388673f40fea145007b4380b0048f7123675
+SIZE (ibus-libpinyin-1.15.4.tar.gz) = 1304669
diff --git a/chinese/ibus-libpinyin/files/patch-data_Makefile.am b/chinese/ibus-libpinyin/files/patch-data_Makefile.am
deleted file mode 100644
index f67763c2a0cc..000000000000
--- a/chinese/ibus-libpinyin/files/patch-data_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- data/Makefile.am.orig 2019-05-09 06:57:21 UTC
-+++ data/Makefile.am
-@@ -67,7 +67,7 @@ desktop_files = $(desktop_in_files:.desktop.in=.deskto
-
- $(desktop_files): $(desktop_in_files) Makefile
- $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
-- sed -i -e 's|@libexecdir[@]|$(libexecdir)|g' \
-+ sed -i '' -e 's|@libexecdir[@]|$(libexecdir)|g' \
- -e 's|@pkgdatadir[@]|$(pkgdatadir)|g' $@
-
- desktopdir=$(datadir)/applications
diff --git a/chinese/ibus-libpinyin/files/patch-data_Makefile.in b/chinese/ibus-libpinyin/files/patch-data_Makefile.in
deleted file mode 100644
index 8fd45e396c14..000000000000
--- a/chinese/ibus-libpinyin/files/patch-data_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- data/Makefile.in.orig 2019-05-09 06:57:27 UTC
-+++ data/Makefile.in
-@@ -863,7 +863,7 @@ $(STROKES_DB): $(STROKES) $(STROKES_AWK)
-
- $(desktop_files): $(desktop_in_files) Makefile
- $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
-- sed -i -e 's|@libexecdir[@]|$(libexecdir)|g' \
-+ sed -i '' -e 's|@libexecdir[@]|$(libexecdir)|g' \
- -e 's|@pkgdatadir[@]|$(pkgdatadir)|g' $@
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/chinese/ibus-libpinyin/files/patch-src_PYLibPinyin.cc b/chinese/ibus-libpinyin/files/patch-src_PYLibPinyin.cc
deleted file mode 100644
index d2185f29451c..000000000000
--- a/chinese/ibus-libpinyin/files/patch-src_PYLibPinyin.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/PYLibPinyin.cc.orig 2018-06-27 03:08:59 UTC
-+++ src/PYLibPinyin.cc
-@@ -21,6 +21,7 @@
-
- #include "PYLibPinyin.h"
-
-+#include <stdio.h>
- #include <string.h>
- #include <pinyin.h>
- #include "PYPConfig.h"
diff --git a/chinese/ibus-libpinyin/pkg-descr b/chinese/ibus-libpinyin/pkg-descr
index 7705507c7759..7f32fc73435e 100644
--- a/chinese/ibus-libpinyin/pkg-descr
+++ b/chinese/ibus-libpinyin/pkg-descr
@@ -2,5 +2,3 @@ Intelligent Pinyin engine based on libpinyin for IBus
It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo)
input method based on libpinyin for IBus.
-
-WWW: https://github.com/libpinyin/ibus-libpinyin
diff --git a/chinese/ibus-libpinyin/pkg-plist b/chinese/ibus-libpinyin/pkg-plist
index 5359465b77f3..e6b155330ace 100644
--- a/chinese/ibus-libpinyin/pkg-plist
+++ b/chinese/ibus-libpinyin/pkg-plist
@@ -1,16 +1,9 @@
-%%NLS%%share/locale/ca/LC_MESSAGES/ibus-libpinyin.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/ibus-libpinyin.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/ibus-libpinyin.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-libpinyin.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-libpinyin.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-libpinyin.mo
libexec/ibus-engine-libpinyin
libexec/ibus-setup-libpinyin
-share/appdata/libpinyin.appdata.xml
share/applications/ibus-setup-libbopomofo.desktop
share/applications/ibus-setup-libpinyin.desktop
%%ENGLISH%%%%DATADIR%%/db/english.db
-%%STROKE%%%%DATADIR%%/db/strokes.db
+%%TABLE%%%%DATADIR%%/db/table.db
%%DATADIR%%/icons/chinese.svg
%%DATADIR%%/icons/english.svg
%%DATADIR%%/icons/full-punct.svg
@@ -21,20 +14,35 @@ share/applications/ibus-setup-libpinyin.desktop
%%DATADIR%%/icons/ibus-pinyin.svg
%%DATADIR%%/icons/simp-chinese.svg
%%DATADIR%%/icons/trad-chinese.svg
+%%DATADIR%%/network.txt
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/dicttreeview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/dicttreeview%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/keyboardshortcut%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/keyboardshortcut%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/main2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/main2%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/setup/__pycache__/shortcuteditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/shortcuteditor%%PYTHON_EXT_SUFFIX%%.pyc
%%DATADIR%%/setup/config.py
-%%DATADIR%%/setup/config.pyc
-%%DATADIR%%/setup/config.pyo
%%DATADIR%%/setup/dicttreeview.py
-%%DATADIR%%/setup/dicttreeview.pyc
-%%DATADIR%%/setup/dicttreeview.pyo
%%DATADIR%%/setup/ibus-libpinyin-preferences.ui
%%DATADIR%%/setup/keyboardshortcut.py
-%%DATADIR%%/setup/keyboardshortcut.pyc
-%%DATADIR%%/setup/keyboardshortcut.pyo
%%DATADIR%%/setup/main2.py
-%%DATADIR%%/setup/main2.pyc
-%%DATADIR%%/setup/main2.pyo
%%DATADIR%%/setup/shortcuteditor.py
-%%DATADIR%%/setup/shortcuteditor.pyc
-%%DATADIR%%/setup/shortcuteditor.pyo
share/ibus/component/libpinyin.xml
+%%NLS%%share/locale/ca/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/de/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/es/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/si/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-libpinyin.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-libpinyin.mo
+share/metainfo/libpinyin.appdata.xml
diff --git a/chinese/ibus-pinyin/Makefile b/chinese/ibus-pinyin/Makefile
index ba84d56ff052..724d8093c612 100644
--- a/chinese/ibus-pinyin/Makefile
+++ b/chinese/ibus-pinyin/Makefile
@@ -1,12 +1,11 @@
-# Created by: Henry Hu <henry.hu.sh@gmail.com>
-
PORTNAME= ibus-pinyin
PORTVERSION= 1.5.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= chinese
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= PinYin engine for IBus
+WWW= http://code.google.com/p/ibus
LICENSE= GPLv2
diff --git a/chinese/ibus-pinyin/files/patch-data_db_english_english.awk b/chinese/ibus-pinyin/files/patch-data_db_english_english.awk
new file mode 100644
index 000000000000..baca5af059e3
--- /dev/null
+++ b/chinese/ibus-pinyin/files/patch-data_db_english_english.awk
@@ -0,0 +1,16 @@
+--- data/db/english/english.awk.orig 2023-03-20 04:01:48 UTC
++++ data/db/english/english.awk
+@@ -16,10 +16,10 @@ BEGIN {
+ }
+
+ # Insert data into english table
+- { printf "INSERT INTO english (word, freq) VALUES (\"%s\", \"%f\");\n", $1, $2}
++ { printf "INSERT INTO english (word, freq) VALUES (\'%s\', \'%f\');\n", $1, $2}
+
+ #quit sqlite3
+ END {
+ # Commit the transcation
+ print "COMMIT;"
+-}
+\ No newline at end of file
++}
diff --git a/chinese/ibus-pinyin/files/patch-init-config b/chinese/ibus-pinyin/files/patch-src_PYConfig.cc
index 7e70422cb132..9df4ad6a73eb 100644
--- a/chinese/ibus-pinyin/files/patch-init-config
+++ b/chinese/ibus-pinyin/files/patch-src_PYConfig.cc
@@ -1,6 +1,4 @@
-diff --git a/src/PYConfig.cc b/src/PYConfig.cc
-index 7e24b2c..1ef0b99 100644
---- src/PYConfig.cc
+--- src/PYConfig.cc.orig 2012-12-19 15:30:43 UTC
+++ src/PYConfig.cc
@@ -114,6 +114,7 @@ Config::initDefaultValues (void)
m_init_full_punct = TRUE;
diff --git a/chinese/ibus-pinyin/pkg-descr b/chinese/ibus-pinyin/pkg-descr
index b329ff465f57..0649ebfe14e1 100644
--- a/chinese/ibus-pinyin/pkg-descr
+++ b/chinese/ibus-pinyin/pkg-descr
@@ -1,3 +1,5 @@
PinYin engine for IBus.
-WWW: http://code.google.com/p/ibus
+This pinyin input method is deprecated; new users should switch to
+chinese/ibus-libpinyin, which is a contemporary implementation of pinyin input
+method.
diff --git a/chinese/ibus-rime/Makefile b/chinese/ibus-rime/Makefile
index bc34cc6b5c48..e605bb579db9 100644
--- a/chinese/ibus-rime/Makefile
+++ b/chinese/ibus-rime/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= ibus-rime
DISTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= chinese
MAINTAINER= khng300@gmail.com
COMMENT= IBus engine for Rime users
+WWW= https://github.com/rime/ibus-rime/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/ibus-rime/pkg-descr b/chinese/ibus-rime/pkg-descr
index 05bda0959cbe..6cdceda9e1e2 100644
--- a/chinese/ibus-rime/pkg-descr
+++ b/chinese/ibus-rime/pkg-descr
@@ -1,3 +1 @@
IBus engine for Rime users.
-
-WWW: https://github.com/rime/ibus-rime/
diff --git a/chinese/ibus-table-chinese/Makefile b/chinese/ibus-table-chinese/Makefile
index 1700393f9563..9bddf59d59de 100644
--- a/chinese/ibus-table-chinese/Makefile
+++ b/chinese/ibus-table-chinese/Makefile
@@ -1,15 +1,14 @@
PORTNAME= ibus-table-chinese
-PORTVERSION= 1.8.3
+PORTVERSION= 1.8.12
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
COMMENT= Chinese input tables for IBus
+WWW= https://github.com/mike-fabian/ibus-table-chinese
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= does not build: TypeError: cannot use a string pattern on a bytes-like object
-
BUILD_DEPENDS= ${LOCALBASE}/share/cmake/Modules/ManageEnvironment.cmake:devel/cmake-fedora \
ibus-daemon:textproc/ibus \
${LOCALBASE}/libexec/ibus-engine-table:textproc/ibus-table
@@ -19,7 +18,7 @@ RUN_DEPENDS= ibus-daemon:textproc/ibus \
USES= cmake:insource,noninja pkgconfig
USE_GITHUB= yes
-GH_ACCOUNT= definite
+GH_ACCOUNT= mike-fabian
INSTALL_TARGET= install
DATADIR= ${PREFIX}/share/ibus-table
@@ -28,4 +27,9 @@ CMAKE_ARGS+= -DDATA_DIR:PATH="${PREFIX}/share" \
-DCMAKE_FEDORA_TMP_DIR:PATH="${WRKSRC}"
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
+post-patch:
+ ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \
+ -e 's,%%DOCSDIR%%,${DOCSDIR},' \
+ ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/chinese/ibus-table-chinese/distinfo b/chinese/ibus-table-chinese/distinfo
index 40b9f19cd1e7..192a64d9cbf9 100644
--- a/chinese/ibus-table-chinese/distinfo
+++ b/chinese/ibus-table-chinese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608203500
-SHA256 (definite-ibus-table-chinese-1.8.3_GH0.tar.gz) = aa22c223ef26bacbc25ae756702af06dcaaff58c1d62e2375a58c5b78aa656b8
-SIZE (definite-ibus-table-chinese-1.8.3_GH0.tar.gz) = 10824912
+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
diff --git a/chinese/ibus-table-chinese/files/patch-CMakeLists.txt b/chinese/ibus-table-chinese/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4dbacb6fdc59
--- /dev/null
+++ b/chinese/ibus-table-chinese/files/patch-CMakeLists.txt
@@ -0,0 +1,34 @@
+--- CMakeLists.txt.orig 2023-02-20 21:21:01 UTC
++++ CMakeLists.txt
+@@ -1,7 +1,7 @@
+ cmake_minimum_required(VERSION 3.0.0)
+
+ # Default CMAKE_INSTALL_PREFIX should be set before PROJECT()
+-SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Install dir prefix")
++SET(CMAKE_INSTALL_PREFIX "%%PREFIX%%" CACHE PATH "Install dir prefix")
+
+ ####################################################################
+ # Project specific information
+@@ -21,12 +21,12 @@ Input tables themselves are in subpackages."
+ )
+
+ IF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
+- SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib64" CACHE PATH "Library dir")
++ SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library dir")
+ ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
+ SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library dir")
+ ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
+ SET(LIBEXEC_DIR "${LIB_DIR}" CACHE PATH "LIBEXEC dir")
+-SET(DATA_DIR "/usr/share")
++SET(DATA_DIR "%%PREFIX%%/share")
+
+ ####################################################################
+ # Building
+@@ -36,6 +36,6 @@ ADD_SUBDIRECTORY(tables)
+ ####################################################################
+ # Installing
+ #
+-SET(PRJ_DOC_DIR "${DATA_DIR}/doc/ibus-table-chinese")
++SET(PRJ_DOC_DIR "%%DOCSDIR%%")
+ INSTALL(FILES AUTHORS README ChangeLog COPYING DESTINATION ${PRJ_DOC_DIR})
+
diff --git a/chinese/ibus-table-chinese/pkg-descr b/chinese/ibus-table-chinese/pkg-descr
index 724f35fd9f76..225b1aee19bd 100644
--- a/chinese/ibus-table-chinese/pkg-descr
+++ b/chinese/ibus-table-chinese/pkg-descr
@@ -1,5 +1,3 @@
Chinese input tables for the Intelligent Input Bus (IBus) input method
framework. The IBus-table is an Input Method Engine particularly suited
to support Chinese.
-
-WWW: https://github.com/definite/ibus-table-chinese
diff --git a/chinese/ibus-table-chinese/pkg-plist b/chinese/ibus-table-chinese/pkg-plist
index 755d3a6aad97..ef3d01af5fee 100644
--- a/chinese/ibus-table-chinese/pkg-plist
+++ b/chinese/ibus-table-chinese/pkg-plist
@@ -5,24 +5,31 @@
%%DATADIR%%/icons/array30-big.png
%%DATADIR%%/icons/array30.png
%%DATADIR%%/icons/cangjie-big.png
+%%DATADIR%%/icons/cangjie-big.svg
%%DATADIR%%/icons/cangjie3.svg
%%DATADIR%%/icons/cangjie5.svg
%%DATADIR%%/icons/cantonese.png
+%%DATADIR%%/icons/cantonese.svg
%%DATADIR%%/icons/cantonhk.png
%%DATADIR%%/icons/cantonyale.png
+%%DATADIR%%/icons/cantonyale.svg
%%DATADIR%%/icons/easy-big.png
%%DATADIR%%/icons/erbi-qs.svg
%%DATADIR%%/icons/erbi.png
%%DATADIR%%/icons/jyutping.png
%%DATADIR%%/icons/quick-classic.png
+%%DATADIR%%/icons/quick-classic.svg
%%DATADIR%%/icons/quick3.png
%%DATADIR%%/icons/quick5.png
%%DATADIR%%/icons/scj6.svg
%%DATADIR%%/icons/stroke5.png
+%%DATADIR%%/icons/stroke5.svg
%%DATADIR%%/icons/wu.png
+%%DATADIR%%/icons/wu.svg
%%DATADIR%%/icons/wubi-haifeng86.svg
%%DATADIR%%/icons/wubi-jidian86.svg
%%DATADIR%%/icons/yong.png
+%%DATADIR%%/icons/yong.svg
%%DATADIR%%/tables/array30-big.db
%%DATADIR%%/tables/array30.db
%%DATADIR%%/tables/cangjie-big.db
diff --git a/chinese/jis2gb/Makefile b/chinese/jis2gb/Makefile
index 87e145f894ef..0d451c110851 100644
--- a/chinese/jis2gb/Makefile
+++ b/chinese/jis2gb/Makefile
@@ -1,7 +1,6 @@
-# Created by: Zhang Shu
-
PORTNAME= jis2gb
PORTVERSION= 1.5
+PORTREVISION= 1
CATEGORIES= chinese
MASTER_SITES= http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/program/
DISTFILES= jis2gb.tar.Z
@@ -12,6 +11,4 @@ COMMENT= Convert JIS Kanji to GuoBiao Hanzi
WRKSRC= ${WRKDIR}/${PORTNAME}
ALL_TARGET=
-#MAN1= ${PORTNAME}.1
-
.include <bsd.port.mk>
diff --git a/chinese/jis2gb/files/patch-Makefile b/chinese/jis2gb/files/patch-Makefile
index 0fa4a8312ace..8893a3586721 100644
--- a/chinese/jis2gb/files/patch-Makefile
+++ b/chinese/jis2gb/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 1995-10-05 16:21:32.000000000 +0800
-+++ Makefile 2013-09-26 21:15:32.000000000 +0800
-@@ -1,6 +1,11 @@
+--- Makefile.orig 1995-10-05 08:21:32 UTC
++++ Makefile
+@@ -1,6 +1,9 @@ SHELL = /bin/sh
SHELL = /bin/sh
-CFLAGS = -O -DUNDEFCHAR=0xa1f5
@@ -8,12 +8,10 @@
+CFLAGS?= -O -pipe
+CFLAGS+= -DUNDEFCHAR=0xa1f5
+PREFIX?= /usr/local
-+MANPREFIX?= ${PREFIX}
-+MAN1PREFIX?= ${MANPREFIX}
TABLEC = JX0208GB2312.c JX0208GB8565.c JX0212GB2312.c JX0212GB8565.c \
MSSJISGB2312.c MSSJISJX0208.c MSSJISJX0212.c
-@@ -13,19 +18,20 @@ TABLEO = JX0208GB2312.o JX0208GB8565.o J
+@@ -13,19 +16,20 @@ TABLEO = JX0208GB2312.o JX0208GB8565.o JX0212GB2312.o
./t2c $< $@
.c.o:
@@ -35,12 +33,12 @@
- cp jis2gb /usr/local/bin/jis2gb
- cp jis2gb.1 /usr/local/man/man1/jis2gb.1
+ ${BSD_INSTALL_PROGRAM} jis2gb ${DESTDIR}${PREFIX}/bin/jis2gb
-+ ${BSD_INSTALL_MAN} jis2gb.1 ${DESTDIR}${MAN1PREFIX}/man/man1/jis2gb.1
++ ${BSD_INSTALL_MAN} jis2gb.1 ${DESTDIR}${PREFIX}/share/man/man1/jis2gb.1
+ ${BSD_INSTALL_DATA} jis2gb.el ${DESTDIR}${PREFIX}/share/emacs/site-lisp/jis2gb.el
# nroff -man jis2gb.1 > /usr/local/catman/C/u_man/cat1/jis2gb.1
clean:
-@@ -36,7 +42,7 @@ check: $(TABLEC)
+@@ -36,7 +40,7 @@ t2c: t2c.c
-egrep '0x([2-9]|a[1-b]|f[0-9]|..[2-9])' JX0208GB8565.c JX0212GB8565.c
t2c: t2c.c
diff --git a/chinese/jis2gb/pkg-plist b/chinese/jis2gb/pkg-plist
index 7bb7fee3d09c..747e2f5b2275 100644
--- a/chinese/jis2gb/pkg-plist
+++ b/chinese/jis2gb/pkg-plist
@@ -1,3 +1,3 @@
bin/jis2gb
-man/man1/jis2gb.1.gz
+share/man/man1/jis2gb.1.gz
share/emacs/site-lisp/jis2gb.el
diff --git a/chinese/kcfonts/Makefile b/chinese/kcfonts/Makefile
index f242066112ad..cd5a9df03813 100644
--- a/chinese/kcfonts/Makefile
+++ b/chinese/kcfonts/Makefile
@@ -1,5 +1,3 @@
-# Created by: Ming-I Hseh <PA@FreeBSD.Ntu.edu.TW>
-
PORTNAME= kcfonts
PORTVERSION= 1.05
PORTREVISION= 4
@@ -14,7 +12,6 @@ BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf
MAKE_ARGS= CFONTDIR=${FONTSDIR} EFONTDIR=${FONTSDIR}
MAKE_JOBS_UNSAFE=yes
-BROKEN_sparc64= Does not build on sparc64
NO_WRKSUBDIR= yes
diff --git a/chinese/libcangjie/Makefile b/chinese/libcangjie/Makefile
index 5ceac3e1b63f..90a1bf8b91b6 100644
--- a/chinese/libcangjie/Makefile
+++ b/chinese/libcangjie/Makefile
@@ -1,5 +1,3 @@
-# Created by: blubee <hello@blubee.me>
-
PORTNAME= libcangjie
PORTVERSION= 1.3
PORTREVISION= 1
@@ -8,6 +6,7 @@ CATEGORIES= chinese
MAINTAINER= hello@blubee.me
COMMENT= C library implementing the Cangjie input method
+WWW= https://github.com/Cangjians/libcangjie
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/chinese/libcangjie/pkg-descr b/chinese/libcangjie/pkg-descr
index 81c99fe710d1..5da9d0b977f3 100644
--- a/chinese/libcangjie/pkg-descr
+++ b/chinese/libcangjie/pkg-descr
@@ -1,5 +1,3 @@
This is a C library implementing the Cangjie input method.
This library is based on Wan Leung Wong's original libcangjie
with some updated API.
-
-WWW: https://github.com/Cangjians/libcangjie
diff --git a/chinese/libchewing/Makefile b/chinese/libchewing/Makefile
index 35ce9a3b11a8..3e4d47bd10ca 100644
--- a/chinese/libchewing/Makefile
+++ b/chinese/libchewing/Makefile
@@ -1,26 +1,20 @@
-# Created by: Kuang-che Wu <kcwu@csie.org>
-
PORTNAME= libchewing
-PORTVERSION= 0.5.1
+PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= chinese textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Chewing intelligent phonetic input method library
+WWW= https://chewing.im
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo
-
USE_GITHUB= yes
GH_ACCOUNT= chewing
USES= cmake libtool localbase pathfix pkgconfig sqlite
-CMAKE_ARGS= -DMAKEINFO=${LOCALBASE}/bin/makeinfo
USE_LDCONFIG= yes
-INFO= libchewing
-
.include <bsd.port.mk>
diff --git a/chinese/libchewing/distinfo b/chinese/libchewing/distinfo
index 1f93258c34ae..cfec9505caf7 100644
--- a/chinese/libchewing/distinfo
+++ b/chinese/libchewing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1486218448
-SHA256 (chewing-libchewing-v0.5.1_GH0.tar.gz) = b30a809123b6ba36283765b9337a98d695a292d361bd6f6bc74f03ac4f5772f8
-SIZE (chewing-libchewing-v0.5.1_GH0.tar.gz) = 3380799
+TIMESTAMP = 1709883370
+SHA256 (chewing-libchewing-v0.6.0_GH0.tar.gz) = 7ced63b886e9e6dca60c386f00387f77f36488e800cdacfd0eab95edcad6154e
+SIZE (chewing-libchewing-v0.6.0_GH0.tar.gz) = 4722434
diff --git a/chinese/libchewing/files/patch-CMakeLists.txt b/chinese/libchewing/files/patch-CMakeLists.txt
deleted file mode 100644
index 71c7c1f7fc61..000000000000
--- a/chinese/libchewing/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
---- CMakeLists.txt.orig 2017-02-04 14:42:12 UTC
-+++ CMakeLists.txt
-@@ -140,6 +140,7 @@ set(libdir "\${exec_prefix}/lib")
- set(includedir "\${prefix}/include")
- set(datarootdir "\${prefix}/share")
- set(datadir "\${datarootdir}")
-+set(infodir "\${prefix}/share/info")
- set(sysconfdir "\${prefix}/etc")
- configure_file(
- ${PROJECT_SOURCE_DIR}/chewing.pc.in
-@@ -181,11 +182,7 @@ if (MAKEINFO)
- add_custom_target(INFO ALL DEPENDS ${INFO_BIN})
- add_dependencies(check INFO)
-
-- find_program(INSTALL_INFO NAMES ginstall-info install-info)
-- if (INSTALL_INFO)
-- install(FILES ${INFO_BIN} DESTINATION ${CMAKE_INSTALL_INFODIR})
-- install(CODE "execute_process(COMMAND ${INSTALL_INFO} --info-dir=${CMAKE_INSTALL_INFODIR} ${INFO_BIN})")
-- endif()
-+ install(FILES ${INFO_BIN} DESTINATION ${infodir})
- endif()
-
-
diff --git a/chinese/libchewing/pkg-descr b/chinese/libchewing/pkg-descr
index f7e86516e246..825f31a9af7c 100644
--- a/chinese/libchewing/pkg-descr
+++ b/chinese/libchewing/pkg-descr
@@ -1,3 +1 @@
Chewing - An Intelligent Chinese Phonetic Input Method for UNIX
-
-WWW: http://chewing.im
diff --git a/chinese/libchewing/pkg-plist b/chinese/libchewing/pkg-plist
index ec529dd9c997..a0560adecd84 100644
--- a/chinese/libchewing/pkg-plist
+++ b/chinese/libchewing/pkg-plist
@@ -3,7 +3,6 @@ include/chewing/chewingio.h
include/chewing/chewing-compat.h
include/chewing/global.h
include/chewing/mod_aux.h
-lib/libchewing.a
lib/libchewing.so
lib/libchewing.so.3
lib/libchewing.so.3.3.1
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index 75bd7ae233a2..9e7302488837 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,39 +1,38 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= libime-jyutping
-DISTVERSION= 1.0.2
+DISTVERSION= 1.0.6
+PORTREVISION= 5
CATEGORIES= chinese textproc
-MASTER_SITES= https://download.fcitx-im.org/data/:dict,model
-DISTFILES= ${DICT_TAR}:dict \
+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= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Library to support Jyutping through libime
+WWW= https://github.com/fcitx/libime-jyutping
-LICENSE= LGPL21+ GPLv3+
+LICENSE= GPLv3+ LGPL21+
LICENSE_COMB= multi
-BUILD_DEPENDS= ${LOCALBASE}/lib/fcitx5/punctuation.so:chinese/fcitx5-chinese-addons
+BUILD_DEPENDS= ${LOCALBASE}/lib/fcitx5/libpunctuation.so:chinese/fcitx5-chinese-addons
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
- libIMECore.so:chinese/libime \
- libFcitx5Core.so:textproc/fcitx5
-RUN_DEPENDS= ${LOCALBASE}/lib/fcitx5/punctuation.so:chinese/fcitx5-chinese-addons
+ libFcitx5Core.so:textproc/fcitx5 \
+ libIMECore.so:chinese/libime
+RUN_DEPENDS= ${LOCALBASE}/lib/fcitx5/libpunctuation.so:chinese/fcitx5-chinese-addons
-USES= compiler:c++17-lang cmake gettext-tools kde:5 localbase
+USES= cmake compiler:c++17-lang gettext-tools kde:5 localbase tar:xz
PLIST_SUB= VER=${PORTVERSION}
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
-
USE_KDE= ecm
CMAKE_ON= ENABLE_ENGINE
-CMAKE_OFF= ENABLE_TEST ENABLE_DOC
+CMAKE_OFF= ENABLE_DOC ENABLE_TEST
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
# These must follow data/CMakeLists.txt
diff --git a/chinese/libime-jyutping/distinfo b/chinese/libime-jyutping/distinfo
index 75adedc32866..4ce7bfa0fd32 100644
--- a/chinese/libime-jyutping/distinfo
+++ b/chinese/libime-jyutping/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1610441224
+TIMESTAMP = 1679111720
+SHA256 (libime-jyutping/libime-jyutping-1.0.6.tar.xz) = 3ba22518003650f9608870ace491b9bd48eef449bb763a5f8919c8e294716499
+SIZE (libime-jyutping/libime-jyutping-1.0.6.tar.xz) = 38476
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
-SHA256 (libime-jyutping/fcitx-libime-jyutping-1.0.2_GH0.tar.gz) = 4ff3793fbb1412e51885f68f8fad0d2ad9367dcd0ef0d4fdf8aec0bab963b3c9
-SIZE (libime-jyutping/fcitx-libime-jyutping-1.0.2_GH0.tar.gz) = 45884
diff --git a/chinese/libime-jyutping/pkg-descr b/chinese/libime-jyutping/pkg-descr
index de3a9966ea39..b4ab2fa5f86b 100644
--- a/chinese/libime-jyutping/pkg-descr
+++ b/chinese/libime-jyutping/pkg-descr
@@ -1,3 +1 @@
This is a library to support Jyutping through libime.
-
-WWW: https://github.com/fcitx/libime-jyutping
diff --git a/chinese/libime-jyutping/pkg-plist b/chinese/libime-jyutping/pkg-plist
index 0acfd5e23fd3..aedb42a5d317 100644
--- a/chinese/libime-jyutping/pkg-plist
+++ b/chinese/libime-jyutping/pkg-plist
@@ -13,12 +13,15 @@ lib/cmake/LibIMEJyutping/LibIMEJyutpingTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibIMEJyutping/LibIMEJyutpingTargets.cmake
lib/fcitx5/jyutping.so
lib/libIMEJyutping.so
-lib/libIMEJyutping.so.1
+lib/libIMEJyutping.so.0
lib/libIMEJyutping.so.%%VER%%
lib/libime/zh_HK.lm
lib/libime/zh_HK.lm.predict
share/fcitx5/addon/jyutping.conf
share/fcitx5/inputmethod/jyutping.conf
share/libime/jyutping.dict
+share/locale/de/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
share/metainfo/org.fcitx.Fcitx5.Addon.Jyutping.metainfo.xml
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index 6586dafd83b4..c220f90ba125 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,45 +1,55 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= libime
-DISTVERSION= 1.0.3
+DISTVERSION= 1.0.17
+PORTREVISION= 3
CATEGORIES= chinese textproc
-MASTER_SITES= https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
-DISTFILES= ${OPENGRAM_LM_TAR}:opengram_lm \
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
+ https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${OPENGRAM_LM_TAR}:opengram_lm \
${OPENGRAM_DICT_TAR}:opengram_dict \
${TABLE_DICT_TAR}:table_dict
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Library to support generic input method implementation
+WWW= https://github.com/fcitx/libime
LICENSE= LGPL21
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
libFcitx5Utils.so:textproc/fcitx5
-USES= compiler:c++17-lang cmake kde:5
+USES= cmake compiler:c++17-lang kde:5 tar:xz
-PLIST_SUB= VER=${PORTVERSION} VER_MAJOR=${PORTVERSION:R:R}
+PLIST_SUB= VER=${PORTVERSION} \
+ VER_MAJOR=${PORTVERSION:R:R}
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
-GH_TUPLE= kpu:kenlm:01c49fe:kenlm/src/libime/core/kenlm
-
USE_KDE= ecm
CMAKE_OFF= ENABLE_TEST
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
# These must follow data/CMakeLists.txt
-OPENGRAM_LM_TAR= lm_sc.3gm.arpa-20140820.tar.bz2
-OPENGRAM_DICT_TAR= dict.utf8-20200715.tar.xz
+OPENGRAM_LM_TAR= lm_sc.arpa-20220810.tar.xz
+OPENGRAM_DICT_TAR= dict-20220810.tar.xz
TABLE_DICT_TAR= table.tar.gz
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+ @${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \
+ ${WRKSRC}/src/libime/core/kenlm/lm/trie_sort.hh \
+ ${WRKSRC}/src/libime/core/kenlm/util/joint_sort.hh \
+ ${WRKSRC}/src/libime/core/kenlm/util/sized_iterator.hh
+.endif
+
+
post-extract:
${CP} ${DISTDIR}/${DIST_SUBDIR}/${OPENGRAM_LM_TAR} ${WRKSRC}/data
${CP} ${DISTDIR}/${DIST_SUBDIR}/${OPENGRAM_DICT_TAR} ${WRKSRC}/data
${CP} ${DISTDIR}/${DIST_SUBDIR}/${TABLE_DICT_TAR} ${WRKSRC}/data
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/chinese/libime/distinfo b/chinese/libime/distinfo
index 56ead220b8cb..7a584192f4f2 100644
--- a/chinese/libime/distinfo
+++ b/chinese/libime/distinfo
@@ -1,11 +1,9 @@
-TIMESTAMP = 1610441189
-SHA256 (libime/lm_sc.3gm.arpa-20140820.tar.bz2) = 751bab7c55ea93a2cedfb0fbb7eb09f67d4da9c2c55496e5f31eb8580f1d1e2f
-SIZE (libime/lm_sc.3gm.arpa-20140820.tar.bz2) = 36623028
-SHA256 (libime/dict.utf8-20200715.tar.xz) = 23c36cd4df6de17f66bf2dfc453ec6c773641a479b6020c9e787552489c9c7d2
-SIZE (libime/dict.utf8-20200715.tar.xz) = 471536
+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
-SHA256 (libime/fcitx-libime-1.0.3_GH0.tar.gz) = ef1eea6b25afd0b5427d5203197547f5280577d293fd836f816bc3e43fccd411
-SIZE (libime/fcitx-libime-1.0.3_GH0.tar.gz) = 123385
-SHA256 (libime/kpu-kenlm-01c49fe_GH0.tar.gz) = 94919822e57cb019cd6a3c64ec00f44d17e3abe8410c07733c42ab2a8e83dc96
-SIZE (libime/kpu-kenlm-01c49fe_GH0.tar.gz) = 408488
diff --git a/chinese/libime/files/patch-tools_libime__prediction.cpp b/chinese/libime/files/patch-tools_libime__prediction.cpp
new file mode 100644
index 000000000000..2d5d490b2947
--- /dev/null
+++ b/chinese/libime/files/patch-tools_libime__prediction.cpp
@@ -0,0 +1,10 @@
+--- 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/libime/pkg-descr b/chinese/libime/pkg-descr
index 813763c92a8b..1c7a16250a2b 100644
--- a/chinese/libime/pkg-descr
+++ b/chinese/libime/pkg-descr
@@ -1,3 +1 @@
This is a library to support generic input method implementation.
-
-WWW: https://github.com/fcitx/libime
diff --git a/chinese/libime/pkg-plist b/chinese/libime/pkg-plist
index 614785cf5022..8e68a95754dc 100644
--- a/chinese/libime/pkg-plist
+++ b/chinese/libime/pkg-plist
@@ -63,6 +63,7 @@ lib/libime/zh_CN.lm.predict
%%DATADIR%%/cj.main.dict
%%DATADIR%%/db.main.dict
%%DATADIR%%/erbi.main.dict
+%%DATADIR%%/extb.dict
%%DATADIR%%/qxm.main.dict
%%DATADIR%%/sc.dict
%%DATADIR%%/wanfeng.main.dict
diff --git a/chinese/libpinyin/Makefile b/chinese/libpinyin/Makefile
index 64aabe0140b7..9e55e7bfb96e 100644
--- a/chinese/libpinyin/Makefile
+++ b/chinese/libpinyin/Makefile
@@ -1,33 +1,33 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= libpinyin
-PORTVERSION= 2.3.0
+PORTVERSION= 2.8.1
+PORTREVISION= 1
CATEGORIES= chinese textproc
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
MAINTAINER= lichray@gmail.com
COMMENT= Library to deal with pinyin
+WWW= https://github.com/libpinyin/libpinyin
-LICENSE= GPLv2
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= bdb compiler:c++11-lang gmake gnome libtool pathfix pkgconfig
USE_GNOME= glib20
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
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= NLS
NLS_USES= gettext
-PLIST_SUB+= VER=${PORTVERSION}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpinyin.so.13.0.0
+PLIST_SUB+= VER=${PORTVERSION} \
+ ABIVER=15
.include <bsd.port.mk>
diff --git a/chinese/libpinyin/distinfo b/chinese/libpinyin/distinfo
index 03171f45f82e..66d8a92f5388 100644
--- a/chinese/libpinyin/distinfo
+++ b/chinese/libpinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564885156
-SHA256 (libpinyin-2.3.0.tar.gz) = b3dc9c6a1af55e9427f9d462ff176fbab6a3793368080a2f8e2a58c4cd4e2691
-SIZE (libpinyin-2.3.0.tar.gz) = 20465096
+TIMESTAMP = 1678494659
+SHA256 (libpinyin-2.8.1.tar.gz) = 353154f06d71dd0737b77ddcb27cb0dcaddb00f7ccd695bc0314bb42050e9050
+SIZE (libpinyin-2.8.1.tar.gz) = 20594925
diff --git a/chinese/libpinyin/files/patch-data_Makefile.in b/chinese/libpinyin/files/patch-data_Makefile.in
index 68047fc9ed7a..41b87c6dbc2d 100644
--- a/chinese/libpinyin/files/patch-data_Makefile.in
+++ b/chinese/libpinyin/files/patch-data_Makefile.in
@@ -1,6 +1,6 @@
---- data/Makefile.in.orig 2019-08-07 02:01:59 UTC
+--- data/Makefile.in.orig 2022-05-01 05:03:52 UTC
+++ data/Makefile.in
-@@ -307,7 +307,7 @@ EXTRA_DIST = $(textual_model_data) \
+@@ -309,7 +309,7 @@ libpinyin_db_DATA = $(binary_model_data) \
libpinyin_db_DATA = $(binary_model_data) \
table.conf
diff --git a/chinese/libpinyin/files/patch-libpinyin.pc.in b/chinese/libpinyin/files/patch-libpinyin.pc.in
index 77d7d5d5290a..96bc97375c68 100644
--- a/chinese/libpinyin/files/patch-libpinyin.pc.in
+++ b/chinese/libpinyin/files/patch-libpinyin.pc.in
@@ -1,11 +1,11 @@
---- libpinyin.pc.in.orig 2018-05-28 08:15:28 UTC
+--- libpinyin.pc.in.orig 2020-11-16 05:28:45 UTC
+++ libpinyin.pc.in
-@@ -2,7 +2,7 @@ prefix=@prefix@
+@@ -2,7 +2,7 @@ includedir=@includedir@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-pkgdatadir=@libdir@/libpinyin
+pkgdatadir=@datadir@/libpinyin
+ database_format=@DATABASE_FORMAT@
libpinyinincludedir=${includedir}/libpinyin-@VERSION@
- libpinyin_binary_version=@LIBPINYIN_BINARY_VERSION@
diff --git a/chinese/libpinyin/pkg-descr b/chinese/libpinyin/pkg-descr
index dfc46f4cadfb..f49a86740d85 100644
--- a/chinese/libpinyin/pkg-descr
+++ b/chinese/libpinyin/pkg-descr
@@ -1,4 +1,2 @@
The libpinyin project aims to provide the algorithms core for intelligent
sentence-based Chinese pinyin input methods.
-
-WWW: https://github.com/libpinyin/libpinyin
diff --git a/chinese/libpinyin/pkg-plist b/chinese/libpinyin/pkg-plist
index d37f819e2b68..f1c5c104c107 100644
--- a/chinese/libpinyin/pkg-plist
+++ b/chinese/libpinyin/pkg-plist
@@ -6,10 +6,10 @@ include/libpinyin-%%VER%%/pinyin.h
include/libpinyin-%%VER%%/pinyin_custom2.h
lib/libpinyin.a
lib/libpinyin.so
-lib/libpinyin.so.13
-lib/libpinyin.so.13.0.0
+lib/libpinyin.so.%%ABIVER%%
+lib/libpinyin.so.%%ABIVER%%.0.0
libdata/pkgconfig/libpinyin.pc
-man/man1/libpinyin.1.gz
+share/man/man1/libpinyin.1.gz
%%DATADIR%%/data/addon_phrase_index.bin
%%DATADIR%%/data/addon_pinyin_index.bin
%%DATADIR%%/data/art.bin
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index 6aeba7db1dc5..fc26fc54360e 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1637867055
-SHA256 (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 9447cc6d36b8d93429ab32649d03cb60c5dd189729bf89e3a3fa7169a85e7a4a
-SIZE (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 776790
-SHA256 (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 23c6f97e0a274a4043cb7a317aad6d05336506e4384cfa4acbdc436b6ba3cd1a
-SIZE (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 3206044
+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
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index 92cc1470ba08..ef1d881f44b9 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1637867055
-SHA256 (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 524d971fdab7027a05476d41e3818e69be9718b0a1ef6e06d565b6e979dda69d
-SIZE (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 756379
-SHA256 (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 27e58107965d31f54eeb979a701e7d1f3ffc74e4d6600bea7061cfd57b637da8
-SIZE (libreoffice/i18n/LibreOffice_7.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 3301176
+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
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index 9772c1d3e4b1..bcbaaa034123 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -1,12 +1,14 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= librime
-PORTVERSION= 1.7.2
-PORTREVISION= 1
+PORTVERSION= 1.7.3
+PORTREVISION= 9
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+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/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -28,6 +30,7 @@ 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 ddf312f9280a..b5246846ba5c 100644
--- a/chinese/librime/distinfo
+++ b/chinese/librime/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1612809012
-SHA256 (rime-librime-1.7.2_GH0.tar.gz) = 341df211520d44409dfef07401246076f750e82a94e8d60bc2f583e70d7fd6a8
-SIZE (rime-librime-1.7.2_GH0.tar.gz) = 2859403
+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
diff --git a/chinese/librime/pkg-descr b/chinese/librime/pkg-descr
index 5e126ef8ce02..2b39a66bc437 100644
--- a/chinese/librime/pkg-descr
+++ b/chinese/librime/pkg-descr
@@ -1,4 +1,2 @@
Rime Input Method Engine is a customizable and dialect-friendly intelligent
Chinese input method.
-
-WWW: https://rime.github.io/
diff --git a/chinese/libtabe/Makefile b/chinese/libtabe/Makefile
index 05c6fc14d25e..2ca6fe84add8 100644
--- a/chinese/libtabe/Makefile
+++ b/chinese/libtabe/Makefile
@@ -1,5 +1,3 @@
-# Created by: Jing-Tang Keith Jang <keith@FreeBSD.org>
-
PORTNAME= libtabe
PORTVERSION= 0.2.6
PORTREVISION= 8
@@ -9,6 +7,7 @@ DISTNAME= libtabe_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
COMMENT= Unified library for Chinese text processing
+WWW= https://libtabe.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/chinese/libtabe/pkg-descr b/chinese/libtabe/pkg-descr
index 384e3f1d8977..839e8c654d94 100644
--- a/chinese/libtabe/pkg-descr
+++ b/chinese/libtabe/pkg-descr
@@ -3,5 +3,3 @@ provides unified interface and library dealing with
Chinese words, phrases, sentences, and phonetic symbols.
It is intended to be used as the foundation of Chinese
text processing.
-
-WWW: http://libtabe.sourceforge.net/
diff --git a/chinese/linux-wps-office-zh_CN/Makefile b/chinese/linux-wps-office-zh_CN/Makefile
index 9b354a0f84cf..54beeb1b28d4 100644
--- a/chinese/linux-wps-office-zh_CN/Makefile
+++ b/chinese/linux-wps-office-zh_CN/Makefile
@@ -10,6 +10,7 @@ EXTRACT_SUFX= .rpm
MAINTAINER= ygy@FreeBSD.org
COMMENT= Complete office suite with PDF editor
+WWW= https://www.wps.cn/
LICENSE= commercial
LICENSE_NAME= End User License Agreement
diff --git a/chinese/linux-wps-office-zh_CN/pkg-descr b/chinese/linux-wps-office-zh_CN/pkg-descr
index 508ed73dc287..4ab3b0c5e558 100644
--- a/chinese/linux-wps-office-zh_CN/pkg-descr
+++ b/chinese/linux-wps-office-zh_CN/pkg-descr
@@ -4,5 +4,3 @@ Presentation. It is accessible and compatible with doc, xls, ppt, and
other file formats. You can directly save and open Microsoft Word,
Excel, and PowerPoint files. You can also easily edit WPS files with
Microsoft Office 365.
-
-WWW: https://www.wps.cn/
diff --git a/chinese/lunar/Makefile b/chinese/lunar/Makefile
index 36b9ef4e4ba2..30ddb6b333b6 100644
--- a/chinese/lunar/Makefile
+++ b/chinese/lunar/Makefile
@@ -1,8 +1,6 @@
-# Created by: David O'Brien (obrien@FreeBSD.org)
-
PORTNAME= lunar
PORTVERSION= 2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese
MASTER_SITES= ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/c-utils/
@@ -15,6 +13,6 @@ do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/chinese
${INSTALL_PROGRAM} ${WRKSRC}/lunar ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/lunar.bitmap ${STAGEDIR}${PREFIX}/share/chinese
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/chinese/lunar/pkg-plist b/chinese/lunar/pkg-plist
index 470b9ec91b37..d32dc6652eba 100644
--- a/chinese/lunar/pkg-plist
+++ b/chinese/lunar/pkg-plist
@@ -1,3 +1,3 @@
bin/lunar
-man/man1/lunar.1.gz
+share/man/man1/lunar.1.gz
share/chinese/lunar.bitmap
diff --git a/chinese/moettf/Makefile b/chinese/moettf/Makefile
index c401bdc6ce6c..2fb82075e976 100644
--- a/chinese/moettf/Makefile
+++ b/chinese/moettf/Makefile
@@ -1,5 +1,3 @@
-# Created by: Jing-Tang Keith Jang <keith@FreeBSD.org>
-
PORTNAME= moettf
PORTVERSION= 2.0
PORTREVISION= 7
diff --git a/chinese/muni/Makefile b/chinese/muni/Makefile
index 9324a84b59fb..0ba0964cc2a4 100644
--- a/chinese/muni/Makefile
+++ b/chinese/muni/Makefile
@@ -1,5 +1,3 @@
-# Created by: G. Adam Stanislav <adam@whizkidtech.net>
-
PORTNAME= muni
PORTVERSION= 1.0
CATEGORIES= chinese
@@ -7,6 +5,7 @@ MASTER_SITES= http://www.whizkidtech.redprince.net/i18n/muni/
MAINTAINER= ports@FreeBSD.org
COMMENT= Find Unicode values for Chinese characters
+WWW= http://www.whizkidtech.redprince.net/i18n/muni/
OPTIONS_DEFINE= DOCS
diff --git a/chinese/muni/pkg-descr b/chinese/muni/pkg-descr
index 4a193e86ba52..9215fa06a4b1 100644
--- a/chinese/muni/pkg-descr
+++ b/chinese/muni/pkg-descr
@@ -16,5 +16,3 @@ Rather than just entering the number, you can type in a query, for example:
: Thank you, Mr. Computer.
: ^D
%
-
-WWW: http://www.whizkidtech.redprince.net/i18n/muni/
diff --git a/chinese/oicq/Makefile b/chinese/oicq/Makefile
index cd8fed509d68..c09579961c57 100644
--- a/chinese/oicq/Makefile
+++ b/chinese/oicq/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= oicq
PORTVERSION= 1.6
PORTREVISION= 1
@@ -9,6 +7,7 @@ DISTNAME= Net-OICQ-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Implements OICQ messaging protocol
+WWW= https://sourceforge.net/projects/perl-oicq/
BUILD_DEPENDS= p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \
p5-Crypt-OICQ>=0:security/p5-Crypt-OICQ
diff --git a/chinese/oicq/pkg-descr b/chinese/oicq/pkg-descr
index 06d9ad3d4b6a..9d57636fbbe9 100644
--- a/chinese/oicq/pkg-descr
+++ b/chinese/oicq/pkg-descr
@@ -1,5 +1,3 @@
Perl-oicq provides Perl module Net::OICQ which implements OICQ messaging
protocol. It includes a concole-only OICQ client for you to chat with tens
of millons of OICQ users through servers operated by Tencent.
-
-WWW: https://sourceforge.net/projects/perl-oicq/
diff --git a/chinese/opencc/Makefile b/chinese/opencc/Makefile
index cbb25adcda6c..0c6f634b2108 100644
--- a/chinese/opencc/Makefile
+++ b/chinese/opencc/Makefile
@@ -1,13 +1,11 @@
-# Created by: Zhihao Yuan <lichray@gmail.com>
-
PORTNAME= opencc
-PORTVERSION= 1.0.5
+DISTVERSION= 1.1.6
DISTVERSIONPREFIX= ver.
-PORTREVISION= 3
CATEGORIES= chinese converters
MAINTAINER= lichray@gmail.com
COMMENT= Open Chinese Convert library and utilities
+WWW= https://github.com/BYVoid/OpenCC
LICENSE= APACHE20
diff --git a/chinese/opencc/distinfo b/chinese/opencc/distinfo
index 29bb3411ab4e..e076790557ea 100644
--- a/chinese/opencc/distinfo
+++ b/chinese/opencc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1508949376
-SHA256 (BYVoid-OpenCC-ver.1.0.5_GH0.tar.gz) = 1ce1649ba280cfc88bb76e740be5f54b29a9c034400c97a3ae211c37d7030705
-SIZE (BYVoid-OpenCC-ver.1.0.5_GH0.tar.gz) = 1598354
+TIMESTAMP = 1696659113
+SHA256 (BYVoid-OpenCC-ver.1.1.6_GH0.tar.gz) = 169bff4071ffe814dc16df7d180ff6610db418f4816e9c0ce02cf874bdf058df
+SIZE (BYVoid-OpenCC-ver.1.1.6_GH0.tar.gz) = 3325614
diff --git a/chinese/opencc/pkg-descr b/chinese/opencc/pkg-descr
index 18421d281d1f..f532e7746b04 100644
--- a/chinese/opencc/pkg-descr
+++ b/chinese/opencc/pkg-descr
@@ -1,5 +1,3 @@
Open Chinese Convert (OpenCC) is an open source Simplified-Traditional
Chinese conversion project, providing high quality thesaurus and libopencc,
as well as a conversion utility and a dictionary generator.
-
-WWW: https://github.com/BYVoid/OpenCC
diff --git a/chinese/opencc/pkg-plist b/chinese/opencc/pkg-plist
index 187d864473e3..18293198a53a 100644
--- a/chinese/opencc/pkg-plist
+++ b/chinese/opencc/pkg-plist
@@ -1,13 +1,11 @@
bin/opencc
bin/opencc_dict
bin/opencc_phrase_extract
-include/opencc/BinaryDict.hpp
include/opencc/Common.hpp
include/opencc/Config.hpp
include/opencc/Conversion.hpp
include/opencc/ConversionChain.hpp
include/opencc/Converter.hpp
-include/opencc/DartsDict.hpp
include/opencc/Dict.hpp
include/opencc/DictConverter.hpp
include/opencc/DictEntry.hpp
@@ -15,42 +13,54 @@ include/opencc/DictGroup.hpp
include/opencc/Exception.hpp
include/opencc/Export.hpp
include/opencc/Lexicon.hpp
+include/opencc/MarisaDict.hpp
include/opencc/MaxMatchSegmentation.hpp
include/opencc/Optional.hpp
include/opencc/PhraseExtract.hpp
include/opencc/Segmentation.hpp
include/opencc/Segments.hpp
include/opencc/SerializableDict.hpp
+include/opencc/SerializedValues.hpp
include/opencc/SimpleConverter.hpp
include/opencc/TextDict.hpp
include/opencc/UTF8StringSlice.hpp
include/opencc/UTF8Util.hpp
include/opencc/opencc.h
+include/opencc/opencc_config.h
+include/opencc/BinaryDict.hpp
+include/opencc/DartsDict.hpp
+lib/libopencc.so.1.1.5
+lib/libopencc.so.1.1
lib/libopencc.so
-lib/libopencc.so.1.0.0
-lib/libopencc.so.2
libdata/pkgconfig/opencc.pc
-%%DATADIR%%/HKVariants.ocd
-%%DATADIR%%/HKVariantsPhrases.ocd
-%%DATADIR%%/HKVariantsRev.ocd
-%%DATADIR%%/HKVariantsRevPhrases.ocd
-%%DATADIR%%/JPVariants.ocd
-%%DATADIR%%/STCharacters.ocd
-%%DATADIR%%/STPhrases.ocd
-%%DATADIR%%/TSCharacters.ocd
-%%DATADIR%%/TSPhrases.ocd
-%%DATADIR%%/TWPhrases.ocd
-%%DATADIR%%/TWPhrasesRev.ocd
-%%DATADIR%%/TWVariants.ocd
-%%DATADIR%%/TWVariantsRev.ocd
-%%DATADIR%%/TWVariantsRevPhrases.ocd
+%%DATADIR%%/STCharacters.ocd2
+%%DATADIR%%/STPhrases.ocd2
+%%DATADIR%%/TSCharacters.ocd2
+%%DATADIR%%/TSPhrases.ocd2
+%%DATADIR%%/TWVariants.ocd2
+%%DATADIR%%/TWVariantsRevPhrases.ocd2
+%%DATADIR%%/HKVariants.ocd2
+%%DATADIR%%/HKVariantsRevPhrases.ocd2
+%%DATADIR%%/JPVariants.ocd2
+%%DATADIR%%/JPShinjitaiCharacters.ocd2
+%%DATADIR%%/JPShinjitaiPhrases.ocd2
+%%DATADIR%%/TWPhrases.ocd2
+%%DATADIR%%/TWPhrasesRev.ocd2
+%%DATADIR%%/TWVariantsRev.ocd2
+%%DATADIR%%/HKVariantsRev.ocd2
+%%DATADIR%%/JPVariantsRev.ocd2
%%DATADIR%%/hk2s.json
+%%DATADIR%%/hk2t.json
+%%DATADIR%%/jp2t.json
%%DATADIR%%/s2hk.json
%%DATADIR%%/s2t.json
%%DATADIR%%/s2tw.json
%%DATADIR%%/s2twp.json
%%DATADIR%%/t2hk.json
+%%DATADIR%%/t2jp.json
%%DATADIR%%/t2s.json
%%DATADIR%%/t2tw.json
%%DATADIR%%/tw2s.json
%%DATADIR%%/tw2sp.json
+%%DATADIR%%/tw2t.json
+
diff --git a/chinese/opendesktop-fonts/Makefile b/chinese/opendesktop-fonts/Makefile
index 3ff62cabe2a2..d55dc587aaf2 100644
--- a/chinese/opendesktop-fonts/Makefile
+++ b/chinese/opendesktop-fonts/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= opendesktop-fonts
PORTVERSION= 1.4.2
PORTREVISION= 6
@@ -8,6 +6,7 @@ MASTER_SITES?= LOCAL/chinsan/fonts
MAINTAINER= ports@FreeBSD.org
COMMENT= Ming and Kai face of OpenDesktop fonts
+WWW= http://opendesktop.org.tw
CONFLICTS= zh-fireflyttf
DIST_SUBDIR= OpenFonts
diff --git a/chinese/opendesktop-fonts/pkg-descr b/chinese/opendesktop-fonts/pkg-descr
index 91752c172fdc..d503f9c83dcf 100644
--- a/chinese/opendesktop-fonts/pkg-descr
+++ b/chinese/opendesktop-fonts/pkg-descr
@@ -8,6 +8,3 @@ NOTICE: This Truetype font contains embedded bitmap fonts made
There are also separate bitmap fonts made by Firefly and
released under the GENERAL PUBLIC LICENSE (GPL):
ftp://ftp.opendesktop.org.tw/odp/ODOFonts/Bitmaps/
-
-
-WWW: http://opendesktop.org.tw
diff --git a/chinese/oto/Makefile b/chinese/oto/Makefile
index 2d363113322f..ae847ee49be7 100644
--- a/chinese/oto/Makefile
+++ b/chinese/oto/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= oto
PORTVERSION= 0.5
PORTREVISION= 1
@@ -8,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Show you font info and add new 'name' and 'cmap' tables
+WWW= https://sourceforge.net/projects/oto/
USES= gmake iconv
GNU_CONFIGURE= YES
diff --git a/chinese/oto/pkg-descr b/chinese/oto/pkg-descr
index 9a12a0ca36a4..7b91c537922e 100644
--- a/chinese/oto/pkg-descr
+++ b/chinese/oto/pkg-descr
@@ -2,5 +2,3 @@ Have a TrueType font which is not recognized by X Window? Probably,
the font uses an encoding other than Unicode! Open Type Organizer (oTo)
can show you font info and add new 'name' and 'cmap' tables by
translating the original ones.
-
-WWW: https://sourceforge.net/projects/oto/
diff --git a/chinese/p5-Date-Chinese/Makefile b/chinese/p5-Date-Chinese/Makefile
index 317b613eb253..a3a573ab380b 100644
--- a/chinese/p5-Date-Chinese/Makefile
+++ b/chinese/p5-Date-Chinese/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shell Hung <shell@shellhung.org>
-
PORTNAME= Date-Chinese
PORTVERSION= 1.12
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to calculate dates in the Chinese calendar
+WWW= https://metacpan.org/release/Date-Chinese
USES= perl5
USE_PERL5= configure
diff --git a/chinese/p5-Date-Chinese/pkg-descr b/chinese/p5-Date-Chinese/pkg-descr
index 832612f1ca12..152c79c3bde8 100644
--- a/chinese/p5-Date-Chinese/pkg-descr
+++ b/chinese/p5-Date-Chinese/pkg-descr
@@ -2,5 +2,3 @@ Noted that the Chinese new year does not coincide with the Gregorian
new year, so the determination of what year it is in the Chinese
calendar is only going to be correct for a portion of the Gregorian
year. This module is API for calculating dates for Chinese calendar.
-
-WWW: https://metacpan.org/release/Date-Chinese
diff --git a/chinese/p5-Encode-CNMap/Makefile b/chinese/p5-Encode-CNMap/Makefile
index b80941ef4926..623b805507b7 100644
--- a/chinese/p5-Encode-CNMap/Makefile
+++ b/chinese/p5-Encode-CNMap/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Encode-CNMap
PORTVERSION= 0.32
PORTREVISION= 2
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Enhanced Chinese encodings with Simplified-Traditional auto-mapping
+WWW= https://metacpan.org/release/Encode-CNMap
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Encode-CNMap/pkg-descr b/chinese/p5-Encode-CNMap/pkg-descr
index 15f83997d538..c0862cbf52af 100644
--- a/chinese/p5-Encode-CNMap/pkg-descr
+++ b/chinese/p5-Encode-CNMap/pkg-descr
@@ -1,3 +1 @@
This module implements China-based Chinese charset encodings.
-
-WWW: https://metacpan.org/release/Encode-CNMap
diff --git a/chinese/p5-Encode-HanConvert/Makefile b/chinese/p5-Encode-HanConvert/Makefile
index fd4746900625..1bbeca17da60 100644
--- a/chinese/p5-Encode-HanConvert/Makefile
+++ b/chinese/p5-Encode-HanConvert/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= Encode-HanConvert
PORTVERSION= 0.35
PORTREVISION= 2
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Traditional and Simplified Chinese mappings
+WWW= https://metacpan.org/release/Encode-HanConvert
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Encode-HanConvert/pkg-descr b/chinese/p5-Encode-HanConvert/pkg-descr
index cc26c1b7a790..ecc05db5e338 100644
--- a/chinese/p5-Encode-HanConvert/pkg-descr
+++ b/chinese/p5-Encode-HanConvert/pkg-descr
@@ -10,5 +10,3 @@ into Unicode's Traditional Chinese and back.
The module exports various xxx_to_yyy functions by default, where
xxx and yyy are one of big5, gb (i.e. GBK/CP936), simp (simplified
Chinese unicode), or trad (traditional Chinese unicode).
-
-WWW: https://metacpan.org/release/Encode-HanConvert
diff --git a/chinese/p5-Encode-HanExtra/Makefile b/chinese/p5-Encode-HanExtra/Makefile
index b5be2112d677..4254a49073c0 100644
--- a/chinese/p5-Encode-HanExtra/Makefile
+++ b/chinese/p5-Encode-HanExtra/Makefile
@@ -1,18 +1,20 @@
-# Created by: Yen-Ming Lee <leeym@FreeBSD.org>
-
PORTNAME= Encode-HanExtra
PORTVERSION= 0.23
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extra sets of Chinese encodings
+WWW= https://metacpan.org/release/Encode-HanExtra
LICENSE= MIT
USES= perl5
USE_PERL5= configure
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Encode/HanExtra/HanExtra.so
+
.include <bsd.port.mk>
diff --git a/chinese/p5-Encode-HanExtra/pkg-descr b/chinese/p5-Encode-HanExtra/pkg-descr
index b0eee6869ff8..4ab58c3cb30d 100644
--- a/chinese/p5-Encode-HanExtra/pkg-descr
+++ b/chinese/p5-Encode-HanExtra/pkg-descr
@@ -9,5 +9,3 @@ megabytes; hence, this CPAN module tries to provide the rest of them.
If you are using perl 5.8 or later, Encode::CN and Encode::TW will
automatically load the extra encodings for you, so there's no need to
explicitly write use Encode::HanExtra if you are using one of them already.
-
-WWW: https://metacpan.org/release/Encode-HanExtra
diff --git a/chinese/p5-Lingua-Han-PinYin/Makefile b/chinese/p5-Lingua-Han-PinYin/Makefile
index 4a39c5e1a37a..26884179dd54 100644
--- a/chinese/p5-Lingua-Han-PinYin/Makefile
+++ b/chinese/p5-Lingua-Han-PinYin/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Lingua-Han-PinYin
PORTVERSION= 0.23
CATEGORIES= chinese perl5
@@ -8,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Retrieve the Mandarin (PinYin) of Chinese character (HanZi)
+WWW= https://metacpan.org/release/Lingua-Han-PinYin
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Lingua-Han-PinYin/pkg-descr b/chinese/p5-Lingua-Han-PinYin/pkg-descr
index ce75338f9d20..c1e3c5443f13 100644
--- a/chinese/p5-Lingua-Han-PinYin/pkg-descr
+++ b/chinese/p5-Lingua-Han-PinYin/pkg-descr
@@ -1,4 +1,2 @@
There is a Chinese document @ http://www.fayland.org/project/Han-PinYin/.
It tells why and how I write this module.
-
-WWW: https://metacpan.org/release/Lingua-Han-PinYin
diff --git a/chinese/p5-Lingua-Han-Utils/Makefile b/chinese/p5-Lingua-Han-Utils/Makefile
index 88449d6a65d8..2931413f7595 100644
--- a/chinese/p5-Lingua-Han-Utils/Makefile
+++ b/chinese/p5-Lingua-Han-Utils/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Lingua-Han-Utils
PORTVERSION= 0.13
CATEGORIES= chinese perl5
@@ -8,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Utility tools of Chinese character(HanZi)
+WWW= https://metacpan.org/release/Lingua-Han-Utils
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Lingua-Han-Utils/pkg-descr b/chinese/p5-Lingua-Han-Utils/pkg-descr
index 2f78ad274cef..2f3f7c87920b 100644
--- a/chinese/p5-Lingua-Han-Utils/pkg-descr
+++ b/chinese/p5-Lingua-Han-Utils/pkg-descr
@@ -1,3 +1 @@
The utility tools of Chinese character(HanZi).
-
-WWW: https://metacpan.org/release/Lingua-Han-Utils
diff --git a/chinese/p5-Lingua-ZH-HanDetect/Makefile b/chinese/p5-Lingua-ZH-HanDetect/Makefile
index 4a5875ef01b6..18b4bb8fd6ca 100644
--- a/chinese/p5-Lingua-ZH-HanDetect/Makefile
+++ b/chinese/p5-Lingua-ZH-HanDetect/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Lingua-ZH-HanDetect
PORTVERSION= 0.04
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Guess Chinese text's variant and encoding
+WWW= https://metacpan.org/release/Lingua-ZH-HanDetect
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Lingua-ZH-HanDetect/pkg-descr b/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
index cb5c05048450..a2de04f419d8 100644
--- a/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
+++ b/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
@@ -6,5 +6,3 @@ values will be set to the empty string.
This module is needed because the various encodings for Chinese text tend to
occupy the similar byte ranges, rendering Encode::Guess ineffective.
-
-WWW: https://metacpan.org/release/Lingua-ZH-HanDetect
diff --git a/chinese/p5-Lingua-ZH-Keywords/Makefile b/chinese/p5-Lingua-ZH-Keywords/Makefile
index 4820087c38ee..346370833950 100644
--- a/chinese/p5-Lingua-ZH-Keywords/Makefile
+++ b/chinese/p5-Lingua-ZH-Keywords/Makefile
@@ -1,5 +1,3 @@
-# Created by: clsung
-
PORTNAME= Lingua-ZH-Keywords
PORTVERSION= 0.04
PORTREVISION= 2
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese Keywords Extraction via Lingua::ZH::TaBE
+WWW= https://metacpan.org/release/Lingua-ZH-Keywords
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-ZH-TaBE>=0:chinese/p5-Lingua-ZH-TaBE
diff --git a/chinese/p5-Lingua-ZH-Keywords/pkg-descr b/chinese/p5-Lingua-ZH-Keywords/pkg-descr
index b38800466c2f..18bd09877b94 100644
--- a/chinese/p5-Lingua-ZH-Keywords/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Keywords/pkg-descr
@@ -1,4 +1,2 @@
This module extracts keywords from Chinese text,
which requires Lingua::ZH::TaBE.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Keywords
diff --git a/chinese/p5-Lingua-ZH-Numbers/Makefile b/chinese/p5-Lingua-ZH-Numbers/Makefile
index 89ce11f72c0d..284cf3e45e43 100644
--- a/chinese/p5-Lingua-ZH-Numbers/Makefile
+++ b/chinese/p5-Lingua-ZH-Numbers/Makefile
@@ -1,5 +1,3 @@
-# Created by: ijliao
-
PORTNAME= Lingua-ZH-Numbers
PORTVERSION= 0.04
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converts numeric values into their Chinese string equivalents
+WWW= https://metacpan.org/release/Lingua-ZH-Numbers
USES= perl5
USE_PERL5= configure
diff --git a/chinese/p5-Lingua-ZH-Numbers/pkg-descr b/chinese/p5-Lingua-ZH-Numbers/pkg-descr
index 3515a54ef0c9..8564d975d5c9 100644
--- a/chinese/p5-Lingua-ZH-Numbers/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Numbers/pkg-descr
@@ -3,5 +3,3 @@ supports decimals number, and five representation systems (charsets):
traditional, simplified, big5, gb and pinyin. The first two are returned
as unicode strings; hence they are only available for Perl 5.6 and later
versions.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Numbers
diff --git a/chinese/p5-Lingua-ZH-Romanize-Pinyin/Makefile b/chinese/p5-Lingua-ZH-Romanize-Pinyin/Makefile
index 4ea422d6ff30..b020361501b8 100644
--- a/chinese/p5-Lingua-ZH-Romanize-Pinyin/Makefile
+++ b/chinese/p5-Lingua-ZH-Romanize-Pinyin/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Romanization of Standard Chinese language
+WWW= https://metacpan.org/release/Lingua-ZH-Romanize-Pinyin
LICENSE= Lingua-ZH-Romanize-Pinyin
LICENSE_NAME= License of Lingua-ZH-Romanize-Pinyin
diff --git a/chinese/p5-Lingua-ZH-Romanize-Pinyin/pkg-descr b/chinese/p5-Lingua-ZH-Romanize-Pinyin/pkg-descr
index b98460bc4001..4561deba65c3 100644
--- a/chinese/p5-Lingua-ZH-Romanize-Pinyin/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Romanize-Pinyin/pkg-descr
@@ -1,4 +1,2 @@
Romanization of Standard Chinese language.
Pinyin is a phonemic notation for Chinese characters.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Romanize-Pinyin
diff --git a/chinese/p5-Lingua-ZH-Segment/Makefile b/chinese/p5-Lingua-ZH-Segment/Makefile
index 5bdf9ad29990..455e6e99b39d 100644
--- a/chinese/p5-Lingua-ZH-Segment/Makefile
+++ b/chinese/p5-Lingua-ZH-Segment/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Lingua-ZH-Segment
PORTVERSION= 0.02
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese Text Segmentation
+WWW= https://metacpan.org/release/Lingua-ZH-Segment
USES= perl5
USE_PERL5= configure
diff --git a/chinese/p5-Lingua-ZH-Segment/pkg-descr b/chinese/p5-Lingua-ZH-Segment/pkg-descr
index 39986d69ae55..1d975fe8fc1d 100644
--- a/chinese/p5-Lingua-ZH-Segment/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Segment/pkg-descr
@@ -1,4 +1,2 @@
This module currently only break chinese text into single character
(Chinese word), it will not break up any alphabet.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Segment
diff --git a/chinese/p5-Lingua-ZH-Summarize/Makefile b/chinese/p5-Lingua-ZH-Summarize/Makefile
index 0328535b7077..5e8e814c26a2 100644
--- a/chinese/p5-Lingua-ZH-Summarize/Makefile
+++ b/chinese/p5-Lingua-ZH-Summarize/Makefile
@@ -1,5 +1,3 @@
-# Created by: clsung
-
PORTNAME= Lingua-ZH-Summarize
PORTVERSION= 0.01
PORTREVISION= 2
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese Text Summarization
+WWW= https://metacpan.org/release/Lingua-ZH-Summarize
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-ZH-Toke>=0:chinese/p5-Lingua-ZH-Toke \
diff --git a/chinese/p5-Lingua-ZH-Summarize/pkg-descr b/chinese/p5-Lingua-ZH-Summarize/pkg-descr
index 4f9f81f04c38..af3e855083cf 100644
--- a/chinese/p5-Lingua-ZH-Summarize/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Summarize/pkg-descr
@@ -1,3 +1 @@
This module generate summarization from Chinese article.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Summarize
diff --git a/chinese/p5-Lingua-ZH-TaBE/Makefile b/chinese/p5-Lingua-ZH-TaBE/Makefile
index 26ff6d3452a4..49a3fbde2a82 100644
--- a/chinese/p5-Lingua-ZH-TaBE/Makefile
+++ b/chinese/p5-Lingua-ZH-TaBE/Makefile
@@ -1,5 +1,3 @@
-# Created by: ijliao
-
PORTNAME= Lingua-ZH-TaBE
PORTVERSION= 0.07
PORTREVISION= 5
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese processing via libtabe
+WWW= https://metacpan.org/release/Lingua-ZH-TaBE
LIB_DEPENDS= libtabe.so:chinese/libtabe
diff --git a/chinese/p5-Lingua-ZH-TaBE/pkg-descr b/chinese/p5-Lingua-ZH-TaBE/pkg-descr
index 95113aa36166..cb915de0f231 100644
--- a/chinese/p5-Lingua-ZH-TaBE/pkg-descr
+++ b/chinese/p5-Lingua-ZH-TaBE/pkg-descr
@@ -2,5 +2,3 @@ This module is a Perl interface to the TaBE (Taiwan and Big5 Encoding)
library, an unified interface and library dealing with Chinese words,
phrases, sentences, and phonetic symbols; it is intended to be used as
the foundation of Chinese text processing.
-
-WWW: https://metacpan.org/release/Lingua-ZH-TaBE
diff --git a/chinese/p5-Lingua-ZH-Toke/Makefile b/chinese/p5-Lingua-ZH-Toke/Makefile
index 9d33f563220e..a299810a8d5c 100644
--- a/chinese/p5-Lingua-ZH-Toke/Makefile
+++ b/chinese/p5-Lingua-ZH-Toke/Makefile
@@ -1,5 +1,3 @@
-# Created by: clsung@dragon2.net
-
PORTNAME= Lingua-ZH-Toke
PORTVERSION= 0.02
PORTREVISION= 2
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Chinese Tokenizer on steroids
+WWW= https://metacpan.org/release/Lingua-ZH-Toke
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-ZH-TaBE>=0:chinese/p5-Lingua-ZH-TaBE
diff --git a/chinese/p5-Lingua-ZH-Toke/pkg-descr b/chinese/p5-Lingua-ZH-Toke/pkg-descr
index 1620ee279c67..301544293f28 100644
--- a/chinese/p5-Lingua-ZH-Toke/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Toke/pkg-descr
@@ -1,5 +1,3 @@
This modules requires Lingua::ZH::TaBE, a Chinese Tokenizer on
steroids; it's a thin wrapper around Lingua::ZH::TaBE, as well as its
interface with overload and utf8 semantics.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Toke
diff --git a/chinese/p5-Lingua-ZH-WordSegmenter/Makefile b/chinese/p5-Lingua-ZH-WordSegmenter/Makefile
index 9afd367d2c39..3a1869062e3d 100644
--- a/chinese/p5-Lingua-ZH-WordSegmenter/Makefile
+++ b/chinese/p5-Lingua-ZH-WordSegmenter/Makefile
@@ -1,5 +1,3 @@
-# Created by: Gea-Suan Lin <gslin@gslin.org>
-
PORTNAME= Lingua-ZH-WordSegmenter
PORTVERSION= 0.01
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simplified Chinese Word Segmentation
+WWW= https://metacpan.org/release/Lingua-ZH-WordSegmenter
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr b/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
index a0657187d162..cbd8798db4fb 100644
--- a/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
+++ b/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
@@ -9,5 +9,3 @@ The original program is from the CPAN module Lingua::ZH::WordSegment
interface object oriented; 2) make the internal string into utf8; 3) using
sogou's dictionary (http://www.sogou.com/labs/dl/w.html) as the default
dictionary.
-
-WWW: https://metacpan.org/release/Lingua-ZH-WordSegmenter
diff --git a/chinese/p5-Lingua-ZH-Wrap/Makefile b/chinese/p5-Lingua-ZH-Wrap/Makefile
index 2c0401619a2e..dae5772d8341 100644
--- a/chinese/p5-Lingua-ZH-Wrap/Makefile
+++ b/chinese/p5-Lingua-ZH-Wrap/Makefile
@@ -1,5 +1,3 @@
-# Created by: clsung@dragon2.net
-
PORTNAME= Lingua-ZH-Wrap
PORTVERSION= 0.03
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Chinese text Wrapper
+WWW= https://metacpan.org/release/Lingua-ZH-Wrap
USES= perl5
USE_PERL5= configure
diff --git a/chinese/p5-Lingua-ZH-Wrap/pkg-descr b/chinese/p5-Lingua-ZH-Wrap/pkg-descr
index 7308fe84034b..c4043fcf1e00 100644
--- a/chinese/p5-Lingua-ZH-Wrap/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Wrap/pkg-descr
@@ -1,3 +1 @@
This module is for wrapping simple Traditional Chinese text.
-
-WWW: https://metacpan.org/release/Lingua-ZH-Wrap
diff --git a/chinese/p5-Text-Greeking-zh_TW/Makefile b/chinese/p5-Text-Greeking-zh_TW/Makefile
index cf761cc20ff3..182f8e33590c 100644
--- a/chinese/p5-Text-Greeking-zh_TW/Makefile
+++ b/chinese/p5-Text-Greeking-zh_TW/Makefile
@@ -1,5 +1,3 @@
-# Created by: ijliao
-
PORTNAME= Text-Greeking-zh_TW
PORTVERSION= 1.0
PORTREVISION= 1
@@ -9,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate meaningless Chinese text that creates the illusion of the document
+WWW= https://metacpan.org/release/Text-Greeking-zh_TW
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-common-sense>=2.02:devel/p5-common-sense
diff --git a/chinese/p5-Text-Greeking-zh_TW/pkg-descr b/chinese/p5-Text-Greeking-zh_TW/pkg-descr
index 55c262626cdc..8547d611ccbd 100644
--- a/chinese/p5-Text-Greeking-zh_TW/pkg-descr
+++ b/chinese/p5-Text-Greeking-zh_TW/pkg-descr
@@ -1,3 +1 @@
This module is for Chinese speakers to generate vary meanless Chinese text.
-
-WWW: https://metacpan.org/release/Text-Greeking-zh_TW
diff --git a/chinese/pcmanx/Makefile b/chinese/pcmanx/Makefile
index 88de811ff447..ec0ae2ee9917 100644
--- a/chinese/pcmanx/Makefile
+++ b/chinese/pcmanx/Makefile
@@ -1,14 +1,13 @@
-# Created by: chinsan <chinsan.tw@gmail.com>
-
PORTNAME= pcmanx
PORTVERSION= 1.3
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= chinese net gnome
MASTER_SITES= https://github.com/pcman-bbs/${PORTNAME}/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}-gtk2-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
-COMMENT= BBS client using GTK+ 2.x
+COMMENT= BBS client using GTK 2.x
+WWW= https://github.com/pcman-bbs/pcmanx
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -16,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++11-lang gmake gnome iconv pkgconfig tar:xz
GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_GNOME= gtk20 intlhack
OPTIONS_DEFINE= NLS DEBUG DOCKLET NOTIFIER LIBNOTIFY NANCY MOUSE EXTERNAL IPLOOKUP PROXY
@@ -48,7 +48,6 @@ IPLOOKUP_CONFIGURE_ENABLE= iplookup
PROXY_CONFIGURE_ENABLE= proxy
post-install:
- @# create directory for user friendly
${MKDIR} ${STAGEDIR}${DATADIR}/script/
.include <bsd.port.mk>
diff --git a/chinese/pcmanx/pkg-descr b/chinese/pcmanx/pkg-descr
index 7a42d65adee5..3099a672237d 100644
--- a/chinese/pcmanx/pkg-descr
+++ b/chinese/pcmanx/pkg-descr
@@ -1,3 +1 @@
PCManX is a BBS client for X Window System using GTK+ 2.x.
-
-WWW: https://github.com/pcman-bbs/pcmanx
diff --git a/chinese/pcmanx/pkg-plist b/chinese/pcmanx/pkg-plist
index 068309516363..e5a17a9984dd 100644
--- a/chinese/pcmanx/pkg-plist
+++ b/chinese/pcmanx/pkg-plist
@@ -1,5 +1,5 @@
bin/pcmanx
-man/man1/pcmanx.1.gz
+share/man/man1/pcmanx.1.gz
share/applications/pcmanx.desktop
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pcmanx.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/pcmanx.mo
diff --git a/chinese/php-opencc/Makefile b/chinese/php-opencc/Makefile
index a57e7af554bc..d0e8eb43c08b 100644
--- a/chinese/php-opencc/Makefile
+++ b/chinese/php-opencc/Makefile
@@ -1,23 +1,20 @@
-# Created by: Gasol Wu <gasol.wu@gmail.com>
-
PORTNAME= opencc
-PORTVERSION= 0.0.0.20161110
+PORTVERSION= 0.0.0.20201211
CATEGORIES= chinese
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
MAINTAINER= gasol.wu@gmail.com
COMMENT= OpenCC shared extension for php
+WWW= https://github.com/NauxLiu/opencc4php
LICENSE= PHP301
LIB_DEPENDS= libopencc.so:chinese/opencc
+USES= php:ext
USE_GITHUB= yes
GH_ACCOUNT= NauxLiu
GH_PROJECT= opencc4php
-GH_TAGNAME= 8007639
-
-USES= php:ext
-IGNORE_WITH_PHP= 80
+GH_TAGNAME= 56973eb
.include <bsd.port.mk>
diff --git a/chinese/php-opencc/distinfo b/chinese/php-opencc/distinfo
index d303c6a259d1..e4993fd6e4fe 100644
--- a/chinese/php-opencc/distinfo
+++ b/chinese/php-opencc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1481908552
-SHA256 (NauxLiu-opencc4php-0.0.0.20161110-8007639_GH0.tar.gz) = 7d5fe9431bccfe5b52dd43e0736509825c1f839f2d8081a5f3ef18131f3ab095
-SIZE (NauxLiu-opencc4php-0.0.0.20161110-8007639_GH0.tar.gz) = 6776
+TIMESTAMP = 1645192981
+SHA256 (NauxLiu-opencc4php-0.0.0.20201211-56973eb_GH0.tar.gz) = 81d00a5488f9874e1632bbd82acfecf547060062150ae411b1d698fcbdccc9b8
+SIZE (NauxLiu-opencc4php-0.0.0.20201211-56973eb_GH0.tar.gz) = 7505
diff --git a/chinese/php-opencc/pkg-descr b/chinese/php-opencc/pkg-descr
index ca2d9dd0c2ac..2f4ed38884f3 100644
--- a/chinese/php-opencc/pkg-descr
+++ b/chinese/php-opencc/pkg-descr
@@ -2,5 +2,3 @@ Open Chinese Convert is an opensource project for conversion between Traditional
Chinese and Simplified Chinese, supporting character-level conversion,
phrase-level conversion, variant conversion and regional idioms among Mainland
China, Taiwan and Hong kong.
-
-WWW: https://github.com/NauxLiu/opencc4php
diff --git a/chinese/phpbb-tw/Makefile b/chinese/phpbb-tw/Makefile
deleted file mode 100644
index 7e72d5f799d3..000000000000
--- a/chinese/phpbb-tw/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-# Created by: chinsan <chinsan.tw@gmail.com>
-
-PORTNAME= phpbb
-PORTVERSION= 2.0.23
-CATEGORIES= chinese www
-MASTER_SITES= LOCAL/chinsan/php/ \
- http://freebsd.ee.ccu.edu.tw/
-PKGNAMESUFFIX= -tw
-DISTNAME= phpBB-tw-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The Traditional Chinese version of phpBB
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/docs/COPYING
-
-RUN_DEPENDS= ${LOCALBASE}/share/pear/System.php:devel/pear@${PHP_FLAVOR}
-
-CONFLICTS= phpbb
-USES= dos2unix php
-
-# Get HOSTNAME
-.if exists(/sbin/sysctl)
-HOSTNAME!= /sbin/sysctl -n kern.hostname
-.else
-HOSTNAME!= /usr/sbin/sysctl -n kern.hostname
-.endif
-
-# The phpBB2 port supports a number of variables that may be tweaked at build
-# time. Perform a "make options" to see more information on these variables.
-#
-WWWDOCROOT?= www
-PHPBB_URL?= phpBB2
-#
-# End of user-configurable variables.
-
-# Set/override/append to variables from bsd.port.mk:
-#
-WRKSRC= ${WRKDIR}/phpBB2
-NO_BUILD= yes
-NO_ARCH= yes
-SUB_FILES= pkg-message
-SUB_LIST= PHPBB_URL="${PHPBB_URL}" \
- PHPBBDIR="${PHPBBDIR}" \
- HOSTNAME="${HOSTNAME}" \
- DELETEFILES="${EXCEPTFILES}"
-PHPBB_VER= ${PORTVERSION:S/.//g:S/.//g}
-PLIST_SUB+= PHPBBDIR=${PHPBBDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-PLIST_SUB+= PHPBB_VER=${PHPBB_VER}
-
-# Set custom variables:
-#
-PHPBBDIR= ${WWWDOCROOT}/${PHPBB_URL}
-PKGOPTS= ${FILESDIR}/pkg-opts
-EXCEPTFILES= ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/install.php \
- ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/upgrade.php \
- ${STAGEDIR}${PREFIX}/${PHPBBDIR}/install/update_to_latest.php
-
-OPTIONS_DEFINE= DOCS
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-post-patch:
- @ ${REINPLACE_CMD} -e "s#\.\./templates#/${PHPBB_URL}/templates#" \
- ${WRKSRC}/docs/*.html
- @${RM} `${FIND} ${WRKSRC} -name '*.orig'`
-
-do-install:
- @ ${MKDIR} -m 0775 ${STAGEDIR}${PREFIX}/${PHPBBDIR}
- @ cd ${WRKSRC} && ${FIND} * \( -name config.php \
- ${EXCEPTFILES:S/^/-o -name /} \
- -o -name docs -a -prune -o -name contrib -a -prune \) -o -print \
- | ${TAR} cTf - - | ${TAR} xUCf ${STAGEDIR}${PREFIX}/${PHPBBDIR} -
- @ ${TOUCH} ${STAGEDIR}${PREFIX}/${PHPBBDIR}/config.php
- @ ${MKDIR} ${STAGEDIR}${DATADIR}/contrib
- @ cd ${WRKSRC} && ${INSTALL_DATA} ${EXCEPTFILES} ${STAGEDIR}${DATADIR}
- @ cd ${WRKSRC}/contrib && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/contrib
-
-# @ cd ${DATADIR} && ${INSTALL} -c -o ${WWWOWN} -g ${WWWGRP} \
-# ${EXCEPTFILES} ${PREFIX}/${PHPBBDIR}
- @ ${MKDIR} ${STAGEDIR}${DOCSDIR}
- @ cd ${WRKSRC}/docs && ${FIND} * -type f -maxdepth 0 \! -name \*.bak \
- \! -name COPYING -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \;
-
-.include <bsd.port.mk>
diff --git a/chinese/phpbb-tw/distinfo b/chinese/phpbb-tw/distinfo
deleted file mode 100644
index 6dfefe381098..000000000000
--- a/chinese/phpbb-tw/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpBB-tw-2.0.23.tar.gz) = ed5da82dd7e372806dbf7afbb57d5f7d3e5d23eae1911b8b119bda6fc3bea561
-SIZE (phpBB-tw-2.0.23.tar.gz) = 536701
diff --git a/chinese/phpbb-tw/files/pkg-message.in b/chinese/phpbb-tw/files/pkg-message.in
deleted file mode 100644
index aa19c6d04b29..000000000000
--- a/chinese/phpbb-tw/files/pkg-message.in
+++ /dev/null
@@ -1,48 +0,0 @@
-[
-{ type: install
- message: <<EOM
-phpBB2 has been installed, but is not quite ready to be used yet!
-
-You have to ensure that you have a database server (or ODBC access to a
-remote database) installed and configured, and you have to ensure that your
-PHP installation has been compiled with support for your database or
-database access method. You have to create a database for phpBB2 to use,
-and ensure that this database may be accessed and changed by the user id
-under which your web server executes. Further information on these
-installation procedures may be found in:
-
- %%DOCSDIR%%/README.html
-
-
-Once these steps have been taken, you may connect to the following URL to
-configure your installation of phpBB2:
-
- http://localhost/%%PHPBB_URL%%
-
-To make phpBB available through your web site, I suggest
-that you add something like the following to httpd.conf:
-
- Alias /%%PHPBB_URL%%/ "%%PREFIX%%/%%PHPBBDIR%%/"
-
- <Directory "%%PREFIX%%/%%PHPBBDIR%%/">
- Options none
- AllowOverride Limit
-
- Order Deny,Allow
- Deny from All
- Allow from All
- </Directory>
-
-
-
-After configuring phpBB2 and ensuring that it is operational, you **MUST**
-delete the following files manually for security purposes:
-
- # rm -rf %%PREFIX%%/%%PHPBBDIR%%/install
-
-
-Duplicates of these files have been installed to %%DATADIR%%.
-%%DATADIR%%/contrib contains contributed software for phpBB2.
-EOM
-}
-]
diff --git a/chinese/phpbb-tw/files/pkg-opts b/chinese/phpbb-tw/files/pkg-opts
deleted file mode 100644
index d3ed446fcc27..000000000000
--- a/chinese/phpbb-tw/files/pkg-opts
+++ /dev/null
@@ -1,22 +0,0 @@
-
-* WWWDOCROOT [www]
- The DocumentRoot of your webserver under ${PREFIX}
-
-* PHPBB_URL [phpBB2]
- The base URL of phpBB2 on your webserver
-
- phpBB2 will be installed under ${PREFIX}/${WWWDOCROOT}/${PHPBB_URL},
- and will be visible as http://<hostname>/${PHPBB_URL}/
-
-* WWWOWN [www]
- The user ID under which your webserver executes
-
- It is recommended that you do not change this option unless you're
- REALLY sure what you're doing.
-
-* WWWGRP [www]
- The group ID under which your webserver executes
-
- It is recommended that you do not change this option unless you're
- REALLY sure what you're doing.
-
diff --git a/chinese/phpbb-tw/pkg-descr b/chinese/phpbb-tw/pkg-descr
deleted file mode 100644
index 67dc1270593c..000000000000
--- a/chinese/phpbb-tw/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
- phpBB is a high powered, fully scalable, and highly customisable
- open-source bulletin board package. phpBB has a user-friendly interface,
- simple and straightforward administration panel, and helpful FAQ. Based
- on the powerful PHP server language and your choice of MySQL, MS-SQL,
- PostgreSQL or Access/ODBC database servers, phpBB is the ideal free
- community solution for all web sites.
-
- The Traditional Chinese version of offical phpBB is located at
- http://www.phpbb-tw.net/
-
-WWW: https://www.phpbb.com/
diff --git a/chinese/phpbb-tw/pkg-plist b/chinese/phpbb-tw/pkg-plist
deleted file mode 100644
index 5fc03b05902c..000000000000
--- a/chinese/phpbb-tw/pkg-plist
+++ /dev/null
@@ -1,308 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.html
-%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html
-%%PORTDOCS%%%%DOCSDIR%%/README.html
-%%PORTDOCS%%%%DOCSDIR%%/coding-guidelines.txt
-%%PORTDOCS%%%%DOCSDIR%%/codingstandards.htm
-%%DATADIR%%/contrib/README.html
-%%DATADIR%%/contrib/dbinformer.php
-%%DATADIR%%/contrib/fixfiles.sh
-%%DATADIR%%/contrib/template_db_cache.php
-%%DATADIR%%/contrib/template_file_cache.php
-%%DATADIR%%/install.php
-%%DATADIR%%/update_to_latest.php
-%%DATADIR%%/upgrade.php
-@owner %%WWWOWN%%
-@group %%WWWGRP%%
-%%PHPBBDIR%%/admin/admin_board.php
-%%PHPBBDIR%%/admin/admin_db_utilities.php
-%%PHPBBDIR%%/admin/admin_disallow.php
-%%PHPBBDIR%%/admin/admin_forum_prune.php
-%%PHPBBDIR%%/admin/admin_forumauth.php
-%%PHPBBDIR%%/admin/admin_forums.php
-%%PHPBBDIR%%/admin/admin_groups.php
-%%PHPBBDIR%%/admin/admin_mass_email.php
-%%PHPBBDIR%%/admin/admin_ranks.php
-%%PHPBBDIR%%/admin/admin_smilies.php
-%%PHPBBDIR%%/admin/admin_styles.php
-%%PHPBBDIR%%/admin/admin_ug_auth.php
-%%PHPBBDIR%%/admin/admin_user_ban.php
-%%PHPBBDIR%%/admin/admin_users.php
-%%PHPBBDIR%%/admin/admin_words.php
-%%PHPBBDIR%%/admin/index.php
-%%PHPBBDIR%%/admin/page_footer_admin.php
-%%PHPBBDIR%%/admin/page_header_admin.php
-%%PHPBBDIR%%/admin/pagestart.php
-%%PHPBBDIR%%/cache/.htaccess
-%%PHPBBDIR%%/cache/index.htm
-%%PHPBBDIR%%/common.php
-%%PHPBBDIR%%/config.php
-%%PHPBBDIR%%/db/db2.php
-%%PHPBBDIR%%/db/index.htm
-%%PHPBBDIR%%/db/msaccess.php
-%%PHPBBDIR%%/db/mssql-odbc.php
-%%PHPBBDIR%%/db/mssql.php
-%%PHPBBDIR%%/db/mysql.php
-%%PHPBBDIR%%/db/mysql4.php
-%%PHPBBDIR%%/db/postgres7.php
-%%PHPBBDIR%%/extension.inc
-%%PHPBBDIR%%/faq.php
-%%PHPBBDIR%%/groupcp.php
-%%PHPBBDIR%%/images/avatars/gallery/index.htm
-%%PHPBBDIR%%/images/avatars/index.htm
-%%PHPBBDIR%%/images/index.htm
-%%PHPBBDIR%%/images/smiles/icon_arrow.gif
-%%PHPBBDIR%%/images/smiles/icon_biggrin.gif
-%%PHPBBDIR%%/images/smiles/icon_confused.gif
-%%PHPBBDIR%%/images/smiles/icon_cool.gif
-%%PHPBBDIR%%/images/smiles/icon_cry.gif
-%%PHPBBDIR%%/images/smiles/icon_eek.gif
-%%PHPBBDIR%%/images/smiles/icon_evil.gif
-%%PHPBBDIR%%/images/smiles/icon_exclaim.gif
-%%PHPBBDIR%%/images/smiles/icon_frown.gif
-%%PHPBBDIR%%/images/smiles/icon_idea.gif
-%%PHPBBDIR%%/images/smiles/icon_lol.gif
-%%PHPBBDIR%%/images/smiles/icon_mad.gif
-%%PHPBBDIR%%/images/smiles/icon_mrgreen.gif
-%%PHPBBDIR%%/images/smiles/icon_neutral.gif
-%%PHPBBDIR%%/images/smiles/icon_question.gif
-%%PHPBBDIR%%/images/smiles/icon_razz.gif
-%%PHPBBDIR%%/images/smiles/icon_redface.gif
-%%PHPBBDIR%%/images/smiles/icon_rolleyes.gif
-%%PHPBBDIR%%/images/smiles/icon_sad.gif
-%%PHPBBDIR%%/images/smiles/icon_smile.gif
-%%PHPBBDIR%%/images/smiles/icon_surprised.gif
-%%PHPBBDIR%%/images/smiles/icon_twisted.gif
-%%PHPBBDIR%%/images/smiles/icon_wink.gif
-%%PHPBBDIR%%/images/spacer.gif
-%%PHPBBDIR%%/includes/auth.php
-%%PHPBBDIR%%/includes/bbcode.php
-%%PHPBBDIR%%/includes/constants.php
-%%PHPBBDIR%%/includes/db.php
-%%PHPBBDIR%%/includes/emailer.php
-%%PHPBBDIR%%/includes/functions.php
-%%PHPBBDIR%%/includes/functions_admin.php
-%%PHPBBDIR%%/includes/functions_post.php
-%%PHPBBDIR%%/includes/functions_search.php
-%%PHPBBDIR%%/includes/functions_selects.php
-%%PHPBBDIR%%/includes/functions_validate.php
-%%PHPBBDIR%%/includes/index.htm
-%%PHPBBDIR%%/includes/page_header.php
-%%PHPBBDIR%%/includes/page_tail.php
-%%PHPBBDIR%%/includes/prune.php
-%%PHPBBDIR%%/includes/sessions.php
-%%PHPBBDIR%%/includes/smtp.php
-%%PHPBBDIR%%/includes/sql_parse.php
-%%PHPBBDIR%%/includes/template.php
-%%PHPBBDIR%%/includes/topic_review.php
-%%PHPBBDIR%%/includes/usercp_activate.php
-%%PHPBBDIR%%/includes/usercp_avatar.php
-%%PHPBBDIR%%/includes/usercp_confirm.php
-%%PHPBBDIR%%/includes/usercp_email.php
-%%PHPBBDIR%%/includes/usercp_register.php
-%%PHPBBDIR%%/includes/usercp_sendpasswd.php
-%%PHPBBDIR%%/includes/usercp_viewprofile.php
-%%PHPBBDIR%%/index.php
-%%PHPBBDIR%%/install/index.htm
-%%PHPBBDIR%%/install/install.php
-%%PHPBBDIR%%/install/schemas/index.htm
-%%PHPBBDIR%%/install/schemas/ms_access_primer.zip
-%%PHPBBDIR%%/install/schemas/mssql_basic.sql
-%%PHPBBDIR%%/install/schemas/mssql_schema.sql
-%%PHPBBDIR%%/install/schemas/mysql_basic.sql
-%%PHPBBDIR%%/install/schemas/mysql_schema.sql
-%%PHPBBDIR%%/install/schemas/postgres_basic.sql
-%%PHPBBDIR%%/install/schemas/postgres_schema.sql
-%%PHPBBDIR%%/install/update_to_latest.php
-%%PHPBBDIR%%/install/upgrade.php
-%%PHPBBDIR%%/language/index.htm
-%%PHPBBDIR%%/language/lang_english/email/admin_activate.tpl
-%%PHPBBDIR%%/language/lang_english/email/admin_send_email.tpl
-%%PHPBBDIR%%/language/lang_english/email/admin_welcome_activated.tpl
-%%PHPBBDIR%%/language/lang_english/email/admin_welcome_inactive.tpl
-%%PHPBBDIR%%/language/lang_english/email/coppa_welcome_inactive.tpl
-%%PHPBBDIR%%/language/lang_english/email/group_added.tpl
-%%PHPBBDIR%%/language/lang_english/email/group_approved.tpl
-%%PHPBBDIR%%/language/lang_english/email/group_request.tpl
-%%PHPBBDIR%%/language/lang_english/email/index.htm
-%%PHPBBDIR%%/language/lang_english/email/privmsg_notify.tpl
-%%PHPBBDIR%%/language/lang_english/email/profile_send_email.tpl
-%%PHPBBDIR%%/language/lang_english/email/topic_notify.tpl
-%%PHPBBDIR%%/language/lang_english/email/user_activate.tpl
-%%PHPBBDIR%%/language/lang_english/email/user_activate_passwd.tpl
-%%PHPBBDIR%%/language/lang_english/email/user_welcome.tpl
-%%PHPBBDIR%%/language/lang_english/email/user_welcome_inactive.tpl
-%%PHPBBDIR%%/language/lang_english/index.htm
-%%PHPBBDIR%%/language/lang_english/lang_admin.php
-%%PHPBBDIR%%/language/lang_english/lang_bbcode.php
-%%PHPBBDIR%%/language/lang_english/lang_faq.php
-%%PHPBBDIR%%/language/lang_english/lang_main.php
-%%PHPBBDIR%%/language/lang_english/search_stopwords.txt
-%%PHPBBDIR%%/language/lang_english/search_synonyms.txt
-%%PHPBBDIR%%/login.php
-%%PHPBBDIR%%/memberlist.php
-%%PHPBBDIR%%/modcp.php
-%%PHPBBDIR%%/posting.php
-%%PHPBBDIR%%/privmsg.php
-%%PHPBBDIR%%/profile.php
-%%PHPBBDIR%%/search.php
-%%PHPBBDIR%%/templates/index.htm
-%%PHPBBDIR%%/templates/subSilver/admin/admin_message_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/auth_forum_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/auth_select_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/auth_ug_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/board_config_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/category_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/confirm_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/db_utils_backup_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/db_utils_restore_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/disallow_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_admin_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_delete_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_prune_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_prune_result_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/forum_prune_select_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/group_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/group_select_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/index.htm
-%%PHPBBDIR%%/templates/subSilver/admin/index_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/index_frameset.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/index_navigate.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/page_footer.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/page_header.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/ranks_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/ranks_list_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/smile_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/smile_import_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/smile_list_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/styles_addnew_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/styles_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/styles_exporter.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/styles_list_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/user_avatar_gallery.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/user_ban_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/user_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/user_email_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/user_select_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/words_edit_body.tpl
-%%PHPBBDIR%%/templates/subSilver/admin/words_list_body.tpl
-%%PHPBBDIR%%/templates/subSilver/agreement.tpl
-%%PHPBBDIR%%/templates/subSilver/bbcode.tpl
-%%PHPBBDIR%%/templates/subSilver/confirm_body.tpl
-%%PHPBBDIR%%/templates/subSilver/error_body.tpl
-%%PHPBBDIR%%/templates/subSilver/faq_body.tpl
-%%PHPBBDIR%%/templates/subSilver/formIE.css
-%%PHPBBDIR%%/templates/subSilver/groupcp_info_body.tpl
-%%PHPBBDIR%%/templates/subSilver/groupcp_pending_info.tpl
-%%PHPBBDIR%%/templates/subSilver/groupcp_user_body.tpl
-%%PHPBBDIR%%/templates/subSilver/images/cellpic.gif
-%%PHPBBDIR%%/templates/subSilver/images/cellpic1.gif
-%%PHPBBDIR%%/templates/subSilver/images/cellpic2.jpg
-%%PHPBBDIR%%/templates/subSilver/images/cellpic3.gif
-%%PHPBBDIR%%/templates/subSilver/images/created_by.jpg
-%%PHPBBDIR%%/templates/subSilver/images/folder.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_announce.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_announce_new.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_big.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_hot.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_lock.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_lock_new.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_locked_big.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_new.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_new_big.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_new_hot.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_sticky.gif
-%%PHPBBDIR%%/templates/subSilver/images/folder_sticky_new.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_delete.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_latest_reply.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_faq.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_groups.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_login.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_members.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_message.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_profile.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_register.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_mini_search.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_minipost.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_minipost_new.gif
-%%PHPBBDIR%%/templates/subSilver/images/icon_newest_reply.gif
-%%PHPBBDIR%%/templates/subSilver/images/index.htm
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_aim.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_edit.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_email.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_icq_add.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_ip.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_msnm.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_pm.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_profile.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_quote.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_search.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_www.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/icon_yim.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/msg_newpost.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/post.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/reply-locked.gif
-%%PHPBBDIR%%/templates/subSilver/images/lang_english/reply.gif
-%%PHPBBDIR%%/templates/subSilver/images/logo_phpBB.gif
-%%PHPBBDIR%%/templates/subSilver/images/logo_phpBB_med.gif
-%%PHPBBDIR%%/templates/subSilver/images/msg_inbox.gif
-%%PHPBBDIR%%/templates/subSilver/images/msg_outbox.gif
-%%PHPBBDIR%%/templates/subSilver/images/msg_savebox.gif
-%%PHPBBDIR%%/templates/subSilver/images/msg_sentbox.gif
-%%PHPBBDIR%%/templates/subSilver/images/spacer.gif
-%%PHPBBDIR%%/templates/subSilver/images/topic_delete.gif
-%%PHPBBDIR%%/templates/subSilver/images/topic_lock.gif
-%%PHPBBDIR%%/templates/subSilver/images/topic_move.gif
-%%PHPBBDIR%%/templates/subSilver/images/topic_split.gif
-%%PHPBBDIR%%/templates/subSilver/images/topic_unlock.gif
-%%PHPBBDIR%%/templates/subSilver/images/vote_lcap.gif
-%%PHPBBDIR%%/templates/subSilver/images/vote_rcap.gif
-%%PHPBBDIR%%/templates/subSilver/images/voting_bar.gif
-%%PHPBBDIR%%/templates/subSilver/images/whosonline.gif
-%%PHPBBDIR%%/templates/subSilver/index.htm
-%%PHPBBDIR%%/templates/subSilver/index_body.tpl
-%%PHPBBDIR%%/templates/subSilver/jumpbox.tpl
-%%PHPBBDIR%%/templates/subSilver/login_body.tpl
-%%PHPBBDIR%%/templates/subSilver/memberlist_body.tpl
-%%PHPBBDIR%%/templates/subSilver/message_body.tpl
-%%PHPBBDIR%%/templates/subSilver/modcp_body.tpl
-%%PHPBBDIR%%/templates/subSilver/modcp_move.tpl
-%%PHPBBDIR%%/templates/subSilver/modcp_split.tpl
-%%PHPBBDIR%%/templates/subSilver/modcp_viewip.tpl
-%%PHPBBDIR%%/templates/subSilver/overall_footer.tpl
-%%PHPBBDIR%%/templates/subSilver/overall_header.tpl
-%%PHPBBDIR%%/templates/subSilver/posting_body.tpl
-%%PHPBBDIR%%/templates/subSilver/posting_poll_body.tpl
-%%PHPBBDIR%%/templates/subSilver/posting_preview.tpl
-%%PHPBBDIR%%/templates/subSilver/posting_smilies.tpl
-%%PHPBBDIR%%/templates/subSilver/posting_topic_review.tpl
-%%PHPBBDIR%%/templates/subSilver/privmsgs_body.tpl
-%%PHPBBDIR%%/templates/subSilver/privmsgs_popup.tpl
-%%PHPBBDIR%%/templates/subSilver/privmsgs_preview.tpl
-%%PHPBBDIR%%/templates/subSilver/privmsgs_read_body.tpl
-%%PHPBBDIR%%/templates/subSilver/profile_add_body.tpl
-%%PHPBBDIR%%/templates/subSilver/profile_avatar_gallery.tpl
-%%PHPBBDIR%%/templates/subSilver/profile_send_email.tpl
-%%PHPBBDIR%%/templates/subSilver/profile_send_pass.tpl
-%%PHPBBDIR%%/templates/subSilver/profile_view_body.tpl
-%%PHPBBDIR%%/templates/subSilver/search_body.tpl
-%%PHPBBDIR%%/templates/subSilver/search_results_posts.tpl
-%%PHPBBDIR%%/templates/subSilver/search_results_topics.tpl
-%%PHPBBDIR%%/templates/subSilver/search_username.tpl
-%%PHPBBDIR%%/templates/subSilver/simple_footer.tpl
-%%PHPBBDIR%%/templates/subSilver/simple_header.tpl
-%%PHPBBDIR%%/templates/subSilver/subSilver.cfg
-%%PHPBBDIR%%/templates/subSilver/subSilver.css
-%%PHPBBDIR%%/templates/subSilver/theme_info.cfg
-%%PHPBBDIR%%/templates/subSilver/viewforum_body.tpl
-%%PHPBBDIR%%/templates/subSilver/viewonline_body.tpl
-%%PHPBBDIR%%/templates/subSilver/viewtopic_body.tpl
-%%PHPBBDIR%%/templates/subSilver/viewtopic_poll_ballot.tpl
-%%PHPBBDIR%%/templates/subSilver/viewtopic_poll_result.tpl
-%%PHPBBDIR%%/viewforum.php
-%%PHPBBDIR%%/viewonline.php
-%%PHPBBDIR%%/viewtopic.php
-@group
-@owner
diff --git a/chinese/phpbb3-tw/Makefile b/chinese/phpbb3-tw/Makefile
index 86ec92e09149..dbf20a35ff20 100644
--- a/chinese/phpbb3-tw/Makefile
+++ b/chinese/phpbb3-tw/Makefile
@@ -1,5 +1,3 @@
-# Created by: Bo-Yi Wu <appleboy.tw@gmail.com>
-
PORTNAME= phpbb
PORTVERSION= 3.0.12
PORTREVISION= 0
@@ -11,11 +9,12 @@ DISTNAME= phpBB-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= The Traditional Chinese version of phpBB3
+WWW= https://www.phpbb.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING
-CONFLICTS= phpbb-tw-[0-2]* phpbb-devel-[0-3]* phpbb-[0-3]*
+CONFLICTS_INSTALL= phpbb phpbb3 zh-phpbb-tw # share/doc/phpbb/AUTHORS share/doc/phpbb/CHANGELOG.html
USES= zip
diff --git a/chinese/phpbb3-tw/pkg-descr b/chinese/phpbb3-tw/pkg-descr
index 860a2b94f4ea..b1ed7e4f2a87 100644
--- a/chinese/phpbb3-tw/pkg-descr
+++ b/chinese/phpbb3-tw/pkg-descr
@@ -13,5 +13,3 @@ our Community Forum where our staff and members of the community
will be happy to assist you with anything from configuring the
software to modifying the code for individual needs. Learn more
about phpBB.
-
-WWW: https://www.phpbb.com/
diff --git a/chinese/pycangjie/Makefile b/chinese/pycangjie/Makefile
index 02d83bdc20a3..af92f239b62b 100644
--- a/chinese/pycangjie/Makefile
+++ b/chinese/pycangjie/Makefile
@@ -1,5 +1,3 @@
-# Created by: blubee <hello@blubee.me>
-
PORTNAME= pycangjie
PORTVERSION= 1.3
DISTVERSIONPREFIX= v
@@ -7,13 +5,14 @@ CATEGORIES= chinese
MAINTAINER= hello@blubee.me
COMMENT= Python wrapper to libcangjie
+WWW= https://cangjians.github.io/projects/pycangjie/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcangjie.so:chinese/libcangjie
-USES= autoreconf gmake libtool pkgconfig sqlite python:3.4+
+USES= autoreconf gmake libtool pkgconfig sqlite python
USE_PYTHON= cython
GNU_CONFIGURE= yes
CONFIGURE_ENV= CYTHON=${LOCALBASE}/bin/cython-${PYTHON_VER}
diff --git a/chinese/pycangjie/pkg-descr b/chinese/pycangjie/pkg-descr
index 9a6c43fb9c5b..ea9ee1abc162 100644
--- a/chinese/pycangjie/pkg-descr
+++ b/chinese/pycangjie/pkg-descr
@@ -1,4 +1,2 @@
This is a Python wrapper to libcangjie, the library implementing the
Cangjie input method.
-
-WWW: http://cangjians.github.io/projects/pycangjie/
diff --git a/chinese/pyzy/Makefile b/chinese/pyzy/Makefile
index e426aa89865f..a8148211fb32 100644
--- a/chinese/pyzy/Makefile
+++ b/chinese/pyzy/Makefile
@@ -1,5 +1,3 @@
-# Created by: Henry Hu <henry.hu.sh@gmail.com>
-
PORTNAME= pyzy
PORTVERSION= 0.1.0
PORTREVISION= 9
@@ -7,13 +5,14 @@ CATEGORIES= chinese
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Chinese PinYin and Bopomofo conversion library
+WWW= https://github.com/pyzy/pyzy
LICENSE= LGPL21
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
USES= autoreconf compiler:c++11-lang gettext-runtime gmake gnome \
- libtool pathfix pkgconfig python:3.7+,build shebangfix
+ libtool pathfix pkgconfig python:build shebangfix
SHEBANG_FILES= data/db/android/create_db.py
USE_GITHUB= yes
GH_TAGNAME= 6d9c3cd
diff --git a/chinese/pyzy/pkg-descr b/chinese/pyzy/pkg-descr
index c26b84286379..d875f636393d 100644
--- a/chinese/pyzy/pkg-descr
+++ b/chinese/pyzy/pkg-descr
@@ -2,5 +2,3 @@ The Chinese PinYin and Bopomofo conversion library
This is the Chinese PinYin / Bopomofo conversion library.
You can easily write an application which handles the Chinese with it.
-
-WWW: https://github.com/pyzy/pyzy
diff --git a/chinese/qe/Makefile b/chinese/qe/Makefile
index b8dce3b16aa1..8fbf6a816e1d 100644
--- a/chinese/qe/Makefile
+++ b/chinese/qe/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing
-
PORTNAME= qe
PORTVERSION= 0.1.1
PORTREVISION= 3
@@ -8,6 +6,7 @@ MASTER_SITES= http://www.cc.ncu.edu.tw/~center5/product/qe/
MAINTAINER= ports@FreeBSD.org
COMMENT= PE2-like editor program for Unix
+WWW= https://www.cc.ncu.edu.tw/~center5/product/qe/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/chinese/qe/pkg-descr b/chinese/qe/pkg-descr
index 60faf1e3ac12..74faf9dae226 100644
--- a/chinese/qe/pkg-descr
+++ b/chinese/qe/pkg-descr
@@ -2,5 +2,3 @@ QE is a PE2-like editor program under U*nix (PE2 is an editor software
under PC-DOS), I named it QE for the reason that the P is followed by Q,
hope it can exceed PE2 :-), and I release this program under the terms
of General Public License (GPL)
-
-WWW: http://www.cc.ncu.edu.tw/~center5/product/qe/
diff --git a/chinese/rime-array/Makefile b/chinese/rime-array/Makefile
index 2142c5fe048b..91d859224ff5 100644
--- a/chinese/rime-array/Makefile
+++ b/chinese/rime-array/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-array
-DISTVERSION= g20200902
+DISTVERSION= g20210824
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Array input schema support
+WWW= https://github.com/rime/rime-array
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -22,7 +22,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= cc6f15985090b7c1d57b963874d97e1338474e70
+GH_TAGNAME= d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a
NO_ARCH= yes
diff --git a/chinese/rime-array/distinfo b/chinese/rime-array/distinfo
index 6457b2a1f630..d61fc0719cf1 100644
--- a/chinese/rime-array/distinfo
+++ b/chinese/rime-array/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608706695
-SHA256 (rime-rime-array-g20200902-cc6f15985090b7c1d57b963874d97e1338474e70_GH0.tar.gz) = b5ba9ae50b16eaeda59a4b52fee829f7918cf135bae660b3ea279729da3b6226
-SIZE (rime-rime-array-g20200902-cc6f15985090b7c1d57b963874d97e1338474e70_GH0.tar.gz) = 524645
+TIMESTAMP = 1638227215
+SHA256 (rime-rime-array-g20210824-d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a_GH0.tar.gz) = b61ab1f2985001408f760fd9c378615080e659fe0179b37004c1f040a730932e
+SIZE (rime-rime-array-g20210824-d10f2f8b2aec7c7e736ace01e8a399e5ae5e7c3a_GH0.tar.gz) = 1721588
diff --git a/chinese/rime-array/pkg-descr b/chinese/rime-array/pkg-descr
index 7a069965343d..be79c28265bc 100644
--- a/chinese/rime-array/pkg-descr
+++ b/chinese/rime-array/pkg-descr
@@ -1,3 +1 @@
Array input schema for Rime.
-
-WWW: https://github.com/rime/rime-array
diff --git a/chinese/rime-bopomofo/Makefile b/chinese/rime-bopomofo/Makefile
index 4fe1a9910454..80a70be188cf 100644
--- a/chinese/rime-bopomofo/Makefile
+++ b/chinese/rime-bopomofo/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-bopomofo
DISTVERSION= g20210131
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Chewing schema support
+WWW= https://github.com/rime/rime-bopomofo
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-bopomofo/pkg-descr b/chinese/rime-bopomofo/pkg-descr
index b414246df1aa..492f7edf82b4 100644
--- a/chinese/rime-bopomofo/pkg-descr
+++ b/chinese/rime-bopomofo/pkg-descr
@@ -1,3 +1 @@
Rime Chewing schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-bopomofo
diff --git a/chinese/rime-cangjie/Makefile b/chinese/rime-cangjie/Makefile
index 4133a108d263..843d105473bd 100644
--- a/chinese/rime-cangjie/Makefile
+++ b/chinese/rime-cangjie/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-cangjie
DISTVERSION= g20210223
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Cangjie v5 schema support
+WWW= https://github.com/rime/rime-cangjie
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-cangjie/pkg-descr b/chinese/rime-cangjie/pkg-descr
index 06cc2fc80c1d..04bcd2838273 100644
--- a/chinese/rime-cangjie/pkg-descr
+++ b/chinese/rime-cangjie/pkg-descr
@@ -1,3 +1 @@
Rime Cangjie v5 schema input support.
-
-WWW: https://github.com/rime/rime-cangjie
diff --git a/chinese/rime-cantonese/Makefile b/chinese/rime-cantonese/Makefile
index 1fc11e177d0a..5b6586a94747 100644
--- a/chinese/rime-cantonese/Makefile
+++ b/chinese/rime-cantonese/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-cantonese
-DISTVERSION= g20210218
+DISTVERSION= g20211029
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Cantonese (Jyutping) schema support
+WWW= https://github.com/rime/rime-cantonese
LICENSE= CC-BY-4.0 ODbL
LICENSE_COMB= multi
@@ -25,7 +25,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= cbe80d3fd80c2679212cea68417f536eeba30395
+GH_TAGNAME= 5b6d334a878af8cdb180bb48408fae7cf839da1c
NO_ARCH= yes
diff --git a/chinese/rime-cantonese/distinfo b/chinese/rime-cantonese/distinfo
index 4fb5e35867e7..4069d3707b17 100644
--- a/chinese/rime-cantonese/distinfo
+++ b/chinese/rime-cantonese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615217113
-SHA256 (rime-rime-cantonese-g20210218-cbe80d3fd80c2679212cea68417f536eeba30395_GH0.tar.gz) = faaec109d0d5bb4817bb92f051501289c56a596c259eebdcd6273f6940906974
-SIZE (rime-rime-cantonese-g20210218-cbe80d3fd80c2679212cea68417f536eeba30395_GH0.tar.gz) = 3585340
+TIMESTAMP = 1638227217
+SHA256 (rime-rime-cantonese-g20211029-5b6d334a878af8cdb180bb48408fae7cf839da1c_GH0.tar.gz) = c1da38e7f13bea35f5bf47711b9ee44ae2c2aec6a3cea4e5e7b3e29ad8cc80fe
+SIZE (rime-rime-cantonese-g20211029-5b6d334a878af8cdb180bb48408fae7cf839da1c_GH0.tar.gz) = 3623320
diff --git a/chinese/rime-cantonese/pkg-descr b/chinese/rime-cantonese/pkg-descr
index 09b720535ea1..939576f4b882 100644
--- a/chinese/rime-cantonese/pkg-descr
+++ b/chinese/rime-cantonese/pkg-descr
@@ -1,3 +1 @@
Rime Jyutping schema for Cantonese input support.
-
-WWW: https://github.com/rime/rime-cantonese
diff --git a/chinese/rime-combo-pinyin/Makefile b/chinese/rime-combo-pinyin/Makefile
index ddfaa2537c93..185ab7cae0af 100644
--- a/chinese/rime-combo-pinyin/Makefile
+++ b/chinese/rime-combo-pinyin/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-combo-pinyin
-DISTVERSION= g20210131
+DISTVERSION= g20211108
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Combo Pinyin schema support
+WWW= https://github.com/rime/rime-combo-pinyin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -24,7 +24,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= a84065a86b272c76215215bd6f03c506b6e7097c
+GH_TAGNAME= c9d8aca2fbc50ccab419d54cb9aaded362c1029d
NO_ARCH= yes
diff --git a/chinese/rime-combo-pinyin/distinfo b/chinese/rime-combo-pinyin/distinfo
index 540c943982e9..114c7d325a89 100644
--- a/chinese/rime-combo-pinyin/distinfo
+++ b/chinese/rime-combo-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615217120
-SHA256 (rime-rime-combo-pinyin-g20210131-a84065a86b272c76215215bd6f03c506b6e7097c_GH0.tar.gz) = 5121732d28168fe7cf724c728ae4095f4bd003c7236f048c0ca629708aa8a69e
-SIZE (rime-rime-combo-pinyin-g20210131-a84065a86b272c76215215bd6f03c506b6e7097c_GH0.tar.gz) = 17749
+TIMESTAMP = 1638227217
+SHA256 (rime-rime-combo-pinyin-g20211108-c9d8aca2fbc50ccab419d54cb9aaded362c1029d_GH0.tar.gz) = 8255fbd4fd5a31b4c1d3ddc349a276f58325a48333c075d56aa57ba266f25819
+SIZE (rime-rime-combo-pinyin-g20211108-c9d8aca2fbc50ccab419d54cb9aaded362c1029d_GH0.tar.gz) = 18693
diff --git a/chinese/rime-combo-pinyin/pkg-descr b/chinese/rime-combo-pinyin/pkg-descr
index 6ed14b3274db..45d64538d7d4 100644
--- a/chinese/rime-combo-pinyin/pkg-descr
+++ b/chinese/rime-combo-pinyin/pkg-descr
@@ -1,3 +1 @@
Rime Combo Pinyin schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-combo-pinyin
diff --git a/chinese/rime-combo-pinyin/pkg-plist b/chinese/rime-combo-pinyin/pkg-plist
index 7bb411edba15..3a8922f908d9 100644
--- a/chinese/rime-combo-pinyin/pkg-plist
+++ b/chinese/rime-combo-pinyin/pkg-plist
@@ -1,10 +1,9 @@
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.prism.bin
share/rime-data/build/combo_pinyin_kbcon.schema.yaml
-share/rime-data/build/combo_pinyin_left.prism.bin
share/rime-data/build/combo_pinyin_left.schema.yaml
share/rime-data/combo_pinyin.schema.yaml
-share/rime-data/combo_pinyin_kbcon.options.yaml
share/rime-data/combo_pinyin_kbcon.schema.yaml
+share/rime-data/combo_pinyin_layouts.yaml
share/rime-data/combo_pinyin_left.schema.yaml
diff --git a/chinese/rime-data-full/Makefile b/chinese/rime-data-full/Makefile
index f2d530ad9f3d..e79f980898d8 100644
--- a/chinese/rime-data-full/Makefile
+++ b/chinese/rime-data-full/Makefile
@@ -1,10 +1,10 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-data-full
-PORTVERSION= g20201223
+PORTVERSION= g20211129
CATEGORIES= chinese textproc
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime data files full set
+WWW= https://github.com/rime/plum
LICENSE= GPLv3 LGPL3 APACHE20
LICENSE_COMB= multi
diff --git a/chinese/rime-data-full/distinfo b/chinese/rime-data-full/distinfo
new file mode 100644
index 000000000000..f4da8727f215
--- /dev/null
+++ b/chinese/rime-data-full/distinfo
@@ -0,0 +1 @@
+TIMESTAMP = 1638227217
diff --git a/chinese/rime-data-full/pkg-descr b/chinese/rime-data-full/pkg-descr
index b62ccd686fa9..31591d8e4924 100644
--- a/chinese/rime-data-full/pkg-descr
+++ b/chinese/rime-data-full/pkg-descr
@@ -1,5 +1,3 @@
Rime data files. This is a metaport that provides a full set of
configuration ports and IME schema ports for the Rime IME
framework.
-
-WWW: https://github.com/rime/plum
diff --git a/chinese/rime-double-pinyin/Makefile b/chinese/rime-double-pinyin/Makefile
index 11b43c4745b7..ac63d0362035 100644
--- a/chinese/rime-double-pinyin/Makefile
+++ b/chinese/rime-double-pinyin/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-double-pinyin
DISTVERSION= g20190120
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Double Pinyin schema support
+WWW= https://github.com/rime/rime-double-pinyin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-double-pinyin/pkg-descr b/chinese/rime-double-pinyin/pkg-descr
index 4f34bbc53f8e..a5fc90287119 100644
--- a/chinese/rime-double-pinyin/pkg-descr
+++ b/chinese/rime-double-pinyin/pkg-descr
@@ -1,3 +1 @@
Rime Double Pinyin schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-double-pinyin
diff --git a/chinese/rime-emoji/Makefile b/chinese/rime-emoji/Makefile
index d33ccd719600..6224fccaf620 100644
--- a/chinese/rime-emoji/Makefile
+++ b/chinese/rime-emoji/Makefile
@@ -1,11 +1,10 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-emoji
-DISTVERSION= g20201113
+DISTVERSION= g20210909
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime emoji suggestions support
+WWW= https://github.com/rime/rime-emoji
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -15,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 35c9632c34ea29e6d9ed80ff350c05f3d706fdc6
+GH_TAGNAME= fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4
NO_ARCH= yes
NO_BUILD= yes
diff --git a/chinese/rime-emoji/distinfo b/chinese/rime-emoji/distinfo
index 5197ea3f01e5..f56b8119b0c4 100644
--- a/chinese/rime-emoji/distinfo
+++ b/chinese/rime-emoji/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608715847
-SHA256 (rime-rime-emoji-g20201113-35c9632c34ea29e6d9ed80ff350c05f3d706fdc6_GH0.tar.gz) = 47600304d6e5edfaaacece069d381e5ca738da17cc6640148500029429df5aad
-SIZE (rime-rime-emoji-g20201113-35c9632c34ea29e6d9ed80ff350c05f3d706fdc6_GH0.tar.gz) = 66056
+TIMESTAMP = 1638227218
+SHA256 (rime-rime-emoji-g20210909-fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4_GH0.tar.gz) = 19110ec1ac6ec8c475d94250fbf0132c13265f12021bd7eb46a4eca018bff634
+SIZE (rime-rime-emoji-g20210909-fc13f2caf2f02de8a5096c9de3a003d0f9a9f5b4_GH0.tar.gz) = 66661
diff --git a/chinese/rime-emoji/pkg-descr b/chinese/rime-emoji/pkg-descr
index 4b1855c97bbf..3ef608f32d4a 100644
--- a/chinese/rime-emoji/pkg-descr
+++ b/chinese/rime-emoji/pkg-descr
@@ -1,3 +1 @@
Rime emoji suggestions support.
-
-WWW: https://github.com/rime/rime-emoji
diff --git a/chinese/rime-essay/Makefile b/chinese/rime-essay/Makefile
index 08bdf5f70240..6169aed2759b 100644
--- a/chinese/rime-essay/Makefile
+++ b/chinese/rime-essay/Makefile
@@ -1,11 +1,10 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-essay
-DISTVERSION= g20201222
+DISTVERSION= g20210805
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Essay - the shared vocabulary and language model for Rime
+WWW= https://github.com/rime/rime-essay
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -15,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 8db7fd4e2d9e081dd4c3b859107070495660238d
+GH_TAGNAME= 8882482d07f38b5713ea3f49cb593eed94e671dd
NO_BUILD= yes
NO_ARCH= yes
diff --git a/chinese/rime-essay/distinfo b/chinese/rime-essay/distinfo
index c85ed525f25e..5e34ce1cf4aa 100644
--- a/chinese/rime-essay/distinfo
+++ b/chinese/rime-essay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615217128
-SHA256 (rime-rime-essay-g20201222-8db7fd4e2d9e081dd4c3b859107070495660238d_GH0.tar.gz) = 76389639d7d5ed889f538411e9fdcd9096254172ed9bee654886d7f48abe4147
-SIZE (rime-rime-essay-g20201222-8db7fd4e2d9e081dd4c3b859107070495660238d_GH0.tar.gz) = 1771547
+TIMESTAMP = 1638227219
+SHA256 (rime-rime-essay-g20210805-8882482d07f38b5713ea3f49cb593eed94e671dd_GH0.tar.gz) = 5a70366be097c7e23061384e412eb26326ce0c8de2fa1d357b2db18e1bba399f
+SIZE (rime-rime-essay-g20210805-8882482d07f38b5713ea3f49cb593eed94e671dd_GH0.tar.gz) = 1771559
diff --git a/chinese/rime-essay/pkg-descr b/chinese/rime-essay/pkg-descr
index 9b2132b03ca9..01ecedd824c2 100644
--- a/chinese/rime-essay/pkg-descr
+++ b/chinese/rime-essay/pkg-descr
@@ -1,3 +1 @@
Shared vocabulary and language model for Rime.
-
-WWW: https://github.com/rime/rime-essay
diff --git a/chinese/rime-ipa/Makefile b/chinese/rime-ipa/Makefile
index 435366c0b594..208469205b33 100644
--- a/chinese/rime-ipa/Makefile
+++ b/chinese/rime-ipa/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-ipa
DISTVERSION= g20200413
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime IPA schema support
+WWW= https://github.com/rime/rime-ipa
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-ipa/pkg-descr b/chinese/rime-ipa/pkg-descr
index 88a826429966..cc1c5a00f835 100644
--- a/chinese/rime-ipa/pkg-descr
+++ b/chinese/rime-ipa/pkg-descr
@@ -1,3 +1 @@
Rime IPA schema input support.
-
-WWW: https://github.com/rime/rime-ipa
diff --git a/chinese/rime-jyutping/Makefile b/chinese/rime-jyutping/Makefile
index 97a619870619..f94283ffcd27 100644
--- a/chinese/rime-jyutping/Makefile
+++ b/chinese/rime-jyutping/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-jyutping
DISTVERSION= g20200809
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Jyutping (old) schema support
+WWW= https://github.com/rime/rime-jyutping
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-jyutping/pkg-descr b/chinese/rime-jyutping/pkg-descr
index 7dedf7db66e2..195208a31b3c 100644
--- a/chinese/rime-jyutping/pkg-descr
+++ b/chinese/rime-jyutping/pkg-descr
@@ -1,3 +1 @@
Rime Hong Kong Cantonese, Jyutping and Yale schemas for Cantonese input support.
-
-WWW: https://github.com/rime/rime-jyutping
diff --git a/chinese/rime-luna-pinyin/Makefile b/chinese/rime-luna-pinyin/Makefile
index 667fe847882b..92435f6bc48c 100644
--- a/chinese/rime-luna-pinyin/Makefile
+++ b/chinese/rime-luna-pinyin/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-luna-pinyin
-DISTVERSION= g20210303
+DISTVERSION= g20210805
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Luna Pinyin schema support
+WWW= https://github.com/rime/rime-luna-pinyin
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -23,7 +23,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= c7c380d4da10d1aba538d084016147bd5e1997fa
+GH_TAGNAME= 6e677427764b542313858eaed22c2951d8ec22fe
NO_ARCH= yes
diff --git a/chinese/rime-luna-pinyin/distinfo b/chinese/rime-luna-pinyin/distinfo
index 7db36f5a09e6..e4777cdf1654 100644
--- a/chinese/rime-luna-pinyin/distinfo
+++ b/chinese/rime-luna-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615223007
-SHA256 (rime-rime-luna-pinyin-g20210303-c7c380d4da10d1aba538d084016147bd5e1997fa_GH0.tar.gz) = 8f6c764d7b196d7d84b5b911c48bbec434cae554cd4e4a7e7186bbdd20a0e73f
-SIZE (rime-rime-luna-pinyin-g20210303-c7c380d4da10d1aba538d084016147bd5e1997fa_GH0.tar.gz) = 395435
+TIMESTAMP = 1638227221
+SHA256 (rime-rime-luna-pinyin-g20210805-6e677427764b542313858eaed22c2951d8ec22fe_GH0.tar.gz) = 85521a4eb79da65445d332fbe5001f85d06c7eb4894385f0b2ffa81c9a6441ef
+SIZE (rime-rime-luna-pinyin-g20210805-6e677427764b542313858eaed22c2951d8ec22fe_GH0.tar.gz) = 395442
diff --git a/chinese/rime-luna-pinyin/pkg-descr b/chinese/rime-luna-pinyin/pkg-descr
index 88683f30beee..6408ec45f3e7 100644
--- a/chinese/rime-luna-pinyin/pkg-descr
+++ b/chinese/rime-luna-pinyin/pkg-descr
@@ -1,3 +1 @@
Rime Luna Pinyin schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-luna-pinyin
diff --git a/chinese/rime-middle-chinese/Makefile b/chinese/rime-middle-chinese/Makefile
index e7c0f392b042..b4f369cd84ef 100644
--- a/chinese/rime-middle-chinese/Makefile
+++ b/chinese/rime-middle-chinese/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-middle-chinese
-DISTVERSION= g20201219
+DISTVERSION= g20210926
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Middle Chinese schema support
+WWW= https://github.com/rime/rime-middle-chinese
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -22,7 +22,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= 9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0
+GH_TAGNAME= 582e144e525525ac2b6c2498097d7c7919e84174
NO_ARCH= yes
diff --git a/chinese/rime-middle-chinese/distinfo b/chinese/rime-middle-chinese/distinfo
index 5b4fb48db76a..6a27a0d1c2d4 100644
--- a/chinese/rime-middle-chinese/distinfo
+++ b/chinese/rime-middle-chinese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608712247
-SHA256 (rime-rime-middle-chinese-g20201219-9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0_GH0.tar.gz) = 9165301b6ca67cadac17374f7063fc35d5c1f71a989e42237ffcffc71f28286a
-SIZE (rime-rime-middle-chinese-g20201219-9fad7a7c0c26167d5e6e85db8df48a15c7f7d4f0_GH0.tar.gz) = 137951
+TIMESTAMP = 1638227221
+SHA256 (rime-rime-middle-chinese-g20210926-582e144e525525ac2b6c2498097d7c7919e84174_GH0.tar.gz) = 065277bd875efe7fd605c7fe565182ea53645abcc79c4258cec531422f817d5e
+SIZE (rime-rime-middle-chinese-g20210926-582e144e525525ac2b6c2498097d7c7919e84174_GH0.tar.gz) = 137940
diff --git a/chinese/rime-middle-chinese/pkg-descr b/chinese/rime-middle-chinese/pkg-descr
index 406d9e911e6e..78a6cf36f92d 100644
--- a/chinese/rime-middle-chinese/pkg-descr
+++ b/chinese/rime-middle-chinese/pkg-descr
@@ -1,3 +1 @@
Rime Middle Chinese schema input support.
-
-WWW: https://github.com/rime/rime-middle-chinese
diff --git a/chinese/rime-pinyin-simp/Makefile b/chinese/rime-pinyin-simp/Makefile
index f2d977a4d206..5356482f7e90 100644
--- a/chinese/rime-pinyin-simp/Makefile
+++ b/chinese/rime-pinyin-simp/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-pinyin-simp
-DISTVERSION= g20201109
+DISTVERSION= g20210627
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime pinyin-simp schema support
+WWW= https://github.com/rime/rime-pinyin-simp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -22,7 +22,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= f5975ad8e324bbbc2c1eee94fdf8d66073efbbef
+GH_TAGNAME= b0e84cda02c613ebdedc127a26131b3800f45a8e
NO_ARCH= yes
diff --git a/chinese/rime-pinyin-simp/distinfo b/chinese/rime-pinyin-simp/distinfo
index d50da4cf6de3..668f29dd6f57 100644
--- a/chinese/rime-pinyin-simp/distinfo
+++ b/chinese/rime-pinyin-simp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608712625
-SHA256 (rime-rime-pinyin-simp-g20201109-f5975ad8e324bbbc2c1eee94fdf8d66073efbbef_GH0.tar.gz) = fe752dfec49b005348269a87fe868e2bb4c4542d2939a95093cb1fcf4d104215
-SIZE (rime-rime-pinyin-simp-g20201109-f5975ad8e324bbbc2c1eee94fdf8d66073efbbef_GH0.tar.gz) = 545305
+TIMESTAMP = 1638227222
+SHA256 (rime-rime-pinyin-simp-g20210627-b0e84cda02c613ebdedc127a26131b3800f45a8e_GH0.tar.gz) = 75b6ac2be6280bdeb87c8c5ffe35a8951bdc8417fc7b5e33642143bf82ba69c1
+SIZE (rime-rime-pinyin-simp-g20210627-b0e84cda02c613ebdedc127a26131b3800f45a8e_GH0.tar.gz) = 545325
diff --git a/chinese/rime-pinyin-simp/pkg-descr b/chinese/rime-pinyin-simp/pkg-descr
index 780cc07ccfc4..c6e9603a923a 100644
--- a/chinese/rime-pinyin-simp/pkg-descr
+++ b/chinese/rime-pinyin-simp/pkg-descr
@@ -1,3 +1 @@
Rime pinyin-simp schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-pinyin-simp
diff --git a/chinese/rime-prelude/Makefile b/chinese/rime-prelude/Makefile
index f1485162fc8f..337782e5c3c3 100644
--- a/chinese/rime-prelude/Makefile
+++ b/chinese/rime-prelude/Makefile
@@ -1,11 +1,10 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-prelude
-DISTVERSION= g20210208
+DISTVERSION= g20211023
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Essential files for building up your Rime configuration
+WWW= https://github.com/rime/rime-prelude
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -15,7 +14,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= bc9ec4cad9fcaf3e300be9bbf2313104e75b5f25
+GH_TAGNAME= 4001edf96791bbb5663573ba79ba4b1e9c0b8626
NO_BUILD= yes
NO_ARCH= yes
diff --git a/chinese/rime-prelude/distinfo b/chinese/rime-prelude/distinfo
index ab9ae464cdbe..efe2dd9d1ef9 100644
--- a/chinese/rime-prelude/distinfo
+++ b/chinese/rime-prelude/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615223561
-SHA256 (rime-rime-prelude-g20210208-bc9ec4cad9fcaf3e300be9bbf2313104e75b5f25_GH0.tar.gz) = 62cbd9956aab14364f9b19025b4ea075cd0a874b98cce3fd1ed50e666a61be5a
-SIZE (rime-rime-prelude-g20210208-bc9ec4cad9fcaf3e300be9bbf2313104e75b5f25_GH0.tar.gz) = 18283
+TIMESTAMP = 1638227222
+SHA256 (rime-rime-prelude-g20211023-4001edf96791bbb5663573ba79ba4b1e9c0b8626_GH0.tar.gz) = e538817fe0708ca01fca63b8155a5287476962eb20272dd2ed0a2c064cef5217
+SIZE (rime-rime-prelude-g20211023-4001edf96791bbb5663573ba79ba4b1e9c0b8626_GH0.tar.gz) = 18302
diff --git a/chinese/rime-prelude/pkg-descr b/chinese/rime-prelude/pkg-descr
index 18366576f2c8..8fb4e3f8d8e6 100644
--- a/chinese/rime-prelude/pkg-descr
+++ b/chinese/rime-prelude/pkg-descr
@@ -1,3 +1 @@
Essential files for building up your Rime configuration.
-
-WWW: https://github.com/rime/rime-prelude
diff --git a/chinese/rime-quick/Makefile b/chinese/rime-quick/Makefile
index 9909a0d2c43f..21528871ae35 100644
--- a/chinese/rime-quick/Makefile
+++ b/chinese/rime-quick/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-quick
DISTVERSION= g20190120
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Quick schema support
+WWW= https://github.com/rime/rime-quick
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-quick/pkg-descr b/chinese/rime-quick/pkg-descr
index d768a24ff750..1fc411765bf8 100644
--- a/chinese/rime-quick/pkg-descr
+++ b/chinese/rime-quick/pkg-descr
@@ -1,3 +1 @@
Rime Quick schema input support.
-
-WWW: https://github.com/rime/rime-quick
diff --git a/chinese/rime-scj/Makefile b/chinese/rime-scj/Makefile
index 1269ac23d667..560b7d2333f4 100644
--- a/chinese/rime-scj/Makefile
+++ b/chinese/rime-scj/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-scj
DISTVERSION= g20190120
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Smart Cangjie schema support
+WWW= https://github.com/rime/rime-scj
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-scj/pkg-descr b/chinese/rime-scj/pkg-descr
index cece1789aabd..b8908ef26c14 100644
--- a/chinese/rime-scj/pkg-descr
+++ b/chinese/rime-scj/pkg-descr
@@ -1,3 +1 @@
Rime Smart Cangjie schema input support.
-
-WWW: https://github.com/rime/rime-scj
diff --git a/chinese/rime-soutzoe/Makefile b/chinese/rime-soutzoe/Makefile
index f31d2cd964f2..ef0d04d6ecda 100644
--- a/chinese/rime-soutzoe/Makefile
+++ b/chinese/rime-soutzoe/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-soutzoe
DISTVERSION= g20190120
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Soutzoe schema support
+WWW= https://github.com/rime/rime-soutzoe
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-soutzoe/pkg-descr b/chinese/rime-soutzoe/pkg-descr
index 6c99392f5666..d87b89d20068 100644
--- a/chinese/rime-soutzoe/pkg-descr
+++ b/chinese/rime-soutzoe/pkg-descr
@@ -1,3 +1 @@
Rime Soutzoe schema for Soutzoe Rougniu input support.
-
-WWW: https://github.com/rime/rime-soutzoe
diff --git a/chinese/rime-stenotype/Makefile b/chinese/rime-stenotype/Makefile
index 4ffe709c5b47..0b62da9a060c 100644
--- a/chinese/rime-stenotype/Makefile
+++ b/chinese/rime-stenotype/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-stenotype
DISTVERSION= g20191007
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Stenotype schema support
+WWW= https://github.com/rime/rime-stenotype
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-stenotype/pkg-descr b/chinese/rime-stenotype/pkg-descr
index b306e06022ce..bee75e6648b6 100644
--- a/chinese/rime-stenotype/pkg-descr
+++ b/chinese/rime-stenotype/pkg-descr
@@ -1,3 +1 @@
Rime Stenotype schema input support.
-
-WWW: https://github.com/rime/rime-stenotype
diff --git a/chinese/rime-stroke/Makefile b/chinese/rime-stroke/Makefile
index 1d46a12f75f3..64ef8cba9d7e 100644
--- a/chinese/rime-stroke/Makefile
+++ b/chinese/rime-stroke/Makefile
@@ -1,12 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-stroke
DISTVERSION= g20191221
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Stroke schema support
+WWW= https://github.com/rime/rime-stroke
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-stroke/pkg-descr b/chinese/rime-stroke/pkg-descr
index cb3b9a68c2e2..09d1c87c90d8 100644
--- a/chinese/rime-stroke/pkg-descr
+++ b/chinese/rime-stroke/pkg-descr
@@ -1,3 +1 @@
Rime Stroke schema input support.
-
-WWW: https://github.com/rime/rime-stroke
diff --git a/chinese/rime-terra-pinyin/Makefile b/chinese/rime-terra-pinyin/Makefile
index bb81c2047126..2e809d33ca48 100644
--- a/chinese/rime-terra-pinyin/Makefile
+++ b/chinese/rime-terra-pinyin/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-terra-pinyin
-DISTVERSION= g20210201
+DISTVERSION= g20210805
+PORTREVISION= 1
CATEGORIES= chinese textproc
-MAINTAINER= khng300@gmail.com
+MAINTAINER= khng@FreeBSD.org
COMMENT= Rime Terra Pinyin schema support
+WWW= https://github.com/rime/rime-terra-pinyin
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -23,7 +23,7 @@ OPTIONS_SUB= yes
USE_GITHUB= yes
GH_ACCOUNT= rime
-GH_TAGNAME= ce7b9249612f575d2f43d51fcacd31d1b4e0ef1b
+GH_TAGNAME= aefaf372b25febbf4d5f9443bd284d3dd6876085
NO_ARCH= yes
diff --git a/chinese/rime-terra-pinyin/distinfo b/chinese/rime-terra-pinyin/distinfo
index e58d250fbeee..769bc0f12203 100644
--- a/chinese/rime-terra-pinyin/distinfo
+++ b/chinese/rime-terra-pinyin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615224077
-SHA256 (rime-rime-terra-pinyin-g20210201-ce7b9249612f575d2f43d51fcacd31d1b4e0ef1b_GH0.tar.gz) = 4363bb2e5cac20460b169b5443fcfd6e8905f37afafd5f88aab3db457685da90
-SIZE (rime-rime-terra-pinyin-g20210201-ce7b9249612f575d2f43d51fcacd31d1b4e0ef1b_GH0.tar.gz) = 730469
+TIMESTAMP = 1638227225
+SHA256 (rime-rime-terra-pinyin-g20210805-aefaf372b25febbf4d5f9443bd284d3dd6876085_GH0.tar.gz) = fd034ca12c48cf1e6e3fae9a1d2187cd69347da8b78d15b8d910e97bfc58e18e
+SIZE (rime-rime-terra-pinyin-g20210805-aefaf372b25febbf4d5f9443bd284d3dd6876085_GH0.tar.gz) = 730460
diff --git a/chinese/rime-terra-pinyin/pkg-descr b/chinese/rime-terra-pinyin/pkg-descr
index a77636c3df79..5bbe7ef18f84 100644
--- a/chinese/rime-terra-pinyin/pkg-descr
+++ b/chinese/rime-terra-pinyin/pkg-descr
@@ -1,3 +1 @@
Rime Terra Pinyin schema for Mandarin input support.
-
-WWW: https://github.com/rime/rime-terra-pinyin
diff --git a/chinese/rime-wubi/Makefile b/chinese/rime-wubi/Makefile
index a322b342aff6..0ecdcbe78f68 100644
--- a/chinese/rime-wubi/Makefile
+++ b/chinese/rime-wubi/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-wubi
DISTVERSION= g20200908
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Wubi schema support
+WWW= https://github.com/rime/rime-wubi
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-wubi/pkg-descr b/chinese/rime-wubi/pkg-descr
index a4f2c2b70e00..138e55eb5165 100644
--- a/chinese/rime-wubi/pkg-descr
+++ b/chinese/rime-wubi/pkg-descr
@@ -1,3 +1 @@
Rime Wubi schema input support.
-
-WWW: https://github.com/rime/rime-wubi
diff --git a/chinese/rime-wugniu/Makefile b/chinese/rime-wugniu/Makefile
index 09ff9ae07699..4e24a0e0ff5e 100644
--- a/chinese/rime-wugniu/Makefile
+++ b/chinese/rime-wugniu/Makefile
@@ -1,11 +1,11 @@
-# Created by: Ka Ho Ng <khng300@gmail.com>
-
PORTNAME= rime-wugniu
DISTVERSION= g20190120
+PORTREVISION= 1
CATEGORIES= chinese textproc
MAINTAINER= khng300@gmail.com
COMMENT= Rime Wugniu schema support
+WWW= https://github.com/rime/rime-wugniu
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/chinese/rime-wugniu/pkg-descr b/chinese/rime-wugniu/pkg-descr
index 4f9d9c25326c..adcc1df22935 100644
--- a/chinese/rime-wugniu/pkg-descr
+++ b/chinese/rime-wugniu/pkg-descr
@@ -1,3 +1 @@
Rime Wugniu schema for Zaonhe Wugniu/Shanghainese input support.
-
-WWW: https://github.com/rime/rime-wugniu
diff --git a/chinese/scim-fcitx/Makefile b/chinese/scim-fcitx/Makefile
index cfd4aa04393e..ccaf457119a0 100644
--- a/chinese/scim-fcitx/Makefile
+++ b/chinese/scim-fcitx/Makefile
@@ -1,5 +1,3 @@
-# Created by: Yinghong Liu <relaxbsd@gmail.com>
-
PORTNAME= scim
PORTVERSION= 3.1.1
PORTREVISION= 9
@@ -10,6 +8,7 @@ DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}.${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= SCIM IMEngine module for fcitx
+WWW= http://www.fcitx.org
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -19,10 +18,16 @@ RUN_DEPENDS= scim:textproc/scim
USES= compiler:c++11-lang tar:bzip2 gmake libtool:keepla pkgconfig \
localbase:ldflags
+USE_CXXSTD= c++14
+
GNU_CONFIGURE= yes
+
INSTALL_TARGET= install-strip
+
MAKE_JOBS_UNSAFE= yes
+CONFLICTS_INSTALL= zh-fcitx
+
WRKSRC= ${WRKDIR}/fcitx
CONFIGURE_ENV+= SCIM_DATADIR=${PREFIX}/share/scim \
diff --git a/chinese/scim-fcitx/pkg-descr b/chinese/scim-fcitx/pkg-descr
index c5c19668c135..af9015d068f0 100644
--- a/chinese/scim-fcitx/pkg-descr
+++ b/chinese/scim-fcitx/pkg-descr
@@ -2,5 +2,3 @@ fcitx stands for Free Chinese Input Toy of X,it's a ollection of Simplified
Chinese input methods based on XIM (X Input Method), including WuBi, PinYin,
and QuWei.
scim-fcitx is an SCIM IMEngine module for fcitx.
-
-WWW: http://www.fcitx.org
diff --git a/chinese/scim-pinyin/Makefile b/chinese/scim-pinyin/Makefile
index f0a3a12bf68c..576ea9b13da8 100644
--- a/chinese/scim-pinyin/Makefile
+++ b/chinese/scim-pinyin/Makefile
@@ -1,5 +1,3 @@
-# Created by: Jie Gao <gaoj@cpsc.ucalgary.ca>
-
PORTNAME= scim-pinyin
PORTVERSION= 0.5.92
PORTREVISION= 4
@@ -8,23 +6,28 @@ MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= SCIM Chinese Smart Pinyin input method
+WWW= https://github.com/scim-im/scim
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= scim>=1.2.0:textproc/scim
RUN_DEPENDS:= ${BUILD_DEPENDS}
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+USES= gmake iconv libtool:keepla localbase:ldflags pathfix pkgconfig
+USE_CXXSTD= c++14
-USES= gmake iconv libtool:keepla pathfix pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-skim-support
+
INSTALL_TARGET= install-strip
-CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__
-LDFLAGS+= -L${LOCALBASE}/lib -lintl
+CPPFLAGS+= -D__STDC_ISO_10646__
+LDFLAGS+= -lintl
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
+
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
diff --git a/chinese/scim-pinyin/pkg-descr b/chinese/scim-pinyin/pkg-descr
index 8a1d22b196f7..96353b135c80 100644
--- a/chinese/scim-pinyin/pkg-descr
+++ b/chinese/scim-pinyin/pkg-descr
@@ -3,5 +3,3 @@ SCIM Chinese Smart Pinyin input method
Smart Common Input Method platform, in short SCIM, is a development platform to
make Input Method developers live easier. It has very clear architecture and
very simple programming interface.
-
-WWW: https://github.com/scim-im/scim
diff --git a/chinese/scim-tables/Makefile b/chinese/scim-tables/Makefile
index b968a5ec3a7d..c37b20705f77 100644
--- a/chinese/scim-tables/Makefile
+++ b/chinese/scim-tables/Makefile
@@ -1,5 +1,3 @@
-# Created by: Jie Gao <gaoj@cpsc.ucalgary.ca>
-
PORTNAME= scim-tables
PORTVERSION= 0.5.10
PORTREVISION= 1
@@ -8,6 +6,7 @@ MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= SCIM table based Chinese input methods
+WWW= https://github.com/scim-im/scim
BUILD_DEPENDS= scim:textproc/scim \
scim-make-table:textproc/scim-table-imengine
diff --git a/chinese/scim-tables/pkg-descr b/chinese/scim-tables/pkg-descr
index 5920a6d8e833..074020771758 100644
--- a/chinese/scim-tables/pkg-descr
+++ b/chinese/scim-tables/pkg-descr
@@ -4,5 +4,3 @@ Erbi, EZ, Jyutping, Simplex, Wubi, Ziranma, ZhuYin
Smart Common Input Method platform, in short SCIM, is a development platform to
make Input Method developers live easier. It has very clear architecture and
very simple programming interface.
-
-WWW: https://github.com/scim-im/scim
diff --git a/chinese/sourcehansans-sc-otf/Makefile b/chinese/sourcehansans-sc-otf/Makefile
index d2e97d281609..3217d8a9b547 100644
--- a/chinese/sourcehansans-sc-otf/Makefile
+++ b/chinese/sourcehansans-sc-otf/Makefile
@@ -1,47 +1,18 @@
-PORTNAME= sourcehansans
-PORTVERSION= 2.000
-DISTVERSIONSUFFIX= R
CATEGORIES= chinese x11-fonts
PKGNAMESUFFIX= -sc-otf
# Note: the following PKGNAMEPREFIX is here only for self-documenting purpose;
# actual prefixing is done by the `chinese' category itself.
#PKGNAMEPREFIX= zh-
-MAINTAINER= hyun@caffeinated.codes
COMMENT= Simplified Chinese font by Adobe designed for user interfaces
-LICENSE= OFL11
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-USES= fonts
-USE_GITHUB= yes
-GH_ACCOUNT= adobe-fonts
-GH_PROJECT= source-han-sans
-
-NO_ARCH= yes
-NO_BUILD= yes
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= HW
-OPTIONS_SINGLE= TYPE
-OPTIONS_SINGLE_TYPE= FULL SUBSET
-OPTIONS_DEFAULT= FULL
-OPTIONS_SUB= yes
-
-HW_DESC= Install the half-width font in addition to the full font
-FULL_DESC= Install the full font (can display all CJK)
SUBSET_DESC= Install the subset font (can display SC only)
-SUBSET_PREVENTS= HW
-SUBSET_PREVENTS_MSG= Half-width can only be installed in addition to the full font
FULL_VARS= FONTNAME=SourceHanSansSC SRCFONTSDIR=OTF/SimplifiedChinese
SUBSET_VARS= FONTNAME=SourceHanSansCN SRCFONTSDIR=SubsetOTF/CN
-do-install:
- @${MKDIR} ${STAGEDIR}${FONTSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${SRCFONTSDIR}/*.otf ${STAGEDIR}${FONTSDIR}
+SHS_HW_LANG= SimplifiedChinese
-post-install-HW-on:
- ${INSTALL_DATA} ${WRKSRC}/OTF/SimplifiedChineseHW/*.otf ${STAGEDIR}${FONTSDIR}
+MASTERDIR= ${.CURDIR}/../../japanese/sourcehansans-otf
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/chinese/sourcehansans-sc-otf/distinfo b/chinese/sourcehansans-sc-otf/distinfo
deleted file mode 100644
index 4a60feacb6f4..000000000000
--- a/chinese/sourcehansans-sc-otf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1543452538
-SHA256 (adobe-fonts-source-han-sans-2.000R_GH0.tar.gz) = 3c4dae5225605a90f115570d1c6a86eea8e6b04057297a5566f72f4e48ed0aa8
-SIZE (adobe-fonts-source-han-sans-2.000R_GH0.tar.gz) = 2093662207
diff --git a/chinese/sourcehansans-sc-otf/files/pkg-message.in b/chinese/sourcehansans-sc-otf/files/pkg-message.in
index 153f61da885a..0f30336c6adc 100644
--- a/chinese/sourcehansans-sc-otf/files/pkg-message.in
+++ b/chinese/sourcehansans-sc-otf/files/pkg-message.in
@@ -1,11 +1,4 @@
[
{ type: install
- message: <<EOM
-You can start using the font by following this instruction:
-
-Add the following line to the "Files" section of your X.org configuration file:
-
- FontPath "%%FONTSDIR%%/"
-EOM
}
]
diff --git a/chinese/sourcehansans-sc-otf/pkg-descr b/chinese/sourcehansans-sc-otf/pkg-descr
index ca61ab235fd7..bdd065cad9ef 100644
--- a/chinese/sourcehansans-sc-otf/pkg-descr
+++ b/chinese/sourcehansans-sc-otf/pkg-descr
@@ -10,5 +10,3 @@ from our popular Source Sans family. All told, each font weight in the family
has a total of 65,535 glyphs (the maximum supported in the OpenType format), and
the entire family rounds out at just under half a million total glyphs."
--- The Typekit Blog, Adobe
-
-WWW: https://github.com/adobe-fonts/source-han-sans
diff --git a/chinese/sourcehansans-tc-otf/Makefile b/chinese/sourcehansans-tc-otf/Makefile
index 9b373cfa8b4e..9b77c1c11cf5 100644
--- a/chinese/sourcehansans-tc-otf/Makefile
+++ b/chinese/sourcehansans-tc-otf/Makefile
@@ -1,47 +1,18 @@
-PORTNAME= sourcehansans
-PORTVERSION= 2.000
-DISTVERSIONSUFFIX= R
CATEGORIES= chinese x11-fonts
PKGNAMESUFFIX= -tc-otf
# Note: the following PKGNAMEPREFIX is here only for self-documenting purpose;
# actual prefixing is done by the `chinese' category itself.
#PKGNAMEPREFIX= zh-
-MAINTAINER= hyun@caffeinated.codes
COMMENT= Traditional Chinese font by Adobe designed for user interfaces
-LICENSE= OFL11
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-USES= fonts
-USE_GITHUB= yes
-GH_ACCOUNT= adobe-fonts
-GH_PROJECT= source-han-sans
-
-NO_ARCH= yes
-NO_BUILD= yes
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= HW
-OPTIONS_SINGLE= TYPE
-OPTIONS_SINGLE_TYPE= FULL SUBSET
-OPTIONS_DEFAULT= FULL
-OPTIONS_SUB= yes
-
-HW_DESC= Install the half-width font in addition to the full font
-FULL_DESC= Install the full font (can display all CJK)
SUBSET_DESC= Install the subset font (can display TC only)
-SUBSET_PREVENTS= HW
-SUBSET_PREVENTS_MSG= Half-width can only be installed in addition to the full font
FULL_VARS= FONTNAME=SourceHanSansTC SRCFONTSDIR=OTF/TraditionalChinese
SUBSET_VARS= FONTNAME=SourceHanSansTW SRCFONTSDIR=SubsetOTF/TW
-do-install:
- @${MKDIR} ${STAGEDIR}${FONTSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${SRCFONTSDIR}/*.otf ${STAGEDIR}${FONTSDIR}
+SHS_HW_LANG= TraditionalChinese
-post-install-HW-on:
- ${INSTALL_DATA} ${WRKSRC}/OTF/TraditionalChineseHW/*.otf ${STAGEDIR}${FONTSDIR}
+MASTERDIR= ${.CURDIR}/../../japanese/sourcehansans-otf
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/chinese/sourcehansans-tc-otf/distinfo b/chinese/sourcehansans-tc-otf/distinfo
deleted file mode 100644
index f94135bd5cdd..000000000000
--- a/chinese/sourcehansans-tc-otf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1543452799
-SHA256 (adobe-fonts-source-han-sans-2.000R_GH0.tar.gz) = 3c4dae5225605a90f115570d1c6a86eea8e6b04057297a5566f72f4e48ed0aa8
-SIZE (adobe-fonts-source-han-sans-2.000R_GH0.tar.gz) = 2093662207
diff --git a/chinese/sourcehansans-tc-otf/files/pkg-message.in b/chinese/sourcehansans-tc-otf/files/pkg-message.in
index 153f61da885a..0f30336c6adc 100644
--- a/chinese/sourcehansans-tc-otf/files/pkg-message.in
+++ b/chinese/sourcehansans-tc-otf/files/pkg-message.in
@@ -1,11 +1,4 @@
[
{ type: install
- message: <<EOM
-You can start using the font by following this instruction:
-
-Add the following line to the "Files" section of your X.org configuration file:
-
- FontPath "%%FONTSDIR%%/"
-EOM
}
]
diff --git a/chinese/sourcehansans-tc-otf/pkg-descr b/chinese/sourcehansans-tc-otf/pkg-descr
index 6c6605eb2fb0..8f9ddd375203 100644
--- a/chinese/sourcehansans-tc-otf/pkg-descr
+++ b/chinese/sourcehansans-tc-otf/pkg-descr
@@ -10,5 +10,3 @@ from our popular Source Sans family. All told, each font weight in the family
has a total of 65,535 glyphs (the maximum supported in the OpenType format), and
the entire family rounds out at just under half a million total glyphs."
--- The Typekit Blog, Adobe
-
-WWW: https://github.com/adobe-fonts/source-han-sans
diff --git a/chinese/sourcehanserif-sc-otf/Makefile b/chinese/sourcehanserif-sc-otf/Makefile
index 94513f21a089..2d9134021fe5 100644
--- a/chinese/sourcehanserif-sc-otf/Makefile
+++ b/chinese/sourcehanserif-sc-otf/Makefile
@@ -10,6 +10,7 @@ PKGNAMESUFFIX= -sc-otf
MAINTAINER= hyun@caffeinated.codes
COMMENT= Simplified Chinese font by Adobe designed for user interfaces
+WWW= https://github.com/adobe-fonts/source-han-serif
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/chinese/sourcehanserif-sc-otf/pkg-descr b/chinese/sourcehanserif-sc-otf/pkg-descr
index 43926857aebf..6bd3bdbb0011 100644
--- a/chinese/sourcehanserif-sc-otf/pkg-descr
+++ b/chinese/sourcehanserif-sc-otf/pkg-descr
@@ -10,5 +10,3 @@ that emphasizes shared elements between the languages while honoring the
diversity of each. Also included is a rich set of Western glyphs supporting the
Latin, Greek, and Cyrillic scripts, which were derived from Source Serif."
--- The Typekit, Adobe
-
-WWW: https://github.com/adobe-fonts/source-han-serif
diff --git a/chinese/sourcehanserif-tc-otf/Makefile b/chinese/sourcehanserif-tc-otf/Makefile
index 7d7a79d15ad3..653ecbc35581 100644
--- a/chinese/sourcehanserif-tc-otf/Makefile
+++ b/chinese/sourcehanserif-tc-otf/Makefile
@@ -10,6 +10,7 @@ PKGNAMESUFFIX= -tc-otf
MAINTAINER= hyun@caffeinated.codes
COMMENT= Traditional Chinese font by Adobe designed for user interfaces
+WWW= https://github.com/adobe-fonts/source-han-serif
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/chinese/sourcehanserif-tc-otf/pkg-descr b/chinese/sourcehanserif-tc-otf/pkg-descr
index 9193b5f65862..2c99487a4ad2 100644
--- a/chinese/sourcehanserif-tc-otf/pkg-descr
+++ b/chinese/sourcehanserif-tc-otf/pkg-descr
@@ -10,5 +10,3 @@ that emphasizes shared elements between the languages while honoring the
diversity of each. Also included is a rich set of Western glyphs supporting the
Latin, Greek, and Cyrillic scripts, which were derived from Source Serif."
--- The Typekit, Adobe
-
-WWW: https://github.com/adobe-fonts/source-han-serif
diff --git a/chinese/taipeisanstc/Makefile b/chinese/taipeisanstc/Makefile
index d590c83568cd..c4cf1f2c854c 100644
--- a/chinese/taipeisanstc/Makefile
+++ b/chinese/taipeisanstc/Makefile
@@ -1,10 +1,11 @@
PORTNAME= taipeisanstc
DISTVERSION= Beta
CATEGORIES= chinese x11-fonts
-MASTER_SITES= https://www.cs.nctu.edu.tw/~lwhsu/ports/distfiles/taipeisanstc/
+MASTER_SITES= https://people.cs.nycu.edu.tw/~lwhsu/ports/distfiles/taipeisanstc/
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Taipei Sans TC
+WWW= https://sites.google.com/view/jtfoundry/
LICENSE= OFL11
diff --git a/chinese/taipeisanstc/pkg-descr b/chinese/taipeisanstc/pkg-descr
index a5412fd3d10d..cd5814c450a6 100644
--- a/chinese/taipeisanstc/pkg-descr
+++ b/chinese/taipeisanstc/pkg-descr
@@ -6,5 +6,3 @@ Taipei Sans TC retains all Han characters (including Chinese simplified Hanzi,
Japanese Kanji and Korean Hanja) and Japanese Kana from Source Han Sans. Han
characters not originally included in the KR version still retain their
characteristics from the CN (SC), JP or TW (TC) version.
-
-WWW: https://sites.google.com/view/jtfoundry/
diff --git a/chinese/tin/Makefile b/chinese/tin/Makefile
index de33e07efddd..0a56fbf8f593 100644
--- a/chinese/tin/Makefile
+++ b/chinese/tin/Makefile
@@ -1,9 +1,9 @@
-# Created by: Yen-Shuo Su <yssu@CCCA.NCTU.edu.tw>
-
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
+CONFLICTS_INSTALL= tin # bin/metamutt
+
EXTRA_PATCHES= ${.CURDIR}/files/patch-attrib.c \
${.CURDIR}/files/patch-cook.c \
${.CURDIR}/files/patch-mail.c \
diff --git a/chinese/tintin++/Makefile b/chinese/tintin++/Makefile
index 04c91772472f..5cf1f3f9c886 100644
--- a/chinese/tintin++/Makefile
+++ b/chinese/tintin++/Makefile
@@ -1,5 +1,3 @@
-# Created by: Foxfair Hu <foxfair@FreeBSD.org>
-
CATEGORIES= chinese
CONFLICTS_INSTALL= tintin++
diff --git a/chinese/ttf2pt1/Makefile b/chinese/ttf2pt1/Makefile
index 47272e36dc73..7600c7717a5c 100644
--- a/chinese/ttf2pt1/Makefile
+++ b/chinese/ttf2pt1/Makefile
@@ -1,5 +1,3 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= ttf2pt1
PORTVERSION= 3.4.0
CATEGORIES= chinese print
@@ -8,6 +6,7 @@ DISTNAME= ${PORTNAME}-chinese-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= True Type Font to Postscript Type 1 converter with Chinese maps
+WWW= https://ttf2pt1.sourceforge.net/
RUN_DEPENDS= ttf2pt1:print/ttf2pt1
diff --git a/chinese/ttf2pt1/pkg-descr b/chinese/ttf2pt1/pkg-descr
index 3a49455adafe..fa36976708c9 100644
--- a/chinese/ttf2pt1/pkg-descr
+++ b/chinese/ttf2pt1/pkg-descr
@@ -3,5 +3,3 @@ Type 3 converter. Which will convert Most True Type Fonts to and Adobe
Type 1 .pfa file. The files produced are in human readable form, which
further needs to be encrypted with the t1utilities, to work with most
software requiring type 1 fonts.
-
-WWW: http://ttf2pt1.sourceforge.net/
diff --git a/chinese/ttfm/Makefile b/chinese/ttfm/Makefile
index 863818688818..43aaa4953b1b 100644
--- a/chinese/ttfm/Makefile
+++ b/chinese/ttfm/Makefile
@@ -1,8 +1,6 @@
-# Created by: Jing-Tang Keith Jang <keith@FreeBSD.org>
-
PORTNAME= ttfm
PORTVERSION= 0.9.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= chinese print
MASTER_SITES= LOCAL/rafan/chinese
@@ -31,7 +29,7 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ttfinfo ${STAGEDIR}${PREFIX}/bin/
${INSTALL_SCRIPT} ${WRKSRC}/ttfm.sh ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/ttfm.sh.1 ${STAGEDIR}${MANPREFIX}/man/man1/
+ ${INSTALL_MAN} ${WRKSRC}/ttfm.sh.1 ${STAGEDIR}${PREFIX}/share/man/man1/
@${MKDIR} ${STAGEDIR}${DATADIR}
.for module in gscjk.ttfm xttfm.ttfm
${INSTALL_SCRIPT} ${WRKSRC}/modules/${module} ${STAGEDIR}${DATADIR}/
diff --git a/chinese/ttfm/pkg-plist b/chinese/ttfm/pkg-plist
index c51db6336686..d0134f85f730 100644
--- a/chinese/ttfm/pkg-plist
+++ b/chinese/ttfm/pkg-plist
@@ -1,5 +1,5 @@
bin/ttfinfo
bin/ttfm.sh
-man/man1/ttfm.sh.1.gz
+share/man/man1/ttfm.sh.1.gz
%%DATADIR%%/gscjk.ttfm
%%DATADIR%%/xttfm.ttfm
diff --git a/chinese/ve/Makefile b/chinese/ve/Makefile
index 4e19bb3e1c6b..725d2cb11303 100644
--- a/chinese/ve/Makefile
+++ b/chinese/ve/Makefile
@@ -1,5 +1,3 @@
-# Created by: Ching-Hong Wu <woju@freebsd.ntu.edu.tw>
-
PORTNAME= ve
PORTVERSION= 1.1
CATEGORIES= chinese
@@ -8,6 +6,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= gaod@hychen.org
COMMENT= NTHU-CS Maple BBS 2.36 BBS-like editor
+WWW= http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/ve.html
LICENSE= GPLv1 GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/chinese/ve/pkg-descr b/chinese/ve/pkg-descr
index 5bbe0fe28a05..af4c62940b43 100644
--- a/chinese/ve/pkg-descr
+++ b/chinese/ve/pkg-descr
@@ -16,5 +16,3 @@ ve is a tiny editor, about 60K. It's woju's favorite UNIX editor.
The most obvious weakness of ve is changing TABs into Spaces. So
please don't use ve to edit TAB-important files, such as Makefile,
sendmail.cf, syslog.conf... etc.
-
-WWW: http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/ve.html
diff --git a/chinese/wenju/Makefile b/chinese/wenju/Makefile
index 2dec8e2048dc..8d3a8c245a40 100644
--- a/chinese/wenju/Makefile
+++ b/chinese/wenju/Makefile
@@ -1,13 +1,12 @@
-# Created by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-
PORTNAME= wenju
PORTVERSION= 1.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= chinese
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of writing tools in Chinese
+WWW= https://sourceforge.net/projects/wenju/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -18,6 +17,8 @@ USE_GNOME= gtk20
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
+CONFLICTS_INSTALL= reed talkfilters # bin/wrap
+
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
diff --git a/chinese/wenju/pkg-descr b/chinese/wenju/pkg-descr
index d1e2f11f4bb0..8fbb51f3358a 100644
--- a/chinese/wenju/pkg-descr
+++ b/chinese/wenju/pkg-descr
@@ -5,5 +5,3 @@ Unicode. Default input tables include Wubi and Pinyin, among others.
This port also provides "wrap" utility which can be used to wrap input text
to specified width. It correctly takes into account punctuation marks when
breaking words, and that Latin and Chinese characters have different width.
-
-WWW: https://sourceforge.net/projects/wenju/
diff --git a/chinese/wordpress-zh_CN/Makefile b/chinese/wordpress-zh_CN/Makefile
index 70891782dbf0..f1b807a90d69 100644
--- a/chinese/wordpress-zh_CN/Makefile
+++ b/chinese/wordpress-zh_CN/Makefile
@@ -1,58 +1,12 @@
-# Created by: Joe Horn <joehorn@gmail.com>
+CATEGORIES= chinese
+MASTER_SITES= https://cn.wordpress.org/
-PORTNAME= wordpress
-DISTVERSION= 5.8
-DISTVERSIONSUFFIX= -zh_CN
-CATEGORIES= chinese www
-MASTER_SITES= http://cn.wordpress.org/
-PKGNAMESUFFIX= -zh_CN
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= State-of-the-art semantic personal publishing platform
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/license.txt
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USES= php:web
-USE_PHP= curl exif fileinfo ftp gd hash json mysqli pcre tokenizer xml zip zlib
-RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
-NO_ARCH= yes
-NO_BUILD= yes
-
-PLIST= ${WRKDIR}/pkg-plist
WWWDIR= ${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= readme.html
-
-OPTIONS_DEFINE= DOCS
-
-SUB_FILES= pkg-message
-
-pre-everything::
- @${ECHO_CMD} "If you want to upgrade, you must read upgrade document."
- @${ECHO_CMD} ""
-. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
- @sleep 1
-. endif
-
-pre-install:
- ${ECHO_CMD} '@owner www' > ${PLIST}
- ${ECHO_CMD} '@group www' >> ${PLIST}
- cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST}
- ${ECHO_CMD} '@owner' >> ${PLIST}
- ${ECHO_CMD} '@group' >> ${PLIST}
- if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \
- ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi
+WORDPRESS_LANG= zh_CN
-do-install:
- ${MKDIR} ${STAGEDIR}${WWWDIR}/
- ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/
- ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \;
+DISTINFO_FILE= ${.CURDIR}/distinfo
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
+MASTERDIR= ${.CURDIR}/../../www/wordpress
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/chinese/wordpress-zh_CN/distinfo b/chinese/wordpress-zh_CN/distinfo
index f77645298d6a..ec56d1c40302 100644
--- a/chinese/wordpress-zh_CN/distinfo
+++ b/chinese/wordpress-zh_CN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630346293
-SHA256 (wordpress-5.8-zh_CN.tar.gz) = 06ee77440210e99e07aa945c3dc042a8db51ca9fcee24e6bcda940212d58d702
-SIZE (wordpress-5.8-zh_CN.tar.gz) = 15785398
+TIMESTAMP = 1712770770
+SHA256 (wordpress-6.4.4-zh_CN.tar.gz) = 3679252d407beda3467432ab434c2d9db80cce95be1298c9fcb713a8f503a40e
+SIZE (wordpress-6.4.4-zh_CN.tar.gz) = 25556163
diff --git a/chinese/wordpress-zh_CN/files/pkg-message.in b/chinese/wordpress-zh_CN/files/pkg-message.in
deleted file mode 100644
index 709c4c2d5de2..000000000000
--- a/chinese/wordpress-zh_CN/files/pkg-message.in
+++ /dev/null
@@ -1,19 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Please read following note for installation steps before the first use of WordPress.
-
-1. Copy wp-config-sample.php to wp-config.php
- in %%WWWDIR%% .
-
-2. Modify it to fit your MySQL.
-
-3. Modify your web server configuration.
-
-
-If you are upgrading from prior version, please browse this URL :
-
- http://[WORDPRESS_URL]/wp-admin/upgrade.php
-EOM
-}
-]
diff --git a/chinese/wordpress-zh_CN/pkg-descr b/chinese/wordpress-zh_CN/pkg-descr
deleted file mode 100644
index 6f97d2dd03a1..000000000000
--- a/chinese/wordpress-zh_CN/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-WordPress is a state-of-the-art semantic personal publishing platform
-with a focus on aesthetics, web standards, and usability.
-
-More simply, Wordpress is what you use when you want to work
-with your blogging software, not fight it.
-
-WWW: https://cn.wordpress.org/
diff --git a/chinese/wordpress-zh_TW/Makefile b/chinese/wordpress-zh_TW/Makefile
index d646b29ac260..7ef254ac3a8a 100644
--- a/chinese/wordpress-zh_TW/Makefile
+++ b/chinese/wordpress-zh_TW/Makefile
@@ -1,60 +1,12 @@
-# Created by: Joe Horn <joehorn@gmail.com>
+CATEGORIES= chinese
+MASTER_SITES= https://cn.wordpress.org/
-PORTNAME= wordpress
-PORTVERSION= 5.8
-DISTVERSIONSUFFIX= -zh_TW
-CATEGORIES= chinese www
-MASTER_SITES= http://tw.wordpress.org/
-PKGNAMESUFFIX= -zh_TW
-
-MAINTAINER= joneum@FreeBSD.org
-COMMENT= State-of-the-art semantic personal publishing platform
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/license.txt
-
-BROKEN= fails to fetch (checksum mismatch)
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USES= php:web
-USE_PHP= curl exif fileinfo ftp gd hash json mysqli pcre tokenizer xml zip zlib
-RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
-NO_ARCH= yes
-NO_BUILD= yes
-
-PLIST= ${WRKDIR}/pkg-plist
WWWDIR= ${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= readme.html
-
-OPTIONS_DEFINE= DOCS
-
-SUB_FILES= pkg-message
-
-pre-everything::
- @${ECHO_CMD} "If you want to upgrade, you must read upgrade document."
- @${ECHO_CMD} ""
-. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
- @sleep 1
-. endif
-
-pre-install:
- ${ECHO_CMD} '@owner www' > ${PLIST}
- ${ECHO_CMD} '@group www' >> ${PLIST}
- cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST}
- ${ECHO_CMD} '@owner' >> ${PLIST}
- ${ECHO_CMD} '@group' >> ${PLIST}
- if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \
- ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi
+WORDPRESS_LANG= zh_TW
-do-install:
- ${MKDIR} ${STAGEDIR}${WWWDIR}/
- ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/
- ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \;
+DISTINFO_FILE= ${.CURDIR}/distinfo
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
+MASTERDIR= ${.CURDIR}/../../www/wordpress
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/chinese/wordpress-zh_TW/distinfo b/chinese/wordpress-zh_TW/distinfo
index c5f0713ebaf7..feb4fb3f4e69 100644
--- a/chinese/wordpress-zh_TW/distinfo
+++ b/chinese/wordpress-zh_TW/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1630346342
-SHA256 (wordpress-5.8-zh_TW.tar.gz) = 234935e3ce8c1dd11f653295bad9e286b5565bf9046dcc8fe48b0bd01e1cdfc6
-SIZE (wordpress-5.8-zh_TW.tar.gz) = 15807108
+TIMESTAMP = 1712770801
+SHA256 (wordpress-6.4.4-zh_TW.tar.gz) = 8e19b0fa845c4d78d35b3edee639e1f947eeae2092c7c343c6919d72a8a15ddb
+SIZE (wordpress-6.4.4-zh_TW.tar.gz) = 25574266
diff --git a/chinese/wordpress-zh_TW/files/pkg-message.in b/chinese/wordpress-zh_TW/files/pkg-message.in
deleted file mode 100644
index 709c4c2d5de2..000000000000
--- a/chinese/wordpress-zh_TW/files/pkg-message.in
+++ /dev/null
@@ -1,19 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Please read following note for installation steps before the first use of WordPress.
-
-1. Copy wp-config-sample.php to wp-config.php
- in %%WWWDIR%% .
-
-2. Modify it to fit your MySQL.
-
-3. Modify your web server configuration.
-
-
-If you are upgrading from prior version, please browse this URL :
-
- http://[WORDPRESS_URL]/wp-admin/upgrade.php
-EOM
-}
-]
diff --git a/chinese/wordpress-zh_TW/pkg-descr b/chinese/wordpress-zh_TW/pkg-descr
deleted file mode 100644
index a6bcd29dcdcf..000000000000
--- a/chinese/wordpress-zh_TW/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-WordPress is a state-of-the-art semantic personal publishing platform
-with a focus on aesthetics, web standards, and usability.
-
-More simply, Wordpress is what you use when you want to work
-with your blogging software, not fight it.
-
-WWW: https://tw.wordpress.org/