Bug 31775

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   

Description alexs 2001-11-05 12:10:01 UTC
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.
Comment 1 Ade Lovett freebsd_committer freebsd_triage 2002-03-12 02:52:40 UTC
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! 


Comment 2 Ade Lovett freebsd_committer freebsd_triage 2002-03-12 02:52:40 UTC
Responsible Changed
From-To: freebsd-ports->ade