blob: 3c3e14ecaa0db8b4b3d97b0bfedcf71775d374db [file] [log] [blame]
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit autotools eutils
DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
HOMEPAGE="https://github.com/esnet/iperf/"
SRC_URI="https://codeload.github.com/esnet/${PN}/tar.gz/${PV/_beta/b} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3"
KEYWORDS="*"
IUSE="sctp static-libs"
DEPEND="sctp? ( net-misc/lksctp-tools )"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${P/_beta/b}
PATCHES=( "${FILESDIR}"/${PN}-3.0.5-flags.patch )
src_prepare() {
epatch "${PATCHES[@]}"
eautoreconf
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
newconfd "${FILESDIR}"/iperf.confd iperf3
newinitd "${FILESDIR}"/iperf3.initd iperf3
prune_libtool_files
}