Subject: Re: what is /usr/pkg/lib/X11/? And fontconfig using ${LOCALBASE}/lib/X11/fonts
To: Jeremy C. Reed <reed@reedmedia.net>
From: None <jmmv@menta.net>
List: tech-pkg
Date: 10/28/2003 20:09:29
On Tue, Oct 28, 2003 at 04:28:15AM -0800, Jeremy C. Reed wrote:
> I noticed on a couple systems, /usr/pkg/lib/X11/ ?
>
> It is a directory tree that appears to be made by an ${OPSYS}.x11.dist
> using mtree.
>
> Does anyone else have this /usr/pkg/lib/X11/ hiearchy?
>
> What made me think about this was pkgsrc/fonts/fontconfig/Makefile which
> has:
> CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts
>
> Which is:
> --with-default-fonts=DIR Use fonts from DIR when config is busted"
IIRC, this directory is used as the first location (but not the only one!) to
search for fonts. Directories under /usr/X11R6 are always searched (as seen
in the configuration file):
<dir>/usr/pkg/lib/X11/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts/TTF</dir>
<dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
<dir>~/.fonts</dir>
Maybe those entries should be more generic and list lib/X11/fonts (without TTF
and Type1) so that all of them are picked up.
> Does anyone really have fonts at that location?
I guess that fonts will be installed there if you install packages providing
fonts on a xpkgwedge'd system (at least this is what should happen). So if
you don't tell fontconfig to add that directory to the configuration file, it
won't ever know about these fonts.
Cheers
--
Julio M. Merino Vidal <jmmv@menta.net>
The NetBSD Project - http://www.NetBSD.org/