diff options
Diffstat (limited to 'textproc/ibus-typing-booster')
4 files changed, 63 insertions, 51 deletions
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile index aa7b21be4483..3402ae03b5af 100644 --- a/textproc/ibus-typing-booster/Makefile +++ b/textproc/ibus-typing-booster/Makefile @@ -1,5 +1,5 @@ PORTNAME= ibus-typing-booster -PORTVERSION= 2.27.46 +PORTVERSION= 2.27.72 CATEGORIES= textproc MAINTAINER= thierry@FreeBSD.org @@ -14,12 +14,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ LIB_DEPENDS= libibus-1.0.so:textproc/ibus \ libm17n.so:devel/m17n-lib RUN_DEPENDS= CLDR>0:textproc/CLDR \ + UCD>0:textproc/UCD \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hunspell>0:textproc/py-hunspell@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \ - ${LOCALBASE}/share/unicode/ucd/Index.txt:textproc/UCD \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TEST_DEPENDS= ${LOCALBASE}/share/hunspell/cs_CZ.dic:textproc/cs-hunspell \ ${LOCALBASE}/share/hunspell/de_DE.dic:german/hunspell \ @@ -60,11 +60,10 @@ OPTIONS_DEFAULT=HUNSPELL HUNSPELL_RUN_DEPENDS= hunspell:textproc/hunspell SPELL2FIX= engine/itb_util.py setup/user_transliteration.py -SHR2FIX= engine/itb_util.py engine/itb_emoji.py engine/hunspell_table.py \ - tests/test_compose_sequences.py engine/itb_sound.py \ - setup/user_transliteration.py ${GLIB_SCHEMAS} +SHR2FIX= engine/itb_sound.py ${GLIB_SCHEMAS} XML2FIX= org.freedesktop.ibus.engine.typing_booster.metainfo.xml.in \ org.freedesktop.ibus.engine.typing_booster.emoji_picker.metainfo.xml.in +X11LOC2FIX= engine/itb_util.py tests/test_compose_sequences.py tests/test_itb.py COMP2DEL= engine/Makefile setup/Makefile pre-configure: @@ -81,6 +80,12 @@ pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/ibus-typing-booster|${DATADIR}|' \ -e 's|/usr/share|${LOCALBASE}/share|' ${WRKSRC}/${f} .endfor + ${REINPLACE_CMD} -e 's|/usr/share/unicode|${LOCALBASE}/share/unicode|' \ + ${WRKSRC}/engine/itb_emoji.py +.for f in ${X11LOC2FIX} + ${REINPLACE_CMD} -e 's|/usr/share/X11/locale|${LOCALBASE}/lib/X11/locale|' \ + ${WRKSRC}/${f} +.endfor post-configure: .for f in ${COMP2DEL} diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo index b919aaa723a2..7fcc5c5ca84b 100644 --- a/textproc/ibus-typing-booster/distinfo +++ b/textproc/ibus-typing-booster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746539534 -SHA256 (mike-fabian-ibus-typing-booster-2.27.46_GH0.tar.gz) = fa36b95bfd5c0ff1678cca3b78cea270b799e543c4e5dd37617dc6b8f864c22c -SIZE (mike-fabian-ibus-typing-booster-2.27.46_GH0.tar.gz) = 13425155 +TIMESTAMP = 1755002071 +SHA256 (mike-fabian-ibus-typing-booster-2.27.72_GH0.tar.gz) = 8d28e0ed6d4375fdc3e41f22c65c36a28e11c5f32b3df6580f4951136c074c78 +SIZE (mike-fabian-ibus-typing-booster-2.27.72_GH0.tar.gz) = 13831480 diff --git a/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in b/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in index ec09186f2776..2198095280c6 100644 --- a/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in +++ b/textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in @@ -1,7 +1,7 @@ ---- setup/ibus-setup-typing-booster.desktop.in.in.orig 2016-12-14 02:45:06 UTC +--- setup/ibus-setup-typing-booster.desktop.in.in.orig 2025-05-21 16:18:59 UTC +++ setup/ibus-setup-typing-booster.desktop.in.in -@@ -5,4 +5,5 @@ Exec=${LIBEXECDIR}/ibus-setup-typing-boo - Icon=${PKGDATADIR}/icons/ibus-hunspell-table.svg +@@ -5,4 +5,5 @@ Type=Application + Icon=ibus-typing-booster NoDisplay=true Type=Application -StartupNotify=true diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist index b8b0a158174c..a2c5be6ac968 100644 --- a/textproc/ibus-typing-booster/pkg-plist +++ b/textproc/ibus-typing-booster/pkg-plist @@ -15,6 +15,7 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/data/annotations/as.xml %%DATADIR%%/data/annotations/ast.xml %%DATADIR%%/data/annotations/az.xml +%%DATADIR%%/data/annotations/ba.xml %%DATADIR%%/data/annotations/be.xml %%DATADIR%%/data/annotations/bew.xml %%DATADIR%%/data/annotations/bg.xml @@ -135,6 +136,7 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/data/annotations/sat.xml %%DATADIR%%/data/annotations/sc.xml %%DATADIR%%/data/annotations/sd.xml +%%DATADIR%%/data/annotations/shn.xml %%DATADIR%%/data/annotations/si.xml %%DATADIR%%/data/annotations/sk.xml %%DATADIR%%/data/annotations/sl.xml @@ -147,8 +149,10 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/data/annotations/sr_Latn_BA.xml %%DATADIR%%/data/annotations/su.xml %%DATADIR%%/data/annotations/sv.xml +%%DATADIR%%/data/annotations/sv_FI.xml %%DATADIR%%/data/annotations/sw.xml %%DATADIR%%/data/annotations/sw_KE.xml +%%DATADIR%%/data/annotations/syr.xml %%DATADIR%%/data/annotations/ta.xml %%DATADIR%%/data/annotations/te.xml %%DATADIR%%/data/annotations/tg.xml @@ -350,38 +354,41 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/data/emoji-zwj-sequences.txt %%DATADIR%%/data/emoji.json %%DATADIR%%/data/fi_FI.dic -%%DATADIR%%/engine/__pycache__/emoji_picker.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/emoji_picker.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/hunspell_suggest.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/hunspell_suggest.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/hunspell_table.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/hunspell_table.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_active_window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_active_window.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_emoji.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_emoji.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_nltk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_nltk.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_pango.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_pango.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_sound.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_sound.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_util.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/m17n_translit.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/m17n_translit.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/tabsqlitedb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/tabsqlitedb.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/engine/__pycache__/tabstatistics.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/engine/__pycache__/tabstatistics.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/engine/__pycache__/emoji_picker%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/emoji_picker%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/factory%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/get_clipboard_gtk4%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/hunspell_suggest%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/hunspell_suggest%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/hunspell_table%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/hunspell_table%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_active_window%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_active_window%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_emoji%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_nltk%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_pango%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_pango%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_sound%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_sound%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_util%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_util%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/itb_version%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/itb_version%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/m17n_translit%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/m17n_translit%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/main%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/tabsqlitedb%%PYTHON_TAG%%.pyc +%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/engine/__pycache__/tabstatistics%%PYTHON_TAG%%.pyc %%DATADIR%%/engine/emoji_picker.py %%DATADIR%%/engine/factory.py +%%DATADIR%%/engine/get_clipboard_gtk4.py %%DATADIR%%/engine/hunspell_suggest.py %%DATADIR%%/engine/hunspell_table.py %%DATADIR%%/engine/itb_active_window.py @@ -396,16 +403,16 @@ share/applications/ibus-setup-typing-booster.desktop %%DATADIR%%/engine/tabsqlitedb.py %%DATADIR%%/engine/tabstatistics.py %%DATADIR%%/icons/ibus-typing-booster.svg -%%DATADIR%%/setup/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/setup/__pycache__/i18n.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/setup/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/setup/__pycache__/itb_version.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/setup/__pycache__/pkginstall.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/setup/__pycache__/pkginstall.cpython-%%PYTHON_SUFFIX%%.pyc -%%DATADIR%%/setup/__pycache__/test_input_purpose.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%DATADIR%%/setup/__pycache__/test_input_purpose.cpython-%%PYTHON_SUFFIX%%.pyc +%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/setup/__pycache__/i18n%%PYTHON_TAG%%.pyc +%%DATADIR%%/setup/__pycache__/itb_version%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/setup/__pycache__/itb_version%%PYTHON_TAG%%.pyc +%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/setup/__pycache__/main%%PYTHON_TAG%%.pyc +%%DATADIR%%/setup/__pycache__/pkginstall%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/setup/__pycache__/pkginstall%%PYTHON_TAG%%.pyc +%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.opt-1.pyc +%%DATADIR%%/setup/__pycache__/test_input_purpose%%PYTHON_TAG%%.pyc %%DATADIR%%/setup/i18n.py %%DATADIR%%/setup/itb_version.py %%DATADIR%%/setup/main.py |