comms/flwrap: prepare the port for upcoming FLTK 1.4.x
- Don't demand particular FLTK API version for no reason
- Drop seemingly useless (or no longer needed) USES list
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