Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2025 01:09:03 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Henry Hu <henry.hu.sh@gmail.com>
Subject:   git: a78be530d3b7 - main - textproc/ibus: Update 1.5.32 => 1.5.33
Message-ID:  <6936252f.2711d.764c1a19@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

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

commit a78be530d3b7cb137862531124a89214eb6e384a
Author:     Henry Hu <henry.hu.sh@gmail.com>
AuthorDate: 2025-12-08 01:00:22 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-08 01:00:22 +0000

    textproc/ibus: Update 1.5.32 => 1.5.33
    
    Changelog:
    https://github.com/ibus/ibus/releases/tag/1.5.33
    
    Fix build with different options.
    
    PR:             291303
    Co-authored-by: Olivier Duchateau <duchateau.olivier@gmail.com>
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 textproc/ibus/Makefile  | 32 ++++++++++++++++++--------------
 textproc/ibus/distinfo  |  6 +++---
 textproc/ibus/pkg-plist | 20 +++++++++++---------
 3 files changed, 32 insertions(+), 26 deletions(-)

diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile
index 047f69b612f4..be7326942a4e 100644
--- a/textproc/ibus/Makefile
+++ b/textproc/ibus/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ibus
-DISTVERSION=	1.5.32
+DISTVERSION=	1.5.33
 CATEGORIES=	textproc
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
 
@@ -13,14 +13,14 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 BUILD_DEPENDS=	${LOCALBASE}/share/unicode/ucd/NamesList.txt:textproc/UCD \
 		${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
 		bash:shells/bash \
-		iso-codes>0:misc/iso-codes
-LIB_DEPENDS=	libdbus-1.so:devel/dbus
+		iso-codes>0:misc/iso-codes \
+		evdev-proto>0:devel/evdev-proto
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
 		iso-codes>0:misc/iso-codes \
 		setxkbmap:x11/setxkbmap
 
 USES=		compiler cpe gmake gnome libtool localbase pathfix pkgconfig \
-		python shebangfix xorg
+		python shebangfix vala:build xorg
 CPE_VENDOR=	ibus_project
 USE_GNOME=	glib20 pygobject3
 USE_LDCONFIG=	yes
@@ -39,7 +39,7 @@ TEST_TARGET=	check
 TEST_WRKSRC=	${WRKSRC}/src/tests
 
 OPTIONS_DEFINE=		APPINDICATOR DCONF DOCS EMOJI ENGINE GINTRO GTK2 GTK3 \
-			GTK4 NLS VAPI WAYLAND XIM
+			GTK4 NLS TESTS VAPI WAYLAND XIM
 OPTIONS_DEFAULT=	APPINDICATOR DCONF EMOJI ENGINE GINTRO GTK3 GTK4 VAPI \
 			WAYLAND XIM
 NO_OPTIONS_SORT=	yes
@@ -53,6 +53,7 @@ GINTRO_DESC=		Install GObject Introspection data
 GTK2_DESC=		Install GTK2 input method client
 GTK3_DESC=		Install GTK3 input method client
 GTK4_DESC=		Install GTK4 input method client
+TESTS_DESC=		Build tests
 WAYLAND_DESC=		Enable Wayland support
 XIM_DESC=		Install XIM server
 
@@ -71,29 +72,31 @@ EMOJI_CONFIGURE_ON=		--with-emoji-annotation-dir=${LOCALBASE}/share/unicode/cldr
 				--with-unicode-emoji-dir=${LOCALBASE}/share/unicode/emoji
 EMOJI_CONFIGURE_ENABLE=		emoji-dict
 ENGINE_CONFIGURE_ENABLE=	engine
-GINTRO_USE=			GNOME=introspection
+GINTRO_USE=			GNOME=introspection:build
 GINTRO_CONFIGURE_ENABLE=	introspection
+GTK2_LIB_DEPENDS=		libdbus-1.so:devel/dbus
 GTK2_USE=			GNOME=cairo,gtk20
 GTK2_CONFIGURE_ENABLE=		gtk2
-GTK3_IMPLIES=			WAYLAND
+GTK3_IMPLIES=			GINTRO
 GTK3_LIB_DEPENDS=		libdbus-1.so:devel/dbus \
 				libnotify.so:devel/libnotify
-GTK3_USES=			vala:build
 GTK3_USE=			GNOME=cairo,gtk30,pango
 GTK3_CONFIGURE_ENABLE=		gtk3 libnotify
-GTK3_LIBS=			-lX11
-GTK4_IMPLIES=			WAYLAND
-GTK4_LIB_DEPENDS=		libgraphene-1.0.so:graphics/graphene \
+GTK4_IMPLIES=			GINTRO
+GTK4_LIB_DEPENDS=		libdbus-1.so:devel/dbus \
+				libgraphene-1.0.so:graphics/graphene \
 				libvulkan.so:graphics/vulkan-loader
-GTK4_USE=			GNOME=cairo,gtk40
+GTK4_USE=			GNOME=cairo,gtk40,gdkpixbuf
 GTK4_CONFIGURE_ENABLE=		gtk4
 NLS_USES=			gettext
 NLS_USES_OFF=			gettext-tools
 NLS_CONFIGURE_ENABLE=		nls
+TESTS_IMPLIES=			GTK3 GTK4 XIM
+TESTS_CONFIGURE_ENABLE=		tests
 VAPI_IMPLIES=			GINTRO
-VAPI_USES=			vala:build
 VAPI_CONFIGURE_ENABLE=		vala
-WAYLAND_BUILD_DEPENDS=		wayland>1.14:graphics/wayland
+WAYLAND_BUILD_DEPENDS=		wayland>1.14:graphics/wayland \
+				wayland-protocols>0:graphics/wayland-protocols
 WAYLAND_LIB_DEPENDS=		libwayland-client.so:graphics/wayland \
 				libxkbcommon.so:x11/libxkbcommon
 WAYLAND_CONFIGURE_ENABLE=	wayland
@@ -111,6 +114,7 @@ PLIST_SUB+=	COMPDIR="@comment "
 post-configure:
 	# Clean pre-generated source code, which may not match the options selected.
 	${MAKE} -C ${WRKSRC}/ui/gtk3 maintainer-clean-generic
+	${RM} ${WRKSRC}/tools/main.c
 
 post-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/autostart
diff --git a/textproc/ibus/distinfo b/textproc/ibus/distinfo
index 2f9baf403156..095169ec6780 100644
--- a/textproc/ibus/distinfo
+++ b/textproc/ibus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744817598
-SHA256 (ibus-1.5.32.tar.gz) = b24f41ae38b236b254c09f1a8f53c2354b69b0789e89cea888d0494b09d15d67
-SIZE (ibus-1.5.32.tar.gz) = 4192999
+TIMESTAMP = 1764516894
+SHA256 (ibus-1.5.33.tar.gz) = 58941c9b8285891c776b67fb2039eebe0d61d63a51578519febfc5481b91e831
+SIZE (ibus-1.5.33.tar.gz) = 4350799
diff --git a/textproc/ibus/pkg-plist b/textproc/ibus/pkg-plist
index daebe64e529b..aedb0a925aeb 100644
--- a/textproc/ibus/pkg-plist
+++ b/textproc/ibus/pkg-plist
@@ -2,12 +2,13 @@ bin/ibus
 bin/ibus-daemon
 bin/ibus-setup
 etc/xdg/autostart/ibus.desktop
-etc/xdg/Xwayland-session.d/10-ibus-x11
+%%XIM%%etc/xdg/Xwayland-session.d/10-ibus-x11
 %%DCONF%%etc/dconf/db/ibus.d/00-upstream-settings
 %%DCONF%%share/man/man5/00-upstream-settings.5.gz
 %%DCONF%%@postunexec rm -f %D/etc/dconf/db/ibus
 %%DCONF%%@postexec dconf update
 %%DCONF%%etc/dconf/profile/ibus
+include/ibus-1.0/ibus-visibility.h
 include/ibus-1.0/ibus.h
 include/ibus-1.0/ibusaccelgroup.h
 include/ibus-1.0/ibusattribute.h
@@ -31,6 +32,7 @@ include/ibus-1.0/ibuskeys.h
 include/ibus-1.0/ibuskeysyms-compat.h
 include/ibus-1.0/ibuskeysyms.h
 include/ibus-1.0/ibuslookuptable.h
+include/ibus-1.0/ibusmessage.h
 include/ibus-1.0/ibusobject.h
 include/ibus-1.0/ibusobservedpath.h
 include/ibus-1.0/ibuspanelservice.h
@@ -59,25 +61,25 @@ include/ibus-1.0/ibusxml.h
 %%GTK4%%lib/gtk-4.0/4.0.0/immodules/libim-ibus.so
 lib/libibus-1.0.so
 lib/libibus-1.0.so.5
-lib/libibus-1.0.so.5.0.532
+lib/libibus-1.0.so.5.0.533
 libdata/pkgconfig/ibus-1.0.pc
-%%GTK3%%libexec/ibus-extension-gtk3
+%%GTK3%%%%EMOJI%%libexec/ibus-extension-gtk3
 %%GTK3%%libexec/ibus-ui-gtk3
 %%XIM%%libexec/ibus-x11
 %%DCONF%%libexec/ibus-dconf
 %%ENGINE%%libexec/ibus-engine-simple
 libexec/ibus-portal
-%%EMOJI%%libexec/ibus-ui-emojier
+%%GTK3%%%%EMOJI%%libexec/ibus-ui-emojier
 %%WAYLAND%%libexec/ibus-wayland
 share/man/man1/ibus-daemon.1.gz
 share/man/man1/ibus-setup.1.gz
 share/man/man1/ibus.1.gz
 %%DCONF%%share/man/man5/ibus.5.gz
-%%EMOJI%%share/man/man7/ibus-emoji.7.gz
+%%GTK3%%%%EMOJI%%share/man/man7/ibus-emoji.7.gz
 share/applications/org.freedesktop.IBus.Setup.desktop
-%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
-%%GTK3%%share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
-%%GTK3%%share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
+%%GTK3%%%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
+%%GTK3%%%%EMOJI%%share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
+%%GTK3%%%%WAYLAND%%share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
 share/dbus-1/services/org.freedesktop.IBus.service
 share/dbus-1/services/org.freedesktop.portal.IBus.service
 %%PORTDOCS%%%%DOCSDIR%%/IBusAttrList.html
@@ -132,7 +134,7 @@ share/dbus-1/services/org.freedesktop.portal.IBus.service
 %%PORTDOCS%%%%DOCSDIR%%/style.css
 %%PORTDOCS%%%%DOCSDIR%%/up-insensitive.png
 %%PORTDOCS%%%%DOCSDIR%%/up.png
-%%GTK3%%%%DATADIR%%/component/gtkextension.xml
+%%GTK3%%%%EMOJI%%%%DATADIR%%/component/gtkextension.xml
 %%GTK3%%%%DATADIR%%/component/gtkpanel.xml
 %%DCONF%%%%DATADIR%%/component/dconf.xml
 %%ENGINE%%%%DATADIR%%/component/simple.xml


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6936252f.2711d.764c1a19>