net-mgmt/semaphore: update to 2.19.7, restore web UI
The port was frozen at 2.9.2 and installed only the REST API server; the
bundled web UI was never built, so every UI route returned 404. Update
to
2.19.7 and restore the embedded Vue UI.
Upstream dropped BoltDB support in 2.19; the supported dialects are now
mysql, postgres and sqlite. BoltDB installations must import their data
with a Semaphore 2.18 binary before the upgrade, because 2.19 no longer
ships the import tool. Changing the dialect without importing silently
creates an empty database and all projects, templates, access keys and
the
task history are lost. Add a pkg-install check that warns during
PRE-INSTALL when the configuration still selects the bolt dialect or a
database.boltdb is present, a pkg-message for upgrades from before 2.19,
and an UPDATING entry documenting the procedure.
Further changes:
[19 lines not shown]
www/redmine61: update to 6.1.3
Security and bug fix release. Rails updated to 7.2.3.1.
While here, fix portclippy ordering for TRILOGY_DESC and
TRILOGY_RUN_DEPENDS.
et-mgmt/zabbix74-server: fix mariadb dependencies
Since database/mariadb105-server and databases/mariadb106-server
are now removed from ports, zabbix74-server cannot be built with
mariadb as database.
This fix this issue and add all mariadb versions supported by
Mk/Uses/mysql.mk
PR: 297242
Approved by: maintainer timeout (otis)
Sponsored by: NBER
Sponsored by: Klara, Inc.