summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/ogle/files/extra-patch-include:ogle_endian.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/multimedia/ogle/files/extra-patch-include:ogle_endian.h b/multimedia/ogle/files/extra-patch-include:ogle_endian.h
index 4ac268a17041..c776103ba06f 100644
--- a/multimedia/ogle/files/extra-patch-include:ogle_endian.h
+++ b/multimedia/ogle/files/extra-patch-include:ogle_endian.h
@@ -1,9 +1,18 @@
--- include/ogle_endian.h.orig Thu Oct 4 05:42:11 2001
-+++ include/ogle_endian.h Wed Apr 10 01:16:32 2002
-@@ -39,6 +39,13 @@
++++ include/ogle_endian.h Sat Sep 21 17:47:15 2002
+@@ -38,7 +38,22 @@
+ # define FROM_BE_32(x) (bswap32(x))
#elif defined(HAVE_SYS_ENDIAN_H)
# include <sys/endian.h>
++#if defined(__FreeBSD__)
++#if __FreeBSD_version >= 500000
++# define FROM_BE_32(x) (bswap32(x))
++#else
# define FROM_BE_32(x) (swap32(x))
++#endif
++#else
++# define FROM_BE_32(x) (swap32(x))
++#endif
+#elif defined(__FreeBSD__)
+# define _KERNEL
+# define I486_CPU /* Will crash unless 486+ */