svn commit: r484280 - in head/math/scilab: . files

Max Brazhnikov makc at FreeBSD.org
Tue Nov 6 07:45:11 UTC 2018


Author: makc
Date: Tue Nov  6 07:45:09 2018
New Revision: 484280
URL: https://svnweb.freebsd.org/changeset/ports/484280

Log:
  math/scilab:
  - Add patch from upstream to fix build with gfortran 8 [1]
  - Update WWW
  
  PR:		232958 [1]
  Reported by:	gerald

Added:
  head/math/scilab/files/patch-gfortran8   (contents, props changed)
Modified:
  head/math/scilab/pkg-descr

Added: head/math/scilab/files/patch-gfortran8
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/scilab/files/patch-gfortran8	Tue Nov  6 07:45:09 2018	(r484280)
@@ -0,0 +1,57 @@
+From f49b185c678c07526ef59c1531d41575f9266bdc Mon Sep 17 00:00:00 2001
+From: =?utf8?q?Cl=C3=A9ment=20DAVID?= <clement.david at esi-group.com>
+Date: Mon, 26 Feb 2018 23:43:14 +0100
+Subject: [PATCH] Fortran: fix errors with gfortran 8
+
+Change-Id: Ib890c6ea2dcba2f70d3c22dc86bbe38e4f22b061
+--- modules/differential_equations/src/fortran/ddaskr.f
++++ modules/differential_equations/src/fortran/ddaskr.f
+@@ -1409,6 +1409,7 @@ C
+       DIMENSION RWORK(LRW),IWORK(LIW)
+       DIMENSION RTOL(*),ATOL(*)
+       DIMENSION RPAR(*),IPAR(*)
++      DIMENSION JROOT(NRT)
+       CHARACTER MSG*80
+       EXTERNAL  RES, JAC, PSOL, RT, DDASID, DDASIK, DNEDD, DNEDK
+ C
+@@ -2530,7 +2531,8 @@ C Pointers into RWORK:
+       DOUBLE PRECISION TN, TOUT, Y, YP, PHI, PSI, R0, R1, RX, UROUND,
+      *  RWORK, RPAR
+       DIMENSION Y(*), YP(*), PHI(NEQ,*), PSI(*),
+-     *          R0(*), R1(*), RX(*), JROOT(*), RWORK(*), IWORK(*)
++     *          R0(*), R1(*), RX(*), JROOT(NRT), RWORK(*), IWORK(*),
++     *          RPAR(*), IPAR(*)
+       INTEGER I, JFLAG
+       DOUBLE PRECISION H
+       DOUBLE PRECISION HMINR, T1, TEMP1, TEMP2, X, ZERO
+--- modules/differential_equations/src/fortran/ddasrt.f
++++ modules/differential_equations/src/fortran/ddasrt.f
+@@ -870,6 +870,7 @@ C
+       DIMENSION RWORK(*),IWORK(*)
+       DIMENSION RTOL(*),ATOL(*)
+       DIMENSION RPAR(*),IPAR(*)
++      DIMENSION JROOT(NG)
+       CHARACTER MSG*80
+ C
+ C     SET POINTERS INTO IWORK
+@@ -1594,7 +1595,8 @@ C
+       DOUBLE PRECISION TN, TOUT, Y, YP, PHI, PSI, G0, G1, GX, UROUND,
+      *  RWORK, RPAR
+       DIMENSION  Y(*), YP(*), PHI(NEQ,*), PSI(*),
+-     1  G0(*), G1(*), GX(*), JROOT(*), RWORK(*), IWORK(*)
++     1  G0(*), G1(*), GX(*), JROOT(NG), RWORK(*), IWORK(*), RPAR(*),
++     1  IPAR(*)
+       INTEGER I, JFLAG
+       DOUBLE PRECISION H
+       DOUBLE PRECISION HMING, T1, TEMP1, TEMP2, X
+--- modules/differential_equations/src/fortran/twodq.f
++++ modules/differential_equations/src/fortran/twodq.f
+@@ -900,7 +900,7 @@ C
+       END
+ 
+       subroutine tridv(node,node1,node2,coef,rank)
+-      double precision node(10),node1(10),node2(10),coef
++      double precision node(9),node1(9),node2(9),coef
+       integer rank
+       double precision s(3),coef1,temp
+       integer t(3)

Modified: head/math/scilab/pkg-descr
==============================================================================
--- head/math/scilab/pkg-descr	Tue Nov  6 07:23:58 2018	(r484279)
+++ head/math/scilab/pkg-descr	Tue Nov  6 07:45:09 2018	(r484280)
@@ -33,4 +33,4 @@ Extended features
     * LabVIEW Gateway
     * A large number of modules available via ATOMS
 
-WWW: http://www.scilab.org
+WWW: https://www.scilab.org


More information about the svn-ports-all mailing list