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


1.12
date	98.08.04.17.24.03;	author wosch;	state dead;
branches;
next	1.11;

1.11
date	98.07.23.10.59.39;	author wosch;	state Exp;
branches;
next	1.10;

1.10
date	98.07.16.17.03.54;	author wosch;	state Exp;
branches;
next	1.9;

1.9
date	98.06.10.15.52.30;	author wosch;	state Exp;
branches;
next	1.8;

1.8
date	98.04.14.23.46.42;	author steve;	state Exp;
branches;
next	1.7;

1.7
date	98.04.08.16.48.59;	author wosch;	state Exp;
branches;
next	1.6;

1.6
date	98.04.08.16.46.07;	author wosch;	state Exp;
branches;
next	1.5;

1.5
date	98.01.18.22.27.42;	author jfieber;	state Exp;
branches;
next	1.4;

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

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

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

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

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


desc
@@


1.12
log
@The  repository copy www/data  -> www/en is done.
@
text
@#	$Id: Makefile,v 1.11 1998/07/23 10:59:39 wosch Exp $

PORTINDEX=	perl ./portindex
INDEX=		INDEX
PINDEX=		ports/${INDEX}

COOKIE=		${INDEX} Makefile.gen

.if exists(Makefile.gen)
.include "Makefile.gen"
CLEANFILES+=	${DOCS} Makefile.gen ${INDEX} packages.exists
.endif

_ALLINSTALL= packages.exists

${INDEX}: $${CVSROOT}/${PINDEX},v
	cvs -QR co -p ${PINDEX} > ${INDEX}

packages.exists:
	./packages > ${.TARGET}

Makefile.gen: index.sgml .NOTMAIN
	echo DOCS= *.sgml > Makefile.gen
	${MAKE} ${MAKEFLAGS} ${.IMPSRC}

index.sgml: ${INDEX} packages.exists portindex ports.inc .NOTMAIN
	rm -f *.sgml
	${PORTINDEX} ${INDEX}

.include "../web.mk"
@


1.11
log
@Install the file packages.exists.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1998/07/16 17:03:54 wosch Exp $
@


1.10
log
@Check out ports/INDEX to stdout. This prevent `cvs update -d'
to checkout the full ports tree.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9 1998/06/10 15:52:30 wosch Exp $
d13 2
@


1.9
log
@Print link to packages like in /cgi/ports.cgi
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.8 1998/04/14 23:46:42 steve Exp $
d4 2
a5 1
INDEX=		ports/INDEX
d14 2
a15 2
${INDEX}:
	cvs -QR co ${INDEX}
@


1.8
log
@Explicitly use perl to execute portindex, so we don't have to
rely on the permissions of the file in the CVS tree.

PR:		6279
Submitted by:	Frank Volf <volf@@oasis.IAEhv.nl>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.7 1998/04/08 16:48:59 wosch Exp $
d10 1
a10 1
CLEANFILES+=	${DOCS} Makefile.gen ${INDEX}
d16 3
d23 1
a23 1
index.sgml: ${INDEX} portindex ports.inc .NOTMAIN
@


1.7
log
@Checkout quit and from readonly media.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.6 1998/04/08 16:46:07 wosch Exp $
d3 1
a3 1
PORTINDEX=	./portindex
@


1.6
log
@Make the Makefile `make -jN' friendly.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.5 1998/01/18 22:27:42 jfieber Exp $
d14 1
a14 1
	cvs co ${INDEX}
@


1.5
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.4 1997/04/23 22:23:02 jfieber Exp $
d6 1
a6 1
COOKIE=		index Makefile.gen
d10 1
a10 1
CLEANFILES+=	${DOCS} Makefile.gen
d13 1
a13 1
index:
@


1.4
log
@Add dependencies for portindex and ports.inc.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.3 1996/10/24 23:48:43 jfieber Exp $
a4 1
CVSDIR=		ports/INDEX
d6 1
a6 1
COOKIE=		cvsdir Makefile.gen
d12 3
@


1.3
log
@Use the mechanism in web.mk to get ports/INDEX from the repository.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.2 1996/09/24 18:56:21 jfieber Exp $
d18 1
a18 1
index.sgml: ${INDEX} .NOTMAIN
@


1.2
log
@Make it so ports/INDEX is updated from cvs before generating
the ports pages.
@
text
@d1 1
a1 1
#	$Id$
d5 1
d7 1
a7 1
COOKIE=		index Makefile.gen
a20 3

index: .NOTMAIN
	cvs co ${INDEX}
@


1.1
log
@Initial revision
@
text
@d1 2
d4 3
a10 6
COOKIE=		Makefile.gen
.include "../web.mk"
.else
foo .DEFAULT: 
	${MAKE} ${MAKEFLAGS} Makefile.gen
	${MAKE} ${MAKEFLAGS} ${.IMPSRC}
a13 1
	if [ -f Makefile.gen ]; then mv Makefile.gen Makefile.gen.bak; fi
d15 1
d17 1
a17 1
index.sgml: ports/INDEX .NOTMAIN
d19 4
a22 1
	${PORTINDEX} ports/INDEX
d24 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
@@
