inkscape quartz 版をいれる
macport では inkscape の quartz版がインストールできる。これはネイティブ版つまり脱X11なんだ。
なにも考えずに
sudo port inkscape +quartz
とすればいいように思っていたんだが、依存ライブラリ等が +x11 でビルドされていたら+quartz をあきらめて +x11でインストールされてしまうようだ。
多数のport を再インストールしてようやく
sudo port inkscape +quartz
ができた。
できたが、
2017-11-19 19:49:31.395 inkscape[25374:16033505] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
こういうワーニングがでる。調べると、 userSpaceScaleFactor が gtk のどこかで使われているためらしい。 gtk が更新されたらでなくなるだろう。