FreeBSD/ports 64c8a1dshells/agsh distinfo Makefile, shells/agsh/files patch-src_tools_shell.rs

shells/agsh: Renamed to shells/meka, updated to 0.27.1
DeltaFile
+1,073-0shells/meka/distinfo
+0-965shells/agsh/distinfo
+567-0shells/meka/Makefile
+0-505shells/agsh/Makefile
+24-0shells/meka/files/patch-src_tools_shell.rs
+0-16shells/agsh/files/patch-src_tools_shell.rs
+1,664-1,4864 files not shown
+1,678-1,49910 files

FreeBSD/ports 2905e95devel/py-game_sdl2 Makefile, devel/py-game_sdl2/files patch-setup.cfg

devel/py-game_sdl2: fix Python package local version identifier

fixes build with newer setuptools, which more strictly enforces
PyPA version specifier standards

PR: 294404
Approved by: maintainer timeout
With hat: python
DeltaFile
+8-0devel/py-game_sdl2/files/patch-setup.cfg
+1-1devel/py-game_sdl2/Makefile
+9-12 files

FreeBSD/ports 8787bcashells/carapace distinfo Makefile

shells/carapace: Update to 1.7.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/carapace-sh/carapace-bin/releases/tag/v1.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+2-2shells/carapace/Makefile
+7-72 files

FreeBSD/ports 522eba2graphics/mesa-dri Makefile, graphics/vulkan-validation-layers Makefile

*/*: Bump port revision after spirv-tools update (312c7d7e67c2)
DeltaFile
+1-1lang/clover/Makefile
+1-1lang/pocl/Makefile
+1-1x11-wm/chamfer/Makefile
+1-1graphics/mesa-dri/Makefile
+1-0graphics/vulkan-validation-layers/Makefile
+1-0x11/quickshell/Makefile
+6-44 files not shown
+10-410 files

FreeBSD/ports 312c7d7graphics/spirv-tools distinfo Makefile

graphics/spirv-tools: Update to 2026.2

Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2026.2/CHANGES

Reported by:    GitHub (watch releases)
DeltaFile
+5-5graphics/spirv-tools/distinfo
+2-2graphics/spirv-tools/Makefile
+7-72 files

FreeBSD/ports fa5790ex11/arandr Makefile, x11/arandr/files patch-setup.py

x11/arandr: fix deprecated import of distutils/setuptools API

fixes build with newer setuptools

PR: 294381
Approved by: maintainer timeout
With hat: python
DeltaFile
+19-0x11/arandr/files/patch-setup.py
+1-1x11/arandr/Makefile
+20-12 files

FreeBSD/ports 469e926graphics/rapid-photo-downloader Makefile, graphics/rapid-photo-downloader/files patch-setup.py patch-raphodo_rapid.py

graphics/rapid-photo-downloader: fix Python version specifier in setup.py

fixes build with newer setuptools

PR: 294378
Approved by: maintainer timeout
With hat: python
DeltaFile
+10-1graphics/rapid-photo-downloader/files/patch-setup.py
+4-4graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py
+2-2graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py
+1-1graphics/rapid-photo-downloader/Makefile
+17-84 files

FreeBSD/ports 5a2befflang/lua55 Makefile, lang/lua55/files extra-patch-libedit-dl extra-patch-dlopen

lang/lua55: Add port: Powerful, efficient, lightweight, embeddable scripting language (Version 5.5)

Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.

A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.

Lua is implemented as a small library of C functions, written in ANSI C, and

    [9 lines not shown]
DeltaFile
+0-58lang/lua55/files/extra-patch-libedit-dl
+42-0lang/lua55/files/extra-patch-dlopen
+19-18lang/lua55/Makefile
+6-6lang/lua55/files/patch-src_Makefile
+0-10lang/lua55/files/lua-5.4.pc.in
+10-0lang/lua55/files/lua-5.5.pc.in
+77-924 files not shown
+83-9710 files

FreeBSD/ports 0200852lang/lua55 Makefile pkg-descr, lang/lua55/files extra-patch-libedit-dl patch-src_Makefile

lang/lua55: Repocopy from lang/lua54

PR:             295279
Reviewed by:    vvd
DeltaFile
+144-0lang/lua55/Makefile
+58-0lang/lua55/files/extra-patch-libedit-dl
+45-0lang/lua55/files/patch-src_Makefile
+19-0lang/lua55/pkg-descr
+14-0lang/lua55/pkg-plist
+10-0lang/lua55/files/lua-5.4.pc.in
+290-01 files not shown
+293-07 files

FreeBSD/ports fd35412graphics/nvidia-drm-515-kmod-devel distinfo, graphics/nvidia-drm-61-kmod-devel distinfo

x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 610.43.02

Update to latest New Feature Branch of drivers 610.43.02:
https://www.nvidia.com/en-us/drivers/details/271417/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/271414/

PR:             295720
Differential Revision:  https://reviews.freebsd.org/D57359
DeltaFile
+3-3x11/linux-nvidia-libs-devel/distinfo
+3-3graphics/nvidia-drm-612-kmod-devel/distinfo
+3-3graphics/nvidia-drm-515-kmod-devel/distinfo
+3-3graphics/nvidia-drm-latest-kmod-devel/distinfo
+3-3graphics/nvidia-drm-61-kmod-devel/distinfo
+3-3x11/nvidia-driver-devel/distinfo
+18-1810 files not shown
+35-3516 files

FreeBSD/ports e94bcefgraphics/nvidia-drm-61-kmod distinfo, graphics/nvidia-drm-612-kmod distinfo

x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.80

Update to latest Production Branch of drivers 595.80:
https://www.nvidia.com/en-us/drivers/details/271748/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/271745/

PR:             295718
Differential Revision:  https://reviews.freebsd.org/D57358
DeltaFile
+3-3x11/nvidia-xconfig/distinfo
+3-3graphics/nvidia-drm-61-kmod/distinfo
+3-3graphics/nvidia-drm-612-kmod/distinfo
+3-3x11/linux-nvidia-libs/distinfo
+3-3graphics/nvidia-drm-66-kmod/distinfo
+3-3graphics/nvidia-drm-latest-kmod/distinfo
+18-1811 files not shown
+35-3517 files

FreeBSD/ports 612a5fceditors/vscode pkg-plist distinfo, editors/vscode/files patch-node-clipboard-rs_src_lib.rs patch-build_gulpfile.reh.ts

editors/vscode: Update to 1.122.1

While here, update product.json for popular extensions. [1]

Changelog: https://code.visualstudio.com/updates/v1_122

Reported by:    GitHub (watch releases)
Obtained from:  https://github.com/VSCodium/vscodium/blob/1.121.03429/product.json [1]
DeltaFile
+369-28editors/vscode/files/patch-node-clipboard-rs_src_lib.rs
+129-66editors/vscode/pkg-plist
+43-23editors/vscode/distinfo
+17-7editors/vscode/Makefile.crates
+8-2editors/vscode/Makefile
+5-5editors/vscode/files/patch-build_gulpfile.reh.ts
+571-13110 files not shown
+604-15316 files

FreeBSD/ports d31cf37filesystems/httpdirfs distinfo Makefile

filesystems/httpdirfs: Update 1.3.1 => 1.3.2

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3filesystems/httpdirfs/distinfo
+1-1filesystems/httpdirfs/Makefile
+4-42 files

FreeBSD/ports 1710be4devel/gumbo Makefile

devel/gumbo: Fix build WITH_PIE by marking PIE_UNSAFE

* Pet portclippy(1) and portfmt(1)

Approved by:            Matthew Kempe <fsbruva at yahoo.com> (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2

Differential Revision: https://reviews.freebsd.org/D57303

(cherry picked from commit b72c9a7c071dc4d464e82b0c99d11ebf23c8de10)
DeltaFile
+2-0devel/gumbo/Makefile
+2-01 files

FreeBSD/ports b72c9a7devel/gumbo Makefile

devel/gumbo: Fix build WITH_PIE by marking PIE_UNSAFE

* Pet portclippy(1) and portfmt(1)

Approved by:            Matthew Kempe <fsbruva at yahoo.com> (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2

Differential Revision: https://reviews.freebsd.org/D57303
DeltaFile
+3-0devel/gumbo/Makefile
+3-01 files

FreeBSD/ports c3728edsecurity/openfortivpn distinfo Makefile

security/openfortivpn: Update 1.24.0 => 1.24.1

Changelog:
https://github.com/adrienverge/openfortivpn/blob/v1.24.1/CHANGELOG.md

PR:             295732
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit a712753a384a5642abf10d5b163c18bba6b27e5e)
DeltaFile
+3-3security/openfortivpn/distinfo
+1-1security/openfortivpn/Makefile
+4-42 files

FreeBSD/ports a712753security/openfortivpn distinfo Makefile

security/openfortivpn: Update 1.24.0 => 1.24.1

Changelog:
https://github.com/adrienverge/openfortivpn/blob/v1.24.1/CHANGELOG.md

PR:             295732
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3security/openfortivpn/distinfo
+1-1security/openfortivpn/Makefile
+4-42 files

FreeBSD/ports e74fd2fbenchmarks/netperfmeter pkg-plist Makefile

benchmarks/netperfmeter: Update 2.0.1 => 2.0.5

Changelog:
https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.5/ChangeLog

Commit log:
https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.1...netperfmeter-2.0.5

- Add port configuration options to turn on/off the installation of plot
  scripts, desktop icons, example scripts, and results files. This may
  significantly reduce the runtime dependencies (R packages for
  plotting) and build dependencies (GraphicsMagick, etc. for building
  the desktop icons).

PR:             295688
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+67-61benchmarks/netperfmeter/pkg-plist
+26-13benchmarks/netperfmeter/Makefile
+3-3benchmarks/netperfmeter/distinfo
+96-773 files

FreeBSD/ports b6cc084www/pydio-cells distinfo Makefile

www/pydio-cells: update to 5.0.0

Changelog:      https://github.com/pydio/cells/releases/tag/v5.0.0
DeltaFile
+5-5www/pydio-cells/distinfo
+4-5www/pydio-cells/Makefile
+9-102 files

FreeBSD/ports ff68c86ftp/sftpgo distinfo pkg-plist

ftp/sftpgo: update to 2.7.3

Changelog:      https://github.com/drakkan/sftpgo/releases
DeltaFile
+3-3ftp/sftpgo/distinfo
+2-2ftp/sftpgo/pkg-plist
+1-2ftp/sftpgo/Makefile
+6-73 files

FreeBSD/ports 5290a1dconverters/bibtexconv distinfo Makefile

converters/bibtexconv: Update 2.2.1 => 2.2.2

Changelog:
https://github.com/dreibh/bibtexconv/blob/bibtexconv-2.2.2/ChangeLog

Commit log:
https://github.com/dreibh/bibtexconv/compare/bibtexconv-2.2.1...bibtexconv-2.2.2

PR:             295697
Sponsored by:   UNIS Labs
DeltaFile
+3-3converters/bibtexconv/distinfo
+1-2converters/bibtexconv/Makefile
+4-52 files

FreeBSD/src b53eab3sys/compat/linuxkpi/common/src linux_idr.c

LinuxKPi: idr: use macros for lock idr lock operations

Our idr implementation is using a mtx lock which in the past has
already caused problems (613723bac219c).
In order to make it easier to tackle the problem start by factoring
out all the operations related to the idr->lock into macros as we
have often done in other parts of code as well.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    wulf, emaste
Differential Revision: https://reviews.freebsd.org/D55392
DeltaFile
+37-30sys/compat/linuxkpi/common/src/linux_idr.c
+37-301 files

FreeBSD/src d07460fsys/compat/linuxkpi/common/src linuxkpi_80211_pm.c

LinuxKPI: 802.11 suspend/resume: fix the is_pci_dev check

Shortly before I committed the works from a year ago, jhb added a
function ("is_pci_device") so that the check against the devclass
does not have to be coded in every driver.  Use this instead in main
(and stable/15 in case the works get MFCed).

At the same time this fixes the check (the old one was wrong) as we
attach to the LinuxKPI 802.11 driver, e.g., iwlwifi and thus we need
to check the parent of the parent and not just the parent to be
of the devclass "pci" in the identify bus function.  The was the
first error.  The second was (and this is why it worked) that we
checked for == instead of != and so the wrong check became true again.

Discussed with: jhb
Fixes:          11d69a4558de ("LinuxKPI: 802.11: add support for s/r")
MFC after:      3 days
X-MFC after:    ffcf5e356644 ("pci: Add is_pci_device helper function")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-1sys/compat/linuxkpi/common/src/linuxkpi_80211_pm.c
+2-11 files

FreeBSD/src 49b413csys/dev/rtwn/usb rtwn_usb_attach.h, sys/dev/usb usbdevs

rtwn/usb: add ID for D-Link DWA-121 rev B1 to rtwn RTL8188EU

Add the device ID to the usbdevs table in order to be able to use
it in the rtwn/usb driver for the RTL8188EU attachment.

(I adjusted the name to B1 compared to the original submission)

PR:             291839
MFC after:      3 days
DeltaFile
+1-0sys/dev/rtwn/usb/rtwn_usb_attach.h
+1-0sys/dev/usb/usbdevs
+2-02 files

FreeBSD/ports b56dc81net/subnetcalc Makefile pkg-plist

net/subnetcalc: Update 2.6.6 => 2.7.1

This new version provides several improvements:
* Replaced deprecated libGeoIP by libMaxMindDB. This particularly again
  allows GeoIP support under FreeBSD. Optionally, GeoIP support can be
  disabled.
* IDN is now supported under FreeBSD as well.
* I18N support is configurable.

Changelog:
https://github.com/dreibh/subnetcalc/blob/subnetcalc-2.7.1/ChangeLog

Commit log:
https://github.com/dreibh/subnetcalc/compare/subnetcalc-2.6.6...subnetcalc-2.7.1

PR:             295695
Sponsored by:   UNIS Labs
DeltaFile
+15-8net/subnetcalc/Makefile
+6-0net/subnetcalc/pkg-plist
+3-3net/subnetcalc/distinfo
+24-113 files

FreeBSD/ports 99ba0f5archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.4.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.4.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 5d584e7. MOVED, net Makefile

net/kpeoplevcard: Remove unused Qt5 port
DeltaFile
+0-23net/kpeoplevcard/Makefile
+0-3net/kpeoplevcard/pkg-descr
+0-3net/kpeoplevcard/distinfo
+0-1net/Makefile
+1-0MOVED
+1-305 files

FreeBSD/ports 4408fb0. MOVED, accessibility/libqaccessibilityclient Makefile pkg-plist.qt6

accessibility/libqaccessibilityclient: Deorbit Qt5 flavor
DeltaFile
+5-11accessibility/libqaccessibilityclient/Makefile
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt6
+13-0accessibility/libqaccessibilityclient/pkg-plist
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt5
+2-0MOVED
+20-375 files

FreeBSD/ports ece50f0accessibility/kmag Makefile, x11-toolkits/como Makefile

*/*: Chase accessibility/libqaccessibilityclient unflavorization
DeltaFile
+2-2x11-toolkits/como/Makefile
+2-2x11-wm/plasma6-kwin/Makefile
+2-1accessibility/kmag/Makefile
+2-1x11-wm/plasma6-kwin-x11/Makefile
+8-64 files

FreeBSD/ports 93ac1e3Mk bsd.sites.mk

Mk/bsd.sites.mk: Skim and update Apache sites

The Apache mirror network has been shut down years ago because we moved to a CDN.
Therefore, use the latest download CDN and nothing else.

Reviewed by:    diizzy
Reference:      https://www.apache.org/mirrors
Differential Revision:  https://reviews.freebsd.org/D57335
DeltaFile
+1-6Mk/bsd.sites.mk
+1-61 files