| Summary: | Better path for the X11 fonts from the ports | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | alexs <alexs> |
| Component: | Individual Port(s) | Assignee: | Ade Lovett <ade> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | CC: | alexs |
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
State Changed From-To: open->closed Without patches, and a some more hard reasoning as to why the locations should be changed, which will impact people as and when they rebuild or upgrade ports/packages, this violates POLA. Especially without the patches. Thanks anyway! Responsible Changed From-To: freebsd-ports->ade |
Seems it is a good idea to install the third-party X11 fonts not to ${X11BASE}/lib/X11/fonts/<SOMETHING> (like ports 'geminifonts' and 'webfonts' do) or even /usr/X11R6/lib/X11/fonts/<SOMETHING> (like do it others), but to ${X11BASE}/lib/X11/fonts/local/<SOMETHING> First, it is the question of the style, like configuration files for the sofware from ports usually are installed to /usr/local/etc, not to /etc; or like corresponding binaries are located in /usr/local/bin not /usr/bin. Second, and more important: this will allow to keep track of third-party fonts collections easely without headache which were installed with XFree86 and which were added later. Fix: Fix Makefiles for those ports with changing installation directory to ${X11BASE}/lib/X11/fonts/local/... How-To-Repeat: Install one of those port collection: geminifonts, webfonts, freefonts, mozilla-fonts, sharefonts, urwfonts.