nfs_nfsdsocket.c: Allow Copy/Clone from a read-only fs
For some server file system types, such as ZFS, a Copy/Clone
operation can be done across file systems of the same file
system type.
However, without this patch, the Copy/Clone will fail with
EROFS if the input file is on a read-only mounted file system.
This happens because Copy/Clone will try to do a VOP_SETATTR()
of atime to set the atime.
This patch pretends the VOP_SETATTR() of atime worked for
read-only file systems. It fixes a problem when copying
files from a ZFS snapshot.
PR: 294010
MFC after: 2 weeks
x11/setxkbmap: Update to 1.3.5
Interesting changes:
+ new mdoc manual adding many standard sections like EXAMPLES
+ meson build system has been added, but we do not use it yet
Approved by: ziaee (x11)
HBSD: Disable retpolines for the bootloader
We've been building the bootloader with retpolines. With the latest
OpenZFS import, the addition of retpolines now causes the loader to be
too large in size, preventing a successful build.
Applying retpolines to the bootloader doesn't make sense, anyways. An
attacker able to exploit speculative execution vulnerabilities at the
bootloader stage has already won the game.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
Fixes: 8a62a2a5659d1839d8799b4274c04469d7f17c78
(cherry picked from commit 718049e7660f65ad46974e6f8534633158b7195d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
security/cdxgen: New port
cdxgen generates CycloneDX SBOMs for multiple programming
languages and ecosystems.
It supports scanning source code, containers, and binaries
to produce Software Bill of Materials outputs.
Project page:
https://github.com/CycloneDX/cdxgen
Sponsored by: OTTRIA
clang: Store Triple in multiset (#189264)
Previously this was storing StringRefs, which just happen
to be constant allocated strings. Change this into an owning
reference in the form that will actually be used. This will allow
changing the triples to something computed without maintaining
a table of every possible permutation.
We should not be intermingling ATC/TLB and I/D cache operations, but
for now ensure that the TBI*() functions are only made available for
Moto and/or HP MMU configurations.
clang: Simplify OpenMP triple adjustment
Previously this would find a list of offloading triples,
then later fill in the unknown components specifically for
OpenMP after the fact. Start normalizing the triples upfront,
before inserting into the set. Also stop special casing OpenMP
since there's no apparent reason to treat it differently from
other offload languages.
Also operate on the Triple rather than the string, and handle
the unset OS and environment separately.
clang: Store Triple in multiset
Previously this was storing StringRefs, which just happen
to be constant allocated strings. Change this into an owning
reference in the form that will actually be used. This will allow
changing the triples to something computed without maintaining
a table of every possible permutation.
[clang-format] Fix spacing before :: after non-macro identifiers (#189024)
This narrows clang-format's spacing heuristic for `identifier ::`.
Previously, clang-format preserved existing whitespace before `::` after
any
identifier, which caused inputs like:
```c++
template <typename T>
auto mem = &T :: member;
```
to format as:
```c++
template <typename T>
auto mem = &T ::member;
```
[20 lines not shown]
tex-lastpage{,-doc}: update to 2.1h
2.1h
The hook label for lastpagemodern.sty is now set to "lastpage".
A fix for compatibility with the titlesec package was applied.
2.1g
With the new kernel, special handling for packages french and frenchle must
not be done.
2.1f
Fix for new format version: Since LaTeX-format 2025-06-01 after shipping the
last page all further |\write|s are made |\immediate|, making
|\addtocounter{page}{-1}| and then |\addtocounter{page}{+1}| obsolete.
Consolidate a bunch of sub-includes of various config definitions
that were extremely-but-not-universally-common across the various
m68k platforms into files.m68k.
tex-koma-script: update to 3.49.2
3.49.1
- Workaround for generic cmd hook when catcode changing packages are used
- A message to be used only with KOMA-Script classes has been used with other
classes too
Both issue has been fixed, because they were results of KOMA-Script changed
in 2025.
3.49.2
The KOMA-Script author apologizes to all users and distributors for the BETA
test message in the classes and packages of KOMA-Script Release 3.49.1. This
build error has been fixed in version 3.49.2.
tex-jsclasses: update to 20250510
* jsclasses: Insert \inhibitglue and \ignorespaces at start of
\footnote content.
* okumacro.sty: Fix an error for \whichpage.