Clean-up around directory traversing and revision checking.
Submitted by: hrs
This commit is contained in:
		
							parent
							
								
									3fd468d2a5
								
							
						
					
					
						commit
						af40ad9b9d
					
				
				
				Notes:
				
					svn2git
				
				2020-12-08 03:00:23 +00:00 
				
			
			svn path=/www/; revision=8068
					 40 changed files with 375 additions and 210 deletions
				
			
		|  | @ -1,5 +1,5 @@ | |||
| # bsd.web.mk
 | ||||
| # $FreeBSD: www/en/web.mk,v 1.31 2000/09/30 00:21:38 nbm Exp $
 | ||||
| # $FreeBSD: www/en/web.mk,v 1.32 2000/10/02 07:52:48 kuriyama Exp $
 | ||||
| 
 | ||||
| #
 | ||||
| # Build and install a web site.
 | ||||
|  | @ -74,6 +74,17 @@ GENDOCS+=	${REVFILES} | |||
| # things to install.
 | ||||
| 
 | ||||
| .SUFFIXES:	.html | ||||
| .if defined(REVCHECK) | ||||
| PREHTML=	${.CURDIR}/${BUILDTOP}/ja/prehtml | ||||
| PREHTMLFLAGS=	${PREHTMLOPTS} | ||||
| BUILDTOP=	${LOCALTOP}/.. | ||||
| LOCALPREFIX!=	cd ${LOCALTOP}; echo $${PWD}; | ||||
| DIR_IN_LOCAL=   ${PWD:S/^${LOCALPREFIX}//:S/^\///} | ||||
| PREHTMLFLAGS+=	-revcheck "${LOCALTOP}" "${DIR_IN_LOCAL}" | ||||
| .else | ||||
| DATESUBST=	's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date	"Last modified: \1">/' | ||||
| PREHTML=	sed -e ${DATESUBST} | ||||
| .endif | ||||
| .if !defined(OPENJADE) | ||||
| SGMLNORM=	sgmlnorm | ||||
| .else | ||||
|  | @ -84,10 +95,9 @@ CATALOG?=	${PREFIX}/share/sgml/html/catalog | |||
| SGMLNORMFLAGS=	-d ${SGMLNORMOPTS} -c ${CATALOG} -D ${.CURDIR} | ||||
| GENDOCS+=	${DOCS:M*.sgml:S/.sgml$/.html/g} | ||||
| ORPHANS:=	${ORPHANS:N*.sgml} | ||||
| DATESUBST=	's/<!ENTITY date[ \t]*"$$Free[B]SD. .* \(.* .*\) .* .* $$">/<!ENTITY date	"Last modified: \1">/' | ||||
| 
 | ||||
| .sgml.html: | ||||
| 	sed -e ${DATESUBST} ${.IMPSRC} |\
 | ||||
| 	${PREHTML} ${PREHTMLFLAGS} ${.IMPSRC} |\
 | ||||
| 	SGML_CATALOG_FILES='' ${SGMLNORM} ${SGMLNORMFLAGS} > ${.TARGET} | ||||
| 
 | ||||
| ###
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue