Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Mar 2001 21:10:41 +0200
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        Jean-Marc Zucconi <jmz@FreeBSD.ORG>
Cc:        ports@FreeBSD.ORG
Subject:   Re: cvs commit: ports/x11/XFree86-4 Makefile distinfo  pkg-plistpkg-plist.alpha pkg-plist.pc98 ports/x11/XFree86-4/files  patch-dpatch-xthreads ports/x11/XFree86-4/scripts configure
Message-ID:  <3AB659B0.5F06DA2A@FreeBSD.org>
References:  <200103180320.f2I3KvI95990@freefall.freebsd.org> <3AB5CD9E.5C20D418@FreeBSD.org> <200103191833.f2JIX7G70854@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jean-Marc Zucconi wrote:

> >>>>> Maxim Sobolev writes:
>
>  > Jean-Marc Zucconi wrote:
>
>  >> Note that freetype2 is now part of the base 4.0.3 distribution. The
>  >> freetype2 include and libs files are always installed.
>
>  > Huh, I'm not sure that it is a Good Thing [tm]. Are the
>  > library/includes installed
>  > customized somehow by the XFree project, or it just a stock versions? If the
>  > latter, then we probably should disable freetype2
>  > building/installation along with
>  > XFree86 and use stock version from the freetype2 port, because
>  > creating a namespace
>  > conflict between freetype2 and XFree86 is a definitely a bad thing
>  > and we all
>  > agreed about that some time ago when 4.0.2 was released.
>
> The situation is different from the 4.0.2 version. At this time the
> build of freetype had to be done manually. This is no more the case
> and if you install binaries from xfree86.org you will have freetype
> installed. Freetype can be disabled (like many other build options)
> and I will add this option in the configure script, but the default
> will be to install freetype, because the port tries to follow the
> official distribution.

Well, while I understand your desire to follow official distribution and motivation
of XFree86 developers (they want to ensure that XFree can be compiled just OOB),
but our port system has a dependency system in place to ensure that the all pieces
are glued together nicely, so it is not very wise to not use it and create
namespace conflict between XFree86 and freetype2. Next time they would add the
whole linux kernel into distribution, so what?

I believe that it is a good tradition of FreeBSD to change layout of things to make
them more proper from our point of view, even if it comes as extra cost. There are
many examples gtk12/glib12, gnome, sdl/sdl-devel etc. and I do not see why XFree86
should be a "special case".

-Maxim


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?3AB659B0.5F06DA2A>