]> git.donarmstrong.com Git - lilypond.git/commitdiff
configure: Match one PFB font if duplicates are found
authorPatrick McCarty <pnorcks@gmail.com>
Fri, 28 Aug 2009 00:21:17 +0000 (17:21 -0700)
committerPatrick McCarty <pnorcks@gmail.com>
Wed, 16 Sep 2009 18:36:29 +0000 (11:36 -0700)
If fc-list finds more than one identical PFB font, we only want to match
one of them.  This case is probably rare, but we should be defensive
anyway.
(cherry picked from commit d9b28504722c90d0b092cd257d27e0d3f81b4592)

configure.in

index d91d5c6364838315014d3b0bc1d8a1ed6514fd09..20728eb937588db8bf496aa62deb5ef25e519d56 100644 (file)
@@ -73,7 +73,8 @@ if test "$NCSB_DIR" != "" ;  then
 else
   if test "$FCLIST" != ""; then
     for style in Roman Italic "Bold Italic" Bold; do
-      NCSB_FILE=`$FCLIST "Century Schoolbook L:style=$style:foundry=urw:fontformat=Type 1" file`
+      NCSB_FILE=`$FCLIST "Century Schoolbook L:style=$style:foundry=urw:fontformat=Type 1" file \
+                | head -n 1`
       NCSB_FILE=`echo $NCSB_FILE | sed 's/^\(.*\):$/\1/g'`
       NCSB_FILE=`$PYTHON "$srcdir/scripts/auxiliar/readlink.py" $NCSB_FILE`
       NCSB_SOURCE_FILES="$NCSB_FILE $NCSB_SOURCE_FILES"