Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Apr 2003 14:30:28 -0700
From:      Adam Weinberger <adamw@freebsd.org>
To:        Joe Marcus Clarke <marcus@freebsd.org>
Cc:        Doug Barton <DougB@freebsd.org>
Subject:   Re: use_gnomeng
Message-ID:  <20030420213028.GA25227@vectors.cx>
In-Reply-To: <1050873746.9550.23.camel@shumai.marcuscom.com>
References:  <20030420002953.55575.qmail@web13503.mail.yahoo.com> <1050799770.13770.51.camel@shumai.marcuscom.com> <20030420212022.GZ25227@vectors.cx> <1050873746.9550.23.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>> (04.20.2003 @ 1422 PST): Joe Marcus Clarke said, in 2.1K: <<
> > USE_{GTK,ESOUND,IMLIB} are still defined in bsd.gnome.mk.
> 
> Still defined now for backwards compatibility.  However, this won't
> always be the case.

USE_ESOUND and USE_IMLIB should be taken out of bsd.gnome.mk and should
be excised from the ports tree stat, IMO.

> > That being said, I do agree that USE_GTK and USE_GTK2 macros will make
> > the learning curve a bit less steep.
> 
> Now, sure...but as new releases come out, should we add USE_GTK3,
> USE_GTK4...?  I think it scales better to have the one system that
> accepts a list of components rather than defining new macros everytime a
> new API release comes out.

Your point is well taken, except that the GTK libraries are ubiquitous
compared to any other GNOME components. I think that the relative
complexity of the USE_GNOME system as compared to "USE_GTK2=yes" is
warranted for all other GNOME components, but I wonder if the
extra-macros-to-support tradeoff is worth it for the relative ease of
porting apps that simply utilize the toolkit.

On the other hand, "USE_GNOME= gtk20" isn't all that difficult. I think
it may be worth it to add a paragraph towards the top of the docs I'm
hacking to spell out "If you want gtk2 libs, do this."

# Adam


- --
Adam Weinberger
vectors.cx	>>	adam@vectors.cx
FreeBSD.org	<<	adamw@FreeBSD.ORG
#vim:set ts=8: 8-char tabs prevent tooth decay.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+oxF0o8KM2ULHQ/0RAhl8AKDcf9XNpPQpK26GZ0HOsnoDn+Q5JQCeOfbk
5oZJA5+DR/ycQNHcWGbAUfo=
=x3pA
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030420213028.GA25227>