summaryrefslogtreecommitdiff
path: root/lang/mono
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2013-06-06 19:05:45 +0000
committerjperkin <jperkin@pkgsrc.org>2013-06-06 19:05:45 +0000
commitedb7ac8f2ed8878fe5e9c8000d8f1e5236fc9495 (patch)
tree75a278f097e85ebda66383dbbd54bbc8ceeaeaff /lang/mono
parent80c8c6fa800d304aeca7d70215b400e3e59f535d (diff)
downloadpkgsrc-edb7ac8f2ed8878fe5e9c8000d8f1e5236fc9495.tar.gz
Disable monodoc build and add OPSYS-specific PLIST on SunOS.
This gets us a working mono package on SmartOS, at least.
Diffstat (limited to 'lang/mono')
-rw-r--r--lang/mono/Makefile11
-rw-r--r--lang/mono/PLIST.SunOS4
-rw-r--r--lang/mono/PLIST.common50
3 files changed, 37 insertions, 28 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile
index 2fdb467ed93..f373169c5c0 100644
--- a/lang/mono/Makefile
+++ b/lang/mono/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.138 2013/06/06 16:49:23 jperkin Exp $
+# $NetBSD: Makefile,v 1.139 2013/06/06 19:05:45 jperkin Exp $
DISTNAME= mono-3.0.10
PKGREVISION= 1
@@ -129,13 +129,18 @@ SUBST_MESSAGE.fix-libx11= Fixing libX11 search path configuration
SUBST_FILES.fix-libx11= configure
SUBST_SED.fix-libx11= -e 's,@X11BASE@,${X11BASE},g'
+PLIST_VARS= monodoc
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "SunOS"
-ULIMIT_CMD_datasize= ulimit -d 262144
-ULIMIT_CMD_stacksize= ulimit -s 10240
+CONFIGURE_ARGS+= --with-mcs-docs=no
CONFIGURE_ENV+= ac_cv_func_getdomainname=no
CONFIGURE_ENV+= ac_cv_func_setdomainname=no
+ULIMIT_CMD_datasize= ulimit -d 262144
+ULIMIT_CMD_stacksize= ulimit -s 10240
+.else
+PLIST.monodoc= yes
.endif
post-install:
diff --git a/lang/mono/PLIST.SunOS b/lang/mono/PLIST.SunOS
new file mode 100644
index 00000000000..39212c9f7a7
--- /dev/null
+++ b/lang/mono/PLIST.SunOS
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST.SunOS,v 1.1 2013/06/06 19:05:45 jperkin Exp $
+bin/mono-sgen
+lib/libmonosgen-2.0.la
+lib/pkgconfig/monosgen-2.pc
diff --git a/lang/mono/PLIST.common b/lang/mono/PLIST.common
index 3f52e9eabb2..9862d98d0ed 100644
--- a/lang/mono/PLIST.common
+++ b/lang/mono/PLIST.common
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.17 2013/05/29 11:11:12 wiz Exp $
+@comment $NetBSD: PLIST.common,v 1.18 2013/06/06 19:05:45 jperkin Exp $
bin/al
bin/al2
bin/caspol
@@ -1094,30 +1094,30 @@ lib/mono/xbuild/Microsoft/Silverlight/v3.0/Microsoft.Silverlight.Common.targets
lib/mono/xbuild/Microsoft/Silverlight/v3.0/Microsoft.Silverlight.VisualBasic.targets
lib/mono/xbuild/Microsoft/Silverlight/v3.0/Moonlight.Build.Tasks.dll
lib/mono/xbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets
-lib/monodoc/monodoc.xml
-lib/monodoc/sources/Mono.source
-lib/monodoc/sources/Mono.tree
-lib/monodoc/sources/Mono.zip
-lib/monodoc/sources/Novell.source
-lib/monodoc/sources/Novell.tree
-lib/monodoc/sources/Novell.zip
-lib/monodoc/sources/cs-errors.tree
-lib/monodoc/sources/cs-errors.zip
-lib/monodoc/sources/ecma334.tree
-lib/monodoc/sources/ecma334.zip
-lib/monodoc/sources/lang-csharp.source
-lib/monodoc/sources/mono-file-formats.source
-lib/monodoc/sources/mono-file-formats.tree
-lib/monodoc/sources/mono-file-formats.zip
-lib/monodoc/sources/mono-tools.source
-lib/monodoc/sources/mono-tools.tree
-lib/monodoc/sources/mono-tools.zip
-lib/monodoc/sources/monoapi.source
-lib/monodoc/sources/monoapi.tree
-lib/monodoc/sources/monoapi.zip
-lib/monodoc/sources/netdocs.source
-lib/monodoc/sources/netdocs.tree
-lib/monodoc/sources/netdocs.zip
+${PLIST.monodoc}lib/monodoc/monodoc.xml
+${PLIST.monodoc}lib/monodoc/sources/Mono.source
+${PLIST.monodoc}lib/monodoc/sources/Mono.tree
+${PLIST.monodoc}lib/monodoc/sources/Mono.zip
+${PLIST.monodoc}lib/monodoc/sources/Novell.source
+${PLIST.monodoc}lib/monodoc/sources/Novell.tree
+${PLIST.monodoc}lib/monodoc/sources/Novell.zip
+${PLIST.monodoc}lib/monodoc/sources/cs-errors.tree
+${PLIST.monodoc}lib/monodoc/sources/cs-errors.zip
+${PLIST.monodoc}lib/monodoc/sources/ecma334.tree
+${PLIST.monodoc}lib/monodoc/sources/ecma334.zip
+${PLIST.monodoc}lib/monodoc/sources/lang-csharp.source
+${PLIST.monodoc}lib/monodoc/sources/mono-file-formats.source
+${PLIST.monodoc}lib/monodoc/sources/mono-file-formats.tree
+${PLIST.monodoc}lib/monodoc/sources/mono-file-formats.zip
+${PLIST.monodoc}lib/monodoc/sources/mono-tools.source
+${PLIST.monodoc}lib/monodoc/sources/mono-tools.tree
+${PLIST.monodoc}lib/monodoc/sources/mono-tools.zip
+${PLIST.monodoc}lib/monodoc/sources/monoapi.source
+${PLIST.monodoc}lib/monodoc/sources/monoapi.tree
+${PLIST.monodoc}lib/monodoc/sources/monoapi.zip
+${PLIST.monodoc}lib/monodoc/sources/netdocs.source
+${PLIST.monodoc}lib/monodoc/sources/netdocs.tree
+${PLIST.monodoc}lib/monodoc/sources/netdocs.zip
lib/pkgconfig/aspnetwebstack.pc
lib/pkgconfig/cecil.pc
lib/pkgconfig/dotnet.pc