Skip site navigation (1)Skip section navigation (2)
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>