xfonts: fix dependencies and build process
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 6 May 2010 18:10:02 +0000 (20:10 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 6 May 2010 18:18:42 +0000 (20:18 +0200)
commit803967499fb362d2fe394647d4a4a59932f6a708
tree8b495817aad22f98225b87ab5a15df06a34b2f40
parent3be79ce2a5e05e0bac7bb130af1ad05d88a7d52a
xfonts: fix dependencies and build process

Instead of assuming that mkfontdir and mkfontscale are available on
the development system, use the one installed in $(HOST_DIR).

The FCCACHE variable is removed, because, for some reason, the
installation process of xfonts disables the call to fc-cache when a
DESTDIR is passed. See the definition of XORG_FONT_FCCACHE in
aclocal.m4 in font packages:

AC_DEFUN([XORG_FONT_FCCACHE],[
        AC_PATH_PROG(FCCACHE, fc-cache)
        FCCACHE_WARN='echo "** Warning: fonts.cache not built" ; echo "** Generate this file manually on host system using fc-cache"'
        if test x"$FCCACHE" = x ; then
                RUN_FCCACHE="${FCCACHE_WARN}"
        else
                RUN_FCCACHE='@(if test -z "$(DESTDIR)"; then echo $(FCCACHE) $(fontdir); $(FCCACHE) $(fontdir); else'
                RUN_FCCACHE="${RUN_FCCACHE} ${FCCACHE_WARN} ; fi)"
        fi
        AC_SUBST([RUN_FCCACHE])
])

In addition to this, we update the font dependencies to include
font-utils for the host, mkfontdir for the host, mkfontscale for the
host and bdftopcf for the host.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
36 files changed:
package/x11r7/xfont_font-adobe-100dpi/xfont_font-adobe-100dpi.mk
package/x11r7/xfont_font-adobe-75dpi/xfont_font-adobe-75dpi.mk
package/x11r7/xfont_font-adobe-utopia-100dpi/xfont_font-adobe-utopia-100dpi.mk
package/x11r7/xfont_font-adobe-utopia-75dpi/xfont_font-adobe-utopia-75dpi.mk
package/x11r7/xfont_font-adobe-utopia-type1/xfont_font-adobe-utopia-type1.mk
package/x11r7/xfont_font-alias/xfont_font-alias.mk
package/x11r7/xfont_font-arabic-misc/xfont_font-arabic-misc.mk
package/x11r7/xfont_font-bh-100dpi/xfont_font-bh-100dpi.mk
package/x11r7/xfont_font-bh-75dpi/xfont_font-bh-75dpi.mk
package/x11r7/xfont_font-bh-lucidatypewriter-100dpi/xfont_font-bh-lucidatypewriter-100dpi.mk
package/x11r7/xfont_font-bh-lucidatypewriter-75dpi/xfont_font-bh-lucidatypewriter-75dpi.mk
package/x11r7/xfont_font-bh-ttf/xfont_font-bh-ttf.mk
package/x11r7/xfont_font-bh-type1/xfont_font-bh-type1.mk
package/x11r7/xfont_font-bitstream-100dpi/xfont_font-bitstream-100dpi.mk
package/x11r7/xfont_font-bitstream-75dpi/xfont_font-bitstream-75dpi.mk
package/x11r7/xfont_font-bitstream-speedo/xfont_font-bitstream-speedo.mk
package/x11r7/xfont_font-bitstream-type1/xfont_font-bitstream-type1.mk
package/x11r7/xfont_font-cronyx-cyrillic/xfont_font-cronyx-cyrillic.mk
package/x11r7/xfont_font-cursor-misc/xfont_font-cursor-misc.mk
package/x11r7/xfont_font-daewoo-misc/xfont_font-daewoo-misc.mk
package/x11r7/xfont_font-dec-misc/xfont_font-dec-misc.mk
package/x11r7/xfont_font-ibm-type1/xfont_font-ibm-type1.mk
package/x11r7/xfont_font-isas-misc/xfont_font-isas-misc.mk
package/x11r7/xfont_font-jis-misc/xfont_font-jis-misc.mk
package/x11r7/xfont_font-micro-misc/xfont_font-micro-misc.mk
package/x11r7/xfont_font-misc-cyrillic/xfont_font-misc-cyrillic.mk
package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.mk
package/x11r7/xfont_font-misc-meltho/xfont_font-misc-meltho.mk
package/x11r7/xfont_font-misc-misc/xfont_font-misc-misc.mk
package/x11r7/xfont_font-mutt-misc/xfont_font-mutt-misc.mk
package/x11r7/xfont_font-schumacher-misc/xfont_font-schumacher-misc.mk
package/x11r7/xfont_font-screen-cyrillic/xfont_font-screen-cyrillic.mk
package/x11r7/xfont_font-sony-misc/xfont_font-sony-misc.mk
package/x11r7/xfont_font-sun-misc/xfont_font-sun-misc.mk
package/x11r7/xfont_font-winitzki-cyrillic/xfont_font-winitzki-cyrillic.mk
package/x11r7/xfont_font-xfree86-type1/xfont_font-xfree86-type1.mk