Date: Sun, 3 Oct 1999 15:01:02 -0500 (EST) From: Don Croyle <croyle@gelemna.ft-wayne.in.us> To: FreeBSD-gnats-submit@freebsd.org Subject: misc/14104: DISTFILES name clash between release/Makefile and bsd.port.mk Message-ID: <199910032001.PAA77213@gelemna.ft-wayne.in.us>
next in thread | raw e-mail | index | archive | help
>Number: 14104
>Category: misc
>Synopsis: DISTFILES name clash between release/Makefile and bsd.port.mk
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 3 13:10:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator: Don Croyle
>Release: FreeBSD 3.3-STABLE i386
>Organization:
>Environment:
>Description:
Prior to building a release I set DISTFILES in the environment to a
directory containing only the files needed by the documentation ports.
The build eventually died when the jade port took DISTFILES to be
*it's* list of files required to build.
Arguably, setting DISTFILES in the environment instead of on the make
command line is a silly thing to do, but since there's an easy fix....
>How-To-Repeat:
>Fix:
Apply this patch. Tested through a make release on -stable. Applies
with a small fuzz to -current, but I don't have enough drive space on
that machine to build a test release.
*** release/Makefile.orig Sat Oct 2 04:28:50 1999
--- release/Makefile Sun Oct 3 14:35:17 1999
***************
*** 55,61 ****
ALLLANG= yes
DOCPORTS= textproc/docproj
# Set this to wherever the distfiles required by ${DOCPORTS} live.
! DISTFILES?= ${.CURDIR}/../../ports/distfiles
DIST_DOCS= ABOUT.TXT ERRATA.TXT LAYOUT.TXT README.TXT HARDWARE.TXT \
INSTALL.TXT RELNOTES.TXT TROUBLE.TXT UPGRADE.TXT
--- 55,61 ----
ALLLANG= yes
DOCPORTS= textproc/docproj
# Set this to wherever the distfiles required by ${DOCPORTS} live.
! DISTFILEDIR?= ${.CURDIR}/../../ports/distfiles
DIST_DOCS= ABOUT.TXT ERRATA.TXT LAYOUT.TXT README.TXT HARDWARE.TXT \
INSTALL.TXT RELNOTES.TXT TROUBLE.TXT UPGRADE.TXT
***************
*** 188,195 ****
.endif
.if !defined(NODOC)
cd ${CHROOTDIR}/usr && rm -rf doc && cvs -R -d ${CVSROOT} co -P ${RELEASEDOCMODULE}
! if [ -d ${DISTFILES}/ ]; then \
! cp -rp ${DISTFILES} ${CHROOTDIR}/usr/ports/distfiles; \
fi
.endif
.endif
--- 188,195 ----
.endif
.if !defined(NODOC)
cd ${CHROOTDIR}/usr && rm -rf doc && cvs -R -d ${CVSROOT} co -P ${RELEASEDOCMODULE}
! if [ -d ${DISTFILEDIR}/ ]; then \
! cp -rp ${DISTFILEDIR} ${CHROOTDIR}/usr/ports/distfiles; \
fi
.endif
.endif
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910032001.PAA77213>
