diff options
author | Jaco Kroon <jaco@uls.co.za> | 2019-11-19 09:26:49 +0200 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2019-12-22 18:59:23 +0200 |
commit | b7268b35a1f1a0b04112239cfd84c225558948c3 (patch) | |
tree | d14db708f9dfbf6c5af33fdec6334127b9e21fe2 /net-misc | |
parent | dev-qt/qtxmlpatterns: arm64 stable (bug #699240) (diff) | |
download | gentoo-b7268b35a1f1a0b04112239cfd84c225558948c3.tar.gz gentoo-b7268b35a1f1a0b04112239cfd84c225558948c3.tar.bz2 gentoo-b7268b35a1f1a0b04112239cfd84c225558948c3.zip |
net-misc/sipp: new package.
A free Open Source test tool / traffic generator for the SIP protocol.
Closes: https://bugs.gentoo.org/108506
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/13699
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/sipp/Manifest | 1 | ||||
-rw-r--r-- | net-misc/sipp/files/sipp-3.6.0-parallel-build.patch | 11 | ||||
-rw-r--r-- | net-misc/sipp/metadata.xml | 15 | ||||
-rw-r--r-- | net-misc/sipp/sipp-3.6.0.ebuild | 48 |
4 files changed, 75 insertions, 0 deletions
diff --git a/net-misc/sipp/Manifest b/net-misc/sipp/Manifest new file mode 100644 index 000000000000..b6391ce79e62 --- /dev/null +++ b/net-misc/sipp/Manifest @@ -0,0 +1 @@ +DIST sipp-3.6.0.tar.gz 1055201 BLAKE2B 48b431bfc33d3a03e6e972ef3ce184989afb12c7e0f20c6c3cf9b72ebcd65cb12cf4cab2b90e010d16e17b9bb4832f42915b104ea9bd1253242d304ab4f3cb32 SHA512 eecbc18a18558a3fbc4f7c841d1fc8bd5be4b0c5d2bb363a12faf730f3c6a0773a24f07dbf062e68baf1a93b21686fa09258d0e08b45b4f941eb5d573bb25c12 diff --git a/net-misc/sipp/files/sipp-3.6.0-parallel-build.patch b/net-misc/sipp/files/sipp-3.6.0-parallel-build.patch new file mode 100644 index 000000000000..6521918339d2 --- /dev/null +++ b/net-misc/sipp/files/sipp-3.6.0-parallel-build.patch @@ -0,0 +1,11 @@ +--- sipp-3.6.0/Makefile.am.o 2019-12-22 10:40:37.766229344 +0200 ++++ sipp-3.6.0/Makefile.am 2019-12-22 10:42:09.006266083 +0200 +@@ -172,7 +172,7 @@ + + # Ensure that after a reconfigure the source is cleaned. + .autoclean: Makefile +- make clean ++ $(MAKE) clean + echo > .autoclean + BUILT_SOURCES = .autoclean + diff --git a/net-misc/sipp/metadata.xml b/net-misc/sipp/metadata.xml new file mode 100644 index 000000000000..2308b2753fdf --- /dev/null +++ b/net-misc/sipp/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>jaco@uls.co.za</email> + <name>Jaco Kroon</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="pcap">Enable functionality to replay RTP data from a pcap file</flag> + </use> +</pkgmetadata> diff --git a/net-misc/sipp/sipp-3.6.0.ebuild b/net-misc/sipp/sipp-3.6.0.ebuild new file mode 100644 index 000000000000..e4b282e3f3f6 --- /dev/null +++ b/net-misc/sipp/sipp-3.6.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A free Open Source test tool / traffic generator for the SIP protocol" +HOMEPAGE="http://sipp.sourceforge.net/ https://github.com/SIPp/sipp/releases" +SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${PF}.tar.gz" + +LICENSE="GPL-2 ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gsl +pcap sctp +ssl" + +PATCHES=( "${FILESDIR}/sipp-3.6.0-parallel-build.patch" ) + +DEPEND="sys-libs/ncurses:= + ssl? ( dev-libs/openssl:= ) + pcap? ( + net-libs/libpcap + net-libs/libnet:1.1 + ) + gsl? ( sci-libs/gsl:= ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_with gsl) \ + $(use_with pcap) \ + $(use_with sctp) \ + $(use_with ssl openssl) \ + --with-rtpstream +} + +src_install() { + default + insinto /usr/share/${PN} + use pcap && doins pcap/*.pcap + dodoc CHANGES.md README.md +} |