summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base__sys_byteorder.h
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2012-04-01 00:50:57 +0000
committerRene Ladan <rene@FreeBSD.org>2012-04-01 00:50:57 +0000
commit21d8aee3fcf369fcbc7ff28436cf687617d98dcb (patch)
tree4a1e9e976021034588147e6cb6912d157d77cca9 /www/chromium/files/patch-base__sys_byteorder.h
parentupdate to 0.2.3.13-alpha [1]; update mirrors; (diff)
Update to 18.0.1025.142
Note that clang is now the default compiler (GCC 4.6 is optionable), base GCC became too old. Submitted by: George Liaskos Security: http://www.vuxml.org/freebsd/b8f0a391-7910-11e1-8a43-00262d5ed8ee.html Feature safe: yes
Diffstat (limited to 'www/chromium/files/patch-base__sys_byteorder.h')
-rw-r--r--www/chromium/files/patch-base__sys_byteorder.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/www/chromium/files/patch-base__sys_byteorder.h b/www/chromium/files/patch-base__sys_byteorder.h
new file mode 100644
index 000000000000..deb765325ecf
--- /dev/null
+++ b/www/chromium/files/patch-base__sys_byteorder.h
@@ -0,0 +1,20 @@
+--- base/sys_byteorder.h.orig 2012-03-30 01:34:16.000000000 +0300
++++ base/sys_byteorder.h 2012-03-30 01:35:48.000000000 +0300
+@@ -27,7 +27,7 @@
+ #include <stdlib.h>
+ #elif defined(OS_MACOSX)
+ #include <libkern/OSByteOrder.h>
+-#elif defined(OS_OPENBSD)
++#elif defined(OS_OPENBSD) || defined(OS_FREEBSD)
+ #include <sys/endian.h>
+ #else
+ #include <byteswap.h>
+@@ -44,6 +44,8 @@
+ return OSSwapInt64(x);
+ #elif defined(OS_OPENBSD)
+ return swap64(x);
++#elif defined(OS_FREEBSD)
++ return bswap64(x);
+ #else
+ return bswap_64(x);
+ #endif