aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2020-12-18 19:16:37 +0000
committerMark Linimon <linimon@FreeBSD.org>2020-12-18 19:16:37 +0000
commit4efe7bdc2b134fa5d608fb76de973c50b149f843 (patch)
treea50b69157728126f2254078cddc63890bf7631ff /x11-toolkits
parent673adcde6c86eb814fe870b24d8e590e18330b9c (diff)
downloadports-4efe7bdc2b134fa5d608fb76de973c50b149f843.tar.gz
ports-4efe7bdc2b134fa5d608fb76de973c50b149f843.zip
Mark various ports as BROKEN with Mono 5.20, and, in some other cases,
Mono 6.8. PR: 238089 Submitted by: cem Obtained from: lonesome.com build regression testing
Notes
Notes: svn path=/head/; revision=558398
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/gtk-sharp20/Makefile8
-rw-r--r--x11-toolkits/gtk-sharp30/Makefile8
2 files changed, 14 insertions, 2 deletions
diff --git a/x11-toolkits/gtk-sharp20/Makefile b/x11-toolkits/gtk-sharp20/Makefile
index 004ca8894290..1460cb2bf4df 100644
--- a/x11-toolkits/gtk-sharp20/Makefile
+++ b/x11-toolkits/gtk-sharp20/Makefile
@@ -27,8 +27,14 @@ SHEBANG_FILES= parser/*.pl
GNU_CONFIGURE= yes
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
+.include <bsd.port.pre.mk>
+
+.if defined(MONO_DEFAULT) && ${MONO_DEFAULT} > 6
+BROKEN= fails to build with Mono version ${MONO_DEFAULT}: 'Range' is an ambiguous reference between 'System.Range' and 'Gtk.Range'
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
${WRKSRC}/glib/glue/*.c
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/x11-toolkits/gtk-sharp30/Makefile b/x11-toolkits/gtk-sharp30/Makefile
index 26ff7331616f..4e7cde3d5c52 100644
--- a/x11-toolkits/gtk-sharp30/Makefile
+++ b/x11-toolkits/gtk-sharp30/Makefile
@@ -26,8 +26,14 @@ SHEBANG_FILES= parser/*.pl
USE_PERL5= run
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
+.include <bsd.port.pre.mk>
+
+.if defined(MONO_DEFAULT) && ${MONO_DEFAULT} > 6
+BROKEN= fails to build with Mono version ${MONO_DEFAULT}: 'Range' is an ambiguous reference between 'System.Range' and 'Gtk.Range'
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|gmcs|mcs|g' \
${WRKSRC}/configure
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>