Portage is a package management system used by Gentoo Linux
# ChangeLog for app-i18n/dbskkd-cdb
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/dbskkd-cdb/ChangeLog,v 1.17 2008/04/13 15:55:49 matsuu Exp $
13 Apr 2008; MATSUU Takuto
-dbskkd-cdb-1.01-r1.ebuild:
Removed old version.
12 Apr 2008; nixnut
Stable on ppc wrt bug 216277
08 Apr 2008; Raúl Porcel
sparc stable wrt #216277
07 Apr 2008; Tobias Klausmann
dbskkd-cdb-1.71.ebuild:
Stable on alpha, bug #216277
06 Apr 2008; Markus Meier
amd64/x86 stable, bug #216277
*dbskkd-cdb-1.71 (01 Apr 2008)
01 Apr 2008; MATSUU Takuto
Version bumped.
Removed freecdb dependency, bug #210730.
03 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
28 Aug 2004; Mamoru KOMACHI
Stable on ppc.
04 Apr 2004; Michael Sterrett
dbskkd-cdb-1.01-r1.ebuild:
ppc needs dev-db/freecdb before stable
*dbskkd-cdb-1.01-r1 (24 Jun 2003)
13 Nov 2003; MATSUU Takuto
Add amd64 to KEYWORDS.
30 Sep 2003; Mamoru KOMACHI
Considered to be stable for alpha, sparc and ppc
24 Jun 2003; Patrick Kursawe
dbskkd-cdb-1.01-r1.ebuild:
Stable for x86
06 May 2003; Patrick Kursawe
dbskkd-cdb-1.01-r1.ebuild, files/dbskkd-cdb.xinetd:
Corrected xinetd config file, added generation of inetd example config
*dbskkd-cdb-1.01 (05 May 2003)
05 May 2003; Patrick Kursawe
files/dbskkd-cdb.xinetd:
Initial version, submitted by Mamoru KOMACHI
in bug 20456
DIST dbskkd-cdb-1.71dev.tar.gz 7350 RMD160 8414cd64c9c1cf0b804d88e188a8770591be8861 SHA1 b27b4ef0beab2aca96a249851f860716d0007c53 SHA256 88cee276621b1cc082186cf7109fddd315c7c3211302de1c09beccc69728c59c
EBUILD dbskkd-cdb-1.71.ebuild 2135 RMD160 1f1081ac8f40a7072145b58eb8b8f015168cede4 SHA1 4eacd64c49e9334e160a63359801d0f202a66af4 SHA256 5925740b79e96e72c263ebacaa44999ae9ccc3e3cbb7666c47e9487b8a0ab8c3
MISC ChangeLog 2054 RMD160 6305e74b4b7e6c3fa6daaf5b549fe5e1da8ef5e9 SHA1 ee8619fe3934d9637d11c1eac902e4cc381efa25 SHA256 ed21daadc0b1846c7c2f6c6ca2f242edc4a174a54c5d0e2bb12cefdfc55ca5e6
MISC metadata.xml 156 RMD160 8adcf0a760a605cd42501f53097ca3a1c4e8daad SHA1 8ccc2b0f20743002b783b1f7b5162c71f7f54c2e SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/dbskkd-cdb/dbskkd-cdb-1.71.ebuild,v 1.5 2008/04/12 11:27:25 nixnut Exp $
inherit eutils multilib toolchain-funcs
MY_P="${P}dev"
DESCRIPTION="Yet another Dictionary server for the SKK Japanese-input software"
HOMEPAGE="http://www.ne.jp/asahi/bdx/info/software/jp-dbskkd.html"
SRC_URI="http://www.ne.jp/asahi/bdx/info/software/${MY_P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE=""
DEPEND="dev-db/cdb
|| (
>=app-i18n/skk-jisyo-200705
app-i18n/skk-jisyo-cdb
)"
RDEPEND="sys-process/daemontools
sys-apps/ucspi-tcp"
PROVIDE="virtual/skkserv"
S="${WORKDIR}/${MY_P}"
JISYO_FILE="/usr/share/skk/SKK-JISYO.L.cdb"
pkg_setup() {
if has_version '>=app-i18n/skk-jisyo-200705' && ! built_with_use '>=app-i18n/skk-jisyo-200705' cdb ; then
eerror "multiskkserv requires skk-jisyo to be built with cdb support. Please add"
eerror "'cdb' to your USE flags, and re-emerge app-i18n/skk-jisyo."
die "Missing cdb USE flag."
fi
# from READMEJP
enewuser dbskkd -1 -1 -1 nofiles
enewuser svlog -1 -1 -1 nofiles
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e 's/IP\.ADD\.RE\.SS/127.0.0.1/' \
-e 's:/usr/local:/usr:' \
run.example || die
}
src_compile() {
$(tc-getCC) ${CFLAGS} \
-DSERVERDIR="\"/service/dbskkd-cdb/root\"" \
-o dbskkd-cdb dbskkd-cdb.c /usr/$(get_libdir)/{cdb,unix,byte}.a || die
}
src_install() {
exeinto /usr/libexec; doexe dbskkd-cdb || die
dodoc CHANGES READMEJP
exeinto /var/dbskkd-cdb/service; newexe run.example run || die
exeinto /var/dbskkd-cdb/service/log; newexe run.log.example run || die
keepdir /var/dbskkd-cdb/service/log/main
insinto /var/dbskkd-cdb/service/root; doins "${JISYO_FILE}"
fperms +t /var/dbskkd-cdb/service
fowners -R svlog:nofiles /var/dbskkd-cdb/service/log
}
pkg_postinst() {
elog "To start dbskkd-cdb at boot you have to enable the /etc/init.d/svscan"
elog "rc file and create the following link:"
elog
elog "# ln -sf /var/dbskkd-cdb/service /service/dbskkd-cdb"
elog
}