# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=0 inherit eutils multilib toolchain-funcs DESCRIPTION="Library and headers for Wnn7 client" HOMEPAGE="http://www.omronsoft.co.jp/SP/pcunix/sdk/index.html" SRC_URI="ftp://ftp.omronsoft.co.jp/pub/Wnn7/sdk_source/Wnn7SDK.tgz" LICENSE="freedist" SLOT="0" KEYWORDS="~amd64 x86" IUSE="" # x11 is required for imake DEPEND="x11-misc/imake" RDEPEND="" S="${WORKDIR}/src" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/${PN}-malloc.patch" epatch "${FILESDIR}/${PN}-gentoo.patch" epatch "${FILESDIR}/${PN}-gcc4.patch" epatch "${FILESDIR}/${PN}-qa.patch" # Fix path to point to Xorg directory sed -e "s:X11R6/::g" -i config/X11.tmpl || sed "sed 1 failed" sed -i -e "/CONFIGSRC =/s:=.*:= /usr/$(get_libdir)/X11/config:" Makefile.ini || die "sed 2 failed" } src_compile() { emake \ CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \ SHLIBGLOBALSFLAGS="${LDFLAGS}" \ World -f Makefile.ini || die "make World failed" } src_install() { dolib.so Wnn/jlib/*.so* || die "dolib.so failed" dolib.a Wnn/jlib/*.a || die "dolib.a failed" insinto /usr/include/${PN}/wnn doins Wnn/include/*.h || die "doins failed" dodoc README }