ChangeLog

# ChangeLog for app-i18n/xcin
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xcin/ChangeLog,v 1.19 2008/05/04 17:49:08 nixnut Exp $

04 May 2008; nixnut xcin-2.5.3_pre3-r2.ebuild:
Stable on ppc wrt bug 148096

01 May 2008; Markus Meier xcin-2.5.3_pre3-r2.ebuild:
x86 stable, bug #148096

*xcin-2.5.3_pre3-r2 (30 Apr 2008)

30 Apr 2008; Samuli Suominen -xcin-2.5.2.3.ebuild,
-xcin-2.5.3_pre2.ebuild, +xcin-2.5.3_pre3-r2.ebuild:
Version bump wrt #219349, closing also #159660. Commit for treecleaners to
avoid removing; thanks to Peter Alfredsen.

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

05 May 2006; Diego Pettenò
xcin-2.5.3_pre3-r1.ebuild:
Fix xcinrc installation, bug #132341 thanks to Chris Gianelloni (wolf31o2).

21 Apr 2005; Michael Hanselmann
xcin-2.5.3_pre3-r1.ebuild:
Stable on ppc.

27 Mar 2005; Michael Hanselmann
xcin-2.5.3_pre3-r1.ebuild:
Added to ~ppc.

22 Mar 2005; Mamoru KOMACHI -xcin-2.5.3_pre3.ebuild,
xcin-2.5.3_pre3-r1.ebuild:
Stable on x86.

*xcin-2.5.3_pre3-r1 (10 Feb 2005)

10 Feb 2005; Mamoru KOMACHI +xcin-2.5.3_pre3-r1.ebuild:
Changed xcin library path. (to not install files under X11 distribution's
directory)

*xcin-2.5.3_pre3 (22 Jun 2004)

22 Jun 2004; Mamoru KOMACHI
+files/xcin-chewing.diff, +xcin-2.5.3_pre3.ebuild:
Applied libchewing patch. Special thanks to Palatis
and Benny Chuang , closing bug #52133

03 May 2004; David Holm xcin-2.5.3_pre2.ebuild:
Added to ~ppc.

04 Nov 2003; Alastair Tse xcin-2.5.3_pre2.ebuild,
files/xcin-2.5.3_pre2-db3.patch:
added db-3 patch from Palatis (#32655)

23 May 2003; Alastair Tse files/gentoo-xcinrc:
fix wrong xcin path in xcinrc

*xcin-2.5.3_pre2 (11 Oct 2002)

11 Oct 2002; Stuart Bouyer ChangeLog,
xcin-2.5.3_pre2.ebuild :

Initial ebuild submitted by Lloyd Huang
Now has support for libtabe.

*xcin-2.5.2.3 (1 Aug 2002)

20 Oct 2002; Calum Selkirk xcin-2.5.2.3.ebuild :

Added ppc to KEYWORDS.

27 Jul 2002; Stuart Bouyer xcin-2.5.2.3.ebuild:

Initial ebuild of XCIN, currently doesnt have bimsphone module or libtabe
support until I build and test a db2 ebuild.

Manifest

AUX gentoo-xcinrc 7927 RMD160 93434767a9ad28c6e8ae995e9b513ca6ed040112 SHA1 b0f975460f2ef810d98bd8365790fe096a03d621 SHA256 36a6438fd36f8bc0c87029f58e29143aab1973fa0fd538f3d7995ac2fa65ec67
AUX xcin-2.5.2.3-gentoo.patch 1535 RMD160 cf7b49dc7024008835a5506e1df6ec9b94d5ea2b SHA1 7d922b1f27469b9ff3cbcdcd12133c397c5579c1 SHA256 3f8a646c886941a2eec9fb643094169a270a61db72cc26ea4732aa0ad93ee252
AUX xcin-2.5.3_pre2-db3.patch 439 RMD160 ca8a4df83b437ea7ccf81206ea1feb0e0143e05e SHA1 3bd7bda8019f460297f0cef3b9c81a7f8d0ce90e SHA256 24aac4a7c01912378db2cf4e79c4f17858e3b7116eae3382de55162bc066e363
AUX xcin-2.5.3_pre2-gentoo.patch 468 RMD160 6050ee1a65358a95aa8b6b44efb42b4feb3fb3e7 SHA1 4edc1dce5e4f16c56f00cc2af8a0ad3c559b5f54 SHA256 d5868d9f2b02207a17d551becede3ce43d6bbc1e5d0d032267c238d175e1eb35
AUX xcin-chewing.diff 14766 RMD160 e5da1e270174c0865159af44ce5e7829ccd1e2ca SHA1 974d719f32c555be39786c7ff60346738a750a35 SHA256 4284a1780d317a55499dd5cd8afc819f426701e87fc47866dd5637d3c6443866
AUX xcin-db3.patch 439 RMD160 ca8a4df83b437ea7ccf81206ea1feb0e0143e05e SHA1 3bd7bda8019f460297f0cef3b9c81a7f8d0ce90e SHA256 24aac4a7c01912378db2cf4e79c4f17858e3b7116eae3382de55162bc066e363
DIST xcin-2.5.3.pre3-20.10.firefly.src.rpm 1731777 RMD160 6df021b1a430831b45c15d186649a7c1edbf24e4 SHA1 8783faabb6f236f21e96797c76f728e56eff5cfc SHA256 45fedca34ae57c8cd38b3c7fb8fb9009fe1fdae3387c3940d61e3b9f798216c1
DIST xcin_2.5.2.99.pre2+cvs20030224-1.4.diff.gz 1321937 RMD160 5d15bc8d40ade8a09950c78cc13a2c9ba7d69784 SHA1 2973e33d3946562da4c6304ee888705292c07f1c SHA256 0497739e131da49169fe75f9155bb924cdc31c9be6d8ebd3eedb4afc935f71ad
DIST xcin_2.5.2.99.pre2+cvs20030224.orig.tar.gz 1530591 RMD160 41dd86f6c952b7480e11acd5decce92c6243a766 SHA1 d8c234c36175cbf2bae5dc600d25d612bdddbb8f SHA256 a86f0e5aa877d579731ac514a0072beaf3fecd6f181f068be29f091d6281e9ae
EBUILD xcin-2.5.3_pre3-r1.ebuild 1709 RMD160 32125fbb167b0c4e5e7c111a2cc8ddba084fd757 SHA1 da60fbf82d1a05964e107646a9625fbe4d6a13cf SHA256 5228c0af3e5f72cec3f1334d1bb23ea15ee63564aa928e926c0fb6ce4316d98c
EBUILD xcin-2.5.3_pre3-r2.ebuild 1649 RMD160 03b854cdc47b72b9d71d550b33dc77b1b0a70d88 SHA1 fdce14a4ef7096d939fb379f4e622380bbefb775 SHA256 8e8f559d23d336755b350397e2990aee8405a76c3a4ac206f8f8cc1d659ac75a
MISC ChangeLog 2642 RMD160 58e79675da97be7af1ccf1b5a3acc7bfe0dabef0 SHA1 071d8f7d97ac0219cb59834d668d5771dc7f183b SHA256 b746ee5aae4d9b0d7697d6b24aa713e2620c96929af6788d5205b2cd88604e31
MISC metadata.xml 156 RMD160 8adcf0a760a605cd42501f53097ca3a1c4e8daad SHA1 8ccc2b0f20743002b783b1f7b5162c71f7f54c2e SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215

files

metadata.xml




cjk

xcin-2.5.3_pre3-r1.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xcin/xcin-2.5.3_pre3-r1.ebuild,v 1.5 2006/05/05 13:38:10 flameeyes Exp $

inherit rpm eutils

XCINRPMSRC="${P/_/.}-20.10.firefly.src.rpm"

DESCRIPTION="Chinese X Input Method"
HOMEPAGE="http://xcin.linux.org.tw/
http://firefly.idv.tw/test/Forum.php?Board=1"
SRC_URI="http://firefly.idv.tw/setfont-xft/Fedora/Core_1/SRPMS/${XCINRPMSRC}"

LICENSE="XCIN"
SLOT="0"
KEYWORDS="x86 ppc"
IUSE="nls unicode"

DEPEND="dev-libs/libchewing
nls? ( sys-devel/gettext )
>=app-i18n/libtabe-0.2.5
unicode? ( media-fonts/hkscs-ming )"

S=${WORKDIR}/${PN}

src_unpack() {
rpm_src_unpack

cd ${S}
epatch ${FILESDIR}/xcin-chewing.diff

# gcc3.2 changed the way we deal with -I. So until the configure script
# is updated we need this hack as a work around.
EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/${P/pre3/pre2}-gentoo.patch
EPATCH_OPTS="-d ${S}" epatch ${FILESDIR}/${PN}-db3.patch

# begin firefly unicode patches
cd ${S}
for I in ${WORKDIR}/*.patch;do
epatch ${I}
done

# paar's fix
mv ${S}/xcin/cin/big5/* ${S}/cin/big5/
}

src_compile() {
econf \
--with-xcin-rcdir=/etc \
--with-xcin-dir=/usr/lib/xcin25 \
--with-db-lib=/usr/lib \
--with-tabe-inc=/usr/include/tabe \
--with-tabe-lib=/usr/lib || die "./configure failed"
emake -j1 || die
}

src_install() {
make \
prefix=${D}/usr \
program_prefix=${D} \
install || die
dodir /etc

insinto /etc
newins "${FILESDIR}/gentoo-xcinrc" xcinrc
dodoc doc/*

for docdir in doc/En doc/En/internal doc/history doc/internal doc/modules; do
docinto ${docdir#doc/}
dodoc ${docdir}/*
done
}

xcin-2.5.3_pre3-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild,v 1.3 2008/05/04 17:49:08 nixnut Exp $

inherit multilib eutils autotools libtool

MY_P=${PN}_2.5.2.99.pre2+cvs20030224

DESCRIPTION="Chinese X Input Method"
HOMEPAGE="http://cle.linux.org.tw/xcin/"
SRC_URI="mirror://debian/pool/main/x/${PN}/${MY_P}.orig.tar.gz
mirror://debian/pool/main/x/${PN}/${MY_P}-1.4.diff.gz"

LICENSE="XCIN GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE="debug nls unicode"

RDEPEND=">=sys-libs/db-4.5
>=app-i18n/libtabe-0.2.6
unicode? ( media-fonts/hkscs-ming
media-fonts/arphicfonts )
dev-libs/libchewing
x11-libs/libX11"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"

S=${WORKDIR}/${MY_P/_/-}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${WORKDIR}"/${MY_P}-1.4.diff
rm -f configure
cd script
elibtoolize
eautoreconf
mv configure ../
cd ..
}

src_compile() {
myconf="--with-xcin-rcdir=/etc
--with-xcin-dir=/usr/$(get_libdir)/xcin25
--with-db-lib=/usr/$(get_libdir)
--with-tabe-inc=/usr/include/tabe
--with-tabe-lib=/usr/$(get_libdir)
$(use_enable debug)"

econf ${myconf}
emake -j1 || die "emake failed."
}

src_install() {
emake \
prefix="${D}/usr" \
program_prefix="${D}" \
install || die

for docdir in doc doc/En doc/En/internal doc/history doc/internal doc/modules; do
docinto ${docdir#doc/}
if use unicode; then
for doc in $(find ${docdir} -maxdepth '1' -type 'f'); do
iconv -f BIG5 -t UTF-8 --output=${doc}.UTF-8 ${doc}
mv ${doc}.UTF-8 ${doc}
done
fi
dodoc ${docdir}/*
done
}