FreeBSD/ports aa5fe0bwww/firefox distinfo Makefile

www/firefox: update to 152.0.3

Release Notes:
  https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/

(cherry picked from commit d29f36a8f94e27a2bceaf7926f8f256dec375413)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports d29f36awww/firefox distinfo Makefile

www/firefox: update to 152.0.3

Release Notes:
  https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/src 6aaaf7bcddl/usr.sbin/zfsd case_file.cc

zfsd: Improve spare selection

Port OpenZFS PRs #18597 and #18578 from zed to zfsd.

When activating a spare, sort candidates before trying them:
 1. Distributed dRAID spare matching the failed vdev's group (fastest
    rebuild via sequential resilver)
 2. Regular spares
 3. Non-matching distributed spares (kernel will reject anyway)
 4. Within each tier: prefer rotational match, then smallest
    sufficient size

Also try all healthy spares in order rather than stopping at the
first one, and use sequential rebuild for distributed spares.
DeltaFile
+158-37cddl/usr.sbin/zfsd/case_file.cc
+158-371 files

FreeBSD/src efcc183sys/netpfil/pf if_pflog.c

pflog: remove unused argument from pflogattach()
DeltaFile
+3-3sys/netpfil/pf/if_pflog.c
+3-31 files

FreeBSD/ports a761e88net-im/matterircd distinfo Makefile

net-im/matterircd: Update 0.29.0 => 0.30.0

Changelog:
https://github.com/42wim/matterircd/releases/tag/v0.30.0

PR:             296279
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 09596b77cc52726c91cc62fe10888e8b9c301a58)
DeltaFile
+3-3net-im/matterircd/distinfo
+1-2net-im/matterircd/Makefile
+4-52 files

FreeBSD/ports 09596b7net-im/matterircd distinfo Makefile

net-im/matterircd: Update 0.29.0 => 0.30.0

Changelog:
https://github.com/42wim/matterircd/releases/tag/v0.30.0

PR:             296279
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+3-3net-im/matterircd/distinfo
+1-2net-im/matterircd/Makefile
+4-52 files

FreeBSD/ports e3b57e7sysutils/tmux-mem-cpu-load distinfo Makefile

sysutils/tmux-mem-cpu-load: Update to 3.8.3
DeltaFile
+3-3sysutils/tmux-mem-cpu-load/distinfo
+1-1sysutils/tmux-mem-cpu-load/Makefile
+4-42 files

FreeBSD/ports 773e956devel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.12.7

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.12.7
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports aefb198devel/aws-c-common distinfo Makefile

devel/aws-c-common: Update to 0.14.1

ChangeLog: https://github.com/awslabs/aws-c-common/releases/tag/v0.14.1
DeltaFile
+3-3devel/aws-c-common/distinfo
+1-1devel/aws-c-common/Makefile
+4-42 files

FreeBSD/ports 150f597devel/aws-c-sdkutils distinfo Makefile

devel/aws-c-sdkutils: Update to 0.2.6

ChangeLog: https://github.com/awslabs/aws-c-sdkutils/releases/tag/v0.2.6
DeltaFile
+3-3devel/aws-c-sdkutils/distinfo
+1-1devel/aws-c-sdkutils/Makefile
+4-42 files

FreeBSD/ports 2ccd3d7graphics Makefile, graphics/R-cran-venn Makefile distinfo

graphics/R-cran-venn: New port

A close to zero dependency package to draw and display Venn diagrams up
to 7 sets, and any Boolean union of set intersections.
DeltaFile
+18-0graphics/R-cran-venn/Makefile
+3-0graphics/R-cran-venn/distinfo
+2-0graphics/R-cran-venn/pkg-descr
+1-0graphics/Makefile
+24-04 files

FreeBSD/ports 9d48375graphics Makefile, graphics/R-cran-ggpolypath Makefile distinfo

graphics/R-cran-ggpolypath: New port

Tools for working with polygons with holes in 'ggplot2', with a new 'geom' for
drawing a 'polypath' applying the 'evenodd' or 'winding' rules.
DeltaFile
+18-0graphics/R-cran-ggpolypath/Makefile
+3-0graphics/R-cran-ggpolypath/distinfo
+2-0graphics/R-cran-ggpolypath/pkg-descr
+1-0graphics/Makefile
+24-04 files

FreeBSD/ports 4714f48dns/getdns Makefile

dns/getdns: Fix missing rc script

- Bump PORTREVISION

PR:             296280
Reported by:    Hannes <hannes_11 at fantasymail.de>
DeltaFile
+2-1dns/getdns/Makefile
+2-11 files

FreeBSD/ports 78eea88cad/openscad-devel distinfo Makefile.git_rev

cad/openscad-devel: Update to 2026.06.21
DeltaFile
+9-9cad/openscad-devel/distinfo
+5-5cad/openscad-devel/Makefile.git_rev
+1-1cad/openscad-devel/Makefile
+15-153 files

FreeBSD/ports 21aa7e2devel/maki distinfo Makefile.crates

devel/maki: Update to 0.3.20
DeltaFile
+69-23devel/maki/distinfo
+34-11devel/maki/Makefile.crates
+1-4devel/maki/Makefile
+104-383 files

FreeBSD/ports 6c89b24net-p2p/amule Makefile distinfo, net-p2p/amule/files patch-fix-cryptopp-modern-version patch-disable-try-to-use-ccache

net-p2p/amule: Update to 3.0.1

- Use src tarball from release assets
- Add GEOIP option default ON
- Turn OFF TRANSLATED_MANPAGES so we can use pre-rendered man translations
- Remove upstreamed patches

ChangeLog: https://github.com/amule-org/amule/releases/tag/3.0.1
DeltaFile
+0-78net-p2p/amule/files/patch-fix-cryptopp-modern-version
+0-31net-p2p/amule/files/patch-disable-try-to-use-ccache
+18-7net-p2p/amule/Makefile
+0-17net-p2p/amule/files/patch-use-xdg-open-as-preview-default
+0-12net-p2p/amule/files/patch-disable-version-check
+3-3net-p2p/amule/distinfo
+21-1481 files not shown
+25-1497 files

FreeBSD/ports 62d8ebesysutils/rubygem-fluentd distinfo Makefile

sysutils/rubygem-fluentd: Update to 1.19.3

Release notes:  https://github.com/fluent/fluentd/releases/tag/v1.19.3
DeltaFile
+3-3sysutils/rubygem-fluentd/distinfo
+1-1sysutils/rubygem-fluentd/Makefile
+4-42 files

FreeBSD/ports 8914fc7net-p2p/ogmios distinfo Makefile.cabal, net-p2p/ogmios/files patch-cabal.project

net-p2p/ogmios: Update to 7.0.0

Reported by:    portscout!
DeltaFile
+607-611net-p2p/ogmios/distinfo
+447-0net-p2p/ogmios/Makefile.cabal
+2-441net-p2p/ogmios/Makefile
+12-12net-p2p/ogmios/files/patch-cabal.project
+1,068-1,0644 files

FreeBSD/src 4e57c2ausr.sbin/makefs/cd9660 iso9660_rrip.c

makefs: Fix build on systems without st_birthtime such as Linux

Reviewed by:    emaste
Fixes:          0a301f33306c ("makefs cd9660: Populate creation time stamps in RockRidge extensions")
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2297
DeltaFile
+5-0usr.sbin/makefs/cd9660/iso9660_rrip.c
+5-01 files

FreeBSD/ports 75a1948sysutils/syslog-ng pkg-plist distinfo

sysutils/syslog-ng: Update to 4.12.0
DeltaFile
+12-16sysutils/syslog-ng/pkg-plist
+3-3sysutils/syslog-ng/distinfo
+1-2sysutils/syslog-ng/Makefile
+16-213 files

FreeBSD/src 777f67dusr.sbin/bhyve/slirp slirp-helper.c

bhyve: Use a blocking socket in the helper process

The send_packet callback does not handle EAGAIN, and on the recv side we
already use poll() and MSG_DONTWAIT to implement a non-blocking loop.

PR:             291616
Tested by:      novel
Fixes:          0e62ebd20172 ("bhyve: Move the slirp backend out into a separate process")
Differential Revision:  https://reviews.freebsd.org/D54340

(cherry picked from commit daef625cf884dea33d50ad7a0e2da0879a442495)
DeltaFile
+2-0usr.sbin/bhyve/slirp/slirp-helper.c
+2-01 files

FreeBSD/src eeff383sys/dev/vmm vmm_dev.c

vmm: Avoid clobbering errors from vmm_modinit()

Reported by:    novel
Reviewed by:    bnovkov
Fixes:          e758074458df ("vmm: Move the module load handler to vmm_dev.c")
Differential Revision:  https://reviews.freebsd.org/D54750

(cherry picked from commit 99afbc5cc7ae8ba7b112fbafbf24ea2575a65ba4)
DeltaFile
+5-3sys/dev/vmm/vmm_dev.c
+5-31 files

FreeBSD/src 95030a9usr.sbin/bhyve/slirp slirp-helper.c

bhyve/slirp: Drop privileges before entering capability mode

When in restricted mode, the slirp-helper process enters a capsicum
sandbox, after which we cannot look up the uid for the "nobody" user.
Reverse the order.

Reported by:    kp
Fixes:  0e62ebd20172 ("bhyve: Move the slirp backend out into a separate process")

(cherry picked from commit b0c7eaf83d21bbc333e247ab9e136965b3ca54ed)
DeltaFile
+5-5usr.sbin/bhyve/slirp/slirp-helper.c
+5-51 files

FreeBSD/ports 2e6df5fnet-mgmt/yaf pkg-plist Makefile, net-mgmt/yaf/files patch-src_yaf.pod patch-src_yafstat.c

net-mgmt/yaf: Update to 2.19.3

Approved by:    maintainer
Differential Revision:  https://reviews.freebsd.org/D57836
DeltaFile
+14-14net-mgmt/yaf/files/patch-src_yaf.pod
+18-9net-mgmt/yaf/pkg-plist
+10-8net-mgmt/yaf/Makefile
+5-5net-mgmt/yaf/files/patch-src_yafstat.c
+3-3net-mgmt/yaf/distinfo
+2-2net-mgmt/yaf/files/patch-airframe_src_airdaemon.c
+52-413 files not shown
+58-479 files

FreeBSD/ports 097588csysutils/bacula13-server Makefile, sysutils/bacula13-server/files DISABLED-patch-src_filed_bxattr_freebsd.c patch-src_console_conio.c

sysutils/bacula1?-server: fix build on FreeBSD 16

This silence the pkg fallout reports

re: https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/commit/0d0186b248e12425aebf56372ce8de29e05924c6

While here, remove an unused patch for sysutils/bacula13-server

Sponsored by:   Sunday morning coffee

(cherry picked from commit 8b18f7a7a557c5ac3f179f8e500820ef79f5aa62)
DeltaFile
+0-13sysutils/bacula13-server/files/DISABLED-patch-src_filed_bxattr_freebsd.c
+12-0sysutils/bacula13-server/files/patch-src_console_conio.c
+12-0sysutils/bacula15-server/files/patch-src_console_conio.c
+1-1sysutils/bacula13-server/Makefile
+1-0sysutils/bacula15-server/Makefile
+26-145 files

FreeBSD/src a642464sys/netinet ip_divert.c

divert: Avoid using atomic_(load|store)_(acq|rel)_16

It's not implemented on some arches.  Use a plain int to count the
number of sockets in a divert lbgroup.

Reported by:    Jenkins
Fixes:          895a0ae67fe2 ("divert: Define semantics for SO_REUSEPORT_LB on divert sockets")

(cherry picked from commit c564074c9aaa8a3f9273de3cb802edcb3e2e2a40)
DeltaFile
+7-5sys/netinet/ip_divert.c
+7-51 files

FreeBSD/src 2a809c7lib/libsys getsockopt.2, share/man/man4 divert.4

divert: Define semantics for SO_REUSEPORT_LB on divert sockets

Allow SO_REUSEPORT_LB to be set on divert sockets.  If set, then bind()
will add the socket to a "load-balancing group".  When a divert-to rule
matches a port with an associated group, the corresponding state ID is
used to select a specific socket from the group.  Packets without an
associated state are simply forwarded to the first socket in the group.
For now I only pass a state ID from pf, as I couldn't see a useful
identifier on the ipfw side.

This implementation is simple but has a caveat, that being that if
sockets are added to the group while flows are being processed, the size
of the group will change and this changes the mapping of state IDs to
sockets.  So, to get a consistent mapping, the divert socket application
must bind all of its sockets before any traffic is diverted by the
firewall.

Reviewed by:    glebius
MFC after:      1 month

    [5 lines not shown]
DeltaFile
+143-17sys/netinet/ip_divert.c
+21-3share/man/man4/divert.4
+5-1lib/libsys/getsockopt.2
+1-1sys/netinet/ip_var.h
+1-1sys/netinet/raw_ip.c
+1-1sys/netpfil/ipfw/ip_fw_pfil.c
+172-241 files not shown
+173-257 files

FreeBSD/ports c1160ccsysutils/fluent-bit distinfo Makefile

sysutils/fluent-bit: Update to 5.0.8

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v5.0.8
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+4-42 files

FreeBSD/ports c4dd080www/py-firecrawl-py distinfo Makefile

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

FreeBSD/ports ea2c260misc/py-anthropic distinfo Makefile

misc/py-anthropic: update to 0.112.0
DeltaFile
+3-3misc/py-anthropic/distinfo
+1-1misc/py-anthropic/Makefile
+4-42 files