diff options
| author | Marc Fonvieille <blackend@FreeBSD.org> | 2002-08-27 14:11:55 +0000 |
|---|---|---|
| committer | Marc Fonvieille <blackend@FreeBSD.org> | 2002-08-27 14:11:55 +0000 |
| commit | dd2b4d6698758b4e050270bed07dc04753c9e57e (patch) | |
| tree | 08cea85e3eb8945a4d9658ed03203861e4e5d38b /pt_BR.ISO8859-1 | |
| parent | ea1af70d8cc338bd28e6325dca452d8144610d33 (diff) | |
Add support for the 'vendor' attribute on <citerefentry> to select which
of the CGI manual page collections to use. Currently supports XFree86,
NetBSD, and FreeBSD Port man pages.
Notes
svn path=/head/; revision=14042
Diffstat (limited to 'pt_BR.ISO8859-1')
| -rw-r--r-- | pt_BR.ISO8859-1/share/sgml/freebsd.dsl | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/pt_BR.ISO8859-1/share/sgml/freebsd.dsl b/pt_BR.ISO8859-1/share/sgml/freebsd.dsl index 883f42a726..36e42531c1 100644 --- a/pt_BR.ISO8859-1/share/sgml/freebsd.dsl +++ b/pt_BR.ISO8859-1/share/sgml/freebsd.dsl @@ -69,10 +69,18 @@ (define %refentry-xref-link% #t) <!-- Specify how to generate the man page link HREF --> - (define ($create-refentry-xref-link$ refentrytitle manvolnum) - (string-append "http://www.FreeBSD.org/cgi/man.cgi?query=" - refentrytitle "&" "sektion=" manvolnum)) - ]]> + (define ($create-refentry-xref-link$ #!optional (n (current-node))) + (let* ((r (select-elements (children n) (normalize "refentrytitle"))) + (m (select-elements (children n) (normalize "manvolnum"))) + (v (attribute-string (normalize "vendor") n)) + (u (string-append "http://www.FreeBSD.org/cgi/man.cgi?query=" + (data r) "&" "sektion=" (data m)))) + (case v + (("xfree86") (string-append u "&" "manpath=XFree86+4.0.2")) + (("netbsd") (string-append u "&" "manpath=NetBSD+1.5")) + (("ports") (string-append u "&" "manpath=FreeBSD+Ports")) + (else u)))) + ]]> <!-- More aesthetically pleasing chapter headers for print output --> |
