FreeBSD/ports 380338cdatabases/mongodb70 Makefile, databases/mongodb70/files patch-src_third__party_mozjs_gen-config.sh

databases/mongodb70: harden the port to external CONFIGURE_ARGS

CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script
only accepts 2 parameters. Exit 1 on incorrect number of parameters.
And don't allow to += on CONFIGURE_ARGS.

Not bumping PORTREVISION, no content change intended.

PR:     291951
DeltaFile
+10-1databases/mongodb70/files/patch-src_third__party_mozjs_gen-config.sh
+1-1databases/mongodb70/Makefile
+11-22 files

FreeBSD/src 0d31189share/man/man4 linprocfs.4

linprocfs.4: Improve docs around pid/self entries

Mark <pid> as a placeholder and document that self is a symlink to a directory.

PR:             283080
Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54358
DeltaFile
+4-4share/man/man4/linprocfs.4
+4-41 files

FreeBSD/ports fbcc76bsysutils/consolekit2 Makefile, sysutils/consolekit2/files patch-src_ck-session.c

sysutils/consolekit2: fix dbus path

PR:     291045
(cherry picked from commit 412cc988dcb2cc45edf44287f47c00d646132e00)
DeltaFile
+11-0sysutils/consolekit2/files/patch-src_ck-session.c
+1-1sysutils/consolekit2/Makefile
+12-12 files

FreeBSD/ports 412cc98sysutils/consolekit2 Makefile, sysutils/consolekit2/files patch-src_ck-session.c

sysutils/consolekit2: fix dbus path

PR:     291045
DeltaFile
+11-0sysutils/consolekit2/files/patch-src_ck-session.c
+1-1sysutils/consolekit2/Makefile
+12-12 files

FreeBSD/ports aaaa23asysutils/reggae distinfo Makefile

sysutils/reggae: Update 0.5.0 => 0.5.1

Changelog:
https://github.com/cbsd/reggae/releases/tag/0.5.1

PR:     291944
DeltaFile
+3-3sysutils/reggae/distinfo
+2-2sysutils/reggae/Makefile
+5-52 files

FreeBSD/ports c0059f2sysutils/py-kubernetes distinfo Makefile

sysutils/py-kubernetes: Update 33.1.0 => 34.1.0

Changelog:
https://github.com/kubernetes-client/python/blob/v34.1.0/CHANGELOG.md

- Remove python version requirement as it doesn't make sense since we
  have minimum python-3.10 in ports tree
- Remove security/py-oauthlib dependency just like upstream did. It's
  installed by www/py-requests-oauthlib anyway.

PR:     291955
DeltaFile
+3-3sysutils/py-kubernetes/distinfo
+2-3sysutils/py-kubernetes/Makefile
+5-62 files

FreeBSD/ports f0ae809security/pssh distinfo Makefile

security/pssh: Update 2.3.5 => 2.3.6

Changelog:
https://github.com/lilydjwg/pssh/blob/v2.3.6/ChangeLog

PR:     291946
DeltaFile
+3-3security/pssh/distinfo
+1-2security/pssh/Makefile
+4-52 files

FreeBSD/ports 63e944fsysutils/kapp distinfo Makefile

sysutils/kapp: update to 0.65.0

Replace GO_MODULE with USE_GITHUB and GH_ACCOUNT to make it build.
The reason is new dependency on k8s.io/kubernetes. It's not intended
for external use as a library and can't be downloaded via go proxy.
See https://github.com/carvel-dev/kapp/issues/1011

Changelogs:
https://github.com/carvel-dev/kapp/releases/tag/v0.64.0
https://github.com/carvel-dev/kapp/releases/tag/v0.64.1
https://github.com/carvel-dev/kapp/releases/tag/v0.64.2
https://github.com/carvel-dev/kapp/releases/tag/v0.65.0

PR:     291938
DeltaFile
+3-5sysutils/kapp/distinfo
+4-3sysutils/kapp/Makefile
+7-82 files

FreeBSD/ports da4273cmath/calc distinfo Makefile

math/calc: Update to 2.16.0.3
DeltaFile
+3-3math/calc/distinfo
+1-2math/calc/Makefile
+4-52 files

FreeBSD/src e1bfd54usr.sbin/bhyve bhyve_config.5 bhyve.8

bhyve: Document that MAC address has to be unicast

bhyve accepts any MAC address even foreign as long it is a unicast one.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54372
DeltaFile
+8-4usr.sbin/bhyve/bhyve_config.5
+2-1usr.sbin/bhyve/bhyve.8
+10-52 files

FreeBSD/src 02376betests/ci Makefile

tests/ci: Use :H:H rather than ../..

In general we want to strip subdir components, rather than appending
`..`s.

Reviewed by:    lwhsu
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54352
DeltaFile
+1-1tests/ci/Makefile
+1-11 files

FreeBSD/ports e99e74email/mailfromd Makefile distinfo

mail/mailfromd: the port had been updated to version 9.1

Tentatively enable EMACS option by default: it pulls Emacs
as a build dependency only which should not affect package
users, while ports users could always disable it to avoid
pulling this somewhat heavy dependency.  While here, drop
no longer needed `post-patch' target as these bugs had been
properly fixed upstream.

Requested by:   maintainer
DeltaFile
+2-8mail/mailfromd/Makefile
+3-3mail/mailfromd/distinfo
+1-0mail/mailfromd/pkg-plist
+6-113 files

FreeBSD/ports f2debf5lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20251220
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports c4016fdlang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20251219
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports ef1fdcalang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20251218
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeBSD/src bd8296bsys/modules Makefile, sys/modules/acpi Makefile

Build acpi kernel modules on aarch64

For now, the only kernel module built is acpi_ged.ko.

Sponsored by:   Netflix
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D54315
DeltaFile
+5-1sys/modules/acpi/Makefile
+1-1sys/modules/Makefile
+6-22 files

FreeBSD/src fe74d52sys/modules/acpi Makefile

sys/modules/acpi/Makefile: One line per subdirectory

This makes diffs that add or remove modules easier to read.

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54314
DeltaFile
+15-3sys/modules/acpi/Makefile
+15-31 files

FreeBSD/src 11757b1sys/dev/acpica acpi.c

acpi: Statically initialize acpi_ioctl_hooks

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54313
DeltaFile
+6-11sys/dev/acpica/acpi.c
+6-111 files

FreeBSD/src 425b41fsys/dev/acpica acpi.c

acpi: Use M_WAITOK in acpi_register_ioctl

This function is only called from device attach routines which can
sleep.

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54312
DeltaFile
+1-2sys/dev/acpica/acpi.c
+1-21 files

FreeBSD/src 4eb560fsys/dev/acpica acpi.c

acpi: Reject duplicate handlers for ioctl commands

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54311
DeltaFile
+9-1sys/dev/acpica/acpi.c
+9-11 files

FreeBSD/src 88f8e3csys/dev/acpica acpi_apei.c

acpi_apei: Remove the hest member from the softc

This is only used during attach and freed after use, so just use a
local variable in the attach routine instead to avoid leaving a
dangling pointer around in the softc.

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54310
DeltaFile
+5-6sys/dev/acpica/acpi_apei.c
+5-61 files

FreeBSD/src 5b39245sys/dev/acpica acpi.c

acpi: Free ivars in bus_child_deleted method

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54309
DeltaFile
+1-0sys/dev/acpica/acpi.c
+1-01 files

FreeBSD/src 6b2e4dausr.sbin/acpi/acpidump acpi.c

acpidump: Extend the decoding of entries in the EINJ and ERST tables

- Decode the Action, Instruction, and Flags fields for these tables

- Omit the Flags field if it is zero

- Omit the Value field for instrunctions that do not use it

Reviewed by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54308
DeltaFile
+194-14usr.sbin/acpi/acpidump/acpi.c
+194-141 files

FreeBSD/src 1c9ff80tools/build Makefile

tools.build: add sys/cdefs.h to SYSINCS, since lots of other headers use it

This is needed to let the legacy stage compile against newer versions of
sys/font.h, which transitively includes sys/cdefs.h, and requires the
new __nonstring macro from it.

Fixes:          e2c93ed09f25
MFC after:      3 days
DeltaFile
+4-0tools/build/Makefile
+4-01 files

FreeBSD/ports aac64f6math/octave-forge-miscellaneous Makefile

math/octave-forge-miscellaneous: Clean up Makefile.
DeltaFile
+0-2math/octave-forge-miscellaneous/Makefile
+0-21 files

FreeBSD/ports 7f47d6dmath/octave-forge-sockets Makefile distinfo

math/octave-forge-sockets: Update to 1.5.0.
DeltaFile
+7-9math/octave-forge-sockets/Makefile
+3-3math/octave-forge-sockets/distinfo
+10-122 files

FreeBSD/src 6660446usr.sbin/bhyve bhyve_config.5

bhyve_config.5: Fix consistency and terms in manpage

Correct inconsistent spelling of terms and duplication.

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54370
DeltaFile
+9-8usr.sbin/bhyve/bhyve_config.5
+9-81 files

FreeBSD/src e2c93edsys/sys font.h

sys/font.h: avoid warnings about too-long initializer strings

Mark `font_header::fh_magic` as `__non_string`, to avoid a warning from
clang 21 similar to:

    /usr/src/usr.bin/vtfontcvt/vtfontcvt.c:763:15: error: initializer-string for character array is too long, array size is 8 but initializer has size 9 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      763 |                 .fh_magic = FONT_HEADER_MAGIC,
          |                             ^~~~~~~~~~~~~~~~~
    /usr/obj/usr/src/amd64.amd64/tmp/usr/include/sys/font.h:109:27: note: expanded from macro 'FONT_HEADER_MAGIC'
      109 | #define FONT_HEADER_MAGIC       "VFNT0002"
          |                                 ^~~~~~~~~~

MFC after:      3 days
DeltaFile
+1-1sys/sys/font.h
+1-11 files

FreeBSD/ports 94bfefanet/uvgrtp Makefile, net/uvgrtp/files patch-CMakeLists.txt patch-cmake_Versioning.cmake

net/uvgrtp: pass down BUILD_SHARED_LIBS to fix the port's build

By specifying add_library(... SHARED) we were instructing CMake
to build all but one objects in PIC mode, in turn causing the
infamous "relocation R_X86_64_32S cannot be used against local
symbol" error upon linking the program.  Mend this by using the
documented and cleaner BUILD_SHARED_LIBS approach.  While here,
fix an IF block open/close arguments mismatch CMake warning.

Reported by:    pkg-fallout
DeltaFile
+6-11net/uvgrtp/files/patch-CMakeLists.txt
+11-0net/uvgrtp/files/patch-cmake_Versioning.cmake
+2-2net/uvgrtp/Makefile
+19-133 files

FreeBSD/src cd88001usr.sbin/pmcannotate pmcannotate.c

pmcannotate: avoid accessing uninitialized local variables

Initialize `tbfl` and `tofl` to NULL, and check whether they are
non-NULL before calling remove(3) on them, to avoid warnings from clang
21 similar to:

    usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tbfl' is uninitialized when used here [-Werror,-Wuninitialized]
      746 |                 FATAL(exec, "%s: Impossible to locate the binary file\n",
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      747 |                     exec);
          |                     ~~~~~
    usr.sbin/pmcannotate/pmcannotate.c:57:9: note: expanded from macro 'FATAL'
       57 |         remove(tbfl);                                                   \
          |                ^~~~
    usr.sbin/pmcannotate/pmcannotate.c:695:12: note: initialize the variable 'tbfl' to silence this warning
      695 |         char *tbfl, *tofl, *tmpdir;
          |                   ^
          |                    = NULL
    usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tofl' is uninitialized when used here [-Werror,-Wuninitialized]

    [13 lines not shown]
DeltaFile
+6-2usr.sbin/pmcannotate/pmcannotate.c
+6-21 files