summaryrefslogtreecommitdiff
path: root/lang/mono
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2003-05-09 13:03:21 +0000
committerjmmv <jmmv@pkgsrc.org>2003-05-09 13:03:21 +0000
commit386142c4234cda3e37b3032bde81bcebd904c2f6 (patch)
treee57594639143b76c98ba8a4edc332034a03631a2 /lang/mono
parent1f011acc63336db21b29fa5bc2a6bbc44d7ad3b2 (diff)
downloadpkgsrc-386142c4234cda3e37b3032bde81bcebd904c2f6.tar.gz
Update to 0.24. Summary of changes:
# New code generation engine: The new code generation engine is the core of the Mono JIT, and now also features a code pre-compiler. # Runtime: Mono now provides the GC system with object maps, providing better collection and improving applications speed. Also debugging information works across application domains. # ASP.NET: WebForms parser has been rewritten. # Remoting: Plenty of updates to the remoting infrastructure. # C# compiler: Various speed improvements, plus support for C# 2.0 iterators. # XML: XML deserialization, RELAX NG validating XmlReader, improved XmlNodeReader, XmlTextReader non-UTF8 stream support by default, plus a primitive DTD parser. # Windows.Forms: Lots of updates, and System.Drawing progress. # Globalization: Data files for supporting the various cultures are in, Chinese encoding support. # New tools: Binding generator for C programs, security tools, mono-xsd. # Ongoing development: ILASM, JScript, Soap, XmlSerialization. # Mono Basic: Many improvements. # Security: Uses new BigInteger, many new classes. # 152 bugs closed, 3397 individual CVS commits. The full announcement and list of changes can be found at: http://www.gnomedesktop.org/article.php?sid=1104
Diffstat (limited to 'lang/mono')
-rw-r--r--lang/mono/Makefile5
-rw-r--r--lang/mono/PLIST32
-rw-r--r--lang/mono/buildlink2.mk22
-rw-r--r--lang/mono/distinfo9
-rw-r--r--lang/mono/patches/patch-ac8
-rw-r--r--lang/mono/patches/patch-ae16
6 files changed, 56 insertions, 36 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile
index 9c8f05e1251..7020a97997b 100644
--- a/lang/mono/Makefile
+++ b/lang/mono/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2003/05/02 11:55:35 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2003/05/09 13:03:21 jmmv Exp $
#
-DISTNAME= mono-0.23
-PKGREVISION= 1
+DISTNAME= mono-0.24
CATEGORIES= lang
MASTER_SITES= http://www.go-mono.org/archive/
diff --git a/lang/mono/PLIST b/lang/mono/PLIST
index 070e16e8209..9ee1646c494 100644
--- a/lang/mono/PLIST
+++ b/lang/mono/PLIST
@@ -1,4 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/03/01 13:11:44 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/05/09 13:03:21 jmmv Exp $
+bin/cilc
+bin/cilc.exe
+bin/genmdesc
+bin/ilasm
bin/ilasm.exe
bin/mbas
bin/mbas.exe
@@ -10,6 +14,7 @@ bin/monodis
bin/monograph
bin/monoresgen.exe
bin/monosn
+bin/oldmono
bin/pedump
bin/secutil.exe
bin/sqlsharp.exe
@@ -38,7 +43,6 @@ include/mono/io-layer/uglify.h
include/mono/io-layer/versioninfo.h
include/mono/io-layer/wait.h
include/mono/io-layer/wapi.h
-include/mono/jit/debug.h
include/mono/jit/jit.h
include/mono/jit/regset.h
include/mono/metadata/appdomain.h
@@ -55,6 +59,8 @@ include/mono/metadata/loader.h
include/mono/metadata/mempool.h
include/mono/metadata/metadata.h
include/mono/metadata/monitor.h
+include/mono/metadata/mono-debug-debugger.h
+include/mono/metadata/mono-debug.h
include/mono/metadata/mono-endian.h
include/mono/metadata/object.h
include/mono/metadata/opcodes.h
@@ -69,10 +75,14 @@ include/mono/metadata/threads-types.h
include/mono/metadata/threads.h
include/mono/metadata/tokentype.h
include/mono/metadata/verify.h
+include/mono/mini/mini-ops.h
+include/mono/mini/mini.h
+include/mono/mini/regalloc.h
include/mono/utils/mono-digest.h
include/mono/utils/mono-hash.h
include/mono/utils/monobitset.h
lib/Accessibility.dll
+lib/ByteFX.Data.dll
lib/Cscompmgd.dll
lib/I18N.CJK.dll
lib/I18N.MidEast.dll
@@ -80,6 +90,7 @@ lib/I18N.Other.dll
lib/I18N.Rare.dll
lib/I18N.West.dll
lib/I18N.dll
+lib/ICSharpCode.SharpZipLib.dll
lib/Microsoft.VisualBasic.dll
lib/Microsoft.VisualC.dll
lib/Mono.CSharp.Debugger.dll
@@ -92,10 +103,15 @@ lib/Mono.Data.Tds.dll
lib/Mono.Data.TdsClient.dll
lib/Mono.GetOptions.dll
lib/Mono.PEToolkit.dll
-lib/NUnitCore_mono.dll
+lib/Mono.Posix.dll
+lib/NUnit.Framework.dll
+lib/NUnit.Util.dll
+lib/Npgsql.dll
+lib/PEAPI.dll
lib/System.Configuration.Install.dll
lib/System.Data.OracleClient.dll
lib/System.Data.dll
+lib/System.Design.dll
lib/System.Drawing.dll
lib/System.EnterpriseServices.dll
lib/System.Runtime.Remoting.dll
@@ -112,13 +128,22 @@ lib/libmono.la
lib/libmono.so
lib/libmono.so.0
lib/libmono.so.0.0
+lib/liboldmono.a
+lib/liboldmono.la
+lib/liboldmono.so
+lib/liboldmono.so.0
+lib/liboldmono.so.0.0
lib/pkgconfig/mono.pc
+man/man1/cert2spc.1
+man/man1/cilc.1
+man/man1/ilasm.1
man/man1/mcs.1
man/man1/mint.1
man/man1/mono.1
man/man1/monoburg.1
man/man1/monodis.1
man/man1/monostyle.1
+man/man1/oldmono.1
man/man1/sqlsharp.1
man/man5/mono-config.5
share/examples/mono/config
@@ -128,6 +153,7 @@ share/mono/cil/cil-opcodes.xml
@dirrm share/mono
@dirrm share/examples/mono
@dirrm include/mono/utils
+@dirrm include/mono/mini
@dirrm include/mono/metadata
@dirrm include/mono/jit
@dirrm include/mono/io-layer
diff --git a/lang/mono/buildlink2.mk b/lang/mono/buildlink2.mk
index a878bbe6e39..6aeb6e87205 100644
--- a/lang/mono/buildlink2.mk
+++ b/lang/mono/buildlink2.mk
@@ -1,15 +1,15 @@
-# $NetBSD: buildlink2.mk,v 1.4 2003/05/02 11:55:35 wiz Exp $
+# $NetBSD: buildlink2.mk,v 1.5 2003/05/09 13:03:21 jmmv Exp $
#
# This Makefile fragment is included by packages that use mono.
#
-# This file was created automatically using createbuildlink 2.4.
+# This file was created automatically using createbuildlink 2.6.
#
.if !defined(MONO_BUILDLINK2_MK)
MONO_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= mono
-BUILDLINK_DEPENDS.mono?= mono>=0.23nb1
+BUILDLINK_DEPENDS.mono?= mono>=0.24
BUILDLINK_PKGSRCDIR.mono?= ../../lang/mono
EVAL_PREFIX+= BUILDLINK_PREFIX.mono=mono
@@ -39,7 +39,6 @@ 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/debug.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
@@ -56,6 +55,8 @@ 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
@@ -70,10 +71,14 @@ 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+= lib/Accessibility.dll
+BUILDLINK_FILES.mono+= lib/ByteFX.Data.dll
BUILDLINK_FILES.mono+= lib/Cscompmgd.dll
BUILDLINK_FILES.mono+= lib/I18N.CJK.dll
BUILDLINK_FILES.mono+= lib/I18N.MidEast.dll
@@ -81,6 +86,7 @@ BUILDLINK_FILES.mono+= lib/I18N.Other.dll
BUILDLINK_FILES.mono+= lib/I18N.Rare.dll
BUILDLINK_FILES.mono+= lib/I18N.West.dll
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/Mono.CSharp.Debugger.dll
@@ -93,10 +99,15 @@ BUILDLINK_FILES.mono+= lib/Mono.Data.Tds.dll
BUILDLINK_FILES.mono+= lib/Mono.Data.TdsClient.dll
BUILDLINK_FILES.mono+= lib/Mono.GetOptions.dll
BUILDLINK_FILES.mono+= lib/Mono.PEToolkit.dll
-BUILDLINK_FILES.mono+= lib/NUnitCore_mono.dll
+BUILDLINK_FILES.mono+= lib/Mono.Posix.dll
+BUILDLINK_FILES.mono+= lib/NUnit.Framework.dll
+BUILDLINK_FILES.mono+= lib/NUnit.Util.dll
+BUILDLINK_FILES.mono+= lib/Npgsql.dll
+BUILDLINK_FILES.mono+= lib/PEAPI.dll
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.Drawing.dll
BUILDLINK_FILES.mono+= lib/System.EnterpriseServices.dll
BUILDLINK_FILES.mono+= lib/System.Runtime.Remoting.dll
@@ -109,6 +120,7 @@ BUILDLINK_FILES.mono+= lib/System.Xml.dll
BUILDLINK_FILES.mono+= lib/System.dll
BUILDLINK_FILES.mono+= lib/corlib.dll
BUILDLINK_FILES.mono+= lib/libmono.*
+BUILDLINK_FILES.mono+= lib/liboldmono.*
BUILDLINK_FILES.mono+= lib/pkgconfig/mono.pc
.include "../../devel/boehm-gc/buildlink2.mk"
diff --git a/lang/mono/distinfo b/lang/mono/distinfo
index e4e025a538a..5b748c2a664 100644
--- a/lang/mono/distinfo
+++ b/lang/mono/distinfo
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.2 2003/03/15 08:27:45 jmmv Exp $
+$NetBSD: distinfo,v 1.3 2003/05/09 13:03:21 jmmv Exp $
-SHA1 (mono-0.23.tar.gz) = 3382774283e938546eb8921d17a0c364fce03954
-Size (mono-0.23.tar.gz) = 3391671 bytes
+SHA1 (mono-0.24.tar.gz) = 02175ebb19d76a3792380a58a60914f8da50fb9a
+Size (mono-0.24.tar.gz) = 4020161 bytes
SHA1 (patch-aa) = 558bbd42c3cf99c2a70849027bef7793db84334e
SHA1 (patch-ab) = f484e680ccfe2b98fdf03ea95fb2cb45ba3c0249
-SHA1 (patch-ac) = e67e873f1515de3b7e89610696b3c8534a0fefd7
+SHA1 (patch-ac) = a26a9d9c23014ed97e23667dff04732ef03c4343
SHA1 (patch-ad) = 324c55058bcb3c4dad1c1db7a19601ae909da181
-SHA1 (patch-ae) = d22988b844125fa95afb7a1a469c1e5c2e8f5ae3
diff --git a/lang/mono/patches/patch-ac b/lang/mono/patches/patch-ac
index 5767bc4cb40..ede070b42e0 100644
--- a/lang/mono/patches/patch-ac
+++ b/lang/mono/patches/patch-ac
@@ -1,11 +1,11 @@
-$NetBSD: patch-ac,v 1.1.1.1 2003/03/01 13:11:47 jmmv Exp $
+$NetBSD: patch-ac,v 1.2 2003/05/09 13:03:21 jmmv Exp $
---- data/Makefile.in.orig 2003-02-27 23:28:21.000000000 +0100
+--- data/Makefile.in.orig 2003-05-06 23:40:03.000000000 +0200
+++ data/Makefile.in
-@@ -99,7 +99,7 @@ arch_target = @arch_target@
+@@ -108,7 +108,7 @@ arch_target = @arch_target@
+ install_sh = @install_sh@
libmono_cflags = @libmono_cflags@
libmono_ldflags = @libmono_ldflags@
-
-monodir = $(sysconfdir)/mono
+monodir = $(datadir)/examples/mono
diff --git a/lang/mono/patches/patch-ae b/lang/mono/patches/patch-ae
deleted file mode 100644
index c9e15c1c7f3..00000000000
--- a/lang/mono/patches/patch-ae
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2003/03/01 13:11:47 jmmv Exp $
-
---- mono/metadata/mono-config.c.orig 2003-02-06 10:53:03.000000000 +0100
-+++ mono/metadata/mono-config.c
-@@ -255,9 +255,9 @@ mono_config_parse (const char *filename)
- }
- #if defined (PLATFORM_WIN32)
- /* maybe it's better to use a registry key or the install root from the binary */
-- mono_config_parse_file (MONO_CFG_DIR "\\mono\\config");
-+ mono_config_parse_file (MONO_CFG_DIR "\\config");
- #else
-- mono_config_parse_file (MONO_CFG_DIR "/mono/config");
-+ mono_config_parse_file (MONO_CFG_DIR "/config");
- home = g_get_home_dir ();
- user_cfg = g_strconcat (home, G_DIR_SEPARATOR_S, ".mono/config", NULL);
- mono_config_parse_file (user_cfg);