Date: Wednesday, September 30, 2020 @ 16:54:52
  Author: arojas
Revision: 714098

Update to 4.4.5

Modified:
  scite/trunk/PKGBUILD
Deleted:
  scite/trunk/hardening_flags.patch
  scite/trunk/load_so_from_library_path.patch

---------------------------------+
 PKGBUILD                        |   12 +-----
 hardening_flags.patch           |   58 -----------------------------
 load_so_from_library_path.patch |   74 --------------------------------------
 3 files changed, 3 insertions(+), 141 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-09-30 16:50:30 UTC (rev 714097)
+++ PKGBUILD    2020-09-30 16:54:52 UTC (rev 714098)
@@ -7,8 +7,8 @@
 # Contributor: Daniel J Griffiths <[email protected]>
 
 pkgname=scite
-pkgver=4.4.3
-pkgrel=3
+pkgver=4.4.5
+pkgrel=1
 pkgdesc='Editor with facilities for building and running programs'
 arch=(x86_64)
 url='https://www.scintilla.org/SciTE.html'
@@ -16,17 +16,11 @@
 depends=(gtk3)
 backup=(usr/share/scite/SciTEGlobal.properties)
 source=(https://www.scintilla.org/${pkgname}${pkgver//./}.tgz
-        load_so_from_library_path.patch
-        hardening_flags.patch
         SciTE.appdata.xml)
-sha256sums=('05e53ccb1219753b9c73b0c1b83b6e2868a8c0c91d8785db2a5f8f9c41ed7d3f'
-            'f2cbc239a1fb166d411a817ad7964d06b72111fc51b5ef56795275a62ead3681'
-            '8d18bef06a73d0a081659119094c6f1b2582bfc3e3ae0c55210b083820d7a514'
+sha256sums=('9d74bde5e4ee18d767b6add5a6b95d7ffcedbcfd017c3df59e16b0785e3521a1'
             '04a33885833024a450c295d384f833bbc60894d57615de2a6f89db32d3ba942d')
 
 prepare() {
-  patch -Np1 -i load_so_from_library_path.patch
-  patch -Np1 -i hardening_flags.patch
   sed -i 
's|pixmapdir=$(datadir)/pixmaps|pixmapdir=$(datadir)/icons/hicolor/48x48/apps|
           s|pixmapdir)/Sci48M.png|pixmapdir)/SciTE.png|' scite/gtk/makefile
   sed -i 's/Sci48M/SciTE/' scite/gtk/{SciTEGTK.cxx,SciTE.desktop}

Deleted: hardening_flags.patch
===================================================================
--- hardening_flags.patch       2020-09-30 16:50:30 UTC (rev 714097)
+++ hardening_flags.patch       2020-09-30 16:54:52 UTC (rev 714098)
@@ -1,58 +0,0 @@
-From: Antonio Valentino <[email protected]>
-Date: Sat, 14 Apr 2018 17:39:34 +0000
-Subject: Use CPPFLAGS/CXXFAGS/LDFLAGS in the makefiles to enable all
- hardening flags
-
-===================================================================
----
- scintilla/gtk/makefile | 4 ++--
- scite/gtk/makefile     | 6 +++---
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/scintilla/gtk/makefile b/scintilla/gtk/makefile
-index 00f9025..0a882d2 100644
---- a/scintilla/gtk/makefile
-+++ b/scintilla/gtk/makefile
-@@ -89,9 +89,9 @@ clean:
-       $(DEL) *.o $(call normalize,$(COMPLIB)) *.plist
- 
- %.o: %.cxx
--      $(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) -c $<
-+      $(CXX) $(CPPFLAGS) $(CXX_ALL_FLAGS) $(CXXFLAGS) -c $<
- %.o: %.c
--      $(CC) $(DEFINES) $(INCLUDES) $(CONFIG_FLAGS) $(BASE_FLAGS) $(CFLAGS) -w 
-c $<
-+      $(CC) $(CPPFLAGS) $(DEFINES) $(INCLUDES) $(CONFIG_FLAGS) $(BASE_FLAGS) 
$(CFLAGS) -w -c $<
- 
- GLIB_GENMARSHAL = glib-genmarshal
- GLIB_GENMARSHAL_FLAGS = --prefix=scintilla_marshal
-diff --git a/scite/gtk/makefile b/scite/gtk/makefile
-index 28c1ee1..33001a7 100644
---- a/scite/gtk/makefile
-+++ b/scite/gtk/makefile
-@@ -79,7 +79,7 @@ INCLUDES += -I$(srcdir)/../lua/src
- LUA_DEFINES = -DLUA_USE_POSIX -DLUA_USE_DLOPEN
- 
- %.o: %.c
--      $(CC) $(DEFINES) $(INCLUDES) $(WARNINGS) $(LUA_DEFINES) $(BASE_FLAGS) 
$(CFLAGS) -c $< -o $@
-+      $(CC) $(CPPFLAGS) $(DEFINES) $(INCLUDES) $(WARNINGS) $(LUA_DEFINES) 
$(BASE_FLAGS) $(CFLAGS) -c $< -o $@
- 
- else
- DEFINES += -DNO_LUA
-@@ -96,7 +96,7 @@ LIBS += -ldl
- endif
- 
- %.o: %.cxx
--      $(CXX) --std=c++17 $(DEFINES) $(INCLUDES) $(WARNINGS) $(CONFIGFLAGS) 
$(BASE_FLAGS) $(CXXFLAGS) -c $< -o $@
-+      $(CXX) $(CPPFLAGS) --std=c++17 $(DEFINES) $(INCLUDES) $(WARNINGS) 
$(CONFIGFLAGS) $(BASE_FLAGS) $(CXXFLAGS) -c $< -o $@
- 
- clean:
-       rm -f *.o *.plist $(PROG)
-@@ -143,7 +143,7 @@ SRC_OBJS = \
-       Utf8_16.o
- 
- $(PROG): SciTEGTK.o GUIGTK.o Widget.o DirectorExtension.o $(SRC_OBJS) 
$(LUA_OBJS)
--      $(CXX) $(BASE_FLAGS) -rdynamic -Wl,--as-needed -Wl,-rpath,'$${ORIGIN}' 
-Wl,--version-script $(srcdir)/lua.vers -Wl,-rpath,$(libdir) $^ -o $@ 
$(CONFIGLIB) $(LIBS) -L ../../scintilla/bin -lscintilla $(LDLIBS)
-+      $(CXX) $(BASE_FLAGS) $(LDFLAGS) -rdynamic -Wl,--as-needed 
-Wl,-rpath,'$${ORIGIN}' -Wl,--version-script $(srcdir)/lua.vers 
-Wl,-rpath,$(libdir) $^ -o $@ $(CONFIGLIB) $(LIBS) -L ../../scintilla/bin 
-lscintilla $(LDLIBS)
- 
- # Automatically generate header dependencies with "make deps"
- include deps.mak

Deleted: load_so_from_library_path.patch
===================================================================
--- load_so_from_library_path.patch     2020-09-30 16:50:30 UTC (rev 714097)
+++ load_so_from_library_path.patch     2020-09-30 16:54:52 UTC (rev 714098)
@@ -1,74 +0,0 @@
-diff -r d1b44eea341b gtk/SciTEGTK.cxx
---- a/scite/gtk/SciTEGTK.cxx   Sat Jun 06 20:55:49 2020 +1000
-+++ b/scite/gtk/SciTEGTK.cxx   Mon Jun 08 12:02:44 2020 +1000
-@@ -5463,7 +5463,6 @@
-               executableDirectory = FilePath(selfExe).Directory();
-       }
- #endif
--      LexillaSetDefaultDirectory(executableDirectory.AsInternal());
- 
-       // Get this now because gtk_init() clears it
-       const gchar *startup_id = g_getenv("DESKTOP_STARTUP_ID");
-diff -r d1b44eea341b gtk/makefile
---- a/scite/gtk/makefile       Sat Jun 06 20:55:49 2020 +1000
-+++ b/scite/gtk/makefile       Mon Jun 08 12:02:44 2020 +1000
-@@ -45,6 +45,7 @@
- datadir=$(prefix)/share
- pixmapdir=$(datadir)/pixmaps
- bindir=$(prefix)/bin
-+libdir=$(prefix)/lib/scite
- SYSCONF_PATH=$(prefix)/share/scite
- 
- INSTALL=install
-@@ -149,7 +150,7 @@
-       Utf8_16.o
- 
- $(PROG): SciTEGTK.o GUIGTK.o Widget.o DirectorExtension.o $(SRC_OBJS) 
$(LUA_OBJS)
--      $(CXX) $(BASE_FLAGS) -rdynamic -Wl,--as-needed -Wl,-rpath,'$${ORIGIN}' 
-Wl,--version-script $(srcdir)/lua.vers $^ -o $@ $(CONFIGLIB) $(LIBS) -L 
../../scintilla/bin -lscintilla $(LDLIBS)
-+      $(CXX) $(BASE_FLAGS) -rdynamic -Wl,--as-needed -Wl,-rpath,'$${ORIGIN}' 
-Wl,--version-script $(srcdir)/lua.vers -Wl,-rpath,$(libdir) $^ -o $@ 
$(CONFIGLIB) $(LIBS) -L ../../scintilla/bin -lscintilla $(LDLIBS)
- 
- # Automatically generate header dependencies with "make deps"
- include deps.mak
-@@ -159,10 +160,11 @@
- # Dead:       install -D SciTEGTK.properties 
$(SYSCONF_PATH)/SciTEGlobal.properties
- install:
-       $(INSTALL) -m 755 -d $(DESTDIR)$(bindir) $(DESTDIR)$(SYSCONF_PATH)
-+      $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
- 
-       $(INSTALL) -m 755 $(PROG) $(DESTDIR)$(bindir)
--      $(INSTALL) -m 755 $(COMPONENT) $(DESTDIR)$(bindir)
--      $(INSTALL) -m 755 $(LEXILLA) $(DESTDIR)$(bindir)
-+      $(INSTALL) -m 755 $(COMPONENT) $(DESTDIR)$(libdir)
-+      $(INSTALL) -m 755 $(LEXILLA) $(DESTDIR)$(libdir)
- 
-       for files in $(srcdir)/../src/*.properties $(srcdir)/../doc/*.html 
$(srcdir)/../doc/SciTEIco.png $(srcdir)/../doc/PrintHi.png 
$(srcdir)/../doc/SciTEIndicators.png; \
-       do \
-@@ -177,8 +179,8 @@
- 
- uninstall:
-       rm -f $(DESTDIR)$(bindir)/SciTE
--      rm -f $(DESTDIR)$(bindir)/libscintilla.so
--      rm -f $(DESTDIR)$(bindir)/liblexilla.so
-+      rm -f $(DESTDIR)$(libdir)/libscintilla.so
-+      rm -f $(DESTDIR)$(libdir)/liblexilla.so
-       rm -rf $(DESTDIR)$(SYSCONF_PATH)
- ifdef gnomeprefix
-       rm -f $(DESTDIR)$(datadir)/applications/SciTE.desktop
-diff -r d1b44eea341b src/LexillaLibrary.cxx
---- a/scite/src/LexillaLibrary.cxx     Sat Jun 06 20:55:49 2020 +1000
-+++ b/scite/src/LexillaLibrary.cxx     Mon Jun 08 12:02:44 2020 +1000
-@@ -122,8 +122,12 @@
-                       paths.remove_prefix(separator + 1);
-               }
-               if (path == ".") {
--                      path = directoryLoadDefault;
--                      path += pathSeparator;
-+                      if (directoryLoadDefault.empty()) {
-+                              path = "";
-+                      } else {
-+                              path = directoryLoadDefault;
-+                              path += pathSeparator;
-+                      }
-                       path += defaultName;
-               }
-               if (!NameContainsDot(path)) {

Reply via email to