Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Sep 2012 10:02:57 +0000 (UTC)
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r39589 - head/en_US.ISO8859-1/htdocs/multimedia
Message-ID:  <201209211002.q8LA2va8009950@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gabor
Date: Fri Sep 21 10:02:57 2012
New Revision: 39589
URL: http://svn.freebsd.org/changeset/doc/39589

Log:
  - XSLTify the multimedia pages with a slightly different approach than the
    earlier one.  It does not any more has per-tag and per-source pages
    but one page for tags and one for sources with anchors.  With the current
    number of entries it will probably be fine for a long time but if once
    we need to divide it into smaller chunks, it will be easier with XSLT.
  - Now the documents are also rebuilt if stylesheets or the source XML
    database changes and the build time is drastically decreased.
  
  Reviewed by:	www@

Added:
  head/en_US.ISO8859-1/htdocs/multimedia/include.xsl   (contents, props changed)
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia-rss.xsl   (contents, props changed)
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.xsl   (contents, props changed)
  head/en_US.ISO8859-1/htdocs/multimedia/sources.xsl   (contents, props changed)
  head/en_US.ISO8859-1/htdocs/multimedia/tags.xsl   (contents, props changed)
Deleted:
  head/en_US.ISO8859-1/htdocs/multimedia/Makefile.output
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.html.intro
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.html.post
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.html.pre
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.pl
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.sgml.intro
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.sgml.post
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia.sgml.pre
Modified:
  head/en_US.ISO8859-1/htdocs/multimedia/Makefile
  head/en_US.ISO8859-1/htdocs/multimedia/multimedia-input.xml

Modified: head/en_US.ISO8859-1/htdocs/multimedia/Makefile
==============================================================================
--- head/en_US.ISO8859-1/htdocs/multimedia/Makefile	Fri Sep 21 03:54:41 2012	(r39588)
+++ head/en_US.ISO8859-1/htdocs/multimedia/Makefile	Fri Sep 21 10:02:57 2012	(r39589)
@@ -10,30 +10,11 @@
 .include "Makefile.inc"
 .endif
 
-#all: build
-all: build
-	cd output && make all DIRPRFX=multimedia/output/
+XMLDOCS=	multimedia:xsl:multimedia-input.xml:
+XMLDOCS+=	multimedia-rss:xsl:multimedia-input.xml:multimedia.xml
+XMLDOCS+=	sources:xsl:multimedia-input.xml:
+XMLDOCS+=	tags:xsl:multimedia-input.xml:
 
-install:
-	cd output && make install DIRPRFX=multimedia/output/
-
-TEMPLATES=	multimedia.sgml.intro \
-		multimedia.sgml.post \
-		multimedia.sgml.pre \
-		multimedia.html.intro \
-		multimedia.html.post \
-		multimedia.html.pre \
-		multimedia-input.xml
-
-clean:
-	${RM} -rf output ${CLEANFILES}
-
-build:
-	${MKDIR} -p output && \
-	cd output && \
-	${LN} -fs ../Makefile.output Makefile && \
-	( for f in ${TEMPLATES}; do ${LN} -fs ../$$f $$f; done ) && \
-	${PERL} -Tw ../multimedia.pl && \
-	${RM} -f *.html
+INDEXLINK=	multimedia.html
 
 .include "${DOC_PREFIX}/share/mk/web.site.mk"

Added: head/en_US.ISO8859-1/htdocs/multimedia/include.xsl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/multimedia/include.xsl	Fri Sep 21 10:02:57 2012	(r39589)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
+                                "http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd">;
+
+<!-- $FreeBSD$ -->
+
+<xsl:stylesheet version="1.0"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+	xmlns:str="http://exslt.org/strings"
+	xmlns="http://www.w3.org/1999/xhtml"
+	extension-element-prefixes="str">
+
+  <xsl:import href="http://www.FreeBSD.org/XML/www/share/sgml/libcommon.xsl"/>;
+
+  <xsl:template name="multimedia.pre">
+    <h1>FreeBSD Multimedia Resources List</h1>
+
+    <p>Links on this page refer to multimedia resources (podcast, vodcast,
+      audio recordings, video recordings, photos) related to FreeBSD or
+      of interest for FreeBSD users.</p>
+
+    <p>This list is available as <a href="multimedia.html">chronological
+	overview</a>, as a <a href="tags.html">tag cloud</a> and
+      via <a href="sources.html">the sources</a>.</p>
+
+    <p>This list is also available as RSS feed <a href="multimedia.xml"><img
+	src="http://www.freebsd.org/layout/images/ico_rss.png"
+	alt="RSS Feed"/></a></p>
+
+    <p>If you know any resources not listed here, or notice any dead links,
+      please send details to <a
+	href="mailto:edwin\@FreeBSD.org">Edwin Groothuis</a> so that
+      it can be included or updated.</p>
+  </xsl:template>
+
+  <xsl:template match="item">
+    <xsl:variable name="srcId" select="@source"/>
+    <xsl:variable name="source" select="//source[@id = $srcId]"/>
+
+    <li>
+      <a href="{overview}"><xsl:value-of select="title"/></a><br/>
+
+      Source:
+
+      <a>
+	<xsl:attribute name="href">
+	  <xsl:value-of select="$source/url"/>
+	</xsl:attribute>
+
+	<xsl:value-of select="$source/name"/>
+      </a>
+
+      <br/>
+
+      Added:
+
+      <xsl:call-template name="misc-format-date-string">
+	<xsl:with-param name="year" select="substring(@added, 1, 4)"/>
+	<xsl:with-param name="month" select="substring(@added, 5, 2)"/>
+	<xsl:with-param name="day" select="substring(@added, 7, 2)"/>
+      </xsl:call-template>
+
+      <br/>
+
+      Tags:
+
+      <xsl:for-each select="tags/tag">
+	<a>
+	  <xsl:attribute name="href">
+	    <xsl:value-of select="concat('tags.html#', str:replace(., ' ', '_'))"/>
+	  </xsl:attribute>
+
+	  <xsl:value-of select="."/>
+	</a>
+
+	<xsl:if test="position() != last()">
+	  <xsl:text>, </xsl:text>
+	</xsl:if>
+      </xsl:for-each>
+
+      <br/>
+
+      <xsl:if test="files/file">
+        <xsl:text>Files: </xsl:text>
+      </xsl:if>
+
+      <xsl:for-each select="files/file">
+	<a href="{url}"><xsl:value-of select="desc"/></a>
+	<xsl:if test="size|length">
+	  <xsl:text>&nbsp;(</xsl:text>
+	  <xsl:for-each select="size|length">
+	    <xsl:value-of select="."/>
+	    <xsl:if test="position() != last()">
+	      <xsl:text>,&nbsp;</xsl:text>
+	    </xsl:if>
+	  </xsl:for-each>
+	  <xsl:text>)</xsl:text>
+	</xsl:if>
+	<xsl:if test="position() != last()">
+	  <xsl:text>, </xsl:text>
+	</xsl:if>
+      </xsl:for-each>
+
+      <br/>
+
+      <p>
+	<xsl:value-of select="desc"/>
+      </p>
+    </li>
+  </xsl:template>
+</xsl:stylesheet>

Modified: head/en_US.ISO8859-1/htdocs/multimedia/multimedia-input.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/multimedia/multimedia-input.xml	Fri Sep 21 03:54:41 2012	(r39588)
+++ head/en_US.ISO8859-1/htdocs/multimedia/multimedia-input.xml	Fri Sep 21 10:02:57 2012	(r39589)
@@ -19,7 +19,13 @@
 		by Diane Bruce.
 	    </desc>
 
-	    <tags>2012,bsdcan,bsdcan2012,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20120528">
@@ -30,7 +36,13 @@
 		BSDCan 2012 in Ottawa by Diane Bruce.
 	    </desc>
 
-	    <tags>2012,bsdcan,bsdcan2012,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20120528">
@@ -41,7 +53,13 @@
 		BSDCan 2012 in Ottawa by Benedict Reuschling.
 	    </desc>
 
-	    <tags>2012,bsdcan,bsdcan2012,photos,benedict reuschling</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>photos</tag>
+	      <tag>benedict reuschling</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20120530">
@@ -68,12 +86,20 @@
 		of the utilities relating to each solution.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2012/schedule/events/291.en.html</overview>;
-	    <tags>2012,bsdcan,bsdcan2012,papers,michael dexter</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>papers</tag>
+	      <tag>michael dexter</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2011/schedule/events/291en.html</url>;
 		    <desc>html</desc>
-		    <tags>html</tags>
+		    <tags>
+	      <tag>html</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -96,13 +122,21 @@
 		of locks.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2012/schedule/events/306.en.html</overview>;
-	    <tags>2012,bsdcan,bsdcan2012,papers,kirk mckusick</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>papers</tag>
+	      <tag>kirk mckusick</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2012/schedule/attachments/195_locking.pdf</url>;
 		    <size>27 Kb</size>
 		    <desc>Slides</desc>
-		    <tags>pdf</tags>
+		    <tags>
+	      <tag>pdf</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -119,14 +153,22 @@
 		trail files to a remote system in a secure and reliable way.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2012/schedule/events/335.en.html</overview>;
-	    <tags>2012,bsdcan,bsdcan2012,papers,pawel jakub dawidek</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>papers</tag>
+	      <tag>pawel jakub dawidek</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2012/schedule/attachments/217_Auditdistd%20slides</url>;
 		    <desc>PDF</desc>
 		    <size>=265.6 Kb</size>
 		    <length>50 pages</length>
-		    <tags>pdf</tags>
+		    <tags>
+	      <tag>pdf</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -145,14 +187,22 @@
 		applications (not limited to Web applications).
 	    </desc>
 	    <overview>http://www.bsdcan.org/2012/schedule/events/339.en.html</overview>;
-	    <tags>2012,bsdcan,bsdcan2012,papers,ivan voras</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>papers</tag>
+	      <tag>ivan voras</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2012/schedule/attachments/198_BSDCan2012.pdf</url>;
 		    <desc>PDF</desc>
 		    <size>=661.3 Kb</size>
 		    <length>40 pages</length>
-		    <tags>pdf</tags>
+		    <tags>
+	      <tag>pdf</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -163,14 +213,22 @@
 		A summary of FreeBSD's participation in the 2011 contest.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2012/schedule/events/354.en.html</overview>;
-	    <tags>2012,bsdcan,bsdcan2012,papers,benedict reuschling</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>papers</tag>
+	      <tag>benedict reuschling</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2012/schedule/attachments/198_BSDCan2012.pdf</url>;
 		    <desc>PDF</desc>
 		    <size>=87.7 Kb</size>
 		    <length>160 pages</length>
-		    <tags>pdf</tags>
+		    <tags>
+	      <tag>pdf</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -183,7 +241,13 @@
 		BSDCan 2012 in Ottawa by Ollivier Robert.
 	    </desc>
 
-	    <tags>2012,bsdcan,bsdcan2012,photos,ollivier robert</tags>
+	    <tags>
+	      <tag>2012</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2012</tag>
+	      <tag>photos</tag>
+	      <tag>ollivier robert</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20110530">
@@ -203,14 +267,22 @@
 		presents some of the more interesting ones.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2011/schedule/events/233.en.html</overview>;
-	    <tags>2011,bsdcan,bsdcan2011,papers,brooks davis</tags>
+	    <tags>
+	      <tag>2011</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2011</tag>
+	      <tag>papers</tag>
+	      <tag>brooks davis</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2011/schedule/attachments/149_abstract.pdf</url>;
 		    <desc>PDF</desc>
 		    <size>=40.4 Kb</size>
 		    <length>2 pages</length>
-		    <tags>pdf</tags>
+		    <tags>
+	      <tag>pdf</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -222,7 +294,13 @@
 		BSDCan 2011 in Ottawa by Diane Bruce.
 	    </desc>
 	    <overview>http://www.db.net/gallery/BSDCan/BSDCan_2011_day_2/</overview>;
-	    <tags>2011,bsdcan,bsdcan2011,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2011</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2011</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20110513">
@@ -232,7 +310,13 @@
 		BSDCan 2011 in Ottawa by Diane Bruce.
 	    </desc>
 	    <overview>http://www.db.net/gallery/BSDCan/BSDCan_2011_day_1/</overview>;
-	    <tags>2011,bsdcan,bsdcan2011,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2011</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2011</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20100515">
@@ -242,7 +326,13 @@
 		BSDCan 2010 in Ottawa by Diane Bruce.
 	    </desc>
 	    <overview>http://www.db.net/gallery/BSDCan/BSDCan_2010_day_2/</overview>;
-	    <tags>2010,bsdcan,bsdcan2010,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2010</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2010</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20100514">
@@ -252,7 +342,13 @@
 		BSDCan 2010 in Ottawa by Diane Bruce.
 	    </desc>
 	    <overview>http://www.db.net/gallery/BSDCan/BSDCan_2010_day_1/</overview>;
-	    <tags>2010,bsdcan,bsdcan2010,photos,diane bruce</tags>
+	    <tags>
+	      <tag>2010</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2010</tag>
+	      <tag>photos</tag>
+	      <tag>diane bruce</tag>
+	    </tags>
 	</item>
 
 	<item source="bsdcan" added="20100520">
@@ -270,12 +366,20 @@
 		and lack of a digital verification mechanism.
 	    </desc>
 	    <overview>http://www.bsdcan.org/2011/schedule/events/215.en.html</overview>;
-	    <tags>2010,bsdcan,bsdcan2010,papers,kris moore</tags>
+	    <tags>
+	      <tag>2010</tag>
+	      <tag>bsdcan</tag>
+	      <tag>bsdcan2010</tag>
+	      <tag>papers</tag>
+	      <tag>kris moore</tag>
+	    </tags>
 	    <files>
 		<file>
 		    <url>http://www.bsdcan.org/2011/schedule/events/215.en.html</url>;
 		    <desc>html</desc>
-		    <tags>html</tags>
+		    <tags>
+	      <tag>html</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -293,7 +397,17 @@
 		coming for 8.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2009/05/bsdtalk173-few-freebsd-core-team.html</overview>;
-	    <tags>bsdtalk,interview,bsdcan,freebsd core team,robert watson,brooks davis,hiroki sato,philip paeps,george neville-neil</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>bsdcan</tag>
+	      <tag>freebsd core team</tag>
+	      <tag>robert watson</tag>
+	      <tag>brooks davis</tag>
+	      <tag>hiroki sato</tag>
+	      <tag>philip paeps</tag>
+	      <tag>george neville-neil</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -301,13 +415,17 @@
 		    <size>18 Mb</size>
 		    <length>38 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk173.ogg</url>
 		    <length>38 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -319,7 +437,12 @@
 		2009. More information at http://www.bsdcan.org.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2009/04/bsdtalk172-bsdcan-2009-with-dan.html</overview>;
-	    <tags>bsdtalk,interview,bsdcan,dan langille</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>bsdcan</tag>
+	      <tag>dan langille</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -327,13 +450,17 @@
 		    <size>6 Mb</size>
 		    <length>13 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk172.ogg</url>
 		    <length>13 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -345,7 +472,12 @@
 		We talk about the upcoming 5.0 release.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2009/03/bsdtalk171-andrew-doran-from-netbsd.html</overview>;
-	    <tags>bsdtalk,interview,netbsd,andrew doran</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>netbsd</tag>
+	      <tag>andrew doran</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -353,13 +485,17 @@
 		    <size>10 Mb</size>
 		    <length>22 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk171.ogg</url>
 		    <length>22 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -375,7 +511,13 @@
 		http://www.mckusick.com/history/index.html
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2009/02/bsdtalk170-marshall-kirk-mckusick-at.html</overview>;
-	    <tags>bsdtalk,presentation,bsd,history,kirk mckusick</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>presentation</tag>
+	      <tag>bsd</tag>
+	      <tag>history</tag>
+	      <tag>kirk mckusick</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -383,13 +525,17 @@
 		    <size>26 Mb</size>
 		    <length>55 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk170.ogg</url>
 		    <length>55 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -402,7 +548,12 @@
 		http://www.shiningsilence.com/dbsdlog/
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2009/01/bsdtalk169-justin-sherrill-of.html</overview>;
-	    <tags>bsdtalk,interview,dragonflybsd,justin sherril</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>dragonflybsd</tag>
+	      <tag>justin sherril</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -410,13 +561,17 @@
 		    <size>10 Mb</size>
 		    <length>22 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk169.ogg</url>
 		    <length>22 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -429,7 +584,12 @@
 		using BSD.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/12/bsdtalk168-michael-lauth-from-ixsystems.html</overview>;
-	    <tags>bsdtalk,interview,ixsystems,michael lauth</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>ixsystems</tag>
+	      <tag>michael lauth</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -437,13 +597,17 @@
 		    <size>8 Mb</size>
 		    <length>17 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk168.ogg</url>
 		    <length>17 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -456,7 +620,13 @@
 		www.dcbsdcon.org
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/12/bsdtalk167-dcbsdcon-with-jason-dixon.html</overview>;
-	    <tags>bsdtalk,interview,dcbsdcon,dcbsdcon2009,jason dixon</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>dcbsdcon</tag>
+	      <tag>dcbsdcon2009</tag>
+	      <tag>jason dixon</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -464,13 +634,17 @@
 		    <size>5 Mb</size>
 		    <length>10 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk167.ogg</url>
 		    <length>10 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -484,7 +658,13 @@
 		choice of OpenBSD for his systems.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk166-asterisk-open-source.html</overview>;
-	    <tags>bsdtalk,interview,john todd,asterisk,openbsd</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>john todd</tag>
+	      <tag>asterisk</tag>
+	      <tag>openbsd</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -492,13 +672,17 @@
 		    <size>11 Mb</size>
 		    <length>23 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk166.ogg</url>
 		    <length>23 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -512,7 +696,12 @@
 		currently with IronPort, which was bought by Cisco.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk165-julian-elischer.html</overview>;
-	    <tags>bsdtalk,interview,julian elischer,ironport</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>julian elischer</tag>
+	      <tag>ironport</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -520,13 +709,17 @@
 		    <size>16 Mb</size>
 		    <length>35 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk165.ogg</url>
 		    <length>16 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -542,7 +735,20 @@
 		to Subversion.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk164-at-meetbsd-with-some-of.html</overview>;
-	    <tags>bsdtalk,interview,freebsd core team,meetbsd2008,meetbsd,robert watson,brooks davis,kris kennaway,peter wemm,philip paeps,freebsd,subversion</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>freebsd core team</tag>
+	      <tag>meetbsd2008</tag>
+	      <tag>meetbsd</tag>
+	      <tag>robert watson</tag>
+	      <tag>brooks davis</tag>
+	      <tag>kris kennaway</tag>
+	      <tag>peter wemm</tag>
+	      <tag>philip paeps</tag>
+	      <tag>freebsd</tag>
+	      <tag>subversion</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -550,13 +756,17 @@
 		    <size>18 Mb</size>
 		    <length>38 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk164.ogg</url>
 		    <length>38 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -568,7 +778,11 @@
 		California prior to MeetBSD 2008.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk163-tour-of-ixsystems.html</overview>;
-	    <tags>bsdtalk,interview,ixsystems</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>ixsystems</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -576,13 +790,17 @@
 		    <size>4 Mb</size>
 		    <length>8 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk163.ogg</url>
 		    <length>8 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -598,7 +816,10 @@
 
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk162-bsd-on-eeepc-900a.html</overview>;
-	    <tags>bsdtalk,eeepc</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>eeepc</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -606,13 +827,17 @@
 		    <size>5 Mb</size>
 		    <length>10 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk162.ogg</url>
 		    <length>10 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -624,7 +849,12 @@
 		2008.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk161-live-from-nycbsdcon-sunday.html</overview>;
-	    <tags>bsdtalk,nycbsdcon2008,nycbsdcon,interview</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>nycbsdcon2008</tag>
+	      <tag>nycbsdcon</tag>
+	      <tag>interview</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -632,13 +862,17 @@
 		    <size>12 Mb</size>
 		    <length>25 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk161.ogg</url>
 		    <length>25 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -653,7 +887,19 @@
 		Phillip Coblentz, and Jason Wright.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk160-live-from-nycbsdcon-saturday.html</overview>;
-	    <tags>bsdtalk,nycbsdcon2008,nycbsdcon,interview,jason dixon,pawel jakub dawidek,kris more,matt olander,george neville-neil,phillip coblentz,jason wright</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>nycbsdcon2008</tag>
+	      <tag>nycbsdcon</tag>
+	      <tag>interview</tag>
+	      <tag>jason dixon</tag>
+	      <tag>pawel jakub dawidek</tag>
+	      <tag>kris more</tag>
+	      <tag>matt olander</tag>
+	      <tag>george neville-neil</tag>
+	      <tag>phillip coblentz</tag>
+	      <tag>jason wright</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -661,13 +907,17 @@
 		    <size>18 Mb</size>
 		    <length>40 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk160.ogg</url>
 		    <length>40 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -679,7 +929,12 @@
 		release of PC-BSD 7.0.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk159-kris-moore.html</overview>;
-	    <tags>bsdtalk,interview,kris more,pc-bsd</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>kris more</tag>
+	      <tag>pc-bsd</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -687,13 +942,17 @@
 		    <size>6 Mb</size>
 		    <length>12 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk159.ogg</url>
 		    <length>12 minutes</length>
 		    <desc>Ogg version</desc>
-		    <tags>ogg</tags>
+		    <tags>
+	      <tag>ogg</tag>
+	    </tags>
 		</file>
 	    </files>
 	</item>
@@ -706,7 +965,11 @@
 		exploration into the BSDs.
 	    </desc>
 	    <overview>http://bsdtalk.blogspot.com/2008/09/bsdtalk158-interview-with-chess-griffin.html</overview>;
-	    <tags>bsdtalk,interview,chess griffin</tags>
+	    <tags>
+	      <tag>bsdtalk</tag>
+	      <tag>interview</tag>
+	      <tag>chess griffin</tag>
+	    </tags>
 	    <files>
 		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
 		<file>
@@ -714,13 +977,17 @@
 		    <size>11 Mb</size>
 		    <length>24 minutes</length>
 		    <desc>MP3 version</desc>
-		    <tags>mp3</tags>
+		    <tags>
+	      <tag>mp3</tag>
+	    </tags>
 		</file>
 		<file>
 		    <url>bsdtalk158.ogg</url>
 		    <length>24 minutes</length>
 		    <desc>Ogg version</desc>

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209211002.q8LA2va8009950>