diff --git a/luasec-0.6alpha-2.rockspec b/luasec-0.6alpha-3.rockspec similarity index 87% rename from luasec-0.6alpha-2.rockspec rename to luasec-0.6alpha-3.rockspec index 3fe0044..f81b9b9 100644 --- a/luasec-0.6alpha-2.rockspec +++ b/luasec-0.6alpha-3.rockspec @@ -1,5 +1,5 @@ package = "LuaSec" -version = "0.6alpha-2" +version = "0.6alpha-3" source = { url = "git://github.com/brunoos/luasec.git", tag = "luasec-0.6alpha" @@ -93,6 +93,21 @@ build = { "src/luasocket/timeout.c", "src/luasocket/wsocket.c" } } + }, + patches = { + ["luarocks_vs_compiler.patch"] = [[ +--- a/src/ssl.c.orig ++++ b/src/ssl.c +@@ -844,3 +844,8 @@ LSEC_API int luaopen_ssl_core(lua_State *L) + + return 1; + } ++ ++#if defined(_MSC_VER) ++/* Empty implementation to allow building with LuaRocks and MS compilers */ ++LSEC_API int luaopen_ssl(lua_State *L) { return 0; } ++#endif +]] } } }