head	1.6;
access;
symbols
	HRS_XML_CLEANUP:1.2
	HRS_XML_CLEANUP_PRE:1.1
	EMILYBOYD_REDESIGN:1.1
	PRE_REDESIGN:1.1;
locks; strict;
comment	@# @;


1.6
date	2012.01.11.14.02.58;	author pluknet;	state Exp;
branches;
next	1.5;

1.5
date	2009.12.23.13.39.06;	author bland;	state Exp;
branches;
next	1.4;

1.4
date	2009.12.23.00.53.39;	author hrs;	state Exp;
branches;
next	1.3;

1.3
date	2009.12.22.04.46.25;	author bland;	state Exp;
branches;
next	1.2;

1.2
date	2006.08.19.21.25.49;	author hrs;	state Exp;
branches;
next	1.1;

1.1
date	2005.06.18.05.58.59;	author andy;	state Exp;
branches;
next	;


desc
@@


1.6
log
@MFen:
	1.170 -> 1.175	index.xsl
	1.103 -> 1.123	where.sgml
	1.17 -> 1.20	events/Makefile
	1.110 -> 1.130	releases/index.sgml
	1.293 -> 1.297	releng/index.sgml
	1.221 -> 1.223	security/security.sgml
	resync -> 1.18	share/sgml/header.ent (header.l10n.ent)
	resync -> 1.66	share/sgml/release.ent (l10n.ent)
	resync -> 1.32	share/sgml/navibar.ent (navibar.l10n.ent)
@
text
@#
# The FreeBSD Russian Documentation Project
#
# $FreeBSD: www/ru/events/Makefile,v 1.5 2009/12/23 13:39:06 bland Exp $
# $FreeBSDru: frdp/www/ru/events/Makefile,v 1.3 2005/06/18 06:00:21 andy Exp $
#
# Original revision: 1.20
#

.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif

#SUBDIR=  2002
SUBDIR= 2003

# The year the top level events.html file starts from:
YEARSTART= 2011
# Years to generate past events pages for and link from top level:
PASTYEARS= 2010 2009 2008 2007 2006 2005 2004 2003

DATA=	events.css
INDEXLINK=	events.html

XMLDOCS+=		events:../share/sgml/templates.events.xsl:${XML_EVENTS_EVENTS}:
PARAMS.events=		--param startyear ${YEARSTART}
PARAMS.events+=		--stringparam pastyears '${PASTYEARS}'
DEPENDSET.events=	events

.for year in ${PASTYEARS}
XMLDOCS+=		events${year}:${XSL_EVENTS_PAST}:${XML_EVENTS_EVENTS}:
PARAMS.events${year}=	--param year ${year}
PARAMS.events${year}+=	--stringparam pastyears '${PASTYEARS}'
DEPENDSET.events${year}= events
.endfor

XMLDOCS+=		events_ics:${XSL_EVENTS_ICS}:${XML_EVENTS_EVENTS}:events.ics
DEPENDSET.events_ics=	events

XMLDOCS+=		events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml

.include "${WEB_PREFIX}/share/mk/web.site.mk"
@


1.5
log
@Add rss.xsl missed in previous commit.
@
text
@d4 1
a4 1
# $FreeBSD: www/ru/events/Makefile,v 1.4 2009/12/23 00:53:39 hrs Exp $
d7 1
a7 1
# Original revision: 1.17
d18 1
a18 1
SUBDIR+= 2003
d21 1
a21 1
YEARSTART= 2009
d23 1
a23 1
PASTYEARS= 2008 2007 2006 2005 2004 2003
d37 1
a37 1
DEPENDSET.events${year}= events${year}
@


1.4
log
@Fix build.
@
text
@d4 1
a4 1
# $FreeBSD: www/ru/events/Makefile,v 1.3 2009/12/22 04:46:25 bland Exp $
d43 1
a43 1
#XMLDOCS+=		events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml
@


1.3
log
@Resync FreeBSD Events localization with the mainstream.
@
text
@d4 1
a4 1
# $FreeBSD: www/ru/events/Makefile,v 1.2 2006/08/19 21:25:49 hrs Exp $
d43 1
a43 1
XMLDOCS+=		events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml
@


1.2
log
@www cleanup mega commit:

 - Move includes.nav*.sgml to share/sgml/navibar.ent and
   <lang>/share/sgml/navibar.l10n.ent.

 - Move includes.sgml and includes.xsl to
   share/sgml/common.ent, share/sgml/header.ent, <lang>/share/sgml/l10n.ent,
   and <lang>/share/sgml/header.l10n.ent.

 - Move most of XSLT libraries to share/sgml/*.xsl and
   <lang>/share/sgml/*.xsl.

 - Move news.xml and other *.xml files for the similar purpose
   to share/sgml/*.xml and <lang>/share/sgml/*.xml.

 - Switch to use a custom DTD for HTML document.  Now we use
   "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension", which is
   HTML 4.01 + some entities previously pulled via
   "<!ENTITY % includes SYSTEM "includes.sgml"> %includes;" line.
   The location of entity file will be resolved by using catalog file.

 - Add DOCTYPE declearation to XML documents.  This makes the followings
   possible:

   * Use of &foo; entities for SGML in an XML file instead of defining
     {$foo} as the same content.

   * &symbolic; entities for Latin characters.

 - Duplicated information between SGML and XML, or English and
   translated doc, has been removed as much as possible.
@
text
@d4 1
a4 1
# $FreeBSD: www/ru/events/Makefile,v 1.1 2005/06/18 05:58:59 andy Exp $
d7 1
a7 1
# Original revision: 1.7
d17 7
a23 2
SUBDIR=	2003
#SUBDIR+= 2003
d26 1
d28 3
a30 1
XMLDOCS+=		events:${XSL_EVENTS}:${XML_EVENTS_EVENTS}:
d33 7
d43 2
@


1.1
log
@Initial import, synchronized with English 1.7

Obtained from: The FreeBSD Russian Documentation Project
@
text
@d4 1
a4 1
# $FreeBSD$
a20 1
DATA+=	events.html
d22 2
a23 2
CLEANFILES+= events.html
CLEANFILES+= curdate.xml
d25 2
a26 33
INDEXLINK= events.html

DATE?=	/bin/date
TR?=	/usr/bin/tr
XMLLINT?= /usr/local/bin/xmllint # Part of textproc/libxml2.

events.html: events.xsl events.xml ../includes.xsl curdate.xml
	${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \
		${.CURDIR}/events.xsl ${.CURDIR}/events.xml
.if !defined(NO_TIDY)
	-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif

lint:
	${XMLLINT} --valid -o /dev/null ${.CURDIR}/events.xml

.if !make(install)
.PHONY:	curdate.xml
.endif
curdate.xml:
	@@${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}
@

