net/tcpkali: remove port
Upstream was originally hosted on a github organisation named
satori-com, which was at some point renamed to machinezone, leaving
the port working with a redirect. Later, somebody grabbed the
satori-com github handle and created a repository with the tcpkali name,
breaking the redirect. This new repository is empty except for a file
named the same as tcpkali's main documentation file, holding a
suspicious shell command.
While the tarball we attempt to fetch is long gone, it is still in our
cache and thus building the port succeeds for now. Our local port does
not seem like it was compromised in any way.
Neverthless, remove this port to avoid this confusing situation
entirely. Upstream is gone and some fishy things are happening.
Reported by: danilo, des
net/tcpkali: forbid port
A possible backdoor issue was discovered.
Forbid this port until this can be investigated in detail.
Reported by: danilo
MFH: 2026Q1
net/tcpkali: fix build on FreeBSD 15
Our new inotify support confuses the bundled libev.
Unbundle libev to fix the build.
Something is fishy with this port; the upstream repository does not
exist anymore and the one listed in WWW is blank.
This should be investigated.
MFH: 2026Q1
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)
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.
(Only the first 15 lines of the commit message are shown above )
Change !x86 from BROKEN_powerpc64 to ONLY_FOR_ARCHS. The upstream has
x86 assembler unconditionally hard-coded in src/tcpkali_atomic.h.
Approved by: portmgr (tier-2 blanket)
Try to bring some consistency to ports that have x86-specific pieces.
- in general, if we think that the code is not architecture-specific,
and instead just enables x86 assembler by default, those should
use BROKEN rather than IGNORE. This will allow them to be attempted
with TRYBROKEN.
- spell i386 as x86.
- spell asm as assembler.
- pet portlint.
These changes should have no effect on tier-1 builds.
Approved by: portmgr (tier-2 blanket)
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket)