From d31fc60fbf508b949b2b0078d5f761f2fcdd3f1b Mon Sep 17 00:00:00 2001 From: Marcin Cieslak Date: Thu, 23 Aug 2012 16:40:37 +0200 Subject: [PATCH] FreeBSD: scan /usr/local/lib/X11/fonts/ for fontpath --- cde/programs/dtlogin/config/_common.ksh.src | 25 ++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/cde/programs/dtlogin/config/_common.ksh.src b/cde/programs/dtlogin/config/_common.ksh.src index b3b73eaa1..6386d133a 100644 --- a/cde/programs/dtlogin/config/_common.ksh.src +++ b/cde/programs/dtlogin/config/_common.ksh.src @@ -472,7 +472,7 @@ SetKeyboardMap() #endif #endif -#if defined(CSRG_BASED) || defined(linux) +#if defined(linux) #ifdef cpp_Xsetup if [ "$DTXSERVERLOCATION" != "remote" ]; then fontpath= @@ -495,3 +495,26 @@ SetKeyboardMap() #endif #endif +#if defined(CSRG_BASED) +#ifdef cpp_Xsetup + if [ "$DTXSERVERLOCATION" != "remote" ]; then + fontpath= + FONTLIB=/usr/local/lib/X11/fonts + for i in misc 75dpi 100dpi Speedo Type1 PJE + do + if [ -f $FONTLIB/$i/fonts.dir ]; then + if [ ! -z "$fontpath" ]; then + fontpath=$fontpath,$FONTLIB/$i/ + else + fontpath=$FONTLIB/$i/ + fi + fi + done + + if [ ! -z "$fontpath" ]; then + $XDIR/xset fp+ $fontpath + fi + fi +#endif +#endif +