Forgot that I had already dropped maintainership of Scintilla and SciTE
until after I promised landry@ I'd update them.  Almost all the
patches broke and had to be manually reapplied.

Briefly tested on amd64.  If anyone is intresting in taking over
maintainership, don't be shy.

Thanks,
Jeremy

Index: scintilla/Makefile
===================================================================
RCS file: /cvs/ports/editors/scintilla/Makefile,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 Makefile
--- scintilla/Makefile  26 Jul 2017 22:45:19 -0000      1.25
+++ scintilla/Makefile  1 Nov 2017 14:27:26 -0000
@@ -2,14 +2,13 @@
 
 COMMENT=       source code editing component for GTK+
 
-VERSION=       3.5.2
+VERSION=       4.0.2
 DISTNAME=      scintilla${VERSION:S/.//g}
 PKGNAME=       scintilla-${VERSION}
 CATEGORIES=    editors x11
-REVISION=      3
 
-SHARED_LIBS=   scintilla               9.0 \
-               scintilla_lexers        9.0
+SHARED_LIBS=   scintilla               10.0 \
+               scintilla_lexers        10.0
 
 HOMEPAGE=      http://www.scintilla.org/
 
@@ -17,7 +16,7 @@ HOMEPAGE=     http://www.scintilla.org/
 PERMIT_PACKAGE_CDROM=  may not sell
 PERMIT_PACKAGE_FTP=    Yes
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=scintilla/}
+MASTER_SITES=  ${HOMEPAGE}
 EXTRACT_SUFX=  .tgz
 
 PATCHORIG=     .orig.port
Index: scintilla/distinfo
===================================================================
RCS file: /cvs/ports/editors/scintilla/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- scintilla/distinfo  17 Jan 2015 05:06:12 -0000      1.10
+++ scintilla/distinfo  1 Nov 2017 14:28:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (scintilla352.tgz) = OXcagL2B/HpLuN07vZ8x5d3c/547xfRiYD46N+ei3Fw=
-SIZE (scintilla352.tgz) = 1360555
+SHA256 (scintilla402.tgz) = h9lhB0zWRvp/kuPUiMsStqLQg4oZRLVsuVeNhXG7vU4=
+SIZE (scintilla402.tgz) = 1401547
Index: scintilla/patches/patch-gtk_ScintillaGTK_cxx
===================================================================
RCS file: scintilla/patches/patch-gtk_ScintillaGTK_cxx
diff -N scintilla/patches/patch-gtk_ScintillaGTK_cxx
--- scintilla/patches/patch-gtk_ScintillaGTK_cxx        2 May 2017 20:48:21 
-0000       1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-gtk_ScintillaGTK_cxx,v 1.4 2017/05/02 20:48:21 fcambus Exp $
-
-Fix build with Clang. Patch from Scintilla 3.7.4.
-
---- gtk/ScintillaGTK.cxx.orig
-+++ gtk/ScintillaGTK.cxx
-@@ -1637,7 +1637,7 @@ void ScintillaGTK::ReceivedDrop(GtkSelectionData *sele
-               drop.push_back('\0');
-               NotifyURIDropped(&drop[0]);
-       } else if ((TypeOfGSD(selection_data) == GDK_TARGET_STRING) || 
(TypeOfGSD(selection_data) == atomUTF8)) {
--              if (TypeOfGSD(selection_data) > 0) {
-+              if (LengthOfGSD(selection_data) > 0) {
-                       SelectionText selText;
-                       GetGtkSelectionText(selection_data, selText);
-                       DropAt(posDrop, selText.Data(), selText.Length(), 
false, selText.rectangular);
Index: scintilla/patches/patch-gtk_makefile
===================================================================
RCS file: /cvs/ports/editors/scintilla/patches/patch-gtk_makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 patch-gtk_makefile
--- scintilla/patches/patch-gtk_makefile        11 Mar 2016 18:13:19 -0000      
1.12
+++ scintilla/patches/patch-gtk_makefile        1 Nov 2017 15:47:27 -0000
@@ -1,53 +1,56 @@
 $OpenBSD: patch-gtk_makefile,v 1.12 2016/03/11 18:13:19 naddy Exp $
 
-Drop `-pedantic'
-/usr/local/include/gtk-3.0/gdk/gdktypes.h:318: error: comma at end of 
enumerator list
-
---- gtk/makefile.orig  Thu Nov 27 21:47:24 2014
-+++ gtk/makefile       Fri Mar 11 18:05:48 2016
-@@ -6,15 +6,8 @@
- # Builds for GTK+ 2 and no longer supports GTK+ 1.
- # Also works with ming32-make on Windows.
+Index: gtk/makefile
+--- gtk/makefile.orig
++++ gtk/makefile
+@@ -8,19 +8,9 @@
  
--.SUFFIXES: .cxx .c .o .h .a
+ srcdir ?= .
+ 
+-.SUFFIXES: .cxx .c .o .h .a .list
 -ifdef CLANG
--CXX = clang++ -Wno-deprecated-register
+-CXX = clang++
+-CXXWARNFLAGS = -Wall -pedantic -Wno-deprecated-register -Wno-missing-braces
 -CC = clang
 -# Can choose aspect to sanitize: address and undefined can simply change 
SANITIZE but for
 -# thread also need to create Position Independent Executable -> search online 
documentation
 -SANITIZE = address
 -#SANITIZE = undefined
+-else
+-CXXWARNFLAGS = -Wall -pedantic
 -endif
-+.SUFFIXES: .cxx .c .o .h .a .so
++.SUFFIXES: .cxx .c .o .h .a .list .so
+ ARFLAGS = rc
 +AR = ar
  RANLIB = touch
  
  ifdef GTK3
-@@ -36,17 +29,20 @@ DEL = del /q
- COMPLIB=..\bin\scintilla.a
+@@ -48,18 +38,21 @@ DEL = del /q
+ COMPLIB=$(srcdir)\..\bin\scintilla.a
  else
  DEL = rm -f
--COMPLIB=../bin/scintilla.a
-+COMPLIB=../bin/libscintilla.a
-+LEXERLIB=../bin/libscintilla_lexers.a
-+SHAREDLIB=../bin/libscintilla.so.${LIBscintilla_VERSION}
-+SHAREDLEXER=../bin/libscintilla_lexers.so.${LIBscintilla_lexers_VERSION}
+-COMPLIB=$(srcdir)/../bin/scintilla.a
++COMPLIB=$(srcdir)/../bin/libscintilla.a
++LEXERLIB=$(srcdir)/../bin/libscintilla_lexers.a
++SHAREDLIB=$(srcdir)/../bin/libscintilla.so.${LIBscintilla_VERSION}
++SHAREDLEXER=$(srcdir)/../bin/libscintilla_lexers.so.${LIBscintilla_lexers_VERSION}
  endif
  
- vpath %.h ../src ../include ../lexlib
- vpath %.cxx ../src ../lexlib ../lexers
+ vpath %.h $(srcdir) $(srcdir)/../src $(srcdir)/../include $(srcdir)/../lexlib
+ vpath %.c $(srcdir)
+ vpath %.cxx $(srcdir) $(srcdir)/../src $(srcdir)/../lexlib $(srcdir)/../lexers
  
--INCLUDEDIRS=-I ../include -I ../src -I ../lexlib
-+INCLUDEDIRS=-I ../include -I ../src -I ../lexlib  -I${LOCALBASE}/include
+-INCLUDEDIRS=-I $(srcdir)/../include -I $(srcdir)/../src -I $(srcdir)/../lexlib
++INCLUDEDIRS=-I $(srcdir)/../include -I $(srcdir)/../src -I 
$(srcdir)/../lexlib -I${LOCALBASE}/include
  ifdef CHECK_DEPRECATED
  DEPRECATED=-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGTK_DISABLE_DEPRECATED -DDISABLE_GDK_FONT
  endif
--CXXBASEFLAGS=-Wall -pedantic -DGTK -DSCI_LEXER $(INCLUDEDIRS) $(DEPRECATED)
-+CXXBASEFLAGS=-Wall -DGTK -DSCI_LEXER -Dunix $(INCLUDEDIRS) $(DEPRECATED)
+-CXXBASEFLAGS=$(CXXWARNFLAGS) $(PICFLAGS) -DGTK -DSCI_LEXER $(INCLUDEDIRS) 
$(DEPRECATED)
++CXXBASEFLAGS=$(CXXWARNFLAGS) $(PICFLAGS) -DGTK -DSCI_LEXER -Dunix 
$(INCLUDEDIRS) $(DEPRECATED)
  
  ifdef NOTHREADS
  THREADFLAGS=-DG_THREADS_IMPL_NONE
-@@ -65,24 +61,35 @@ else
+@@ -78,7 +71,7 @@ else
  CTFLAGS=-DDEBUG -g $(CXXBASEFLAGS) $(THREADFLAGS)
  endif
  else
@@ -55,24 +58,23 @@ Drop `-pedantic'
 +CTFLAGS+=-DNDEBUG $(CXXBASEFLAGS) $(THREADFLAGS)
  endif
  
- CFLAGS:=$(CTFLAGS)
--CXXTFLAGS:=--std=c++0x $(CTFLAGS) $(REFLAGS)
-+CXXTFLAGS:=$(CTFLAGS) $(REFLAGS)
- 
- CONFIGFLAGS:=$(shell pkg-config --cflags $(GTKVERSION))
- MARSHALLER=scintilla-marshal.o
+ CXXTFLAGS:=--std=gnu++14 $(CTFLAGS) $(REFLAGS)
+@@ -88,8 +81,12 @@ MARSHALLER=scintilla-marshal.o
  
  .cxx.o:
        $(CXX) $(CONFIGFLAGS) $(CXXTFLAGS) $(CXXFLAGS) -c $<
 +.cxx.so:
 +      $(CXX) -fPIC $(CONFIGFLAGS) $(CXXTFLAGS) $(CXXFLAGS) -o $@ -c $<
  .c.o:
-       $(CC) $(CONFIGFLAGS) $(CFLAGS) -w -c $<
+       $(CC) $(CONFIGFLAGS) $(CTFLAGS) $(CFLAGS) -w -c $<
 +.c.so:
 +      $(CC) -fPIC $(CONFIGFLAGS) $(CFLAGS) -w -o $@ -c $<
-+ 
  
- LEXOBJS:=$(addsuffix .o,$(basename $(notdir $(wildcard ../lexers/Lex*.cxx))))
+ GLIB_GENMARSHAL = glib-genmarshal
+ GLIB_GENMARSHAL_FLAGS = --prefix=scintilla_marshal
+@@ -101,8 +98,14 @@ GLIB_GENMARSHAL_FLAGS = --prefix=scintilla_marshal
+ 
+ LEXOBJS:=$(addsuffix .o,$(basename $(sort $(notdir $(wildcard 
$(srcdir)/../lexers/Lex*.cxx)))))
  
 -all: $(COMPLIB)
 +all: $(COMPLIB) $(SHAREDLIB) $(LEXERLIB) $(SHAREDLEXER)
@@ -86,21 +88,22 @@ Drop `-pedantic'
  clean:
        $(DEL) *.o $(COMPLIB) *.plist
  
-@@ -92,15 +99,26 @@ analyze:
- deps:
-       $(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) *.cxx ../src/*.cxx 
../lexlib/*.cxx ../lexers/*.cxx | sed -e 's/\/usr.* //' | grep [a-zA-Z] 
>deps.mak
+@@ -116,15 +119,26 @@ deps: deps.mak
+ deps.mak:
+       $(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) $(DEPSRCS) | sed -e 's/\/usr.* 
//' | grep [a-zA-Z] > $@
  
--$(COMPLIB): Accessor.o CharacterSet.o LexerBase.o LexerModule.o LexerSimple.o 
StyleContext.o WordList.o \
-+LIBOBJS = Accessor.o CharacterSet.o LexerBase.o LexerModule.o LexerSimple.o 
StyleContext.o WordList.o \
+-$(COMPLIB): Accessor.o CharacterSet.o DefaultLexer.o LexerBase.o 
LexerModule.o LexerSimple.o StyleContext.o WordList.o \
++LIBOBJS= Accessor.o CharacterSet.o DefaultLexer.o LexerBase.o LexerModule.o 
LexerSimple.o StyleContext.o WordList.o \
        CharClassify.o Decoration.o Document.o PerLine.o Catalogue.o CallTip.o 
CaseConvert.o CaseFolder.o \
        ScintillaBase.o ContractionState.o EditModel.o Editor.o EditView.o 
ExternalLexer.o MarginView.o \
        PropSetSimple.o PlatGTK.o \
-       KeyMap.o LineMarker.o PositionCache.o ScintillaGTK.o CellBuffer.o 
CharacterCategory.o ViewStyle.o \
+       KeyMap.o LineMarker.o PositionCache.o ScintillaGTK.o 
ScintillaGTKAccessible.o CellBuffer.o CharacterCategory.o ViewStyle.o \
        RESearch.o RunStyles.o Selection.o Style.o Indicator.o AutoComplete.o 
UniConversion.o XPM.o \
-       $(MARSHALLER) $(LEXOBJS)
+-      $(MARSHALLER) $(LEXOBJS)
++      $(MARSHALLER)
 +
 +$(COMPLIB): $(LIBOBJS)
-       $(AR) rc $@ $^
+       $(AR) $(ARFLAGS) $@ $^
        $(RANLIB) $@
 +
 +$(LEXERLIB): $(LEXOBJS)
Index: scintilla/pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/scintilla/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- scintilla/pkg/PLIST 16 Mar 2015 18:07:45 -0000      1.4
+++ scintilla/pkg/PLIST 1 Nov 2017 15:54:00 -0000
@@ -1,8 +1,10 @@
 @comment $OpenBSD: PLIST,v 1.4 2015/03/16 18:07:45 naddy Exp $
 include/scintilla/
 include/scintilla/ILexer.h
+include/scintilla/ILoader.h
 include/scintilla/Platform.h
 include/scintilla/SciLexer.h
+include/scintilla/Sci_Position.h
 include/scintilla/Scintilla.h
 include/scintilla/ScintillaWidget.h
 lib/libscintilla.a
Index: scite/Makefile
===================================================================
RCS file: /cvs/ports/editors/scite/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- scite/Makefile      26 Jul 2017 22:45:19 -0000      1.27
+++ scite/Makefile      1 Nov 2017 14:57:36 -0000
@@ -2,11 +2,10 @@
 
 COMMENT=               flexible and small GTK+ editor
 
-VERSION=               3.5.2
+VERSION=               4.0.2
 DISTNAME=              scite${VERSION:S/.//g}
 PKGNAME=               scite-${VERSION}
 CATEGORIES=            editors x11
-REVISION=              0
 
 HOMEPAGE=              http://www.scintilla.org/SciTE.html
 
@@ -17,7 +16,7 @@ PERMIT_PACKAGE_FTP=   Yes
 WANTLIB += c cairo gdk-3 gdk_pixbuf-2.0 glib-2.0 gobject-2.0 gtk-3
 WANTLIB += pango-1.0 pangocairo-1.0 pthread scintilla scintilla_lexers 
${COMPILER_LIBCXX}
 
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=scintilla/}
+MASTER_SITES=          http://www.scintilla.org/
 EXTRACT_SUFX=          .tgz
 
 LIB_DEPENDS=           x11/gtk+3 \
Index: scite/distinfo
===================================================================
RCS file: /cvs/ports/editors/scite/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- scite/distinfo      17 Jan 2015 05:06:12 -0000      1.10
+++ scite/distinfo      1 Nov 2017 14:58:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (scite352.tgz) = 0bmhLxuOqA8oVkoWlRRqWbSgMJnIyoaT46nOArsKKDY=
-SIZE (scite352.tgz) = 2277393
+SHA256 (scite402.tgz) = H5u47Muu13wRDDDA5tuqwEs/YrdRqTAZKxM6e28PKfs=
+SIZE (scite402.tgz) = 2424648
Index: scite/patches/patch-gtk_makefile
===================================================================
RCS file: /cvs/ports/editors/scite/patches/patch-gtk_makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 patch-gtk_makefile
--- scite/patches/patch-gtk_makefile    25 Sep 2015 05:21:34 -0000      1.9
+++ scite/patches/patch-gtk_makefile    1 Nov 2017 15:08:20 -0000
@@ -3,10 +3,11 @@ $OpenBSD
 Drop `-pedantic'
 /usr/local/include/gtk-3.0/gdk/gdktypes.h:318: error: comma at end of 
enumerator list
 
---- gtk/makefile.orig  Sun Aug 10 01:52:11 2014
-+++ gtk/makefile       Fri Sep 25 07:19:41 2015
-@@ -5,14 +5,6 @@
- # GNU make does not like \r\n line endings so should be saved to CVS in 
binary form.
+Index: gtk/makefile
+--- gtk/makefile.orig
++++ gtk/makefile
+@@ -7,16 +7,6 @@
+ srcdir ?= .
  
  .SUFFIXES: .cxx .o .h .a .c
 -ifdef CLANG
@@ -14,13 +15,15 @@ Drop `-pedantic'
 -# thread also need to create Position Independent Executable -> search online 
documentation
 -SANITIZE = address
 -#SANITIZE = undefined
--CXX = clang++ -fsanitize=$(SANITIZE) --std=c++0x -Wno-deprecated-register
+-CXX = clang++ -fsanitize=$(SANITIZE) -Wno-deprecated-register
 -CC = clang -fsanitize=$(SANITIZE) -Wno-empty-body
+-else
+-MISLEADING=-Wno-misleading-indentation
 -endif
  
  ifdef GTK3
  GTKVERSION=gtk+-3.0
-@@ -24,20 +16,21 @@ endif
+@@ -28,20 +18,21 @@ endif
  CONFIGFLAGS:=$(shell pkg-config --cflags $(GTKVERSION))
  CONFIGLIB:=$(shell pkg-config --libs $(GTKVERSION) gthread-2.0 
gmodule-no-export-2.0)
  CONFIGTHREADS:=
@@ -43,14 +46,14 @@ Drop `-pedantic'
 -INSTALL=install
 +INSTALL=install -o root -g bin
  
- PROG  = ../bin/SciTE
+ PROG  = $(srcdir)/../bin/SciTE
  
-@@ -46,19 +39,21 @@ all: $(PROG)
- vpath %.h ../src ../../scintilla/include
- vpath %.cxx ../src
+@@ -50,19 +41,21 @@ all: $(PROG)
+ vpath %.h $(srcdir) $(srcdir)/../src $(srcdir)/../../scintilla/include
+ vpath %.cxx $(srcdir) $(srcdir)/../src
  
--INCLUDEDIRS=-I ../../scintilla/include -I ../src
-+INCLUDEDIRS=-I ${prefix}/include/scintilla -I ../src -I ${prefix}/include
+-INCLUDEDIRS=-I $(srcdir)/../../scintilla/include -I $(srcdir)/../src
++INCLUDEDIRS=-I ${prefix}/include/scintilla  -I 
$(srcdir)/../../scintilla/include -I $(srcdir)/../src -I ${prefix}/include
  ifdef CHECK_DEPRECATED
  DEPRECATED=-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGTK_DISABLE_DEPRECATED
  endif
@@ -69,39 +72,44 @@ Drop `-pedantic'
 +LIBS= -L $(prefix)/lib -lscintilla -lscintilla_lexers
 +
 +ifdef LUA
- LUA_CORE_OBJS = lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
+ LUA_CORE_OBJS = lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o 
llex.o \
                lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o \
                ltable.o ltm.o lundump.o lvm.o lzio.o
-@@ -70,7 +65,7 @@ LUA_OBJS = LuaExtension.o $(LUA_CORE_OBJS) $(LUA_LIB_O
+@@ -74,7 +67,7 @@ LUA_OBJS = LuaExtension.o $(LUA_CORE_OBJS) $(LUA_LIB_O
  
- vpath %.c ../lua/src ../lua/src/lib
+ vpath %.c $(srcdir)/../lua/src
  
--INCLUDEDIRS=-I ../../scintilla/include -I ../src -I../lua/include
-+INCLUDEDIRS+=-I../lua/include
+-INCLUDEDIRS=-I $(srcdir)/../../scintilla/include -I $(srcdir)/../src 
-I$(srcdir)/../lua/src
++INCLUDEDIRS+=-I$(srcdir)/../lua/src
  
  .c.o:
-       $(CC) $(CFLAGS) $(INCLUDEDIRS) -DLUA_USE_POSIX $(CXXTFLAGS) -c $< -o $@
-@@ -106,15 +101,12 @@ analyze:
- deps:
-       $(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) *.cxx ../src/*.cxx | sed -e 
's/\/usr.* //' | grep [a-zA-Z] >deps.mak
+       $(CC) $(INCLUDEDIRS) $(MISLEADING) -DLUA_USE_POSIX $(CXXTFLAGS) 
$(CFLAGS) -c $< -o $@
+@@ -111,19 +104,16 @@ deps: deps.mak
+ deps.mak:
+       $(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) $(CXXFLAGS) $(srcdir)/*.cxx 
$(srcdir)/../src/*.cxx | sed -e 's/\/usr.* //' | grep [a-zA-Z] >$@
  
 -# make should be run in ../../scintilla/gtk to compile all the lexers.
--COMPLIB=../../scintilla/bin/scintilla.a
+-COMPLIB=$(srcdir)/../../scintilla/bin/scintilla.a
 -
+ # To almost make lua.vers (needs header and footer added) which is only 
needed after updating Lua:
+ # nm -g ../bin/SciTE | grep lua | awk '{print "\t\t" $3 ";"}' >lua2.vers
+ 
  $(PROG): SciTEGTK.o GUIGTK.o Widget.o \
 -FilePath.o SciTEBase.o FileWorker.o Cookie.o Credits.o SciTEBuffers.o 
SciTEIO.o StringList.o \
--Exporters.o  MatchMarker.o StringHelpers.o \
+-ExportHTML.o ExportPDF.o ExportRTF.o ExportTEX.o ExportXML.o \
+-MatchMarker.o StringHelpers.o \
 -PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o 
StyleDefinition.o StyleWriter.o Utf8_16.o \
-+      FilePath.o SciTEBase.o FileWorker.o Cookie.o Credits.o SciTEBuffers.o 
SciTEIO.o StringList.o \
-+      Exporters.o  MatchMarker.o StringHelpers.o \
-+      PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o 
StyleDefinition.o StyleWriter.o Utf8_16.o \
++ FilePath.o SciTEBase.o FileWorker.o Cookie.o Credits.o SciTEBuffers.o 
SciTEIO.o StringList.o \
++ ExportHTML.o ExportPDF.o ExportRTF.o ExportTEX.o ExportXML.o \
++ MatchMarker.o StringHelpers.o \
++ PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o 
StyleDefinition.o StyleWriter.o Utf8_16.o \
        JobQueue.o GTKMutex.o IFaceTable.o $(COMPLIB) $(LUA_OBJS)
--      $(CXX) `$(CONFIGTHREADS)` -rdynamic -Wl,--as-needed 
-Wl,--version-script lua.vers -DGTK $^ -o $@ $(CONFIGLIB) $(LIBDL) -lm -lstdc++
-+      $(CXX) `$(CONFIGTHREADS)` $(LIBS) -rdynamic -Wl,--as-needed 
-Wl,--version-script lua.vers -DGTK $^ -o $@ $(CONFIGLIB) $(LIBDL) -lm -lstdc++
+-      $(CXX) `$(CONFIGTHREADS)` -rdynamic -Wl,--as-needed 
-Wl,--version-script $(srcdir)/lua.vers -DGTK $^ -o $@ $(CONFIGLIB) $(LIBDL) 
-lm -lstdc++
++      $(CXX) `$(CONFIGTHREADS)` $(LIBS) -rdynamic -Wl,--as-needed 
-Wl,--version-script $(srcdir)/lua.vers -DGTK $^ -o $@ $(CONFIGLIB) $(LIBDL) 
-lm -lstdc++
  
  # Automatically generate header dependencies with "make deps"
  include deps.mak
-@@ -123,19 +115,18 @@ include deps.mak
+@@ -132,19 +122,17 @@ include deps.mak
  # This is OK - just means no SciTE in the Gnome Applications menu
  # Dead:       install -D SciTEGTK.properties 
$(SYSCONF_PATH)/SciTEGlobal.properties
  install:
@@ -114,16 +122,16 @@ Drop `-pedantic'
 +      $(INSTALL) -m 444 ../src/*.properties $(SYSCONF_PATH)
 +      $(INSTALL) -m 444 ../doc/*.html ../doc/SciTEIco.png ../doc/PrintHi.png 
$(DOC_PATH)
  
--      for files in ../src/*.properties ../doc/*.html ../doc/SciTEIco.png 
../doc/PrintHi.png; \
+-      for files in $(srcdir)/../src/*.properties $(srcdir)/../doc/*.html 
$(srcdir)/../doc/SciTEIco.png $(srcdir)/../doc/PrintHi.png; \
 -      do \
 -              $(INSTALL) -m 644 $$files $(DESTDIR)$(SYSCONF_PATH); \
 -      done
- 
+-
  ifdef gnomeprefix
        $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/applications 
$(DESTDIR)$(pixmapdir)
-       $(INSTALL) -m 755 SciTE.desktop 
$(DESTDIR)$(datadir)/applications/SciTE.desktop
--      $(INSTALL) -m 644 Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
-+      $(INSTALL) -m 444 Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
+       $(INSTALL) -m 755 $(srcdir)/SciTE.desktop 
$(DESTDIR)$(datadir)/applications/SciTE.desktop
+-      $(INSTALL) -m 644 $(srcdir)/Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
++      $(INSTALL) -m 444 $(srcdir)/Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
  endif
  
  uninstall:
Index: scite/patches/patch-src_Embedded_properties
===================================================================
RCS file: /cvs/ports/editors/scite/patches/patch-src_Embedded_properties,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-src_Embedded_properties
--- scite/patches/patch-src_Embedded_properties 24 Sep 2015 04:47:08 -0000      
1.6
+++ scite/patches/patch-src_Embedded_properties 1 Nov 2017 15:08:20 -0000
@@ -1,10 +1,11 @@
 $OpenBSD: patch-src_Embedded_properties,v 1.6 2015/09/24 04:47:08 ajacoutot 
Exp $
---- src/Embedded.properties.orig       Thu Nov 27 21:47:34 2014
-+++ src/Embedded.properties    Thu Sep 24 06:38:51 2015
-@@ -98,7 +98,7 @@ if PLAT_WIN
+Index: src/Embedded.properties
+--- src/Embedded.properties.orig
++++ src/Embedded.properties
+@@ -99,7 +99,7 @@ if PLAT_WIN
+       command.scite.help="file://$(SciteDefaultHome)\SciTEDoc.html"
        command.scite.help.subsystem=2
  if PLAT_GTK
-       command.print.*=a2ps "$(FileNameExt)"
 -      command.scite.help=xdg-open "file://$(SciteDefaultHome)/SciTEDoc.html"
 +      command.scite.help=xdg-open "file://__DOCDIR__/SciTEDoc.html"
  
Index: scite/patches/patch-src_SciTEGlobal_properties
===================================================================
RCS file: /cvs/ports/editors/scite/patches/patch-src_SciTEGlobal_properties,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-src_SciTEGlobal_properties
--- scite/patches/patch-src_SciTEGlobal_properties      24 Sep 2015 04:47:08 
-0000      1.6
+++ scite/patches/patch-src_SciTEGlobal_properties      1 Nov 2017 15:08:20 
-0000
@@ -1,10 +1,11 @@
 $OpenBSD: patch-src_SciTEGlobal_properties,v 1.6 2015/09/24 04:47:08 ajacoutot 
Exp $
---- src/SciTEGlobal.properties.orig    Tue Sep 30 02:14:42 2014
-+++ src/SciTEGlobal.properties Thu Sep 24 06:38:51 2015
-@@ -271,7 +271,7 @@ if PLAT_WIN
+Index: src/SciTEGlobal.properties
+--- src/SciTEGlobal.properties.orig
++++ src/SciTEGlobal.properties
+@@ -284,7 +284,7 @@ if PLAT_WIN
+       command.scite.help="file://$(SciteDefaultHome)\SciTEDoc.html"
        command.scite.help.subsystem=2
  if PLAT_GTK
-       command.print.*=a2ps "$(FileNameExt)"
 -      command.scite.help=xdg-open "file://$(SciteDefaultHome)/SciTEDoc.html"
 +      command.scite.help=xdg-open "file://__DOCDIR__/SciTEDoc.html"
  
Index: scite/pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/scite/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 PLIST
--- scite/pkg/PLIST     17 Jan 2015 05:06:12 -0000      1.8
+++ scite/pkg/PLIST     1 Nov 2017 15:57:44 -0000
@@ -37,6 +37,7 @@ share/scite/bullant.properties
 share/scite/caml.properties
 share/scite/cmake.properties
 share/scite/cobol.properties
+share/scite/coffeescript.properties
 share/scite/conf.properties
 share/scite/cpp.properties
 share/scite/csound.properties
@@ -52,8 +53,10 @@ share/scite/fortran.properties
 share/scite/freebasic.properties
 share/scite/gap.properties
 share/scite/haskell.properties
+share/scite/hex.properties
 share/scite/html.properties
 share/scite/inno.properties
+share/scite/json.properties
 share/scite/kix.properties
 share/scite/latex.properties
 share/scite/lisp.properties
@@ -97,4 +100,5 @@ share/scite/txt2tags.properties
 share/scite/vb.properties
 share/scite/verilog.properties
 share/scite/vhdl.properties
+share/scite/visualprolog.properties
 share/scite/yaml.properties

Reply via email to