diff options
author | Michel Zou | 2016-12-29 19:29:22 +0100 |
---|---|---|
committer | Michel Zou | 2016-12-29 19:29:22 +0100 |
commit | d4b31523d17353eae7a0592f0545d0bdcdee108d (patch) | |
tree | 38ae75b7931432a4e63550473d558b822f21d81d | |
parent | 58d1069888d379826941267c8d3801d3a20539f9 (diff) | |
download | aur-d4b31523d17353eae7a0592f0545d0bdcdee108d.tar.gz |
3.7.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | conversion.patch | 52 |
3 files changed, 67 insertions, 7 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Thu Jun 23 19:20:25 UTC 2016 +# Thu Dec 29 18:29:22 UTC 2016 pkgbase = mingw-w64-lapack pkgdesc = Linear Algebra PACKage (mingw-w64) - pkgver = 3.6.1 + pkgver = 3.7.0 pkgrel = 1 url = http://www.netlib.org/lapack arch = any @@ -11,8 +11,10 @@ pkgbase = mingw-w64-lapack options = !buildflags options = !strip options = staticlibs - source = http://www.netlib.org/lapack/lapack-3.6.1.tgz - sha1sums = 7220a9bc9c766cb513007f313b804d88f110c228 + source = http://www.netlib.org/lapack/lapack-3.7.0.tgz + source = conversion.patch + sha1sums = 27dbd06bedc76619150f8e28de6412f7df0c649a + sha1sums = SKIP pkgname = mingw-w64-lapack depends = mingw-w64-blas @@ -1,7 +1,7 @@ pkgname=mingw-w64-lapack pkgname=('mingw-w64-lapack' 'mingw-w64-blas' 'mingw-w64-cblas' 'mingw-w64-lapacke') -pkgver=3.6.1 +pkgver=3.7.0 pkgrel=1 arch=('any') pkgdesc="Linear Algebra PACKage (mingw-w64)" @@ -9,11 +9,17 @@ makedepends=('mingw-w64-cmake') options=('!buildflags' '!strip' 'staticlibs') license=('LGPL') url="http://www.netlib.org/lapack" -source=("http://www.netlib.org/lapack/lapack-${pkgver}.tgz") -sha1sums=('7220a9bc9c766cb513007f313b804d88f110c228') +source=("http://www.netlib.org/lapack/lapack-${pkgver}.tgz" conversion.patch) +sha1sums=('27dbd06bedc76619150f8e28de6412f7df0c649a' SKIP) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" +prepare() +{ + cd "$srcdir/lapack-${pkgver}" + patch -p1 -i "${srcdir}/conversion.patch" +} + build() { cd "$srcdir/lapack-${pkgver}" diff --git a/conversion.patch b/conversion.patch new file mode 100644 index 000000000000..9cab326bdba8 --- /dev/null +++ b/conversion.patch @@ -0,0 +1,52 @@ +diff --git a/LAPACKE/src/lapacke_chetri_3.c b/LAPACKE/src/lapacke_chetri_3.c +index a41146e..8ce3ad3 100644 +--- a/LAPACKE/src/lapacke_chetri_3.c ++++ b/LAPACKE/src/lapacke_chetri_3.c +@@ -60,7 +60,7 @@ lapack_int LAPACKE_chetri_3( int matrix_layout, char uplo, lapack_int n, + if( info != 0 ) { + goto exit_level_0; + } +- lwork = (lapack_int)work_query; ++ lwork = LAPACK_C2INT( work_query ); + /* Allocate memory for working array(s) */ + work = (lapack_complex_float*) + LAPACKE_malloc( sizeof(lapack_complex_float) * lwork ); +diff --git a/LAPACKE/src/lapacke_csytri_3.c b/LAPACKE/src/lapacke_csytri_3.c +index ee55054..543d408 100644 +--- a/LAPACKE/src/lapacke_csytri_3.c ++++ b/LAPACKE/src/lapacke_csytri_3.c +@@ -60,7 +60,7 @@ lapack_int LAPACKE_csytri_3( int matrix_layout, char uplo, lapack_int n, + if( info != 0 ) { + goto exit_level_0; + } +- lwork = (lapack_int)work_query; ++ lwork = LAPACK_C2INT( work_query ); + /* Allocate memory for working array(s) */ + work = (lapack_complex_float*) + LAPACKE_malloc( sizeof(lapack_complex_float) * lwork ); +diff --git a/LAPACKE/src/lapacke_zhetri_3.c b/LAPACKE/src/lapacke_zhetri_3.c +index b965160..33790c2 100644 +--- a/LAPACKE/src/lapacke_zhetri_3.c ++++ b/LAPACKE/src/lapacke_zhetri_3.c +@@ -60,7 +60,7 @@ lapack_int LAPACKE_zhetri_3( int matrix_layout, char uplo, lapack_int n, + if( info != 0 ) { + goto exit_level_0; + } +- lwork = (lapack_int)work_query; ++ lwork = LAPACK_Z2INT( work_query ); + /* Allocate memory for working array(s) */ + work = (lapack_complex_double*) + LAPACKE_malloc( sizeof(lapack_complex_double) * lwork ); +diff --git a/LAPACKE/src/lapacke_zsytri_3.c b/LAPACKE/src/lapacke_zsytri_3.c +index cb519b9..0902c57 100644 +--- a/LAPACKE/src/lapacke_zsytri_3.c ++++ b/LAPACKE/src/lapacke_zsytri_3.c +@@ -60,7 +60,7 @@ lapack_int LAPACKE_zsytri_3( int matrix_layout, char uplo, lapack_int n, + if( info != 0 ) { + goto exit_level_0; + } +- lwork = (lapack_int)work_query; ++ lwork = LAPACK_Z2INT( work_query ); + /* Allocate memory for working array(s) */ + work = (lapack_complex_double*) + LAPACKE_malloc( sizeof(lapack_complex_double) * lwork ); |