Merge commit 'refs/remotes/origin/5.1'
Sylvestre Ledru [Sun, 16 Aug 2009 07:35:58 +0000 (09:35 +0200)]
Conflicts:
scilab/modules/core/help/pt_BR/chdir.xml
scilab/modules/core/help/pt_BR/exec.xml
scilab/modules/core/help/pt_BR/funptr.xml
scilab/modules/core/help/pt_BR/scilab.xml
scilab/modules/core/help/pt_BR/sethomedirectory.xml
scilab/modules/differential_equations/help/pt_BR/feval.xml
scilab/modules/dynamic_link/help/pt_BR/call.xml
scilab/modules/interpolation/help/pt_BR/linear_interpn.xml

12 files changed:
1  2 
scilab/CHANGES_5.1.X
scilab/aclocal.m4
scilab/configure
scilab/configure.ac
scilab/modules/core/help/pt_BR/scilab.xml
scilab/modules/core/help/pt_BR/sethomedirectory.xml
scilab/modules/core/help/pt_BR/typename.xml
scilab/modules/differential_equations/help/pt_BR/feval.xml
scilab/modules/dynamic_link/help/pt_BR/call.xml
scilab/modules/functions/help/pt_BR/execstr.xml
scilab/modules/interpolation/help/pt_BR/splin3d.xml
scilab/modules/output_stream/help/pt_BR/ssprint.xml

diff --combined scilab/CHANGES_5.1.X
@@@ -1,4 -1,3 +1,4 @@@
 +
                 Changes between version 5.1.1 and 5.1.2 of Scilab
                 =================================================
  
@@@ -6,11 -5,16 +6,16 @@@
  Improvements:
  =============
  
+ * Portugues do Brazil Localization added (Thanks Daniel de Souza Grilo and others)
+ * More help pages translated to Portugues do Brazil (Thanks Daniel de Souza Grilo)
  * Catalan localization added to Scipad (Thanks Oriol Gonzalez)
  
  Functions removed:
  ==================
- * lgfft (http://bugzilla.scilab.org/show_bug.cgi?id=4600)
+ * lgfft (See bug #4600)
  
  Compilation:
  ============
@@@ -324,10 -328,6 +329,10 @@@ It has been reported a numerous number 
  
  * bug 3643 fixed - Scilab spec function is the equivalent of Matlab function
                     (mtlb_eig is now obsolete).
 +                   
 +* bug 3839 fixed - strrev doesn't work correctly if the string to be reversed includes some accentuated characters.
 +
 +* bug 3944 fixed - ilib_mex_build() wasn't using the content of the  
  
  * bug 3705 fixed - During execution of any Scipad sequence, entering abort
                     after the prompt hang up both Scipad and Console.
@@@ -359,8 -359,6 +364,8 @@@ Bug fixes
  
  * bug 3852 fixed - Line wrapping problem in help browser
  
 +* bug 3666 fixed - 'input' with accentued character returns incorrect value
 +
  * bug 3944 fixed - ilib_mex_build() wasn't using the content of the
                     variable tables to compile other files
  
  
  * bug 4134 fixed - In some cases, bad detection of a 64 bit arch was
                     causing a seg fault during the "make doc" process
 +                   
 +* bug 4141 fixed - ascii doesn't support extended ascii values in the range of [128-255].
  
  * bug 4242 fixed - Copyright added (INRIA code)
                     on modules/linear_algebra/src/fortran/doldqr.f
diff --combined scilab/aclocal.m4
@@@ -2396,61 -2396,59 +2396,59 @@@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dn
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
  
- #serial 5
+ #serial 4
  
  # _AM_OUTPUT_DEPENDENCY_COMMANDS
  # ------------------------------
  AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
- [{
-   # Autoconf 2.62 quotes --file arguments for eval, but not when files
-   # are listed without --file.  Let's play safe and only enable the eval
-   # if we detect the quoting.
-   case $CONFIG_FILES in
-   *\'*) eval set x "$CONFIG_FILES" ;;
-   *)   set x $CONFIG_FILES ;;
-   esac
-   shift
-   for mf
-   do
-     # Strip MF so we end up with the name of the file.
-     mf=`echo "$mf" | sed -e 's/:.*$//'`
-     # Check whether this is an Automake generated Makefile or not.
-     # We used to match only the files named `Makefile.in', but
-     # some people rename them; so instead we look at the file content.
-     # Grep'ing the first line is not enough: some people post-process
-     # each Makefile.in and add a new line on top of each file to say so.
-     # Grep'ing the whole file is not good either: AIX grep has a line
-     # limit of 2048, but all sed's we know have understand at least 4000.
-     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-       dirpart=`AS_DIRNAME("$mf")`
-     else
-       continue
-     fi
-     # Extract the definition of DEPDIR, am__include, and am__quote
-     # from the Makefile without running `make'.
-     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-     test -z "$DEPDIR" && continue
-     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-     test -z "am__include" && continue
-     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-     # When using ansi2knr, U may be empty or an underscore; expand it
-     U=`sed -n 's/^U = //p' < "$mf"`
-     # Find all dependency output files, they are included files with
-     # $(DEPDIR) in their names.  We invoke sed twice because it is the
-     # simplest approach to changing $(DEPDIR) to its actual value in the
-     # expansion.
-     for file in `sed -n "
-       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-       # Make sure the directory exists.
-       test -f "$dirpart/$file" && continue
-       fdir=`AS_DIRNAME(["$file"])`
-       AS_MKDIR_P([$dirpart/$fdir])
-       # echo "creating $dirpart/$file"
-       echo '# dummy' > "$dirpart/$file"
-     done
+ [# Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file.  Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *)   set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+   # Strip MF so we end up with the name of the file.
+   mf=`echo "$mf" | sed -e 's/:.*$//'`
+   # Check whether this is an Automake generated Makefile or not.
+   # We used to match only the files named `Makefile.in', but
+   # some people rename them; so instead we look at the file content.
+   # Grep'ing the first line is not enough: some people post-process
+   # each Makefile.in and add a new line on top of each file to say so.
+   # Grep'ing the whole file is not good either: AIX grep has a line
+   # limit of 2048, but all sed's we know have understand at least 4000.
+   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+     dirpart=`AS_DIRNAME("$mf")`
+   else
+     continue
+   fi
+   # Extract the definition of DEPDIR, am__include, and am__quote
+   # from the Makefile without running `make'.
+   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+   test -z "$DEPDIR" && continue
+   am__include=`sed -n 's/^am__include = //p' < "$mf"`
+   test -z "am__include" && continue
+   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+   # When using ansi2knr, U may be empty or an underscore; expand it
+   U=`sed -n 's/^U = //p' < "$mf"`
+   # Find all dependency output files, they are included files with
+   # $(DEPDIR) in their names.  We invoke sed twice because it is the
+   # simplest approach to changing $(DEPDIR) to its actual value in the
+   # expansion.
+   for file in `sed -n "
+     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+     # Make sure the directory exists.
+     test -f "$dirpart/$file" && continue
+     fdir=`AS_DIRNAME(["$file"])`
+     AS_MKDIR_P([$dirpart/$fdir])
+     # echo "creating $dirpart/$file"
+     echo '# dummy' > "$dirpart/$file"
    done
- }
+ done
  ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
  
  
@@@ -3031,7 -3029,6 +3029,7 @@@ m4_include([m4/docbook.m4]
  m4_include([m4/fftw.m4])
  m4_include([m4/fortran.m4])
  m4_include([m4/giws.m4])
 +m4_include([m4/hdf5.m4])
  m4_include([m4/intel_compiler.m4])
  m4_include([m4/java.m4])
  m4_include([m4/lib-ld.m4])
diff --combined scilab/configure
@@@ -803,15 -803,10 +803,15 @@@ RANLI
  AR
  ECHO
  SED
 +GRAPHICS_ENABLE
 +DEMOTOOLS_ENABLE
 +SCIPAD_ENABLE
 +JAVASCI_ENABLE
  INSTALL_HELP_XML_FALSE
  INSTALL_HELP_XML_TRUE
  BUILD_HELP_FALSE
  BUILD_HELP_TRUE
 +HELP_ENABLE
  DOCBOOK_ROOT
  AVALON_FRAMEWORK
  XML_APIS_EXT
@@@ -845,7 -840,11 +845,7 @@@ UMFPACK_FALS
  UMFPACK_TRUE
  UMFPACK_ENABLE
  UMFPACK_LIB
 -USE_EMBEDDED_LAPACK_FALSE
 -USE_EMBEDDED_LAPACK_TRUE
  LAPACK_LIBS
 -USE_EMBEDDED_BLAS_FALSE
 -USE_EMBEDDED_BLAS_TRUE
  BLAS_LIBS
  FLIBS
  GENERATE_LOCALIZATION_FILES_FALSE
@@@ -897,7 -896,6 +897,7 @@@ MSGFM
  GETTEXT_MACRO_VERSION
  USE_NLS
  POW_LIB
 +GUI_ENABLE
  GIWS_FALSE
  GIWS_TRUE
  SWIG_FALSE
@@@ -908,7 -906,6 +908,7 @@@ GUI_FALS
  GUI_TRUE
  NEED_JAVA_FALSE
  NEED_JAVA_TRUE
 +JAVA_ENABLE
  GIWS_BIN
  PYTHON
  SWIG_JAVA
@@@ -919,7 -916,6 +919,7 @@@ JAVA_HOM
  JAVA_JNI_LIBS
  JAVA_JNI_INCLUDE
  COMMONS_LOGGING
 +JHDF5
  JROSETTA_ENGINE
  JROSETTA_API
  GLUEGEN_RT
@@@ -935,11 -931,6 +935,11 @@@ JAVA
  JAVA_G
  JAVA
  JAVAC
 +HDF5_FALSE
 +HDF5_TRUE
 +HDF5_ENABLE
 +HDF5_LIBS
 +HDF5_CFLAGS
  NM
  USE_DYNAMIC_STACK_FALSE
  USE_DYNAMIC_STACK_TRUE
@@@ -1087,7 -1078,6 +1087,7 @@@ with_javasc
  with_gui
  enable_build_swig
  enable_build_giws
 +with_hdf5
  with_jdk
  with_ant
  enable_nls
@@@ -1831,7 -1821,6 +1831,7 @@@ Optional Packages
    --without-javasci       Disable the Java/Scilab interface (javasci)
    --without-gui           Disable the Scilab Graphical User Interface (GUI).
                            Intended for embedded/clustering/grid Scilab
 +  --without-hdf5          Disable the interface to the HDF5 library
    --with-jdk=DIR          use JDK from DIR
    --with-ant=DIR          Use ant from DIR
    --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
  
  
  
 +
 +#################
 +## HDF5
 +#################
 +
 +
 +# Check whether --with-hdf5 was given.
 +if test "${with_hdf5+set}" = set; then
 +  withval=$with_hdf5;
 +fi
 +
 +
 +HDF5_ENABLE=no
 +
 +if test "$with_hdf5" != no; then
 +
 +
 +saved_cflags=$CFLAGS
 +saved_LIBS="$LIBS"
 +
 +HDF5_CFLAGS=""
 +HDF5_LIBS="-lhdf5"
 +
 +CFLAGS="$CFLAGS $HDF5_CFLAGS"
 +LIBS="$LIBS $HDF5_LIBS"
 +
 +if test "${ac_cv_header_hdf5_h+set}" = set; then
 +  { $as_echo "$as_me:$LINENO: checking for hdf5.h" >&5
 +$as_echo_n "checking for hdf5.h... " >&6; }
 +if test "${ac_cv_header_hdf5_h+set}" = set; then
 +  $as_echo_n "(cached) " >&6
 +fi
 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_hdf5_h" >&5
 +$as_echo "$ac_cv_header_hdf5_h" >&6; }
 +else
 +  # Is the header compilable?
 +{ $as_echo "$as_me:$LINENO: checking hdf5.h usability" >&5
 +$as_echo_n "checking hdf5.h usability... " >&6; }
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +$ac_includes_default
 +#include <hdf5.h>
 +_ACEOF
 +rm -f conftest.$ac_objext
 +if { (ac_try="$ac_compile"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
 +$as_echo "$ac_try_echo") >&5
 +  (eval "$ac_compile") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest.$ac_objext; then
 +  ac_header_compiler=yes
 +else
 +  $as_echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +      ac_header_compiler=no
 +fi
 +
 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 +{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 +$as_echo "$ac_header_compiler" >&6; }
 +
 +# Is the header present?
 +{ $as_echo "$as_me:$LINENO: checking hdf5.h presence" >&5
 +$as_echo_n "checking hdf5.h presence... " >&6; }
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +#include <hdf5.h>
 +_ACEOF
 +if { (ac_try="$ac_cpp conftest.$ac_ext"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
 +$as_echo "$ac_try_echo") >&5
 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } >/dev/null && {
 +       test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       }; then
 +  ac_header_preproc=yes
 +else
 +  $as_echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +  ac_header_preproc=no
 +fi
 +
 +rm -f conftest.err conftest.$ac_ext
 +{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
 +$as_echo "$ac_header_preproc" >&6; }
 +
 +# So?  What about this header?
 +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
 +  yes:no: )
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: accepted by the compiler, rejected by the preprocessor!" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: proceeding with the compiler's result" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: proceeding with the compiler's result" >&2;}
 +    ac_header_preproc=yes
 +    ;;
 +  no:yes:* )
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: present but cannot be compiled" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: present but cannot be compiled" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h:     check for missing prerequisite headers?" >&5
 +$as_echo "$as_me: WARNING: hdf5.h:     check for missing prerequisite headers?" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: see the Autoconf documentation" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: see the Autoconf documentation" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h:     section \"Present But Cannot Be Compiled\"" >&5
 +$as_echo "$as_me: WARNING: hdf5.h:     section \"Present But Cannot Be Compiled\"" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: proceeding with the preprocessor's result" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: proceeding with the preprocessor's result" >&2;}
 +    { $as_echo "$as_me:$LINENO: WARNING: hdf5.h: in the future, the compiler will take precedence" >&5
 +$as_echo "$as_me: WARNING: hdf5.h: in the future, the compiler will take precedence" >&2;}
 +    ( cat <<\_ASBOX
 +## ------------------------------------------ ##
 +## Report this to http://bugzilla.scilab.org/ ##
 +## ------------------------------------------ ##
 +_ASBOX
 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
 +    ;;
 +esac
 +{ $as_echo "$as_me:$LINENO: checking for hdf5.h" >&5
 +$as_echo_n "checking for hdf5.h... " >&6; }
 +if test "${ac_cv_header_hdf5_h+set}" = set; then
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_cv_header_hdf5_h=$ac_header_preproc
 +fi
 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_hdf5_h" >&5
 +$as_echo "$ac_cv_header_hdf5_h" >&6; }
 +
 +fi
 +if test "x$ac_cv_header_hdf5_h" = x""yes; then
 +  HDF5_CFLAGS="$CFLAGS"
 +else
 +  { { $as_echo "$as_me:$LINENO: error: Cannot find headers (hdf5.h) of the library HDF5. Please install the dev package" >&5
 +$as_echo "$as_me: error: Cannot find headers (hdf5.h) of the library HDF5. Please install the dev package" >&2;}
 +   { (exit 1); exit 1; }; }
 +
 +fi
 +
 +
 +
 +
 +{ $as_echo "$as_me:$LINENO: checking for H5Dopen in -lhdf5" >&5
 +$as_echo_n "checking for H5Dopen in -lhdf5... " >&6; }
 +if test "${ac_cv_lib_hdf5_H5Dopen+set}" = set; then
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-lhdf5  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char H5Dopen ();
 +int
 +main ()
 +{
 +return H5Dopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
 +$as_echo "$ac_try_echo") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext && {
 +       test "$cross_compiling" = yes ||
 +       $as_test_x conftest$ac_exeext
 +       }; then
 +  ac_cv_lib_hdf5_H5Dopen=yes
 +else
 +  $as_echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +      ac_cv_lib_hdf5_H5Dopen=no
 +fi
 +
 +rm -rf conftest.dSYM
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_hdf5_H5Dopen" >&5
 +$as_echo "$ac_cv_lib_hdf5_H5Dopen" >&6; }
 +if test $ac_cv_lib_hdf5_H5Dopen = yes; then
 +  cat >>confdefs.h <<_ACEOF
 +#define HAVE_LIBHDF5 1
 +_ACEOF
 +
 +  LIBS="-lhdf5 $LIBS"
 +
 +else
 +  { { $as_echo "$as_me:$LINENO: error: libhdf5: library missing. (Cannot find symbol H5Dopen). Check if libhdf5 is installed and if the version is correct" >&5
 +$as_echo "$as_me: error: libhdf5: library missing. (Cannot find symbol H5Dopen). Check if libhdf5 is installed and if the version is correct" >&2;}
 +   { (exit 1); exit 1; }; }
 +
 +fi
 +
 +CFLAGS=$saved_cflags
 +LIBS="$saved_LIBS"
 +
 +
 +
 +
 +
 +cat >>confdefs.h <<_ACEOF
 +#define HDF5_CFLAGS "$HDF5_CFLAGS"
 +_ACEOF
 +
 +
 +cat >>confdefs.h <<_ACEOF
 +#define HDF5_LIBS "$HDF5_LIBS"
 +_ACEOF
 +
 +
 +
 +cat >>confdefs.h <<\_ACEOF
 +#define WITH_HDF5 /**/
 +_ACEOF
 +
 +
 +# Gets compilation and library flags
 +
 +# TODO: check if the JNI JHDF5 library are available
 +   HDF5_ENABLE=yes
 +fi
 +
 +
 + if test "$with_hdf5" != no; then
 +  HDF5_TRUE=
 +  HDF5_FALSE='#'
 +else
 +  HDF5_TRUE='#'
 +  HDF5_FALSE=
 +fi
 +
 +
 +
  ###########################
  ## test for JAVA compiler
  ###########################
@@@ -11785,7 -11485,7 +11785,7 @@@ $as_echo "$ac_java_classpath" >&6; 
  $as_echo_n "checking to see if the java compiler works... " >&6; }
  
      cat << \EOF > conftest.java
 -// #line 11488 "configure"
 +// #line 11788 "configure"
  
  
  public class conftest {
@@@ -11835,7 -11535,7 +11835,7 @@@ $as_echo_n "checking type of jvm... " >
      if test "x$ac_java_jvm_name" = "x" ; then
  
      cat << \EOF > conftest.java
 -// #line 11538 "configure"
 +// #line 11838 "configure"
  import gnu.java.io.EncodingManager;
  
  public class conftest {
@@@ -11883,7 -11583,7 +11883,7 @@@ $as_echo_n "checking java API version..
  
  
      cat << \EOF > conftest.java
 -// #line 11586 "configure"
 +// #line 11886 "configure"
  import java.nio.charset.Charset;
  
  public class conftest {
  
  
      cat << \EOF > conftest.java
 -// #line 11613 "configure"
 +// #line 11913 "configure"
  import java.lang.StringBuilder;
  
  public class conftest {
@@@ -13226,7 -12926,7 +13226,7 @@@ $as_echo_n "checking flexdock... " >&6
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 12929 "configure"
 +// #line 13229 "configure"
  import org.flexdock.docking.DockingManager;
  
  public class conftest {
@@@ -13299,7 -12999,7 +13299,7 @@@ $as_echo_n "checking looks... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13002 "configure"
 +// #line 13302 "configure"
  import com.jgoodies.looks.common.RenderingUtils;
  
  public class conftest {
@@@ -13372,7 -13072,7 +13372,7 @@@ $as_echo_n "checking looks2... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13075 "configure"
 +// #line 13375 "configure"
  import com.jgoodies.looks.common.RenderingUtils;
  
  public class conftest {
@@@ -13448,7 -13148,7 +13448,7 @@@ $as_echo_n "checking skinlf... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13151 "configure"
 +// #line 13451 "configure"
  import com.l2fprod.util.AccessUtils;
  
  public class conftest {
@@@ -13521,7 -13221,7 +13521,7 @@@ $as_echo_n "checking jogl... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13224 "configure"
 +// #line 13524 "configure"
  import javax.media.opengl.glu.GLUnurbs;
  
  public class conftest {
@@@ -13594,7 -13294,7 +13594,7 @@@ $as_echo_n "checking jhall... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13297 "configure"
 +// #line 13597 "configure"
  import javax.help.JHelp;
  
  public class conftest {
@@@ -13667,7 -13367,7 +13667,7 @@@ $as_echo_n "checking javahelp2... " >&6
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13370 "configure"
 +// #line 13670 "configure"
  import javax.help.JHelp;
  
  public class conftest {
@@@ -13741,7 -13441,7 +13741,7 @@@ $as_echo_n "checking gluegen-rt... " >&
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13444 "configure"
 +// #line 13744 "configure"
  import com.sun.gluegen.runtime.CPU;
  
  public class conftest {
@@@ -13814,7 -13514,7 +13814,7 @@@ $as_echo_n "checking jrosetta-API... " 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13517 "configure"
 +// #line 13817 "configure"
  import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
  
  public class conftest {
@@@ -13887,7 -13587,7 +13887,7 @@@ $as_echo_n "checking jrosetta-engine..
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13590 "configure"
 +// #line 13890 "configure"
  import com.artenum.rosetta.core.action.AbstractConsoleAction;
  
  public class conftest {
@@@ -13941,81 -13641,6 +13941,81 @@@ $as_echo "$as_me: error: Could not fin
                                JROSETTA_ENGINE=$PACKAGE_JAR_FILE
  
  
 +                              if test $HDF5_ENABLE = yes;  then
 +                              # HDF5 java lib
 +
 +      { $as_echo "$as_me:$LINENO: checking jhdf5" >&5
 +$as_echo_n "checking jhdf5... " >&6; }
 +      found_jar=no
 +      saved_ac_java_classpath=$ac_java_classpath
 +      DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java"
 +    for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do
 +      for jar in "$jardir/jhdf5.jar" "$jardir/libjhdf5.jar" "$jardir/libjhdf5-java.jar" "$jardir/jhdf5*.jar"; do
 +#     jar=`echo $jar|sed -e 's/ /\\ /'`
 +#     echo "protected $jar"
 +#     jar_resolved=`ls $jar 2>/dev/null`
 +#     echo "looking for $jar_resolved"
 +# TODO check the behaviour when spaces
 +      jar_resolved=`ls $jar 2>/dev/null`
 +        if test -e "$jar_resolved"; then
 +          export ac_java_classpath="$jar_resolved:$ac_java_classpath"
 +
 +    cat << \EOF > conftest.java
 +// #line 13964 "configure"
 +import ncsa.hdf.hdf5lib.HDF5Constants;
 +
 +public class conftest {
 +    public static void main(String[] argv) {
 +
 +    }
 +}
 +EOF
 +
 +    CLASSPATH=$ac_java_classpath
 +    export CLASSPATH
 +    cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
 +    if (echo $cmd >&5 ; eval $cmd >&5 2>&5) ; then
 +        echo "yes" >&5
 +
 +            { $as_echo "$as_me:$LINENO: result: $jar_resolved" >&5
 +$as_echo "$jar_resolved" >&6; }
 +            found_jar=yes
 +            PACKAGE_JAR_FILE=$jar_resolved
 +            break
 +
 +    else
 +        echo "configure: failed program was:" >&5
 +        cat conftest.java >&5
 +        echo "configure: CLASSPATH was $CLASSPATH" >&5
 +
 +            ac_java_classpath=$saved_ac_java_classpath
 +
 +
 +            fi
 +
 +        fi
 +      done
 +      if test "$found_jar" = "yes"; then
 +        break
 +      fi
 +    done
 +    if test "$found_jar" = "no"; then
 +      { $as_echo "$as_me:$LINENO: result: no" >&5
 +$as_echo "no" >&6; }
 +        if test "" = "yes"; then
 +              { $as_echo "$as_me:$LINENO: WARNING: Could not find or use the Java package/jar jhdf5 used by HDF5 Java library (looking for package ncsa.hdf.hdf5lib.HDF5Constants)" >&5
 +$as_echo "$as_me: WARNING: Could not find or use the Java package/jar jhdf5 used by HDF5 Java library (looking for package ncsa.hdf.hdf5lib.HDF5Constants)" >&2;}
 +        else
 +                { { $as_echo "$as_me:$LINENO: error: Could not find or use the Java package/jar jhdf5 used by HDF5 Java library (looking for package ncsa.hdf.hdf5lib.HDF5Constants)" >&5
 +$as_echo "$as_me: error: Could not find or use the Java package/jar jhdf5 used by HDF5 Java library (looking for package ncsa.hdf.hdf5lib.HDF5Constants)" >&2;}
 +   { (exit 1); exit 1; }; }
 +        fi
 +    fi
 +
 +                                JHDF5=$PACKAGE_JAR_FILE
 +
 +                              fi
 +
                                # Logging (flexdock dep)
  
        { $as_echo "$as_me:$LINENO: checking commons-logging" >&5
@@@ -14035,7 -13660,7 +14035,7 @@@ $as_echo_n "checking commons-logging..
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 13663 "configure"
 +// #line 14038 "configure"
  import org.apache.commons.logging.LogFactory;
  
  public class conftest {
@@@ -14094,7 -13719,6 +14094,7 @@@ cat >>confdefs.h <<\_ACEO
  #define WITH_GUI /**/
  _ACEOF
  
 +
                fi
        else
                { $as_echo "$as_me:$LINENO: WARNING: Sun javac not found: I will not build the java interface" >&5
@@@ -14327,14 -13951,6 +14327,14 @@@ chmod +x $GIWS_BI
        fi
  fi
  
 +JAVA_ENABLE=yes
 +
 +if test -z "$JAVAC"; then
 +   JAVA_ENABLE=no
 +fi
 +
 +
 +
   if test "$with_javasci" != no -o "$with_gui" != no -o "$enable_build_help" != no; then
    NEED_JAVA_TRUE=
    NEED_JAVA_FALSE='#'
  
  
  ##############################################################
 +## GUI module
 +##############################################################
 +
 +GUI_ENABLE=no
 +
 +if test "$JAVA_ENABLE" != no; then
 +   GUI_ENABLE=yes
 +fi
 +
 +if test "$with_gui" != no; then
 +   GUI_ENABLE=yes
 +fi
 +
 +
 +
 +##############################################################
  ## test for functions in standard C library and C math library
  ##############################################################
  
  
  
  SCICOS_ENABLE=no
 -if test "$with_scicos" != no -a "$with_gui" != no; then
 +
 +if test "$with_scicos" != no -a "$GUI_ENABLE" != no; then
  
  cat >>confdefs.h <<\_ACEOF
  #define WITH_SCICOS /**/
  fi
  
  
 +
 +
 +
 +
 +
 +
   if test "$with_ocaml" != no -a "$OCAMLC" != no -a "$OCAMLOPT" != no; then
    OCAML_TRUE=
    OCAML_FALSE='#'
    OCAML_FALSE=
  fi
  
 - if test "$with_scicos" != no -a "$with_gui" != no; then
 + if test "$SCICOS_ENABLE" != no; then
    SCICOS_TRUE=
    SCICOS_FALSE='#'
  else
  fi
  
  
 +
  #################
  ## MPI
  #################
@@@ -22852,7 -22444,7 +22852,7 @@@ _ACEO
  ## Test for gettext
  #######################
  
- ALL_LINGUAS="en_US fr_FR zh_CN zh_TW ru_RU ca_ES de_DE es_ES"
+ ALL_LINGUAS="en_US fr_FR zh_CN zh_TW ru_RU ca_ES de_DE es_ES pt_BR"
  
  # Check whether --enable-build-localization was given.
  if test "${enable_build_localization+set}" = set; then
  { $as_echo "$as_me:$LINENO: checking if BLAS, ATLAS or MKL is available" >&5
  $as_echo_n "checking if BLAS, ATLAS or MKL is available... " >&6; }
  echo ""
 -EMBEDDED_BLAS=0
  ac_ext=f
  ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
  ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
@@@ -25461,16 -25054,26 +25461,16 @@@ $as_echo "$BLAS_TYPE found" >&6; 
          :
  else
          acx_blas_ok=no
 -        { $as_echo "$as_me:$LINENO: WARNING: Impossible to find a blas compatible library (see BLAS or ATLAS). Use the version of generic blas embedded" >&5
 -$as_echo "$as_me: WARNING: Impossible to find a blas compatible library (see BLAS or ATLAS). Use the version of generic blas embedded" >&2;}
 -              EMBEDDED_BLAS=1
 -
 -fi
 +        { { $as_echo "$as_me:$LINENO: error: Impossible to find a BLAS compatible library (see BLAS or ATLAS)." >&5
 +$as_echo "$as_me: error: Impossible to find a BLAS compatible library (see BLAS or ATLAS)." >&2;}
 +   { (exit 1); exit 1; }; }
  
  fi
  
  
  { $as_echo "$as_me:$LINENO: checking if LAPACK is available" >&5
  $as_echo_n "checking if LAPACK is available... " >&6; }
  echo ""
 -EMBEDDED_LAPACK=0
  
  
  acx_lapack_ok=no
@@@ -25797,13 -25400,23 +25797,13 @@@ $as_echo "$LAPACK_TYPE found" >&6; 
          :
  else
          acx_lapack_ok=no
 -        { $as_echo "$as_me:$LINENO: WARNING: Impossible to find the LAPACK library. Use the version of lapack embedded" >&5
 -$as_echo "$as_me: WARNING: Impossible to find the LAPACK library. Use the version of lapack embedded" >&2;}
 -              EMBEDDED_LAPACK=1
 -
 -fi
 +        { { $as_echo "$as_me:$LINENO: error: Impossible to find the LAPACK library." >&5
 +$as_echo "$as_me: error: Impossible to find the LAPACK library." >&2;}
 +   { (exit 1); exit 1; }; }
  
  fi
  
  
 -
 -
  #################
  ## UMFPACK
  #################
@@@ -27257,6 -26870,7 +27257,6 @@@ _ACEO
  # Gets compilation and library flags
  
  
 - #############################################
  #################
  ## Tcl/Tk library
  #################
@@@ -28926,7 -28540,7 +28926,7 @@@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_
  { $as_echo "$as_me:$LINENO: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
  $as_echo_n "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... " >&6; }
  cat > conftest.$ac_ext <<EOF
 -#line 28543 "configure"
 +#line 28929 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@@ -29485,7 -29099,7 +29485,7 @@@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CH
  $as_echo_n "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... " >&6; }
  
  cat > conftest.$ac_ext <<EOF
 -#line 29102 "configure"
 +#line 29488 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
  ## Documentation management #
  #############################
  
 +HELP_ENABLE=yes
 +
  # Check whether --enable-build-help was given.
  if test "${enable_build_help+set}" = set; then
    enableval=$enable_build_help;
  fi
  
 -HELP_ENABLE=no
  
  if test "$enable_build_help" != no; then
  
@@@ -30336,7 -29949,7 +30336,7 @@@ $as_echo_n "checking batik-all... " >&6
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 29952 "configure"
 +// #line 30339 "configure"
  import org.apache.batik.parser.Parser;
  
  public class conftest {
@@@ -30409,7 -30022,7 +30409,7 @@@ $as_echo_n "checking batik... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30025 "configure"
 +// #line 30412 "configure"
  import org.apache.batik.parser.Parser;
  
  public class conftest {
@@@ -30484,7 -30097,7 +30484,7 @@@ $as_echo_n "checking saxon... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30100 "configure"
 +// #line 30487 "configure"
  import com.icl.saxon.Loader;
  
  public class conftest {
@@@ -30557,7 -30170,7 +30557,7 @@@ $as_echo_n "checking fop... " >&6; 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30173 "configure"
 +// #line 30560 "configure"
  import org.apache.fop.pdf.PDFInfo;
  
  public class conftest {
@@@ -30630,7 -30243,7 +30630,7 @@@ $as_echo_n "checking jeuclid-core... " 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30246 "configure"
 +// #line 30633 "configure"
  import net.sourceforge.jeuclid.LayoutContext;
  
  public class conftest {
@@@ -30703,7 -30316,7 +30703,7 @@@ $as_echo_n "checking commons-io... " >&
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30319 "configure"
 +// #line 30706 "configure"
  import org.apache.commons.io.output.CountingOutputStream;
  
  public class conftest {
@@@ -30776,7 -30389,7 +30776,7 @@@ $as_echo_n "checking xmlgraphics-common
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30392 "configure"
 +// #line 30779 "configure"
  import org.apache.xmlgraphics.util.Service;
  
  public class conftest {
@@@ -30849,7 -30462,7 +30849,7 @@@ $as_echo_n "checking xml-apis-ext... " 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30465 "configure"
 +// #line 30852 "configure"
  import org.w3c.dom.svg.SVGDocument;
  
  public class conftest {
@@@ -30923,7 -30536,7 +30923,7 @@@ $as_echo_n "checking avalon-framework..
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
 -// #line 30539 "configure"
 +// #line 30926 "configure"
  import org.apache.avalon.framework.configuration.ConfigurationException;
  
  public class conftest {
@@@ -30981,16 -30594,9 +30981,16 @@@ $as_echo "$as_me: error: Could not fin
  
  
  
 -      HELP_ENABLE=yes
 +else
 +    HELP_ENABLE=no
 +fi
  
 +if test "$JAVA_ENABLE" = no; then
 +    HELP_ENABLE=no
  fi
 +
 +
 +
   if test $HELP_ENABLE = yes; then
    BUILD_HELP_TRUE=
    BUILD_HELP_FALSE='#'
  
  ## Install XML help files ###
  
 +
  # Check whether --with-install-help-xml was given.
  if test "${with_install_help_xml+set}" = set; then
    withval=$with_install_help_xml;
  fi
  
  
 +##############################################################
 +## Javasci module
 +##############################################################
 +
 +JAVASCI_ENABLE=yes
 +
 +if test "$JAVA_ENABLE" = no -o "$JAVASCI" = no; then
 +   JAVASCI_ENABLE=no
 +fi
 +
 +
 +
 +##############################################################
 +## Scipad module
 +##############################################################
 +
 +SCIPAD_ENABLE=yes
 +
 +if test "$WITH_TKSCI" = no -o "$GUI_ENABLE" = no; then
 +   SCIPAD_ENABLE=no
 +fi
 +
 +
 +
 +##############################################################
 +## demo_tools module
 +##############################################################
 +
 +DEMOTOOLS_ENABLE=yes
 +
 +if test "$GUI_ENABLE" = no; then
 +   DEMOTOOLS_ENABLE=yes
 +fi
 +
 +
 +
 +##############################################################
 +## graphics/renderer/graphic_export module
 +##############################################################
 +
 +GRAPHICS_ENABLE=yes
 +
 +if test "$GUI_ENABLE" = no; then
 +   GRAPHICS_ENABLE=no
 +fi
 +
 +
  
  #########################
  ## libtool
@@@ -31624,7 -31182,7 +31624,7 @@@ ia64-*-hpux*
    ;;
  *-*-irix6*)
    # Find out which ABI we are using.
 -  echo '#line 31185 "configure"' > conftest.$ac_ext
 +  echo '#line 31627 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:33055: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:33497: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:33059: \$? = $ac_status" >&5
 +   echo "$as_me:33501: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:33345: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:33787: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:33349: \$? = $ac_status" >&5
 +   echo "$as_me:33791: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:33449: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:33891: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:33453: \$? = $ac_status" >&5
 +   echo "$as_me:33895: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<EOF
 -#line 35934 "configure"
 +#line 36376 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<EOF
 -#line 36034 "configure"
 +#line 36476 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:38463: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:38905: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:38467: \$? = $ac_status" >&5
 +   echo "$as_me:38909: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:38567: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:39009: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:38571: \$? = $ac_status" >&5
 +   echo "$as_me:39013: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:40165: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:40607: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:40169: \$? = $ac_status" >&5
 +   echo "$as_me:40611: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:40269: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:40711: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:40273: \$? = $ac_status" >&5
 +   echo "$as_me:40715: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:42501: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:42943: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:42505: \$? = $ac_status" >&5
 +   echo "$as_me:42947: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:42791: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:43233: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:42795: \$? = $ac_status" >&5
 +   echo "$as_me:43237: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings other than the usual output.
     -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:42895: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:43337: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:42899: \$? = $ac_status" >&5
 +   echo "$as_me:43341: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
@@@ -46300,7 -45858,7 +46300,7 @@@ if test "$enable_stop_on_warning" = yes
     CXXFLAGS="$CXXFLAGS -Werror -O0"
  fi
  
 -ac_config_files="$ac_config_files libs/lapack/Makefile libs/blas/Makefile libs/MALLOC/Makefile libs/dynamiclibrary/Makefile libs/doublylinkedlist/Makefile libs/hashtable/Makefile libs/libst/Makefile contrib/Makefile modules/helptools/Makefile modules/helptools/macros/xmlfiletohtml.sci modules/data_structures/Makefile modules/differential_equations/Makefile modules/optimization/Makefile modules/elementary_functions/Makefile modules/special_functions/Makefile modules/io/Makefile modules/shell/Makefile modules/completion/Makefile modules/history_manager/Makefile modules/jvm/Makefile modules/sound/Makefile modules/statistics/Makefile modules/mexlib/Makefile modules/sparse/Makefile modules/linear_algebra/Makefile modules/polynomials/Makefile modules/symbolic/Makefile modules/signal_processing/Makefile modules/arnoldi/Makefile modules/interpolation/Makefile modules/intersci/Makefile modules/localization/Makefile modules/metanet/Makefile modules/cacsd/Makefile modules/boolean/Makefile modules/integer/Makefile modules/double/Makefile modules/fileio/Makefile modules/spreadsheet/Makefile modules/string/Makefile modules/time/Makefile modules/graphics/Makefile modules/graphic_export/Makefile modules/renderer/Makefile modules/action_binding/Makefile modules/gui/Makefile modules/pvm/Makefile modules/randlib/Makefile modules/tclsci/Makefile modules/windows_tools/Makefile modules/core/Makefile modules/call_scilab/Makefile modules/fftw/Makefile modules/umfpack/Makefile modules/scicos/Makefile modules/scicos_blocks/Makefile modules/functions/Makefile modules/dynamic_link/Makefile modules/overloading/Makefile modules/javasci/Makefile modules/maple2scilab/Makefile modules/m2sci/Makefile modules/compatibility_functions/Makefile modules/texmacs/Makefile modules/scipad/Makefile modules/scilab2fortran/Makefile modules/development_tools/Makefile modules/output_stream/Makefile modules/console/Makefile modules/demo_tools/Makefile modules/genetic_algorithms/Makefile modules/simulated_annealing/Makefile modules/parameters/Makefile modules/matio/Makefile modules/Makefile libs/Makefile Makefile scilab.pc etc/modules.xml etc/classpath.xml modules/jvm/etc/jvm_options.xml scilab-lib.properties scilab-lib-doc.properties"
 +ac_config_files="$ac_config_files libs/MALLOC/Makefile libs/dynamiclibrary/Makefile libs/doublylinkedlist/Makefile libs/hashtable/Makefile libs/libst/Makefile contrib/Makefile modules/helptools/Makefile modules/helptools/macros/xmlfiletohtml.sci modules/data_structures/Makefile modules/differential_equations/Makefile modules/optimization/Makefile modules/elementary_functions/Makefile modules/special_functions/Makefile modules/io/Makefile modules/shell/Makefile modules/completion/Makefile modules/history_manager/Makefile modules/jvm/Makefile modules/sound/Makefile modules/statistics/Makefile modules/mexlib/Makefile modules/sparse/Makefile modules/linear_algebra/Makefile modules/polynomials/Makefile modules/symbolic/Makefile modules/signal_processing/Makefile modules/arnoldi/Makefile modules/interpolation/Makefile modules/intersci/Makefile modules/localization/Makefile modules/metanet/Makefile modules/cacsd/Makefile modules/boolean/Makefile modules/integer/Makefile modules/double/Makefile modules/fileio/Makefile modules/spreadsheet/Makefile modules/string/Makefile modules/time/Makefile modules/graphics/Makefile modules/graphic_export/Makefile modules/renderer/Makefile modules/action_binding/Makefile modules/gui/Makefile modules/pvm/Makefile modules/randlib/Makefile modules/tclsci/Makefile modules/windows_tools/Makefile modules/core/Makefile modules/api_scilab/Makefile modules/call_scilab/Makefile modules/hdf5/Makefile modules/fftw/Makefile modules/umfpack/Makefile modules/scicos/Makefile modules/scicos_blocks/Makefile modules/functions/Makefile modules/dynamic_link/Makefile modules/overloading/Makefile modules/javasci/Makefile modules/maple2scilab/Makefile modules/m2sci/Makefile modules/compatibility_functions/Makefile modules/texmacs/Makefile modules/scipad/Makefile modules/development_tools/Makefile modules/output_stream/Makefile modules/console/Makefile modules/demo_tools/Makefile modules/genetic_algorithms/Makefile modules/simulated_annealing/Makefile modules/parameters/Makefile modules/matio/Makefile modules/atoms/Makefile modules/Makefile libs/Makefile Makefile scilab.pc etc/modules.xml etc/classpath.xml modules/jvm/etc/jvm_options.xml scilab-lib.properties scilab-lib-doc.properties"
  
  
  # Detection of the module for the future version of Scilab 6
@@@ -46517,13 -46075,6 +46517,13 @@@ $as_echo "$as_me: error: conditional \"
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
 +if test -z "${HDF5_TRUE}" && test -z "${HDF5_FALSE}"; then
 +  { { $as_echo "$as_me:$LINENO: error: conditional \"HDF5\" was never defined.
 +Usually this means the macro was only invoked conditionally." >&5
 +$as_echo "$as_me: error: conditional \"HDF5\" was never defined.
 +Usually this means the macro was only invoked conditionally." >&2;}
 +   { (exit 1); exit 1; }; }
 +fi
  if test -z "${NEED_JAVA_TRUE}" && test -z "${NEED_JAVA_FALSE}"; then
    { { $as_echo "$as_me:$LINENO: error: conditional \"NEED_JAVA\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
@@@ -46594,6 -46145,20 +46594,6 @@@ $as_echo "$as_me: error: conditional \"
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
 -if test -z "${USE_EMBEDDED_BLAS_TRUE}" && test -z "${USE_EMBEDDED_BLAS_FALSE}"; then
 -  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EMBEDDED_BLAS\" was never defined.
 -Usually this means the macro was only invoked conditionally." >&5
 -$as_echo "$as_me: error: conditional \"USE_EMBEDDED_BLAS\" was never defined.
 -Usually this means the macro was only invoked conditionally." >&2;}
 -   { (exit 1); exit 1; }; }
 -fi
 -if test -z "${USE_EMBEDDED_LAPACK_TRUE}" && test -z "${USE_EMBEDDED_LAPACK_FALSE}"; then
 -  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EMBEDDED_LAPACK\" was never defined.
 -Usually this means the macro was only invoked conditionally." >&5
 -$as_echo "$as_me: error: conditional \"USE_EMBEDDED_LAPACK\" was never defined.
 -Usually this means the macro was only invoked conditionally." >&2;}
 -   { (exit 1); exit 1; }; }
 -fi
  if test -z "${UMFPACK_TRUE}" && test -z "${UMFPACK_FALSE}"; then
    { { $as_echo "$as_me:$LINENO: error: conditional \"UMFPACK\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
      "modules/core/includes/machine.h") CONFIG_HEADERS="$CONFIG_HEADERS modules/core/includes/machine.h" ;;
      "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
      "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
 -    "libs/lapack/Makefile") CONFIG_FILES="$CONFIG_FILES libs/lapack/Makefile" ;;
 -    "libs/blas/Makefile") CONFIG_FILES="$CONFIG_FILES libs/blas/Makefile" ;;
      "libs/MALLOC/Makefile") CONFIG_FILES="$CONFIG_FILES libs/MALLOC/Makefile" ;;
      "libs/dynamiclibrary/Makefile") CONFIG_FILES="$CONFIG_FILES libs/dynamiclibrary/Makefile" ;;
      "libs/doublylinkedlist/Makefile") CONFIG_FILES="$CONFIG_FILES libs/doublylinkedlist/Makefile" ;;
      "modules/tclsci/Makefile") CONFIG_FILES="$CONFIG_FILES modules/tclsci/Makefile" ;;
      "modules/windows_tools/Makefile") CONFIG_FILES="$CONFIG_FILES modules/windows_tools/Makefile" ;;
      "modules/core/Makefile") CONFIG_FILES="$CONFIG_FILES modules/core/Makefile" ;;
 +    "modules/api_scilab/Makefile") CONFIG_FILES="$CONFIG_FILES modules/api_scilab/Makefile" ;;
      "modules/call_scilab/Makefile") CONFIG_FILES="$CONFIG_FILES modules/call_scilab/Makefile" ;;
 +    "modules/hdf5/Makefile") CONFIG_FILES="$CONFIG_FILES modules/hdf5/Makefile" ;;
      "modules/fftw/Makefile") CONFIG_FILES="$CONFIG_FILES modules/fftw/Makefile" ;;
      "modules/umfpack/Makefile") CONFIG_FILES="$CONFIG_FILES modules/umfpack/Makefile" ;;
      "modules/scicos/Makefile") CONFIG_FILES="$CONFIG_FILES modules/scicos/Makefile" ;;
      "modules/compatibility_functions/Makefile") CONFIG_FILES="$CONFIG_FILES modules/compatibility_functions/Makefile" ;;
      "modules/texmacs/Makefile") CONFIG_FILES="$CONFIG_FILES modules/texmacs/Makefile" ;;
      "modules/scipad/Makefile") CONFIG_FILES="$CONFIG_FILES modules/scipad/Makefile" ;;
 -    "modules/scilab2fortran/Makefile") CONFIG_FILES="$CONFIG_FILES modules/scilab2fortran/Makefile" ;;
      "modules/development_tools/Makefile") CONFIG_FILES="$CONFIG_FILES modules/development_tools/Makefile" ;;
      "modules/output_stream/Makefile") CONFIG_FILES="$CONFIG_FILES modules/output_stream/Makefile" ;;
      "modules/console/Makefile") CONFIG_FILES="$CONFIG_FILES modules/console/Makefile" ;;
      "modules/simulated_annealing/Makefile") CONFIG_FILES="$CONFIG_FILES modules/simulated_annealing/Makefile" ;;
      "modules/parameters/Makefile") CONFIG_FILES="$CONFIG_FILES modules/parameters/Makefile" ;;
      "modules/matio/Makefile") CONFIG_FILES="$CONFIG_FILES modules/matio/Makefile" ;;
 +    "modules/atoms/Makefile") CONFIG_FILES="$CONFIG_FILES modules/atoms/Makefile" ;;
      "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
      "libs/Makefile") CONFIG_FILES="$CONFIG_FILES libs/Makefile" ;;
      "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
@@@ -47897,28 -47462,27 +47897,27 @@@ $as_echo "$as_me: executing $ac_file co
  
  
    case $ac_file$ac_mode in
-     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
-   # Autoconf 2.62 quotes --file arguments for eval, but not when files
-   # are listed without --file.  Let's play safe and only enable the eval
-   # if we detect the quoting.
-   case $CONFIG_FILES in
-   *\'*) eval set x "$CONFIG_FILES" ;;
-   *)   set x $CONFIG_FILES ;;
-   esac
-   shift
-   for mf
-   do
-     # Strip MF so we end up with the name of the file.
-     mf=`echo "$mf" | sed -e 's/:.*$//'`
-     # Check whether this is an Automake generated Makefile or not.
-     # We used to match only the files named `Makefile.in', but
-     # some people rename them; so instead we look at the file content.
-     # Grep'ing the first line is not enough: some people post-process
-     # each Makefile.in and add a new line on top of each file to say so.
-     # Grep'ing the whole file is not good either: AIX grep has a line
-     # limit of 2048, but all sed's we know have understand at least 4000.
-     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-       dirpart=`$as_dirname -- "$mf" ||
+     "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file.  Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *)   set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+   # Strip MF so we end up with the name of the file.
+   mf=`echo "$mf" | sed -e 's/:.*$//'`
+   # Check whether this is an Automake generated Makefile or not.
+   # We used to match only the files named `Makefile.in', but
+   # some people rename them; so instead we look at the file content.
+   # Grep'ing the first line is not enough: some people post-process
+   # each Makefile.in and add a new line on top of each file to say so.
+   # Grep'ing the whole file is not good either: AIX grep has a line
+   # limit of 2048, but all sed's we know have understand at least 4000.
+   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+     dirpart=`$as_dirname -- "$mf" ||
  $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
         X"$mf" : 'X\(//\)[^/]' \| \
         X"$mf" : 'X\(//\)$' \| \
@@@ -47941,28 -47505,28 +47940,28 @@@ $as_echo X"$mf" 
            q
          }
          s/.*/./; q'`
-     else
-       continue
-     fi
-     # Extract the definition of DEPDIR, am__include, and am__quote
-     # from the Makefile without running `make'.
-     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-     test -z "$DEPDIR" && continue
-     am__include=`sed -n 's/^am__include = //p' < "$mf"`
-     test -z "am__include" && continue
-     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-     # When using ansi2knr, U may be empty or an underscore; expand it
-     U=`sed -n 's/^U = //p' < "$mf"`
-     # Find all dependency output files, they are included files with
-     # $(DEPDIR) in their names.  We invoke sed twice because it is the
-     # simplest approach to changing $(DEPDIR) to its actual value in the
-     # expansion.
-     for file in `sed -n "
-       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-       # Make sure the directory exists.
-       test -f "$dirpart/$file" && continue
-       fdir=`$as_dirname -- "$file" ||
+   else
+     continue
+   fi
+   # Extract the definition of DEPDIR, am__include, and am__quote
+   # from the Makefile without running `make'.
+   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+   test -z "$DEPDIR" && continue
+   am__include=`sed -n 's/^am__include = //p' < "$mf"`
+   test -z "am__include" && continue
+   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+   # When using ansi2knr, U may be empty or an underscore; expand it
+   U=`sed -n 's/^U = //p' < "$mf"`
+   # Find all dependency output files, they are included files with
+   # $(DEPDIR) in their names.  We invoke sed twice because it is the
+   # simplest approach to changing $(DEPDIR) to its actual value in the
+   # expansion.
+   for file in `sed -n "
+     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+     # Make sure the directory exists.
+     test -f "$dirpart/$file" && continue
+     fdir=`$as_dirname -- "$file" ||
  $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
         X"$file" : 'X\(//\)[^/]' \| \
         X"$file" : 'X\(//\)$' \| \
@@@ -47985,7 -47549,7 +47984,7 @@@ $as_echo X"$file" 
            q
          }
          s/.*/./; q'`
-       { as_dir=$dirpart/$fdir
+     { as_dir=$dirpart/$fdir
    case $as_dir in #(
    -*) as_dir=./$as_dir;;
    esac
@@@ -48026,11 -47590,10 +48025,10 @@@ $as_echo X"$as_dir" 
    } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
  $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
     { (exit 1); exit 1; }; }; }
-       # echo "creating $dirpart/$file"
-       echo '# dummy' > "$dirpart/$file"
-     done
+     # echo "creating $dirpart/$file"
+     echo '# dummy' > "$dirpart/$file"
    done
- }
+ done
   ;;
      "po-directories":C)
      for ac_file in $CONFIG_FILES; do
  
  echo ""
  echo "BLAS/LAPACK/ATLAS Configuration:"
 -if test $EMBEDDED_BLAS = 0; then
 -   echo "BLAS LIBS ............. = $BLAS_LIBS"
 -   echo "BLAS TYPE ............. = $BLAS_TYPE"
 -else
 -   echo "BLAS LIBS ............. = Use the generic version of BLAS embedded"
 -fi
 -
 -if test $EMBEDDED_LAPACK = 0; then
 -   echo "LAPACK LIBS ........... = $LAPACK_LIBS"
 -   echo "LAPACK TYPE ........... = $LAPACK_TYPE"
 -else
 -   echo "LAPACK LIBS ........... = Use the LAPACK embedded"
 -fi
 +echo "BLAS LIBS ............. = $BLAS_LIBS"
 +echo "BLAS TYPE ............. = $BLAS_TYPE"
 +echo "LAPACK LIBS ........... = $LAPACK_LIBS"
 +echo "LAPACK TYPE ........... = $LAPACK_TYPE"
  
  echo ""
  
  echo "  JAVA disabled"
  fi
  
 +
 +echo ""
 +echo "Java dependencies:"
 +if test ! -z "$JAVAC"; then
 +echo "  Flexdock ............ = $FLEXDOCK"
 +echo "  JOGL ................ = $JOGL"
 +echo "  Jhall  .............. = $JHALL"
 +echo "  Gluegen ............. = $GLUEGEN_RT"
 +echo "  Jrosetta (API) ...... = $JROSETTA_API"
 +echo "  Jrosetta (Engine) ... = $JROSETTA_ENGINE"
 +echo "  Commons Logging ..... = $COMMONS_LOGGING"
 +fi
 +
  echo ""
  echo "TCL/TK configuration:"
  echo "  TK_INC_PATH ........ = $TK_INC_PATH"
@@@ -48417,16 -47976,6 +48415,16 @@@ echo "  XML_LIBS ........... = $XML_LIB
  echo "  XML_VERSION ........ = $XML_VERSION"
  
  echo ""
 +if test $HDF5_ENABLE = yes;  then
 +   echo "HDF5 configuration:"
 +   echo "  HDF5 CFLAGS ......... = $HDF5_CFLAGS"
 +   echo "  HDF5 LIBS ........... = $HDF5_LIBS"
 +   echo "  HDF5 Java ........... = $JHDF5"
 +else
 +   echo "Not using HDF5"
 +fi
 +
 +echo ""
  echo "PCRE configuration:"
  echo "  PCRE_CFLAGS ........ = $PCRE_CFLAGS"
  echo "  PCRE_LIBS .......... = $PCRE_LIBS"
@@@ -48494,4 -48043,5 +48492,4 @@@ echo "  F77 ............ = $F77
  echo "  FFLAGS ......... = $FFLAGS"
  echo "  F77_LDFLAGS .... = $F77_LDFLAGS"
  echo "  TERMCAP_LIB .... = $TERMCAP_LIB"
 -echo "
 -"
 +echo ""
diff --combined scilab/configure.ac
@@@ -1,16 -1,7 +1,16 @@@
 -##########
 -### Sylvestre Ledru <sylvestre.ledru@inria.fr>
 -### INRIA - Scilab 2006/2007/2008
 -##########
 +#
 +# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 +# Copyright (C) INRIA - 2006-2008 - Sylvestre Ledru
 +# Copyright (C) DIGITEO - 2009 - Sylvestre Ledru
 +# Copyright (C) DIGITEO - 2009 - Pierre MARECHAL <pierre.marechal@scilab.org>
 +# 
 +# This file must be used under the terms of the CeCILL.
 +# This source file is licensed as described in the file COPYING, which
 +# you should have received as part of this distribution.  The terms
 +# are also available at    
 +# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 +#
 +
  dnl Process this file with autoconf to produce a configure script.
  
  
@@@ -601,26 -592,6 +601,26 @@@ AM_CONDITIONAL(USE_DYNAMIC_STACK, test 
  #######################
  AC_CHECK_UNDERSCORE_FORTRAN()
  
 +
 +#################
 +## HDF5
 +#################
 +
 +AC_ARG_WITH(hdf5,
 +      AC_HELP_STRING([--without-hdf5],[Disable the interface to the HDF5 library]))   
 +
 +HDF5_ENABLE=no
 +
 +if test "$with_hdf5" != no; then
 +   AC_HDF5()
 +# TODO: check if the JNI JHDF5 library are available
 +   HDF5_ENABLE=yes
 +fi
 +
 +AC_SUBST(HDF5_ENABLE)
 +AM_CONDITIONAL(HDF5, test "$with_hdf5" != no)
 +
 +
  ###########################
  ## test for JAVA compiler
  ###########################
@@@ -702,20 -673,12 +702,20 @@@ if test "$with_javasci" != no -o "$with
                                JROSETTA_ENGINE=$PACKAGE_JAR_FILE
                                AC_SUBST(JROSETTA_ENGINE)
  
 +                              if test $HDF5_ENABLE = yes;  then
 +                              # HDF5 java lib
 +                                AC_JAVA_CHECK_PACKAGE([jhdf5],[ncsa.hdf.hdf5lib.HDF5Constants],[HDF5 Java library])
 +                                JHDF5=$PACKAGE_JAR_FILE
 +                                AC_SUBST(JHDF5)
 +                              fi
 +
                                # Logging (flexdock dep)
                                AC_JAVA_CHECK_PACKAGE([commons-logging],[org.apache.commons.logging.LogFactory],[Apache logging])
                                COMMONS_LOGGING=$PACKAGE_JAR_FILE
                                AC_SUBST(COMMONS_LOGGING)
  
                                AC_DEFINE([WITH_GUI],[],[With the JAVA stuff (GUI, Console, JOGL...)])
 +
                fi
        else
                AC_MSG_WARN([Sun javac not found: I will not build the java interface])
        fi
  fi
  
 +JAVA_ENABLE=yes
 +
 +if test -z "$JAVAC"; then
 +   JAVA_ENABLE=no
 +fi
 +
 +AC_SUBST(JAVA_ENABLE)
 +
  AM_CONDITIONAL(NEED_JAVA, test "$with_javasci" != no -o "$with_gui" != no -o "$enable_build_help" != no)
  AM_CONDITIONAL(GUI, test "$with_gui" != no)
  AM_CONDITIONAL(JAVASCI, test "$with_javasci" != no)
@@@ -764,22 -719,6 +764,22 @@@ AM_CONDITIONAL(SWIG, test "$enable_buil
  AM_CONDITIONAL(GIWS, test "$enable_build_giws" != no  -a "$enable_build_giws" != "")
  
  ##############################################################
 +## GUI module
 +##############################################################
 +
 +GUI_ENABLE=no
 +
 +if test "$JAVA_ENABLE" != no; then
 +   GUI_ENABLE=yes
 +fi
 +
 +if test "$with_gui" != no; then
 +   GUI_ENABLE=yes
 +fi
 +
 +AC_SUBST(GUI_ENABLE)
 +
 +##############################################################
  ## test for functions in standard C library and C math library
  ##############################################################
  
@@@ -969,8 -908,7 +969,8 @@@ AC_ARG_WITH(ocaml
  
  
  SCICOS_ENABLE=no
 -if test "$with_scicos" != no -a "$with_gui" != no; then
 +
 +if test "$with_scicos" != no -a "$GUI_ENABLE" != no; then
     AC_DEFINE([WITH_SCICOS], [], [With SCICOS])
  
     save_LIBS="$LIBS"
                fi
                SCICOS_ENABLE=yes
  fi
 +
 +
 +
 +
 +
 +
  AC_SUBST(SCICOS_ENABLE)
  
  AM_CONDITIONAL(OCAML, test "$with_ocaml" != no -a "$OCAMLC" != no -a "$OCAMLOPT" != no)
 -AM_CONDITIONAL(SCICOS, test "$with_scicos" != no -a "$with_gui" != no)
 +AM_CONDITIONAL(SCICOS, test "$SCICOS_ENABLE" != no)
  
  
  #################
  AC_SUBST(FFTW_ENABLE)
  AM_CONDITIONAL(FFTW, test "$with_fftw" != no)
  
 +
  #################
  ## MPI
  #################
@@@ -1061,7 -992,7 +1061,7 @@@ AC_LIBXML2(
  ## Test for gettext
  #######################
  
- ALL_LINGUAS="en_US fr_FR zh_CN zh_TW ru_RU ca_ES de_DE es_ES"
+ ALL_LINGUAS="en_US fr_FR zh_CN zh_TW ru_RU ca_ES de_DE es_ES pt_BR"
  
  AC_ARG_ENABLE(build-localization,
                AC_HELP_STRING([--disable-build-localization],[Disable the localization build])
@@@ -1092,18 -1023,27 +1092,18 @@@ AM_CONDITIONAL(GENERATE_LOCALIZATION_FI
  #######################
  AC_MSG_CHECKING([if BLAS, ATLAS or MKL is available])
  echo ""
  ACX_BLAS(
                [AC_MSG_RESULT([$BLAS_TYPE found])]
                ,
 -              AC_MSG_WARN([Impossible to find a blas compatible library (see BLAS or ATLAS). Use the version of generic blas embedded])
 -              EMBEDDED_BLAS=1
 +              AC_MSG_ERROR([Impossible to find a BLAS compatible library (see BLAS or ATLAS).])
                )
  
  AC_MSG_CHECKING([if LAPACK is available])
  echo ""
 -EMBEDDED_LAPACK=0
  ACX_LAPACK(
                [AC_MSG_RESULT([$LAPACK_TYPE found])],
 -              AC_MSG_WARN([Impossible to find the LAPACK library. Use the version of lapack embedded])
 -              EMBEDDED_LAPACK=1
 +              AC_MSG_ERROR([Impossible to find the LAPACK library.])
                )
 -AM_CONDITIONAL(USE_EMBEDDED_LAPACK, test $EMBEDDED_LAPACK = 1)
 -
 -
  
  #################
  ## UMFPACK
@@@ -1126,7 -1066,8 +1126,7 @@@ AM_CONDITIONAL(UMFPACK, test "$with_umf
  #######################
  
  AC_PCRE()
 -               
 - #############################################
 +
  #################
  ## Tcl/Tk library
  #################
@@@ -1240,28 -1181,19 +1240,28 @@@ AM_CONDITIONAL(MATIO, test "$with_matio
  ## Documentation management #
  #############################
  
 +HELP_ENABLE=yes
 +
  AC_ARG_ENABLE(build-help,
                AC_HELP_STRING([--disable-build-help],[Disable the help build])
                )
  
  if test "$enable_build_help" != no; then
      AC_DOCBOOK()
 -      HELP_ENABLE=yes
 +else
 +    HELP_ENABLE=no
 +fi
 +
 +if test "$JAVA_ENABLE" = no; then
 +    HELP_ENABLE=no
 +fi
 +
 +AC_SUBST(HELP_ENABLE)
  
  AM_CONDITIONAL(BUILD_HELP, test $HELP_ENABLE = yes)
  
  ## Install XML help files ###
 +
  AC_ARG_WITH(install-help-xml,
                AC_HELP_STRING([--with-install-help-xml],[make install will install XML files])
                )
@@@ -1271,53 -1203,6 +1271,53 @@@ if test "$with_install_help_xml" != no 
  fi 
  AM_CONDITIONAL(INSTALL_HELP_XML, test "$HELP_INSTALL_ENABLE" != "")
  
 +##############################################################
 +## Javasci module
 +##############################################################
 +
 +JAVASCI_ENABLE=yes
 +
 +if test "$JAVA_ENABLE" = no -o "$JAVASCI" = no; then
 +   JAVASCI_ENABLE=no
 +fi
 +
 +AC_SUBST(JAVASCI_ENABLE)
 +
 +##############################################################
 +## Scipad module
 +##############################################################
 +
 +SCIPAD_ENABLE=yes
 +
 +if test "$WITH_TKSCI" = no -o "$GUI_ENABLE" = no; then
 +   SCIPAD_ENABLE=no
 +fi
 +
 +AC_SUBST(SCIPAD_ENABLE)
 +
 +##############################################################
 +## demo_tools module
 +##############################################################
 +
 +DEMOTOOLS_ENABLE=yes
 +
 +if test "$GUI_ENABLE" = no; then
 +   DEMOTOOLS_ENABLE=yes
 +fi
 +
 +AC_SUBST(DEMOTOOLS_ENABLE)
 +
 +##############################################################
 +## graphics/renderer/graphic_export module
 +##############################################################
 +
 +GRAPHICS_ENABLE=yes
 +
 +if test "$GUI_ENABLE" = no; then
 +   GRAPHICS_ENABLE=no
 +fi
 +
 +AC_SUBST(GRAPHICS_ENABLE)
  
  #########################
  ## libtool
@@@ -1391,6 -1276,8 +1391,6 @@@ if test "$enable_stop_on_warning" = yes
  fi
  
  AC_CONFIG_FILES([
 -libs/lapack/Makefile
 -libs/blas/Makefile
  libs/MALLOC/Makefile
  libs/dynamiclibrary/Makefile
  libs/doublylinkedlist/Makefile
@@@ -1440,9 -1327,7 +1440,9 @@@ modules/randlib/Makefil
  modules/tclsci/Makefile
  modules/windows_tools/Makefile
  modules/core/Makefile
 +modules/api_scilab/Makefile
  modules/call_scilab/Makefile
 +modules/hdf5/Makefile
  modules/fftw/Makefile
  modules/umfpack/Makefile
  modules/scicos/Makefile
@@@ -1456,6 -1341,7 +1456,6 @@@ modules/m2sci/Makefil
  modules/compatibility_functions/Makefile
  modules/texmacs/Makefile
  modules/scipad/Makefile
 -modules/scilab2fortran/Makefile
  modules/development_tools/Makefile
  modules/output_stream/Makefile
  modules/console/Makefile
@@@ -1464,7 -1350,6 +1464,7 @@@ modules/genetic_algorithms/Makefil
  modules/simulated_annealing/Makefile
  modules/parameters/Makefile
  modules/matio/Makefile
 +modules/atoms/Makefile
  modules/Makefile
  libs/Makefile
  Makefile
  
  echo ""
  echo "BLAS/LAPACK/ATLAS Configuration:"
 -if test $EMBEDDED_BLAS = 0; then
 -   echo "BLAS LIBS ............. = $BLAS_LIBS"
 -   echo "BLAS TYPE ............. = $BLAS_TYPE"
 -else
 -   echo "BLAS LIBS ............. = Use the generic version of BLAS embedded"
 -fi
 -
 -if test $EMBEDDED_LAPACK = 0; then
 -   echo "LAPACK LIBS ........... = $LAPACK_LIBS"
 -   echo "LAPACK TYPE ........... = $LAPACK_TYPE"
 -else
 -   echo "LAPACK LIBS ........... = Use the LAPACK embedded"
 -fi
 +echo "BLAS LIBS ............. = $BLAS_LIBS"
 +echo "BLAS TYPE ............. = $BLAS_TYPE"
 +echo "LAPACK LIBS ........... = $LAPACK_LIBS"
 +echo "LAPACK TYPE ........... = $LAPACK_TYPE"
  
  echo ""
  
  echo "  JAVA disabled"
  fi
  
 +
 +echo ""
 +echo "Java dependencies:"
 +if test ! -z "$JAVAC"; then
 +echo "  Flexdock ............ = $FLEXDOCK"
 +echo "  JOGL ................ = $JOGL"
 +echo "  Jhall  .............. = $JHALL"
 +echo "  Gluegen ............. = $GLUEGEN_RT"
 +echo "  Jrosetta (API) ...... = $JROSETTA_API"
 +echo "  Jrosetta (Engine) ... = $JROSETTA_ENGINE"
 +echo "  Commons Logging ..... = $COMMONS_LOGGING"
 +fi
 +
  echo "" 
  echo "TCL/TK configuration:"
  echo "  TK_INC_PATH ........ = $TK_INC_PATH"
@@@ -1742,16 -1623,6 +1742,16 @@@ echo "  XML_LIBS ........... = $XML_LIB
  echo "  XML_VERSION ........ = $XML_VERSION"
  
  echo "" 
 +if test $HDF5_ENABLE = yes;  then
 +   echo "HDF5 configuration:"
 +   echo "  HDF5 CFLAGS ......... = $HDF5_CFLAGS"
 +   echo "  HDF5 LIBS ........... = $HDF5_LIBS"
 +   echo "  HDF5 Java ........... = $JHDF5"
 +else
 +   echo "Not using HDF5"
 +fi
 +
 +echo "" 
  echo "PCRE configuration:"
  echo "  PCRE_CFLAGS ........ = $PCRE_CFLAGS"
  echo "  PCRE_LIBS .......... = $PCRE_LIBS"
@@@ -1819,4 -1690,5 +1819,4 @@@ echo "  F77 ............ = $F77
  echo "  FFLAGS ......... = $FFLAGS"
  echo "  F77_LDFLAGS .... = $F77_LDFLAGS"
  echo "  TERMCAP_LIB .... = $TERMCAP_LIB"
 -echo "
 -"
 +echo ""
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <refentry version="5.0-subset Scilab" xml:id="scilab" xml:lang="en"
            xmlns="http://docbook.org/ns/docbook"
            xmlns:xlink="http://www.w3.org/1999/xlink"
      <refname>scilab</refname>
  
      <refpurpose>principal script unix para executar o Scilab e ferramentas de
-     miscelânea</refpurpose>
+     miscelânea</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Sqeüência de Chamamento</title>
+     <title>Sqeüência de Chamamento</title>
  
      <synopsis>scilab &lt;Options&gt;</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
      <variablelist>
        <varlistentry>
          <term>-args Arguments</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, os argumentos são passados ao
-           Scilab. Eles podem ser recebidos pela função <link
-           linkend="sciargs">sciargs</link>. para passagem de múltiplos
-           argumentos use, seqüências de palavras separadas por espaços entre
+           <para>Se esta opção estiver presente, os argumentos são passados ao
+           Scilab. Eles podem ser recebidos pela função <link
+           linkend="sciargs">sciargs</link>. para passagem de múltiplos
+           argumentos use, seqüências de palavras separadas por espaços entre
            aspas simples: <literal>scilab -args 'foo1 foo2'</literal></para>
          </listitem>
        </varlistentry>
@@@ -44,7 -44,7 +44,7 @@@
  
          <listitem>
            <para>Para uso apenas em sistemas Xwindow para ajustar um display de
-           servidor X. O display padrão é unix:0.0</para>
+           servidor X. O display padrão é unix:0.0</para>
  
            <para><literal>-display</literal> pode ser abreviado por
            <literal>-d</literal></para>
        </varlistentry>
  
        <varlistentry>
-         <term>-e Instrução</term>
+         <term>-e Instrução</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, então a instrução Scilab
-           <literal>Instrução</literal> é executada primeiro (logo após a
-           execução do arquivo de inicialização) no Scilab. As opções
-           <literal>-e</literal> e <literal>-f</literal> são mutuamente
+           <para>Se esta opção estiver presente, então a instrução Scilab
+           <literal>Instrução</literal> é executada primeiro (logo após a
+           execução do arquivo de inicialização) no Scilab. As opções
+           <literal>-e</literal> e <literal>-f</literal> são mutuamente
            exclusivas</para>
          </listitem>
        </varlistentry>
          <term>-f arquivo</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, então o script Scilab
-           <literal>arquivo</literal> é executado primeiro (logo após a
-           execução do arquivo de inicialização) no Scilab. As opções
-           <literal>-e</literal> e <literal>-f</literal> são mutuamente
+           <para>Se esta opção estiver presente, então o script Scilab
+           <literal>arquivo</literal> é executado primeiro (logo após a
+           execução do arquivo de inicialização) no Scilab. As opções
+           <literal>-e</literal> e <literal>-f</literal> são mutuamente
            exclusivas.</para>
          </listitem>
        </varlistentry>
          <term>-l idioma</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, ela fica o idioma do usuário.
-           Os possíveis valores para <literal>idioma</literal> são
-           <literal>'fr'</literal> para francês, <literal>'en'</literal> para
-           inglês e 'br' para português brasileiro. O idioma padrão é inglês. O
-           valor padrão é fixado no arquivo
+           <para>Se esta opção estiver presente, ela fica o idioma do usuário.
+           Os possíveis valores para <literal>idioma</literal> são
+           <literal>'fr'</literal> para francês, <literal>'en'</literal> para
+           inglês e 'br' para português brasileiro. O idioma padrão é inglês. O
+           valor padrão é fixado no arquivo
            <literal>scilab.start</literal>.</para>
          </listitem>
        </varlistentry>
  
        <varlistentry>
          <term>-mem N</term>
  
          <listitem>
-           <para>Ajusta o tamanho de pilha inicial, para uso com a opção -ns.
-           Sem a opção -ns, a pilha inicial é ajustada pelo script
+           <para>Ajusta o tamanho de pilha inicial, para uso com a opção -ns.
+           Sem a opção -ns, a pilha inicial é ajustada pelo script
            scilab.start.</para>
          </listitem>
        </varlistentry>
          <term>-nb</term>
  
          <listitem>
-           <para>Se esta opção está presente, então o cartão de boas-vindas não
-           é impresso.</para>
+           <para>Se esta opção está presente, então o cartão de boas-vindas não
+           é impresso.</para>
          </listitem>
        </varlistentry>
  
          <term>-ns</term>
  
          <listitem>
-           <para>Se esta opção está presente, o arquivo de inicialização
+           <para>Se esta opção está presente, o arquivo de inicialização
            <literal>SCI/etc/scilab.start</literal> e os arquivos de
-           inicialização do usuário <literal>SCIHOME/.scilab</literal>,
-           <literal>SCIHOME/scilab.ini</literal> não são executados.</para>
+           inicialização do usuário <literal>SCIHOME/.scilab</literal>,
+           <literal>SCIHOME/scilab.ini</literal> não são executados.</para>
          </listitem>
        </varlistentry>
  
          <term>-nouserstartup</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, os arquivos de inicialização
-           do usuário <literal>SCIHOME/.scilab</literal>,
-           <literal>SCIHOME/scilab.ini</literal> não são executados.</para>
+           <para>Se esta opção estiver presente, os arquivos de inicialização
+           do usuário <literal>SCIHOME/.scilab</literal>,
+           <literal>SCIHOME/scilab.ini</literal> não são executados.</para>
          </listitem>
        </varlistentry>
  
          <term>-nw</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, então o Scilab não é executado
-           em uma janela específica.</para>
+           <para>Se esta opção estiver presente, então o Scilab não é executado
+           em uma janela específica.</para>
          </listitem>
        </varlistentry>
  
          <term>-nwni</term>
  
          <listitem>
-           <para>Se esta opção estiver presente, então o Scilab não é executado
-           em uma janela específica e não aceita interação do usuário. Esta
-           opção pode ser utilizada com as opções -f ou -e .</para>
+           <para>Se esta opção estiver presente, então o Scilab não é executado
+           em uma janela específica e não aceita interação do usuário. Esta
+           opção pode ser utilizada com as opções -f ou -e .</para>
          </listitem>
        </varlistentry>
  
          <term>--texmacs</term>
  
          <listitem>
-           <para>Esta opção é reservada para TexMacs.</para>
+           <para>Esta opção é reservada para TexMacs.</para>
          </listitem>
        </varlistentry>
  
          <term>-version</term>
  
          <listitem>
-           <para>Esta opção imprime a versão do produto e sai.</para>
+           <para>Esta opção imprime a versão do produto e sai.</para>
          </listitem>
        </varlistentry>
      </variablelist>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <refentry version="5.0-subset Scilab" xml:id="sethomedirectory" xml:lang="en"
            xmlns="http://docbook.org/ns/docbook"
            xmlns:xlink="http://www.w3.org/1999/xlink"
    <refnamediv>
      <refname>sethomedirectory</refname>
  
-     <refpurpose>ajusta o diretório home do Scilab</refpurpose>
+     <refpurpose>ajusta o diretório home do Scilab</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
 -    <synopsis>[home,scilabhome]=sethomedirectory()</synopsis>
 +    <synopsis>[home,scilabhome] = sethomedirectory()</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Descrição</title>
-     <para>DEPRECATED : You need to use "SCIHOME" and "home" scilab variables.</para>
-     <para>Ajusta o endereço hom do Scilab : variável "SCIHOME".</para>
+     <title>Descrição</title>
+     <para>Ajusta o endereço hom do Scilab : variável "SCIHOME".</para>
  
      <para>No Windows 2k e XP , C:\Documents and
      Settings\&lt;User&gt;\Scilab\&lt;Scilab-Version&gt;</para>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <refentry version="5.0-subset Scilab" xml:id="typename" xml:lang="en"
            xmlns="http://docbook.org/ns/docbook"
            xmlns:xlink="http://www.w3.org/1999/xlink"
@@@ -13,7 -13,7 +13,7 @@@
    <refnamediv>
      <refname>typename</refname>
  
-     <refpurpose>associa um nome ao tipo de variável</refpurpose>
+     <refpurpose>associa um nome ao tipo de variável</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
@@@ -31,7 -31,7 +31,7 @@@ typename(name,type)</synopsis
          <term>types</term>
  
          <listitem>
-           <para>vetor coluna de inteiros: os códigos dos tipos de cada tipo de
+           <para>vetor coluna de inteiros: os códigos dos tipos de cada tipo de
            dado definido. </para>
          </listitem>
        </varlistentry>
@@@ -40,7 -40,7 +40,7 @@@
          <term>names</term>
  
          <listitem>
-           <para>vetor coluna de strings: os nomes associados aos códigos de
+           <para>vetor coluna de strings: os nomes associados aos códigos de
            tipos. </para>
          </listitem>
        </varlistentry>
@@@ -49,7 -49,7 +49,7 @@@
          <term>type</term>
  
          <listitem>
-           <para>inteiro: o código de tipo do novo tipo de dado. </para>
+           <para>inteiro: o código de tipo do novo tipo de dado. </para>
          </listitem>
        </varlistentry>
  
          <term>name</term>
  
          <listitem>
-           <para>string: o nome associado ao código de tipo </para>
+           <para>string: o nome associado ao código de tipo </para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>O overloading de funções e operadores faz uso de nomes formais
-     associados aos tipos de dados para formar o nome da função de overloading
+     <para>O overloading de funções e operadores faz uso de nomes formais
+     associados aos tipos de dados para formar o nome da função de overloading
      (ver overloading). <literal>typename</literal> pode ser usado para
      manipular esses nomes formais para tipos de dados "hard-coded" (os nomes
      formais de tipos de dados codificados de <literal>tlist</literal> ou
-     <literal>mlist</literal> são definidos de outra forma, ver
+     <literal>mlist</literal> são definidos de outra forma, ver
      <literal>overloading</literal>).</para>
  
      <para>Chamado sem argumento do lado direito, <literal>typename</literal>
-     retorna informações sobre tipos de dados definidos.</para>
+     retorna informações sobre tipos de dados definidos.</para>
  
      <para>Chamado com argumento do lado direito, <literal>typename</literal>
-     associa um nome a um código de tipo de dado.</para>
+     associa um nome a um código de tipo de dado.</para>
  
      <para><literal>typename('',type)</literal> suprime o tipo de dado
-     fornecido pelo seu código <literal>type</literal> de tabelas de tipos de
+     fornecido pelo seu código <literal>type</literal> de tabelas de tipos de
      dados conhecidos.</para>
 +    
 +    <para>Number max. of defined types is 50.</para>
    </refsection>
  
    <refsection>
-     <title> Ver Também </title>
+     <title> Ver Também </title>
  
      <simplelist type="inline">
        <member><link linkend="type">type</link></member>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <!--
   * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
   * Copyright (C) 2008 - INRIA
    <refnamediv>
      <refname>feval</refname>
  
-     <refpurpose>múltipla avaliação</refpurpose>
+     <refpurpose>múltipla avaliação</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
      <synopsis>[z]=feval(x,y,f)
  [z]=feval(x,f)</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Parâmetros</title>
+     <title>Parâmetros</title>
  
      <variablelist>
        <varlistentry>
          <term>f</term>
  
          <listitem>
-           <para>função ou string (para chamada FORTRAN ou C)</para>
+           <para>função ou string (para chamada FORTRAN ou C)</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Múltipla avaliação de uma função para um ou dois argumentos do tipo
-     vetor:</para>
+     <para>Múltipla avaliação de uma função para um ou dois argumentos do tipo
+     vetor: </para>
  
      <variablelist>
        <varlistentry>
        </varlistentry>
      </variablelist>
  
-     <para><literal>f</literal> é uma external (função ou rotina) que aceita
+     <para><literal>f</literal> é uma external (função ou rotina) que aceita
      dois ou mais argumentos supostos reais. O resultado retornado por
      <literal>f</literal> pode ser real ou complexo. No caso de uma chamada
-     FORTRAN, a função <literal> 'f' </literal> deve ser definida na subrotina
-     <literal>ffeval.f</literal> (no diretório
+     FORTRAN, a função <literal> 'f' </literal> deve ser definida na subrotina
+     <literal>ffeval.f</literal> (no diretório
      <literal>SCIDIR/routines/default</literal>)</para>
    </refsection>
  
    <refsection>
      <title>Exemplos</title>
  
 -    <programlisting role="example">
 -
 +    <programlisting role="example"> 
  deff('[z]=f(x,y)','z=x^2+y^2');
  feval(1:10,1:5,f)
  deff('[z]=f(x,y)','z=x+%i*y');
  feval(1:10,1:5,f)
  feval(1:10,1:5,'parab')   //See ffeval.f file
  feval(1:10,'parab')
- // Para link dinâmico (ver exemplo ftest em ffeval.f)
- // você pode usar o comando link (os parâmetros dependem da máquina):
+ // Para link dinâmico (ver exemplo ftest em ffeval.f)
+ // você pode usar o comando link (os parâmetros dependem da máquina):
  // unix('make ftest.o');link('ftest.o','ftest); feval(1:10,1:5,'ftest')
 - 
 -  </programlisting>
 +   </programlisting>
    </refsection>
  
    <refsection>
-     <title>Ver Também</title>
+     <title>Ver Também</title>
  
      <simplelist type="inline">
        <member><link linkend="evstr">evstr</link></member>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <!--
   * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
   * Copyright (C) INRIA - 
    <refnamediv>
      <refname>call</refname>
  
-     <refpurpose>chamada a rotinas de usuário FORTRAN ou C</refpurpose>
+     <refpurpose>chamada a rotinas de usuário FORTRAN ou C</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
-     <synopsis>// forma longa: 'out' está presente  
+     <synopsis>// forma longa: 'out' está presente  
  [y1,...,yk]=call("ident",x1,px1,"tx1",...,xn,pxn,"txn", 
  "out",[ny1,my1],py1,"ty1",...,[nyl,myl],pyl,"tyl") 
- // forma curta : nenhum parâmetro 'out' 
+ // forma curta : nenhum parâmetro 'out' 
  [y1,....,yk]=call("ident",x1,...,xn) </synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Parâmetros</title>
+     <title>Parâmetros</title>
  
      <variablelist>
        <varlistentry>
@@@ -53,7 -53,7 +53,7 @@@
          <term>xi</term>
  
          <listitem>
 -          <para>real matrix or string </para>
 +          <para>real matrix or string</para>
          </listitem>
        </varlistentry>
  
@@@ -61,7 -61,7 +61,7 @@@
          <term>pxi, pyi</term>
  
          <listitem>
 -          <para>inteiro </para>
 +          <para>inteiro</para>
          </listitem>
        </varlistentry>
  
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Chamada interativa ao programa do usuário FORTRAN (ou C) do Scilab.
+     <para>Chamada interativa ao programa do usuário FORTRAN (ou C) do Scilab.
      A rotina deve estar previamente linkada ("ligada") ao Scilab. Este link
 -    pode ser feito: </para>
 +    pode ser feito:</para>
  
      <itemizedlist>
        <listitem>
          <para>Com o comando "<literal>link</literal>" do Scilab (linkagem
-         "suave" ("soft") incremental) durante a sessão Scilab. (ver
+         "suave" ("soft") incremental) durante a sessão Scilab. (ver
          <literal>link</literal>)</para>
        </listitem>
 -
 -      <listitem>
 -        <para>Por re-linkagem "forçosa" ("hard"), escrevendo a rotina dentro
 -        da rotina Scilab <literal>default/Ex-fort.f</literal>, adicionando o
 -        ponto de entrada no arquivo <literal>default/Flist</literal> e então
 -        re-linkando o Scilab com o comando <literal>make bin/scilex</literal>
 -        no diretório principal do Scilab.</para>
 -      </listitem>
      </itemizedlist>
  
-     <para>Há duas formas de sintaxe de chamamento, uma curta e uma longa. A
-     curta fornece um código mais rápido e uma sintaxe de chamamento mais
-     fácil, mas deve-se escrever uma pequena interface (C ou FORTRAN) para que
-     esta forma seja possível. A forma longa torna possível uma chamada a uma
-     rotina FORTRAN (ou C) sem modificação do código, mas a sintaxe é mais
-     complexa e o código interpretado mais devagar.</para>
+     <para>Há duas formas de sintaxe de chamamento, uma curta e uma longa. A
+     curta fornece um código mais rápido e uma sintaxe de chamamento mais
+     fácil, mas deve-se escrever uma pequena interface (C ou FORTRAN) para que
+     esta forma seja possível. A forma longa torna possível uma chamada a uma
+     rotina FORTRAN (ou C) sem modificação do código, mas a sintaxe é mais
+     complexa e o código interpretado mais devagar.</para>
  
-     <para>O significado de cada parâmetro é descrito abaixo:</para>
+     <para>O significado de cada parâmetro é descrito abaixo: </para>
  
      <variablelist>
        <varlistentry>
          <term>"ident"</term>
  
          <listitem>
-           <para>é o nome da subrotina chamada.</para>
+           <para>é o nome da subrotina chamada. </para>
          </listitem>
        </varlistentry>
  
          <term>x1,...,xn</term>
  
          <listitem>
-           <para>são as variáveis de entrada (strings ou matrizes de reais)
-           enviados à rotina</para>
+           <para>são as variáveis de entrada (strings ou matrizes de reais)
+           enviados à rotina</para>
          </listitem>
        </varlistentry>
  
          <term>px1,...,pxn</term>
  
          <listitem>
-           <para>são as respectivas posições destas variáveis na seqüência de
+           <para>são as respectivas posições destas variáveis na seqüência de
            chamamento da rotina <literal>"ident"</literal> e</para>
          </listitem>
        </varlistentry>
          <term>tx1,...,txn</term>
  
          <listitem>
-           <para>são seus tipos (<literal>"r"</literal>,
+           <para>são seus tipos (<literal>"r"</literal>,
            <literal>"i"</literal>, <literal>"d"</literal> e
            <literal>"c"</literal> para ponto flutuante real , inteiro, dupla
-           precisão e strings)</para>
+           precisão e strings) </para>
          </listitem>
        </varlistentry>
  
          <term>"out"</term>
  
          <listitem>
-           <para>é a palavra-chave usada para separar variáveis de entrada das
-           variáveis de saída. Quando esta palavra-chave está presente, ela
-           indica que a forma longa será usada e quando não está presente,
-           indica que a forma curta será usada.</para>
+           <para>é a palavra-chave usada para separar variáveis de entrada das
+           variáveis de saída. Quando esta palavra-chave está presente, ela
+           indica que a forma longa será usada e quando não está presente,
+           indica que a forma curta será usada. </para>
          </listitem>
        </varlistentry>
  
          <term>[ny1, my1]</term>
  
          <listitem>
-           <para>são os tamanhos (número de linhas e colunas. Para argumentos
-           'c',<literal> m1*n1</literal> é o número de caracteres) das
-           variáveis de saída e</para>
+           <para>são os tamanhos (número de linhas e colunas. Para argumentos
+           'c',<literal> m1*n1</literal> é o número de caracteres) das
+           variáveis de saída e </para>
          </listitem>
        </varlistentry>
  
          <term>py1, ...</term>
  
          <listitem>
-           <para>são as posições das variáveis de saída (possivelmente iguais a
-           <literal>pxi</literal> ) na seqüência de chamamento da rotina. Os
+           <para>são as posições das variáveis de saída (possivelmente iguais a
+           <literal>pxi</literal> ) na seqüência de chamamento da rotina. Os
            inteiros <literal>pyi</literal>'s devem estar em ordem
            crescente.</para>
          </listitem>
          <term>"ty1", ...</term>
  
          <listitem>
-           <para>são os tipos FORTRAN das variáveis de saída. As
-           <literal>k</literal> primeiras variáveis de saída são postas em
+           <para>são os tipos FORTRAN das variáveis de saída. As
+           <literal>k</literal> primeiras variáveis de saída são postas em
            <literal>y1,..., yk</literal>.</para>
          </listitem>
        </varlistentry>
      </variablelist>
  
-     <para>Se uma variável de saída coincide com uma variável de entrada (i.e.,
-     <literal>pyi=pxj</literal> ) pode-se apenas passar sua posição
-     <literal>pyi</literal> . O tamanho e tipo de <literal>yi</literal> são
-     então os mesmos que os de<literal>xi</literal>. Se uma variável de saída
-     coincide com uma variável de entrada e são especificadas as dimensões da
-     variável de saída, <literal>[myl,nyl]</literal> deve satisfazer a condição
+     <para>Se uma variável de saída coincide com uma variável de entrada (i.e.,
+     <literal>pyi=pxj</literal> ) pode-se apenas passar sua posição
+     <literal>pyi</literal> . O tamanho e tipo de <literal>yi</literal> são
+     então os mesmos que os de<literal>xi</literal>. Se uma variável de saída
+     coincide com uma variável de entrada e são especificadas as dimensões da
+     variável de saída, <literal>[myl,nyl]</literal> deve satisfazer a condição
      de compatibilidade <literal>mxk*nxk &gt;= myl*nyl</literal>.</para>
 -
 -    <para>No caso da sintaxe curta,
 -    <literal>[y1,....,yk]=call("ident",x1,...,xn)</literal>, os parâmetros de
 -    entrada <literal>xi</literal>'s e o nome <literal>"ident"</literal> são
 -    enviados para a rotina de interface <literal>Ex-fort</literal>. Esta
 -    rotina de interface é, então, muito semelhante a uma interface (ver código
 -    fonte no diretório <literal>SCIDIR/default/Ex-fort.f</literal>).</para>
    </refsection>
  
    <refsection>
      <title>Exemplos</title>
  
-     <programlisting role="example">    //Exemplo 1 com um código C simples
+     <programlisting role="example">
+     
+     //Exemplo 1 com um código C simples
      f1=['#include &lt;math.h&gt;'
          'void fooc(c,a,b,m,n)'
           'double a[],*b,c[];'
  
      mputl(f1,'fooc.c')
  
-     //criando a biblioteca compartilhada (um gateway (ligação), um Makefile e um loader (carregador) são 
+     //criando a biblioteca compartilhada (um gateway (ligação), um Makefile e um loader (carregador) são 
      //gerados.)  
  
      ilib_for_link('fooc','fooc.o',[],"c") 
      [m,n]=size(a);
  
      // Entradas:
-     // a está na posição 2 e double
+     // a está na posição 2 e double
      // b                3     double
      // n                4     integer
      // m                5     integer
-     // Saídas:
-     // c está na posição 1 e double com tamanho [m,n]
+     // Saídas:
+     // c está na posição 1 e double com tamanho [m,n]
      c=call("fooc",a,2,"d",b,3,"d",m,4,"i",n,5,"i","out",[m,n],1,"d");
  
-     //Exemplo 2 com um código FORTRAN simples
+     //Exemplo 2 com um código FORTRAN simples
      f1=['      subroutine foof(c,a,b,n,m)'
          '      integer n,m'
          '      double precision a(*),b,c(*)'
          '      end'];
      mputl(f1,'foof.f')
  
-     //criando a biblioteca compartilhada (um gateway, um Makefile e um loader são  
+     //criando a biblioteca compartilhada (um gateway, um Makefile e um loader são  
      //gerados.)  
  
      ilib_for_link('foof','foof.o',[],"f") 
      //usando a nova primitiva
      a=[1,2,3;4,5,6];b= %pi;
      [m,n]=size(a);
 -    c=call("foof",a,2,"d",b,3,"d",m,4,"i",n,5,"i","out",[m,n],1,"d");
 -
 -
 - 
 -  </programlisting>
 +    c=call("foof",a,2,"d",b,3,"d",m,4,"i",n,5,"i","out",[m,n],1,"d");  </programlisting>
    </refsection>
  
    <refsection>
-     <title>Ver Também</title>
+     <title>Ver Também</title>
  
      <simplelist type="inline">
        <member><link linkend="link">link</link></member>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <!--
   * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
   * Copyright (C) XXXX-2008 - INRIA
    <refnamediv>
      <refname>execstr</refname>
  
-     <refpurpose>executa código Scilab em strings</refpurpose>
+     <refpurpose>executa código Scilab em strings</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
      <synopsis>execstr(instr)
  ierr=execstr(instr,'errcatch' [,msg])</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Parâmetros</title>
+     <title>Parâmetros</title>
  
      <variablelist>
        <varlistentry>
          <term>instr</term>
  
          <listitem>
-           <para>vetor de strings, instrução Scilab a ser executada. </para>
+           <para>vetor de strings, instrução Scilab a ser executada. </para>
          </listitem>
        </varlistentry>
  
@@@ -50,7 -50,7 +50,7 @@@
          <term>ierr</term>
  
          <listitem>
-           <para>inteiro, 0 ou número de erro. </para>
+           <para>inteiro, 0 ou número de erro. </para>
          </listitem>
        </varlistentry>
  
  
          <listitem>
            <para>string com valores <literal>'m'</literal> ou
-           <literal>'n'</literal>. O padrão é <literal>'n'</literal>.</para>
+           <literal>'n'</literal>. O padrão é <literal>'n'</literal>.</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Executa as instruções Scilab fornecidas pelo argumento
+     <para>Executa as instruções Scilab fornecidas pelo argumento
      <literal>instr</literal>.</para>
  
-     <para>Note que instr não deve fazer uso de marcas de continuação(..)
+     <para>Note que instr não deve fazer uso de marcas de continuação(..)
      </para>
  
      <para></para>
  
-     <para>Se o flag 'errcatch' não estiver presente, a manipulação de erros
+     <para>Se o flag 'errcatch' não estiver presente, a manipulação de erros
      ocorre de maneira usual.</para>
  
      <para>Se o flag 'errcatch' for ajustado, e um erro for encontrado enquanto
-     são executadas as instruções definidas em <literal>instr</literal>,
-     <literal>execstr</literal> não imprime uma mensagem de erro, mas aborta a
-     execução das instruções <literal>instr</literal> (no ponto onde o erro
-     ocorreu) e retorna com <literal>ierr</literal> igual ao número de erro.
-     Neste caso a exibição da mensagem de erro é controlada pela opção
+     são executadas as instruções definidas em <literal>instr</literal>,
+     <literal>execstr</literal> não imprime uma mensagem de erro, mas aborta a
+     execução das instruções <literal>instr</literal> (no ponto onde o erro
+     ocorreu) e retorna com <literal>ierr</literal> igual ao número de erro.
+     Neste caso a exibição da mensagem de erro é controlada pela opção
      <literal>msg</literal> :</para>
  
      <variablelist>
@@@ -92,7 -92,7 +92,7 @@@
          <term>"m"</term>
  
          <listitem>
-           <para>a mensagem é exibida e registrada.</para>
+           <para>a mensagem é exibida e registrada.</para>
          </listitem>
        </varlistentry>
  
          <term>"n"</term>
  
          <listitem>
-           <para>nenhuma mensagem de erro é exibida, mas a mensagem de erro é
-           registrada (ver <literal>lasterror</literal>). Este é o
-           padrão.</para>
+           <para>nenhuma mensagem de erro é exibida, mas a mensagem de erro é
+           registrada (ver <literal>lasterror</literal>). Este é o
+           padrão.</para>
          </listitem>
        </varlistentry>
      </variablelist>
  
-     <para>ierr= execstr(instr,'errcatch') pode manipular erros sintáticos.
-     Isto é útil para a avaliação de uma instrução obtida por uma pegunta ao
-     usuário.</para>
+     <para>ierr= execstr(instr,'errcatch') pode manipular erros sintáticos.
+     Isto é útil para a avaliação de uma instrução obtida por uma pegunta ao
+     usuário.</para>
    </refsection>
  
    <refsection>
@@@ -142,7 -142,7 +142,7 @@@ lasterror(%t
    </refsection>
  
    <refsection>
-     <title>Ver Também</title>
+     <title>Ver Também</title>
  
      <simplelist type="inline">
        <member><link linkend="evstr">evstr</link></member>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <refentry version="5.0-subset Scilab" xml:id="splin3d" xml:lang="en"
            xmlns="http://docbook.org/ns/docbook"
            xmlns:xlink="http://www.w3.org/1999/xlink"
    <refnamediv>
      <refname>splin3d</refname>
  
-     <refpurpose>interpolação spline em grides 3d</refpurpose>
+     <refpurpose>interpolação spline em grides 3d</refpurpose>
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
      <synopsis>tl = splin3d(x, y, z, v, [order])</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Parâmetros</title>
+     <title>Parâmetros</title>
  
      <variablelist>
        <varlistentry>
@@@ -31,7 -31,7 +31,7 @@@
  
          <listitem>
            <para> vetores linhas estritamente crescentes (cada um com pelo
-           menos três componentes) definindo o grid de interpolação 3d</para>
+           menos três componentes) definindo o grid de interpolação 3d</para>
          </listitem>
        </varlistentry>
  
@@@ -50,7 -50,7 +50,7 @@@
  
          <listitem>
            <para>(opcional) um vetor 1x3 [kx,ky,kz] dada a ordem do tensor
-           spline em cada direção (o padrão é [4,4,4], i.e. spline tricúbico)
+           spline em cada direção (o padrão é [4,4,4], i.e. spline tricúbico)
            </para>
          </listitem>
        </varlistentry>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Esta função computa um spline tensor 3d <emphasis>s</emphasis> que
+     <para>Esta função computa um spline tensor 3d <emphasis>s</emphasis> que
      interpola os pontos <emphasis>(xi,yj,zk,vijk)</emphasis>, i.e., temos
      <emphasis>s(xi,yj,zk)=vijk</emphasis> para todo
      <emphasis>i=1,..,nx</emphasis>, <emphasis>j=1,..,ny</emphasis> e
      <emphasis>k=1,..,nz</emphasis>. O spline resultante <emphasis>s</emphasis>
-     é definido por <literal>tl</literal> que consiste em uma representação
-     B-tensor-spline de <emphasis>s</emphasis>. A avaliação de s em alguns
-     pontos deve ser feita pela função <link linkend="interp3d">interp3d</link>
-     (para computar s e suas derivadas primeiras) ou pela função <link
+     é definido por <literal>tl</literal> que consiste em uma representação
+     B-tensor-spline de <emphasis>s</emphasis>. A avaliação de s em alguns
+     pontos deve ser feita pela função <link linkend="interp3d">interp3d</link>
+     (para computar s e suas derivadas primeiras) ou pela função <link
      linkend="bsplin3val">bsplin3val</link> (para computar uma derivada
-     arbitrária de s) . Vários tipos de splines podem ser computados
-     selecionando a ordem dos splines em cada direção
+     arbitrária de s) . Vários tipos de splines podem ser computados
+     selecionando a ordem dos splines em cada direção
      <literal>order=[kx,ky,kz]</literal>.</para>
    </refsection>
  
    <refsection>
-     <title>Observação</title>
+     <title>Observação</title>
  
-     <para>Esta função funciona sob as condições: </para>
+     <para>Esta função funciona sob as condições: </para>
  
      <programlisting>
         nx, ny, nz &gt;= 3
@@@ -94,7 -94,7 +94,7 @@@
         2 &lt;= ky &lt; ny
         2 &lt;= kz &lt; nz</programlisting>
  
-     <para>Há erro quando estas condições não são respeitadas. </para>
+     <para>Há erro quando estas condições não são respeitadas. </para>
    </refsection>
  
    <refsection>
  
  func =  "v=cos(2*%pi*x).*sin(2*%pi*y).*cos(2*%pi*z)";
  deff("v=f(x,y,z)",func);
- n = 10;  // n x n x n  pontos de interpolação
- x = linspace(0,1,n); y=x; z=x; // grid de interpolação
+ n = 10;  // n x n x n  pontos de interpolação
+ x = linspace(0,1,n); y=x; z=x; // grid de interpolação
  [X,Y,Z] = ndgrid(x,y,z);
  V = f(X,Y,Z);
  tl = splin3d(x,y,z,V,[5 5 5]);
@@@ -121,11 -121,11 +121,11 @@@ er = max(abs(vp_exact - vp_interp)
  
  
  
- // exemplo 2 (veja a página de ajuda de linear_interpn que contém o
- //            mesmo exemplo com interpolação trilinear)
+ // exemplo 2 (veja a página de ajuda de linear_interpn que contém o
+ //            mesmo exemplo com interpolação trilinear)
  // =============================================================================
  
 -getf("SCI/modules/interpolation/demos/interp_demo.sci")
 +exec("SCI/modules/interpolation/demos/interp_demo.sci")
  func =  "v=(x-0.5).^2 + (y-0.5).^3 + (z-0.5).^2";
  deff("v=f(x,y,z)",func);
  n = 5; 
@@@ -155,13 -155,13 +155,13 @@@ xset("colormap",jetcolormap(nb_col))
  xbasc(); xset("hidden3d",xget("background"));
  colorbar(vmin,vmax)
  plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
- xtitle("interpolação por spline 3d da função "+func)
+ xtitle("interpolação por spline 3d da função "+func)
  xselect()
  </programlisting>
    </refsection>
  
    <refsection>
-     <title>Ver Também</title>
+     <title>Ver Também</title>
  
      <simplelist type="inline">
        <member><link linkend="linear_interpn">linear_interpn</link></member>
      <title>Autores</title>
  
      <simplelist type="vert">
-       <member>R.F. Boisvert, C. De Boor (código da biblioteca FORTRAN CMLIB)
+       <member>R.F. Boisvert, C. De Boor (código da biblioteca FORTRAN CMLIB)
        </member>
  
        <member>B. Pincon (interface Scilab)</member>
@@@ -1,4 -1,4 +1,4 @@@
- <?xml version="1.0" encoding="UTF-8"?>
+ <?xml version="1.0" encoding="ISO-8859-1"?>
  <!--
   * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
   * Copyright (C) 2008 - INRIA
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
      <synopsis>ssprint(sl [,out])</synopsis>
    </refsynopsisdiv>
  
    <refsection>
-     <title>Parâmetros</title>
+     <title>Parâmetros</title>
  
      <variablelist>
        <varlistentry>
          <term>out</term>
  
          <listitem>
-           <para>saída (valor padrão <literal>out=%io(2)</literal>)</para>
+           <para>saída (valor padrão <literal>out=%io(2)</literal>)</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Representação embelezada de uma sistema linear em lista syslin de
-     forma de espaço de estados <literal>sl=(A,B,C,D)</literal>.</para>
+     <para>Representação embelezada de uma sistema linear em lista syslin de
+     forma de espaço de estados <literal>sl=(A,B,C,D)</literal>.</para>
    </refsection>
  
    <refsection>
@@@ -75,7 -75,7 +75,7 @@@
    </refsection>
  
    <refsection>
-     <title>Ver Também</title>
+     <title>Ver Também</title>
  
      <simplelist type="inline">
        <member><link linkend="texprint">texprint</link></member>