Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108506 - sipp-3.5.2.ebuild (New Package)
Summary: sipp-3.5.2.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Tony Vroon (RETIRED)
URL: http://sipp.sourceforge.net/
Whiteboard:
Keywords: EBUILD, InOverlay, InVCS, PullRequest
Depends on:
Blocks:
 
Reported: 2005-10-08 08:54 UTC by Rabbe Fogelholm
Modified: 2019-12-22 16:59 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sipp-1.0.ebuild (New Package) (sipp-1.0.ebuild,865 bytes, text/plain)
2005-10-08 08:58 UTC, Rabbe Fogelholm
Details
sipp-1.0.ebuild (New Package, added ~sparc to KEYWORDS) (sipp-1.0.ebuild,872 bytes, text/plain)
2005-10-13 23:50 UTC, Rabbe Fogelholm
Details
sipp-1.1_rc3.ebuild (New Version) (sipp-1.1_rc3.ebuild,1.05 KB, text/plain)
2005-10-23 05:37 UTC, Rabbe Fogelholm
Details
sipp-1.1_rc5.ebuild (sipp-1.1_rc5.ebuild,1.31 KB, text/plain)
2006-08-30 03:23 UTC, Octavio Ruiz (Ta^3)
Details
net-misc/sipp-3.0 (sipp-3.0.ebuild,1.55 KB, text/plain)
2010-09-12 19:51 UTC, Octavio Ruiz (Ta^3)
Details
net-misc/sipp-3.1 (sipp-3.1.ebuild,1.54 KB, text/plain)
2010-09-12 19:52 UTC, Octavio Ruiz (Ta^3)
Details
ebuild for sipp-3.2 (sipp-3.2.ebuild,1.46 KB, text/plain)
2011-04-16 08:37 UTC, Daniel Golle
Details
net-misc/sip-3.2.ebuild (sipp-3.2.ebuild,1.52 KB, text/plain)
2012-10-29 17:45 UTC, Octavio Ruiz (Ta^3)
Details
sipp-3.5.1.ebuild (sipp-3.5.1.ebuild,823 bytes, text/plain)
2016-08-06 23:26 UTC, Alexandr Tiurin
Details
sipp-3.5.1.ebuild (sipp-3.5.1.ebuild,836 bytes, text/plain)
2018-03-07 10:53 UTC, Jaco Kroon
Details
sipp-3.5.2.ebuild (sipp-3.5.2.ebuild,828 bytes, text/plain)
2019-06-03 09:42 UTC, Jaco Kroon
Details
metadata.xml (metadata.xml,446 bytes, text/xml)
2019-06-03 12:01 UTC, Jaco Kroon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rabbe Fogelholm 2005-10-08 08:54:54 UTC
SIPp is a test tool for network elements that implement the SIP protocol
(rfc3261). It is one of the test tools listed at
<http://www.cs.columbia.edu/sip/implementations.html>, and I use it myself in
ongoing development where I work. Since there is no ebuild yet for SIPp in the
portage tree I thought I'd try and submit one.

I suggest the package name net-misc/sipp. There are other SIP related packages
in net-misc (siproxd, sipsak, linphone to name a few).
Comment 1 Rabbe Fogelholm 2005-10-08 08:58:33 UTC
Created attachment 70161 [details]
sipp-1.0.ebuild (New Package)
Comment 2 Rabbe Fogelholm 2005-10-08 09:00:52 UTC
I got the Summary wrong .. trying to change it now.

Comment 3 Rabbe Fogelholm 2005-10-13 23:50:08 UTC
Created attachment 70643 [details]
sipp-1.0.ebuild (New Package, added ~sparc to KEYWORDS)

Now tested on SPARC too.
Comment 4 Rabbe Fogelholm 2005-10-23 05:37:47 UTC
Created attachment 71275 [details]
sipp-1.1_rc3.ebuild (New Version)

Ebuild for version 1.1 RC3, tested on x86 and SPARC.
Comment 5 Octavio Ruiz (Ta^3) 2006-08-30 03:23:47 UTC
Created attachment 95449 [details]
sipp-1.1_rc5.ebuild

sipp-1.1_rc5.ebuild
Comment 6 Rabbe Fogelholm 2006-08-30 04:12:37 UTC
Tested installation of sipp-1.1_rc5 on an up-to-date x86 system, without and with the 'pcap' USE flag: installation-wise it Just Works.
Comment 7 Rabbe Fogelholm 2006-09-05 00:27:24 UTC
sipp-1.1_rc5 successfully rebuilt by gcc-4.1.1, as part of GCC upgrade including `emerge -e world'.
Comment 8 Octavio Ruiz (Ta^3) 2007-01-15 18:40:07 UTC
You can find sipp-1.1_rc8 in the Gentoo's VoIP overlay.
Comment 9 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-02-26 22:28:05 UTC
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached 
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the 
main tree.
Heuristics show that no Gentoo developer has commented on your ebuild.

Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. 
We anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 10 Rabbe Fogelholm 2009-03-01 19:55:35 UTC
> You can find sipp-1.1_rc8 in the Gentoo's VoIP overlay.

Not sure how to find the VoIP (voice-over-IP) overlay? I tried `layman -L' but nothing that looked like VoIP was listed.

I used to work in the VoIP field, but I don't any more. I dont know what the status of sipp is today. If it is good enough for inclusion in portage (or some overlay) then I hope that someone finds it worthwhile to take steps in that direction. I'm afraid I can't be of any help though.
Comment 11 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-04-16 04:18:47 UTC
(In reply to comment #10)
> > You can find sipp-1.1_rc8 in the Gentoo's VoIP overlay.
> 
> Not sure how to find the VoIP (voice-over-IP) overlay? I tried `layman -L' but
> nothing that looked like VoIP was listed.

`layman -a voip` with subversion installed should help you.
There are 2.0.1 and 3.0 ebuilds into the overlay.
Comment 12 Octavio Ruiz (Ta^3) 2010-09-12 19:51:55 UTC
Created attachment 247057 [details]
net-misc/sipp-3.0

At some point, bits/socket.h in glibc no longer includes limits.h hence sipp ebuild in the voip overlay is broken since then.

This ebuild fixes the one on the overlay  net-misc/sipp-3.0
Comment 13 Octavio Ruiz (Ta^3) 2010-09-12 19:52:01 UTC
Created attachment 247059 [details]
net-misc/sipp-3.1

net-misc/sipp-3.1 [Version bump]
Comment 14 Daniel Golle 2011-04-16 08:37:34 UTC
Created attachment 270165 [details]
ebuild for sipp-3.2
Comment 15 Octavio Ruiz (Ta^3) 2012-10-29 17:45:01 UTC
Created attachment 327704 [details]
net-misc/sip-3.2.ebuild

Version bump. 

It respects LDFLAGS as it didn't before.
Comment 16 Alexandr Tiurin 2016-08-06 23:26:52 UTC
Created attachment 442696 [details]
sipp-3.5.1.ebuild
Comment 17 Alexandr Tiurin 2016-08-06 23:27:24 UTC
Comment on attachment 442696 [details]
sipp-3.5.1.ebuild

># Copyright 1999-2016 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>EAPI=6
>
>inherit git-r3
>
>DESCRIPTION="A free Open Source test tool and traffic generator for the SIP protocol"
>HOMEPAGE="https://github.com/SIPp/sipp"
>EGIT_REPO_URI="https://github.com/SIPp/sipp"
>
>LICENSE="GPL-2"
>SLOT="0"
>KEYWORDS="~x86 ~amd64"
>
>IUSE="gsl pcap openssl sctp"
>
>DEPEND="sys-libs/ncurses
>		gsl? ( sci-libs/gsl )
>		pcap? ( net-libs/libpcap
>				net-libs/libnet )
>		openssl? ( dev-libs/openssl )"
>
>src_configure() {
>	autoreconf -ivf
>	if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
>		econf \
>			$(use_with openssl) \
>			$(use_with pcap) \
>			$(use_with gsl) \
>			$(use_with sctp)
>	fi
>}
>
>src_install() {
>	default
>	insinto /usr/share/${PN}
>	doins pcap/*.pcap
>	dodoc CHANGES.md FAQ.md README.md
>}
Comment 18 Alexandr Tiurin 2016-08-06 23:31:25 UTC
Comment on attachment 442696 [details]
sipp-3.5.1.ebuild

broken message
Comment 19 Amy Liffey gentoo-dev 2016-12-19 11:35:16 UTC
(In reply to Alexandr Tiurin from comment #18)
> Comment on attachment 442696 [details]
> sipp-3.5.1.ebuild
> 
> broken message

Hello,
would you be willing to maintain this package through Proxy Maintainers project?

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 20 Alexandr Tiurin 2016-12-24 20:31:46 UTC
(In reply to Amy Winston from comment #19)
> (In reply to Alexandr Tiurin from comment #18)
> > Comment on attachment 442696 [details]
> > sipp-3.5.1.ebuild
> > 
> > broken message
> 
> Hello,
> would you be willing to maintain this package through Proxy Maintainers
> project?
> 
> https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

Hello
I use sipp for my works in Gentoo,  so I'm willing to try proxy.
Comment 21 Jaco Kroon 2018-03-07 10:53:26 UTC
Created attachment 522646 [details]
sipp-3.5.1.ebuild

Hi,

RDEPEND should be set as well, since the libs are depended on at runtime.  As per ebuild(5) In EAPI 4 or later, RDEPEND will never be implicitly set. (whereas previously it defaulted to DEPEND.)

I also need the extra LIBS=-ltinfo environment variable for econf to get it to link.

We don't need autoreconf since we're not patching any related files.

I've opted to rather use the USE=ssl flag rather than USE=openssl.  The former has a description in profiles/use.desc whereas openssl does not.

We do need a description for the pcap USE flag still.

Kind Regards,
Jaco
Comment 22 Jaco Kroon 2018-03-07 10:55:54 UTC
Tony,

For your evaluation.  I'll keep this in my repo either way since we're going to utilize this for real-time status testing on live environments (ie, call completion testing compared to simple liveness).

Kind Regards,
Jaco
Comment 23 Tony Vroon (RETIRED) gentoo-dev 2019-06-03 08:04:11 UTC
(In reply to Jaco Kroon from comment #21)
> Created attachment 522646 [details]
> sipp-3.5.1.ebuild

Please try for EAPI 7 if possible.
The Gentoo copyright is outdated (2018) and should say Gentoo Authors.
 
> I also need the extra LIBS=-ltinfo environment variable for econf to get it
> to link.

Looks like you want append-ldflags?
Comment 24 Jaco Kroon 2019-06-03 09:42:17 UTC
Created attachment 578506 [details]
sipp-3.5.2.ebuild

Done.  And bumped to 3.5.2.  Will update subject again in a moment.

Do I need to upload an explicit metadata.xml file for you?

You're welcome to flag me as maintainer, and for use flags, the only flag which does not have a description from main is pcap, which I'd just state "enable functionality to replay RTP from pcap file".
Comment 25 Tony Vroon (RETIRED) gentoo-dev 2019-06-03 11:26:56 UTC
(In reply to Jaco Kroon from comment #24)
> Done.  And bumped to 3.5.2.  Will update subject again in a moment.

I don't see append-ldflags in here? Was it unnecessary in the end?

> Do I need to upload an explicit metadata.xml file for you?

Yes please.

> You're welcome to flag me as maintainer, and for use flags, the only flag
> which does not have a description from main is pcap, which I'd just state
> "enable functionality to replay RTP from pcap file".

List yourself first and me second.
Comment 26 Jaco Kroon 2019-06-03 12:01:30 UTC
Created attachment 578510 [details]
metadata.xml

(In reply to Tony Vroon from comment #25)
> (In reply to Jaco Kroon from comment #24)
> > Done.  And bumped to 3.5.2.  Will update subject again in a moment.
> 
> I don't see append-ldflags in here? Was it unnecessary in the end?

Not after the bump.  An upstream fix was included.

> > Do I need to upload an explicit metadata.xml file for you?
> 
> Yes please.
>
> > You're welcome to flag me as maintainer, and for use flags, the only flag
> > which does not have a description from main is pcap, which I'd just state
> > "enable functionality to replay RTP from pcap file".
> 
> List yourself first and me second.

Please find attached.
Comment 27 Larry the Git Cow gentoo-dev 2019-12-22 16:59:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7268b35a1f1a0b04112239cfd84c225558948c3

commit b7268b35a1f1a0b04112239cfd84c225558948c3
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2019-11-19 07:26:49 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-12-22 16:59:23 +0000

    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>

 net-misc/sipp/Manifest                             |  1 +
 .../sipp/files/sipp-3.6.0-parallel-build.patch     | 11 +++++
 net-misc/sipp/metadata.xml                         | 15 +++++++
 net-misc/sipp/sipp-3.6.0.ebuild                    | 48 ++++++++++++++++++++++
 4 files changed, 75 insertions(+)