FreeBSD/ports 8dd6d9f — audio/ezstream pkg-plist pkg-message, audio/ezstream/files patch-src_stream.c patch-Makefile.in

audio/ezstream: Update to 1.0.2

Add devel/check to build dependencies.
Use localbase in uses.
Add license information.
Pet port linters.

PR:             297893
Approved by:    maintainer timeout (3+ weeks)
DeltaFile
+25-35audio/ezstream/Makefile
+46-0audio/ezstream/pkg-message
+23-3audio/ezstream/files/ezstream.in
+20-0audio/ezstream/files/patch-Makefile.in
+11-0audio/ezstream/files/patch-src_stream.c
+7-0audio/ezstream/pkg-plist
+132-381 files not shown
+135-407 files

FreeBSD/src 53edaad — sys/fs/cd9660 cd9660_vfsops.c, sys/fs/ext2fs ext2_vfsops.c

filesystems: use g_vfs_close_unlocked(9)

As result, we lock the devvp vnode around calls to VOP_FSYNC() on
unmount. For instance, the vn_fsync_buf() implementation of fsync()
needs exclusive lock on the vnode to guarantee that all dirty buffers
are indeed synced.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59932
DeltaFile
+3-12sys/fs/ext2fs/ext2_vfsops.c
+3-8sys/fs/udf/udf_vfsops.c
+3-8sys/fs/cd9660/cd9660_vfsops.c
+2-5sys/ufs/ffs/ffs_vfsops.c
+2-5sys/fs/msdosfs/msdosfs_vfsops.c
+13-385 files

FreeBSD/src e40c72c — sys/fs/nullfs null_vfsops.c, sys/kern vfs_subr.c vfs_mount.c

VFS: style

Wrap long lines, related to the nullfs mounts over regular files and
sockets type checks.  Also fix indent.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+6-3sys/kern/vfs_cache.c
+4-2sys/kern/vfs_mount.c
+2-1sys/fs/nullfs/null_vfsops.c
+1-1sys/kern/vfs_subr.c
+13-74 files

FreeBSD/src 30ad844 — sys/kern vnode_if.src vfs_subr.c

VFS: require locked vnode for fsync()

Stop exempting devfs nodes.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59932
DeltaFile
+8-12sys/kern/vfs_subr.c
+1-1sys/kern/vnode_if.src
+9-132 files

FreeBSD/src 87962e0 — sys/geom geom_vfs.h geom_vfs.c

g_vfs_close_unlocked(9): wrapper around g_vfs_close(9)

that locks both bo vnode and topology.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59932
DeltaFile
+13-0sys/geom/geom_vfs.c
+3-1sys/geom/geom_vfs.h
+16-12 files

FreeBSD/ports c77ae83 — math/octave-forge-devtools Makefile distinfo

math/octave-forge-devtools: Update to 0.3.0.
DeltaFile
+3-3math/octave-forge-devtools/distinfo
+1-2math/octave-forge-devtools/Makefile
+4-52 files

FreeBSD/ports 816d151 — graphics/libfreehand pkg-plist Makefile

graphics/libfreehand: update to 0.1.4 release (+)

* Memory safety fixes
DeltaFile
+3-3graphics/libfreehand/distinfo
+1-1graphics/libfreehand/pkg-plist
+1-1graphics/libfreehand/Makefile
+5-53 files

FreeBSD/ports c2e3115 — devel/dmake Makefile distinfo

devel/dmake: update to 4.13.2 release (+)

Release notes:  https://github.com/jimjag/dmake/releases/tag/v4.13.2
DeltaFile
+3-3devel/dmake/distinfo
+1-2devel/dmake/Makefile
+4-52 files

FreeBSD/ports 6909dcf — x11/cde-devel Makefile

x11/cde-devel: Add newly required pkgconf build dependency

Add a pkgconf build requirement. While at it also document an autoconf
and autoconf-archive requirement.

Fixes:          e4db654d831a
DeltaFile
+4-2x11/cde-devel/Makefile
+4-21 files

FreeBSD/ports f7b35ba — security/crowdsec-firewall-bouncer distinfo Makefile

security/crowdsec-firewall-bouncer: Fix PF(4) regression

It seems that a regression has been addded in 0.0.36 specifically in
PF(4) backend. So backport the commit addressing it from upstream.

PR:             298580
Approved by:    blanket (fix runtime)
Approved by:    osa, vvd (Mentors, implicit)
Tested by:      Vick Khera <vivek at khera.org>
DeltaFile
+3-1security/crowdsec-firewall-bouncer/distinfo
+4-0security/crowdsec-firewall-bouncer/Makefile
+7-12 files

FreeBSD/ports 0712a5b — www/firefox distinfo, www/firefox/files patch-xpcom_base_nsMemoryInfoDumper.cpp patch-build_moz.configure_toolchain.configure

www/firefox: update to 157.0 (rc1)

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

(cherry picked from commit 2408a2a2d2938f682defbd324a89ee1da143f880)
DeltaFile
+9-226www/firefox/files/patch-libwebrtc-generated
+0-73www/firefox/files/patch-enable-webserial
+0-34www/firefox/files/patch-dns-resolve-https-rr
+11-11www/firefox/files/patch-build_moz.configure_toolchain.configure
+0-19www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+3-3www/firefox/distinfo
+23-3662 files not shown
+25-3698 files

FreeBSD/ports 2408a2a — www/firefox distinfo, www/firefox/files patch-xpcom_base_nsMemoryInfoDumper.cpp patch-build_moz.configure_toolchain.configure

www/firefox: update to 157.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/157.0/releasenotes/
DeltaFile
+9-226www/firefox/files/patch-libwebrtc-generated
+0-73www/firefox/files/patch-enable-webserial
+0-34www/firefox/files/patch-dns-resolve-https-rr
+11-11www/firefox/files/patch-build_moz.configure_toolchain.configure
+0-19www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp
+3-3www/firefox/distinfo
+23-3662 files not shown
+25-3698 files

FreeBSD/ports c8f56ea — databases/rainfrog Makefile distinfo

databases/rainfrog: Update to 0.4.6

ChangeLog:

1. https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.6

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3databases/rainfrog/distinfo
+2-2databases/rainfrog/Makefile
+5-52 files

FreeBSD/src fc544d3 — usr.sbin/makefs makefs.8, usr.sbin/makefs/cd9660 cd9660_eltorito.c

makefs: Remove unused "mac68k" support

Obtained from:  OpenBSD 4f3c7809d4013a2eb3e75fc5e7bd2d8ae1f41843
DeltaFile
+2-4usr.sbin/makefs/cd9660/cd9660_eltorito.c
+0-1usr.sbin/makefs/makefs.8
+2-52 files

FreeBSD/ports da111dd — russian/d1489 Makefile, russian/d1489/files patch-a2kfcnv.c patch-todos.c

russian/d1489: silence warnings

Make stock Clang compile this ancient code without warnings.
PORTREVISION not bumped intentionally.
DeltaFile
+71-0russian/d1489/files/patch-todos.c
+28-0russian/d1489/files/patch-a2kfcnv.c
+1-0russian/d1489/Makefile
+100-03 files

FreeBSD/src dd16a5f — sys/kern kern_lockf.c

lockf: Do not block in vfs_busy()

A race is possible otherwise: vfs_busy() may return after an unmounted
filesystem has been removed from the global mount list.  That is,
vfs_busy() will block until vfs_mount_destroy() sets MNTK_REFEXPIRE, and
at that point the mountpoint has been removed from the mountlist, so
TAILQ_FOREACH can return an invalid value.

Simply do not block if the mountpoint is being unmounted.

Reviewed by:    kib
Fixes:          eca39864f702 ("Add sysctl KERN_LOCKF")
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59982
DeltaFile
+1-1sys/kern/kern_lockf.c
+1-11 files

FreeBSD/ports eeefa91 — net/pkt-gen Makefile distinfo, net/pkt-gen/files patch-apps_pkt-gen_pkt-gen.c

net/pkt-gen: update to g2026.08.08

fix UDP checksum when IPv6 address ranges are used.
DeltaFile
+98-0net/pkt-gen/files/patch-apps_pkt-gen_pkt-gen.c
+3-3net/pkt-gen/distinfo
+2-2net/pkt-gen/Makefile
+103-53 files

FreeBSD/ports 7683603 — net/wireshark Makefile pkg-plist

net/wireshark: Update to 4.6.9

See https://www.wireshark.org/docs/relnotes/wireshark-4.6.9.html for a
list of changes in this release.
DeltaFile
+3-3net/wireshark/distinfo
+2-2net/wireshark/pkg-plist
+1-1net/wireshark/Makefile
+6-63 files

FreeBSD/src c14281f — tests/sys/kern unix_connectat.c

tests/sys/kern: skip unix_connectat fdescfs cases when fdescfs is missing

unix_connectat's fdescfs cases call mount_fdescfs(), which skipped on ENODEV.
nmount(2) never returns ENODEV: vfs_donmount() remaps the ENODEV from a failed
fdescfs module load to EINVAL with errmsg "Invalid fstype", so the skip never
fired and the cases failed on kernels without fdescfs.

Approved by:    ngie, asomers
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D59227
DeltaFile
+1-3tests/sys/kern/unix_connectat.c
+1-31 files

FreeBSD/src 884b961 — usr.sbin/makefs makefs.h ffs.c

makefs: Make target filesystem inodes 64 bits

Obtained from:  NetBSD 2501d4dfda92, 7022656d8ab2
DeltaFile
+2-2usr.sbin/makefs/ffs.c
+1-1usr.sbin/makefs/makefs.h
+3-32 files

FreeBSD/src 742e58d — sys/vm vm_page.c

vm_page: Fix the error path in vm_page_alloc_contig_domain()

If we are inserting a run of pages into a VM object and fail at some
point due to a memory allocation failure, we have to free all of the
pages in the run.  We do that by resetting some fields and calling
vm_page_free_toq() on each page; this removes the page from the object
and frees it back to the buddy allocator.

If the page is supposed to be wired, we reset the reference count, but
this was done incorrectly: the VPRC_OBJREF flag must be retained as the
page still belongs to an object.  Resetting it to zero will cause a
panic in vm_page_free_prep(): vm_page_free_object_prep() will subtract
VPRC_OBJREF from the refcount, causing underflow, and
vm_page_free_prep() subsequently calls panic() if the refcount is
non-zero.

Reviewed by:    alc, kib
Fixes:          fee2a2fa3983 ("Change synchonization rules for vm_page reference counting.")
MFC after:      1 week

    [2 lines not shown]
DeltaFile
+1-1sys/vm/vm_page.c
+1-11 files

FreeBSD/ports 27da7ad — math/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.4.3.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports 0b40344 — math/octave-forge-pkg-octave-doc Makefile distinfo

math/octave-forge-pkg-octave-doc: Update to 0.8.6.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

FreeBSD/ports 6d30611 — devel/vite-plus Makefile

devel/vite-plus: only support ARCH aarch64 and amd64
DeltaFile
+2-0devel/vite-plus/Makefile
+2-01 files

FreeBSD/ports 311a3b2 — x11/bosd distinfo Makefile

x11/bosd: Update to 10.4

Add a CHANGELOG and example glyph scripts. Speed up example PNG
generation. Install 15 new PNG examples.

Changelog:      https://github.com/FrauBSD/bosd/blob/10.4/CHANGELOG.md

Approved by:    fuz (mentor)
Reviewed by:    fuz (mentor)
Differential Revision:  https://reviews.freebsd.org/D59715
DeltaFile
+22-0x11/bosd/pkg-plist
+3-3x11/bosd/distinfo
+4-2x11/bosd/Makefile
+29-53 files

FreeBSD/ports 245182c — net/realtek-re-kmod Makefile distinfo

net/realtek-re-kmod: fix output packet counter.
DeltaFile
+3-3net/realtek-re-kmod/distinfo
+2-2net/realtek-re-kmod/Makefile
+5-52 files

FreeBSD/src b9811d1 — usr.sbin/makefs cd9660.c

cd9660: merge level 1 and 2 filename conversion

Merge the nearly identical level 1 and level 2 filename conversion
functions and add output buffer bounds checking.

Always NUL-terminate the converted filename, allowing the redundant
memset() in cd9660_translate_node_common() to be removed.

Signed-off-by: Manuel Einfalt <einfalt1 at proton.me>
Reviewed by: emaste
Pull request: https://github.com/freebsd/freebsd-src/pull/2443
DeltaFile
+42-101usr.sbin/makefs/cd9660.c
+42-1011 files

FreeBSD/ports ebf8edc — emulators/es-de Makefile

emulators/es-de: Unbreak after x11-fonts/ubuntu-font update

The recently updated x11-fonts/ubuntu-font has different names for its
*.ttf files. This broke es-de at runtime, because it explicitly wants to
load "Ubuntu-C.ttf", which isn't provided by ubuntu-font anymore.
The port links to "Ubuntu[wdth,wght].ttf" instead to unbreak es-de.

While here, apply the new framework-provided BUILD_RUN_DEPENDS in place
of the custom _BR_DEPENDS variable.

PR:             298815
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+9-11emulators/es-de/Makefile
+9-111 files

FreeBSD/ports 3797845 — www/bunkerweb/files patch-src_common_confs_default-server-http.conf patch-src_common_gen_Templator.py

www/bunkerweb: Enable ModSecurity when the module is available

Render the ModSecurity directives only if
ngx_http_modsecurity_module.so is installed, like upstream does for
the stream module. Build www/openresty with the MODSECURITY option to
get it.

Point the remaining paths at their FreeBSD locations, error pages,
assets and rule files were read from /usr/share/bunkerweb.

Sponsored by:   Netzkommune GmbH
DeltaFile
+84-0www/bunkerweb/files/patch-src_common_core_modsecurity_confs_server-http_modsecurity-rules.conf.modsec
+53-0www/bunkerweb/files/patch-src_common_core_modsecurity_confs_http_modsecurity-rules-global-crs.conf.modsec
+28-14www/bunkerweb/files/patch-src_common_core_ui_confs_default-server-http_ui.conf
+24-7www/bunkerweb/files/patch-src_common_core_errors_confs_server-http_errors.conf
+15-6www/bunkerweb/files/patch-src_common_confs_default-server-http.conf
+19-2www/bunkerweb/files/patch-src_common_gen_Templator.py
+223-2913 files not shown
+342-5519 files

FreeBSD/ports b659973 — www/openresty distinfo Makefile

www/openresty: Add MODSECURITY option

Builds ModSecurity v3 as a dynamic module from the same sources and
with the same configure arguments as the server itself, so it loads
without --with-compat. Off by default.

Setting USE_GITHUB drops the openresty tarball from DISTFILES, so set
it explicitly.

Sponsored by:   Netzkommune GmbH
DeltaFile
+9-2www/openresty/Makefile
+3-1www/openresty/distinfo
+12-32 files