Date: Sun, 27 Apr 2008 14:35:12 +0100 From: Daniel Bye <freebsd-questions@slightlystrange.org> To: freebsd-questions@freebsd.org Cc: Grant Peel <gpeel@thenetnow.com> Subject: Re: Ports Question Message-ID: <20080427133512.GA1362@torus.slightlystrange.org> In-Reply-To: <20080426231957.GA90187@slackbox.xs4all.nl> References: <000b01c8a7e1$39c74520$6501a8c0@GRANT> <20080426231957.GA90187@slackbox.xs4all.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sun, Apr 27, 2008 at 01:19:57AM +0200, Roland Smith wrote:
> On Sat, Apr 26, 2008 at 04:40:58PM -0400, Grant Peel wrote:
> > Hi all,
> >=20
> > What is the proper method to pass configure arguments when installing a=
=20
> > port?
>=20
> While you can supply arguments on the command line, it is hard to
> remember.
>=20
> Therefore I think it is best to set arguments in make.conf. For example;
>=20
> ---------- make.conf excerpt ----------
> .if ${.CURDIR:M*/graphics/xpdf}
> A4=3Dyes
> .endif
>=20
> .if ${.CURDIR:M*/mail/mutt-devel}
> WITH_MUTT_SLANG2=3Dyes
> WITHOUT_MUTT_HTML=3Dyes=20
> WITHOUT_MUTT_XML=3Dyes=20
> WITHOUT_MUTT_COMPRESSED_FOLDERS=3Dyes=20
> WITHOUT_NLS=3Dyes=20
> NOPORTDOCS=3Dyes
> .endif
>=20
> .if ${.CURDIR:M*/print/cups*}
> CUPS_OVERWRITE_BASE=3Dtrue
> .endif
> ---------- make.conf excerpt ----------
>=20
> The '.if' statement ensures that the variables are only set when make is
> called from the praticular port direction.
I find the portconf method a little easier to manage - installing=20
ports-mgmt/portconf adds some lines to your make.conf, which allow you
to set options for your ports in a file called /usr/local/etc/ports.conf.
For example,
mail/exim: WITH_MYSQL=3D1 | WITH_SPF=3D1
The file is honoured by manual builds, and by the likes of portinstall,
portmaster etc.
Dan
--=20
Daniel Bye
_
ASCII ribbon campaign ( )
- against HTML, vCards and X
- proprietary attachments in e-mail / \
--zYM0uCDKw75PZbzx
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (FreeBSD)
iEYEARECAAYFAkgUgRAACgkQixf5fBYiFmp5ywCfe7XpM6h2gxRsNF3zAo/u96I4
vEYAoLtO1rUbg41+GkesfwJ+hP8NK2uc
=NBvx
-----END PGP SIGNATURE-----
--zYM0uCDKw75PZbzx--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080427133512.GA1362>
