|20 ↗||(On Diff #37399)|
It's a bug in GNU toolchain. It has files with double .in suffix (.in.in) that are processed by gettext unconditionally. The point of the NLS option is that translation files aren't installed when NLS=off. One way to handle this is to remove NLS and have it always on. But I would rather see the option that removes files.
This port has been breaking with the blanked NLS=off rule. There is no way we can fix GNU toolchain. So there are two options: kill NLS altogether, or keep it being able to disable the installed files.
I have a preference for the latter choice. Is this perfect? Not at all. This will never be perfect. It's just a pragmatic choice.
There's nothing more to this matter. :-)