summaryrefslogtreecommitdiff
path: root/lang/mono/buildlink2.mk
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2003-09-25 16:05:21 +0000
committerrecht <recht@pkgsrc.org>2003-09-25 16:05:21 +0000
commit42cf61583c8fab007d3359dcb1d1aa8aa1173731 (patch)
tree294867f7b71693a56e4916c5fb03d5db60456de0 /lang/mono/buildlink2.mk
parent76ed011d9c8cea867487d452166801dd35077428 (diff)
downloadpkgsrc-42cf61583c8fab007d3359dcb1d1aa8aa1173731.tar.gz
Update to 0.26.
Lots of new features and fixes. Details: http://www.go-mono.com/archive/mono-0.25.html http://www.go-mono.com/archive/mono-0.26.html Use the included gc instead of boehm-gc, because of the mono debugger. While here also allow mono to be build on other platforms than Linux/x86 and NetBSD/x86 (please test). Raise the bar for NetBSD to 1.6ZC to get all the pthread related fixes. Added patches from Marius Aamodt Eriksen to work around missing signbit macro. Added a patch from Gonzalo Paniagua Javier to work around missing SOL_IP/SOL_IPV6.
Diffstat (limited to 'lang/mono/buildlink2.mk')
-rw-r--r--lang/mono/buildlink2.mk92
1 files changed, 21 insertions, 71 deletions
diff --git a/lang/mono/buildlink2.mk b/lang/mono/buildlink2.mk
index 83eeaefa02a..2204dfd63c6 100644
--- a/lang/mono/buildlink2.mk
+++ b/lang/mono/buildlink2.mk
@@ -1,84 +1,23 @@
-# $NetBSD: buildlink2.mk,v 1.6 2003/07/13 13:52:22 wiz Exp $
-#
-# This Makefile fragment is included by packages that use mono.
-#
-# This file was created automatically using createbuildlink 2.6.
-#
+# $NetBSD: buildlink2.mk,v 1.7 2003/09/25 16:05:21 recht Exp $
.if !defined(MONO_BUILDLINK2_MK)
MONO_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= mono
-BUILDLINK_DEPENDS.mono?= mono>=0.24nb2
+BUILDLINK_DEPENDS.mono?= mono>=0.26
BUILDLINK_PKGSRCDIR.mono?= ../../lang/mono
EVAL_PREFIX+= BUILDLINK_PREFIX.mono=mono
BUILDLINK_PREFIX.mono_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.mono+= include/mono/cil/opcode.def
-BUILDLINK_FILES.mono+= include/mono/io-layer/access.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/atomic.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/context.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/critical-sections.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/error.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/events.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/handles.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/io-layer.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/io.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/macros.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/mono-mutex.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/mutexes.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/processes.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/semaphores.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/sockets.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/status.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/system.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/threads.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/timefuncs.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/types.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/uglify.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/versioninfo.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/wait.h
-BUILDLINK_FILES.mono+= include/mono/io-layer/wapi.h
-BUILDLINK_FILES.mono+= include/mono/jit/jit.h
-BUILDLINK_FILES.mono+= include/mono/jit/regset.h
-BUILDLINK_FILES.mono+= include/mono/metadata/appdomain.h
-BUILDLINK_FILES.mono+= include/mono/metadata/assembly.h
-BUILDLINK_FILES.mono+= include/mono/metadata/blob.h
-BUILDLINK_FILES.mono+= include/mono/metadata/cil-coff.h
-BUILDLINK_FILES.mono+= include/mono/metadata/class.h
-BUILDLINK_FILES.mono+= include/mono/metadata/debug-helpers.h
-BUILDLINK_FILES.mono+= include/mono/metadata/debug-mono-symfile.h
-BUILDLINK_FILES.mono+= include/mono/metadata/environment.h
-BUILDLINK_FILES.mono+= include/mono/metadata/exception.h
-BUILDLINK_FILES.mono+= include/mono/metadata/image.h
-BUILDLINK_FILES.mono+= include/mono/metadata/loader.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mempool.h
-BUILDLINK_FILES.mono+= include/mono/metadata/metadata.h
-BUILDLINK_FILES.mono+= include/mono/metadata/monitor.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-debug-debugger.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-debug.h
-BUILDLINK_FILES.mono+= include/mono/metadata/mono-endian.h
-BUILDLINK_FILES.mono+= include/mono/metadata/object.h
-BUILDLINK_FILES.mono+= include/mono/metadata/opcodes.h
-BUILDLINK_FILES.mono+= include/mono/metadata/profiler.h
-BUILDLINK_FILES.mono+= include/mono/metadata/rand.h
-BUILDLINK_FILES.mono+= include/mono/metadata/rawbuffer.h
-BUILDLINK_FILES.mono+= include/mono/metadata/reflection.h
-BUILDLINK_FILES.mono+= include/mono/metadata/row-indexes.h
-BUILDLINK_FILES.mono+= include/mono/metadata/tabledefs.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threadpool.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threads-types.h
-BUILDLINK_FILES.mono+= include/mono/metadata/threads.h
-BUILDLINK_FILES.mono+= include/mono/metadata/tokentype.h
-BUILDLINK_FILES.mono+= include/mono/metadata/verify.h
-BUILDLINK_FILES.mono+= include/mono/mini/mini-ops.h
-BUILDLINK_FILES.mono+= include/mono/mini/mini.h
-BUILDLINK_FILES.mono+= include/mono/mini/regalloc.h
-BUILDLINK_FILES.mono+= include/mono/utils/mono-digest.h
-BUILDLINK_FILES.mono+= include/mono/utils/mono-hash.h
-BUILDLINK_FILES.mono+= include/mono/utils/monobitset.h
+BUILDLINK_FILES.mono+= include/mono/io-layer/*.h
+BUILDLINK_FILES.mono+= include/mono/jit/*.h
+BUILDLINK_FILES.mono+= include/mono/metadata/*.h
+BUILDLINK_FILES.mono+= include/mono/private/*.h
+BUILDLINK_FILES.mono+= include/mono/utils/*.h
BUILDLINK_FILES.mono+= lib/Accessibility.dll
BUILDLINK_FILES.mono+= lib/ByteFX.Data.dll
+BUILDLINK_FILES.mono+= lib/Commons.Xml.Relaxng.dll
BUILDLINK_FILES.mono+= lib/Cscompmgd.dll
BUILDLINK_FILES.mono+= lib/I18N.CJK.dll
BUILDLINK_FILES.mono+= lib/I18N.MidEast.dll
@@ -89,7 +28,9 @@ BUILDLINK_FILES.mono+= lib/I18N.dll
BUILDLINK_FILES.mono+= lib/ICSharpCode.SharpZipLib.dll
BUILDLINK_FILES.mono+= lib/Microsoft.VisualBasic.dll
BUILDLINK_FILES.mono+= lib/Microsoft.VisualC.dll
+BUILDLINK_FILES.mono+= lib/Microsoft.Vsa.dll
BUILDLINK_FILES.mono+= lib/Mono.CSharp.Debugger.dll
+BUILDLINK_FILES.mono+= lib/Mono.Cairo.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.DB2Client.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.MySql.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.PostgreSqlClient.dll
@@ -97,9 +38,13 @@ BUILDLINK_FILES.mono+= lib/Mono.Data.SqliteClient.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.SybaseClient.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.Tds.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.TdsClient.dll
+BUILDLINK_FILES.mono+= lib/Mono.Directory.LDAP.dll
BUILDLINK_FILES.mono+= lib/Mono.GetOptions.dll
+BUILDLINK_FILES.mono+= lib/Mono.Http.dll
BUILDLINK_FILES.mono+= lib/Mono.PEToolkit.dll
BUILDLINK_FILES.mono+= lib/Mono.Posix.dll
+BUILDLINK_FILES.mono+= lib/Mono.Security.Win32.dll
+BUILDLINK_FILES.mono+= lib/Mono.Security.dll
BUILDLINK_FILES.mono+= lib/NUnit.Framework.dll
BUILDLINK_FILES.mono+= lib/NUnit.Util.dll
BUILDLINK_FILES.mono+= lib/Npgsql.dll
@@ -108,22 +53,27 @@ BUILDLINK_FILES.mono+= lib/System.Configuration.Install.dll
BUILDLINK_FILES.mono+= lib/System.Data.OracleClient.dll
BUILDLINK_FILES.mono+= lib/System.Data.dll
BUILDLINK_FILES.mono+= lib/System.Design.dll
+BUILDLINK_FILES.mono+= lib/System.DirectoryServices.dll
+BUILDLINK_FILES.mono+= lib/System.Drawing.Design.dll
BUILDLINK_FILES.mono+= lib/System.Drawing.dll
BUILDLINK_FILES.mono+= lib/System.EnterpriseServices.dll
+BUILDLINK_FILES.mono+= lib/System.Management.dll
+BUILDLINK_FILES.mono+= lib/System.Messaging.dll
BUILDLINK_FILES.mono+= lib/System.Runtime.Remoting.dll
BUILDLINK_FILES.mono+= lib/System.Runtime.Serialization.Formatters.Soap.dll
BUILDLINK_FILES.mono+= lib/System.Security.dll
+BUILDLINK_FILES.mono+= lib/System.ServiceProcess.dll
BUILDLINK_FILES.mono+= lib/System.Web.Services.dll
BUILDLINK_FILES.mono+= lib/System.Web.dll
BUILDLINK_FILES.mono+= lib/System.Windows.Forms.dll
BUILDLINK_FILES.mono+= lib/System.Xml.dll
BUILDLINK_FILES.mono+= lib/System.dll
BUILDLINK_FILES.mono+= lib/corlib.dll
+BUILDLINK_FILES.mono+= lib/libmono-profiler-cov.*
BUILDLINK_FILES.mono+= lib/libmono.*
-BUILDLINK_FILES.mono+= lib/liboldmono.*
+BUILDLINK_FILES.mono+= lib/libmonogc.*
BUILDLINK_FILES.mono+= lib/pkgconfig/mono.pc
-.include "../../devel/boehm-gc/buildlink2.mk"
.include "../../devel/glib2/buildlink2.mk"
BUILDLINK_TARGETS+= mono-buildlink