pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/inputmethod/ibus
Module Name: pkgsrc
Committed By: tsutsui
Date: Sat May 17 18:32:24 UTC 2025
Modified Files:
pkgsrc/inputmethod/ibus: Makefile PLIST distinfo
Removed Files:
pkgsrc/inputmethod/ibus: Makefile.common
Log Message:
ibus: update to 1.5.32.
pkgsrc changes:
- merge Makefile.common into Makefile after removal of ibus-python
- tweak PKGNAME and GITHUB_* definitions to make it easier to test
beta and rc releases
- avoid generating "*.cpython3*.opt-2.pyc" by -OO on byte compiling in
py-compile generated by automake 1.17 in the upstream release tar files
https://mail-index.netbsd.org/pkgsrc-users/2025/04/17/msg041482.html
- make sure to always regenerate portal/ibus-portal-dbus.[ch] by
gdbus-codegen to sync with system glib2 version
https://github.com/ibus/ibus/issues/2734
- pkglint and remove an obsolete GConf definition
- take maintainership
Upstream changes:
https://github.com/ibus/ibus/releases/tag/1.5.32
https://github.com/ibus/ibus/releases/tag/1.5.32-rc1
1.5.32
Changes between ibus-1.5.32-rc1 and ibus-1.5.32
Bug Fixes:
* Send FocusIn signal again after delayed FocusId property 0c08622
* Fix time lag of CandidatePanel in X11 6ac6188
* Update Unicode table with keysym 866c935
* Fix misc issues 646cf45 acccc9f 1f35eaa
1.5.32-rc1
* Now it supports the Wayland input-method protocol 2 and I summarize
the settings including the compose setting in each desktop environment.
https://github.com/ibus/ibus/wiki/WaylandDesktop
* New option ibus start --type wayland is available and also --verbose
option to see the detail.
Features & Bug Fixes:
* Wayland input-method protocol version 1 and 2 acaa666 59d50a7 0d16a6e
5061135 33da4b3 821cef0 e27acd3 e5fc9e4 7b30d32 c22d412 c5748e6 fb4d7ba
* Additional Wayland input-method; XIM and GTK2, Key repeating, Compose;
d5e6e71 a4c4479 a9916dc db6de3a da30e1d 3ea43b7 b835c0d
* ibus start --type wayland new option 33139a0 3389680
* Compose feature updates 486799f 28b357d 09ea069 8490abc 4364c53
* Build option --disable-xim --disable-gtk2 without X11 63edfd8
* Call IBus.init() importing Python IBus module 98a7384
* Refactor codes 15e0231 aac5446 3d6d4b2 b185b21 d039b95
* Update CI 30e0598
* Update issue template 414514d
* Bug fixes of Wayland features c38d82f 719142e
* Update simple.xml with xkeyboard-config 2.44 fb9769d
To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 pkgsrc/inputmethod/ibus/Makefile
cvs rdiff -u -r1.24 -r0 pkgsrc/inputmethod/ibus/Makefile.common
cvs rdiff -u -r1.25 -r1.26 pkgsrc/inputmethod/ibus/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/inputmethod/ibus/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/inputmethod/ibus/Makefile
diff -u pkgsrc/inputmethod/ibus/Makefile:1.111 pkgsrc/inputmethod/ibus/Makefile:1.112
--- pkgsrc/inputmethod/ibus/Makefile:1.111 Thu Apr 24 14:14:48 2025
+++ pkgsrc/inputmethod/ibus/Makefile Sat May 17 18:32:24 2025
@@ -1,7 +1,15 @@
-# $NetBSD: Makefile,v 1.111 2025/04/24 14:14:48 wiz Exp $
+# $NetBSD: Makefile,v 1.112 2025/05/17 18:32:24 tsutsui Exp $
-PKGREVISION= 2
-.include "Makefile.common"
+DISTNAME= ibus-1.5.32
+PKGNAME= ${DISTNAME:S/-rc/rc/:S/-beta/beta/}
+CATEGORIES= inputmethod
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ibus/}
+GITHUB_PROJECT= ${PKGBASE}
+GITHUB_RELEASE= ${DISTNAME:S/${PKGBASE}-//}
+
+MAINTAINER= tsutsui%NetBSD.org@localhost
+HOMEPAGE= https://github.com/ibus/ibus/wiki
+LICENSE= gnu-lgpl-v2.1
COMMENT= Intelligent Input Bus
@@ -15,10 +23,11 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config intltool msgfmt gmake msgmerge
+# To regenarete portal/ibus-portal-dbus.[ch] to sync with system glib2 version
+USE_TOOLS+= gdbus-codegen
USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
-GCONF_SCHEMAS+= ibus.schemas
PKGCONFIG_OVERRIDE+= ibus-1.0.pc.in
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
@@ -38,13 +47,21 @@ CONFIGURE_ARGS+= --with-ucd-dir=${PREFIX
# XXX lack of dbusmenu-glib
CONFIGURE_ARGS+= --disable-appindicator
+# avoid generating "*.cpython3*.opt-2.pyc" by -OO on byte compiling
+# https://mail-index.netbsd.org/pkgsrc-users/2025/04/17/msg041482.html
+SUBST_CLASSES+= pyopt
+SUBST_MESSAGE.pyopt= Fixing Python byte compile optimization level.
+SUBST_STAGE.pyopt= pre-configure
+SUBST_FILES.pyopt= py-compile
+SUBST_SED.pyopt= -e 's/ -OO / -O /g'
+
SUBST_CLASSES+= dbus
SUBST_STAGE.dbus= post-configure
SUBST_FILES.dbus= src/ibusshare.c
SUBST_SED.dbus= -e 's,/var/lib/dbus/machine-id,${VARBASE}/lib/dbus/machine-id,g'
-BUILD_DEFS+= PKG_SYSCONFBASE VARBASE
-MANCOMPRESSED= yes
+BUILD_DEFS+= PKG_SYSCONFBASE VARBASE
+MANCOMPRESSED= yes
INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/ibus
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dconf/db/ibus.d
@@ -72,8 +89,11 @@ CONFIGURE_ARGS+= --disable-wayland
# Trigger .vala->.c regeneration of files that contain
# "#if USE_GDK_WAYLAND" preprocessing directives since we
# might be on a platform where gtk3 is not built with Wayland.
+# Also make sure to regenerate portal/ibus-portal-dbus.[ch] to
+# sync with system glib2 version.
pre-build:
${TOUCH} ${WRKSRC}/ui/gtk3/*.vala
+ ${TOUCH} ${WRKSRC}/portal/org.freedesktop.IBus.Portal.xml
.include "../../devel/glib2/schemas.mk"
.include "../../devel/dconf/database.mk"
Index: pkgsrc/inputmethod/ibus/PLIST
diff -u pkgsrc/inputmethod/ibus/PLIST:1.25 pkgsrc/inputmethod/ibus/PLIST:1.26
--- pkgsrc/inputmethod/ibus/PLIST:1.25 Sat Nov 23 05:09:04 2024
+++ pkgsrc/inputmethod/ibus/PLIST Sat May 17 18:32:24 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2024/11/23 05:09:04 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.26 2025/05/17 18:32:24 tsutsui Exp $
bin/ibus
bin/ibus-daemon
bin/ibus-setup
@@ -322,6 +322,7 @@ share/locale/id/LC_MESSAGES/ibus10.mo
share/locale/it/LC_MESSAGES/ibus10.mo
share/locale/ja/LC_MESSAGES/ibus10.mo
share/locale/ka/LC_MESSAGES/ibus10.mo
+share/locale/kab/LC_MESSAGES/ibus10.mo
share/locale/kn/LC_MESSAGES/ibus10.mo
share/locale/ko/LC_MESSAGES/ibus10.mo
share/locale/lv/LC_MESSAGES/ibus10.mo
Index: pkgsrc/inputmethod/ibus/distinfo
diff -u pkgsrc/inputmethod/ibus/distinfo:1.35 pkgsrc/inputmethod/ibus/distinfo:1.36
--- pkgsrc/inputmethod/ibus/distinfo:1.35 Sat Nov 23 05:09:04 2024
+++ pkgsrc/inputmethod/ibus/distinfo Sat May 17 18:32:24 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.35 2024/11/23 05:09:04 tsutsui Exp $
+$NetBSD: distinfo,v 1.36 2025/05/17 18:32:24 tsutsui Exp $
-BLAKE2s (ibus-1.5.31.tar.gz) = 72a2d7cb626e0235a544940472efc1fe835670c1b84e6281b5063510e85e3549
-SHA512 (ibus-1.5.31.tar.gz) = adfad740002662262981ddfcc3f6eb1e898433d3bd90b07535ceef367d496d3da3e0836e59133d0063caf2d3d55d0deb6cf18ae2807fdd1ce4afab84a7725ca5
-Size (ibus-1.5.31.tar.gz) = 4108303 bytes
+BLAKE2s (ibus-1.5.32.tar.gz) = ff1fb8b798af776696a817d9b63ad2e414562268468c9b978d48b8e0df77f77c
+SHA512 (ibus-1.5.32.tar.gz) = 2c63cab1fe553cb8f3ce00d22f3374e396f8cb3f9e66b81b8c8c59d141eb68d036549460ac0b836e93b0261c185a33aba0fc930178fd04d142344324e1562b9c
+Size (ibus-1.5.32.tar.gz) = 4192999 bytes
SHA1 (patch-client_gtk2_ibusimcontext.c) = 8dcbb38404e599618891de6a406bc1a07db634d4
SHA1 (patch-client_gtk3_ibusimcontext.c) = 105a2560014f8bd9699393bef3dda00a6c925c6a
SHA1 (patch-ui_gtk3_Makefile.am) = e0b74afa665b395bb5ac5da678c57e8646bbb71a
Home |
Main Index |
Thread Index |
Old Index