Date: Sun, 11 May 2014 12:01:54 +0200 From: Tijl Coosemans <tijl@FreeBSD.org> To: marino@freebsd.org Cc: "Montgomery-Smith, Stephen" <stephen@missouri.edu>, FreeBSD Ports <ports@freebsd.org>, "portmgr-feedback@freebsd.org" <portmgr-feedback@freebsd.org>, Jonathan Chen <jonc@chen.org.nz> Subject: Re: ACTION REQUIRED - Unstaged Ports being DEPRECATED on June 31st. Message-ID: <20140511120154.477c1b23@kalimero.tijl.coosemans.org> In-Reply-To: <536F3362.3040509@marino.st> References: <536E46E0.7030906@FreeBSD.org> <CAJuc1zOvQAJB81BEThcpGh%2BGn6WbP74LAi3zQ=AWkTn-wCOyhg@mail.gmail.com> <536EDA23.6090401@missouri.edu> <536F3362.3040509@marino.st>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 11 May 2014 10:22:58 +0200 John Marino wrote: > On 5/11/2014 04:02, Montgomery-Smith, Stephen wrote: >> I have noticed that "make all" now includes the staging as well as >> building. That is to say, it looks like there is a rather wholesale >> reordering of how ports build and install. From this I conclude it is >> becoming harder to include the legacy NO_STAGE code, which presumably >> must stick to the old way of doing things. > > I don't understand this paragraph. I never use "make all" at the ports > level. "make install" will do 2 steps: install into the staging area > and then install onto the system. If you just want to install in the > staging area, you use "make stage" target. By definition "all" is do > everything, so that's not a surprise that's not a surprise. Maybe stop > using "all"? A lone "make" is equivalent to "make build", so just use > that perhaps? He was referring to this in bsd.port.mk: .if !target(all) . if defined(NO_STAGE) all: build . else all: stage . endif .endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140511120154.477c1b23>