Date: Thursday, May 12, 2016 @ 23:17:22
  Author: arojas
Revision: 175087

Fix build with GCC 6, use C++98

Added:
  pokerth/trunk/pokerth-gcc6.patch
Modified:
  pokerth/trunk/PKGBUILD

--------------------+
 PKGBUILD           |   13 +++++++++----
 pokerth-gcc6.patch |   41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2016-05-12 20:39:08 UTC (rev 175086)
+++ PKGBUILD    2016-05-12 21:17:22 UTC (rev 175087)
@@ -18,10 +18,12 @@
 makedepends=('boost')
 
source=("http://downloads.sourceforge.net/sourceforge/pokerth/$_realname-$pkgver-src.tar.bz2";
         '0001-Qt-5.5.0-patch-for-qtsingleapplication.patch'
-        'pokerth-1.1.1-Qualify-std-ifstream-and-std-ofstream.patch')
+        'pokerth-1.1.1-Qualify-std-ifstream-and-std-ofstream.patch'
+        'pokerth-gcc6.patch')
 md5sums=('a7f76f95782099f966e5f2b6809f502a'
          'f4ecab0a6435f1b3b0654145b75d6e7c'
-         '26b02c7e5c50484485570ace9b63be5b')
+         '26b02c7e5c50484485570ace9b63be5b'
+         '39070e7d656ae654e54ec9e25f9eea83')
 
 prepare() {
   cd "$srcdir/$_realname-$pkgver-src"
@@ -31,12 +33,15 @@
 
   # https://github.com/pokerth/pokerth/commit/69f820bb3
   patch -p1 -i ../pokerth-1.1.1-Qualify-std-ifstream-and-std-ofstream.patch
+
+  # Fix build with GCC 6
+  patch -p1 -i ../pokerth-gcc6.patch
 }
 
 build() {
   cd "$srcdir/$_realname-$pkgver-src"
-
-  qmake-qt5 "$pkgname.pro"
+  
+  qmake-qt5 "$pkgname.pro" QMAKE_CXXFLAGS+="-std=gnu++98"
   make
 }
 

Added: pokerth-gcc6.patch
===================================================================
--- pokerth-gcc6.patch                          (rev 0)
+++ pokerth-gcc6.patch  2016-05-12 21:17:22 UTC (rev 175087)
@@ -0,0 +1,41 @@
+--- PokerTH-1.1.1-src/pokerth_db.pro.orig      2016-05-12 20:20:57.336018308 
+0000
++++ PokerTH-1.1.1-src/pokerth_db.pro   2016-05-12 20:21:14.335959204 +0000
+@@ -49,7 +49,6 @@
+ !win32{
+       ##### My release static build options
+       #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+-      INCLUDEPATH += $${PREFIX}/include
+ }
+ 
+ mac{
+--- PokerTH-1.1.1-src/pokerth_lib.pro.orig     2016-05-12 20:24:53.581864921 
+0000
++++ PokerTH-1.1.1-src/pokerth_lib.pro  2016-05-12 20:25:20.441771862 +0000
+@@ -243,7 +243,7 @@
+ !win32{
+       ##### My release static build options
+       #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+-      INCLUDEPATH += $${PREFIX}/include /opt/gsasl/include
++      INCLUDEPATH += /opt/gsasl/include
+ }
+ 
+ mac{
+--- PokerTH-1.1.1-src/pokerth_game.pro.orig    2016-05-12 21:02:08.527791266 
+0000
++++ PokerTH-1.1.1-src/pokerth_game.pro 2016-05-12 21:02:19.027758386 +0000
+@@ -402,7 +402,6 @@
+       # #### My release static build options
+       # QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+       # QMAKE_LFLAGS += -Wl,--gc-sections
+-      INCLUDEPATH += $${PREFIX}/include
+       QMAKE_LIBDIR += lib
+       !android{
+               LIBPATH += $${PREFIX}/lib /opt/gsasl/lib
+--- PokerTH-1.1.1-src/pokerth_server.pro.orig  2016-05-12 21:10:02.469679181 
+0000
++++ PokerTH-1.1.1-src/pokerth_server.pro       2016-05-12 21:10:34.106251260 
+0000
+@@ -174,7 +174,6 @@
+       #QMAKE_LFLAGS += -Wl,--gc-sections
+ 
+       LIBPATH += lib $${PREFIX}/lib /opt/gsasl/lib
+-      INCLUDEPATH += $${PREFIX}/include
+       LIB_DIRS = $${PREFIX}/lib $${PREFIX}/lib64 $$system(qmake -query 
QT_INSTALL_LIBS)
+       BOOST_FS = boost_filesystem boost_filesystem-mt
+       BOOST_THREAD = boost_thread boost_thread-mt

Reply via email to