aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2005-10-04 17:19:44 +0000
committerHiroki Sato <hrs@FreeBSD.org>2005-10-04 17:19:44 +0000
commit4d406540db8592332bbfbe3336771ee6a5497984 (patch)
tree25edb73a47831f8f761c92e30afb38bcc37b6574
parent794021cd934afb69df93da5b8c5a3a4ebb16f287 (diff)
Notes
-rw-r--r--share/mk/doc.xml.mk36
1 files changed, 35 insertions, 1 deletions
diff --git a/share/mk/doc.xml.mk b/share/mk/doc.xml.mk
index 6e8c5c33c5..e40ced9d01 100644
--- a/share/mk/doc.xml.mk
+++ b/share/mk/doc.xml.mk
@@ -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}'"