git: b464be617fa5 - main - textproc/ibus-typing-booster: upgrade to 2.27.10

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Wed, 22 Jan 2025 20:33:02 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b464be617fa59ca4aeacbfb47d29e775d767abf9

commit b464be617fa59ca4aeacbfb47d29e775d767abf9
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-20 21:27:07 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-22 20:32:58 +0000

    textproc/ibus-typing-booster: upgrade to 2.27.10
    
    Releases notes at https://github.com/mike-fabian/ibus-typing-booster/releases
---
 textproc/ibus-typing-booster/Makefile  | 25 ++++++--------
 textproc/ibus-typing-booster/distinfo  |  6 ++--
 textproc/ibus-typing-booster/pkg-plist | 61 +++++++++++++++++++++++-----------
 3 files changed, 56 insertions(+), 36 deletions(-)

diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index 104f6dcbadd6..ccb00ba4b753 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ibus-typing-booster
-PORTVERSION=	2.25.9
-PORTREVISION=	1
+PORTVERSION=	2.27.10
 CATEGORIES=	textproc
 
 MAINTAINER=	thierry@FreeBSD.org
@@ -46,6 +45,7 @@ sh_CMD=		${SH}
 USE_GNOME=	glib20 gtk30 pygobject3
 USE_LOCALE=	en_US.UTF-8
 GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec
 NO_ARCH=	yes
 GLIB_SCHEMAS=	org.freedesktop.ibus.engine.typing-booster.gschema.xml
 
@@ -59,14 +59,11 @@ OPTIONS_DEFAULT=HUNSPELL
 HUNSPELL_RUN_DEPENDS=	hunspell:textproc/hunspell
 
 SPELL2FIX=	engine/itb_util.py setup/user_transliteration.py
-PY2FIX=		setup/user_transliteration.py tests/test_m17n_db_info.py	\
-		tests/test_itb.py tests/test_compose_sequences.py		\
-		tests/test_hunspell_suggest.py tests/test_keyvals_to_keycodes.py\
-		tests/test_m17n_translit.py tests/test_emoji_unicode_version.py	\
-		tests/test_emoji_similar.py tests/test_emoji_candidates.py
 SHR2FIX=	engine/itb_util.py engine/itb_emoji.py engine/hunspell_table.py	\
-		tests/test_compose_sequences.py typing-booster.appdata.xml	\
-		setup/user_transliteration.py ${GLIB_SCHEMAS} engine/itb_sound.py
+		tests/test_compose_sequences.py engine/itb_sound.py		\
+		setup/user_transliteration.py ${GLIB_SCHEMAS}
+XML2FIX=	org.freedesktop.ibus.engine.typing_booster.metainfo.xml.in	\
+		org.freedesktop.ibus.engine.typing_booster.emoji_picker.metainfo.xml.in
 COMP2DEL=	engine/Makefile setup/Makefile
 
 pre-configure:
@@ -74,12 +71,12 @@ pre-configure:
 	${REINPLACE_CMD} -e 's|/usr/share/myspell|${LOCALBASE}/share/hunspell|'	\
 		${WRKSRC}/${f}
 .endfor
-.for f in ${PY2FIX}
-	${REINPLACE_CMD} -e 's|/usr/bin/python3| ${PYTHON_CMD}|' ${WRKSRC}/${f}
+	${FIND} ${WRKSRC} -name "*.py" | ${XARGS}	\
+	${REINPLACE_CMD} -e 's|/usr/bin/python3| ${PYTHON_CMD}|'
+.for f in ${XML2FIX}
+	${REINPLACE_CMD} -e 's|/usr/libexec|${PREFIX}/libexec|'	${WRKSRC}/${f}
 .endfor
-	${REINPLACE_CMD} -e 's|/usr/libexec|${PREFIX}/libexec|'	\
-		${WRKSRC}/typing-booster.appdata.xml
-.for f in ${SHR2FIX}
+.for f in ${SHR2FIX} ${XML2FIX}
 	${REINPLACE_CMD} -e 's|/usr/share/ibus-typing-booster|${DATADIR}|'	\
 		-e 's|/usr/share|${LOCALBASE}/share|' ${WRKSRC}/${f}
 .endfor
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index c90dbd39a815..baf205ec7aeb 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718798001
-SHA256 (mike-fabian-ibus-typing-booster-2.25.9_GH0.tar.gz) = 850a153f7f7148afd4d8a90f9fd99bb48f228ce67b99a28f44554ff73b9e2190
-SIZE (mike-fabian-ibus-typing-booster-2.25.9_GH0.tar.gz) = 13122758
+TIMESTAMP = 1737406146
+SHA256 (mike-fabian-ibus-typing-booster-2.27.10_GH0.tar.gz) = fb0f06b2e46a6033c0748e9151f02c8d4f8b03f4779dd5b177f6a4dbe24a084f
+SIZE (mike-fabian-ibus-typing-booster-2.27.10_GH0.tar.gz) = 13341257
diff --git a/textproc/ibus-typing-booster/pkg-plist b/textproc/ibus-typing-booster/pkg-plist
index f74eab0fced8..96f1bacdbb64 100644
--- a/textproc/ibus-typing-booster/pkg-plist
+++ b/textproc/ibus-typing-booster/pkg-plist
@@ -3,11 +3,14 @@ libexec/ibus-engine-typing-booster
 libexec/ibus-setup-typing-booster
 share/applications/emoji-picker.desktop
 share/applications/ibus-setup-typing-booster.desktop
+%%DATADIR%%/data/Blocks.txt
+%%DATADIR%%/data/DerivedAge.txt
 %%DATADIR%%/data/UnicodeData.txt
 %%DATADIR%%/data/annotations/af.xml
+%%DATADIR%%/data/annotations/ak.xml
 %%DATADIR%%/data/annotations/am.xml
-%%DATADIR%%/data/annotations/ar_SA.xml
 %%DATADIR%%/data/annotations/ar.xml
+%%DATADIR%%/data/annotations/ar_SA.xml
 %%DATADIR%%/data/annotations/as.xml
 %%DATADIR%%/data/annotations/ast.xml
 %%DATADIR%%/data/annotations/az.xml
@@ -15,10 +18,13 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/bew.xml
 %%DATADIR%%/data/annotations/bg.xml
 %%DATADIR%%/data/annotations/bgn.xml
+%%DATADIR%%/data/annotations/blo.xml
 %%DATADIR%%/data/annotations/bn.xml
 %%DATADIR%%/data/annotations/br.xml
 %%DATADIR%%/data/annotations/bs.xml
 %%DATADIR%%/data/annotations/ca.xml
+%%DATADIR%%/data/annotations/ca_ES.xml
+%%DATADIR%%/data/annotations/ca_ES_VALENCIA.xml
 %%DATADIR%%/data/annotations/ccp.xml
 %%DATADIR%%/data/annotations/ceb.xml
 %%DATADIR%%/data/annotations/chr.xml
@@ -27,31 +33,32 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/cv.xml
 %%DATADIR%%/data/annotations/cy.xml
 %%DATADIR%%/data/annotations/da.xml
-%%DATADIR%%/data/annotations/de_CH.xml
 %%DATADIR%%/data/annotations/de.xml
+%%DATADIR%%/data/annotations/de_CH.xml
 %%DATADIR%%/data/annotations/doi.xml
 %%DATADIR%%/data/annotations/dsb.xml
 %%DATADIR%%/data/annotations/el.xml
+%%DATADIR%%/data/annotations/en.xml
 %%DATADIR%%/data/annotations/en_001.xml
 %%DATADIR%%/data/annotations/en_AU.xml
 %%DATADIR%%/data/annotations/en_CA.xml
 %%DATADIR%%/data/annotations/en_GB.xml
 %%DATADIR%%/data/annotations/en_IN.xml
-%%DATADIR%%/data/annotations/en.xml
+%%DATADIR%%/data/annotations/es.xml
 %%DATADIR%%/data/annotations/es_419.xml
 %%DATADIR%%/data/annotations/es_MX.xml
 %%DATADIR%%/data/annotations/es_US.xml
-%%DATADIR%%/data/annotations/es.xml
 %%DATADIR%%/data/annotations/et.xml
 %%DATADIR%%/data/annotations/eu.xml
 %%DATADIR%%/data/annotations/fa.xml
-%%DATADIR%%/data/annotations/ff_Adlm.xml
 %%DATADIR%%/data/annotations/ff.xml
+%%DATADIR%%/data/annotations/ff_Adlm.xml
 %%DATADIR%%/data/annotations/fi.xml
 %%DATADIR%%/data/annotations/fil.xml
 %%DATADIR%%/data/annotations/fo.xml
-%%DATADIR%%/data/annotations/fr_CA.xml
 %%DATADIR%%/data/annotations/fr.xml
+%%DATADIR%%/data/annotations/fr_CA.xml
+%%DATADIR%%/data/annotations/frr.xml
 %%DATADIR%%/data/annotations/ga.xml
 %%DATADIR%%/data/annotations/gd.xml
 %%DATADIR%%/data/annotations/gl.xml
@@ -59,8 +66,8 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/ha.xml
 %%DATADIR%%/data/annotations/ha_NE.xml
 %%DATADIR%%/data/annotations/he.xml
-%%DATADIR%%/data/annotations/hi_Latn.xml
 %%DATADIR%%/data/annotations/hi.xml
+%%DATADIR%%/data/annotations/hi_Latn.xml
 %%DATADIR%%/data/annotations/hr.xml
 %%DATADIR%%/data/annotations/hsb.xml
 %%DATADIR%%/data/annotations/hu.xml
@@ -75,6 +82,7 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/ka.xml
 %%DATADIR%%/data/annotations/kab.xml
 %%DATADIR%%/data/annotations/kk.xml
+%%DATADIR%%/data/annotations/kk_Arab.xml
 %%DATADIR%%/data/annotations/kl.xml
 %%DATADIR%%/data/annotations/km.xml
 %%DATADIR%%/data/annotations/kn.xml
@@ -106,13 +114,14 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/oc.xml
 %%DATADIR%%/data/annotations/om.xml
 %%DATADIR%%/data/annotations/or.xml
-%%DATADIR%%/data/annotations/pa_Arab.xml
 %%DATADIR%%/data/annotations/pa.xml
+%%DATADIR%%/data/annotations/pa_Arab.xml
+%%DATADIR%%/data/annotations/pap.xml
 %%DATADIR%%/data/annotations/pcm.xml
 %%DATADIR%%/data/annotations/pl.xml
 %%DATADIR%%/data/annotations/ps.xml
-%%DATADIR%%/data/annotations/pt_PT.xml
 %%DATADIR%%/data/annotations/pt.xml
+%%DATADIR%%/data/annotations/pt_PT.xml
 %%DATADIR%%/data/annotations/qu.xml
 %%DATADIR%%/data/annotations/quc.xml
 %%DATADIR%%/data/annotations/rhg.xml
@@ -130,15 +139,15 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/sl.xml
 %%DATADIR%%/data/annotations/so.xml
 %%DATADIR%%/data/annotations/sq.xml
-%%DATADIR%%/data/annotations/sr_Cyrl_BA.xml
+%%DATADIR%%/data/annotations/sr.xml
 %%DATADIR%%/data/annotations/sr_Cyrl.xml
-%%DATADIR%%/data/annotations/sr_Latn_BA.xml
+%%DATADIR%%/data/annotations/sr_Cyrl_BA.xml
 %%DATADIR%%/data/annotations/sr_Latn.xml
-%%DATADIR%%/data/annotations/sr.xml
+%%DATADIR%%/data/annotations/sr_Latn_BA.xml
 %%DATADIR%%/data/annotations/su.xml
 %%DATADIR%%/data/annotations/sv.xml
-%%DATADIR%%/data/annotations/sw_KE.xml
 %%DATADIR%%/data/annotations/sw.xml
+%%DATADIR%%/data/annotations/sw_KE.xml
 %%DATADIR%%/data/annotations/ta.xml
 %%DATADIR%%/data/annotations/te.xml
 %%DATADIR%%/data/annotations/tg.xml
@@ -153,18 +162,20 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotations/uk.xml
 %%DATADIR%%/data/annotations/ur.xml
 %%DATADIR%%/data/annotations/uz.xml
+%%DATADIR%%/data/annotations/vec.xml
 %%DATADIR%%/data/annotations/vi.xml
 %%DATADIR%%/data/annotations/wo.xml
 %%DATADIR%%/data/annotations/xh.xml
-%%DATADIR%%/data/annotations/yo_BJ.xml
 %%DATADIR%%/data/annotations/yo.xml
-%%DATADIR%%/data/annotations/yue_Hans.xml
+%%DATADIR%%/data/annotations/yo_BJ.xml
 %%DATADIR%%/data/annotations/yue.xml
-%%DATADIR%%/data/annotations/zh_Hant_HK.xml
-%%DATADIR%%/data/annotations/zh_Hant.xml
+%%DATADIR%%/data/annotations/yue_Hans.xml
 %%DATADIR%%/data/annotations/zh.xml
+%%DATADIR%%/data/annotations/zh_Hant.xml
+%%DATADIR%%/data/annotations/zh_Hant_HK.xml
 %%DATADIR%%/data/annotations/zu.xml
 %%DATADIR%%/data/annotationsDerived/af.xml
+%%DATADIR%%/data/annotationsDerived/ak.xml
 %%DATADIR%%/data/annotationsDerived/am.xml
 %%DATADIR%%/data/annotationsDerived/ar.xml
 %%DATADIR%%/data/annotationsDerived/ar_SA.xml
@@ -175,10 +186,13 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotationsDerived/bew.xml
 %%DATADIR%%/data/annotationsDerived/bg.xml
 %%DATADIR%%/data/annotationsDerived/bgn.xml
+%%DATADIR%%/data/annotationsDerived/blo.xml
 %%DATADIR%%/data/annotationsDerived/bn.xml
 %%DATADIR%%/data/annotationsDerived/br.xml
 %%DATADIR%%/data/annotationsDerived/bs.xml
 %%DATADIR%%/data/annotationsDerived/ca.xml
+%%DATADIR%%/data/annotationsDerived/ca_ES.xml
+%%DATADIR%%/data/annotationsDerived/ca_ES_VALENCIA.xml
 %%DATADIR%%/data/annotationsDerived/ccp.xml
 %%DATADIR%%/data/annotationsDerived/ceb.xml
 %%DATADIR%%/data/annotationsDerived/chr.xml
@@ -212,11 +226,13 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotationsDerived/fo.xml
 %%DATADIR%%/data/annotationsDerived/fr.xml
 %%DATADIR%%/data/annotationsDerived/fr_CA.xml
+%%DATADIR%%/data/annotationsDerived/frr.xml
 %%DATADIR%%/data/annotationsDerived/ga.xml
 %%DATADIR%%/data/annotationsDerived/gd.xml
 %%DATADIR%%/data/annotationsDerived/gl.xml
 %%DATADIR%%/data/annotationsDerived/gu.xml
 %%DATADIR%%/data/annotationsDerived/ha.xml
+%%DATADIR%%/data/annotationsDerived/ha_NE.xml
 %%DATADIR%%/data/annotationsDerived/he.xml
 %%DATADIR%%/data/annotationsDerived/hi.xml
 %%DATADIR%%/data/annotationsDerived/hi_Latn.xml
@@ -234,6 +250,7 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotationsDerived/ka.xml
 %%DATADIR%%/data/annotationsDerived/kab.xml
 %%DATADIR%%/data/annotationsDerived/kk.xml
+%%DATADIR%%/data/annotationsDerived/kk_Arab.xml
 %%DATADIR%%/data/annotationsDerived/kl.xml
 %%DATADIR%%/data/annotationsDerived/km.xml
 %%DATADIR%%/data/annotationsDerived/kn.xml
@@ -262,9 +279,11 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotationsDerived/no.xml
 %%DATADIR%%/data/annotationsDerived/nso.xml
 %%DATADIR%%/data/annotationsDerived/oc.xml
+%%DATADIR%%/data/annotationsDerived/om.xml
 %%DATADIR%%/data/annotationsDerived/or.xml
 %%DATADIR%%/data/annotationsDerived/pa.xml
 %%DATADIR%%/data/annotationsDerived/pa_Arab.xml
+%%DATADIR%%/data/annotationsDerived/pap.xml
 %%DATADIR%%/data/annotationsDerived/pcm.xml
 %%DATADIR%%/data/annotationsDerived/pl.xml
 %%DATADIR%%/data/annotationsDerived/ps.xml
@@ -310,6 +329,7 @@ share/applications/ibus-setup-typing-booster.desktop
 %%DATADIR%%/data/annotationsDerived/uk.xml
 %%DATADIR%%/data/annotationsDerived/ur.xml
 %%DATADIR%%/data/annotationsDerived/uz.xml
+%%DATADIR%%/data/annotationsDerived/vec.xml
 %%DATADIR%%/data/annotationsDerived/vi.xml
 %%DATADIR%%/data/annotationsDerived/wo.xml
 %%DATADIR%%/data/annotationsDerived/xh.xml
@@ -404,6 +424,7 @@ share/locale/bn/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/ca/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/cs/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/de/LC_MESSAGES/ibus-typing-booster.mo
+share/locale/el/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/es/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/fa/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/fr/LC_MESSAGES/ibus-typing-booster.mo
@@ -412,12 +433,14 @@ share/locale/hu/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/it/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/ja/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/ka/LC_MESSAGES/ibus-typing-booster.mo
+share/locale/kab/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/lt/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/nl/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/or/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/pl/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/pt/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/pt_BR/LC_MESSAGES/ibus-typing-booster.mo
+share/locale/ru/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/si/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/sv/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/sw/LC_MESSAGES/ibus-typing-booster.mo
@@ -425,5 +448,5 @@ share/locale/tr/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/uk/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/zh_CN/LC_MESSAGES/ibus-typing-booster.mo
 share/locale/zh_TW/LC_MESSAGES/ibus-typing-booster.mo
-share/metainfo/emoji-picker.appdata.xml
-share/metainfo/typing-booster.appdata.xml
+share/metainfo/org.freedesktop.ibus.engine.typing_booster.emoji_picker.metainfo.xml
+share/metainfo/org.freedesktop.ibus.engine.typing_booster.metainfo.xml