Bug 278918 - benchmarks/iperf3: Update to 3.17.1
Summary: benchmarks/iperf3: Update to 3.17.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Bruce A. Mah
URL: https://github.com/esnet/iperf/releas...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-11 18:48 UTC by Daniel Engberg
Modified: 2024-05-14 17:50 UTC (History)
0 users

See Also:
bmah: maintainer-feedback+


Attachments
Patch for iperf3 (1.37 KB, patch)
2024-05-11 18:48 UTC, Daniel Engberg
no flags Details | Diff
Patch for iperf3 v2 (1.54 KB, patch)
2024-05-13 19:35 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2024-05-11 18:48:53 UTC
Created attachment 250587 [details]
Patch for iperf3

* Some minor adjustments to Makefile

Compile and runtime tested on FreeBSD 14.0-RELEASE (amd64) (make, make check-plist, make test)
Poudriere testport OK 13.2-RELEASE (amd64)
Poudriere testport OK 14.0-RELEASE (amd64)
Comment 1 Bruce A. Mah freebsd_committer freebsd_triage 2024-05-13 14:52:43 UTC
Thanks for the patch!

We (iperf3 development team) might need to re-do the release process, which would probably result in an iperf-3.17.1. I recommend holding off for a day or two doing anything with the FreeBSD port/package while we get this sorted out.

It's been a long time since I did anything other than trivial updates to FreeBSD ports, so I'm not sure what this does to the FreeBSD Bugzilla process. No objection to the Makefile changes and I'm not sure what to do with the flags on this bug.
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2024-05-13 17:27:58 UTC
Sure, fine by me.
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2024-05-13 19:35:30 UTC
Created attachment 250628 [details]
Patch for iperf3 v2

- Use GitHub is primary site for MASTER_SITES and es.net as fallback
- Use variables in MASTER_SITES
Comment 4 Bruce A. Mah freebsd_committer freebsd_triage 2024-05-14 17:02:47 UTC
Patch looks good, thanks for the other port improvements as well!

Compile- and briefly run-tested on FreeBSD 13.2-RELEASE-p4/amd64.

Please feel free to commit this at your convenience. Alternatively let me know if you would prefer I do it, either way is great by me.
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-05-14 17:50:20 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5815f2f191de1e0fde005ad62cdfe6e47a60b51f

commit 5815f2f191de1e0fde005ad62cdfe6e47a60b51f
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-05-14 17:43:05 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-05-14 17:43:45 +0000

    benchmarks/iperf3: Update to 3.17.1

    - Use GitHub is primary site for MASTER_SITES and es.net as fallback
    - Use variables in MASTER_SITES
    - Minor adjustments to Makefile

    Changelog: https://github.com/esnet/iperf/releases/tag/3.17.1

    PR:             278918
    Reviewed by:    bmah (maintainer)

 benchmarks/iperf3/Makefile | 16 +++++++---------
 benchmarks/iperf3/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 12 deletions(-)
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2024-05-14 17:50:53 UTC
Committed, thanks!