From 089b4e36e4d2602167cb08ba87d92e1fac35ed24 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 9 Feb 2024 16:30:28 +0100 Subject: [PATCH] TODO: avoid nroff Instead of adjusting roffit, skip the nroff step. Closes #12919 --- docs/TODO | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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