diff options
author | ng0 <ng0@n0.is> | 2019-11-16 13:49:39 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-11-16 13:49:39 +0000 |
commit | 8a0e314c66e07a5f5f8af4e5508d5a3c938b4812 (patch) | |
tree | 10a1a2c22bb11de2f8abad6a501381b03a2a3a88 /bootstrap | |
parent | be91802c1a57c0d37247a15153958cd9bb2155d1 (diff) |
add -d to bootstrap, enabling what used to be in dist_boostrap.
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 31 |
1 files changed, 30 insertions, 1 deletions
@@ -10,7 +10,6 @@ existence() command -v "$1" >/dev/null 2>&1 } - if existence uncrustify; then echo "Installing uncrustify hook and configuration" # Install uncrustify format symlink (if possible) @@ -32,6 +31,36 @@ else echo "yapf not detected, please install yapf if you plan on contributing python code" fi +if test $1 = "-d"; then + if existence texi2mdoc; then + echo "texi2mdoc: exists, pass --enable-texi2mdoc-generation to configure" + else + dir=$(dirname "$(readlink -f -- "$0")") + mkdir -p $dir/contrib/vendored + cd contrib/vendored + if existence ftp; then + ftp https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence curl; then + curl --output texi2mdoc-0.1.2.tgz https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence wget; then + wget https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + elif existence fetch; then + fetch https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz + else + echo "skipping texi2mdoc build, no ftp or curl or wget or fetch found" + fi + if test -e texi2mdoc-0.1.2.tgz; then + tar xzf texi2mdoc-0.1.2.tgz + cd texi2mdoc-0.1.2 + dir=$(dirname "$(readlink -f -- "$0")") + make + echo "please prepend or append $dir/contrib/vendored/texi2mdoc/ to your PATH before running configure" + else + echo "no texi2mdoc, skipping" + fi + fi +fi + echo "checking for libtoolize / libtool... " |