ChangeLog

# ChangeLog for app-i18n/xsim
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xsim/ChangeLog,v 1.16 2008/05/04 15:06:48 matsuu Exp $

04 May 2008; MATSUU Takuto xsim-0.3.9.4-r2.ebuild,
-xsim-0.3.9.4-r3.ebuild, xsim-0.3.9.4-r4.ebuild:
Use mirror://berlios, bug #218657.
Removed old version.

*xsim-0.3.9.4-r4 (20 Aug 2007)

20 Aug 2007; MATSUU Takuto
+files/xsim-0.3.9.4-64bit.patch, +xsim-0.3.9.4-r4.ebuild:
Fixed compile issue, bug #108680 and #189555.

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

05 Jan 2007; Diego Pettenò xsim-0.3.9.4-r2.ebuild,
xsim-0.3.9.4-r3.ebuild:
Convert to use elog.

*xsim-0.3.9.4-r3 (02 Oct 2005)

02 Oct 2005; MATSUU Takuto
+files/xsim-0.3.9.4-gcc-3.4.patch, +xsim-0.3.9.4-r3.ebuild:
Fixed compile problem on gcc-3.4. The patch is from debian.

10 Feb 2005; Michael Sterrett
-xsim-0.3.9.4-r1.ebuild, -xsim-0.3.9.4.ebuild:
prune old ebuilds

28 Jan 2005; Gregorio Guidi
+files/xsim-0.3.9.4-compile-fix.patch, xsim-0.3.9.4-r2.ebuild:
Add a patch to fix compilation issues. Fix usage of kde eclasses.

01 Jun 2004; Aron Griffis xsim-0.3.9.4-r1.ebuild,
xsim-0.3.9.4-r2.ebuild:
Fix use invocation

*xsim-0.3.9.4-r2 (27 Jun 2003)

27 Jun 2003; Alastair Tse xsim-0.3.9.4-r2.ebuild:
made db4 compat (ie. removed db3 restriction) (#23513)

07 Jun 2003; Alastair Tse xsim-0.3.9.4-r1.ebuild:
added sed-4 deps

*xsim-0.3.9.4-r1 (25 May 2003)

25 May 2003; Alastair Tse xsim-0.3.9.4-r1.ebuild,
files/xsim-0.3.9.4-db3.patch:
rewrite of ebuild to handle db3 and paths properly

*xsim-0.3.9.4 (12 Dec 2002)

12 Dec 2002; Masatomo Nakano xsim-0.3.9.4.ebuild, files/digest-xsim-0.3.9.4, ChangeLog :

Initial import.
Thanks to zhaoming@tsinghua.org.cn (Ming Zhao) in bug #10568

Manifest

AUX xsim-0.3.9.4-64bit.patch 2225 RMD160 76620b539fe62d6f47a174da1a7e4be3858df2b4 SHA1 3029a8c015a0298f67316362785cc69a85a450a8 SHA256 29d45cb320876ed4e5b832766fcaf26078a98eefefe357f675f3c274cc5e579f
AUX xsim-0.3.9.4-compile-fix.patch 2563 RMD160 bec78901452d40846fa003dd838772d151793615 SHA1 2ffded31f006f6e9970da310baf45a927fefaca4 SHA256 01849d3dc7d685e14a20d3d0228550e1b680b5cdb829e30bccd1c1beb7b67f03
AUX xsim-0.3.9.4-db3.patch 934 RMD160 7c79ac71464a1409509b2a6cd12d9f9c237c0cb0 SHA1 d0ba4afc8969ec8e4b4adb231d732ec6c4163077 SHA256 2b66f698d33283149c2a4936812208b2f69a7e8361fbcc98e14da66bbacbfaae
AUX xsim-0.3.9.4-gcc-3.4.patch 3163 RMD160 e498e1d08dade34576ea726a5dfb6aa2e8ce0869 SHA1 550a0783b84258322d2d2ad98132d37072d0cbb8 SHA256 cd9cf274c76f123c4dbe7e5f77b0db0f7b54cd28ce0d0a10979cd852422674cc
DIST xsim-0.3.9.4.tar.gz 1025640 RMD160 9b5d0106448a3311047d3fe4a8fad0852ca2dca0 SHA1 a4dc618e0b8c2005415cbdb9504358a860719ab1 SHA256 048f23527543b21c4d52dc98967ec7253c34eb704056767364c6dc5007971b2c
EBUILD xsim-0.3.9.4-r2.ebuild 1735 RMD160 7bff3cbe10b153b59f70a83784f632f0bfbb1e15 SHA1 6a78cd7ddbccd8718760cba0c98cdb1908d3ad33 SHA256 0fcf89f875f6255389c4606748b9527292cb670b55aede4f271449ef3fcffe25
EBUILD xsim-0.3.9.4-r4.ebuild 2105 RMD160 62230b373dc29b01acd8889b90f771988c9b7a54 SHA1 053fb31e7f8705962511c0c5a1e3ff26ca6cea8f SHA256 aff34a68940855b45ab525d2d6a07c8d5c1cb23ab3bfc12461eeff66f13a7937
MISC ChangeLog 2101 RMD160 a511e4151787ab6247d709594a6523f34d308d88 SHA1 4ceec6cb0a3186fdfde4f73a411aab83e57278ec SHA256 e41df603df2e246e31d732cf0dd9c79ad06f8677e2c3a12d84a584204ab5da32
MISC metadata.xml 156 RMD160 8adcf0a760a605cd42501f53097ca3a1c4e8daad SHA1 8ccc2b0f20743002b783b1f7b5162c71f7f54c2e SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215

files

metadata.xml




cjk

xsim-0.3.9.4-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/xsim/xsim-0.3.9.4-r2.ebuild,v 1.11 2008/05/04 15:06:48 matsuu Exp $

inherit kde-functions eutils

DESCRIPTION="A simple and fast GB and BIG5 Chinese XIM server"
HOMEPAGE="http://developer.berlios.de/projects/xsim/"
SRC_URI="mirror://berlios/xsim/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="x86"
IUSE="kde"

DEPEND="virtual/libc
>=sys-libs/db-3
>=sys-apps/sed-4
kde? ( >=kde-base/kdelibs-3 )"

src_unpack() {
unpack ${A}
cd ${S}

epatch ${FILESDIR}/${P}-compile-fix.patch

einfo "Patching ./configure to respect CFLAGS .."
sed -i -e "s/\(CFLAGS.*\)-O2/\1${CFLAGS}/" configure
}

src_compile() {
local myconf

if use kde; then
set-qtdir 3
set-kdedir 3
myconf="${myconf}
--with-kde3=${KDEDIR} \
--with-qt3=${QTDIR} \
--enable-status-kde3"
fi

econf ${myconf} || die "configure failed"
emake xsim_etcp=/etc || die "make failed"
}

src_install() {
einstall xsim_datp=${D}/usr/lib/xsim/dat \
xsim_libp=${D}/usr/lib/xsim/plugins \
xsim_binp=${D}/usr/bin \
xsim_etcp=${D}/etc \
install-data install || die "install failed"

sed -i -e "s#DICT_LOCAL\(.*\)/usr/dat#DICT_LOCAL\1/usr/lib/xsim/dat#" \
-e "s#PLUGIN_LOCAL\(.*\)/usr/plugins#PLUGIN_LOCAL\1/usr/lib/xsim/plugins#" \
${D}/etc/xsimrc

dodoc ChangeLog COPYING INSTALL README* TODO
}

pkg_postinst() {
elog "XSIM needs write access to /usr/lib/xsim/dat/chardb, so if you"
elog "not running it as root, you need to do the following:"
elog
elog " cp -r /usr/lib/xsim/dat \${HOME}/.xsim"
elog " sed -i \"s#DICT_LOCAL.*#DICT_LOCAL \${HOME}/.xsim#\" > \${HOME}/.xsim/xsimrc"
echo
}

xsim-0.3.9.4-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xsim/xsim-0.3.9.4-r4.ebuild,v 1.2 2008/05/04 15:06:48 matsuu Exp $

inherit db-use eutils flag-o-matic kde-functions multilib

DESCRIPTION="A simple and fast GB and BIG5 Chinese XIM server"
HOMEPAGE="http://developer.berlios.de/projects/xsim/"
SRC_URI="mirror://berlios/xsim/${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug kde"

DEPEND=">=sys-libs/db-4.1
>=sys-apps/sed-4
kde? ( >=kde-base/kdelibs-3 )"

src_unpack() {
local dbver

unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-compile-fix.patch
epatch "${FILESDIR}"/${P}-gcc-3.4.patch
epatch "${FILESDIR}"/${P}-64bit.patch

append-flags -DPIC -fPIC -fno-strict-aliasing

dbver="$(db_findver sys-libs/db)"
sed -i -e "s/\(CFLAGS.*\)-O2/\1${CFLAGS}/" \
-e "s/libdb_cxx.so/libdb_cxx-${dbver}.so/" \
-e "s/bdblib=\"db_cxx\"/bdblib=\"db_cxx-${dbver}\"/" configure* || die

find . -name '*.in' | xargs sed -i \
-e "s#\(@prefix@/\)\(dat\|plugins\)#\1$(get_libdir)/xsim/\2#" \
-e "s#@prefix@/etc#/etc#" || die
}

src_compile() {
local myconf

if use kde; then
set-qtdir 3
set-kdedir 3
myconf="${myconf}
--with-kde3=${KDEDIR} \
--with-qt3=${QTDIR} \
--enable-status-kde3"
fi

myconf="${myconf} --with-bdb-includes=$(db_includedir)"

use debug && myconf="${myconf} --enable-debug"

econf ${myconf} || die "configure failed"
emake || die "make failed"
}

src_install() {
emake \
xsim_datp="${D}"/usr/$(get_libdir)/xsim/dat \
xsim_libp="${D}"usr/$(get_libdir)/xsim/plugins \
xsim_binp="${D}"/usr/bin \
xsim_etcp="${D}"/etc \
install-data install || die "install failed"

dodoc ChangeLog KNOWNBUG README* TODO
}

pkg_postinst() {
elog "XSIM needs write access to /usr/$(get_libdir)/xsim/dat/chardb, so if you"
elog "not running it as root, you need to do the following:"
elog
elog " cp -r /usr/$(get_libdir)/xsim/dat \${HOME}/.xsim"
elog " sed -i \"s#DICT_LOCAL.*#DICT_LOCAL \${HOME}/.xsim#\" > \${HOME}/.xsim/xsimrc"
echo
}