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>