Update for the 4.0-rc1 version
Pierre Marechal [Wed, 21 Dec 2005 10:08:46 +0000 (10:08 +0000)]
scilab/Makefile.in
scilab/README_Unix
scilab/README_Windows.txt
scilab/Version.incl
scilab/routines/version-h.vc

index 278a609..9296092 100644 (file)
@@ -305,4 +305,4 @@ cvsclean::
        @cd man; $(RM) -f -r arma comm control dcd elementary fileio functions graphics gui identification linear metanet nonlinear polynomials programming pvm robust scicos signal sound strings tdcs time-date tclsci translation utilities
 
 setversion : 
-       echo "SCIVERSION=Scilab-3.1-CVS-`date --iso`" > Version.incl
+       echo "SCIVERSION=Scilab-4.0-rc1-CVS-`date --iso`" > Version.incl
index 6318428..b49f8a0 100644 (file)
@@ -1,8 +1,8 @@
-                           Scilab version 3.1
-                         ******************
+                         Scilab version 4.0-rc1
+                         **********************
  
  ******************************************************************************
-                        INSTALLATION GUIDE
+ INSTALLATION GUIDE
  ******************************************************************************
  
  0 - COPYRIGHT NOTICE
  ******************************************************************************
  
  In the following, all the paths are relative to the Scilab directory 
- (scilab-3.1 directory).
+ (scilab-4.0-rc1 directory).
  
  I - TO INSTALL SCILAB
  *********************
  
   A - IF YOU HAVE A COMPILED VERSION
   ----------------------------------
+  
     Simply do, in Scilab directory:
-       make
+      make
    
   B - IF YOU HAVE A SOURCE VERSION
   --------------------------------
+  
     This distribution has been tested on the following machines:
-    SUN Sparcstation (Solaris 5.6), DEC alpha (OSF1 V4.0) and PC linux
-    (Mandrake 9.2, Red Hat 9.0, Suse 9.0). But it should work on
+    SUN Sparcstation (Solaris 5.8), HPUX workstation c8000 (HP.UX 11.11) and PC linux
+    (Mandriva 9.2,2005,2006, Fedora Core IV, Red Hat 9.0, Suse 10.0). But it should work on
     other UNIXes.
+    
     You need X Window (X11R4, X11R5 or X11R6), C compiler and Fortran compiler.
+    
     1 - Configure your system by issuing the following command in the Scilab 
         directory:
-       ./configure
-       Use  "./configure  --without-tk" if you don't have tcl/tk 8.4 or later 
+        ./configure
+        Use  "./configure  --without-tk" if you don't have tcl/tk 8.4 or later 
         installed (not recommended).
  
         This will create and/or modify a few Makefile and other files for your 
         system.
         You can give options to configure command, see below.
+
     2 - Do in the Scilab directory:
-       make all
+        make all
  
         This will compile Scilab and set everything.
 
     Configure options:
     ------------------
-       --enable-debug: compile with "-g" option and do not optimize.
+    
+        --enable-debug: compile with "-g" option and do not optimize.
  
-       --with-gcc: use gcc C compiler (note that the compilation options
+        --with-gcc: use gcc C compiler (note that the compilation options
            have not been tested on all machines, see C below).
  
-       --with-g77: use g77 Fortran compiler (note that the compilations
+        --with-g77: use g77 Fortran compiler (note that the compilations
            options have not been tested on all machines, see C below).
+           
+        --with-gfortran : use gfortran, GNU Fortran 95 compiler (note that 
+           the compilations options have not been tested on all machines,
+           see C below).
  
-       --with-gnu: use gcc C compiler and g77 Fortran compiler (note that 
-           the compilation options have not been tested on all machines, 
+        --with-gnu: use gcc C compiler and gun Fortran compiler (g77 or gfortran)
+           (note that the compilation options have not been tested on all machines,
            see C below).
 
         --with-f2c: on Linux systems, use f2c Fortran compiler.
  
-         --x-libraries=DIR: X Window library files are in DIR.
-         --x-includes=DIR: X Window include files are in DIR.
+        --x-libraries=DIR: X Window library files are in DIR.
+        --x-includes=DIR: X Window include files are in DIR.
  
-       --with-local-xaw: compile and use Athena Widgets libraries given 
+        --with-local-xaw: compile and use Athena Widgets libraries given 
            with Scilab; configure chooses local Athena Widgets 3D library 
            when needed (not recommended).
 
         --without-pvm: compile without PVM library. The default is to compile
            with PVM library. In this case the PVM interface is not built.
        
-           If your PVM libraries and include files are in customized places, 
-           you can specify them by hand with the following arguments:
+      If your PVM libraries and include files are in customized places, 
+      you can specify them by hand with the following arguments:
         --with-pvm-library=DIR: PVM library files are in DIR
         --with-pvm-include=DIR: PVM include files are in DIR
  
         --without-tk: compile without TCL/TK library. The default is to compile
            with TCL/TK library. Use this option if you do not have libraries of 
-          TCL/TK 8.4 or higher installed (not recommended, in this case the 
-          TCL/TK interface is not build, Scilab help browser, scipad edidor 
+           TCL/TK 8.4 or higher installed (not recommended, in this case the 
+           TCL/TK interface is not build, Scilab help browser, scipad edidor 
            graphic editor, ... will not be available).
 
-           If your TCL/TK libraries and include files are in customized places, 
-           or if you have several versions of TCL/TK installed you can specify them 
-           by hand with all the following arguments:
+      If your TCL/TK libraries and include files are in customized places, 
+      or if you have several versions of TCL/TK installed you can specify them 
+      by hand with all the following arguments:
         --with-tcl-library=DIR: Tcl library files are in DIR
         --with-tcl-include=DIR: Tcl include files are in DIR
         --with-tk-library=DIR: Tk library files are in DIR
         --with-tk-include=DIR: Tk include files are in DIR
+        
+        -without-ocaml : do not compile with ocaml.
+        
+        --without-java : do not compile  Java interface.
 
         --with-atlas-library=DIR: use the optimized version of BLAS (ATLAS)
 
-        --prefix=DIR: scilab will install itself in DIR/scilab-3.1
+        --prefix=DIR: scilab will install itself in DIR/scilab-4.0-rc1
            and create 3 symlinks in DIR/bin
         By default prefix=/usr
-                
-        If you already have PVM installed, you should set PVM_ROOT before
-        running configure. Usually, PVM_ROOT=/usr/local/lib/pvm
-        On FreeBSD, you should use the scilab port in /usr/ports/math/scilab
-        If you wish to build scilab by hand you should follow the following
-        rules (with PREFIX=/usr/local):
+        
+      If you already have PVM installed, you should set PVM_ROOT before
+      running configure. Usually, PVM_ROOT=/usr/local/lib/pvm
+
+      On FreeBSD, you should use the scilab port in /usr/ports/math/scilab
+      If you wish to build scilab by hand you should follow the following
+      rules (with PREFIX=/usr/local):
         * If PVM is not already installed you should use --without-pvm.
         * If PVM is installed you must set the PVM library and include
         directories accordingly. Usually: --with-pvm-library=$PREFIX/lib and
         * If you wish to use Tk (--with-tk), you must set the tcl/tk library
         and include directories accordingly. Usually:
         --with-tk-library=$PREFIX/lib
-        --with-tk-include=$PREFIX/include/tk8.4
+        --with-tk-include=$PREFIX/include
         --with-tcl-library=$PREFIX/lib
-        --with-tcl-include=$PREFIX/include/tcl8.4
+        --with-tcl-include=$PREFIX/include
         * You should set the CFLAGS variable before running configure to set
         specific compilation options. Usually: CFLAGS="-O -pipe"
         * You should set the correct prefix. Usually: --prefix=$PREFIX
 
-         On NetBSD, you should use the scilab package in /usr/pkgsrc/math/scilab
-         If you wish to build scilab by hand you should follow the following
-         rules (with PREFIX=/usr/local):
+      On NetBSD, you should use the scilab package in /usr/pkgsrc/math/scilab
+      If you wish to build scilab by hand you should follow the following
+      rules (with PREFIX=/usr/local):
          * If PVM is not already installed you should use --without-pvm.
          * If PVM is installed you must set the PVM library and include
          directories accordingly. Usually: --with-pvm-library=$PREFIX/lib and
          * If you wish to use Tk (--with-tk), you must set the tcl/tk library
          and include directories accordingly. Usually:
          --with-tk-library=$PREFIX/lib
-         --with-tk-include=$PREFIX/include/tk8.4
+         --with-tk-include=$PREFIX/include
          --with-tcl-library=$PREFIX/lib
-         --with-tcl-include=$PREFIX/include/tcl8.4
+         --with-tcl-include=$PREFIX/include
          * You should set the CFLAGS variable before running configure to set
          specific compilation options. Usually: CFLAGS="-O2 -pipe"
          * You should set the correct prefix. Usually: --prefix=$PREFIX
-       
+
  
   C - CHANGING THE COMPILATION OPTIONS (source version only)
   ------------------------------------
-     You may want to change the options used to compile Scilab, names of the
-     compilers, compilation options, linker options, and so on; you can easily 
-     do that.
-     The main "Makefile" of Scilab includes "Makefile.incl" and
-     "config/Makefile.<machine>":
-       "Makefile.incl" contains all the compilation options
-       "config/Makefile.<machine>" is only used for the link of the executable 
-           "scilex" of Scilab.
-    The file "Makefile.incl" is included by all the Makefiles of the 
-    distribution, so it is THE place where you can change compilation 
-    options (it is self documented).
-    Note that "Makefile.incl" is automatically generated by "configure"
-    from "Makefile.incl.in", so your modifications of "Makefile.incl" are
-    discarded every time you run "configure". 
-    Users knowing the way "configure" works may want to modify directly the 
-    "configure" file.
-    Even more, users knowing the way "autoconf" works may want to modify 
-    the "configure.in" file and then run "autoconf" to generate
-    the "configure" file.
+  
+      You may want to change the options used to compile Scilab, names of the
+      compilers, compilation options, linker options, and so on; you can easily 
+      do that.
+      The main "Makefile" of Scilab includes "Makefile.incl" and
+      "config/Makefile.<machine>":
+       - "Makefile.incl" contains all the compilation options
+       - "config/Makefile.<machine>" is only used for the link of the executable 
+         "scilex" of Scilab.
+      The file "Makefile.incl" is included by all the Makefiles of the 
+      distribution, so it is THE place where you can change compilation 
+      options (it is self documented).
+      Note that "Makefile.incl" is automatically generated by "configure"
+      from "Makefile.incl.in", so your modifications of "Makefile.incl" are
+      discarded every time you run "configure". 
+      Users knowing the way "configure" works may want to modify directly the 
+      "configure" file.
+      
+      Even more, users knowing the way "autoconf" works may want to modify 
+      the "configure.in" file and then run "autoconf" to generate
+      the "configure" file.
  
   D - CUSTOMIZING YOUR SCILAB
   ---------------------------
+  
     1 - By default Scilab includes its own browser written in TCL/TK.
         But it is possible to choose another one. See the section
         "Browser choice" of "man" help to do it.
         If you want to clean all executable, object files and libraries 
         and then recompile Scilab, execute the following commands
         (source version only):
-       make distclean
-       make all
+        make distclean
+        make all
+
     3 - To print your postscript figures, the list of printers is defined
         in the environment variable "PRINTERS" or in the beginning of 
         the shell script "bin/scilab".
  ******************************************************************************
  II - REMARKS
  *******************************
     0 - This binary version has been compiled with "libc.so.6" linked to 
         "libc-2.3.X.so". So it may not work on old Linux distributions where 
         "libc.so.6" is linked to older "libc" libraries.
         libraries in "tcl" directory.
 
     6 - If you have any problem or suggestion to improve Scilab
-        
+
           http://www.scilab.org/cgi-bin/bugzilla_bug_II/index.cgi
+
         or better post a message to newsgroup:
-                     comp.soft-sys.math.scilab
+
+          comp.soft-sys.math.scilab
+
  ******************************************************************************
  III - TO RUN SCILAB
  *******************
  the pathname to the directory of Scilab distribution) and use this
  modified script to start Scilab.
  
-****************************************************************************** 
-IV - DOCUMENTATION
-******************
+ ****************************************************************************** 
+ IV - DOCUMENTATION
+ ******************
  
  In addition to Scilab online documentation (obtained by typing "help item" or
  "apropos keyword" or clicking on the help button), you will find 
- compressed postscript and pdf documentation by anonymous ftp on
- "ftp.inria.fr:/INRIA/Projects/Scilab"
- or from Web site
+ compressed postscript from Web site
  "http://www.scilab.org":
  
  Internals.ps.gz, Internals.pdf: Scilab's internals
@@ -268,78 +281,78 @@ IV - DOCUMENTATION
  V - SOME IMPORTANT FILES AND DIRECTORIES
  ****************************************
  
- scilab.star : startup file for Scilab instructions in this file
-              are executed when Scilab is executed. Note that
-              you can also have your own startup file ".scilab"
-              or "scilab.ini" in your current directory.
+ scilab.star      : startup file for Scilab instructions in this file
+                    are executed when Scilab is executed. Note that
+                    you can also have your own startup file ".scilab"
+                    or "scilab.ini" in your current directory.
  
- configure.in: file used by "autoconf" to generate "configure".
+ configure.in     : file used by "autoconf" to generate "configure".
  
- configure   : file used to configure Scilab's unix versions.
+ configure        : file used to configure Scilab's unix versions.
  
- Makefile.incl.in: file used by configure to generate Makefile.incl.
+ Makefile.incl.in : file used by configure to generate Makefile.incl.
  
- Makefile.incl: file included by all Makefile's. It is automatically 
-                generated by configure.
+ Makefile.incl    : file included by all Makefile's. It is automatically 
+                    generated by configure.
  
- Path.incl   : contains the scilab directory pathname. It is included by 
-            scripts/Makefile. This file is automatically generated by 
-            configure.
+ Path.incl        : contains the scilab directory pathname. It is included by
+                    scripts/Makefile. This file is automatically generated by
+                    configure.
  
- Version.incl: contains the scilab version. It is used by a few Makefile.
+ Version.incl     : contains the scilab version. It is used by a few Makefile.
  
- Makefile.in: file used by configure to generate Makefile.
+ Makefile.in      : file used by configure to generate Makefile.
  
- Makefile  : the main Makefile to make Scilab. It is automatically generated by
-             configure.
+ Makefile         : the main Makefile to make Scilab. It is automatically 
+                    generated by configure.
  
- config/   : directory used by configure and by the main Makefile
+ config/          : directory used by configure and by the main Makefile
  
-                Makefile.<host>: Makefile included by main Makefile. It depends
-                                 on the host and is used to created the 
-                                 executable bin/scilex.
-                configuration  : summarizes the configuration flags
+                    Makefile.<host>: Makefile included by main Makefile. 
+                    It depends on the host and is used to created the 
+                    executable bin/scilex.
+                    
+                    configuration  : summarizes the configuration flags
                                   computed by configure
  
- demos/    : demos directory. Some of the demos can be executed by clicking
-             on the "demos" button.
- examples/ : examples of dynamic links and interface code.
+ demos/           : demos directory. Some of the demos can be executed by 
+                    clicking on the "demos" button.
  
- macros/   : functions directory: this directory is divided into 
-             subdirectories corresponding to specific topics
-             (control, polynomials,...). Each subdirectory contains 
-             the source code of the macros (files *.sci). 
+ examples/        : examples of dynamic links and interface code.
  
+ macros/          : functions directory: this directory is divided into 
+                    subdirectories corresponding to specific topics
+                    (control, polynomials,...). Each subdirectory contains 
+                    the source code of the macros (files *.sci). 
  
- libs/    : directory of libraries: archives of object files needed 
-             to link Scilab.
  
- routines/ : directory of fortran or C routines. Divided into subdirectories
-             (see below).
+ libs/            : directory of libraries: archives of object files needed 
+                    to link Scilab.
  
- man/     : files for online help
+ routines/        : directory of fortran or C routines. Divided into 
+                    subdirectories (see below).
  
- tests/    : set of exec files to test Scilab.
+ man/             : files for online help
  
- util/     : useful routines and ASCII files to manage Scilab.
+ util/            : useful routines and ASCII files to manage Scilab.
  
- bin/     : executable code and scripts.
-               scilab  : shell-script to call Scilab and miscellaneous tools
-                           execute scilab -help scilab for help.
-               scilex  : executable code of Scilab.
-               scilink : shell script called by scilab -link.
-                intersci: generator of interface program between Scilab and 
-                           routines.
+ bin/             : executable code and scripts.
+                      
+                      scilab  : shell-script to call Scilab and miscellaneous 
+                                tools. execute scilab -help scilab for help.
+                      scilex  : executable code of Scilab.
+                      scilink : shell script called by scilab -link.
+                      intersci: generator of interface program between Scilab
+                                and routines.
  
- intersci/ : Generator of interface program between Scilab and routines.
+ intersci/        : Generator of interface program between Scilab and routines.
  
- maple/    : Maple code to link Maple with Scilab.
+ maple/           : Maple code to link Maple with Scilab.
  
- pvm3/    : PVM   for Scilab.
+ pvm3/            : PVM   for Scilab.
  
- tcl/      : TCL/TK for Scilab.
+ tcl/             : TCL/TK for Scilab.
  
  ******************************************************************************
-                              THAT'S ALL FOLKS
+ THAT'S ALL FOLKS
  ******************************************************************************
index f285ae9..43389cd 100644 (file)
@@ -1,4 +1,4 @@
-                Scilab version 3.1 for Windows (98/2000/XP)
+                Scilab version 4.0-rc1 for Windows (98/2000/XP)
                 ***********************************************
  
 ******************************************************************************
 I - TO RUN SCILAB (BINARY VERSION)
 ******************************************************************************
  
-    1 - You have already installed Scilab by executing "scilab-3.1.exe".
-        By default Scilab is in "C:\Program Files\scilab-3.1" directory.
+    1 - You have already installed Scilab by executing "scilab-4.0-rc1.exe".
+        By default Scilab is in "C:\Program Files\scilab-4.0-rc1" directory.
  
-    2 - Run Scilab by executing "Scilab 3.1" from the startup menu.
+    2 - Run Scilab by executing "Scilab 4.0-rc1" from the startup menu.
         In fact, it is a link to "wscilex.exe" in Scilab subdirectory "bin", 
         so you can run Scilab by executing directly "wscilex.exe".
  
@@ -25,7 +25,7 @@ I - TO RUN SCILAB (BINARY VERSION)
         All examples of incremental link given with Scilab are prepared
         for Visual C++.
  
-    4 - If you want use LCC-Win32 (C compiler) with Scilab 3.1
+    4 - If you want use LCC-Win32 (C compiler) with Scilab 4.0-rc1
         See Readme_LCC.txt in lcc directory.
         You can download at http://www.cs.virginia.edu/~lcc-win32/
     
@@ -40,7 +40,7 @@ II - TO UNINSTALL SCILAB (BINARY VERSION)
 ******************************************************************************
  
     To uninstall Scilab you can use the unintaller. You will find it in the 
-    "Scilab 3.1" item of the Program Group.
+    "Scilab 4.0-rc1" item of the Program Group.
     You can also use the Add/Remove Programs of the Control Panel.
  
  
@@ -125,4 +125,5 @@ V - SOME IMPORTANT FILES AND DIRECTORIES
  tcl/      : TCL/TK for Scilab.
  
  ******************************************************************************
-                              
\ No newline at end of file
+
+                      
\ No newline at end of file
index a25ee6e..da286fe 100644 (file)
@@ -1,2 +1,2 @@
-SCIVERSION=Scilab-3.1-CVS
+SCIVERSION=Scilab-4.0-rc1-CVS
 
index a9bcec8..8a1c38f 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef SCI_VERSION_H 
 #define SCI_VERSION_H 
 
-#define VERSION "scilab-3.1-CVS"
-#define DEFAULT_MES "scilab-3.1-CVS (INRIA,ENPC)"
+#define VERSION "scilab-4.0-rc1-CVS"
+#define DEFAULT_MES "scilab-4.0-rc1-CVS (INRIA,ENPC)"
 
 #endif