summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-i18n/ibus-mozc/ChangeLog8
-rw-r--r--app-i18n/ibus-mozc/Manifest32
-rw-r--r--app-i18n/ibus-mozc/ibus-mozc-0.11.383.102.ebuild82
-rw-r--r--app-i18n/ibus-mozc/metadata.xml1
4 files changed, 107 insertions, 16 deletions
diff --git a/app-i18n/ibus-mozc/ChangeLog b/app-i18n/ibus-mozc/ChangeLog
index 4bd534d08643..93e0ed917d69 100644
--- a/app-i18n/ibus-mozc/ChangeLog
+++ b/app-i18n/ibus-mozc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-i18n/ibus-mozc
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ChangeLog,v 1.1 2010/06/11 23:50:08 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ChangeLog,v 1.2 2010/06/17 17:23:04 matsuu Exp $
+
+*ibus-mozc-0.11.383.102 (17 Jun 2010)
+
+ 17 Jun 2010; MATSUU Takuto <matsuu@gentoo.org>
+ +ibus-mozc-0.11.383.102.ebuild, metadata.xml:
+ Version bumped. Added scim USE flag.
*ibus-mozc-0.11.365.102 (11 Jun 2010)
diff --git a/app-i18n/ibus-mozc/Manifest b/app-i18n/ibus-mozc/Manifest
index 267c2d78cfaf..f9b498e5212e 100644
--- a/app-i18n/ibus-mozc/Manifest
+++ b/app-i18n/ibus-mozc/Manifest
@@ -3,23 +3,25 @@ Hash: SHA1
AUX ibus-mozc-0.11.365.102-gentoo.patch 768 RMD160 bc8160076eba1aae383f672a2c19845e89cf6ea1 SHA1 ba64ca1d4ee100342163f76704c0350ee9d426ee SHA256 eb18673f2d544e652868cbe00e7976715d31d3e9815f51b9edba8d3d0cab70e6
DIST mozc-0.11.365.102.tar.gz 47786830 RMD160 07abd42e8f3f30160104d7e73109b27021139ed4 SHA1 c21836a6d7e9f149db6e9c7a50482caa35174c9f SHA256 91f8d2081a705452012f4e94bc4215872e1465deaa46bad38814668c50511eb7
+DIST mozc-0.11.383.102.tar.bz2 34539981 RMD160 406ea6be5ee52f7e63ba99e5ffe0b305667caf5f SHA1 42ad565430c0b4cffb363e341feae7540f398750 SHA256 69e8a4daf2165d9e2918af1e7a1a26262099ab453578d8c7456301aa8df047a2
EBUILD ibus-mozc-0.11.365.102.ebuild 1871 RMD160 4c1aaedcbb97031abeeda7004e13429426839b99 SHA1 c4bee596619620dfc2549206e52d5fb343374c6e SHA256 b195112ff8eca2b822de9c8c231712f5c703170d7d27066ee7dd1bc1ab13907f
-MISC ChangeLog 411 RMD160 793b89ad995cb70062a9c7c1bd1cde8282dcf29c SHA1 57819a674712e00c5af1eeb4e0a4c83242344d31 SHA256 0e553b1c3959406606f733f2d5ad0a0bfc48e4eb285423a20b1235a92a25e87d
-MISC metadata.xml 469 RMD160 dd6eaa8dccf9af337a9c196ad1f1962afe5cddba SHA1 40f2e8cfb62dd1efc87ea8e4de77e45e844b9207 SHA256 1ee5ebbd254868797a7736c28e58f162c6de3a5950cd5954e1b204ea743c5742
+EBUILD ibus-mozc-0.11.383.102.ebuild 2333 RMD160 51ceebf85886cb2e6e6037a9dff753691de3983d SHA1 41d3098c1b637958c89b122b5863916471270600 SHA256 7d59112a362a606dfffc876f39096ac2d29e78eae0d9dbdbd225b62bd3cd5c16
+MISC ChangeLog 587 RMD160 a7a62d31a7e5285dbc68b8df50c72f2dd1ac3e45 SHA1 f85eaaac666292de0357ac464109d7a165d4c3a9 SHA256 fbbab19a75bfe9d171aa17cad4ffc0627b9e1800bae79821cd31daa02b9b7b5e
+MISC metadata.xml 540 RMD160 92098609fd6a4d8ec147c6bf675bb3626d5e1962 SHA1 6658b008a7f6a3143836901e576b556eecaf1fd9 SHA256 dbc77031a0e9b603d1a15f79367f86375719d4cace47f8c2cb35ef2be29cfe25
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
-iQIcBAEBAgAGBQJMEsvHAAoJECaGw+YFKA1p9iIP/jzj2DMKGoBFuspuQ0EtrLkm
-mFPKEJayjosLHjSXxmYK9XdemH4LB2IEsQHPxqMfjhgJSL3O2dfnwBlmdQfayhy9
-0KCPa/tiNRJZ8wliq3ZblF5ULmbxeiLD0D2fUjIie7lygKqUu8KRYNLtnK/a2l4f
-1gPXtjrerjPi7dy6I1iqwHFrFOSWf+A4vFiN2Fb4zZ2snq5zhDp6gr3Cvr+nm+Y4
-Akj9TIbFcZd3SaUAibvwbvOaR5oJFstZxmMlLdB3x+TZmVHXYZ10QYOiuj/lhcEz
-oQrVU194WC5FEKLlASo3nasb2nNrSORxLq2OozchtDdKQ3iJdtRL36U5jBm1fJ1E
-PzBarVVcgHfOkUtyMBZjVq/FtRd3jbcbxFh/9w8jRMjxIo7XC41NNVRv4hGaSWO2
-A4ulDw6M2MLHhb3/QGIoXYlNzeyojK4jbX3QYYiHuoefTWnxcJXXSKz2jaKWLjho
-TKyPumSkB9PTy/0znRKLx9nUU7QkASC7FBy0Q7SPyYl2Hyo5ieeovkGVZm81gmlW
-FpZjXoO1/7kUxblGnWD95zGA2emQrP+z5rUVAO+JyLKvNm6DQGr8XVrQ3CvmyT4n
-HmEyEWg3xy54KRWc4H8Ytasq+zwZhPRiBZLsVPnEB0clulWjej8aP3TGPjfiVxYZ
-I9L/L6Hl2ogpa/l4ziXf
-=IvN2
+iQIbBAEBAgAGBQJMGlovAAoJECaGw+YFKA1pYJ8P+PGhXqi5/+InZWurVBmbkmco
+yzSznlrRTb0rPxJlPjZAIGhSOOcnDk3SspjNI5wKhLHpORa+H9HAYn5HfARPblHB
+jmLQBQUecwMVWk60dSzQ9HDi5i+ddPxigfpjwhM+Rf5RCRiqbEYEpapJ6nDATRMS
+BOBj7hAnUTH+mArI4WOijozxCuNZyz+jB6rkA/+Sb5ZPJ1jNSVXZNO4bDjOA6jvS
+uqeEQkwAwWYIB65MHlU6gUuZM+Ce8I+stE6PYdwuPN1ujL7g4LqdoQnqXqZgDtup
+IooA4t/GtLZ0BV8Zl5bR5QvqtR04NlwPhz2v61bV332lI12vB9QMMeETgFwBbL78
+VP1BHsboArw+7H+H6MRNlW7F0FDAyvUxJ115Xz7/iJZiZ2BbkXVnGPKmExQPxwYl
+VhQFrbBKo5NjClNxMeJ4mIPzzIYlQrNNA7+ZuJUL081G18sfv4Jua6VVz8VpiUwe
+JWVvqdkQ48eRoBbymJiftErcjRwtw1Y+L5+ce+PxcYKbGF/jM7Djvto1F0V/BrRI
+2tIaFKMN6o6s+87rl2NVCQ2NDs8bUMyKK5mZn8kkh4rubQYTIZfeI8cVp1ZRwMr0
+xLwvGd/8rrKaYsquKsHode6+Kw9VLgsA8ihDLCDVrvfjsEgMwCJBCqUSQOxCGGyk
+shHgAq8vi8ab7fmVF94=
+=KjMG
-----END PGP SIGNATURE-----
diff --git a/app-i18n/ibus-mozc/ibus-mozc-0.11.383.102.ebuild b/app-i18n/ibus-mozc/ibus-mozc-0.11.383.102.ebuild
new file mode 100644
index 000000000000..640d8c14884c
--- /dev/null
+++ b/app-i18n/ibus-mozc/ibus-mozc-0.11.383.102.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ibus-mozc-0.11.383.102.ebuild,v 1.1 2010/06/17 17:23:04 matsuu Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+inherit eutils multilib python toolchain-funcs
+
+MY_P="mozc-${PV}"
+DESCRIPTION="The Mozc engine for IBus Framework"
+HOMEPAGE="http://code.google.com/p/mozc/"
+SRC_URI="http://mozc.googlecode.com/files/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ibus scim qt4"
+
+RDEPEND="dev-libs/glib:2
+ dev-libs/protobuf
+ net-misc/curl
+ sys-libs/zlib
+ ibus? ( >=app-i18n/ibus-1.2 )
+ scim? ( app-i18n/scim )
+ qt4? ( x11-libs/qt-gui:4 )"
+DEPEND="${RDEPEND}
+ dev-util/gtest
+ dev-util/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+BUILDTYPE="${BUILDTYPE:-Release}"
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ sed -i -e "s:/usr/lib/mozc:${EPREFIX}/usr/$(get_libdir)/mozc:" base/util.cc || die
+ epatch "${FILESDIR}/${PN}-0.11.365.102-gentoo.patch"
+}
+
+src_configure() {
+ "$(PYTHON)" build_mozc.py gyp --gypdir=third_party/gyp || die "gyp failed"
+}
+
+src_compile() {
+ tc-export CC CXX AR AS RANLIB LD
+ export QTDIR="${EPREFIX}/usr"
+
+ local mytarget="server/server.gyp:mozc_server"
+ use ibus && mytarget="${mytarget} unix/ibus/ibus.gyp:ibus_mozc"
+ use scim && mytarget="${mytarget} unix/scim/scim.gyp:scim_mozc unix/scim/scim.gyp:scim_mozc_setup"
+ use qt4 && mytarget="${mytarget} gui/gui.gyp:mozc_tool"
+
+ "$(PYTHON)" build_mozc.py build_tools -c "${BUILDTYPE}" || die
+ "$(PYTHON)" build_mozc.py build -c "${BUILDTYPE}" ${mytarget} || die
+}
+
+src_install() {
+ if use ibus ; then
+ exeinto /usr/libexec || die
+ newexe "out/${BUILDTYPE}/ibus_mozc" ibus-engine-mozc || die
+ insinto /usr/share/ibus/component || die
+ doins unix/ibus/mozc.xml || die
+ fi
+
+ if use scim ; then
+ exeinto "$(pkg-config --variable=moduledir scim)/IMEngine/" || die
+ newexe "out/${BUILDTYPE}/lib.target/libscim_mozc.so" mozc.so || die
+ exeinto "$(pkg-config --variable=moduledir scim)/SetupUI/" || die
+ newexe "out/${BUILDTYPE}/lib.target/libscim_mozc_setup.so" mozc-setup.so || die
+ fi
+
+ exeinto "/usr/$(get_libdir)/mozc" || die
+ doexe "out/${BUILDTYPE}/mozc_server" || die
+
+ if use qt4 ; then
+ exeinto "/usr/$(get_libdir)/mozc" || die
+ doexe "out/${BUILDTYPE}/mozc_tool" || die
+ fi
+}
diff --git a/app-i18n/ibus-mozc/metadata.xml b/app-i18n/ibus-mozc/metadata.xml
index 3e0892bf12c2..01156a20eef9 100644
--- a/app-i18n/ibus-mozc/metadata.xml
+++ b/app-i18n/ibus-mozc/metadata.xml
@@ -7,5 +7,6 @@ Mozc is a Japanese Input Method Editor (IME) designed for multi-platform such as
</longdescription>
<use>
<flag name='ibus'>Enable support for <pkg>app-i18n/ibus</pkg></flag>
+ <flag name='scim'>Enable support for <pkg>app-i18n/scim</pkg></flag>
</use>
</pkgmetadata>