Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Aug 2016 23:15:59 -0700
From:      Russell Haley <russ.haley@gmail.com>
To:        Freebsd-mono <freebsd-mono@freebsd.org>, Mikayla Hutchinson <m.j.hutchinson@gmail.com>,  MonoDevelop List <monodevelop-list@lists.ximian.com>,  Ivan Radovanovic <radovanovic@gmail.com>
Subject:   Re: Latest MonoDevelop Progress
Message-ID:  <CABx9NuSCOwqGWcr4Ce4TyV1Zj3DWcxo3kuN6ZuZGkdx310QBfw@mail.gmail.com>
In-Reply-To: <CABx9NuSae4hm-QjdwDOTvfAjkDZ13AHW8HwEcv5VH%2B8YWT4rXA@mail.gmail.com>
References:  <CABx9NuSknPJA6jZvw1svcYPFjBvHqgcWru_HSvtp%2BOX34=128A@mail.gmail.com> <576EC008.9060109@innolan.dk> <20160625185613.4698194.7455.7812@gmail.com> <576EFC4A.9020000@innolan.dk> <CABx9NuSANPcH_SSZPSEcUkvjTnf6Wb7zcxGNEBkvY6OXxQ1FGg@mail.gmail.com> <20160627121104.GA59506@FreeBSD.org> <CABx9NuR4w4%2BKh05s%2BtkCLj%2Br=V=RWaXYarU6ys7ZqFR_wRpnrg@mail.gmail.com> <20160817065951.GA48157@FreeBSD.org> <CABx9NuSae4hm-QjdwDOTvfAjkDZ13AHW8HwEcv5VH%2B8YWT4rXA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--001a1143916eadd166053a7abf10
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Success!

I was able to build monodevelop from master by including the correct
PCLs (links below, thanks Romain!) and applying the small git diff
attached. I created a default console project in MD and ran it, but
that's as far as I took my exploration (so far).

Thanks very much for everyones help. Mikayla, thanks so much for your suppo=
rt.

So, about that "patch".  I basically just hacked something out of a
file in a language i know nothing about. It seemed trivial enough
(someones not going to get a popup)? I don't use fsharp so....

On another note, I was poking around on the .net core sites. I wonder
what's going to happen with monodevelop and .net core? It seems they
(er, you?) have side stepped mono entirely.

Anyway, I'm going to enjoy my small irrelevant victory. Cheers!

Russ

Romains zip. I haven't tested it yet, but it unzips fine.
https://romain.blogreen.org/distfiles/PortableReferenceAssemblies-2014-04-1=
4.zip

tar I created using 7zip.
https://github.com/FreeBSD-DotNet/Microsoft-PCLs


Frameworks:

russellh@prescott:~/Git/monodevelop% pkg info fsharp
fsharp-4.0.1.10
Name           : fsharp
Version        : 4.0.1.10
Installed on   : Tue Aug 16 23:37:05 2016 PDT
Origin         : lang/fsharp
Architecture   : freebsd:10:x86:64
Prefix         : /usr/local
Categories     : lang
Licenses       : APACHE20
Maintainer     : mono@FreeBSD.org
WWW            : http://fsharp.org/
Comment        : Functional and object-oriented language for the .NET platf=
orm
Annotations    :
Flat size      : 45.5MiB
Description    :
F# is an open-source, strongly typed, multi-paradigm programming
language encompassing functional, imperative and object-oriented
programming techniques.  F# is most often used as a cross-platform CLI
language, but can also be used to generate JavaScript and GPU code.

F# is developed by The F# Software Foundation and Microsoft.  An open
source, cross-platform edition of F# is available from the F# Software
Foundation.  F# is also a fully supported language in Visual Studio.
Other tools supporting F# development include Mono, MonoDevelop,
SharpDevelop and the WebSharper tools for JavaScript and HTML5 web
programming.

F# originated as a variant of ML and has been influenced by OCaml, C#,
Python, Haskell, Scala and Erlang.

WWW: http://fsharp.org/

russellh@prescott:~/Git/monodevelop% pkg info mono
mono-4.4.2.11
Name           : mono
Version        : 4.4.2.11
Installed on   : Sun Aug 14 22:57:25 2016 PDT
Origin         : lang/mono
Architecture   : freebsd:10:x86:64
Prefix         : /usr/local
Categories     : lang
Licenses       :
Maintainer     : mono@FreeBSD.org
WWW            : http://www.mono-project.com/
Comment        : Open source implementation of .NET Development Framework
Shared Libs required:
        libinotify.so.0
Shared Libs provided:
        libmonosgen-2.0.so.1
        libmonoboehm-2.0.so.1
        libikvm-native.so
        libmono-profiler-iomap.so.0
        libmono-profiler-aot.so.0
        libmono-profiler-log.so.0
        libMonoSupportW.so
        libMonoPosixHelper.so
Annotations    :
        cpe            : cpe:2.3:a:mono:mono:4.4.2.11:::::freebsd10:x64
Flat size      : 178MiB
Description    :
Mono is an open source implementation of .NET Development Framework. Its
objective is to enable UNIX developers to build and deploy cross-platform
.NET Applications. The project implements various technologies developed by
Microsoft that have now been submitted to the ECMA for standardization.

Mono provides the necessary software to develop and run .NET client and
server applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.

WWW: http://www.mono-project.com/



On Thu, Aug 18, 2016 at 2:15 PM, Russell Haley <russ.haley@gmail.com> wrote=
:
> On Tue, Aug 16, 2016 at 11:59 PM, Romain Tarti=C3=A8re <romain@blogreen.o=
rg> wrote:
>> On Tue, Aug 16, 2016 at 10:37:28PM -0700, Russell Haley wrote:
>>> Thanks for this Romain, I'm just getting around to it now. It looks
>>> like Nuget is now part of the mono make system so there's not much
>>> there to do. I tried to contact the master site in your patch
>>> http://storage.bos.xamarin.com/bot-provisioning/
>>>
>>> but it didn't respond.
>>
>> Seems currently broken, I hope it has not been decomissioned.  In the
>> meantime, I lukily still have the distfile around, I made it avialble
>> here:
>>
>> https://romain.blogreen.org/distfiles/PortableReferenceAssemblies-2014-0=
4-14.zip
>
> If you would like to simply publish your port file with a re-direct to
> this zip I would be just as happy with that. It appears this file is
> "well formed" as the directories are respected when I open it from
> PC-BSD (gui or non-gui). I guess I'll compare against the "newer" list
> I have.
>
>>> I don't know if you saw, but I tried installing the official microsoft
>>> pcl reference binaries. They need to be extracted on Windows from the
>>> binary installer (exe) and then the zip file doesn't work in FreeBSD
>>> (doesn't respect the MSDOS directory names).   I've put a tar file up
>>> on  github under Freebsd-dotnet and I'll try my hand at a port file.
>>
>> Maybe it's worth double-checking this is permitted :-)  Also, maybe
>> checking the differences with
>> https://github.com/mono/reference-assemblies makes sense?
>
> I did try the mono reference assemblies once before but will look at it a=
gain.

--001a1143916eadd166053a7abf10
Content-Type: text/plain; charset=US-ASCII; name="monodevelop-head-diff.txt"
Content-Disposition: attachment; filename="monodevelop-head-diff.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_is36yqj10

ZGlmZiAtLWdpdCBhL21haW4vZXh0ZXJuYWwvZnNoYXJwYmluZGluZy9Nb25vRGV2ZWxvcC5GU2hh
cnBCaW5kaW5nL0ZTaGFycFRleHRFZGl0b3JDb21wbGV0aW9uLmZzIGIvbWFpbi9leHRlcm5hbC9m
c2hhcnBiaW5kaW5nL01vbm9EZXZlbG9wLkZTaGFycEJpbmRpbmcvRlNoYXJwVGV4dEVkaXRvckNv
bXBsZXRpb24uZnMKaW5kZXggNzQ0Njg3NS4uOGYwMDIyZiAxMDA2NDQKLS0tIGEvbWFpbi9leHRl
cm5hbC9mc2hhcnBiaW5kaW5nL01vbm9EZXZlbG9wLkZTaGFycEJpbmRpbmcvRlNoYXJwVGV4dEVk
aXRvckNvbXBsZXRpb24uZnMKKysrIGIvbWFpbi9leHRlcm5hbC9mc2hhcnBiaW5kaW5nL01vbm9E
ZXZlbG9wLkZTaGFycEJpbmRpbmcvRlNoYXJwVGV4dEVkaXRvckNvbXBsZXRpb24uZnMKQEAgLTg4
LDI3ICs4OCwyNyBAQCB0eXBlIEZzaU1lbWJlckNvbXBsZXRpb25EYXRhKGRpc3BsYXlUZXh0LCBj
b21wbGV0aW9uVGV4dCwgaWNvbikgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRGlzcGxh
eUZsYWdzID0gRGlzcGxheUZsYWdzLkRlc2NyaXB0aW9uSGFzTWFya3VwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSWNvbiA9IGljb24pCiAKLSAgICBvdmVycmlkZSB4LkNyZWF0ZVRvb2x0
aXBJbmZvcm1hdGlvbiAoX3NtYXJ0V3JhcCwgY2FuY2VsKSA9Ci0gICAgICAgIG1hdGNoIEZTaGFy
cEludGVyYWN0aXZlUGFkLkZzaSB3aXRoCi0gICAgICAgIHwgU29tZSBwYWQgLT4KLSAgICAgICAg
ICAgIG1hdGNoIHBhZC5TZXNzaW9uIHdpdGgKLSAgICAgICAgICAgIHwgU29tZSBzZXNzaW9uIC0+
ICAgICAgICAgICAgICAKKyAgICAvL292ZXJyaWRlIHguQ3JlYXRlVG9vbHRpcEluZm9ybWF0aW9u
IChfc21hcnRXcmFwLCBjYW5jZWwpID0KKyAgICAvLyAgICBtYXRjaCBGU2hhcnBJbnRlcmFjdGl2
ZVBhZC5Gc2kgd2l0aAorICAgIC8vICAgIHwgU29tZSBwYWQgLT4KKyAgICAvLyAgICAgICAgbWF0
Y2ggcGFkLlNlc3Npb24gd2l0aAorICAgICAvLyAgICAgICB8IFNvbWUgc2Vzc2lvbiAtPiAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgLy8gZ2V0IGNvbXBsZXRpb25zIGZyb20gcmVtb3Rl
IGZzaSBwcm9jZXNzCi0gICAgICAgICAgICAgICAgcGFkLlJlcXVlc3RUb29sdGlwIGRpc3BsYXlU
ZXh0Ci0KLSAgICAgICAgICAgICAgICBsZXQgY29tcHV0YXRpb24gPQotICAgICAgICAgICAgICAg
ICAgICBhc3luYyB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBsZXQhIHRvb2x0aXAgPSBBc3lu
Yy5Bd2FpdEV2ZW50IChzZXNzaW9uLlRvb2x0aXBSZWNlaXZlZCkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIG1hdGNoIHRvb2x0aXAgd2l0aAotICAgICAgICAgICAgICAgICAgICAgICAgfCBNb25v
RGV2ZWxvcC5GU2hhcnAuU2hhcmVkLlRvb2xUaXAgKHNpZ25hdHVyZSwgeG1sZG9jLCBmb290ZXIp
IC0+Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0ISB0b29sdGlwSW5mbyA9IFN5bWJv
bFRvb2x0aXBzLmdldFRvb2x0aXBJbmZvcm1hdGlvbkZyb21UaXAgKHNpZ25hdHVyZSwgeG1sZG9j
LCBmb290ZXIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRvb2x0aXBJbmZv
Ci0gICAgICAgICAgICAgICAgICAgICAgICB8IE1vbm9EZXZlbG9wLkZTaGFycC5TaGFyZWQuRW1w
dHlUaXAgLT4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gVG9vbHRpcEluZm9y
bWF0aW9uKCkKLSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIEFzeW5jLlN0
YXJ0QXNUYXNrKGNvbXB1dGF0aW9uLCBjYW5jZWxsYXRpb25Ub2tlbiA9IGNhbmNlbCkKLSAgICAg
ICAgICAgIHwgXyAtPiBUYXNrLkZyb21SZXN1bHQgKFRvb2x0aXBJbmZvcm1hdGlvbigpKQotICAg
ICAgICB8IF8gLT4gVGFzay5Gcm9tUmVzdWx0IChUb29sdGlwSW5mb3JtYXRpb24oKSkKKyAgICAg
Ly8gICAgICAgICAgIHBhZC5SZXF1ZXN0VG9vbHRpcCBkaXNwbGF5VGV4dAorCisgICAgICAgICAg
ICAgICAgLy9sZXQgY29tcHV0YXRpb24gPQorICAgICAgICAgICAgICAgIC8vICAgIGFzeW5jIHsK
KyAgICAgICAgICAgICAgICAgICAgICAgIC8vbGV0ISB0b29sdGlwID0gQXN5bmMuQXdhaXRFdmVu
dCAoc2Vzc2lvbi5Ub29sdGlwUmVjZWl2ZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAvL21h
dGNoIHRvb2x0aXAgd2l0aAorICAgICAgICAgICAgICAgICAgICAgICAgLy98IE1vbm9EZXZlbG9w
LkZTaGFycC5TaGFyZWQuVG9vbFRpcCAoc2lnbmF0dXJlLCB4bWxkb2MsIGZvb3RlcikgLT4KKyAg
ICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGxldCEgdG9vbHRpcEluZm8gPSBTeW1ib2xUb29s
dGlwcy5nZXRUb29sdGlwSW5mb3JtYXRpb25Gcm9tVGlwIChzaWduYXR1cmUsIHhtbGRvYywgZm9v
dGVyKQorICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcmV0dXJuIHRvb2x0aXBJbmZvCisg
ICAgICAgICAgICAgICAgICAgICAgICAvL3wgTW9ub0RldmVsb3AuRlNoYXJwLlNoYXJlZC5FbXB0
eVRpcCAtPgorICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcmV0dXJuIFRvb2x0aXBJbmZv
cm1hdGlvbigpCisgICAgICAgICAgICAgICAgIC8vICAgfQorICAgICAgICAgICAgICAgIC8vQXN5
bmMuU3RhcnRBc1Rhc2soY29tcHV0YXRpb24sIGNhbmNlbGxhdGlvblRva2VuID0gY2FuY2VsKQor
ICAgICAgLy8gICAgICB8IF8gLT4gVGFzay5Gcm9tUmVzdWx0IChUb29sdGlwSW5mb3JtYXRpb24o
KSkKKyAgICAgIC8vICB8IF8gLT4gVGFzay5Gcm9tUmVzdWx0IChUb29sdGlwSW5mb3JtYXRpb24o
KSkKIAogbW9kdWxlIENvbXBsZXRpb24gPSAKICAgICB0eXBlIENvbnRleHQgPSB7IAo=
--001a1143916eadd166053a7abf10--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuSCOwqGWcr4Ce4TyV1Zj3DWcxo3kuN6ZuZGkdx310QBfw>