Inkscape 0.92.0 now available on MacPorts

Harald Hanche-Olsen 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.

– Harald


More information about the macports-users mailing list