FreeBSD/src 9417b11stand/efi/loader bootinfo.c

loader/efi: pre-allocate memory map buffer before ExitBootServices

Move the memory map allocation before the ExitBootServices retry
loop to ensure no boot service calls occur between GetMemoryMap
and ExitBootServices.  This simplifies the control flow by removing
the inner sizing loop and matches the strategy used by the Linux
EFI stub.

Identified while investigating an ExitBootServices hang on
AMD AGESA 1.3.0.0a firmware (Gigabyte B650 GAMING X AX V2).

Signed-off-by:          Christos Longros <chris.longros at gmail.com>
Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D56249
DeltaFile
+46-39stand/efi/loader/bootinfo.c
+46-391 files

FreeBSD/ports 4c60156devel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.11.23 → 0.11.24
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 95c63dadevel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.11.23 → 0.11.24
DeltaFile
+21-17devel/uv/distinfo
+9-7devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-1devel/uv/Makefile
+1-1devel/py-uv/Makefile
+35-295 files

FreeBSD/ports e237cb0sysutils/mise distinfo Makefile

sysutils/mise: update 2026.6.12 → 2026.6.13
DeltaFile
+115-131sysutils/mise/distinfo
+57-65sysutils/mise/Makefile
+172-1962 files

FreeBSD/ports 24a2a2edevel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile

devel/{,py-}ruff: update 0.15.18 → 0.15.19
DeltaFile
+3-3devel/ruff/distinfo
+3-3devel/py-ruff/distinfo
+1-1devel/py-ruff/Makefile
+1-1devel/ruff/Makefile
+8-84 files

FreeBSD/ports b120084devel/bugzilla52 Makefile

devel/bugzilla52: bump requirement for p5-Chart.
DeltaFile
+2-2devel/bugzilla52/Makefile
+2-21 files

FreeBSD/ports dff138fgraphics/p5-Chart Makefile

graphics/p5-Chart: bump PORTREVISION to force package rebuild.

This is necessary to grab the patches I submitted in ports/296174.
DeltaFile
+1-0graphics/p5-Chart/Makefile
+1-01 files

FreeBSD/ports c30fa35graphics/p5-Chart/files patch-Chart_Bars.pm patch-Chart_BrushStyles.pm

graphics/p5-Chart: add patch files to remove obsolete usage.

lang/perl as of at least 5.36 objects to the usage "use Chart::Base
'2.4.10'".  Make these usages modern.

PR:             ports/296174
Approved by:    mat@
DeltaFile
+11-0graphics/p5-Chart/files/patch-Chart_Bars.pm
+11-0graphics/p5-Chart/files/patch-Chart_BrushStyles.pm
+11-0graphics/p5-Chart/files/patch-Chart_Composite.pm
+11-0graphics/p5-Chart/files/patch-Chart_Direction.pm
+11-0graphics/p5-Chart/files/patch-Chart_ErrorBars.pm
+11-0graphics/p5-Chart/files/patch-Chart_HorizontalBars.pm
+66-08 files not shown
+154-014 files

FreeBSD/ports e6dec61devel/bugzilla52 Makefile

devel/bugzilla52: bump PORTREVISION.

3 new patches have been added to files/ .  Bump PORTREVISION to force
a package build to pick these up.

While here, update p5-Template-Toolkit dependency as already required
in upstream 5.2.1 (not yet released).
DeltaFile
+2-1devel/bugzilla52/Makefile
+2-11 files

FreeBSD/ports dada24bdevel/bugzilla52/files patch-Bugzilla_Bug.pm

devel/bugzilla52: add a new patch.

Newer versions of perl (post 5.38) object to a line in Bug.pm
as being ambiguous.  Change the logic to do what the line was
originally intended to do.
DeltaFile
+11-0devel/bugzilla52/files/patch-Bugzilla_Bug.pm
+11-01 files

FreeBSD/ports 2b7f2a8devel/bugzilla52/files patch-attachment.cgi patch-js_field.js

devel/bugzilla52: add two patches.

These two patches had been found on production over a year
ago.  They were copied to development but somehow never to
the actual port itself.
DeltaFile
+50-0devel/bugzilla52/files/patch-attachment.cgi
+12-0devel/bugzilla52/files/patch-js_field.js
+62-02 files

FreeBSD/ports 31dfa9awww/py-fastapi-sso distinfo Makefile

www/py-fastapi-sso: Update to 0.21.1

Changelog: https://github.com/tomasvotava/fastapi-sso/releases/tag/0.21.1

Reported by:    Repology
DeltaFile
+3-3www/py-fastapi-sso/distinfo
+1-1www/py-fastapi-sso/Makefile
+4-42 files

FreeBSD/ports 8eabd4asecurity/py-google-cloud-kms Makefile distinfo

security/py-google-cloud-kms: Update to 3.14.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.14.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/Makefile
+3-3security/py-google-cloud-kms/distinfo
+6-62 files

FreeBSD/ports 4a3da0fdevel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.52

Changelog: https://github.com/astral-sh/ty/blob/0.0.52/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports fd51b85security/gsa distinfo, security/gvm-libs pkg-plist

security/gvm: Update to 26.31.1

- databases/pg-gvm: Update to 22.6.17
- security/gsa: Update to 27.4.1 (Only amd64 and aarch64)
- security/gsa: Remove DEPRECATED. Now it uses www/npm-node24
- security/gsad: Update to 26.4.0
- security/openvas: Update to 23.46.3
- security/openvas: Improve getinterfaces function [1]
- security/gvmd: Update to 26.31.1
- security/gvm-libs: 23.7.0
- security/py-greenbone-feed-sync: Update to 25.3.0
- security/py-gvm-tools: Update to 26.0.6
- security/py-python-gvm: Update to 27.4.0

PR:             295199
Reported by:     jward __at_ ehprivacy.com [1]
DeltaFile
+82-4security/openvas/files/patch-misc_pcap.c
+33-22security/gvm-libs/pkg-plist
+26-0security/openvas/files/patch-misc_openvas-krb5.c
+12-11security/gvmd/files/patch-src_CMakeLists.txt
+8-8security/gvmd/files/patch-src_manage_sql.c
+7-7security/gsa/distinfo
+168-5223 files not shown
+230-10729 files

FreeBSD/ports 780d5ednet/rsync Makefile

net/rsync: drop py-cmarkgfm build dep, fix inert path substitutions

Drop python and py-cmarkgfm from the BUILD_DEPENDS: The tarball ships
pre-rendered nroff man pages, so the upstream md2man toolchain is not needed.

While here, fix a post-patch REINPLACE_CMD pattern that has been silently
inert since 2022 (PR 263787): Replace with two correct substitutions so the
installed man pages reference ${ETCDIR} instead of /etc/rsync*.

Bump PORTREVISION because installed man page content changes.

Sponsored by:   Netflix
DeltaFile
+5-6net/rsync/Makefile
+5-61 files

FreeBSD/doc 4df494fwebsite/content/en/releases/15.1R upgrading.adoc

15.1R: Fix typo in redirect

Fixes: d357e2acefe5 (15.1R: Use native redirect instead of duplication)
DeltaFile
+1-1website/content/en/releases/15.1R/upgrading.adoc
+1-11 files

FreeBSD/src 9522100sys/arm64/arm64 gicv5.c gicv5_fdt.c

arm64: Fix build of gicv5 driver without SMP

Fixes:          c84261da6f6c ("arm64: Add an initial GICv5 driver")
DeltaFile
+5-0sys/arm64/arm64/gicv5.c
+2-0sys/arm64/arm64/gicv5_fdt.c
+7-02 files

FreeBSD/ports 1b35398sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.9.3

ChangeLog: https://github.com/daemonless/dbuild/releases/tag/v1.9.3
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/src f6b37f4share/man/man4 ntsync.4 Makefile

ntsync.4: add the man page

Reviewed by:    ziaee
Discussed with: Alex S <iwtcex at gmail.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D57659
DeltaFile
+308-0share/man/man4/ntsync.4
+1-0share/man/man4/Makefile
+309-02 files

FreeBSD/doc d357e2awebsite/content/en/releases/15.1R installation.adoc upgrading.adoc

15.1R: Use native redirect instead of duplication

This will reduce maintenance burden going forward, also it serves to
demonstrate that we can trivially implement redirects in the tree vs
doing other things that are more labor intensive.

Differential Revision:  https://reviews.freebsd.org/D57792
DeltaFile
+0-303website/content/en/releases/15.1R/installation.adoc
+1-0website/content/en/releases/15.1R/upgrading.adoc
+1-3032 files

FreeBSD/src b7d2f7ctests/sys/fs/fusefs destroy.cc mockfs.cc

fusefs: fix two intermittency bugs in the destroy tests

* Though undocumented, statfs(2) can sometimes return EBADF or ENOENT
  while an unmount is in progress.

* In MockFS::write_response, write(2) may fail if m_fuse_fd has already
  been closed.  This doesn't happen in the normal sequence of events,
  but it can happen if some process unrelated to the test nosily decides
  to access the test file system while it's being unmounted.

PR:             296237
Reported by:    siva
MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    siva
Differential Revision: https://reviews.freebsd.org/D57787
DeltaFile
+15-1tests/sys/fs/fusefs/destroy.cc
+2-0tests/sys/fs/fusefs/mockfs.cc
+17-12 files

FreeBSD/ports 048eebdmail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)

Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it
fixed a buffer sizing bug in the RPA code that could crash fetchmail
due to a buffer overrun when long user names and service realm and
challenges were used, POP3 was used, the username contained
@compuserve.com and the server would offer a non-standard
"AUTH"-without-arguments request that would list RPA
(case-insensitively) as supported authentication option.

Changelog:
https://sourceforge.net/projects/fetchmail/files/branch_6.6/

Improve mail/fetchmailconf:
- Replace PORTVERSION with DISTVERSION.
- Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS".
- Fix warnings from portclippy.

PR:             296204 283227

    [6 lines not shown]
DeltaFile
+5-5mail/fetchmailconf/Makefile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+9-93 files

FreeBSD/ports 01f58e9mail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.3 => 6.6.4

News:
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.4/NEWS

While here remove GNU_CONFIGURE_MANPREFIX - this is default value.

PR:             295178
Sponsored by:   UNIS Labs

(cherry picked from commit 381f924c7dd2322bb2803799ffa03027356c2a9b)
DeltaFile
+3-3mail/fetchmail/distinfo
+1-2mail/fetchmail/Makefile
+0-1mail/fetchmailconf/Makefile
+4-63 files

FreeBSD/ports 93f6657mail/fetchmail Makefile distinfo

mail/fetchmail: Update 6.6.1 => 6.6.3

While here:
* Use <bsd.port.options.mk> instead.
* Add USES=localbase:ldflags instead.

Changelog:
* Fix compilation without SSL.
* Can now be built with OpenSSL 4.0.0.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.3/NEWS?ref_type=tags

PR:             294251
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    vvd (co-mentor)

(cherry picked from commit 1acb7a259430803e8efda6a8c35025119d99ac53)
DeltaFile
+5-6mail/fetchmail/Makefile
+3-3mail/fetchmail/distinfo
+8-92 files

FreeBSD/ports 3651dfcmail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)

Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it
fixed a buffer sizing bug in the RPA code that could crash fetchmail
due to a buffer overrun when long user names and service realm and
challenges were used, POP3 was used, the username contained
@compuserve.com and the server would offer a non-standard
"AUTH"-without-arguments request that would list RPA
(case-insensitively) as supported authentication option.

Changelog:
https://sourceforge.net/projects/fetchmail/files/branch_6.6/

Improve mail/fetchmailconf:
- Replace PORTVERSION with DISTVERSION.
- Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS".
- Fix warnings from portclippy.

PR:             296204 283227

    [4 lines not shown]
DeltaFile
+5-5mail/fetchmailconf/Makefile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+9-93 files

FreeBSD/doc f3fafbbwebsite/content/en/releng _index.adoc

15.1: Hand off to so@

The release engineering team is done with releng/15.1.

Approved by:    re (implicit)
DeltaFile
+1-1website/content/en/releng/_index.adoc
+1-11 files

FreeBSD/ports 976f156textproc/R-cran-xml2 distinfo Makefile

textproc/R-cran-xml2: Update to 1.6.0

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xml2/distinfo
+1-1textproc/R-cran-xml2/Makefile
+4-42 files

FreeBSD/src 8177936sys/kern vnode_if.src kern_exec.c, sys/ufs/ffs ffs_inode.c ffs_softdep.c

vfs: rename vop_mmapped() to vop_update_atime()

This reflects the actual functionality of the VOP.  While there, add the
explicit struct timespec argument for the VOP allowing the caller to set
specific atime, not just request an update for it.

Requested by:   rmacklem
Reviewed by:    rmacklem
Discussed with: jah
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57681
DeltaFile
+28-14sys/ufs/ufs/ufs_vnops.c
+2-1sys/kern/vnode_if.src
+1-1sys/vm/vm_mmap.c
+1-1sys/kern/kern_exec.c
+1-1sys/ufs/ffs/ffs_inode.c
+1-1sys/ufs/ffs/ffs_softdep.c
+34-191 files not shown
+35-207 files

FreeBSD/ports 09eda8dwww/R-cran-shiny distinfo Makefile

www/R-cran-shiny: Update to 1.14.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-shiny/distinfo
+1-1www/R-cran-shiny/Makefile
+4-42 files