pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/inputmethod/ibus-rime ibus-rime: Update to 1.5.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/40c2d9910191
branches:  trunk
changeset: 447420:40c2d9910191
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Feb 20 21:11:50 2021 +0000

description:
ibus-rime: Update to 1.5.0

Changelog:
## 1.5.0 (2021-01-24)


#### Features

* **ibus_rime.yaml:**  install config file for ibus-rime, set default UI style ([3325f833](3325f833))
* **plugins:**  use librime's internal plugin loader ([b8a5c41c](b8a5c41c))
* **rime_settings:**  add config options: style/preedit_style, style/cursor_type ([cfa7bce2](cfa7bce2), closes [#102](102))
* **submodules:**  migrate to rime/plum ([5808a2b1](5808a2b1))

#### Breaking Changes

* **plugins:**  use librime's internal plugin loader ([b8a5c41c](b8a5c41c))

#### Bug Fixes

* **CMakeLists.txt:**  static build requires boost_locale and icuuc ([570a27b5](570a27b5))
* **logging:**  wrong log file name ([61f85083](61f85083))
* **rime_engine:**  ignore keys with super modifier ([33b2755f](33b2755f))
* **rime_main.cc:**  deploy ibus_rime.yaml on maintenance ([8e081264](8e081264))
* **rime_settings.h:**  compile with gcc 10 ([25ad5b56](25ad5b56), closes [#90](90))



## 1.4.0 (2019-01-28)


* migrate to librime 1.x API
* **rime.xml:**  update ibus component name to `im.rime.Rime`

#### Bug Fixes

* **rime_main.cc:**  deploy ibus_rime.yaml on maintenance ([8e081264](https://github.com/rime/ibus-rime/commit/8e081264977bfefdd233ebeb1235f11be55b28f8))



## 1.3.0 (2018-04-22)


#### Features

* **ui:**
  *  select candidate with mouse/touch screen
  *  support page up/down buttons in candidate panel
  *  toggle ascii mode by clicking button
* **rime_settings:** load settings from `ibus_rime.yaml`; deprecate `IBusConfig`
* **submodules:**  migrate to rime/plum ([5808a2b1](https://github.com/rime/ibus-rime/commit/5808a2b1d0ccac99607ad9985de0675963387bda))



## 1.2 (2013-07-19)

* **rime_engine.c**: add status bar icons; update status bar only when there is
  a change in IME status, to fix issues on Ubuntu Trusty.
* **rime_config.h**: define macros for version and file paths.
* **Makefile**: fix file permissions in install target.



## 1.1 (2013-12-26)

* **rime.xml**: add symbolic icon for GNOME Shell.
* **rime_settings**: fallback to ibus default UI options in `panel` section.

diffstat:

 inputmethod/ibus-rime/Makefile |  19 ++++++-------------
 inputmethod/ibus-rime/PLIST    |  12 ++++++++++--
 inputmethod/ibus-rime/distinfo |  10 +++++-----
 3 files changed, 21 insertions(+), 20 deletions(-)

diffs (72 lines):

diff -r ddb4e4e91d2a -r 40c2d9910191 inputmethod/ibus-rime/Makefile
--- a/inputmethod/ibus-rime/Makefile    Sat Feb 20 21:09:37 2021 +0000
+++ b/inputmethod/ibus-rime/Makefile    Sat Feb 20 21:11:50 2021 +0000
@@ -1,29 +1,22 @@
-# $NetBSD: Makefile,v 1.21 2021/01/01 08:24:49 ryoon Exp $
+# $NetBSD: Makefile,v 1.22 2021/02/20 21:11:50 ryoon Exp $
 
-DISTNAME=      ibus-rime-1.0
-PKGREVISION=   17
+GITHUB_PROJECT=        ibus-rime
+$GITHUB_TAG=   ${PKGVERSION_NOREV}
+DISTNAME=      ibus-rime-1.5.0
 CATEGORIES=    inputmethod chinese
-MASTER_SITES=  http://rimeime.googlecode.com/files/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=rime/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://rime.im/
 COMMENT=       Rime Input Method Engine for Linux/IBus
 LICENSE=       gnu-gpl-v3
 
-DEPENDS+=      brise>=0.30:../../inputmethod/brise
+DEPENDS+=      rime-luna-pinyin-[0-9]*:../../inputmethod/rime-luna-pinyin
 
-WRKSRC=                ${WRKDIR}/ibus-rime
 USE_CMAKE=     yes
 USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config
 
-INSTALLATION_DIRS+=    share/ibus/component lib/ibus-rime share/ibus-rime/icons
-
-do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/ibus-engine-rime ${DESTDIR}${PREFIX}/lib/ibus-rime/
-       ${INSTALL_DATA} ${WRKSRC}/rime.xml ${DESTDIR}${PREFIX}/share/ibus/component/
-       ${INSTALL_DATA} ${WRKSRC}/rime.png ${DESTDIR}${PREFIX}/share/ibus-rime/icons/
-
 SUBST_CLASSES+=                prefix
 SUBST_STAGE.prefix=    post-configure
 SUBST_FILES.prefix=    rime.xml
diff -r ddb4e4e91d2a -r 40c2d9910191 inputmethod/ibus-rime/PLIST
--- a/inputmethod/ibus-rime/PLIST       Sat Feb 20 21:09:37 2021 +0000
+++ b/inputmethod/ibus-rime/PLIST       Sat Feb 20 21:11:50 2021 +0000
@@ -1,4 +1,12 @@
-@comment $NetBSD: PLIST,v 1.1 2014/12/04 12:59:26 obache Exp $
-lib/ibus-rime/ibus-engine-rime
+@comment $NetBSD: PLIST,v 1.2 2021/02/20 21:11:50 ryoon Exp $
+libexec/ibus-rime/ibus-engine-rime
+share/ibus-rime/icons/abc.png
+share/ibus-rime/icons/disabled.png
+share/ibus-rime/icons/keyboard.png
+share/ibus-rime/icons/pen.png
+share/ibus-rime/icons/reload.png
 share/ibus-rime/icons/rime.png
+share/ibus-rime/icons/sync.png
+share/ibus-rime/icons/zh.png
 share/ibus/component/rime.xml
+share/rime-data/ibus_rime.yaml
diff -r ddb4e4e91d2a -r 40c2d9910191 inputmethod/ibus-rime/distinfo
--- a/inputmethod/ibus-rime/distinfo    Sat Feb 20 21:09:37 2021 +0000
+++ b/inputmethod/ibus-rime/distinfo    Sat Feb 20 21:11:50 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 22:13:35 agc Exp $
+$NetBSD: distinfo,v 1.3 2021/02/20 21:11:50 ryoon Exp $
 
-SHA1 (ibus-rime-1.0.tar.gz) = 0a137d833ff8dfe89d39b1a93cdfa4f852af5dbd
-RMD160 (ibus-rime-1.0.tar.gz) = 435ab634d49af2cb2470e72d38fa0fe61421ba1a
-SHA512 (ibus-rime-1.0.tar.gz) = 75ed251c62fc4772ffd05f95b599932ebed3cb7c52406daa785ef755f825b32d22e6ce3dce94fcb28a88480b696e1014578e4d2210c933bae5fb00a1b0b8e275
-Size (ibus-rime-1.0.tar.gz) = 23325 bytes
+SHA1 (ibus-rime-1.5.0.tar.gz) = 9781d081e089af3d0fba3ba38c8e1e81bcb8de92
+RMD160 (ibus-rime-1.5.0.tar.gz) = 5e541e5f8f01aa516ae6f51b981e8a08e3b3d714
+SHA512 (ibus-rime-1.5.0.tar.gz) = 59b05efe7d5c7dd6dd88a213f05967b19f4946ad0685e29c6c87fbc47ffb3059cc16c88403cfbb945bcbf8637b20d34dcfd91d442c23bb6a9a18d60febbaf27b
+Size (ibus-rime-1.5.0.tar.gz) = 35170 bytes



Home | Main Index | Thread Index | Old Index