summaryrefslogtreecommitdiff
path: root/devel/lua-alien/files/patch-src-alien-core.c
diff options
context:
space:
mode:
authorPhilip Paeps <philip@FreeBSD.org>2010-09-18 18:29:19 +0000
committerPhilip Paeps <philip@FreeBSD.org>2010-09-18 18:29:19 +0000
commitb6d0b8e82c22aeacd14dac44018059a30972b1b0 (patch)
tree0188b742fa07b2f619416dc4cf01a1c86a637e23 /devel/lua-alien/files/patch-src-alien-core.c
parentUpdate to 1.9.1 (diff)
Add a regression test target. Attempt to fix the build on sparc64.
PR: ports/150632 Submitted by: Anonymous <swell.k -at- gmail.com> (maintainer)
Diffstat (limited to 'devel/lua-alien/files/patch-src-alien-core.c')
-rw-r--r--devel/lua-alien/files/patch-src-alien-core.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/lua-alien/files/patch-src-alien-core.c b/devel/lua-alien/files/patch-src-alien-core.c
new file mode 100644
index 000000000000..61847640b665
--- /dev/null
+++ b/devel/lua-alien/files/patch-src-alien-core.c
@@ -0,0 +1,11 @@
+--- src/alien/core.c~
++++ src/alien/core.c
+@@ -301,7 +301,7 @@ static void *alien_loadfunc (lua_State *
+ #define FFI_STDCALL FFI_DEFAULT_ABI
+ #endif
+
+-#ifdef DARWIN
++#if defined(DARWIN) || !defined(FFI_SYSV)
+ #define FFI_SYSV FFI_DEFAULT_ABI
+ #endif
+