summaryrefslogtreecommitdiffstats
path: root/release/doc/share/xml/release.xsl
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2014-01-14 23:15:53 +0000
committerhrs <hrs@FreeBSD.org>2014-01-14 23:15:53 +0000
commit24a7dad85ef187d2a8fac9bc1fc7a4186b1a18da (patch)
tree02af592ee50c95dd33e65b53d5c294ac48555cc0 /release/doc/share/xml/release.xsl
parentc152bbe479264025c53eff2edeb30f6132f74a38 (diff)
downloadFreeBSD-src-24a7dad85ef187d2a8fac9bc1fc7a4186b1a18da.zip
FreeBSD-src-24a7dad85ef187d2a8fac9bc1fc7a4186b1a18da.tar.gz
- MFC 260653,260655:
* Purge old translations. * Add missing footer due to DSSSL->XSLT migration and use XML catalog to resolve URI. * Add missing arch= and revision= support. - Update release.ent and fix release number in Errata.
Diffstat (limited to 'release/doc/share/xml/release.xsl')
-rw-r--r--release/doc/share/xml/release.xsl60
1 files changed, 60 insertions, 0 deletions
diff --git a/release/doc/share/xml/release.xsl b/release/doc/share/xml/release.xsl
new file mode 100644
index 0000000..787cb28
--- /dev/null
+++ b/release/doc/share/xml/release.xsl
@@ -0,0 +1,60 @@
+<?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/release/XML/lang/share/xml/release.xsl"/>
+
+ <xsl:param name="release.url"/>
+ <xsl:param name="release.branch"/>
+
+ <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>
+ </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>
OpenPOWER on IntegriCloud