...
 
Commits (2)
scite (4.0.0-1ubuntu0.1) bionic; urgency=medium
* Add patch enable_lua_to_access_dynamic_libraries.patch
enabling dynamic Lua libraries in SciTE (LP: #1804865)
-- Andreas Rönnquist <andreas@ronnquist.net> Fri, 23 Nov 2018 20:53:03 +0100
scite (4.0.0-1) unstable; urgency=medium
* New upstream release
......
Author: jj5
Description: On Linux, enable Lua to access dynamic libraries.
Applied-Upstream: https://sourceforge.net/p/scintilla/scite/ci/2b22af2a7fbbaec530d5043523ecf8d49a6e02c9/
Index: scite-4.0.0/scite/gtk/makefile
===================================================================
--- scite-4.0.0.orig/scite/gtk/makefile
+++ scite-4.0.0/scite/gtk/makefile
@@ -77,7 +77,7 @@ vpath %.c $(srcdir)/../lua/src
INCLUDEDIRS=-I $(srcdir)/../../scintilla/include -I $(srcdir)/../src -I$(srcdir)/../lua/src
.c.o:
- $(CC) $(CPPFLAGS) $(INCLUDEDIRS) $(MISLEADING) -DLUA_USE_POSIX $(CXXTFLAGS) $(CFLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(INCLUDEDIRS) $(MISLEADING) -DLUA_USE_POSIX $(LUACFLAGS) $(CXXTFLAGS) $(CFLAGS) -c $< -o $@
else
CXXTFLAGS+=-DNO_LUA
@@ -88,12 +88,15 @@ CXXTFLAGS:=$(CXXTFLAGS)
UNAME:=$(shell uname -s)
ifeq ($(UNAME), Linux)
LIBDL:=-ldl
+LUACFLAGS:=-DLUA_USE_DLOPEN
endif
ifneq (,$(findstring GNU,$(UNAME)))
LIBDL:=-ldl
+LUACFLAGS:=-DLUA_USE_DLOPEN
endif
ifeq ($(UNAME), Darwin)
CXXTFLAGS:=$(CXXTFLAGS) -Dunix
+LUACFLAGS:=-DLUA_USE_DLOPEN
endif
.cxx.o:
hardening_flags.patch
do_not_use_remote_logo.patch
reproducible_build.patch
enable_lua_to_access_dynamic_libraries.patch