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 1.2.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6673919adfe1
branches:  trunk
changeset: 538584:6673919adfe1
user:      kefren <kefren%pkgsrc.org@localhost>
date:      Wed Feb 13 14:16:43 2008 +0000

description:
Update to mono 1.2.6

diffstat:

 lang/mono/MESSAGE          |    2 +-
 lang/mono/Makefile         |   66 +++++----
 lang/mono/Makefile.version |    3 +
 lang/mono/PLIST            |  301 +++++++++++++++++++++++++++++++-------------
 lang/mono/buildlink3.mk    |    9 +-
 lang/mono/distinfo         |   43 +++---
 lang/mono/patches/patch-ab |   24 +--
 lang/mono/patches/patch-ac |   19 +-
 lang/mono/patches/patch-af |   19 +-
 lang/mono/patches/patch-ah |   13 -
 lang/mono/patches/patch-ai |   13 -
 lang/mono/patches/patch-aj |  174 --------------------------
 lang/mono/patches/patch-ak |   66 +--------
 lang/mono/patches/patch-al |   13 -
 lang/mono/patches/patch-am |   13 -
 lang/mono/patches/patch-an |   56 --------
 lang/mono/patches/patch-ao |   15 --
 lang/mono/patches/patch-aq |   13 +-
 lang/mono/patches/patch-ar |   17 +-
 lang/mono/patches/patch-ba |   11 +-
 lang/mono/patches/patch-bd |   11 +-
 lang/mono/patches/patch-bf |   19 +-
 lang/mono/patches/patch-bg |   12 +
 lang/mono/patches/patch-bh |   12 +
 lang/mono/patches/patch-bi |   37 +++++
 lang/mono/patches/patch-ca |    9 +-
 lang/mono/patches/patch-cb |    9 +-
 lang/mono/patches/patch-cc |   12 +
 lang/mono/patches/patch-cd |   12 +
 lang/mono/patches/patch-ce |   32 ++++
 30 files changed, 465 insertions(+), 590 deletions(-)

diffs (truncated from 1688 to 300 lines):

diff -r 3e15edcbc98e -r 6673919adfe1 lang/mono/MESSAGE
--- a/lang/mono/MESSAGE Wed Feb 13 14:03:25 2008 +0000
+++ b/lang/mono/MESSAGE Wed Feb 13 14:16:43 2008 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.3 2005/03/27 10:25:51 recht Exp $
+$NetBSD: MESSAGE,v 1.4 2008/02/13 14:16:43 kefren Exp $
 
 If you intent to use the System.Drawing or Windows.Forms then you have to
 install graphics/libgdiplus as well.
diff -r 3e15edcbc98e -r 6673919adfe1 lang/mono/Makefile
--- a/lang/mono/Makefile        Wed Feb 13 14:03:25 2008 +0000
+++ b/lang/mono/Makefile        Wed Feb 13 14:16:43 2008 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.59 2007/11/05 11:28:50 drochner Exp $
+# $NetBSD: Makefile,v 1.60 2008/02/13 14:16:43 kefren Exp $
 
-DISTNAME=      mono-1.1.13.8.1
-PKGREVISION=   3
+DISTNAME=      mono-${MONO_VERSION}
 CATEGORIES=    lang
-MASTER_SITES=  http://go-mono.com/sources/mono-1.1/
+MASTER_SITES=  http://go-mono.com/sources/mono/
+EXTRACT_SUFX=  .tar.bz2
 
-MAINTAINER=    recht%NetBSD.org@localhost
+MAINTAINER=    kefren%NetBSD.org@localhost
 HOMEPAGE=      http://www.mono-project.com/
 COMMENT=       Open source implementation of the .NET Development Framework
 
@@ -13,16 +13,16 @@
 
 CONFLICTS=     pnet-[0-9]*
 
+.include "../../lang/mono/Makefile.version"
+
 # XXX please test
 NOT_FOR_PLATFORM=      NetBSD-1.[0-5]*-*
 NOT_FOR_PLATFORM+=     NetBSD-1.6-* NetBSD-1.6.*-*
 NOT_FOR_PLATFORM+=     NetBSD-1.6[A-Z]-* NetBSD-1.6Z[AB]-*
 
-# LP64 problems
-NOT_FOR_PLATFORM+=     *-*-alpha *-*-sparc64 *-*-x86_64
-
 USE_TOOLS+=            bison gmake gtar perl:run pkg-config bash:run
 USE_LIBTOOL=           yes
+USE_LANGUAGES+=                c c++
 EXTRACT_USING=         gtar
 
 GNU_CONFIGURE=         yes
@@ -37,51 +37,57 @@
 UNLIMIT_RESOURCES+=    stacksize
 UNLIMIT_RESOURCES+=    memorysize
 
-PKGCONFIG_OVERRIDE+=   dotnet.pc.in
-PKGCONFIG_OVERRIDE+=   mint.pc.in
-PKGCONFIG_OVERRIDE+=   mono-cairo.pc.in
+PKGCONFIG_OVERRIDE+=   data/cecil.pc.in
+PKGCONFIG_OVERRIDE+=   data/dotnet.pc.in
+PKGCONFIG_OVERRIDE+=   data/mint.pc.in
+PKGCONFIG_OVERRIDE+=   data/mono-cairo.pc.in
 PKGCONFIG_OVERRIDE+=   mono-uninstalled.pc.in
-PKGCONFIG_OVERRIDE+=   mono.pc.in
+PKGCONFIG_OVERRIDE+=   data/mono.pc.in
 PKGCONFIG_OVERRIDE+=   scripts/mono-nunit.pc.in
 
-REPLACE_PERL+= mcs/class/Microsoft.VisualBasic/fixup/fixup.pl
 REPLACE_PERL+= mcs/errors/do-tests.pl
 REPLACE_PERL+= mcs/tools/scan-tests.pl
+REPLACE_PERL+= msvc/create-windef.pl
 REPLACE_PERL+= mono/benchmark/test-driver
 REPLACE_PERL+= mono/cil/make-opcodes-def.pl
 REPLACE_PERL+= mono/metadata/make-bundle.pl
+REPLACE_PERL+= mono/mini/genmdesc.pl
 REPLACE_PERL+= mono/tests/stress-runner.pl
 
 REPLACE_BASH+= scripts/mono-find-provides.in
 REPLACE_BASH+= scripts/mono-find-requires.in
+REPLACE_BASH+= mcs/class/Managed.Windows.Forms/build-csproj
+REPLACE_BASH+= mcs/class/Managed.Windows.Forms/build-csproj2k5
 
 EGDIR=         ${PREFIX}/share/examples/mono
-PKG_SYSCONFSUBDIR=     mono
-CONF_FILES=    ${EGDIR}/config ${PKG_SYSCONFDIR}/config
-CONF_FILES+=   ${EGDIR}/browscap.ini ${PKG_SYSCONFDIR}/browscap.ini
+CONF_FILES=    ${EGDIR}/config ${PKG_SYSCONFDIR}/mono/config
+CONF_FILES+=   ${EGDIR}/browscap.ini ${PKG_SYSCONFDIR}/mono/browscap.ini
 CONF_FILES+=   ${EGDIR}/1.0/DefaultWsdlHelpGenerator.aspx \
-               ${PKG_SYSCONFDIR}/1.0/DefaultWsdlHelpGenerator.aspx
-CONF_FILES+=   ${EGDIR}/1.0/machine.config ${PKG_SYSCONFDIR}/1.0/machine.config
+               ${PKG_SYSCONFDIR}/mono/1.0/DefaultWsdlHelpGenerator.aspx
+CONF_FILES+=   ${EGDIR}/1.0/machine.config \
+               ${PKG_SYSCONFDIR}/mono/1.0/machine.config
 CONF_FILES+=   ${EGDIR}/2.0/DefaultWsdlHelpGenerator.aspx \
-               ${PKG_SYSCONFDIR}/2.0/DefaultWsdlHelpGenerator.aspx
-CONF_FILES+=   ${EGDIR}/2.0/machine.config ${PKG_SYSCONFDIR}/2.0/machine.confi
+               ${PKG_SYSCONFDIR}/mono/2.0/DefaultWsdlHelpGenerator.aspx
+CONF_FILES+=   ${EGDIR}/2.0/machine.config \
+               ${PKG_SYSCONFDIR}/mono/2.0/machine.confi
 
 TEST_TARGET=   check
 
-post-patch: substpcprefix
-# replace relative prefix in pkgconfig files
-substpcprefix:
-.for f in ${PKGCONFIG_OVERRIDE}
-       (cd ${WRKSRC}; \
-        ${SED} 's|$${pcfiledir}/../..|@prefix@|g' <${f} >${f}.tmp; \
-        ${MV} ${f}.tmp ${f} \
-       )
-.endfor
+SUBST_CLASSES+=                        fix-prefix
+SUBST_STAGE.fix-prefix=                post-patch
+SUBST_MESSAGE.fix-prefix=      Fixing relative prefix
+SUBST_FILES.fix-prefix=                ${PKGCONFIG_OVERRIDE}
+SUBST_SED.fix-prefix=          -e 's,$${pcfiledir}/../..,\@prefix\@,g'
+
+SUBST_CLASSES+=                        fix-mcs
+SUBST_STAGE.fix-mcs=           post-patch
+SUBST_MESSAGE.fix-mcs=         Fixing mcs default prefix
+SUBST_FILES.fix-mcs=           mcs/build/config-default.make
+SUBST_SED.fix-mcs=             -e 's,/usr/local,${PREFIX},g'
 
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
-
 .include "../../mk/bsd.pkg.mk"
diff -r 3e15edcbc98e -r 6673919adfe1 lang/mono/Makefile.version
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/mono/Makefile.version        Wed Feb 13 14:16:43 2008 +0000
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile.version,v 1.1 2008/02/13 14:16:43 kefren Exp $
+
+MONO_VERSION=  1.2.6
diff -r 3e15edcbc98e -r 6673919adfe1 lang/mono/PLIST
--- a/lang/mono/PLIST   Wed Feb 13 14:03:25 2008 +0000
+++ b/lang/mono/PLIST   Wed Feb 13 14:16:43 2008 +0000
@@ -1,43 +1,59 @@
-@comment $NetBSD: PLIST,v 1.21 2006/08/03 18:15:07 drochner Exp $
+@comment $NetBSD: PLIST,v 1.22 2008/02/13 14:16:43 kefren Exp $
 bin/al
+bin/al2
 bin/caspol
 bin/cert2spc
 bin/certmgr
 bin/chktrust
 bin/cilc
 bin/disco
+bin/dtd2rng
 bin/dtd2xsd
 bin/gacutil
 bin/genxs
 bin/gmcs
+bin/httpcfg
 bin/ilasm
 bin/ilasm2
+bin/installvst
 bin/jay
 bin/macpack
 bin/makecert
 bin/mbas
+bin/mconfig
 bin/mcs
 bin/mjs
 bin/mkbundle
+bin/mkbundle2
 bin/mono
+bin/mono-api-diff
+bin/mono-api-info
+bin/mono-api-info2
 bin/mono-find-provides
 bin/mono-find-requires
 bin/mono-service
+bin/mono-service2
 bin/mono-shlib-cop
-bin/monodiet
+bin/mono-test-install
+bin/mono-xmltool
 bin/monodis
 bin/monograph
+bin/monolinker
 bin/monop
 bin/monop2
 bin/mozroots
 bin/nunit-console
+bin/nunit-console2
 bin/pedump
 bin/permview
 bin/prj2make
 bin/resgen
+bin/resgen2
 bin/secutil
 bin/setreg
+bin/sgen
 bin/signcode
+bin/smcs
 bin/sn
 bin/soapsuds
 bin/sqlsharp
@@ -45,65 +61,72 @@
 bin/wsdl2
 bin/xbuild
 bin/xsd
-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/collection.h
-include/mono/io-layer/context.h
-include/mono/io-layer/critical-sections.h
-include/mono/io-layer/error.h
-include/mono/io-layer/events.h
-include/mono/io-layer/handles.h
-include/mono/io-layer/io-layer.h
-include/mono/io-layer/io.h
-include/mono/io-layer/macros.h
-include/mono/io-layer/mono-mutex.h
-include/mono/io-layer/mutexes.h
-include/mono/io-layer/processes.h
-include/mono/io-layer/security.h
-include/mono/io-layer/semaphores.h
-include/mono/io-layer/sockets.h
-include/mono/io-layer/status.h
-include/mono/io-layer/system.h
-include/mono/io-layer/threads.h
-include/mono/io-layer/timefuncs.h
-include/mono/io-layer/types.h
-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/jit.h
-include/mono/metadata/appdomain.h
-include/mono/metadata/assembly.h
-include/mono/metadata/blob.h
-include/mono/metadata/class.h
-include/mono/metadata/debug-helpers.h
-include/mono/metadata/debug-mono-symfile.h
-include/mono/metadata/environment.h
-include/mono/metadata/exception.h
-include/mono/metadata/image.h
-include/mono/metadata/loader.h
-include/mono/metadata/mempool.h
-include/mono/metadata/metadata.h
-include/mono/metadata/mono-debug.h
-include/mono/metadata/mono-gc.h
-include/mono/metadata/object.h
-include/mono/metadata/opcodes.h
-include/mono/metadata/profiler.h
-include/mono/metadata/reflection.h
-include/mono/metadata/row-indexes.h
-include/mono/metadata/threads.h
-include/mono/metadata/tokentype.h
-include/mono/metadata/verify.h
-include/mono/utils/mono-codeman.h
-include/mono/utils/mono-digest.h
-include/mono/utils/mono-hash.h
-include/mono/utils/mono-logger.h
-include/mono/utils/mono-math.h
-include/mono/utils/mono-poll.h
-include/mono/utils/mono-uri.h
-include/mono/utils/monobitset.h
+include/mono-1.0/mono/cil/opcode.def
+include/mono-1.0/mono/interpreter/embed.h
+include/mono-1.0/mono/io-layer/access.h
+include/mono-1.0/mono/io-layer/atomic.h
+include/mono-1.0/mono/io-layer/collection.h
+include/mono-1.0/mono/io-layer/context.h
+include/mono-1.0/mono/io-layer/critical-sections.h
+include/mono-1.0/mono/io-layer/error.h
+include/mono-1.0/mono/io-layer/events.h
+include/mono-1.0/mono/io-layer/handles.h
+include/mono-1.0/mono/io-layer/io-layer.h
+include/mono-1.0/mono/io-layer/io-portability.h
+include/mono-1.0/mono/io-layer/io.h
+include/mono-1.0/mono/io-layer/macros.h
+include/mono-1.0/mono/io-layer/mono-mutex.h
+include/mono-1.0/mono/io-layer/mutexes.h
+include/mono-1.0/mono/io-layer/processes.h
+include/mono-1.0/mono/io-layer/security.h
+include/mono-1.0/mono/io-layer/semaphores.h
+include/mono-1.0/mono/io-layer/sockets.h
+include/mono-1.0/mono/io-layer/status.h
+include/mono-1.0/mono/io-layer/system.h
+include/mono-1.0/mono/io-layer/threads.h
+include/mono-1.0/mono/io-layer/timefuncs.h
+include/mono-1.0/mono/io-layer/types.h
+include/mono-1.0/mono/io-layer/uglify.h
+include/mono-1.0/mono/io-layer/versioninfo.h
+include/mono-1.0/mono/io-layer/wait.h
+include/mono-1.0/mono/io-layer/wapi.h
+include/mono-1.0/mono/jit/jit.h
+include/mono-1.0/mono/metadata/appdomain.h
+include/mono-1.0/mono/metadata/assembly.h
+include/mono-1.0/mono/metadata/attrdefs.h
+include/mono-1.0/mono/metadata/blob.h
+include/mono-1.0/mono/metadata/class.h



Home | Main Index | Thread Index | Old Index