[PATCH:app/xfs] Use font-utils 1.1 macros to find default font path

Alan Coopersmith alan.coopersmith at sun.com
Wed Oct 7 22:53:24 PDT 2009


Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
---
 Makefile.am  |    2 --
 configure.ac |    9 ++++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index e2113a6..c160133 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -95,8 +95,6 @@ appman_PRE = \
 
 FSERRORS = /var/log/xfs.log
 
-FONTDIR = $(libdir)/X11/fonts
-
 # Strings to replace in config.cpp
 CPP_FILES_FLAGS = $(MANDEFS) \
 	-DDEFAULTFONTPATH="$(FONTPATH)" -DFSERRORS="$(FSERRORS)"
diff --git a/configure.ac b/configure.ac
index dc7559c..b1a81f1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,13 +73,20 @@ esac
 AC_SUBST([CONFIG_FILE_DESC])
 AC_SUBST([CONFIG_FILE_PATH])
 
+# Require X.Org's font util macros 1.1 or later for XORG_FONTROOTDIR
+m4_ifndef([XORG_FONT_MACROS_VERSION],
+	  [m4_fatal([must install X.Org font-util 1.1 or later before running autoconf/autogen])])
+XORG_FONT_MACROS_VERSION(1.1)
+
+XORG_FONTROOTDIR
+
 # Determine font path to put in config file
 # Uses --default-font-path if set, otherwise checks for /etc/X11/fontpath.d,
 # otherwise uses default path copied from xserver configure.ac
 AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
 	[DEFAULT_FONT_PATH='catalogue:$(sysconfdir)/X11/fontpath.d'],
 	[
-	DEFAULT_FONT_PATH='$(FONTDIR)/misc/,$(FONTDIR)/TTF/,$(FONTDIR)/OTF/,$(FONTDIR)/Type1/,$(FONTDIR)/100dpi/,$(FONTDIR)/75dpi/'
+	DEFAULT_FONT_PATH='$(FONTROOTDIR)/misc/,$(FONTROOTDIR)/TTF/,$(FONTROOTDIR)/OTF/,$(FONTROOTDIR)/Type1/,$(FONTROOTDIR)/100dpi/,$(FONTROOTDIR)/75dpi/'
 	case $host_os in
         	darwin*)    DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
 	esac
-- 
1.5.6.5



More information about the xorg-devel mailing list