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 mono 0.30



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df2278fdef85
branches:  trunk
changeset: 467583:df2278fdef85
user:      recht <recht%pkgsrc.org@localhost>
date:      Tue Feb 03 12:30:11 2004 +0000

description:
update to mono 0.30

Lots of bug fixes and new features.
See http://www.go-mono.com/archive/mono-0.30.html for details.

Note:
Starting with this release to use the System.Drawing APIs,
libgdiplus is needed. (will be added next)

diffstat:

 lang/mono/MESSAGE          |   7 +++++++
 lang/mono/Makefile         |  40 +++++++++++++++++++++++++++-------------
 lang/mono/PLIST            |  21 +++++++++++++++++++--
 lang/mono/buildlink2.mk    |   8 +++++---
 lang/mono/buildlink3.mk    |  25 +++++++++++++++++++++++++
 lang/mono/distinfo         |  12 ++++++------
 lang/mono/patches/patch-ac |  10 +++++-----
 lang/mono/patches/patch-ad |   8 ++++----
 lang/mono/patches/patch-ai |  10 +++++-----
 9 files changed, 103 insertions(+), 38 deletions(-)

diffs (truncated from 320 to 300 lines):

diff -r 4285be774722 -r df2278fdef85 lang/mono/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/mono/MESSAGE Tue Feb 03 12:30:11 2004 +0000
@@ -0,0 +1,7 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2004/02/03 12:30:11 recht Exp $
+
+If you want to use the System.Drawing APIs then you have to install
+graphics/libgdiplus as well.
+
+===========================================================================
diff -r 4285be774722 -r df2278fdef85 lang/mono/Makefile
--- a/lang/mono/Makefile        Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/Makefile        Tue Feb 03 12:30:11 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2004/01/24 13:51:14 grant Exp $
+# $NetBSD: Makefile,v 1.16 2004/02/03 12:30:11 recht Exp $
 #
 
-DISTNAME=      mono-0.29
-PKGREVISION=   1
+DISTNAME=      mono-0.30
 CATEGORIES=    lang
 MASTER_SITES=  http://www.go-mono.org/archive/
 
@@ -10,9 +9,11 @@
 HOMEPAGE=      http://www.go-mono.org/
 COMMENT=       Open source implementation of the .NET Development Framework
 
-BUILD_DEPENDS+=                bison-[0-9]*:../../devel/bison
+BUILD_DEPENDS+=        bison-[0-9]*:../../devel/bison
+BUILD_DEPENDS+=        p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
+BUILD_DEPENDS+=        bash>=2.0:../../shells/bash2
 
-CONFLICTS=             pnet-[0-9]*
+CONFLICTS=     pnet-[0-9]*
 
 # XXX please test
 NOT_FOR_PLATFORM=      NetBSD-1.[0-5]*-*
@@ -20,33 +21,46 @@
 NOT_FOR_PLATFORM+=     NetBSD-1.6[A-Z]-* NetBSD-1.6Z[AB]-*
 
 USE_GNU_TOOLS+=                make
-USE_BUILDLINK2=                YES
-USE_PKGINSTALL=                YES
+USE_BUILDLINK3=                yes
+USE_PKGINSTALL=                yes
 
-GNU_CONFIGURE=         YES
+GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --with-gc=included
 CONFIGURE_ARGS+=       --sysconfdir="${PKG_SYSCONFDIR}"
 
-USE_LIBTOOL=           YES
+USE_LIBTOOL=           yes
 LIBTOOL_OVERRIDE=      ${WRKSRC}/libtool
 LIBTOOL_OVERRIDE+=     ${WRKSRC}/libgc/libtool
 
+PKGCONFIG_OVERRIDE=    mint.pc.in
 PKGCONFIG_OVERRIDE=    mono.pc.in
 PKG_SYSCONFSUBDIR=     mono
 
 USE_PERL5=     build
 REPLACE_PERL=  mono/cil/make-opcodes-def.pl
 REPLACE_PERL+= mono/metadata/make-bundle.pl
+REPLACE_PERL+= mono/tests/test-driver
 
 EGDIR=         ${PREFIX}/share/examples/mono
 CONF_FILES=    ${EGDIR}/config ${PKG_SYSCONFDIR}/config
+CONF_FILES+=   ${EGDIR}/browscap.ini ${PKG_SYSCONFDIR}/browscap.ini
 CONF_FILES+=   ${EGDIR}/machine.config ${PKG_SYSCONFDIR}/machine.config
 CONF_FILES+=   ${EGDIR}/DefaultWsdlHelpGenerator.aspx \
                ${PKG_SYSCONFDIR}/DefaultWsdlHelpGenerator.aspx
 
-.include "../../devel/glib2/buildlink2.mk"
-.include "../../devel/pkgconfig/buildlink2.mk"
-.include "../../textproc/icu/buildlink2.mk"
+.include "../../mk/bsd.prefs.mk"
 
-.include "../../mk/pthread.buildlink2.mk"
+.if ${OPSYS} == "Linux"
+BUILD_DEFS+=   MONO_USE_NPTL
+.  if !empty(MONO_USE_NPTL:M[yY][eE][sS])
+# Enable support for NPTL
+CONFIGURE_ARGS+=       --with-nptl
+.  endif
+.endif
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pkgconfig/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 4285be774722 -r df2278fdef85 lang/mono/PLIST
--- a/lang/mono/PLIST   Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/PLIST   Tue Feb 03 12:30:11 2004 +0000
@@ -1,4 +1,6 @@
-@comment $NetBSD: PLIST,v 1.5 2003/12/03 17:08:24 recht Exp $
+@comment $NetBSD: PLIST,v 1.6 2004/02/03 12:30:11 recht Exp $
+bin/al
+bin/al.exe
 bin/chktrust
 bin/chktrust.exe
 bin/cilc
@@ -25,6 +27,9 @@
 bin/secutil.exe
 bin/signcode
 bin/signcode.exe
+bin/sn
+bin/soapsuds
+bin/soapsuds.exe
 bin/sqlsharp
 bin/sqlsharp.exe
 bin/wsdl
@@ -32,6 +37,7 @@
 bin/xsd
 bin/xsd.exe
 include/mono/cil/opcode.def
+include/mono/interpreter/embed.h
 include/mono/io-layer/access.h
 include/mono/io-layer/atomic.h
 include/mono/io-layer/context.h
@@ -93,6 +99,7 @@
 include/mono/utils/mono-hash.h
 include/mono/utils/mono-logger.h
 include/mono/utils/mono-math.h
+include/mono/utils/mono-uri.h
 include/mono/utils/monobitset.h
 lib/Accessibility.dll
 lib/ByteFX.Data.dll
@@ -147,7 +154,11 @@
 lib/System.Windows.Forms.dll
 lib/System.Xml.dll
 lib/System.dll
-lib/libgdiplus.dll.so
+lib/libmint.a
+lib/libmint.la
+lib/libmint.so
+lib/libmint.so.0
+lib/libmint.so.0.0
 lib/libmono-profiler-cov.a
 lib/libmono-profiler-cov.la
 lib/libmono-profiler-cov.so
@@ -159,9 +170,11 @@
 lib/libmono.so.0
 lib/libmono.so.0.0
 lib/mscorlib.dll
+lib/pkgconfig/mint.pc
 lib/pkgconfig/mono.pc
 man/man1/cert2spc.1
 man/man1/cilc.1
+man/man1/disco.1
 man/man1/genxs.1
 man/man1/ilasm.1
 man/man1/mcs.1
@@ -171,9 +184,12 @@
 man/man1/monodis.1
 man/man1/monostyle.1
 man/man1/oldmono.1
+man/man1/soapsuds.1
 man/man1/sqlsharp.1
+man/man1/wsdl.1
 man/man5/mono-config.5
 share/examples/mono/DefaultWsdlHelpGenerator.aspx
+share/examples/mono/browscap.ini
 share/examples/mono/config
 share/examples/mono/machine.config
 share/mono/cil/cil-opcodes.xml
@@ -185,5 +201,6 @@
 @dirrm include/mono/metadata
 @dirrm include/mono/jit
 @dirrm include/mono/io-layer
+@dirrm include/mono/interpreter
 @dirrm include/mono/cil
 @dirrm include/mono
diff -r 4285be774722 -r df2278fdef85 lang/mono/buildlink2.mk
--- a/lang/mono/buildlink2.mk   Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/buildlink2.mk   Tue Feb 03 12:30:11 2004 +0000
@@ -1,15 +1,17 @@
-# $NetBSD: buildlink2.mk,v 1.9 2003/12/03 17:08:24 recht Exp $
+# $NetBSD: buildlink2.mk,v 1.10 2004/02/03 12:30:11 recht Exp $
+#
 
 .if !defined(MONO_BUILDLINK2_MK)
 MONO_BUILDLINK2_MK=    # defined
 
 BUILDLINK_PACKAGES+=                   mono
-BUILDLINK_DEPENDS.mono?=               mono>=0.29
+BUILDLINK_DEPENDS.mono?=               mono>=0.30
 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/interpreter/*.h
 BUILDLINK_FILES.mono+= include/mono/io-layer/*.h
 BUILDLINK_FILES.mono+= include/mono/jit/*.h
 BUILDLINK_FILES.mono+= include/mono/metadata/*.h
@@ -68,7 +70,7 @@
 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/libgdiplus.dll.*
+BUILDLINK_FILES.mono+= lib/libmint.*
 BUILDLINK_FILES.mono+= lib/libmono-profiler-cov.*
 BUILDLINK_FILES.mono+= lib/libmono.*
 BUILDLINK_FILES.mono+= lib/mscorlib.dll
diff -r 4285be774722 -r df2278fdef85 lang/mono/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/mono/buildlink3.mk   Tue Feb 03 12:30:11 2004 +0000
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1 2004/02/03 12:30:11 recht Exp $
+#
+# This Makefile fragment is included by packages that use mono.
+#
+# This file was created automatically using createbuildlink-3.0.
+#
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+MONO_BUILDLINK3_MK:=   ${MONO_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    mono
+.endif
+
+.if !empty(MONO_BUILDLINK3_MK:M+)
+BUILDLINK_PACKAGES+=                   mono
+BUILDLINK_DEPENDS.mono?=               mono>=0.30
+BUILDLINK_PKGSRCDIR.mono?=             ../../lang/mono
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+
+.endif # MONO_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r 4285be774722 -r df2278fdef85 lang/mono/distinfo
--- a/lang/mono/distinfo        Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/distinfo        Tue Feb 03 12:30:11 2004 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.7 2003/12/03 17:08:24 recht Exp $
+$NetBSD: distinfo,v 1.8 2004/02/03 12:30:11 recht Exp $
 
-SHA1 (mono-0.29.tar.gz) = 882b991e85c6db2b28ed07651da6f231c6d672ac
-Size (mono-0.29.tar.gz) = 10537284 bytes
-SHA1 (patch-ac) = 3a8366001ea1f47e68a54154d773c490655a07b7
-SHA1 (patch-ad) = 039b5c7fa27656b610095a87343d840a924bbf84
+SHA1 (mono-0.30.tar.gz) = a635ab1c48df6128634d961e18547d3fec11a688
+Size (mono-0.30.tar.gz) = 9713905 bytes
+SHA1 (patch-ac) = 59dba48f800f3e1030d586d3707616eff6c59c38
+SHA1 (patch-ad) = 1490db664f52112ec0ab4fb7d85e50443de72728
 SHA1 (patch-ah) = ca67288373df96e46b1d60560cca25698ce8261e
-SHA1 (patch-ai) = af76f915b1cb00b9c662e89ddb7aaf702de4a26d
+SHA1 (patch-ai) = a4abc88e994ac4597966f9ebfd0ff15a782c5f5e
 SHA1 (patch-aj) = ab41349968d0f621c5f3e848c25d112c50558a28
 SHA1 (patch-ak) = aab1295adad7a09b9fc7d52139793bb7ec0b76d5
diff -r 4285be774722 -r df2278fdef85 lang/mono/patches/patch-ac
--- a/lang/mono/patches/patch-ac        Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/patches/patch-ac        Tue Feb 03 12:30:11 2004 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.4 2003/12/03 17:08:24 recht Exp $
+$NetBSD: patch-ac,v 1.5 2004/02/03 12:30:11 recht Exp $
 
---- data/Makefile.in.orig      2003-11-13 13:03:51.000000000 +0100
-+++ data/Makefile.in   2003-11-13 16:22:41.000000000 +0100
+--- data/Makefile.in.orig      2004-02-02 23:02:39.000000000 +0100
++++ data/Makefile.in   2004-02-03 11:53:36.000000000 +0100
 @@ -117,7 +117,7 @@
  libgc_dir = @libgc_dir@
  libmono_cflags = @libmono_cflags@
@@ -9,5 +9,5 @@
 -monodir = $(sysconfdir)/mono
 +monodir = $(datadir)/examples/mono
  
- EXTRA_DIST = config.in machine.config DefaultWsdlHelpGenerator.aspx
- 
+ EXTRA_DIST = config.in \
+            machine.config \
diff -r 4285be774722 -r df2278fdef85 lang/mono/patches/patch-ad
--- a/lang/mono/patches/patch-ad        Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/patches/patch-ad        Tue Feb 03 12:30:11 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.4 2003/12/03 17:08:24 recht Exp $
+$NetBSD: patch-ad,v 1.5 2004/02/03 12:30:11 recht Exp $
 
---- mono/metadata/icall.c.orig 2003-11-12 18:22:22.000000000 +0100
-+++ mono/metadata/icall.c      2003-11-13 16:22:57.000000000 +0100
-@@ -3796,7 +3796,7 @@
+--- mono/metadata/icall.c.orig 2004-01-30 18:01:36.000000000 +0100
++++ mono/metadata/icall.c      2004-02-03 11:53:52.000000000 +0100
+@@ -4174,7 +4174,7 @@
  
        MONO_ARCH_SAVE_REGS;
  
diff -r 4285be774722 -r df2278fdef85 lang/mono/patches/patch-ai
--- a/lang/mono/patches/patch-ai        Tue Feb 03 12:26:39 2004 +0000
+++ b/lang/mono/patches/patch-ai        Tue Feb 03 12:30:11 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ai,v 1.2 2003/12/03 17:08:24 recht Exp $



Home | Main Index | Thread Index | Old Index