On Wed, Oct 6, 2010 at 9:26 PM, linux fan <linuxscra...@gmail.com> wrote: > encodings puts encodings directory in ${prefix}/share/fonts/X11 in all > cases except for the completely unguessable --with-encodingsdir. > > It is supposed to first honor --with-fontrootdir. > In the abscence of that, it is supposed to honor > `$PKG_CONFIG --variable=fontrootdir fontutil`. > > But that is short circuited because of a variable enclosed in single > quotes, so a sed is needed to fix: > # BUG > sed -i -e "\,ENCODINGSDIR=, s,',\",g" configure > > In any case, since encodings consults fontutil.pc, encodings should > follow, and not precede font-util in the wget list.
The single quotes work because FONTROOTDIR is actually substituted in the Makefile. If you change the single quotes to double quotes, you'll just see one level of dereferencing in the configure output, but it'll go to the same place. If you build all the font packages with --with-fontrootdir=/where/you/want/them, you'll get things how you want. I just built the package (from git, though), and both --with-encodingsdir=/foo and --with-fontrootdir=/bar worked as expected. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page