CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/mono5.20

Meta-port for the default version of the Mono framework

Maintainer
ports@FreeBSD.org
Packages
mono 5.20
Upstream
Higher version available: 6.14.1
CPE
mono-project:mono
WWW
https://www.mono-project.com/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (4)

Show 4 fixed
VuXML entries whose affected range this version has left.

Commits (223)

David Naylor (dbn) · 4.8.1.0_1
Update mono and related ports

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]
d442f875f5
Dan Langille (dvl) · 4.8.1.0
Upgrade to 4.8.1.0 Approved by:	miwi (maintainer)
0708b421c7
Martin Wilke (miwi) · 4.6.2.7_2
- Fix shebangs - Fix bin/rc in lang/go since we dont have it in base or a port to support it - While in lang/go remove WRKSRC for SHEBANG_FILES - Bump PORTREVISION for package change
f51091ad59
Gerald Pfeifer (gerald) · 4.6.2.7_1
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Mark Felder (feld) · 4.6.2.7
lang/mono: Fix minor spelling issue in pkg-message

MFH:		2017Q1
7442a4a043
Tijl Coosemans (tijl) · 4.6.2.7
The output of tools like awk, date, sort, tr,... depends on the current locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out ther

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
02f27a83b4
Dmitry Marakasov (amdmi3) · 4.6.2.7
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
8244fe99bc
David Naylor (dbn) · 4.6.2.7
Fix PORTSCOUT limit for mono(develop)
4de067a3d3
David Naylor (dbn) · 4.6.2.7
USES=mono: simplify EXTRACT_ONLY, fix nuget-extract [1]  - Instead of excluding the specific packages added to DISTFILES (but only for    FreeBSD 9+), exclude all files with a '.nupkg' extension.  - Move the nuget-extract command to be before post-extract, to allow the port's    post-extract command to move packages around

audio/libgpod-sharp: add port for mono bindings for libgpod
 - audio/libgpod: [2]
   - USE_GNOME: add missing dependency
   - Remove mono files from pkg-plist (now in audio/libgpod-sharp)
   - Allow relevant variables to be overridden
   - Fix MONO options
   - Patch source to allow building with modern mono
   - Avoid post-install target for slave ports.

devel/monodevelop: update to 4.6.2.7
 - Update nuget package Fantomas to 2.4.0 (latest at time of monodevelop's
   release).
 - Downgrade nuget package FSharp.Compiler.CodeDom (per paket's specification)
 - LICENSE: Add license of LGPL21
 - LICENSE_FILE: Add license file from source
 - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)

games/openra: simplify post-extract [3]
 - USES=mono:nuget allow overridding of NUGET_PACKAGEDIR
 - Set NUGET_PACKAGEDIR to correct location, fix patching accordingly

lang/fsharp: update to 4.6.2.7
 ChangeLog:
  - Fix #639: Problems with F# scripts on Mono
  - Fix FSharp.Compiler.Tools targets for .NET Core usage
  - Fix FSharp.Compiler.Tools package dependencies

lang/mono: update to 4.6.2.7
 Mono 4.6.2 is the 1st service release to the 4.6 series.
 Changes:
  - LICENSE: Add license of MIT
  - LICENSE_FILE: Add license file from source
  - PORTSCOUT: Avoid checking alpha releases (aka x.y.0.z releases)
 Bug fixes:
  - #44708 - "TrustFailure (The authentication or decryption has failed.) ...
            Invalid certificate received from server." with "Error code: 0x5"
            or "Error code: 0xffffffff800b010f" when attempting to access
            HTTPS servers on ports other than 443
  - #39832 - SIGSEGV when running roslyn

multimedia/banshee: bump port revision.
 - Update missing port dependencies
 - Convert to use option helpers
 - OPTIONS: Add APPLEDEV (missing dependency added)
 - LICENSE: Add MIT license
 - LICENSE_FILE: Add license file from source
 - PORTSCOUT: Skip alpha release (2.9.1)

x11-toolkits/gnome-sharp20: fix port dependencies
 - Add missing dependencies
 - Convert post-patch to shebangfix
 - LICENSE: add LGPL21 license
 - LICENSE_FILE: use license file from source
 - MKAE_JOBS_UNSAFE: remove, does appear to work

x11-toolkits/gtk-sharp20: update to 2.12.42.

PR:		214680 [2]
PR:		214681
Suggested by:	jbeich [1]
Submitted by:	jbeich [3]
Approved by:	avilla (maintainer; timeout) [2]
4a9609d5d3
Gerald Pfeifer (gerald) · 4.6.1.5_2
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
89f8b05214
Tom Judge (tj) · 4.6.1.5_1
Fix the patch to actually patch the file, not just create a patch file.
d80cc28447
David Naylor (dbn) · 4.6.1.5
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
93273fcdf5
Tom Judge (tj) · 4.4.2.11_1
Fix sysctl(3) call in mono_process_list()  where the MIB length argument was incorrectly passed to sysctl(3)

PR:		174216
Submitted by:	tj
Approved by:	maintainer timeout
d816ac3326
Romain Tartière (romain) · 4.4.2.11
Fix build on FreeBSD 9.3

PR:		211696
Submitted by:	yani@pi-greece.eu
Reported by:	pkg-fallout
8fa7432671
Romain Tartière (romain) · 4.4.2.11
Update to 4.4.2.11.
7a23d93dd0
Romain Tartière (romain) · 4.2.3.4
Update to 4.2.3.4 (latest stable release).
10b698e913
Mathieu Arnold (mat) · 4.2.2.10
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
a9dcad2fff
Romain Tartière (romain) · 4.2.2.10
Update to 4.2.2.10 [1]

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]
e16a881178
Romain Tartière (romain) · 4.2.1.124
Update to 4.2.1.124.

While here, import DNS cache fix [1].

Submitted by:	feld [1]
c845cfde98
Romain Tartière (romain) · 4.2.1.102
Update to the now stable 4.2 branch.
4c63218f5c
John Marino (marino) · 4.0.3.20
lang/mono: Remove $FreeBSD$ from patches

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)
b2abb350a9
Romain Tartière (romain) · 4.0.3.20
Tidy-up a bit the Makefile

Reported by:	danfe
09dfb9fa32
Romain Tartière (romain) · 4.0.3.20
Update to 4.0.3.20.
329511b2b7
Romain Tartière (romain) · 4.0.1.28
Update to 4.0.1.28

Based on [1].

PR:		200118 [1]
Submitted by:	anders@jensenwaud.com [1]
10d8d00953
Dmitry Marakasov (amdmi3) · 3.12.1_1
- Add CPE info
75eaa06aa3
Romain Tartière (romain) · 3.12.1_1
Fix build on FreeBSD 8.

PR:		ports/198404
Reported by:	kib
91d83c66cf
Romain Tartière (romain) · 3.12.1_1
Fix build on i386.

PR:		ports/198404
Submitted by:	wolfgang@lyxys.ka.sub.org
Obtained from:	kib
10cf878e61
Romain Tartière (romain) · 3.12.1_1
Fix build when no TimeZone is configured.

PR:		ports/198414
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
e41eab42da
Romain Tartière (romain) · 3.12.1_1
Import upstream patch for non-Linux ParseRouteInfo.

PR:		ports/194660
Submitted by:	Ben Woods <woodsb02@gmail.com>
e92b4e4394
Romain Tartière (romain) · 3.12.1
Update to 3.12.1.
930496c3da
Romain Tartière (romain) · 3.10.0_2
Use Mac NetworkInterface code instead of Linux NetworkInterface code

PR:		194845
Submitted by:	Ben Woods <woodsb02@gmail.com>
dbde1c440e
John Marino (marino) · 3.10.0_1
lang/mono: allow overriding Environment.SpecialFolder.Personal

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)
a3292075d8
Romain Tartière (romain) · 3.10.0
Update to 3.10.0.
5b9f908e0f
Romain Tartière (romain) · 3.8.0
Update to 3.8.0.

PR:		194009
Submitted by:	 Ben Woods <woodsb02@gmail.com>
121ccf7bcd
Romain Tartière (romain) · 3.6.0
Update to 3.6.0.
ace571914e
Tijl Coosemans (tijl) · 3.4.0_3
Let USES=libtool also delete links to .la files (and links to links to...)

Approved by:	portmgr (antoine)
195a414c73
Romain Tartière (romain) · 3.4.0_2
Unbreak on FreeBSD 8.4.

PR:		ports/190851
Submitted by:	truckman
c7582fa9c3
Baptiste Daroussin (bapt) · 3.4.0_1
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends

With hat:	portmgr
a33191366c
Baptiste Daroussin (bapt) · 3.4.0_1
Let's remove one hidden bsd.*.mk superseeded by USES=mono
87e16ac3ef
Baptiste Daroussin (bapt) · 3.4.0_1
Convert to USES=libtool Use USES=compiler:c11 to enforce modern compiler (and clang version > 3.3) Drop printing pkg-message it is done automatically by stage Sharpen the sed on configure to fix in case of isinf it was making __thread testing hanging Remove useless include of bsd.mono.mk
28ec87158b
Romain Tartière (romain) · 3.4.0
Update to 3.4.0.
c9e31077ea
Tijl Coosemans (tijl) · 3.2.8_2
- Remove indefinite article from COMMENT. - USES=tar:bzip2. - USES=iconv and prefer nl_langinfo over locale_charset. [1]

Reported by:	antoine [1]
609b5c835a
John Marino (marino) · 3.2.8_1
lang/mono: Unbreak configure/runaway

Mono was set to build via clang unconditionally.  Other than have
a large, unnecessary dependency on clang33, this didn't bother
DragonFly until recently.  The 3.2.8 version has a conftest to test
for a working __thread implementation (which DragonFly has), but for
some reason the test locks up when built by clang.  I built the conftest
manually with gcc and it returned fine.

In any case, DragonFly's gcc47 base compiler builds mono fine, so to
unbreak the port on DragonFly, only specify clang on FreeBSD.
b804dd299c
Romain Tartière (romain) · 3.2.8_1
Unbreak relative paths for xbuild

PR:		ports/187130
Submitted by:	mva
c0981d276a
Romain Tartière (romain) · 3.2.8
Update to 3.2.8.
2b7f37dca0
Baptiste Daroussin (bapt) · 3.2.3
Fix properties on pkg-plist
e04b632220
Romain Tartière (romain) · 3.2.3
Fix build using clang from ports on FreeBSD < 9.2.

PR:		ports/183943
Submitted by:	Robert <robert.ayrapetyan@gmail.com>
053cdf7c5e
Romain Tartière (romain) · 3.2.3
- Update to 3.2.3; - Switch to staging; - Always compile using clang (some symbols are missing with old gcc on old FreeBSD).
927c3bac34
Baptiste Daroussin (bapt) · 3.2.1
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
Baptiste Daroussin (bapt) · 3.2.1
Convert to new perl framework Convert from USE_GMAKE to USES=gmake
6adf864b81