Date: Wednesday, July 12, 2017 @ 19:54:33
  Author: arojas
Revision: 300198

PIE rebuild

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

-----------------+
 PKGBUILD        |    9 ++++++---
 opal-gcc7.patch |   13 +++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2017-07-12 19:50:31 UTC (rev 300197)
+++ PKGBUILD    2017-07-12 19:54:33 UTC (rev 300198)
@@ -3,7 +3,7 @@
 # Contributor: Tom K <t...@runbox.com>
 pkgname=opal
 pkgver=3.10.11
-pkgrel=13
+pkgrel=14
 pkgdesc="Open Phone Abstraction Library"
 arch=(i686 x86_64)
 url="http://www.opalvoip.org";
@@ -16,12 +16,14 @@
         disable-samples-ftbfs.diff
         libav9.patch
         libav10.patch
-        ffmpeg_2.9.patch)
+        ffmpeg_2.9.patch
+        opal-gcc7.patch)
 sha256sums=('f38e7969e88a28dd9a10a6051315aceecde79d0bbd1a35676868dc5787aed706'
             'f6497c74bbfd47fac036ff97dd74e8c87e6040d686944d29a926ccf3b7525be2'
             '460e5c814aaedc8573b14b2096930464d669f7dcd884f9fce7188533927ae968'
             'a47ca14dd5f04b63fda7a3d0481692ae01340b84b65b693ad43cfacf778a6534'
-            '0d4392ce9688cf576ae864605d48ed58427a2a281ad88028ff5bd7016341d276')
+            '0d4392ce9688cf576ae864605d48ed58427a2a281ad88028ff5bd7016341d276'
+            'cb7270055f1f2a29dec19ecab398ce0e75b1e440312e17df8a893308bfb3732c')
 
 prepare() {
   cd $pkgname-$pkgver
@@ -29,6 +31,7 @@
   patch -Np1 -i ../libav9.patch
   patch -Np1 -i ../libav10.patch
   patch -Np1 -i ../ffmpeg_2.9.patch
+  patch -Np1 -i ../opal-gcc7.patch # Fix build with GCC 7
   sed -e '/<< mime.PrintContents/ s/mime/(const std::string\&)&/' -i 
src/im/msrp.cxx
 }
 

Added: opal-gcc7.patch
===================================================================
--- opal-gcc7.patch                             (rev 0)
+++ opal-gcc7.patch     2017-07-12 19:54:33 UTC (rev 300198)
@@ -0,0 +1,13 @@
+--- opal-3.10.11/plugins/video/common/mpi.cxx.orig     2017-07-12 
19:15:10.396689138 +0000
++++ opal-3.10.11/plugins/video/common/mpi.cxx  2017-07-12 19:18:02.036496397 
+0000
+@@ -132,8 +132,8 @@
+   // to the desired one or matches it
+   for (i=0; i < MPIs.size(); i++) {
+     // we square the value in order to get absolute distances
+-    distance = ( abs(MPIs[i].width  - desiredWidth ) *
+-                 abs(MPIs[i].height - desiredHeight) );
++    distance = ( abs((int)(MPIs[i].width  - desiredWidth) ) *
++                 abs((int)(MPIs[i].height - desiredHeight) ) );
+ 
+     if (distance < minDistance) {
+       minDistance = distance;

Reply via email to