FreeBSD/ports c374ad9java/sqlitejdbc Makefile

java/sqlitejdbc: deprecate and expire

Upstream source dead for quite some time and long replaced by
sqlite-jdbc on GitHub.

PR:             293491
DeltaFile
+3-0java/sqlitejdbc/Makefile
+3-01 files

LLVM/project 6d01ff1compiler-rt/test/cfi cross-dso-diagnostic.cpp, compiler-rt/test/cfi/cross-dso/icall diag.cpp icall-from-dso.cpp

[NFC][cfi] Update diagnostic tests for better location matching (#194557)
DeltaFile
+2-3compiler-rt/test/cfi/icall/bad-signature.c
+1-1compiler-rt/test/cfi/cross-dso/icall/diag.cpp
+1-1compiler-rt/test/cfi/cross-dso/icall/icall-from-dso.cpp
+1-1compiler-rt/test/cfi/cross-dso/icall/icall.cpp
+1-1compiler-rt/test/cfi/cross-dso-diagnostic.cpp
+6-75 files

LLVM/project ed2c8f8llvm/include/llvm/ProfileData ETMTraceDecoder.h, llvm/lib/ProfileData ETMTraceDecoder.cpp

Revert "Reland "[llvm-profgen] Add support for ETM trace decoding" (#194465)"

This reverts commit 0eaa1f5884bf01064e280cee9148fc29b8bfa099.
DeltaFile
+0-251llvm/lib/ProfileData/ETMTraceDecoder.cpp
+36-71llvm/tools/llvm-profgen/llvm-profgen.cpp
+17-72llvm/tools/llvm-profgen/PerfReader.cpp
+0-81llvm/test/tools/llvm-profgen/etm-arch.test
+0-48llvm/test/tools/llvm-profgen/Inputs/etm-opencsd.yaml
+0-46llvm/include/llvm/ProfileData/ETMTraceDecoder.h
+53-5698 files not shown
+72-67214 files

LLVM/project 3459dbbclang/lib/AST ASTContext.cpp, clang/test/SemaCXX member-pointer.cpp

[clang] fix crash with c-style casts involving dependent member-pointer types

A dependent member-pointer type doesn't necessarily have a class declaration.

This simplifies the check performed in a helper for diagnosing a cast which removes qualifiers,
so it doesn't rely on this assumption.

Fixes #194524
DeltaFile
+5-10clang/lib/AST/ASTContext.cpp
+13-0clang/test/SemaCXX/member-pointer.cpp
+18-102 files

LLVM/project 25f5b36llvm/utils/TableGen/Basic DirectiveEmitter.cpp

[TableGen] Fix compile error in GCC-7.4.0 after 928f70d38e34
DeltaFile
+6-3llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+6-31 files

FreeBSD/src d5db883share/man/man7 groups.7

group.7: spell priority
DeltaFile
+1-1share/man/man7/groups.7
+1-11 files

LLVM/project 42d6ec6llvm/lib/CAS OnDiskCommon.cpp MappedFileRegionArena.cpp, llvm/lib/Support/Unix Path.inc

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+15-6llvm/lib/CAS/OnDiskCommon.cpp
+4-4llvm/lib/Support/Unix/Path.inc
+2-1llvm/lib/CAS/MappedFileRegionArena.cpp
+21-113 files

LLVM/project 264ac2dclang/lib/Driver/ToolChains Darwin.cpp, clang/test/CodeGenCUDA offloading-entries.cu device-stub-macho.cu

[HIP][MacOS] Mach-O support and Darwin toolchain fixes (#183991)

This PR adds support for HIP on macOS: Mach-O section naming, Darwin
host toolchain initialization guards, and HIPSPV behavior when Darwin is
the host.

This has been verified using chipStar on MacOS via the PoCL OpenCL
implementation.

## Uninitialized target workaround
Darwin’s toolchain is only initialized when its own TranslateArgs runs.
For HIP/CUDA device jobs, Darwin is used as the HostTC and never gets
its args translated, so its target stays uninitialized. The new checks
avoid asserting on that uninitialized state. A better long-term fix is
to initialize Darwin earlier (see the FIXME in Driver.cpp
BuildJobsForAction).

- [ ] Initialize Darwin toolchain during construction instead of lazily
in TranslateArgs. See Driver.cpp BuildJobsForAction FIXME.

    [2 lines not shown]
DeltaFile
+66-1clang/lib/Driver/ToolChains/Darwin.cpp
+40-12llvm/lib/Frontend/Offloading/Utility.cpp
+32-0clang/test/CodeGenCUDA/offloading-entries.cu
+23-9clang/test/Driver/linker-wrapper-image.c
+28-0clang/test/CodeGenCUDA/device-stub-macho.cu
+17-11llvm/lib/Frontend/Offloading/OffloadWrapper.cpp
+206-335 files not shown
+263-4311 files

FreeBSD/ports bffc171x11/xbacklight Makefile pkg-descr

x11/xbacklight: Update to 1.2.4

Update COMMENT and pkg-descr.
Add WWW.

https://lists.x.org/archives/xorg-announce/2024-November/003550.html

PR:             287997
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+5-6x11/xbacklight/Makefile
+4-2x11/xbacklight/pkg-descr
+3-3x11/xbacklight/distinfo
+12-113 files

LLVM/project dddd0dabolt/lib/Passes IndirectCallPromotion.cpp, bolt/test assume-abi.test

[BOLT][AArch64] Refuse to run IndirectCallPromotion pass (#194363)

`--icp=<value>`/`--indirect-call-promotion=<value>` results in an
`UNIMPLEMENTED` crash when invoked as it is unimplemented in AArch64.

- Guard IndirectCallPromotion for non-X86
- Update unsupported-passes.test with expected error
DeltaFile
+5-0bolt/lib/Passes/IndirectCallPromotion.cpp
+2-0bolt/test/AArch64/unsupported-passes.test
+1-1bolt/test/assume-abi.test
+8-13 files

LLVM/project 9e0057bclang/lib/Frontend/Rewrite FrontendActions.cpp, clang/test/FixIt fixit-recompile-warning-options.cpp

[clang] [fixit] Properly apply warning options during fixit-recompile (#190280)

Fixes https://github.com/llvm/llvm-project/issues/18707

During fixit recompile, the frontend was not reapplying command-line
diagnostic options, so the second pass could lose -Wno-* suppressions
and other warning configuration.

Added regression test to make sure that diagnostic options are properly
applied in the fixit-recompile path.
DeltaFile
+15-0clang/test/FixIt/fixit-recompile-warning-options.cpp
+2-0clang/lib/Frontend/Rewrite/FrontendActions.cpp
+17-02 files

LLVM/project b40c1d5llvm/lib/Transforms/IPO AlwaysInliner.cpp, llvm/test/Transforms/Inline flatten.ll

[LLVM] Fix use-after-free in AlwaysInliner flatten worklist (#194485)

Functions with both `alwaysinline` and `flatten` attributes were
collected into the `NeedFlattening` worklist, then erased during
always-inline processing, leaving dangling pointers. Fix by collecting
flatten functions after the always-inline loop, and eliminate the
separate worklist by iterating the module directly.
DeltaFile
+39-42llvm/lib/Transforms/IPO/AlwaysInliner.cpp
+38-0llvm/test/Transforms/Inline/flatten.ll
+77-422 files

FreeBSD/src c165079lib/libc/stdlib reallocarray.3

reallocarray.3: Fix formatting
DeltaFile
+1-1lib/libc/stdlib/reallocarray.3
+1-11 files

LLVM/project cbb012fllvm/include/llvm/Support Path.h

[Support] Mark string-returning sys::path::native nodiscard (#194675)

To make it clear that it doesn't modify the path in place like the other
overloads. Follow-up to #193228
DeltaFile
+2-1llvm/include/llvm/Support/Path.h
+2-11 files

FreeBSD/src 41c5a4atests/sys/net if_wg.sh

sys.net.if_wg.wg_key_peerdev_makeshared: Add require metadata

Add require.user root and require.kmods if_wg to
wg_key_peerdev_makeshared_head(), consistent with the other wg tests.

Without if_wg.ko causes ifconfig wg create to fail with EINVAL.  The
test also needs root to create jails.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-1tests/sys/net/if_wg.sh
+2-11 files

LLVM/project dc1d85cflang/test/Lower where.f90 where-allocatable-assignments.f90, flang/test/Transforms constant-argument-globalisation.fir

[flang][NFC] Converted five tests from old lowering to new lowering (part 52) (#194525)

Converted Lower/user-defined-operators.f90,
Lower/variable-inquiries.f90, Lower/where-allocatable-assignments.f90,
Lower/where.f90, and Transforms/constant-argument-globalisation.fir from
legacy lowering (-hlfir=false / -flang-deprecated-no-hlfir) to new
lowering (-emit-hlfir or no flag for FIR-input tests).
DeltaFile
+65-207flang/test/Lower/where.f90
+29-63flang/test/Lower/where-allocatable-assignments.f90
+13-6flang/test/Lower/user-defined-operators.f90
+3-2flang/test/Lower/variable-inquiries.f90
+1-1flang/test/Transforms/constant-argument-globalisation.fir
+111-2795 files

FreeNAS/freenas 2567078src/middlewared/middlewared/etc_files lio.py systemd.py, src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py

NAS-140831 / 26.0.0-BETA.2 / Fix iSCSI service startup when LIO and SCST modes are mixed (by bmeagherix) (#18836)

Issues
- When SCST mode is selected, `etc_files/lio.py` was unconditionally
calling `write_lio_config()` at the POOL_IMPORT checkpoint, causing LIO
kernel modules to be loaded on every boot regardless of the configured
mode.
- In non-HA deployments, `scst.service` is started by systemd
independently of the middleware, so switching to LIO mode left SCST
attempting to start on the next boot.

Fixes
- Guard the LIO render function: `write_lio_config` is skipped when LIO
is not enabled, and any existing LIO configfs state is actively torn
down if the mode has been switched away from LIO.

- Extend the existing HA logic in `systemd.py` to also force
`scst.service` disabled when LIO is enabled, and regenerates the rc
group on mode change so the enable/disable takes effect immediately

    [7 lines not shown]
DeltaFile
+4-1src/middlewared/middlewared/etc_files/lio.py
+4-0src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+2-1src/middlewared/middlewared/etc_files/systemd.py
+10-23 files

FreeNAS/freenas 15c903csrc/middlewared/middlewared/etc_files lio.py systemd.py, src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py

NAS-140831 / 27.0.0-BETA.1 / Fix iSCSI service startup when LIO and SCST modes are mixed (#18835)

Issues
- When SCST mode is selected, `etc_files/lio.py` was unconditionally
calling `write_lio_config()` at the POOL_IMPORT checkpoint, causing LIO
kernel modules to be loaded on every boot regardless of the configured
mode.
- In non-HA deployments, `scst.service` is started by systemd
independently of the middleware, so switching to LIO mode left SCST
attempting to start on the next boot.

Fixes
- Guard the LIO render function: `write_lio_config` is skipped when LIO
is not enabled, and any existing LIO configfs state is actively torn
down if the mode has been switched away from LIO.

- Extend the existing HA logic in `systemd.py` to also force
`scst.service` disabled when LIO is enabled, and regenerates the rc
group on mode change so the enable/disable takes effect immediately
without a reboot.
DeltaFile
+4-1src/middlewared/middlewared/etc_files/lio.py
+4-0src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+2-1src/middlewared/middlewared/etc_files/systemd.py
+10-23 files

LLVM/project 88b9b25llvm/lib/Support Signals.cpp

[LLVM] Disable IO sandbox in symbolizeAddresses (#194597)

The function `symbolizeAddresses` is used by debugify to symbolize
addresses captured in the current invocation of LLVM, which it does by
executing llvm-symbolizer with temporary input and output files.
Creating the temporary files has an explicit sandbox exclusion, as
temporary files are necessarily not part of the compiler's formal
output, but attempting to read back the output file via MemoryBuffer
triggers a sandbox violation. Since we are always only operating on
temporary files within symbolizeAddresses, this patch disables the IO
sandbox in that function.
DeltaFile
+4-0llvm/lib/Support/Signals.cpp
+4-01 files

FreeBSD/ports dc08083databases/sqlite-jdbc Makefile pkg-message, databases/sqlite-jdbc/files patch-Makefile.common patch-Makefile

[NEW PORT] databases/sqlite-jdbc: JDBC driver for SQLite

PR:             293491
Reviewed by:    ronald
Differential Revision:  https://reviews.freebsd.org/D56649
DeltaFile
+47-0databases/sqlite-jdbc/files/patch-Makefile.common
+39-0databases/sqlite-jdbc/Makefile
+12-0databases/sqlite-jdbc/pkg-message
+11-0databases/sqlite-jdbc/files/patch-Makefile
+5-0databases/sqlite-jdbc/distinfo
+2-0databases/sqlite-jdbc/pkg-descr
+116-01 files not shown
+117-07 files

FreeBSD/ports e537288games/openttd distinfo Makefile

games/openttd: update: 15.2 -> 15.3

<ChangeLog>
- Fix: Conditional orders could require a maximum reliability over
  100% (#15409)
- Fix: Improve appearance of toolbars and main menu images/text with
  some non-default base sets (#15402)
- Fix: [Script] IsBuildableRectangle for a 0x0 tile should return
  false (#15357)
- Fix: Desync caused by train crashes (#15338)
- Fix: Incorrect scroll bar capacity for train details window total
  cargo tab (#15329)
- Fix #15310: Crash caused by a helicopter running out of fuel near
  map edge (#15311)
</ChangeLog>

PR:             294594
Approved by:    danfe (maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3games/openttd/distinfo
+1-1games/openttd/Makefile
+4-42 files

LLVM/project ff6269dllvm/lib/Transforms/Scalar BDCE.cpp, llvm/test/Transforms/BDCE dead-uses.ll

[BDCE] Avoid replacement of self-referential instructions  (#194614)

Fixes #194564.
DeltaFile
+22-0llvm/test/Transforms/BDCE/dead-uses.ll
+5-2llvm/lib/Transforms/Scalar/BDCE.cpp
+27-22 files

LLVM/project 928f70dllvm/test/TableGen directive1.td directive2.td, llvm/utils/TableGen/Basic DirectiveEmitter.cpp

[TableGen] Emit constexpr versions of some directive/clause functions (#194633)

A variant of https://github.com/llvm/llvm-project/pull/176253 with a
change to reduce compile-time impact.

Since "llvm_unreachable" is actually allowed in constexpr functions,
simply emit the bodies of the selected functions in the header file.

In the previous PR the `isAllowedClauseForDirective` function was made
constexpr, but since it was very long it had a significant impact on
compilation time. In this PR that function is no longer constexpr.
DeltaFile
+26-27llvm/test/TableGen/directive1.td
+26-27llvm/test/TableGen/directive2.td
+21-27llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+73-813 files

FreeBSD/ports 20eabb3shells/xonsh Makefile

shells/xonsh: Fix short description

- Remove pkg name from COMMENT

Reported by:    makc
Fixes:          171de8a6 ("shells/xonsh: Update short and long description")
DeltaFile
+2-2shells/xonsh/Makefile
+2-21 files

LLVM/project de6af1fllvm/test/CodeGen/SystemZ memset-08.ll memmove-01.ll

[SystemZ] Improved testing for memcpy/memmove/memset. (#194682)

This is a pre-commit for #187100.
DeltaFile
+1,779-131llvm/test/CodeGen/SystemZ/memset-08.ll
+970-0llvm/test/CodeGen/SystemZ/memmove-01.ll
+622-103llvm/test/CodeGen/SystemZ/memcpy-03.ll
+3,371-2343 files

FreeBSD/src 68e5b71contrib/smart libsmart.c freebsd_dev.c

Vendor import of smart at 1.0.2

smart/diskhealth is a command line application to monitor disk health
from a storage device via SMART.

Reviewed by:    fuz, jrm
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D56638
DeltaFile
+1,359-0contrib/smart/libsmart.c
+828-0contrib/smart/freebsd_dev.c
+334-0contrib/smart/smart.c
+245-0contrib/smart/smart.8
+174-0contrib/smart/libsmart.h
+158-0contrib/smart/libsmart_desc.c
+3,098-010 files not shown
+3,361-016 files

NetBSD/src TbhH8yfshare/man/man4 pms.4, sys/dev/pckbport synaptics.c

   Add synaptics tap-to-click sysctl so that it can be disabled
   (from base at atomicules dot co dot uk)
VersionDeltaFile
1.85+21-3sys/dev/pckbport/synaptics.c
1.43+10-2share/man/man4/pms.4
+31-52 files

FreeBSD/src 5ed26c2usr.sbin/bsdinstall/scripts auto

bsdinstall: Improve auto-partition message

Manually tuning ZFS for systems with <8GB ram hasn't been necessary at
least since the switch to OpenZFS. We have users reporting using 1GB RAM
with no manual tuning/issues. Further, the page this links to is a stale
wiki page, which is causing complaints. Remove this misleading note and
replace it with a similar message for UFS. While here, reword that note
to be a bit clearer.

PR:                     287719
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D50971
DeltaFile
+2-2usr.sbin/bsdinstall/scripts/auto
+2-21 files

FreeBSD/ports ed89d9bmail/spamassassin-devel distinfo pkg-plist

mail/spamassassin-devel: update to latest github commit
DeltaFile
+3-3mail/spamassassin-devel/distinfo
+6-0mail/spamassassin-devel/pkg-plist
+2-2mail/spamassassin-devel/Makefile
+11-53 files

FreeBSD/ports daa6a6dsecurity/wpa_supplicant-devel Makefile distinfo

security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+4-2security/wpa_supplicant-devel/Makefile
+3-3security/wpa_supplicant-devel/distinfo
+7-52 files