Summary: | programs/{fc-cache,fc-lang,fc-list} | ||
---|---|---|---|
Product: | xorg | Reporter: | Jim Gettys <jg> |
Component: | * Other | Assignee: | Jim Gettys <jg> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | blocker | ||
Priority: | highest | CC: | keithp, mharris |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 213 |
Description
Jim Gettys
2004-02-25 09:59:54 UTC
If these apps are removed, then the included fontconfig library should likely also be removed. Reason being, that if someone requires the fontconfig library, they will likely also require the apps, and if they have to acquire the apps externally, then they might as well acquire the library externally at the same time. If we do keep fontconfig in tree, shouldn't it be updated also? Yes, fontconfig, and these programs should all be removed, with an explicit dependency on fontconfig stated for the distribution. I can set HasFontconfig to NO on Linux and possibly other OSes. Currently this is done only on SCO. Would that help? I think the right solution is just to require fontconfig to be installed before building X, and remove all remains of fontconfig entirely. Porting fontconfig should be simple for anyone who needs it and doesn't have it already, which, as you note, is probably at most SCO at this point. There is no particular portability challenges posed by fontconfig; it should just build and run almost anywhere (at least on a Posix style system). Please note that fontconfig 2.2.0 doesn't build with freetype 2.1.7. You need an #include <ft2build.h> in fcfreetype.c and fcfreetype.h. I've notified Keith about this yesterday. Therefore maybe Keith wants to make a 2.2.1 release of fontconfig where this issue is fixed before we remove anything. I will disable the build of fontconfig for now. updated to fontconfig 2.2.2. This automatically updates those, too. They will not be built when fontconfig is not enabled for building. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.