Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jan 2008 01:50:02 GMT
From:      Tom Rhodes <trhodes@FreeBSD.org>
To:        freebsd-doc@FreeBSD.org
Subject:   Re: docs/118261: [patch] Base NTP: NO_NTP support + NO_SHAREDOCS applies to NTP's HTMLs
Message-ID:  <200801240150.m0O1o2CW086551@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR docs/118261; it has been noted by GNATS.

From: Tom Rhodes <trhodes@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc: "Denis Eremenko <moonshade@pnhz.kz>" <moonshade@pnhz.kz>
Subject: Re: docs/118261: [patch] Base NTP: NO_NTP support + NO_SHAREDOCS
 applies to NTP's HTMLs
Date: Wed, 23 Jan 2008 20:48:44 -0500

 Hi,
 
 The patch here is actually incorrect and is the long way to do it.
 
 Looking at the Makefile(s) in question, it appears that NO_MAN
 implies both NO_MAN and NO_SHAREDOCS whether the user wants this
 or not.  I've submitted the following patch to another person
 for review.  It correctly wraps the manual pages in NO_MAN, and
 wraps the share docs into NO_SHAREDOCS.  The only issues I
 think the only other changes to this patch would probably be
 to not enter the docs directory at all if both NO_SHAREDOCS
 and NO_MAN are set.  This could be done with a different change
 to the Makefile if:
 
 .if !defined(NO_SHAREDOCS) && !defined(NO_MAN)
 subdir+=	doc
 .endif
 
 In place of my change which implicitly adds the doc subdir to
 the list.
 
 --- doc/Makefile	25 May 2006 20:22:54 -0000	1.11.2.1
 +++ doc/Makefile	24 Jan 2008 01:42:50 -0000
 @@ -1,5 +1,6 @@
  # $FreeBSD: src/usr.sbin/ntp/doc/Makefile,v 1.11.2.1 2006/05/25 20:22:54 pav Exp $
  
 +.if !defined(NO_SHAREDOCS)
  FILESDIR=	${SHAREDIR}/doc/ntp
  
  FILES=	accopt.html assoc.html audio.html authopt.html build.html \
 @@ -19,10 +20,14 @@
  	pps.html prefer.html quick.html rdebug.html refclock.html \
  	release.html tickadj.html
  
 +.PATH: ${.CURDIR}/../../../contrib/ntp/html \
 +        ${.CURDIR}/../../../contrib/ntp/html/drivers
 +
 +.endif
 +
 +.if !defined(NO_MAN)
  MAN=	ntp.conf.5 ntp.keys.5
  MAN+=	ntp-keygen.8 ntpd.8 ntpdate.8 ntpdc.8 ntpq.8 ntptime.8 ntptrace.8
 -
 -.PATH: ${.CURDIR}/../../../contrib/ntp/html \
 -	${.CURDIR}/../../../contrib/ntp/html/drivers
 +.endif
  
  .include <bsd.prog.mk>
 
 Thanks,
 
 -- 
 Tom Rhodes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801240150.m0O1o2CW086551>