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.
[flang][OpenACC] Fix false DEFAULT(NONE) error for named DO loop construct names (#189204)
In OpenACC semantic checking filter out symbols with MiscDetails, which
include construct names, scope names, complex part designators, type
parameter inquiries, etc.
Merge tag 'phy-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Pull phy fixes from Vinod Koul:
- Qualcomm PCS table fix for ufs phy
- TI device node reference fix
- Common prop kconfig fix
- lynx CDR lock workaround for lanes disabled
- usb disconnect function fix of k1 driver
* tag 'phy-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()
phy: k1-usb: add disconnect function support
phy: lynx-28g: skip CDR lock workaround for lanes disabled in the device tree
phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable
net-mgmt/lldpd: Update to 1.0.21
* Define library dependency for readline
* Fix dependency "leakage" from net-snmp by adding -Wl,--as-needed
to LDFLAGS
PR: 293841
Tested by: John W. O'Brien <john at saltant.com>
Approved by: maintainer timeout, 2+ weeks
devel/libchdr: Update to g20260310
* Use short hash for GH_TAGNAME. This follows the Porter's Handbook more
closely.
* Split Github variables into separate section for improved readability.
* Add option LTO, enabled by default. This replaces enabling LTO via the
WITH_LTO variable. Having an LTO port option is more commonly used in
the ports tree.
* Replace zlib with miniz in EXTRACT_AFTER_ARGS because upstream has
switched to a leaner implementation for the vendored zlib.
Also safeguard every --exclude entry to match the intended path only
and place them on a separate line for improved readability.
Changelog: https://github.com/rtissera/libchdr/compare/40f96ee...7715de1
PR: 294074
security/libssh2: Remove zlib leftover menu option definition
Remove zlib definition from OPTIONS_DEFAULT as there's no port logic left
Approved by: blanket
Merge tag 'dmaengine-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Pull dmaengine fixes from Vinod Koul:
"A bunch of driver fixes with idxd ones being the biggest:
- Xilinx regmap init error handling, dma_device directions, residue
calculation, and reset related timeout fixes
- Renesas CHCTRL updates and driver list fixes
- DW HDMA cycle bits and MSI data programming fix
- IDXD pile of fixes for memeory leak and FLR fixes"
* tag 'dmaengine-fix-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (21 commits)
dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA
dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
dmaengine: xilinx: xilinx_dma: Fix dma_device directions
[17 lines not shown]