Index: head/math/scilab/files/patch-gfortran8 =================================================================== --- head/math/scilab/files/patch-gfortran8 (nonexistent) +++ head/math/scilab/files/patch-gfortran8 (revision 484280) @@ -0,0 +1,57 @@ +From f49b185c678c07526ef59c1531d41575f9266bdc Mon Sep 17 00:00:00 2001 +From: =?utf8?q?Cl=C3=A9ment=20DAVID?= +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) Property changes on: head/math/scilab/files/patch-gfortran8 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/math/scilab/pkg-descr =================================================================== --- head/math/scilab/pkg-descr (revision 484279) +++ head/math/scilab/pkg-descr (revision 484280) @@ -1,36 +1,36 @@ Scilab is a scientific software package for numerical computations in a user-friendly environment. Main features * Hundreds of mathematical functions * High level programming language * 2-D and 3-D graphics * Advanced data structures and user defined data types * Xcos: hybrid dynamic systems modeler and simulator 2-D and 3-D visualization * Lines * Pie charts * Histograms * Surfaces * Animations * Graphics export in many formats: GIF, BMP, JPEG, SVG, PDF... Numerical computation * Linear algebra * Sparse matrices * Polynomials and rational functions * Simulation: explicit and implicit systems of differential equations solvers * Classic and robust control * Differentiable and non-differentiable optimization Data analysis * Interpolation, approximation * Signal Processing * Statistics Extended features * Graphs and Networks * Interface with Fortran, C, C++, Java * Functions for calling Scilab from C, C++, Fortran and Java * LabVIEW Gateway * A large number of modules available via ATOMS -WWW: http://www.scilab.org +WWW: https://www.scilab.org