diff options
author | Mamoru Komachi <usata@gentoo.org> | 2003-09-20 08:48:19 +0000 |
---|---|---|
committer | Mamoru Komachi <usata@gentoo.org> | 2003-09-20 08:48:19 +0000 |
commit | 535e500f7045d8fbc505fec44a3c39515b34038a (patch) | |
tree | fc4cd32abe8dd7a0a9399f88bc0fe92fe2885672 /app-i18n/rskkserv | |
parent | new ebuild (diff) | |
download | historical-535e500f7045d8fbc505fec44a3c39515b34038a.tar.gz historical-535e500f7045d8fbc505fec44a3c39515b34038a.tar.bz2 historical-535e500f7045d8fbc505fec44a3c39515b34038a.zip |
new ebuild
Diffstat (limited to 'app-i18n/rskkserv')
-rw-r--r-- | app-i18n/rskkserv/Manifest | 6 | ||||
-rw-r--r-- | app-i18n/rskkserv/files/digest-rskkserv-2.94.12a | 1 | ||||
-rw-r--r-- | app-i18n/rskkserv/files/rskkserv-2.94.12a-gentoo.diff | 26 | ||||
-rw-r--r-- | app-i18n/rskkserv/files/rskkserv-skk-jisyo-extra.diff | 61 | ||||
-rw-r--r-- | app-i18n/rskkserv/files/rskkserv.initd | 27 | ||||
-rw-r--r-- | app-i18n/rskkserv/metadata.xml | 6 | ||||
-rw-r--r-- | app-i18n/rskkserv/rskkserv-2.94.12a.ebuild | 66 |
7 files changed, 190 insertions, 3 deletions
diff --git a/app-i18n/rskkserv/Manifest b/app-i18n/rskkserv/Manifest index 91485a349044..104a9d2b7e3b 100644 --- a/app-i18n/rskkserv/Manifest +++ b/app-i18n/rskkserv/Manifest @@ -1,7 +1,7 @@ -MD5 9e51931ffb7992016b0dff1898f551ee rskkserv-2.94.12a.ebuild 1676 +MD5 dd6ba65f680bad3e1dfb3d534f87b095 rskkserv-2.94.12a.ebuild 1676 MD5 c90dd470dc467aece7b8ac23c8771009 metadata.xml 174 -MD5 305c0d4701a06029d408e425230e1709 ChangeLog 353 -MD5 7690a6575c70d48d01fe9a0976191d94 files/rskkserv.initd 684 +MD5 1d6f446faa6ddd676eaa474c0c5e57b6 ChangeLog 442 +MD5 e805fe9ed94738bc30821d21c284a134 files/rskkserv.initd 684 MD5 e74c6484d631a673a0be239e33f048c5 files/rskkserv-2.94.12a-gentoo.diff 1203 MD5 1c7ed82f046fc5cc7b8c8682b2f7ccae files/rskkserv-skk-jisyo-extra.diff 1285 MD5 65b409a9845739f6090df2187be7475d files/digest-rskkserv-2.94.12a 68 diff --git a/app-i18n/rskkserv/files/digest-rskkserv-2.94.12a b/app-i18n/rskkserv/files/digest-rskkserv-2.94.12a new file mode 100644 index 000000000000..cc13e5b070d4 --- /dev/null +++ b/app-i18n/rskkserv/files/digest-rskkserv-2.94.12a @@ -0,0 +1 @@ +MD5 c7d7c49baa8ae6ab4ee87946bd288005 rskkserv-2.94.12a.tar.gz 40763 diff --git a/app-i18n/rskkserv/files/rskkserv-2.94.12a-gentoo.diff b/app-i18n/rskkserv/files/rskkserv-2.94.12a-gentoo.diff new file mode 100644 index 000000000000..4d1af1e2065f --- /dev/null +++ b/app-i18n/rskkserv/files/rskkserv-2.94.12a-gentoo.diff @@ -0,0 +1,26 @@ +diff -urN rskkserv-2.94.12a.ORIG/ext/extconf.rb.in rskkserv-2.94.12a/ext/extconf.rb.in +--- rskkserv-2.94.12a.ORIG/ext/extconf.rb.in 2001-08-14 01:06:08.000000000 +0900 ++++ rskkserv-2.94.12a/ext/extconf.rb.in 2003-09-20 16:00:37.000000000 +0900 +@@ -5,8 +5,8 @@ + # guessing `rubylibdir' and `rubyarchdir' + prefix = "@prefix@" + if prefix == CONFIG["prefix"] +- rubylibdir = CONFIG["rubylibdir"] +- rubyarchdir = CONFIG["archdir"] ++ rubylibdir = CONFIG["sitelibdir"] ++ rubyarchdir = CONFIG["sitearchdir"] + else + rubylibdir = prefix + "/lib/ruby/" + CONFIG["MAJOR"] + "." + CONFIG["MINOR"] + rubyarchdir = rubylibdir + "/" + CONFIG["arch"] +diff -urN rskkserv-2.94.12a.ORIG/skkserv.rb.in rskkserv-2.94.12a/skkserv.rb.in +--- rskkserv-2.94.12a.ORIG/skkserv.rb.in 2001-11-19 20:25:39.000000000 +0900 ++++ rskkserv-2.94.12a/skkserv.rb.in 2003-09-20 16:02:08.000000000 +0900 +@@ -230,7 +230,7 @@ + break + when CLIENT_REQUEST + # Logger::log(Logger::DEBUG, "message from client %s: WORD", peer) +- cmdend = cmdbuf.index(? ) or cmdend = cmdbuf.index(?\n) ++ cmdend = cmdbuf.index(?\ ) or cmdend = cmdbuf.index(?\n) + kana = cmdbuf[1 .. (cmdend - 1)] + ret = "" + if kanji = @dictionary.search(kana) diff --git a/app-i18n/rskkserv/files/rskkserv-skk-jisyo-extra.diff b/app-i18n/rskkserv/files/rskkserv-skk-jisyo-extra.diff new file mode 100644 index 000000000000..6d89e7711348 --- /dev/null +++ b/app-i18n/rskkserv/files/rskkserv-skk-jisyo-extra.diff @@ -0,0 +1,61 @@ +--- rskkserv.conf.in.orig 2001-07-18 02:09:36.000000000 +0900 ++++ rskkserv.conf.in 2003-09-20 15:12:26.000000000 +0900 +@@ -16,6 +16,58 @@ + CACHEDIR = "@cachedir@" + NOCACHE = false + KCODE = :eucjp ++ ++# module JIS2 ++# DICFILE = "@skkdicdir@/SKK-JISYO.JIS2" ++# end ++ ++# module JIS3_4 ++# DICFILE = "@skkdicdir@/SKK-JISYO.JIS3_4" ++# end ++ ++# module OMAEMONA_2CH ++# DICFILE = "@skkdicdir@/SKK-JISYO.2ch" ++# end ++ ++# module ASSOC ++# DICFILE = "@skkdicdir@/SKK-JISYO.assoc" ++# end ++ ++# module EDICT ++# DICFILE = "@skkdicdir@/SKK-JISYO.edict" ++# end ++ ++# module FUKUGO ++# DICFILE = "@skkdicdir@/SKK-JISYO.fukugo" ++# end ++ ++# module GEO ++# DICFILE = "@skkdicdir@/SKK-JISYO.geo" ++# end ++ ++# module JINMEI ++# DICFILE = "@skkdicdir@/SKK-JISYO.jinmei" ++# end ++ ++# module LAW ++# DICFILE = "@skkdicdir@/SKK-JISYO.law" ++# end ++ ++# module MAZEGAKI ++# DICFILE = "@skkdicdir@/SKK-JISYO.mazegaki" ++# end ++ ++# module PUBDICPlus ++# DICFILE = "@skkdicdir@/SKK-JISYO.pubdic+" ++# end ++ ++# module ZIPCODE ++# DICFILE = "@skkdicdir@/SKK-JISYO.zipcode" ++# end ++ ++# module OFFICE_ZIPCODE ++# DICFILE = "@skkdicdir@/SKK-JISYO.office.zipcode" ++# end + end + end + diff --git a/app-i18n/rskkserv/files/rskkserv.initd b/app-i18n/rskkserv/files/rskkserv.initd new file mode 100644 index 000000000000..f8ec7628e9db --- /dev/null +++ b/app-i18n/rskkserv/files/rskkserv.initd @@ -0,0 +1,27 @@ +#!/sbin/runscript +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/files/rskkserv.initd,v 1.1 2003/09/20 08:48:15 usata Exp $ + +opts="${opts} reload" + +start() { + ebegin "Starting rskkserv" + start-stop-daemon --start --quiet --exec /usr/sbin/skkserv.rb || true + pgrep skkserv.rb >/dev/null 2>&1 || false + eend $? +} + +stop() { + ebegin "Stopping rskkserv" + start-stop-daemon --stop --quiet --pidfile /var/run/rskkserv.pid + eend $? +} + +reload() { + ebegin "Reloading rskkserv" + if [ -r /var/run/rskkserv.pid ] ; then + kill -HUP `cat /var/run/rskkserv.pid` + fi + eend $? +} diff --git a/app-i18n/rskkserv/metadata.xml b/app-i18n/rskkserv/metadata.xml new file mode 100644 index 000000000000..f474bf241b77 --- /dev/null +++ b/app-i18n/rskkserv/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cjk</herd> +<herd>ruby</herd> +</pkgmetadata> diff --git a/app-i18n/rskkserv/rskkserv-2.94.12a.ebuild b/app-i18n/rskkserv/rskkserv-2.94.12a.ebuild new file mode 100644 index 000000000000..c9dd8a441de9 --- /dev/null +++ b/app-i18n/rskkserv/rskkserv-2.94.12a.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/rskkserv-2.94.12a.ebuild,v 1.1 2003/09/20 08:48:15 usata Exp $ + +IUSE="" + +DESCRIPTION="rskkserv is an alternative version of skkserv implemented by Ruby" +HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rskkserv" +SRC_URI="http://www.unixuser.org/~ysjj/rskkserv/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +DEPEND="dev-lang/ruby + dev-ruby/ruby-tcpwrap" +RDEPEND="${DEPEND} + app-i18n/skk-jisyo" +PROVIDE="virtual/skkserv" + +S=${WORKDIR}/${P} + +src_unpack() { + + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-gentoo.diff + epatch ${FILESDIR}/${PN}-skk-jisyo-extra.diff +} + +src_compile() { + + mv rskkserv.conf.in rskkserv.conf.in.tmp + sed -e "s%@skkdicdir@%/usr/share/skk%g" \ + rskkserv.conf.in.tmp > rskkserv.conf.in + econf --with-dicfile=/usr/share/skk/SKK-JISYO.L \ + --with-cachedir=/var/lib/rskkserv \ + --with-piddir=/var/run \ + --with-logdir=/var/log \ + || die + emake || die +} + +src_install() { + + keepdir /var/lib/rskkserv + make DESTDIR=${D} install || die + + exeinto /etc/init.d + newexe ${FILESDIR}/rskkserv.initd rskkserv || die + + dodoc ChangeLog rskkserv.conf.sample + newdoc doc/README.old README +} + +pkg_postinst() { + + einfo + einfo "If you want to add auxiliary dictionaries (e.g. SKK-JISYO.JIS2," + einfo "SKK-JISYO.jinmei, SKK-JISYO.2ch and so on) you need to emerge" + einfo "app-i18n/skk-jisyo-extra and uncomment dictionary entries in" + einfo "/etc/rskkserv.conf manually." + #einfo "See /usr/share/doc/${PF}/rskkserv.conf.sample.gz" + #einfo "for an example of multiple dictionaries." + einfo +} |