cxgbetool: create one backend routine for all the loadX cmds
They are all doing almost the same thing so it makes sense to have one
common routine. The new routine supports non-regular files too. eg.
# cxgbetool chnex0 loadfw <(fetch -qo - http://srv/t7fw.bin)
MFC after: 1 week
Sponsored by: Chelsio Communications
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D55747
HBSD: Potentially fix security/snowflake-tor
We build golang binaries as PIEs by default. FreeBSD had specifically
added a -static flag, which is currently mutually exclusive with PIE.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
Mk/Uses: Add certs.mk to handle dependency on security/ca_root_nss
... as USES=certs:{phase} instead of reciting the whole dependency.
Around one hundred ports depend on security/ca_root_nss.
www/py-yt-dlp-ejs: Add USES=certs:fetch
npm requires this for some users/systems and not for others.
It's not clear what the differentiating factor is.
See details in the bug report.
PR: 268638
Reported by: James TD Smith
textproc/ctpp2: update MASTER_SITES and WWW
The project website is from time to time unreachable
and the source archive is not accessible anymore which
blocks the build process.
Create an alternate MASTER_SITES archive and update the
WWW to point to the archive.org backup of the website.