Created attachment 175758 [details] update to 4.6.1.5 - add libinotify as a dependency - remove unused patch instructions - more tests to framework's test target
Hey, looks like it is better than the version in the BSD# repo: mine build correctly but gtk-sharp20 fails to build with some strange error during staging:https://packages.blogreen.org/data/10_3_RELEASE_amd64-mono/2016-09-25_14h39m23s/logs/errors/gtk-sharp20-2.12.40.log The main difference I guess is that I lack the libinotify dependency… very good catch! Regarding the PATCH* variable, I did not removed them because I got tired of searching them back in the history of the Makefile, but feel free to remove them if you think it is too much encumbering. Looks good to me!
Created attachment 175894 [details] update to 4.6.1.5 (wth Gtk# fixed) lang/mono: update to 4.6.1.5 lang/gtk-sharp30: bump PORTREVISION - Add LICENSE information - Add missing dependencies (per stage-qa) lang/gtk-sharp20: update to 2.12.40. - Add LICENSE information - Add missing dependencies (per stage-qa) - Change download location per Mono's Gtk# website.
Created attachment 176176 [details] Update mono and related ports v1.0.0 (See https://reviews.freebsd.org/D8339). Update fsharp, mono-basic and monodevelop (run tested, briefly). I couldn't get the mono-basic tests to run without requiring it to be installed, but otherwise everything seems to be in working order.
Thanks for this update. Patch applies cleanly except for a hunk in x11-toolkits/gtk-sharp20 I am building all this in poudriere… This will take some time
Please forget this last comment about the failing hunk in the patch: I started with a non-clean ports tree.
Created attachment 176259 [details] Update mono and related ports v1.0.2
A commit references this bug: Author: dbn Date: Mon Oct 31 06:58:32 UTC 2016 New revision: 424974 URL: https://svnweb.freebsd.org/changeset/ports/424974 Log: lang/mono: update to 4.6.1.5. USES=mono: add nuget argument The nuget argument adds support for nuget packages. The nuget packages must be specified in the NUGET_DEPENDS variable. devel/monodevelop: update to 6.1.1.15 - Switch to github. The other official source is quite a few versions behind. - Add missing dependencies (fsharp, ssl2, curl) - Add required nuget packages - Add required external repositories - Drop options. Although ./configure offers these flags, there is no functional change (i.e. no-op) - All patches have been upstreamed (and the one we need is from upstream). lang/fsharp: update to 4.0.1.15 - convert to use the nuget argument. ChangeLog: - Fix null condition in Fsc task lang/mono-devel: update to 4.6 - switch to new test target (currently tests the port to be installed) www/gecko-sharp20: depreciate: broken and no-upstream - Give 1 month for anyone to complain that this port is being removed. x11-toolkits/gtk-sharp30: bump PORTREVISION - Add LICENSE information - Add missing dependencies (per stage-qa) x11-toolkits/gtk-sharp20: update to 2.12.40. - Add LICENSE information - Add missing dependencies (per stage-qa) - Change download location per Mono's Gtk# website. PR: 213484 PR: 213796 Reviewed by: mat, romain Differential Revision: https://reviews.freebsd.org/D8339 Changes: head/Mk/Uses/mono.mk head/devel/monodevelop/Makefile head/devel/monodevelop/distinfo head/devel/monodevelop/files/patch-external_fsharpbinding_.paket_paket.targets head/devel/monodevelop/files/patch-external_fsharpbinding_MonoDevelop.FSharpBinding_FSharpTextEditorCompletion.fs head/devel/monodevelop/files/patch-src_addins_MonoDevelop.Autotools_MakefileProjectServiceExtension.cs head/devel/monodevelop/files/patch-src_addins_MonoDevelop.Autotools_SolutionDeployer.cs head/devel/monodevelop/files/patch-src_addins_MonoDeveloperExtensions_MonoSolutionItemHandler.cs head/devel/monodevelop/files/patch-src_addins_VersionControl_MonoDevelop.VersionControl.Subversion.dll.config head/devel/monodevelop/files/patch-theme-icons_icon-theme-installer head/devel/monodevelop/pkg-plist head/lang/fsharp/Makefile head/lang/fsharp/distinfo head/lang/fsharp/pkg-plist head/lang/mono/Makefile head/lang/mono/distinfo head/lang/mono/pkg-plist head/lang/mono-basic/Makefile head/lang/mono-basic/distinfo head/lang/mono-basic/files/patch-vbnc_vbnc_setversion.sh head/www/gecko-sharp20/Makefile head/x11-toolkits/gtk-sharp20/Makefile head/x11-toolkits/gtk-sharp20/distinfo head/x11-toolkits/gtk-sharp30/Makefile