mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
Add luabind.
This commit is contained in:
62
dev-cpp/luabind/patches/luabind-0.9.1.patchset
Normal file
62
dev-cpp/luabind/patches/luabind-0.9.1.patchset
Normal file
@@ -0,0 +1,62 @@
|
||||
From 8f20d43747b1967317c6beea4a075cc93af93410 Mon Sep 17 00:00:00 2001
|
||||
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||
Date: Sat, 24 Mar 2018 09:59:56 +0100
|
||||
Subject: Hack in Haiku support in Jamfile
|
||||
|
||||
|
||||
diff --git a/Jamroot b/Jamroot
|
||||
index 94494bf..2a468d1 100755
|
||||
--- a/Jamroot
|
||||
+++ b/Jamroot
|
||||
@@ -112,6 +112,13 @@ else if [ os.name ] in LINUX MACOSX FREEBSD
|
||||
}
|
||||
lib lua : m dl : <name>$(lib-name) <search>$(library:D) : : <include>$(includes) ;
|
||||
}
|
||||
+if [ os.name ] = HAIKU
|
||||
+{
|
||||
+ includes = /system/develop/headers/x86/lua5.1 ;
|
||||
+ library = /system/develop/lib/x86/liblua.so ;
|
||||
+ lib-name = [ MATCH "lib(.*)" : $(library[1]:B) ] ;
|
||||
+ lib lua : : <name>$(lib-name) <search>$(library:D) : : <include>$(includes) ;
|
||||
+}
|
||||
|
||||
rule tag-names ( name : type ? : property-set )
|
||||
{
|
||||
--
|
||||
2.16.1
|
||||
|
||||
|
||||
From adccca31f5bb3b37c9e3d23cc006971e181e6f91 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ga=C3=ABtan=20Lehmann?= <gaetan.lehmann@gmail.com>
|
||||
Date: Sun, 4 Jan 2015 14:02:23 +0100
|
||||
Subject: fix build with boost 1.57
|
||||
|
||||
this is the fix applied in homebrew and in
|
||||
|
||||
https://github.com/luabind/luabind/issues/27
|
||||
|
||||
diff --git a/luabind/object.hpp b/luabind/object.hpp
|
||||
index f7b7ca5..ff99043 100644
|
||||
--- a/luabind/object.hpp
|
||||
+++ b/luabind/object.hpp
|
||||
@@ -536,6 +536,8 @@ namespace detail
|
||||
handle m_key;
|
||||
};
|
||||
|
||||
+#if BOOST_VERSION < 105700
|
||||
+
|
||||
// Needed because of some strange ADL issues.
|
||||
|
||||
#define LUABIND_OPERATOR_ADL_WKND(op) \
|
||||
@@ -557,6 +559,8 @@ namespace detail
|
||||
LUABIND_OPERATOR_ADL_WKND(!=)
|
||||
|
||||
#undef LUABIND_OPERATOR_ADL_WKND
|
||||
+
|
||||
+#endif // BOOST_VERSION < 105700
|
||||
|
||||
} // namespace detail
|
||||
|
||||
--
|
||||
2.16.1
|
||||
|
||||
Reference in New Issue
Block a user