aboutsummaryrefslogtreecommitdiffstats
path: root/misc/visp
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2020-02-27 23:28:23 +0800
committerPiotr Kubaj <pkubaj@FreeBSD.org>2020-02-27 23:28:23 +0800
commitd9effc0d89f2e8cd7eb4cdd811cf94df5b9aaaa9 (patch)
treed0c4cd6dcad9caefd15de190e3cd2e1a241a4aa4 /misc/visp
parentdaf2ea4a452e810a347539a8dc01b4c4870a1d53 (diff)
downloadfreebsd-ports-gnome-d9effc0d89f2e8cd7eb4cdd811cf94df5b9aaaa9.tar.gz
freebsd-ports-gnome-d9effc0d89f2e8cd7eb4cdd811cf94df5b9aaaa9.tar.zst
freebsd-ports-gnome-d9effc0d89f2e8cd7eb4cdd811cf94df5b9aaaa9.zip
misc/visp: fix build on GCC architectures
FreeBSD doesn't have endian.h. PR: 244308 Approved by: yuri (maintainer)
Diffstat (limited to 'misc/visp')
-rw-r--r--misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp b/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp
new file mode 100644
index 000000000000..ea8a524e18ab
--- /dev/null
+++ b/misc/visp/files/patch-modules_core_src_tools_file_vpIoTools.cpp
@@ -0,0 +1,11 @@
+--- modules/core/src/tools/file/vpIoTools.cpp.orig 2020-02-22 01:06:07 UTC
++++ modules/core/src/tools/file/vpIoTools.cpp
+@@ -85,7 +85,7 @@
+
+ // Detect endianness of the host machine
+ // Reference: http://www.boost.org/doc/libs/1_36_0/boost/detail/endian.hpp
+-#if defined(__GLIBC__) || (defined(__GNUC__) && !defined(__llvm__) && !defined(__MINGW32__) && defined(__BYTE_ORDER__))
++#if defined(__GLIBC__) || (defined(__GNUC__) && !defined(__llvm__) && !defined(__MINGW32__) && defined(__BYTE_ORDER__) && defined(__linux__))
+ #include <endian.h>
+ #if (__BYTE_ORDER == __LITTLE_ENDIAN)
+ #define VISP_LITTLE_ENDIAN