Enclosed a diff for bringing scintilla to the latest version. Tested ok
on amd64 using scite.
Comments/OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/scintilla/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile 14 Dec 2017 06:44:23 -0000 1.27
+++ Makefile 24 Feb 2018 09:44:16 -0000
@@ -2,13 +2,13 @@
COMMENT= source code editing component for GTK+
-VERSION= 4.0.2
+VERSION= 4.0.3
DISTNAME= scintilla${VERSION:S/.//g}
PKGNAME= scintilla-${VERSION}
CATEGORIES= editors x11
-SHARED_LIBS= scintilla 10.0 \
- scintilla_lexers 10.0
+SHARED_LIBS= scintilla 11.0 \
+ scintilla_lexers 11.0
HOMEPAGE= http://www.scintilla.org/
@@ -30,7 +30,7 @@ MAKE_ENV= CXX='${CXX}' CXXFLAGS='${CXXFL
WANTLIB= m ${COMPILER_LIBCXX}
-# -std=gnu++14
+# -std=gnu++17
COMPILER= base-clang ports-clang ports-gcc
# Not LIB_DEPENDS as it's only shared libraries that don't link directly
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/scintilla/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo 1 Nov 2017 17:01:23 -0000 1.11
+++ distinfo 24 Feb 2018 09:44:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (scintilla402.tgz) = h9lhB0zWRvp/kuPUiMsStqLQg4oZRLVsuVeNhXG7vU4=
-SIZE (scintilla402.tgz) = 1401547
+SHA256 (scintilla403.tgz) = nmfi9NjJy6Pi6D7qiDhSrZrfqNwXdfJR+GjMbNBYya4=
+SIZE (scintilla403.tgz) = 1404814
Index: patches/patch-gtk_makefile
===================================================================
RCS file: /cvs/ports/editors/scintilla/patches/patch-gtk_makefile,v
retrieving revision 1.13
diff -u -p -r1.13 patch-gtk_makefile
--- patches/patch-gtk_makefile 1 Nov 2017 17:01:23 -0000 1.13
+++ patches/patch-gtk_makefile 24 Feb 2018 09:44:16 -0000
@@ -58,7 +58,7 @@ Index: gtk/makefile
+CTFLAGS+=-DNDEBUG $(CXXBASEFLAGS) $(THREADFLAGS)
endif
- CXXTFLAGS:=--std=gnu++14 $(CTFLAGS) $(REFLAGS)
+ CXXTFLAGS:=--std=gnu++17 $(CTFLAGS) $(REFLAGS)
@@ -88,8 +81,12 @@ MARSHALLER=scintilla-marshal.o
.cxx.o: