Portage is a package management system used by Gentoo Linux
# ChangeLog for app-i18n/jmcce
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/jmcce/ChangeLog,v 1.7 2006/07/27 17:56:50 liquidx Exp $
27 Jul 2006; Alastair Tse
+files/jmcce-1.4_rc2-gcc4.patch, jmcce-1.4_rc2.ebuild:
added gcc-4.1 compat patch (#135248)
17 May 2005; Alastair Tse
+files/jmcce-1.4_rc2-gcc3.4.patch, +files/jmcce-1.4_rc2-kernel.patch,
jmcce-1.4_rc2.ebuild:
added patch to comopile against newer kernels, fixed with gcc3.4, gcc.eclass
to toolchain-funcs.eclass (#92745)
13 Nov 2004; Mamoru KOMACHI
Force automake-1.4 in genconf.sh. This closes bug #54466.
22 Jan 2004; Mamoru KOMACHI
files/jmcce-1.4_rc2-gcc3-gentoo.diff:
Fixed a bug related to gcc 3.x. Closing bug #38117
*jmcce-1.4_rc2 (25 May 2003)
25 May 2003; Alastair Tse
new ebuild for console based chinese input
AUX jmcce-1.4_rc2-gcc3-gentoo.diff 568 RMD160 3f0caa206daed514de67996d1175d7bdb670e8f9 SHA1 0edf4c83d2fb392a76605bed744423534d11acea SHA256 8ff60091872674eb018d84b01b9a7b05aa3b2623e55ff0ce49a28ab5212dd043
AUX jmcce-1.4_rc2-gcc3.4.patch 348 RMD160 3d10ca658e989f75bfe5243b656edc39d389ab6c SHA1 b6b71bc2112108eba9a4b29ad9dbccb79d841161 SHA256 ab97b351eb577ae091dc0a1cb8629b2d839f863b8407c17d1ce061ce3bd0acdc
AUX jmcce-1.4_rc2-gcc4.patch 226 RMD160 f839754358cf6611e0c3b076e546f27959d28d0d SHA1 e3a5de3374b7cc449e27779f3f74099a64f69165 SHA256 d020160fe268c7a56f48d701d691c44ea7418ceb9463063c1924564f866a6fc7
AUX jmcce-1.4_rc2-kernel.patch 581 RMD160 d78d0f5dfb5cb6d07bc7cdc1a19e5b1d06ce3227 SHA1 6b37bfa0a02bf12f81428025275d68a85d542114 SHA256 9a147d888a3eee3ac4f3d16c1fc020c2b546ef3126d6ce83ad0611034aa67480
DIST jmcce-1.4RC2.tar.gz 6420069 RMD160 e46fcdcf0a287e6b9365db95014ca67808882b14 SHA1 a232be11651129e0ee8d8c346cf1cc04c5366672 SHA256 6c9901effa13e30fe80593dc39e6f06e82517a72846449daae34cd4e522e66d5
EBUILD jmcce-1.4_rc2.ebuild 1277 RMD160 3c05d56c86e64108f0c16f2bb2406dc94f5ed447 SHA1 9c8533a1b9ee5c30084ffa6165bc45fbe8c9cd1b SHA256 9a4a4859862bce47f1dbbdc9a33633fef85b15ada95112f2f9fdf1fb2bc6ae17
MISC ChangeLog 1054 RMD160 a72fcc82498541215bf8dad0c14e3fbe1aeb8bdb SHA1 ed7cae67ca17dfdd7e4757cd2f4da0994490a09e SHA256 a2fdabd96b51b6582d298f1895bc43c8a531572274540aff50d429d76e0562fd
MISC metadata.xml 156 RMD160 8adcf0a760a605cd42501f53097ca3a1c4e8daad SHA1 8ccc2b0f20743002b783b1f7b5162c71f7f54c2e SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/jmcce/jmcce-1.4_rc2.ebuild,v 1.12 2006/07/27 17:56:50 liquidx Exp $
inherit toolchain-funcs eutils
MY_P=${P/_rc/RC}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A Chinese Console supporting BIG5, GB and Japanese input."
HOMEPAGE="http://jmcce.slat.org"
SRC_URI="http://zope.slat.org/Project/Jmcce/DOWNLOAD/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
RDEPEND=">=media-libs/svgalib-1.4.3
>=sys-libs/ncurses-4.2"
DEPEND="${RDEPEND}
sys-devel/automake
sys-devel/autoconf"
src_unpack() {
unpack ${A}
cd ${S}
if [ `gcc-version` = "3.3" ] ; then
epatch ${FILESDIR}/${P}-gcc3-gentoo.diff
fi
epatch ${FILESDIR}/${P}-gcc3.4.patch
epatch ${FILESDIR}/${P}-gcc4.patch
epatch ${FILESDIR}/${P}-kernel.patch
}
src_compile() {
export WANT_AUTOMAKE=1.4
export WANT_AUTOCONF=2.5
sed -i "s:automake:automake-1.4:g" genconf.sh || die "sed"
./genconf.sh || die "genconf.sh failed"
econf --sysconfdir=/etc/jmcce || die "econf failed"
emake -j1 || die "make failed"
}
src_install() {
dodir /etc/jmcce
make DESTDIR=${D} install || die "install failed"
mv ${D}/usr/share/doc/{${MY_P},${PF}}
doman doc/jmcce.1
}