Portage is a package management system used by Gentoo Linux
# ChangeLog for app-i18n/im-ja
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/im-ja/ChangeLog,v 1.57 2008/01/18 16:18:38 matsuu Exp $
18 Jan 2008; MATSUU Takuto
-files/im-ja-1.2-gtk26.patch, -im-ja-1.3-r1.ebuild, -im-ja-1.4.ebuild,
im-ja-1.5.ebuild:
Fixed dependency, bug #205052.
Removed old versions.
14 Nov 2007; Samuli Suominen
amd64 stable wrt #133667
06 Oct 2007; Raúl Porcel
sparc stable wrt #133667
06 Sep 2007; Raúl Porcel
alpha stable wrt #133667
01 Sep 2007; Joseph Jezak
Marked ppc stable for bug #133667.
27 Aug 2007; Jurek Bartuszek
x86 stable (bug #133667)
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
05 Jan 2007; Diego Pettenò
im-ja-1.4.ebuild, im-ja-1.5.ebuild:
Convert to use elog.
21 May 2006; Simon Stelling
stable on amd64
*im-ja-1.5 (20 May 2006)
20 May 2006; MATSUU Takuto
Version bumped, Bug 133667.
03 Aug 2005; Bryan Østergaard
Stable on alpha.
05 Jun 2005; Michael Hanselmann
Stable on ppc.
23 May 2005; Gustavo Zacarias
Stable on sparc
21 May 2005; Mamoru KOMACHI
-im-ja-1.2-r1.ebuild, im-ja-1.4.ebuild:
Stable on x86. Removed old ebuilds.
24 Apr 2005; Michael Hanselmann
Stable on ppc.
21 Apr 2005; Simon Stelling
stable on amd64
*im-ja-1.4 (14 Apr 2005)
14 Apr 2005; Mamoru KOMACHI
+im-ja-1.4.ebuild:
Version bumped.
27 Mar 2005; Bryan Østergaard
Stable on alpha.
23 Mar 2005; Gustavo Zacarias
Stable on sparc
22 Mar 2005; Mamoru KOMACHI
-im-ja-1.3.ebuild, im-ja-1.3-r1.ebuild:
Marked 1.3-r1 stable on x86. Removed old ebuilds.
*im-ja-1.3-r1 (23 Feb 2005)
23 Feb 2005; Mamoru KOMACHI
Removed libtoolize in response to bug #82917.
*im-ja-1.3 (14 Feb 2005)
14 Feb 2005; Mamoru KOMACHI
Version bumped.
05 Feb 2005; Mamoru KOMACHI
+files/im-ja-1.2-gtk26.patch:
Added libtoolize --copy --force (bug #75569), and add a patch to fix
compilation with gtk+-2.6 (bug #68257).
16 Nov 2004; Gustavo Zacarias
Stable on sparc
04 Nov 2004; Mamoru KOMACHI
Stable on x86 and alpha.
06 Oct 2004; Travis Tilley
added eutils to the inherit line, and keyworded for ~amd64 now that it seems
to work as expected.
*im-ja-1.2-r1 (01 Oct 2004)
01 Oct 2004; Mamoru KOMACHI
+im-ja-1.2-r1.ebuild, im-ja-1.2.ebuild:
Fixed compilation with gcc-3.4; bug #57349.
26 Aug 2004; Mamoru KOMACHI
Stable on x86 and alpha.
04 Jul 2004; Mamoru KOMACHI
im-ja-1.2.ebuild:
Forgot to disable debug USE flag, see bug #50701
*im-ja-1.2 (02 Jul 2004)
02 Jul 2004; Mamoru KOMACHI
im-ja-1.2.ebuild:
Version bumped.
28 Jun 2004; Mamoru KOMACHI
im-ja-1.1.ebuild:
Stable on alpha. Remove yakina from maintainer's position as he retired.
24 Jun 2004; Mamoru KOMACHI
Stable on x86 and ppc
*im-ja-1.1 (27 May 2004)
27 May 2004; Mamoru KOMACHI
Version bumped.
23 May 2004; Mamoru KOMACHI
Disabled debug IUSE flag completely (the last commit was not enough
because gnome2.eclass pulls in debug). Thanks to Mark Purtill
12 May 2004; Mamoru KOMACHI
im-ja-1.0-r2.ebuild:
Removed debug IUSE flag. Added to ~alpha
05 May 2004; Mamoru KOMACHI
im-ja-0.9.ebuild, im-ja-1.0-r1.ebuild, im-ja-1.0-r2.ebuild:
Stable on x86. Don't assign default to S. Removed old ebuilds.
*im-ja-1.0-r2 (05 Apr 2004)
05 Apr 2004; Mamoru KOMACHI
Removed --enable-xim from configure. Closing bug #46755
01 Apr 2004; David Holm
Added to ~ppc.
*im-ja-1.0-r1 (01 Apr 2004)
01 Apr 2004; Mamoru KOMACHI
Fixed IUSE flag handling. Closing bug #46388
*im-ja-1.0 (25 Mar 2004)
25 Mar 2004; Mamoru KOMACHI
Version bumped. Added anthy and skk local IUSE flags.
22 Mar 2004; Mamoru KOMACHI
files/im-ja-0.9-gtk24-gentoo.diff:
Fixed compilation with gtk+-2.4. Closing bug #45246
05 Mar 2004; Mamoru KOMACHI
im-ja-0.7_p2.ebuild, im-ja-0.8.ebuild, im-ja-0.9-r1.ebuild, im-ja-0.9.ebuild:
Marked stable for x86. Removed old ebuilds.
*im-ja-0.9-r1 (11 Jan 2004)
11 Jan 2004;
Added debug IUSE flag.
23 Dec 2003; Mamoru KOMACHI
files/im-ja-0.9-canna-3.7-gentoo.diff:
Added a patch to fix compile error with canna 3.7. See bug #36313
*im-ja-0.9 (18 Dec 2003)
18 Dec 2003; Mamoru KOMACHI
Version bumped
*im-ja-0.9_alpha20031109 (14 Dec 2003)
14 Dec 2003; Mamoru KOMACHI
im-ja-0.5.ebuild, im-ja-0.7_p2.ebuild, im-ja-0.8.ebuild,
im-ja-0.9_alpha20031109.ebuild:
Included experimental XIM support. It is masked until 0.9 is released
(and will be removed after that). See bug #33123.
Removed old ebuilds and marked 0.8 stale on x86 and sparc.
*im-ja-0.8 (08 Sep 2003)
13 Sep 2003; YAMAKURA Makoto
apply patch to 0.7_p2 and 0.8. #27896
08 Sep 2003; YAMAKURA Makoto
Version bump
*im-ja-0.7_p2 (20 Aug 2003)
20 Aug 2003; YAMAKURA Makoto
Version bump.
*im-ja-0.6 (07 Jul 2003)
04 Sep 2003; Mamoru KOMACHI
im-ja-0.6.ebuild, files/im-ja-0.6-gentoo.diff:
Added -I/usr/include/wnn to fix compilation bug in #27896.
Marked stable on x86 for im-ja-0.6.
07 Jul 2003; Masatomo Nakano
Version bump. closed #23965
*im-ja-0.5 (12 Jun 2003)
13 Jun 2003; YAMAKURA Makoto
fix wrong permission for gconf schemas. If your im-ja won't start,
please make sure /etc/gconf/gconf.xml.defaults/{schemas,system} is
world readable.
12 Jun 2003; YAMAKURA Makoto
files/digest-im-ja-0.5: New version. Bug #22621
*im-ja-0.4 (16 May 2003)
16 May 2003; YAMAKURA Makoto
files/digest-im-ja-0.4: Initial import. Ebuild submitted by Ryan Shaw
and Edward Middleton. Bug #16408
DIST im-ja-1.5.tar.gz 905539 RMD160 24c16b77bff1caa6b0fa439c4fc81f0772eb3eba SHA1 1f8b4b6286be0dd0e004db018203bb5ec1093674 SHA256 96f4ed82706a873bdade99a934a1a66431f146758837ed0f007e3c145649f780
EBUILD im-ja-1.5.ebuild 2548 RMD160 4e1d0ee5f0aec3c77da6c4ca22a2f128756d9f06 SHA1 120e10ca18425175cee84e46edbdb316cf93306a SHA256 32ff61535ece3332d61ddba7f42665e61cc1ca5f3fc78cb10d2ed2e2ac50f4a8
MISC ChangeLog 7742 RMD160 2516f33c8f5eec5f168523abd9cc38f94aadafcd SHA1 a55b46fb76aeb9303f6b3f71116f885c0d868fdd SHA256 f92c89aa755e71693bd1e1f00910bc1d662d610067f2f24fb5d614cee6c3362a
MISC metadata.xml 522 RMD160 e988ba1317528cd38ec90b68b9a5b26c0dcf414f SHA1 1bf5ca8d6082b3c0bbd766b90ed7fd58d786b638 SHA256 3753a93af1b975fed28c390ae31acaabd32830c1943409fea8d9a47e0b96561a
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/im-ja/im-ja-1.5.ebuild,v 1.9 2008/01/18 16:23:48 matsuu Exp $
inherit gnome2 eutils
DESCRIPTION="A Japanese input module for GTK2 and XIM"
HOMEPAGE="http://im-ja.sourceforge.net/"
SRC_URI="http://im-ja.sourceforge.net/${P}.tar.gz
http://im-ja.sourceforge.net/old/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE="gnome canna freewnn skk anthy"
# --enable-debug causes build failure with gtk+-2.4
#IUSE="${IUSE} debug"
RDEPEND=">=dev-libs/glib-2.4
>=dev-libs/atk-1.6
>=x11-libs/gtk+-2.4
>=x11-libs/pango-1.2.1
>=gnome-base/gconf-2.4
>=gnome-base/libglade-2.4
gnome? ( >=gnome-base/gnome-panel-2.0 )
freewnn? ( app-i18n/freewnn )
canna? ( app-i18n/canna )
skk? ( virtual/skkserv )
anthy? ( || ( app-i18n/anthy app-i18n/anthy-ss ) )"
DEPEND="${RDEPEND}
dev-lang/perl
dev-perl/URI
>=sys-devel/autoconf-2.50
>=sys-devel/automake-1.7
dev-util/pkgconfig"
DOCS="AUTHORS README ChangeLog TODO"
get_gtk_confdir() {
if useq amd64 || ( [ "${CONF_LIBDIR}" == "lib32" ] && useq x86 ) ; then
echo "/etc/gtk-2.0/${CHOST}"
else
echo "/etc/gtk-2.0"
fi
}
src_compile() {
local myconf
# You cannot use `use_enable ...` here. im-ja's configure script
# doesn't distinguish --enable-canna from --disable-canna, so
# --enable-canna stands for --disable-canna in the script ;-(
use gnome || myconf="$myconf --disable-gnome"
use canna || myconf="$myconf --disable-canna"
use freewnn || myconf="$myconf --disable-wnn"
use anthy || myconf="$myconf --disable-anthy"
use skk || myconf="$myconf --disable-skk"
#use debug && myconf="$myconf --enable-debug"
# gnome2_src_compile automatically sets debug IUSE flag
econf $myconf || die "econf im-ja failed"
emake || die "emake im-ja failed"
}
pkg_postinst() {
if [ -x /usr/bin/gtk-query-immodules-2.0 ] ; then
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
fi
gnome2_pkg_postinst
elog
elog "This version of im-ja comes with experimental XIM support."
elog "If you'd like to try it out, run im-ja-xim-server and set"
elog "environment variable XMODIFIERS to @im=im-ja-xim-server"
elog "e.g.)"
elog "\t$ export XMODIFIERS=@im=im-ja-xim-server (sh)"
elog "\t> setenv XMODIFIERS @im=im-ja-xim-server (csh)"
elog
}
pkg_postrm() {
if [ -x /usr/bin/gtk-query-immodules-2.0 ] ; then
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
fi
gnome2_pkg_postrm
}
IM-JA is a Japanese input module for GTK+2. It supports kanji
conversion using either the Canna or the (Free)Wnn kanji conversion
engine. IM-JA can also do kanji character recognition, you can draw
kanji into a widget using the mouse. This feature is based on the
KanjiPad application which has been enhanced in IM-JA.