www/nginx-module-brotli: Add New Port
Sources of the brotli module: an output filter that compresses responses
with Brotli, and a static module that serves precompressed .br files. It
links against the shared libbrotli from archivers/brotli. The nginx ports
build ngx_http_brotli_filter_module.so and ngx_http_brotli_static_module.so
from here when their BROTLI option is enabled.
www: https://github.com/google/ngx_brotli
Sponsored by: Netzkommune GmbH
www/{nginx,nginx-devel,freenginx}: build the brotli module from its port
Build the brotli module from its own www/nginx-module-brotli port instead
of inline GH_TUPLE sources, like the other 3rd-party modules.
Sponsored by: Netzkommune GmbH
emulators/xemu: Depend on x11/zenity
The port uses USE_SDL=sdl3, and Xemu uses SDL3’s file dialog. On Unix,
SDL3 tries the XDG desktop portal (over D-Bus), then zenity. If neither
is available, the call fails silently.
While here, fix LICENSE_FILE definitions.
PR: 299897
Approved by: Jake Deschamps <jakedez7 at gmail.com> (maintainer timeout)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24d)
emulators/xemu: Depend on x11/zenity
The port uses USE_SDL=sdl3, and Xemu uses SDL3’s file dialog. On Unix,
SDL3 tries the XDG desktop portal (over D-Bus), then zenity. If neither
is available, the call fails silently.
While here, fix LICENSE_FILE definitions.
PR: 299897
Approved by: Jake Deschamps <jakedez7 at gmail.com> (maintainer timeout)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4