URI: 
       tapp-misc/figlet: Add 9999 - parlay - yet another gentoo overlay
  HTML git clone https://git.parazyd.org/parlay
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 6aff58e7e8b86fe44ffb1abc75bdce8048fed766
   DIR parent 06dc7d61b7ae3b3cbf18cd781ec5427158219586
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Fri, 11 Nov 2016 21:23:41 +0100
       
       app-misc/figlet: Add 9999
       
       Diffstat:
         A app-misc/figlet/figlet-9999.ebuild  |      40 +++++++++++++++++++++++++++++++
         A app-misc/figlet/files/figlet.bashc… |      52 +++++++++++++++++++++++++++++++
       
       2 files changed, 92 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/app-misc/figlet/figlet-9999.ebuild b/app-misc/figlet/figlet-9999.ebuild
       t@@ -0,0 +1,40 @@
       +# Copyright 1999-2014 Gentoo Foundation
       +# Distributed under the terms of the GNU General Public License v2
       +# $Id$
       +
       +EAPI=5
       +inherit eutils git-r3 bash-completion-r1 toolchain-funcs
       +
       +DESCRIPTION="program for making large letters out of ordinary text"
       +HOMEPAGE="http://www.figlet.org/"
       +EGIT_REPO_URI="https://github.com/cmatsuoka/figlet"
       +
       +LICENSE="BSD"
       +SLOT="0"
       +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
       +IUSE=""
       +
       +src_compile() {
       +        emake clean
       +        emake \
       +                CC="$(tc-getCC)" \
       +                LD="$(tc-getCC)" \
       +                CFLAGS="${CFLAGS}" \
       +            LDFLAGS="${LDFLAGS}" \
       +                prefix="${EPREFIX}/usr" \
       +                all
       +}
       +
       +src_install() {
       +        emake \
       +                DESTDIR="${ED}" \
       +                BINDIR="${EPREFIX}/usr/bin" \
       +                MANDIR="${EPREFIX}/usr/share/man" \
       +                prefix="${EPREFIX}/usr" \
       +                install
       +
       +        doman chkfont.6 figlet.6 figlist.6 showfigfonts.6
       +        dodoc README figfont.txt
       +
       +        dobashcomp "${FILESDIR}"/figlet.bashcomp
       +}
   DIR diff --git a/app-misc/figlet/files/figlet.bashcomp b/app-misc/figlet/files/figlet.bashcomp
       t@@ -0,0 +1,52 @@
       +# Copyright 1999-2005 Gentoo Foundation
       +# Distributed under the terms of the GNU General Public License v2
       +# $Id$
       +
       +# bash command-line completion for figlet
       +# author: Aaron Walker <ka0ttic@gentoo.org>
       +
       +_figlet() {
       +    local cur prev opts x
       +    COMPREPLY=()
       +    cur="${COMP_WORDS[COMP_CWORD]}"
       +    prev="${COMP_WORDS[COMP_CWORD-1]}"
       +    opts="-f -d -c -l -r -x -t -w -p -n -D -E -C -N -s -S -k -W -o \
       +                -m -v -I -L -R -X"
       +
       +    if [[ "${cur}" == -* || ${COMP_CWORD} -eq 1 ]] ; then
       +            COMPREPLY=( $(compgen -W "${opts}" -- $cur) )
       +            return 0
       +    fi
       +
       +    case "${prev}" in
       +        -f)
       +            COMPREPLY=( $(compgen -f -- $cur) \
       +                    $(compgen -W "$(\
       +                    for x in /usr/share/figlet/*.flf ; do \
       +                        [[ -f ${x} ]] && { local y=${x##*/} ; echo ${y%.*} ; } \
       +                    done)" -- $cur) )
       +            ;;
       +        -d)
       +            COMPREPLY=( $(compgen -d -S '/' -- $cur) )
       +            ;;
       +        -C)
       +            COMPREPLY=( $(compgen -f -- $cur) \
       +            $(compgen -W "$(\
       +            for x in /usr/share/figlet/*.flc ; do \
       +                [[ -f ${x} ]] && { local y=${x##*/} ; echo ${y%.*} ; } \
       +            done)" -- $cur) )
       +            ;;
       +        -m)
       +            COMPREPLY=( $(compgen -W "$(\
       +                    for ((x = 1 ; x < 64 ; x++)) ; do \
       +                        echo ${x} ; \
       +                    done)" ) )
       +            ;;
       +        -I)
       +            COMPREPLY=( $(compgen -W "-1 0 1 2 3 4" -- $cur) )
       +            ;;
       +    esac
       +}
       +complete -o filenames -F _figlet figlet
       +
       +# vim: set ft=sh tw=80 sw=4 et :