pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/mono correct general register state indexes for N...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/187c99b32c61
branches:  trunk
changeset: 550396:187c99b32c61
user:      kefren <kefren%pkgsrc.org@localhost>
date:      Fri Nov 21 08:00:48 2008 +0000

description:
correct general register state indexes for NetBSD/amd64
Bump PKGREVISION

diffstat:

 lang/mono/Makefile         |   4 ++--
 lang/mono/distinfo         |   4 ++--
 lang/mono/patches/patch-cc |  32 +++++++++++++++++++++++++++-----
 3 files changed, 31 insertions(+), 9 deletions(-)

diffs (74 lines):

diff -r 98f86e5b5f54 -r 187c99b32c61 lang/mono/Makefile
--- a/lang/mono/Makefile        Fri Nov 21 08:00:36 2008 +0000
+++ b/lang/mono/Makefile        Fri Nov 21 08:00:48 2008 +0000
@@ -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 -r 98f86e5b5f54 -r 187c99b32c61 lang/mono/distinfo
--- a/lang/mono/distinfo        Fri Nov 21 08:00:36 2008 +0000
+++ b/lang/mono/distinfo        Fri Nov 21 08:00:48 2008 +0000
@@ -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-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 -r 98f86e5b5f54 -r 187c99b32c61 lang/mono/patches/patch-cc
--- a/lang/mono/patches/patch-cc        Fri Nov 21 08:00:36 2008 +0000
+++ b/lang/mono/patches/patch-cc        Fri Nov 21 08:00:48 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index