summaryrefslogtreecommitdiff
path: root/app-text/mandoc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-18 08:46:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-18 08:46:05 +0100
commitcf1a411e806b434c96329401a6ff0901ec7f0d5c (patch)
tree969527fcceb3b686400c73b5ed22c1d587a8eb3e /app-text/mandoc
parent6a01345ec5dc673d0ebd4653ceb063eafa7fcf65 (diff)
gentoo auto-resync : 18:04:2025 - 08:46:04next
Diffstat (limited to 'app-text/mandoc')
-rw-r--r--app-text/mandoc/Manifest2
-rw-r--r--app-text/mandoc/mandoc-1.14.6.ebuild43
2 files changed, 43 insertions, 2 deletions
diff --git a/app-text/mandoc/Manifest b/app-text/mandoc/Manifest
index cc573a6bb9fe..9ea507c22836 100644
--- a/app-text/mandoc/Manifest
+++ b/app-text/mandoc/Manifest
@@ -1,5 +1,5 @@
AUX mandoc-1.14.5-r1-www-install.patch 637 BLAKE2B 2550351e29db19b43de500f039f0563af8a720ef3bf7efa60ac715ca956d7dd0d13d0e092ae2749e3a76fc456eacf0260ca6fc03d324e08bf287bd8d4ac56dbf SHA512 5ed589e1322a2bbd261eb56aee8376526b80cf72eb5eafbc6e2772018c924913db0fb27eb7a50ec2509640e03e41d11e88401f76293d1d4230e777e39056c9fe
AUX mandoc.cron-r0 87 BLAKE2B 2fb4946dd2a9025f5bee78e61c11d77d6c6b9b32f9d17c11ea4f0d890e54b42817981e1cd4c568229927fd04bd0592e53ce18192f8359dded28be8c8690904f6 SHA512 74bdb16bc498d741128f1b6966afec8e21eb6899e26d20cf57cb0408ae6bdc63d75538dd355a21ae55593c359fbe707a56bbcdf6e78d557d4b53570db56fd6b3
DIST mandoc-1.14.6.tar.gz 697150 BLAKE2B e9f6087e9df977901815b1231f68e381502c7392b0ac65a060ce0ef270da3b76540a17931a076b700865a02f9ca1a8ca044a54dbf6318756931c29e6b1deb228 SHA512 54286070812a47b629f68757046d3c9a1bdd2b5d1c3b84a5c8e4cb92f1331afa745443f7238175835d8cfbe5b8dd442e00c75c3a5b5b8f8efd8d2ec8f636dad4
-EBUILD mandoc-1.14.6.ebuild 3079 BLAKE2B eb47d1ecc0225fd606f372c96577851fd5d65917bfa6a7381549a93fcdcaf968e2d5eb851b359716fcefc3e6eda54e008ded3b690b5e047dea723c4416d16544 SHA512 7c6e3ed427045761af11744c86f932a67ca02add34c8fbd55c10eb3d526a4a3cc2d584d47ec2803233166022e6c0dd515342d4c43311a9a14365108dd204a136
+EBUILD mandoc-1.14.6.ebuild 3968 BLAKE2B 110ee6816c6d440081ce8c718a453e53309bb8db88fc4ba018440008040b1d3f50d0d04975686a3f310585f1398ed125deba7fded9e49ec72dea8d5fe32026a3 SHA512 eb46e34b923eae58b655f2251497eab112bc63ba258d9a24f79967c46c016738b80a3c4f5ba40da961016e5aa54a9c209dbc8eda897cc621b9c1a2b7407f7faa
MISC metadata.xml 379 BLAKE2B 8e0ed0e3ee5610c5cfa13d5afe8b1bac9b343c410ad48e298cbd778602c47c99cae77e11c0eb908271ad4ce5dcbe610ceb67c11f2f5a6f4e6fed5c2b865bd2d6 SHA512 e5348ac7b02222cb9c12495c7443eb8c84068ea44e207439129ffa75657ef6a9244ec46d2d07b042262d02792b095a147baaa7b9ab66af16cdd641da8eb65cfa
diff --git a/app-text/mandoc/mandoc-1.14.6.ebuild b/app-text/mandoc/mandoc-1.14.6.ebuild
index e66c4176eec6..69da5773bbad 100644
--- a/app-text/mandoc/mandoc-1.14.6.ebuild
+++ b/app-text/mandoc/mandoc-1.14.6.ebuild
@@ -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