Revert "bulk checksum: Don't retry fetch on failure if networking disabled."
This reverts commit 20dc590c29e35866065bcbccc60a8d015289488e.
Networking is disabled pre-fetch and post-checksum. So the refetch does
still have networking. It is done in case a cached file does not match
what's in distinfo / rerolled upstream. That is, reverting this fixes
fetching distinfo-expected rerolled distfiles.
What we want is probably to only call `make checksum` and not `make fetch`.
This would cause 1 fetch attempt and would redownload a rerolled
distfile. Rather than risk more regression here though just revert to
what works.
(cherry picked from commit 0198103a348b99189259957ff1edfa5636237c37)
Revert "bulk checksum: Don't retry fetch on failure if networking disabled."
This reverts commit 20dc590c29e35866065bcbccc60a8d015289488e.
Networking is disabled pre-fetch and post-checksum. So the refetch does
still have networking. It is done in case a cached file does not match
what's in distinfo / rerolled upstream. That is, reverting this fixes
fetching distinfo-expected rerolled distfiles.
What we want is probably to only call `make checksum` and not `make fetch`.
This would cause 1 fetch attempt and would redownload a rerolled
distfile. Rather than risk more regression here though just revert to
what works.
[Github] Drop LLVM 21 installation from libc Dockerfile (#194178)
The compiler version was bumped in
8abce0a63c10124aa26a070ead80a68f705c95f9, so we no longer need to
include this. We should probably just hash pin the version in future
workflows for future toolchain upgrades.
security/openssh-portable: XMSS has been removed. Tidy up options
XMSS key support was removed in 10.1 https://www.openssh.com/txt/release-10.1
Remove option from port Makefile
PR: 290220
when '-i[rR]' is given, prompt the user for examination of directories as well as for removal
Previously, interactively and recursively removing a directory hierarchy
did not iteratively prompt the user for confirmation for both descending
into as well as removing directories.
This uses the patch suggested by rvp at SDF.ORG on tech-userlevel back in
February to more closely match the behavior of macOS and Linux as well
as user expectations.
ifnet: if_detach(): Fix races with vmove operations
The rationality is that the driver private data holds a strong reference
to the interface, and the detach operation shall never fail. Given the
vmove operation, if_vmove_loan(), if_vmove_reclaim() or vnet_if_return()
is not atomic and spans multiple steps, acquire ifnet_detach_sxlock only
for if_detach_internal() and if_vmove() is not sufficient. It is possible
that the thread running if_detach() sees stale vnet, or the vmoving is
in progress, then if_unlink_ifnet() will fail.
Fix that by extending coverage of ifnet_detach_sxlock a bit to also
cover if_unlink_ifnet(), so that the entire detach and vmove operation
is serialized.
Given it is an error when the if_unlink_ifnet() fails, and if_detach()
is a public KPI, prefer panic() over assertion on failure, to indicate
explicitly that bad thing happens. That shall also prevent potential
corrupted status of the interface, which is a bit hard to diagnose.
[4 lines not shown]
Allow '!}' and '!)' at EOF, even though there is no forward movement.
The updated behavior differs from traditional vi but matches vim.
It is already possible to run bang commands at EOF in conjunction
with some other forward movement commands such as 'l' and 'w'.
From Walter Alejandro Iglesias
devel/lua-language-server: Enable verbose builds and support ccache
There are two build phases: first the port builds luamake, and then
it uses luamake to build LuaLS. Verbosity (i.e. showing build
commands) and building with ccache is enabled for both phases.
Reviewed by: Dave Marker
Approved by: Dave Marker (maintianer)
Differential Revision: https://reviews.freebsd.org/D56566
ifinfo: improve output of hwassist value
In addition to print the hexadecimal number hwassist, also print
the symbolic names of the corresponding CSUM_* flags.
Reviewed by: tuexen
Differential Revision: https://reviews.freebsd.org/D55055
Event: Wiesbaden Hackathon 2026
(cherry picked from commit d84870d90bafe75eb87759df0ab41ff0214c866e)
mk: add udev.buildlink3.mk
This Makefile fragment is meant to be included in packages that
require an implementation of the udev user-space library for querying
information about devices.
pkgconf: fix the build with GCC 14
Building pkgconf with GCC 14 currently fails with:
no option '-Wincompatible-pointer-types-discards-qualifiers'
This relaxes warnings for libpkgconf, pkgconf(1), and bomtool(1) until
the improvements are published upstream (see PR #444).
Co-authored-by: ngie
Approved by: ngie
Sponsored by: The FreeBSD Foundation
Event: Wiesbaden Hackathon 202604
Differential Revision: https://reviews.freebsd.org/D56591
textproc/scooter: update to 0.9.1
New features:
feat: add colour on empty search by @Its-Just-Nans in #375
Bug fixes:
Remove svg from binary extension detection by @thomasschafer in #355
Avoid searching again when toggling escape sequences by @thomasschafer in #357
Other changes:
Bump various deps
New Contributors
@Its-Just-Nans made their first contribution in #375