Opened 9 years ago

Closed 9 years ago

#50376 closed enhancement (duplicate)

gcr: remove dependency on gtk3 +x11

Reported by: m.rick@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: gcr

Description

It's more a question than a ticket.

Is it necessary to have gcr been built with GTK3 +x11? Wouldn't it be possible to get it working with GTK3 +quartz as well? or like pango/cairo +x11+quartz?

Change History (2)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to devans@…
Port: gcr added
Version: 2.3.4

In the future, please fill in the Port field and Cc the port maintainers (port info --maintainers gcr), if any.

comment:2 Changed 9 years ago by dbevans (David B. Evans)

Resolution: duplicate
Status: newclosed
Summary: gcr builds with GTK3 x11gcr: remove dependency on gtk3 +x11

This is a known issue.

GCR directly uses the GTK+ X11 backend API instead of using the higher level backend agnostic API. Until this is changed, it's not possible to build gcr (and thus it's dependenents) without gtk3 +x11.

This has been reported upstream. The upstream developers have indicated that they are willing to entertain a patch to remove this requirement but are not actively working on a solution themselves.

Duplicate of #41839. See that ticket for further details.

Note: See TracTickets for help on using tickets.