Merge remote-tracking branch 'github/pr/760'.
[gentoo.git] / app-i18n / freewnn / freewnn-1.1.1_alpha21-r1.ebuild
1 # Copyright 1999-2013 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 inherit eutils
6
7 MY_P="FreeWnn-${PV/_alpha/-a0}"
8
9 DESCRIPTION="Network-Extensible Kana-to-Kanji Conversion System"
10 HOMEPAGE="http://freewnn.sourceforge.jp/
11         http://www.freewnn.org/"
12 SRC_URI="mirror://sourceforge.jp/freewnn/17724/${MY_P}.tar.bz2"
13
14 LICENSE="GPL-2"
15 SLOT="0"
16 KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
17 IUSE="X ipv6"
18
19 DEPEND="X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt )"
20 RDEPEND="${DEPEND}"
21
22 S="${WORKDIR}/${MY_P}"
23
24 src_unpack() {
25         unpack ${A}
26
27         cd "${S}"
28         #Change WNNOWNER to root so we don't need to add wnn user
29         # and disable stripping of binary files
30         sed -i -e "s/WNNOWNER = wnn/WNNOWNER = root/" \
31                 -e "s/@INSTPGMFLAGS@//" makerule.mk.in || die
32
33         #bug #318593
34         epatch "${FILESDIR}"/${P}-gcc45.patch
35
36         epatch "${FILESDIR}"/${P}-ldflags.patch
37 }
38
39 src_compile() {
40         econf \
41                 --disable-cWnn \
42                 --disable-kWnn \
43                 --without-termcap \
44                 $(use_with X x) \
45                 $(use_with ipv6) \
46                 || die
47         emake -j1 || die
48 }
49
50 src_install() {
51         # install executables, libs ,dictionaries
52         emake DESTDIR="${D}" install || die
53         # install man pages
54         emake DESTDIR="${D}" install.man || die
55         # install docs
56         dodoc ChangeLog* CONTRIBUTORS
57         # install rc script
58         newinitd "${FILESDIR}"/freewnn.initd freewnn
59 }