From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 1 07:00:41 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FD2316A4D0 for ; Tue, 1 Jun 2004 07:00:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4060143D2D for ; Tue, 1 Jun 2004 07:00:41 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i51E0bUa058669 for ; Tue, 1 Jun 2004 07:00:37 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i51E0buI058663; Tue, 1 Jun 2004 07:00:37 -0700 (PDT) (envelope-from gnats) Resent-Date: Tue, 1 Jun 2004 07:00:37 -0700 (PDT) Resent-Message-Id: <200406011400.i51E0buI058663@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, artis@fbsd.lv Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71DD716A4CE for ; Tue, 1 Jun 2004 06:53:12 -0700 (PDT) Received: from fbsd.lv (fbsd.lv [159.148.95.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3186643D41 for ; Tue, 1 Jun 2004 06:53:12 -0700 (PDT) (envelope-from artis@fbsd.lv) Received: by fbsd.lv (Postfix, from userid 10000) id A6687C110; Tue, 1 Jun 2004 16:53:10 +0300 (EEST) Message-Id: <20040601135310.A6687C110@fbsd.lv> Date: Tue, 1 Jun 2004 16:53:10 +0300 (EEST) From: artis@fbsd.lv To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/67449: [PATCH] build-dependencies are not cleaned X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: artis@fbsd.lv List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2004 14:00:41 -0000 >Number: 67449 >Category: ports >Synopsis: [PATCH] build-dependencies are not cleaned >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 01 07:00:37 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Artis Caune >Release: FreeBSD 5.2.1-RELEASE-p3 i386 >Organization: >Environment: System: FreeBSD fbsd.lv 5.2.1-RELEASE-p3 FreeBSD 5.2.1-RELEASE-p3 #0: Thu Mar 18 13:01:46 EET 2004 root@fbsd.lv:/usr/obj/usr/src/sys/KERNEL i386 >Description: when building port with build-dependencies, 'make clean' don't clean working directories. Only run-dependencies are cleaned. See Mk/bsd.port.mk Revision 1.488 log >How-To-Repeat: # du -s /usr/ports # cd /usr/ports/x11/XFree86-4 # make install clean # du -s /usr/ports >Fix: --- ports.patch begins here --- --- ports/Mk/bsd.port.mk.orig Tue Jun 1 16:29:29 2004 +++ ports/Mk/bsd.port.mk Tue Jun 1 16:29:57 2004 @@ -4170,7 +4170,7 @@ for dir in $$(${ECHO_CMD} "${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS} ${RUN_DEPENDS}" | ${SED} -e 'y/ /\n/' | ${CUT} -f 2 -d ':') $$(${ECHO_CMD} ${DEPENDS} | ${SED} -e 'y/ /\n/' | ${CUT} -f 1 -d ':'); do \ if [ -d $$dir ]; then \ if (${ECHO_CMD} $$checked | ${GREP} -qwv "$$dir"); then \ - child=$$(cd $$dir; ${MAKE} PARENT_CHECKED="$$checked" run-depends-list); \ + child=$$(cd $$dir; ${MAKE} PARENT_CHECKED="$$checked" all-depends-list); \ for d in $$child; do ${ECHO_CMD} $$d; done; \ ${ECHO_CMD} $$dir; \ checked="$$dir $$child $$checked"; \ --- ports.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: