# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-misc/figlet/figlet-222.ebuild,v 1.12 2007/07/23 02:41:27 vapier Exp $ inherit eutils bash-completion MY_P=${P/-/} DESCRIPTION="program for making large letters out of ordinary text" HOMEPAGE="http://www.figlet.org/" # Bug 35339 - add more fonts to figlet ebuild # The fonts are available from the figlet site, but they don't # have versions so we mirror them ourselves. SRC_URI="ftp://ftp.figlet.org/pub/figlet/program/unix/${MY_P}.tar.gz mirror://gentoo/contributed-${PN}-221.tar.gz mirror://gentoo/ms-dos-${PN}-221.tar.gz" LICENSE="AFL-2.1" SLOT="0" KEYWORDS="alpha amd64 arm hppa ~ia64 mips ppc ppc64 sparc x86 ~x86-fbsd" IUSE="" DEPEND="" S=${WORKDIR}/${MY_P} src_unpack() { unpack ${A} cd "${S}" cp "${WORKDIR}"/contributed/C64-fonts/*.flf fonts/ || die cp "${WORKDIR}"/contributed/bdffonts/*.flf fonts/ || die cp "${WORKDIR}"/ms-dos/*.flf fonts/ || die cp "${WORKDIR}"/contributed/*.flf fonts/ || die epatch "${FILESDIR}"/${P}-gentoo.diff sed -i \ -e "s/CFLAGS = -g/CFLAGS = ${CFLAGS}/g" Makefile \ || die "sed failed" } src_compile() { make clean || die "make clean failed" emake figlet || die "emake failed" } src_install() { dodir /usr/bin /usr/share/man/man6 || die "dodir failed" chmod +x figlist showfigfonts emake \ DESTDIR="${D}"/usr/bin \ MANDIR="${D}"/usr/share/man/man6 \ DEFAULTFONTDIR="${D}"/usr/share/figlet \ install || die "make install failed" dodoc README figfont.txt dobashcompletion "${FILESDIR}"/figlet.bashcomp }