www/{nginx,nginx-devel,freenginx}: 3rd-party modules management
Build the gridfs, postgres, redis2 and sflow modules from their own
source ports instead of fetching them with GH_TUPLE.
Sponsored by: Netzkommune GmbH
www/nginx-module-postgres: Add New Port
Sources of the postgres module for the NGINX ports. The module queries
PostgreSQL from nginx itself, with no application in between, and answers
with the rows as text, as JSON, or as nothing but a status code.
Sponsored by: Netzkommune GmbH
www/nginx-module-redis2: Add New Port
Sources of the redis2 module for the NGINX ports. The module sends
commands to a Redis server and answers with the reply as it arrived, in
Redis' own protocol, speaking the protocol itself rather than through a
library.
Sponsored by: Netzkommune GmbH
www/nginx-module-gridfs: Add New Port
Sources of the gridfs module for the NGINX ports. The module serves
files out of MongoDB's GridFS, by name or by object id, and answers a
byte range out of the chunks it needs instead of reading the whole file.
Sponsored by: Netzkommune GmbH
www/nginx-module-sflow: Add New Port
Sources of the sflow module for the NGINX ports. The module samples
requests and sends them to an sFlow collector as UDP datagrams, together
with counters for the server as a whole.
Sponsored by: Netzkommune GmbH
games/oblige: prepare the port for FLTK 1.4
- Drop silly meaningless FLTK version check
- While here, normalize UT_Swap16() patches
Fixes: 6483d7e6e5f3
cleanup: Remove node20 expired ports:
2026-05-31 www/node20: Node.js 20.* has reached its EoL on 2026-04-30. Use Node.js 24.* (www/node24) instead
www/yarn-node20: part of www/node20
www/npm-node20: part of www/node20
www/qt6-webengine: do not special-case the version of node on i386.
In the past the build of this port would hang when using the
then-current www/node22 on i386, but a test build on 14.4-i386
with multiple parallel jobs went fine.
PR: 299234
Approved by: kde (makc)
mail/postfix-current: Depend on databases/lmdb0 by default again
Depend on databases/lmdb0 by default and allow to select also
databases/lmdb.
(cherry picked from commit 54b81fc9260e3f1870c6e08d3258a50e5ac01ac2)
graphics/flphoto: prepare the port for upcoming FLTK 1.4.x
- Add -lXext which is no longer part of `fltk-config --ldflags'
when linking testslideshow program
- Add missing prototype for rand(3) and unsilence make commands
for the sake of more useful logs
mail/postfix: Depend on databases/lmdb0 by default again
Depend on databases/lmdb0 by default and allow to select also
databases/lmdb.
(cherry picked from commit 92e125ad0d4b3a13867aef6ddcb6b5dc66139a6a)