Version bumped.
authorMatsuu Takuto <matsuu@gentoo.org>
Tue, 4 Oct 2011 00:05:49 +0000 (00:05 +0000)
committerMatsuu Takuto <matsuu@gentoo.org>
Tue, 4 Oct 2011 00:05:49 +0000 (00:05 +0000)
Package-Manager: portage-2.1.10.20/cvs/Linux x86_64

app-i18n/ibus-mozc/ChangeLog
app-i18n/ibus-mozc/Manifest
app-i18n/ibus-mozc/ibus-mozc-1.2.855.102.ebuild [new file with mode: 0644]

index 80cf6419f7aa5892f33ef1af3a95fa4ddc06eb90..a3f106756b16295d6cee5e03b7f8de0759cab2bf 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-i18n/ibus-mozc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ChangeLog,v 1.20 2011/09/06 22:57:14 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ChangeLog,v 1.21 2011/10/04 00:05:49 matsuu Exp $
+
+*ibus-mozc-1.2.855.102 (03 Oct 2011)
+
+  03 Oct 2011; MATSUU Takuto <matsuu@gentoo.org> +ibus-mozc-1.2.855.102.ebuild:
+  Version bumped.
 
 *ibus-mozc-1.2.831.102 (06 Sep 2011)
 
index 0535f7d7305d4135468f1fb1e292e22fbb4d9e57..d3eb26bbc5129d903dc5d8c1b3c181b6ee4b0abe 100644 (file)
@@ -10,26 +10,28 @@ DIST mozc-1.0.558.102.tar.bz2 41540430 RMD160 46d00bdac42cfa56e4a1eebc79653a7bf5
 DIST mozc-1.1.773.102.tar.bz2 36818453 RMD160 9e8b24bbb551e3f3c252605f584af73dca774291 SHA1 8552b89d428571b034f757161a08995d725fc4aa SHA256 24f9f05111ac40a7f121bc3c460429c54a7308cd65a7536a69c41cfc6c6c7850
 DIST mozc-1.2.809.102.tar.bz2 39597919 RMD160 171796a91790e44ad632abd7ffc0e943891e9600 SHA1 303515507b8643a5e9e9409f053ccdbbfb24f4f6 SHA256 6fae802e7677a3d21226da5093d11f858118c96a10564991c572f7e1c61107f2
 DIST mozc-1.2.831.102.tar.bz2 40649122 RMD160 af98a830fe4647a20ba165f8b03fc7c0cb66a3fe SHA1 1a5a1e4e602cd9d61eb26728da9c1ef9e1484f9e SHA256 d3144906e2b6d62ceae06dcf09243d3cbdf0cebcdc8a3c4bd6f50916878ce34c
+DIST mozc-1.2.855.102.tar.bz2 40681117 RMD160 fb15df25a56be174c0bc18acad1dd3bd8d1a5bf1 SHA1 c078e9cbc00d3c216aa0d739ae4f4405a2259e94 SHA256 d9d0a0e7fe00ad28a4e99776616157bae05b3d3cea327eac41e8f6a020a28227
 EBUILD ibus-mozc-1.0.558.102.ebuild 3305 RMD160 3b339d0a5913abbd5d8977d6e8898e278ca4a802 SHA1 8d4ff29c040e8c05c18b2caacc07759aef195f79 SHA256 21c441fb10c2af6b3fc69c89c96a5aa7320502fd3840f182177fb488e29792d4
 EBUILD ibus-mozc-1.1.773.102.ebuild 3539 RMD160 2c002ee3a96c51010fefbb40b58d03b6f819fe7b SHA1 e8d9ce4438eb2326af260b11c6392c34476fac7e SHA256 830862dfbbff1fd40545e6098b034692ceb70c24d426d9616336c5dd3599f841
 EBUILD ibus-mozc-1.2.809.102.ebuild 3526 RMD160 421b8ee39da5baec9e7a256c1dc703006ee92c28 SHA1 2dc2268106277ca1092d720460d6a1364dbbaa95 SHA256 e77b88f6478ad45baba778668a2d61954c4fe45b7e9e5681fab8fc1c02fe841a
 EBUILD ibus-mozc-1.2.831.102.ebuild 3539 RMD160 4237d3d7e329be3a8eb61a4dd22531c7ec8df319 SHA1 6a2e8ac1d937b2192852ab4345073110bb0d5258 SHA256 acd1b23a53998dfdc67b390bf74cb792c21791c3698fd52d04efee7921d1a284
-MISC ChangeLog 3964 RMD160 d3a1bacd5e4ac411b77335f4f1610fd632eb4d02 SHA1 65d7dfa9d4b9fb52784fd2e43e14e60fc329f850 SHA256 609bbbb173559017d472d0a525cfd3bb9be55816e4cf921a6d3405062522edbd
+EBUILD ibus-mozc-1.2.855.102.ebuild 3539 RMD160 c808b01d0c4e2d85d70b42762e36f5920ec6254d SHA1 6fe8a65952241aef810ef9a97344b573c0c4a76a SHA256 a4e7de6ee69805d6adb4236e54a18c26037c54a3df87ed7e737d62c6f19efbfd
+MISC ChangeLog 4101 RMD160 8628da26d1281825ee28eb6ce951fcb2a3e1d3ce SHA1 c7c91f38b4689b26f0fdc0e94c39e4e0b62e3af8 SHA256 6bcbae50ec364076758b1a59adecee6c91576a7458f03cc6551969a901e54627
 MISC metadata.xml 540 RMD160 92098609fd6a4d8ec147c6bf675bb3626d5e1962 SHA1 6658b008a7f6a3143836901e576b556eecaf1fd9 SHA256 dbc77031a0e9b603d1a15f79367f86375719d4cace47f8c2cb35ef2be29cfe25
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBAgAGBQJOZqVTAAoJECaGw+YFKA1pEBkP/jj8G2DngYeWpZH7K0yTXCM4
-sJzCct9dFj4Im1OSexNAuZot1eENTQNZU0cZo8XKr11hWj8m/1BjYrjHW6unXm0E
-6nn3reeOCS9u3rzbg16fhdBIZNu4qGJ/m2unGjr/DF4W0Buyl7H+5SYlsO/QYYTQ
-0AtxTBV8Dd4EQ6qDRJa5aNlSPzg4ZAlNJbqf2yVkMAp2TiWHi7PMLxK+wAG3K9i+
-V7iOwM4ZZvVT/pSQl1h50FClT+9A39unfuxiB/p/MO9Ed5Mwoso+mwh+pntIvcDd
-nELJbgszvX42++IDahIUa0Kk8Is0CltOVQRVqaRXeOqvLVpTnQwyFJUsgErWYz9T
-uairahOApv4+biI1ZjmWM6PBCk+zCEpDMQ6f4wdkLAAZGZXt5epLGyHi8ds7fSOG
-xUriVnL+naNzlw4TqcG+C0J0LBoYDCF0uNAo/5kSVK6Neq6bUOLjza3gqo2eliwE
-Gtf9Lm2TZYfeI+iCmv3C0TbUc1aUqIkwsP35LSm5hgMk8hXQ3V7EfusInrdbHvU6
-W3fFUZK7xwGP1pUGEJXn4idQswq1FPWG6MwyIIDBiqFnE33hWHCpqAooTlR/ZSVr
-+VTOTkElGDOa2I+uoK6oMG/dH4jNzUCeoq23wBWf3C+atAdKnIx/NPElzE3NDRRq
-ZXwkGLE3CSoQpVJu+2Dh
-=oKwm
+iQIcBAEBAgAGBQJOik3pAAoJECaGw+YFKA1phOoQAJArUm7ciSTc//ulFpPRBt83
+ouZ3nD6qKJk1TK6bW6PvD+cjTKwzeR2d6R58cutv3em336nYvZFX1pzD6Jcar5lX
+3sPy9I9qqhNDE+SgFK8xgKDcc8kWw3f+B47Ot8HCd0nNKNZZAwjOt3sqx0lxR1wB
+OEeRFNimgM8vAS22Ui21B7koQDGmBbhEb1dQbZ18egjeMvw9os0d1CQWRVHNXARd
+443xFQRP80kEfAaZ24sBWScBvMbqE5c328N/YmuDbSLCpOwGULVAvV7BE76flLdP
+eODs2ByIkBPyUGtNMubAFCAEfXh4y0uLxNXx1Ipt3P/V0ViTjZisYkIVERihgcZ6
+CNMtuoZ5eiQL2O2Q4Uc7gQ+eT50HKLxTZmvsAqhPAHPUY0dO2PXeb8WP0Kz8+LIs
+w9XmmTbpqGH6sdX5Aoz4dNLclcCKe3MFqc2bTbIz4QRg6EWIGjH/tPb3nhgeyWKB
+TNnqh4zA04iSyUYNT/VpOR+Bq5XH+tbPh8saK7A4R2zZXKGhUjyonEiM1pvRbiv1
+gNPVjHE/c8CV17jxa3UWcITFOhXwZdQcoEt4kPkUtoM+8FV2N/gkMaigTNDW7Vdr
+KgItDNmlzI//TjEsYmVFYplrnOtCZLpmpQNPLIbyNzAadQqedOt0S5nOUeHU8zT9
+0DTxsBWFwj4cvyTCfXMy
+=czxf
 -----END PGP SIGNATURE-----
diff --git a/app-i18n/ibus-mozc/ibus-mozc-1.2.855.102.ebuild b/app-i18n/ibus-mozc/ibus-mozc-1.2.855.102.ebuild
new file mode 100644 (file)
index 0000000..ee2de17
--- /dev/null
@@ -0,0 +1,133 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-mozc/ibus-mozc-1.2.855.102.ebuild,v 1.1 2011/10/04 00:05:49 matsuu Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+inherit elisp-common eutils multilib python toolchain-funcs
+
+MY_P="${P/ibus-}"
+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="emacs +ibus scim qt4"
+
+RDEPEND="dev-libs/glib:2
+       dev-libs/protobuf
+       net-misc/curl
+       sys-libs/zlib
+       emacs? ( virtual/emacs )
+       ibus? ( >=app-i18n/ibus-1.2 )
+       scim? ( app-i18n/scim )
+       qt4? (
+               x11-libs/qt-gui:4
+               app-i18n/zinnia
+       )"
+#      chewing? ( dev-libs/libchewing )
+DEPEND="${RDEPEND}
+       dev-util/gtest
+       dev-util/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+BUILDTYPE="${BUILDTYPE:-Release}"
+
+RESTRICT="test"
+
+SITEFILE=50${PN}-gentoo.el
+
+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}-1.2.809.102-gentoo.patch"
+}
+
+src_configure() {
+       local myconf
+       #use chewing && myconf="${myconf} --chewing"
+       if ! use qt4 ; then
+               myconf="${myconf} --noqt"
+               export GYP_DEFINES="use_libzinnia=0"
+       fi
+       "$(PYTHON)" build_mozc.py gyp ${myconf} || die "gyp failed"
+}
+
+src_compile() {
+       tc-export CC CXX AR AS RANLIB LD
+
+       local mytarget="server/server.gyp:mozc_server"
+       use emacs && mytarget="${mytarget} unix/emacs/emacs.gyp:mozc_emacs_helper"
+       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"
+       if use qt4 ; then
+               export QTDIR="${EPREFIX}/usr"
+               mytarget="${mytarget} gui/gui.gyp:mozc_tool"
+       fi
+
+       "$(PYTHON)" build_mozc.py build_tools -c "${BUILDTYPE}" || die
+       "$(PYTHON)" build_mozc.py build -c "${BUILDTYPE}" ${mytarget} || die
+
+       if use emacs ; then
+               elisp-compile unix/emacs/*.el || die
+       fi
+}
+
+src_test() {
+       "$(PYTHON)" build_mozc.py runtests -c "${BUILDTYPE}" || die
+}
+
+src_install() {
+       if use emacs ; then
+               dobin "out_linux/${BUILDTYPE}/mozc_emacs_helper" || die
+               elisp-install ${PN} unix/emacs/*.{el,elc} || die
+               elisp-site-file-install "${FILESDIR}/${SITEFILE}" ${PN} || die
+       fi
+
+       if use ibus ; then
+               exeinto /usr/libexec || die
+               newexe "out_linux/${BUILDTYPE}/ibus_mozc" ibus-engine-mozc || die
+               insinto /usr/share/ibus/component || die
+               doins "out_linux/${BUILDTYPE}/obj/gen/unix/ibus/mozc.xml" || die
+               insinto /usr/share/ibus-mozc || die
+               (
+                       cd data/images/unix
+                       newins ime_product_icon_opensource-32.png product_icon.png || die
+                       for f in ui-*
+                       do
+                               newins ${f} ${f/ui-} || die
+                       done
+               )
+
+       fi
+
+       if use scim ; then
+               exeinto "$(pkg-config --variable=moduledir scim)/IMEngine/" || die
+               newexe "out_linux/${BUILDTYPE}/lib.target/libscim_mozc.so" mozc.so || die
+               exeinto "$(pkg-config --variable=moduledir scim)/SetupUI/" || die
+               newexe "out_linux/${BUILDTYPE}/lib.target/libscim_mozc_setup.so" mozc-setup.so || die
+               insinto "$(pkg-config --variable=icondir scim)" || die
+               (
+                       cd data/images/unix
+                       newins ime_product_icon_opensource-32.png scim-mozc.png || die
+                       for f in ui-*
+                       do
+                               newins ${f} ${f/ui-/scim-mozc-} || die
+                       done
+               )
+       fi
+
+       exeinto "/usr/$(get_libdir)/mozc" || die
+       doexe "out_linux/${BUILDTYPE}/mozc_server" || die
+
+       if use qt4 ; then
+               exeinto "/usr/$(get_libdir)/mozc" || die
+               doexe "out_linux/${BUILDTYPE}/mozc_tool" || die
+       fi
+}