added some boost patches from ports that fix some issues when building packages dependent on boost