[MacPorts] #56464: gimp2 no longer compiles with the +quartz variant
MacPorts
noreply at macports.org
Fri May 11 13:17:56 UTC 2018
#56464: gimp2 no longer compiles with the +quartz variant
---------------------------------+---------------------------------
Reporter: MarcusCalhoun-Lopez | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: gimp2 gvfs libgdata
---------------------------------+---------------------------------
Recent, the gvfs variant [https://github.com/macports/macports-
ports/commit/b16898e6b4f6db1fcfc06ef2410aa2c05a9df417 was removed] from
gimp2,
and gvfs was made a required dependency.\\
This pulls in a dependency on gcr, which is
[https://trac.macports.org/ticket/41839 incompatible with the quartz
variant].\\
Of course, the best solution would be to get gcr working with quartz.\\
However, this seems more like a long-term project since it
[https://bugzilla.gnome.org/show_bug.cgi?id=734366 does not seem to be a
high priority upstream].
In the short-term, I can think of two workarounds:
1. Add quartz/x11 variants to\\
libgdata
{{{
variant quartz conflicts x11 {
depends_lib-delete port:gnome-online-accounts \
port:gcr \
port:libxml2
configure.args-replace --enable-gnome --disable-gnome
configure.args-replace --enable-goa --disable-goa
}
}}}
gvfs
{{{
variant quartz conflicts x11 {
configure.args-replace --enable-goa --disable-goa
configure.args-append --disable-gcr
depends_lib-delete port:gnome-online-accounts
}
}}}
2. Add quartz/x11 variants to gimp2
{{{
variant quartz conflicts x11 {
depends_lib-delete port:gvfs
}
}}}
I am not at all sure this is the right way to do this.\\
As far as I can tell, gvfs is a [https://packages.debian.org/sid/gimp
runtime dependency] of gimp2.
I would be happy to create a pull request for either option.\\
Are either viable?\\
I am very much out of my element with GNOME.
--
Ticket URL: <https://trac.macports.org/ticket/56464>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list