FreeBSD/src 4702384. ObsoleteFiles.inc

Revert "Add a few missed files to ObsoleteFiles.inc"

This reverts commit 33175a5059970bf9e888a799d3578e2902d765af, because
some of the directories and files are still being installed.
DeltaFile
+0-9ObsoleteFiles.inc
+0-91 files

FreeBSD/src d4b36d6. ObsoleteFiles.inc

Revert "Add a few missed files to ObsoleteFiles.inc"

This reverts commit 2e089a89812b56329741cd8dc2d272405a6e73ff, because
some of the directories and files are still being installed.
DeltaFile
+0-9ObsoleteFiles.inc
+0-91 files

FreeBSD/ports 94ca6c9www/radicale Makefile distinfo

www/radicale: Update to 3.7.7
DeltaFile
+3-3www/radicale/distinfo
+1-1www/radicale/Makefile
+4-42 files

FreeBSD/ports 0a0ca75devel/libreadline-java Makefile

devel/libreadline-java: deprecate and expire

- no maintainer
- forked(?) to github
- version 0.8.0 on SF is 20+ years old
- does not compile on jdk11+
- debian has a patch, but we need a maintainer to do this IMHO
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897530
  https://salsa.debian.org/java-team/libreadline-java/-/commit/8fb882cd77c2a9f09b3f1ef644659a84e0758331

Approved-by:    no maintainer
DeltaFile
+4-1devel/libreadline-java/Makefile
+4-11 files

FreeBSD/src 744cc51sys/sys mbuf.h

mbuf: Parenthesize macro arguments

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
DeltaFile
+1-1sys/sys/mbuf.h
+1-11 files

FreeBSD/ports 1337b82devel/umlgraph Makefile

devel/umlgraph: deprecate and expire

I succeeded in building the forked(?) https://github.com/dspinellis/UMLGraph.
But it didn't run. Patch is in the PR.

NB: domainname was for sale now. Changed in something more reasonable.

PR:     297117
Approved-by:    no maintainer
DeltaFile
+5-2devel/umlgraph/Makefile
+5-21 files

FreeBSD/ports 8a8c1f7lang/rust-nightly Makefile distinfo, lang/rust-nightly/files patch-src_tools_cargo_src_cargo_sources_git_source.rs

lang/rust-nightly: update 1.98.0.20260621 → 1.99.0.20260726

Approved by:    rust (implicit)
DeltaFile
+9-9lang/rust-nightly/distinfo
+3-3lang/rust-nightly/Makefile
+2-2lang/rust-nightly/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
+14-143 files

FreeBSD/ports 427b47fdns/dnscontrol Makefile distinfo

dns/dnscontrol: Update to 4.44.1
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-1dns/dnscontrol/Makefile
+6-62 files

FreeBSD/ports 37a7e77www/yarr Makefile distinfo

www/yarr: Update to 2.8
DeltaFile
+9-9www/yarr/distinfo
+6-6www/yarr/Makefile
+15-152 files

FreeBSD/src 70509d1contrib/llvm-project/libunwind/src UnwindRegistersSave.S

Merge commit 6b0a46958c56 from llvm-project (by Piotr Kubaj):

  [libunwind][PPC64] Fix unw_getcontext corrupting callee-saved VSX registers on LE (#198371)

  This is the first of two independent fixes for libunwind on ppc64le
  (ELFv2 ABI, little-endian), where two separate bugs together cause
  SIGSEGV during backtracing. This commit addresses the VSX register
  corruption; the TOC-restore fault is handled in a follow-up. Both
  were discovered while debugging lang/rust build failures with
  RUST_BACKTRACE=1 on FreeBSD/powerpc64le (IBM POWER9).

  On ppc64le, `unw_getcontext` saves each VS register with an in-place
  `xxswapd n, n` followed by `stxvd2x`. The swap is needed because
  `stxvd2x` stores doublewords in the wrong order on LE. However, the
  macro never applies a second `xxswapd` to restore the register after
  the store, so all 64 VS registers are permanently corrupted on return
  from `unw_getcontext`.

  This affects every callee-saved VSX register: f14-f31 (VSR14-VSR31)

    [11 lines not shown]
DeltaFile
+4-0contrib/llvm-project/libunwind/src/UnwindRegistersSave.S
+4-01 files

FreeBSD/ports 21821c3databases/redis Makefile distinfo

databases/redis: Update version 8.8.0=>8.8.1

Changelog: https://github.com/redis/redis/releases/tag/8.8.1
(cherry picked from commit 19d7e50913c1af4c2447e180e729bd83eea26e53)
DeltaFile
+3-3databases/redis/distinfo
+1-1databases/redis/Makefile
+4-42 files

FreeBSD/ports 7884b3asecurity/vuxml/vuln 2026.xml

security/vuxml: Report new mailpit vulnerability
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

FreeBSD/ports d36dc81sysutils/p5-App-Regather Makefile distinfo

sysutils/p5-App-Regather: update the port to version 0.87.0

Requested by:   maintainer
DeltaFile
+3-3sysutils/p5-App-Regather/distinfo
+2-1sysutils/p5-App-Regather/Makefile
+5-42 files

FreeBSD/ports 6abfb16www/py-firecrawl-py Makefile distinfo

www/py-firecrawl-py: update to 4.33.1
DeltaFile
+3-3www/py-firecrawl-py/distinfo
+1-1www/py-firecrawl-py/Makefile
+4-42 files

FreeBSD/ports 112aef8www/py-exa-py Makefile distinfo

www/py-exa-py: update to 2.16.2
DeltaFile
+3-3www/py-exa-py/distinfo
+1-1www/py-exa-py/Makefile
+4-42 files

FreeBSD/ports 6d7d9c6www/py-parallel-web Makefile distinfo

www/py-parallel-web: update to 1.1.0
DeltaFile
+3-3www/py-parallel-web/distinfo
+1-1www/py-parallel-web/Makefile
+4-42 files

FreeBSD/ports 1d012f2net-im/telegram-desktop Makefile distinfo

net-im/telegram-desktop: update to 7.0.6 release (+)

Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v7.0.6
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/ports 9ffa1d8sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.65.0 => 0.67.0

Changelogs:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.66.0
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.67.0

PR:             297004
Sponsored by:   UNIS Labs
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

FreeBSD/ports d309e71net Makefile, net/lazyrsync pkg-descr Makefile

net/lazyrsync: New port: Terminal UI for rsync
DeltaFile
+275-0net/lazyrsync/distinfo
+136-0net/lazyrsync/Makefile.crates
+19-0net/lazyrsync/Makefile
+7-0net/lazyrsync/pkg-descr
+1-0net/Makefile
+438-05 files

FreeBSD/ports d640b44multimedia/shaka-packager Makefile distinfo

multimedia/shaka-packager: Update to 3.9.3
DeltaFile
+3-3multimedia/shaka-packager/distinfo
+1-1multimedia/shaka-packager/Makefile
+4-42 files

FreeBSD/src c6f5d8fsys/arm64/arm64 trap.c

arm64: Use the fault handler when one is provided

In align_abort() and tag_check_abort(), if we got a fault while in kernel,
do not panic if a fault handler has been provided. We may get such a fault
when trying to read or write userland data, it can at least happen with
_umtx_op() if an unaligned pointer is provided. Instead, just let the
fault handler deal with it.

MFC After: 1 week
Approved by: andrew
Differential Revision: https://reviews.freebsd.org/D58426
DeltaFile
+19-0sys/arm64/arm64/trap.c
+19-01 files

FreeBSD/src 6afb2b8tests/sys/kern Makefile exterr_test.c

tests/exterr_test: use ATF_REQUIRE_FEATURE to check exterr_strings

This keeps the skipped test message consistent with others.

Reviewed by:    netchild
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 3e946566c134e039f9c777eaa1232a32e383692c)
DeltaFile
+3-2tests/sys/kern/exterr_test.c
+2-0tests/sys/kern/Makefile
+5-22 files

FreeBSD/src 81011catests/sys/kern exterr_test.c

exterror tests: harden the checks

Skip the message-content check on kernels that do not advertise the
exterr_strings feature, and pin the output format by clearing
EXTERROR_VERBOSE.

Reviewed by:            kib
MFC after:              1 week
Assisted-by:            Claude Code (Fable 5)
Differential Revision:  https://reviews.freebsd.org/D58322

(cherry picked from commit 1092aba1260ce5efb0d718352aa22158605c7506)
DeltaFile
+23-1tests/sys/kern/exterr_test.c
+23-11 files

FreeBSD/src c724b26share/man/man9 exterror.9, sys/kern sys_generic.c

exterror: advertise error strings via kern.features.exterr_strings

Allow userland, in particular test cases for EXTERROR conversions,
to detect at run time whether extended errors include the
descriptive message strings, which depends on the EXTERR_STRINGS
kernel option and cannot be probed in any other way.

Reviewed by:            kib
MFC after:              1 week
Assisted-by:            Claude Code (Fable 5)
Differential Revision:  https://reviews.freebsd.org/D58321

(cherry picked from commit c8db6d4b63f18c81557628ad0d3f715bea46cc99)
DeltaFile
+12-1share/man/man9/exterror.9
+4-0sys/kern/sys_generic.c
+16-12 files

FreeBSD/ports b1afee9sysutils/amazon-ssm-plugin Makefile distinfo

sysutils/amazon-ssm-plugin: Update to 1.2.835.0

ChangeLog:      https://github.com/aws/session-manager-plugin/releases/tag/1.2.835.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3sysutils/amazon-ssm-plugin/distinfo
+2-2sysutils/amazon-ssm-plugin/Makefile
+5-52 files

FreeBSD/src 24983c4bin/sleep sleep.1

sleep: Fix man page about IGINFO output

Reviewed by:    des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58483
DeltaFile
+2-2bin/sleep/sleep.1
+2-21 files

FreeBSD/src 823e3bbusr.bin/xinstall xinstall.c

install: Code cleanup

This is mainy focused on using bool for booleans but also renames some
variables for clarity, adds some explicit comparisons, adds some braces,
with miscellanous style fixes thrown in.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D58355

(cherry picked from commit 134ddd372f8213885dd828ab38cec2384fd451db)
DeltaFile
+106-104usr.bin/xinstall/xinstall.c
+106-1041 files

FreeBSD/src 8ba2237usr.bin/xinstall xinstall.c

install: Fix typo

MFC after:      1 week
Reported by:    markj
Fixes:          d34870708db9 ("install: Allow installing stdin")

(cherry picked from commit 0eef3d01c22a5e00cd2cf10c34871eddbfd22aa0)
DeltaFile
+1-1usr.bin/xinstall/xinstall.c
+1-11 files

FreeBSD/src eaf2b73usr.bin/xinstall install.1 xinstall.c, usr.bin/xinstall/tests install_test.sh

install: Allow installing stdin

If from_name is "/dev/stdin" or "-" and the target is not a directory,
skip the comparison and copy data from standard input to the target.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D58348

(cherry picked from commit d34870708db9fa1eb8e29b5e085b755de1189b1f)
DeltaFile
+35-17usr.bin/xinstall/xinstall.c
+32-0usr.bin/xinstall/tests/install_test.sh
+6-1usr.bin/xinstall/install.1
+73-183 files

FreeBSD/src c8a0269usr.bin/xinstall xinstall.c

install: Code cleanup

This is mainy focused on using bool for booleans but also renames some
variables for clarity, adds some explicit comparisons, adds some braces,
with miscellanous style fixes thrown in.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D58355

(cherry picked from commit 134ddd372f8213885dd828ab38cec2384fd451db)
DeltaFile
+106-104usr.bin/xinstall/xinstall.c
+106-1041 files