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)
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
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
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
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)
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
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.
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
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