simon-git: ipbt (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Tue May 26 18:27:57 BST 2026


TL;DR:
  fdcd2b0a Fix rendering bug in the man page.

Repository:     https://git.tartarus.org/simon/ipbt.git
On the web:     https://git.tartarus.org/?p=simon/ipbt.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2026-05-26 18:27:57

commit fdcd2b0ad60f74ffa6a695c992d56c6a3ae20e4a
web diff https://git.tartarus.org/?p=simon/ipbt.git;a=commitdiff;h=fdcd2b0ad60f74ffa6a695c992d56c6a3ae20e4a;hp=a852474e9e72c98ec389247898b21fbf0ccf5eb7
Author: Simon Tatham <anakin at pobox.com>
Date:   Tue May 26 18:27:55 2026 +0100

    Fix rendering bug in the man page.
    
    Ian Jackson reports (via Debian bug #1137644) that when I merged from
    upstream PuTTY in commit 104f8226cb007c7, I introduced a silent build
    bug in the man pages, because they now include mancfg.but which
    suppresses level 0 and 1 headings, but Halibut's man page wasn't set
    up like the PuTTY ones (intended to do double duty as a section in an
    appendix to a larger manual), so that caused all the headings to
    vanish.
    
    To avoid an ongoing downstream diff in doc/CMakeLists.txt, I've
    changed the Halibut man pages to look the same as the PuTTY ones, so
    that the PuTTY build command can be used unchanged. Unfortunately this
    leads to a knock-on problem in Buildscr where I build the HTML version
    of the man page for the website, which I've bodged with some Perl. But
    at least the Perl is in an IPBT-specific file and won't also cause
    merge conflicts.

 Buildscr              |  7 ++++++-
 doc/man-ipbt-dump.but | 16 ++++++++--------
 doc/man-ipbt.but      | 16 ++++++++--------
 3 files changed, 22 insertions(+), 17 deletions(-)



More information about the tartarus-commits mailing list