Index: head/MOVED =================================================================== --- head/MOVED +++ head/MOVED @@ -9305,7 +9305,6 @@ games/dcross||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) games/lostfeathers||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) games/hexglass||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) -textproc/ibus-table||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) textproc/chm2pdf||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) textproc/dtdinst||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) textproc/py-xmltv||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away) Index: head/textproc/Makefile =================================================================== --- head/textproc/Makefile +++ head/textproc/Makefile @@ -337,6 +337,7 @@ SUBDIR += ibus-kmfl SUBDIR += ibus-m17n SUBDIR += ibus-qt + SUBDIR += ibus-table SUBDIR += ibus-typing-booster SUBDIR += icdiff SUBDIR += id-aspell Index: head/textproc/ibus-table/Makefile =================================================================== --- head/textproc/ibus-table/Makefile +++ head/textproc/ibus-table/Makefile @@ -0,0 +1,38 @@ +# Created by: Nikola Lecic +# $FreeBSD$ + +PORTNAME= ibus-table +DISTVERSION= 1.9.18 +CATEGORIES= textproc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Table-based input method framework for IBus + +LICENSE= LGPL20 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ + docbook2man:textproc/docbook-utils \ + docbook-sgml>0:textproc/docbook-sgml +LIB_DEPENDS= libibus-1.0.so:textproc/ibus +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} + +USES= autoreconf gmake pkgconfig python:3.4+ +GNU_CONFIGURE= yes +USE_GITHUB= yes +GH_ACCOUNT= kaio +USE_GNOME= pygtk2 + +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls + +post-patch: + @${REINPLACE_CMD} -e "s|/usr/|${PREFIX}/|g" ${WRKSRC}/engine/*.py + +post-install: + @${RM} -r ${STAGEDIR}${DATADIR}/*/__pycache__ + +.include Index: head/textproc/ibus-table/distinfo =================================================================== --- head/textproc/ibus-table/distinfo +++ head/textproc/ibus-table/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1513729438 +SHA256 (kaio-ibus-table-1.9.18_GH0.tar.gz) = 63526e452975000b65b20481ca02d5d75a46a36af987349fc47806b7656d4625 +SIZE (kaio-ibus-table-1.9.18_GH0.tar.gz) = 467331 Index: head/textproc/ibus-table/pkg-descr =================================================================== --- head/textproc/ibus-table/pkg-descr +++ head/textproc/ibus-table/pkg-descr @@ -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: https://github.com/kaio/ibus-table Index: head/textproc/ibus-table/pkg-plist =================================================================== --- head/textproc/ibus-table/pkg-plist +++ head/textproc/ibus-table/pkg-plist @@ -0,0 +1,48 @@ +bin/ibus-table-createdb +libdata/pkgconfig/ibus-table.pc +libexec/ibus-engine-table +libexec/ibus-setup-table +man/man1/ibus-table-createdb.1.gz +share/applications/ibus-setup-table.desktop +%%DATADIR%%/data/pinyin_table.txt.bz2 +%%DATADIR%%/engine/chinese_variants.py +%%DATADIR%%/engine/factory.py +%%DATADIR%%/engine/ibus_table_location.py +%%DATADIR%%/engine/main.py +%%DATADIR%%/engine/tabcreatedb.py +%%DATADIR%%/engine/table.py +%%DATADIR%%/engine/tabsqlitedb.py +%%DATADIR%%/icons/acommit.svg +%%DATADIR%%/icons/cb-mode.svg +%%DATADIR%%/icons/chinese.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/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%%/setup/ibus-table-preferences.ui +%%DATADIR%%/setup/main.py +%%DATADIR%%/setup/version.py +%%DATADIR%%/tables/template.txt +share/ibus/component/table.xml +%%NLS%%share/locale/ca/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/de/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/es/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/fr/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/ja/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/uk/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo +%%NLS%%share/metainfo/ibus-table.appdata.xml