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:
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
|
@ -239,6 +239,7 @@
|
|||
SUBDIR += ibus
|
||||
SUBDIR += ibus-m17n
|
||||
SUBDIR += ibus-qt
|
||||
SUBDIR += ibus-table
|
||||
SUBDIR += id-aspell
|
||||
SUBDIR += idnits
|
||||
SUBDIR += iiimf-client-lib
|
||||
|
|
42
textproc/ibus-table/Makefile
Normal file
42
textproc/ibus-table/Makefile
Normal 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>
|
3
textproc/ibus-table/distinfo
Normal file
3
textproc/ibus-table/distinfo
Normal 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
|
6
textproc/ibus-table/pkg-descr
Normal file
6
textproc/ibus-table/pkg-descr
Normal 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
|
54
textproc/ibus-table/pkg-plist
Normal file
54
textproc/ibus-table/pkg-plist
Normal 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%%
|
Loading…
Reference in a new issue