Hi all,
I was trying to update some ports and realised that I run into some variant
conflict. However, I do not completely understand why these restrictions are in
place and where they originate.
I have cairo installed as cairo @1.12.16_2+quartz+universal+x11, with both x11
AND quartz activated, I think that was necessary because I run into some other
issue.
Now pango failed to upgrade, because +x11 variant was installed. However, from
what I understand (see below), pango as well would allow to install with both
variants x11 and quartz, as the variants are not conflicting. But to activate
pango +x11, I am requested to install cairo -x11.
Why that, wouldn't it be sufficient to request cairo +quartz instead, at least
it would look more consistent to the user. What is the technical background.
Note: I am able to install cairo +universal +quartz, which results in pango
@1.36.3_0+quartz+universal+x11.
Thanks!
~petr
--- snip ---
Variants: builtin_modules, quartz, universal, [+]x11
Description: The goal of the Pango project is to provide an open-source
framework for the layout and rendering of
internationalized text.
Homepage: http://www.pango.org/
Extract Dependencies: xz
Build Dependencies: pkgconfig
Library Dependencies: glib2, cairo, gobject-introspection, harfbuzz, Xft2
Conflicts with: pango-devel
Platforms: darwin
License: LGPL-2
Maintainers: [email protected], [email protected]
[radegast:MyPorts/ports/python] petr% port variants pango
pango has the variants:
builtin_modules: Build the modules into Pango statically (most users do not
need this variant)
quartz: Support for native Mac OS X graphics
universal: Build for multiple architectures
[+]x11: Enable X11 support
_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users