diff options
author | tron <tron> | 2000-11-26 09:32:11 +0000 |
---|---|---|
committer | tron <tron> | 2000-11-26 09:32:11 +0000 |
commit | a5c84a74275acd3b7c7e8a6c332970dbda7597c6 (patch) | |
tree | b39117c404e4022d6d59c8a0e3035afafcb0b358 /devel/libgtop | |
parent | 9cfcf1a8766c991d777991583246a83c2c045ba1 (diff) | |
download | pkgsrc-a5c84a74275acd3b7c7e8a6c332970dbda7597c6.tar.gz |
Make this package work under NetBSD-alpha.
Diffstat (limited to 'devel/libgtop')
-rw-r--r-- | devel/libgtop/Makefile | 11 | ||||
-rw-r--r-- | devel/libgtop/files/patch-sum | 4 | ||||
-rw-r--r-- | devel/libgtop/patches/patch-al | 11 |
3 files changed, 15 insertions, 11 deletions
diff --git a/devel/libgtop/Makefile b/devel/libgtop/Makefile index 35223091f63..d48dab20c45 100644 --- a/devel/libgtop/Makefile +++ b/devel/libgtop/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.45 2000/11/25 12:42:48 hubertf Exp $ +# $NetBSD: Makefile,v 1.46 2000/11/26 09:32:11 tron Exp $ DISTNAME= libgtop-1.0.9 CATEGORIES= devel gnome @@ -12,14 +12,15 @@ DEPENDS+= gettext>=0.10.35nb1:../../devel/gettext DEPENDS+= gnome-libs-*:../../x11/gnome-libs DEPENDS+= guile-[0-9]*:../../lang/guile -NOT_FOR_PLATFORM= SunOS +NOT_FOR_PLATFORM= SunOS-*-* OSVERSION_SPECIFIC= yes .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == NetBSD -.if (${MACHINE_ARCH} != arm32) && (${MACHINE_ARCH} != i386) && \ - (${MACHINE_ARCH} != m68k) && (${MACHINE_ARCH} != mipsel) && \ - (${MACHINE_ARCH} != powerpc) && (${MACHINE_ARCH} != sparc) +.if (${MACHINE_ARCH} != alpha) && (${MACHINE_ARCH} != arm32) && \ + (${MACHINE_ARCH} != i386) && (${MACHINE_ARCH} != m68k) && \ + (${MACHINE_ARCH} != mipsel) && (${MACHINE_ARCH} != powerpc) && \ + (${MACHINE_ARCH} != sparc) IGNORE= "${PKGNAME} has not yet been ported to ${MACHINE_ARCH}." IGNORE+= "Please look at /usr/include/${MACHINE_ARCH}/pcb.h" IGNORE+= "and update patches/patch-al appropriately." diff --git a/devel/libgtop/files/patch-sum b/devel/libgtop/files/patch-sum index 0fbc80d6a0d..09d72ffd6ae 100644 --- a/devel/libgtop/files/patch-sum +++ b/devel/libgtop/files/patch-sum @@ -1,10 +1,10 @@ -$NetBSD: patch-sum,v 1.18 2000/10/17 18:03:26 jlam Exp $ +$NetBSD: patch-sum,v 1.19 2000/11/26 09:32:11 tron Exp $ MD5 (patch-aa) = c20fbf8c437f72a35bd5dada09aca1a4 MD5 (patch-ac) = f84a83914548206edccb11e1f84bf1bf MD5 (patch-ad) = 617e9e681d3576d14d2b9dd4185dfd68 MD5 (patch-ae) = 500e5a7bf247842cef93af16027a7cbf -MD5 (patch-al) = 87476bbb3824bb8bfaa32ab3f3b42be9 +MD5 (patch-al) = 726c76511c3ce6d00d53780ae983d576 MD5 (patch-an) = 92fc474edf1d713540f7ee0a35a6dbf2 MD5 (patch-ao) = ae10e3b4bd4ee612c4fac54fccbb15a8 MD5 (patch-ap) = 3239fe91aca4679f906470f8bc21cb43 diff --git a/devel/libgtop/patches/patch-al b/devel/libgtop/patches/patch-al index 431ad76a1b3..fbc42baa38d 100644 --- a/devel/libgtop/patches/patch-al +++ b/devel/libgtop/patches/patch-al @@ -1,7 +1,7 @@ -$NetBSD: patch-al,v 1.10 2000/07/30 02:45:40 jlam Exp $ +$NetBSD: patch-al,v 1.11 2000/11/26 09:32:11 tron Exp $ ---- sysdeps/freebsd/prockernel.c.orig Sat Oct 16 14:31:43 1999 -+++ sysdeps/freebsd/prockernel.c Sun Jul 23 06:16:47 2000 +--- sysdeps/freebsd/prockernel.c.orig Sat Oct 16 20:31:43 1999 ++++ sysdeps/freebsd/prockernel.c Sun Nov 26 09:48:04 2000 @@ -34,7 +34,7 @@ #if (!defined __OpenBSD__) && (!defined __bsdi__) #include <sys/user.h> @@ -52,7 +52,7 @@ $NetBSD: patch-al,v 1.10 2000/07/30 02:45:40 jlam Exp $ (unsigned long) &u_addr->u_pcb, (char *) &pcb, sizeof (pcb)) == sizeof (pcb)) { -@@ -167,14 +183,36 @@ +@@ -167,14 +183,39 @@ /*xxx FreeBSD/Alpha? */ #endif #else @@ -77,6 +77,9 @@ $NetBSD: patch-al,v 1.10 2000/07/30 02:45:40 jlam Exp $ +#elif defined(__sparc__) + buf->kstk_esp = (u_int64_t) pcb.pcb_sp; + buf->kstk_eip = (u_int64_t) pcb.pcb_pc; ++#elif defined(__alpha__) ++ buf->kstk_esp = (u_int64_t) pcb.pcb_context[9]; ++ buf->kstk_eip = (u_int64_t) pcb.pcb_context[8]; +#else + /* provide some defaults for other platforms */ + buf->kstk_esp = (u_int64_t) 0; |