[lld-macho] Make printing DWARF 5 source locations work (#233946)
DWARF 5 line tables store directory and file names in __debug_line_str,
so we need to pass that through.
Morally ports 3832d7c25df912 from lld/ELF.
build.sh: keep shipping the FreeBSD ports repo in /usr/local/etc/pkg/repos
The image still ships /usr/local/etc/pkg/repos/FreeBSD.conf
(pkg.FreeBSD.org/latest) so FreeBSD ports packages install out of the
box. It sits below the NextBSD repo (priority 0 vs 100); NextBSD's pkg
never takes pkg from it and keeps its packages in /usr/local/ and /var/.
No /usr/local/etc/pkg.conf is written. Step 5b uses the same file again.
Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
net/arpwatch: Set LICENSE
I ran more over all the .c files, quickly. Almost all files have a
license, and they are all original-bsd (4 clause). Many of them are
apparently in an LBL style, where there are 3 numbered clauses and the
4th clause is present but not numbered.
All in all this is as good as it gets for 90s code. The intent of
LBL/UC is clear.
net/haproxy: on stop, terminate immediatly rather than waiting for connections to close. Provide haproxy_sig_stop variable to fallback to soft-stop behaviour.
Suggested by: phk
py-aiohttp-remotes: update to 1.4.0.
1.4.0
Fixed BasicAuth to accept passwords that contain a colon; only the first: separates the user name from the password
Fixed UntrustedIP being logged twice for a single rejected request
Dropped Python 3.9 and 3.10 support, added Python 3.14 and 3.15 support. (#643)
Dropped the typing-extensions runtime dependency. (#644)
1.3.0
Added explicit tests for running with Python 3.11, 3.12, 3.13
Fix for X-Forwarded-Host parsing when it contains multiple hosts. (#436)
Dropped Python 3.7 and 3.8 support, the minimal supported aiohttp is 3.9
math/py-mathics: Fix with mpmath 1.4 and llvmlite 0.45+
- mathics/core/atoms.py annotates Number.to_mpmath with
mpmath.ctx_mp_python.mpf, which mpmath 1.4 renamed, so
mathics.core.atoms and most builtins fail to import. Use the public
mpmath.mpf.
- mathics/compile/compile.py calls llvmlite.binding.initialize(),
which raises RuntimeError since llvmlite 0.45 (initialization is
automatic), breaking Compile and every builtin module that imports
it (calculus, plot, ...). Drop the call, as upstream 10.0 did.
While here, follow the Python Ports Policy, fix portlint warnings and
document the patches.
PR: 299971
MFC after: 5 days
[X86] Generate X86MemUnfoldTable at compile time. NFC (#235442)
This is a table for memory->register unfolding. Previously we computed
this table lazily at runtime which involved sorting it. However we can
just compute it in TableGen and save geomean 0.30% compile time on
stage2-O3 builds:
https://llvm-compile-time-tracker.com/compare.php?from=2b6e769dd3add8bbd8d8be60e59f8d7e5f30ec54&to=b6594131545c6de101ef37570ac6892edabad6c7&stat=instructions:u
It doesn't make much of a difference for LTO builds since the table is
only computed once in the link step, but for non-LTO builds where there
are many codegen phases this helps.
The Clang binary size increases by 113KiB for arm64 Release + asserts,
which seems negligible (0.06% overall)
Assisted-by: Opus 5.5
devel/p5-DateTime-Format-IBeat: Remove expired port
2026-10-23 devel/p5-DateTime-Format-IBeat: Upstream distribution has never had an authorized release on CPAN
PowerPC: Remove LiveVariables run and unused LiveIntervals requirement
PPCTLSDynamicCall has not used LiveIntervals since 3ff319c69047, but
still required the analysis. LiveIntervals requires there to be no
unreachable blocks or otherwise it asserts. These blocks were
indirectly removed by adding the extra LiveVariables run, because
LiveVariables has a declared requirement on
UnreachableMachineBasicBlockElim.
Drop the dead analysis requirements along with the LiveVariables run.
This also avoids computing LiveIntervals at -O0 for PIC. This is
still broken if the pipeliner is explicitly enabled on optnone
functions which requires a separate fix.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
Correctly check whether CAs were previously confirmed
The intention was to check using the state from the previous run, but
this got lost in a refactor.
Reported by Ties de Kock
OK tb@
finance/p5-Business-WorldPay-Junior: Remove expired port
2026-10-23 finance/p5-Business-WorldPay-Junior: Upstream module withdrawn by its author on CPAN
finance/p5-Business-OnlinePayment-SurePay: Remove expired port
2026-10-23 finance/p5-Business-OnlinePayment-SurePay: Backend for the defunct Pure Payments SurePay gateway
finance/p5-Business-OnlinePayment-Network1Financial: Remove expired port
2026-10-23 finance/p5-Business-OnlinePayment-Network1Financial: Backend for the defunct Network1Financial payment gateway