commit: 4555c63245fb5f1e1bc47318c233605864c95b31 Author: Jaco Kroon <jkroon <AT> gentoo <DOT> org> AuthorDate: Mon Feb 16 08:41:30 2026 +0000 Commit: Jaco Kroon <jkroon <AT> gentoo <DOT> org> CommitDate: Mon Feb 16 08:41:30 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4555c632
net-misc/sipp: drop 3.7.3-r1 Signed-off-by: Jaco Kroon <jkroon <AT> gentoo.org> net-misc/sipp/Manifest | 1 - net-misc/sipp/files/sipp-3.7.3-overflow.patch | 84 --------------------------- net-misc/sipp/sipp-3.7.3-r1.ebuild | 54 ----------------- 3 files changed, 139 deletions(-) diff --git a/net-misc/sipp/Manifest b/net-misc/sipp/Manifest index 568d68afa11f..454bcf9a4af5 100644 --- a/net-misc/sipp/Manifest +++ b/net-misc/sipp/Manifest @@ -1,4 +1,3 @@ -DIST sipp-3.7.3.tar.gz 932370 BLAKE2B 8a7cbafe89e6bfbeba16f65f173d18d4239848fd33ecf9670ff36800020e88dbf7a4d49ff35a87cb5b87c1c15d8b85ccdfc6c916982e4a892172d349ec551d88 SHA512 a04f8d02bd19068d5a6895e1c800f21ee7dc4355f9d7800579a7961c9388ad74144994a63a8fdfdc5b0fca09f7fd6ab004e14e5067e0ff9a79037194661abada DIST sipp-3.7.5-cmake.patch 1005 BLAKE2B 8ec40712e8aedc95e644b0f9a5d36730541906c036fe3e30f29aced2b454c691b47119ae508b16bd8308f88ee39e9fe3553f7b16b5d8842440ab32b6c4ec81e2 SHA512 9e4097a51078094fe71615bbb646e28b2f72fda5c24694f4017054ad64f597b21ec173a8c5542931f4399cc87ea01850e5feda1410ccc7c4d01106b22637d785 DIST sipp-3.7.5.tar.gz 934273 BLAKE2B 8b7c20ece20925f52edd9c4728acd83fff41f4132fb573fe3eb8ecf4bbf16ab8a64a65a7ce48ebfce56c431e4e070f0445d75c37cd383cdbc46a092c75c39076 SHA512 78ac3a1e9e959a6e7431db7131e94f44fd49bc6c1823f6d070424089faf6e7528756324a6a75015a15cc706a61615f9d995f5e98131fb89e76ef0ba63b1bcdc5 DIST sipp-3.7.7.tar.gz 934777 BLAKE2B a9f1076de6e5c3a6d8234cbc8b4142413e0d548cde42640a0a6d0006cb2b85ed1d1f23394d98d5ee2621490f34906f8d49254edf0f8de60f2aca049831aeb133 SHA512 4bec4a6d2d3d5c235bcc94034268b48765739571095ef05cf072273065f7cfabb75bd71c1b070223cca62482c8f5b97796e49f7bc0a5eee91d81f90fda8ed7cc diff --git a/net-misc/sipp/files/sipp-3.7.3-overflow.patch b/net-misc/sipp/files/sipp-3.7.3-overflow.patch deleted file mode 100644 index 87e9c468e576..000000000000 --- a/net-misc/sipp/files/sipp-3.7.3-overflow.patch +++ /dev/null @@ -1,84 +0,0 @@ -https://bugs.gentoo.org/940748 -https://github.com/SIPp/sipp/commit/fdc0c97e1d8acbe4de0d89cf26dfe74bf9b413ed - -From fdc0c97e1d8acbe4de0d89cf26dfe74bf9b413ed Mon Sep 17 00:00:00 2001 -From: Orgad Shaneh <[email protected]> -Date: Wed, 11 Sep 2024 20:55:06 +0300 -Subject: [PATCH] Fix 32-bit compilation - ---- a/src/call.cpp -+++ b/src/call.cpp -@@ -1563,8 +1563,8 @@ char * call::get_last_header(const char * name) - if (name[len - 1] == ':') { - return get_header(last_recv_msg, name, false); - } else { -- char with_colon[MAX_HEADER_LEN]; -- sprintf(with_colon, "%s:", name); -+ char with_colon[MAX_HEADER_LEN+2]; -+ snprintf(with_colon, MAX_HEADER_LEN+2, "%s:", name); - return get_header(last_recv_msg, with_colon, false); - } - } -@@ -1604,8 +1604,8 @@ char * call::get_last_request_uri() - } - - last_request_uri[0] = '\0'; -- if (tmp && (tmp_len > 0)) { -- strncpy(last_request_uri, tmp, tmp_len); -+ if (tmp_len > 0) { -+ memcpy(last_request_uri, tmp, tmp_len); - } - last_request_uri[tmp_len] = '\0'; - ---- a/src/rtpstream.cpp -+++ b/src/rtpstream.cpp -@@ -2702,7 +2702,7 @@ void rtpstream_audioecho_thread(void* param) - pthread_mutex_lock(&debugremutexaudio); - if (debugrefileaudio != nullptr) - { -- fprintf(debugrefileaudio, "DATA SUCCESSFULLY RECEIVED [AUDIO] nr = %ld...", nr); -+ fprintf(debugrefileaudio, "DATA SUCCESSFULLY RECEIVED [AUDIO] nr = %d...", int(nr)); - } - for (int i = 0; i < 12; i++) - { -@@ -2780,7 +2780,8 @@ void rtpstream_audioecho_thread(void* param) - pthread_mutex_lock(&debugremutexaudio); - if (debugrefileaudio != nullptr) - { -- fprintf(debugrefileaudio, "DATA SUCCESSFULLY SENT [AUDIO] seq_num = [%u] -- MISMATCHED RECV/SENT BYTE COUNT -- errno = %d nr = %ld ns = %ld\n", seq_num, errno, nr, ns); -+ fprintf(debugrefileaudio, "DATA SUCCESSFULLY SENT [AUDIO] seq_num = [%u] -- MISMATCHED RECV/SENT BYTE COUNT -- errno = %d nr = %d ns = %d\n", -+ seq_num, errno, int(nr), int(ns)); - } - pthread_mutex_unlock(&debugremutexaudio); - } else { -@@ -2961,7 +2962,7 @@ void rtpstream_videoecho_thread(void* param) - pthread_mutex_lock(&debugremutexvideo); - if (debugrefilevideo != nullptr) - { -- fprintf(debugrefilevideo, "DATA SUCCESSFULLY RECEIVED [VIDEO] nr = %ld...", nr); -+ fprintf(debugrefilevideo, "DATA SUCCESSFULLY RECEIVED [VIDEO] nr = %d...", int(nr)); - } - for (int i = 0; i < 12; i++) - { -@@ -3038,7 +3039,8 @@ void rtpstream_videoecho_thread(void* param) - pthread_mutex_lock(&debugremutexvideo); - if (debugrefilevideo != nullptr) - { -- fprintf(debugrefilevideo, "DATA SUCCESSFULLY SENT [VIDEO] seq_num = [%u] -- MISMATCHED RECV/SENT BYTE COUNT -- errno = %d nr = %ld ns = %ld\n", seq_num, errno, nr, ns); -+ fprintf(debugrefilevideo, "DATA SUCCESSFULLY SENT [VIDEO] seq_num = [%u] -- MISMATCHED RECV/SENT BYTE COUNT -- errno = %d nr = %d ns = %d\n", -+ seq_num, errno, int(nr), int(ns)); - } - pthread_mutex_unlock(&debugremutexvideo); - } else { ---- a/src/sip_parser.cpp -+++ b/src/sip_parser.cpp -@@ -455,7 +455,7 @@ static const char* internal_find_header(const char* msg, const char* name, const - ptr = strchr(ptr, '\n'); - if (!ptr || ptr[-1] != '\r' || (ptr[1] == '\r' && ptr[2] == '\n')) { - if (ptr && ptr[-1] != '\r') { -- WARNING("Missing CR during header scan at pos %ld", ptr - msg); -+ WARNING("Missing CR during header scan at pos %d", int(ptr - msg)); - /* continue? */ - } - return nullptr; - diff --git a/net-misc/sipp/sipp-3.7.3-r1.ebuild b/net-misc/sipp/sipp-3.7.3-r1.ebuild deleted file mode 100644 index 6b6fe8219e4d..000000000000 --- a/net-misc/sipp/sipp-3.7.3-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A free Open Source test tool / traffic generator for the SIP protocol" -HOMEPAGE="https://github.com/SIPp/sipp" -SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2 ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gsl +pcap sctp +ssl" - -DEPEND="sys-libs/ncurses:= - gsl? ( sci-libs/gsl:= ) - pcap? ( - net-libs/libpcap - net-libs/libnet:1.1 - ) - sctp? ( net-misc/lksctp-tools ) - ssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-overflow.patch -) - -src_prepare() { - sed -e 's/ -Werror / /' -i "${S}/CMakeLists.txt" || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DUSE_GSL=$(usex gsl 1 0) - -DUSE_PCAP=$(usex pcap 1 0) - -DUSE_SCTP=$(usex sctp 1 0) - -DUSE_SSL=$(usex ssl 1 0) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /usr/share/${PN} - use pcap && doins pcap/*.pcap - dodoc CHANGES.md README.md -}
