aboutsummaryrefslogtreecommitdiff
path: root/devel/kf6-ki18n
diff options
context:
space:
mode:
authorJochen Neumeister <joneum@FreeBSD.org>2026-08-26 06:53:15 +0000
committerJochen Neumeister <joneum@FreeBSD.org>2026-08-26 06:53:52 +0000
commit966d428e283ce944d822a8dabb3e6fca6cf4a9c3 (patch)
tree5993ff685836c7d076018c766ba6442c4a712bc5 /devel/kf6-ki18n
parent20ed1ff3ea36cf606d978259b77d39d25cf4bdb1 (diff)
net-mgmt/semaphore: update to 2.19.7, restore web UIHEADmain
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: - Repository moved from ansible-semaphore/semaphore to semaphoreui/semaphore. - The Vue frontend is embedded via go:embed (was packr). The built api/public and the vendored subset of the in-tree "pro" module (with a consistent vendor/modules.txt) are supplied as supplemental distfiles, because upstream publishes neither and neither can be produced in the network-isolated build jail. - Go module dependencies are split across GH_TUPLE (GitHub) and GL_TUPLE (GitLab, the modernc.org SQLite driver). - Version is set via -ldflags -X util.Ver and the SQL migrations are embedded via go:embed; the version_gen and DATADIR patches are removed. - Fix the rc script: 2.x needs "semaphore server --config". - A minimal sqlite config.json.sample replaces the old mysql/redis one. PR: 297378 Approved by: egypcio (maintainer timeout) Sponsored by: Netzkommune GmbH
Diffstat (limited to 'devel/kf6-ki18n')
0 files changed, 0 insertions, 0 deletions