diff --git a/core/mandoc/build b/core/mandoc/build index 11f1bfed..2542c8ef 100755 --- a/core/mandoc/build +++ b/core/mandoc/build @@ -1,5 +1,7 @@ #!/bin/sh -e +patch -p1 < mandoc-no-warn.patch + sed -i 's,"more -s","less",g' main.c sed -i "s/CC=.*/CC='$CC'/" configure @@ -9,18 +11,10 @@ MANDIR=/usr/share/man LIBDIR=/usr/lib CC="${CC:-gcc}" CFLAGS="$CFLAGS" -MANPATH_DEFAULT=/usr/share/man LN="ln -sf" EOF -MANPATH_BASE=/usr/share/man ./configure +./configure + make -make -j1 DESTDIR="$1" base-install lib-install - -# Make binaries writable. -chmod -v u+w "$1/usr/bin/"* - -# Remove all development files. -rm -rf "$1/usr/include" \ - "$1/usr/lib" \ - "$1/usr/share/man/man3" +make -j1 DESTDIR="$1" base-install diff --git a/core/mandoc/checksums b/core/mandoc/checksums index 05dfea01..babcf781 100644 --- a/core/mandoc/checksums +++ b/core/mandoc/checksums @@ -1 +1,2 @@ 8219b42cb56fc07b2aa660574e6211ac38eefdbf21f41b698d3348793ba5d8f7 mandoc-1.14.5.tar.gz +eaff34c03d1b6741cf6b24a394c63ad6096e4391578414b9da986294ee817a25 mandoc-no-warn.patch diff --git a/core/mandoc/patches/mandoc-no-warn.patch b/core/mandoc/patches/mandoc-no-warn.patch new file mode 100644 index 00000000..1f49a123 --- /dev/null +++ b/core/mandoc/patches/mandoc-no-warn.patch @@ -0,0 +1,13 @@ +diff --git a/main.c b/main.c +index b91c158..514508a 100644 +--- a/main.c ++++ b/main.c +@@ -750,8 +750,6 @@ fs_lookup(const struct manpaths *paths, size_t ipath, + return globres != -1; + + found: +- warnx("outdated mandoc.db lacks %s(%s) entry, run %s %s", +- name, sec, BINM_MAKEWHATIS, paths->paths[ipath]); + if (res == NULL) { + free(file); + return 1; diff --git a/core/mandoc/sources b/core/mandoc/sources index 85f63e7e..d0125188 100644 --- a/core/mandoc/sources +++ b/core/mandoc/sources @@ -1 +1,2 @@ https://fossies.org/linux/misc/mandoc-1.14.5.tar.gz +patches/mandoc-no-warn.patch