Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Feb 2003 22:25:15 +0200
From:      Andy Fawcett <andy@athame.co.uk>
To:        Eric Anholt <anholt@FreeBSD.org>
Cc:        Mikhail Teterin <mi+mx@aldan.algebra.com>, Alexey Dokuchaev <danfe@nsu.ru>, Ollivier Robert <roberto@keltia.freenix.fr>, kde@FreeBSD.ORG, ports@FreeBSD.ORG
Subject:   Re: [kde-freebsd] Re: cvs commit: ports/x11/kdebase3 Makefile
Message-ID:  <200302042225.15764.andy@athame.co.uk>
In-Reply-To: <1044388064.615.41.camel@leguin>
References:  <200302031235.h13CZwGB073669@repoman.freebsd.org> <200302042037.03489.andy@athame.co.uk> <1044388064.615.41.camel@leguin>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 04 February 2003 21:47, Eric Anholt wrote:
> On Tue, 2003-02-04 at 10:36, Andy Fawcett wrote:
> > On Tuesday 04 February 2003 19:09, Mikhail Teterin wrote:
> > > [ Moved to -ports, -kde ]
> >
> > [Talking about Xft2, and speaking for myself, not kde@]
> >
> > > There are two substantial benefits in hacking it into
> > > XFree86-4-libs:
> > >
> > > 	. the usual X-clients (XTerm, etc.) will use it too,
> > > 	  reducing run-time RAM usage, by sharing more libraries
> > > 	  with Qt-based programs;
> > > 	. none of the Xft2 aware software will need the -lXft to -lXft2
> > > 	  and Xft.h to Xft2.h patching -- the Mozilla with whatever
> > > 	  GNOME/GTK will just work.
> > >
> > > Kind of like the freetype2 dependency currently in
> > > XFree86-4-libs... The only reason not to do it, IMHO -- Eric's
> > > call -- is that 4.3.0 may be out soon...
> >
> > And, IMO, we should wait for it to be there, to save quite a few
> > hassles. Why patch several ports to handle the current (broken)
> > situation, when they would need to be unpatched once 4.3.0 is out?
>
> Because I don't see 4.3.0 as necessarily being the time for the
> unrenaming to happen.  I would stop/fix Xft1 building in XFree86
> 4.2.0 today, I think, if we could get Xft1-using ports to not break
> with Xft2.

That sounds like a good plan to me, if it's possible

> So, it would be valuable for someone to find the ports that use Xft1
> and break when using Xft2 without our renaming patches.  To do that,
> remove all the existing Xft files (X11BASE/include/X11/Xft,
> lib/libXft*), remove the patches from Xft port and install it, then
> try building any ports that use Xft.

Big task, I suspect.

> Gnome's pango breaks, as I found out when I tried this, what else?

Pango 1.1.1 (we have 1.0.5, IIRC) builds against Xft2, at least on some 
platforms. If RH can manage it (there's apparently a couple of minor 
patches against the pango source), I'm sure our friends at gnome@ can 
do it better. And no, I was not being sarcastic at all there.

Of course, I have no idea how many ports build against Xft, either 
version, so I don't know just what will be affected. Sooner or later 
though, we'll find out...

And, I find myself agreeing with mi, the ports cluster would quite 
possibly be the best place for this to be tested. Now, who do we bribe 
to let us try that? ;)


Regards,

Andy


-- 
Andy Fawcett                                     | andy@athame.co.uk
                                                 | tap@kde.org
"In an open world without walls and fences,      | tap@lspace.org
  we wouldn't need Windows and Gates."  -- anon  | tap@fruitsalad.org


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




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