Created attachment 152220 [details] Proposed change. This is a port for ibus-libpinyin. I noticed this was not committed and it was under Henry Hu's maintenance (although I can't find a PR for it) so I have cleaned dust on the port and updated it to the latest version.
If I remember it correctly, the main reason that it's not submitted is because libpinyin is still at an old version. I planned to update libpinyin, fcitx-libpinyin and ibus-libpinyin. They are mostly ready, but because redports is down I postponed the updates. I'll check if libpinyin still needs to be updated.
(In reply to Henry Hu from comment #1) JFYI I have a kludge changeset ( bug 197115 ) which updates libpinyin to 1.0.0. If you already have better version please feel free to comment and let's use the better version.
Basically, the blocking items were: ibus-libpinyin 1.6.92 DEPENDS ON libpinyin 1.0.0 (libpinyin >= 0.9.91) REQUIRES fcitx-libpinyin 0.3.1 (fcitx-libpinyin 0.2.1 does not work with libpinyin 1.0.0) DEPENDS ON fcitx 4.2.8 (fcitx >= 4.2.8) REQUIRES fcitx-rime 0.3.0 (fcitx-rime 0.1.2 does not work with fcitx 4.2.8) DEPENDS ON librime 1.1 (rime >= 1.0.0) DEPENDS ON yaml-cpp 0.5 (libyaml-cpp >= 0.5) But yaml-cpp was at 0.3, and it's not compatible with version 0.5. We didn't realize that yaml-cpp was updated to 0.5 in Sep, 2014. Now the items on the dependency chain should be updated first, and then ibus-libpinyin can be created. I have another patch which corresponds to ibus-libpinyin 1.4.93 which is the latest version that works with current libpinyin, but I think that it's better to just wait for libpinyin to be updated.
Created attachment 154507 [details] Proposed change.
A commit references this bug: Author: delphij Date: Tue Mar 31 21:06:50 UTC 2015 New revision: 382867 URL: https://svnweb.freebsd.org/changeset/ports/382867 Log: Add ibus-libpinyin 1.7.1, intelligent Pinyin engine based on libpinyin for IBus. This is based on an old version of ibus-libpinyin submitted by Henry Hu <henry.hu.sh gmail com> with updates from myself. PR: 197116 Changes: head/chinese/Makefile head/chinese/ibus-libpinyin/ head/chinese/ibus-libpinyin/Makefile head/chinese/ibus-libpinyin/distinfo head/chinese/ibus-libpinyin/pkg-descr head/chinese/ibus-libpinyin/pkg-plist