Skip site navigation (1)Skip section navigation (2)
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>