--- plex/Third-Party/hash-library/crc32.cpp.orig	2015-04-09 11:13:01 UTC
+++ plex/Third-Party/hash-library/crc32.cpp
@@ -8,7 +8,7 @@
 
 // big endian architectures need #define __BYTE_ORDER __BIG_ENDIAN
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
--- plex/Third-Party/hash-library/keccak.cpp.orig	2015-04-09 11:33:51 UTC
+++ plex/Third-Party/hash-library/keccak.cpp
@@ -8,7 +8,7 @@
 
 // big endian architectures need #define __BYTE_ORDER __BIG_ENDIAN
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
--- plex/Third-Party/hash-library/md5.cpp.orig	2015-04-09 11:33:58 UTC
+++ plex/Third-Party/hash-library/md5.cpp
@@ -7,7 +7,7 @@
 #include "md5.h"
 
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
--- plex/Third-Party/hash-library/sha1.cpp.orig	2015-04-09 11:34:06 UTC
+++ plex/Third-Party/hash-library/sha1.cpp
@@ -8,7 +8,7 @@
 
 // big endian architectures need #define __BYTE_ORDER __BIG_ENDIAN
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
--- plex/Third-Party/hash-library/sha256.cpp.orig	2015-04-09 11:34:13 UTC
+++ plex/Third-Party/hash-library/sha256.cpp
@@ -8,7 +8,7 @@
 
 // big endian architectures need #define __BYTE_ORDER __BIG_ENDIAN
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
--- plex/Third-Party/hash-library/sha3.cpp.orig	2015-04-09 11:34:21 UTC
+++ plex/Third-Party/hash-library/sha3.cpp
@@ -8,7 +8,7 @@
 
 // big endian architectures need #define __BYTE_ORDER __BIG_ENDIAN
 #ifndef _MSC_VER
-#ifdef __APPLE__
+#if defined( __APPLE__ ) || defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
 #include <machine/endian.h>
 #else
 #include <endian.h>
