FreeBSD/src 9496457share/mk bsd.init.mk

bsd.init.mk: always define _gid when MK_INSTALL_AS_USER is set

A recent commit started to use _uid and _gid in <bsd.dirs.mk> to
mangle the user and group for newly installed directories when
MK_INSTALL_AS_USER is set.  However, _gid was previously only set
when _uid was not 0, causing the group to be set to the empty
string.

Set _uid and _gid together to avoid this problem.

Fixes:          541e6e2d516b6c9d3681b24464e9ef53c1f2579a
PR:             297841
Reviewed by:    emaste, imp
Reported by:    Ralph Zitz <ralph at zitz.dk>
Differential Revision: https://reviews.freebsd.org/D59150
DeltaFile
+1-1share/mk/bsd.init.mk
+1-11 files

FreeBSD/ports 617253fwww/firefox Makefile distinfo

www/firefox: update to 154.0.1 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/154.0.1/releasenotes/

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

FreeBSD/ports 362e7c4www/firefox Makefile distinfo

www/firefox: update to 154.0.1 (rc1)

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

FreeBSD/ports e9949d3mail/mailpit Makefile distinfo, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.31.0
DeltaFile
+213-255mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-2mail/mailpit/Makefile
+221-2643 files

FreeBSD/ports c93cd44sysutils/xbatt distinfo Makefile

Revert "sysutils/xbatt: Update to 1.3"

Upsteam admits xbatt 1.3 does not work under FreeBSD.

This reverts commit 403637c28a5a20e47c6b349044d1430486c41326.
DeltaFile
+3-5sysutils/xbatt/Makefile
+3-3sysutils/xbatt/distinfo
+6-82 files

FreeBSD/src b863d38share/man/man4 nvme.4

nvme.4: Canonicalize SYNOPSIS

MFC after: 3 days
DeltaFile
+38-18share/man/man4/nvme.4
+38-181 files

FreeBSD/src 067ae98tools/tools/git git-arc.1 git-arc.sh

git-arc: -t tag support for create to set Phabricator project tags

Add -t tag[,...] so a review can be tagged at creation instead of
needing the web UI. Spaces in tag names are written as underscores;
a leading # is optional.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59019
DeltaFile
+42-3tools/tools/git/git-arc.sh
+19-1tools/tools/git/git-arc.1
+61-42 files

FreeBSD/src adf4c33sys/arm/broadcom/bcm2835 bcm2835_audio.c

bcm2835_audio: Remove wrong chn_intr()

chn_trigger() calls bcmchan_trigger() with the channel lock held.
However, bcmchan_trigger() calls chn_intr(), which also tries to lock,
which results in a lock recursion panic. chn_intr() is meant to be
called by the interrupt handler and not inside CHANNEL_TRIGGER()
methods. Remove the call altogether, the bcm2835_worker_play_start()
call that comes after is enough.

Fixes:          69cab2d1bfb5 ("Fix locking in bcm2835_audio driver")
Reported by:    Marco Devesas Campos <devesas.campos at gmail.com>
Tested by:      Marco Devesas Campos <devesas.campos at gmail.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59055

(cherry picked from commit f0778a6f9ba7045239a0055ebfbd7965d1f162c9)
DeltaFile
+0-1sys/arm/broadcom/bcm2835/bcm2835_audio.c
+0-11 files

FreeBSD/src 595e665usr.bin/ministat ministat.1 README

ministat.1: Match actual output

Fix a documentation discrepancy, where the implementation was updated to
use uncertainty propagation for the ratio of means, but the example
output in the manual page was left unchanged.

Update the manual page example from 70.7384% to 102.3% to reflect the
actual output.

While here, also update the example in the README.

Reviewed by:    ziaee
Fixes:          a304ad90e9ae ("Reduce the bogosity of ministat's % difference calculations.")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59157
DeltaFile
+2-5usr.bin/ministat/README
+2-2usr.bin/ministat/ministat.1
+4-72 files

FreeBSD/ports 403637csysutils/xbatt distinfo Makefile

sysutils/xbatt: Update to 1.3

Sources have been moved to github.
DeltaFile
+5-3sysutils/xbatt/Makefile
+3-2sysutils/xbatt/distinfo
+8-52 files

FreeBSD/ports 80e7835mail/xmail Makefile pkg-descr

mail/xmail: Add clarification note to pkg-message

xmail is the legacy X email client, not to be confused with the
Ubuntu xmail server.
DeltaFile
+3-0mail/xmail/pkg-descr
+1-1mail/xmail/Makefile
+4-12 files

FreeBSD/ports a38dc08astro/xphoon distinfo Makefile, astro/xphoon/files patch-Imakefile patch-xphoon.c

astro/xphoon: Update to 20140814

Switch from sourceforge to acme.com.

Obtained from:  NetBSD pkgsrc
DeltaFile
+0-42astro/xphoon/files/patch-dtime.c
+0-19astro/xphoon/files/patch-xphoon.c
+4-7astro/xphoon/files/patch-Imakefile
+6-4astro/xphoon/Makefile
+3-3astro/xphoon/distinfo
+13-755 files

FreeBSD/ports ef60c26security/cvechecker Makefile

security/cvechecker: mark as deprecated

This project has been declared EOL on Github on 2025-12-09 by its
author, after having received no commits for several years.

Removal of this port is planned before the end of September 2026.
DeltaFile
+4-1security/cvechecker/Makefile
+4-11 files

FreeBSD/ports 7acb379devel/avrdude distinfo Makefile

devel/avrdude: upgrade to version 8.2

As there is an option to build a PyQt-based GUI now, add this
as an option to the port as well.
DeltaFile
+17-1devel/avrdude/pkg-plist
+11-3devel/avrdude/Makefile
+3-3devel/avrdude/distinfo
+31-73 files

FreeBSD/ports 090689fwww/drupal10 Makefile distinfo

www/drupal10: Update to 10.6.15

- Drop mantainership
DeltaFile
+37-3www/drupal10/pkg-plist
+3-3www/drupal10/distinfo
+2-2www/drupal10/Makefile
+42-83 files

FreeBSD/ports 3bc9d4bdns/knot3 knotdns.mk distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.6 => 3.5.7

Changelog:
https://www.knot-dns.cz/2026-08-18-version-357.html

PR:             297852
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 4718f13f982bf4b03a9122f5ae7b2907d86e174f)
DeltaFile
+3-3dns/knot3/distinfo.py-libknot
+3-3dns/knot3/distinfo
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/ports 4718f13dns/knot3 knotdns.mk distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.6 => 3.5.7

Changelog:
https://www.knot-dns.cz/2026-08-18-version-357.html

PR:             297852
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3dns/knot3/distinfo.py-libknot
+3-3dns/knot3/distinfo
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/ports cd647d6net/liferea Makefile, net/liferea/files patch-src_liferea__application.c

net/liferea: work around feeds not updating

liferea may try to update it's feeds before it has completed network
subsystem initialisation (which includes soup sessions), putting
all feeds in a stuck state
DeltaFile
+12-0net/liferea/files/patch-src_liferea__application.c
+1-0net/liferea/Makefile
+13-02 files

FreeBSD/src 22649d4sys/contrib/openzfs/cmd/zstream zstream_selftest_queue.c zstream_queue.c, sys/contrib/openzfs/module/os/linux/zfs zpl_ctldir.c zfs_ctldir.c

zfs: merge openzfs/zfs at 84aa7e7e0

Notable upstream pull request merges:

 #16761 eb1738bcb FreeBSD: Enable Direct IO by default
 #16747 -multiple On-demand log-spacemap flush
 #18474 0d0eae2ab implement thorough scrub support (zpool scrub -t)
 #18562 6721ab981 Calling thread IO
 #18657 7ed1268d3 Fix race between device removal completion and pool export
 #18707 0d1f3b1c6 RAIDZ: Fix parity regeneration/check condition
 #18713 -multiple libzfs: fix key unload failure when unmounting an
                  encryption root
 #18714 d902eec64 Disconnect metaslab tracing from default builds
 #18716 e78fa488a zstream: multithreading
 #18718 6acb99cb1 Do not return ESTALE for open-unlinked files
 #18720 f607ef7e7 Fix insufficient locking in dedup verify
 #18722 -multiple snapdir: misc cleanups
 #18724 9bf75b4b1 Fix reads for blocks freed after being cloned
 #18725 9b7642df9 Harden recv record validation

    [72 lines not shown]
DeltaFile
+1,687-157sys/contrib/openzfs/module/zfs/dmu_recv.c
+892-757sys/contrib/openzfs/module/os/linux/zfs/zfs_ctldir.c
+1,024-236sys/contrib/openzfs/module/zfs/zfs_vnops.c
+925-0sys/contrib/openzfs/cmd/zstream/zstream_queue.c
+436-200sys/contrib/openzfs/module/os/linux/zfs/zpl_ctldir.c
+564-0sys/contrib/openzfs/cmd/zstream/zstream_selftest_queue.c
+5,528-1,3503,385 files not shown
+40,801-47,8343,391 files

FreeBSD/ports e3f22f8games/libretro-shaders-slang Makefile distinfo

games/libretro-shaders-slang: Update g20260715 => g20260824

Commitlog:
https://github.com/libretro/slang-shaders/compare/3b0d6aa...a62d9cd

PR:             297833
Sponsored by:   UNIS Labs
DeltaFile
+19-0games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+24-53 files

FreeBSD/ports 9a8a9f3games/libretro-shaders-glsl Makefile distinfo

games/libretro-shaders-glsl: Update g20260603 => g20260823

Commitlog:
https://github.com/libretro/glsl-shaders/compare/2b2c5ee...4f4eb80

PR:             297832
Sponsored by:   UNIS Labs
DeltaFile
+3-3games/libretro-shaders-glsl/distinfo
+2-2games/libretro-shaders-glsl/Makefile
+5-52 files

FreeBSD/ports 87f0172www/py-autobahn Makefile distinfo

www/py-autobahn: Update version 25.12.1=>25.12.2

Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v25.12.2
DeltaFile
+3-3www/py-autobahn/distinfo
+1-1www/py-autobahn/Makefile
+4-42 files

FreeBSD/ports 979d016databases/py-alembic Makefile distinfo

databases/py-alembic: Update version 1.16.2=>1.16.3

Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_16_3
DeltaFile
+3-3databases/py-alembic/distinfo
+1-1databases/py-alembic/Makefile
+4-42 files

FreeBSD/ports e255365net-mgmt/py-pyang Makefile distinfo

net-mgmt/py-pyang: Update version 2.0.2=>2.1

Changelog: https://github.com/mbj4668/pyang/releases/tag/pyang-2.1
DeltaFile
+3-3net-mgmt/py-pyang/distinfo
+1-1net-mgmt/py-pyang/Makefile
+4-42 files

FreeBSD/ports 41ccc9edevel/py-jira Makefile distinfo

devel/py-jira: Update version 3.5.1=>3.5.2

Changelog: https://github.com/pycontribs/jira/releases/tag/3.5.2
DeltaFile
+3-3devel/py-jira/distinfo
+1-1devel/py-jira/Makefile
+4-42 files

FreeBSD/ports 4a66b5cdevel/py-tox Makefile distinfo

devel/py-tox: Update version 4.39.0=>4.40.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.40.0
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports fb2252atextproc/py-sphinx-argparse Makefile distinfo

textproc/py-sphinx-argparse: Update version 0.6.0=>0.6.1

Changelog: https://github.com/sphinx-doc/sphinx-argparse/releases/tag/v0.6.1
DeltaFile
+3-3textproc/py-sphinx-argparse/distinfo
+1-1textproc/py-sphinx-argparse/Makefile
+4-42 files

FreeBSD/ports 850438cprint/py-reportlab Makefile distinfo

print/py-reportlab: Update version 4.4.6=>4.4.7

Changelog: https://hg.reportlab.com/hg-public/reportlab/file/tip/CHANGES.md
DeltaFile
+3-3print/py-reportlab/distinfo
+1-1print/py-reportlab/Makefile
+4-42 files

FreeBSD/ports 5e59e48devel/py-hgtools Makefile distinfo

devel/py-hgtools: Update version 8.3.0=>9.0.0

Changelog: https://github.com/jaraco/jaraco.vcs/releases/tag/hgtools-v9.0.0
DeltaFile
+3-3devel/py-hgtools/distinfo
+1-1devel/py-hgtools/Makefile
+4-42 files

FreeBSD/ports cfc5d05finance/py-stripe Makefile distinfo

finance/py-stripe: Update version 7.0.0=>7.1.0

Changelog: https://github.com/stripe/stripe-python/releases/tag/v7.1.0
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files