mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-17 08:01:36 +00:00
Fix linking and builds with recent versions of gcc;
small clean-up PR: 160599 Approved by: Naram Qashat (maintainer)
This commit is contained in:
parent
43b25cb444
commit
a20a49efe5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=281726
@ -1,6 +1,6 @@
|
||||
--- makefile.orig 2011-07-31 22:49:29.000000000 -0400
|
||||
+++ makefile 2011-09-03 16:25:52.000000000 -0400
|
||||
@@ -5,13 +5,13 @@
|
||||
+++ makefile 2011-09-06 22:02:21.000000000 -0400
|
||||
@@ -5,13 +5,6 @@
|
||||
# GNU make does not like \r\n line endings so should be saved to CVS in binary form.
|
||||
|
||||
.SUFFIXES: .cxx .o .h .a .c
|
||||
@ -11,17 +11,10 @@
|
||||
-CC = g++
|
||||
-CCOMP = gcc
|
||||
-endif
|
||||
+#ifdef CLANG
|
||||
+#CC = clang
|
||||
+#CCOMP = clang
|
||||
+#else
|
||||
+#CC = g++
|
||||
+#CCOMP = gcc
|
||||
+#endif
|
||||
AR = ar
|
||||
|
||||
ifdef GTK3
|
||||
@@ -24,7 +24,7 @@
|
||||
@@ -24,7 +17,7 @@
|
||||
CONFIGFLAGS:=$(shell pkg-config --cflags $(GTKVERSION))
|
||||
CONFIGLIB:=$(shell pkg-config --libs $(GTKVERSION) gthread-2.0)
|
||||
CONFIGTHREADS:=
|
||||
@ -30,15 +23,15 @@
|
||||
ifndef prefix
|
||||
ifdef gnomeprefix
|
||||
prefix=$(gnomeprefix)
|
||||
@@ -102,8 +102,9 @@
|
||||
@@ -102,8 +95,9 @@
|
||||
$(PROG): SciTEGTK.o GUIGTK.o Widget.o \
|
||||
FilePath.o SciTEBase.o Credits.o SciTEBuffers.o SciTEIO.o StringList.o Exporters.o StringHelpers.o \
|
||||
PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o StyleWriter.o Utf8_16.o \
|
||||
- JobQueue.o GTKMutex.o IFaceTable.o $(COMPLIB) $(LUA_OBJS)
|
||||
- $(CC) `$(CONFIGTHREADS)` -rdynamic -Wl,--as-needed -Wl,--version-script lua.vers -DGTK $^ -o $@ $(CONFIGLIB) $(LIBDL) -lstdc++
|
||||
+ JobQueue.o GTKMutex.o IFaceTable.o $(LUA_OBJS)
|
||||
+ $(CC) $(CONFIGLIB) -lscintilla -lscintilla_lexers -lstdc++ \
|
||||
+ -rdynamic -Wl,--as-needed -Wl,--version-script lua.vers -DGTK $^ -o $@
|
||||
+ $(CC) -DGTK $(CXXFLAGS) -rdynamic -Wl,--version-script lua.vers $(LDFLAGS) \
|
||||
+ -o $@ $^ -Wl,--as-needed -lscintilla -lscintilla_lexers $(CONFIGLIB)
|
||||
|
||||
# Automatically generate header dependencies with "make deps"
|
||||
include deps.mak
|
||||
|
10
editors/scite/files/patch-src__FilePath.h
Normal file
10
editors/scite/files/patch-src__FilePath.h
Normal file
@ -0,0 +1,10 @@
|
||||
--- ../src/FilePath.h.orig 2011-07-31 22:49:30.000000000 -0400
|
||||
+++ ../src/FilePath.h 2011-09-06 21:43:03.000000000 -0400
|
||||
@@ -13,6 +13,7 @@
|
||||
extern const GUI::gui_char fileWrite[];
|
||||
|
||||
#if defined(__unix__)
|
||||
+#include <cstdio>
|
||||
#include <limits.h>
|
||||
#ifdef PATH_MAX
|
||||
#define MAX_PATH PATH_MAX
|
Loading…
Reference in New Issue
Block a user