From 61afb67cd23d021b5b3806f6974e19a77a2ac4ef Mon Sep 17 00:00:00 2001 From: Alan Hourihane Date: Fri, 15 Nov 2002 09:29:35 +0000 Subject: [PATCH] 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the directory /usr/share/fonts is ignored in this case (#A.1325, Joe Moss). --- Imakefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Imakefile b/Imakefile index 4861d46..215d652 100644 --- a/Imakefile +++ b/Imakefile @@ -1,4 +1,4 @@ -XCOMM $XFree86: xc/lib/fontconfig/Imakefile,v 1.5 2002/05/25 13:52:37 herrb Exp $ +XCOMM $XFree86: xc/lib/fontconfig/Imakefile,v 1.7 2002/08/01 16:17:33 keithp Exp $ #define IHaveSubdirs #define PassCDebugFlags @@ -10,11 +10,21 @@ SUBDIRS=fontconfig $(LINTSUBDIRS) FONTCONFIG_REVISION=1 #ifndef FontconfigDir +#if NothingOutsideProjectRoot +#define FontconfigDir $(PROJECTROOT)/etc/fonts +#else #define FontconfigDir /etc/fonts #endif +#endif FONTCONFIGDIR=FontconfigDir +#if NothingOutsideProjectRoot +FONTDIRS=$(FONTDIR) +#else +FONTDIRS=/usr/share/fonts $(FONTDIR) +#endif + SUBSTVARS=prefix=$(PROJECTROOT) \ exec_prefix=$(BINDIR) \ libdir=$(USRLIBDIR) \ @@ -46,7 +56,7 @@ all:: fonts.conf fonts.conf: fonts.conf.in RemoveFile($@) - sh ./setfontdirs /usr/share/fonts $(FONTDIR) + sh ./setfontdirs $(FONTDIRS) clean:: RemoveFile(fonts.conf)