* Moved Podfile structure to common.cake
* Added ability to add custom code to Podfiles
* Added sample of how to use the custom_externals_download.cake file
* Now pod command will run 'pod repo update' only when a Podfile is modified or when you force it using update|repo-update|pod-repo-update bool argument
- Removed a duplicated folder in Maps binding project
- Removed Compression dll workaround in build.sh
- Added a conditional in build.ps1 file
- Bumped Cake version
- Bumped Xamarin Component version
There appears to be an issue with Mono’s compression. I believe it
is linked to this commit.
77b034cbe7
That commit changed the ‘version made by’ instead of the ‘version needed to extract.’
I believe this is the correct fix
https://gist.github.com/bholmes/09c9a4e5a5c9a2f14831a7b2b7ce89aa
The dll downloaded has that patch with the mono-4.4.0-branch-c7-baseline/5995f74
version. I will work with the Mono team to get this resolved and we can remove this
when the fix propagates to the build bots officially.
Without this patch NuGet 3.4.4 creates a corrupt nupkg.
Workaround for https://bugzilla.xamarin.com/show_bug.cgi?id=40973
`nuget pack` is creating a package with timestamps in future. I am told that
this is a know issue with mono. We will use this workaround until the mono
fix makes it onto the build bots.