graphics/openexr*: Security update to 3.4.18
This release addresses a regression introduced in v3.3.0 that leads to
excessive memory usage during write, especially with DWA compression.
This release also addresses two security vulnerabilities.
Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.18
PR: 300607
Pull request: https://github.com/freebsd/freebsd-ports/pull/666
Approved by: osa, vvd (mentors, implicit)
Security: GHSA-PP92-4RV3-WFQ6
Security: GHSA-2V77-PVHX-25C3
MFH: 2026Q4
finance/py-pyiso8583: [NEW PORT] ISO 8583 message encoder and decoder for Python
pyiso8583 is a Python library for encoding and decoding ISO 8583
financial transaction messages. It supports configurable message
specifications, field encodings, and variable-length data elements.
The library can be used to develop and test applications that exchange
ISO 8583 messages.
WWW: https://github.com/knovichikhin/pyiso8583
www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Build the otel and redis modules from their own ports instead of inline
sources. OTEL now tracks the official nginx-otel upstream instead of the
osokin snapshot, and HTTP_REDIS builds from a maintained redis module in
place of the unmaintained one.
Sponsored by: Netzkommune GmbH
www/nginx-module-redis: Add New Port
Sources of the redis module, an HTTP content handler that reads one key
from a Redis server with a single GET and serves the value as the
response body, the way the bundled memcached module serves a memcached
value. The nginx ports build ngx_http_redis_module.so from here when
their HTTP_REDIS option is enabled.
Sponsored by: Netzkommune GmbH
www/nginx-module-otel: Add New Port
Sources of the otel module, the official nginx OpenTelemetry module. It
exports spans over OTLP/gRPC and supports W3C trace context propagation.
The nginx ports build ngx_otel_module.so from here when their OTEL option
is enabled.
Sponsored by: Netzkommune GmbH
devel/gerrit: update to 3.14.5, fix pkg-message
The top-level pkg-message shadowed files/pkg-message.in, so users saw
literal %%DATADIR%% placeholders. Remove it and add the template to
SUB_FILES. Also substitute PORTVERSION in the documentation link.
Release notes: https://www.gerritcodereview.com/3.14.html