nodejs and possibly snapper now require >=icu-59 webkit-gtk:2 requires icu-58 and will not build with icu-60. This also breaks gnucash with depends on webkit-gtk:2 and will not run or build the icu-60 installed. I strongly suggest we need a slot for icu:58
please create one ticket per package.
nodejs-0.12.17.ebuild : DEPEND -=- icu? ( dev-libs/icu ) nodejs-4.8.5.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-55:= ) nodejs-6.9.4.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-56:= ) nodejs-6.11.5.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-56:= ) nodejs-6.12.2.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-58.2:= ) nodejs-8.9.3.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-59.1:= ) nodejs-9.2.1.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-59:= ) nodejs-9.3.0.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-60.1:= ) nodejs-99999999.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-60.1:= ) You should be able to pick one of those and locally mask what you don't want.
The issue is the webkit-gtk:2 dependency on icu:58 There is a patch that lets it build with icu:60 but it is not in the tree
(In reply to Harris Landgarten from comment #3) > The issue is the webkit-gtk:2 dependency on icu:58 I wasn't able to find such a dependency in the webkit-gtk:2 ebuild.
So isn't this rather a duplicate of bug 621532?
yes, that is where I got the patch for webkit-gtk:2.
*** This bug has been marked as a duplicate of bug 621532 ***