diff -Nru scite-4.0.0/debian/changelog scite-4.0.0/debian/changelog --- scite-4.0.0/debian/changelog 2017-08-16 19:11:14.000000000 +0200 +++ scite-4.0.0/debian/changelog 2018-11-23 20:53:03.000000000 +0100 @@ -1,3 +1,10 @@ +scite (4.0.0-1ubuntu1) bionic; urgency=medium + + * Add patch enable_lua_to_access_dynamic_libraries.patch + enabling dynamic Lua libraries in SciTE (LP: #1804865) + + -- Andreas Rönnquist <[email protected]> Fri, 23 Nov 2018 20:53:03 +0100 + scite (4.0.0-1) unstable; urgency=medium * New upstream release diff -Nru scite-4.0.0/debian/patches/enable_lua_to_access_dynamic_libraries.patch scite-4.0.0/debian/patches/enable_lua_to_access_dynamic_libraries.patch --- scite-4.0.0/debian/patches/enable_lua_to_access_dynamic_libraries.patch 1970-01-01 01:00:00.000000000 +0100 +++ scite-4.0.0/debian/patches/enable_lua_to_access_dynamic_libraries.patch 2018-11-23 20:52:15.000000000 +0100 @@ -0,0 +1,32 @@ +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: diff -Nru scite-4.0.0/debian/patches/series scite-4.0.0/debian/patches/series --- scite-4.0.0/debian/patches/series 2017-08-16 19:11:14.000000000 +0200 +++ scite-4.0.0/debian/patches/series 2018-11-23 20:39:40.000000000 +0100 @@ -1,3 +1,4 @@ hardening_flags.patch do_not_use_remote_logo.patch reproducible_build.patch +enable_lua_to_access_dynamic_libraries.patch
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1804865 Title: Lua dynamic libraries isn't enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/scite/+bug/1804865/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
