Inkscape 0.92.0 now available on MacPorts
hanche at runbox.no
Sun Jan 8 12:14:40 CET 2017
From: David Evans
Date: 8 January 2017 at 00:43:46
> While you do this, I'll make a list of other inkscape dependencies from my (working) installation that need to be rebuilt with +quartz.
FWIW, here is the result of starting with my non-working version of inkscape (which does not trigger xquartz startup btw), running
port -q rdeps --no-build --index inkscape
and then running port -q installed on each reported dependency, and finally grepping for x11:
gdk-pixbuf2 @2.36.3_0+x11 (active)
cairo @1.14.8_0+quartz+x11 (active)
pango @1.40.3_1+quartz+x11 (active)
cairomm @1.10.0_3+quartz+x11 (active)
pangomm @2.36.0_0+quartz+x11 (active)
ImageMagick @6.9.6-6_0+rsvg+x11 (active)
giflib @4.2.3_0+x11 (active)
ghostscript @9.19_0+x11 (active)
I assume ImageMagick and ghostscript are harmless in this context. But gdk-pixbuf2? It has no quartz variant.
On a different note, I had assumed, perhaps too naïvely, that this sort of problem is what a package system is supposed to protect against. Since it appearently doesn't, is the underlying problem that the problem is too complex to be handled by a dependency system like macports's? This is the sort of problem that makes the nix package system look more attractive. Though it may also be (a lot?) harder to use.
More information about the macports-users