FreeBSD/ports d13d1decad/openscad-devel Makefile Makefile.git_rev

cad/openscad-devel: Update to 2026.08.23
DeltaFile
+5-5cad/openscad-devel/distinfo
+3-3cad/openscad-devel/Makefile.git_rev
+0-1cad/openscad-devel/Makefile
+8-93 files

FreeBSD/ports 0da5dbacad/freecad-devel Makefile

cad/freecad-devel: Adjust FFmpeg dependency definition

Change filename from libavutil.so.60 libavutil.so to relax lookup
DeltaFile
+2-2cad/freecad-devel/Makefile
+2-21 files

FreeBSD/ports 997c5d7cad/freecad-devel Makefile Makefile.git_rev

cad/freecad-devel: Update to 2026.08.24

While there unbreak and fix WWW
PR:             297835
DeltaFile
+23-1cad/freecad-devel/pkg-plist
+7-7cad/freecad-devel/distinfo
+5-5cad/freecad-devel/Makefile.git_rev
+2-2cad/freecad-devel/Makefile
+37-154 files

FreeBSD/ports ae1a714security/git-crypt Makefile distinfo

security/git-crypt: Update to 0.8.0
DeltaFile
+3-3security/git-crypt/distinfo
+1-2security/git-crypt/Makefile
+4-52 files

FreeBSD/ports cd1f191www/dufs Makefile Makefile.crates

www/dufs: Update to 0.46.0
DeltaFile
+471-375www/dufs/distinfo
+235-187www/dufs/Makefile.crates
+1-2www/dufs/Makefile
+707-5643 files

FreeBSD/ports 0db839fsysutils/zellij Makefile Makefile.crates, sysutils/zellij/files patch-cargo-crates_nix-0.23.1_src_sys_event.rs

sysutils/zellij: Update to 0.45.0

- Remove unapplicable patch
DeltaFile
+327-267sysutils/zellij/distinfo
+162-132sysutils/zellij/Makefile.crates
+0-27sysutils/zellij/files/patch-cargo-crates_nix-0.23.1_src_sys_event.rs
+1-2sysutils/zellij/Makefile
+490-4284 files

FreeBSD/ports 770274fdevel/allegro/files patch-include_allegro_platform_alunixac.h.cmake patch-cmake_FileList.cmake

devel/allegro: Fix building with CMake 4
DeltaFile
+13-4devel/allegro/files/patch-CMakeLists.txt
+6-6devel/allegro/files/patch-include_allegro_platform_alunix.h
+2-2devel/allegro/files/patch-include_allegro_platform_alunixac.h.cmake
+2-2devel/allegro/files/patch-cmake_FileList.cmake
+23-144 files

FreeBSD/ports 0ac03cbmail/phpmailer Makefile

mail/phpmailer: Deprecate and set expiration date

Upstream states that PHPMailer 5.2 is no longer supported, even for security
updates.  The last release v5.2.28 and the final commit on the 5.2-stable
branch both date from March 2020.  Switch to mail/phpmailer6 or
mail/phpmailer7, both of which are maintained.

MFH:            2026Q3
Sponsored by:   Netzkommune GmbH

(cherry picked from commit c74ee35e2f9476ee34fde527f3801a5ae4dd6b74)
DeltaFile
+4-0mail/phpmailer/Makefile
+4-01 files

FreeBSD/ports c74ee35mail/phpmailer Makefile

mail/phpmailer: Deprecate and set expiration date

Upstream states that PHPMailer 5.2 is no longer supported, even for security
updates.  The last release v5.2.28 and the final commit on the 5.2-stable
branch both date from March 2020.  Switch to mail/phpmailer6 or
mail/phpmailer7, both of which are maintained.

MFH:            2026Q3
Sponsored by:   Netzkommune GmbH
DeltaFile
+4-0mail/phpmailer/Makefile
+4-01 files

FreeBSD/ports 2788a6cwww/freenginx Makefile.extmod distinfo, www/nginx distinfo

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Point the MODSECURITY3 option at the owasp-modsecurity account, which now
hosts ModSecurity-nginx; the SpiderLabs path only works through GitHub's
redirect.  Pin all three ports to the same commit 9eb44fd; they carried
v1.0.3, fd28e6a and v1.0.3.

Also restore two mangled lines in the freenginx MODSECURITY3 branch, which
had lost their first character, leaving the port without --with-ld-opt and
without the pcre2 dependency when the option was on.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-4www/freenginx/Makefile
+2-2www/nginx/distinfo
+2-2www/nginx-devel/distinfo
+2-2www/freenginx/distinfo
+1-1www/nginx-devel/Makefile
+1-1www/freenginx/Makefile.extmod
+11-123 files not shown
+14-159 files

FreeBSD/ports 65c481fsecurity/modsecurity3-nginx Makefile distinfo

security/modsecurity3-nginx: Switch to the owasp-modsecurity account

The ModSecurity-nginx repository now lives in the owasp-modsecurity
organisation; the SpiderLabs path only works through GitHub's redirect.
Move the pin from e6a568a to 9eb44fd, the current master, which is what the
nginx ports use as well.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3security/modsecurity3-nginx/distinfo
+2-2security/modsecurity3-nginx/Makefile
+5-52 files

FreeBSD/ports b7b2933devel/phpunit8 Makefile distinfo

devel/phpunit8: Update to 8.5.54

8.5.53 and 8.5.54 adapt the code for PHP 8.6, where spl_object_hash() will
be deprecated.

Changelog:      https://github.com/sebastianbergmann/phpunit/compare/8.5.52...8.5.54
Sponsored by:   Netzkommune GmbH
DeltaFile
+2-4devel/phpunit8/Makefile
+3-3devel/phpunit8/distinfo
+5-72 files

FreeBSD/ports 7eea327comms/airspyhf pkg-plist Makefile, comms/airspyhf/files patch-libairspyhf_src_airspyhf.c

comms/airspyhf: Update to a newer commit to fix building with CMake 4
DeltaFile
+10-10comms/airspyhf/files/patch-libairspyhf_src_airspyhf.c
+3-3comms/airspyhf/distinfo
+3-2comms/airspyhf/Makefile
+1-1comms/airspyhf/pkg-plist
+17-164 files

FreeBSD/ports 2458c07devel/py-schematics-patched Makefile

devel/py-schematics-patched: Deprecate/Set to expire

* Upstream is inactive since +8 years and there are no more consumers
  left in the tree.

* Bump PORTREVISION to force a rebuild so that users get informed about
  the deprecation.

MFH:            2026Q3
(cherry picked from commit e4ce5a57d22cb3996a10d845bc7c56c3f700138c)
DeltaFile
+4-1devel/py-schematics-patched/Makefile
+4-11 files

FreeBSD/ports e4ce5a5devel/py-schematics-patched Makefile

devel/py-schematics-patched: Deprecate/Set to expire

* Upstream is inactive since +8 years and there are no more consumers
  left in the tree.

* Bump PORTREVISION to force a rebuild so that users get informed about
  the deprecation.

MFH:            2026Q3
DeltaFile
+4-1devel/py-schematics-patched/Makefile
+4-11 files

FreeBSD/ports abbbd20graphics Makefile, graphics/py-py_svg_hush pkg-descr Makefile

graphics/py-py_svg_hush: New Port

py-svg-hush is a Python package for sanitizing SVG files using the
svg-hush Rust library.
DeltaFile
+57-0graphics/py-py_svg_hush/distinfo
+27-0graphics/py-py_svg_hush/Makefile.crates
+24-0graphics/py-py_svg_hush/Makefile
+2-0graphics/py-py_svg_hush/pkg-descr
+1-0graphics/Makefile
+111-05 files

FreeBSD/ports 2e0a540www/py-django-filer Makefile distinfo, www/py-django-filer/files patch-pyproject.toml

www/py-django-filer: Update to 3.5.0

* Remove no longer required patch.

Changelog:

https://github.com/django-cms/django-filer/releases/tag/3.5.0
DeltaFile
+0-13www/py-django-filer/files/patch-pyproject.toml
+3-3www/py-django-filer/distinfo
+2-3www/py-django-filer/Makefile
+5-193 files

FreeBSD/ports e6ad733graphics/airsaned pkg-plist Makefile, graphics/airsaned/files patch-CMakeLists.txt

graphics/airsaned: Update to 0.4.12
DeltaFile
+0-48graphics/airsaned/files/patch-CMakeLists.txt
+3-3graphics/airsaned/distinfo
+2-3graphics/airsaned/Makefile
+1-0graphics/airsaned/pkg-plist
+6-544 files

FreeBSD/ports abafdfbwww/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.7

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.7.md

MFH:            2026Q3
(cherry picked from commit bd4561ed9e95263b9704ea5f45b03d5ac2043ec4)
DeltaFile
+3-3www/forgejo15/distinfo
+1-2www/forgejo15/Makefile
+4-52 files

FreeBSD/ports bd4561ewww/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.7

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.7.md

MFH:            2026Q3
DeltaFile
+3-3www/forgejo15/distinfo
+1-2www/forgejo15/Makefile
+4-52 files

FreeBSD/ports f8725c1www/forgejo16 Makefile distinfo

www/forgejo16: Update to 16.0.3

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.3.md
DeltaFile
+3-3www/forgejo16/distinfo
+1-2www/forgejo16/Makefile
+4-52 files

FreeBSD/ports 6036c16science/aircraft-datcom Makefile

science/aircraft-datcom: Mark deprecated
DeltaFile
+4-1science/aircraft-datcom/Makefile
+4-11 files

FreeBSD/ports b539161devel/py-marimo Makefile

devel/py-marimo: Unbreak after devel/py-jedi upgrade
DeltaFile
+4-1devel/py-marimo/Makefile
+4-11 files

FreeBSD/ports eeaacd0audio/shairport-sync Makefile distinfo

audio/shairport-sync: Update to 5.2.2
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-1audio/shairport-sync/Makefile
+4-42 files

FreeBSD/ports ed5153blang/gambit-c distinfo Makefile

lang/gambit-c: Update to 4.9.8

- Limit portscout to numeric versions

Every upstream release is tagged twice, v4.9.x and v4.9.x-bootstrap.
Portscout sorts the -bootstrap tag above the plain one and reports it as
a permanent false positive update.
DeltaFile
+18-1lang/gambit-c/pkg-plist
+3-3lang/gambit-c/distinfo
+4-2lang/gambit-c/Makefile
+25-63 files

FreeBSD/ports d5db08bmail/mu pkg-plist Makefile, mail/mu/files patch-mu4e_meson.build

mail/mu: Update to 1.14.3

Take maintainership due to multiple consecutive timeouts.

Changelog: https://github.com/djcb/mu/releases/tag/v1.14.3

PR:             297393
Approved by:    rwn at mailo.com (former maintainer)
Approved by:    fluffy (mentor)
DeltaFile
+4-4mail/mu/files/patch-mu4e_meson.build
+3-3mail/mu/distinfo
+3-2mail/mu/Makefile
+3-0mail/mu/pkg-plist
+13-94 files

FreeBSD/ports dcd221eeditors/nvi-m17n Makefile

editors/nvi-m17n: Take maintainership

PR:             297765
Approved by:    fluffy (mentor)
DeltaFile
+4-5editors/nvi-m17n/Makefile
+4-51 files

FreeBSD/ports c9a28d6devel/vite-plus pkg-descr Makefile, devel/vite-plus/files patch-vp_js_runtime-freebsd fspy-freebsd.patch

devel/vite-plus: added vite-plus 0.2.9

Required patches are recorded upstream:
https://github.com/voidzero-dev/vite-plus/issues/2537
https://github.com/voidzero-dev/vite-task/pull/698
https://github.com/voidzero-dev/vite-plus/pull/2552
DeltaFile
+1,561-0devel/vite-plus/distinfo
+778-0devel/vite-plus/Makefile.crates
+205-0devel/vite-plus/files/fspy-freebsd.patch
+81-0devel/vite-plus/Makefile
+77-0devel/vite-plus/files/patch-vp_js_runtime-freebsd
+19-0devel/vite-plus/pkg-descr
+2,721-01 files not shown
+2,722-07 files

FreeBSD/ports 0c2ca11devel/slf4j Makefile

devel/slf4j: Add maintainer note per new ports policy

The maintainer load and port lifecycle policy only excludes a port from the
outdated ratio when the reason is documented in the port itself:

        https://wiki.freebsd.org/Ports/MaintainerLoadAndPortLifecyclePolicy

slf4j 2.x keeps the caller API compatible but requires every logging binding
to move to the ServiceLoader mechanism, so all seven consumers in the tree
would have to be migrated in one go; www/jmeter would additionally need to
switch from log4j-slf4j-impl to log4j-slf4j2-impl.  Debian and Fedora,
rawhide included, still ship 1.7.x, and dogtag-pki is built against it there
as well.

No functional change, comment only.

Sponsored by:   Netzkommune GmbH
DeltaFile
+4-0devel/slf4j/Makefile
+4-01 files

FreeBSD/ports 0d31f7fwww/dezoomify-rs Makefile

www/dezoomify-rs: Declare libzstd shlib dependency

The binary links libzstd.so.1 (via the zstd-sys crate, which uses
pkg-config to pick up the system libzstd by default), but the port does
not declare the runtime dependency.

Detected by poudriere stage-qa:

  Warning: dezoomify-rs-2.15.0_8 will be rebuilt as it misses libzstd.so.1
  which no dependency provides.

Add LIB_DEPENDS=libzstd.so:archivers/zstd and bump PORTREVISION.

Reviewed by:    nivit
Differential Revision:  https://reviews.freebsd.org/D56852
DeltaFile
+3-1www/dezoomify-rs/Makefile
+3-11 files