BSD Ports

chinese/libime 1.1.15 MidnightBSD

Library to support generic input method implementation

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
lgpl2.1
Categories
chinese, textproc

Description

This is a library to support generic input method implementation.

In the other systems

SystemPortVersion
MidnightBSDchinese/libime1.1.15
FreeBSDchinese/libime1.1.17
OpenBSDinputmethods/libime1.1.9p5
NetBSDinputmethod/libime1.1.5nb5
HardenedBSDchinese/libime1.1.15_2
GhostBSDchinese/libime1.1.15_1

Install

Binary package:

mport install libime

From mports:

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

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

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

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

Configuration

No options to configure.

USES
cmake compiler:c++17-lang kde:6 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/libime/cj.main.dict
  • share/libime/db.main.dict
  • share/libime/erbi.main.dict
  • share/libime/extb.dict
  • share/libime/qxm.main.dict
  • share/libime/sc.dict
  • share/libime/wanfeng.main.dict
  • share/libime/wbpy.main.dict
  • share/libime/wbx.main.dict
  • share/libime/zrm.main.dict
distinfo 4
FileSizeSHA256
libime/libime-1.1.15.tar.zst577591e225da70ba9554a4b11af44fc3063f09290059da2c20c81124f7a9ba02c9916e
libime/lm_sc.arpa-20260606.tar.zst4.2788758e+078c7da1b03770060269b92c0e6172552a2a9041cb74ef0be0b2659e10f0a703f1
libime/dict-20260430.tar.zst2.314701e+063edc008d90fcd61b9967b9e590f396189d7a00fa74c45ecde0d9850a0fdd6241
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 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …