Bug 280260 - net-mgmt/tcpreplay: Update to 4.5.1
Summary: net-mgmt/tcpreplay: Update to 4.5.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: Vladimir Druzenko
URL: https://github.com/appneta/tcpreplay/...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-13 14:33 UTC by mew14930xvi
Modified: 2024-07-18 19:51 UTC (History)
3 users (show)

See Also:


Attachments
update to 4.5.1 (3.88 KB, patch)
2024-07-13 14:33 UTC, mew14930xvi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mew14930xvi 2024-07-13 14:33:47 UTC
Created attachment 252017 [details]
update to 4.5.1

take maintainership
add LICENSE_FILE
OPTIONS modified
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2024-07-13 21:53:55 UTC
The change of port OPTION is misleading given how we define dependencies and/or functionality in the tree in general (enabled/disabled). Just keep it as it is or rename the option.

Are patches upstreamed?
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2024-07-15 12:20:28 UTC
(In reply to Daniel Engberg from comment #1)
Do you mean rename LIBPCAP to LIBPCAP_PORTS in the patch?
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2024-07-15 12:41:06 UTC
(In reply to Daniel Engberg from comment #1)
https://github.com/appneta/tcpreplay/issues/809#issuecomment-2228382291
Comment 4 Emanuel Haupt freebsd_committer freebsd_triage 2024-07-16 13:13:47 UTC
I didn't see this PR when I committed a97f9d30a7355d1bccbc1b3cc615571aba81427a, sorry.

@vvd: Please feel free to pass maintainership to the submitter.
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-07-16 16:15:30 UTC
A commit in branch main references this bug:

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

commit e2455c7452a3c677008ca89700ccfc60e30620b0
Author:     mew14930xvi <mew14930xvi@inbox.lv>
AuthorDate: 2024-07-16 16:04:33 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-07-16 16:12:17 +0000

    net-mgmt/tcpreplay: take maintainership, add LICENSE_FILE, OPTIONS modified

    Also:
     - replace patch for fix build (upstream issue:
    https://github.com/appneta/tcpreplay/issues/809);
     - remake patches with makepatch;
     - remove GNU_CONFIGURE_MANPREFIX.

    Version 4.5.1 contains many bug fixes:
    https://github.com/appneta/tcpreplay/releases/tag/v4.5.1

    PR:             280260
    Approved by:    ehaupt (maintainer)
    MFH:            2024Q3

 net-mgmt/tcpreplay/Makefile                           | 15 +++++----------
 net-mgmt/tcpreplay/files/patch-Makefile.in            | 12 ++++++------
 net-mgmt/tcpreplay/files/patch-lib_queue.h (gone)     | 19 -------------------
 .../tcpreplay/files/patch-src_fragroute_mod.c (new)   | 15 +++++++++++++++
 .../tcpreplay/files/patch-src_fragroute_pkt.h (new)   | 13 +++++++++++++
 5 files changed, 39 insertions(+), 35 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-07-16 16:18:33 UTC
A commit in branch 2024Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0b0fa9adaf9413d2c727c5a3711f6c425d37c0d4

commit 0b0fa9adaf9413d2c727c5a3711f6c425d37c0d4
Author:     mew14930xvi <mew14930xvi@inbox.lv>
AuthorDate: 2024-07-16 16:04:33 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-07-16 16:17:37 +0000

    net-mgmt/tcpreplay: take maintainership, add LICENSE_FILE, OPTIONS modified

    Also:
     - replace patch for fix build (upstream issue:
    https://github.com/appneta/tcpreplay/issues/809);
     - remake patches with makepatch;
     - remove GNU_CONFIGURE_MANPREFIX.

    Version 4.5.1 contains many bug fixes:
    https://github.com/appneta/tcpreplay/releases/tag/v4.5.1

    PR:             280260
    Approved by:    ehaupt (maintainer)
    MFH:            2024Q3

    (cherry picked from commit e2455c7452a3c677008ca89700ccfc60e30620b0)

 net-mgmt/tcpreplay/Makefile                           | 15 +++++----------
 net-mgmt/tcpreplay/files/patch-Makefile.in            | 12 ++++++------
 net-mgmt/tcpreplay/files/patch-lib_queue.h (gone)     | 19 -------------------
 .../tcpreplay/files/patch-src_fragroute_mod.c (new)   | 15 +++++++++++++++
 .../tcpreplay/files/patch-src_fragroute_pkt.h (new)   | 13 +++++++++++++
 5 files changed, 39 insertions(+), 35 deletions(-)
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2024-07-16 16:19:04 UTC
Thanks.
Comment 8 mew14930xvi 2024-07-16 16:50:10 UTC
I don't mind not being the maintainer.
To be honest, the former maintainers would be more suitable.

I do not have a github account so I did not report to upstream.
Sorry for the hassle.
Comment 9 Vladimir Druzenko freebsd_committer freebsd_triage 2024-07-16 17:00:27 UTC
(In reply to mew14930xvi from comment #8)
Emanuel Haupt already have 305 ports: https://portscout.freebsd.org/index-total.html
In the future, you will probably be able to devote more time to this port than he did. :-D
Comment 10 mew14930xvi 2024-07-17 16:01:26 UTC
(In reply to Vladimir Druzenko from comment #9)
ok. thanks.
Comment 11 Daniel Engberg freebsd_committer freebsd_triage 2024-07-18 19:51:25 UTC
(In reply to Vladimir Druzenko from comment #2)
Yes