FreeBSD/ports 23c19basecurity/py-privleap Makefile pkg-plist, security/py-privleap/files patch-usr_lib_python3_dist-packages_privleap_privleapd.py privleapd.in

security/py-privleap: New port: Limited Privilege Escalation Framework

privleap is a privilege escalation framework similar in purpose to
sudo and doas, but very different conceptually. It is designed to
allow user-level applications to run very specific operations as
root without allowing full root control of the machine. Unlike
directly executable privilege escalation frameworks like sudo,
privleap runs as a background service that listens for signals from
other applications. Each signal can request a particular, pre-configured
action to be taken. Signals are authenticated, and each action is
taken only if the signal passes authentication. Any console output
from the action is then returned to the caller. This system allows
privleap to function without being SUID-root, and avoids a lot of
the potential pitfalls of sudo, doas, run0, etc.

WWW: https://www.kicksecure.com/wiki/Privleap
DeltaFile
+125-0security/py-privleap/files/patch-usr_lib_python3_dist-packages_privleap_privleapd.py
+50-0security/py-privleap/Makefile
+27-0security/py-privleap/pkg-plist
+23-0security/py-privleap/files/privleapd.in
+19-0security/py-privleap/files/patch-usr_lib_python3_dist-packages_privleap_privleap.py
+12-0security/py-privleap/pkg-descr
+256-07 files not shown
+306-013 files

FreeBSD/ports d310b41security/py-PAM Makefile distinfo, security/py-PAM/files patch-PAMmodule.c patch-examples_pamtest.py

security/py-PAM: new port: Python interface to the PAM library

This module makes the PAM (Pluggable Authentication Modules) functions
available in Python 3. With this module you can write Python 3
applications that implement authentication services using PAM.

WWW: https://packages.debian.org/sid/python3-pam
DeltaFile
+219-0security/py-PAM/files/patch-PAMmodule.c
+69-0security/py-PAM/files/patch-examples_pamtest.py
+36-0security/py-PAM/Makefile
+19-0security/py-PAM/files/patch-setup.py
+3-0security/py-PAM/distinfo
+3-0security/py-PAM/pkg-descr
+349-01 files not shown
+350-07 files

FreeBSD/ports c36192dmail/hydroxide distinfo Makefile, mail/hydroxide/files modules.txt

mail/hydroxide: Update 0.2.31 => 0.2.32

Changelog:
https://github.com/emersion/hydroxide/releases/tag/v0.2.32
See also:
https://github.com/emersion/hydroxide/issues/328

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+21-21mail/hydroxide/distinfo
+10-11mail/hydroxide/Makefile
+7-7mail/hydroxide/files/modules.txt
+38-393 files

FreeBSD/ports fe5840ftextproc/feluda distinfo Makefile.crates, textproc/feluda/files patch-Cargo.lock

textproc/feluda: Update 1.12.0 => 1.13.0

Changelog:
https://github.com/anistark/feluda/releases/tag/v1.13.0

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+265-263textproc/feluda/distinfo
+131-130textproc/feluda/Makefile.crates
+7-7textproc/feluda/files/patch-Cargo.lock
+1-2textproc/feluda/Makefile
+404-4024 files

FreeBSD/ports 3f939a2net/wifi-firmware-iwlwifi-kmod/files extract-fw-list.sh

net/wifi-firmware-iwlwifi-kmod: update script to generate fw list

Starting recently newer iwlwifi firmware now uses a different file
name scheme ending in -cNNN for the core version.
Deal with the fact that we can have -NNN and -cNNN now; even in parallel.
Make sure the few .pnvm files are staying correctly where needed.

Given there is firmware newer than the driver can handle, implement
a max version array, so we can limit certain files to a specific
version.  While this is needed for Linux v7.0 based iwlwifi it looks
like for 7.1 it will also be needed.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jrm
Differential Revision: https://reviews.freebsd.org/D57047
DeltaFile
+51-11net/wifi-firmware-iwlwifi-kmod/files/extract-fw-list.sh
+51-111 files

FreeBSD/ports b6e9378net/wifi-firmware-ath10k-kmod distinfo, net/wifi-firmware-ath11k-kmod distinfo

wifi-firmware-*: update to 20260410

Update firmware to 20260410.  This includes new firmware files
for iwlwifi and rtw89.

Bump the main firmware version as well.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jrm
Differential Revision: https://reviews.freebsd.org/D57050
DeltaFile
+175-175net/wifi-firmware-ath11k-kmod/distinfo
+131-131net/wifi-firmware-mt76-kmod/distinfo
+99-105net/wifi-firmware-iwlwifi-kmod/distinfo
+97-97net/wifi-firmware-ath10k-kmod/distinfo
+39-35net/wifi-firmware-rtw89-kmod/distinfo
+27-27net/wifi-firmware-rtw88-kmod/distinfo
+568-57011 files not shown
+625-63017 files

FreeBSD/ports 1d778b2net/wifi-firmware-ath10k-kmod distinfo, net/wifi-firmware-ath11k-kmod distinfo

net/wifi-firmware-kmod: deal with '?' in file names as sha256 broke it

md5 (sha256) as of 70fde0ed6bbbb1f84c440190ba1e5435f8c90e13 in base
started quoting ? as \? which then goes into the distinfo file and
as a result we fail to find that file later using Mk/Scripts/.

Using the dummy=/ option is not as straight forward with a dynamic list
of distfiles as one would wish.
We now build a full matrix of MASTER_SITE x DISTFILES;  that is for
each "DISTFILE" we generate a :group with a full download URL on each
"MASTER_SITE".  That way each file is still possibly downloadable from
each of the various master sites.

The difference now is that the files stored in distfiles no longer
contain the ?h=<tag> extension as we strip that for the distfile having
it encoded in the master_site URLs.

Building that matrix needs to happen after bsd.port.pre.mk is included
as otherwise FLAVOR is not set correctly and we do not build the

    [19 lines not shown]
DeltaFile
+175-175net/wifi-firmware-ath11k-kmod/distinfo
+131-131net/wifi-firmware-mt76-kmod/distinfo
+105-105net/wifi-firmware-iwlwifi-kmod/distinfo
+97-97net/wifi-firmware-ath10k-kmod/distinfo
+35-35net/wifi-firmware-rtw89-kmod/distinfo
+27-27net/wifi-firmware-rtw88-kmod/distinfo
+570-5703 files not shown
+619-6099 files

FreeBSD/ports c08f758www/freenginx Makefile, www/lua-stream-nginx-module/files patch-src_ngx__stream__lua__module.c patch-src_ngx__stream__lua__time.c

www/{nginx,nginx-devel,freenginx}: use lua-stream-nginx-module port

Replace the embedded LUASTREAM GH_TUPLE handling with a
BUILD_DEPENDS on www/lua-stream-nginx-module and use the
module sources from the dedicated port during the build.

Add freenginx compatibility patches for lua-stream-nginx-module.

Also update lua-stream-nginx-module to version 0.0.17.

PR:     294426
Sponsored by:   Netzkommune GmbH
DeltaFile
+20-0www/lua-stream-nginx-module/files/patch-src_ngx__stream__lua__module.c
+12-0www/lua-stream-nginx-module/files/patch-src_ngx__stream__lua__time.c
+11-0www/lua-stream-nginx-module/files/patch-src_ngx__stream__lua__ssl__certby.c
+6-1www/freenginx/Makefile
+6-1www/nginx/Makefile
+6-1www/nginx-devel/Makefile
+61-36 files not shown
+70-1512 files

FreeBSD/ports 176d080textproc/obsidian distinfo Makefile

textproc/obsidian: Update to 1.12.7
DeltaFile
+3-3textproc/obsidian/distinfo
+1-2textproc/obsidian/Makefile
+1-2textproc/obsidian/pkg-plist
+5-73 files

FreeBSD/ports 5debbeedns/tldx distinfo Makefile

dns/tldx: Update 1.3.4 => 1.4.0

While here, switch to Go 1.26+.

Changelog:
https://github.com/brandonyoungdev/tldx/releases/tag/v1.4.0

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5dns/tldx/distinfo
+2-3dns/tldx/Makefile
+7-82 files

FreeBSD/ports 5904274net-im/flare distinfo Makefile

net-im/flare: Update 0.20.4 => 0.20.5

Changelog:
https://gitlab.com/schmiddi-on-mobile/flare/-/releases/0.20.5

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-im/flare/distinfo
+1-1net-im/flare/Makefile
+4-42 files

FreeBSD/ports e4f0662games/libretro-shaders-slang pkg-plist distinfo

games/libretro-shaders-slang: Update g20260421 => g20260507

Commitlog:
https://github.com/libretro/slang-shaders/compare/6edb8f0...cef2de61

PR:             295572
Sponsored by:   UNIS Labs
DeltaFile
+10-4games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+15-93 files

FreeBSD/ports 10e4e08games/libretro-shaders-glsl distinfo Makefile

games/libretro-shaders-glsl: Update g20260423 => g20260505

Commitlog:
https://github.com/libretro/glsl-shaders/compare/2f0979f...42fa8a9

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

FreeBSD/ports b8257e1www/librewolf/files patch-build_moz.configure_toolchain.configure

www/librewolf: Unbreak configure build

PR:             295570
Approved by:    blanket (fix build)
Approved by:    arrowd (co-mentor)
Obtained from:  https://cgit.freebsd.org/ports/commit/?id=e84b0b8772c7f4a005121d141ccde2cea2a7a646
DeltaFile
+46-0www/librewolf/files/patch-build_moz.configure_toolchain.configure
+46-01 files

FreeBSD/ports 2086a43audio/libmatemixer pkg-plist Makefile

audio/libmatemixer: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB, add
autoreconf and gtk-doc build dependency, and remove gtk-doc HTML
entries from pkg-plist that were never installed due to
--disable-gtk-doc in CONFIGURE_ARGS.
DeltaFile
+0-24audio/libmatemixer/pkg-plist
+8-5audio/libmatemixer/Makefile
+3-3audio/libmatemixer/distinfo
+11-323 files

FreeBSD/ports f5a0135databases/pg-safeupdate Makefile, databases/pgjwt Makefile

*/*: Change maintainer EMail address for Lukas Engelhardt

Submitted by:   private email (verified off site)
DeltaFile
+1-1databases/pgjwt/Makefile
+1-1databases/pg-safeupdate/Makefile
+1-1databases/pgsql-http/Makefile
+3-33 files

FreeBSD/ports 031bf16databases/pg_net distinfo Makefile

databases/pg_net: Update to 0.20.3

PR:             295492
DeltaFile
+3-3databases/pg_net/distinfo
+3-3databases/pg_net/Makefile
+2-1databases/pg_net/pkg-plist
+8-73 files

FreeBSD/ports d1e9ce1security/mcrypt Makefile

security/mcrypt: Mark DEPRECATED

Abandoned, it has multiple vulnerabilities.
CVE-2012-4409 CVE-2012-4426 CVE-2012-4527

PR:             295536
Approved by:    osa (mentor)
DeltaFile
+4-1security/mcrypt/Makefile
+4-11 files

FreeBSD/ports a9b20a7multimedia/jellyfin pkg-plist distinfo

multimedia/jellyfin: Fix distinfo and pkg-plist after 10.11.10 update

Discussed with: bapt
DeltaFile
+6-6multimedia/jellyfin/pkg-plist
+5-5multimedia/jellyfin/distinfo
+11-112 files

FreeBSD/ports ed80103devel Makefile, devel/pinact Makefile distinfo

devel/pinact: Add port: CLI to pin GitHub Actions and Reusable Workflows

pinact is a CLI to edit GitHub Workflow and Composite action files and
pin versions of Actions and Reusable Workflows. pinact can also update
their versions and verify version annotations.

WWW: https://github.com/suzuki-shunsuke/pinact
DeltaFile
+56-0devel/pinact/Makefile
+5-0devel/pinact/distinfo
+3-0devel/pinact/pkg-descr
+1-0devel/Makefile
+65-04 files

FreeBSD/ports f64dadccad/kicad-devel Makefile.git_rev distinfo, cad/kicad-library-footprints-devel distinfo pkg-plist

cad/kicad-devel: Update to 2026.05.25
DeltaFile
+3-3cad/kicad-devel/Makefile.git_rev
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-library-footprints-devel/distinfo
+6-0cad/kicad-library-footprints-devel/pkg-plist
+3-3cad/kicad-library-packages3d-devel/distinfo
+3-3cad/kicad-library-symbols-devel/distinfo
+21-154 files not shown
+31-2110 files

FreeBSD/ports b3081f5cad/freecad-devel pkg-plist Makefile.git_rev

cad/freecad-devel: Update to 2026.05.25
DeltaFile
+42-0cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/Makefile.git_rev
+3-3cad/freecad-devel/distinfo
+48-63 files

FreeBSD/ports fceed7adeskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 33.0.5
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports a778005comms/klog distinfo pkg-plist, comms/klog/files patch-src_main.cpp

comms/klog: Update to 2.5.2
DeltaFile
+0-11comms/klog/files/patch-src_main.cpp
+3-3comms/klog/distinfo
+1-4comms/klog/pkg-plist
+2-2comms/klog/Makefile
+6-204 files

FreeBSD/ports ccb6b02security/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package-lock.json package.json

security/bitwarden-cli: Update to 2026.4.2

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.4.2

Reported by:    GitHub (watch releases)
DeltaFile
+6,723-3,854security/bitwarden-cli/files/packagejsons/package-lock.json
+37-29security/bitwarden-cli/files/packagejsons/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/scheduling/package.json
+5-5security/bitwarden-cli/distinfo
+4-4security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+5-2security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+6,785-3,8943 files not shown
+6,788-3,8979 files

FreeBSD/ports 5f2a8eceditors/libreoffice/files patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.hxx

editors/libreoffice: remove staled patches

PR:     295569
DeltaFile
+0-13editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx
+0-13editors/libreoffice/files/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.hxx
+0-262 files

FreeBSD/ports f8f7f3fdeskutils/joplin-desktop distinfo Makefile, deskutils/joplin-desktop/files patch-packages_lib_models_settings_builtInMetadata.ts

deskutils/joplin-desktop: Update to 3.6.14

Changelog: https://github.com/laurent22/joplin/releases/tag/v3.6.14

Reported by:    GitHub (watch releases)
DeltaFile
+9-9deskutils/joplin-desktop/distinfo
+2-2deskutils/joplin-desktop/files/patch-packages_lib_models_settings_builtInMetadata.ts
+1-2deskutils/joplin-desktop/Makefile
+1-1deskutils/joplin-desktop/files/packagejsons/packages/app-desktop/package.json
+13-144 files

FreeBSD/ports 89e246cwww Makefile, www/lua-stream-nginx-module pkg-plist Makefile

www/lua-stream-nginx-module: Add new port

The lua-stream-nginx-module port provides the OpenResty
stream-lua-nginx-module third-party module source tree for
NGINX stream subsystem Lua integration.

WWW: https://github.com/openresty/stream-lua-nginx-module

Sponsored by:   Netzkommune GmbH
DeltaFile
+253-0www/lua-stream-nginx-module/pkg-plist
+28-0www/lua-stream-nginx-module/Makefile
+3-0www/lua-stream-nginx-module/distinfo
+2-0www/lua-stream-nginx-module/pkg-descr
+1-0www/Makefile
+287-05 files

FreeBSD/ports 4f35604devel/py-diff-cover distinfo Makefile

devel/py-diff-cover: update 10.2.0 → 10.2.1
DeltaFile
+3-3devel/py-diff-cover/distinfo
+1-1devel/py-diff-cover/Makefile
+4-42 files

FreeBSD/ports 55b6d84devel/qtutilities distinfo Makefile

devel/qtutilities: update 6.21.1 → 6.21.2
DeltaFile
+3-3devel/qtutilities/distinfo
+1-1devel/qtutilities/Makefile
+1-1devel/qtutilities/pkg-plist
+5-53 files