FreeBSD/ports 5ba3cf2java/dbvis distinfo Makefile

java/dbvis: Update 25.2.4 => 25.2.5

Release notes:
https://www.dbvis.com/releasenotes/25.2/

MFH:            2025Q4
(cherry picked from commit 903895d9f2e98300e6b8e0d2476355884c726354)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports 9974da3devel/llvm21 distinfo Makefile

devel/llvm21: 21.1.5 release

See the announcement for changes:
    https://discourse.llvm.org/t/llvm-21-1-5-released/88776

Sponsored by:   DARPA, AFRL
DeltaFile
+3-3devel/llvm21/distinfo
+1-1devel/llvm21/Makefile
+4-42 files

FreeBSD/ports 7779a1bdevel/llvm11 Makefile

devel/llvm11: deprecate

The sole remaining dependant port is devel/py-cadquery-pywrap whose
github readme consists of "Don't use this tool, unless you really need
to."  As such it seems safe to deprecate.

Previously llvm11 had been required for ghc bootstrap.

PR:             287528
DeltaFile
+3-0devel/llvm11/Makefile
+3-01 files

FreeBSD/ports 903895djava/dbvis distinfo Makefile

java/dbvis: Update 25.2.4 => 25.2.5

Release notes:
https://www.dbvis.com/releasenotes/25.2/

MFH:            2025Q4
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/ports d461820graphics/zathura-cb distinfo Makefile

graphics/zathura-cb: Update 0.1.11 => 0.1.12

Changelog:
https://pwmt.org/projects/zathura-cb/changelog/0.1.12/index.html

PR:     290826
DeltaFile
+3-3graphics/zathura-cb/distinfo
+2-2graphics/zathura-cb/Makefile
+5-52 files

FreeBSD/src a23bd71sys/fs/fuse fuse_internal.c fuse_vnops.c, tests/sys/fs/fusefs xattr.cc

fusefs: respect the server's FUSE_SETXATTR_EXT flag

FUSE protocol 7.33 extended the FUSE_SETXATTR request format.  But the
extension is optional.  The server must opt-in by setting the
FUSE_SETXATTR_IN flag during FUSE_INIT.  We were wrongly using the
extended format for any server using protocol 7.33 or later.

PR:             290547
Co-authored-by: CismonX <admin at cismon.net>
Fixes:          d5e3cf41e89 ("fusefs: Upgrade FUSE protocol to version 7.33")
MFC after:      3 days

(cherry picked from commit e8449c0e0fcb8a3eb5872cbee5c3dde4b05a5f50)
DeltaFile
+52-15tests/sys/fs/fusefs/xattr.cc
+4-1sys/fs/fuse/fuse_internal.c
+2-2sys/fs/fuse/fuse_vnops.c
+1-0sys/fs/fuse/fuse_ipc.h
+59-184 files

FreeBSD/src f0cf086tests/sys/fs/fusefs bad_server.cc mockfs.cc

fusefs: Fix intermittency in the BadServer.ShortWrite test case

We were using the m_quit bit for two similar but distinct uses:

* To instruct the server to quit
* To cope with the kernel forcibly unmounting the fs

Fix the intermittent test failure by adding a separate bit,
m_expect_unmount, to handle cases like the latter.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
MFC after:      1 week
Revied by:      Siva Mahadevan <me at svmhdvn.name>
Differential Revision: https://reviews.freebsd.org/D53357

(cherry picked from commit d86025c1d49c84c4dc8c3635c83c078ad56e5a53)
DeltaFile
+4-4tests/sys/fs/fusefs/bad_server.cc
+3-2tests/sys/fs/fusefs/mockfs.cc
+3-0tests/sys/fs/fusefs/mockfs.hh
+10-63 files

FreeBSD/src a1c3537tests/sys/fs/fusefs bad_server.cc

fusefs: fix intermittency in the BadServer.ShortWrite test

This test implicitly depended on the order in which two threads
completed.  If the test thread finished first, the test would pass.  But
if the mock file system thread did, it would attempt to read from an
unmounted file system, and fail.  As a result, the test would randomly
fail once out of every several thousand executions.  Fix it by telling
the mock file system's event loop to exit without attempting to read any
more events.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
MFC after:      1 week
Reviewed by:    Siva Mahadevan <me at svmhdvn.name>
Differential Revision: https://reviews.freebsd.org/D53080

(cherry picked from commit d1bd541b385d49d2ae3a8bad9df72779b606e208)
DeltaFile
+5-0tests/sys/fs/fusefs/bad_server.cc
+5-01 files

FreeBSD/ports b005ce6mail/spamassassin Makefile, mail/spamassassin-devel Makefile

mail/spamassassin*: Make GNUPG2 defauilt

gnupg2 supports all the algorithms that gnupg does plus more.

PR:             290810
DeltaFile
+2-1mail/spamassassin-devel/Makefile
+2-1mail/spamassassin/Makefile
+4-22 files

FreeBSD/poudriere 57a08aasrc/share/poudriere/html build.html index.html, src/share/poudriere/html/assets poudriere.js

Merge pull request #1273 from smortex/misc-horizontal-and-vertical-alignment-fixes

Misc horizontal and vertical alignments fixes
DeltaFile
+3-3src/share/poudriere/html/build.html
+3-3src/share/poudriere/html/index.html
+3-3src/share/poudriere/html/jail.html
+2-2src/share/poudriere/html/assets/poudriere.js
+11-114 files

FreeBSD/ports 374caeegames/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20251104

Changes:        https://gitlab.com/veloren/veloren/-/compare/22cd8ce110...2ac0d89a4f
(cherry picked from commit 7030b23401a48ada97de365e3294b0f750f67f49)
DeltaFile
+21-31games/veloren-weekly/distinfo
+10-15games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+33-483 files

FreeBSD/ports b142bb6graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 25.3.b.842

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/6a70406bb21...1f1022d1616
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 7030b23games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20251104

Changes:        https://gitlab.com/veloren/veloren/-/compare/22cd8ce110...2ac0d89a4f
DeltaFile
+21-31games/veloren-weekly/distinfo
+10-15games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+33-483 files

FreeBSD/src 9349214sys/dev/mlx5/mlx5_en mlx5_en_hw_tls.c mlx5_en_main.c

mlx5: Preallocate ktls tags asynchronously

Change tag preallocation to happen asynchronously when an interface is
brought up, so as to reduce boot times when preallocating tags.

- A new mlx5-tls-prealloc_wq is allocated when preallocation is
  desired, and started when an interface is opened

- The bulk of the prealloc code remains the same, except the
  allocations are now M_NOWAIT. M_NOWAIT is needed because, since the
  preallocation is done asynchronously, and since tag allocation is
  not instant, we could race with a real TLS session trying to
  allocate a tag. Note that in this case, we take allocation failure
  as a sign that we were unable to obtain the entire zone due to there
  being other consumers.  This was suggested by @markj as a way to
  keep things simple, after discussing why uma_zone_get_cur() didn't
  immediately report a fully allocated zone.  If this turns out to be
  problematic, we could use uma_zone_set_maxaction() to stop
  pre-allocations (also suggested by Mark)

    [4 lines not shown]
DeltaFile
+44-9sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
+3-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+3-0sys/dev/mlx5/mlx5_en/en_hw_tls.h
+50-93 files

FreeBSD/ports a5425a0net/spoofdpi pkg-message distinfo

net/spoofdpi: Update 0.12.0 => 0.12.2

Changelogs:
https://github.com/xvzc/SpoofDPI/releases/tag/v0.12.1
https://github.com/xvzc/SpoofDPI/releases/tag/v0.12.2

PR:     290821
DeltaFile
+13-3net/spoofdpi/pkg-message
+3-3net/spoofdpi/distinfo
+1-2net/spoofdpi/Makefile
+17-83 files

FreeBSD/src a7c558busr.sbin/inetd inetd.8

inetd.8: Remove the enumeration of examples

The user can trivially see the list of examples in /etc/inetd.conf
by looking at the file, so there's no need to include an entire
paragraph in the manual enumerating the examples which are provided.

MFC after:      3 days
Reviewed by:    0mp
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D52740
DeltaFile
+1-39usr.sbin/inetd/inetd.8
+1-391 files

FreeBSD/ports 832d01fsecurity/zeek distinfo Makefile

security/zeek: Update to 8.0.4

    https://github.com/zeek/zeek/releases/tag/v8.0.4

This release fixes the following bugs:

 - Reverts an inadvertent change to Zeekctl's pysubnettree submodule
   that was causing Zeekctl to require Python 3.10.

 - A potential crash involving deleting items from tables with the
   &ordered attribute was fixed.

 - zeek-client was updated to the newly-released v1.5.0.

Reported by:    Tim Wojtulewicz
DeltaFile
+3-3security/zeek/distinfo
+2-2security/zeek/Makefile
+5-52 files

FreeBSD/ports 1089183devel/libsigsegv Makefile distinfo

devel/libsigsegv: Update 2.14 => 2.15

Changelog:
https://gitweb.git.savannah.gnu.org/gitweb/?p=libsigsegv.git;a=blob_plain;f=ChangeLog;hb=v2.15

While here replace PORTVERSION with DISTVERSION and fix warnings from
portclippy.

PR:     290823
DeltaFile
+3-3devel/libsigsegv/Makefile
+3-3devel/libsigsegv/distinfo
+6-62 files

FreeBSD/ports ab637a8science/mmg Makefile pkg-plist, science/mmg/files patch-CMakeLists.txt patch-git__log__mmg.h

science/mmg: Update 5.7.3 => 5.8.0, take maintainership

Changelogs:
* https://github.com/MmgTools/mmg/releases/tag/v5.8.0
* https://github.com/MmgTools/mmg/compare/v5.7.3...v5.8.0

* Add WWW for source code repository
* Clarify LICENSE and pkg-descr
* Pet portclippy(1) and portfmt(1)
* Bash is still needed for running some configure script -
  scripts/git_log_mmg.sh, so is patching it with shebangfix

Approved by:            yuri@ (Mentor)
Differential Revision:  https://reviews.freebsd.org/D53593
DeltaFile
+13-12science/mmg/Makefile
+0-14science/mmg/files/patch-CMakeLists.txt
+0-9science/mmg/files/patch-git__log__mmg.h
+4-4science/mmg/pkg-plist
+3-3science/mmg/distinfo
+2-2science/mmg/pkg-descr
+22-446 files

FreeBSD/ports b0f83dacad/netgen-lvs Makefile distinfo

cad/netgen-lvs: Update 1.5.300 => 1.5.305

Changelogs:
* http://opencircuitdesign.com/netgen/history.html
* https://github.com/RTimothyEdwards/netgen/compare/1.5.300...1.5.305

* Use standard SHEBANG_FILES instead of custom post-patch

Approved by:            yuri@ (maintainer, Mentor)
Differential Revision:  https://reviews.freebsd.org/D53583
DeltaFile
+2-7cad/netgen-lvs/Makefile
+3-3cad/netgen-lvs/distinfo
+5-102 files

FreeBSD/ports 437c4e0x11/xfce4-screenshooter-plugin distinfo Makefile

x11/xfce4-screenshooter-plugin: Update to 1.11.3
DeltaFile
+3-3x11/xfce4-screenshooter-plugin/distinfo
+1-1x11/xfce4-screenshooter-plugin/Makefile
+4-42 files

FreeBSD/ports 81e5eb4comms/fllog Makefile distinfo

comms/fllog: Update 1.2.8 => 1.2.9

Changelogs:
* https://sourceforge.net/p/fldigi/fllog/ci/v1.2.9/tree/ChangeLog

* Use https:// for WWW
* WWW works even without index.html at the end
* All references to www.w1hkj.com changed to www.w1hkj.org
* Add LICENSE_FILE
* Specify missing LIB_DEPENDS and USES (by poudriere(1) QA-stage)
* Use standard option name for NATIVE from Mk/bsd.options.desc.mk
* Pet portclippy(1) and portfmt(1)
* The option NATIVE removed.
  In FreeBSD port's native build can be turned on for users
  by adding CPUTYPE=native into /etc/make.conf
  This would get into the build through CFLAGS and CXXFLAGS.

Approved by:            hamradio@ (alven@, yuri@)
Approved by:            yuri@ (Mentor)
Differential Revision:  https://reviews.freebsd.org/D53581
DeltaFile
+10-13comms/fllog/Makefile
+3-3comms/fllog/distinfo
+13-162 files

FreeBSD/doc ff18000website/archetypes/release hardware.adoc

HW Relnotes: Add nvd to template
DeltaFile
+2-0website/archetypes/release/hardware.adoc
+2-01 files

FreeBSD/doc 4945552website/content/en/releases/15.0R relnotes.adoc

15.0: Add aesni is now default to relnote

There are other drivers that people have made included by default in
GENERIC kernels. These drivers need to be announced here because that
comes with a configuration change. If you know any, please come forth.
DeltaFile
+2-0website/content/en/releases/15.0R/relnotes.adoc
+2-01 files

FreeBSD/ports 33d2176security/vuxml/vuln 2025.xml

security/vuxml: document openjph < 0.24.5 vulnerabilites

Security:       77bac392-ba98-11f0-aada-f59a8ea34d12
DeltaFile
+30-0security/vuxml/vuln/2025.xml
+30-01 files

FreeBSD/ports c914bd4security/vuxml/vuln 2025.xml

security/vuxml: OpenEXR < 3.4.3 multiple vulnerabilities

Security:       c71a3914-ba96-11f0-aada-f59a8ea34d12
DeltaFile
+33-0security/vuxml/vuln/2025.xml
+33-01 files

FreeBSD/src f30335cshare/man/man4 ice.4

ice.4: Add ToC and E835 and editorial pass

This manual is large enough and well structured enough that we can have
a clickable table of contents. Use that to move some subsections which
should not appear in Hardware Release Note to the description section.
Adjust subsection names so this will work, preserving parentheticals
for search by moving them to the bodies just below.

Strip unnecessary copyright symbols and escaped hyphens. Copyright
symbols never appear in the content of manual pages, including other
Intel manual pages, and appear to break the Hardware Release Notes.
Escaped hyphens were necessary decades ago for manual pages written
in man(7), but this page is written in mdoc(7). Also misc touchups.

Add the recently added E835 devices to the supported HARDWARE list.
Add the speed ranges to description like the other ethernet drivers.

PR:             290778
MFC after:      1 day

    [5 lines not shown]
DeltaFile
+224-148share/man/man4/ice.4
+224-1481 files

FreeBSD/src cd4f170release/tools gce.conf

release: Make fetch happen in GCE images

We want to fetch distfiles, regardless of whether they contain known
vulnerabilities or we're building images for a different version of
FreeBSD.

Reviewed by:    ivy
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D53569

(cherry picked from commit 8234c1899b305bcd23323a5870e459028b91bfe4)
DeltaFile
+3-2release/tools/gce.conf
+3-21 files

FreeBSD/src 8105ba1release/tools vmimage.subr

vmimage.subr: pkg autoremove after pkg install

A bug in pkg, which somehow only surfaced as a consequence of pkgbase,
results in pkg install sometimes pulling in false dependencies.  This
problem might be limited to cases when the lib32 pkgbase packages are
not installed.  In the case of EC2 "small" images, installing the
ebsnvme-id package results in binutils, gcc12-devel, gmp, indexinfo,
liblz4, mpc, mpfr, and zstd packages being installed.

These false dependencies are however not recorded as dependencies --
at some level pkg does understand that they're not needed -- so running
pkg autoremove immediately after pkg install cleans them up.

Note: This does not remove lines from METALOG corresponding to these
packages, and makefs emits an error when it attempts to create the
filesystem but cannot find the files listed in METALOG -- but makefs
does seem to complete normally despite the error messages.

This change should be reverted once the pkg issue has been located and

    [8 lines not shown]
DeltaFile
+9-0release/tools/vmimage.subr
+9-01 files

FreeBSD/src 40e50d6release/tools gce.conf

release: Spell metalog_add_data conventionally

Reviewed by:    markj
MFC after:      3 days
Fixes: f1995d6fc13f ("release: Prepare GCE cloudware images for building as non-root")
Differential Revision:  https://reviews.freebsd.org/D53530

(cherry picked from commit c3a3af1346684eedf836fb62f874092ce602697e)
DeltaFile
+1-1release/tools/gce.conf
+1-11 files