| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| inherit toolchain-funcs eutils |
| |
| MY_PV="${PV/./_}" |
| |
| DESCRIPTION="Internet bandwidth tester" |
| HOMEPAGE="http://tptest.sourceforge.net/" |
| SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
| LICENSE="GPL-2" |
| SLOT="0" |
| |
| KEYWORDS="amd64 ppc sparc x86" |
| |
| src_prepare() { |
| sed -i apps/unix/{client,server}/Makefile \ |
| -e "s:^CFLAGS[[:space:]]*=:CFLAGS+=:" \ |
| || die |
| epatch "${FILESDIR}/${PN}-3.1.7-getstatsfromlinevuln.patch" |
| cp -f os-dep/unix/* . |
| cp -f engine/* . |
| } |
| |
| src_compile() { |
| emake -C apps/unix/client \ |
| CC=$(tc-getCC) \ |
| LDFLAGS="${LDFLAGS}" \ |
| || die |
| emake -C apps/unix/server \ |
| CC=$(tc-getCC) \ |
| LDFLAGS="${LDFLAGS}" \ |
| || die |
| } |
| |
| src_install() { |
| dobin apps/unix/client/tptestclient |
| dosbin apps/unix/server/tptestserver |
| |
| insinto /etc |
| doins apps/unix/server/tptest.conf |
| } |