On 2019-05-11, Christian Weisgerber <[email protected]> wrote: > Splitting gettext into separate ports imposes a small maintenance > burden: The gettext-tools build needs to be tweaked to pick up > pre-installed libintl and libtextstyle.
It also reaches into libtextstyle and wants to copy some header files from there, some of which are only generated by a configure run in libtextstyle. And since we tell gettext-tools to use the pre-installed libintl, for its regression tests it now wants to run a battery of tests against this OS-provided libintl, but those tests expect the gettext functions to be in libc and not in a separate libintl. All of this can be fixed, but I decided to go with multi-packaging. A notable side-effect of multi-packaging is that you need to build the whole thing, even though many basic ports just require the small runtime component. Then again, most interesting ports I want to build nowadays depend on llvm+rust, so I'm not too worried about gettext bloat. -- Christian "naddy" Weisgerber [email protected]
