aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorromain <romain@FreeBSD.org>2015-08-16 14:54:46 +0800
committerromain <romain@FreeBSD.org>2015-08-16 14:54:46 +0800
commit05c3b16b194c0c8ab41c82f9e6eeb92f34a49f39 (patch)
tree666f014ac640f6ad11946dc35d7f629bbf0a33ab
parent3d727589918db19b0e428f2ee73fa42f556869c3 (diff)
downloadfreebsd-ports-gnome-05c3b16b194c0c8ab41c82f9e6eeb92f34a49f39.tar.gz
freebsd-ports-gnome-05c3b16b194c0c8ab41c82f9e6eeb92f34a49f39.tar.zst
freebsd-ports-gnome-05c3b16b194c0c8ab41c82f9e6eeb92f34a49f39.zip
Update to 4.0.3.20.
-rw-r--r--lang/mono/Makefile4
-rw-r--r--lang/mono/distinfo4
-rw-r--r--lang/mono/files/patch-eglib_src_gfile-posix.c14
-rw-r--r--lang/mono/files/patch-eglib_src_gmisc-unix.c2
-rw-r--r--lang/mono/pkg-plist2
5 files changed, 21 insertions, 5 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile
index cd98f4cce8c4..c4989bf9286f 100644
--- a/lang/mono/Makefile
+++ b/lang/mono/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mono
-PORTVERSION= 4.0.1.28
+PORTVERSION= 4.0.3.20
CATEGORIES= lang
MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
@@ -10,7 +10,7 @@ PATCHFILES= #
PATCH_SITES= https://github.com/mono/mono/commit/
PATCH_DIST_STRIP=-p1
-WRKSRC= ${WRKDIR}/mono-4.0.1
+WRKSRC= ${WRKDIR}/mono-4.0.3
MAINTAINER= mono@FreeBSD.org
COMMENT= Open source implementation of .NET Development Framework
diff --git a/lang/mono/distinfo b/lang/mono/distinfo
index 5abc2e36febd..09407f0c01ab 100644
--- a/lang/mono/distinfo
+++ b/lang/mono/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mono-4.0.1.28.tar.bz2) = 31f7da2b2c3b39e4b3c549c0fef29604b22e827ac46cf6aa454bd5b22e4f2ec5
-SIZE (mono-4.0.1.28.tar.bz2) = 96008426
+SHA256 (mono-4.0.3.20.tar.bz2) = 976c0be3ab9b66361f48e8133c60b1b2942b88c44a7a11a19cd98f5ff64313fc
+SIZE (mono-4.0.3.20.tar.bz2) = 95987018
diff --git a/lang/mono/files/patch-eglib_src_gfile-posix.c b/lang/mono/files/patch-eglib_src_gfile-posix.c
new file mode 100644
index 000000000000..93dd6410b6bc
--- /dev/null
+++ b/lang/mono/files/patch-eglib_src_gfile-posix.c
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- eglib/src/gfile-posix.c.orig
++++ eglib/src/gfile-posix.c
+@@ -170,7 +170,7 @@
+ do {
+ buffer = g_realloc (buffer, s);
+ r = getcwd (buffer, s);
+- fail = (r == NULL && errno == ERANGE);
++ fail = (r == NULL && (errno == ERANGE || errno == 0));
+ if (fail) {
+ s <<= 1;
+ }
diff --git a/lang/mono/files/patch-eglib_src_gmisc-unix.c b/lang/mono/files/patch-eglib_src_gmisc-unix.c
index cc59be590409..8eb695d4f5cc 100644
--- a/lang/mono/files/patch-eglib_src_gmisc-unix.c
+++ b/lang/mono/files/patch-eglib_src_gmisc-unix.c
@@ -1,4 +1,4 @@
-https://github.com/mono/mono/pull/371
+https://github.com/mono/mono/pull/1861
--- eglib/src/gmisc-unix.c~
+++ eglib/src/gmisc-unix.c
diff --git a/lang/mono/pkg-plist b/lang/mono/pkg-plist
index ab0e674cb826..d1cfa04d903b 100644
--- a/lang/mono/pkg-plist
+++ b/lang/mono/pkg-plist
@@ -1017,8 +1017,10 @@ lib/mono/xbuild/Microsoft/Portable/Microsoft.Portable.Core.props
lib/mono/xbuild/Microsoft/Portable/Microsoft.Portable.Core.targets
lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets
lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.Common.targets
+lib/mono/xbuild/Microsoft/Portable/v4.0/Microsoft.Portable.VisualBasic.targets
lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets
lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.Common.targets
+lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.VisualBasic.targets
lib/mono/xbuild/Microsoft/VisualStudio/v10.0/WebApplications/Microsoft.WebApplication.targets
lib/mono/xbuild/Microsoft/VisualStudio/v11.0/WebApplications/Microsoft.WebApplication.targets
lib/mono/xbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets