head	1.38;
access;
symbols
	v1_0:1.1.1.1
	JFIEBER:1.1.1;
locks; strict;
comment	@# @;


1.38
date	98.08.04.17.23.29;	author wosch;	state dead;
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.1.1.1
date	96.09.24.17.45.44;	author jfieber;	state Exp;
branches;
next	;


desc
@@


1.38
log
@The  repository copy www/data  -> www/en is done.
@
text
@# $Id: Makefile,v 1.37 1998/07/31 09:20:29 wosch Exp $

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

ACCESS_LOG_DIR?=/home/www/server/logs
ACCESS_LOG_FILE?=access_log
ANALOG?=/home/www/bin/analog

# These are turned into validated, normalized HTML files.

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

CLEANFILES+=atoz.sgml site.sgml

# These will be directly installed.

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

# Subdirectories

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

WEBDIR=		data

.include "web.mk"

@


1.37
log
@Added SUBDIR internal.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.36 1998/07/16 07:59:54 wosch Exp $
@


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
@@
