Make harbuzz epa_build package depend on freetype_nohb to break the dependency loop between harbuzz and freetype as suggested by Linux from scratch.  The result is freetype depends on harbuzz which depends on freetyp_nohb where the two freetype packages are identical (except for the package name and except for the --without-harfbuzz configure option for freetyp_nohb.  Furthermore, installed file names are identical between the two freeype versions.  Thus, the freetype install completely overwrites the freetype_nohb install.  The result is that ldd -r shows libharfbuzz resolves symbols in libfreetype and vice versa without errors.  This illustrates the fundamental dependency loop between these two libraries which is allowed but is nevertheless a configuration pain that has been resolved as above.
Make harbuzz epa_build package depend on freetype_nohb to break the
dependency loop between harbuzz and freetype as suggested by Linux
from scratch.  The result is freetype depends on harbuzz which depends
on freetyp_nohb where the two freetype packages are identical (except
for the package name and except for the --without-harfbuzz configure
option for freetyp_nohb.  Furthermore, installed file names are
identical between the two freeype versions.  Thus, the freetype
install completely overwrites the freetype_nohb install.  The result
is that ldd -r shows libharfbuzz resolves symbols in libfreetype and
vice versa without errors.  This illustrates the fundamental dependency loop
between these two libraries which is allowed but is nevertheless a
configuration pain that has been resolved as above.

Tested on Linux by building the build_freetype package and running ldd
-r on the resulting libfreetype and libharfbuzz libraries.


svn path=/trunk/; revision=13130

FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot