[MacPorts] #61397: GIMP With +no_x11 Wants To Install Xorg

MacPorts noreply at macports.org
Mon Nov 2 21:41:04 UTC 2020


#61397: GIMP With +no_x11 Wants To Install Xorg
---------------------+------------------------
  Reporter:  ensafi  |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.6.3
Resolution:          |   Keywords:  highsierra
      Port:  gimp2   |
---------------------+------------------------

Comment (by ensafi):

 Replying to [comment:10 kencu]:
 > so the deal is {{{libepoxy}}} requires a bunch of deps to **build** but
 not to run. It's a bit odd, but that's the way it is.
 >
 > You shouldn't need to install all those libepoxy deps, esp mesa which
 brings in the motherload, if you're just installing a prebuilt binary.
 >
 > But if you're building a non-standard variant, you might need to.
 >
 > assuming you're installing into  {{{/opt/local}}} and can use prebuilt
 binaries, try first just seeing if you can install libepoxy as a binary:
 > {{{
 > sudo port -v install libepoxy
 > }}}
 > and if you get that in without any further hassles, then try your
 > {{{
 > sudo port -v install gimp2 +quartz
 > }}}

 So libepoxy installed on its own without any xorg dependencies, but simp2
 still tried to pull in xorg libraries via mesa.  The real culprit is mesa,
 it seems, and I'm not sure why the dependency hierarchy showed libepoxy <-
 mesa <- xorg-* unless I did not interpret it correctly.  In any case, I
 simply can't install gimp2 without triggering several xorg libraries.  At
 least it's not the whole xorg display server, so I can live with it, but
 something's not right with gimp2's dependency on mesa in native (i.e.
 +quartz +no_x11) mode.

-- 
Ticket URL: <https://trac.macports.org/ticket/61397#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list