--- port.h.orig	Mon Sep  6 10:38:10 1999
+++ port.h	Fri Oct  8 18:19:32 1999
@@ -45,7 +45,7 @@
 #if defined(sgi)
 #include <sys/endian.h>
 #else
-#include <endian.h>
+#include <machine/endian.h>
 #endif
 #endif
 #ifndef BIG_ENDIAN
@@ -288,6 +288,9 @@
 #define DO_NOT_USE_LONG_DOUBLE
 #endif
 #ifdef sun
+#define DO_NOT_USE_LONG_DOUBLE
+#endif
+#ifdef __FreeBSD__
 #define DO_NOT_USE_LONG_DOUBLE
 #endif
 
