FreeBSD/src 9354e20share/man/man4 pcm.4, sys/dev/sound/pcm dsp.c

sound: Force-disable hw.snd.compat_linux_mmap by default

Eventually this hack will be removed, so start by disabling it by
default.

Sponsored by:   The FreeBSD Foundation
MFC after:      12 months
Reviewed by:    emaste
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/29
DeltaFile
+1-1share/man/man4/pcm.4
+1-1sys/dev/sound/pcm/dsp.c
+2-22 files

FreeBSD/src b9c10eeshare/man/man4 pcm.4, sys/dev/sound/pcm dsp.c

sound: Improve hw.snd.compat_linux_mmap

- Reject PROT_EXEC in all cases when Linux support is not compiled in.
- Define sysctl only when Linux support is compiled in.
- Document better.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/29
DeltaFile
+17-9share/man/man4/pcm.4
+7-10sys/dev/sound/pcm/dsp.c
+24-192 files

FreeBSD/src 7765843sys/dev/sound/pcm dsp.c

sound: Fix lock order reversal in dsp_poll()

chn_poll() may hold both rdch and wrch channel locks while calling
chn_trigger(rdch).  chn_trigger() switches the lock order from
"channel -> dsp dev" to "dsp dev -> channel" by temporarily dropping
the channel lock before acquiring the dsp lock.

However, only rdch was unlocked during the transition while wrch
remained locked. Since wrch is also a channel lock and witness had
already established the lock order requirement:

    dsp dev -> channel

witness reports a lock order reversal when pcm_lock() is acquired while
wrch is still held.

Avoid holding rdch and wrch simultaneously during chn_trigger()
lock-order switching by only keeping the channel locks when needed.


    [7 lines not shown]
DeltaFile
+4-3sys/dev/sound/pcm/dsp.c
+4-31 files

FreeBSD/ports 93c6c7bmisc/compat.el Makefile pkg-plist

misc/compat.el: Update to 31.0.0.1

Changelog:      https://github.com/emacs-compat/compat/blob/main/NEWS.org#release-of-compat-version-31001
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-5misc/compat.el/Makefile
+0-8misc/compat.el/pkg-plist
+3-3misc/compat.el/distinfo
+8-163 files

FreeBSD/ports 2f568b4devel/forge distinfo Makefile

devel/forge: Update to 0.6.5

Changelog:      https://github.com/magit/forge/blob/main/CHANGELOG#v065----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/forge/distinfo
+1-1devel/forge/Makefile
+4-42 files

FreeBSD/ports 6b2243edevel/ghub distinfo Makefile

devel/ghub: Update to 5.2.0

Changelog:      https://github.com/magit/ghub/blob/main/CHANGELOG#v520----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/ghub/distinfo
+1-3devel/ghub/Makefile
+4-62 files

FreeBSD/ports 328ebb3editors/with-editor Makefile distinfo

editors/with-editor: Update to 3.5.0

Changelog:      https://github.com/magit/with-editor/blob/main/CHANGELOG#v350----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+7-5editors/with-editor/Makefile
+3-3editors/with-editor/distinfo
+10-82 files

FreeBSD/ports e2cbfb2devel/transient Makefile distinfo, devel/transient/files patch-docs_Makefile patch-default.mk

devel/transient: Update to 0.13.3

Port changes:
- Install elisp to a port-specific subdirectory of
  ${EMACS_SITE_LISPDIR}.
- Use do-build targets so byte-compilation can be skipped.
- Patch upstream makefiles to respect SED=gsed in the environment.

Approved by:    Benjamin Jacobs <freebsd at dev.thsi.be> (maintainer)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56913
DeltaFile
+19-17devel/transient/Makefile
+27-4devel/transient/files/patch-docs_Makefile
+11-0devel/transient/files/patch-default.mk
+3-3devel/transient/distinfo
+60-244 files

FreeBSD/ports 91db926devel/cond-let Makefile distinfo

devel/cond-let: Update to 1.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-6devel/cond-let/Makefile
+3-3devel/cond-let/distinfo
+9-92 files

FreeBSD/ports 1e8dcc6databases/pg.el distinfo Makefile

databases/pg.el: Update to 0.66

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3databases/pg.el/distinfo
+1-1databases/pg.el/Makefile
+4-42 files

FreeBSD/ports 3c75afelang/gcc16 Makefile pkg-plist, lang/gcc16/files patch-arm-unwind-cxx-support patch-gfortran-libgcc

lang/gcc16: Add port

GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc16,
g++16, and gfortran16, respectively.

This is the first release from the GCC 16 series.
It largely is a copy of lang/gcc16-devel, with release-specific
modifications from lang/gcc15.

Common issues that could happen when porting code to GCC 16:
https://gcc.gnu.org/gcc-16/porting_to.html

Changes: https://gcc.gnu.org/gcc-16/changes.html
DeltaFile
+185-0lang/gcc16/Makefile
+106-0lang/gcc16/files/patch-arm-unwind-cxx-support
+69-0lang/gcc16/files/patch-gfortran-libgcc
+36-0lang/gcc16/pkg-plist
+31-0lang/gcc16/files/patch-libgcc_unwind.inc
+23-0lang/gcc16/files/patch-libgcc_unwind-dw2-fde-dip.c
+450-013 files not shown
+616-019 files

FreeBSD/ports f256e11lang/gcc17-devel distinfo Makefile

lang/gcc17-devel: Update to 17.0.0.s20260510
DeltaFile
+3-3lang/gcc17-devel/distinfo
+1-1lang/gcc17-devel/Makefile
+4-42 files

FreeBSD/ports a7e0e16lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.1.1.s20260509
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports ad1e4fclang/gcc15-devel distinfo Makefile

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

FreeBSD/ports c090971lang/gcc14-devel distinfo Makefile

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

FreeBSD/ports adec525lang/gcc13-devel distinfo Makefile

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

FreeBSD/src bcd50feshare/man/man5 style.mdoc.5

style.mdoc: Explain why not to abuse Nm

MFC after:              3 days
Reviewed by:            0mp
Differential Revision:  https://reviews.freebsd.org/D55299
DeltaFile
+6-0share/man/man5/style.mdoc.5
+6-01 files

FreeBSD/ports eeca2d5lang/tcl86 Makefile, lang/tcl86/files patch-unix-Makefile.in

lang/tcl86: fix module path
DeltaFile
+17-0lang/tcl86/files/patch-unix-Makefile.in
+1-0lang/tcl86/Makefile
+18-02 files

FreeBSD/ports 38251f8net-mgmt Makefile, net-mgmt/junos_exporter Makefile pkg-descr

net-mgmt/junos_exporter: New port: Prometheus exporter for JunOS device metrics via SSH

PR:             295280
Sponsored by:   UNIS Labs
DeltaFile
+63-0net-mgmt/junos_exporter/files/junos_exporter.in
+41-0net-mgmt/junos_exporter/files/pkg-message.in
+25-0net-mgmt/junos_exporter/Makefile
+5-0net-mgmt/junos_exporter/pkg-descr
+5-0net-mgmt/junos_exporter/distinfo
+1-0net-mgmt/Makefile
+140-06 files

FreeBSD/src ae0fd05sbin/mount mount.8, share/man/man4 p9fs.4

p9fs.4: Cross-reference mount(8)

MFC after:      3 days
DeltaFile
+3-2share/man/man4/p9fs.4
+2-1sbin/mount/mount.8
+5-32 files

FreeBSD/ports 87a81easecurity/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.0.2

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.2

MFH:            2026Q2
(cherry picked from commit fd13be496c2646a4124e3c6925bd3cdb2e0b053a)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports 9edc026net-mgmt/py-pynetbox distinfo Makefile

net-mgmt/py-pynetbox: Update to 7.7.0

Changelog:

https://github.com/netbox-community/pynetbox/releases/tag/v7.7.0

MFH:            2026Q2
(cherry picked from commit 907de669554da3f8711c40c9f6c4a3c8a8c6ebe7)
DeltaFile
+3-3net-mgmt/py-pynetbox/distinfo
+1-1net-mgmt/py-pynetbox/Makefile
+4-42 files

FreeBSD/src e0c3d21usr.sbin/bhyve bhyve.8

bhyve.8: Improve readability by not breaking -f's synopsis

MFC after:      3 days
DeltaFile
+1-1usr.sbin/bhyve/bhyve.8
+1-11 files

FreeBSD/src 7abddbbusr.sbin/bhyve bhyve.8

bhyve.8: Fix formatting of -G's "w" prefix

"w" is a command modifier, not an argument. Use Cm.

Fixes:  2cdff9918e79 byhve: add option to specify IP address for gdb
MFC after:      3 days
DeltaFile
+4-4usr.sbin/bhyve/bhyve.8
+4-41 files

FreeBSD/ports 75532a8security/vouch-proxy distinfo Makefile

security/vouch-proxy: Update to 0.47.2
DeltaFile
+5-5security/vouch-proxy/distinfo
+1-2security/vouch-proxy/Makefile
+6-72 files

FreeBSD/ports 43cc088dns/dnscontrol distinfo Makefile

dns/dnscontrol: Update to 4.38.0
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-2dns/dnscontrol/Makefile
+6-72 files

FreeBSD/ports 3f7aa24devel/py-inline-snapshot distinfo Makefile

devel/py-inline-snapshot: Update to 0.33.0

Changelog:

https://github.com/15r10nk/inline-snapshot/releases/tag/0.33.0
DeltaFile
+3-3devel/py-inline-snapshot/distinfo
+1-1devel/py-inline-snapshot/Makefile
+4-42 files

FreeBSD/ports 2c4468dtextproc/py-pymdown-extensions distinfo Makefile

textproc/py-pymdown-extensions: Update to 10.21.3

Changelog:

https://github.com/facelessuser/pymdown-extensions/releases/tag/10.21.3
DeltaFile
+3-3textproc/py-pymdown-extensions/distinfo
+1-1textproc/py-pymdown-extensions/Makefile
+4-42 files

FreeBSD/ports acf81e0www/py-django-reversion distinfo Makefile

www/py-django-reversion: Update to 6.2.0

Changelog:

https://github.com/etianen/django-reversion/releases/tag/v6.2.0
DeltaFile
+3-3www/py-django-reversion/distinfo
+1-1www/py-django-reversion/Makefile
+4-42 files

FreeBSD/ports fd13be4security/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.0.2

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.2

MFH:            2026Q2
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files