FreeBSD/ports f56b754biology/exonerate pkg-plist Makefile

biology/exonerate: Improve port, take maintainership

* Use https:// scheme for MASTER_SITES
* Improve COMMENT
* Pet portclippy(1) and portfmt(1)
* Sort pkg-plist

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+8-8biology/exonerate/Makefile
+6-6biology/exonerate/pkg-plist
+14-142 files

FreeBSD/ports d696b9ewww/mod_security Makefile distinfo

www/mod_security: Update to 2.9.14

Changes: https://github.com/owasp-modsecurity/ModSecurity/releases/tag/v2.9.14

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/mod_security/distinfo
+1-1www/mod_security/Makefile
+4-42 files

FreeBSD/ports 460aef6security/ca_root_nss Makefile distinfo

security/ca_root_nss: Update to 3.127

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/5mUmZ8UCw4Q

Sponsored by:   Netzkommune GmbH

(cherry picked from commit 5e49a5b9cc973d6e9adaa29e6b0ffc3101fb0e45)
DeltaFile
+3-3security/ca_root_nss/distinfo
+1-1security/ca_root_nss/Makefile
+4-42 files

FreeBSD/ports 5e49a5bsecurity/ca_root_nss Makefile distinfo

security/ca_root_nss: Update to 3.127

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/5mUmZ8UCw4Q

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3security/ca_root_nss/distinfo
+1-1security/ca_root_nss/Makefile
+4-42 files

FreeBSD/ports 35e4879net/freeipa-server Makefile pkg-plist, net/freeipa-server/files patch-ipaplatform_freebsd_paths.py patch-ipaplatform_freebsd_tasks.py

net/freeipa-server: Add New Port

FreeIPA is an integrated identity and authentication solution: an LDAP
directory (389 Directory Server), a Kerberos KDC (MIT krb5), a Dogtag
PKI certificate authority and a web UI/CLI, combined into a single managed
domain, the Free Software counterpart to Active Directory.

This port provides the FreeIPA server on FreeBSD together with the
FreeBSD-specific integration that upstream (Linux/systemd oriented) does
not ship: an ipaplatform "freebsd" backend, rc.d service scripts, and
the glue required to run the whole stack against the ports MIT Kerberos
(security/krb5).

WWW: https://www.freeipa.org/

Sponsored by:   Netzkommune GmbH
DeltaFile
+3,257-0net/freeipa-server/pkg-plist
+525-0net/freeipa-server/files/patch-ipaplatform_freebsd_services.py
+283-0net/freeipa-server/files/README.md
+254-0net/freeipa-server/files/patch-ipaplatform_freebsd_tasks.py
+223-0net/freeipa-server/files/patch-ipaplatform_freebsd_paths.py
+147-0net/freeipa-server/Makefile
+4,689-071 files not shown
+6,356-477 files

FreeBSD/ports 177215deditors/zed distinfo, editors/zed/files patch-crates_zed_src_main.rs patch-crates_zed_Cargo.toml

editors/zed: Update to 1.15.0

Changelog: https://github.com/zed-industries/zed/releases/tag/v1.15.0

Reported by:    GitHub (watch releases)
DeltaFile
+8-8editors/zed/files/patch-Cargo.lock
+4-4editors/zed/files/patch-crates_gpui_src_platform.rs
+5-3editors/zed/distinfo
+2-2editors/zed/files/patch-crates_zed_src_main.rs
+2-2editors/zed/files/patch-crates_zed_Cargo.toml
+2-2editors/zed/files/patch-crates_util_src_util.rs
+23-214 files not shown
+29-2610 files

FreeBSD/ports fb85927graphics/clang-uml distinfo Makefile, graphics/clang-uml/files patch-CMakeLists.txt

graphics/clang-uml: Update 0.6.2 => 0.6.3

Summary: * Pet portclippy(1) and portfmt(1)

Approved by:            arrowd@ (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58918
DeltaFile
+0-16graphics/clang-uml/files/patch-CMakeLists.txt
+6-7graphics/clang-uml/Makefile
+3-3graphics/clang-uml/distinfo
+9-263 files

FreeBSD/ports 02e65bfgames/vkquake pkg-plist distinfo

games/vkquake: Update 1.34.1 => 1.35.0

Notable changes:
+ Dynamic lighting if dynamic shadows set to medium+ and ray tracing GPU
+ Mods menu now shows friendly mod names
+ Bugfixes and latency improvements
+ SDL3 is now the default upstream and in port
+ Port now has pkg message detailing setup instructions
+ Port no longer installs a build artifact, vkquake.pak

PR:             296635
Approved by:    Amelia Marsh <seafork at disroot.org> (maintainer timeout)
DeltaFile
+14-0games/vkquake/pkg-message
+3-5games/vkquake/Makefile
+3-3games/vkquake/distinfo
+1-1games/vkquake/pkg-plist
+21-94 files

FreeBSD/ports 60ba481mail/thunderbird-esr Makefile distinfo

mail/thunderbird-esr: update to 153.1.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.1.0esr/releasenotes/

(cherry picked from commit e631a6a949de7be945e8e30eeb6d2c5b506ca76a)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports 801de7email/thunderbird/files patch-python_sites_mach.txt patch-toolkit_library_moz.build

mail/thunderbird: update to 154.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/154.0/releasenotes/

(cherry picked from commit ba9dcf0f43e0dd30c8c4aa1758a422f6e2497c74)
DeltaFile
+3,322-1,421mail/thunderbird/files/patch-libwebrtc-generated
+897-0mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+36-0mail/thunderbird/files/patch-third__party_angle_angle__common__gn_moz.build
+23-0mail/thunderbird/files/patch-toolkit_xre_nsXREDirProvider.cpp
+0-22mail/thunderbird/files/patch-toolkit_library_moz.build
+4-5mail/thunderbird/files/patch-python_sites_mach.txt
+4,282-1,4483 files not shown
+4,291-1,4579 files

FreeBSD/ports e631a6amail/thunderbird-esr Makefile distinfo

mail/thunderbird-esr: update to 153.1.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.1.0esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports ba9dcf0mail/thunderbird/files patch-python_sites_mach.txt patch-toolkit_library_moz.build

mail/thunderbird: update to 154.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/154.0/releasenotes/
DeltaFile
+3,322-1,421mail/thunderbird/files/patch-libwebrtc-generated
+897-0mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+36-0mail/thunderbird/files/patch-third__party_angle_angle__common__gn_moz.build
+23-0mail/thunderbird/files/patch-toolkit_xre_nsXREDirProvider.cpp
+0-22mail/thunderbird/files/patch-toolkit_library_moz.build
+4-5mail/thunderbird/files/patch-python_sites_mach.txt
+4,282-1,4483 files not shown
+4,291-1,4579 files

FreeBSD/ports 0b84c67sysutils/bulk_extractor distinfo Makefile, sysutils/bulk_extractor/files patch-src_Makefile.am patch-src_be20__api_dfxml__cpp_src_dfxml__writer.h

sysutils/bulk_extractor: Update to 2.2.0
DeltaFile
+0-125sysutils/bulk_extractor/files/patch-src_scan__exiv2.cpp
+22-0sysutils/bulk_extractor/files/patch-src_bulk__extractor__restarter.h
+3-18sysutils/bulk_extractor/Makefile
+3-11sysutils/bulk_extractor/distinfo
+0-13sysutils/bulk_extractor/files/patch-src_be20__api_dfxml__cpp_src_dfxml__writer.h
+11-0sysutils/bulk_extractor/files/patch-src_Makefile.am
+39-1676 files

FreeBSD/ports 6ac6a72graphics/jogamp-jogl/files patch-jogl__make__build-common.xml patch-jogl_make_build-common.xml

graphics/jogamp-jogl: modernize patches

Ran: make patch; rm files/*; make makepatch.

This renames a patch and splits patch-freebsd to 3 separate patch files.

Manually checked that the patches are equal.

Approved by:    no maintainer
DeltaFile
+0-180graphics/jogamp-jogl/files/patch-freebsd
+72-0graphics/jogamp-jogl/files/patch-jogl_make_build-newt.xml
+66-0graphics/jogamp-jogl/files/patch-jogl_make_build-jogl.xml
+42-0graphics/jogamp-jogl/files/patch-jogl_make_build-nativewindow.xml
+0-33graphics/jogamp-jogl/files/patch-jogl__make__build-common.xml
+33-0graphics/jogamp-jogl/files/patch-jogl_make_build-common.xml
+213-2136 files

FreeBSD/ports 4ed1bb8devel/codebase-memory-mcp Makefile distinfo

devel/codebase-memory-mcp: update to 0.10.6
DeltaFile
+3-3devel/codebase-memory-mcp/distinfo
+1-1devel/codebase-memory-mcp/Makefile
+4-42 files

FreeBSD/ports 18010f1devel/codebase-memory-mcp/files patch-src_foundation_system__info.c patch-src_main.c

devel/codebase-memory-mcp: update to 0.10.4
DeltaFile
+50-81devel/codebase-memory-mcp/files/patch-src_cli_cli.c
+105-0devel/codebase-memory-mcp/files/patch-src_daemon_runtime.c
+32-0devel/codebase-memory-mcp/files/patch-src_daemon_ipc.c
+0-28devel/codebase-memory-mcp/files/patch-src_mcp_mcp.c
+0-27devel/codebase-memory-mcp/files/patch-src_main.c
+0-11devel/codebase-memory-mcp/files/patch-src_foundation_system__info.c
+187-1472 files not shown
+192-1528 files

FreeBSD/ports 23f50e9devel/moon Makefile distinfo

devel/moon: update to 2.5.1
DeltaFile
+3-3devel/moon/distinfo
+2-1devel/moon/Makefile
+5-42 files

FreeBSD/ports a81dca0devel/moon Makefile Makefile.crates

devel/moon: update to 2.5.0
DeltaFile
+511-495devel/moon/distinfo
+254-246devel/moon/Makefile.crates
+1-1devel/moon/Makefile
+766-7423 files

FreeBSD/ports 0ad7204mail/postfix-current Makefile

mail/postfix-current: Fix MONGO flavor

Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.

This is a direct commit to 2026Q3
DeltaFile
+3-3mail/postfix-current/Makefile
+3-31 files

FreeBSD/ports 18d6180mail/postfix pkg-plist Makefile

mail/postfix: Fix MONGO flavor

Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.

Also fix pkg-plist for MONGO flavor.

This is a direct commit to 2026Q3
DeltaFile
+4-4mail/postfix/Makefile
+3-0mail/postfix/pkg-plist
+7-42 files

FreeBSD/ports 9669fc5math/octave-forge-llms Makefile distinfo

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

FreeBSD/ports 075d4a2math/octave-forge Makefile

math/octave-forge: Add new optional dependency.

- Add new optional dependency math/octave-forge-drafting.
- Update to 20260818.
DeltaFile
+3-3math/octave-forge/Makefile
+3-31 files

FreeBSD/ports 9ba146bmath/octave-forge-octave_ffmpeg_free Makefile distinfo

math/octave-forge-octave_ffmpeg_free: Update to 2.0.0.

- Build will work when ffmpeg updates to version 9.

PR:             297384
Reported by:    Daniel Engberg <diizzy at FreeBSD.org>
<If someone else reported the issue>
DeltaFile
+3-3math/octave-forge-octave_ffmpeg_free/distinfo
+1-2math/octave-forge-octave_ffmpeg_free/Makefile
+4-52 files

FreeBSD/ports 27b811bmath Makefile, math/octave-forge-drafting distinfo pkg-descr

math/octave-forge-drafting: New port.

Geometry, CAD Input/Output and Technical Drawing for octave.
DeltaFile
+23-0math/octave-forge-drafting/Makefile
+8-0math/octave-forge-drafting/pkg-descr
+3-0math/octave-forge-drafting/distinfo
+1-0math/Makefile
+35-04 files

FreeBSD/ports ab208c4graphics/wayland Makefile distinfo

graphics/wayland: Update to 1.26.0
DeltaFile
+4-4graphics/wayland/pkg-plist
+3-3graphics/wayland/distinfo
+1-1graphics/wayland/Makefile
+8-83 files

FreeBSD/ports bb862b9graphics/py-exiv2 distinfo Makefile, graphics/py-exiv2/files patch-tests_test__value.py patch-pyproject.toml

graphics/py-exiv2: Update 0.18.1 => 0.19.0, take maintainership

Changelog:
1/ Add exiv2.XmpParser.encode() to Python interface.
2/ Fix crash when getting strings of malformed values.
3/ Python 3.15 compatibility.
https://github.com/jim-easterbrook/python-exiv2/releases/tag/0.19.0
https://github.com/jim-easterbrook/python-exiv2/blob/0.19.0/CHANGELOG.txt

- Add STRIP_CMD in post-install.

PR:             297603
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit 59d9d76281846c9e3427ebecd3da6b28aea5f631)
DeltaFile
+20-0graphics/py-exiv2/files/patch-pyproject.toml
+6-3graphics/py-exiv2/Makefile
+3-3graphics/py-exiv2/distinfo
+2-2graphics/py-exiv2/files/patch-tests_test__value.py
+31-84 files

FreeBSD/ports 59d9d76graphics/py-exiv2 distinfo Makefile, graphics/py-exiv2/files patch-tests_test__value.py patch-pyproject.toml

graphics/py-exiv2: Update 0.18.1 => 0.19.0, take maintainership

Changelog:
1/ Add exiv2.XmpParser.encode() to Python interface.
2/ Fix crash when getting strings of malformed values.
3/ Python 3.15 compatibility.
https://github.com/jim-easterbrook/python-exiv2/releases/tag/0.19.0
https://github.com/jim-easterbrook/python-exiv2/blob/0.19.0/CHANGELOG.txt

- Add STRIP_CMD in post-install.

PR:             297603
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+20-0graphics/py-exiv2/files/patch-pyproject.toml
+6-3graphics/py-exiv2/Makefile
+3-3graphics/py-exiv2/distinfo
+2-2graphics/py-exiv2/files/patch-tests_test__value.py
+31-84 files

FreeBSD/ports fafe124Mk/Scripts qa.sh

Mk/Scripts/qa.sh: Filter baselibs() input to improve performance

After the baselibs() fix in f0f863b1a2d6, readelf is executed for each
result from find(1).  There are two concerns with this fix:

1. -exec readelf -d {} \; drops the filename from the error messages

readelf prints "File: <name>" headers only when it is supplied with two
or more files, and baselibs() uses ${file} from those headers.  So, the
two err() messages in baselibs() will break.

This is moot for now, though, because nothing in the ports tree can
trigger these errors.  Those base soname versions for libarchive and
libedit are long gone.

2. Performance hit with one readelf execution per staged file

The costs are high for ports that stage many files.  For
emulators/linux_base-rl9, the find returns over 30k hits that the while

    [12 lines not shown]
DeltaFile
+15-1Mk/Scripts/qa.sh
+15-11 files

FreeBSD/ports cc12e00databases Makefile

databases/postgresql19-*: Connect to the tree

PR:             297634
Approved by:    Palle Girgensohn <girgen at FreeBSD.org> (pgsql, maintainer, blanket - fix tree)
Fixes:          60c44ec8a907 (Update to latest versions)
Sponsored by:   UNIS Labs
DeltaFile
+8-0databases/Makefile
+8-01 files

FreeBSD/ports 627ec0esecurity/wpa_supplicant Makefile, security/wpa_supplicant-devel Makefile

security/wpa_supplicant*: Fix EAPOL_TEST build for non-standard SSL_DEFAULT

The post-build target does not have the same environment variables setup
as the do-build target. This results in the eapol_test binary getting
compiled against the headers of the TLS library specified in
SSL_DEFAULT, but getting linked against the TLS library from the base
system regardless of SSL_DEFAULT, causing build failures when
SSL_DEFAULT is set to a different TLS library/version than the on from
the base system.

Fix this by not using the post-build target to build the eapol_test
binary, but instead conditionally add the eapol_test target to
TARGET_ALL if the EAPOL_TEST option is enabled for the port.

Signed-off-by: Pascal Ernster <git at hardfalcon.net>
DeltaFile
+5-3security/wpa_supplicant29/Makefile
+5-3security/wpa_supplicant210/Makefile
+5-3security/wpa_supplicant/Makefile
+5-3security/wpa_supplicant-devel/Makefile
+20-124 files