Created attachment 167815 [details]
Avoid installation of MONTSTEROUS ICU library with light-weight DMs like XFCE as it unconditionaly sucked in to system via pango->harfbuzz->icu dependency chain.
This patch strip off ICU-dependent part of harfbuzz into separate port named hardbuzz-icu. Grepping shows that the only users of harfbuzz icu backend are libreoffice, chromium and webkit-gtk, so resulting patch is not very big.
Created attachment 167816 [details]
harfbuzz-icu poudriere log
Created attachment 181982 [details]
Reworked harfbuzz-icu split off patch
Assign over to portmgr@ for exp-run.
Please run a exp-run for this patch. I have checked all the ports that define a dependency on harfbuzz. Just want to be sure to catch any "hidden" harfbuzz-icu users.
Exp-run looks fine (done on ports/head@439347)
A commit references this bug:
Date: Thu Apr 27 21:31:11 UTC 2017
New revision: 439575
Split off the harfbuzz icu support into it's own port.
Submitted by: Vladimir Kondratyev <firstname.lastname@example.org>
Exp-run by: antoine@