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 Nov 18 07:13:42 UTC 2023

Modified Files:
        pkgsrc/inputmethod/ibus: Makefile Makefile.common PLIST distinfo
        pkgsrc/inputmethod/ibus/patches: patch-client_gtk2_ibusimcontext.c
            patch-client_gtk3_ibusimcontext.c patch-ui_gtk3_Makefile.am
            patch-ui_gtk3_Makefile.in
Removed Files:
        pkgsrc/inputmethod/ibus/patches: patch-configure patch-configure.ac

Log Message:
ibus: update to 1.5.29.

pkgsrc changes:
- handle -rc2 rename (1.5.29-rc2 is also tagged as 1.5.29)
- remove patches and workaround fixed in the upstream
- regen patches to reset dates and offsets

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.29
 https://github.com/ibus/ibus/releases/tag/1.5.29-rc1

1.5.29

Changes between 1.5.29-rc1 and 1.5.29 (1.5.29-rc2)

  * Add DeleteSurroundingText to PostProcessKeyEvent 7650080
  * Add preedit D-Bus signals to PostProcessKeyEvent e059536
  * Tab should not be committed by IM 0fc744a
  * Translate keycodes with CapsLock 0c67ff6
  * Update org.freedesktop.ibus.gschema.xml 5bb4353

1.5.29-rc1

  * Implement Plasma Wayland c366736 e379baf 494448b 6ed5e45 3f3f0b6 b0f06ae
    b8ab800 ed552e8 8923456 42be272 281c9ae 7b83a1f 2952035 0251f2c 4a15f66
    2f40eea
  * Distinguish Arabic XKB and Keypad XKB options ad883dc
  * Update simple.xml with xkeyboard-config 2.39 155c584
  * Fix key typing issues 497f0c7 8f706d1 7237fcc 38f09c6 7502abb
  * Fix Emoji and Unicode issues 7c8abbe 310c442
  * Fix build issues 630f3f7 67a0f36 4e644e8 cf3c5c0
  * Fix setup dialog SEGV 4831ed5
  * Fix remote desktop issue 25a2dfc 580ea41
  * Enhance CI 431c72b 3bbec69 cac49dc 5ed9f13 7c61e22 f05c12d d47dc55

 Code Contributors:

  * Enhance man page builds (Emil Velikov) 1a25975 03a486c
  * Fix typo in src/ibusservice.h (Gunnar Hjalmarsson) 98c6ee7
  * Fix BSD build issues (Izumi Tsutsui) ce5e2bb 9553dbf
  * Fix unaligned accesses in different endianness in compose table (Matt
    Turner) b97e666
  * Enhance parallel builds (Matt Turner) be1f1d0 f25c48a 692da97
  * Enhance builds (Matt Turner) 76f2f4a d23bbdd f0492c8
  * Fix cross compiling (oreo639) 18f0d9f
  * Update Emoji shortcut key in ibus-emoji(7) (Sibo Dong) a4007f7
  * use a shell exec in systemd service files for Ubuntu (Simon Deziel) a140924
  * Fix position of candidate popup window with GTK4 applications in Xorg (Peng
    Wu) 86d9bb9

 Translation Contributors:

  * po: Update translation (Danish) (Alan01) 01f9a27
  * po: Update translation (English (United Kingdom)) (Andi Chandler) fbbb76f
  * po: Update translation (Georgian) (Temuri Doghonadze) c2a15bc 96a6850
  * po: Update translation (German) (Mike FABIAN) a474d6e
  * po: Update translation (Japanese) (fujiwarat) 35d7438 e9f59d6 e6c436f
  * po: Update translation (Korean) (simmon) 8d70676
  * po: Update translation (Polish) (Piotr Drag) 2d841c7
  * po: Update translation (Swedish) (Luna Jernberg) 6b62480
  * po: Update translation (Ukrainian) (Yuri Chornoivan) fc59704


To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 pkgsrc/inputmethod/ibus/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/inputmethod/ibus/Makefile.common
cvs rdiff -u -r1.22 -r1.23 pkgsrc/inputmethod/ibus/PLIST
cvs rdiff -u -r1.31 -r1.32 pkgsrc/inputmethod/ibus/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c \
    pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c
cvs rdiff -u -r1.6 -r0 pkgsrc/inputmethod/ibus/patches/patch-configure
cvs rdiff -u -r1.3 -r0 pkgsrc/inputmethod/ibus/patches/patch-configure.ac
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am \
    pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in

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.101 pkgsrc/inputmethod/ibus/Makefile:1.102
--- pkgsrc/inputmethod/ibus/Makefile:1.101      Tue Nov 14 14:02:17 2023
+++ pkgsrc/inputmethod/ibus/Makefile    Sat Nov 18 07:13:42 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.101 2023/11/14 14:02:17 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2023/11/18 07:13:42 tsutsui Exp $
 
-PKGREVISION= 5
 .include "Makefile.common"
 
 COMMENT=       Intelligent Input Bus
@@ -34,18 +33,8 @@ CONFIGURE_ARGS+=     --with-unicode-emoji-di
 CONFIGURE_ARGS+=       --with-emoji-annotation-dir=${PREFIX}/share/unicode/cldr/common/annotations
 CONFIGURE_ARGS+=       --with-ucd-dir=${PREFIX}/share/unicode/ucd
 
-.include "../../mk/bsd.prefs.mk"
-
-# Workaround X11_LOCALEDATADIR for NetBSD etc.
-#  https://github.com/ibus/ibus/pull/2478
-.if ${OPSYS} == "NetBSD" && ${X11_TYPE} == "native"
-SUBST_CLASSES+=                xlocale
-SUBST_STAGE.xlocale=   pre-configure
-SUBST_FILES.xlocale=   src/gencomposetable.c \
-                       src/ibuscomposetable.c \
-                       src/ibusenginesimple.c src/tests/ibus-compose.c
-SUBST_SED.xlocale=     -e 's,/share/X11/locale,/lib/X11/locale,g'
-.endif
+# XXX lack of dbusmenu-glib
+CONFIGURE_ARGS+=       --disable-appindicator
 
 SUBST_CLASSES+=                dbus
 SUBST_STAGE.dbus=      post-configure

Index: pkgsrc/inputmethod/ibus/Makefile.common
diff -u pkgsrc/inputmethod/ibus/Makefile.common:1.21 pkgsrc/inputmethod/ibus/Makefile.common:1.22
--- pkgsrc/inputmethod/ibus/Makefile.common:1.21        Thu Feb 23 15:01:00 2023
+++ pkgsrc/inputmethod/ibus/Makefile.common     Sat Nov 18 07:13:42 2023
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile.common,v 1.21 2023/02/23 15:01:00 tsutsui Exp $
+# $NetBSD: Makefile.common,v 1.22 2023/11/18 07:13:42 tsutsui Exp $
 #
 # used by inputmethod/ibus/Makefile
 # used by inputmethod/ibus-python/Makefile
 
-DISTNAME=      ibus-1.5.28
+DISTNAME=      ibus-1.5.29-rc2
+PKGNAME=       ${DISTNAME:S/-rc2//}
 CATEGORIES=    inputmethod
 MASTER_SITES=  https://github.com/ibus/ibus/releases/download/${PKGVERSION_NOREV}/
 

Index: pkgsrc/inputmethod/ibus/PLIST
diff -u pkgsrc/inputmethod/ibus/PLIST:1.22 pkgsrc/inputmethod/ibus/PLIST:1.23
--- pkgsrc/inputmethod/ibus/PLIST:1.22  Thu Feb 23 15:01:00 2023
+++ pkgsrc/inputmethod/ibus/PLIST       Sat Nov 18 07:13:42 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2023/02/23 15:01:00 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.23 2023/11/18 07:13:42 tsutsui Exp $
 bin/ibus
 bin/ibus-daemon
 bin/ibus-setup
@@ -53,6 +53,7 @@ libexec/ibus-extension-gtk3
 libexec/ibus-portal
 libexec/ibus-ui-emojier
 libexec/ibus-ui-gtk3
+libexec/ibus-wayland
 libexec/ibus-x11
 man/man1/ibus-daemon.1
 man/man1/ibus-setup.1
@@ -63,6 +64,7 @@ man/man7/ibus-emoji.7
 share/GConf/gsettings/ibus.convert
 share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
 share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
+share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
 share/applications/org.freedesktop.IBus.Setup.desktop
 share/bash-completion/completions/ibus.bash
 share/dbus-1/services/org.freedesktop.IBus.service

Index: pkgsrc/inputmethod/ibus/distinfo
diff -u pkgsrc/inputmethod/ibus/distinfo:1.31 pkgsrc/inputmethod/ibus/distinfo:1.32
--- pkgsrc/inputmethod/ibus/distinfo:1.31       Thu Feb 23 15:01:00 2023
+++ pkgsrc/inputmethod/ibus/distinfo    Sat Nov 18 07:13:42 2023
@@ -1,11 +1,9 @@
-$NetBSD: distinfo,v 1.31 2023/02/23 15:01:00 tsutsui Exp $
+$NetBSD: distinfo,v 1.32 2023/11/18 07:13:42 tsutsui Exp $
 
-BLAKE2s (ibus-1.5.28.tar.gz) = e3015b374c1f966694b96f72a92202e999c45bcadf45a7fff80bdb68eaf0d610
-SHA512 (ibus-1.5.28.tar.gz) = 5bfb9158a5810d38af900775ed30406823872c431ef4772b476afa7b58c120ef508a51b961620ea6003549f1f49cf05484992beee8677b138f1162afc73ab247
-Size (ibus-1.5.28.tar.gz) = 3871246 bytes
-SHA1 (patch-client_gtk2_ibusimcontext.c) = bb957fb47fa7144f0a6cdd0252653aeb0da9ad92
-SHA1 (patch-client_gtk3_ibusimcontext.c) = c3fff3e8d7431ae4b7302026e9fd9f092ec46d88
-SHA1 (patch-configure) = 26a73d9572f4f5a933c6ddc67fa4e4e394ac6bc4
-SHA1 (patch-configure.ac) = e06f2b295562c7ec53d719e3960cceadbcdeaf76
-SHA1 (patch-ui_gtk3_Makefile.am) = dd0c6bc9383b57c1451e4f8c96e41f7398e3e650
-SHA1 (patch-ui_gtk3_Makefile.in) = 8e7391e77eefe78c69db7814df9ae536ccdc14b4
+BLAKE2s (ibus-1.5.29-rc2.tar.gz) = 645fbfb3f779426119a276520486df7f594cfc9a41a91e1b02ff4ad0a931df6f
+SHA512 (ibus-1.5.29-rc2.tar.gz) = 47dd39c9615783b6c157a25e8a2506dc2e1f440d56aa649ee8cb95a390cb4efab9c95e72ac84b5d042c25e350599b4d352ddc66f1385af6660d4a7a296e44ca7
+Size (ibus-1.5.29-rc2.tar.gz) = 3991416 bytes
+SHA1 (patch-client_gtk2_ibusimcontext.c) = 8dcbb38404e599618891de6a406bc1a07db634d4
+SHA1 (patch-client_gtk3_ibusimcontext.c) = 105a2560014f8bd9699393bef3dda00a6c925c6a
+SHA1 (patch-ui_gtk3_Makefile.am) = e0b74afa665b395bb5ac5da678c57e8646bbb71a
+SHA1 (patch-ui_gtk3_Makefile.in) = e52d7d60e975bbc8d1c2807deaef8f0d09b46548

Index: pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c
diff -u pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c:1.4 pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c:1.5
--- pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c:1.4       Sat Sep  3 14:14:41 2022
+++ pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c   Sat Nov 18 07:13:42 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-client_gtk2_ibusimcontext.c,v 1.4 2022/09/03 14:14:41 tsutsui Exp $
+$NetBSD: patch-client_gtk2_ibusimcontext.c,v 1.5 2023/11/18 07:13:42 tsutsui Exp $
 
 NetBSD 6.99.25's gcc says:
    error: #pragma GCC diagnostic not allowed inside functions
 
---- client/gtk2/ibusimcontext.c.orig   2022-08-22 15:32:16.000000000 +0000
+--- client/gtk2/ibusimcontext.c.orig   2023-11-09 06:08:27.000000000 +0000
 +++ client/gtk2/ibusimcontext.c
-@@ -801,6 +801,9 @@ daemon_name_vanished (GDBusConnection *c
+@@ -870,6 +870,9 @@ daemon_name_vanished (GDBusConnection *c
      _daemon_is_running = FALSE;
  }
  
@@ -15,7 +15,7 @@ NetBSD 6.99.25's gcc says:
  static void
  ibus_im_context_class_init (IBusIMContextClass *class)
  {
-@@ -921,10 +924,7 @@ ibus_im_context_class_init (IBusIMContex
+@@ -1038,10 +1041,7 @@ ibus_im_context_class_init (IBusIMContex
  #if !GTK_CHECK_VERSION (3, 98, 4)
      /* always install snooper */
      if (_key_snooper_id == 0) {
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says:
      }
  #endif
  
-@@ -936,23 +936,24 @@ ibus_im_context_class_init (IBusIMContex
+@@ -1053,23 +1053,24 @@ ibus_im_context_class_init (IBusIMContex
                                                NULL,
                                                NULL);
  }
Index: pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c
diff -u pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c:1.4 pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c:1.5
--- pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c:1.4       Sat Sep  3 14:14:41 2022
+++ pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c   Sat Nov 18 07:13:42 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-client_gtk3_ibusimcontext.c,v 1.4 2022/09/03 14:14:41 tsutsui Exp $
+$NetBSD: patch-client_gtk3_ibusimcontext.c,v 1.5 2023/11/18 07:13:42 tsutsui Exp $
 
 NetBSD 6.99.25's gcc says:
    error: #pragma GCC diagnostic not allowed inside functions
 
---- client/gtk3/ibusimcontext.c.orig   2022-08-22 15:32:16.000000000 +0000
+--- client/gtk3/ibusimcontext.c.orig   2023-11-09 06:08:27.000000000 +0000
 +++ client/gtk3/ibusimcontext.c
-@@ -801,6 +801,9 @@ daemon_name_vanished (GDBusConnection *c
+@@ -870,6 +870,9 @@ daemon_name_vanished (GDBusConnection *c
      _daemon_is_running = FALSE;
  }
  
@@ -15,7 +15,7 @@ NetBSD 6.99.25's gcc says:
  static void
  ibus_im_context_class_init (IBusIMContextClass *class)
  {
-@@ -921,10 +924,7 @@ ibus_im_context_class_init (IBusIMContex
+@@ -1038,10 +1041,7 @@ ibus_im_context_class_init (IBusIMContex
  #if !GTK_CHECK_VERSION (3, 98, 4)
      /* always install snooper */
      if (_key_snooper_id == 0) {
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says:
      }
  #endif
  
-@@ -936,23 +936,24 @@ ibus_im_context_class_init (IBusIMContex
+@@ -1053,23 +1053,24 @@ ibus_im_context_class_init (IBusIMContex
                                                NULL,
                                                NULL);
  }

Index: pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am
diff -u pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am:1.2 pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am:1.3
--- pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am:1.2       Sat Mar  2 02:16:32 2019
+++ pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.am   Sat Nov 18 07:13:42 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-ui_gtk3_Makefile.am,v 1.2 2019/03/02 02:16:32 tsutsui Exp $
+$NetBSD: patch-ui_gtk3_Makefile.am,v 1.3 2023/11/18 07:13:42 tsutsui Exp $
 
 - workaround upstream issue #2082
  https://github.com/ibus/ibus/issues/2082
 
---- ui/gtk3/Makefile.am.orig   2019-03-01 11:43:45.000000000 +0000
+--- ui/gtk3/Makefile.am.orig   2023-11-09 06:08:27.000000000 +0000
 +++ ui/gtk3/Makefile.am
-@@ -229,7 +229,7 @@ extension.o: $(srcdir)/extension.c
+@@ -293,7 +293,7 @@ extension.o: $(srcdir)/extension.c
        $(AM_V_CC_no)$(COMPILE) -c -o $@ $<
        $(NULL)
  # of emojier.c: emojier.vala
Index: pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in
diff -u pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in:1.2 pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in:1.3
--- pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in:1.2       Sat Mar  2 02:16:32 2019
+++ pkgsrc/inputmethod/ibus/patches/patch-ui_gtk3_Makefile.in   Sat Nov 18 07:13:42 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-ui_gtk3_Makefile.in,v 1.2 2019/03/02 02:16:32 tsutsui Exp $
+$NetBSD: patch-ui_gtk3_Makefile.in,v 1.3 2023/11/18 07:13:42 tsutsui Exp $
 
 - workaround upstream issue #2082
  https://github.com/ibus/ibus/issues/2082
 
---- ui/gtk3/Makefile.in.orig   2019-03-01 11:52:50.000000000 +0000
+--- ui/gtk3/Makefile.in.orig   2023-11-09 06:08:51.000000000 +0000
 +++ ui/gtk3/Makefile.in
-@@ -1330,7 +1330,7 @@ gen-%.xml.c: %.xml
+@@ -1464,7 +1464,7 @@ gen-%.xml.c: %.xml
  @ENABLE_EMOJI_DICT_TRUE@      $(AM_V_CC_no)$(COMPILE) -c -o $@ $<
  @ENABLE_EMOJI_DICT_TRUE@      $(NULL)
  # of emojier.c: emojier.vala



Home | Main Index | Thread Index | Old Index