Re: [MonoDevelop] Latest MonoDevelop Progress
Hello, We are working to get the PCL reference assemblies relicensed under MIT to allow redistribution and avoid these gymnastics. Miguel. On 8/20/16, 2:15 AM, "Monodevelop-list on behalf of Russell Haley"wrote: 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 support. 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://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fromain.blogreen.org%2fdistfiles%2fPortableReferenceAssemblies-2014-04-14.zip=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1=GqwRNh6MvzVbp55wMcAwBdHAxgvH%2bObqcGaJ10tWOU8%3d 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 : m...@freebsd.org WWW: https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d Comment: Functional and object-oriented language for the .NET platform 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: https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ffsharp.org%2f=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1=GqZ5L39IpjC0HncN88UnzjPB3P8j5QU5zq2FNmi%2bd%2bM%3d 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 : m...@freebsd.org WWW: https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.mono-project.com%2f=01%7c01%7cmiguel%40microsoft.com%7cd2a06da2b684431b85de08d3c8c1785f%7c72f988bf86f141af91ab2d7cd011db47%7c1=NMj8RtK3g9ltVnJCzYGs6mAZbKrGND6SZJOdTHlggWs%3d 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
Re: Latest MonoDevelop Progress
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 support. 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-14.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 : m...@freebsd.org WWW: http://fsharp.org/ Comment: Functional and object-oriented language for the .NET platform 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 : m...@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 Haleywrote: > On Tue, Aug 16, 2016 at 11:59 PM, Romain Tartière 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-04-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).
Re: Latest MonoDevelop Progress
On Tue, Aug 16, 2016 at 11:59 PM, Romain Tartièrewrote: > 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-04-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 again. ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: Latest MonoDevelop Progress
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-04-14.zip > 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? Regards, -- Romain Tartièrehttp://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated) signature.asc Description: PGP signature
Re: Latest MonoDevelop Progress
On Mon, Jun 27, 2016 at 5:11 AM, Romain Tartièrewrote: > On Sun, Jun 26, 2016 at 11:25:06PM -0700, Russell Haley wrote: >> On Sat, Jun 25, 2016 at 2:48 PM, Carsten Larsen wrote: >> > On 25-06-2016, 20:56 Russell Haley wrote: >> > > I'm unsure to where they get copied. >> > >> > [...] >> > >> > The Debian package consist of 955 files (and folders): >> > http://pastebin.com/ATS2M4F7 >> >> Thanks Carsten, that is the confirmation I needed. Great reference here: >> >> https://github.com/gentoo/dotnet/issues/111 > > In case it helps, there is an old patch for adding > devel/referenceassemblies-pcl to the ports tree (but installing binaries > through the ports system is ugly, so I did not pushed it in the official > ports): > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=168589=edit 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. 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. Cheers, Russ ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: Latest MonoDevelop Progress
On 06/27/2016 18:10, Russell Haley napisa: ... patches, instead of doing it through svn patches. It will make everything WAY easier to push back upstream. Not that it matters, eh, Ivan? :0) I already see who is to be in charge of pushing everything upstream :-P ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: Latest MonoDevelop Progress
On 25-06-2016, 20:56 Russell Haley wrote: > > I'm unsure to where they get copied. > The Debian PCL assemblies ends up in: /usr/lib/mono/xbuild-frameworks/.NETPortable/ On FreeBSD it shold be: /usr/local/lib/mono/xbuild-frameworks/.NETPortable/ If you use current ports version of mono (4.2.3) you should already have: /usr/local/lib/mono/xbuild/Microsoft/Portable/ The Debian package consist of 955 files (and folders): http://pastebin.com/ATS2M4F7 Carsten Larsen ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: Latest MonoDevelop Progress
Thanks Carsten, I'm unsure to where they get copied. Sent from my BlackBerry 10 smartphone on the Koodo network. Original Message From: Carsten Larsen Sent: Saturday, June 25, 2016 10:31 AM To: Russell Haley; Freebsd-mono Subject: Re: Latest MonoDevelop Progress Hi Russ On 25-06-2016, 09:14 Russell Haley wrote: > Lots of work and still no love. My last attempt to port monodevelop > wasn't nearly this complicated. I'm blogging it in my wiki: > > https://github.com/RussellHaley/monodevelop/wiki I think you are missing the|PCL Reference Assemblies (Portable Class Library).| |The are ironically not open source and you need to download them from Microsoft or Xamarin. Carsten Larsen | ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Latest MonoDevelop Progress
Lots of work and still no love. My last attempt to port monodevelop wasn't nearly this complicated. I'm blogging it in my wiki: https://github.com/RussellHaley/monodevelop/wiki Cheers, Russ ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"