diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile index c220f90ba125..25f82cb63d47 100644 --- a/chinese/libime/Makefile +++ b/chinese/libime/Makefile @@ -1,55 +1,54 @@ PORTNAME= libime -DISTVERSION= 1.0.17 -PORTREVISION= 3 +DISTVERSION= 1.1.7 CATEGORIES= chinese textproc 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= 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= cmake compiler:c++17-lang kde:5 tar:xz +USES= cmake compiler:c++17-lang kde:5 pkgconfig tar:zst PLIST_SUB= VER=${PORTVERSION} \ VER_MAJOR=${PORTVERSION:R:R} USE_LDCONFIG= yes USE_KDE= ecm CMAKE_OFF= ENABLE_TEST MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE # These must follow data/CMakeLists.txt -OPENGRAM_LM_TAR= lm_sc.arpa-20220810.tar.xz -OPENGRAM_DICT_TAR= dict-20220810.tar.xz -TABLE_DICT_TAR= table.tar.gz +OPENGRAM_LM_TAR= lm_sc.arpa-20230712.tar.xz +OPENGRAM_DICT_TAR= dict-20240416.tar.zst +TABLE_DICT_TAR= table-20240108.tar.gz .include 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 diff --git a/chinese/libime/distinfo b/chinese/libime/distinfo index 7a584192f4f2..c0878e82644a 100644 --- a/chinese/libime/distinfo +++ b/chinese/libime/distinfo @@ -1,9 +1,9 @@ -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 +TIMESTAMP = 1714969221 +SHA256 (libime/libime-1.1.7.tar.zst) = 4a20b0b77c6f4b166ebac2fb9aa411869a2835ee4a4679398c77bd576c673d49 +SIZE (libime/libime-1.1.7.tar.zst) = 562274 +SHA256 (libime/lm_sc.arpa-20230712.tar.xz) = badd62c16c6373787a0fda8f09cd452d12f60d5868856f651ceecf1a07baba32 +SIZE (libime/lm_sc.arpa-20230712.tar.xz) = 30701196 +SHA256 (libime/dict-20240416.tar.zst) = 9c262cbfa306cb4c3b055991b7e22b453e0f267f20ceb5d9d9e5f8fbe4f2d367 +SIZE (libime/dict-20240416.tar.zst) = 1648168 +SHA256 (libime/table-20240108.tar.gz) = 729c596d86907de727c74d0fc3fd241c406c5debd2b4cb74eefe022387ee9dae +SIZE (libime/table-20240108.tar.gz) = 4144659 diff --git a/chinese/libime/pkg-plist b/chinese/libime/pkg-plist index 8e68a95754dc..dccd0a4a5ba3 100644 --- a/chinese/libime/pkg-plist +++ b/chinese/libime/pkg-plist @@ -1,72 +1,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_BUILD_TYPE%%.cmake lib/cmake/LibIMECore/LibIMECoreTargets.cmake lib/cmake/LibIMEPinyin/LibIMEPinyinConfig.cmake lib/cmake/LibIMEPinyin/LibIMEPinyinConfigVersion.cmake lib/cmake/LibIMEPinyin/LibIMEPinyinTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/LibIMEPinyin/LibIMEPinyinTargets.cmake lib/cmake/LibIMETable/LibIMETableConfig.cmake lib/cmake/LibIMETable/LibIMETableConfigVersion.cmake lib/cmake/LibIMETable/LibIMETableTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/LibIMETable/LibIMETableTargets.cmake lib/libIMECore.so lib/libIMECore.so.0 lib/libIMECore.so.%%VER%% lib/libIMEPinyin.so lib/libIMEPinyin.so.0 lib/libIMEPinyin.so.%%VER%% lib/libIMETable.so lib/libIMETable.so.0 lib/libIMETable.so.%%VER%% lib/libime/zh_CN.lm 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 %%DATADIR%%/wbpy.main.dict %%DATADIR%%/wbx.main.dict %%DATADIR%%/zrm.main.dict