$NetBSD: patch-ax,v 1.6 2006/01/27 16:34:36 joerg Exp $

--- lib/pvmgetarch.orig	2004-02-03 20:12:05.000000000 +0000
+++ lib/pvmgetarch
@@ -78,6 +78,7 @@ if [ -f /bin/uname -o -f /usr/bin/uname 
 	Linux,m68k )            ARCH=LINUXATARI ;;
 	BSD/OS,i[3456]86 )      ARCH=BSD386 ;;
 	FreeBSD,i[3456]86 )     ARCH=FREEBSD ;;
+	DragonFly,i[3456]86 )   ARCH=DRAGONFLY ;;
 	FreeBSD,alpha )         ARCH=FREEBSD ;;
 	SUPER-UX,SX-3 )         ARCH=SX3 ;;
 	uts,* )                 ARCH=UTS2 ;;
@@ -143,17 +144,27 @@ if [ "$ARCH" = UNKNOWN ]; then
 		# sun3)   ARCH=NETBSDSUN3 ;;  --> NETBSDM68K
 		case "`/usr/bin/uname -p`" in
 		alpha)   ARCH=NETBSDALPHA ;;
+		arm)     ARCH=NETBSDARM ;;
 		arm32)   ARCH=NETBSDARM32 ;;
+		armeb)   ARCH=NETBSDARMEB ;;
+		hppa)    ARCH=NETBSDHPPA ;;
 		i386)    ARCH=NETBSDI386 ;;
+		m68000)  ARCH=NETBSDM68000 ;;
 		m68k)    ARCH=NETBSDM68K ;;
 		mipseb)  ARCH=NETBSDMIPSEB ;;
 		mipsel)  ARCH=NETBSDMIPSEL ;;
 		ns32k)   ARCH=NETBSDNS32K ;;
+		pdp10)   ARCH=NETBSDPDP10 ;;
 		powerpc) ARCH=NETBSDPOWERPC ;;
 		sh3)     ARCH=NETBSDSH3 ;;
+		sh3eb)   ARCH=NETBSDSH3EB ;;
+		sh3el)   ARCH=NETBSDSH3EL ;;
+		sh5eb)   ARCH=NETBSDSH5EB ;;
+		sh5el)   ARCH=NETBSDSH5EL ;;
 		sparc)   ARCH=NETBSDSPARC ;;
 		sparc64) ARCH=NETBSDSPARC64 ;;
 		vax)     ARCH=NETBSDVAX ;;
+		x86_64)  ARCH=NETBSDX86_64 ;;
 		esac
 	elif [ -f /usr/bin/machine ]; then
 		case "`/usr/bin/machine`" in
