pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/inputmethod/uim uim: Update to 1.8.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c3634fbbb176
branches:  trunk
changeset: 416881:c3634fbbb176
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Nov 01 16:21:11 2019 +0000

description:
uim: Update to 1.8.8

Overview of changes from 1.8.7 to 1.8.8
=======================================
* Fixes
  - build
    * Fix a build error with --with-libgcroots=installed
      [GitHub #130][Reported by HIGUCHI Daisuke]
  - uim-qt5
    * Fix a build error
      [GitHub #129][Reported by HIGUCHI Daisuke]

Overview of changes from 1.8.6 to 1.8.7
=======================================
* Fixes
  - uim-skk
    * Fix a socket clean bug
      [GitHub #32][Reported by HIGUCHI Daisuke]
    * Fix wrong close call
      [GitHub #55][Patch by zephyrus00jp]
  - uim-qt4
    * Add a missing include
      [GitHub #38][Patch by Raphael Kubo da Costa]
  - uim.el
    * Fix a bug that other minor mode key bindings are ignored on Emacs 24
      [GitHub #51][Reported by Araeos]
    * Fix a bug that Shift+Arrow doesn't work
      [GitHub #116][Reported by Vladimir Panteleev]
  - uim-gtk3
    * Fix a bug that the candidate windows isn't shown
      [GitHub #76][Patch by Konosuke Watanab]

* Enhancements
  - all
    * Add "Keywords" to .desktop
      [GitHub #57][Patch by HIGUCHI Daisuke]
  - uim-gtk
    * Improve GTK+ 3 support
      [GitHub #35][Patch by e-kato]
    * Support libpanel-applet 3.14 or later
      [GitHub #48][Patch by Dmitry Shachnev]
    * Support Wayland backend
      [GitHub #71][Reported by Thibaut Girka]
  - uim-fep
    * Use UTF-8 for comment encoding
      [GitHub #46][Patch by Felix Janda]
  - uim-qt5
    * Make workable
  - uim-social-ime
    * Remove because the service was disruption
  - uim.el
    * Support autoload
      [GitHub #121][Patch by Arun Isaac]

diffstat:

 inputmethod/uim/DEINSTALL                               |    8 +
 inputmethod/uim/DEINSTALL.m17nlib                       |    8 -
 inputmethod/uim/INSTALL                                 |    8 +
 inputmethod/uim/INSTALL.m17nlib                         |    8 -
 inputmethod/uim/Makefile                                |   65 +++-
 inputmethod/uim/Makefile.common                         |   26 +-
 inputmethod/uim/PLIST                                   |   61 +---
 inputmethod/uim/PLIST.gtk2                              |   10 +
 inputmethod/uim/PLIST.gtk3                              |   10 +
 inputmethod/uim/PLIST.qt5                               |    2 +
 inputmethod/uim/distinfo                                |   24 +-
 inputmethod/uim/modules.mk                              |   16 +-
 inputmethod/uim/options.mk                              |  217 ++-------------
 inputmethod/uim/patches/patch-af                        |   16 -
 inputmethod/uim/patches/patch-configure.ac              |   15 +
 inputmethod/uim/patches/patch-fep_uim-fep.c             |   15 +
 inputmethod/uim/patches/patch-scm_Makefile.am           |    4 +-
 inputmethod/uim/patches/patch-sigscheme_configure.ac    |   15 +
 inputmethod/uim/patches/patch-sigscheme_configure.in    |   15 -
 inputmethod/uim/patches/patch-sigscheme_doc_Makefile.am |   16 +-
 inputmethod/uim/patches/patch-uim_Makefile.am           |   11 +-
 inputmethod/uim/patches/patch-uim_uim-module-manager.c  |    4 +-
 22 files changed, 217 insertions(+), 357 deletions(-)

diffs (truncated from 864 to 300 lines):

diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/DEINSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/inputmethod/uim/DEINSTALL Fri Nov 01 16:21:11 2019 +0000
@@ -0,0 +1,8 @@
+# $NetBSD: DEINSTALL,v 1.3 2019/11/01 16:21:11 nia Exp $
+case ${STAGE} in
+DEINSTALL)
+       for icon in ${PREFIX}/share/uim/pixmaps/m17n-*.png ; do
+               ${TEST} ! -h ${icon} || ${RM} -f ${icon}
+       done
+       ;;
+esac
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/DEINSTALL.m17nlib
--- a/inputmethod/uim/DEINSTALL.m17nlib Fri Nov 01 15:22:31 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-# $NetBSD: DEINSTALL.m17nlib,v 1.1 2009/10/01 12:30:32 obache Exp $
-case ${STAGE} in
-DEINSTALL)
-       for icon in ${PREFIX}/share/uim/pixmaps/m17n-*.png ; do
-               ${TEST} ! -h ${icon} || ${RM} -f ${icon}
-       done
-       ;;
-esac
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/INSTALL
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/inputmethod/uim/INSTALL   Fri Nov 01 16:21:11 2019 +0000
@@ -0,0 +1,8 @@
+# $NetBSD: INSTALL,v 1.3 2019/11/01 16:21:11 nia Exp $
+
+case ${STAGE} in
+POST-INSTALL)
+       ${TEST} ! -x ${PREFIX}/bin/uim-m17nlib-relink-icons ||
+               ${PREFIX}/bin/uim-m17nlib-relink-icons
+       ;;
+esac
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/INSTALL.m17nlib
--- a/inputmethod/uim/INSTALL.m17nlib   Fri Nov 01 15:22:31 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-# $NetBSD: INSTALL.m17nlib,v 1.1 2009/10/01 12:30:32 obache Exp $
-
-case ${STAGE} in
-POST-INSTALL)
-       ${TEST} ! -x ${PREFIX}/bin/uim-m17nlib-relink-icons ||
-               ${PREFIX}/bin/uim-m17nlib-relink-icons
-       ;;
-esac
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/Makefile
--- a/inputmethod/uim/Makefile  Fri Nov 01 15:22:31 2019 +0000
+++ b/inputmethod/uim/Makefile  Fri Nov 01 16:21:11 2019 +0000
@@ -1,34 +1,42 @@
-# $NetBSD: Makefile,v 1.153 2019/10/27 17:31:35 kamil Exp $
-#
+# $NetBSD: Makefile,v 1.154 2019/11/01 16:21:11 nia Exp $
 
 .include "../../inputmethod/uim/Makefile.common"
 
-PKGREVISION=           65
-COMMENT=               Multilingual input method library
-#LICENSE=              See ${WRKSRC}/COPYING
+COMMENT=       Multilingual input method library
+LICENSE=       modified-bsd
 
-CONFLICTS+=            uim-qt4-immodule-[0-9]*
+CONFLICTS+=    uim-qt4-immodule-[0-9]*
 
-USE_LIBTOOL=           YES
-USE_PKGLOCALEDIR=      YES
-USE_TOOLS+=            gmake intltool pkg-config msgfmt
-USE_LANGUAGES=         c99 c++03
-PKGCONFIG_OVERRIDE+=   ${WRKSRC}/uim.pc.in
-GNU_CONFIGURE=         YES
-CONFIGURE_ARGS+=       --disable-emacs
-CONFIGURE_ARGS+=       --disable-kde4-applet
-CONFIGURE_ARGS+=       --with-libgcroots=installed
-CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE}
+GNU_CONFIGURE= YES
+USE_LIBTOOL=   YES
 
-BUILDLINK_TRANSFORM+=  rm:-O2
+USE_TOOLS+=    gmake pkg-config
+USE_TOOLS+=    intltool msgfmt msgmerge xgettext
+USE_LANGUAGES= c99 c++03
+
+# Avoid finding mono tool and breaking.
+MAKE_FLAGS+=   CSI=
 
 LDFLAGS.SunOS+=        -mimpure-text
 CFLAGS.SunOS+= -D__EXTENSIONS__
 
-.include "options.mk"
+UIM_MODULES=   anthy-utf8 skk tutcode byeoru latin elatin xmload \
+               pyload py pyunihan viqr ipa-x-sampa look ajax-ime \
+               google-cgiapi-jp baidu-olime-jp
+
+BUILD_DEFS+=   PKG_SYSCONFBASE
 
-PKG_SYSCONFSUBDIR=     uim
-INSTALLATION_DIRS+=    share/doc/uim
+CONFIGURE_ARGS+=       --disable-emacs
+CONFIGURE_ARGS+=       --disable-fep
+CONFIGURE_ARGS+=       --disable-kde4-applet
+CONFIGURE_ARGS+=       --disable-gnome-applet
+CONFIGURE_ARGS+=       --disable-gnome3-applet
+CONFIGURE_ARGS+=       --with-libgcroots=installed
+CONFIGURE_ARGS+=       --with-anthy-utf8
+CONFIGURE_ARGS+=       --with-sqlite3
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE}
+
+PKGCONFIG_OVERRIDE+=   ${WRKSRC}/uim.pc.in
 
 INSTALL_MAKE_FLAGS+=   sysconfdir=${PREFIX}/share/examples
 
@@ -38,6 +46,9 @@
 CONF_FILES+=           ${EGDIR}/installed-modules.scm \
                        ${PKG_SYSCONFDIR}/installed-modules.scm
 
+PKG_SYSCONFSUBDIR=     uim
+INSTALLATION_DIRS+=    share/doc/uim
+
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/uim
        ${INSTALL_DATA} ${WRKSRC}/doc/COMPATIBILITY ${DESTDIR}${PREFIX}/share/doc/uim
@@ -49,11 +60,21 @@
        ${INSTALL_DATA} ${WRKSRC}/doc/PLUGIN ${DESTDIR}${PREFIX}/share/doc/uim
        ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SCM ${DESTDIR}${PREFIX}/share/doc/uim
        ${INSTALL_DATA} ${WRKSRC}/doc/UIM-SH ${DESTDIR}${PREFIX}/share/doc/uim
-_BUILDING_UIM= YES
+
+.include "options.mk"
+
+SUBST_CLASSES+=                gtk
+SUBST_STAGE.gtk=       post-configure
+SUBST_MESSAGE.gtk=     Correcting executable name in .desktop file
+SUBST_FILES.gtk+=      uim.desktop
+SUBST_SED.gtk+=                -e "s,uim-pref-gtk,${UIM_PREF_PROGRAM},g"
+
 .include "modules.mk"
-
 .include "../../converters/libiconv/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/editline/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libgcroots+=     libgcroots>=0.2.3
 .include "../../devel/libgcroots/buildlink3.mk"
+.include "../../inputmethod/anthy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/Makefile.common
--- a/inputmethod/uim/Makefile.common   Fri Nov 01 15:22:31 2019 +0000
+++ b/inputmethod/uim/Makefile.common   Fri Nov 01 16:21:11 2019 +0000
@@ -1,23 +1,21 @@
-# $NetBSD: Makefile.common,v 1.13 2015/12/26 02:13:46 mef Exp $
+# $NetBSD: Makefile.common,v 1.14 2019/11/01 16:21:11 nia Exp $
 #
 # used by inputmethod/uim/Makefile
 # used by inputmethod/uim-elisp/Makefile
 
-UIM_VERSION=           1.8.6
-DISTNAME=              uim-${UIM_VERSION}
-CATEGORIES=            inputmethod
-MASTER_SITES=          ${MASTER_SITE_GITHUB:=uim/}
-GITHUB_RELEASE=                ${DISTNAME}
-EXTRACT_SUFX=          .tar.bz2
+DISTNAME=      uim-1.8.8
+CATEGORIES=    inputmethod
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=uim/}
+GITHUB_RELEASE=        ${DISTNAME:S/^uim-//1}
+EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=            VEG03617%nifty.com@localhost
-HOMEPAGE=              https://github.com/uim/uim/wiki
+MAINTAINER=    VEG03617%nifty.com@localhost
+HOMEPAGE=      https://github.com/uim/uim/wiki
 
-DISTINFO_FILE=         ${.CURDIR}/../../inputmethod/uim/distinfo
-PATCHDIR=              ${.CURDIR}/../../inputmethod/uim/patches
+DISTINFO_FILE= ${.CURDIR}/../../inputmethod/uim/distinfo
+PATCHDIR=      ${.CURDIR}/../../inputmethod/uim/patches
 
-USE_TOOLS+=            automake
+USE_TOOLS+=    autoreconf autoconf automake
 
 pre-configure:
-       set -e; cd ${WRKSRC}; \
-       aclocal -I m4; autoheader; automake -a --foreign -i; autoconf
+       cd ${WRKSRC} && ${SH} autogen.sh
diff -r f5ced64fa632 -r c3634fbbb176 inputmethod/uim/PLIST
--- a/inputmethod/uim/PLIST     Fri Nov 01 15:22:31 2019 +0000
+++ b/inputmethod/uim/PLIST     Fri Nov 01 16:21:11 2019 +0000
@@ -1,23 +1,8 @@
-@comment $NetBSD: PLIST,v 1.26 2019/10/27 17:31:35 kamil Exp $
-${PLIST.uim-dict-gtk}bin/uim-dict-gtk
-${PLIST.uim-dict-gtk3}bin/uim-dict-gtk3
-${PLIST.fep}bin/uim-fep
-${PLIST.fep}bin/uim-fep-tick
+@comment $NetBSD: PLIST,v 1.27 2019/11/01 16:21:11 nia Exp $
 bin/uim-help
-${PLIST.gtk}bin/uim-im-switcher-gtk
-${PLIST.gtk3}bin/uim-im-switcher-gtk3
-${PLIST.gtk}bin/uim-input-pad-ja
-${PLIST.gtk3}bin/uim-input-pad-ja-gtk3
-${PLIST.m17nlib}bin/uim-m17nlib-relink-icons
 bin/uim-module-manager
-${PLIST.gtk}bin/uim-pref-gtk
-${PLIST.gtk3}bin/uim-pref-gtk3
 bin/uim-sh
-${PLIST.gtk}bin/uim-toolbar-gtk
-${PLIST.gtk}bin/uim-toolbar-gtk-systray
-${PLIST.gtk3}bin/uim-toolbar-gtk3
-${PLIST.gtk3}bin/uim-toolbar-gtk3-systray
-${PLIST.xim}bin/uim-xim
+bin/uim-xim
 include/uim/dynlib.h
 include/uim/uim-custom.h
 include/uim/uim-helper.h
@@ -29,41 +14,23 @@
 include/uim/uim-util.h
 include/uim/uim.h
 include/uim/version.h
-${PLIST.gnome}lib/bonobo/servers/GNOME_UimApplet.server
-${PLIST.gtk}lib/gtk-2.0/2.10.0/immodules/im-uim.la
-${PLIST.gtk3}lib/gtk-3.0/3.0.0/immodules/im-uim.la
 lib/libuim-custom.la
 lib/libuim-scm.la
 lib/libuim.la
 lib/pkgconfig/uim.pc
-${PLIST.anthy}lib/uim/plugin/libuim-anthy-utf8.la
-${PLIST.anthy}lib/uim/plugin/libuim-anthy.la
-${PLIST.curl}lib/uim/plugin/libuim-curl.la
+lib/uim/plugin/libuim-anthy-utf8.la
+lib/uim/plugin/libuim-anthy.la
 lib/uim/plugin/libuim-custom-enabler.la
-${PLIST.eb}lib/uim/plugin/libuim-eb.la
-${PLIST.editline}lib/uim/plugin/libuim-editline.la
-${PLIST.expat}lib/uim/plugin/libuim-expat.la
-${PLIST.ffi}lib/uim/plugin/libuim-ffi.la
 lib/uim/plugin/libuim-fileio.la
 lib/uim/plugin/libuim-lolevel.la
 lib/uim/plugin/libuim-look.la
-${PLIST.m17nlib}lib/uim/plugin/libuim-m17nlib.la
-${PLIST.openssl}lib/uim/plugin/libuim-openssl.la
 lib/uim/plugin/libuim-process.la
 lib/uim/plugin/libuim-skk.la
 lib/uim/plugin/libuim-socket.la
-${PLIST.sqlite}lib/uim/plugin/libuim-sqlite3.la
-${PLIST.wnn}lib/uim/plugin/libuim-wnn.la
-${PLIST.gtk}libexec/uim-candwin-gtk
-${PLIST.gtk3}libexec/uim-candwin-gtk3
-${PLIST.gtk}libexec/uim-candwin-horizontal-gtk
-${PLIST.gtk3}libexec/uim-candwin-horizontal-gtk3
-${PLIST.gtk}libexec/uim-candwin-tbl-gtk
-${PLIST.gtk3}libexec/uim-candwin-tbl-gtk3
+lib/uim/plugin/libuim-sqlite3.la
+lib/uim/plugin/libuim-xkb.la
 libexec/uim-helper-server
-${PLIST.gnome}libexec/uim-toolbar-applet
-${PLIST.gnome3}libexec/uim-toolbar-applet-gnome3
-${PLIST.xim}man/man1/uim-xim.1
+man/man1/uim-xim.1
 share/applications/uim.desktop
 share/doc/uim/COMPATIBILITY
 share/doc/uim/CUSTOM
@@ -75,8 +42,6 @@
 share/doc/uim/README
 share/doc/uim/UIM-SCM
 share/doc/uim/UIM-SH
-${PLIST.fep}share/doc/uim/uim-fep/README
-${PLIST.fep}share/doc/uim/uim-fep/README.ja
 share/examples/uim/installed-modules.scm
 share/examples/uim/loader.scm
 share/locale/fr/LC_MESSAGES/uim.mo
@@ -134,8 +99,6 @@
 share/uim/hangul.scm
 share/uim/hangul2.scm
 share/uim/hangul3.scm
-${PLIST.helperdata}share/uim/helperdata/bushu.t
-${PLIST.uim-dict-helperdata}share/uim/helperdata/uim-dict-ui.xml
 share/uim/http-client.scm
 share/uim/http-server.scm
 share/uim/i18n.scm
@@ -185,7 +148,7 @@
 share/uim/pinyin-big5.scm
 share/uim/pixmaps/ajax-ime.png
 share/uim/pixmaps/ajax-ime.svg
-${PLIST.anthy}share/uim/pixmaps/anthy-utf8.png
+share/uim/pixmaps/anthy-utf8.png
 share/uim/pixmaps/anthy.png
 share/uim/pixmaps/baidu-olime-jp.png
 share/uim/pixmaps/baidu-olime-jp.svg
@@ -309,8 +272,6 @@
 share/uim/pixmaps/skk.svg
 share/uim/pixmaps/skk_dark_background.png
 share/uim/pixmaps/skk_dark_background.svg
-share/uim/pixmaps/social-ime.png
-share/uim/pixmaps/social-ime.svg
 share/uim/pixmaps/tcode.png
 share/uim/pixmaps/tcode.svg
 share/uim/pixmaps/tcode_dark_background.png
@@ -363,7 +324,6 @@



Home | Main Index | Thread Index | Old Index