| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| |
| inherit eutils flag-o-matic |
| |
| DESCRIPTION="Symbian to Unix and Linux communication program" |
| HOMEPAGE="http://www.koeniglich.de/p3nfs.html" |
| SRC_URI="http://www.koeniglich.de/packages/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 x86" |
| IUSE="" |
| |
| DEPEND="" |
| RDEPEND="|| ( net-nds/portmap net-nds/rpcbind )" |
| |
| src_prepare() { |
| sed -i "s:.*cd client/epoc32.*:#&:" "${S}/Makefile.in" || die |
| # bug #314971 |
| epatch "${FILESDIR}/${P}-set-default-tty.patch" |
| } |
| |
| src_configure() { |
| append-flags -fno-strict-aliasing # fix QA issues |
| sed -i "s:\$(LDFLAGS):${LDFLAGS}:" "${S}/server/Makefile.in" || die |
| |
| econf || die "econf failed" |
| } |
| |
| src_compile() { |
| emake CFLAGS="${CFLAGS} -Wall -I." || die "emake failed" |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" DOCDIR="${D}/usr/share/doc/${PF}" install || die "emake install failed" |
| |
| dodoc README |
| } |
| |
| pkg_postinst() { |
| elog |
| elog "You need to install one of the nfsapp-*.sis clients on your" |
| elog "Symbian device to be able to mount it's filesystems." |
| elog |
| elog "Make sure to have portmap or rpcbind service running" |
| elog "before you start the p3nfsd server." |
| elog |
| } |