summaryrefslogtreecommitdiff
path: root/inputmethod
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-07 02:02:40 +0000
committerobache <obache@pkgsrc.org>2010-08-07 02:02:40 +0000
commitcb41880d9b0c9268e467f9d4de9bbef8cf4df48c (patch)
treea8b29cf741b359e9c11d2246080edefba20b04b7 /inputmethod
parent20ef9d6efefd5535cd3937e7949b1cf72f051c6e (diff)
downloadpkgsrc-cb41880d9b0c9268e467f9d4de9bbef8cf4df48c.tar.gz
Import ibus-pinyin-1.3.10 as inputmethod/ibus-pinyin.
The Chinese Pinyin and Bopomof input methods for IBus platform.
Diffstat (limited to 'inputmethod')
-rw-r--r--inputmethod/ibus-pinyin/DESCR1
-rw-r--r--inputmethod/ibus-pinyin/Makefile46
-rw-r--r--inputmethod/ibus-pinyin/PLIST29
-rw-r--r--inputmethod/ibus-pinyin/distinfo8
-rw-r--r--inputmethod/ibus-pinyin/options.mk20
5 files changed, 104 insertions, 0 deletions
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