Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jan 1999 17:28:52 -0600
From:      Jacques Vidrine <n@nectar.com>
To:        Bill Fumerola <billf@jade.chc-chimes.com>
Cc:        Satoshi Asami <asami@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: ports INDEX 
Message-ID:  <199901082328.RAA98398@spawn.nectar.com>
In-Reply-To: <Pine.BSF.3.96.990108155602.16994A-100000@jade.chc-chimes.com> 
References:  <Pine.BSF.3.96.990108155602.16994A-100000@jade.chc-chimes.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 8 January 1999 at 15:58, Bill Fumerola <billf@jade.chc-chimes.com> wrote:
> Nothing against Vanilla, but the GTK situation is getting out of hand.
> 
> We're going to have another TCL on our hands, and determining which GTK
> version is installed (in ports, in configure scripts...) is going to start
> to become a PITA.

It is already a PITA :-) However, I don't think it will get worse.

GTK development is occurring at break-neck speeds.  Some authors which
use GTK update their own package in-step with the GTK developers.
Other authors prefer to target a particular version of the API and
stick with it.

One good thing about GTK is that GTK-using applications are supposed
to use ``gtk-config'' in their configuration scripts to find header
files and libraries.  So far, Vanilla has been installing e.g.
gtk-config, gtk11-config, gtk11d-config.  This makes it fairly easy to
make a GTK-using port pick a particular version of GTK.  For many
applications, it is as easy as setting GTK_CONFIG in the environment
of the configure script.

I think that we'll just have to live with the situation until GTK
cools down.  I don't think the problem will get worse, as it seems
that authors of GTK-using applications try not to get left very far
behind.  This means we will probably have at least 2 or 3 versions of
GTK around for a while.

My one (small) beef with the current GTK ports situation is that I
think that the ports should all use version numbers in the
``gtk-config'' script.  e.g.  ports/x11-toolkits/gtk (which is
gtk-1.0.6) should install gtk10-config instead of gtk-config.  This
way users can conciously decide to make one version of GTK the default
by adding a symlink named gtk-config.  Applications won't "accidently"
pick up GTK 1.0 during configuration.

Jacques Vidrine / n@nectar.com / nectar@FreeBSD.org





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



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