rpms/lua/devel lua-5.1.4-lunatic.patch,NONE,1.1 lua.spec,1.35,1.36

Tim Niemueller timn at fedoraproject.org
Sun May 9 10:46:42 UTC 2010


Author: timn

Update of /cvs/pkgs/rpms/lua/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv23672

Modified Files:
	lua.spec 
Added Files:
	lua-5.1.4-lunatic.patch 
Log Message:
Add patch regarding dlopen flags to support lunatic (Lua-Python bridge)


lua-5.1.4-lunatic.patch:
 loadlib.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE lua-5.1.4-lunatic.patch ---
--- src/loadlib.c.orig	2010-02-09 16:58:47.000000000 -0600
+++ src/loadlib.c	2010-02-09 16:59:12.000000000 -0600
@@ -66,7 +66,7 @@
 
 
 static void *ll_load (lua_State *L, const char *path) {
-  void *lib = dlopen(path, RTLD_NOW);
+  void *lib = dlopen(path, RTLD_NOW|RTLD_GLOBAL);
   if (lib == NULL) lua_pushstring(L, dlerror());
   return lib;
 }


Index: lua.spec
===================================================================
RCS file: /cvs/pkgs/rpms/lua/devel/lua.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -p -r1.35 -r1.36
--- lua.spec	25 Jul 2009 11:23:42 -0000	1.35
+++ lua.spec	9 May 2010 10:46:42 -0000	1.36
@@ -1,12 +1,13 @@
 Name:           lua
 Version:        5.1.4
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        Powerful light-weight programming language
 Group:          Development/Languages
 License:        MIT
 URL:            http://www.lua.org/
 Source0:        http://www.lua.org/ftp/lua-%{version}.tar.gz
 Patch0:         lua-5.1.4-autotoolize.patch
+Patch1:         lua-5.1.4-lunatic.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  readline-devel ncurses-devel
 Provides:       lua = 5.1
@@ -43,6 +44,7 @@ This package contains the static version
 %prep
 %setup -q
 %patch0 -p1 -E -z .autoxxx
+%patch1 -p0 -z .lunatic
 # fix perms on auto files
 chmod u+x autogen.sh config.guess config.sub configure depcomp install-sh missing
 
@@ -94,6 +96,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.a
 
 %changelog
+* Sun May 09 2010 Tim Niemueller <tim at niemueller.de> - 5.1.4-5
+- Add patch regarding dlopen flags to support Lunatic (Lua-Python bridge)
+
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.1.4-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list