Date: Mon, 17 Nov 2003 00:03:59 -0800 From: Will Andrews <will@csociety.org> To: Mark Edwards <mark@antsclimbtree.com> Cc: ports@FreeBSD.org Subject: Re: Passing an argument to a port Message-ID: <20031117080359.GJ56603@procyon.firepipe.net> In-Reply-To: <56C01C88-18D1-11D8-86C7-000A278CC960@antsclimbtree.com> References: <56C01C88-18D1-11D8-86C7-000A278CC960@antsclimbtree.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 16, 2003 at 11:40:39PM -0800, Mark Edwards wrote: > Can someone clue me in on how to pass a variable to a port during make? > > I am trying to customize the behavior of mail/imap-uw and mail/cclient. > They ordinarily use unix mailbox format when creating new mailboxes, > and I want them to create mbx format mailboxes. This is achieved by > setting CREATEPROTO=mbxproto during compilation. For example: > > make osx CREATEPROTO=mbxproto > > achieves this on my OSX machine. However, I'm not sure how to pass > this setting to the FreeBSD port. If I do: > > cd /usr/ports/mail/imap-uw > make install CREATEPROTO=mbxproto > > it doesn't happen. Is there some way to pass a given argument to the > make process from the make command in the port? make MAKE_ENV="CREATEPROTO=mbxproto" install There is also CONFIGURE_ENV. There are others but they are less frequently useful. Note that if you pass a variable to "make" at the port level, it affects how the _port_ behaves, not necessarily how the source it encompasses is built. Regards, -- wca
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031117080359.GJ56603>