# $Id$ PNAME="font-misc-misc" PVER="1.1.2" PBUILD="r8" PCAT="media-fonts" DESCRIPTION="A Misc Public Domain font family." HOMEPAGE="http://xorg.freedesktop.org" SDEPEND=">= x11-apps/bdftopcf-1 >= media-fonts/font-util-1" ALX_PKG_KEEP="usr/share/fonts/misc/6x13.pcf.gz usr/share/fonts/misc/6x13-ISO8859-1.pcf.gz usr/share/fonts/misc/6x13B.pcf.gz usr/share/fonts/misc/6x13B-ISO8859-1.pcf.gz usr/share/fonts/misc/6x13O.pcf.gz usr/share/fonts/misc/6x13O-ISO8859-1.pcf.gz usr/share/fonts/misc/7x13.pcf.gz usr/share/fonts/misc/7x13B-ISO8859-1.pcf.gz \ usr/share/fonts/misc/fonts.dir usr/share/fonts/misc/fonts.scale usr/share/fonts/misc/fonts.alias usr/share/fonts/misc/encodings.dir" sminclude xorg alx-split src_compile() { cd ${SRCDIR} local myconf # build only some generic fonts myconf="--enable-iso8859-1" # disable all unwanted myconf+=" --disable-iso8859-15" myconf+=" --disable-iso8859-2" myconf+=" --disable-iso8859-3" myconf+=" --disable-iso8859-4" myconf+=" --disable-iso8859-5" myconf+=" --disable-iso8859-6" myconf+=" --disable-iso8859-7" myconf+=" --disable-iso8859-8" myconf+=" --disable-iso8859-9" myconf+=" --disable-iso8859-10" myconf+=" --disable-iso8859-11" myconf+=" --disable-iso8859-12" myconf+=" --disable-iso8859-13" myconf+=" --disable-iso8859-14" myconf+=" --disable-iso8859-16" myconf+=" --disable-koi8-r" myconf+=" --disable-jisx0201" xorg_src_configure --with-mapfiles=/usr/share/fonts/util ${myconf} || die mmake || die } alx_generic_src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # update fonts.dir and fonts.scale against the remaining fonts if [[ ${PNAME} = font-misc-misc ]] then echo -n "Regenerating fonts.dir and fonts.scale... " # create fonts.scale mkfontscale \ -a /usr/share/fonts/encodings/encodings.dir \ -- ${BINDIR}/usr/share/fonts/misc || die # create fonts.dir (mkfontscale -b -s -l == mkfontdir ;) mkfontscale -b -s -l \ -e /usr/share/fonts/encodings \ -e /usr/share/fonts/encodings/large \ -- ${BINDIR}/usr/share/fonts/misc || die echo "done" fi }