svn commit: r454767 - in head/chinese: . ibus-array ibus-array/files
Bartek Rutkowski
robak at FreeBSD.org
Thu Nov 23 16:51:15 UTC 2017
Author: robak
Date: Thu Nov 23 16:51:13 2017
New Revision: 454767
URL: https://svnweb.freebsd.org/changeset/ports/454767
Log:
New port: chinese/ibus-array: Array 30 input method for IBus
Implementation of fully functional Array 30 input method engine for iBus.
Array 30 is a traditional Chinese input method used in Taiwan.
WWW: https://github.com/lexical/ibus-array/
PR: 212527
Submitted by: Jia-Shiun Li <jiashiun at gmail.com>
Added:
head/chinese/ibus-array/
head/chinese/ibus-array/Makefile (contents, props changed)
head/chinese/ibus-array/distinfo (contents, props changed)
head/chinese/ibus-array/files/
head/chinese/ibus-array/files/patch-src_engine.c (contents, props changed)
head/chinese/ibus-array/pkg-descr (contents, props changed)
head/chinese/ibus-array/pkg-plist (contents, props changed)
Modified:
head/chinese/Makefile
Modified: head/chinese/Makefile
==============================================================================
--- head/chinese/Makefile Thu Nov 23 16:25:29 2017 (r454766)
+++ head/chinese/Makefile Thu Nov 23 16:51:13 2017 (r454767)
@@ -51,6 +51,7 @@
SUBDIR += gimp-help-zh_CN
SUBDIR += gydict
SUBDIR += hc
+ SUBDIR += ibus-array
SUBDIR += ibus-chewing
SUBDIR += ibus-libpinyin
SUBDIR += ibus-pinyin
Added: head/chinese/ibus-array/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-array/Makefile Thu Nov 23 16:51:13 2017 (r454767)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= ibus-array
+PORTVERSION= 0.1.0
+CATEGORIES= chinese
+
+MAINTAINER= jiashiun at gmail.com
+COMMENT= Array 30 input method for IBus
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= ibus-daemon:textproc/ibus
+RUN_DEPENDS= ibus-daemon:textproc/ibus
+
+GNU_CONFIGURE= yes
+
+USES= autoreconf gettext gmake libtool pkgconfig sqlite
+USE_GNOME+= glib20
+
+USE_GITHUB= yes
+GH_ACCOUNT= lexical
+GH_TAGNAME= release-0.1.0
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+.include <bsd.port.mk>
Added: head/chinese/ibus-array/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-array/distinfo Thu Nov 23 16:51:13 2017 (r454767)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1472505283
+SHA256 (lexical-ibus-array-0.1.0-release-0.1.0_GH0.tar.gz) = da1aad6505cdcdf208e8f0798e190cd1a6bf9c1b56a74535c657cbed54aa4122
+SIZE (lexical-ibus-array-0.1.0-release-0.1.0_GH0.tar.gz) = 3831599
Added: head/chinese/ibus-array/files/patch-src_engine.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-array/files/patch-src_engine.c Thu Nov 23 16:51:13 2017 (r454767)
@@ -0,0 +1,20 @@
+--- src/engine.c.orig 2015-02-12 16:41:01 UTC
++++ src/engine.c
+@@ -67,7 +67,7 @@ static gboolean ibus_array_engine_commit
+
+ static void ibus_array_engine_space_press(IBusArrayEngine *arrayeng);
+
+-static gboolean ibus_array_engine_update_symbol_lookup_table (IBusArrayEngine *arrayeng);
++static void ibus_array_engine_update_symbol_lookup_table (IBusArrayEngine *arrayeng);
+
+ static void ibus_array_engine_update_auxiliary_text (IBusArrayEngine *arrayeng, gchar* aux_string);
+
+@@ -313,7 +313,7 @@ static void ibus_array_engine_update_pre
+ g_string_free(array_preedit, TRUE);
+ }
+
+-static gboolean ibus_array_engine_update_symbol_lookup_table (IBusArrayEngine *arrayeng)
++static void ibus_array_engine_update_symbol_lookup_table (IBusArrayEngine *arrayeng)
+ {
+ gint i;
+ gboolean retval;
Added: head/chinese/ibus-array/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-array/pkg-descr Thu Nov 23 16:51:13 2017 (r454767)
@@ -0,0 +1,4 @@
+Implementation of fully functional Array 30 input method engine for iBus.
+Array 30 is a traditional Chinese input method used in Taiwan.
+
+WWW: https://github.com/lexical/ibus-array/
Added: head/chinese/ibus-array/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/ibus-array/pkg-plist Thu Nov 23 16:51:13 2017 (r454767)
@@ -0,0 +1,12 @@
+libexec/ibus-engine-array
+libexec/ibus-setup-array
+%%DATADIR%%/icons/ibus-array.png
+%%DATADIR%%/setup/config.py
+%%DATADIR%%/setup/config.pyc
+%%DATADIR%%/setup/config.pyo
+%%DATADIR%%/setup/main.py
+%%DATADIR%%/setup/main.pyc
+%%DATADIR%%/setup/main.pyo
+%%DATADIR%%/tables/array.db
+share/ibus/component/array.xml
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-array.mo
More information about the svn-ports-all
mailing list