Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Sep 2017 19:01:17 -0700
From:      Russell Haley <russ.haley@gmail.com>
To:        David Naylor <naylor.b.david@gmail.com>
Cc:        Freebsd-mono <freebsd-mono@freebsd.org>
Subject:   Re: Update on porting mono 5
Message-ID:  <CABx9NuQergCWxKL1EhJtkZwM0F13ma9oBnCxQ8bPE%2B-S30eAGQ@mail.gmail.com>
In-Reply-To: <CAMQxofmmGtshS7ykYHpKwhiT-yoti6Ri2qs00nMSR5xMzZc6Jg@mail.gmail.com>
References:  <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> <CAMQxofmmGtshS7ykYHpKwhiT-yoti6Ri2qs00nMSR5xMzZc6Jg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 21, 2017 at 1:20 PM, David Naylor <naylor.b.david@gmail.com> wr=
ote:
> Hi
>
> A quick update on the update to mono5.  In theory everything should be
> working (i.e. mono, monodevelop, etc).
>
> A review has also been created (so you can access the patch).  Please tes=
t
> it.
>
> https://reviews.freebsd.org/D12440

Hi David,

I created a VM with fdb current and created a ports dir from svn under
my user. I attempted to apply your patch file and part of it was
rejected. It's most likely my error as I'm poor at patching.

I haven't even looked it over yet, but I've got to run out for a bit.
I'll check back later. Here is the output:

Script started on Fri Sep 22 11:44:20 2017

russellh@fbd-12:~/ports % patch -p0 <../patches/D12440

Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: Mk/Uses/mono.mk
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- Mk/Uses/mono.mk
|+++ Mk/Uses/mono.mk
--------------------------
Patching file Mk/Uses/mono.mk using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 10.
Hunk #3 succeeded at 25.
Hunk #4 succeeded at 75.
Hunk #5 succeeded at 158.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- devel/monodevelop/Makefile
|+++ devel/monodevelop/Makefile
--------------------------
Patching file devel/monodevelop/Makefile using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 15.
Hunk #3 succeeded at 88.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- devel/monodevelop/distinfo
|+++ devel/monodevelop/distinfo
--------------------------
Patching file devel/monodevelop/distinfo using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-Makefile.am
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- devel/monodevelop/files/patch-Makefile.am
|+++ /dev/null
--------------------------
Patching file devel/monodevelop/files/patch-Makefile.am using Plan A...
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.t=
argets
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.targ=
ets
|+++ devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.targ=
ets
--------------------------
Patching file devel/monodevelop/files/patch-external_fsharpbinding_.paket_p=
aket.targets
using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNet.=
csproj
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.AspNet.csp=
roj
--------------------------
Patching file devel/monodevelop/files/patch-src_addins_AspNet_MonoDevelop.A=
spNet.csproj
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Mon=
oDevelop.DotNetCore.csproj
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_MonoDe=
velop.DotNetCore.csproj
--------------------------
Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo=
re_MonoDevelop.DotNetCore.csproj
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Pro=
perties_MonoDevelop.DotNetCore.addin.xml
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_Proper=
ties_MonoDevelop.DotNetCore.addin.xml
--------------------------
Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo=
re_Properties_MonoDevelop.DotNetCore.addin.xml
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_pac=
kages.config
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCore_packag=
es.config
--------------------------
Patching file devel/monodevelop/files/patch-src_addins_MonoDevelop.DotNetCo=
re_packages.config
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop=
.Core.csproj
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoDevelop.Co=
re.csproj
--------------------------
Patching file devel/monodevelop/files/patch-src_core_MonoDevelop.Core_MonoD=
evelop.Core.csproj
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/nupkg-appveyor
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/nupkg-appveyor
--------------------------
Patching file devel/monodevelop/nupkg-appveyor using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/nupkg-azure_appservice
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/nupkg-azure_appservice
--------------------------
Patching file devel/monodevelop/nupkg-azure_appservice using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/nupkg-nuget
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/nupkg-nuget
--------------------------
Patching file devel/monodevelop/nupkg-nuget using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/nupkg-nuget3
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/nupkg-nuget3
--------------------------
Patching file devel/monodevelop/nupkg-nuget3 using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/nupkg-templating
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/monodevelop/nupkg-templating
--------------------------
Patching file devel/monodevelop/nupkg-templating using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/monodevelop/pkg-plist
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- devel/monodevelop/pkg-plist
|+++ devel/monodevelop/pkg-plist
--------------------------
Patching file devel/monodevelop/pkg-plist using Plan A...
Hunk #1 succeeded at 11.
Hunk #2 succeeded at 74.
Hunk #3 succeeded at 92.
Hunk #4 succeeded at 187.
Hunk #5 succeeded at 512.
Hunk #6 succeeded at 612.
Hunk #7 succeeded at 624.
Hunk #8 succeeded at 767.
Hunk #9 succeeded at 811.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/Makefile
--------------------------
Patching file devel/msbuild/Makefile using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/distinfo
--------------------------
Patching file devel/msbuild/distinfo using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/csc.exe
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/csc.exe
--------------------------
Patching file devel/msbuild/files/csc.exe using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/dotnet
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/dotnet
--------------------------
Patching file devel/msbuild/files/dotnet using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-cibuild.sh
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-cibuild.sh
--------------------------
Patching file devel/msbuild/files/patch-cibuild.sh using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-dir.props
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-dir.props
--------------------------
Patching file devel/msbuild/files/patch-dir.props using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-gen__build__info.sh
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-gen__build__info.sh
--------------------------
Patching file devel/msbuild/files/patch-gen__build__info.sh using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-install-mono-prefix.sh
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-install-mono-prefix.sh
--------------------------
Patching file devel/msbuild/files/patch-install-mono-prefix.sh using Plan A=
...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-mono_facades_build.proj
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-mono_facades_build.proj
--------------------------
Patching file devel/msbuild/files/patch-mono_facades_build.proj using Plan =
A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extensio=
ns.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.extensions.=
1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspec
--------------------------
Patching file devel/msbuild/files/patch-packages_Microsoft.xunit.netcore.ex=
tensions.1.0.0-prerelease-00629-09_Microsoft.xunit.netcore.extensions.nuspe=
c
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Build.OM.UnitTests_project.json
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Build.UnitTests_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Build.UnitTests_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Build.UnitTests_project.json
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Build_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Build_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Build_project.json using Plan A=
...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_MSBuild_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_MSBuild_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_MSBuild_project.json using Plan=
 A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Tasks.UnitTests_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Tasks.UnitTests_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Tasks.UnitTests_project.json
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Tasks_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Tasks_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Tasks_project.json using Plan A=
...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-src_Utilities.UnitTests_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-src_Utilities.UnitTests_project.json
--------------------------
Patching file devel/msbuild/files/patch-src_Utilities.UnitTests_project.jso=
n
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/files/patch-targets_roslyn_project.json
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/files/patch-targets_roslyn_project.json
--------------------------
Patching file devel/msbuild/files/patch-targets_roslyn_project.json
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/pkg-descr
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/pkg-descr
--------------------------
Patching file devel/msbuild/pkg-descr using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: devel/msbuild/pkg-plist
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ devel/msbuild/pkg-plist
--------------------------
Patching file devel/msbuild/pkg-plist using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/fsharp/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/fsharp/Makefile
|+++ lang/fsharp/Makefile
--------------------------
Patching file lang/fsharp/Makefile using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 12.
Hunk #3 succeeded at 28.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/fsharp/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/fsharp/distinfo
|+++ lang/fsharp/distinfo
--------------------------
Patching file lang/fsharp/distinfo using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 17.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/fsharp/files/patch-Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/fsharp/files/patch-Makefile
|+++ lang/fsharp/files/patch-Makefile
--------------------------
Patching file lang/fsharp/files/patch-Makefile using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 6.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/fsharp/pkg-plist
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/fsharp/pkg-plist
|+++ lang/fsharp/pkg-plist
--------------------------
Patching file lang/fsharp/pkg-plist using Plan A...
Hunk #1 succeeded at 19.
Hunk #2 succeeded at 130.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/Makefile
|+++ lang/mono/Makefile
--------------------------
Patching file lang/mono/Makefile using Plan A...
Hunk #1 failed at 2.
Hunk #2 succeeded at 15.
Hunk #3 succeeded at 30.
Hunk #4 succeeded at 70.
Hunk #5 succeeded at 81.
1 out of 5 hunks failed--saving rejects to lang/mono/Makefile.rej
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/distinfo
|+++ lang/mono/distinfo
--------------------------
Patching file lang/mono/distinfo using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-configure.ac
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-configure.ac
|+++ lang/mono/files/patch-configure.ac
--------------------------
Patching file lang/mono/files/patch-configure.ac using Plan A...
Hunk #1 succeeded at 1.
Hunk #2 succeeded at 8.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-eglib_src_gfile-posix.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-eglib_src_gfile-posix.c
|+++ lang/mono/files/patch-eglib_src_gfile-posix.c
--------------------------
Patching file lang/mono/files/patch-eglib_src_gfile-posix.c using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_metadata_socket-io.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-mono_metadata_socket-io.c
|+++ /dev/null
--------------------------
Patching file lang/mono/files/patch-mono_metadata_socket-io.c using Plan A.=
..
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_mini_mini-posix.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ lang/mono/files/patch-mono_mini_mini-posix.c
--------------------------
Patching file lang/mono/files/patch-mono_mini_mini-posix.c using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_profiler_ptestrunner.pl
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ lang/mono/files/patch-mono_profiler_ptestrunner.pl
--------------------------
Patching file lang/mono/files/patch-mono_profiler_ptestrunner.pl using Plan=
 A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_utils_mono-compiler.h
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-mono_utils_mono-compiler.h
|+++ /dev/null
--------------------------
Patching file lang/mono/files/patch-mono_utils_mono-compiler.h using Plan A=
...
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_utils_mono-proclib.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-mono_utils_mono-proclib.c
|+++ lang/mono/files/patch-mono_utils_mono-proclib.c
--------------------------
Patching file lang/mono/files/patch-mono_utils_mono-proclib.c using Plan A.=
..
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_utils_mono-threads.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ lang/mono/files/patch-mono_utils_mono-threads.c
--------------------------
Patching file lang/mono/files/patch-mono_utils_mono-threads.c using Plan A.=
..
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-mono_utils_w32handle.c
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-mono_utils_w32handle.c
|+++ /dev/null
--------------------------
Patching file lang/mono/files/patch-mono_utils_w32handle.c using Plan A...
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/files/patch-scripts_mono-heapviz
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/files/patch-scripts_mono-heapviz
|+++ lang/mono/files/patch-scripts_mono-heapviz
--------------------------
Patching file lang/mono/files/patch-scripts_mono-heapviz using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lang/mono/pkg-plist
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- lang/mono/pkg-plist
|+++ lang/mono/pkg-plist
--------------------------
Patching file lang/mono/pkg-plist using Plan A...
Hunk #1 succeeded at 8.
Hunk #2 succeeded at 194.
Hunk #3 succeeded at 211.
Hunk #4 succeeded at 286.
Hunk #5 succeeded at 302.
Hunk #6 succeeded at 413.
Hunk #7 succeeded at 431.
Hunk #8 succeeded at 547.
Hunk #9 succeeded at 932.
Hunk #10 succeeded at 977.
Hunk #11 succeeded at 988.
Hunk #12 succeeded at 1025.
Hunk #13 succeeded at 1075.
Hunk #14 succeeded at 1104.
Hunk #15 succeeded at 1154.
Hunk #16 succeeded at 1202.
Hunk #17 succeeded at 1306.
Hunk #18 succeeded at 2430.
Hunk #19 succeeded at 2452.
Hunk #20 succeeded at 2472.
Hunk #21 succeeded at 2496.
Hunk #22 succeeded at 2564.
Hunk #23 succeeded at 2590.
Hunk #24 succeeded at 2641.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gnome-sharp20/Makefile
|+++ x11-toolkits/gnome-sharp20/Makefile
--------------------------
Patching file x11-toolkits/gnome-sharp20/Makefile using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 17.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gnome-sharp20/distinfo
|+++ x11-toolkits/gnome-sharp20/distinfo
--------------------------
Patching file x11-toolkits/gnome-sharp20/distinfo using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/files/patch-configure
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gnome-sharp20/files/patch-configure
|+++ /dev/null
--------------------------
Patching file x11-toolkits/gnome-sharp20/files/patch-configure using Plan A=
...
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/files/patch-configure.in.in
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ x11-toolkits/gnome-sharp20/files/patch-configure.in.in
--------------------------
Patching file x11-toolkits/gnome-sharp20/files/patch-configure.in.in
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.custom
|+++ /dev/null
--------------------------
Patching file x11-toolkits/gnome-sharp20/files/patch-gnome_CanvasPathDef.cu=
stom
using Plan A...
Hunk #1 succeeded at 0.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- /dev/null
|+++ x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.am
--------------------------
Patching file x11-toolkits/gnome-sharp20/files/patch-sample_gconf_Makefile.=
am
using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gtk-sharp20/Makefile
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gtk-sharp20/Makefile
|+++ x11-toolkits/gtk-sharp20/Makefile
--------------------------
Patching file x11-toolkits/gtk-sharp20/Makefile using Plan A...
Hunk #1 succeeded at 2.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: x11-toolkits/gtk-sharp20/distinfo
|=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|--- x11-toolkits/gtk-sharp20/distinfo
|+++ x11-toolkits/gtk-sharp20/distinfo
--------------------------
Patching file x11-toolkits/gtk-sharp20/distinfo using Plan A...
Hunk #1 succeeded at 1.
done
russellh@fbd-12:~/ports % ls lang/mono

Makefile Makefile.rej distinfo files pkg-message pkg-plist.orig
Makefile.orig Makefile.rej.orig distinfo.orig pkg-descr pkg-plist
russellh@fbd-12:~/ports % cat Makefile  .rej

cat: Makefile.rej: No such file or directory
russellh@fbd-12:~/ports % cat lang/mono/Makefile.rej

@@ -2,9 +2,8 @@
 # $FreeBSD: head/lang/mono/Makefile 446741 2017-07-27 13:57:30Z mat $

 PORTNAME=3D mono
-PORTVERSION=3D 4.8.1.0
+PORTVERSION=3D 5.2.0.215
 DISTVERSIONPREFIX=3D mono-
-PORTREVISION=3D 1
 CATEGORIES=3D lang

 MAINTAINER=3D mono@FreeBSD.org
russellh@fbd-12:~/ports % exit

exit

Script done on Fri Sep 22 11:46:10 2017


Cheers,
Russ

> Regards
>
> On 25 August 2017 at 21:41, David Naylor <naylor.b.david@gmail.com> wrote=
:
>
>> On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote:
>> > Hi David,
>> >
>> > On Tue, Aug 15, 2017 at 09:11:57AM +0200, David Naylor wrote:
>> > > Here is an update on porting mono 5:
>> > >  - mono: 5.1.0.1 (needs to be updated to 5.2, tests run)
>> > >  - msbuild: 15.3 (needs tests ported and run, upstream bugs filed)
>> > >  - fsharp: 4.1.25 (WIP)
>> > >  - monodevelop: 7.0.1.24 (WIP)
>> > >  - gtksharp20: 2.12.45 (WIP)
>> > >  - avahi-sharp: 0.7 (not started)
>> > >  - bumping all dependent ports (not started)
>> > >  - exp-run (not started)
>> > >
>> > > Would anyone be interested in doing a (Phabricator) review?
>> >
>> > I don't actively use mono nowadays but sure, I can check if my old cod=
e
>> > tests suites still pass with the update.  I have just registered to
>> > Phabricator and have no previous experience with this tool, so get rea=
dy
>> > to teach me stuff ;-)
>>
>> Great, thanks.
>>
>> Here is a status update (with patch [1][3]).  Things aren't ready yet, b=
ut
>> as
>> it
>> stands:
>>  - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib
>> [run-test-local])
>>  - devel/msbuild: 15.3 (tests failing [with SIGABRT])
>>  - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid =
IL
>> code])
>>  - x11-toolkits/gtk-sharp20: 2.12.45
>>  - x11-toolkits/gnome-sharp20: 2.24.4
>> WIP:
>>  - devel/monodevelop: 7.1.0.1297 (full nuget package restore required
>> [extra
>> nuget support required])
>>  - devel/mono-addins: depreciate [2] (broken with mono5), fix dependenci=
es
>> TODO:
>>  - mono: test self hosting
>>  - update mono-lite version
>>  - avahi-sharp: 0.7
>>  - bump all dependent ports
>>  - exp-run
>>  - commit to ports
>>  - upstream patches
>>  - fix tests
>>
>> Note that the failing tests don't worry me too much.  Most of them are e=
dge
>> cases that won't affect the average user (i.e. not a blocker to commit t=
o
>> ports) - also I don't know how many tests are failing on other platforms
>> (if
>> any).
>>
>> [1] git clone https://github.com/DragonSA/ports; cd ports; git diff
>> master..origin/mono5.2.0.215
>> [2] A general discussion needs to be had around nuget packages.  How do =
we
>> consume them?
>>   i) as downloads with each port containing a copy
>>  ii) local ports with consistency across the Ports Collections
>> iii) A mixture of the above (i.e. (ii) is there is a native component,
>> otherwise (i))
>> I prefer (ii) as I think it gives the end user the best leverage to patc=
h
>> issues with nuget packages locally (and to get updates without waiting o=
n
>> a)
>> upstream, and b) us/ports maintainer).  However, at this point that opti=
on
>> is
>> at 0% progress.
>> [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz
> _______________________________________________
> freebsd-mono@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mono
> To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuQergCWxKL1EhJtkZwM0F13ma9oBnCxQ8bPE%2B-S30eAGQ>