[arch-commits] Commit in ptlib/trunk (PKGBUILD ptlib-gcc5.patch)

Jan de Groot jgc at archlinux.org
Tue Jun 2 06:21:48 UTC 2015


    Date: Tuesday, June 2, 2015 @ 08:21:47
  Author: jgc
Revision: 240001

upgpkg: ptlib 2.10.11-2

Fix compile with gcc5

Added:
  ptlib/trunk/ptlib-gcc5.patch
Modified:
  ptlib/trunk/PKGBUILD

------------------+
 PKGBUILD         |    9 ++++++---
 ptlib-gcc5.patch |   11 +++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-02 06:08:22 UTC (rev 240000)
+++ PKGBUILD	2015-06-02 06:21:47 UTC (rev 240001)
@@ -3,7 +3,7 @@
 
 pkgname=ptlib
 pkgver=2.10.11
-pkgrel=1
+pkgrel=2
 pkgdesc="Portable Windows Library"
 arch=('i686' 'x86_64')
 url="http://www.opalvoip.org"
@@ -12,13 +12,16 @@
 replaces=('pwlib')
 conflicts=('pwlib')
 source=(http://downloads.sourceforge.net/opalvoip/ptlib-$pkgver.tar.bz2
-        ptlib-2.10.10-bison_fixes-1.patch)
+        ptlib-2.10.10-bison_fixes-1.patch
+        ptlib-gcc5.patch)
 sha256sums=('27a8ba1fd147195c0b310897f81d26f73996b77b18147e587638444cfacd681a'
-            '11027b21f568b2ab84f9c25775e5a697a15304b39aaab6380922ed609aac63b9')
+            '11027b21f568b2ab84f9c25775e5a697a15304b39aaab6380922ed609aac63b9'
+            '7cf1781f6f7136252770de712399be493b991d5c2e0b36e908eb1770b189cfd7')
 
 prepare() {
   cd $pkgname-$pkgver
   patch -Np1 -i ../ptlib-2.10.10-bison_fixes-1.patch
+  patch -Np1 -i ../ptlib-gcc5.patch
 }
 
 build() {

Added: ptlib-gcc5.patch
===================================================================
--- ptlib-gcc5.patch	                        (rev 0)
+++ ptlib-gcc5.patch	2015-06-02 06:21:47 UTC (rev 240001)
@@ -0,0 +1,11 @@
+--- ptlib-2.10.10/include/ptlib/critsec.h	2015-02-20 10:02:39.984901210 +0100
++++ ptlib-2.10.10/include/ptlib/critsec.h	2015-02-20 10:04:01.150897771 +0100
+@@ -40,7 +40,7 @@ 
+ #if P_HAS_ATOMIC_INT
+ 
+ #if defined(__GNUC__)
+-#  if __GNUC__ >= 4 && __GNUC_MINOR__ >= 2
++#  if __GNUC__ > 4  || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)
+ #     include <ext/atomicity.h>
+ #  else
+ #     include <bits/atomicity.h>



More information about the arch-commits mailing list