summaryrefslogtreecommitdiff
path: root/x11-toolkits/scintilla/files/patch-gtk_makefile
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2020-10-30 05:30:02 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2020-10-30 05:30:02 +0000
commitc806159d8e85eb4fda4bfabc13d52a81ddf226c5 (patch)
tree5a07662716c779cc6e089b18d4c28e338d931cb8 /x11-toolkits/scintilla/files/patch-gtk_makefile
parentemulators/qemu-user-static: update to latest bsd-user-rebase-3.1 (diff)
x11-toolkits/scintilla: Add/delete files under files/
PR: 250663
Notes
Notes: svn path=/head/; revision=553664
Diffstat (limited to 'x11-toolkits/scintilla/files/patch-gtk_makefile')
-rw-r--r--x11-toolkits/scintilla/files/patch-gtk_makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/x11-toolkits/scintilla/files/patch-gtk_makefile b/x11-toolkits/scintilla/files/patch-gtk_makefile
new file mode 100644
index 000000000000..d569907be131
--- /dev/null
+++ b/x11-toolkits/scintilla/files/patch-gtk_makefile
@@ -0,0 +1,39 @@
+--- gtk/makefile.orig 2020-09-11 10:44:28 UTC
++++ gtk/makefile
+@@ -16,8 +16,6 @@ basedir = $(srcdir)/..
+
+ WARNINGS = -Wpedantic -Wall
+ ifdef CLANG
+-CXX = clang++
+-CC = clang
+ WARNINGS += -Wno-deprecated-register
+ ifdef windir
+ # Turn off some warnings that occur when Clang is being used on Windows where it
+@@ -35,7 +33,7 @@ endif
+ # thread also need to create Position Independent Executable -> search online documentation
+ SANITIZE = address
+ #SANITIZE = undefined
+-BASE_FLAGS += -fsanitize=$(SANITIZE)
++#BASE_FLAGS += -fsanitize=$(SANITIZE)
+ endif
+ ARFLAGS = rc
+ RANLIB ?= ranlib
+@@ -69,7 +67,8 @@ DEL = rm -f
+ LEXILLA = liblexilla.so
+ endif
+ COMPLIB=$(basedir)/bin/scintilla.a
+-COMPONENT=$(basedir)/bin/libscintilla.$(SHAREDEXTENSION)
++SONAME=libscintilla.$(SHAREDEXTENSION)
++COMPONENT=$(basedir)/bin/$(SONAME)
+
+ vpath %.h $(srcdir) $(basedir)/src $(basedir)/include $(basedir)/lexlib
+ vpath %.c $(srcdir)
+@@ -185,7 +184,7 @@ $(COMPLIB): $(SRC_OBJS) $(LEXLIBL_OBJS) $(GTK_OBJS) $(
+ $(RANLIB) $@
+
+ $(COMPONENT): $(SRC_OBJS) $(LEXLIBS_OBJS) $(GTK_OBJS) $(MARSHALLER)
+- $(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(CONFIGLIB)
++ $(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) $(LDFLAGS) $^ -Wl,-soname,$(SONAME) -o $@ $(CONFIGLIB)
+
+ Catalogue.o: Catalogue.cxx
+ $(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) -D SCI_LEXER -D SCI_EMPTYCATALOGUE -c $< -o $@