Summary: | ppc-macos profile should provide freetype only when actually installed | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Michal Suchanek <hramrach> |
Component: | Mac OSX | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | osx |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | OS X | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michal Suchanek
2005-12-14 05:17:29 UTC
It does. RDEPEND="virtual/libc sys-libs/zlib >=media-libs/freetype-2.0.8" What version of freetype do you have installed? Or is it not getting pulled in at all? It probably does not get pulled at all. I installed it manually and ttmkfdir works then. Maybe it is expected that freetype is provided by Apple's X11 but I did not install that. (In reply to comment #2) > It probably does not get pulled at all. I installed it manually and ttmkfdir works then. > > Maybe it is expected that freetype is provided by Apple's X11 but I did not install that. Yes, that is the case. /usr/portage/profiles/default-macos/ppc/10.3/package.provided:media-libs/freetype-2.1.1 (In reply to comment #3) > /usr/portage/profiles/default-macos/ppc/10.3/package.provided:media-libs/freetype-2.1.1 That profile is deprecated (use default-darwin/macos). For this case it doesn't matter, as media-libs/freetype-2.1.1 is in 10.4 (In reply to comment #2) > Maybe it is expected that freetype is provided by Apple's X11 but I did not install that. You need to have X11 and development headers installed, if you use Gentoo for Mac OS X. I used the setup script which links make.profile to /usr/portage/profiles/default-darwin/macos/10.3 I did not install X11 nor X11 SDK. I want to install xorg from portage, and that would conflict with Apple X11. As I se it the ppc-amcos claims to provide freetype which is only installed with the X11 + X11 SDK packages. It should only provide freetype when these OS X packages are installed. That is very nice, but the docs state that you should have installed them, hence the package.provided is correct. Making package.provided being filled based on what's available in the OS is a big change which is currently not planned anywhere in the near future. We concentrate on prefixed installs at the moment where this problem is not present. |