From owner-freebsd-bugs Sun Oct 3 13:10: 4 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id AAE5614EE0 for ; Sun, 3 Oct 1999 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id NAA57452; Sun, 3 Oct 1999 13:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mail.fwi.com (mail.fwi.com [209.84.160.144]) by hub.freebsd.org (Postfix) with ESMTP id E739714BB8 for ; Sun, 3 Oct 1999 13:01:09 -0700 (PDT) (envelope-from croyle@gelemna.ft-wayne.in.us) Received: from gelemna.ft-wayne.in.us (fortwayne-max-9-line-1.fwi.com [209.84.179.129]) by mail.fwi.com (8.8.5/8.8.5) with ESMTP id PAA04073 for ; Sun, 3 Oct 1999 15:01:03 -0500 (EST) Received: (from croyle@localhost) by gelemna.ft-wayne.in.us (8.9.3/8.9.3) id PAA77213; Sun, 3 Oct 1999 15:01:02 -0500 (EST) (envelope-from croyle) Message-Id: <199910032001.PAA77213@gelemna.ft-wayne.in.us> Date: Sun, 3 Oct 1999 15:01:02 -0500 (EST) From: Don Croyle Reply-To: croyle@gelemna.ft-wayne.in.us To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: misc/14104: DISTFILES name clash between release/Makefile and bsd.port.mk Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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