From cb41880d9b0c9268e467f9d4de9bbef8cf4df48c Mon Sep 17 00:00:00 2001 From: obache Date: Sat, 7 Aug 2010 02:02:40 +0000 Subject: Import ibus-pinyin-1.3.10 as inputmethod/ibus-pinyin. The Chinese Pinyin and Bopomof input methods for IBus platform. --- inputmethod/ibus-pinyin/DESCR | 1 + inputmethod/ibus-pinyin/Makefile | 46 ++++++++++++++++++++++++++++++++++++++ inputmethod/ibus-pinyin/PLIST | 29 ++++++++++++++++++++++++ inputmethod/ibus-pinyin/distinfo | 8 +++++++ inputmethod/ibus-pinyin/options.mk | 20 +++++++++++++++++ 5 files changed, 104 insertions(+) create mode 100644 inputmethod/ibus-pinyin/DESCR create mode 100644 inputmethod/ibus-pinyin/Makefile create mode 100644 inputmethod/ibus-pinyin/PLIST create mode 100644 inputmethod/ibus-pinyin/distinfo create mode 100644 inputmethod/ibus-pinyin/options.mk (limited to 'inputmethod/ibus-pinyin') diff --git a/inputmethod/ibus-pinyin/DESCR b/inputmethod/ibus-pinyin/DESCR new file mode 100644 index 00000000000..d7eabb99a3d --- /dev/null +++ b/inputmethod/ibus-pinyin/DESCR @@ -0,0 +1 @@ +The Chinese Pinyin and Bopomof input methods for IBus platform. diff --git a/inputmethod/ibus-pinyin/Makefile b/inputmethod/ibus-pinyin/Makefile new file mode 100644 index 00000000000..d48dcb0170b --- /dev/null +++ b/inputmethod/ibus-pinyin/Makefile @@ -0,0 +1,46 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/08/07 02:02:40 obache Exp $ +# + +DISTNAME= ibus-pinyin-1.3.10 +CATEGORIES= inputmethod chinese +MASTER_SITES= http://ibus.googlecode.com/files/ +DISTFILES= ${DEFAULT_DISTFILES} ${DBTAR} + +MAINTAINER= obache@NetBSD.org +HOMEPAGE= http://code.google.com/p/ibus/ +COMMENT= Chinese Pinyin and Bopomofo engines for IBus input platform +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= pkg-config gmake intltool msgfmt + +# taken from ${WRKSRC}/data/db/open-phrase/Makefile.in +DBVER= 1.2.99 +DBTAR= pinyin-database-${DBVER}.tar.bz2 + +post-extract: + ${RUN} cd ${WRKSRC}/data/db/open-phrase; \ + mkdir -p db; \ + mv ${WRKDIR}/db/main.db db/open-phrase.db; \ + touch ${DBTAR} stamp-db + +SUBST_CLASSES+= epython +SUBST_STAGE.epython= pre-configure +SUBST_FILES.epython= setup/ibus-setup-pinyin.in +SUBST_SED.epython= -e 's;exec python;exec ${PYTHONBIN};g' + +CONFIGURE_ARGS+= --disable-db-android +CONFIGURE_ARGS+= --enable-db-open-phrase + +.include "options.mk" + +.include "../../databases/sqlite3/buildlink3.mk" +.include "../../devel/boost-headers/buildlink3.mk" +.include "../../inputmethod/ibus/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/inputmethod/ibus-pinyin/PLIST b/inputmethod/ibus-pinyin/PLIST new file mode 100644 index 00000000000..a7638583936 --- /dev/null +++ b/inputmethod/ibus-pinyin/PLIST @@ -0,0 +1,29 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/07 02:02:40 obache Exp $ +libexec/ibus-engine-pinyin +libexec/ibus-setup-pinyin +${PLIST.lua}share/ibus-pinyin/base.lua +share/ibus-pinyin/db/create_index.sql +share/ibus-pinyin/db/open-phrase.db +share/ibus-pinyin/icons/chinese.svg +share/ibus-pinyin/icons/english.svg +share/ibus-pinyin/icons/full-punct.svg +share/ibus-pinyin/icons/full.svg +share/ibus-pinyin/icons/half-punct.svg +share/ibus-pinyin/icons/half.svg +share/ibus-pinyin/icons/ibus-bopomofo.svg +share/ibus-pinyin/icons/ibus-pinyin.svg +share/ibus-pinyin/icons/simp-chinese.svg +share/ibus-pinyin/icons/trad-chinese.svg +share/ibus-pinyin/phrases.txt +share/ibus-pinyin/setup/ibus-pinyin-preferences.ui +share/ibus-pinyin/setup/main.py +share/ibus-pinyin/setup/main.pyc +share/ibus-pinyin/setup/main.pyo +share/ibus-pinyin/setup/version.py +share/ibus-pinyin/setup/version.pyc +share/ibus-pinyin/setup/version.pyo +share/ibus/component/pinyin.xml +share/locale/ru/LC_MESSAGES/ibus-pinyin.mo +share/locale/zh_CN/LC_MESSAGES/ibus-pinyin.mo +share/locale/zh_HK/LC_MESSAGES/ibus-pinyin.mo +share/locale/zh_TW/LC_MESSAGES/ibus-pinyin.mo diff --git a/inputmethod/ibus-pinyin/distinfo b/inputmethod/ibus-pinyin/distinfo new file mode 100644 index 00000000000..b699f2cffc8 --- /dev/null +++ b/inputmethod/ibus-pinyin/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/08/07 02:02:40 obache Exp $ + +SHA1 (ibus-pinyin-1.3.10.tar.gz) = 4a2144ddd2d217119cb83e5911767fbaf213d310 +RMD160 (ibus-pinyin-1.3.10.tar.gz) = 454dd4d4d47604d51c330df66446515cf08ef7da +Size (ibus-pinyin-1.3.10.tar.gz) = 1659697 bytes +SHA1 (pinyin-database-1.2.99.tar.bz2) = e38a148a772e9909facda66b2d579e17b94cccbe +RMD160 (pinyin-database-1.2.99.tar.bz2) = 1679567f31c20a235577f02175df38e16a05e7de +Size (pinyin-database-1.2.99.tar.bz2) = 9977983 bytes diff --git a/inputmethod/ibus-pinyin/options.mk b/inputmethod/ibus-pinyin/options.mk new file mode 100644 index 00000000000..557220a70f9 --- /dev/null +++ b/inputmethod/ibus-pinyin/options.mk @@ -0,0 +1,20 @@ +# $NetBSD: options.mk,v 1.1.1.1 2010/08/07 02:02:40 obache Exp $ +# + +PKG_OPTIONS_VAR= PKG_OPTIONS.ibus-pinyin +PKG_SUPPORTED_OPTIONS= lua + +.include "../../mk/bsd.options.mk" + +PLIST_VARS+= lua + +# +# Lua extension +# +.if !empty(PKG_OPTIONS:Mlua) +.include "../../lang/lua/buildlink3.mk" +CONFIGURE_ARGS+= --enable-lua +PLIST.lua= yes +.else +CONFIGURE_ARGS+= --disable-lua +.endif -- cgit v1.2.3