Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-i18n/rskkserv: ChangeLog rskkserv-2.95.4-r1.ebuild
Date: Sat, 29 May 2010 10:32:00
Message-Id: 20100529103153.058FB2CAD8@corvid.gentoo.org
1 matsuu 10/05/29 10:31:52
2
3 Modified: ChangeLog
4 Added: rskkserv-2.95.4-r1.ebuild
5 Log:
6 Convert to ruby-ng. Added ~amd64.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.23 app-i18n/rskkserv/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/rskkserv/ChangeLog?rev=1.23&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/rskkserv/ChangeLog?rev=1.23&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/rskkserv/ChangeLog?r1=1.22&r2=1.23
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/ChangeLog,v
19 retrieving revision 1.22
20 retrieving revision 1.23
21 diff -u -r1.22 -r1.23
22 --- ChangeLog 22 Aug 2009 22:07:45 -0000 1.22
23 +++ ChangeLog 29 May 2010 10:31:52 -0000 1.23
24 @@ -1,6 +1,15 @@
25 # ChangeLog for app-i18n/rskkserv
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/ChangeLog,v 1.22 2009/08/22 22:07:45 a3li Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/ChangeLog,v 1.23 2010/05/29 10:31:52 matsuu Exp $
30 +
31 +*rskkserv-2.95.4-r1 (29 May 2010)
32 +
33 + 29 May 2010; MATSUU Takuto <matsuu@g.o>
34 + -files/rskkserv-2.94.13-conf-gentoo.diff,
35 + -files/rskkserv-2.94.13-gentoo.diff, +rskkserv-2.95.4-r1.ebuild,
36 + +files/rskkserv-2.95.4-gentoo.patch, files/rskkserv-2.95.initd,
37 + -files/rskkserv.initd:
38 + Convert to ruby-ng. Added ~amd64.
39
40 22 Aug 2009; Alex Legler <a3li@g.o> rskkserv-2.95.3-r1.ebuild,
41 rskkserv-2.95.4.ebuild:
42
43
44
45 1.1 app-i18n/rskkserv/rskkserv-2.95.4-r1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/rskkserv/rskkserv-2.95.4-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/rskkserv/rskkserv-2.95.4-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: rskkserv-2.95.4-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2010 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-i18n/rskkserv/rskkserv-2.95.4-r1.ebuild,v 1.1 2010/05/29 10:31:52 matsuu Exp $
55
56 EAPI="2"
57 # dev-ruby/ruby-tcpwrap doesn't work with jruby
58 # rskkserv doesn't work with ruby19
59 USE_RUBY="ruby18 ree18"
60
61 inherit eutils ruby-ng
62
63 DESCRIPTION="rskkserv is an alternative version of skkserv implemented by Ruby"
64 HOMEPAGE="http://raa.ruby-lang.org/list.rhtml?name=rskkserv"
65 SRC_URI="http://www.unixuser.org/~ysjj/rskkserv/${P}.tar.gz"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
70 IUSE=""
71
72 ruby_add_bdepend dev-ruby/ruby-tcpwrap
73 RDEPEND="${DEPEND}
74 app-i18n/skk-jisyo"
75
76 PROVIDE="virtual/skkserv"
77
78 RUBY_PATCHES=( "${FILESDIR}/${P}-gentoo.patch" )
79 all_src_prepare() {
80 sed -i -e "s:with_RUBY:with_ruby:" configure || die
81 }
82
83 each_ruby_configure() {
84 econf \
85 --with-dicfile=/usr/share/skk/SKK-JISYO.L \
86 --with-cachedir=/var/lib/rskkserv \
87 --with-piddir=/var/run \
88 --with-logdir=/var/log \
89 || die "econf failed"
90 cd ext; ${RUBY} extconf.rb || die "extconf.rb failed"
91 }
92
93 each_ruby_compile() {
94 emake || die "emake failed"
95 }
96
97 each_ruby_install() {
98 emake DESTDIR="${D}" install || die "emake install failed"
99 }
100
101 all_ruby_install() {
102 newinitd "${FILESDIR}"/rskkserv-2.95.initd rskkserv || die
103
104 keepdir /var/lib/rskkserv || die
105
106 dodoc ChangeLog TODO || die
107 cd doc
108 dodoc rskkserv.conf.sample conf-o2n.rb || die
109 newdoc README.old README || die
110 doman rskkserv.1 || die
111 cp rskkserv.1.ja_JP.eucJP "${T}"/rskkserv.1 || die
112 doman -i18n=ja "${T}"/rskkserv.1 || die
113 }
114
115 pkg_postinst() {
116 elog
117 elog "If you want to add auxiliary dictionaries (e.g. SKK-JISYO.JIS2,"
118 elog "SKK-JISYO.jinmei, SKK-JISYO.2ch and so on) you need to emerge"
119 elog "app-i18n/skk-jisyo-extra and uncomment dictionary entries in"
120 elog "/etc/rskkserv.conf manually."
121 elog
122 elog "If you are upgrading from 2.94.x, you may want to use"
123 elog "conf-o2n.rb in /usr/share/doc/${PF} to convert configuration"
124 elog "file into new format."
125 elog
126 }