summaryrefslogtreecommitdiff
path: root/inputmethod/ibus-chewing
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-07 01:56:36 +0000
committerobache <obache@pkgsrc.org>2010-08-07 01:56:36 +0000
commitc3714cc50fef215550fff1866e76ac7dbe5dadf8 (patch)
tree09feca79ff85bbfb65b08fa80a08026da139f923 /inputmethod/ibus-chewing
parent3aa01c8f4782dfc5cc132228a4c42a1c8b366c19 (diff)
downloadpkgsrc-c3714cc50fef215550fff1866e76ac7dbe5dadf8.tar.gz
Import ibus-chewing-1.3.6.20100730 as inputmethod/ibus-chewing.
IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input method for Zhuyin (BoPoMoFo) users. It supports various Zhuyin keyboard layout, such as standard (DaChen), IBM, Gin-Yeah, Eten, Eten 26, Hsu, Dvorak, Dvorak-Hsu, and DaChen26. Chewing also support toned Hanyu pinyin input.
Diffstat (limited to 'inputmethod/ibus-chewing')
-rw-r--r--inputmethod/ibus-chewing/DESCR6
-rw-r--r--inputmethod/ibus-chewing/Makefile38
-rw-r--r--inputmethod/ibus-chewing/PLIST9
-rw-r--r--inputmethod/ibus-chewing/distinfo5
4 files changed, 58 insertions, 0 deletions
diff --git a/inputmethod/ibus-chewing/DESCR b/inputmethod/ibus-chewing/DESCR
new file mode 100644
index 00000000000..403aedbbf6d
--- /dev/null
+++ b/inputmethod/ibus-chewing/DESCR
@@ -0,0 +1,6 @@
+IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input
+method for Zhuyin (BoPoMoFo) users.
+It supports various Zhuyin keyboard layout, such as standard (DaChen),
+IBM, Gin-Yeah, Eten, Eten 26, Hsu, Dvorak, Dvorak-Hsu, and DaChen26.
+
+Chewing also support toned Hanyu pinyin input.
diff --git a/inputmethod/ibus-chewing/Makefile b/inputmethod/ibus-chewing/Makefile
new file mode 100644
index 00000000000..11342d61b6c
--- /dev/null
+++ b/inputmethod/ibus-chewing/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/08/07 01:56:36 obache Exp $
+#
+
+DISTNAME= ibus-chewing-1.3.6.20100730-Source
+PKGNAME= ${DISTNAME:S/-Source//}
+CATEGORIES= inputmethod chinese
+MASTER_SITES= http://ibus.googlecode.com/files/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://code.google.com/p/ibus/
+COMMENT= Chewing engine for IBus input platform
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+BUILD_DEPENDS+= gob2-[0-9]*:../../devel/gob2
+
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+USE_PKGLOCALEDIR= yes
+USE_TOOLS+= msgmerge
+
+SUBST_CLASSES+= msgctxt
+SUBST_STAGE.msgctxt= post-extract
+SUBST_FILES.msgctxt= po/*.po po/*.pot
+SUBST_FILTER_CMD.msgctxt= ${STRIP_CMD.${MSGFMT_STRIP_MSGCTXT}}
+STRIP_CMD.yes= ${AWK} -f ${PKGSRCDIR}/mk/tools/msgfmt-msgctxt.awk
+STRIP_CMD.no= ${CAT}
+
+GCONF_SCHEMAS= ibus-chewing.schemas
+CMAKE_ARGS+= -DGCONF_SCHEMAS_INSTALLED_DIR=${GCONF_SCHEMAS_DIR}
+
+.include "../../devel/GConf/schemas.mk"
+.include "../../inputmethod/ibus/buildlink3.mk"
+.include "../../inputmethod/libchewing/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/inputmethod/ibus-chewing/PLIST b/inputmethod/ibus-chewing/PLIST
new file mode 100644
index 00000000000..6f21f0f0dc9
--- /dev/null
+++ b/inputmethod/ibus-chewing/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/07 01:56:36 obache Exp $
+libexec/ibus-engine-chewing
+share/gconf/schemas/ibus-chewing.schemas
+share/ibus-chewing/icons/ibus-chewing-orig.png
+share/ibus-chewing/icons/ibus-chewing.png
+share/ibus-chewing/icons/settings.png
+share/ibus/component/chewing.xml
+share/locale/zh_CN/LC_MESSAGES/ibus-chewing.mo
+share/locale/zh_TW/LC_MESSAGES/ibus-chewing.mo
diff --git a/inputmethod/ibus-chewing/distinfo b/inputmethod/ibus-chewing/distinfo
new file mode 100644
index 00000000000..1d28bea218a
--- /dev/null
+++ b/inputmethod/ibus-chewing/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/08/07 01:56:36 obache Exp $
+
+SHA1 (ibus-chewing-1.3.6.20100730-Source.tar.gz) = 56a87ab953e40c1d806c24e27df448bd84eb968c
+RMD160 (ibus-chewing-1.3.6.20100730-Source.tar.gz) = 1ae6ffebe3b4e2b956e43fe560ea1bc711ef7fa3
+Size (ibus-chewing-1.3.6.20100730-Source.tar.gz) = 80662 bytes