FreeBSD Ports

chinese/libime 1.1.17

Library to support generic input method implementation

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c65d196767
License
LGPL21
Categories
chinese, textproc
Package size
38286.1 KiB, 47158.9 KiB installed

Description

This is a library to support generic input method implementation.

Install

As a binary package — by origin, or by package name:

pkg install chinese/libime
pkg install zh-libime

From the ports tree:

cd /usr/ports/chinese/libime/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zh-libime>0:chinese/libime
LIB_DEPENDS=	libIMECore.so:chinese/libime

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.15_21.1.17-1.1.10_11.1.17
FreeBSD:14:quarterly1.1.15_21.1.15_2n/a1.1.10_11.1.15_2
FreeBSD:15:latest1.1.171.1.17n/a1.1.10_11.1.10_1
FreeBSD:15:quarterly1.1.15_21.1.15_2n/an/an/a
FreeBSD:16:latest1.1.15_21.1.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 79
All run dependencies 71

Configuration

No options to configure.

USES
cmake compiler:c++17-lang kde pkgconfig tar:zst
Service scripts
none

Files

pkg-plist 74
  • bin/libime_history
  • bin/libime_migrate_fcitx4_pinyin
  • bin/libime_migrate_fcitx4_table
  • bin/libime_pinyindict
  • bin/libime_prediction
  • bin/libime_slm_build_binary
  • bin/libime_tabledict
  • include/LibIME/libime/core/datrie.h
  • include/LibIME/libime/core/decoder.h
  • include/LibIME/libime/core/dictionary.h
  • include/LibIME/libime/core/historybigram.h
  • include/LibIME/libime/core/inputbuffer.h
  • include/LibIME/libime/core/languagemodel.h
  • include/LibIME/libime/core/lattice.h
  • include/LibIME/libime/core/libimecore_export.h
  • include/LibIME/libime/core/lrucache.h
  • include/LibIME/libime/core/prediction.h
  • include/LibIME/libime/core/segmentgraph.h
  • include/LibIME/libime/core/triedictionary.h
  • include/LibIME/libime/core/userlanguagemodel.h
  • include/LibIME/libime/core/utils.h
  • include/LibIME/libime/pinyin/libimepinyin_export.h
  • include/LibIME/libime/pinyin/pinyincontext.h
  • include/LibIME/libime/pinyin/pinyincorrectionprofile.h
  • include/LibIME/libime/pinyin/pinyindata.h
  • include/LibIME/libime/pinyin/pinyindecoder.h
  • include/LibIME/libime/pinyin/pinyindictionary.h
  • include/LibIME/libime/pinyin/pinyinencoder.h
  • include/LibIME/libime/pinyin/pinyinime.h
  • include/LibIME/libime/pinyin/pinyinmatchstate.h
  • include/LibIME/libime/pinyin/pinyinmatchstate_p.h
  • include/LibIME/libime/pinyin/pinyinprediction.h
  • include/LibIME/libime/pinyin/shuangpindata.h
  • include/LibIME/libime/pinyin/shuangpinprofile.h
  • include/LibIME/libime/table/autophrasedict.h
  • include/LibIME/libime/table/libimetable_export.h
  • include/LibIME/libime/table/tablebaseddictionary.h
  • include/LibIME/libime/table/tablecontext.h
  • include/LibIME/libime/table/tabledecoder.h
  • include/LibIME/libime/table/tableoptions.h
  • include/LibIME/libime/table/tablerule.h
  • lib/cmake/LibIMECore/LibIMECoreConfig.cmake
  • lib/cmake/LibIMECore/LibIMECoreConfigVersion.cmake
  • lib/cmake/LibIMECore/LibIMECoreTargets-.cmake
  • lib/cmake/LibIMECore/LibIMECoreTargets.cmake
  • lib/cmake/LibIMEPinyin/LibIMEPinyinConfig.cmake
  • lib/cmake/LibIMEPinyin/LibIMEPinyinConfigVersion.cmake
  • lib/cmake/LibIMEPinyin/LibIMEPinyinTargets-.cmake
  • lib/cmake/LibIMEPinyin/LibIMEPinyinTargets.cmake
  • lib/cmake/LibIMETable/LibIMETableConfig.cmake
  • lib/cmake/LibIMETable/LibIMETableConfigVersion.cmake
  • lib/cmake/LibIMETable/LibIMETableTargets-.cmake
  • lib/cmake/LibIMETable/LibIMETableTargets.cmake
  • lib/libIMECore.so
  • lib/libIMECore.so.0
  • lib/libIMECore.so.
  • lib/libIMEPinyin.so
  • lib/libIMEPinyin.so.0
  • lib/libIMEPinyin.so.
  • lib/libIMETable.so
  • lib/libIMETable.so.0
  • lib/libIMETable.so.
  • lib/libime/zh_CN.lm
  • lib/libime/zh_CN.lm.predict
  • share/zh-libime/cj.main.dict
  • share/zh-libime/db.main.dict
  • share/zh-libime/erbi.main.dict
  • share/zh-libime/extb.dict
  • share/zh-libime/qxm.main.dict
  • share/zh-libime/sc.dict
  • share/zh-libime/wanfeng.main.dict
  • share/zh-libime/wbpy.main.dict
  • share/zh-libime/wbx.main.dict
  • share/zh-libime/zrm.main.dict
distinfo 4
FileSizeSHA256
libime/libime-1.1.17.tar.zst59219003909f574093a4a7f41a6a036ccd4d622f8861eaee4dd0c54cb29026b9885e8d
libime/lm_sc.arpa-20260629.tar.zst7.7670558e+0706808333b9173e5374cf2cb5afc12d08f5625bf9abb536489cac376fc05f2e7f
libime/dict-20260907.tar.zst2.314459e+06fb75a179065e690dfc4559ce1807cbaf4fbe4f0111a5005615be9f435e6b9d76
libime/table-20240108.tar.zst4.656038e+063e9d87b04a393f131723472c8eaa860dd23c378a3d4f6a9005513b2a95b3614b
Master sites 2
  • https://download.fcitx-im.org/fcitx5/libime/
  • https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict

Commit history 5

DateCommitCreditsLog message
c65d196767 Li-Wen Hsu chinese/libime: Update to 1.1.17
Follow data/CMakeLists.txt for the bundled OpenGram data: lm_sc.arpa 20260606 -> 20260629 and dict 20260430 -> 20260907. Add the missing libzstd LIB_DEPENDS: upstream requires zstd, which was only pulled in indirectly through devel/boost-libs. Declare boost-libs as a build and run dependency, not by libboost_*.so: the Boost.Filesystem LIB_DEPENDS was never needed, and Boost.Iostreams is header-only here, so nothing links to a Boost library at run time. The installed headers and LibIME*Config.cmake still need Boost, hence the run dependency.
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
95f9a68089 Max Brazhnikov */*: Switch to USES=kde
All these ports use only the ECM module shipped with KDE Frameworks. ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart a while ago. While here, drop runtime dependency on ECM. Differential: D58578 Reviewed by: adridg, arrowd, jhale
75c3e2f46e Li-Wen Hsu chinese/libime: Update to 1.1.15
- Take maintainership Approved by: [email protected] (maintainer)
213840c151 Dima Panov */*: bump consumers after devel/boost update