[Bug 295612] chinese/ibus-rime: update to 1.6.1

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 27 May 2026 14:44:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295612

Yusuf Yaman <nxjoseph@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |In Progress
           Assignee|ports-bugs@FreeBSD.org      |nxjoseph@freebsd.org
           Severity|Affects Only Me             |Affects Some People
                 CC|                            |nxjoseph@freebsd.org

--- Comment #2 from Yusuf Yaman <nxjoseph@freebsd.org> ---
Hi,

Thank you for your submission.

`make stage-qa` returns some problems.

$ make stage-qa
====> Running Q/A tests (stage-qa)
Error: /usr/local/libexec/ibus-rime/ibus-engine-rime is linked to
/usr/local/lib/libgio-2.0.so.0 from devel/glib20 but it is not declared as a
dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/libexec/ibus-rime/ibus-engine-rime is linked to
/usr/local/lib/libgobject-2.0.so.0 from devel/glib20 but it is not declared as
a dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/libexec/ibus-rime/ibus-engine-rime is linked to
/usr/local/lib/libglib-2.0.so.0 from devel/glib20 but it is not declared as a
dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/libexec/ibus-rime/ibus-engine-rime is linked to
/usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared
as a dependency
Warning: you need USES+=gettext-runtime
Error: /usr/local/libexec/ibus-rime/ibus-engine-rime is linked to
/usr/local/lib/libgdk_pixbuf-2.0.so.0 from graphics/gdk-pixbuf2 but it is not
declared as a dependency
Warning: you need USE_GNOME+=gdkpixbuf

Which I can confirm by running

$ readelf -d /usr/local/libexec/ibus-rime/ibus-engine-rime | grep -E
"glib|intl|pixbuf"
 0x0000000000000001 NEEDED               Shared library: [libglib-2.0.so.0]
 0x0000000000000001 NEEDED               Shared library: [libintl.so.8]
 0x0000000000000001 NEEDED               Shared library:
[libgdk_pixbuf-2.0.so.0]

Adding them resulting in a succcessful stage-qa

$ make stage-qa
====> Running Q/A tests (stage-qa)

diff --git a/chinese/ibus-rime/Makefile b/chinese/ibus-rime/Makefile
index d712d012f06b..f34e39cc5bbb 100644
--- a/chinese/ibus-rime/Makefile
+++ b/chinese/ibus-rime/Makefile
@@ -15,8 +15,9 @@ LIB_DEPENDS=  libibus-1.0.so:textproc/ibus \
                librime.so:chinese/librime
 RUN_DEPENDS=   ${_SCHEMA_DEPENDS}

-USES=          cmake gnome pkgconfig
+USES=          cmake gettext-runtime gnome pkgconfig
 USE_CSTD=      c99
+USE_GNOME=     glib20 gdkpixbuf

 USE_GITHUB=    yes
 GH_ACCOUNT=    rime

Tested in Poudriere on 14.4-RELEASE-amd64-main-ed80103ee50d.

-- 
You are receiving this mail because:
You are the assignee for the bug.