# $Id$ PortSystem 1.0 name bash-completion conflicts bash-completion-devel epoch 1 version 2.0 revision 1 categories sysutils platforms darwin supported_archs noarch license GPL-2+ maintainers raimue description Programmable bash completions long_description \ Programmable completion library for bash. This port requires bash >=4.1 and \ is meant to be used together with the bash port. homepage http://bash-completion.alioth.debian.org/ master_sites http://bash-completion.alioth.debian.org/files/ checksums md5 0d903f398be8c8f24bc5ffa6f86127f8 \ rmd160 5f6f9aacd7692e7aa49d82c74eaaeed5a6bc25b3 \ sha256 e5a490a4301dfb228361bdca2ffca597958e47dd6056005ef9393a5852af5804 use_bzip2 yes depends_run port:bash patchfiles patch-vpnc.diff post-patch { reinplace "s:/etc/bash_completion:${prefix}/etc/bash_completion:g" \ ${worksrcpath}/bash_completion reinplace "s:readlink -f:readlink:g" \ ${worksrcpath}/bash_completion # Fix vpnc config location, #29281 reinplace "s:@@PREFIX@@:${prefix}:g" \ ${worksrcpath}/completions/vpnc } post-destroot { xinstall -m 644 -W ${filespath} port launchctl \ ${destroot}${prefix}/share/bash-completion/completions/ # Add a link for compatibility with versions <2.0 of this port ln -s ${prefix}/etc/profile.d/bash_completion.sh ${destroot}${prefix}/etc/bash_completion } notes " To use bash_completion, add the following lines at the end of your .bash_profile: if \[ -f ${prefix}/etc/profile.d/bash_completion.sh ]; then . ${prefix}/etc/profile.d/bash_completion.sh fi " if {${os.platform} == "darwin" && ${os.subplatform} == "macosx"} { # Insert an empty line into the notes notes-append "" notes-append " The port bash-completion >=2.0 requires bash >=4.1; please make sure you are using ${prefix}/bin/bash by changing the preferences of your terminal accordingly. If your version of bash is too old, the script above will not modify your shell environment and no extended completion will be available. " } livecheck.type regex livecheck.url ${homepage} livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"