Skip site navigation (1)Skip section navigation (2)
Date:      20 Apr 2003 17:48:02 -0400
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        Adam Weinberger <adamw@FreeBSD.org>
Cc:        Doug Barton <DougB@FreeBSD.org>
Subject:   Re: use_gnomeng
Message-ID:  <1050875281.9550.40.camel@shumai.marcuscom.com>
In-Reply-To: <20030420213028.GA25227@vectors.cx>
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> <20030420213028.GA25227@vectors.cx>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-4lw4vZJfkkkLQJ2CvXrR
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2003-04-20 at 17:30, Adam Weinberger wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>=20
> >> (04.20.2003 @ 1422 PST): Joe Marcus Clarke said, in 2.1K: <<
> > > USE_{GTK,ESOUND,IMLIB} are still defined in bsd.gnome.mk.
> >=20
> > Still defined now for backwards compatibility.  However, this won't
> > always be the case.
>=20
> USE_ESOUND and USE_IMLIB should be taken out of bsd.gnome.mk and should
> be excised from the ports tree stat, IMO.

I'm with you.  The only reason they're still in there is that some ports
are using them.  I managed to convert out GNOMELIBS, GLIB, and
GNOMECTRL.  Then I got lazy.

>=20
> > > That being said, I do agree that USE_GTK and USE_GTK2 macros will mak=
e
> > > the learning curve a bit less steep.
> >=20
> > 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.
>=20
> 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=3Dyes" 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.

I concur with your answer below, and I would add that FreeBSD porters
are smart people.  Is it really too complex or too time consuming to do
USE_GNOME=3Dgtk[12|20]?  I thought we did a good job with the docs. =20

Also, adding the macros back in could cause some conflicts if both the
compat macros and USE_GNOME were used. =20

Joe

>=20
> On the other hand, "USE_GNOME=3D 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."
>=20
> # Adam
>=20
>=20
> - --
> Adam Weinberger
> vectors.cx	>>	adam@vectors.cx
> FreeBSD.org	<<	adamw@FreeBSD.ORG
> #vim:set ts=3D8: 8-char tabs prevent tooth decay.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (FreeBSD)
>=20
> iD8DBQE+oxF0o8KM2ULHQ/0RAhl8AKDcf9XNpPQpK26GZ0HOsnoDn+Q5JQCeOfbk
> 5oZJA5+DR/ycQNHcWGbAUfo=3D
> =3Dx3pA
> -----END PGP SIGNATURE-----
--=20
Joe Marcus Clarke
FreeBSD GNOME Team	::	marcus@FreeBSD.org
http://www.FreeBSD.org/gnome

--=-4lw4vZJfkkkLQJ2CvXrR
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQA+oxWRb2iPiv4Uz4cRAp/XAJ485bcsOF8DMRW4hSnTwbRHy0IeoQCgk47W
ekqRPttnLrwYfPOPhA21CrA=
=h4X9
-----END PGP SIGNATURE-----

--=-4lw4vZJfkkkLQJ2CvXrR--



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