Date: Thu, 31 Jan 2002 00:20:49 -0800 From: Murray Stokely <murray@FreeBSD.org> To: Makoto Matsushita <matusita@jp.FreeBSD.org> Cc: doc@FreeBSD.org, jhb@FreeBSD.org, ast@marabu.ch Subject: Re: src/release/Makefile: renaming 'DOCDISTFILES' Message-ID: <20020131082049.GS9395@freebsdmall.com> In-Reply-To: <20020131100115W.matusita@jp.FreeBSD.org> References: <20020131100115W.matusita@jp.FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I think this is a good idea, but I think we should continue to
accept the old DOCDISTFILES variable, to support existing scripts that
may be in place doing release builds.
.if defined(DOCDISTFILES)
RELEASEDISTFILES?= ${DOCDISTFILES}
.else
RELEASEDISTFILES?= ${.CURDIR}/../../ports/distfiles
.endif
Or something similar at the top of the Makefile.
- Murray
On Thu, Jan 31, 2002 at 10:01:15AM +0900, Makoto Matsushita wrote:
>
> In src/release/Makefile revision 1.541, 'DOCDISTFILES' variable is
> introduced that points to a directory containing the distfiles to
> build the textproc/docproj during doc.1 target is processed.
>
> However, ports is not used in doc stage in these days -- iso.1 target
> to create ISO image, requires sysutils/mkisofs. It is natual that
> prefetching cdrtools tarball and copy it ${CHROOTDIR}/user/ports/distfiles
> prior to whole release procedure.
>
> Yes, it can be easily done with 'DOCDISTFILES'. But it is *not* doc
> related. If all of you concerning doesn't matter, I want to change
> its variable name to something other appropriate name.
>
> Attached below is a patch to rename this variable. In this patch, I
> employ 'RELEASEDISTFILES' for a new candidate. But I have no idea
> about this new name; if you want to name it, that's OK to me.
>
> Any comments?
>
> -- -
> Makoto `MAR' Matsushita
>
> Index: Makefile
> ===================================================================
> RCS file: /home/ncvs/src/release/Makefile,v
> retrieving revision 1.655
> diff -u -r1.655 Makefile
> --- Makefile 31 Jan 2002 00:38:09 -0000 1.655
> +++ Makefile 31 Jan 2002 00:58:28 -0000
> @@ -103,8 +103,8 @@
> # by the RELNOTES_LANG variable above.
> ALLLANG?= yes
> DOCPORTS= textproc/docproj
> -# Set this to wherever the distfiles required by ${DOCPORTS} live.
> -DOCDISTFILES?= ${.CURDIR}/../../ports/distfiles
> +# Set this to wherever the distfiles required by release procedures.
> +RELEASEDISTFILES?= ${.CURDIR}/../../ports/distfiles
> # Set this to 1 if you want -P to be used for automatic keyboard detection
> # on the boot floppy. WARNING: Breaks on some Athlon (K7) motherboards.
> AUTO_KEYBOARD_DETECT?= 0
> @@ -298,8 +298,8 @@
> .else
> cd ${CHROOTDIR}/usr && rm -rf doc && cvs -R -d ${CVSROOT} co -P ${RELEASEDOCMODULE}
> .endif
> - if [ -d ${DOCDISTFILES}/ ]; then \
> - cp -rp ${DOCDISTFILES} ${CHROOTDIR}/usr/ports/distfiles; \
> + if [ -d ${RELEASEDISTFILES}/ ]; then \
> + cp -rp ${RELEASEDISTFILES} ${CHROOTDIR}/usr/ports/distfiles; \
> fi
> .endif
> .endif
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-doc" in the body of the message
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020131082049.GS9395>
