Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-i18n/freewnn/
Date: Tue, 18 Jul 2017 13:53:36
Message-Id: 1500385978.93c808484b1d2a4b1b44a82abf0d6d6f6a0da705.hattya@gentoo
1 commit: 93c808484b1d2a4b1b44a82abf0d6d6f6a0da705
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 18 13:38:07 2017 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 18 13:52:58 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c80848
7
8 app-i18n/freewnn: update to EAPI 6
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild | 63 ++++++++++++---------------
13 app-i18n/freewnn/metadata.xml | 14 +++---
14 2 files changed, 34 insertions(+), 43 deletions(-)
15
16 diff --git a/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild b/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
17 index 0a7b948bba6..39f27f3bf6a 100644
18 --- a/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
19 +++ b/app-i18n/freewnn/freewnn-1.1.1_alpha22.ebuild
20 @@ -1,60 +1,51 @@
21 # Copyright 1999-2017 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23
24 -EAPI=5
25 -
26 -inherit eutils
27 +EAPI="6"
28
29 MY_P="FreeWnn-${PV/_alpha/-a0}"
30
31 DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
32 -HOMEPAGE="http://freewnn.sourceforge.jp/
33 - http://www.freewnn.org/"
34 -SRC_URI="mirror://sourceforge.jp/freewnn/59257/${MY_P}.tar.bz2"
35 +HOMEPAGE="http://freewnn.sourceforge.jp/ http://www.freewnn.org/"
36 +SRC_URI="mirror://sourceforge.jp/${PN}/59257/${MY_P}.tar.bz2"
37
38 LICENSE="GPL-2"
39 SLOT="0"
40 KEYWORDS="alpha amd64 ~arm64 hppa ia64 ppc ppc64 sparc x86"
41 -IUSE="X ipv6"
42 -
43 -DEPEND="X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt )"
44 -RDEPEND="${DEPEND}"
45 +IUSE="ipv6"
46
47 S="${WORKDIR}/${MY_P}"
48
49 -src_prepare() {
50 - #Change WNNOWNER to root so we don't need to add wnn user
51 - # and disable stripping of binary files
52 - sed -i -e "s/WNNOWNER = wnn/WNNOWNER = root/" \
53 - -e "s/@INSTPGMFLAGS@//" makerule.mk.in \
54 - -e "s/@LN_S@/ln -sf/" || die
55 -
56 - #bug #318593
57 +PATCHES=( "${FILESDIR}"/${P}-parallel-build.patch )
58 +DOCS="ChangeLog* CONTRIBUTORS"
59
60 - epatch "${FILESDIR}"/${P}-parallel-build.patch #517916
61 -
62 - # 542534
63 - sed -i -e "s/egrep -v/egrep -av/" kWnn/kdic/Makefile.in \
64 - cWnn/tdic/Makefile.in cWnn/cdic/Makefile.in \
65 - Wnn/pubdicplus/Makefile.in || die
66 +src_prepare() {
67 + default
68 +
69 + sed -i \
70 + -e "s/WNNOWNER = wnn/WNNOWNER = root/" \
71 + -e "s/@INSTPGMFLAGS@//" \
72 + makerule.mk.in
73 +
74 + # bug #542534
75 + sed -i \
76 + -e "s/egrep -v/egrep -av/" \
77 + PubdicPlus/Makefile.in \
78 + Wnn/pubdicplus/Makefile.in \
79 + cWnn/[ct]dic/Makefile.in \
80 + kWnn/kdic/Makefile.in
81 }
82
83 src_configure() {
84 econf \
85 + $(use_with ipv6) \
86 --disable-cWnn \
87 - --disable-kWnn \
88 - --without-termcap \
89 - $(use_with X x) \
90 - $(use_with ipv6)
91 + --disable-kWnn
92 }
93
94 src_install() {
95 - # install executables, libs ,dictionaries
96 - emake DESTDIR="${ED}" install || die
97 - # install man pages
98 - emake DESTDIR="${ED}" install.man || die
99 - # install docs
100 - dodoc ChangeLog* CONTRIBUTORS
101 - # install rc script
102 - newinitd "${FILESDIR}"/freewnn.initd freewnn
103 + emake DESTDIR="${D}" install install.man
104 + einstalldocs
105 +
106 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
107 }
108
109 diff --git a/app-i18n/freewnn/metadata.xml b/app-i18n/freewnn/metadata.xml
110 index a20c4e7b601..b05cbf37299 100644
111 --- a/app-i18n/freewnn/metadata.xml
112 +++ b/app-i18n/freewnn/metadata.xml
113 @@ -1,11 +1,11 @@
114 <?xml version="1.0" encoding="UTF-8"?>
115 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
116 <pkgmetadata>
117 - <maintainer type="project">
118 - <email>cjk@g.o</email>
119 - <name>Cjk</name>
120 - </maintainer>
121 - <upstream>
122 - <remote-id type="sourceforge-jp">freewnn</remote-id>
123 - </upstream>
124 + <maintainer type="project">
125 + <email>cjk@g.o</email>
126 + <name>Cjk</name>
127 + </maintainer>
128 + <upstream>
129 + <remote-id type="sourceforge-jp">freewnn</remote-id>
130 + </upstream>
131 </pkgmetadata>