From b447ac3a6d1bb09ddb6a5686620670e223b37642 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 1 Oct 2023 11:42:50 +0100 Subject: gentoo auto-resync : 01:10:2023 - 11:42:49 --- net-analyzer/tptest/Manifest | 2 + .../files/tptest-3.1.7-clang16-build-fix.patch | 11 +++++ net-analyzer/tptest/tptest-3.1.7-r3.ebuild | 50 ++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 net-analyzer/tptest/files/tptest-3.1.7-clang16-build-fix.patch create mode 100644 net-analyzer/tptest/tptest-3.1.7-r3.ebuild (limited to 'net-analyzer/tptest') diff --git a/net-analyzer/tptest/Manifest b/net-analyzer/tptest/Manifest index 3e081530ca1b..147cdece1aa5 100644 --- a/net-analyzer/tptest/Manifest +++ b/net-analyzer/tptest/Manifest @@ -1,4 +1,6 @@ +AUX tptest-3.1.7-clang16-build-fix.patch 261 BLAKE2B 228db6532e8d18fbabef7f1ad4b1f7b067950b64d9e7b69e5570dc4901dca3742cb321c0caf8fa6e8d6000960f60c0f337e809ae74c51303e2f216cb8eae7d57 SHA512 0ebeeee1d38a3c74c081a77458d456c14003cb6245b09cf03a4987132f7323fa818a790bfcde37c3238d7996a5c622001bbd0b6401832d5c0f9472592755badf AUX tptest-3.1.7-getstatsfromlinevuln.patch 5727 BLAKE2B 65fb90b6557317571fde1be18c608bdadfd379d9c0be7d110bfd2d15a028ecf35a0a6cc2e66cf69c2435cdab4d947a173cf9fec7c2521483a8f3d1dbe6cd9909 SHA512 3d0135d382adbbb58fc359d021313b4eef319d96c46cfdee06def06273dce259d0027a4dd043ccb08c5382dc543c6ec5ba05b536e685f41b946c8048711dc883 DIST tptest-3.1.7.tar.gz 313801 BLAKE2B cf4cc6e1e76dbaee8925d9432335ec0a28fcf790dba5c85568ea538fe442c55c8a3ad7ac4fbf4cb1c4ed967cc18dab50212ab26915232bd7fc284dc4e6f0278b SHA512 c78fdbc561adbe109be9fc45a2dbd5c452235525ac4d5f24e39fd8824825fd02c35853411c3f4ae1870f98b576df37f3f1f1266de7c40edcb8f35c69b9063c59 EBUILD tptest-3.1.7-r2.ebuild 904 BLAKE2B 2f3b67862522fd3f93e05433c97e9fcf6b5197eab84493b74d77b9d940e6b999ac9a1ee31d356bc8ea9d3879ac11699c73b8f75ec268abb7752a809d55b0e104 SHA512 91b6df4f70e62db824533ad93198f9d49d083e910bd76d0288fb59df73b702882ff8f5644aab5a87486a55850265fbc551f0db84405e2938149a4d3f37171ed1 +EBUILD tptest-3.1.7-r3.ebuild 959 BLAKE2B 1e9d128b694c706ba749f95f9de92eb3752f90e137441f7fd3cb67ec3d665971a5978651e190e3268f76a15d5cde7a850261b39b77efe4704ad38a6c3ed1f625 SHA512 117f736b0bbd832de3d6e5353278ce222e8bddef9639c38a754f4fc35e9a99a2d4e2b5a0f499ad097da67a3a51e36bc18e1df8475b76837894b250c4a1d3dd72 MISC metadata.xml 357 BLAKE2B 563f6be13b9ee7299ae71690c1be9c0bf1aea0c0bb2964385399b7762a477ca04ce7e0d6294c6b5b930a004ba849ad5e38eebce306573a0254d57f7e3208d811 SHA512 48c16b31b3960806ad7d11ed49c8d98a579f1d97018eeeee06f64628359ff5c381c0e25d71a40d2d520eba562a32647c0d2a39049630ee47bf27c468db0c713e diff --git a/net-analyzer/tptest/files/tptest-3.1.7-clang16-build-fix.patch b/net-analyzer/tptest/files/tptest-3.1.7-clang16-build-fix.patch new file mode 100644 index 000000000000..69b27d97ad05 --- /dev/null +++ b/net-analyzer/tptest/files/tptest-3.1.7-clang16-build-fix.patch @@ -0,0 +1,11 @@ +Bug: https://bugs.gentoo.org/897832 +--- a/apps/unix/server/server.c ++++ b/apps/unix/server/server.c +@@ -50,6 +50,7 @@ + #include + #include + #include ++#include + + // #include + // #include diff --git a/net-analyzer/tptest/tptest-3.1.7-r3.ebuild b/net-analyzer/tptest/tptest-3.1.7-r3.ebuild new file mode 100644 index 000000000000..bb6a9fe8ac01 --- /dev/null +++ b/net-analyzer/tptest/tptest-3.1.7-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +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" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-getstatsfromlinevuln.patch + "${FILESDIR}"/${PN}-3.1.7-clang16-build-fix.patch +) + +src_prepare() { + default + + sed -i apps/unix/{client,server}/Makefile \ + -e "s:^CFLAGS[[:space:]]*=:CFLAGS+=:" \ + || die + + cp -f os-dep/unix/* . || die + cp -f engine/* . || die +} + +src_compile() { + emake -C apps/unix/client \ + CC="$(tc-getCC)" \ + LDFLAGS="${LDFLAGS}" + + emake -C apps/unix/server \ + CC="$(tc-getCC)" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin apps/unix/client/tptestclient + dosbin apps/unix/server/tptestserver + + insinto /etc + doins apps/unix/server/tptest.conf +} -- cgit v1.2.3