FreeBSD/ports 9bc9103devel/qjson Makefile

devel/qjson: Deprecate and schedule for removal

PR:             291909
DeltaFile
+3-0devel/qjson/Makefile
+3-01 files

FreeBSD/ports 746a50bbiology/atac-seq Makefile distinfo

biology/atac-seq: Update to 0.3.0

Add biology/fasda-utils to metaport depends
DeltaFile
+6-3biology/atac-seq/Makefile
+1-1biology/atac-seq/distinfo
+7-42 files

FreeBSD/ports 5af0ec5games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20260226

Changes:        https://gitlab.com/veloren/veloren/-/compare/41052f1060...7c7606b0d4
(cherry picked from commit 32179e21c794e2af9dc925cdf81a6168df814c56)
DeltaFile
+89-93games/veloren-weekly/distinfo
+43-45games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+134-1403 files

FreeBSD/ports 9fcc07fgames/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: downgrade to s20260225 to unbreak fetch

=> Fetched file size mismatch (expected 352338185, actual 9744384)

Reported by:    pkg-fallout

This reverts commit 252f31c449118def9dc77e1cb58ff147e1f47482.

(cherry picked from commit 7aa84847d34f1387448af1d1d013957e09467121)
DeltaFile
+93-89games/veloren-weekly/distinfo
+45-43games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+140-1343 files

FreeBSD/ports ee13c7ejava/aparapi Makefile

java/aparapi: deprecate - does not build on java 11 and 17

error:
com.amd.aparapi.jni/build.xml:458: javah does not exist under Java 10 and higher, use the javac task with nativeHeaderDir instead

Approved-by:    no maintainer
DeltaFile
+5-2java/aparapi/Makefile
+5-21 files

FreeBSD/ports 32179e2games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20260226

Changes:        https://gitlab.com/veloren/veloren/-/compare/41052f1060...7c7606b0d4
DeltaFile
+89-93games/veloren-weekly/distinfo
+43-45games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+134-1403 files

FreeBSD/ports 7aa8484games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: downgrade to s20260225 to unbreak fetch

=> Fetched file size mismatch (expected 352338185, actual 9744384)

Reported by:    pkg-fallout

This reverts commit 252f31c449118def9dc77e1cb58ff147e1f47482.
DeltaFile
+93-89games/veloren-weekly/distinfo
+45-43games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+140-1343 files

FreeBSD/ports 40cd7b9sysutils/seatd distinfo Makefile

sysutils/seatd: update to 0.9.3

Changes:        https://git.sr.ht/~kennylevinsen/seatd/refs/0.9.3
Reported by:    upstream (seatd-announce)
DeltaFile
+3-3sysutils/seatd/distinfo
+1-1sysutils/seatd/Makefile
+4-42 files

FreeBSD/ports e7436c8emulators/rpcs3 distinfo Makefile

emulators/rpcs3: fix recent tag after 80ac0a41782c

Changes:        https://github.com/RPCS3/rpcs3/releases/tag/v0.0.40
DeltaFile
+2-2emulators/rpcs3/distinfo
+1-1emulators/rpcs3/Makefile
+3-32 files

FreeBSD/ports d19dd9bdevel/spirv-llvm-translator Makefile distinfo.llvm14

devel/spirv-llvm-translator: update to 21.1.5/20.1.11/19.1.16/18.1.21/16.0.22/1[4-7].0.21

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.5
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.16
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.11
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.5
Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm14
+3-3devel/spirv-llvm-translator/distinfo.llvm15
+3-3devel/spirv-llvm-translator/distinfo.llvm16
+3-3devel/spirv-llvm-translator/distinfo.llvm17
+3-3devel/spirv-llvm-translator/distinfo.llvm18
+24-244 files not shown
+36-3610 files

FreeBSD/ports dc72516x11/plasma6-kwayland-integration distinfo, x11/plasma6-plasma-activities distinfo

KDE: Update KDE Plasma to 6.6.2

Announcement: https://kde.org/announcements/plasma/6/6.6.2/
DeltaFile
+3-3x11/plasma6-kwayland-integration/distinfo
+3-3x11/plasma6-plasma-workspace/distinfo
+3-3x11/plasma6-plasma-integration/distinfo
+3-3x11/plasma6-plasma-desktop/distinfo
+3-3x11/plasma6-plasma-activities/distinfo
+3-3x11/plasma6-plasma-activities-stats/distinfo
+18-1856 files not shown
+170-16362 files

FreeBSD/ports c091c3ftextproc/fcitx5-configtool Makefile

textproc/fcitx5-configtool: Clean up port Makefile

after migration to Qt6 and dropping Qt5 flavor.
DeltaFile
+2-7textproc/fcitx5-configtool/Makefile
+2-71 files

FreeBSD/ports 7f36e80accessibility/kmag distinfo, accessibility/kmousetool distinfo

KDE: Update KDE Gear to 25.12.3

Announcement: https://kde.org/announcements/gear/25.12.3/
DeltaFile
+79-76editors/calligra/pkg-plist
+13-0editors/kate/pkg-plist
+3-3games/kbounce/distinfo
+3-3accessibility/kmag/distinfo
+3-3accessibility/kmousetool/distinfo
+3-3accessibility/kmouth/distinfo
+104-88236 files not shown
+792-770242 files

FreeBSD/ports a0de4c0deskutils/syncthingtray Makefile, net/smb4k Makefile

*/*: chase x11/plasma6-libplasma update
DeltaFile
+1-1x11/kdisplay/Makefile
+1-1net/smb4k/Makefile
+1-0x11/lightdm-kde-greeter/Makefile
+1-0deskutils/syncthingtray/Makefile
+1-0textproc/fcitx5-configtool/Makefile
+5-25 files

FreeBSD/ports 67a9ea6x11 Makefile, x11/plasma6-kwayland-integration Makefile distinfo

x11/plasma6-kwayland-integration: update to 6.6.0 and connect to the build
DeltaFile
+11-9x11/plasma6-kwayland-integration/Makefile
+3-3x11/plasma6-kwayland-integration/distinfo
+1-0x11/Makefile
+15-123 files

FreeBSD/ports 5fa67fax11/plasma6-plasma Makefile

x11/plasma6-plasma: Install Wayland integration plugin for Qt 5 apps
DeltaFile
+3-1x11/plasma6-plasma/Makefile
+3-11 files

FreeBSD/ports 00d4ecex11/plasma6-kwayland-integration Makefile distinfo

x11/plasma6-kwayland-integration: restore from x11/plasma5-kwayland-integration
DeltaFile
+23-0x11/plasma6-kwayland-integration/Makefile
+3-0x11/plasma6-kwayland-integration/distinfo
+2-0x11/plasma6-kwayland-integration/pkg-plist
+28-03 files

FreeBSD/ports 2efe48cdevel/ktextaddons pkg-plist distinfo

devel/ktextaddons: Update to 2.0.0
DeltaFile
+11-0devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+15-43 files

FreeBSD/ports a9f8378devel/plasma6-plasma5support pkg-plist, sysutils/plasma6-ksystemstats/files patch-network

KDE: Update KDE Plasma to 6.6.0

Announcement: https://kde.org/announcements/plasma/6/6.6.0/

The Digital Clock applet now uses timerfd(2) which may cause
high CPU usage on FreeBSD due to bug [1]. As a workaround
tweak Clock settings to not show seconds.

Ports changes:

graphics/plasma6-spectacle:
 - Require KQuickImageEditor

security/plasma6-ksshaskpass:
 - Switch from KWallet to QtKeychain

sysutils/plasma6-kinfocenter:
 - Add dependence on aha
 - pactl comes from pulseaudio, not pipewire

    [24 lines not shown]
DeltaFile
+55-390x11/plasma6-plasma-workspace/pkg-plist
+245-0sysutils/plasma6-ksystemstats/files/patch-network
+44-93x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
+12-104x11/plasma6-plasma-desktop/pkg-plist
+63-0devel/plasma6-plasma5support/pkg-plist
+19-12x11-wm/plasma6-kwin-x11/pkg-plist
+438-599102 files not shown
+702-822108 files

FreeBSD/ports a1246c5textproc/groff pkg-plist Makefile, textproc/groff/files mdoc.local patch-lib_math.in.h

textproc/groff: Update 1.23.0 => 1.24.0, take maintainership

* Clarify LICENSE
* Add LICENSE_FILE
* Add DOCS and EXAMPLES options
* Switch from custom to canonical EXAMPLESDIR
* Pet portclippy(1) and portfmt(1)

Reviewed by:            vvd@
Approved by:            yuri@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55637
DeltaFile
+47-142textproc/groff/pkg-plist
+23-17textproc/groff/Makefile
+1-27textproc/groff/files/mdoc.local
+8-8textproc/groff/files/patch-lib_math.in.h
+3-3textproc/groff/distinfo
+2-2textproc/groff/files/patch-Makefile.in
+84-1996 files

FreeBSD/src ec22c40sys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560

(cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3)
(cherry picked from commit 973d607b284ba68e63f0386af44c28bfde15add2)
(cherry picked from commit baee504b868b9417c815c0de6474a0d6e5d6b4ac)
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

FreeBSD/src baee504sys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560

(cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3)
(cherry picked from commit 973d607b284ba68e63f0386af44c28bfde15add2)
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

FreeBSD/src 9f71153sys/netinet ip_carp.c, tests/sys/netinet carp.sh

carp: fix global demotion counter to VRRP advertisements

When net.inet.carp.preempt=1 and a physical interface goes down, the global
V_carp_demotion counter is incremented. For CARP this was already reflected in
outgoing advertisements via DEMOTE_ADVSKEW(), but VRRP sent the raw
sc_vrrp_prio unchanged, so demotion had no effect.

Add DEMOTE_VRRP_PRIO(), a macro analogous to DEMOTE_ADVSKEW():
It subtracts V_carp_demotion from the configured priority and clamps the result
to [0, 254]. Priority 0 is VRRPv3's "resign" signal and causes backups to
preempt immediately. Priority 255 (IP address owner) is never demoted.

Reviewed by:    kp
Approved by:    kp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D55558
DeltaFile
+61-0tests/sys/netinet/carp.sh
+14-3sys/netinet/ip_carp.c
+75-32 files

FreeBSD/src 973d607sys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560

(cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3)
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

FreeBSD/ports c6f754fnet-im/gajim distinfo Makefile

net-im/gajim: update to 2.4.4

- add missing libadwaita dependency

Release notes:
https://gajim.org/posts/2026-02-25-gajim-2.4.4-released/
DeltaFile
+3-3net-im/gajim/distinfo
+2-2net-im/gajim/Makefile
+5-52 files

FreeBSD/ports 2e1e9b6net-im/py-nbxmpp distinfo Makefile

net-im/py-nbxmpp: update to 7.1.0
DeltaFile
+3-3net-im/py-nbxmpp/distinfo
+1-1net-im/py-nbxmpp/Makefile
+4-42 files

FreeBSD/src 4dd517alib/libc/arm Symbol.map, lib/libc/arm/gen alloca.S

libc/armv7: remove default version for alloca

The alloca() interface has been a macro expanding to __builtin_alloca()
since 2003 (commit 79806b4cdce0, included in FreeBSD 5.2).  Even before
that virtually every compiler version I was able to test replaced
alloca() with compiler generated code when targeting C.

Hide it to prevent future (mis)use.

Reviewed by:    imp, kib
Differential Revision:  https://reviews.freebsd.org/D51858
DeltaFile
+3-0lib/libc/arm/gen/alloca.S
+0-1lib/libc/arm/Symbol.map
+3-12 files

FreeBSD/src db1ecd5lib/libc/rpc getnetconfig.c

getnetconfig: make nc_error a thread local variable

Remove a bunch of complexity at the cost of 4 bytes of storage per
thread.

Reviewed by:    jhb
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D55310
DeltaFile
+1-38lib/libc/rpc/getnetconfig.c
+1-381 files

FreeBSD/src ea9bc84. .cirrus.yml

cirrus-ci: move package_check after test

Liveness is often more important than minor packaging glitches (which
might well be the fault of a prior commit.)

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55481
DeltaFile
+3-3.cirrus.yml
+3-31 files

FreeBSD/ports 53d73e4devel/py-maturin distinfo Makefile.crates

devel/py-maturin: Update to 1.12.6

Changelog since 1.12.4:

https://github.com/PyO3/maturin/blob/v1.12.6/Changelog.md
DeltaFile
+33-9devel/py-maturin/distinfo
+15-3devel/py-maturin/Makefile.crates
+1-1devel/py-maturin/Makefile
+49-133 files