From d8f1962bd20068abef0f23c48f90e2f36e628af7 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Tue, 9 Jun 2015 10:54:13 +0200 Subject: [PATCH] podwrapper: simplify external references pointing to self When convering a POD documentation, possibily combining various sub-documents together, simplify the L<> links that explicitly point to the very same documentation being generated. For example, when generating the virt-builder documentation, links like L will be turned into L thus not making Pod::Simple parse them as external reference. While it is a slightly crude hack, it seems there's no easy way to process the link parsing with Pod::Simple subclasses. --- podwrapper.pl.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/podwrapper.pl.in b/podwrapper.pl.in index 0bb7b28a1..b354db653 100755 --- a/podwrapper.pl.in +++ b/podwrapper.pl.in @@ -278,6 +278,9 @@ foreach (@inserts) { if $content eq $oldcontent; } +# Turn external links to this man page into simple cross-section links. +$content =~ s,\QL<$name($section)/\E,L