FreeBSD/ports 95b47f6databases/postgresql-ogr_fdw Makefile

databases/postgresql-ogr_fdw: fix fetch

PR:             295628
Reported by:    Paavo-Einari Kaipila <pkaipila at gmail.com>
DeltaFile
+1-1databases/postgresql-ogr_fdw/Makefile
+1-11 files

FreeBSD/src efe2878sys/fs/nfs nfsproto.h, sys/fs/nfsserver nfs_nfsdport.c

nfsd: Allow vfs.nfsd.srvmaxio to be up to 4Mbytes

Without this patch, the maximum setting for
vfs.nfsd.srvmaxio was 1Mbyte.  This patch increases
that to 4Mbytes.

The same as for any setting above 128Kbytes, settings up to
4Mbytes require that kern.ipc.maxsockbuf be increased.
(A message generated after setting vfs.nfsd.srvmaxio via
the /etc/rc.conf variable nfs_server_maxio will indicate
the minimum setting, which will be somewhat greater than
four times the setting of vfs.nfsd.srvmaxio.)

(cherry picked from commit b92b9da3300655c86dcd42ea8a5ba45badd90847)
DeltaFile
+3-2sys/fs/nfsserver/nfs_nfsdport.c
+3-0sys/fs/nfs/nfsproto.h
+6-22 files

FreeBSD/src 947dd1csys/kern subr_uio.c

subr_uio.c: Remove a KASSERT() for large NFS server I/O

When the NFS server is set to allow an I/O size greater
than 1Mbyte (not allowed in FreeBSD's main yet), a
KASSERT() in allocuio() can fail when:
zfs_freebsd_write()->zfs_write()->zfs_uiocopy()
->cloneuio()->allocuio()
is called for a large NFS server write.

Since the userland API callers to allocuio() already
check that the size does not exceed UIO_MAXIOV,
there does not seem to be a need to a KASSERT()
here.

Removing the KASSERT() allows NFS server writes
of greater than 1Mbyte to work, once the NFS code
is patched to allow them.

(cherry picked from commit 13d3bd165e225eec9af91b6e3361c2482931f95b)
DeltaFile
+0-2sys/kern/subr_uio.c
+0-21 files

FreeBSD/ports 9513775science/gchemutils Makefile, science/libghemical Makefile

science/openbabel: update 3.1.1-178 → 3.2.0
DeltaFile
+8-12science/openbabel/Makefile
+6-4science/openbabel/pkg-plist
+3-3science/openbabel/distinfo
+1-1science/libghemical/Makefile
+1-1science/v_sim/Makefile
+1-1science/gchemutils/Makefile
+20-226 files not shown
+26-2512 files

FreeBSD/ports cc56436devel Makefile, devel/py-swig Makefile pkg-descr

devel/py-swig: New port: Python wrapper for the SWIG code generation tool
DeltaFile
+63-0devel/py-swig/files/patch-pyproject.toml
+36-0devel/py-swig/files/patch-src_swig_____init____.py
+25-0devel/py-swig/Makefile
+6-0devel/py-swig/pkg-descr
+3-0devel/py-swig/distinfo
+1-0devel/Makefile
+134-06 files

FreeBSD/ports 5330c42science/py-openbabel Makefile distinfo, science/py-openbabel/files patch-scripts_python_openbabel_____init____.py.in patch-pyproject.toml

science/py-openbabel: update 3.1.1.1 → 3.2.0
DeltaFile
+15-13science/py-openbabel/Makefile
+19-0science/py-openbabel/files/patch-scripts_python_openbabel_____init____.py.in
+14-0science/py-openbabel/files/patch-pyproject.toml
+3-3science/py-openbabel/distinfo
+51-164 files

FreeBSD/ports 04029e6devel/treefmt distinfo Makefile

devel/treefmt: update 2.1.1 → 2.5.0
DeltaFile
+5-95devel/treefmt/distinfo
+5-50devel/treefmt/Makefile
+10-1452 files

FreeBSD/ports 19c3e5bmisc/concourse distinfo Makefile, misc/concourse/files modules.txt patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go

misc/concourse: update 6.7.2 → 8.2.3
DeltaFile
+1,916-0misc/concourse/files/modules.txt
+523-319misc/concourse/distinfo
+365-173misc/concourse/Makefile
+0-16misc/concourse/files/patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go
+13-0misc/concourse/files/patch-go.mod
+2,817-5085 files

FreeBSD/ports a9f86e1devel Makefile, devel/py-cmeel-eigen Makefile pkg-descr

devel/py-cmeel-eigen: New port: Eigen C++ linear algebra headers packaged for the cmeel ecosystem
DeltaFile
+28-0devel/py-cmeel-eigen/Makefile
+15-0devel/py-cmeel-eigen/files/patch-pyproject.toml
+5-0devel/py-cmeel-eigen/pkg-descr
+3-0devel/py-cmeel-eigen/distinfo
+1-0devel/Makefile
+52-05 files

FreeBSD/ports 563774bdevel Makefile, devel/py-cmeel Makefile pkg-descr

devel/py-cmeel: New port: Python build backend for CMake projects (cmeel)
DeltaFile
+25-0devel/py-cmeel/Makefile
+4-0devel/py-cmeel/pkg-descr
+3-0devel/py-cmeel/distinfo
+1-0devel/Makefile
+33-04 files

FreeBSD/ports b965acfgraphics/mesa-devel/files patch-suffix

graphics/mesa-devel: unbreak build after 57a95f9faa65

Traceback (most recent call last):
  File "src/intel/vulkan/anv_dricrc_gen.py", line 275, in <module>
    main()
  File "src/intel/vulkan/anv_dricrc_gen.py", line 268, in main
    drirc_validate([args.validate], options, driver="anv")
  File "src/util/drirc_gen.py", line 201, in drirc_validate
    tree = ET.parse(conf_path)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/xml/etree/ElementTree.py", line 1219, in parse
    tree.parse(source, parser)
  File "/usr/local/lib/python3.11/xml/etree/ElementTree.py", line 570, in parse
    source = open(source, "rb")
             ^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'src/util/00-mesa@-defaults.conf'

Reported by:    pkg-fallout
DeltaFile
+1-1graphics/mesa-devel/files/patch-suffix
+1-11 files

FreeBSD/ports eebfa63games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260527

Changes:        https://gitlab.com/veloren/veloren/-/compare/c6791e6e3c...addd09fb764
(cherry picked from commit 50aa2c1cc258dd977967f6babe3f9efd5038a269)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 50aa2c1games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260527

Changes:        https://gitlab.com/veloren/veloren/-/compare/c6791e6e3c...addd09fb764
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports b07bbf7graphics/mesa-devel distinfo Makefile, graphics/mesa-devel/files patch-suffix

graphics/mesa-devel: update to 26.1.b.1876

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/7eba054c5ba...addd09fb764
DeltaFile
+28-5graphics/mesa-devel/files/patch-suffix
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+33-103 files

FreeBSD/ports 8a76a42emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19397

Changes:        https://github.com/RPCS3/rpcs3/compare/67464f97df...b41b10a031
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-3emulators/rpcs3/Makefile
+5-62 files

FreeBSD/ports 379c28cgames/sgt-puzzles distinfo Makefile

games/sgt-puzzles: update 2026041020260523
DeltaFile
+3-3games/sgt-puzzles/distinfo
+2-2games/sgt-puzzles/Makefile
+5-52 files

FreeBSD/src 97cad01usr.bin/xinstall xinstall.c install.1

install: add -z <max_cmp_size> option

Introduces the -z <max_cmp_size> flag, enabling users to set a custom file
size limit for pre-installation change checks and avoiding future hard-coded
limit modifications.

Reviewed by:    glebius
Approved by:    glebius (mentor)
Obtained from:  Fudo Security
MFC after:      2 weeks
Sponsored by:   Fudo Security
Differential Revision:  https://reviews.freebsd.org/D57230
DeltaFile
+14-4usr.bin/xinstall/xinstall.c
+11-2usr.bin/xinstall/install.1
+1-1usr.bin/xinstall/Makefile
+26-73 files

FreeBSD/src 5a8e0e0usr.bin/xinstall xinstall.c

install: Bump compare size limit (128MB) to support large binaries

Preserve metadata and prevent redundant disk writes during builds with
the install's -C (compare) flag.

The previous historical comparison limit of 16MB is insufficient for
modern toolchains, frequently choked or bypassed by a large base
components like LLVM/Clang, kernels, Rust apps, and large runtime
libraries.

By leaving matching files alone, install keeps their modification timestamps
intact. make(1) safely ignores those files on subsequent runs.

Base examples: 15.0 amd64 GENERIC kernel - 28MB, clang - 105MB, lldb - 97MB, etc.

Reviewed by:    glebius
Approved by:    glebius (mentor)
Obtained from:  Fudo Security
MFC after:      2 weeks

    [2 lines not shown]
DeltaFile
+1-1usr.bin/xinstall/xinstall.c
+1-11 files

FreeBSD/ports fff0d35databases/mysql-connector-j distinfo Makefile

databases/mysql-connector-j: Update to 9.7.0

Changes: https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html
DeltaFile
+3-3databases/mysql-connector-j/distinfo
+1-2databases/mysql-connector-j/Makefile
+4-52 files

FreeBSD/ports 9a52f63games/powder-toy-devel distinfo Makefile

games/powder-toy-devel: update snapshot-392 → snapshot-396
DeltaFile
+3-3games/powder-toy-devel/distinfo
+1-1games/powder-toy-devel/Makefile
+4-42 files

FreeBSD/ports 9fc330faudio/sdl2_mixer distinfo Makefile

audio/sdl2_mixer: update 2.8.1 → 2.8.2
DeltaFile
+3-3audio/sdl2_mixer/distinfo
+1-1audio/sdl2_mixer/Makefile
+4-42 files

FreeBSD/ports 7a083aegames/luanti distinfo pkg-plist

games/luanti: update 5.15.2 → 5.16.1
DeltaFile
+3-3games/luanti/distinfo
+2-0games/luanti/pkg-plist
+1-1games/luanti/Makefile
+6-43 files

FreeBSD/ports ae3d386devel/sdl3 distinfo Makefile

devel/sdl3: update 3.4.2 → 3.4.8
DeltaFile
+3-3devel/sdl3/distinfo
+1-2devel/sdl3/Makefile
+4-52 files

FreeBSD/ports 58d0187graphics/sdl2_image distinfo Makefile

graphics/sdl2_image: update 2.8.8 → 2.8.12
DeltaFile
+3-3graphics/sdl2_image/distinfo
+1-3graphics/sdl2_image/Makefile
+4-62 files

FreeBSD/ports 19e6d6cgraphics/sdl3_image distinfo Makefile

graphics/sdl3_image: update 3.2.6 → 3.4.4
DeltaFile
+3-3graphics/sdl3_image/distinfo
+1-1graphics/sdl3_image/Makefile
+4-42 files

FreeBSD/ports bbfd6b1astro/josm distinfo Makefile

astro/josm: update 19481 → 19555
DeltaFile
+3-3astro/josm/distinfo
+1-2astro/josm/Makefile
+4-52 files

FreeBSD/ports d8c41c7net Makefile, net/sdl3_net Makefile pkg-plist

net/sdl3_net: add port: Simple, cross-platform wrapper over TCP/IP sockets

This is a portable network library for use with SDL. It's goal is
to simplify the use of the usual socket interfaces and use SDL to
handle common portable functionality such as threading and reporting
errors.
DeltaFile
+21-0net/sdl3_net/Makefile
+9-0net/sdl3_net/pkg-plist
+4-0net/sdl3_net/pkg-descr
+3-0net/sdl3_net/distinfo
+1-0net/Makefile
+38-05 files

FreeBSD/ports b942ee5net/sdl2_net pkg-descr Makefile

net/sdl2_net: Update COMMENT and pkg-descr
DeltaFile
+4-1net/sdl2_net/pkg-descr
+1-1net/sdl2_net/Makefile
+5-22 files

FreeBSD/src 2018defusr.sbin/syslogd syslogd.c, usr.sbin/syslogd/tests syslogd_test.sh

syslogd: Fix ereregex property filters and add test

This change fixes Bug 293879, where ereregex filters in syslogd
did not handle alternation correctly.

The issue appears to come from mixing up two different kinds of
flags: syslogd's internal serialized filter flags in
usr.sbin/syslogd/syslogd.h, and the regex compilation flags from
include/regex.h. ereregex was storing REG_EXTENDED in cmp_flags,
even though cmp_flags is meant to carry syslogd's own FILT_FLAG_*
values for configuration serialization and reconstruction.

REG_EXTENDED has the same bit value as FILT_FLAG_EXCLUDE, so the
filter could be reconstructed with the wrong semantics.

The fix stores FILT_FLAG_EXTENDED instead, allowing syslogd to
correctly REG_EXTENDED when compiling the regex.

A test was also added for both ereregex and !ereregex filters.

    [8 lines not shown]
DeltaFile
+22-0usr.sbin/syslogd/tests/syslogd_test.sh
+1-1usr.sbin/syslogd/syslogd.c
+23-12 files

FreeBSD/ports 88efa6dgames/DDNet distinfo Makefile

games/DDNet: update 19.5 → 19.8.3
DeltaFile
+3-3games/DDNet/distinfo
+1-2games/DDNet/Makefile
+4-52 files