<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/560eb92290ae790ddca8afef254d277850a300a1">https://github.com/macports/macports-ports/commit/560eb92290ae790ddca8afef254d277850a300a1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 560eb92290ae790ddca8afef254d277850a300a1
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Thu Aug 1 06:52:02 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> mono: update version 20181214->20190605
</span>---
devel/msbuild/Portfile | 38 ++++++++-------------------
devel/msbuild/files/patch-repositoryPath.diff | 11 --------
2 files changed, 11 insertions(+), 38 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/msbuild/Portfile b/devel/msbuild/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ef24afa..f155be9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/msbuild/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/msbuild/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup github 1.0
</span>
# mono_version is the version of port Mono
# see https://github.com/mono/mono/blob/mono-${mono_version}/packaging/MacSDK/msbuild.py for version
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup mono msbuild 804bde742bdf9d65c7ceb672a3d5400c0c22e628
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 20181214
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mono msbuild ad9c9926a76e3db0d2b878a24d44446d73640d19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20190605
</span> revision 0
categories devel
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,52 +15,36 @@ maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span> description the build platform for .NET and Visual Studio
long_description The Microsoft Build Engine is a platform for building applications.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see MSBUILD_DOWNLOAD_URL in file build/build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see msbuild_download_url in file eng/cibuild_bootstrapped_msbuild.sh
</span> # see global.json
set bootstrap_msbuild mono_msbuild_xplat-master-3c930fa8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set roslyntools_version 1.0.0-beta2-63021-06
</span>
# msbuild requires msbuild to build
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# We have not figured out how to prevent *all* downloads during build phase, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# we can at least prevent the download of roslyntools.repotoolset.${roslyntools_version}.nupkg.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See function InstallRepoToolset found in file build/build.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites-append https://github.com/mono/msbuild/releases/download/0.06/:bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/roslyntools.repotoolset/${roslyntools_version}:roslyntools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles-append ${bootstrap_msbuild}.zip:bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- roslyntools.repotoolset.${roslyntools_version}.nupkg:roslyntools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites-append https://github.com/mono/msbuild/releases/download/0.06/:bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles-append ${bootstrap_msbuild}.zip:bootstrap
</span>
checksums ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 f2032fd06438d1d0e08ca05ab077333d37244261 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 8f77822a2afd9d170fa43d33f84d814ba9a802f33fc8dec7f74a43b79d1fce83 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 15106383 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 cd94c92f7b2dbf705c21ebe261ef4f166ead5639 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 43929581d5f1556d6c6b047361774269d21e25400b3059652ac8a3a6a6208f5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 15354569 \
</span> ${bootstrap_msbuild}.zip \
rmd160 5806a472faeb46fd77fb2020671bc6bc660af09c \
sha256 281b8ae3f31c44290a3521becb7d824cb2f8957d2190417942b841a0db0ef284 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- size 20073670 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- roslyntools.repotoolset.${roslyntools_version}.nupkg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 7af5464bfcd6f1ebd976340c16a3abccaed0dc34 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 245c2afb8f2e1ea5a9b4ad091d7fcad69d608621bf0d28952ac4f6c99f670f77 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 835859
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 20073670
</span>
extract.only ${distname}${extract.suffix}
post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # replicate the code in function downloadMSBuildForMono found in file build/build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # replicate the code in function DownloadMSBuildForMono found in file eng/cibuild_bootstrapped_msbuild.sh
</span> xinstall -d -m 0755 ${worksrcpath}/artifacts
set unzip [findBinary unzip ${portutil::autoconf::unzip_path}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath}/artifacts "${unzip} -q ${distpath}/${bootstrap_msbuild}.zip"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/artifacts "${unzip} -q ${distpath}/${bootstrap_msbuild}.zip -d ${worksrcpath}/artifacts"
</span> move ${worksrcpath}/artifacts/msbuild ${worksrcpath}/artifacts/mono-msbuild
system "chmod +x ${worksrcpath}/artifacts/mono-msbuild/MSBuild.dll"
}
depends_lib port:mono
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# do not download roslyntools.repotoolset.${roslyntools_version}.nupkg during build phase
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-repositoryPath.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|__MACPORTS_packages__|${distpath}|g" ${worksrcpath}/NuGet.Config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_configure no
build.target all-mono
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/msbuild/files/patch-repositoryPath.diff b/devel/msbuild/files/patch-repositoryPath.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4fe036b..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/msbuild/files/patch-repositoryPath.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- NuGet.Config~ 2019-02-22 04:21:09.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ NuGet.Config 2019-02-22 04:21:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <configuration>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <packageSources>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <clear />
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- <add key="roslyn-tools" value="https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json" />
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ <add key="roslyn-tools" value="__MACPORTS_packages__" />
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <add key="BlobFeed" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- <add key="aspnetcore-release" value="https://dotnet.myget.org/F/aspnetcore-release/api/v3/index.json" />
</span></pre><pre style='margin:0'>
</pre>