Last active
November 3, 2017 03:42
-
-
Save tsutsui/5b03157baf2c9999b8764684e217e5a9 to your computer and use it in GitHub Desktop.
WIP: Update pkgsrc/inputmethod/ibus to 1.5.17 (which includes emoji dict support)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: ibus/Makefile | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/Makefile,v | |
retrieving revision 1.47 | |
diff -u -p -d -r1.47 Makefile | |
--- ibus/Makefile 12 Feb 2017 06:25:33 -0000 1.47 | |
+++ ibus/Makefile 3 Nov 2017 03:39:21 -0000 | |
@@ -1,11 +1,12 @@ | |
# $NetBSD: Makefile,v 1.47 2017/02/12 06:25:33 ryoon Exp $ | |
-PKGREVISION= 3 | |
.include "Makefile.common" | |
COMMENT= Intelligent Input Bus | |
DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 | |
+DEPENDS+= cldr-emoji-annotation-[0-9]*:../../fonts/cldr-emoji-annotation | |
+DEPENDS+= unicode-emoji-[0-9]*:../../fonts/unicode-emoji | |
GNU_CONFIGURE= yes | |
USE_LIBTOOL= yes | |
@@ -25,6 +26,8 @@ CONFIGURE_ARGS+= --enable-gtk3 | |
CONFIGURE_ARGS+= --enable-surrounding-text | |
CONFIGURE_ARGS+= --enable-introspection=yes | |
CONFIGURE_ARGS+= --with-python=${PYTHONBIN} | |
+CONFIGURE_ARGS+= --with-unicode-emoji-dir=${PREFIX}/share/unicode/emoji | |
+CONFIGURE_ARGS+= --with-emoji-annotation-dir=${PREFIX}/share/unicode/cldr/common/annotations | |
SUBST_CLASSES+= dbus | |
SUBST_STAGE.dbus= post-configure | |
Index: ibus/Makefile.common | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/Makefile.common,v | |
retrieving revision 1.10 | |
diff -u -p -d -r1.10 Makefile.common | |
--- ibus/Makefile.common 16 Aug 2017 21:22:12 -0000 1.10 | |
+++ ibus/Makefile.common 3 Nov 2017 03:39:21 -0000 | |
@@ -3,7 +3,7 @@ | |
# used by inputmethod/ibus/Makefile | |
# used by inputmethod/ibus-python/Makefile | |
-DISTNAME= ibus-1.5.13 | |
+DISTNAME= ibus-1.5.17 | |
CATEGORIES= inputmethod | |
MASTER_SITES= https://github.com/ibus/ibus/releases/download/${PKGVERSION_NOREV}/ | |
Index: ibus/PLIST | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/PLIST,v | |
retrieving revision 1.8 | |
diff -u -p -d -r1.8 PLIST | |
--- ibus/PLIST 31 Jul 2015 13:03:45 -0000 1.8 | |
+++ ibus/PLIST 3 Nov 2017 03:39:21 -0000 | |
@@ -10,6 +10,7 @@ include/ibus-1.0/ibuscomponent.h | |
include/ibus-1.0/ibusconfig.h | |
include/ibus-1.0/ibusconfigservice.h | |
include/ibus-1.0/ibusdebug.h | |
+include/ibus-1.0/ibusemoji.h | |
include/ibus-1.0/ibusengine.h | |
include/ibus-1.0/ibusenginedesc.h | |
include/ibus-1.0/ibusenginesimple.h | |
@@ -46,14 +47,19 @@ lib/pkgconfig/ibus-1.0.pc | |
libexec/ibus-dconf | |
libexec/ibus-engine-simple | |
libexec/ibus-gconf | |
+libexec/ibus-portal | |
+libexec/ibus-ui-emojier | |
libexec/ibus-ui-gtk3 | |
libexec/ibus-x11 | |
man/man1/ibus-daemon.1 | |
man/man1/ibus-setup.1 | |
man/man1/ibus.1 | |
+man/man7/ibus-emoji.7 | |
share/GConf/gsettings/ibus.convert | |
share/applications/ibus-setup.desktop | |
share/bash-completion/completions/ibus.bash | |
+share/dbus-1/services/org.freedesktop.IBus.service | |
+share/dbus-1/services/org.freedesktop.portal.IBus.service | |
share/examples/ibus/dconf/db/ibus.d/00-upstream-settings | |
share/examples/ibus/dconf/profile/ibus | |
share/gconf/schemas/ibus.schemas | |
@@ -67,6 +73,7 @@ share/gtk-doc/html/ibus/IBusConfig.html | |
share/gtk-doc/html/ibus/IBusConfigService.html | |
share/gtk-doc/html/ibus/IBusEngine.html | |
share/gtk-doc/html/ibus/IBusEngineDesc.html | |
+share/gtk-doc/html/ibus/IBusEngineSimple.html | |
share/gtk-doc/html/ibus/IBusFactory.html | |
share/gtk-doc/html/ibus/IBusHotkeyProfile.html | |
share/gtk-doc/html/ibus/IBusInputContext.html | |
@@ -83,7 +90,6 @@ share/gtk-doc/html/ibus/IBusSerializable | |
share/gtk-doc/html/ibus/IBusService.html | |
share/gtk-doc/html/ibus/IBusText.html | |
share/gtk-doc/html/ibus/annotation-glossary.html | |
-share/gtk-doc/html/ibus/api-index-deprecated.html | |
share/gtk-doc/html/ibus/api-index-full.html | |
share/gtk-doc/html/ibus/ch01.html | |
share/gtk-doc/html/ibus/ch02.html | |
@@ -92,7 +98,6 @@ share/gtk-doc/html/ibus/ch04.html | |
share/gtk-doc/html/ibus/ch05.html | |
share/gtk-doc/html/ibus/ch06.html | |
share/gtk-doc/html/ibus/home.png | |
-share/gtk-doc/html/ibus/IBusEngineSimple.html | |
share/gtk-doc/html/ibus/ibus-IBusKeysyms.html | |
share/gtk-doc/html/ibus/ibus-ibusdebug.html | |
share/gtk-doc/html/ibus/ibus-ibuserror.html | |
@@ -105,7 +110,6 @@ share/gtk-doc/html/ibus/ibus-ibusversion | |
share/gtk-doc/html/ibus/ibus-ibusxml.html | |
share/gtk-doc/html/ibus/ibus.devhelp2 | |
share/gtk-doc/html/ibus/index.html | |
-share/gtk-doc/html/ibus/index.sgml | |
share/gtk-doc/html/ibus/left-insensitive.png | |
share/gtk-doc/html/ibus/left.png | |
share/gtk-doc/html/ibus/right-insensitive.png | |
@@ -117,12 +121,98 @@ share/ibus/component/dconf.xml | |
share/ibus/component/gconf.xml | |
share/ibus/component/gtkpanel.xml | |
share/ibus/component/simple.xml | |
+share/ibus/dicts/emoji-af.dict | |
+share/ibus/dicts/emoji-am.dict | |
+share/ibus/dicts/emoji-ar.dict | |
+share/ibus/dicts/emoji-as.dict | |
+share/ibus/dicts/emoji-az.dict | |
+share/ibus/dicts/emoji-be.dict | |
+share/ibus/dicts/emoji-bg.dict | |
+share/ibus/dicts/emoji-bn.dict | |
+share/ibus/dicts/emoji-bs.dict | |
+share/ibus/dicts/emoji-ca.dict | |
+share/ibus/dicts/emoji-cs.dict | |
+share/ibus/dicts/emoji-cy.dict | |
+share/ibus/dicts/emoji-da.dict | |
+share/ibus/dicts/emoji-de.dict | |
+share/ibus/dicts/emoji-de_CH.dict | |
+share/ibus/dicts/emoji-el.dict | |
+share/ibus/dicts/emoji-en.dict | |
+share/ibus/dicts/emoji-en_001.dict | |
+share/ibus/dicts/emoji-es.dict | |
+share/ibus/dicts/emoji-es_419.dict | |
+share/ibus/dicts/emoji-et.dict | |
+share/ibus/dicts/emoji-eu.dict | |
+share/ibus/dicts/emoji-fa.dict | |
+share/ibus/dicts/emoji-fi.dict | |
+share/ibus/dicts/emoji-fil.dict | |
+share/ibus/dicts/emoji-fr.dict | |
+share/ibus/dicts/emoji-ga.dict | |
+share/ibus/dicts/emoji-gl.dict | |
+share/ibus/dicts/emoji-gu.dict | |
+share/ibus/dicts/emoji-he.dict | |
+share/ibus/dicts/emoji-hi.dict | |
+share/ibus/dicts/emoji-hr.dict | |
+share/ibus/dicts/emoji-hu.dict | |
+share/ibus/dicts/emoji-hy.dict | |
+share/ibus/dicts/emoji-id.dict | |
+share/ibus/dicts/emoji-is.dict | |
+share/ibus/dicts/emoji-it.dict | |
+share/ibus/dicts/emoji-ja.dict | |
+share/ibus/dicts/emoji-ka.dict | |
+share/ibus/dicts/emoji-kk.dict | |
+share/ibus/dicts/emoji-km.dict | |
+share/ibus/dicts/emoji-kn.dict | |
+share/ibus/dicts/emoji-ko.dict | |
+share/ibus/dicts/emoji-ky.dict | |
+share/ibus/dicts/emoji-lo.dict | |
+share/ibus/dicts/emoji-lt.dict | |
+share/ibus/dicts/emoji-lv.dict | |
+share/ibus/dicts/emoji-mk.dict | |
+share/ibus/dicts/emoji-ml.dict | |
+share/ibus/dicts/emoji-mn.dict | |
+share/ibus/dicts/emoji-mr.dict | |
+share/ibus/dicts/emoji-ms.dict | |
+share/ibus/dicts/emoji-my.dict | |
+share/ibus/dicts/emoji-nb.dict | |
+share/ibus/dicts/emoji-ne.dict | |
+share/ibus/dicts/emoji-nl.dict | |
+share/ibus/dicts/emoji-or.dict | |
+share/ibus/dicts/emoji-pa.dict | |
+share/ibus/dicts/emoji-pl.dict | |
+share/ibus/dicts/emoji-pt.dict | |
+share/ibus/dicts/emoji-pt_PT.dict | |
+share/ibus/dicts/emoji-ro.dict | |
+share/ibus/dicts/emoji-root.dict | |
+share/ibus/dicts/emoji-ru.dict | |
+share/ibus/dicts/emoji-si.dict | |
+share/ibus/dicts/emoji-sk.dict | |
+share/ibus/dicts/emoji-sl.dict | |
+share/ibus/dicts/emoji-sq.dict | |
+share/ibus/dicts/emoji-sr.dict | |
+share/ibus/dicts/emoji-sr_Latn.dict | |
+share/ibus/dicts/emoji-sv.dict | |
+share/ibus/dicts/emoji-sw.dict | |
+share/ibus/dicts/emoji-ta.dict | |
+share/ibus/dicts/emoji-te.dict | |
+share/ibus/dicts/emoji-th.dict | |
+share/ibus/dicts/emoji-tr.dict | |
+share/ibus/dicts/emoji-uk.dict | |
+share/ibus/dicts/emoji-ur.dict | |
+share/ibus/dicts/emoji-uz.dict | |
+share/ibus/dicts/emoji-vi.dict | |
+share/ibus/dicts/emoji-zh.dict | |
+share/ibus/dicts/emoji-zh_Hant.dict | |
+share/ibus/dicts/emoji-zu.dict | |
share/ibus/keymaps/common | |
share/ibus/keymaps/in | |
share/ibus/keymaps/jp | |
share/ibus/keymaps/kr | |
share/ibus/keymaps/modifiers | |
share/ibus/keymaps/us | |
+share/ibus/setup/emojilang.py | |
+share/ibus/setup/emojilang.pyc | |
+share/ibus/setup/emojilang.pyo | |
share/ibus/setup/engineabout.py | |
share/ibus/setup/engineabout.pyc | |
share/ibus/setup/engineabout.pyo | |
@@ -163,6 +253,7 @@ share/locale/bg/LC_MESSAGES/ibus10.mo | |
share/locale/bn/LC_MESSAGES/ibus10.mo | |
share/locale/bn_IN/LC_MESSAGES/ibus10.mo | |
share/locale/ca/LC_MESSAGES/ibus10.mo | |
+share/locale/cs/LC_MESSAGES/ibus10.mo | |
share/locale/da/LC_MESSAGES/ibus10.mo | |
share/locale/de/LC_MESSAGES/ibus10.mo | |
share/locale/en_GB/LC_MESSAGES/ibus10.mo | |
@@ -170,6 +261,7 @@ share/locale/es/LC_MESSAGES/ibus10.mo | |
share/locale/et/LC_MESSAGES/ibus10.mo | |
share/locale/eu/LC_MESSAGES/ibus10.mo | |
share/locale/fa/LC_MESSAGES/ibus10.mo | |
+share/locale/fi/LC_MESSAGES/ibus10.mo | |
share/locale/fr/LC_MESSAGES/ibus10.mo | |
share/locale/gu/LC_MESSAGES/ibus10.mo | |
share/locale/he/LC_MESSAGES/ibus10.mo | |
@@ -182,6 +274,7 @@ share/locale/kn/LC_MESSAGES/ibus10.mo | |
share/locale/ko/LC_MESSAGES/ibus10.mo | |
share/locale/lv/LC_MESSAGES/ibus10.mo | |
share/locale/ml/LC_MESSAGES/ibus10.mo | |
+share/locale/mn/LC_MESSAGES/ibus10.mo | |
share/locale/mr/LC_MESSAGES/ibus10.mo | |
share/locale/nb/LC_MESSAGES/ibus10.mo | |
share/locale/nl/LC_MESSAGES/ibus10.mo | |
@@ -190,8 +283,10 @@ share/locale/pa/LC_MESSAGES/ibus10.mo | |
share/locale/pl/LC_MESSAGES/ibus10.mo | |
share/locale/pt_BR/LC_MESSAGES/ibus10.mo | |
share/locale/ru/LC_MESSAGES/ibus10.mo | |
+share/locale/sq/LC_MESSAGES/ibus10.mo | |
share/locale/sr/LC_MESSAGES/ibus10.mo | |
share/locale/sr@latin/LC_MESSAGES/ibus10.mo | |
+share/locale/sv/LC_MESSAGES/ibus10.mo | |
share/locale/ta/LC_MESSAGES/ibus10.mo | |
share/locale/te/LC_MESSAGES/ibus10.mo | |
share/locale/tg/LC_MESSAGES/ibus10.mo | |
Index: ibus/distinfo | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/distinfo,v | |
retrieving revision 1.17 | |
diff -u -p -d -r1.17 distinfo | |
--- ibus/distinfo 2 Mar 2016 22:59:00 -0000 1.17 | |
+++ ibus/distinfo 3 Nov 2017 03:39:21 -0000 | |
@@ -1,8 +1,8 @@ | |
$NetBSD: distinfo,v 1.17 2016/03/02 22:59:00 ryoon Exp $ | |
-SHA1 (ibus-1.5.13.tar.gz) = 054a5a884329f2d3295d8f992566e7db72cf283b | |
-RMD160 (ibus-1.5.13.tar.gz) = 0c8177a9e66e31589bd070caf285797fef1da062 | |
-SHA512 (ibus-1.5.13.tar.gz) = bffb3cecf984ec6e383a111b4e62506390f083476f59404e2e9b90251e6e06853d7f1dc06194456ab5064b5d375820510be1ab12ebd29b966d6a7f5b8aca07ab | |
-Size (ibus-1.5.13.tar.gz) = 2194054 bytes | |
-SHA1 (patch-client_gtk2_ibusimcontext.c) = 31e72d06884858476097f04591004ce46b6074c1 | |
-SHA1 (patch-client_gtk3_ibusimcontext.c) = 543192191d14d61ae3e193de6ffda7b099969a1a | |
+SHA1 (ibus-1.5.17.tar.gz) = 2e2039757d7e8e60f4101b8d197b6fb972f2e787 | |
+RMD160 (ibus-1.5.17.tar.gz) = cc622a536cc3cce572c16f751203f87c8ed5ba08 | |
+SHA512 (ibus-1.5.17.tar.gz) = 8a7e4fabbcb2096e647b1fb7487c92882bd320a4d777f2765817378abec2e60cafd63364c881fefc2805ff2baa6b28b15ee0710587662a3e65eeb60ead19496c | |
+Size (ibus-1.5.17.tar.gz) = 2522960 bytes | |
+SHA1 (patch-client_gtk2_ibusimcontext.c) = 14ab1d048e3052b547ca181e098adbe3c23ab5bd | |
+SHA1 (patch-client_gtk3_ibusimcontext.c) = de369bcc2945190b1a30833be4b49f8b6d68c005 | |
Index: ibus/patches/patch-client_gtk2_ibusimcontext.c | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/patches/patch-client_gtk2_ibusimcontext.c,v | |
retrieving revision 1.1 | |
diff -u -p -d -r1.1 patch-client_gtk2_ibusimcontext.c | |
--- ibus/patches/patch-client_gtk2_ibusimcontext.c 12 Nov 2013 02:57:43 -0000 1.1 | |
+++ ibus/patches/patch-client_gtk2_ibusimcontext.c 3 Nov 2017 03:39:21 -0000 | |
@@ -3,9 +3,9 @@ $NetBSD: patch-client_gtk2_ibusimcontext | |
NetBSD 6.99.25's gcc says: | |
error: #pragma GCC diagnostic not allowed inside functions | |
---- client/gtk2/ibusimcontext.c~ 2013-09-20 03:15:51.000000000 +0000 | |
+--- client/gtk2/ibusimcontext.c.orig 2017-10-22 10:31:49.000000000 +0000 | |
+++ client/gtk2/ibusimcontext.c | |
-@@ -509,6 +509,9 @@ daemon_name_vanished (GDBusConnection *c | |
+@@ -559,6 +559,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) | |
{ | |
-@@ -593,10 +596,7 @@ ibus_im_context_class_init (IBusIMContex | |
+@@ -642,10 +645,7 @@ ibus_im_context_class_init (IBusIMContex | |
/* always install snooper */ | |
if (_key_snooper_id == 0) { | |
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says: | |
} | |
_daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION, | |
-@@ -607,21 +607,22 @@ ibus_im_context_class_init (IBusIMContex | |
+@@ -656,21 +656,22 @@ ibus_im_context_class_init (IBusIMContex | |
NULL, | |
NULL); | |
} | |
Index: ibus/patches/patch-client_gtk3_ibusimcontext.c | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus/patches/patch-client_gtk3_ibusimcontext.c,v | |
retrieving revision 1.1 | |
diff -u -p -d -r1.1 patch-client_gtk3_ibusimcontext.c | |
--- ibus/patches/patch-client_gtk3_ibusimcontext.c 12 Nov 2013 02:57:43 -0000 1.1 | |
+++ ibus/patches/patch-client_gtk3_ibusimcontext.c 3 Nov 2017 03:39:21 -0000 | |
@@ -3,9 +3,9 @@ $NetBSD: patch-client_gtk3_ibusimcontext | |
NetBSD 6.99.25's gcc says: | |
error: #pragma GCC diagnostic not allowed inside functions | |
---- client/gtk3/ibusimcontext.c~ 2013-09-20 03:15:51.000000000 +0000 | |
+--- client/gtk3/ibusimcontext.c.orig 2017-10-22 10:31:49.000000000 +0000 | |
+++ client/gtk3/ibusimcontext.c | |
-@@ -509,6 +509,9 @@ daemon_name_vanished (GDBusConnection *c | |
+@@ -559,6 +559,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) | |
{ | |
-@@ -593,10 +596,7 @@ ibus_im_context_class_init (IBusIMContex | |
+@@ -642,10 +645,7 @@ ibus_im_context_class_init (IBusIMContex | |
/* always install snooper */ | |
if (_key_snooper_id == 0) { | |
@@ -26,7 +26,7 @@ NetBSD 6.99.25's gcc says: | |
} | |
_daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION, | |
-@@ -607,21 +607,22 @@ ibus_im_context_class_init (IBusIMContex | |
+@@ -656,21 +656,22 @@ ibus_im_context_class_init (IBusIMContex | |
NULL, | |
NULL); | |
} | |
Index: ibus-python/Makefile | |
=================================================================== | |
RCS file: /cvsroot/pkgsrc/inputmethod/ibus-python/Makefile,v | |
retrieving revision 1.11 | |
diff -u -p -d -r1.11 Makefile | |
--- ibus-python/Makefile 1 Jan 2017 14:43:44 -0000 1.11 | |
+++ ibus-python/Makefile 3 Nov 2017 03:39:21 -0000 | |
@@ -25,6 +25,7 @@ CONFIGURE_ARGS+= --disable-nls | |
CONFIGURE_ARGS+= --disable-libnotify | |
CONFIGURE_ARGS+= --disable-engine | |
CONFIGURE_ARGS+= --disable-surround-text | |
+CONFIGURE_ARGS+= --disable-emoji-dict | |
.include "../../mk/compiler.mk" | |
.if !empty(CC_VERSION:Mgcc-4.1.[0-9]*) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment