From: Daniel Stenberg Date: Fri, 9 Feb 2024 15:30:28 +0000 (+0100) Subject: TODO: avoid nroff X-Git-Tag: curl-8_7_0~187 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=089b4e36e4d2602167cb08ba87d92e1fac35ed24;p=thirdparty%2Fcurl.git TODO: avoid nroff Instead of adjusting roffit, skip the nroff step. Closes #12919 --- diff --git a/docs/TODO b/docs/TODO index dafd87a2f6..ee537b913f 100644 --- a/docs/TODO +++ b/docs/TODO @@ -177,7 +177,7 @@ 18.29 --retry and transfer timeouts 19. Build - 19.1 roffit + 19.1 avoid nroff 19.2 Enable PIE and RELRO by default 19.3 Do not use GNU libtool on OpenBSD 19.4 Package curl for Windows in a signed installer @@ -1289,13 +1289,15 @@ https://qa.mandriva.com/show_bug.cgi?id=22565 - 19. Build -19.1 roffit +19.1 avoid nroff - Consider extending 'roffit' to produce decent ASCII output, and use that - instead of (g)nroff when building src/tool_hugehelp.c + With the switch to the markdown-like documentation format since curl 8.6.0, + it should (with a manageable amount of work) be possible to render an ASCII + version of the man page without involving nroff and thus remove that + dependency for building the hugehelp file, used to build in the man page into + the curl command line tool. 19.2 Enable PIE and RELRO by default