Greetings,
I found a Gentoo binpkg of firefox yesterday, to use which I had only to set L10N="-en-GB*" against www-client/firefox in package.use; all other settings were all right as they were.
I did that and the binpkg was fetched and installed. Today, portage wants to ignore that USE flag and revert to compiling locally, thus:
[ebuild R ] www-client/firefox-128.10.1:esr::gentoo [...] L10N="en-GB* [...]
But:
# grep -r en-GB /etc
/etc/portage/make.conf:L10N="en-GB en" /etc/portage/package.use/firefox:www-client/firefox L10N="-en-GB*" [...]
Have I missed something obvious again?
USE flags can be prefixed with USE_EXPAND name followed by a colon (:)
and a space. In this case, all the names following it are treated
as values for the USE_EXPAND.
On 5/21/25 10:01 AM, Peter Humphrey wrote:
8
Have I missed something obvious again?
That doesn't look like a valid package.use line. See `man 5 portage`
under "package.use", in particular,
USE flags can be prefixed with USE_EXPAND name followed by a colon (:)
and a space. In this case, all the names following it are treated
as values for the USE_EXPAND.
So you should have used,
www-client/firefox L10N: -en-GB
Note no glob used. -* is documented, but not partial matches, so I don't
know where you got it from. :)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 147:48:16 |
Calls: | 10,383 |
Calls today: | 8 |
Files: | 14,054 |
D/L today: |
2 files (1,861K bytes) |
Messages: | 6,417,735 |