Subject: Re: more builtin.mk questions
To: Jeremy C. Reed <reed@reedmedia.net>
From: Dan Winship <danw@NetBSD.org>
List: tech-pkg
Date: 05/22/2004 15:05:04
On May 22, 2004, at 1:58 PM, Jeremy C. Reed wrote:
> I set PREFER.ncurses=pkgsrc but mk/buildlink3/bsd.builtin.mk has:
>
> .for _pkg_ in ${BUILDLINK_PACKAGES}
> PREFER.${_pkg_}?=       pkgsrc
> .  if !empty(PREFER_NATIVE:M[yY][eE][sS])
> PREFER.${_pkg_}=        native
> .  endif
>
> So it is immediately reset to native.

Yeah, you're not supposed to set PREFER.foo yourself. You want to do: 
PREFER_PKGSRC+=ncurses

-- Dan