Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Nov 2017 16:51:13 +0000 (UTC)
From:      Bartek Rutkowski <robak@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r454767 - in head/chinese: . ibus-array ibus-array/files
Message-ID:  <201711231651.vANGpDCI097592@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711231651.vANGpDCI097592>