This is the table based input method framework for IBus (Intelligent Input

Bus). It does not include real tables except two demo layouts, "Compose"
(which mimics Compose Key input) and "LaTeX" (which allows you to use LaTeX
commands as keyboard sequences to input various symbols).

WWW: http://code.google.com/p/ibus

PR:		ports/140761
Submitted by:	Nikola Lecic <nikola.lecic at anthesphoria.net>
This commit is contained in:
Martin Wilke 2009-11-22 13:21:29 +00:00
parent 8514250ede
commit f411386c94
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=244648
5 changed files with 106 additions and 0 deletions

View file

@ -239,6 +239,7 @@
SUBDIR += ibus
SUBDIR += ibus-m17n
SUBDIR += ibus-qt
SUBDIR += ibus-table
SUBDIR += id-aspell
SUBDIR += idnits
SUBDIR += iiimf-client-lib

View file

@ -0,0 +1,42 @@
# New ports collection makefile for: ibus-table
# Date created: 20 November 2009
# Whom: Nikola Lecic <nikola.lecic@anthesphoria.net>
#
# $FreeBSD$
#
PORTNAME= ibus-table
PORTVERSION= 1.2.0.20091113
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \
http://anthesphoria.net/FreeBSD/ports/distfiles/
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Table based input method framework for IBus
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3
LIB_DEPENDS= ibus.1:${PORTSDIR}/textproc/ibus
RUN_DEPENDS= ${BUILD_DEPENDS}
USE_PYTHON= 2.5+
USE_GNOME= pkgconfig pygtk2
GNU_CONFIGURE= yes
USE_GMAKE= yes
PROJECTHOST= ibus
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.endif
post-patch:
@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e "s|/usr/|${PREFIX}/|g" ${WRKSRC}/engine/*.py
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (ibus-table-1.2.0.20091113.tar.gz) = 9e48e3844b61a5985802cd203e31aca0
SHA256 (ibus-table-1.2.0.20091113.tar.gz) = b1858883e54b5dbe25b408af62cebbf6d543a8f34c5ca66ee5ae406e1818228e
SIZE (ibus-table-1.2.0.20091113.tar.gz) = 412864

View file

@ -0,0 +1,6 @@
This is the table based input method framework for IBus (Intelligent Input
Bus). It does not include real tables except two demo layouts, "Compose"
(which mimics Compose Key input) and "LaTeX" (which allows you to use LaTeX
commands as keyboard sequences to input various symbols).
WWW: http://code.google.com/p/ibus

View file

@ -0,0 +1,54 @@
bin/ibus-table-createdb
libdata/pkgconfig/ibus-table.pc
libexec/ibus-engine-table
share/ibus/component/table.xml
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo
%%DATADIR%%/data/pinyin_table.txt.bz2
%%DATADIR%%/engine/factory.py
%%DATADIR%%/engine/factory.pyc
%%DATADIR%%/engine/factory.pyo
%%DATADIR%%/engine/main.py
%%DATADIR%%/engine/main.pyc
%%DATADIR%%/engine/main.pyo
%%DATADIR%%/engine/tabcreatedb.py
%%DATADIR%%/engine/tabcreatedb.pyc
%%DATADIR%%/engine/tabcreatedb.pyo
%%DATADIR%%/engine/tabdict.py
%%DATADIR%%/engine/tabdict.pyc
%%DATADIR%%/engine/tabdict.pyo
%%DATADIR%%/engine/table.py
%%DATADIR%%/engine/table.pyc
%%DATADIR%%/engine/table.pyo
%%DATADIR%%/engine/tabsqlitedb.py
%%DATADIR%%/engine/tabsqlitedb.pyc
%%DATADIR%%/engine/tabsqlitedb.pyo
%%DATADIR%%/icons/acommit.svg
%%DATADIR%%/icons/cb-mode.svg
%%DATADIR%%/icons/chinese.svg
%%DATADIR%%/icons/compose.svg
%%DATADIR%%/icons/english.svg
%%DATADIR%%/icons/full-letter.svg
%%DATADIR%%/icons/full-punct.svg
%%DATADIR%%/icons/half-letter.svg
%%DATADIR%%/icons/half-punct.svg
%%DATADIR%%/icons/ibus-table.svg
%%DATADIR%%/icons/latex.svg
%%DATADIR%%/icons/ncommit.svg
%%DATADIR%%/icons/onechar.svg
%%DATADIR%%/icons/phrase.svg
%%DATADIR%%/icons/py-mode.svg
%%DATADIR%%/icons/sc-mode.svg
%%DATADIR%%/icons/scb-mode.svg
%%DATADIR%%/icons/tab-mode.svg
%%DATADIR%%/icons/tc-mode.svg
%%DATADIR%%/icons/tcb-mode.svg
%%DATADIR%%/tables/compose.db
%%DATADIR%%/tables/latex.db
%%DATADIR%%/tables/template.txt
@dirrm %%DATADIR%%/data
@dirrm %%DATADIR%%/engine
@dirrm %%DATADIR%%/icons
@dirrm %%DATADIR%%/tables
@dirrm %%DATADIR%%