# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-fonts/twmoefonts/twmoefonts-0.1.ebuild,v 1.12 2006/11/26 17:50:48 beandog Exp $ IUSE="" DESCRIPTION="Standard traditional Chinese fonts made by Minister of Education (MOE), Republic of China." SRC_URI="ftp://ftp.ncu.edu.tw/FreeBSD/distfiles/zh-moettf/moe_kai.ttf ftp://ftp.ncu.edu.tw/FreeBSD/distfiles/zh-moettf/moe_sung.ttf" HOMEPAGE="ftp://ftp.ncu.edu.tw/FreeBSD/distfiles/zh-moettf/" LICENSE="public-domain" SLOT="0" KEYWORDS="x86 ~sparc ~ppc" DEPEND="x11-apps/ttmkfdir" RDEPEND="virtual/libc" src_unpack() { mkdir ${WORKDIR}/${P} cp ${DISTDIR}/moe_kai.ttf ${WORKDIR}/${P}/moe_kai.ttf cp ${DISTDIR}/moe_sung.ttf ${WORKDIR}/${P}/moe_sung.ttf } src_install() { insopts -m0644 insinto /usr/share/fonts/ttf/zh_TW doins *.ttf if test -r /usr/share/fonts/ttf/zh_TW/fonts.scale; then tail -n +2 /usr/share/fonts/ttf/zh_TW/fonts.scale >> tmp tail -n +2 ${FILESDIR}/TW-fonts.scale >> tmp echo $(sort -u tmp | wc -l) > newfont.scale sort -u tmp >> newfont.scale newins newfont.scale fonts.scale else newins ${FILESDIR}/TW-fonts.scale fonts.scale fi } pkg_postinst() { echo ">>> Making big5 font dirs..." cd /usr/share/fonts/ttf/zh_TW echo ">>> Creating fonts.dir info" mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings/large \ -e /usr/X11R6/lib/X11/fonts/encodings echo ">>> Make sure X knows about these font directories!" if ( `grep -e "^.*FontPath.*\"/usr/share/fonts/ttf/zh_TW/\"" /etc/X11/XF86Config -q` ); then echo "Font path for big5 fonts is listed in /etc/X11/XF86Config." else echo ">>> You must add /usr/share/fonts/ttf/zh_TW to your font path" echo ">>> to be able to use your new Big5 fonts." fi echo ">>> Restart font server for changes to take effect." }