mandoc: fix build on macos
authorSergey V. Lobanov <sergey@lobanov.in>
Sat, 29 Jan 2022 00:53:55 +0000 (03:53 +0300)
committerRosen Penev <rosenp@gmail.com>
Tue, 15 Feb 2022 01:21:21 +0000 (17:21 -0800)
commit34018f1fe03072266a55f3cabfe16fe6808838b0
treef994e262148401c50c694e31af3ed126cfccfd96
parent7d1a019734339b9db5605c0df85eb1363d70e21a
mandoc: fix build on macos

./configure scripts compiles&runs test so it detects darwin
C-functions and defines that can not be used for Linux target.

This patches expicitly specifies Linux-specific parameters that
can not be detected correctly on Darwin.

This patch removes 010-mandoc-1.14.5-fix-gnu-make.patch. mandoc
provides its own way to redefine specific parameters (using
configure.local file). Defines from this patch are moved to
generated configure.local file.

CONFIGURE_VARS are removed by this patch due to ./configure script
does not use ENV vars specified by CONFIGURE_VARS

This commit does not change compilation on Linux hosts (the resulted
binary is exactly the same as before applying this commit). Binary
compiled on MacOS host is exactly the same as compiled on Linux.

Files generated by ./configure (config.h and Makefile.local) are
exactly the same on Linux and MacOS build hosts

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
utils/mandoc/Makefile
utils/mandoc/patches/010-mandoc-1.14.5-fix-gnu-make.patch [deleted file]