[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