--- programs/Xserver/hw/xfree86/os-support/bsd/Imakefile.orig	Thu May 15 18:39:39 2003
+++ programs/Xserver/hw/xfree86/os-support/bsd/Imakefile	Thu May 15 18:40:42 2003
@@ -45,10 +45,10 @@
   IOPERM_SRC = ioperm_noop.c
   IOPERM_OBJ = ioperm_noop.o
 # endif
-#elif defined(FreeBSDArchitecture) && !defined(AlphaBsdArchitecture)
+#elif defined(FreeBSDArchitecture)
+# if defined(i386Architecture) || defined(x86_64Architecture)
   IOPERMDEFINES = -DUSE_DEV_IO
-#else
-# if defined(AlphaBsdArchitecture)
+# elif defined(AlphaBsdArchitecture)
   IOPERMDEFINES = -DUSE_ALPHA_PORTS
 # else
   IOPERM_SRC = ioperm_noop.c
