From owner-freebsd-ports Sat Aug 18 19:40:39 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 454EF37B410 for <freebsd-ports@hub.freebsd.org>; Sat, 18 Aug 2001 19:40:28 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7J2eST71256; Sat, 18 Aug 2001 19:40:28 -0700 (PDT) (envelope-from gnats) Date: Sat, 18 Aug 2001 19:40:28 -0700 (PDT) Message-Id: <200108190240.f7J2eST71256@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: "Matthew Emmerton" <matt@gsicomp.on.ca> Subject: Re: ports/29856: make extract of cyrus did an install of cyrus-sasl Reply-To: "Matthew Emmerton" <matt@gsicomp.on.ca> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: <freebsd-ports.FreeBSD.ORG> List-Archive: <http://docs.freebsd.org/mail/> (Web Archive) List-Help: <mailto:majordomo@FreeBSD.ORG?subject=help> (List Instructions) List-Subscribe: <mailto:majordomo@FreeBSD.ORG?subject=subscribe%20freebsd-ports> List-Unsubscribe: <mailto:majordomo@FreeBSD.ORG?subject=unsubscribe%20freebsd-ports> X-Loop: FreeBSD.org The following reply was made to PR ports/29856; it has been noted by GNATS. From: "Matthew Emmerton" <matt@gsicomp.on.ca> To: <postmaster@shikahrsoho.com>, <FreeBSD-gnats-submit@FreeBSD.ORG> Cc: <asami@FreeBSD.ORG> Subject: Re: ports/29856: make extract of cyrus did an install of cyrus-sasl Date: Sat, 18 Aug 2001 22:32:55 -0400 This is apparently the desired behaviour, as all "build" and "lib" dependencies are built and installed during the extract phase of a port. However, the comment about the extract target in bsd.port.mk doesn't indicate this: # extract - Unpacks ${DISTFILES} into ${WRKDIR}. I don't really see the need to 'make install' all build/lib/misc-depends during the extract phase. In fact, the comment for the BUILD_DEPENDS indicates that these will be built 'between the "extract" and "build" stages', not *during* the extract phase. Could the making of build/lib/misc-depends be moved elsewhere? Yes, I know that 'make extract NO_DEPENDS=YES' will suppress dependency building, but it's not what most people would think (or know) to do. I would suggest pre-configure, since the 'patch' target shouldn't require anything other than 'patch', whereas the configure target would definitely require any dependent libraries or headers to be installed, especially if GNU configure is involved. -- Matt Emmerton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message