Date: Mon, 20 Jun 2016 21:29:13 -0700 From: Russell Haley <russ.haley@gmail.com> To: Carsten Larsen <cs@innolan.dk> Cc: Freebsd-mono <freebsd-mono@freebsd.org>, Mathieu Prevot <mathieu.prevot@gmail.com>, romain@freebsd.org Subject: Re: New Mono/.Net ports team? Message-ID: <CABx9NuREF4%2BBLOpjCofKCrFvSS-srR_4dEo750_44PZ7uRug-A@mail.gmail.com> In-Reply-To: <5766E70A.7030400@innolan.dk> References: <CABx9NuQvRiDpwirS8aXvFvcMs-MAi1wNmvdhw-WpCNZT1KRZoA@mail.gmail.com> <5766E70A.7030400@innolan.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
Awesome guys, it sounds like everyone is on the same page. I have transposed a snippet from Romain into this thread: > If it can help, I have been running MonoDevelop on top of GitHub master > branch with no patch for some times. It currently does not build on my > machine (errors related to FSharp, FSharp failing ot build with Mono > 4.4, so maybe everything is linked). > > The configure script / makefile takes care of these submodules, so > updating MonoDevelop when I used this was really as simple as `git pull > && gmake && gmake run` Interesting, that may be the slant I was missing. I couldn't get the submodules in the external folder to load, perhaps the trick was to call the configure file from the ports makefile target. I was attempting to use the the port variables in example 5.4 here: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html#makefile-master_sites-github-ex2 Arron, section 5.4.3 is the info you will need to convert the ports Makefile over to github. Thanks, Romain, your input is greatly appreciated. I will attempt to build from head again and perhaps the Rosyln tag. I'll clean my notes up and email them tonight. Russ On Sun, Jun 19, 2016 at 11:40 AM, Carsten Larsen <cs@innolan.dk> wrote: > Hi > > I have been working with .NET for more than 10 years and with FreeBSD for > around 5. Neither of them are my main profession anymore but I still enjoy > working with both of them. I would also be willing to help leveraging the > platform on FreeBSD. > > On Sun, Jun 19, 2016 at 06:01, Russell Haley<russ.haley@gmail.com> > wrote: > >> 2) Some one starts going over the porters handbook and lookg at >> creating a new portcreate a new port pointing to github > > I recently went through the process by submitting net/ntpa. You could take > at the port source. I found xbuild to be the best solution. I also found a > bit of inspiration by looking at the other .NET ports in the ports tree, > notably emby-server. Browsing on github gives an idea of how other ports are > installed. Look at the Makefile for emby-server f.x: > https://github.com/freebsd/freebsd-ports/blob/master/multimedia/emby-server/Makefile > > >> 3) Someone gets a.Net Core build running agian and then we create a >> port for that, even if it includes a binary installation. > > The build scripts for dotnet core looks terrible. I am not sure its worth > the effort taking their current state into consideration. Maybe I am wrong > but they look like a prof of concept. > >> >> I also think it's important to start getting some .net ports in there >> as well, like Pinta and...er... are there any others? > > I though about porting ADO database providers, especially MySQL Connector > and PostgreSQL npgsql. So far I didn't figure out how to do it. I guess they > should be installed in GAC as signed and strongly named assemblies. Other > components like log4net could also be handy to have in the ports tree. > Personally I think NuGet should only be used in a development environment. > > How about CruiseControl.NET ? > > > Carsten Larsen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuREF4%2BBLOpjCofKCrFvSS-srR_4dEo750_44PZ7uRug-A>