From owner-freebsd-ports Tue Mar 20 6:42:53 2001 Delivered-To: freebsd-ports@freebsd.org Received: from blizzard.sabbo.net (ns.sabbo.net [193.193.218.18]) by hub.freebsd.org (Postfix) with ESMTP id C1FC837B736; Tue, 20 Mar 2001 06:42:38 -0800 (PST) (envelope-from sobomax@FreeBSD.org) Received: from vic.sabbo.net (root@vic.sabbo.net [193.193.218.112]) by blizzard.sabbo.net (8.10.1/8.10.1) with ESMTP id f2KEc3j06807; Tue, 20 Mar 2001 16:38:11 +0200 Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vic.sabbo.net (8.11.3/8.11.2) with ESMTP id f2KEcNe60949; Tue, 20 Mar 2001 16:38:23 +0200 (EET) (envelope-from sobomax@FreeBSD.org) Message-ID: <3AB76B29.F18E84CD@FreeBSD.org> Date: Tue, 20 Mar 2001 16:37:30 +0200 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: uk,ru,en MIME-Version: 1.0 To: Jean-Marc Zucconi 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 References: <200103180320.f2I3KvI95990@freefall.freebsd.org> <3AB5CD9E.5C20D418@FreeBSD.org> <200103191833.f2JIX7G70854@freefall.freebsd.org> <20010319215449.A3150@gforce.homelan.net> <3AB71A94.82332C11@FreeBSD.org> <200103201422.f2KEMKR57031@freefall.freebsd.org> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Jean-Marc Zucconi wrote: > >>>>> 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. Unfortunately ldconfig(8) doesn't distinguish between X11BASE and LOCALBASE, so ports with LIB_DEPENDS=freetype2.1 will pick whatever version is installed and may be confused by the fact that there is no freetype-config. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message