diff options
author | kefren <kefren> | 2008-11-21 08:00:48 +0000 |
---|---|---|
committer | kefren <kefren> | 2008-11-21 08:00:48 +0000 |
commit | 6bbf5780567e0009190f50a116df32ea28254253 (patch) | |
tree | 0c58aeb37f9a1672a2d73ec7e59a718554989a3f /lang | |
parent | abbf345838a3f10b20e474925a9e9d0937859ca6 (diff) | |
download | pkgsrc-6bbf5780567e0009190f50a116df32ea28254253.tar.gz |
correct general register state indexes for NetBSD/amd64
Bump PKGREVISION
Diffstat (limited to 'lang')
-rw-r--r-- | lang/mono/Makefile | 4 | ||||
-rw-r--r-- | lang/mono/distinfo | 4 | ||||
-rw-r--r-- | lang/mono/patches/patch-cc | 32 |
3 files changed, 31 insertions, 9 deletions
diff --git a/lang/mono/Makefile b/lang/mono/Makefile index 5bd1357baf2..19c7bd36f0d 100644 --- a/lang/mono/Makefile +++ b/lang/mono/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.75 2008/11/19 11:17:49 kefren Exp $ +# $NetBSD: Makefile,v 1.76 2008/11/21 08:00:48 kefren Exp $ DISTNAME= mono-${MONO_VERSION} -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= lang MASTER_SITES= http://ftp.novell.com/pub/mono/sources/mono/ EXTRACT_SUFX= .tar.bz2 diff --git a/lang/mono/distinfo b/lang/mono/distinfo index f03b7f41dbb..f85042fc744 100644 --- a/lang/mono/distinfo +++ b/lang/mono/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.41 2008/11/19 11:17:49 kefren Exp $ +$NetBSD: distinfo,v 1.42 2008/11/21 08:00:48 kefren Exp $ SHA1 (mono-2.0.1.tar.bz2) = 1c06d614b9b83ca0c8cff98d06136fd5a17344e2 RMD160 (mono-2.0.1.tar.bz2) = ecada26dc398f0ea4cc4cae62885f4d1438bd540 @@ -23,7 +23,7 @@ SHA1 (patch-bh) = a42432fd8ed92e2213fbcd24bf29c2b6d4cbd8ba SHA1 (patch-bi) = 91786c858b459cd6b5a0dc683b5bdefc412973c1 SHA1 (patch-ca) = f5c54525d70b185f9fcb28f82034c4e995395c0b SHA1 (patch-cb) = eaf041b83af24afc4d82d5088a01f98810a1de69 -SHA1 (patch-cc) = ee2b28f90034d17330910af2f6c47524a3d6d557 +SHA1 (patch-cc) = 139e8ac5ca2e2a6bc2754ff1bbe0a8d08fd4bc91 SHA1 (patch-cd) = dc2afe3992c50b4201af628e12fc269d8bf893a6 SHA1 (patch-ce) = ba1ae96ab63fe798ce781f0def5fe026d1776df0 SHA1 (patch-cf) = d6c419402636018800e62341024dc7cba71f791a diff --git a/lang/mono/patches/patch-cc b/lang/mono/patches/patch-cc index 142035884f9..9c8a9553fa1 100644 --- a/lang/mono/patches/patch-cc +++ b/lang/mono/patches/patch-cc @@ -1,12 +1,34 @@ -$NetBSD: patch-cc,v 1.1 2008/02/13 14:16:43 kefren Exp $ ---- mono/mini/mini-amd64.h.orig 2008-02-05 23:55:50.000000000 +0200 -+++ mono/mini/mini-amd64.h 2008-02-05 23:51:38.000000000 +0200 -@@ -220,7 +220,7 @@ typedef struct { +$NetBSD: patch-cc,v 1.2 2008/11/21 08:00:49 kefren Exp $ +--- mono/mini/mini-amd64.h.orig 2008-09-02 18:42:54.000000000 +0300 ++++ mono/mini/mini-amd64.h 2008-11-21 09:42:31.000000000 +0200 +@@ -229,7 +229,29 @@ #endif /* PLATFORM_WIN32 */ -#ifdef __FreeBSD__ -+#if defined (__FreeBSD__) || defined (__NetBSD__) ++#if defined (__NetBSD__) ++ ++#define REG_RAX 14 ++#define REG_RCX 3 ++#define REG_RDX 2 ++#define REG_RBX 13 ++#define REG_RSP 24 ++#define REG_RBP 12 ++#define REG_RSI 1 ++#define REG_RDI 0 ++#define REG_R8 4 ++#define REG_R9 5 ++#define REG_R10 6 ++#define REG_R11 7 ++#define REG_R12 8 ++#define REG_R13 9 ++#define REG_R14 10 ++#define REG_R15 11 ++#define REG_RIP 21 ++ ++#define MONO_ARCH_NOMAP32BIT ++ ++#elif defined (__FreeBSD__) #define REG_RAX 7 #define REG_RCX 4 |