Date: Tue, 7 Dec 2004 20:25:44 +0100 From: Stijn Hoop <stijn@win.tue.nl> To: Jeremy Messenger <mezz7@cox.net> Cc: freebsd-ports@freebsd.org Subject: Re: 'dynamic' options questions Message-ID: <20041207192544.GM39558@pcwin002.win.tue.nl> In-Reply-To: <opsinjg3ct9aq2h7@mezz.mezzweb.com> References: <20041207185301.GL39558@pcwin002.win.tue.nl> <opsinjg3ct9aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--wchHw8dVAp53YPj8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 07, 2004 at 01:08:53PM -0600, Jeremy Messenger wrote: > On Tue, 7 Dec 2004 19:53:01 +0100, Stijn Hoop <stijn@win.tue.nl> wrote: > > In my package build jail this backfires though. And in this case there = =20 > > isn't even an option to turn the support on. And I think dosirak or > > pointyhat (which is it these days?) will never build support for > > evolution into gaim, right? >=20 > The best solution is to create a slave port, gaim-evolution or =20 > gaim-whatever. OK, possibly, but then you end up with as many slave ports as there are 'useful' options ^ 2. Which I think will be a lot. > > So, I guess what I'm asking is: > > > > - what's the 'correct' way of doing auto-dependencies >=20 > This is correct way. If you want it to be add in the package, then just = =20 > add defined(PACKAGE_BUILDING) like this: >=20 > .if ${HAVE_GNOME:Mevolutiondataserver}!=3D"" || defined(PACKAGE_BUILDING) Well I'm not the maintainer of the port, which is why I'm asking :) I just wanted to build a set of GNOME 2.8 packages that I can use to instal= l a new desktop. And I wanted to see all functionality; I don't care if it take= s a lot of diskspace (because I have enough). Now I don't consider myself as typical but right now there is no way of getting evolution support in net/gaim without first installing evolutiondataserver. And maybe, if net/gaim gets installed via x11/gnome2 or some other metaport this is always the case. But the point is that on e.g. a package build jail this won't be necessarily. And I can't force the port to turn it on. Hence the previous email. Note: net/gaim is just an example; I suspect there are more. I know of more ports that have options that are off by default but get turned on if the proper library is detected; which is also not very nice if you're trying to build a clean set of packages, but at least there you can forcibly turn on = the option. > But, I don't think it's good idea and best to do is create a slave port = =20 > because not everybody want this feature. No, I certainly do understand that not everyone wants evolution support. Cheers, --Stijn --=20 Light travels faster than sound. That's why some people appear bright until you hear them speak. --wchHw8dVAp53YPj8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBtgO4Y3r/tLQmfWcRAlMYAJ9jnz4/d3HMEwkOdhKYf9fkVlqxJgCfWt1t eNQiCBwTkemASnjdeiOuvHI= =Scq4 -----END PGP SIGNATURE----- --wchHw8dVAp53YPj8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041207192544.GM39558>