summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2016-12-29 19:29:22 +0100
committerMichel Zou2016-12-29 19:29:22 +0100
commitd4b31523d17353eae7a0592f0545d0bdcdee108d (patch)
tree38ae75b7931432a4e63550473d558b822f21d81d
parent58d1069888d379826941267c8d3801d3a20539f9 (diff)
downloadaur-d4b31523d17353eae7a0592f0545d0bdcdee108d.tar.gz
3.7.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD12
-rw-r--r--conversion.patch52
3 files changed, 67 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd1c07d2d2cd..6fb7a9f2c4b8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3a8f1a798157..b173f708d698 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 );