summaryrefslogtreecommitdiff
path: root/textproc/ibus-typing-booster
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/ibus-typing-booster')
-rw-r--r--textproc/ibus-typing-booster/Makefile15
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/files/patch-setup_ibus-setup-typing-booster.desktop.in.in6
-rw-r--r--textproc/ibus-typing-booster/pkg-plist87
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