head	1.148;
access;
symbols
	HRS_XML_CLEANUP:1.137
	HRS_XML_CLEANUP_PRE:1.137
	EMILYBOYD_REDESIGN:1.132
	PRE_REDESIGN:1.124
	XML_XSL_XP:1.71.0.2
	XML_XSL_XP_BP:1.71
	v1_0:1.1.1.1
	JFIEBER:1.1.1;
locks; strict;
comment	@# @;


1.148
date	2011.07.31.20.07.25;	author gjb;	state Exp;
branches;
next	1.147;

1.147
date	2011.06.03.12.48.52;	author bz;	state Exp;
branches;
next	1.146;

1.146
date	2008.06.13.08.52.47;	author remko;	state Exp;
branches;
next	1.145;

1.145
date	2008.04.21.01.41.45;	author murray;	state Exp;
branches;
next	1.144;

1.144
date	2008.04.20.03.22.44;	author murray;	state Exp;
branches;
next	1.143;

1.143
date	2008.02.10.09.41.24;	author keramida;	state Exp;
branches;
next	1.142;

1.142
date	2007.05.15.23.11.04;	author keramida;	state Exp;
branches;
next	1.141;

1.141
date	2007.05.15.21.30.40;	author keramida;	state Exp;
branches;
next	1.140;

1.140
date	2007.04.21.10.07.55;	author gabor;	state Exp;
branches;
next	1.139;

1.139
date	2007.03.01.08.04.23;	author joel;	state Exp;
branches;
next	1.138;

1.138
date	2007.01.07.22.44.45;	author keramida;	state Exp;
branches;
next	1.137;

1.137
date	2006.07.11.13.36.17;	author hrs;	state Exp;
branches;
next	1.136;

1.136
date	2006.07.11.13.06.49;	author hrs;	state Exp;
branches;
next	1.135;

1.135
date	2006.05.08.23.15.37;	author kuriyama;	state Exp;
branches;
next	1.134;

1.134
date	2005.11.30.17.26.17;	author pav;	state Exp;
branches;
next	1.133;

1.133
date	2005.10.30.15.52.46;	author blackend;	state Exp;
branches;
next	1.132;

1.132
date	2005.10.07.14.15.48;	author ceri;	state Exp;
branches;
next	1.131;

1.131
date	2005.10.06.14.34.56;	author blackend;	state Exp;
branches;
next	1.130;

1.130
date	2005.10.06.14.28.40;	author ale;	state Exp;
branches;
next	1.129;

1.129
date	2005.10.05.21.13.14;	author simon;	state Exp;
branches;
next	1.128;

1.128
date	2005.10.05.20.15.24;	author simon;	state Exp;
branches;
next	1.127;

1.127
date	2005.10.05.06.52.46;	author murray;	state Exp;
branches;
next	1.126;

1.126
date	2005.10.04.17.23.55;	author hrs;	state Exp;
branches;
next	1.125;

1.125
date	2005.10.04.15.48.54;	author simon;	state Exp;
branches;
next	1.124;

1.124
date	2005.09.18.04.33.45;	author hrs;	state Exp;
branches;
next	1.123;

1.123
date	2005.07.16.09.58.16;	author hrs;	state Exp;
branches;
next	1.122;

1.122
date	2005.05.27.08.50.10;	author brueffer;	state Exp;
branches;
next	1.121;

1.121
date	2005.05.08.15.53.12;	author murray;	state Exp;
branches;
next	1.120;

1.120
date	2005.03.12.07.33.51;	author linimon;	state Exp;
branches;
next	1.119;

1.119
date	2005.03.03.22.42.57;	author ceri;	state Exp;
branches;
next	1.118;

1.118
date	2005.02.13.19.51.22;	author hrs;	state Exp;
branches;
next	1.117;

1.117
date	2004.12.30.17.53.43;	author hrs;	state Exp;
branches;
next	1.116;

1.116
date	2004.12.18.12.35.25;	author ceri;	state Exp;
branches;
next	1.115;

1.115
date	2004.12.16.23.09.42;	author ceri;	state Exp;
branches;
next	1.114;

1.114
date	2004.09.27.12.00.03;	author josef;	state Exp;
branches;
next	1.113;

1.113
date	2004.07.09.23.27.27;	author linimon;	state Exp;
branches;
next	1.112;

1.112
date	2004.06.27.06.22.31;	author hrs;	state Exp;
branches;
next	1.111;

1.111
date	2004.04.26.16.46.32;	author josef;	state Exp;
branches;
next	1.110;

1.110
date	2004.04.12.22.28.33;	author simon;	state Exp;
branches;
next	1.109;

1.109
date	2004.04.06.11.41.17;	author phantom;	state Exp;
branches;
next	1.108;

1.108
date	2004.04.05.14.21.26;	author phantom;	state Exp;
branches;
next	1.107;

1.107
date	2004.02.01.00.02.58;	author josef;	state Exp;
branches;
next	1.106;

1.106
date	2004.01.12.21.26.59;	author hrs;	state Exp;
branches;
next	1.105;

1.105
date	2003.12.06.07.39.32;	author hrs;	state Exp;
branches;
next	1.104;

1.104
date	2003.12.05.20.00.19;	author blackend;	state Exp;
branches;
next	1.103;

1.103
date	2003.12.05.19.58.36;	author blackend;	state Exp;
branches;
next	1.102;

1.102
date	2003.11.26.21.12.45;	author blackend;	state Exp;
branches;
next	1.101;

1.101
date	2003.11.24.18.26.33;	author hrs;	state Exp;
branches;
next	1.100;

1.100
date	2003.11.16.18.56.24;	author hrs;	state Exp;
branches;
next	1.99;

1.99
date	2003.10.29.20.42.50;	author simon;	state Exp;
branches;
next	1.98;

1.98
date	2003.08.11.20.50.57;	author simon;	state Exp;
branches;
next	1.97;

1.97
date	2003.08.11.20.44.50;	author simon;	state Exp;
branches;
next	1.96;

1.96
date	2003.05.15.17.32.00;	author jim;	state Exp;
branches;
next	1.95;

1.95
date	2003.04.09.23.45.58;	author seanc;	state Exp;
branches;
next	1.94;

1.94
date	2003.03.23.08.22.26;	author trhodes;	state Exp;
branches;
next	1.93;

1.93
date	2003.02.14.10.27.02;	author alex;	state Exp;
branches;
next	1.92;

1.92
date	2003.01.19.16.48.28;	author mwlucas;	state Exp;
branches;
next	1.91;

1.91
date	2002.11.16.18.43.30;	author ceri;	state Exp;
branches;
next	1.90;

1.90
date	2002.11.08.21.18.13;	author ceri;	state Exp;
branches;
next	1.89;

1.89
date	2002.11.04.04.34.32;	author kuriyama;	state Exp;
branches;
next	1.88;

1.88
date	2002.11.04.00.18.27;	author mini;	state Exp;
branches;
next	1.87;

1.87
date	2002.10.30.03.48.08;	author kuriyama;	state Exp;
branches;
next	1.86;

1.86
date	2002.10.05.16.07.45;	author lioux;	state Exp;
branches;
next	1.85;

1.85
date	2002.07.01.19.50.55;	author trhodes;	state Exp;
branches;
next	1.84;

1.84
date	2002.06.27.19.55.40;	author nik;	state Exp;
branches;
next	1.83;

1.83
date	2002.05.09.13.07.12;	author mwlucas;	state Exp;
branches;
next	1.82;

1.82
date	2002.04.04.21.51.28;	author trhodes;	state Exp;
branches;
next	1.81;

1.81
date	2002.03.25.04.23.42;	author murray;	state Exp;
branches;
next	1.80;

1.80
date	2002.03.16.08.40.25;	author murray;	state Exp;
branches;
next	1.79;

1.79
date	2002.03.04.06.59.21;	author murray;	state Exp;
branches;
next	1.78;

1.78
date	2002.02.11.17.12.06;	author sobomax;	state Exp;
branches;
next	1.77;

1.77
date	2001.12.13.19.30.08;	author phantom;	state Exp;
branches;
next	1.76;

1.76
date	2001.12.12.11.57.36;	author phantom;	state Exp;
branches;
next	1.75;

1.75
date	2001.11.14.18.31.14;	author phantom;	state Exp;
branches;
next	1.74;

1.74
date	2001.10.29.10.14.30;	author murray;	state Exp;
branches;
next	1.73;

1.73
date	2001.10.24.18.14.41;	author phantom;	state Exp;
branches;
next	1.72;

1.72
date	2001.10.22.20.15.18;	author bmah;	state Exp;
branches;
next	1.71;

1.71
date	2001.08.17.18.25.12;	author nik;	state Exp;
branches
	1.71.2.1;
next	1.70;

1.70
date	2001.08.07.15.54.33;	author nik;	state Exp;
branches;
next	1.69;

1.69
date	2001.06.22.09.52.05;	author nik;	state Exp;
branches;
next	1.68;

1.68
date	2001.06.11.02.38.57;	author ache;	state Exp;
branches;
next	1.67;

1.67
date	2001.06.09.23.09.21;	author nik;	state Exp;
branches;
next	1.66;

1.66
date	2001.05.25.05.08.02;	author dd;	state Exp;
branches;
next	1.65;

1.65
date	2001.04.25.22.51.43;	author wosch;	state Exp;
branches;
next	1.64;

1.64
date	2001.04.22.17.34.53;	author wosch;	state Exp;
branches;
next	1.63;

1.63
date	2001.04.17.12.18.20;	author nik;	state Exp;
branches;
next	1.62;

1.62
date	2001.04.17.09.05.42;	author nik;	state Exp;
branches;
next	1.61;

1.61
date	2001.02.25.12.00.49;	author alex;	state Exp;
branches;
next	1.60;

1.60
date	2001.02.24.10.31.28;	author wosch;	state Exp;
branches;
next	1.59;

1.59
date	2001.02.23.10.12.12;	author nik;	state Exp;
branches;
next	1.58;

1.58
date	2000.12.06.19.00.21;	author phantom;	state Exp;
branches;
next	1.57;

1.57
date	2000.11.30.00.03.37;	author kuriyama;	state Exp;
branches;
next	1.56;

1.56
date	2000.11.24.22.55.39;	author murray;	state Exp;
branches;
next	1.55;

1.55
date	2000.11.07.07.37.55;	author kuriyama;	state Exp;
branches;
next	1.54;

1.54
date	2000.10.22.09.22.37;	author phantom;	state Exp;
branches;
next	1.53;

1.53
date	2000.09.30.00.21.38;	author nbm;	state Exp;
branches;
next	1.52;

1.52
date	2000.06.07.00.03.33;	author nik;	state Exp;
branches;
next	1.51;

1.51
date	2000.01.29.14.18.17;	author wosch;	state Exp;
branches;
next	1.50;

1.50
date	99.09.19.09.47.51;	author wosch;	state Exp;
branches;
next	1.49;

1.49
date	99.09.06.07.02.36;	author peter;	state Exp;
branches;
next	1.48;

1.48
date	99.02.10.14.53.59;	author motoyuki;	state Exp;
branches;
next	1.47;

1.47
date	99.02.03.14.02.57;	author wosch;	state Exp;
branches;
next	1.46;

1.46
date	98.12.30.17.54.02;	author wosch;	state Exp;
branches;
next	1.45;

1.45
date	98.12.17.20.24.46;	author nik;	state Exp;
branches;
next	1.44;

1.44
date	98.08.17.09.47.47;	author jkh;	state Exp;
branches;
next	1.43;

1.43
date	98.08.16.13.12.03;	author wosch;	state Exp;
branches;
next	1.42;

1.42
date	98.08.04.14.18.21;	author wosch;	state Exp;
branches;
next	1.41;

1.41
date	98.08.03.17.38.13;	author wosch;	state Exp;
branches;
next	1.40;

1.40
date	98.08.03.14.09.47;	author wosch;	state Exp;
branches;
next	1.39;

1.39
date	98.08.03.12.34.12;	author wosch;	state Exp;
branches;
next	1.38;

1.38
date	98.08.03.11.47.30;	author wosch;	state Exp;
branches;
next	1.37;

1.37
date	98.07.31.09.20.29;	author wosch;	state Exp;
branches;
next	1.36;

1.36
date	98.07.16.07.59.54;	author wosch;	state Exp;
branches;
next	1.35;

1.35
date	98.07.15.13.56.17;	author wosch;	state Exp;
branches;
next	1.34;

1.34
date	98.07.14.18.55.33;	author wosch;	state Exp;
branches;
next	1.33;

1.33
date	98.07.11.11.26.24;	author wosch;	state Exp;
branches;
next	1.32;

1.32
date	98.06.19.09.53.41;	author wosch;	state Exp;
branches;
next	1.31;

1.31
date	98.06.05.10.07.16;	author wosch;	state Exp;
branches;
next	1.30;

1.30
date	98.06.02.17.12.33;	author wosch;	state Exp;
branches;
next	1.29;

1.29
date	98.05.14.17.30.12;	author nik;	state Exp;
branches;
next	1.28;

1.28
date	98.04.16.12.51.43;	author wosch;	state Exp;
branches;
next	1.27;

1.27
date	98.04.16.10.39.00;	author wosch;	state Exp;
branches;
next	1.26;

1.26
date	98.04.11.16.50.13;	author jkh;	state Exp;
branches;
next	1.25;

1.25
date	98.03.31.20.11.17;	author nik;	state Exp;
branches;
next	1.24;

1.24
date	98.03.22.00.03.09;	author wosch;	state Exp;
branches;
next	1.23;

1.23
date	98.03.15.05.00.23;	author jfieber;	state Exp;
branches;
next	1.22;

1.22
date	98.03.12.21.41.57;	author jfieber;	state Exp;
branches;
next	1.21;

1.21
date	98.02.08.23.16.39;	author steve;	state Exp;
branches;
next	1.20;

1.20
date	98.01.18.22.27.30;	author jfieber;	state Exp;
branches;
next	1.19;

1.19
date	97.06.30.06.30.17;	author jkh;	state Exp;
branches;
next	1.18;

1.18
date	97.06.12.16.15.51;	author jfieber;	state Exp;
branches;
next	1.17;

1.17
date	97.06.10.04.42.36;	author meganm;	state Exp;
branches;
next	1.16;

1.16
date	97.05.04.19.59.36;	author wosch;	state Exp;
branches;
next	1.15;

1.15
date	97.04.24.23.03.54;	author jmg;	state Exp;
branches;
next	1.14;

1.14
date	97.04.23.19.52.40;	author jfieber;	state Exp;
branches;
next	1.13;

1.13
date	97.03.18.00.05.14;	author mbarkah;	state Exp;
branches;
next	1.12;

1.12
date	97.02.20.20.21.16;	author mbarkah;	state Exp;
branches;
next	1.11;

1.11
date	97.02.15.06.45.24;	author jkh;	state Exp;
branches;
next	1.10;

1.10
date	97.02.12.23.41.16;	author jfieber;	state Exp;
branches;
next	1.9;

1.9
date	97.01.23.09.23.50;	author mbarkah;	state Exp;
branches;
next	1.8;

1.8
date	97.01.21.02.44.35;	author mbarkah;	state Exp;
branches;
next	1.7;

1.7
date	96.12.13.00.46.57;	author jfieber;	state Exp;
branches;
next	1.6;

1.6
date	96.11.19.15.05.14;	author jfieber;	state Exp;
branches;
next	1.5;

1.5
date	96.11.06.07.30.40;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	96.09.28.23.51.36;	author jfieber;	state Exp;
branches;
next	1.3;

1.3
date	96.09.28.22.17.15;	author jfieber;	state Exp;
branches;
next	1.2;

1.2
date	96.09.25.16.00.29;	author jfieber;	state Exp;
branches;
next	1.1;

1.1
date	96.09.24.17.45.44;	author jfieber;	state Exp;
branches
	1.1.1.1;
next	;

1.71.2.1
date	2001.11.27.21.53.42;	author nik;	state Exp;
branches;
next	1.71.2.2;

1.71.2.2
date	2001.11.28.00.13.16;	author nik;	state Exp;
branches;
next	;

1.1.1.1
date	96.09.24.17.45.44;	author jfieber;	state Exp;
branches;
next	;


desc
@@


1.148
log
@Add the FreeBSD website Privacy Policy:

The lack of a privacy policy on the FreeBSD website prevents us from
using certain statistical software, specifically Google Analytics.

Submitted by:		eadler (original version)
Reviewed by:		gavin, brooks, freebsd-doc (no objection)
@
text
@# $FreeBSD: www/en/Makefile,v 1.147 2011/06/03 12:48:52 bz Exp $

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

# These are turned into validated, normalized HTML files.

DOCS=  about.sgml
DOCS+= administration.sgml
DOCS+= applications.sgml
DOCS+= art.sgml
DOCS+= availability.sgml
DOCS+= docs.sgml
DOCS+= features.sgml
DOCS+= internet.sgml
DOCS+= logo.sgml
DOCS+= mailto.sgml
DOCS+= privacy.sgml
DOCS+= publish.sgml
DOCS+= relnotes.sgml
DOCS+= send-pr.sgml
DOCS+= support.sgml
DOCS+= where.sgml
DOCS+= y2kbug.sgml

XMLDOCS=	index:xsl:${XML_NEWS_NEWS}:
DEPENDSET.index=transtable mirrors news press events \
		advisories notices

XMLDOCS+=	usergroups:${XSL_USERGROUPS}:${XML_USERGROUPS}:
DEPENDSET.usergroups=transtable usergroups
PARAMS.usergroups=	--param pagename "'FreeBSD User Groups'"

XMLDOCS+=	community::${XML_EVENTS_EVENTS}:
DEPENDSET.community=usergroups events

# These will be directly installed.

DATA=	favicon.ico
DATA+=	freebsd.css
DATA+=	index.css
DATA+=	robots.txt
DATA+=	vendors.html

# Subdirectories
# SGML
SUBDIR= FAQ
SUBDIR+= advocacy
SUBDIR+= commercial
SUBDIR+= community
SUBDIR+= copyright
SUBDIR+= developers
SUBDIR+= docproj
SUBDIR+= docs
SUBDIR+= donations
SUBDIR+= events
SUBDIR+= gnome
SUBDIR+= handbook
SUBDIR+= internal
SUBDIR+= ipv6
SUBDIR+= java
SUBDIR+= kse
SUBDIR+= marketing
SUBDIR+= multimedia
SUBDIR+= news
SUBDIR+= platforms
SUBDIR+= portmgr
SUBDIR+= projects
SUBDIR+= prstats
SUBDIR+= releases
SUBDIR+= releng
SUBDIR+= search
SUBDIR+= security
SUBDIR+= smp
SUBDIR+= snapshots
SUBDIR+= support
SUBDIR+= tutorials
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
SUBDIR+= doc
SUBDIR+= ports
.endif
.if defined(BUILD_RELNOTES)
SUBDIR+= relnotes
.endif

# Non-SGML
SUBDIR+= cgi
SUBDIR+= gifs
SUBDIR+= layout
SUBDIR+= logo

WEB_LANG?=	da de el es fr hu it ja mn nl pt_BR ru zh_CN zh_TW
#WEB_LANG?=	da de el es fr hu it ja mn nl pt_BR ru tr zh

# Non-English

.if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY)
.for DIR in ${WEB_LANG}
SUBDIR+=	../${DIR}
.endfor
.endif

WEBDIR?=	data

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


1.147
log
@Add an ipv6 subpage to be filled with life on Monday.

Approved by:	simon
Sponsored by:	The FreeBSD Foundation
Sponsored by:	iXsystems
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.146 2008/06/13 08:52:47 remko Exp $
d22 1
@


1.146
log
@Add two missing Makefile pieces and hook up multimedia to the build.

PR:		124533
Submitted by:	Edwin
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.145 2008/04/21 01:41:45 murray Exp $
d63 1
@


1.145
log
@Rather than noting that we have 'many' usergroups around the world,
pull in usergroups.xml and list exactly how many usergroups we know
about in exactly how many unique countries here.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.144 2008/04/20 03:22:44 murray Exp $
d66 1
@


1.144
log
@Convert the community page to XSLT from SGML so we can pull in various
XML files and use them to generate dynamic content.  For now, just use
this to mention the number of freebsd related events and the number of
unique countries in which they were held in the last year according to
events.xml.

We could also list some high level statistics about usergroups here
since that content is also maintained in XML.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.143 2008/02/10 09:41:24 keramida Exp $
d38 1
@


1.143
log
@Attach the new www/el/ tree to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.142 2007/05/15 23:11:04 keramida Exp $
a16 1
DOCS+= community.sgml
d37 2
@


1.142
log
@Detach en/multimedia/... from the web build, and remove temporarily the
link to it from the navibar.  The build machine of the web site doesn't
have ``XML/Parser.pm'' so to format the XML files we need either the
module or a conversion to XSLT :-(

Reported by:	build triggered by kuriyama-san's webupdate script
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.141 2007/05/15 21:30:40 keramida Exp $
d91 2
a92 2
WEB_LANG?=	da de es fr hu it ja mn nl pt_BR ru zh_CN zh_TW
#WEB_LANG?=	da de es fr hu it ja mn nl pt_BR ru tr zh
@


1.141
log
@Add a www/en/multimedia/ collection of audio, video, podcast,
photograph gallery and other multimedia resources related to
FreeBSD.  The list of resources is maintained as an XML file,
which is converted to the HTML pages at website build-time.

We may want to convert the original Perl script which creates
the pages to XSLT later on, but for now it works quite well.

Submitted by:	  edwin
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.140 2007/04/21 10:07:55 gabor Exp $
a63 1
SUBDIR+= multimedia
@


1.140
log
@- Add doc "meta directory" for building the Mongolian translations on
  the webserver

Approved by:	keramida (mentor)
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.139 2007/03/01 08:04:23 joel Exp $
d64 1
@


1.139
log
@Add a new administration page.  It contains better information about what
the different teams do and what their responsibilities are. Our developers
are generally very confused when it comes to finding the right person to
talk to, for example when requesting repo-copies or new perforce accounts
etc. This will hopefully improve the situation somewhat.

This is meant to replace certain sections of the contributors article, as
this contains more up-to-date information and more teams etc.  I'll take
a look at removing the sections in question and all references to them soon.

Also, the translation teams generally don't translate the contributors article
since it doesn't seem to be worth the effort. Hopefully this will change now,
since this can be quite important information even for non-English speaking
people.

I've based my work on comments from many developers and patches have been
floating around on the doc list for a while, so it's about time I commit it.

Reviewed by:    doc@@
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.138 2007/01/07 22:44:45 keramida Exp $
d91 2
a92 2
WEB_LANG?=	da de es fr hu it ja nl pt_BR ru zh_CN zh_TW
#WEB_LANG?=	da de es fr hu it ja nl pt_BR ru tr zh
@


1.138
log
@Add new translation of our web site, in Hungarian.

PR:		106417
Submitted by:	gabor
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.137 2006/07/11 13:36:17 hrs Exp $
d13 1
@


1.137
log
@Hook up zh_CN and zh_TW to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.136 2006/07/11 13:06:49 hrs Exp $
d90 2
a91 2
WEB_LANG?=	da de es fr it ja nl pt_BR ru zh_CN zh_TW
#WEB_LANG?=	da de es fr it ja nl pt_BR ru tr zh
@


1.136
log
@Disconnect zh directory from the build temporarily for migration from
zh to zh_{CN,TW}.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.135 2006/05/08 23:15:37 kuriyama Exp $
d90 1
a90 1
WEB_LANG?=	da de es fr it ja nl pt_BR ru
@


1.135
log
@Finally, launch new logo header and resource page.

Legal page at freebsdfoundation.org will be available in a few days.

Thanks to:	Anton Gural (designer), Deb Goodkin (legal coordinate)
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.134 2005/11/30 17:26:17 pav Exp $
d90 1
a90 1
WEB_LANG?=	da de es fr it ja nl pt_BR zh ru
@


1.134
log
@- Sort DOCS, remove trailing whitespace
- Remove one of the duplicated SUBDIR+= layout

PR:		www/89379
Submitted by:	Rudolf Cejka <cejkar@@fit.vutbr.cz>
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.133 2005/10/30 15:52:46 blackend Exp $
d20 1
d88 1
@


1.133
log
@Remove useless navigation.xml, this file has been replaced with various
includes.nav*.sgml files.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.132 2005/10/07 14:15:48 ceri Exp $
d12 2
a13 2
DOCS=  applications.sgml
DOCS+= about.sgml
d17 1
a17 1
DOCS+= docs.sgml 
d19 2
a20 2
DOCS+= internet.sgml 
DOCS+= mailto.sgml 
d25 2
a26 2
DOCS+= where.sgml 
DOCS+= y2kbug.sgml 
a60 1
SUBDIR+= layout
@


1.132
log
@Add a link for upcoming releases that we want tested.

New test "releases" should have their version numbers bumped in
share/sgml/includes.release.*, and the whole thing is easily
turn-off-and-on-able via knobs in the same files.

Discussed with:	re (scottl)
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.131 2005/10/06 14:34:56 blackend Exp $
d30 1
a30 1
		navigation advisories notices
@


1.131
log
@Allow French web site build
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.130 2005/10/06 14:28:40 ale Exp $
d42 1
a42 1
DATA+=  vendors.html
@


1.130
log
@Hook up the Italian web site.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.129 2005/10/05 21:13:14 simon Exp $
d89 1
a89 1
WEB_LANG?=	da de es it ja nl pt_BR zh ru
@


1.129
log
@Also hook up ru to the build again.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.128 2005/10/05 20:15:24 simon Exp $
d89 1
a89 1
WEB_LANG?=	da de es ja nl pt_BR zh ru
@


1.128
log
@Hook up the following languages to the build again: da de es ja nl
pt_BR zh.

They are either already merged, and build, or are only stubs to build
doc/ and as such don't need any merge.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.127 2005/10/05 06:52:46 murray Exp $
d89 1
a89 1
WEB_LANG?=	da de es ja nl pt_BR zh
@


1.127
log
@Only build English and Japanese version of the website.  As other
translations are converted they should be added back here.  I think
Spanish, French, and German are close so I hope we can go live with at
least 4-5 languages.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.126 2005/10/04 17:23:55 hrs Exp $
d89 1
a89 1
WEB_LANG?=	ja
@


1.126
log
@- Add layout subdirectory.
- Fix $XMLDOCS line for index.html.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.125 2005/10/04 15:48:54 simon Exp $
d89 2
a90 1
WEB_LANG?=	da de es fr it ja nl pt_BR ru tr zh
@


1.125
log
@MFP4:
- New About and Community pages.
- Hook new subdirectories to the build.
- Make the front page depend on the events page.

Submitted by:	Emily Boyd <emilyboyd@@emilyboyd.com>
Sponsored by:	Google Summer of Code 2005
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.124 2005/09/18 04:33:45 hrs Exp $
d28 1
a28 1
XMLDOCS=	index:xsl:${XML_NEWS_NEWS}:${XML_EVENTS_EVENTS}:
d87 1
@


1.124
log
@Introduce doc.xml.mk and XMLDOC variable to simplify build
of XML docs.  Note that XML catalog support is still incomplete.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.123 2005/07/16 09:58:16 hrs Exp $
d13 1
d16 1
d28 2
a29 2
XMLDOCS=	index:xsl:${XML_NEWS_NEWS}:
DEPENDSET.index=transtable mirrors news press \
d49 1
d51 1
d53 1
d61 1
d74 1
@


1.123
log
@Add usergroup database and related XSLT templates.  Translated
database and automatic selection support like news.xml will
be added soon.

Discussed with:	remko
PR:		www/79239
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.122 2005/05/27 08:50:10 brueffer Exp $
d26 8
a92 4
# these files are generated by using separate rules.
DATA+=		index.html usergroups.html
CLEANFILES+=	index.html usergroups.html

a93 34

index.html: index.xsl ${XML_INCLUDES}\
		${XML_NEWS_INCLUDES} \
		${XML_NEWS_NEWS} ${XML_NEWS_NEWS_MASTER} \
		${XML_NEWS_PRESS} ${XML_NEWS_PRESS_MASTER} \
		${XML_MIRRORS} ${XML_TRANSTABLE} \
		${XML_ADVISORIES} ${XML_NOTICES} \
		${XML_NAVIGATION}
	${XSLTPROC} ${XSLTPROCOPTS} \
		-o $@@ \
		--param advisories.xml "'${XML_ADVISORIES}'" \
		--param mirrors.xml "'${XML_MIRRORS}'" \
		--param navigation.xml "'${XML_NAVIGATION}'" \
		--param news.press.xml-master "'${XML_NEWS_PRESS_MASTER}'" \
		--param news.press.xml "'${XML_NEWS_PRESS}'" \
		--param news.project.xml-master "'${XML_NEWS_NEWS_MASTER}'" \
		--param news.project.xml "'${XML_NEWS_NEWS}'" \
		--param notices.xml "'${XML_NOTICES}'" \
		--param transtable.xml "'${XML_TRANSTABLE}'" \
		${.CURDIR}/index.xsl ${XML_NEWS_NEWS}
.if !defined(NO_TIDY)
	-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif

usergroups.html: ${XML_INCLUDES} ${XML_TRANSTABLE} \
		${XSL_USERGROUPS} ${XML_USERGROUPS}
	${XSLTPROC} ${XSLTPROCOPTS} \
		-o $@@ \
		--param pagename "'FreeBSD User Groups'" \
		--param transtable.xml "'${XML_TRANSTABLE}'" \
		${XSL_USERGROUPS} ${XML_USERGROUPS}
.if !defined(NO_TIDY)
	-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif
@


1.122
log
@Remove auditors.sgml.  It has been severely out of date for ages.

No objection by:	audit@@
Ok'ed by:		simon
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.121 2005/05/08 15:53:12 murray Exp $
a22 1
DOCS+= usergroups.sgml
d85 3
a87 3
# index.html is special, and generated from index.xsl and news/news.xml
DATA+=		index.html
CLEANFILES+=	index.html
d113 11
@


1.121
log
@Add OS Comparison Flyer to the web tree so that it can more easily be
updated.

This is intentionally not linked from anywhere on FreeBSD.org yet.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.120 2005/03/12 07:33:51 linimon Exp $
a13 1
DOCS+= auditors.sgml
@


1.120
log
@With slight trepidation, add the portmgr subdirectory to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.119 2005/03/03 22:42:57 ceri Exp $
d50 1
@


1.119
log
@Remove register.sgml, which lost its original purpose some years ago.
Forced commit also to reg.cgi to note that it can be cvs rm'd once all
of {es,fr,ja,ru}/register.sgml have caught up.

Approved by:	silence on doc-committers@@
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.118 2005/02/13 19:51:22 hrs Exp $
d52 1
@


1.118
log
@Hook up the snapshots page to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.117 2004/12/30 17:53:43 hrs Exp $
a17 1
DOCS+= register.sgml
@


1.117
log
@Implement templates for selectively picking up the latest
news items and putting them into the localized web pages.
If the translation is available it will be used, otherwise
the original (English) version of the news item will be used.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.116 2004/12/18 12:35:25 ceri Exp $
d60 1
@


1.116
log
@Take initial steps towards having the frontpage make proper use of CSS.

No objections:	doc,www
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.115 2004/12/16 23:09:42 ceri Exp $
d92 3
a94 1
		${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\
d103 1
d105 1
@


1.115
log
@Sort various declarations.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.114 2004/09/27 12:00:03 josef Exp $
d33 1
@


1.114
log
@Hook the dutch handbook to the webbuild.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.113 2004/07/09 23:27:27 linimon Exp $
d32 1
a33 1
DATA+=	freebsd.css
d38 2
a39 1
SUBDIR=	 security
d41 1
d43 1
a43 3
SUBDIR+= news
SUBDIR+= advocacy

d45 1
a45 1
SUBDIR+= FAQ
a46 1
SUBDIR+= tutorials
d49 3
a51 2
SUBDIR+= copyright
SUBDIR+= search
a53 1
SUBDIR+= platforms
d56 2
d59 1
a59 3
SUBDIR+= kse
SUBDIR+= gnome
SUBDIR+= donations
d61 1
a62 1
SUBDIR+= doc
d69 1
a70 1
SUBDIR+= cgi
d97 1
d99 1
a99 2
		--param advisories.xml "'${XML_ADVISORIES}'" \
		--param notices.xml "'${XML_NOTICES}'" \
d102 1
a103 1
		--param navigation.xml "'${XML_NAVIGATION}'" \
@


1.113
log
@Add internal links to usergroups.sgml and connect to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.112 2004/06/27 06:22:31 hrs Exp $
d73 1
a73 1
WEB_LANG?=	da de es fr it ja pt_BR ru tr zh
@


1.112
log
@Add notices.xml for Errata Notices and a new section
for them on the top page.

Based on work by:	kensmith
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.111 2004/04/26 16:46:32 josef Exp $
d25 1
@


1.111
log
@Remove gallery as discussed on www@@.
Reviewed by:	simon
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.110 2004/04/12 22:28:33 simon Exp $
d92 3
a94 1
		${XML_MIRRORS} ${XML_TRANSTABLE} ${XML_ADVISORIES} ${XML_NAVIGATION}
d99 1
@


1.110
log
@Add a FreeBSD Art page, which mainly contains the "Powered by FreeBSD"
logos, but also a few BSD Daemon images.

They layout of the BSD Daemon section probably looks a bit odd, but
that is due to a missing BSD Daemon image that I will add soon.
This version is commited now so the gallery can be removed without
removing the "Powered by FreeBSD" logos from the website.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.109 2004/04/06 11:41:17 phantom Exp $
a50 1
SUBDIR+= gallery
@


1.109
log
@Remove more old good days leftovers.

. tutorials is long time ago unused as doc/ building directory.  So,
  no need to threat it specially.
. FAQ and handbook directories are also used as compat reference
  containers now.  So, having them declared as COOKIE is unnecessary.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.108 2004/04/05 14:21:26 phantom Exp $
d13 1
@


1.108
log
@Move webcheck target to web.site.mk.  It is also re-done in relative
manner, i.e.  calling 'make webcheck' in www/ru/java directory will cause
checking hrefs under http://www.FreeBSD.org/ru/java/
@
text
@d1 2
a2 1
# $FreeBSD: www/en/Makefile,v 1.107 2004/02/01 00:02:58 josef Exp $
d45 1
a67 6
# These *must* be listed after the "doc" subdir, as they create symlinks
# in to it.
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
SUBDIR+= tutorials
.endif

a72 2

COOKIE=	FAQ handbook
@


1.107
log
@Remove plain html navigation and replace it with xml/xslt based navigation
So navigation is now maintained through navigation.xml.
This makes adding links very simple now.

Approved by:    simon(mentor)
	        trhodes
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.106 2004/01/12 21:26:59 hrs Exp $
a92 10

WEBCHECK?=	${PREFIX}/bin/webcheck
WEBCHECKOPTS?=	-ab ${WEBCHECKFLAGS}
WEBCHECKDIR?=	/webcheck
WEBCHECKINSTALLDIR?= ${DESTDIR}${WEBCHECKDIR}
WEBCHECKURL?=	http://www.FreeBSD.org/

webcheck:
	@@[ -d ${WEBCHECKINSTALLDIR} ] || ${MKDIR} ${WEBCHECKINSTALLDIR}
	${WEBCHECK} ${WEBCHECKOPTS} -o ${WEBCHECKINSTALLDIR} ${WEBCHECKURL}
@


1.106
log
@Improve transtable.{xml,xsl}, including:

 - The structure of transtable.xml is revised.  <word> should be
   bracketed with <group>.

 - A sorting order of the FreeBSD mirror sites rendered using
   mirrors.xml has been determined by sort(1).

 - A template "transtable-lookup" has been added for localization on
   word-by-word basis.

 - Replace English month names in news.xml, press.xml, and
   advisories.xml with numbers that correspond to the names.
   The number->name translation is performed on the fly.

 - Since information in mirrors.xml is used in www/ tree, it depends on
   doc/ tree now.  When WITHOUT_DOC is defined it can be built without
   doc/ tree, but some information becomes unavailable.  For example,
   a list of the mirror sites generated in index.html becomes a dummy
   one, and calling "transtable-lookup" with a word returns the word
   itself.

Neither www/ nor doc/ build should be broken due to this commit, but
until the necessary changes are applied in the localized directories,
the transtable does not work; it simply generates non-localized contents
even if transtable.xsl is used.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.105 2003/12/06 07:39:32 hrs Exp $
d108 1
a108 1
		${XML_MIRRORS} ${XML_TRANSTABLE} ${XML_ADVISORIES}
d116 1
@


1.105
log
@- Add news/news.xml dependency to index.html.

- Add several templates for index.xsl into includes.misc.xsl.

- The structure of mirrors.xml has been changed; <host> is
  a container of <name> and <url> now.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.104 2003/12/05 20:00:19 blackend Exp $
d108 1
a108 1
		${XML_MIRRORS} ${XML_ADVISORIES}
d115 1
@


1.104
log
@Add turkish (tr) files to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.103 2003/12/05 19:58:36 blackend Exp $
d107 1
a107 1
		${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS}\
d113 2
@


1.103
log
@Sort languages.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.102 2003/11/26 21:12:45 blackend Exp $
d76 1
a76 1
WEB_LANG?=	da de es fr it ja pt_BR ru zh
@


1.102
log
@Add fr_FR to the www/doc build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.101 2003/11/24 18:26:33 hrs Exp $
d76 1
a76 1
WEB_LANG?=	da fr it ja es ru zh de pt_BR
@


1.101
log
@Add refinements on mirrors.xml:

 - add doc.common.mk, which defines variables, targets, and
   dependencies commonly used in www/ and doc/.

 - move www/<lang>/includes.xsl to the language independent
   directory and split into several files.

 - add transtable*.xsl and transtable.xml to support localized
   mirror names.

 - make doc/{en_US.ISO8859-1,ja_JP.eucJP}/books/handbook/ use
   mirrors.xml (mirrors and eresources).

 - make www/{en,ja}/index.xsl use mirrors.xml.

For details, please see doc/share/sgml/README.mirrors for the moment.

Reviewed by:	simon and Alex Dupre <sysadmin@@alexdupre.com>
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.100 2003/11/16 18:56:24 hrs Exp $
d76 1
a76 1
WEB_LANG?=	da it ja es ru zh de pt_BR
@


1.100
log
@Move lists of FreeBSD mirror sites to doc/share/sgml/mirrors.xml
(currently en_US.ISO8859-1/books/handbook/mirrors and
www/en/index.xsl use it).

Reviewed by:	simon
Discussed on:	-doc
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.99 2003/10/29 20:42:50 simon Exp $
a93 7
index.html: index.xsl news/news.xml news/press.xml includes.xsl news/includes.xsl security/advisories.xml ../../doc/share/sgml/mirrors.xml
	${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \
		${.CURDIR}/index.xsl ${.CURDIR}/news/news.xml
.if !defined(NO_TIDY)
	-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif

d105 12
@


1.99
log
@Complete the hook-up of the Danish documentation to the website build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.98 2003/08/11 20:50:57 simon Exp $
d94 1
a94 1
index.html: index.xsl news/news.xml news/press.xml includes.xsl news/includes.xsl security/advisories.xml
@


1.98
log
@Revert last commit to this Makefile and reconnect availability.sgml to
the build, since otherwise it won't really work as a dummy redirect
page.

Pointy hat to:	simon
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.97 2003/08/11 20:44:50 simon Exp $
d76 1
a76 1
WEB_LANG?=	it ja es ru zh de pt_BR
@


1.97
log
@Remove availability.html and all reference to it, since it is out of
date and has several broken links.  The important content on
availability.html has been integrated into /index.html.

Replace availability.html with a dummy redirect page (to /index.html),
since it is still referenced from some other websites, most notably
http://www.highpoint-tech.com/home.htm .

PR:		www/53429
Submitted by:	myself
Approved by:	ceri (mentor)
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.96 2003/05/15 17:32:00 jim Exp $
d13 1
@


1.96
log
@Allow WEBDIR to be overridden.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.95 2003/04/09 23:45:58 seanc Exp $
a12 1
DOCS+= availability.sgml
@


1.95
log
@The conspectus was well intentioned, but hasn't been touched in three
years.  If someone feels passionately about these bits and wants to
ressurect summarizing hot topics/discussions (similar to what PostgreSQL
or Ruby does for their weekly news), so be it, but this content is just
too dated to be of any use.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.94 2003/03/23 08:22:26 trhodes Exp $
d88 1
a88 1
WEBDIR=		data
@


1.94
log
@Add `it' to this Makefile also.

Submitted by:		Alex Dupre <sysadmin@@alexdupre.com>
Score 1 Duh! point for:	trhodes
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.93 2003/02/14 10:27:02 alex Exp $
a55 1
SUBDIR+= conspectus
@


1.93
log
@List the security advisories on the mainpage.  Security nowadays _is_
a serious issue, and we should give admins full support in this area.
Exploited systems only throw a back light back to us.

I posted this to doc@@ a months ago or so (no response), and then
discussed it a little later in a different thread on cvs-www with other
people, including the security-officer, who showed support for it.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.92 2003/01/19 16:48:28 mwlucas Exp $
d77 1
a77 1
WEB_LANG?=	ja es ru zh de pt_BR
@


1.92
log
@Attach vendors.html to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.91 2002/11/16 18:43:30 ceri Exp $
d95 1
a95 1
index.html: index.xsl news/news.xml news/press.xml includes.xsl news/includes.xsl
@


1.91
log
@Add a note to the send-pr.sgml page advising users that it's disabled. The
original contents of this page are commented out for now.

Hook it back up to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.90 2002/11/08 21:18:13 ceri Exp $
d31 1
@


1.90
log
@Unhook send-pr.sgml again while a decision is made on what to do about
the web PR interface.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.89 2002/11/04 04:34:32 kuriyama Exp $
d21 1
a21 1
#DOCS+= send-pr.sgml
@


1.89
log
@Back send-pr.html online, again.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.88 2002/11/04 00:18:27 mini Exp $
d21 1
a21 1
DOCS+= send-pr.sgml
@


1.88
log
@Add a project page for KSE.

Reviewed By:	chris
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.87 2002/10/30 03:48:08 kuriyama Exp $
d21 1
a21 1
#DOCS+= send-pr.sgml
@


1.87
log
@Temporally disable to install send-pr.html.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.86 2002/10/05 16:07:45 lioux Exp $
d54 1
@


1.86
log
@Add pt_BR to WEB_LANG

Reviewed by:	ceri
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.85 2002/07/01 19:50:55 trhodes Exp $
d21 1
a21 1
DOCS+= send-pr.sgml
@


1.85
log
@linkbot is no longer maintained, and has been removed from the ports
collection.  Instead, webcheck is the new version (www/webcheck) and
our Makefile should be updated accordingly

PR:			30089
Submitted by:		Cyrille Lefevre
Not Reviewed by:	-doc
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.84 2002/06/27 19:55:40 nik Exp $
d75 1
a75 1
WEB_LANG?=	ja es ru zh de
@


1.84
log
@Stop creating symlinks to the /FAQ and /handbook directories from the
actual directories under /doc.  This broke inter-document links if
you started at http://www.freebsd.org/{FAQ,handbook}, instead of the
longer .../doc/en_US.ISO8859-1/books/{faq,handbook}, and has caused a
steady stream of complaints to -doc.

Instead, have a static index.html in both those directories with a
http-equiv="refresh" that points people to the right place.

Adjust the build process to take account of this.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.83 2002/05/09 13:07:12 mwlucas Exp $
d94 1
a94 1
	${XSLTPROC} ${XSLTPROCOPTS} -o index.html \
d97 1
a97 1
	-${TIDY} ${TIDYOPTS} index.html
d100 9
a108 9
LINBOT?=	${PREFIX}/bin/linbot
LINBOTOPTS?=	-ab
LINBOTDIR?=	/linbot
LINBOTINSTALLDIR?= ${DESTDIR}${LINBOTDIR}
LINBOTURL?=	http://www.FreeBSD.org/

linbot:
	@@[ -d ${LINBOTINSTALLDIR} ] || ${MKDIR} ${LINBOTINSTALLDIR}
	${LINBOT} ${LINBOTOPTS} -o ${LINBOTINSTALLDIR} ${LINBOTURL}
@


1.83
log
@Attach the Donations Liason Officer directory to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.82 2002/04/04 21:51:28 trhodes Exp $
d41 2
a98 20

# Handle the FAQ/ and handbook/ directories specially.
FAQ:
	${LN} -fs ${.OBJDIR}/../../doc/en_US.ISO8859-1/books/faq FAQ

handbook:
	${LN} -fs ${.OBJDIR}/../../doc/en_US.ISO8859-1/books/handbook handbook

# In "make obj" case FAQ and handbook are symlinks and have to be removed
# at "make clean"
.if ${.OBJDIR} != ${.CURDIR}
CLEANFILES+=	FAQ
CLEANFILES+=	handbook
.endif

afterinstall:
	cd ${DOCINSTALLDIR}; \
		${LN} -fs doc/en_US.ISO8859-1/books/faq ${DOCINSTALLDIR}/FAQ
	cd ${DOCINSTALLDIR}; \
		${LN} -fs doc/en_US.ISO8859-1/books/handbook ${DOCINSTALLDIR}/handbook
@


1.82
log
@Welcome back the advocacy site

Reviewed by:	jim and nik
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.81 2002/03/25 04:23:42 murray Exp $
d54 1
@


1.81
log
@Add the BSDCon Dev Summit page to the build.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.80 2002/03/16 08:40:25 murray Exp $
d38 1
@


1.80
log
@Add a default CSS stylesheet, and add support for individual HTML
files to override this with a custom CSS stylesheet.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.79 2002/03/04 06:59:21 murray Exp $
d39 1
@


1.79
log
@Build the 'releng' subdirectory.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.78 2002/02/11 17:12:06 sobomax Exp $
d30 1
@


1.78
log
@Connect FreeBSD/GNOME pages to the rest of the site.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.77 2001/12/13 19:30:08 phantom Exp $
d46 2
a47 1
SUBDIR+= releases 
@


1.77
log
@Wrap explicit calls of ${TIDY} with NO_TIDY define check. With this
patch build with defined(NO_TIDY) does not call tidy at all.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.76 2001/12/12 11:57:36 phantom Exp $
d49 1
@


1.76
log
@Force tidy(1) to use '-raw' and newly added '-preserve' options
to process generated HTML. This not cause any side effects except
leaving some character entities in their numeric form instead
converting them into alphabetical notation (&#60; instead of &lt;),
but since all browsers understand such cases it is not a problem.

This commit should make all translations tidy clean, since
tidy should not arise entities conversion problem as it did
for long time before. Therefore all occurences of manual settings
of TIDYFLAGS and NO_TIDY declarations for translations are removed.

Also clean *OPTS/*FLAGS variables declaration like it was done in doc/ tree
some time ago. Currently all local additions to commands parameters that used
in make process should be passed thru *FLAGS variables. All variables
with OPTS suffix are reserved for internal use of web.site.mk now.
Cleanup part is based on work done by Cyrille Lefevre <clefevre-lists@@noos.fr>

No objections from: -doc
Requested by: Russian and Japanese translation teams
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.75 2001/11/14 18:31:14 phantom Exp $
d88 1
d90 1
@


1.75
log
@Unbreak 'make clean' in non-'make obj' case.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.74 2001/10/29 10:14:30 murray Exp $
d86 1
a86 1
	${XSLTPROC} ${XSLTPROCFLAGS} -o index.html \
d88 1
a88 1
	-${TIDY} ${TIDYFLAGS} index.html
d111 1
a111 1
LINBOTFLAGS?=	-ab
d118 1
a118 1
	${LINBOT} ${LINBOTFLAGS} -o ${LINBOTINSTALLDIR} ${LINBOTURL}
@


1.74
log
@* Make build/install of www /usr/obj prefix clean.
* Use make variables instead of hard coding commands, paths, and
  options.
* Wrap some long lines.
* Replace shell loops with make for loops, etc.

PR:		docs/31132
Submitted by:	Cyrille Lefevre <clefevre@@citeweb.net>
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.73 2001/10/24 18:14:41 phantom Exp $
a90 1
CLEANFILES+=	FAQ
a93 1
CLEANFILES+=	handbook
d96 7
@


1.73
log
@disconnect alpha subdirectory from build
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.72 2001/10/22 20:15:18 bmah Exp $
d44 1
d83 1
d86 3
a88 2
	xsltproc -nonet -o index.html index.xsl news/news.xml
	-tidy -i -m -f /dev/null index.html
d91 1
d93 1
a93 1
	ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/faq FAQ
d95 1
d97 1
a97 1
	ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/handbook handbook
d100 14
a113 2
	(cd ${DOCINSTALLDIR} && ln -fs doc/en_US.ISO8859-1/books/faq ${DOCINSTALLDIR}/FAQ)
	(cd ${DOCINSTALLDIR} && ln -fs doc/en_US.ISO8859-1/books/handbook ${DOCINSTALLDIR}/handbook)
@


1.72
log
@Make a top-level Web page that points into the new, automatically-
generated -CURRENT and 4-STABLE release notes.

Nothing points to this page yet; appropriate commits to hook it
into the rest of the Web site will follow after some testing.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.71 2001/08/17 18:25:12 nik Exp $
a36 1
SUBDIR+= alpha
@


1.71
log
@Give index.html a dependency on news/press.xml.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.70 2001/08/07 15:54:33 nik Exp $
d20 1
@


1.71.2.1
log
@Comment out everything, prior to selectively turning some things on.
@
text
@d1 8
a8 8
# $FreeBSD: www/en/Makefile,v 1.71 2001/08/17 18:25:12 nik Exp $
#.if exists(Makefile.conf)
#.include "Makefile.conf"
#.endif
#.if exists(../Makefile.inc)
#.include "../Makefile.inc"
#.endif
#
d10 15
a24 15
#
#DOCS=  applications.sgml
#DOCS+= auditors.sgml
#DOCS+= availability.sgml
#DOCS+= docs.sgml 
#DOCS+= features.sgml
#DOCS+= register.sgml
#DOCS+= internet.sgml 
#DOCS+= mailto.sgml 
#DOCS+= publish.sgml
#DOCS+= send-pr.sgml
#DOCS+= support.sgml
#DOCS+= where.sgml 
#DOCS+= y2kbug.sgml 
#
d26 4
a29 4
#
#DATA=	favicon.ico
#DATA+=	robots.txt
#
d32 24
a55 24
#SUBDIR=	 security
#SUBDIR+= commercial
#SUBDIR+= docproj
#SUBDIR+= news
#SUBDIR+= alpha
#
#SUBDIR+= internal
#SUBDIR+= java
#SUBDIR+= copyright
#SUBDIR+= search
#SUBDIR+= gallery
#SUBDIR+= projects
#SUBDIR+= platforms
#SUBDIR+= releases 
#SUBDIR+= smp
#SUBDIR+= conspectus
#.if !defined(WEB_ONLY) || empty(WEB_ONLY)
#SUBDIR+= ports
#SUBDIR+= doc
#.endif
#.if defined(BUILD_RELNOTES)
#SUBDIR+= relnotes
#.endif
#
d58 4
a61 4
#.if !defined(WEB_ONLY) || empty(WEB_ONLY)
#SUBDIR+= tutorials
#.endif
#
d63 7
a69 7
#SUBDIR+= gifs
#SUBDIR+= cgi
#
#WEB_LANG?=	ja es ru zh de
#
#COOKIE=	FAQ handbook
#
d71 9
a79 9
#
#.if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY)
#.for DIR in ${WEB_LANG}
#SUBDIR+=	../${DIR}
#.endfor
#.endif
#
#WEBDIR=		data
#
d81 6
a86 6
#DATA+=		index.html
#
#index.html: index.xsl news/news.xml news/press.xml includes.xsl news/includes.xsl
#	xsltproc -nonet -o index.html index.xsl news/news.xml
#	-tidy -i -m -f /dev/null index.html
#
d88 11
a98 11
#FAQ:
#	ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/faq FAQ
#
#handbook:
#	ln -fs ${.CURDIR}/../../doc/en_US.ISO8859-1/books/handbook handbook
#
#afterinstall:
#	(cd ${DOCINSTALLDIR} && ln -fs doc/en_US.ISO8859-1/books/faq ${DOCINSTALLDIR}/FAQ)
#	(cd ${DOCINSTALLDIR} && ln -fs doc/en_US.ISO8859-1/books/handbook ${DOCINSTALLDIR}/handbook)
#
#.include "${WEB_PREFIX}/share/mk/web.site.mk"
@


1.71.2.2
log
@Very, very early stab at getting the make(1) infrastructure in place.  A lot
of this will end up in share/mk/* by the time it's complete.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.71.2.1 2001/11/27 21:53:42 nik Exp $
a7 34

#
# Files that should exist
#

DATA=	stylesheet.css

DATA+=	index.html

#
# Targets
#

all: ${DATA}

# Rules for creating those files

.SUFFIXES:	.page .html

.page.html:
	xsltproc page2html.xsl ${.IMPSRC} > ${.TARGET}
	-tidy -i -m -f /dev/null ${TIDYFLAGS} ${.TARGET}

#
# The stylesheet must exist
#
stylesheet.css:
	cp ../share/css/stylesheet.css .

# Some .page files are special, and have multiple dependencies.  In an ideal
# world we'd have a "depend" target that generates the appropriate .depend
# files.  For now, hard code it.
index.html: index.page news/news.xml news/press.xml

@


1.70
log
@Use the XSLT build process to generate a dynamic home page, including
content from the newsflash files.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.69 2001/06/22 09:52:05 nik Exp $
d83 1
a83 1
index.html: index.xsl news/news.xml includes.xsl news/includes.xsl
@


1.69
log
@Create the FAQ and handbook symlinks to directories in the install area,
not the build area.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.68 2001/06/11 02:38:57 ache Exp $
a16 1
DOCS+= index.sgml
d37 1
d78 4
a81 1
SGMLOPTS+=      -links -hdr ${.CURDIR}/doc.hdr -ftr ${.CURDIR}/doc.ftr
d83 3
a85 1
WEBDIR=		data
a87 1

@


1.68
log
@ISO_ -> ISO rename
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.67 2001/06/09 23:09:21 nik Exp $
d91 2
a92 2
	ln -fs ${.CURDIR}/doc/en_US.ISO8859-1/books/faq ${DOCINSTALLDIR}/FAQ
	ln -fs ${.CURDIR}/doc/en_US.ISO8859-1/books/handbook ${DOCINSTALLDIR}/handbook
@


1.67
log
@Install the favicon.ico file.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.66 2001/05/25 05:08:02 dd Exp $
d85 1
a85 1
	ln -fs ${.CURDIR}/../../doc/en_US.ISO_8859-1/books/faq FAQ
d88 1
a88 1
	ln -fs ${.CURDIR}/../../doc/en_US.ISO_8859-1/books/handbook handbook
d91 2
a92 2
	ln -fs ${.CURDIR}/doc/en_US.ISO_8859-1/books/faq ${DOCINSTALLDIR}/FAQ
	ln -fs ${.CURDIR}/doc/en_US.ISO_8859-1/books/handbook ${DOCINSTALLDIR}/handbook
@


1.66
log
@Add infrastructure necessary to build the release notes with the web
site.  This is currently conditional on BUILD_RELNOTES being set,
which it isn't by default.  See the README for more information.

Discussed with:	bmah
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.65 2001/04/25 22:51:43 wosch Exp $
d28 2
a29 1
DATA=	robots.txt
@


1.65
log
@Fix rev 1.62:

	enable the build of all translated pages (ja es ru zh de)
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.64 2001/04/22 17:34:53 wosch Exp $
d50 3
@


1.64
log
@Fix revision 1.62:

the subdir 'doc' and 'tutorials' are *not* web pages and should
not build if WEB_ONLY=YES is set
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.63 2001/04/17 12:18:20 nik Exp $
d70 1
a70 1
#SUBDIR+=	../${DIR}
@


1.63
log
@An alternative symlink method -- symlink to the directories, rather than
the directory contents.  The previous mechanism didn't work in the presence
of CVS/ directories (which didn't show up in my testing).
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.62 2001/04/17 09:05:42 nik Exp $
a33 1
SUBDIR+= doc
d49 1
d54 1
d56 1
@


1.62
log
@Install all the documentation in to a single root, $WEBROOT/doc, with the
same naming scheme as that used by the doc/ repo.

Update docs.sgml to point to the documentation in this canonical location.

Update the FAQ/ and handbook/ directories to use symlinks to point to
the real documentation under doc/en_US.ISO_8859-1/.  This means that local
testing of the site (and mirrors) will still work as expected using the
legacy URLs.  Mirrors that expect to see a lot of traffic are advised to
alter their web server configuration so that $WEBROOT/FAQ and $WEBROOT/handbook
are redirected to $WEBROOT/doc/en_US.ISO_8859-1/books/{faq,handbook},
instead of relying on the symlinks.

Discussed on:	doc, www
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.61 2001/02/25 12:00:49 alex Exp $
a53 2
SUBDIR+= FAQ 
SUBDIR+= handbook
d62 2
d75 12
@


1.61
log
@Add de/ subdir.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.60 2001/02/24 10:31:28 wosch Exp $
d34 1
d52 6
d68 1
a68 1
SUBDIR+=	../${DIR}
a71 6
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
# Extern
SUBDIR+= tutorials

DOCSUBDIR=	FAQ handbook
.endif
@


1.60
log
@Undo rev 1.59 and don't build the docs directory

Large URLs like

        http://www.FreeBSD.ORG/docs/en_US.ISO_8859-1/books/handbook/

are evil and hard to use for humans. There is no reason to move
our handbooks 3 (!) directory levels deeper.

Also, docs did not build and too many things are now broken on the
web server. So I immediate back this nightmare out.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.58 2000/12/06 19:00:21 phantom Exp $
d55 1
a55 1
WEB_LANG?=	ja es ru zh
@


1.59
log
@Add the new docs directory.
@
text
@a34 1
SUBDIR+= docs
@


1.58
log
@Cleanup
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.57 2000/11/30 00:03:37 kuriyama Exp $
d35 1
@


1.57
log
@o Target "all" is gone away, only "links" lives in www/.
o Symbolic links for web.mk in each translations are removed.
o So building procedure is:

 - cd /usr/www; make obj	(optional)
 - cd /usr/www/en; make all

Submitted by:	nbm
Modified by:	kuriyama
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.56 2000/11/24 22:55:39 murray Exp $
a25 2
CLEANFILES+=atoz.sgml site.sgml

d28 1
a28 2
#DATA=	COPYING COPYING.LIB README.mirror robots.txt index.html
DATA=	robots.txt index.html
@


1.56
log
@Add the 'platforms' subdir.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.55 2000/11/07 07:37:55 kuriyama Exp $
d64 1
a64 2
#SUBDIR+=	../${DIR}
SUBDIR+=	${DIR}
@


1.55
log
@Switch web.mk to share/mk/web.site.mk in English version.

Forgotten by:	kuriyama
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.54 2000/10/22 09:22:37 phantom Exp $
d46 1
@


1.54
log
@Add smp subdirectory to build list

Forgotten by: nik
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.53 2000/09/30 00:21:38 nbm Exp $
d5 3
a7 1

d78 1
a78 2
.include "web.mk"

@


1.53
log
@First (and very minor) changes on the way to make the www build
obj-clean.

This basically entails putting ${.CURDIR} in front of the occasional
source file, script, or directory.

Also adds '.include <bsd.obj.mk>' to web.mk so 'make obj' works.

Change gencommercial script to take a '-s' flag pointing to the source
directory, and the portindex script to take an optional additional
parameter indicating the source directory.

Add -D ${.CURDIR} to sgmlformat to follow includes properly.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.52 2000/06/07 00:03:33 nik Exp $
d45 1
@


1.52
log
@Link in the conspectus
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.51 2000/01/29 14:18:17 wosch Exp $
d54 2
d57 1
d59 4
a62 8
.if !defined(WEB_LANG) || empty(WEB_LANG)
SUBDIR+= ja
SUBDIR+= es
SUBDIR+= ru
SUBDIR+= zh
.else
SUBDIR+= ${WEB_LANG}
.endif
@


1.51
log
@Added java subdirectory.
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.50 1999/09/19 09:47:51 wosch Exp $
d45 1
@


1.50
log
@Don't build the /ports/ pages if WEB_ONLY is set. The ports pages are
automatically created from /usr/ports/INDEX and it does not make
sense to test the ports pages (Note: WEB_ONLY is a debug variable
for the webmaster, nothing else).
@
text
@d1 1
a1 1
# $FreeBSD: www/en/Makefile,v 1.49 1999/09/06 07:02:36 peter Exp $
d39 1
@


1.49
log
@$Id$,$Date$ -> $FreeBSD$
The jury is out on $Date$, but it's presently not being expanded..
@
text
@d1 1
a1 2
# $FreeBSD$

a41 1
SUBDIR+= ports
d44 3
@


1.48
log
@Add new variable WEB_LANG.  If set and not empty,
build the specified language page and English page.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.47 1999/02/03 14:02:57 wosch Exp $
@


1.47
log
@Added Chinese FAQ
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.46 1998/12/30 17:54:02 wosch Exp $
d53 1
d58 3
@


1.46
log
@Added russian FAQ.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.45 1998/12/17 20:24:46 nik Exp $
d56 1
@


1.45
log
@Remove index.html, replace with index.sgml. Update the Makefile.

Made some changes when creating index.sgml from index.html.

  * Changed element names to lower-case.

  * Reindented.

  * Quoted all attribute values.

  * Added elements that are a good idea, but not strictly required (<tbody>)

  * Reordered the two main columns. A new row has been added at the top,
    and the second column (as it appears in a graphical browser) is in
    this row. The left hand side bar is in the second row. Text browsers
    should then display the main text first, with the quick links
    afterwards. The display on graphical browsers should be almost identical
    to how it was before.

        Caveat: This forces the first line within the sidebar down by one.

  * Removed <b>...</b> from the headings.

  * Use &base; in many of the "href"s, instead of ".".

  * <font size="4">  --> <big>

  * <font size="2">  --> <small>

Approved by: Wolfram <wosch@@freebsd.org>
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.44 1998/08/17 09:47:47 jkh Exp $
d55 1
@


1.44
log
@Nuke branch.sgml - it's not up-to-date anymore and seems largely forgotten.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.43 1998/08/16 13:12:03 wosch Exp $
d15 2
a16 1
DOCS+= register.sgml 
@


1.43
log
@Add the new variable ENGLISH_ONLY. If set and not empty, the
non-english web pages are not build.

Add the new variable WEB. If set and not empty, the
FAQ, handbook and tutorial are not build.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.42 1998/08/04 14:18:21 wosch Exp $
a12 1
DOCS+= branch.sgml
@


1.42
log
@Added spanishc pages.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.41 1998/08/03 17:38:13 wosch Exp $
a50 3
# Extern
SUBDIR+= tutorials

d52 1
d55 5
d62 1
@


1.41
log
@Fix links due repository copy.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.40 1998/08/03 14:09:47 wosch Exp $
d56 1
@


1.40
log
@Added forgotten gallery to SUBDIR.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.39 1998/08/03 12:34:12 wosch Exp $
d53 3
@


1.39
log
@Added FAQ handbook and tutorials again.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.38 1998/08/03 11:47:30 wosch Exp $
d42 1
@


1.38
log
@Various changes after repository copy.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.37 1998/07/31 09:20:29 wosch Exp $
d50 5
a54 2
#DOCSUBDIR=	FAQ handbook
#SGMLOPTS+=      -links -hdr ${.CURDIR}/doc.hdr -ftr ${.CURDIR}/doc.ftr
@


1.37
log
@Added SUBDIR internal.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.36 1998/07/16 07:59:54 wosch Exp $
a6 3
ACCESS_LOG_DIR?=/home/www/server/logs
ACCESS_LOG_FILE?=access_log
ANALOG?=/home/www/bin/analog
d10 14
a23 8
DOCS=  about.sgml applications.sgml auditors.sgml availability.sgml branch.sgml
DOCS+= cgallery.sgml commercial.sgml daemon.sgml docproj.sgml docs.sgml 
DOCS+= features.sgml gallery.sgml index-site.sgml mozilla.sgml register.sgml 
DOCS+= internet.sgml license.sgml 
DOCS+= machines.sgml mailto.sgml mirror.sgml newbies.sgml
DOCS+= newsflash.sgml npgallery.sgml pgallery.sgml publish.sgml search.sgml 
DOCS+= searchhints.sgml send-pr.sgml support.sgml where.sgml 
DOCS+= resignation.sgml y2kbug.sgml search-mid.sgml press.sgml
d29 2
a30 37
DATA=	COPYING COPYING.LIB README.mirror robots.txt index.html

# Files or targets listed here are defined in this file.

#LOCAL=	stats.html stats-img.html

stats.html: ${ACCESS_LOG_DIR}/${ACCESS_LOG_FILE}
	renice +10 $$$$; \
	(cd ${ACCESS_LOG_DIR};zcat ${ACCESS_LOG_FILE}.*.gz; \
	    cat ${ACCESS_LOG_FILE}) | \
	egrep -iv '\.(gif|jpg|jpeg|au) ' | \
	${ANALOG} +i0 +R500 -o > ${.TARGET}

stats-img.html: ${ACCESS_LOG_DIR}/${ACCESS_LOG_FILE}
	renice +10 $$$$; \
	(cd ${ACCESS_LOG_DIR};zcat ${ACCESS_LOG_FILE}.*.gz; \
	    cat ${ACCESS_LOG_FILE}) | \
	${ANALOG} +i0 +R500 -o > ${.TARGET}

index-site.sgml: atoz.sgml site.sgml
atoz.sgml: web.atoz 
	sort -fu web.atoz | perl atoz.pl > ${.TARGET}

site.sgml: site.map
	./site.pl < ${.ALLSRC} > ${.TARGET}

cgallery.html: cgallery.sgml cgallery.inc
cgallery.inc: gallery.db gengallery.pl
	./gengallery.pl commercial gallery.db > cgallery.inc

npgallery.html: npgallery.sgml npgallery.inc
npgallery.inc: gallery.db gengallery.pl
	./gengallery.pl nonprofit gallery.db > npgallery.inc

pgallery.html: pgallery.sgml pgallery.inc
pgallery.inc: gallery.db gengallery.pl
	./gengallery.pl personal gallery.db > pgallery.inc
d33 16
d50 2
a51 12
SUBDIR=		security cgi commercial docproj gifs ports releases tutorials 
SUBDIR+=	news alpha projects internal

.if !defined(ENGLISH_ONLY) || empty(ENGLISH_ONLY)
SUBDIR+=	ja_JP.EUC
.endif

# Subdirectories that have linuxdoc docs and makefiles that use
# <bsd.sgml.mk>.

DOCSUBDIR=	FAQ handbook
SGMLOPTS+=      -links -hdr ${.CURDIR}/doc.hdr -ftr ${.CURDIR}/doc.ftr
@


1.36
log
@Add projects to SUBDIR
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.35 1998/07/15 13:56:17 wosch Exp $
d67 1
a67 1
SUBDIR+=	news alpha projects
@


1.35
log
@Delete security.sgml
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.34 1998/07/14 18:55:33 wosch Exp $
d67 1
a67 1
SUBDIR+=	news alpha
@


1.34
log
@Enable alpha subdir.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.33 1998/07/11 11:26:24 wosch Exp $
d19 1
a19 1
DOCS+= searchhints.sgml send-pr.sgml security.sgml support.sgml where.sgml 
@


1.33
log
@Enable news subdir.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.32 1998/06/19 09:53:41 wosch Exp $
d67 1
a67 1
SUBDIR+=	news
@


1.32
log
@Enable security subdir.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.31 1998/06/05 10:07:16 wosch Exp $
d67 2
@


1.31
log
@Create the site map with a perl script.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.30 1998/06/02 17:12:33 wosch Exp $
d66 1
a66 1
SUBDIR=		cgi commercial docproj gifs ports releases tutorials 
@


1.30
log
@The FreeBSD.org universe.

This page documents, for those with accounts on the FreeBSD.org
network, just what machine resources are currently available and the
sorts of jobs they are being provided for.
Submitted by: jfieber
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.29 1998/05/14 17:30:12 nik Exp $
d22 1
a22 1
CLEANFILES+=atoz.sgml
d45 1
a45 1
index-site.sgml: atoz.sgml
d48 3
@


1.29
log
@Add a new file, 'newbies.sgml', containing Sue Blake's "Resources for
Newies", as she doesn't have the resources to continue hosting it -- it
also makes it easier for others to add to it as appropriate.

Update the Makefile to list the file, and support.sgml with the new link
to newbies.html.

This also marks my first commit since I was hit by RSI almost six weeks
ago. My appreciation to everyone in the FreeBSD community who wished me
well, and understood why I didn't immediately write back to them :-)

PR:		docs/6386
Reviewed by:	freebsd-doc
Submitted by:	Sue Blake, <sue@@welearn.com.au>
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.28 1998/04/16 12:51:43 wosch Exp $
d16 2
a17 1
DOCS+= internet.sgml license.sgml mailto.sgml mirror.sgml newbies.sgml
@


1.28
log
@Add the new variable ENGLISH_ONLY. If set and not empty, the
non-english web pages are not build.

This is basically a debug option. Most committers does not touch
the japanese documentation, so they don't need to test the
japanese files.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.27 1998/04/16 10:39:00 wosch Exp $
d16 4
a19 4
DOCS+= internet.sgml license.sgml mailto.sgml mirror.sgml newsflash.sgml
DOCS+= npgallery.sgml pgallery.sgml publish.sgml search.sgml searchhints.sgml
DOCS+= send-pr.sgml security.sgml support.sgml where.sgml resignation.sgml
DOCS+= y2kbug.sgml search-mid.sgml press.sgml
@


1.27
log
@FreeBSD in the Press
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.26 1998/04/11 16:50:13 jkh Exp $
d62 4
a65 1
SUBDIR=		cgi commercial docproj gifs ports releases tutorials ja_JP.EUC
@


1.26
log
@Add a mozilla project page.  This is very rough and I'd more than welcome
someone's efforts to tart it up a bit with a nice picture or some better
text, but for the time being, this is better than nothing.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.25 1998/03/31 20:11:17 nik Exp $
d19 1
a19 1
DOCS+= y2kbug.sgml search-mid.sgml
@


1.25
log
@Updated the information about the FreeBSD Documentation Project. Updated
docproj.sgml, and added a new 'docproj' directory which contains other
project related .sgml files (and a Makefile). Updated the main Makefile to
include this new directory.

Reviewed by the various members of the -doc mailing list (including
John Fieber) over the past week or so.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.24 1998/03/22 00:03:09 wosch Exp $
d15 1
a15 1
DOCS+= features.sgml gallery.sgml index-site.sgml register.sgml 
@


1.24
log
@FreeBSD Message-ID Search.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.23 1998/03/15 05:00:23 jfieber Exp $
d62 1
a62 1
SUBDIR=		cgi commercial gifs ports releases tutorials ja_JP.EUC
@


1.23
log
@Oops, didn't get all the changes made correctly.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.22 1998/03/12 21:41:57 jfieber Exp $
d19 1
a19 1
DOCS+= y2kbug.sgml
@


1.22
log
@New scheme for semi-automatic generation of gallery pages.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.21 1998/02/08 23:16:39 steve Exp $
d54 1
a54 1
	./gengallery.pl nonprofit < gallery.db > npgallery.inc
d58 1
a58 1
	./gengallery.pl personal < gallery.db > pgallery.inc
@


1.21
log
@Add a year 2000 compliance statement.

PR:		5681
Reviewed by:	jkh
Submitted by:	Nik Clayton <nik@@nothing-going-on.demon.co.uk>
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.20 1998/01/18 22:27:30 jfieber Exp $
d47 12
@


1.20
log
@In the process of re-constructing the FreeBSD web site automatic-update,
clean up the build process a wee bit.

The basic change: instead of cheacking out bits and pieces of the
doc tree into the web build tree, check out the doc tree somewhere
else and put in a few symlinks from the web tree to the doc tree.

On catfish (soon to be hub) for example:

  /usr/local/www/build/doc/...
  /usr/local/www/build/www/...

where

  /usr/local/www/build/www/data/handbook -> ../../doc/handbook

You have to manually put in the symlinks at the moment, but it
works better than the evil CVS hackery.

Also, install with -C to help avoid gratuitous cache-busting due to
gratuitous timestamp twiddling.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.19 1997/06/30 06:30:17 jkh Exp $
d19 1
@


1.19
log
@Add publish.sgml to list of files; don't forget these little details,
folks! :)
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.18 1997/06/12 16:15:51 jfieber Exp $
d28 1
a28 1
LOCAL=	stats.html stats-img.html
d55 1
a55 5

# Directories that need to be checked out from the 
# CVS repository.

CVSDIR=		FAQ handbook
@


1.18
log
@Remove obsolete welcome.sgml.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.17 1997/06/10 04:42:36 meganm Exp $
d17 2
a18 2
DOCS+= npgallery.sgml pgallery.sgml search.sgml searchhints.sgml send-pr.sgml
DOCS+= security.sgml support.sgml where.sgml resignation.sgml
@


1.17
log
@Shiny new logo for FreeBSD web pages. New index.html made from defunct welcome.html.
Navigaton bars on index.html and second level pages. Registration page added.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.16 1997/05/04 19:59:36 wosch Exp $
d18 1
a18 1
DOCS+= security.sgml support.sgml welcome.sgml where.sgml resignation.sgml
@


1.16
log
@Add A-Z Index database.
Change Quick Index to A-Z Index.
Generate A-Z Index SGML output on-the-fly (atoz.sgml).
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.15 1997/04/24 23:03:54 jmg Exp $
d15 1
a15 1
DOCS+= features.sgml gallery.sgml index-site.sgml index.sgml
d24 1
a24 1
DATA=	COPYING COPYING.LIB README.mirror robots.txt
@


1.15
log
@make the Makefile a bit more friendly to forieng configurations...
put your own local configuration information in Makefile.conf...
currently supports ACCESS_LOG_{DIR,FILE} and ANALOG...

it will default to freefall's defaults when no Makefile.conf exists...

Approved by: jfieber
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.14 1997/04/23 19:52:40 jfieber Exp $
d20 2
d42 4
@


1.14
log
@Tweak the path to analog.
@
text
@d1 9
a9 1
# $Id: Makefile,v 1.13 1997/03/18 00:05:14 mbarkah Exp $
d28 1
a28 1
stats.html: /home/www/server/logs/access_log
d30 2
a31 1
	(cd /home/www/server/logs;zcat access_log.*.gz;cat access_log) | \
d33 1
a33 1
	/home/www/bin/analog +i0 +R500 -o > ${.TARGET}
d35 1
a35 1
stats-img.html: /home/www/server/logs/access_log
d37 3
a39 2
	(cd /home/www/server/logs;zcat access_log.*.gz;cat access_log) | \
	/home/www/bin/analog +i0 +R500 -o > ${.TARGET}
@


1.13
log
@Renice the long running stat processes for a kindler, gentler build.

Suggested by: Wolfram Schneider
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.12 1997/02/20 20:21:16 mbarkah Exp $
d22 1
a22 1
	(cd /usr/local/www/server/logs;zcat access_log.*.gz;cat access_log) | \
d24 1
a24 1
	/usr/local/www/bin/analog +i0 +R500 -o > ${.TARGET}
d28 2
a29 2
	(cd /usr/local/www/server/logs;zcat access_log.*.gz;cat access_log) | \
	/usr/local/www/bin/analog +i0 +R500 -o > ${.TARGET}
@


1.12
log
@Removed includes.sgml from DOCS. Not needed and might break the
build process.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.11 1997/02/15 06:45:24 jkh Exp $
d21 1
d27 1
@


1.11
log
@2.2 BETA -> 2.2 GAMMA (we really need a better way of keeping track of this
stuff; our pages age too quickly and people stop trusting them. :-( )

Very early draft of auditor/security page, just a place-holder for now.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.10 1997/02/12 23:41:16 jfieber Exp $
d7 1
a7 1
DOCS+= features.sgml gallery.sgml includes.sgml index-site.sgml index.sgml
@


1.10
log
@Add resignation.sgml
Forgotten by:	nsj
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.9 1997/01/23 09:23:50 mbarkah Exp $
d5 1
a5 1
DOCS=  about.sgml applications.sgml availability.sgml branch.sgml
d10 1
a10 1
DOCS+= support.sgml welcome.sgml where.sgml resignation.sgml
@


1.9
log
@Partition commercial.sgml into multiple sections.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.8 1997/01/21 02:44:35 mbarkah Exp $
d10 1
a10 1
DOCS+= support.sgml welcome.sgml where.sgml
@


1.8
log
@Updated DOCS to include new gallery files, and sorted it while I'm
here.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.7 1996/12/13 00:46:57 jfieber Exp $
d31 1
a31 1
SUBDIR=		cgi gifs ports releases tutorials ja_JP.EUC
@


1.7
log
@Instructions for mirroring with rsync.
A mirroring policy still needs to be added.
Submitted by:	Warren Toomey <wkt@@csadfa.cs.adfa.oz.au>
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.6 1996/11/19 15:05:14 jfieber Exp $
d5 6
a10 5
DOCS=	about.sgml branch.sgml commercial.sgml daemon.sgml docproj.sgml
DOCS+=	docs.sgml gallery.sgml index-site.sgml index.sgml license.sgml
DOCS+=	mailto.sgml mirror.sgml newsflash.sgml searchhints.sgml support.sgml
DOCS+=	welcome.sgml where.sgml search.sgml send-pr.sgml
DOCS+=	internet.sgml features.sgml applications.sgml availability.sgml
@


1.6
log
@Activate the ja_JP.EUC subdirectory.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.5 1996/11/06 07:30:40 jkh Exp $
d7 1
a7 1
DOCS+=	mailto.sgml newsflash.sgml searchhints.sgml support.sgml
@


1.5
log
@HTML-ify my recent announcement and add it to the web pages.
Requested-By: jfieber
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.4 1996/09/28 23:51:36 jfieber Exp $
d30 1
a30 1
SUBDIR=		cgi gifs ports releases tutorials
@


1.4
log
@Oops, missed send-pr.html.  Also update URL for cvsweb and query-pr
cgi scripts.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.3 1996/09/28 22:17:15 jfieber Exp $
d5 2
a6 2
DOCS=	about.sgml commercial.sgml daemon.sgml docproj.sgml docs.sgml
DOCS+=	gallery.sgml index-site.sgml index.sgml license.sgml
@


1.3
log
@Sean Kelly's spiffy new "About FreeBSD" pages.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.2 1996/09/25 16:00:29 jfieber Exp $
d8 1
a8 1
DOCS+=	welcome.sgml where.sgml search.sgml
@


1.2
log
@Fetch the handbook and FAQ from the cvs repository before trying to
build them.
@
text
@d1 1
a1 1
# $Id$
d9 1
@


1.1
log
@Initial revision
@
text
@d1 4
d27 2
d30 4
d35 6
d44 1
@


1.1.1.1
log
@Web pages, may I introduce you to CVS.  CVS, these are the web pages.

Yes, this is supposed to be a new top level in the repository.

For the moment any changes to this area must be cleared by myself
or Jordan.  Once the kinks are worked out, the policy will probably
be relaxed.
@
text
@@
