app-text/mandoc: Sync with Gentoo

It's from Gentoo commit af7fffa1d8e53670e3b2452fcde3c11aba75e567.
This commit is contained in:
Flatcar Buildbot 2025-04-28 07:12:33 +00:00
parent 2a74173b8f
commit b0eadb4b06

View File

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -92,6 +92,47 @@ src_prepare() {
MANM_TBL=mandoc_tbl
MANM_MANCONF=mman.conf
EOF
# Assuming modern Linux + glibc/musl and not BSD.
tc-is-cross-compiler && cat <<-EOF >> "configure.local"
HAVE_ATTRIBUTE=1
HAVE_CMSG=1
HAVE_DIRENT_NAMLEN=0
HAVE_EFTYPE=0
HAVE_ENDIAN=1
HAVE_ERR=1
HAVE_FTS_COMPARE_CONST=0
HAVE_FTS=$(usex elibc_glibc 1 0)
HAVE_GETLINE=1
HAVE_GETSUBOPT=1
HAVE_ISBLANK=1
HAVE_LESS_T=1
HAVE_MKDTEMP=1
HAVE_MKSTEMPS=1
HAVE_NANOSLEEP=1
HAVE_NTOHL=1
HAVE_O_DIRECTORY=1
HAVE_OHASH=0
HAVE_PATH_MAX=1
HAVE_PLEDGE=0
HAVE_PROGNAME=0
HAVE_REALLOCARRAY=1
HAVE_RECALLOCARRAY=0
HAVE_RECVMSG=1
HAVE_REWB_BSD=0
HAVE_REWB_SYSV=1
HAVE_SANDBOX_INIT=0
HAVE_STRCASESTR=$(usex elibc_glibc 1 0)
HAVE_STRINGLIST=0
HAVE_STRLCAT=$(usex elibc_glibc 1 0)
HAVE_STRLCPY=$(usex elibc_glibc 1 0)
HAVE_STRPTIME=1
HAVE_STRSEP=1
HAVE_STRTONUM=0
HAVE_SYS_ENDIAN=0
HAVE_VASPRINTF=1
HAVE_WCHAR=1
NEED_GNU_SOURCE=1
EOF
if use cgi; then
cp cgi.h{.example,} || die
fi