pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/mono Update to 0.28



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b0dbac925f61
branches:  trunk
changeset: 462416:b0dbac925f61
user:      recht <recht%pkgsrc.org@localhost>
date:      Thu Oct 02 08:41:42 2003 +0000

description:
Update to 0.28

the ususal: new features and fixes
notably:

New Thread Locking

Zoltan removed the big locks we had in the runtime, and now we have a
finely grained lock system in the runtime. Runtime hackers can read the
included lock matrix document which describes the requirements to use
the new fine grained locks in their code.

Ahead of Time Compiler Optimizations

Zoltan has worked extensively on the Mono ahead-of-time compilation
feature (AOT). The AOT code is now considered to be production quality,
and also for the first time precompiled code runs faster than JITed
code. This resulted in a 13% compilation speed up for the Mono C#
compiler, reducing the compile time to 3.185 seconds. A clear goal of
the team for the next release is to reach 3.1416 seconds.

for a complete list see: http://www.go-mono.com/archive/mono-0.28.html

diffstat:

 lang/mono/Makefile         |   4 +-
 lang/mono/PLIST            |  16 ++++++++-----
 lang/mono/buildlink2.mk    |   5 +--
 lang/mono/distinfo         |  11 ++++-----
 lang/mono/patches/patch-ad |  12 +++++-----
 lang/mono/patches/patch-af |  10 ++++----
 lang/mono/patches/patch-ah |  53 ----------------------------------------------
 7 files changed, 30 insertions(+), 81 deletions(-)

diffs (198 lines):

diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/Makefile
--- a/lang/mono/Makefile        Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/Makefile        Thu Oct 02 08:41:42 2003 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2003/09/25 16:05:21 recht Exp $
+# $NetBSD: Makefile,v 1.11 2003/10/02 08:41:42 recht Exp $
 #
 
-DISTNAME=      mono-0.26
+DISTNAME=      mono-0.28
 CATEGORIES=    lang
 MASTER_SITES=  http://www.go-mono.org/archive/
 
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/PLIST
--- a/lang/mono/PLIST   Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/PLIST   Thu Oct 02 08:41:42 2003 +0000
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2003/09/25 16:05:21 recht Exp $
+@comment $NetBSD: PLIST,v 1.4 2003/10/02 08:41:42 recht Exp $
+bin/chktrust
+bin/chktrust.exe
 bin/cilc
 bin/cilc.exe
+bin/genxs
+bin/genxs.exe
 bin/ilasm
 bin/ilasm.exe
 bin/mbas
@@ -17,7 +21,12 @@
 bin/pedump
 bin/secutil
 bin/secutil.exe
+bin/signcode
+bin/signcode.exe
 bin/sqlsharp
+bin/sqlsharp.exe
+bin/wsdl
+bin/wsdl.exe
 bin/xsd
 bin/xsd.exe
 include/mono/cil/opcode.def
@@ -145,11 +154,6 @@
 lib/libmono.so
 lib/libmono.so.0
 lib/libmono.so.0.0
-lib/libmonogc.a
-lib/libmonogc.la
-lib/libmonogc.so
-lib/libmonogc.so.1
-lib/libmonogc.so.1.1
 lib/pkgconfig/mono.pc
 man/man1/cert2spc.1
 man/man1/cilc.1
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/buildlink2.mk
--- a/lang/mono/buildlink2.mk   Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/buildlink2.mk   Thu Oct 02 08:41:42 2003 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: buildlink2.mk,v 1.7 2003/09/25 16:05:21 recht Exp $
+# $NetBSD: buildlink2.mk,v 1.8 2003/10/02 08:41:42 recht Exp $
 
 .if !defined(MONO_BUILDLINK2_MK)
 MONO_BUILDLINK2_MK=    # defined
 
 BUILDLINK_PACKAGES+=                   mono
-BUILDLINK_DEPENDS.mono?=               mono>=0.26
+BUILDLINK_DEPENDS.mono?=               mono>=0.28
 BUILDLINK_PKGSRCDIR.mono?=             ../../lang/mono
 
 EVAL_PREFIX+=  BUILDLINK_PREFIX.mono=mono
@@ -71,7 +71,6 @@
 BUILDLINK_FILES.mono+= lib/corlib.dll
 BUILDLINK_FILES.mono+= lib/libmono-profiler-cov.*
 BUILDLINK_FILES.mono+= lib/libmono.*
-BUILDLINK_FILES.mono+= lib/libmonogc.*
 BUILDLINK_FILES.mono+= lib/pkgconfig/mono.pc
 
 .include "../../devel/glib2/buildlink2.mk"
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/distinfo
--- a/lang/mono/distinfo        Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/distinfo        Thu Oct 02 08:41:42 2003 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.4 2003/09/25 16:05:21 recht Exp $
+$NetBSD: distinfo,v 1.5 2003/10/02 08:41:42 recht Exp $
 
-SHA1 (mono-0.26.tar.gz) = 48a0a9e4452f8162e10d0f1193e7325f535feacb
-Size (mono-0.26.tar.gz) = 8939242 bytes
+SHA1 (mono-0.28.tar.gz) = be85cd411d24d2b62bec6eb06eaab936b7f13f25
+Size (mono-0.28.tar.gz) = 9323050 bytes
 SHA1 (patch-ac) = ef7f68603eaaf9c6ad7a3d65005a9cc62cd04a40
-SHA1 (patch-ad) = e285318469300f9da370b69f355d885a0a89b688
+SHA1 (patch-ad) = ab5ff080232df6a59e34d1806ffe288a1052a019
 SHA1 (patch-ae) = 11adc136723cf56d6cae51e59a58da1f0152e98d
-SHA1 (patch-af) = 1966d20a48f4162acedd486b0939b704190fb07e
+SHA1 (patch-af) = bda6a314b0c4bef9c4a6db7e0860123d4de1f0fa
 SHA1 (patch-ag) = c0b458ff387fba231db3a536cba507d3c16e0286
-SHA1 (patch-ah) = 51cd3f04762d4f4754ec260bdbbdb0119498d7cf
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/patches/patch-ad
--- a/lang/mono/patches/patch-ad        Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/patches/patch-ad        Thu Oct 02 08:41:42 2003 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-ad,v 1.2 2003/09/25 16:05:21 recht Exp $
+$NetBSD: patch-ad,v 1.3 2003/10/02 08:41:42 recht Exp $
 
---- mono/metadata/icall.c.orig 2003-08-02 14:39:37.000000000 +0200
-+++ mono/metadata/icall.c      2003-09-25 01:58:13.000000000 +0200
-@@ -3551,7 +3551,7 @@
-       if (mcpath != NULL)
-               return mcpath;
+--- mono/metadata/icall.c.orig 2003-09-26 18:25:40.000000000 +0200
++++ mono/metadata/icall.c      2003-10-02 10:24:51.000000000 +0200
+@@ -3554,7 +3554,7 @@
+ 
+       MONO_ARCH_SAVE_REGS;
  
 -      path = g_build_path (G_DIR_SEPARATOR_S, mono_cfg_dir, "mono", "machine.config", NULL);
 +      path = g_build_path (G_DIR_SEPARATOR_S, mono_cfg_dir, "machine.config", NULL);
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/patches/patch-af
--- a/lang/mono/patches/patch-af        Thu Oct 02 08:19:35 2003 +0000
+++ b/lang/mono/patches/patch-af        Thu Oct 02 08:41:42 2003 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.1 2003/09/25 16:05:21 recht Exp $
+$NetBSD: patch-af,v 1.2 2003/10/02 08:41:42 recht Exp $
 
---- mono/mini/Makefile.in.orig 2003-08-14 08:00:57.000000000 +0200
-+++ mono/mini/Makefile.in      2003-09-25 01:55:36.000000000 +0200
-@@ -180,6 +180,7 @@
+--- mono/mini/Makefile.in.orig 2003-10-01 18:59:02.000000000 +0200
++++ mono/mini/Makefile.in      2003-10-02 10:25:53.000000000 +0200
+@@ -181,6 +181,7 @@
        mini-x86.c              \
        mini-x86.h              \
        exceptions-x86.c        \
@@ -10,7 +10,7 @@
        tramp-x86.c
  
  
-@@ -268,7 +269,7 @@
+@@ -271,7 +272,7 @@
        linear-scan.lo aot.lo graph.lo
  am__objects_2 = mini-ppc.lo exceptions-ppc.lo tramp-ppc.lo
  am__objects_3 = mini-sparc.lo exceptions-sparc.lo tramp-sparc.lo
diff -r 41d6602d1a5b -r b0dbac925f61 lang/mono/patches/patch-ah
--- a/lang/mono/patches/patch-ah        Thu Oct 02 08:19:35 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2003/09/25 16:05:21 recht Exp $
-
---- mono/metadata/socket-io.c.orig     2003-07-29 18:58:31.000000000 +0200
-+++ mono/metadata/socket-io.c  2003-09-25 02:08:50.000000000 +0200
-@@ -1465,6 +1465,30 @@
-       int system_level;
-       int system_name;
-       int ret;
-+#ifdef AF_INET6
-+      int sol_ip;
-+      int sol_ipv6;
-+
-+#ifdef HAVE_SOL_IPV6
-+      sol_ipv6 = SOL_IPV6;
-+#else
-+      {
-+              struct protoent *pent;
-+              pent = getprotobyname ("ipv6");
-+              sol_ipv6 = (pent != NULL) ? pent->p_proto : 41;
-+      }
-+#endif
-+
-+#ifdef HAVE_SOL_IP
-+      sol_ip = SOL_IP;
-+#else
-+      {
-+              struct protoent *pent;
-+              pent = getprotobyname ("ip");
-+              sol_ip = (pent != NULL) ? pent->p_proto : 0;
-+      }
-+#endif
-+#endif /* AF_INET6 */
- 
-       MONO_ARCH_SAVE_REGS;
- 
-@@ -1510,7 +1534,7 @@
-                       MonoObject *address = NULL;
- 
- #ifdef AF_INET6
--                      if(system_level == SOL_IPV6) {
-+                      if(system_level == sol_ipv6) {
-                               struct ipv6_mreq mreq6;
- 
-                               /*
-@@ -1529,7 +1553,7 @@
-                               ret = setsockopt (sock, system_level,
-                                                 system_name, &mreq6,
-                                                 sizeof (mreq6));
--                      } else if(system_level == SOL_IP)
-+                      } else if(system_level == sol_ip)
- #endif /* AF_INET6 */
-                       {
- #ifdef HAVE_STRUCT_IP_MREQN



Home | Main Index | Thread Index | Old Index