Date: Tue, 27 Jul 2004 13:56:15 +0300 From: Ion-Mihai Tetcu <itetcu@people.tecnik93.com> To: Oliver Eikemeier <eikemeier@fillmore-labs.com> Cc: Adam Weinberger <adamw@FreeBSD.org> Subject: Re: configuring ports via Makefile.local Message-ID: <20040727135615.7e6a7c5b@it.buh.tecnik93.com> In-Reply-To: <BF9C33C8-DFB4-11D8-BCFE-00039312D914@fillmore-labs.com> References: <20040727122823.40c6c3c5@it.buh.tecnik93.com> <BF9C33C8-DFB4-11D8-BCFE-00039312D914@fillmore-labs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 27 Jul 2004 12:07:20 +0200 Oliver Eikemeier <eikemeier@fillmore-labs.com> wrote: > Ion-Mihai Tetcu wrote: > > > Yes, I know it can be done. However, since we do support Makefile.local > > I think Radim has a point here. > > Hmmm, I would not exactly say that we support configuration via > Makefile.local. [ ... ] I was thinking of this: # grep -n -C2 Makefile.local /usr/ports/Mk/bsd.port.mk 915- 916-# If they exist, include Makefile.inc, then architecture/operating 917:# system specific Makefiles, then local Makefile.local. 918- 919-.if ${MASTERDIR} != ${.CURDIR} && exists(${.CURDIR}/../Makefile.inc) -- 938-.endif 939- 940:.if exists(${MASTERDIR}/Makefile.local) 941:.include "${MASTERDIR}/Makefile.local" 942-USE_SUBMAKE= yes 943-.endif > while this seems to support your assumption that configuring ports is > the intended purpose, I would neither call this `documentation' nor can > I find any reference how ports should support this file. In fact just > .including <bsd.port.mk> is a suggested procedure in the FreeBSD Porters > Handbook, regardless of the presence of configurable options. OK. Then could we have please the right way documented somewhere for the users ? Eventually explaining the interaction / precedence of the config files we have: the options, plus variations of the solution Ulrich posted (plus pkgtools.conf, plus unsupported Makefile.local). -- IOnut Unregistered ;) FreeBSD "user"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040727135615.7e6a7c5b>