svn commit: r52842 - in head: en_US.ISO8859-1/htdocs/releases/12.0R/relnotes en_US.ISO8859-1/share/xml share/xml

Hiroki Sato <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: hrs
Date: Tue Mar  5 02:45:46 2019
New Revision: 52842
URL: https://svnweb.freebsd.org/changeset/doc/52842

Log:
  Use freebsd-xhtml-release.xsl to render relnotes.xml.

Added:
  head/en_US.ISO8859-1/share/xml/freebsd-xhtml-release.xsl   (contents, props changed)
  head/share/xml/freebsd-xhtml-release.xsl   (contents, props changed)
Modified:
  head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/Makefile

Modified: head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/Makefile
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/Makefile	Mon Mar  4 19:14:16 2019	(r52841)
+++ head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/Makefile	Tue Mar  5 02:45:46 2019	(r52842)
@@ -10,6 +10,7 @@ INSTALL_COMPRESSED?=	gz
 INSTALL_ONLY_COMPRESSED=
 
 XSLTPROCFLAGS+=		--param toc.section.depth "'3'"
+XSLXHTML=	http://www.FreeBSD.org/XML/share/xml/freebsd-xhtml-release.xsl
 
 .PHONY:			${DOC}.parsed.xml
 .PHONY:			${DOC}.html

Added: head/en_US.ISO8859-1/share/xml/freebsd-xhtml-release.xsl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/en_US.ISO8859-1/share/xml/freebsd-xhtml-release.xsl	Tue Mar  5 02:45:46 2019	(r52842)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!-- $FreeBSD$ -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'
+                xmlns="http://www.w3.org/TR/xhtml1/transitional"
+                xmlns:db="http://docbook.org/ns/docbook"
+                exclude-result-prefixes="db">
+
+  <xsl:param name="release.url"/>
+  <xsl:param name="release.branch"/>
+  <xsl:param name="release.maillist"/>
+
+  <xsl:template name="user.footer.content">
+    <p align="center"><small>This file, and other release-related documents,
+      can be downloaded from <a href="{$release.url}"><xsl:value-of select="$release.url"/></a>.</small></p>
+
+    <p align="center"><small>For questions about FreeBSD, read the
+      <a href="http://www.FreeBSD.org/docs.html">documentation</a> before
+      contacting &lt;<a href="mailto:[email protected]">[email protected]</a>&gt;.</small></p>
+
+    <p align="center"><small>All users of FreeBSD <xsl:value-of select="$release.branch"/> should
+      subscribe to the &lt;<a href="mailto:{$release.maillist}@FreeBSD.org"><xsl:value-of select="$release.maillist"/>@FreeBSD.org</a>&gt;
+      mailing list.</small></p>
+  
+    <p align="center"><small>For questions about this documentation,
+      e-mail &lt;<a href="mailto:[email protected]">[email protected]</a>&gt;.</small></p>
+  </xsl:template>
+</xsl:stylesheet>

Added: head/share/xml/freebsd-xhtml-release.xsl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/share/xml/freebsd-xhtml-release.xsl	Tue Mar  5 02:45:46 2019	(r52842)
@@ -0,0 +1,106 @@
+<?xml version="1.0"?>
+<!-- $FreeBSD$ -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'
+                xmlns="http://www.w3.org/TR/xhtml1/transitional"
+                xmlns:db="http://docbook.org/ns/docbook"
+                exclude-result-prefixes="db">
+
+  <xsl:import href="http://www.FreeBSD.org/XML/share/xml/freebsd-xhtml.xsl"/>
+
+  <xsl:import href="http://www.FreeBSD.org/XML/lang/share/xml/freebsd-xhtml-release.xsl"/>
+
+  <xsl:param name="release.url"/>
+  <xsl:param name="release.branch"/>
+  <xsl:param name="release.maillist"/>
+
+  <xsl:template name="paragraph">
+    <xsl:param name="class" select="''"/>
+    <xsl:param name="content"/>
+
+    <xsl:variable name="p">
+      <p>
+	<xsl:choose>
+          <xsl:when test="$class != ''">
+            <xsl:call-template name="common.html.attributes">
+              <xsl:with-param name="class" select="$class"/>
+             </xsl:call-template>
+           </xsl:when>
+          <xsl:otherwise>
+            <xsl:call-template name="locale.html.attributes"/>
+           </xsl:otherwise>
+	 </xsl:choose>
+	<xsl:if test="@arch">
+	  <xsl:value-of select="concat('[', @arch, ']')"/>
+	  <xsl:value-of select='" "'/>
+	</xsl:if>
+	<xsl:copy-of select="$content"/>
+	<xsl:value-of select='" "'/>
+	<xsl:if test="@revision">
+	  <xsl:element name="a">
+	    <xsl:attribute name="href">
+	      <xsl:value-of select="concat('http://svn.freebsd.org/viewvc/base?view=revision&#38;revision=', @revision)"/>
+	    </xsl:attribute>
+	    <xsl:value-of select="concat('[r', @revision, ']')"/>
+	  </xsl:element>
+	</xsl:if>
+	<xsl:if test="@contrib">
+	  <xsl:element name="span">
+	    <xsl:attribute name="class">
+	      <xsl:value-of select="'contrib'"/>
+	    </xsl:attribute>
+	    <xsl:choose>
+	      <xsl:when test="@contrib = 'sponsor'">
+		<xsl:if test="@sponsor != ''">
+		  (Sponsored by
+		  <xsl:choose>
+		    <xsl:when test="@sponsorurl != ''">
+		      <xsl:element name="a">
+			<xsl:attribute name="href">
+			  <xsl:value-of select="@sponsorurl"/>
+			</xsl:attribute>
+			<xsl:value-of select="concat(@sponsor, ')')"/>
+		      </xsl:element>
+		    </xsl:when>
+		    <xsl:otherwise>
+		      <xsl:value-of select="concat(@sponsor, ')')"/>
+		    </xsl:otherwise>
+		  </xsl:choose>
+		</xsl:if>
+	      </xsl:when>
+	      <xsl:when test="@contrib = 'vendor'">
+		<xsl:if test="@vendor != ''">
+		  (Contributed / provided by
+		  <xsl:choose>
+		    <xsl:when test="@vendorurl != ''">
+		      <xsl:element name="a">
+			<xsl:attribute name="href">
+			  <xsl:value-of select="@vendorurl"/>
+			</xsl:attribute>
+			<xsl:value-of select="concat(@vendor, ')')"/>
+		      </xsl:element>
+		    </xsl:when>
+		    <xsl:otherwise>
+		      <xsl:value-of select="concat(@vendor, ')')"/>
+		    </xsl:otherwise>
+		  </xsl:choose>
+		</xsl:if>
+	      </xsl:when>
+	    </xsl:choose>
+	  </xsl:element>
+	</xsl:if>
+       </p>
+     </xsl:variable>
+
+    <xsl:choose>
+      <xsl:when test="$html.cleanup != 0">
+	<xsl:call-template name="unwrap.p">
+          <xsl:with-param name="p" select="$p"/>
+	 </xsl:call-template>
+       </xsl:when>
+      <xsl:otherwise>
+	<xsl:copy-of select="$p"/>
+       </xsl:otherwise>
+     </xsl:choose>
+   </xsl:template>
+</xsl:stylesheet>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.