ChangeLog

# ChangeLog for app-i18n/atokx2
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx2/ChangeLog,v 1.7 2008/07/31 10:06:48 ulm Exp $

31 Jul 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

02 Jul 2007; Piotr Jaroszyński atokx2-17.0.ebuild,
atokx2-17.0-r1.ebuild, atokx2-17.0-r2.ebuild:
(QA) RESTRICT clean up.

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

05 Jan 2007; Diego Pettenò atokx2-17.0.ebuild,
atokx2-17.0-r1.ebuild, atokx2-17.0-r2.ebuild:
Convert to use elog.

*atokx2-17.0-r2 (19 Jun 2005)

19 Jun 2005; Mamoru KOMACHI atokx2-17.0-r1.ebuild,
+atokx2-17.0-r2.ebuild:
Added updated modules. Removed ext-iiimf IUSE for the time being.

*atokx2-17.0-r1 (05 Apr 2005)

05 Apr 2005; Mamoru KOMACHI atokx2-17.0.ebuild,
+atokx2-17.0-r1.ebuild:
Added ext-iiimf USE flag to use the system IIIMF instead of bundled version.
Marked 17.0 stable.

*atokx2-17.0 (10 Feb 2005)

10 Feb 2005; Mamoru KOMACHI +metadata.xml,
+files/atokx2.initd, +files/iiim.confd, +files/iiim.initd,
+atokx2-17.0.ebuild:
Initial import.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX atokx2.initd 504 RMD160 7dcbc2da8b42b4d1438928035bd7a6fff6a7457a SHA1 617017faf85bc55fa4370f084be7d6d2297bc8c0 SHA256 3f14bcbc02c6f7ee3d3a49a9b2adfb92361401f58ad3f8241cc19a51f4f93bfd
AUX iiim.confd 353 RMD160 623a7d398aa1f7c27b93356d1df77533205ac0d8 SHA1 531e3f11e46f2a9c4181437b643fa457b3c4f760 SHA256 690b961a1dabe6ca771c99257cb509a70a849cfc38ffcf1899e86f49d27e9fda
AUX iiim.initd 471 RMD160 910a4234801acf76412f8258940d2523f87dc0cd SHA1 7c244630c2bb726497bcc2f59f7d872ad739a655 SHA256 da5471989b86de79b2e560d339add808abdbb3d7505df9912e4dd769b4f01041
DIST atokforlinux_update_17_0_2_1.tar.gz 41387655 RMD160 8c193c2a392702ffc26150651e9f7c1a3e38f5a2 SHA1 a69e43ad1c3a2b0bcd9637b6807e0fd406ddc57f SHA256 0fd7c0cbb870c9fa925b065ab92876419db37144f9b82ef37cf7f3cd11dd7294
EBUILD atokx2-17.0-r1.ebuild 2611 RMD160 198ef98eed983be24721949766ec669560561022 SHA1 d5afb222e1997e5b158b2066ba3f9f1e981d5905 SHA256 1c1dc2c55b357640291217079a09815b2c01d852a00bcc1dd998824ca673e490
EBUILD atokx2-17.0-r2.ebuild 2770 RMD160 53fb07f928a5a613b10a39a3937cbbae16622232 SHA1 10cd873502ab671706098c57356287e805e2a5ce SHA256 5b0380629ee1d99f0211332cab7df8f4780055de610256e002fed5b6cefc8967
EBUILD atokx2-17.0.ebuild 2328 RMD160 2950ff6eb3795706c03e6688f5020681f9413367 SHA1 0a04cb5138b856f5b6a3578f1411af7321244926 SHA256 8702eb5cb44f2324db97fb8fe3ce720919b3cd9fbb56c21d522115a8cf8c2056
MISC ChangeLog 1320 RMD160 2703dea8adebcff1f90b43a613e48a8783dbb463 SHA1 235a9fa181c5fcc531947a5a6de5ca53947f5078 SHA256 53c36a72e6309eadadb99403f84b51e0459a1e99ffb558125fe729565e63e8bd
MISC metadata.xml 265 RMD160 8e59f8c4a6f94e467379a50b56f9dd5fd632317b SHA1 71f3c20c194d083bca573c28eb4e792503f79cac SHA256 d8ab221c5416ced6ccd1afdc3f079bbf02d8130c6f0eb7e1cc3ac96ea60d83cf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiRjsUACgkQOeoy/oIi7uy7QgCfSQ6YjfBZfzvN8bNrHejlD1Kt
yEcAoOkWd7AizizU6VR9E4Ccw+/C0DVQ
=idn2
-----END PGP SIGNATURE-----

atokx2-17.0-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx2/atokx2-17.0-r1.ebuild,v 1.4 2007/07/02 14:13:06 peper Exp $

inherit eutils

DESCRIPTION="ATOK for Linux - The most famous Japanese Input Method Engine"
HOMEPAGE="http://www.justsystem.co.jp/linux/atok.html"
IIIMF_V="trunk_r2059-js1"
SRC_URI=""

LICENSE="ATOK X11"

SLOT="0"
KEYWORDS="-* x86"
IUSE="ext-iiimf"

RESTRICT="strip"

DEPEND=">=x11-libs/gtk+-2.2
ext-iiimf?
(
>=dev-libs/libiiimcf-12.1
>=dev-libs/csconv-12.1
>=app-i18n/iiimgcf-12.1
>=dev-libs/libiiimp-12.1
>=app-i18n/iiimsf-12.1
>=app-i18n/iiimxcf-12.1
)
!ext-iiimf?
(
!dev-libs/libiiimcf
!dev-libs/csconv
!app-i18n/iiimgcf
!dev-libs/libiiimp
!app-i18n/iiimsf
!app-i18n/iiimxcf
)"

src_unpack() {
cdrom_get_cds doc/license.html || die "Please mount ATOK for Linux CD-ROM or set CD_ROOT variable to the directory containing ATOK for Linux."
}

src_install() {
cd ${D}

if ! use ext-iiimf ; then
local iiimgcf
if has_version '>=x11-libs/gtk+-2.4' ; then
iiimgcf=iiimf-gtk24-${IIIMF_V}.i386.tar.gz
else
iiimgcf=iiimf-gtk22-${IIIMF_V}.i386.tar.gz
fi

for i in ${iiimgcf} \
iiimf-client-lib-${IIIMF_V}.i386.tar.gz \
iiimf-csconv-${IIIMF_V}.i386.tar.gz \
iiimf-protocol-lib-${IIIMF_V}.i386.tar.gz \
iiimf-rc-${IIIMF_V}.i386.tar.gz \
iiimf-server-${IIIMF_V}.i386.tar.gz \
iiimf-x-${IIIMF_V}.i386.tar.gz
do
echo ${CDROM_ROOT}
tar xzf ${CDROM_ROOT}/bin/IIIMF/${i} \
|| die "Failed to unpack ${i}"
done

# /etc files
newinitd ${FILESDIR}/iiim.initd iiim || die
newconfd ${FILESDIR}/iiim.confd iiim || die
fi

tar xzf ${CDROM_ROOT}/bin/ATOK/atokx-${PV}-2.0.i386.tar.gz || die "Failed to unpack atokx-${PV}-2.0.i386.tar.gz"

newinitd ${FILESDIR}/atokx2.initd atokx2 || die

dohtml -r ${CDROM_ROOT}/doc/* || die
insinto /usr/share/doc/${PF}
doins ${CDROM_ROOT}/{install_guide.pdf,doc/ATOK/atok.pdf} || die
}

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
}

pkg_postinst() {
elog
elog "To use ATOK for Linux, you need to add atokx2 and iiim to"
elog "the default runlevel:"
elog "# /sbin/rc-update add atokx2 default"
elog "# /sbin/rc-update add iiim default"
elog "Also, call /opt/atokx2/bin/atokx2_client.sh from appropriate file."
elog
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

pkg_postrm() {
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

atokx2-17.0-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx2/atokx2-17.0-r2.ebuild,v 1.3 2007/07/02 14:13:06 peper Exp $

inherit eutils

DESCRIPTION="ATOK for Linux - The most famous Japanese Input Method Engine"
HOMEPAGE="http://www.justsystem.co.jp/linux/atok.html"
IIIMF_V="trunk_r2059-js1"
UPDATE_P="atokforlinux_update_17_0_2_1"
SRC_URI="http://www3.justsystem.co.jp/download/atok/up/lin/${UPDATE_P}.tar.gz"

LICENSE="ATOK X11"

SLOT="0"
KEYWORDS="-* ~x86"
IUSE=""

RESTRICT="strip mirror"

DEPEND=">=x11-libs/gtk+-2.2
!dev-libs/libiiimcf
!dev-libs/csconv
!app-i18n/iiimgcf
!dev-libs/libiiimp
!app-i18n/iiimsf
!app-i18n/iiimxcf"

src_unpack() {
cdrom_get_cds doc/license.html || die "Please mount ATOK for Linux CD-ROM or set CD_ROOT variable to the directory containing ATOK for Linux."
unpack ${A}
}

src_install() {
cd ${D}

local iiimgcf
if has_version '>=x11-libs/gtk+-2.4' ; then
iiimgcf="iiimf-gtk24-${IIIMF_V/js1/js2}.i386.tar.gz
iiimf-gtkopt24-${IIIMF_V/js1/js2}.i386.tar.gz"
else
iiimgcf=iiimf-gtk22-${IIIMF_V/js1/js2}.i386.tar.gz
fi

for i in \
iiimf-client-lib-${IIIMF_V}.i386.tar.gz \
iiimf-csconv-${IIIMF_V}.i386.tar.gz \
iiimf-protocol-lib-${IIIMF_V}.i386.tar.gz \
iiimf-rc-${IIIMF_V}.i386.tar.gz \
iiimf-server-${IIIMF_V}.i386.tar.gz \
iiimf-x-${IIIMF_V}.i386.tar.gz
do
echo ${CDROM_ROOT}
tar xzf ${CDROM_ROOT}/bin/IIIMF/${i} \
|| die "Failed to unpack ${i}"
done

for i in ${iiimgcf}
do
tar xzf ${WORKDIR}/${UPDATE_P}/bin/IIIMF/$i || die
done

# /etc files
newinitd ${FILESDIR}/iiim.initd iiim || die
newconfd ${FILESDIR}/iiim.confd iiim || die

tar xzf ${CDROM_ROOT}/bin/ATOK/atokx-${PV}-2.0.i386.tar.gz \
|| die "Failed to unpack atokx-${PV}-2.0.i386.tar.gz"
tar xzf ${WORKDIR}/${UPDATE_P}/bin/ATOK/atokx-${PV}-2.1.i386.patch.tar.gz \
|| die "Failed to unpack atokx-${PV}-2.1.i386.patch.tar.gz"

newinitd ${FILESDIR}/atokx2.initd atokx2 || die

dohtml -r ${CDROM_ROOT}/doc/* || die
insinto /usr/share/doc/${PF}
doins ${CDROM_ROOT}/{install_guide.pdf,doc/ATOK/atok.pdf} || die
}

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
}

pkg_postinst() {
elog
elog "To use ATOK for Linux, you need to add atokx2 and iiim to"
elog "the default runlevel:"
elog "# /sbin/rc-update add atokx2 default"
elog "# /sbin/rc-update add iiim default"
elog "Also, call /opt/atokx2/bin/atokx2_client.sh from appropriate file."
elog
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

pkg_postrm() {
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

atokx2-17.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx2/atokx2-17.0.ebuild,v 1.4 2007/07/02 14:13:06 peper Exp $

inherit eutils

DESCRIPTION="ATOK for Linux - The most famous Japanese Input Method Engine"
HOMEPAGE="http://www.justsystem.co.jp/linux/atok.html"
IIIMF_V="trunk_r2059-js1"
SRC_URI=""

LICENSE="ATOK X11"

SLOT="0"
KEYWORDS="-* x86"
IUSE=""

RESTRICT="strip"

DEPEND=">=x11-libs/gtk+-2.2
!dev-libs/libiiimcf
!dev-libs/csconv
!app-i18n/iiimgcf
!dev-libs/libiiimp
!app-i18n/iiimsf
!app-i18n/iiimxcf"

src_unpack() {
cdrom_get_cds doc/license.html || die "Please mount ATOK for Linux CD-ROM or set CD_ROOT variable to the directory containing ATOK for Linux."
}

src_install() {
cd ${D}

local iiimgcf
if has_version '>=x11-libs/gtk+-2.4' ; then
iiimgcf=iiimf-gtk24-${IIIMF_V}.i386.tar.gz
else
iiimgcf=iiimf-gtk22-${IIIMF_V}.i386.tar.gz
fi

for i in ${iiimgcf} \
iiimf-client-lib-${IIIMF_V}.i386.tar.gz \
iiimf-csconv-${IIIMF_V}.i386.tar.gz \
iiimf-protocol-lib-${IIIMF_V}.i386.tar.gz \
iiimf-rc-${IIIMF_V}.i386.tar.gz \
iiimf-server-${IIIMF_V}.i386.tar.gz \
iiimf-x-${IIIMF_V}.i386.tar.gz
do
echo ${CDROM_ROOT}
tar xzf ${CDROM_ROOT}/bin/IIIMF/${i} || die "Failed to unpack ${i}"
done

tar xzf ${CDROM_ROOT}/bin/ATOK/atokx-${PV}-2.0.i386.tar.gz || die "Failed to unpack atokx-${PV}-2.0.i386.tar.gz"

newinitd ${FILESDIR}/atokx2.initd atokx2 || die
newinitd ${FILESDIR}/iiim.initd iiim || die
newconfd ${FILESDIR}/iiim.confd iiim || die

dohtml -r ${CDROM_ROOT}/doc/* || die
insinto /usr/share/doc/${PF}
doins ${CDROM_ROOT}/{install_guide.pdf,doc/ATOK/atok.pdf} || die
}

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
}

pkg_postinst() {
elog
elog "To use ATOK for Linux, you need to add atokx2 and iiim to"
elog "the default runlevel:"
elog "# /sbin/rc-update add atokx2 default"
elog "# /sbin/rc-update add iiim default"
elog "Also, call /opt/atokx2/bin/atokx2_client.sh from appropriate file."
elog
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

pkg_postrm() {
gtk-query-immodules-2.0 > ${ROOT}/$(get_gtk_confdir)/gtk.immodules
}

files

metadata.xml




cjk

Link with the system IIIMF, rather than the bundled
version