fix build on macos
convert old update-sites to p2 and use thirdparty features from them