Alexander K. Hansen wrote:

It's in the graphics section, but since GIMP (gimp2) doesn't require it either, I'm left wondering: what's it for (besides the obvious TrueType/PostScript font rendering)? Can I go ahead and just remove the whole thing?

I think that's right. Freetype is included with X11, but some packages need particular versions of the libraries, so I believe that's why there are separate freetype packages.

Just a remark or two:

1. The *-shlibs packages do not give any problems of the kind you were seeing. It is only the headers that are @#!%ed up between freetype and freetype2 (I am not allowed to really vent my anger about this situation, or else pogma or rangerrick or someone will rush to the defense of the freetype guys who screwed this up). The header files are in the freetype* packages without the *-shlibs suffix, and these packages can be freely removed, because the only dependencies on them are buildtime dependencies. The freetype*-shlibs pacakges should remain installed if there are other packages needing them.

2. Since xfree86 (and Apple's X11) come with freetype2, there are packages that use freetype2 without requiring Fink's freetype2 packages. Others need Fink's version, again others need freetype (version 1).

3. It is allright to let packages install whatever freetype* packages they need.

What is sub-optimal in Fink is that the builddependsonly packages stay installed after they have been used for building. It is still my opinion that while a package is built, *only* those builddependsonly packages should be present that are really needed by the package. All the others should be removed automatically. While building packages, neither freetype nor freetype2 headers should be present in /sw/include unless explicitly required by the packages being built.

Unfortunately this idea was vehemently opposed. So we have to live with the situation that there is no real control about the build environment of Fink packages, and we will continue to see the "invalid use of undefined type `struct FT_FaceRec_'" family of errors.

--
Martin



-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to