[arch-commits] Commit in gambas3/trunk (PKGBUILD gambas3-gcc7.patch)

Antonio Rojas arojas at archlinux.org
Fri May 26 09:43:56 UTC 2017


    Date: Friday, May 26, 2017 @ 09:43:56
  Author: arojas
Revision: 230436

Fix build with GCC 7

Added:
  gambas3/trunk/gambas3-gcc7.patch
Modified:
  gambas3/trunk/PKGBUILD

--------------------+
 PKGBUILD           |    8 ++++++--
 gambas3-gcc7.patch |   11 +++++++++++
 2 files changed, 17 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-05-26 09:42:41 UTC (rev 230435)
+++ PKGBUILD	2017-05-26 09:43:56 UTC (rev 230436)
@@ -31,9 +31,10 @@
 	 'gmime')
 options=('!emptydirs' 'libtool')
 source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2"
-        'prefer-qt5.patch')
+        'prefer-qt5.patch' 'gambas3-gcc7.patch')
 md5sums=('e7775977ed25f944468904553d67b8f1'
-         '71131eb16bbdf27bf6d329f089602cf7')
+         '71131eb16bbdf27bf6d329f089602cf7'
+         '97c31d0589c1fe0c5d35af11038f8362')
 
 create_dirs() {
   install -dm755 ${pkgdir}/usr/lib/gambas3
@@ -43,6 +44,9 @@
 prepare() {
   cd ${srcdir}/${pkgbase}-${pkgver}
 
+  # Fix build with GCC 7
+  patch -p3 -i ../gambas3-gcc7.patch
+
   # Prefer Qt5 over Qt4 for the IDE (Qt4 will not work due to the QtWebkit removal)
   patch -Np1 -i ../prefer-qt5.patch
   ./reconf-all

Added: gambas3-gcc7.patch
===================================================================
--- gambas3-gcc7.patch	                        (rev 0)
+++ gambas3-gcc7.patch	2017-05-26 09:43:56 UTC (rev 230436)
@@ -0,0 +1,11 @@
+--- a/gambas/trunk/gb.db.sqlite2/src/sqlitedataset.cpp
++++ b/gambas/trunk/gb.db.sqlite2/src/sqlitedataset.cpp
+@@ -765,7 +765,7 @@
+      	    _right = (char *)rindex(Type, ')');
+      	    _left = (char *)index(Type, '(');
+ 	     if (_right){
+-	 	_right = '\0';
++	 	_right = NULL;
+                 rTypeLen = atoi(_left + 1);
+ 	     }
+ 	     else {



More information about the arch-commits mailing list