net/packetdrill: Fix build on FreeBSD main Reported by: pkg-fallout Sponsored by: Netflixedb6071ceb
Port details
net/packetdrill0.0.2025042400
Network stack testing tool
- Maintainer
- olivier@FreeBSD.org
- Packages
- packetdrill 0.0.2025042400
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/freebsd-net/packetdrill
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (47)
net/packetdrill: Respect LDFLAGS No functional change intended. Sponsored by: Netflix983044439f
net/packetdrill: Update to 2025042400 Sponsored by: Netflix732a704e70
net/packetdrill: Fix distinfo following the package version fix Reported by: pkg-fallout43cb3a5e41
net/packetdrill: Fix version number Reported by: portmgr Sponsored by: Netflixf8f5e1e4f2
net/packetdrill: Update to 20240408 Sponsored by: Netflix845dd5f5a3
net/packetdrill: fix build on armv7, FreeBSD 12 - make a symbol new in FreeBSD 13 optional - mark a union as packed that will require unaligned access - define TEST_TARGET Approved by: portmgr (build fix blanket) MFH: 2023Q4f6c3a40927
net/packetdrill: Drop FreeBSD 12 While here, fix portlint complains about missing WWW tag. Reported by: pkg-fallout41d81a86e0
net/packetdrill: Update to 20230625 And take maintainership. PR: 272283 Approved by: kbowling Sponsored by: Netflix062df5cfbc
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
net/packetdrill: Update to 20220324 PR: 262767 Approved by: kbowling (maintainer)643dd1b565
cleanup: drop support for EOL FreeBSD 11.X Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index620968a43a
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
net/packetdrill: Fix build with PIE PR: 253275 Submitted by: Dawid Gorecki <dgr@semihalf.com> Approved by: kbowling (maintainer) Differential Revision: https://reviews.freebsd.org/D288659c4d860a51
net/packetdrill: Mark as broken on 11.x due to TFO struct differences Sponsored by: BBOX.io8d7f50417a
net/packetdrill: Update to 20200821, and fix clang11 Sponsored by: BBOX.iob9c185d58d
Drop the ipv6 virtual category for n* category as it is not relevant anymore88a9b99e26
net/packetdrill: update to 2019/02/26 head Reviewed by: tuexen Approved by: krion (mentor) Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D19371fa26ee6230
Remove compatibility code for FreeBSD < 11.2 from all ports. Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D177248a502cb2d4
net/packetdrill: mark as ignored on FreeBSD 10.x Approved by: krion (mentor) Differential Revision: https://reviews.freebsd.org/D171454b5b302949
net/packetdrill: fix forgotten distinfo update in rP478992 Approved by: timur (mentor), krion (mentor) Differential Revision: https://reviews.freebsd.org/D17060043f371e06
net/packetdrill: Take port maintainership and update PR: 230719 Reviewed by: tuexen Approved by: timur (mentor) Differential Revision: https://reviews.freebsd.org/D17024b7f6d21028
net/packetdrill: update to new snapshot Approved by: gnn Differential Revision: https://reviews.freebsd.org/D116004008046abc
Remove BROKEN_FreeBSD_9 Approved by: portmgr (blanket)e0b379fa6f
Update distinfo to match the Makefile version68df3e705c
Improve timing and fix a race condition Submitted by: tuexen@ Sponsored by: Dell EMC Isilon87b5dc6eb6
Note that this port is broken on FreeBSD 9.635fb5a30e
Use WRKSRC_SUBDIR instead of redefining WRKSRC. Spotted by: mat1623fafd3f
- Update to use freebsd-net/packetdrill repository instead of Google's one. It includes various fixes for FreeBSD and has been maintained by FreeBSD developers. - Drop binaries for testing. - Set maintainership to gnn@. Discussed with: tuexen and gnn680e72d7ec
Undo accidental inclusion of packetdrill update in tcptestsuite commit1a3ddb1090
Add a port for a set of scripts to test TCP using packetdrill Sponsored by: Dell EMC Isiloncaab20e423
- Switch to options helpers - No need to add DOCS and EXAMPLES to OPTIONS_DEFAULT Approved by: portmgr blanketc8bc06545f
net category: Remove $PTHREAD_LIBS openafs did not pass check-plist (pre-existing) so fixed and bumped. Also, pkg-plist was sorted. mediatomb and spread also fail plist-checks but they weren't fixed. approved by: PTHREAD blanketb90f611b9c
Allow staging as a regular user790ce2a4c6
Fix make stage.d08a88733f
Remove MK_INSTALL_AS_USER from MAKE_ENV. make[1]: "/usr/share/mk/bsd.own.mk" line 475: MK_INSTALL_AS_USER can't be set by a user. *** Error code 1 Stop. make: stopped in /usr/ports/net/packetdrill6f33cbfde6
Fix build.91312dfd11
Fix properties on pkg-pliste04b632220
- Update to 20130820. - Add STAGEDIR support.9f3ea8eba2
Add NO_STAGE all over the place in preparation for the staging support (cat: net)0c710c7b4e
Fix build on 10.0 and 8.X. Reported by: Lars Eggert, pkg-falloutb59b0bed4e
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
Add a patch to fix gcc build on head. Obtained from: murray29fbbf75db
Add net/packetdrill, a network stack testing tool. The packetdrill scripting tool enables quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to the NIC hardware. packetdrill currently works on Linux, FreeBSD, OpenBSD, and NetBSD. It can test network stack behavior over physical NICs on a LAN, or on a single machine using a tun virtual network device.6a6c9b116c