FreeBSD/src bb14ba3lib/libc/gen daemon.3

daemon(3): Note about environment after calling daemon()

While here, fix missing comma typo.

Reviewed by:    0mp, ziaee
Approved by:    0mp, ziaee
MFC after:      3 days
Obtained from:  https://github.com/apple-oss-distributions/libc (partially)
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57384
DeltaFile
+24-2lib/libc/gen/daemon.3
+24-21 files

FreeBSD/src 13184a6share/mk bsd.sys.mk

build: provide a FORTIFY_SOURCE.<src file> override

For native files we can do more minimal fixes to avoid this large of a
hammer, but for third party files it may not be worth the effort to try
and patch them.  NetBSD has the original _FORTIFY_SOURCE implementation
that ours is based on, for instance, but tests sourced from there can't
do an __ssp_real(foo) without being certain that `foo` actually has a
fortified definition.

This change does always define _FORTIFY_SOURCE as a result, so gate it
on CFLAGS not already containing _FORTIFY_SOURCE definitions.

This re-applies c46a0b59071614, but without re-defining _FORTIFY_SOURCE
needlessly.

PR:             294881
Reviewed by:    markj, sjg (both previous version)
Differential Revision:  https://reviews.freebsd.org/D57356
DeltaFile
+13-6share/mk/bsd.sys.mk
+13-61 files

FreeBSD/ports 481aa70lang/nickel distinfo Makefile

lang/nickel: Update 1.16.0 => 1.17.0

Changelog:
https://github.com/nickel-lang/nickel/releases/tag/1.17.0

PR:             296027
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+9-9lang/nickel/distinfo
+4-6lang/nickel/Makefile
+3-3lang/nickel/Makefile.crates
+16-183 files

FreeBSD/ports 8c163b9x11/mate-session-manager Makefile distinfo

x11/mate-session-manager: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Switch MASTER_SITES to the GitHub
release asset URL. Move PORTSCOUT after USE_* variables.
DeltaFile
+4-5x11/mate-session-manager/Makefile
+1-1x11/mate-session-manager/distinfo
+5-62 files

FreeBSD/ports e7928a0emulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-additions-72 distinfo Makefile

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.8 => 7.2.10 (10 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2
https://www.oracle.com/security-alerts/cspujun2026.html#AppendixOVIR

Security:       CVE-2026-46974
Security:       CVE-2026-35275
Security:       CVE-2026-46873
Security:       CVE-2026-46768
Security:       CVE-2026-46825
Security:       CVE-2026-46877
Security:       CVE-2026-46874
Security:       CVE-2026-46815
Security:       CVE-2026-46816
Security:       CVE-2026-46977
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit bbd7ab52a8a20722c901b3e4950cbb7e2b52581c)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+1-1emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+16-166 files

FreeBSD/ports bbd7ab5emulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-additions-72 distinfo Makefile

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.8 => 7.2.10 (10 CVEs)

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2
https://www.oracle.com/security-alerts/cspujun2026.html#AppendixOVIR

Security:       CVE-2026-46974
Security:       CVE-2026-35275
Security:       CVE-2026-46873
Security:       CVE-2026-46768
Security:       CVE-2026-46825
Security:       CVE-2026-46877
Security:       CVE-2026-46874
Security:       CVE-2026-46815
Security:       CVE-2026-46816
Security:       CVE-2026-46977
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-2emulators/virtualbox-ose-72/Makefile
+1-2emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+16-186 files

FreeBSD/ports e3f23edsysutils/arcconf Makefile distinfo

sysutils/arcconf: Update 4.09.00.25611 => 5.09.00.28391

Port changes:
* Adopt port.
* Drop FreeBSD 13 support.
* Update license and MASTER_SITES.

PR:             286148
Approved by:    michael at fuckner.net (maintainer timeout, 1+ year)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+23-13sysutils/arcconf/Makefile
+3-3sysutils/arcconf/distinfo
+26-162 files

FreeBSD/ports 261f833sysutils Makefile, sysutils/s6-portable-utils pkg-plist Makefile

sysutils/s6-portable-utils: Add new port: Skarnet portable Unix utilities

WWW: https://skarnet.org/software/s6-portable-utils/
DeltaFile
+92-0sysutils/s6-portable-utils/pkg-plist
+37-0sysutils/s6-portable-utils/Makefile
+4-0sysutils/s6-portable-utils/pkg-descr
+3-0sysutils/s6-portable-utils/distinfo
+1-0sysutils/Makefile
+137-05 files

FreeBSD/ports 4bf9318net-im/deltachat-desktop Makefile

net-im/deltachat-desktop: Switch to Electron 42

PR:     296045
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-11 files

FreeBSD/ports cc8255cnet-im/parla distinfo Makefile

net-im/parla: Update to 0.5.2
DeltaFile
+3-3net-im/parla/distinfo
+1-1net-im/parla/Makefile
+4-42 files

FreeBSD/ports 4585745graphics/opencv pkg-plist

graphics/opencv: fix plist with free-threaded Python

Event: FreeBSD Developer Summit 2026
Event: BSDCan 2026
DeltaFile
+2-2graphics/opencv/pkg-plist
+2-21 files

FreeBSD/doc 8859190documentation/static/pgpkeys khng.key

pgp: Update my expiration date
DeltaFile
+29-28documentation/static/pgpkeys/khng.key
+29-281 files

FreeBSD/ports 01104bdgraphics/Coin distinfo Makefile

graphics/Coin: update to 4.0.9

Release Notes:
  https://github.com/coin3d/coin/releases/tag/v4.0.9
DeltaFile
+3-3graphics/Coin/distinfo
+1-3graphics/Coin/Makefile
+1-1graphics/Coin/pkg-plist
+5-73 files

FreeBSD/ports f20ce5anet/liferea distinfo Makefile

net/liferea: update to 1.16.12

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v1.16.12

(cherry picked from commit 0d6cd3b99c29c5089c4622d7c619c6182f45ed10)
DeltaFile
+3-3net/liferea/distinfo
+1-2net/liferea/Makefile
+4-52 files

FreeBSD/ports 0d6cd3bnet/liferea distinfo Makefile

net/liferea: update to 1.16.12

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v1.16.12
DeltaFile
+3-3net/liferea/distinfo
+1-1net/liferea/Makefile
+4-42 files

FreeBSD/ports 885c08fports-mgmt/packagekit Makefile distinfo

ports-mgmt/packagekit: Update to 1.3.6

(cherry picked from commit ec9fbfadfecdd11a08f8dec33554470d5a5f9082)
DeltaFile
+3-3ports-mgmt/packagekit/Makefile
+3-3ports-mgmt/packagekit/distinfo
+6-62 files

FreeBSD/ports ec9fbfaports-mgmt/packagekit distinfo Makefile

ports-mgmt/packagekit: Update to 1.3.6
DeltaFile
+3-3ports-mgmt/packagekit/distinfo
+3-3ports-mgmt/packagekit/Makefile
+6-62 files

FreeBSD/doc e4c42e5website/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 330f3334ef9c8d16824a874fdf3d296376b50f3f
Improve wording
DeltaFile
+34-32website/content/ru/administration.adoc
+34-321 files

FreeBSD/ports 6fc83bewww/tomcat-native2 distinfo Makefile

www/tomcat-native2: Update to 2.0.15

Changelog:      https://tomcat.apache.org/native-doc/miscellaneous/changelog.html#2.0.15
DeltaFile
+3-3www/tomcat-native2/distinfo
+1-2www/tomcat-native2/Makefile
+4-52 files

FreeBSD/ports d53b3b3www/tomcat-native distinfo Makefile

www/tomcat-native: Update to 1.3.8

Changelog:      https://tomcat.apache.org/native-1.3-doc/miscellaneous/changelog.html#1.3.8
DeltaFile
+3-3www/tomcat-native/distinfo
+1-2www/tomcat-native/Makefile
+4-52 files

FreeBSD/ports 3926c09security/vuxml/vuln 2026.xml

security/vuxml: fix NGINX entry again

That's what happens when you're not focused.
Edit the entry again, since it's for nginx-devel

Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

FreeBSD/ports 687dc27java/sigar Makefile

java/sigar: remove run_depends

this port is only used as a library
the final application decides what JDK is used
by removing RUN_DEPENDS we prevent installing an unused extra openjdk

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

FreeBSD/ports b7b4119databases/mongodb70 Makefile distinfo, databases/mongodb70/files patch-src_third__party_mozjs_gen-config.sh patch-src_third__party_mozjs_scripts_gen-config.sh

databases/mongodb70: 7.0.35

Release notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.35---june-9--2026

- gen-config.sh is move to scripts/gen-config.sh
- Patch added to circumvent these errors:
src/mongo/util/net/openssl_init.cpp:247:51: error: no member named 'opensslPrimaryDRBGReseedMaxRequests' in namespace 'mongo::crypto'
src/mongo/util/net/openssl_init.cpp:249:45: error: no member named 'opensslPrimaryDRBGReseedMaxTime' in namespace 'mongo::crypto'
- disabled PATCH_FILE for python3.12, didn't apply
- other patches just got a refresh

Security:       CVE-2026-9740
Security:       CVE-2026-9741
Security:       CVE-2026-9746
Security:       CVE-2026-9747
Security:       CVE-2026-9748
Security:       CVE-2026-9749
Security:       CVE-2026-9750

    [3 lines not shown]
DeltaFile
+0-45databases/mongodb70/files/patch-src_third__party_mozjs_gen-config.sh
+45-0databases/mongodb70/files/patch-src_third__party_mozjs_scripts_gen-config.sh
+40-0databases/mongodb70/files/patch-src_mongo_util_net_openssl__init.cpp
+9-10databases/mongodb70/Makefile
+5-5databases/mongodb70/distinfo
+4-4databases/mongodb70/files/extrapatch-src_third__party_mozjs_SConscript
+103-641 files not shown
+105-667 files

FreeBSD/src 61e2ffdlib/libusb libusb.h

libusb: Sync libusb_class_code with upstream

This reflects the difference from the upstream libusb code.
See: https://github.com/libusb/libusb/blob/master/libusb/libusb.h

Reviewed by:    adrian
Event:          BSDCan 2026
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57620
DeltaFile
+5-0lib/libusb/libusb.h
+5-01 files

FreeBSD/ports 174ff3fsecurity/vuxml/vuln 2026.xml

security/vuxml: fix NGINX entry

Fix NGINX entry

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports cb3db82security/vuxml/vuln 2026.xml

security/vuxml: add entry for NGINX

Add entry for NGINX

Sponsored by:   Netzkommune GmbH
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

FreeBSD/src e290363sys/net iflib.c

iflib: Fix mbufs leaked by 0 len packets emitted from the if driver

Some interface drivers, notably bnxt, can insert 0 length packets onto
their receive queues when certain conditions are met, such as discarding
packets in the case of bnxt.

When this packet gets processed by assemble_segments(), The solitary
mbuf on the queue that composes it consist of a single zero length
fragment. The loop in assemble_segments() doesn't seem to expect
that a 0 length fragment can exist in the iri_frags list without a
non-zero length header preceding it. In this situation, without filter
intervention rxd_frag_to_sd() returns a pointer to the corresponding
mbuf in the rxq, where it is matched as a zero-length fragment and
immediately discarded without freeing as mh has not yet been assigned.

This change corrects this behavior by falling through the mh == NULL
case and freeing m on the condition that it is not NULL before
continuing the loop.


    [3 lines not shown]
DeltaFile
+4-4sys/net/iflib.c
+4-41 files

FreeBSD/ports 6da1ef2www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-ipc_glue_GeckoChildProcessHost.cpp

www/librewolf: Update 151.0.3-1 => 152.0-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0/releasenotes/

PR:             296108
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 78b90543cf1786d02cf44e117f95dc7bbbcd7acc)
DeltaFile
+344-397www/librewolf/files/patch-libwebrtc-generated
+0-13www/librewolf/files/patch-ipc_glue_GeckoChildProcessHost.cpp
+5-4www/librewolf/files/patch-python_sites_mach.txt
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+354-4195 files

FreeBSD/ports 83bdf5ewww/ungoogled-chromium distinfo, www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_chrome__content__browser__client.cc

www/ungoogled-chromium: update to 149.0.7827.155

Security:       https://vuxml.freebsd.org/freebsd/cffe1232-e4b3-4c72-8b4c-6a8298c9b289.html
DeltaFile
+50-50www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+21-21www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+7-7www/ungoogled-chromium/distinfo
+6-6www/ungoogled-chromium/files/patch-media_base_media__switches.cc
+4-4www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+4-4www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc
+92-9213 files not shown
+120-12019 files

FreeBSD/ports 78b9054www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-ipc_glue_GeckoChildProcessHost.cpp

www/librewolf: Update 151.0.3-1 => 152.0-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0/releasenotes/

PR:             296108
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+344-397www/librewolf/files/patch-libwebrtc-generated
+0-13www/librewolf/files/patch-ipc_glue_GeckoChildProcessHost.cpp
+5-4www/librewolf/files/patch-python_sites_mach.txt
+3-3www/librewolf/distinfo
+2-3www/librewolf/Makefile
+354-4205 files