From d22ad634e069bacf7b35c907295fd224c3d6401a Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 27 Oct 2019 12:53:58 +0000 Subject: add dist_bootstrap, so far compiles texi2mdoc and gives advice on adding a switch + $PATH. --- .gitignore | 1 + dist_bootstrap | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100755 dist_bootstrap diff --git a/.gitignore b/.gitignore index 955c97d36..0f3c0acdf 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ config.log config.status config.sub configure +contrib/vendored/ depcomp gnunet_config.h gnunet_config.h.in diff --git a/dist_bootstrap b/dist_bootstrap new file mode 100755 index 000000000..8e8d5c98c --- /dev/null +++ b/dist_bootstrap @@ -0,0 +1,36 @@ +#!/bin/sh +# This file is in the public domain. +# SPDX-License-Identifier: 0BSD + +dir=$(dirname "$(readlink -f -- "$0")") +. $dir/bootstrap + +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 PREFIX=$dir/../../../contrib/vendored/texi2mdoc + #make install PREFIX=$dir/../../../contrib/vendored/texi2mdoc + make + echo "please prepend or append $dir/contrib/vendored/texi2mdoc/ to your PATH before running configure" + else + echo "no texi2mdoc, skipping" + fi +fi -- cgit v1.2.3