summaryrefslogtreecommitdiff
path: root/lang/mono/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lang/mono: Invoke CPU_COUNT properlyCy Schubert2021-12-091-7/+29
| | | | | | | | 83c19a7238e9f5f46a9186e3ce58d03585691e5d did not include a patch to configure.ac that allowed it to properly detect CPU_COUNT. Fixes: 83c19a7238e9f5f46a9186e3ce58d03585691e5d MFH: 2021Q4
* lang/mono: Fix build on current with _WITH_CPU_SET_TCy Schubert2021-11-292-0/+31
| | | | | | | | | | | | | | | | | | | mono-proclib.c:776:3: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'? cpu_set_t set; ^~~~~~~~~ cpuset_t /usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here typedef struct _cpuset cpuset_t; ^ mono-proclib.c:777:7: error: implicit declaration of function 'sched_getaffinity' is invalid in C99 [-Werror,-Wimplicit-function-declaration] if (sched_getaffinity (mono_process_current_pid (), sizeof (set), &set) == 0) ^ mono-proclib.c:778:11: error: implicit declaration of function 'CPU_COUNT' is invalid in C99 [-Werror,-Wimplicit-function-declaration] return CPU_COUNT (&set); ^ 3 errors generated. MFH after: 3 days
* lang/mono: Fix build on aarch64.Mikael Urankar2021-10-184-5/+93
| | | | Approved by: portmgr (build fix blanket)
* lang/mono: port to powerpc64Piotr Kubaj2021-10-062-4/+37
|
* lang/mono: fix build on powerpcPiotr Kubaj2021-10-061-0/+17
| | | | | | - BTLS doesn't work on powerpc, - same pkg-plist fix as for lang/mono6.8, - cast ctx (which is void) to ucontext_t - NetBSD does the same.
* mono works fine with python 3Antoine Brodin2020-02-191-11/+0
| | | | With hat: portmgr
* lang/mono: add support for BTLS TLS providerDavid Naylor2018-06-301-0/+20
| | | | | PR: 229247 Submitted by: yani@pi-greece.eu
* lang/mono: Require python 2.7Mark Felder2018-06-181-0/+11
| | | | | - Revive python patch for mono-heapviz - Also remove unnecessary mirror/distfile tag
* Update Mono to 5.10.1.47Mark Felder2018-06-1610-75/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | This brings a more modern Mono release to the ports tree. After discussions with others in the Mono community I targeted the mono 5.10.1.47 release which is the latest release in the "Visual Studio" release channel. This is considered to be the most stable and widely tested, which makes it a good candidate for us. We may upgrade to 5.12 after additional testing or introduce another Mono package for users who require testing against a newer release; this has yet to be determined. - Build from official release tarballs - Now include BoringSSL per upstream guidelines [1] - Remove ACCEPTANCE_TESTS, not being updated by upstream - No long require glib; Mono includes their own replacement - USES=display:tests required for some tests - Remove broken for armv6, armv7: file now available [2] - Mark as LLD safe as mono changed how it handles TLS [3] Changelog: http://www.mono-project.com/docs/about-mono/releases/5.10.0/ PR: 222271 [1] PR: 221236 [2] PR: 218885 [3] PR: 211367 Approved by: dbn Differential Revision: https://reviews.freebsd.org/D15780
* lang/mono: update to version 5.2.0.215 (and enhance USES=mono)David Naylor2018-01-3015-50/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Highlights: - New Roslyn compiler for C# available - Improved support for nuget packages in USES=mono General: - fix pkg-plist: mono now produces '.pdb' debug files instead of '.mdb' - bump all dependant ports USES=mono: - properly handle caching of nuget packages - add support for multiple feeds for nuget packages - add support for nuget dependencies in a separate file - add support for paket packages lang/mono: - update to version 5.2.0.215 - automate certificate initialisation [2] - increase test coverage - mark as conflicting with net/czmq (conflicting on makecert) [1] - patch mono to use $PREFIX/share/mono instead of /usr/share/.mono devel/google-gdata: - use nunit.framework nuget package as the Mono shipped version is no longer suppport. - switch to using csc(1) for compiling (mcs(1) is depreciated). - use delayed signing (and then sign with sn(1)) as csc(1) does not support signing. - fix reference to system assemblies (the '.dll' suffix is required). - fix reference to HttpUtility: csc(1) is more strict about scoping devel/monodevelop: - reroll distinfo (no changes to content) lang/fsharp: - reroll distinfo (no changes to content) security/gnome-keyring-sharp: - delay sign (then sign with sn(1)) as csc(1) does not support direct signing. PR: 223188 [1] PR: 209670 [2] Differential Revision: https://reviews.freebsd.org/D13752
* Update mono and related portsDavid Naylor2017-05-134-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USES=mono: minor fixes - save a copy of the nuget package in the packages directory - force linking of directories, allowing nuget-extract to be rerun without `make clean` - fix makenuget: nuget requires an equals to identify the version, not a dash devel/monodevelop: update to 6.2.1.3 - update nuget packages: - link older System.Collection.Immutable 1.1.37 to newer 1.3.1 (used by C# and F# respectively) - update external github repositories - allow post-extract target to be run multiple times - change MonoDevelop.Packaging to use a newer version of NuGet.Build.Packaging (the older version is no longer fetchable) - remove patch integrated upstream - moved `nuget restore` patching from post-patch into a patch file (the former broke silently) - ChangeLog: - https://developer.xamarin.com/releases/studio/xamarin.studio_6.2/xamarin.studio_6.2/ irc/smartirc4net: update to 1.1 - add LICENSE lang/fsharp: update to 4.1.18 - add test dependency on libgdiplus - update nuget packages - update test paths for fsharp assemblies - update patches to prevent `nuget restore` from running - ChangeLog: - Set executable bit correctly on output - Integrate visualfsharp - Fix regression on binding redirects for System.Collections.Immutable - Fix regression in Microsoft.Build.FSharp.targets - Fix binding redirects for System.Collections.Immutable - Fix version of library going in %PREFIX/lib/mono/fsharp - Align fsc task and target file - Use install layout that includes mono/fsharp - Fix F# Intereactive on Mono 4.9+ - Update compiler tools - Updates to FSharp.Core nuget package for F# 4.1 - Fix #656: error FS0193: internal error: No access to the given key lang/mono: various fixes - fix linking with lld [1] - double maximum handle size [2] - add option to run acceptance tests - allow for optional bootstrapping of mono via either installed mcs (if available) or via downloaded "monolite" (default) - add python and py-pillow as dependencies for bin/mono-heapviz - add armv6 as a supported architecture (untested) - switch to github for source code: - official tarball does not include tests - patches: - recognise FreeBSD for AOT suffix - change mono-heapviz to use pillow instead of PIL multimedia/banshee: tell portscout to ignore this port - Portscout was not skipping the 2.9.1 version, and upstream appears to be quiet for the last few years. x11-toolkits/gtk-sharp20: update to 2.12.43 - ChangeLog: - fix compilation on mono-4.8.0 (incorrect use of sizeof()) - correctly set owned=true on custom constructors PR: 218885 [1] PR: 200937 [2]
* Upgrade to 4.8.1.0Dan Langille2017-05-011-5/+5
| | | | Approved by: miwi (maintainer)
* Fix the patch to actually patch the file, not just create a patch file.Tom Judge2016-11-142-19/+16
|
* Fix sysctl(3) call in mono_process_list() where the MIB length argument was ↵Tom Judge2016-10-053-2/+21
| | | | | | | | incorrectly passed to sysctl(3) PR: 174216 Submitted by: tj Approved by: maintainer timeout
* Update to 4.4.2.11.Romain Tartière2016-08-081-16/+0
|
* Update to 4.2.2.10 [1]Romain Tartière2016-01-163-7/+7
| | | | | | | | While here, add patch to increase FD limit for kqueue-based FileSystemWatcher [2]. PR: 205902 [1], 205919 [2] Submitted by: feld [1], razzfazz@gmail.com [2]
* Update to the now stable 4.2 branch.Romain Tartière2015-11-247-136/+0
|
* lang/mono: Remove $FreeBSD$ from patchesJohn Marino2015-09-167-23/+2
| | | | | | | | | | Patches aren't supposed to have $FreeBSD$ tags anymore. The fbsd:nokeywords property was properly set, so the $FreeBSD$ tag was not even expanded, so these tags were removed. Note that the mini-exceptions patch is no longer needed. According to the comments, it's is for FreeBSD 8 support only. Approved by: portmgr (mat)
* Update to 4.0.3.20.Romain Tartière2015-08-162-1/+15
|
* Update to 4.0.1.28Romain Tartière2015-05-171-334/+0
| | | | | | | Based on [1]. PR: 200118 [1] Submitted by: anders@jensenwaud.com [1]
* Fix build on FreeBSD 8.Romain Tartière2015-03-091-0/+16
| | | | | PR: ports/198404 Reported by: kib
* Fix build on i386.Romain Tartière2015-03-091-0/+13
| | | | | | PR: ports/198404 Submitted by: wolfgang@lyxys.ka.sub.org Obtained from: kib
* Import upstream patch for non-Linux ParseRouteInfo.Romain Tartière2015-03-081-0/+334
| | | | | PR: ports/194660 Submitted by: Ben Woods <woodsb02@gmail.com>
* Update to 3.12.1.Romain Tartière2015-03-072-32/+0
|
* lang/mono: allow overriding Environment.SpecialFolder.PersonalJohn Marino2014-10-311-0/+43
| | | | | | | | | | | | | | Any port that writes to Environment.SpecialFolder.Personal during build or when running tests may end up with files outside of the stage area that aren't cleaned up by the ports framework. The issue lies with Mono looking in /etc/passwd first and only if no entry found there in $HOME. This PR was an unnoticed prerequisite for the new port games/openra. Patch based on discussion in https://github.com/mono/mono/pull/371 PR: 193426 Submitted by: Jan Beich Approved by: maintainer timeout (8 weeks)
* Update to 3.10.0.Romain Tartière2014-10-143-10/+42
|
* Update to 3.8.0.Romain Tartière2014-10-141-0/+26
| | | | | PR: 194009 Submitted by: Ben Woods <woodsb02@gmail.com>
* Update to 3.6.0.Romain Tartière2014-09-122-207/+0
|
* Unbreak on FreeBSD 8.4.Romain Tartière2014-06-251-0/+31
| | | | | PR: ports/190851 Submitted by: truckman
* Update to 3.4.0.Romain Tartière2014-04-082-8/+18
|
* - Remove indefinite article from COMMENT.Tijl Coosemans2014-03-241-0/+16
| | | | | | | - USES=tar:bzip2. - USES=iconv and prefer nl_langinfo over locale_charset. [1] Reported by: antoine [1]
* Unbreak relative paths for xbuildRomain Tartière2014-03-121-0/+11
| | | | | PR: ports/187130 Submitted by: mva
* - Update to 3.2.3;Romain Tartière2013-11-062-43/+0
| | | | | - Switch to staging; - Always compile using clang (some symbols are missing with old gcc on old FreeBSD).
* Update to 3.2.1.Romain Tartière2013-08-143-21/+38
| | | | | | | | | This update include a patch for sgen which avoids an assertion failure (condition `info->doing_handshake' not met) that will be part of 3.2.2. Because our mono version is unstable due to this, we decided not to wait for 3.2.2 to be out and update to 3.2.1, cherry-picking the appropriate fix. Many thanks to Charles Randall for reporting and helping.
* - Update to 3.0.12.Romain Tartière2013-07-085-238/+9
| | | | | | | - Unbreak on -CURRENT [1] PR: ports/179899 [1] Submitted by: truckman [1]
* Various bugfixesRomain Tartière2013-03-195-3/+230
| | | | | | | | | | | | | While these fixes should have been applied upstream, and new tarballs are available, I am quite out of time ATM so after having successfully tested these changes, push them to FreeBSD and provide appropriate kudos to appropriate People. Updating to more recent lang/mono is in the pipeline, and should reach the ports tree soon. PR: ports/176030 Submitted by: Jack Pappas <jack.pappas@tidepowerd.com>
* Enable sgen.Romain Tartière2013-02-041-0/+16
| | | | | PR: ports/175518 Submitted by: Jack Pappas <jack.pappas@tidepowerd.com>
* Update to 2.11.4.Romain Tartière2012-09-252-41/+0
|
* Update to 2.11.1.Romain Tartière2012-05-022-16/+21
|
* Update to 2.10.5.Romain Tartière2011-09-211-0/+16
|
* Hello Mono 2.10!Romain Tartière2011-06-123-42/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Main updates ------------ devel/mono-tools 2.6.2 -> 2.10 lang/mono 2.6.7 -> 2.10.2 lang/mono-basic 2.6.2 -> 2.10.2 www/mod_mono 2.6.3 -> 2.10 www/xsp 2.6.5 -> 2.10.2 x11-toolkits/libgdiplus 2.6.7 -> 2.10 Other updates ------------- deskutils/tomboy 1.4.2 -> 1.6.1 devel/mono-addins 0.5 -> 0.6.1 devel/monodevelop 2.4 -> 2.4.2 graphics/f-spot 0.8.0 -> 0.8.2 print/pdfmod 0.9.0 -> 0.9.1 x11-toolkits/gnome-sharp20 2.24.1 -> 2.24.2 Ports marked BROKEN ------------------- multimedia/banshee multimedia/moonlight PR: ports/155948 Submitted by: me
* - Fix SigSegv when calling a managed handler.Romain Tartière2010-10-181-0/+17
|
* Update to 2.6.7.Romain Tartière2010-07-281-0/+25
|
* - Update lang/mono to 2.6.4;Romain Tartière2010-06-0114-194/+217
| | | | | | | | | | | | | - Update a bunch of C# ports as well (audio/taglib-sharp, deskutils/tomboy, devel/mono-tools, devel/monodevelop, devel/monodevelop-boo, devel/monodevelop-database, devel/monodevelop-java, devel/monodevelop-vala, graphics/f-spot, lang/boo [1], lang/mono-basic, mail/gmime24, gmime24-sharp, multimedia/banshee, multimedia/banshee-mirage, multimedia/moonlight, www/mod_mono, www/webkit-sharp, www/xsp, x11-toolkits/gnome-desktop-sharp20, x11-toolkits/gtk-sharp20, x11-toolkits/libgdiplus). PR: ports/143657 [1] Submitted by: glewis [1]
* - Drop some empty filesMartin Wilke2010-02-022-0/+0
| | | | | PR: 142990 Submitted by: Ulrich Spoerlein <uqs@spoerlein.net>
* . Update to 2.4.3.Greg Lewis2009-12-242-51/+0
| | | | | PR: 141374 Submitted by: Romain Tartiere <mono@FreeBSD.org>
* . Add PowerPC support.Greg Lewis2009-12-062-2/+31
| | | | | PR: 140362 Submitted by: Justin Hibbits <chmeeedalf@gmail.com>
* - Update lang/mono to 2.4.2.3.Florent Thoumie2009-08-093-52/+32
| | | | | | | | - Remove a patch that makes xsp fail. - Cleanup. PR: ports/137223 Submitted by: Romain Tartiere
* Remove -D_GNU_SOURCE from CPPFLAGS as it causes segfault in strerror_r.Florent Thoumie2009-07-171-1/+1
|
* Update lang/mono to 2.4.2.Florent Thoumie2009-07-061-76/+0
| | | | | PR: ports/136350 Submitted by: Romain Tartiere