ChangeLog

# ChangeLog for app-i18n/scim
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim/ChangeLog,v 1.122 2008/08/10 16:16:52 matsuu Exp $

10 Aug 2008; MATSUU Takuto scim-1.4.5-r1.ebuild,
-scim-1.4.6.ebuild, -scim-1.4.7.ebuild, scim-1.4.7-r1.ebuild:
Removed kde and qt3 USE flag. Removed PDEPEND. Removed old versions.

*scim-1.4.7-r1 (14 Jun 2008)

14 Jun 2008; Diego Pettenò
+files/scim-1.4.7-syslibltdl.patch, +scim-1.4.7-r1.ebuild:
Use system libltdl, not the internal copy (should fix building with
libtool 2.2 hopefully).

22 Jul 2007; Denis Dupeyron scim-1.4.5-r1.ebuild:
Drop virtual/x11 dependency.

*scim-1.4.7 (07 Jul 2007)

07 Jul 2007; MATSUU Takuto scim-1.4.6.ebuild,
+scim-1.4.7.ebuild:
Version bumped.
Removed virtual/x11.

24 Apr 2007; MATSUU Takuto
-files/1.4.4-nodoxygen.patch, -scim-1.4.4.ebuild, -scim-1.4.5.ebuild:
Removed old versions.

24 Apr 2007; Jeroen Roovers scim-1.4.5-r1.ebuild:
Stable for HPPA (bug #175813).

24 Apr 2007; MATSUU Takuto scim-1.4.6.ebuild:
Masked.

*scim-1.4.6 (22 Apr 2007)

22 Apr 2007; MATSUU Takuto scim-1.4.6.ebuild
Version bumped.

04 Feb 2007; Simon Stelling scim-1.4.5-r1.ebuild:
stable on amd64; bug 154947

26 Jan 2007; Bryan Østergaard scim-1.4.5-r1.ebuild:
Stable on Alpha.

22 Jan 2007; Gustavo Zacarias scim-1.4.5-r1.ebuild:
Stable on sparc

05 Jan 2007; Diego Pettenò scim-1.4.4.ebuild,
scim-1.4.5.ebuild, scim-1.4.5-r1.ebuild:
Convert to use elog.

23 Dec 2006; Tobias Scherbaum
scim-1.4.5-r1.ebuild:
Stable on ppc wrt bug #154947.

21 Dec 2006; Markus Rothe scim-1.4.5-r1.ebuild:
Stable on ppc64; bug #154947

10 Dec 2006; Christian Faulhammer scim-1.4.5-r1.ebuild:
stable x86, bug #154947

*scim-1.4.5-r1 (06 Nov 2006)

06 Nov 2006; Mamoru KOMACHI +scim-1.4.5-r1.ebuild:
Added --enable-ld-version-script to econf. Thanks to Shunichi Fuji
. See bug #153880.

30 Oct 2006; Diego Pettenò scim-1.4.5.ebuild:
Add ~x86-fbsd keyword.

30 Oct 2006; Diego Pettenò
+files/scim-1.4.5-fbsd.patch, scim-1.4.5.ebuild:
Add a patch to build on FreeBSD.

14 Oct 2006; Diego Pettenò scim-1.4.4.ebuild,
scim-1.4.5.ebuild:
Add missing pkgconfig dependency, thanks to Patrick Lauer for reporting in
bug #151280.

12 Oct 2006; MATSUU Takuto -scim-1.4.2.ebuild,
-scim-1.4.3.ebuild, scim-1.4.5.ebuild:
Fixed to build gtk components, bug 150905.
Remove old versions.

10 Oct 2006; MATSUU Takuto
+files/scim-1.4.5-imengine.patch, scim-1.4.5.ebuild:
Fixed kanji input issue, bug 142056.

10 Oct 2006; MATSUU Takuto scim-1.4.4.ebuild,
scim-1.4.5.ebuild:
Added dev-util/intltool to DEPEND(1.4.4), bug 146272.
Added app-i18n/scim-bridge to DEPEND(1.4.5).

*scim-1.4.5 (10 Oct 2006)

10 Oct 2006; MATSUU Takuto +scim-1.4.5.ebuild:
Version bumped.
Cleanup ebuild.

10 Oct 2006; Jason Huebel scim-1.4.3.ebuild,
scim-1.4.4.ebuild:
stable on amd64

24 Sep 2006; Diego Pettenò scim-1.4.4.ebuild:
Fix the autotools version dependencies.

19 Aug 2006; Bryan Østergaard scim-1.4.4.ebuild:
Stable on alpha.

16 Aug 2006; Markus Rothe scim-1.4.4.ebuild:
Stable on ppc64

07 Aug 2006; Jeroen Roovers scim-1.4.4.ebuild:
Marked ~hppa (bug #141886).

28 Jul 2006; Joshua Jackson scim-1.4.4.ebuild:
Stable x86; bug #139097

16 Jul 2006; Tobias Scherbaum scim-1.4.4.ebuild:
ppc stable, bug #139097

18 Jun 2006; MATSUU Takuto -scim-1.2.3.ebuild,
-scim-1.3.3.ebuild, -scim-1.4.1.ebuild:
Removed old versions

06 Jun 2006; MATSUU Takuto scim-1.2.3.ebuild,
scim-1.3.3.ebuild, scim-1.4.1.ebuild, scim-1.4.2.ebuild,
scim-1.4.3.ebuild, scim-1.4.4.ebuild:
Removed scim-chinese from DEPEND, bug 133911

*scim-1.4.4 (10 Feb 2006)

10 Feb 2006; Alastair Tse
+files/1.4.4-nodoxygen.patch, +scim-1.4.4.ebuild:
version bump. added doxygen patch by flameeyes (#121295)

06 Feb 2006; Simon Stelling scim-1.4.2.ebuild:
stable on amd64

28 Jan 2006; Diego Pettenò scim-1.2.3.ebuild,
scim-1.3.3.ebuild, scim-1.4.1.ebuild, scim-1.4.2.ebuild,
scim-1.4.3.ebuild:
Add modular X dependencies.

*scim-1.4.3 (01 Jan 2006)

01 Jan 2006; Mamoru KOMACHI +scim-1.4.3.ebuild:
Version bumped.

24 Nov 2005; Markus Rothe scim-1.4.2.ebuild:
Stable on ppc64

17 Oct 2005; Brent Baude ChangeLog:
Marking scim-1.4.2 for bug 109538

02 Oct 2005; Michael Hanselmann scim-1.4.2.ebuild:
Stable on ppc.

02 Oct 2005; Bryan Østergaard scim-1.4.2.ebuild:
Stable on alpha.

29 Sep 2005; Mamoru KOMACHI scim-1.4.2.ebuild:
Stable on x86.

23 Sep 2005; MATSUU Takuto scim-1.4.1.ebuild:
Stable on amd64.

09 Sep 2005; Aron Griffis scim-1.4.1.ebuild:
Mark 1.4.1 stable on alpha

03 Sep 2005; Markus Rothe scim-1.4.1.ebuild:
Stable on ppc64

02 Sep 2005; Michael Hanselmann scim-1.4.1.ebuild:
Stable on ppc.

22 Aug 2005; Mamoru KOMACHI scim-1.4.1.ebuild:
Stable on x86.

*scim-1.4.2 (17 Aug 2005)

17 Aug 2005; Mamoru KOMACHI -scim-1.4.0.ebuild,
+scim-1.4.2.ebuild:
Version bumped.

*scim-1.4.1 (11 Aug 2005)

11 Aug 2005; Mamoru KOMACHI
-files/scim-0.6.1-gtk2immodule.patch, -scim-1.2.0.ebuild,
+scim-1.4.1.ebuild:
Version bumped.

03 Aug 2005; Bryan Østergaard scim-1.2.3.ebuild:
Stable on alpha.

31 Jul 2005; Mamoru KOMACHI scim-1.2.0.ebuild,
scim-1.2.2.ebuild, scim-1.2.3.ebuild, scim-1.3.3.ebuild,
scim-1.4.0.ebuild:
Refer to scim-pinyin instead of scim-chinese; bug #98703.

*scim-1.4.0 (18 Jul 2005)

18 Jul 2005; Mamoru KOMACHI -scim-1.3.2.ebuild,
+scim-1.4.0.ebuild:
Version bumped.

*scim-1.3.3 (08 Jul 2005)

08 Jul 2005; Mamoru KOMACHI -scim-1.3.1.ebuild,
+scim-1.3.3.ebuild:
Version bumped.

03 Jul 2005; Michael Hanselmann scim-1.2.3.ebuild:
Stable on ppc.

*scim-1.3.2 (29 Jun 2005)

29 Jun 2005; Mamoru KOMACHI -scim-1.3.0.ebuild,
+scim-1.3.2.ebuild:
Version bumped.

21 Jun 2005; Markus Rothe scim-1.2.3.ebuild:
Stable on ppc64

*scim-1.3.1 (18 Jun 2005)

18 Jun 2005; Mamoru KOMACHI -scim-1.0.2.ebuild,
-scim-1.2.1.ebuild, scim-1.2.3.ebuild, +scim-1.3.1.ebuild:
Version bumped.

17 Jun 2005; Michael Hanselmann scim-1.2.2.ebuild:
Stable on ppc.

06 Jun 2005; Markus Rothe scim-1.2.2.ebuild:
Stable on ppc64

*scim-1.3.0 (28 May 2005)

28 May 2005; Mamoru KOMACHI +scim-1.3.0.ebuild:
Version bumped.

27 May 2005; MATSUU Takuto scim-1.2.2.ebuild:
Stable on amd64.

*scim-1.2.3 (27 May 2005)

27 May 2005; Mamoru KOMACHI +scim-1.2.3.ebuild:
Version bumped; bug #94155.

22 May 2005; Mamoru KOMACHI scim-1.2.0.ebuild,
scim-1.2.1.ebuild, scim-1.2.2.ebuild:
Marked 1.2.2 stable on x86. Removed gnome USE flag; bug #93281.

18 May 2005; Markus Rothe scim-1.2.1.ebuild:
Stable on ppc64

30 Apr 2005; Michael Hanselmann scim-1.2.1.ebuild:
Stable on ppc.

*scim-1.2.2 (28 Apr 2005)

28 Apr 2005; Mamoru KOMACHI scim-1.2.1.ebuild,
+scim-1.2.2.ebuild:
Version bumped.

12 Apr 2005; Mamoru KOMACHI scim-1.2.1.ebuild:
Filter -fvisibility-inlines-hidden and -fvisibility=hidden; bug #83625.

08 Apr 2005; Markus Rothe scim-1.2.0.ebuild:
Stable on ppc64

05 Apr 2005; Mamoru KOMACHI -scim-1.0.1-r1.ebuild,
-scim-1.1.3.ebuild:
removed old ebuilds

31 Mar 2005; scim-1.2.0.ebuild:
stable on amd64

27 Mar 2005; Bryan Østergaard scim-1.2.0.ebuild:
Stable on alpha.

*scim-1.2.1 (21 Mar 2005)

21 Mar 2005; Mamoru KOMACHI scim-1.2.0.ebuild,
+scim-1.2.1.ebuild:
Version bumped.

05 Mar 2005; Mamoru KOMACHI scim-1.1.3.ebuild:
Stable on x86.

*scim-1.2.0 (02 Mar 2005)

02 Mar 2005; Mamoru KOMACHI -scim-1.0.1.ebuild,
+scim-1.2.0.ebuild:
Version bumped.

*scim-1.1.3 (10 Feb 2005)

10 Feb 2005; Mamoru KOMACHI scim-1.0.2.ebuild,
+scim-1.1.3.ebuild:
Version bumped; bug #77199.

05 Feb 2005; Jan Brinkmann scim-1.0.1-r1.ebuild:
stable on amd64.

04 Feb 2005; Markus Rothe scim-1.0.2.ebuild:
latest stable version for ppc64 was removed. Bumping this to stable as it is
the one, I've just tested.

31 Jan 2005; Mamoru KOMACHI -scim-0.9.7.ebuild,
-scim-0.99.8.ebuild, scim-1.0.1-r1.ebuild, scim-1.0.1.ebuild:
Updated HOMEPAGE to scim-im.org.

*scim-1.0.2 (18 Jan 2005)

18 Jan 2005; Mamoru KOMACHI scim-1.0.1-r1.ebuild,
+scim-1.0.2.ebuild:
Version bumped.

30 Dec 2004; Jason Wever scim-1.0.1-r1.ebuild:
Added ~sparc keyword wrt bug #76101.

*scim-1.0.1-r1 (14 Nov 2004)

14 Nov 2004; Mamoru KOMACHI -scim-1.0.0-r2.ebuild,
+scim-1.0.1-r1.ebuild:
Fixed gconf directory path on amd64 platform; bug #70727.

23 Oct 2004; Mamoru KOMACHI scim-1.0.1.ebuild:
Stable on x86, alpha and ppc.

06 Oct 2004; Mamoru KOMACHI scim-1.0.0-r2.ebuild:
Stable on x86, alpha and ppc.

*scim-1.0.1 (21 Sep 2004)

21 Sep 2004; Mamoru KOMACHI +scim-1.0.1.ebuild:
Version bumped.

19 Sept 2004; Tom Gall scim-0.99.8.ebuild:
stable on ppc64 bug #63375

*scim-1.0.0-r2 (09 Sep 2004)

09 Sep 2004; Mamoru KOMACHI -scim-1.0.0-r1.ebuild,
+scim-1.0.0-r2.ebuild, -scim-1.0.0.ebuild:
Fixed has_gtk. Thanks to kenzelma@stud.uni-frankfurt.de.
This closes bug #63351.

*scim-1.0.0-r1 (08 Sep 2004)

08 Sep 2004; Mamoru KOMACHI +scim-1.0.0-r1.ebuild:
Depend on GTK+ panel if immqt support is enabled. (SCIM slows down
Qt applications if Qt was compiled with immodules support and SCIM was
not compiled with GTK+ panel.)

*scim-1.0.0 (07 Sep 2004)

07 Sep 2004; Mamoru KOMACHI -scim-0.99.9.ebuild,
+scim-1.0.0.ebuild:
Removed gtk dependency if gtk USE flag is not set. Thanks to liuspider
for the suggestion. Closing bug #62153.

07 Sep 2004; Mamoru KOMACHI -scim-0.99.5.ebuild,
-scim-0.99.6.ebuild, scim-0.99.8.ebuild:
Marked 0.99.8 stable on x86, ppc and alpha.

*scim-0.99.9 (31 Aug 2004)

31 Aug 2004; Mamoru KOMACHI +scim-0.99.9.ebuild:
Version bumped.

24 Aug 2004; Mamoru KOMACHI scim-0.99.5.ebuild,
scim-0.99.6.ebuild, scim-0.99.8.ebuild:
Removed version numbers from PDEPEND. Version numbers in PDEPEND confuse
portage to pull in unintended package to satisfy dependencies.
Thanks to Chin Yee . See bug #61320.

*scim-0.99.8 (23 Aug 2004)

23 Aug 2004; Mamoru KOMACHI -scim-0.99.3.ebuild,
-scim-0.99.4.ebuild, scim-0.99.5.ebuild, scim-0.99.6.ebuild,
+scim-0.99.8.ebuild:
Version bumped. Added scim-chinese and scim-hangul to PDEPEND.
This closes bug #61320.

*scim-0.99.6 (14 Aug 2004)

14 Aug 2004; Mamoru KOMACHI scim-0.99.4.ebuild,
+scim-0.99.6.ebuild:
Version bumped. Marked 0.99.4 stable. Added information about
app-i18n/skim.

09 Aug 2004; Tom Martin scim-0.99.5.ebuild:
Marked ~amd64, bug 55845

04 Aug 2004; Mamoru KOMACHI -scim-0.9.6.ebuild,
scim-0.99.3.ebuild, scim-0.99.4.ebuild, scim-0.99.5.ebuild:
Marked 0.99.3 stable. Revised pkg_postinst() messages.

*scim-0.99.5 (01 Aug 2004)

01 Aug 2004; Mamoru KOMACHI +scim-0.99.5.ebuild:
Version bumped.

*scim-0.99.4 (18 Jul 2004)

18 Jul 2004; Mamoru KOMACHI +scim-0.99.4.ebuild:
Version bumped.

17 Jul 2004; Mamoru KOMACHI scim-0.9.7.ebuild,
-scim-0.99.1.ebuild, -scim-0.99.2.ebuild, scim-0.99.3.ebuild:
Marked 0.9.7 stable. Removed old testing ebuilds.

*scim-0.99.3 (14 Jul 2004)

14 Jul 2004; Mamoru KOMACHI +scim-0.99.3.ebuild:
Version bumped.

*scim-0.99.2 (01 Jul 2004)

01 Jul 2004; Mamoru KOMACHI scim-0.99.0.ebuild,
scim-0.99.2.ebuild:
Version bumped.

27 Jun 2004; Mamoru KOMACHI scim-0.9.6.ebuild,
scim-0.9.7.ebuild, scim-0.99.0.ebuild, scim-0.99.1.ebuild:
Block scim-cvs

*scim-0.99.1 (26 Jun 2004)

26 Jun 2004; Mamoru KOMACHI -scim-0.8.2.ebuild,
+scim-0.99.1.ebuild:
Version bumped. Added to ~alpha. Removed old ebuild.

*scim-0.99.0 (21 Jun 2004)

21 Jun 2004; Mamoru KOMACHI +scim-0.99.0.ebuild,
-scim-0.99.0_pre20040614.ebuild, -scim-0.99.0_pre20040616.ebuild,
-scim-0.99.0_pre20040619.ebuild, -scim-0.99.0_pre20040620.ebuild:
Version bumped. Ebuilds cleanup.

*scim-0.99.0_pre20040620 (21 Jun 2004)

21 Jun 2004; Mamoru KOMACHI
+scim-0.99.0_pre20040620.ebuild:
Updated CVS snapshot

*scim-0.99.0_pre20040619 (20 Jun 2004)

20 Jun 2004; Mamoru KOMACHI
scim-0.99.0_pre20040619.ebuild:
Updated CVS snapshot

*scim-0.99.0_pre20040616 (17 Jun 2004)

17 Jun 2004; Mamoru KOMACHI
scim-0.99.0_pre20040616.ebuild:
Updated CVS snapshot

*scim-0.99.0_pre20040614 (15 Jun 2004)

15 Jun 2004; Mamoru KOMACHI
+scim-0.99.0_pre20040614.ebuild:
Added CVS snapshot needed for scim-m17n and scim-uim.

*scim-0.9.7 (15 Jun 2004)

15 Jun 2004; Mamoru KOMACHI +scim-0.9.7.ebuild:
Version bumped.

25 Apr 2004; Jon Hood scim-0.6.1.ebuild,
scim-0.8.2.ebuild,scim-0.9.0.ebuild, scim-0.9.2.ebuild, scim-0.9.3.ebuild:
added "die"

*scim-0.9.6 (26 Apr 2004)

26 Apr 2004; Alastair Tse +scim-0.9.6.ebuild:
version bump (#48869). thanks to Ming Zhao .

*scim-0.9.3 (29 Mar 2004)

29 Mar 2004; Alastair Tse scim-0.9.3.ebuild,
files/scim-0.9.3-dlopen.patch:
version bump, dlopen patch thanks to Ming Zhao
(#45268)

22 Mar 2004; David Holm scim-0.9.2.ebuild:
Added to ~ppc.

*scim-0.9.2 (06 Mar 2004)

06 Mar 2004; Alastair Tse scim-0.9.2.ebuild:
version bump (#43467)

*scim-0.9.0 (07 Feb 2004)

07 Feb 2004; Alastair Tse scim-0.9.0.ebuild:
version bump. fixed gconf useflag settings, added blurb about enable both GTK2
and XIM at the same time.

*scim-0.8.2 (09 Nov 2003)

09 Nov 2003; Alastair Tse scim-0.4.1.ebuild,
scim-0.5.1.ebuild, scim-0.8.2.ebuild, files/scim-0.5.1-gtk2immodule.patch:
version bump

*scim-0.6.1 (29 Aug 2003)

29 Aug 2003; Alastair Tse scim-0.6.1.ebuild,
files/scim-0.6.1-gtk2immodule.patch:
version bump

*scim-0.5.1 (07 Jul 2003)

07 Jul 2003; Alastair Tse scim-0.4.1.ebuild,
scim-0.5.1.ebuild, files/scim-0.5.1-gtk2immodule.patch:
new version. added patch to gtk2 im module to only activate in ja,ko,zh
locales. worked around linking issues with libtool

10 Jun 2003; Alastair Tse scim-0.4.1.ebuild:
changed useflag from gtk to gnome to signify gconf usage. (#22551)

*scim-0.4.1 (25 May 2003)

25 May 2003; Alastair Tse scim-0.4.1.ebuild:
New ebuild of another Chinese Input System

Manifest

AUX scim-1.4.5-fbsd.patch 395 RMD160 1ce0f0cc90a8981bcc89ed0d59056e1ae17a528c SHA1 bcb1871085a2788d69ae32dff01cc1f38b51136d SHA256 a02290b079a131c393366400fdc9adf3b65c6b3a9523bd419e16e8e21ea4d7a6
AUX scim-1.4.5-imengine.patch 869 RMD160 609baff78ef99ab6895e17a18a20dfc9a4c21a08 SHA1 ecedf7b09467829d63d905a950cebeddd3cab40c SHA256 bb4eb7e0e0a06dc2ed9d99703b5d7f63b1356a2ffd59a4736caa3c6a75bf11b6
AUX scim-1.4.7-syslibltdl.patch 1676 RMD160 a6ad514f5beb1bbcbaa7a07083eecba44866ee70 SHA1 f1c485ab9c47251322fa8686d63aaeb931a5f364 SHA256 ee807b34d95df48af40abc1a4d285d7929548481be44aba1bab407e22f406d88
DIST scim-1.4.5.tar.gz 3157124 RMD160 c4ea3c3bb06cdedb29ec32f8cabb0d32330dd6f6 SHA1 b9dd07a49abdba6d86385c92f8103ebf6df7f341 SHA256 3565ecbe7f093254179d8fd216e6a54644859b59a5e5daf48a6c9cff3d5be481
DIST scim-1.4.7.tar.gz 3075769 RMD160 0b24e24f547ce39469811076420bfcd41d1e906c SHA1 54ab2ab0ef28a84c24fbc32d37e996ecae416d50 SHA256 a0883bc5938476b33247194fe61ab5ce224eb4fb68bd7f8befc4baa8aaa8160b
EBUILD scim-1.4.5-r1.ebuild 3156 RMD160 3f56a66fe8fc3156852d6d6cb9abf28a3849f74a SHA1 3e4e54eaad21eaeed3e95d301805e1ac6c80a187 SHA256 a189e6726e5b43f85a2a7be0558dbbabfd5d5b1df0175d218628eef38de9c8ce
EBUILD scim-1.4.7-r1.ebuild 3131 RMD160 56b961b4faac30763e86b845a6264406a70958a2 SHA1 138711433eb96aa08d49fe3ede4a32b497c9b600 SHA256 cbcbad7c993b19c19ef83042e90872b216a450aa568d88662a60f0df4452e81b
MISC ChangeLog 16575 RMD160 51c98917b4d692ee7ce6a60b360a0e77da92f39a SHA1 b38e8abfdee7cba63c3262a5a269af1abdfad3b7 SHA256 d21db971b2165b2fc782d6478812249e7e39489b58acc702dd159038ed0c4dab
MISC metadata.xml 156 RMD160 8adcf0a760a605cd42501f53097ca3a1c4e8daad SHA1 8ccc2b0f20743002b783b1f7b5162c71f7f54c2e SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215

files

metadata.xml




cjk

scim-1.4.5-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim/scim-1.4.5-r1.ebuild,v 1.11 2008/08/10 16:16:52 matsuu Exp $

WANT_AUTOMAKE=latest
WANT_AUTOCONF=latest

inherit eutils flag-o-matic autotools

DESCRIPTION="Smart Common Input Method (SCIM) is an Input Method (IM) development platform"
HOMEPAGE="http://www.scim-im.org/"
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="doc gtk"

RDEPEND="x11-libs/libX11
gtk? ( >=x11-libs/gtk+-2
>=dev-libs/atk-1
>=x11-libs/pango-1
>=dev-libs/glib-2 )
!app-i18n/scim-cvs"
DEPEND="${RDEPEND}
x11-libs/libXt
doc? ( app-doc/doxygen
app-text/docbook-xsl-stylesheets )
dev-lang/perl
dev-util/pkgconfig
>=dev-util/intltool-0.33"

get_gtk_confdir() {
if use amd64 || ( [ "${CONF_LIBDIR}" == "lib32" ] && use x86 ) ; then
echo "/etc/gtk-2.0/${CHOST}"
else
echo "/etc/gtk-2.0"
fi
}

src_unpack() {
unpack ${A}

cd "${S}"
epatch "${FILESDIR}"/${P}-imengine.patch
epatch "${FILESDIR}"/${P}-fbsd.patch

if use doc ; then
local xsl=$(ls -1d /usr/share/sgml/docbook/xsl-stylesheets* | head -n 1)
sed -i -e "s:/usr/share/sgml/docbook/xsl-stylesheets:${xsl}:" configure.ac || die
fi
eautoreconf
}

src_compile() {
local myconf
# bug #83625
filter-flags -fvisibility-inlines-hidden
filter-flags -fvisibility=hidden

# We cannot use "use_enable"
if ! use gtk ; then
myconf="${myconf} --disable-panel-gtk"
myconf="${myconf} --disable-setup-ui"
myconf="${myconf} --disable-gtk2-immodule"
fi

econf \
$(use_with doc doxygen) \
--enable-ld-version-script \
${myconf} || die
emake || die
}

src_install() {
emake DESTDIR="${D}" install || die
dodoc README AUTHORS ChangeLog docs/developers docs/scim.cfg
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog
elog "To use SCIM with both GTK2 and XIM, you should use the following"
elog "in your user startup scripts such as .gnomerc or .xinitrc:"
elog
elog "LANG='your_language' scim -d"
elog "export XMODIFIERS=@im=SCIM"
elog "export GTK_IM_MODULE=\"scim\""
elog "export QT_IM_MODULE=\"scim\""
elog
elog "where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any other"
elog "UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8"
elog
elog "If you prefer KDE/Qt interface, try emerge app-i18n/skim."
elog
elog "To use Chinese input methods:"
elog " # emerge app-i18n/scim-tables app-i18n/scim-pinyin"
elog "To use Korean input methods:"
elog " # emerge app-i18n/scim-hangul"
elog "To use Japanese input methods:"
elog " # emerge app-i18n/scim-anthy"
elog "To use various input methods (more than 30 languages):"
elog " # emerge app-i18n/scim-m17n"
elog
ewarn
ewarn "If you upgraded from scim-1.2.x or scim-1.0.x, you should remerge all SCIM modules."
ewarn
epause 10

[ -x /usr/bin/gtk-query-immodules-2.0 ] && gtk-query-immodules-2.0 > "${ROOT}$(get_gtk_confdir)/gtk.immodules"
}

pkg_postrm() {

[ -x /usr/bin/gtk-query-immodules-2.0 ] && gtk-query-immodules-2.0 > "${ROOT}$(get_gtk_confdir)/gtk.immodules"
}

scim-1.4.7-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim/scim-1.4.7-r1.ebuild,v 1.2 2008/08/10 16:16:52 matsuu Exp $

inherit eutils flag-o-matic autotools

DESCRIPTION="Smart Common Input Method (SCIM) is an Input Method (IM) development platform"
HOMEPAGE="http://www.scim-im.org/"
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="doc gtk"

RDEPEND="x11-libs/libX11
gtk? ( >=x11-libs/gtk+-2
>=dev-libs/atk-1
>=x11-libs/pango-1
>=dev-libs/glib-2 )
!app-i18n/scim-cvs
sys-devel/libtool"
DEPEND="${RDEPEND}
x11-libs/libXt
doc? ( app-doc/doxygen
app-text/docbook-xsl-stylesheets )
dev-lang/perl
dev-util/pkgconfig
>=dev-util/intltool-0.33"

get_gtk_confdir() {
if use amd64 || ( [ "${CONF_LIBDIR}" == "lib32" ] && use x86 ) ; then
echo "/etc/gtk-2.0/${CHOST}"
else
echo "/etc/gtk-2.0"
fi
}

src_unpack() {
unpack ${A}

cd "${S}"

if use doc ; then
local xsl=$(ls -1d /usr/share/sgml/docbook/xsl-stylesheets* | head -n 1)
sed -i -e "s:/usr/share/sgml/docbook/xsl-stylesheets:${xsl}:" configure.ac || die
fi

epatch "${FILESDIR}/${P}-syslibltdl.patch"
rm "${S}"/src/ltdl.{cpp,h}
eautoreconf
}

src_compile() {
local myconf
# bug #83625
filter-flags -fvisibility-inlines-hidden
filter-flags -fvisibility=hidden

# We cannot use "use_enable"
if ! use gtk ; then
myconf="${myconf} --disable-panel-gtk"
myconf="${myconf} --disable-setup-ui"
myconf="${myconf} --disable-gtk2-immodule"
fi

econf \
$(use_with doc doxygen) \
--enable-ld-version-script \
${myconf} || die
emake || die
}

src_install() {
emake DESTDIR="${D}" install || die
dodoc README AUTHORS ChangeLog docs/developers docs/scim.cfg
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog
elog "To use SCIM with both GTK2 and XIM, you should use the following"
elog "in your user startup scripts such as .gnomerc or .xinitrc:"
elog
elog "LANG='your_language' scim -d"
elog "export XMODIFIERS=@im=SCIM"
elog "export GTK_IM_MODULE=\"scim\""
elog "export QT_IM_MODULE=\"scim\""
elog
elog "where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any other"
elog "UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8"
elog
elog "If you prefer KDE/Qt interface, try emerge app-i18n/skim."
elog
elog "To use Chinese input methods:"
elog " # emerge app-i18n/scim-tables app-i18n/scim-pinyin"
elog "To use Korean input methods:"
elog " # emerge app-i18n/scim-hangul"
elog "To use Japanese input methods:"
elog " # emerge app-i18n/scim-anthy"
elog "To use various input methods (more than 30 languages):"
elog " # emerge app-i18n/scim-m17n"
elog
ewarn
ewarn "If you upgraded from scim-1.2.x or scim-1.0.x, you should remerge all SCIM modules."
ewarn
epause 10

[ -x /usr/bin/gtk-query-immodules-2.0 ] && gtk-query-immodules-2.0 > "${ROOT}$(get_gtk_confdir)/gtk.immodules"
}

pkg_postrm() {

[ -x /usr/bin/gtk-query-immodules-2.0 ] && gtk-query-immodules-2.0 > "${ROOT}$(get_gtk_confdir)/gtk.immodules"
}