From owner-freebsd-ports Tue Feb 4 13:21:15 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66A2437B401 for ; Tue, 4 Feb 2003 13:21:13 -0800 (PST) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3906543F85 for ; Tue, 4 Feb 2003 13:21:12 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) by creme-brulee.marcuscom.com (8.12.6/8.12.6) with ESMTP id h14LJrDZ063250; Tue, 4 Feb 2003 16:19:54 -0500 (EST) (envelope-from marcus@marcuscom.com) Subject: Re: [kde-freebsd] Re: cvs commit: ports/x11/kdebase3 Makefile From: Joe Marcus Clarke To: Andy Fawcett Cc: Eric Anholt , Mikhail Teterin , Alexey Dokuchaev , Ollivier Robert , kde@FreeBSD.ORG, ports@FreeBSD.ORG In-Reply-To: <200302042225.15764.andy@athame.co.uk> References: <200302031235.h13CZwGB073669@repoman.freebsd.org> <200302042037.03489.andy@athame.co.uk> <1044388064.615.41.camel@leguin> <200302042225.15764.andy@athame.co.uk> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-QZyS/w981uv4AtKzPF7K" Organization: MarcusCom, Inc. Message-Id: <1044393625.323.53.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.1 Date: 04 Feb 2003 16:20:25 -0500 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --=-QZyS/w981uv4AtKzPF7K Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2003-02-04 at 15:25, Andy Fawcett wrote: > 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. >=20 > That sounds like a good plan to me, if it's possible >=20 > > 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. >=20 > Big task, I suspect. >=20 > > Gnome's pango breaks, as I found out when I tried this, what else? >=20 > Pango 1.1.1 (we have 1.0.5, IIRC) builds against Xft2, at least on some=20 > platforms. If RH can manage it (there's apparently a couple of minor=20 > patches against the pango source), I'm sure our friends at gnome@ can=20 > do it better. And no, I was not being sarcastic at all there. pango 1.0.5 does not build with Xft2, but 1.2.0 will. 1.2.0 will be imported into the tree this week if GNOME 2.2 stays on track. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-QZyS/w981uv4AtKzPF7K 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+QC6Zb2iPiv4Uz4cRAlYSAJ4+QPQtKci53fiSGAl8i0AJyHTq3gCghzNg vIDh7Gjac0bqiV+DT1DE/ZM= =kZ8P -----END PGP SIGNATURE----- --=-QZyS/w981uv4AtKzPF7K-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message