svn commit: r44165 - in head: en_US.ISO8859-1/books/handbook share/xml
Gabor Kovesdan
gabor at FreeBSD.org
Fri Mar 7 11:37:22 UTC 2014
Author: gabor
Date: Fri Mar 7 11:37:21 2014
New Revision: 44165
URL: http://svnweb.freebsd.org/changeset/doc/44165
Log:
- Allow generating only PGP fingerprints
Modified:
head/en_US.ISO8859-1/books/handbook/Makefile
head/share/xml/freebsd-pgpkeyring.xsl
Modified: head/en_US.ISO8859-1/books/handbook/Makefile
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/Makefile Fri Mar 7 02:34:39 2014 (r44164)
+++ head/en_US.ISO8859-1/books/handbook/Makefile Fri Mar 7 11:37:21 2014 (r44165)
@@ -288,7 +288,7 @@ XMLFLAGS+= ${CHAPTERS:S/\/chapter.xml//:
XMLFLAGS+= -i chap.freebsd-glossary
pgpkeyring: pgpkeys/chapter.xml ${DOC}.parsed.xml
- @${XSLTPROC} ${XSLPGP} ${DOC}.parsed.xml
+ @${XSLTPROC} ${XSLTPROCOPTS} ${XSLPGP} ${DOC}.parsed.xml
#
# Handbook-specific variables
@@ -343,3 +343,8 @@ SRCS+= mirrors.lastmod.inc \
eresources.xml.www.index.inc
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
+
+# XXX
+.if defined(FINGERPRINTS_ONLY)
+XSLTPROCOPTS+=--param generate.fingerprint.only '1'
+.endif
Modified: head/share/xml/freebsd-pgpkeyring.xsl
==============================================================================
--- head/share/xml/freebsd-pgpkeyring.xsl Fri Mar 7 02:34:39 2014 (r44164)
+++ head/share/xml/freebsd-pgpkeyring.xsl Fri Mar 7 11:37:21 2014 (r44165)
@@ -8,10 +8,23 @@
<xsl:output method="text"/>
+ <xsl:param name="generate.fingerprint.only" select="0"/>
+
<xsl:template match="/">
- <xsl:for-each select="//db:programlisting[@role='pgpkey']">
- <xsl:value-of select="."/>
- <xsl:text>
</xsl:text>
- </xsl:for-each>
+ <xsl:choose>
+ <xsl:when test="$generate.fingerprint.only">
+ <xsl:for-each select="//db:programlisting[@role='pgpfingerprint']">
+ <xsl:value-of select="."/>
+ <xsl:text>
</xsl:text>
+ </xsl:for-each>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:for-each select="//db:programlisting[@role='pgpkey' or @role='pgpfingerprint']">
+ <xsl:value-of select="."/>
+ <xsl:text>
</xsl:text>
+ </xsl:for-each>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:template>
</xsl:stylesheet>
More information about the svn-doc-all
mailing list