From 1343c53e710a5afda6671c9861dcb7cca153ddf8 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 11 Sep 2026 13:38:15 -0300 Subject: Translate the content with maritacag rather than po4a ab781e1 moved the manual pages over and left this behind: the i18n target was changed to maritacag(1), but the rule that actually writes the site's translations -- src/i18n.sentinel, emitted by mkdeps.sh -- still shelled out to po4a. So the build kept needing po4a even though nothing else in the fleet did, and the package in pkgs still carried it as an input. --no-update rather than the bare invocation po4a had. Everywhere else in the fleet a build writes translations and never catalogues; "make i18n" is what brings those up to the masters. The old rule did both, which is why the i18n target beside it was a duplicate of it. Byte for byte the same: over a clean checkout, po4a, maritacag and maritacag --no-update each write the identical src/ tree, and none of the three rewrites a catalogue. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01BMowJCogxLWcMdVYYhbLpH --- deps.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deps.mk') diff --git a/deps.mk b/deps.mk index e4d7ac4..7622df2 100644 --- a/deps.mk +++ b/deps.mk @@ -1566,7 +1566,7 @@ translations = \ src/i18n.pt.txt \ src/i18n.sentinel: po/po4a.cfg po/en.po po/eo.po po/es.po po/fr.po po/pt.po - po4a po/po4a.cfg + maritacag --no-update po/po4a.cfg touch $@ $(translations): src/i18n.sentinel -- cgit v1.3