Date: Tue, 1 Jun 2004 16:53:10 +0300 (EEST) From: artis@fbsd.lv To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/67449: [PATCH] build-dependencies are not cleaned Message-ID: <20040601135310.A6687C110@fbsd.lv> Resent-Message-ID: <200406011400.i51E0buI058663@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040601135310.A6687C110>