diff --git a/share/mk/doc.xml.mk b/share/mk/doc.xml.mk index 60c484f1ac..3e6ffd47bb 100644 --- a/share/mk/doc.xml.mk +++ b/share/mk/doc.xml.mk @@ -1,5 +1,5 @@ # doc.xml.mk -# $FreeBSD: www/share/mk/doc.xml.mk,v 1.2 2005/09/18 06:25:01 hrs Exp $ +# $FreeBSD: www/share/mk/doc.xml.mk,v 1.3 2005/09/19 07:00:44 hrs Exp $ XML_CATALOG_FILES= file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ file://${DOC_PREFIX}/share/sgml/catalog.xml \ @@ -11,7 +11,7 @@ XML_CATALOG_FILES= file://${DOC_PREFIX}/${LANGCODE}/share/sgml/catalog.xml \ # Variables used in DEPENDSET _DEPENDSET.all= wwwstd transtable mirrors usergroups \ - news press navigation advisories notices + news press events navigation advisories notices # DEPENDSET: wwwstd ......................................................... _DEPENDSET.wwwstd= ${XML_INCLUDES} @@ -120,6 +120,40 @@ XML_NEWS_INCLUDES= ${WEB_PREFIX}/${WWW_LANGCODE}/news/includes.xsl XML_NEWS_PRESS_MASTER= ${WEB_PREFIX}/en/news/press.xml XML_NEWS_PRESS= ${WEB_PREFIX}/${WWW_LANGCODE}/news/press.xml +# DEPENDSET: events .......................................................... +_DEPENDSET.events= ${XML_EVENTS_EVENTS_MASTER} ${XML_EVENTS_EVENTS} \ + ${XML_EVENTS_CURDATE} ${XML_INCLUDES} +_PARAMS.events= --param events.xml-master "'${XML_EVENTS_EVENTS_MASTER}'" \ + --param events.xml "'${XML_EVENTS_EVENTS}'" \ + --param curdate.xml "'${XML_EVENTS_CURDATE}'" +XML_EVENTS_EVENTS_MASTER=${WEB_PREFIX}/en/events/events.xml +.if exists(${WEB_PREFIX}/${WWW_LANGCODE}/events/events.xml) +XML_EVENTS_EVENTS= ${WEB_PREFIX}/${WWW_LANGCODE}/events/events.xml +.else +XML_EVENTS_EVENTS= ${XML_EVENTS_EVENTS_MASTER} +.endif +XML_EVENTS_CURDATE= ${WEB_PREFIX}/en/events/curdate.xml + +DATE?= /bin/date +TR?= /usr/bin/tr + +${XML_EVENTS_CURDATE}: + @${ECHO} "Generating ${.TARGET}" + @${ECHO_CMD} '<?xml version="1.0"?>' > ${.TARGET} + @${ECHO_CMD} '<curdate>' >> ${.TARGET} + @${ECHO_CMD} -n ' <year>' >> ${.TARGET} + @${DATE} +%Y | ${TR} -d "\n" >> ${.TARGET} + @${ECHO_CMD} '</year>' >> ${.TARGET} + @${ECHO_CMD} -n ' <month>' >> ${.TARGET} + @${DATE} +%m | ${TR} -d "\n" >> ${.TARGET} + @${ECHO_CMD} '</month>' >> ${.TARGET} + @${ECHO_CMD} -n ' <day>' >> ${.TARGET} + @${DATE} +%d | ${TR} -d "\n" >> ${.TARGET} + @${ECHO_CMD} '</day>' >> ${.TARGET} + @${ECHO_CMD} '</curdate>' >> ${.TARGET} + +CLEANFILES+= ${XML_EVENTS_CURDATE} + # DEPENDSET: navigation ..................................................... _DEPENDSET.navigation= ${XML_NAVIGATION} ${XML_INCLUDES} _PARAMS.navigation= --param navigation.xml "'${XML_NAVIGATION}'" diff --git a/share/mk/web.site.mk b/share/mk/web.site.mk index ff310518f0..529c8b66e7 100644 --- a/share/mk/web.site.mk +++ b/share/mk/web.site.mk @@ -1,5 +1,5 @@ # bsd.web.mk -# $FreeBSD: www/share/mk/web.site.mk,v 1.67 2005/08/30 11:50:05 pav Exp $ +# $FreeBSD: www/share/mk/web.site.mk,v 1.68 2005/09/18 04:33:46 hrs Exp $ # # Build and install a web site. @@ -151,7 +151,19 @@ WWW_LANGCODE:= ${.CURDIR:S,^${_WEB_PREFIX}/,,:C,^([^/]+)/.*,\1,} .endif # !defined(WITHOUT_DOC) SGML_INCLUDES= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navabout.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navcommunity.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navdevelopers.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navdocs.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navdownload.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/${WWW_LANGCODE}/includes.navsupport.sgml SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.header.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navabout.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navcommunity.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navdevelopers.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navdocs.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navdownload.sgml +SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.navsupport.sgml SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.misc.sgml SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.release.sgml SGML_INCLUDES+= ${WEB_PREFIX}/share/sgml/includes.sgml diff --git a/share/sgml/templates.usergroups.xsl b/share/sgml/templates.usergroups.xsl index f152700e9d..5ea46b78fb 100644 --- a/share/sgml/templates.usergroups.xsl +++ b/share/sgml/templates.usergroups.xsl @@ -1,12 +1,13 @@ <?xml version="1.0"?> -<!-- $FreeBSD: www/share/sgml/templates.usergroups.xsl,v 1.1 2005/07/16 09:58:17 hrs Exp $ --> +<!-- $FreeBSD: www/share/sgml/templates.usergroups.xsl,v 1.2 2005/09/18 06:25:01 hrs Exp $ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:cvs="http://www.FreeBSD.org/XML/CVS" exclude-result-prefixes="cvs"> <xsl:import href="includes.xsl" /> + <xsl:variable name="section" select="'community'"/> <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" @@ -24,7 +25,15 @@ <xsl:copy-of select="$header1"/> <body xsl:use-attribute-sets="att.body"> - <xsl:copy-of select="$header2"/> + <div id="containerwrap"> + <div id="container"> + <xsl:copy-of select="$header2"/> + + <div id="content"> + <xsl:copy-of select="$sidenav"/> + + <div id="contentwrap"> + <xsl:copy-of select="$header3"/> <xsl:call-template name="html-usergroups-list-header" /> @@ -37,7 +46,15 @@ <xsl:with-param name="usergroups.xml" select="$usergroups.xml" /> <xsl:with-param name="usergroups-local.xml" select="$usergroups-local.xml" /> </xsl:call-template> - <xsl:copy-of select="$footer"/> + + </div> <!-- contentwrap --> + <br class="clearboth" /> + </div> <!-- content --> + + <xsl:copy-of select="$footer"/> + + </div> <!-- container --> + </div> <!-- containerwrap --> </body> </html> </xsl:template>