summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMu Qiao <qiaomuf@gentoo.org>2011-01-14 10:56:51 +0800
committerMu Qiao <qiaomuf@gentoo.org>2011-01-14 10:56:51 +0800
commit1c6c48d16a918d5f26d55d119679e60526fe332c (patch)
tree1fecfb0a9b7d97c869b53a2647a530c7e3f76618
parentRevision bump wrt bug #350476 (diff)
downloadqiaomuf-1c6c48d16a918d5f26d55d119679e60526fe332c.tar.gz
qiaomuf-1c6c48d16a918d5f26d55d119679e60526fe332c.tar.bz2
qiaomuf-1c6c48d16a918d5f26d55d119679e60526fe332c.zip
Version bump for sunpinyin
(Portage version: 2.1.9.30/git/Linux x86_64, signed Manifest commit with key 17B157E9)
-rw-r--r--app-i18n/sunpinyin/ChangeLog38
-rw-r--r--app-i18n/sunpinyin/Manifest27
-rw-r--r--app-i18n/sunpinyin/files/sunpinyin-2.0.1-mkdir.patch12
-rw-r--r--app-i18n/sunpinyin/files/sunpinyin-2.0.2-ldflags.patch55
-rw-r--r--app-i18n/sunpinyin/metadata.xml11
-rw-r--r--app-i18n/sunpinyin/sunpinyin-2.0.1.ebuild70
-rw-r--r--app-i18n/sunpinyin/sunpinyin-2.0.2-r1.ebuild51
-rw-r--r--app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild46
-rw-r--r--app-i18n/sunpinyin/sunpinyin-2.0.3_rc2.ebuild65
9 files changed, 375 insertions, 0 deletions
diff --git a/app-i18n/sunpinyin/ChangeLog b/app-i18n/sunpinyin/ChangeLog
new file mode 100644
index 0000000..f87ec97
--- /dev/null
+++ b/app-i18n/sunpinyin/ChangeLog
@@ -0,0 +1,38 @@
+# ChangeLog for app-i18n/sunpinyin
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/sunpinyin/ChangeLog,v 1.4 2011/01/08 06:13:50 qiaomuf Exp $
+
+*sunpinyin-2.0.2-r1 (08 Jan 2011)
+
+ 08 Jan 2011; Mu Qiao <qiaomuf@gentoo.org> +sunpinyin-2.0.2-r1.ebuild,
+ +files/sunpinyin-2.0.2-ldflags.patch:
+ Fix ldflags wrt bug #351017
+
+*sunpinyin-2.0.2 (02 Dec 2010)
+
+ 02 Dec 2010; <gentoo@gentoo.org> +sunpinyin-2.0.2.ebuild:
+ Version bumped.
+
+ 04 May 2010; MATSUU Takuto <matsuu@gentoo.org> sunpinyin-2.0.1.ebuild:
+ Fixed checking wrong use flag, bug #318373.
+
+*sunpinyin-2.0.1 (04 May 2010)
+
+ 04 May 2010; MATSUU Takuto <matsuu@gentoo.org>
+ -ibus-sunpinyin-2.0_rc3.ebuild, +sunpinyin-2.0.1.ebuild,
+ +files/sunpinyin-2.0.1-mkdir.patch, metadata.xml:
+ Version bumped. Moved from app-i18n/ibus-sunpinyin to app-i18n/sunpinyin,
+ bug #314769.
+
+*ibus-sunpinyin-2.0_rc3 (19 Nov 2009)
+
+ 19 Nov 2009; MATSUU Takuto <matsuu@gentoo.org>
+ +ibus-sunpinyin-2.0_rc3.ebuild, -ibus-sunpinyin-2.0.20091104.ebuild:
+ Version bumped, bug #292648. Removed old version.
+
+*ibus-sunpinyin-2.0.20091104 (08 Nov 2009)
+
+ 08 Nov 2009; MATSUU Takuto <matsuu@gentoo.org>
+ +ibus-sunpinyin-2.0.20091104.ebuild, +metadata.xml:
+ Initial import, bug #288566. The ebuild was submitted by Hubert Star.
+
diff --git a/app-i18n/sunpinyin/Manifest b/app-i18n/sunpinyin/Manifest
new file mode 100644
index 0000000..03946a4
--- /dev/null
+++ b/app-i18n/sunpinyin/Manifest
@@ -0,0 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX sunpinyin-2.0.1-mkdir.patch 575 RMD160 e4f328907105e327317cce2f38fc8cbd31f4cea2 SHA1 33334c29e623dd588e3a53a82b4917d10eb30d9f SHA256 44c8811455806ecc91aaee73248114a2a62b0e7b162596138f3da4f74d4142d6
+AUX sunpinyin-2.0.2-ldflags.patch 2319 RMD160 ad046b3fb673618fca0d0a6da1d6993ddd0cc099 SHA1 33ecf7eecc93a3b7b14702087721b2eaa84a7825 SHA256 8888195a108c3c07263cc77087d407ac83e2981a6b9bfd0bc2c27dbd5f1dfdc1
+DIST dict.utf8.tar.bz2 1598995 RMD160 748e7e4e4f6e0f557b46dc8a7f1eb747210f3aea SHA1 44bfe155044326d2343aa2cf589db41a81cdaf13 SHA256 d8261f6b0bfcdd40a9c4f366228f86b017e06c9d7d64d6ddec1c2c3511eea805
+DIST lm_sc.t3g.arpa.tar.bz2 25098718 RMD160 f7ba622aa909ea624049f3572ec1363953dee974 SHA1 be340be53007637e58feba211715df59f9c86025 SHA256 c80093a8b43561e64158de4139967eef39b851432a2660e8050429d7560907cd
+DIST sunpinyin-2.0.1.tar.gz 26318733 RMD160 ce855f819cfa091450bfb344a5132cead7afc33e SHA1 6c36c25f6365a83730f970e51682e5ba58f1c929 SHA256 bdaccb0ee9e618289d308b8cad1646b678fe2eaa946dc6198fc66bfb5f59063b
+DIST sunpinyin-2.0.2.tar.gz 27830779 RMD160 ffc1b96c6a9a506bb548e6d4154dd3008f192ebe SHA1 768b43ce838f43a60a6d70b7f11fc1729fa726d4 SHA256 d7cf1559478d17fd2e436caa87b6b5e6b9dc56fa68a70a07447786a0164b72c0
+DIST sunpinyin-all-in-one-2.0.3-rc2.tar.gz 502409 RMD160 3a0ecb33074202923c1fd519aa8dacf10092ffea SHA1 a04d8d837693d1ee7afd101054f3f0b254f33642 SHA256 228d1256198ee5a3dfd2c86a0e78ec851ee45a65c8bca04e899c6215fdc7abcb
+EBUILD sunpinyin-2.0.1.ebuild 1683 RMD160 875135675a4ad50646705cb8c89c9777334ed920 SHA1 9b565bfc5458dbdea68c62c0440b33c89dd5631f SHA256 8b57716dcb11f92b935bf2c1f4217db22d8fab44510c1424972c90bfe827475e
+EBUILD sunpinyin-2.0.2-r1.ebuild 1178 RMD160 63cb5dc81ae581f83d657d023da5b3d0980f4a6b SHA1 d9c73772f4aa37cca58199c6feacfc7a7f812c57 SHA256 eeeccddedec86a89d0f3a1951ce24188b399dc95d95a6fbac19090d6c2a12e35
+EBUILD sunpinyin-2.0.2.ebuild 1096 RMD160 146af7c95ea67513a4ec41b522412028e7c5b291 SHA1 ea69b8607017638906ec5fa76f6bb63d99e79ae9 SHA256 bca779e7c1eeab377bb1525540934b65465699748ed91d43d746f4b11a561ff2
+EBUILD sunpinyin-2.0.3_rc2.ebuild 1627 RMD160 7beb570f3af91e4c97206f58e87ca7a755a8fd7d SHA1 36319e286ce7b5fb57f11461b001eb750f69fc67 SHA256 2e72278099a20c0b81dfd88f121094c7488213f5a6f981944a95c13fcc0146c6
+MISC ChangeLog 1335 RMD160 cbc90a470eebdea018781967b3774e8e648bba56 SHA1 cb34a0b6d7143318f07405e5d6d0efaf4883b54e SHA256 e9c3ce4f5daa6553dc2b9ed0da8fc74e3798824eda686eb39834cb6a5a45aa9a
+MISC metadata.xml 391 RMD160 fa545044e99c7fae6b12d20023180d3e850ba4bb SHA1 484471ed3d03c51cfc31e9bb6175eff8840e5d40 SHA256 006bf199298cb96e9cf411c18d755f1cb2f810d0ed4a88501b7f786e22fad8ba
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iQEcBAEBAgAGBQJNL7tzAAoJEDCzDeQXsVfpHRUH/1X+iM8/tHagBrT0VllEMU0t
+D9r0ow0tK26Gkp4ZWQCdwDt34S59LUNt3UIGPyp59Ihi4YvDm+Q2GSBCcqoJmTsT
+bQU79uq+C3dcuqH6pkJ/dkjbdZ5H8cB9zI62EZXksC5mkrIs5AW2pb5337ZHo2VZ
+XD+UlsgeT3kSNBK0/4NZ4Ogl3EOWTCU5D3WnKRE+1p5/rtT90Dks5crcG8EYRpxU
+ZGKgrBJSC8XDdtzGRWXBf75tvrrjItOdgVSH+Py6yliY8ZPEhf1XPucQT7GHatSh
+zCy96WFDSS3N51Qwd6Svq6NrsY8FUtbBZzngIQX8qmrS7aGE2nl27i8Z04SFM1g=
+=bMoV
+-----END PGP SIGNATURE-----
diff --git a/app-i18n/sunpinyin/files/sunpinyin-2.0.1-mkdir.patch b/app-i18n/sunpinyin/files/sunpinyin-2.0.1-mkdir.patch
new file mode 100644
index 0000000..71cfcae
--- /dev/null
+++ b/app-i18n/sunpinyin/files/sunpinyin-2.0.1-mkdir.patch
@@ -0,0 +1,12 @@
+diff -Naur sunpinyin-2.0.orig/wrapper/xim/settings.c sunpinyin-2.0/wrapper/xim/settings.c
+--- sunpinyin-2.0.orig/wrapper/xim/settings.c 2010-04-10 20:37:24.000000000 +0900
++++ sunpinyin-2.0/wrapper/xim/settings.c 2010-05-04 10:16:45.000000000 +0900
+@@ -294,7 +294,7 @@
+ if (fp == NULL) {
+ char config_dir[256];
+ snprintf(config_dir, 256, "%s/.sunpinyin", getenv("HOME"));
+- mkdir(config_dir, 0600);
++ mkdir(config_dir, 0700);
+ char cmd[256];
+ snprintf(cmd, 256, "cp %s %s", DEFAULT_SETTING_FILE, path);
+ system(cmd);
diff --git a/app-i18n/sunpinyin/files/sunpinyin-2.0.2-ldflags.patch b/app-i18n/sunpinyin/files/sunpinyin-2.0.2-ldflags.patch
new file mode 100644
index 0000000..decffa2
--- /dev/null
+++ b/app-i18n/sunpinyin/files/sunpinyin-2.0.2-ldflags.patch
@@ -0,0 +1,55 @@
+diff -urN sunpinyin/SConstruct sunpinyin-patched/SConstruct
+--- sunpinyin/SConstruct 2010-08-15 13:32:48.000000000 +0800
++++ sunpinyin-patched/SConstruct 2011-01-08 13:54:44.588000007 +0800
+@@ -193,6 +193,10 @@
+ conf = Configure(env, custom_tests={'CheckPKGConfig' : CheckPKGConfig,
+ 'CheckPKG' : CheckPKG})
+
++if 'LDFLAGS' in os.environ:
++ import SCons
++ conf.env.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
++
+ config_h_content = ''
+
+ def AddConfigItem(macro_name, res):
+diff -urN sunpinyin/wrapper/gtk_standalone/SConstruct sunpinyin-patched/wrapper/gtk_standalone/SConstruct
+--- sunpinyin/wrapper/gtk_standalone/SConstruct 2010-08-15 13:32:49.000000000 +0800
++++ sunpinyin-patched/wrapper/gtk_standalone/SConstruct 2011-01-08 13:55:27.696000007 +0800
+@@ -1,6 +1,10 @@
+ import os
+
+ env=Environment(ENV=os.environ, CFLAGS='-g', CXXFLAGS='-g')
++if 'LDFLAGS' in os.environ:
++ import SCons
++ env.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
++
+ env.ParseConfig('pkg-config gtk+-2.0 sunpinyin-2.0 sqlite3 --cflags --libs')
+
+ env.Program('sunpinyin', source=['imi_gtkwin.cpp', 'sunpinyin.cpp'])
+diff -urN sunpinyin/wrapper/ibus/SConstruct sunpinyin-patched/wrapper/ibus/SConstruct
+--- sunpinyin/wrapper/ibus/SConstruct 2010-08-15 13:32:49.000000000 +0800
++++ sunpinyin-patched/wrapper/ibus/SConstruct 2011-01-08 13:55:02.292000012 +0800
+@@ -71,6 +71,9 @@
+
+ conf = Configure(env, custom_tests={'CheckPKGConfig' : CheckPKGConfig,
+ 'CheckPKG' : CheckPKG })
++if 'LDFLAGS' in os.environ:
++ import SCons
++ conf.env.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
+
+ def DoConfigure():
+ if GetOption('clean'):
+diff -urN sunpinyin/wrapper/xim/SConstruct sunpinyin-patched/wrapper/xim/SConstruct
+--- sunpinyin/wrapper/xim/SConstruct 2010-08-15 13:32:49.000000000 +0800
++++ sunpinyin-patched/wrapper/xim/SConstruct 2011-01-08 13:55:12.036000010 +0800
+@@ -81,6 +81,10 @@
+
+ conf = Configure(env, custom_tests={'CheckPKGConfig' : CheckPKGConfig,
+ 'CheckPKG' : CheckPKG })
++if 'LDFLAGS' in os.environ:
++ import SCons
++ conf.env.Append(LINKFLAGS = SCons.Util.CLVar(os.environ['LDFLAGS']))
++
+ def DoConfigure():
+ if GetOption('clean'):
+ return
diff --git a/app-i18n/sunpinyin/metadata.xml b/app-i18n/sunpinyin/metadata.xml
new file mode 100644
index 0000000..ecfb862
--- /dev/null
+++ b/app-i18n/sunpinyin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>cjk</herd>
+<use>
+ <flag name='ibus'>Enable support for <pkg>app-i18n/ibus</pkg> input method
+ </flag>
+ <flag name='scim'>Enable support for <pkg>app-i18n/scim</pkg> input method</flag>
+ <flag name='xim'>Enable support for XIM</flag>
+</use>
+</pkgmetadata>
diff --git a/app-i18n/sunpinyin/sunpinyin-2.0.1.ebuild b/app-i18n/sunpinyin/sunpinyin-2.0.1.ebuild
new file mode 100644
index 0000000..31fd243
--- /dev/null
+++ b/app-i18n/sunpinyin/sunpinyin-2.0.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/sunpinyin/sunpinyin-2.0.1.ebuild,v 1.2 2010/05/04 16:06:33 matsuu Exp $
+
+EAPI="2"
+PYTHON_DEPEND="ibus? 2:2.5"
+inherit confutils eutils python versionator
+
+DESCRIPTION="SunPinyin is a SLM (Statistical Language Model) based IME"
+HOMEPAGE="http://sunpinyin.org/"
+SRC_URI="http://sunpinyin.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ibus nls +xim"
+
+RDEPEND="dev-db/sqlite:3
+ ibus? (
+ >=app-i18n/ibus-1.1
+ !app-i18n/ibus-sunpinyin
+ )
+ nls? ( virtual/libintl )
+ xim? (
+ >=x11-libs/gtk+-2.12:2
+ x11-libs/libX11
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ nls? ( sys-devel/gettext )
+ xim? ( x11-proto/xproto )"
+
+S="${WORKDIR}/${PN}-$(get_version_component_range 1-2)"
+
+pkg_setup() {
+ confutils_require_any ibus xim
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-mkdir.patch"
+ mv py-compile py-compile.orig || die
+ ln -s "$(type -P true)" py-compile || die
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable ibus) \
+ $(use_enable nls) \
+ $(use_enable xim) || die
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "Install failed"
+
+ dodoc AUTHORS ChangeLog NEWS README TODO || die
+}
+
+pkg_postinst() {
+ use ibus && python_mod_optimize /usr/share/ibus-${PN}/setup
+ if use xim ; then
+ elog "To use sunpinyin with XIM, you should use the following"
+ elog "in your user startup scripts such as .xinitrc or .xprofile:"
+ elog "XMODIFIERS=@im=xsunpinyin ; export XMODIFIERS"
+ fi
+}
+
+pkg_postrm() {
+ use ibus && python_mod_cleanup /usr/share/ibus-${PN}/setup
+}
diff --git a/app-i18n/sunpinyin/sunpinyin-2.0.2-r1.ebuild b/app-i18n/sunpinyin/sunpinyin-2.0.2-r1.ebuild
new file mode 100644
index 0000000..33ad07d
--- /dev/null
+++ b/app-i18n/sunpinyin/sunpinyin-2.0.2-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/sunpinyin/sunpinyin-2.0.2-r1.ebuild,v 1.1 2011/01/08 06:13:50 qiaomuf Exp $
+
+EAPI="1"
+PYTHON_DEPEND="ibus? 2:2.5"
+inherit eutils python scons-utils
+
+DESCRIPTION="SunPinyin is a SLM (Statistical Language Model) based IME"
+HOMEPAGE="http://sunpinyin.googlecode.com"
+SRC_URI="${HOMEPAGE}/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ibus +xim"
+
+RDEPEND="dev-db/sqlite:3
+ ibus? (
+ >=app-i18n/ibus-1.1
+ !app-i18n/ibus-sunpinyin
+ sys-devel/gettext
+ )
+ xim? (
+ >=x11-libs/gtk+-2.10:2
+ x11-libs/libX11
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ xim? ( x11-proto/xproto )"
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}/${P}-ldflags.patch"
+}
+
+src_compile() {
+ escons --prefix="/usr"
+}
+
+src_install() {
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ if use ibus; then
+ cd "${S}/wrapper/ibus"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ elif use xim; then
+ cd "${S}/wrapper/xim"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ fi
+}
diff --git a/app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild b/app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild
new file mode 100644
index 0000000..3629209
--- /dev/null
+++ b/app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild,v 1.1 2010/12/02 07:03:49 qiaomuf Exp $
+
+EAPI="1"
+PYTHON_DEPEND="ibus? 2:2.5"
+inherit python scons-utils
+
+DESCRIPTION="SunPinyin is a SLM (Statistical Language Model) based IME"
+HOMEPAGE="http://sunpinyin.googlecode.com"
+SRC_URI="${HOMEPAGE}/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ibus +xim"
+
+RDEPEND="dev-db/sqlite:3
+ ibus? (
+ >=app-i18n/ibus-1.1
+ !app-i18n/ibus-sunpinyin
+ sys-devel/gettext
+ )
+ xim? (
+ >=x11-libs/gtk+-2.10:2
+ x11-libs/libX11
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ xim? ( x11-proto/xproto )"
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+ escons --prefix="/usr"
+}
+
+src_install() {
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ if use ibus; then
+ cd "${S}/wrapper/ibus"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ elif use xim; then
+ cd "${S}/wrapper/xim"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ fi
+}
diff --git a/app-i18n/sunpinyin/sunpinyin-2.0.3_rc2.ebuild b/app-i18n/sunpinyin/sunpinyin-2.0.3_rc2.ebuild
new file mode 100644
index 0000000..9c6187f
--- /dev/null
+++ b/app-i18n/sunpinyin/sunpinyin-2.0.3_rc2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/sunpinyin/sunpinyin-2.0.2.ebuild,v 1.1 2010/12/02 07:03:49 qiaomuf Exp $
+
+EAPI="1"
+PYTHON_DEPEND="ibus? 2:2.5"
+inherit python scons-utils
+
+MY_P=${P/_/-}
+MY_PV=${PV/_/-}
+ARCHIVE="${PN}-all-in-one-${MY_PV}.tar.gz"
+
+DESCRIPTION="SunPinyin is a SLM (Statistical Language Model) based IME"
+HOMEPAGE="http://sunpinyin.googlecode.com"
+SRC_URI="${HOMEPAGE}/files/${ARCHIVE}
+ http://open-gram.googlecode.com/files/dict.utf8.tar.bz2
+ http://open-gram.googlecode.com/files/lm_sc.t3g.arpa.tar.bz2"
+RESTRICT="mirror"
+
+LICENSE="LGPL-2.1 CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ibus scim +xim"
+
+RDEPEND="dev-db/sqlite:3
+ ibus? (
+ >=app-i18n/ibus-1.1
+ sys-devel/gettext
+ )
+ xim? (
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ )
+ scim? (
+ app-i18n/scim
+ x11-libs/gtk+:2
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ xim? ( x11-proto/xproto )"
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack "${ARCHIVE}"
+ mv "${DISTDIR}/dict.utf8.tar.bz2" "${S}/raw/" || die "dict file not found"
+ mv "${DISTDIR}/lm_sc.t3g.arpa.tar.bz2" "${S}/raw/" || die "dict file not found"
+}
+
+src_compile() {
+ escons --prefix="/usr"
+}
+
+src_install() {
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ if use ibus; then
+ cd "${S}/wrapper/ibus"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ elif use xim; then
+ cd "${S}/wrapper/xim"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ elif use scim; then
+ cd "${S}/wrapper/scim"
+ escons --prefix="/usr" --install-sandbox="${D}" install
+ fi
+}