doc: remove manpage-base-url workaround

Commit 50d9bbba92 (Documentation: Avoid use of xmlto --stringparam, 2009-12-04) introduced manpage-base-url.xsl because ancient versions of xmlto did not have --stringparam. However, that was more than ten years ago, no need for that complexity anymore, we can just use --stringparam. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Acked-by: Todd Zullinger <tmz@pobox.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed Mar 21, 2023 at 18:08 UTC 092df21dfca2b53e459947931245cb0e06d35ca8
3 files changed +2 -18
Documentation/.gitignore
-1
@@ -10,7 +10,6 @@ howto-index.txt
10 doc.dep
11 cmds-*.txt
12 mergetools-*.txt
13 -manpage-base-url.xsl
13 SubmittingPatches.txt
14 tmp-doc-diff/
15 GIT-ASCIIDOCFLAGS
Documentation/Makefile
+2 -7
@@ -189,7 +189,7 @@ endif
189 ifndef MAN_BASE_URL
190 MAN_BASE_URL = file://$(htmldir)/
191 endif
192 -XMLTO_EXTRA += -m manpage-base-url.xsl
192 +XMLTO_EXTRA += --stringparam man.base.url.for.relative.links='$(MAN_BASE_URL)'
193
194 ifdef USE_ASCIIDOCTOR
195 ASCIIDOC = asciidoctor
@@ -331,7 +331,6 @@ clean:
331 $(RM) technical/*.html technical/api-index.txt
332 $(RM) SubmittingPatches.txt
333 $(RM) $(cmds_txt) $(mergetools_txt) *.made
334 - $(RM) manpage-base-url.xsl
334 $(RM) GIT-ASCIIDOCFLAGS
335
336 $(MAN_HTML): %.html : %.txt $(ASCIIDOC_DEPS)
@@ -340,11 +339,7 @@ $(MAN_HTML): %.html : %.txt $(ASCIIDOC_DEPS)
339 $(OBSOLETE_HTML): %.html : %.txto $(ASCIIDOC_DEPS)
340 $(QUIET_ASCIIDOC)$(TXT_TO_HTML) -o $@ $<
341
343 -manpage-base-url.xsl: manpage-base-url.xsl.in
344 - $(QUIET_GEN)sed "s|@@MAN_BASE_URL@@|$(MAN_BASE_URL)|" $< > $@
345 -
346 -
347 -manpage-prereqs := manpage-base-url.xsl $(wildcard manpage*.xsl)
342 +manpage-prereqs := $(wildcard manpage*.xsl)
343 manpage-cmd = $(QUIET_XMLTO)$(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $<
344
345 %.1 : %.xml $(manpage-prereqs)
Documentation/manpage-base-url.xsl.in deleted
-10
@@ -1,10 +0,0 @@
1 -<!-- manpage-base-url.xsl:
2 - special settings for manpages rendered from newer docbook -->
3 -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4 - version="1.0">
5 -
6 -<!-- set a base URL for relative links -->
7 -<xsl:param name="man.base.url.for.relative.links"
8 - >@@MAN_BASE_URL@@</xsl:param>
9 -
10 -</xsl:stylesheet>