[arch-commits] Commit in arrayfire/trunk (3 files)

Konstantin Gizdov kgizdov at archlinux.org
Wed Mar 27 19:44:12 UTC 2019


    Date: Wednesday, March 27, 2019 @ 19:44:11
  Author: kgizdov
Revision: 444914

rebuild for CUDA with GCC8

Added:
  arrayfire/trunk/doc_warn_not_error.patch
Modified:
  arrayfire/trunk/2365.patch
  arrayfire/trunk/PKGBUILD

--------------------------+
 2365.patch               |    2 +-
 PKGBUILD                 |   17 ++++++++++-------
 doc_warn_not_error.patch |   13 +++++++++++++
 3 files changed, 24 insertions(+), 8 deletions(-)

Modified: 2365.patch
===================================================================
--- 2365.patch	2019-03-27 19:43:40 UTC (rev 444913)
+++ 2365.patch	2019-03-27 19:44:11 UTC (rev 444914)
@@ -21,7 +21,7 @@
  
  include(ExternalProject)
  
--set(FORGE_VERSION af3.6.0)
+-set(FORGE_VERSION v1.0.2)
 +set(FORGE_VERSION v1.0.3)
  set(prefix "${ArrayFire_BINARY_DIR}/third_party/forge")
  set(PX ${CMAKE_SHARED_LIBRARY_PREFIX})

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-03-27 19:43:40 UTC (rev 444913)
+++ PKGBUILD	2019-03-27 19:44:11 UTC (rev 444914)
@@ -2,9 +2,9 @@
 pkgname=arrayfire
 pkgdesc="High performance software library for parallel computing with an easy-to-use API"
 url='https://arrayfire.com'
-pkgver=3.6.1
+pkgver=3.6.2
 arch=('x86_64')
-pkgrel=6
+pkgrel=1
 license=('BSD')
 depends=('cblas' 'fftw' 'boost-libs' 'lapacke' 'forge' 'freeimage' 'glfw' 'glew' 'glbinding')
 makedepends=('cmake' 'graphviz' 'doxygen' 'opencl-headers' 'boost' 'python' 'ocl-icd' 'cuda' 'git')
@@ -13,16 +13,19 @@
             'libclc: Required for using OpenCL backend')
 options=('!buildflags')
 source=("http://arrayfire.com/arrayfire_source/arrayfire-full-${pkgver}.tar.bz2"
-        "2365.patch")
-sha512sums=('44f4e0e5c99764a34854e5da7c893cd956a42dd4a23a5761e63a661e23cbd0bbab7cec3fc182aa1b5255989b19b3713bde8a10aee782bd76424b6c4b025e0f36'
-            '916c4adf46bc092e2b9657734b893a4c79b3d28b2c2116d75924123b36a73e24fbf005fcfc00a84f8e79f7c32b0121fa90b790e786b81105080bfc9f98aac0c6')
+        "2365.patch"
+        'doc_warn_not_error.patch')
+sha512sums=('02fef093eb819b503449812d033695995502f513973f25fa2fee5a904a7198e6191470ccbb7ac1c8281e3b89f61da89e1df7958215b261fc3017f6ab4643ff07'
+            'b0bb4b9e5a69c960dbed51838be4855b1eed030a9e68072807685029f0673bcfad8253614d19b2d1ec70a9082a4cf09f84601ebdedf275223cebfac5bd41f9d1'
+            '63c745da51347fc94e02b031cb0606216f523acc350866658ebed7ac09115217a934285ecb731391f11c2934984f106564153eaca1b9c6d578db2b0904c0741d')
 
 prepare() {
   cd "${srcdir}/arrayfire-full-${pkgver}"
 
   patch -Np1 -i "${srcdir}"/2365.patch
+  patch -Np1 -i "${srcdir}/doc_warn_not_error.patch"
 
-  mkdir build
+  mkdir -p build
 }
 
 build() {
@@ -41,7 +44,7 @@
       -DAF_BUILD_DOCS=ON \
       -DCUDA_architecture_build_targets="3.0;3.2;3.5;3.7;5.0;5.2;5.3;6.0;6.1;6.2;7.0;7.2;7.5" \
       -DCMAKE_BUILD_TYPE=Release \
-      -DCUDA_HOST_COMPILER=/usr/bin/gcc-7
+      -DCUDA_HOST_COMPILER=/usr/bin/gcc
 
   make
 }

Added: doc_warn_not_error.patch
===================================================================
--- doc_warn_not_error.patch	                        (rev 0)
+++ doc_warn_not_error.patch	2019-03-27 19:44:11 UTC (rev 444914)
@@ -0,0 +1,13 @@
+diff --git a/docs/doxygen.mk b/docs/doxygen.mk
+index 5d4e0237..05c4e12c 100644
+--- a/docs/doxygen.mk
++++ b/docs/doxygen.mk
+@@ -769,7 +769,7 @@ WARN_NO_PARAMDOC       = YES
+ # a warning is encountered.
+ # The default value is: NO.
+ 
+-WARN_AS_ERROR          = YES
++WARN_AS_ERROR          = NO
+ 
+ # The WARN_FORMAT tag determines the format of the warning messages that doxygen
+ # can produce. The string should contain the $file, $line, and $text tags, which



More information about the arch-commits mailing list