Date: Tue, 10 Apr 2001 11:26:17 +0300 From: Maxim Sobolev <sobomax@FreeBSD.org> To: Will Andrews <will@physics.purdue.edu> Cc: Ade Lovett <ade@FreeBSD.org>, The Hermit Hacker <scrappy@hub.org>, freebsd-ports@FreeBSD.org Subject: Re: Imagemagick doesn't know about freetype2 ... Message-ID: <3AD2C3A8.5E0EB2B8@FreeBSD.org> References: <Pine.BSF.4.33.0104080115170.81918-100000@mobile.hub.org> <20010409100045.I13333@FreeBSD.org> <3AD1DA69.41F7B257@FreeBSD.org> <20010409165550.B1396@casimir.physics.purdue.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Will Andrews wrote: > Grrrr... > > On Mon, Apr 09, 2001 at 06:51:05PM +0300, Maxim Sobolev wrote: > > Unfortunately jmz doesn't show any willingness to do a messcleaning, so > > 4.3 is likely to be shipped with this nasty bug. :-( > > Unless he's stated a particularly good reason for this, that's not > acceptable. Bugs are bugs, doesn't matter who the maintainer is if they > are not willing to collaborate or provide a sensible argument. (Yes, > this applies to KDE and GNOME too. Egos don't apply when FreeBSD's > reputation is at stake. :) Here is quote from my archives which marks the end of my attempts to convince jmz: >>>>> Maxim Sobolev writes: >> >> It seems that the following are missing from the XFree86-4.0.3 port >> after comparing it's plist with that of freetype2: >> >> include/freetype2/freetype/internal/internal.h >> bin/freetype-config > It is another strong reason why it is better to use stock freetype2 port > inistead of rollins XFree86 own version. This would essentially broke ports > that have freetype2 shared library in LIB_DEPENDS and expect to be able to use > freetype-config to get freetype2 compilation settings. > Jean-Marc, please either fix XFree86-4 to install *all* freetype2 files or > teach it how to use freetype2 library from the corresponding port. There is no reason to do that. Freetype2 installs itself in /usr/local and there is only one freetype-config executable. So ports depending on the freetype2 port will get a correct config. And as the name suggest, internal/internal.h is probably only used when building the library. This is a port of XFree86 and freetype2 is part of it. This is why I am opposed to make it depend on our freetype port. If you want I can add the line BROKEN= "conflict with freetype2 port. Ask sobomax@FreeBSD.org for details" to the makefile. Jean-Marc > <rant> > Of course, it would be SO nice if the !@$!%@!# XFree86 people would stop > including crap people can install from their vendors. Like, oh, say, > MesaGL. And now freetype2 it seems. AND to add injury, THEY ONLY > INCLUDE PARTIAL COPIES!!! HELLO!!!!! IS ANYONE HOME!?!? > </rant> They started this "good" tradition with including X11 libs and all its friends into their distribution, while IMO would be much better from the any point of view to distribute platform-independent pieces separately from the X server itself. -Maxim P.S. Due to the forthcoming release, yesterday I provided a temporary workaround for this particular problem. 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?3AD2C3A8.5E0EB2B8>