aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authormaho <maho@FreeBSD.org>2012-01-22 20:03:07 +0800
committermaho <maho@FreeBSD.org>2012-01-22 20:03:07 +0800
commitc18ea946762a18b4e073937f3875a4d01fed8a42 (patch)
treed586eaf096b5dc0dddee5ee8cc52f39232c8f869 /math
parentf22515a00bd14ce899f353d22f325981397c4a2e (diff)
downloadfreebsd-ports-gnome-c18ea946762a18b4e073937f3875a4d01fed8a42.tar.gz
freebsd-ports-gnome-c18ea946762a18b4e073937f3875a4d01fed8a42.tar.zst
freebsd-ports-gnome-c18ea946762a18b4e073937f3875a4d01fed8a42.zip
opps forgot to add some patches.
Diffstat (limited to 'math')
-rw-r--r--math/lapack/files/patch-r109752
-rw-r--r--math/lapack/files/patch-r109976
2 files changed, 128 insertions, 0 deletions
diff --git a/math/lapack/files/patch-r1097 b/math/lapack/files/patch-r1097
new file mode 100644
index 000000000000..2e51690163c2
--- /dev/null
+++ b/math/lapack/files/patch-r1097
@@ -0,0 +1,52 @@
+Index: TESTING/LIN/cdrvsyx.f
+===================================================================
+--- TESTING/LIN/cdrvsyx.f (revision 1096)
++++ TESTING/LIN/cdrvsyx.f (revision 1097)
+@@ -620,7 +620,7 @@
+ $ LDA, IWORK, EQUED, WORK( N+1 ), B, LDA, X,
+ $ LDA, RCOND, RPVGRW_SVXX, BERR, N_ERR_BNDS,
+ $ ERRBNDS_N, ERRBNDS_C, 0, ZERO, WORK,
+- $ IWORK( N+1 ), INFO )
++ $ RWORK, INFO )
+ *
+ * Adjust the expected value of INFO to account for
+ * pivoting.
+Index: TESTING/LIN/zdrvhex.f
+===================================================================
+--- TESTING/LIN/zdrvhex.f (revision 1096)
++++ TESTING/LIN/zdrvhex.f (revision 1097)
+@@ -614,7 +614,7 @@
+ $ LDA, IWORK, EQUED, WORK( N+1 ), B, LDA, X,
+ $ LDA, RCOND, RPVGRW_SVXX, BERR, N_ERR_BNDS,
+ $ ERRBNDS_N, ERRBNDS_C, 0, ZERO, WORK,
+- $ IWORK( N+1 ), INFO )
++ $ RWORK, INFO )
+ *
+ * Adjust the expected value of INFO to account for
+ * pivoting.
+Index: TESTING/LIN/cdrvhex.f
+===================================================================
+--- TESTING/LIN/cdrvhex.f (revision 1096)
++++ TESTING/LIN/cdrvhex.f (revision 1097)
+@@ -614,7 +614,7 @@
+ $ LDA, IWORK, EQUED, WORK( N+1 ), B, LDA, X,
+ $ LDA, RCOND, RPVGRW_SVXX, BERR, N_ERR_BNDS,
+ $ ERRBNDS_N, ERRBNDS_C, 0, ZERO, WORK,
+- $ IWORK( N+1 ), INFO )
++ $ RWORK, INFO )
+ *
+ * Adjust the expected value of INFO to account for
+ * pivoting.
+Index: TESTING/LIN/zdrvsyx.f
+===================================================================
+--- TESTING/LIN/zdrvsyx.f (revision 1096)
++++ TESTING/LIN/zdrvsyx.f (revision 1097)
+@@ -620,7 +620,7 @@
+ $ LDA, IWORK, EQUED, WORK( N+1 ), B, LDA, X,
+ $ LDA, RCOND, RPVGRW_SVXX, BERR, N_ERR_BNDS,
+ $ ERRBNDS_N, ERRBNDS_C, 0, ZERO, WORK,
+- $ IWORK( N+1 ), INFO )
++ $ RWORK, INFO )
+ *
+ * Adjust the expected value of INFO to account for
+ * pivoting.
diff --git a/math/lapack/files/patch-r1099 b/math/lapack/files/patch-r1099
new file mode 100644
index 000000000000..6f6a88530144
--- /dev/null
+++ b/math/lapack/files/patch-r1099
@@ -0,0 +1,76 @@
+Index: SRC/ilazlr.f
+===================================================================
+--- SRC/ilazlr.f (revision 1098)
++++ SRC/ilazlr.f (revision 1099)
+@@ -111,12 +111,9 @@
+ ILAZLR = 0
+ DO J = 1, N
+ I=M
+- DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
+- I=I-1
+- IF (I.EQ.0) THEN
+- EXIT
+- END IF
+- ENDDO
++ DO WHILE((A(MAX(I,1),J).EQ.ZERO).AND.(I.GE.1))
++ I=I-1
++ ENDDO
+ ILAZLR = MAX( ILAZLR, I )
+ END DO
+ END IF
+Index: SRC/ilaclr.f
+===================================================================
+--- SRC/ilaclr.f (revision 1098)
++++ SRC/ilaclr.f (revision 1099)
+@@ -111,12 +111,9 @@
+ ILACLR = 0
+ DO J = 1, N
+ I=M
+- DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
+- I=I-1
+- IF (I.EQ.0) THEN
+- EXIT
+- END IF
+- ENDDO
++ DO WHILE((A(MAX(I,1),J).EQ.ZERO).AND.(I.GE.1))
++ I=I-1
++ ENDDO
+ ILACLR = MAX( ILACLR, I )
+ END DO
+ END IF
+Index: SRC/ilaslr.f
+===================================================================
+--- SRC/ilaslr.f (revision 1098)
++++ SRC/ilaslr.f (revision 1099)
+@@ -111,11 +111,8 @@
+ ILASLR = 0
+ DO J = 1, N
+ I=M
+- DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
+- I=I-1
+- IF (I.EQ.0) THEN
+- EXIT
+- END IF
++ DO WHILE((A(MAX(I,1),J).EQ.ZERO).AND.(I.GE.1))
++ I=I-1
+ ENDDO
+ ILASLR = MAX( ILASLR, I )
+ END DO
+Index: SRC/iladlr.f
+===================================================================
+--- SRC/iladlr.f (revision 1098)
++++ SRC/iladlr.f (revision 1099)
+@@ -111,11 +111,8 @@
+ ILADLR = 0
+ DO J = 1, N
+ I=M
+- DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
+- I=I-1
+- IF (I.EQ.0) THEN
+- EXIT
+- END IF
++ DO WHILE((A(MAX(I,1),J).EQ.ZERO).AND.(I.GE.1))
++ I=I-1
+ ENDDO
+ ILADLR = MAX( ILADLR, I )
+ END DO