diff --git a/extra/mandoc/build b/extra/mandoc/build index 0f4ef916..17e4a3f1 100755 --- a/extra/mandoc/build +++ b/extra/mandoc/build @@ -2,9 +2,14 @@ patch -p1 < mandoc-no-warn.patch -sed -i '/int dummy/d' compat_err.c -sed -i 's,"more -s","less",g' main.c -sed -i "s/CC=.*/CC='$CC'/" configure +# Change default pager. +sed 's,"more -s","less",g' main.c > _ +mv -f _ main.c + +# Use CC rather than broken default. +sed "s/CC=.*/CC=${CC:-cc}/" configure > _ +mv -f _ configure +chmod +x configure cat > configure.local <