- fix build on at least mips64el by syncing the endian definitions, tested
on both big and little endian machines.
This commit is contained in:
parent
8ef92e8abc
commit
4be71cdd53
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.13 2010/11/24 21:35:16 jeremy Exp $
|
||||
# $OpenBSD: Makefile,v 1.14 2010/12/27 15:48:01 jasper Exp $
|
||||
|
||||
SHARED_ONLY = Yes
|
||||
|
||||
@ -6,7 +6,7 @@ COMMENT = Nginx module for deploying Ruby applications
|
||||
|
||||
DISTNAME = passenger-3.0.0
|
||||
PKGNAME = ruby-${DISTNAME}
|
||||
REVISION = 1
|
||||
REVISION = 2
|
||||
CATEGORIES = www
|
||||
|
||||
HOMEPAGE = http://www.modrails.com/
|
||||
|
22
www/ruby-passenger/patches/patch-ext_boost_detail_endian_hpp
Normal file
22
www/ruby-passenger/patches/patch-ext_boost_detail_endian_hpp
Normal file
@ -0,0 +1,22 @@
|
||||
$OpenBSD: patch-ext_boost_detail_endian_hpp,v 1.1 2010/12/27 15:48:01 jasper Exp $
|
||||
|
||||
Sync with ports/devel/boost/patches/patch-boost_detail_endian_hpp
|
||||
|
||||
--- ext/boost/detail/endian.hpp.orig Mon Dec 27 14:15:06 2010
|
||||
+++ ext/boost/detail/endian.hpp Mon Dec 27 14:15:25 2010
|
||||
@@ -65,6 +65,15 @@
|
||||
|
||||
# define BOOST_LITTLE_ENDIAN
|
||||
# define BOOST_BYTE_ORDER 1234
|
||||
+#elif defined(__OpenBSD__)
|
||||
+# include <sys/types.h>
|
||||
+# if (_BYTE_ORDER == _LITTLE_ENDIAN)
|
||||
+# define BOOST_LITTLE_ENDIAN
|
||||
+# define BOOST_BYTE_ORDER 1234
|
||||
+# elif (_BYTE_ORDER == _BIG_ENDIAN)
|
||||
+# define BOOST_BIG_ENDIAN
|
||||
+# define BOOST_BYTE_ORDER 4321
|
||||
+# endif
|
||||
#else
|
||||
# error The file boost/detail/endian.hpp needs to be set up for your CPU type.
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user