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