--- scilab-5.2.2.orig/debian/scilab.docs +++ scilab-5.2.2/debian/scilab.docs @@ -0,0 +1,3 @@ +README_Unix +ACKNOWLEDGEMENTS + --- scilab-5.2.2.orig/debian/libscilab-java.lintian-overrides +++ scilab-5.2.2/debian/libscilab-java.lintian-overrides @@ -0,0 +1,5 @@ +# rpath is used to point to Scilab libraries +binary-or-shlib-defines-rpath ./usr/lib/jni/libjavasci.so.5.0.2 /usr/lib/scilab +# shlibdeps disabled on libscilab-java +missing-dependency-on-libc needed by ./usr/lib/jni/libjavasci.so.5.0.2 + --- scilab-5.2.2.orig/debian/README.Debian +++ scilab-5.2.2/debian/README.Debian @@ -0,0 +1,7 @@ +scilab for Debian +----------------- + +The homepage of scilab is http://www.scilab.org/ +Scilab is free since version 5.0 + + -- Sylvestre Ledru + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $3 $origDir + echo "moved $3 to $origDir" +fi + --- scilab-5.2.2.orig/debian/scilab-test.lintian-overrides +++ scilab-5.2.2/debian/scilab-test.lintian-overrides @@ -0,0 +1,3 @@ +# It is for testing purposes only +scilab-test: duplicate-font-file usr/share/scilab/modules/graphics/tests/unit_tests/DejaVuSansMono.ttf also in ttf-dejavu-core + --- scilab-5.2.2.orig/debian/scilab-full-bin.install +++ scilab-5.2.2/debian/scilab-full-bin.install @@ -0,0 +1,13 @@ +debian/tmp/usr/lib/scilab/libsciconsole.* +debian/tmp/usr/lib/scilab/libscigraphic_export.* +debian/tmp/usr/lib/scilab/libscigraphics.* +debian/tmp/usr/lib/scilab/libscigui.* +debian/tmp/usr/lib/scilab/libscihdf5-forceload.* +debian/tmp/usr/lib/scilab/libscijvm.* +debian/tmp/usr/lib/scilab/libscilab.* +debian/tmp/usr/lib/scilab/libscirenderer.* +debian/tmp/usr/lib/scilab/libscixcos.* +debian/tmp/usr/lib/scilab/libscixpad.* +debian/tmp/usr/lib/scilab/libsciscicos_blocks.* +debian/tmp/usr/lib/scilab/libsciscicos.* +debian/tmp/usr/lib/scilab/libscihelptools.* --- scilab-5.2.2.orig/debian/scilab-full-bin.manpages +++ scilab-5.2.2/debian/scilab-full-bin.manpages @@ -0,0 +1,2 @@ +debian/intersci.1 +debian/modelicac.1 --- scilab-5.2.2.orig/debian/scilab-cli.1 +++ scilab-5.2.2/debian/scilab-cli.1 @@ -0,0 +1,77 @@ +.TH "Scilab" "1" "November 18, 2008" +.SH NAME +scilab-cli \- Scientific software package - Command Line Interpreter +.SH SYNOPSIS +.B scilab [ -h | -f file | -e instruction | -l lang | -mem n | -nb | -ns | -nouserstartup | -version ] +.br +This manual page documents briefly the +.B scilab +commands. +scilab-cli provides Scilab as a computing engine. It is similar to call +scilab -nwni. Somes features are disabled in this mode +(graphic, GUI, Xcos...). +.PP +.SH OPTIONS +A complete list of options is included below. +.TP +.B \-h +Show the list of options. +.TP +.B \-f file +Execute the scilab script given in +.B file +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-e instruction +Execute the scilab instruction given in +.B instruction +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-l lang +Launch Scilab in the specified language. The lang must be the locale code +(ie fr_FR, en_US...) +.TP +.B \-nb +Do not display the Scilab banner at starting time. +.TP +.B \-ns +Do not execute scilab.start startup file +.TP +.B \-mem N +Set the initial stacksize +.TP +.B \-nouserstartup +Do not execute the user startup files SCIHOME/.scilab or SCIHOME/scilab.ini. +.TP +.B \-version +Print product version and exit. +.SH FILES +.IR ~/.Scilab//.scilab +The user startup script. +.br +.IR ~/.Scilab//scilab.ini +The user startup script. +.br +.IR ~/.Scilab//configuration.xml +The configuration of the GUI +.br +.IR ~/.Scilab//.history.scilab +The history of commands +.br +.IR SCI/modules/jvm/etc/jvm_options.xml +Options given to the JVM +.br +.IR SCI/etc/modules.xml +List of Scilab modules +.br +.IR SCI/etc/classpath.xml +Where Scilab should load the Java libraries +.br +.IR SCI/etc/librarypath.xml +Where Scilab should look for JNI libraries +.SH AUTHOR +Scilab was written by the Scilab Consortium. +.PP +This manual page was written by Sylvestre Ledru . --- scilab-5.2.2.orig/debian/compat +++ scilab-5.2.2/debian/compat @@ -0,0 +1 @@ +7 --- scilab-5.2.2.orig/debian/scilab-full-bin.lintian-overrides +++ scilab-5.2.2/debian/scilab-full-bin.lintian-overrides @@ -0,0 +1,2 @@ +# the actual binary which should not be called directly +scilab-full-bin: binary-without-manpage usr/bin/scilab-bin --- scilab-5.2.2.orig/debian/scilab-adv-cli.1 +++ scilab-5.2.2/debian/scilab-adv-cli.1 @@ -0,0 +1,77 @@ +.TH "Scilab" "1" "November 18, 2008" +.SH NAME +scilab-adv-cli \- Scientific software package - Advanced Command Line Interpreter +.SH SYNOPSIS +.B scilab [ -h | -f file | -e instruction | -l lang | -mem n | -nb | -ns | -nouserstartup | -version ] +.br +This manual page documents briefly the +.B scilab +commands. +scilab-adv-cli provides Scilab as a computing engine with many features. +It is similar to call scilab -nw. All options of Scilab are available in +this mode. +.PP +.SH OPTIONS +A complete list of options is included below. +.TP +.B \-h +Show the list of options. +.TP +.B \-f file +Execute the scilab script given in +.B file +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-e instruction +Execute the scilab instruction given in +.B instruction +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-l lang +Launch Scilab in the specified language. The lang must be the locale code +(ie fr_FR, en_US...) +.TP +.B \-nb +Do not display the Scilab banner at starting time. +.TP +.B \-ns +Do not execute scilab.start startup file +.TP +.B \-mem N +Set the initial stacksize +.TP +.B \-nouserstartup +Do not execute the user startup files SCIHOME/.scilab or SCIHOME/scilab.ini. +.TP +.B \-version +Print product version and exit. +.SH FILES +.IR ~/.Scilab//.scilab +The user startup script. +.br +.IR ~/.Scilab//scilab.ini +The user startup script. +.br +.IR ~/.Scilab//configuration.xml +The configuration of the GUI +.br +.IR ~/.Scilab//.history.scilab +The history of commands +.br +.IR SCI/modules/jvm/etc/jvm_options.xml +Options given to the JVM +.br +.IR SCI/etc/modules.xml +List of Scilab modules +.br +.IR SCI/etc/classpath.xml +Where Scilab should load the Java libraries +.br +.IR SCI/etc/librarypath.xml +Where Scilab should look for JNI libraries +.SH AUTHOR +Scilab was written by the Scilab Consortium. +.PP +This manual page was written by Sylvestre Ledru . --- scilab-5.2.2.orig/debian/watch +++ scilab-5.2.2/debian/watch @@ -0,0 +1,5 @@ +version=3 +opts="downloadurlmangle=s/.bin.linux-i686/-src/" \ +http://www.scilab.org/en/products/scilab/download \ + .*/scilab-([\d\.]+).bin.linux-i686.tar.gz debian debian/orig-tar.sh + --- scilab-5.2.2.orig/debian/scilab-cli.desktop +++ scilab-5.2.2/debian/scilab-cli.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Comment=Scientific software package for numerical computations +Comment[fr]=Logiciel scientifique de calcul numérique +Comment[de]=eine Wissenschaftssoftware für numerische Berechnungen +Exec=scilab-cli +GenericName=Scientific Software Package +GenericName[fr]=Logiciel de calcul numérique +GenericName[de]=Wissenschaftssoftware +Icon=/usr/share/scilab-cli/icons/scilab.xpm +Name=Scilab-cli +Name[de]=Scilab-cli +StartupNotify=false +Terminal=true +Type=Application +Categories=Education;Science;Math;Development;Physics; --- scilab-5.2.2.orig/debian/scilab-cli.install +++ scilab-5.2.2/debian/scilab-cli.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/scilab-cli +debian/bash_completion.d/scilab etc/bash_completion.d/ --- scilab-5.2.2.orig/debian/rules +++ scilab-5.2.2/debian/rules @@ -0,0 +1,169 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/buildcore.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +# Detect the arch (with the naming of Sun) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +archdir_map := amd64=amd64 i386=i386 lpia=i386 powerpc=ppc sparc=sparc ia64=ia64 armel=arm mips=mips mipsel=mipsel +archdir := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ + $(filter $(DEB_HOST_ARCH)=%, $(archdir_map)))) + +JAVA_HOME := /usr/lib/jvm/default-java + +LD_LIBRARY_PATH = $(JAVA_HOME)/jre/lib/$(archdir)/:/usr/lib/libfakeroot/:$(JAVA_HOME)/jre/lib/$(archdir)/server:$(JAVA_HOME)/jre/lib/$(archdir)/native_threads/:$(DEB_DESTDIR)/usr/lib/scilab/ + +DEB_CONFIGURE_NORMAL_ARGS += --prefix=$(DEB_CONFIGURE_PREFIX) \ + --with-pvm --with-fftw --enable-relocatable \ + --with-umfpack --enable-build-localization \ + --with-install-help-xml --enable-build-help + + +ENABLE_BUILD_HELP_ARCHS := amd64 i386 +ifneq (,$(findstring $(DEB_HOST_ARCH),$(ENABLE_BUILD_HELP_ARCHS))) +# Enable the build on these arch. it timeouts for the other archs +DEB_MAKE_BUILD_TARGET := all doc +else +DEB_MAKE_BUILD_TARGET := all +endif + +DEB_MAKE_INSTALL_TARGET := install install-data install-html \ + prefix=$(DEB_DESTDIR)/usr \ + bindir=$(DEB_DESTDIR)/usr/bin \ + datadir=$(DEB_DESTDIR)/usr/share/ \ + sharedir=$(DEB_DESTDIR)/usr/share/ \ + docdir=$(DEB_DESTDIR)/usr/share/doc/ + +DEB_DH_MAKESHLIBS_ARGS_scilab-full-bin = -n +DEB_DH_MAKESHLIBS_ARGS_scilab-minimal-bin = -n +DEB_DH_SHLIBDEPS_ARGS_libscilab-java = -Xusr/lib/jni/libjavasci.so +#DEB_MAKE_CHECK_TARGET = check + +debian/stamp-autotools-files: + autoreconf + + +install/scilab-data:: +# Fails the build if some basic file does not exist + if test ! -f $(DEB_DESTDIR)usr/share/scilab/modules/core/macros/lib; then \ + exit 1; \ + fi +# Remove empty directories + find $(DEB_DESTDIR)/usr/share/scilab -type d -empty -delete +# Remove extra license files to make lintian happier +# See debian/copyright for them + rm $(DEB_DESTDIR)usr/share/scilab/modules/*/license.txt + rm $(DEB_DESTDIR)usr/share/scilab/contrib/toolbox_skeleton/license.txt + rm $(DEB_DESTDIR)usr/share/scilab/modules/tclsci/tcl/BWidget-*/LICENSE.txt + rm $(DEB_DESTDIR)usr/share/scilab/modules/tclsci/tcl/sciGUI/license.txt + rm $(DEB_DESTDIR)usr/share/scilab/modules/umfpack/TAUCS_license.txt $(DEB_DESTDIR)usr/share/scilab/modules/umfpack/UMFPACK_license.txt + +# Remove COPYING file + rm $(DEB_DESTDIR)usr/share/scilab/COPYING + +# Remove dead code + rm -rf $(DEB_DESTDIR)usr/share/scilab/modules/helptools/bin $(DEB_DESTDIR)usr/share/scilab/modules/tclsci/demos/tk/timer $(DEB_DESTDIR)usr/share/scilab/modules/intersci/examples/sedprov + +# Management of the tests, help and demos + for dir in $(DEB_DESTDIR)usr/share/scilab/modules/*; do \ + moduleName=`echo $$dir|sed -e "s|.*/\(.*\)|\1|"`; \ + target=$(CURDIR)/debian/scilab-doc/usr/share/scilab/modules/$$moduleName; \ + target_test=$(CURDIR)/debian/scilab-test/usr/share/scilab/modules/$$moduleName; \ + # Move tests in the right package; \ + if test -d $$dir/tests; then \ + mkdir -p $$target_test; \ + mv $$dir/tests $$target_test; \ + fi; \ + # Move the help in the right package; \ + if test -d $$dir/demos -o -d $$dir/help/en_US/; then \ + mkdir -p $$target/help; \ + fi; \ + if test -d $$dir/demos; then \ + mv $$dir/demos $$target; \ + fi; \ + if test -d $$dir/help/en_US; then \ + mv $$dir/help/en_US $$target/help/; \ + fi; \ + if test -d $$dir/help/fr_FR; then \ + mkdir -p $(CURDIR)/debian/scilab-doc-fr/usr/share/scilab/modules/$$moduleName/help; \ + mv $$dir/help/fr_FR $(CURDIR)/debian/scilab-doc-fr/usr/share/scilab/modules/$$moduleName/help/; \ + fi; \ + if test -d $$dir/help/pt_BR; then \ + mkdir -p $(CURDIR)/debian/scilab-doc-pt-br/usr/share/scilab/modules/$$moduleName/help; \ + mv $$dir/help/pt_BR $(CURDIR)/debian/scilab-doc-pt-br/usr/share/scilab/modules/$$moduleName/help/; \ + fi; \ + done + +install/scilab-doc:: + mkdir $(CURDIR)/debian/scilab-doc/usr/share/scilab/modules/helptools/jar/ + EN_US_DOC=$(CURDIR)/debian/tmp/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar; \ + mv $$EN_US_DOC $(CURDIR)/debian/scilab-doc/usr/share/scilab/modules/helptools/jar/ + +install/scilab-doc-fr:: + mkdir $(CURDIR)/debian/scilab-doc-fr/usr/share/scilab/modules/helptools/jar/ + FR_FR_DOC=$(CURDIR)/debian/tmp/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar; \ + mv $$FR_FR_DOC $(CURDIR)/debian/scilab-doc-fr/usr/share/scilab/modules/helptools/jar/ + +install/scilab-doc-pt-br:: + mkdir $(CURDIR)/debian/scilab-doc-pt-br/usr/share/scilab/modules/helptools/jar/ + PT_BR_DOC=$(CURDIR)/debian/tmp/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar; \ + mv $$PT_BR_DOC $(CURDIR)/debian/scilab-doc-pt-br/usr/share/scilab/modules/helptools/jar/ + +binary-install/libscilab-java:: +# Move the javasci lib + mkdir -p $(CURDIR)/debian/libscilab-java/usr/share/java/ + mkdir -p $(CURDIR)/debian/libscilab-java/usr/lib/jni/ + mv debian/tmp/usr/share/scilab/modules/javasci/jar/javasci.jar $(CURDIR)/debian/libscilab-java/usr/share/java/ + mv debian/tmp/usr/lib/scilab/libjavasci.so* $(CURDIR)/debian/libscilab-java/usr/lib/jni/ + rm -rf debian/tmp/usr/share/scilab/modules/javasci/jar/ + + +binary-install/scilab-minimal-bin:: +# for file in $(DEB_DESTDIR)/usr/lib/scilab/*.so; do \ +# chrpath -d $$file; \ +# done + +# for file in $(DEB_DESTDIR)/usr/bin/scilab-cli-bin; do \ +# chrpath -d $$file; \ +# done + + mkdir -p $(CURDIR)/debian/scilab-minimal-bin/usr/bin + mv $(CURDIR)/debian/tmp/usr/bin/scilab-cli-bin $(CURDIR)/debian/scilab-minimal-bin/usr/bin/ + +#binary-install/scilab-full-bin:: +# Remove rpath +# for file in $(DEB_DESTDIR)/usr/bin/scilab-bin $(DEB_DESTDIR)/usr/bin/intersci; do \ +# chrpath -d $$file; \ +# done + +# Move binaries + mkdir -p $(CURDIR)/debian/scilab-full-bin/usr/bin + mv $(CURDIR)/debian/tmp/usr/bin/scilab-bin $(CURDIR)/debian/tmp/usr/bin/intersci $(CURDIR)/debian/scilab-full-bin/usr/bin/ + if test -s $(CURDIR)/debian/tmp/usr/bin/modelicac; then \ + chrpath -d $(CURDIR)/debian/tmp/usr/bin/modelicac; \ + mv $(CURDIR)/debian/tmp/usr/bin/modelicac $(CURDIR)/debian/scilab-full-bin/usr/bin/; \ + fi + +install/scilab-cli:: +# Move icons + mkdir -p $(CURDIR)/debian/scilab-cli/usr/share/scilab-cli/icons/ + cp -R debian/tmp/usr/share/scilab/icons/scilab.xpm $(CURDIR)/debian/scilab-cli/usr/share/scilab-cli/icons/ + +install/scilab:: +# Move icons + mkdir -p $(CURDIR)/debian/scilab/usr/share/scilab/ + mv debian/tmp/usr/share/scilab/icons/ $(CURDIR)/debian/scilab/usr/share/scilab/ + +clean:: +# Remove empty translation files + [ -s modules/maple2scilab/locales/fr_FR/maple2scilab.po ] || rm -f modules/maple2scilab/locales/fr_FR/maple2scilab.po + [ -s modules/boolean/locales/fr_FR/boolean.po ] || rm -f modules/boolean/locales/fr_FR/boolean.po + [ -s modules/intersci/locales/fr_FR/intersci.po ] || rm -f modules/intersci/locales/fr_FR/intersci.po + [ -s modules/scilab2fortran/locales/fr_FR/scilab2fortran.po ] || rm -f modules/scilab2fortran/locales/fr_FR/scilab2fortran.po + [ -s modules/arnoldi/locales/fr_FR/arnoldi.po ] || rm -f modules/arnoldi/locales/fr_FR/arnoldi.po + [ -s modules/scipad/locales/fr_FR/scipad.po ] || rm -f modules/scipad/locales/fr_FR/scipad.po + +pre-build:: + sh debian/watcher.sh "$$PPID" "$(CURDIR)" "$(CURDIR)/build-stamp" 'scilab' & --- scilab-5.2.2.orig/debian/scilab.1 +++ scilab-5.2.2/debian/scilab.1 @@ -0,0 +1,84 @@ +.TH "Scilab" "1" "November 18, 2008" +.SH NAME +scilab \- Scientific software package for numerical computations +.SH SYNOPSIS +.B scilab [ -h | -f file | -e instruction | -l lang | -mem n | -nw | -nwni | -nogui | -nb | -ns | -nouserstartup | -version ] +.br +This manual page documents briefly the +.B scilab +commands. +.PP +.SH OPTIONS +A complete list of options is included below. +.TP +.B \-h +Show the list of options. +.TP +.B \-f file +Execute the scilab script given in +.B file +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-e instruction +Execute the scilab instruction given in +.B instruction +argument. +Not that \-e and \-f options are mutually exclusive. +.TP +.B \-nw +Start Scilab without specialized Scilab Window. +.TP +.B \-nwni +start Scilab without the GUI, graphic and help features (batch mode). +This option disable the need of Java. +.TP +.B \-nogui +start Scilab without user GUI (batch mode). +.TP +.B \-l lang +Launch Scilab in the specified language. The lang must be the locale code +(ie fr_FR, en_US...) +.TP +.B \-nb +Do not display the Scilab banner at starting time. +.TP +.B \-ns +Do not execute scilab.start startup file +.TP +.B \-mem N +Set the initial stacksize +.TP +.B \-nouserstartup +Do not execute the user startup files SCIHOME/.scilab or SCIHOME/scilab.ini. +.TP +.B \-version +Print product version and exit. +.SH FILES +.IR ~/.Scilab//.scilab +The user startup script. +.br +.IR ~/.Scilab//scilab.ini +The user startup script. +.br +.IR ~/.Scilab//configuration.xml +The configuration of the GUI +.br +.IR ~/.Scilab//.history.scilab +The history of commands +.br +.IR SCI/modules/jvm/etc/jvm_options.xml +Options given to the JVM +.br +.IR SCI/etc/modules.xml +List of Scilab modules +.br +.IR SCI/etc/classpath.xml +Where Scilab should load the Java libraries +.br +.IR SCI/etc/librarypath.xml +Where Scilab should look for JNI libraries +.SH AUTHOR +Scilab was written by the Scilab Consortium. +.PP +This manual page was written by Sylvestre Ledru . --- scilab-5.2.2.orig/debian/copyright +++ scilab-5.2.2/debian/copyright @@ -0,0 +1,1530 @@ +This package was debianized by Torsten Werner + and Sylvestre Ledru and others. + +It was downloaded from http://www.scilab.org/ + +Copyright: + + Copyright (c) 2008 (DIGITEO) + Copyright (c) 1989-2008 (INRIA) + Copyright (c) 1989-2007 (ENPC) + +License: + + CeCILL + + + FREE SOFTWARE LICENSING AGREEMENT CeCILL + ======================================== + + +Notice +------ + + +This Agreement is a free software license that is the result of discussions +between its authors in order to ensure compliance with the two main +principles guiding its drafting: + - firstly, its conformity with French law, both as regards the law of + torts and intellectual property law, and the protection that it offers + to authors and the holders of economic rights over software. + - secondly, compliance with the principles for the distribution of free + software: access to source codes, extended user-rights. + +The following bodies are the authors of this license CeCILL (Ce : CEA, C : +CNRS, I : INRIA, LL : Logiciel Libre): + +Commissariat à l'Energie Atomique - CEA, a public scientific, technical and +industrial establishment, having its principal place of business at 31-33 +rue de la Fédération, 75752 PARIS cedex 15, France. + +Centre National de la Recherche Scientifique - CNRS, a public scientific +and technological establishment, having its principal place of business at +3 rue Michel-Ange 75794 Paris cedex 16, France. + +Institut National de Recherche en Informatique et en Automatique - INRIA, a +public scientific and technological establishment, having its principal +place of business at Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le +Chesnay cedex. + + +PREAMBLE +-------- + + +The purpose of this Free Software Licensing Agreement is to grant users the +right to modify and redistribute the software governed by this license +within the framework of an "open source" distribution model. + +The exercising of these rights is conditional upon certain obligations for +users so as to ensure that this status is retained for subsequent +redistribution operations. + +As a counterpart to the access to the source code and rights to copy, modify +and redistribute granted by the license, users are provided only with a +limited warranty and the software's author, the holder of the economic +rights, and the successive licensors only have limited liability. + +In this respect, it is brought to the user's attention that the risks +associated with loading, using, modifying and/or developing or reproducing +the software by the user given its nature of Free Software, that may +mean that it is complicated to manipulate, and that also therefore means +that it is reserved for developers and experienced professionals having +in-depth computer knowledge. Users are therefore encouraged to load and test +the Software's suitability as regards their requirements in conditions +enabling the security of their systems and/or data to be ensured and, more +generally, to use and operate it in the same conditions of security. +This Agreement may be freely reproduced and published, provided it is +not altered, and that no Articles are either added or removed herefrom. + +This Agreement may apply to any or all software for which the holder of the +economic rights decides to submit the operation thereof to its provisions. + + +Article 1 - DEFINITIONS +------------------------ + + +For the purposes of this Agreement, when the following expressions commence +with a capital letter, they shall have the following meaning: + +Agreement: means this Licensing Agreement, and any or all of its subsequent +versions. + +Software: means the software in its Object Code and/or Source Code form +and, where applicable, its documentation, "as is" at the time when the +Licensee accepts the Agreement. + +Initial Software: means the Software in its Source Code and/or Object Code +form and, where applicable, its documentation, "as is" at the time when it +is distributed for the first time under the terms and conditions of the +Agreement. + +Modified Software: means the Software modified by at least one +Contribution. + +Source Code: means all the Software's instructions and program lines to +which access is required so as to modify the Software. + +Object Code: means the binary files originating from the compilation of the +Source Code. + +Holder: means the holder of the economic rights over the Initial +Software. + +Licensee(s): mean(s) the Software user(s) having accepted the Agreement. + +Contributor: means a Licensee having made at least one Contribution. + +Licensor: means the Holder, or any or all other individual or legal entity, +that distributes the Software under the Agreement. + +Contributions: mean any or all modifications, corrections, translations, +adaptations and/or new functionalities integrated into the Software by any +or all Contributor, and the Static Modules. + +Module: means a set of sources files including their documentation that, +once compiled in executable form, enables supplementary functionalities or +services to be developed in addition to those offered by the Software. + +Dynamic Module: means any or all module, created by the Contributor, that +is independent of the Software, so that this module and the Software are in +two different executable forms that are run in separate address spaces, +with one calling the other when they are run. + +Static Module: means any or all module, created by the Contributor and +connected to the Software by a static link that makes their object codes +interdependent. This module and the Software to which it is connected, are +combined in a single executable. + +Parties: mean both the Licensee and the Licensor. + +These expressions may be used both in singular and plural form. + + +Article 2 - PURPOSE +------------------- + + +The purpose of the Agreement is to enable the Licensor to grant the +Licensee a free, non-exclusive, transferable and worldwide License for the +Software as set forth in Article 5 hereinafter for the whole term of +protection of the rights over said Software. + + +Article 3 - ACCEPTANCE +---------------------- + + +3.1. The Licensee shall be deemed as having accepted the terms and +conditions of this Agreement by the occurrence of the first of the +following events: +- (i) loading the Software by any or all means, notably, by downloading + from a remote server, or by loading from a physical medium; +- (ii) the first time the Licensee exercises any of the rights granted + hereunder. + +3.2. One copy of the Agreement, containing a notice relating to the +specific nature of the Software, to the limited warranty, and to the +limitation to use by experienced users has been provided to the Licensee +prior to its acceptance as set forth in Article 3.1 hereinabove, and the +Licensee hereby acknowledges that it is aware thereof. + + +Article 4 - EFFECTIVE DATE AND TERM +----------------------------------- + + +4.1. EFFECTIVE DATE + +The Agreement shall become effective on the date when it is accepted by the +Licensee as set forth in Article 3.1. + +4.2. TERM + +The Agreement shall remain in force during the whole legal term of +protection of the economic rights over the Software. + + +Article 5 - SCOPE OF THE RIGHTS GRANTED +--------------------------------------- + + +The Licensor hereby grants to the Licensee, that accepts such, the +following rights as regards the Software for any or all use, and for the +term of the Agreement, on the basis of the terms and conditions set forth +hereinafter. + +Otherwise, the Licensor grants to the Licensee free of charge exploitation +rights on the patents he holds on whole or part of the inventions +implemented in the Software. + +5.1. RIGHTS OF USE + +The Licensee is authorized to use the Software, unrestrictedly, as regards +the fields of application, with it being hereinafter specified that this +relates to: +- permanent or temporary reproduction of all or part of the Software by + any or all means and in any or all form. +- loading, displaying, running, or storing the Software on any or all + medium. +- entitlement to observe, study or test the operation thereof so as to + establish the ideas and principles that form the basis for any or all + constituent elements of said Software. This shall apply when the + Licensee carries out any or all loading, displaying, running, + transmission or storage operation as regards the Software, that it is + entitled to carry out hereunder. + +5.2. entitlement to make CONTRIBUTIONS + +The right to make Contributions includes the right to translate, adapt, +arrange, or make any or all modification to the Software, and the right to +reproduce the resulting Software. + +The Licensee is authorized to make any or all Contribution to the Software +provided that it explicitly mentions its name as the author of said +Contribution and the date of the development thereof. + +5.3. DISTRIBUTION AND PUBLICATION RIGHTS + +In particular, the right of distribution and publication includes the right +to transmit and communicate the Software to the general public on any or +all medium, and by any or all means, and the right to market, either in +consideration of a fee, or free of charge, a copy or copies of the Software +by means of any or all process. +The Licensee is further authorized to redistribute copies of the modified +or unmodified Software to third parties according to the terms and +conditions set forth hereinafter. + +5.3.1. REDISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION + +The Licensee is authorized to redistribute true copies of the Software in +Source Code or Object Code form, provided that said redistribution complies +with all the provisions of the Agreement and is accompanied by: +- a copy of the Agreement, +- a notice relating to the limitation of both the Licensor's warranty + and liability as set forth in Articles 8 and 9, +and that, in the event that only the Software's Object Code is +redistributed, the Licensee allows future Licensees unhindered access to +the Software's full Source Code by providing them with the terms and +conditions for access thereto, it being understood that the additional cost +of acquiring the Source Code shall not exceed the cost of transferring the +data. + +5.3.2. REDISTRIBUTION OF MODIFIED SOFTWARE + +When the Licensee makes a Contribution to the Software, the terms and +conditions for the redistribution of the Modified Software shall then be +subject to all the provisions hereof. + +The Licensee is authorized to redistribute the Modified Software, in Source +Code or Object Code form, provided that said redistribution complies with +all the provisions of the Agreement and is accompanied by: +- a copy of the Agreement, +- a notice relating to the limitation of both the Licensor's warranty + and liability as set forth in Articles 8 and 9, +and that, in the event that only the Modified Software's Object Code is +redistributed, the Licensee allows future Licensees unhindered access to +the Modified Software's full Source Code by providing them with the terms +and conditions for access thereto, it being understood that the additional +cost of acquiring the Source Code shall not exceed the cost of transferring +the data. + + +5.3.3. redistribution OF DYNAMIC MODULES + +When the Licensee has developed a Dynamic Module, the terms and conditions +hereof do not apply to said Dynamic Module, that may be distributed under +a separate Licensing Agreement. + +5.3.4. COMPATIBILITY WITH THE GPL LICENSE + +In the event that the Modified or unmodified Software is included in a code +that is subject to the provisions of the GPL License, the Licensee is +authorized to redistribute the whole under the GPL License. + +In the event that the Modified Software includes a code that is subject to +the provisions of the GPL License, the Licensee is authorized to +redistribute the Modified Software under the GPL License. + + +Article 6 - INTELLECTUAL PROPERTY +---------------------------------- + + +6.1. OVER THE INITIAL SOFTWARE + +The Holder owns the economic rights over the Initial Software. Any or all +use of the Initial Software is subject to compliance with the terms and +conditions under which the Holder has elected to distribute its work and no +one shall be entitled to and it shall have sole entitlement to modify the +terms and conditions for the distribution of said Initial Software. + +The Holder undertakes to maintain the distribution of the Initial Software +under the conditions of the Agreement, for the duration set forth in +article 4.2.. + +6.2. OVER THE CONTRIBUTIONS + +The intellectual property rights over the Contributions belong to the +holder of the economic rights as designated by effective legislation. + +6.3. OVER THE DYNAMIC MODULES + +The Licensee having developed a Dynamic Module is the holder of the +intellectual property rights over said Dynamic Module and is free to choose +the agreement that shall govern its distribution. + +6.4. JOINT PROVISIONS + +6.4.1. The Licensee expressly undertakes: +- not to remove, or modify, in any or all manner, the intellectual + property notices affixed to the Software; +- to reproduce said notices, in an identical manner, in the copies of + the Software. + +6.4.2. The Licensee undertakes not to directly or indirectly infringe the +intellectual property rights of the Holder and/or Contributors and to take, +where applicable, vis-à-vis its staff, any or all measures required to +ensure respect for said intellectual property rights of the Holder and/or +Contributors. + + +Article 7 - RELATED SERVICES +----------------------------- + + +7.1. Under no circumstances shall the Agreement oblige the Licensor to +provide technical assistance or maintenance services for the Software. + +However, the Licensor is entitled to offer this type of service. The +terms and conditions of such technical assistance, and/or such +maintenance, shall then be set forth in a separate instrument. Only the +Licensor offering said maintenance and/or technical assistance services +shall incur liability therefor. + +7.2. Similarly, any or all Licensor shall be entitled to offer to its +Licensees, under its own responsibility, a warranty, that shall only be +binding upon itself, for the redistribution of the Software and/or the +Modified Software, under terms and conditions that it shall decide upon +itself. Said warranty, and the financial terms and conditions of its +application, shall be subject to a separate instrument executed between the +Licensor and the Licensee. + + +Article 8 - LIABILITY +---------------------- + + +8.1. Subject to the provisions of Article 8.2, should the Licensor fail to +fulfill all or part of its obligations hereunder, the Licensee shall be +entitled to claim compensation for the direct loss suffered as a result of +a fault on the part of the Licensor, subject to providing evidence of it. + +8.2. The Licensor's liability is limited to the commitments made under this +Licensing Agreement and shall not be incurred as a result , in particular: +(i) of loss due the Licensee's total or partial failure to fulfill its +obligations, (ii) direct or consequential loss due to the Software's use or +performance that is suffered by the Licensee, when the latter is a +professional using said Software for professional purposes and (iii) +consequential loss due to the Software's use or performance. The Parties +expressly agree that any or all pecuniary or business loss (i.e. loss of +data, loss of profits, operating loss, loss of customers or orders, +opportunity cost, any disturbance to business activities) or any or all +legal proceedings instituted against the Licensee by a third party, shall +constitute consequential loss and shall not provide entitlement to any or +all compensation from the Licensor. + + +Article 9 - WARRANTY +--------------------- + + +9.1. The Licensee acknowledges that the current situation as regards +scientific and technical know-how at the time when the Software was +distributed did not enable all possible uses to be tested and verified, nor +for the presence of any or all faults to be detected. In this respect, the +Licensee's attention has been drawn to the risks associated with loading, +using, modifying and/or developing and reproducing the Software that are +reserved for experienced users. + +The Licensee shall be responsible for verifying, by any or all means, the +product's suitability for its requirements, its due and proper functioning, +and for ensuring that it shall not cause damage to either persons or +property. + +9.2. The Licensor hereby represents, in good faith, that it is entitled to +grant all the rights on the Software (including in particular the rights +set forth in Article 5 hereof over the Software). + +9.3. The Licensee acknowledges that the Software is supplied "as is" by the +Licensor without any or all other express or tacit warranty, other than +that provided for in Article 9.2 and, in particular, without any or all +warranty as to its market value, its secured, innovative or relevant +nature. + +Specifically, the Licensor does not warrant that the Software is free from +any or all error, that it shall operate continuously, that it shall be +compatible with the Licensee's own equipment and its software +configuration, nor that it shall meet the Licensee's requirements. + +9.4. The Licensor does not either expressly or tacitly warrant that the +Software does not infringe any or all third party intellectual right +relating to a patent, software or to any or all other property right. +Moreover, the Licensor shall not hold the Licensee harmless against any or +all proceedings for infringement that may be instituted in respect of the +use, modification and redistribution of the Software. Nevertheless, should +such proceedings be instituted against the Licensee, the Licensor shall +provide it with technical and legal assistance for its defense. Such +technical and legal assistance shall be decided upon on a case-by-case +basis between the relevant Licensor and the Licensee pursuant to a +memorandum of understanding. The Licensor disclaims any or all liability as +regards the Licensee's use of the Software's name. No warranty shall be +provided as regards the existence of prior rights over the name of the +Software and as regards the existence of a trademark. + + +Article 10 - TERMINATION +------------------------- + + +10.1. In the event of a breach by the Licensee of its obligations +hereunder, the Licensor may automatically terminate this Agreement thirty +(30) days after notice has been sent to the Licensee and has remained +ineffective. + +10.2. The Licensee whose Agreement is terminated shall no longer be +authorized to use, modify or distribute the Software. However, any or all +licenses that it may have granted prior to termination of the Agreement +shall remain valid subject to their having been granted in compliance with +the terms and conditions hereof. + + +Article 11 - MISCELLANEOUS PROVISIONS +-------------------------------------- + + +11.1. EXCUSABLE EVENTS + +Neither Party shall be liable for any or all delay, or failure to perform +the Agreement, that may be attributable to an event of force majeure, an +act of God or an outside cause, such as, notably, defective functioning, or +interruptions affecting the electricity or telecommunications networks, +blocking of the network following a virus attack, the intervention of the +government authorities, natural disasters, water damage, earthquakes, fire, +explosions, strikes and labor unrest, war, etc. + +11.2. The fact that either Party may fail, on one or several occasions, to +invoke one or several of the provisions hereof, shall under no +circumstances be interpreted as being a waiver by the interested Party of +its entitlement to invoke said provision(s) subsequently. + +11.3. The Agreement cancels and replaces any or all previous agreement, +whether written or oral, between the Parties and having the same purpose, +and constitutes the entirety of the agreement between said Parties +concerning said purpose. No supplement or modification to the terms and +conditions hereof shall be effective as regards the Parties unless it is +made in writing and signed by their duly authorized representatives. + +11.4. In the event that one or several of the provisions hereof were to +conflict with a current or future applicable act or legislative text, said +act or legislative text shall take precedence, and the Parties shall make +the necessary amendments so as to be in compliance with said act or +legislative text. All the other provisions shall remain effective. +Similarly, the fact that a provision of the Agreement may be null and +void, for any reason whatsoever, shall not cause the Agreement as a whole +to be null and void. + +11.5. LANGUAGE + +The Agreement is drafted in both French and English. In the event of a +conflict as regards construction, the French version shall be deemed +authentic. + + +Article 12 - NEW VERSIONS OF THE AGREEMENT +------------------------------------------- + + +12.1. Any or all person is authorized to duplicate and distribute copies of +this Agreement. + +12.2. So as to ensure coherence, the wording of this Agreement is protected +and may only be modified by the authors of the License, that reserve the +right to periodically publish updates or new versions of the Agreement, +each with a separate number. These subsequent versions may address new issues +encountered by Free Software. + +12.3. Any or all Software distributed under a given version of the +Agreement may only be subsequently distributed under the same version of +the Agreement, or a subsequent version, subject to the provisions of +article 5.3.4. + + +Article 13 - GOVERNING LAW AND JURISDICTION +------------------------------------------- + + +13.1. The Agreement is governed by French law. The Parties agree to +endeavor to settle the disagreements or disputes that may arise during the +performance of the Agreement out-of-court. + +13.2. In the absence of an out-of-court settlement within two (2) months as +from their occurrence, and unless emergency proceedings are necessary, the +disagreements or disputes shall be referred to the Paris Courts having +jurisdiction, by the first Party to take action. + + + Version 1.1 of 10/26/2004 + +Some third party libraires have been heavely +modified and incorporated into the source tree. Licenses are compatible. +Upstream is planning to remove this. + +Scilab is split in modules. + +On Debian systems +The complete text of the GNU Lesser General Public License +can be found in /usr/share/common-licenses/LGPL. +The complete text of the GNU General Public License can be found in +/usr/share/common-licenses/GPL +The complete text of the Artistic License can be found in +/usr/share/common-licenses/Artistic + +Here is the list of other licenses by libs: + +----- Libs: MALLOC ----- + +Files: +src/malloc.c + +Copyright: +1990, 1994 by AT&T, Lucent Technologies and Bellcore. + +License: +Permission to use, copy, modify, and distribute this software +and its documentation for any purpose and without fee is hereby +granted, provided that the above copyright notice appear in all +copies and that both that the copyright notice and this +permission notice and warranty disclaimer appear in supporting +documentation, and that the names of AT&T, Bell Laboratories, +Lucent or Bellcore or any of their entities not be used in +advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +AT&T, Lucent and Bellcore disclaim all warranties with regard to +this software, including all implied warranties of +merchantability and fitness. In no event shall AT&T, Lucent or +Bellcore be liable for any special, indirect or consequential +damages or any damages whatsoever resulting from loss of use, +data or profits, whether in an action of contract, negligence or +other tortious action, arising out of or in connection with the +use or performance of this software. + +----- Libs: doublylinkedlist ----- + +Files: +src/*.c + +Copyright: 2006 Daniel Lacroix + +License: +Public domain + +----- Libs: hashtable ----- + +Files: +hashtable.c hashtable.h hashtable_itr.c hashtable_itr.h +hashtable_private.h hashtable_utility.c hashtable_utility.h + +Copyright: 2002-2004 Christopher Clark + +License: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the original author; nor the names of any contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +----- Libs: libst ----- + +Files: +hashtable.c hashtable.h hashtable_itr.c hashtable_itr.h +hashtable_private.h hashtable_utility.c hashtable_utility.h + +Copyright: +1989 Jef Poskanzer +1989 Joe Campbell +1991 Lance Norskog + +License: +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. + +Here is the list of other licenses by modules: + + +----- Module: arnoldi ----- + +ARPACK +====== + +Files: +src/arpack/* + +Copyright: + +See also the file regarding the clarification on arpack license by +D. Lorensen. + +License: +Rice BSD Software License + +Permits source and binary redistribution of the software ARPACK and +P_ARPACK for both non-commercial and commercial use. + +Copyright (©) 2001, Rice University +Developed by D.C. Sorensen, R.B. Lehoucq, C. Yang, and K. Maschhoff. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* If you modify the source for these routines we ask that you change + the name of the routine and comment the changes made to the + original. + +* Written notification is provided to the developers of intent to use + this software. Also, we ask that use of ARPACK is properly cited in + any resulting publications or software documentation. + +* Neither the name of Rice University (RICE) nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY RICE AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RICE OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +----- Module: cacsd ----- +Slicot: +======= + +Files: +src/slicot/* + +sci_gateway/fortran/{sci_f_sident.f,sci_f_sorder.f,sci_f_findbd.f} + +Copyright: +WGS (Working Group on Software) - Slicot project + +License: +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +Slatec: +======= + +Files: +src/fortran/dgeco.f + +Copyright: + +License: +This is public domain software. + +C The SLATEC Common Mathematical Library is issued by the following +C Air Force Weapons Laboratory, Albuquerque +C Lawrence Livermore National Laboratory, Livermore +C Los Alamos National Laboratory, Los Alamos +C National Institute of Standards and Technology, Washington +C National Energy Research Supercomputer Center, Livermore +C Oak Ridge National Laboratory, Oak Ridge +C Sandia National Laboratories, Albuquerque +C Sandia National Laboratories, Livermore +C All questions concerning the distribution of the library should be +C directed to the NATIONAL ENERGY SOFTWARE CENTER, 9700 Cass Ave., +C Argonne, Illinois 60439, and not to the authors of the subprograms. +C This material was prepared as an account of work sponsored by the +C United States Government. Neither the United States, nor the +C Department of Energy, nor the Department of Defense, nor any of +C their employees, nor any of their contractors, subcontractors, or +C their employees, makes any warranty, expressed or implied, or +C assumes any legal liability or responsibility for the accuracy, +C completeness, or usefulness of any information, apparatus, product, +C or process disclosed, or represents that its use would not infringe +C upon privately owned rights. + + +Linpack: +======== + + +Files: +src/fortran/{dqrdc.f,wgesl.f,dqrsm.f,qvalz.f,qhesz.f,dqrsl.f,wgeco.f,hhdml.f, dgedi + +Copyright: + +License: +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed at the University of Tennessee, Knoxville, Innovative Computing Laboratories. + 4. The name of the University, the name of the Laboratory, or the names of its contributors may not be used to endorse or promote products derived from this software without specific written permission. + + +Misc: +===== + +Files: +src/fortran/{dfrmg.f,ricd.f,dhetr.f,rilac.f} + +Copyright: +Alan j. Laub + +License: +Domain public + +Files: +src/fortran/sszer.f + +Copyright: +A.Emami-Naeini + +License: +Domain public + +Files: +src/fortran/shrslv.f + +Copyright: +Bartels and Stewart + +License: +Domain public + +----- Module: call_scilab ----- + +Examples: +========= + +Files: examples/ + +Copyright: +Copyright (c) 2008-2009 - DIGITEO +Copyright (c) 1989-2008 - INRIA +Copyright (c) 1989-2007 - ENPC + +Licenses: +Public domain + +----- Module: core ----- + +getdynamicdebuginfo: +==================== + +Files: src/c/getdynamicdebuginfo.c + +Copyright: Albert Cahalan + +License: +LGPL + +md5: +==== + +Files: src/c/md5.c + +Copyright: L. Peter Deutsch + +License: + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution.----- Module: data_structures ----- +Copyright: +Copyright (c) 2008 - DIGITEO +Copyright (c) 1989-2008 - INRIA +Copyright (c) 1989-2007 - ENPC + +License: +This module must be used under the terms of the CeCILL. +This module 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 + + +Misc: +===== + +Files: src/c/hmops.c + +Copyright: Bruno Pincon + +License: +CeCILL + +----- Module: dynamic_link ----- + +Examples: +========= + +Files: examples/ + +Copyright: +Copyright (c) 2008 - DIGITEO +Copyright (c) 1989-2008 - INRIA +Copyright (c) 1989-2007 - ENPC + +Licenses: +Public domain + +----- Module: elementary_functions ----- + +Slatec: +======= + +Files: +src/fortran/slatec/ + +Copyright: + +License: +This is public domain software. + +C The SLATEC Common Mathematical Library is issued by the following +C Air Force Weapons Laboratory, Albuquerque +C Lawrence Livermore National Laboratory, Livermore +C Los Alamos National Laboratory, Los Alamos +C National Institute of Standards and Technology, Washington +C National Energy Research Supercomputer Center, Livermore +C Oak Ridge National Laboratory, Oak Ridge +C Sandia National Laboratories, Albuquerque +C Sandia National Laboratories, Livermore +C All questions concerning the distribution of the library should be +C directed to the NATIONAL ENERGY SOFTWARE CENTER, 9700 Cass Ave., +C Argonne, Illinois 60439, and not to the authors of the subprograms. +C This material was prepared as an account of work sponsored by the +C United States Government. Neither the United States, nor the +C Department of Energy, nor the Department of Defense, nor any of +C their employees, nor any of their contractors, subcontractors, or +C their employees, makes any warranty, expressed or implied, or +C assumes any legal liability or responsibility for the accuracy, +C completeness, or usefulness of any information, apparatus, product, +C or process disclosed, or represents that its use would not infringe +C upon privately owned rights. + + + +calerf: +======= + +File: src/fortran/calerf.f + +Copyright: +Takuya OOURA, Research Institute for Mathematical Sciences +Kyoto University, Kyoto 606-01 Japan + +License: +You may use, copy, modify this code for any purpose and without fee. +See http://www.kurims.kyoto-u.ac.jp/~ooura/index.html + + +qsort: +====== + +File: src/c/qsort.c + +Copyright: +The Regents of the University of California. + +License: +BSD license + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +Linpack: +======== + +Files: +src/c/unsfdcopy.c, src/fortran/linpack/{dgefa.f,dgesl.f,icopy.f,pade.f,wcopy.f,wpade.f} + +Copyright: +1978-1993 - Jack Dongarra + +License: +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed at the University of Tennessee, Knoxville, Innovative Computing Laboratories. + 4. The name of the University, the name of the Laboratory, or the names of its contributors may not be used to endorse or promote products derived from this software without specific written permission. + +Eispack: +======== + +Files: src/fortran/hqror2.f + +Copyright: +1983 - Burton s. Garbow + +License: +Public domain + +----- Module: javasci ----- + +Examples: +========= + +Files: examples/ + +Copyright: +Copyright (c) 2008-2009 - DIGITEO +Copyright (c) 1989-2008 - INRIA +Copyright (c) 1989-2007 - ENPC + +Licenses: +Public domain + +----- Module: fftw ----- + +FFTW3: +====== + +Files: +src/c/fftw3.h + +Copyright: +2003, 2006 Matteo Frigo +2003, 2006 Massachusetts Institute of Technology + +License: + * The following statement of license applies *only* to this header file, + * and *not* to the other files distributed with FFTW or derived therefrom: + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +----- Module: graphic_export ----- + +GL2PS: +====== +Files: src/c/gl2ps/gl2ps.c src/c/gl2ps/gl2ps.h + +Copyright: +Copyright (C) 2003, Christophe Geuzaine + +License: +LGPL + +See: http://www.geuz.org/gl2ps/COPYING.LGPL +----- Module: interpolation ----- + +Slatec: +======= + +Files: +src/fortran/slatec/{pchim.f, dtensbs.f} + +Copyright: + +License: +This is public domain software. + +C The SLATEC Common Mathematical Library is issued by the following +C Air Force Weapons Laboratory, Albuquerque +C Lawrence Livermore National Laboratory, Livermore +C Los Alamos National Laboratory, Los Alamos +C National Institute of Standards and Technology, Washington +C National Energy Research Supercomputer Center, Livermore +C Oak Ridge National Laboratory, Oak Ridge +C Sandia National Laboratories, Albuquerque +C Sandia National Laboratories, Livermore +C All questions concerning the distribution of the library should be +C directed to the NATIONAL ENERGY SOFTWARE CENTER, 9700 Cass Ave., +C Argonne, Illinois 60439, and not to the authors of the subprograms. +C This material was prepared as an account of work sponsored by the +C United States Government. Neither the United States, nor the +C Department of Energy, nor the Department of Defense, nor any of +C their employees, nor any of their contractors, subcontractors, or +C their employees, makes any warranty, expressed or implied, or +C assumes any legal liability or responsibility for the accuracy, +C completeness, or usefulness of any information, apparatus, product, +C or process disclosed, or represents that its use would not infringe +C upon privately owned rights. + +----- Module: linear_algebra ----- + +Slicot: +======= + +Files: +src/slicot/* + +sci_gateway/fortran/{sci_f_sident.f,sci_f_sorder.f,sci_f_findbd.f} + +Copyright: +WGS (Working Group on Software) - Slicot project + +License: +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software Foundation, +Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +Lapack: +======= + +Files: +src/fortran/DGELSY1.f + +Copyright: +Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd., +Courant Institute, Argonne National Lab, and Rice University +June 30, 1999 + +License: +LAPACK is a freely-available software package. It is available from +netlib via anonymous ftp and the World Wide Web. Thus, it can be +included in commercial software packages (and has been). We only ask +that proper credit be given to the authors. + +Like all software, it is copyrighted. It is not trademarked, but we do +ask the following: + +If you modify the source for these routines we ask that you change the +name of the routine and comment the changes made to the original. + +We will gladly answer any questions regarding the software. If a +modification is done, however, it is the responsibility of the person +who modified the routine to provide support. + +----- Module: optimization ----- + +SP: +=== + +File: src/c/sp.c + +Copyright: +1994 by Lieven Vandenberghe and Stephen Boyd. + +License: +Permission to use, copy, modify, and distribute this software for +any purpose without fee is hereby granted, provided that this entire +notice is included in all copies of any software which is or includes +a copy or modification of this software and in all copies of the +supporting documentation for such software. +This software is being provided "as is", without any express or +implied warranty. In particular, the authors do not make any +representation or warranty of any kind concerning the merchantability +of this software or its fitness for any particular purpose. + +Minpack: +======== + +Files: src/fortran/minpack/* + +Copyright: +Jorge More' , Burt Garbow, and Ken Hillstrom at +Argonne National Laboratory. +1999 University of Chicago. All rights reserved + +License: +Redistribution and use in source and binary forms, with or +without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. + +2. Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials +provided with the distribution. + +3. The end-user documentation included with the +redistribution, if any, must include the following +acknowledgment: + + "This product includes software developed by the + University of Chicago, as Operator of Argonne National + Laboratory. + + +qpgen2: +======= + +Files: src/fortran/{qpgen2.f, qpgen1sci.f} + +Copyright: +1995 Berwin A. Turlach + +License: +GPL + +----- Module: polynomials ----- + +Eispack: +======== + +Files: src/fortran/balbak.f + +Copyright: +1983 - Burton s. Garbow + +License: +Public domain + +----- Module: randlib ----- + +mt: +=== + +File: src/c/mt.c + +Copyright: +1997, 1999 Makoto Matsumoto and Takuji Nishimura. + +License: +Artistic license + +Freemat: +======== + +File: src/c/{ignbin.c, genbet.c, ignpoi.c, sgamma.c, sexpo.c} + +Copyright: +2002-2004 Samit Basu +1997-2002, Makoto Matsumoto and Takuji Nishimura + +License: + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + +kiss: +===== + +File: src/c/kiss.c + +Copyright: +G. Marsaglia + +License: +Public domain + +----- Module: scicos_blocks ----- +SCICOS: +======= + +Files: * + +Copyright: +INRIA + +License: +GPL +----- Module: scicos ----- +SCICOS: +======= + +Files: * + +Copyright: +INRIA + +License: +GPL + +Sundials: +========= + +Files: src/scicos_sundials/* + +Copyright: +2002, The Regents of the University of California. +Produced at the Lawrence Livermore National Laboratory +Written by A.C. Hindmarsh and R. Serban. +UCRL-CODE-155950 +All rights reserved. + +License: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the disclaimer below. + +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the disclaimer (as noted below) +in the documentation and/or other materials provided with the +distribution. + +3. Neither the name of the UC/LLNL nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +----- Module: scipad ----- +Copyright: +2002 - INRIA - Matthieu Philippe +2003-2006 - Weizmann Institute of Science - Enrico Segre +2004-2008 - Francois Vogel + +License: +GPL + +----- Module: sound ----- + +Misc: +===== + +Files: src/c/wav.c src/c/sox.c src/c/raw.c + +Copyright: +1992 Rick Richardson +1991 Lance Norskog And Sundry Contributors + +License: +This source code is freely redistributable and may be used for +any purpose. This copyright notice must be maintained. +Lance Norskog And Sundry Contributors are not responsible for +the consequences of using this software. +----- Module: sparse ----- + +sp: +=== + +Files: src/c/{spFortran.c, spSolve.c, spFactor.c, spOutput.c, spUtils.c, +spBuild.c, spAllocate.c} + +Copyright: +1985,86,87,88 Kenneth S. Kundert and the University of California. + +License: +BSD like +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and supporting +documentation and that the authors and the University of California +are properly credited. The authors and the University of California +make no representations as to the suitability of this software for +any purpose. It is provided `as is', without express or implied warranty. + +----- Module: spreadsheet ----- + +Ripole: +======= + +Files: src/c/ripole/* + +Copyright: +2003, PLD + +License: + +Redistribution and use in source and binary forms, with or +without modification, are permitted provided that the +following conditions are met: + +* Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. + +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. + +* Neither the name of the PLD nor the names of its contributors +may be used to endorse or promote products derived from this software +without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +----- Module: string ----- + +PCRE: +===== + +Files: +src/c/pcre_tables.c + +Copyright: +1997-2007 - University of Cambridge - Philip Hazel + +License: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +----- Module: tclsci ----- + +BWidget: +======== + +Files: tcl/BWidget-*/ + +Copyright +1998-1999 UNIFIX. +2001-2002 ActiveState Corp. + +License: +X11 +The following terms apply to all files associated with the software +unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, provided +that existing copyright notices are retained in all copies and that this +notice is included verbatim in any distributions. No written agreement, +license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE +IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE +NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the +U.S. government, the Government shall have only "Restricted Rights" +in the software and related documentation as defined in the Federal +Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you +are acquiring the software on behalf of the Department of Defense, the +software shall be classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in Clause +252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the +authors grant the U.S. Government and others acting in its behalf +permission to use and distribute the software in accordance with the +terms specified in this license. + + +sciGUI: +======= + +Files: tcl/sciGUI/* + +Copyright: +2004 Jaime Urzua Grez + +License: +GPL + + +----- Module: umfpack ----- +UMFPACK: +======== + +Files: * + +Copyright: +Bruno Pinçon, ESIAL-IECN, Inria CORIDA project +Some contributions from Antonio Manoel Ferreria Frasson, +Universidade Federal do Espírito Santo, Brazil. + (file intscispt.c) + +License: +CeCILL + + http://www.iecn.u-nancy.fr/~pincon/scilab/scilab.html + + +TAUCS: +====== + +Files: src/c/{taucs_scilab.h, taucs_scilab.c} + +Copyright: +2001, 2002, 2003 by Sivan Toledo, Tel-Aviv Univesity, stoledo@tau.ac.il. + +License: +Permission is hereby granted to use or copy this program, provided that +the Copyright, this License, and the Availability of the original version +is retained on all copies. User documentation of any code that uses this +code or any derivative code must cite the Copyright, this License, the +Availability note, and "Used by permission." If this code or any +derivative code is accessible from within MATLAB, then typing +"help taucs" must cite the Copyright, and "type taucs" must also cite +this License and the Availability note. Permission to modify the code +and to distribute modified code is granted, provided the Copyright, +this License, and the Availability note are retained, and a notice +that the code was modified is included. This software is provided to +you free of charge. --- scilab-5.2.2.orig/debian/watcher.sh +++ scilab-5.2.2/debian/watcher.sh @@ -0,0 +1,44 @@ +#!/bin/sh + +if [ "$#" -ne 4 ] +then + echo "Watcher: Bad args: $#" + exit 1 +fi + +CHECK_PID=$1 +DIR="$2" +FILE="$3" +GREP_FOR="$4" + +echo "Watcher: Check PID: $CHECK_PID" +echo "Watcher: Directory: $DIR" +echo "Watcher: File: $FILE" +echo "Watcher: Grep for: $GREP_FOR" + +if [ -d "$DIR" ]; then + if [ -f "$DIR/watcher-lock" ]; then + echo "Watcher: not spawning as lock in place" + exit 1 + else + echo "Watcher: creating lock" + touch $DIR/watcher-lock + fi +fi + +# If the PID we are told still exists (our caller is still running), +# the directory we are told (the working directory still exists) and +# the file we are told doesn't exist (the build stamp hasn't been created) +# keep going +while ps "$CHECK_PID" > /dev/null && + [ -d "$DIR" ] && + [ ! -f "$FILE" ] +do + sleep 600 + echo "Watcher: Tick." + ps ux | grep -- "$GREP_FOR" | grep -v grep +done + +echo "Watcher: Terminating." +echo "Watcher: Removing lock" +[ -f $DIR/watcher-lock ] && rm $DIR/watcher-lock \ No newline at end of file --- scilab-5.2.2.orig/debian/scilab-minimal-bin.install +++ scilab-5.2.2/debian/scilab-minimal-bin.install @@ -0,0 +1,62 @@ +debian/tmp/usr/lib/scilab/libmat.* +debian/tmp/usr/lib/scilab/libmex.* +debian/tmp/usr/lib/scilab/libmx.* +debian/tmp/usr/lib/scilab/libsciaction_binding.* +debian/tmp/usr/lib/scilab/libsciapi_scilab.* +debian/tmp/usr/lib/scilab/libsciarnoldi.* +debian/tmp/usr/lib/scilab/libsciboolean.* +debian/tmp/usr/lib/scilab/libscicacsd.* +debian/tmp/usr/lib/scilab/libscicall_scilab.* +debian/tmp/usr/lib/scilab/libscicompletion.* +debian/tmp/usr/lib/scilab/libsciconsole-disable.* +debian/tmp/usr/lib/scilab/libscicore.* +debian/tmp/usr/lib/scilab/libscidata_structures.* +debian/tmp/usr/lib/scilab/libscidifferential_equations.* +debian/tmp/usr/lib/scilab/libscidouble.* +debian/tmp/usr/lib/scilab/libscidoublylinkedlist.* +debian/tmp/usr/lib/scilab/libscidynamiclibrary.* +debian/tmp/usr/lib/scilab/libscidynamic_link.* +debian/tmp/usr/lib/scilab/libscielementary_functions.* +debian/tmp/usr/lib/scilab/libscifftw.* +debian/tmp/usr/lib/scilab/libscifileio.* +debian/tmp/usr/lib/scilab/libscifunctions.* +debian/tmp/usr/lib/scilab/libscigraphic_export-disable.* +debian/tmp/usr/lib/scilab/libscigraphics-disable.* +debian/tmp/usr/lib/scilab/libscigui-disable.* +debian/tmp/usr/lib/scilab/libscihashtable.* +debian/tmp/usr/lib/scilab/libscihdf5-forceload-disable.* +debian/tmp/usr/lib/scilab/libscihdf5.* +debian/tmp/usr/lib/scilab/libscihistory_manager.* +debian/tmp/usr/lib/scilab/libsciinteger.* +debian/tmp/usr/lib/scilab/libsciinterpolation.* +debian/tmp/usr/lib/scilab/libsciintersci.* +debian/tmp/usr/lib/scilab/libsciio.* +debian/tmp/usr/lib/scilab/libscijvm-disable.* +debian/tmp/usr/lib/scilab/libscilab-cli.* +debian/tmp/usr/lib/scilab/libscilibst.* +debian/tmp/usr/lib/scilab/libscilinear_algebra.* +debian/tmp/usr/lib/scilab/libscilocalization.* +debian/tmp/usr/lib/scilab/libscimalloc.* +debian/tmp/usr/lib/scilab/libscimatio.* +debian/tmp/usr/lib/scilab/libscioptimization.* +debian/tmp/usr/lib/scilab/libscioutput_stream.* +debian/tmp/usr/lib/scilab/libscipolynomials.* +debian/tmp/usr/lib/scilab/libscipvm.* +debian/tmp/usr/lib/scilab/libscirandlib.* +debian/tmp/usr/lib/scilab/libscishell.* +debian/tmp/usr/lib/scilab/libscisignal_processing.* +debian/tmp/usr/lib/scilab/libscisound.* +debian/tmp/usr/lib/scilab/libscisparse.* +debian/tmp/usr/lib/scilab/libscispecial_functions.* +debian/tmp/usr/lib/scilab/libscispreadsheet.* +debian/tmp/usr/lib/scilab/libscistatistics.* +debian/tmp/usr/lib/scilab/libscistring.* +debian/tmp/usr/lib/scilab/libscisundials.* +debian/tmp/usr/lib/scilab/libscisymbolic.* +debian/tmp/usr/lib/scilab/libscitclsci.* +debian/tmp/usr/lib/scilab/libscitime.* +debian/tmp/usr/lib/scilab/libsciumfpack.* +debian/tmp/usr/lib/scilab/libsciwindows_tools.* +debian/tmp/usr/lib/scilab/libscixcos-disable.* +debian/tmp/usr/lib/scilab/libscixpad-disable.* +debian/tmp/usr/lib/pkgconfig/ --- scilab-5.2.2.orig/debian/scilab.desktop +++ scilab-5.2.2/debian/scilab.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Comment=Scientific software package for numerical computations +Comment[fr]=Logiciel scientifique de calcul numérique +Comment[de]=eine Wissenschaftssoftware für numerische Berechnungen +Exec=scilab +GenericName=Scientific Software Package +GenericName[fr]=Logiciel de calcul numérique +GenericName[de]=Wissenschaftssoftware +Icon=/usr/share/scilab/icons/scilab.xpm +Name=Scilab +Name[de]=Scilab +StartupNotify=false +Terminal=false +Type=Application +Categories=Education;Science;Math;Development;Physics; --- scilab-5.2.2.orig/debian/modelicac.1 +++ scilab-5.2.2/debian/modelicac.1 @@ -0,0 +1,52 @@ +.TH "modelicac" "1" "November 18, 2008" +.SH NAME +modelicac \- modelicac is a compiler for a subset of the Modelica language including parts of the 'equation' subset that can express relations between Real variable. +.SH SYNOPSIS +.B modelicac [-c] [-o ] [ -L directory | -hpath directory | -keep-all-variables | -jac | -no-parameter-removal | -no-simplifs | -trace filename | -xml ] +This manual page documents briefly the +.B modelicac +commands. +Note that modelicac is only available on the platform which are supported by +ocamlopt (ie amd64 hurd-i386 i386 powerpc sparc) +.PP +.SH OPTIONS +A complete list of options is included below. +.TP +.B \-c +Compile only, do not instantiate. Modelicac produces a "*.moc" file when invoked with that option. +.TP +.B \-o outputfile +Set output file name to (this option also works +with \-c option but is somewhat useless because of the class +name restrictions given above). +.TP +.B \-L directory +Add to the list of directories to be searched when +producing a C file (no effect when used with \-c). +.TP +.B \-hpath directory +Specify a path to be added to #include directives in the +generated C code. +.TP +.B \-keep-all-variables + Do not remove any variable from the initial system. +.TP +.B \-jac +Generate analytic jacobian matrix code. +.TP +.B \-no-parameter-removal +Do not remove any parameter +.TP +.B \-no-simplifs +Same as \-keep\-all\-variables \-no\-parameter\-removal +.TP +.B \-trace filename +Generate tracing information for external function calls +into +.TP +.B \-xml +Generate an XML version of the model instead of target code +.SH AUTHOR +Modelicac was written by TNI-Valiosys and Imagineby. +.PP +This manual page was written by Sylvestre Ledru . --- scilab-5.2.2.orig/debian/scilab-cli.menu +++ scilab-5.2.2/debian/scilab-cli.menu @@ -0,0 +1,6 @@ +?package(scilab-cli):\ + needs="text"\ + section="Applications/Science/Mathematics"\ + icon="/usr/share/scilab-cli/icons/scilab.xpm" \ + title="Scilab"\ + command="/usr/bin/scilab-cli" --- scilab-5.2.2.orig/debian/scilab-data.lintian-overrides +++ scilab-5.2.2/debian/scilab-data.lintian-overrides @@ -0,0 +1,17 @@ +# Call Scilab from application... Visual project +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/core/examples/call_scilab/c/visual_studio/CallSciVC.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/core/examples/call_scilab/c/visual_studio/CallSciVC.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/core/examples/call_scilab/fortran/example.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwriteboolean_vc/readwriteboolean.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwriteboolean_vc/readwriteboolean.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritecomplexmatrix_vc/readwritecomplexmatrix.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritecomplexmatrix_vc/readwritecomplexmatrix.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritewmatrix_vc/readwritematrix.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritewmatrix_vc/readwritematrix.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritewtring_vc/readwritestring.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/basicExamples/readwritewtring_vc/readwritestring.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/call_scilab/c/visual_studio/CallSciVC.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/call_scilab/c/visual_studio/CallSciVC.vcproj +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/call_scilab/fortran/example.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/call_scilab/NET/VB.NET/VB.NET.sln +scilab-data: windows-devel-file-in-package usr/share/scilab/modules/call_scilab/examples/call_scilab/NET/C#/DotNetScilab.sln --- scilab-5.2.2.orig/debian/scilab-doc.links +++ scilab-5.2.2/debian/scilab-doc.links @@ -0,0 +1 @@ +usr/lib/scilab/man usr/share/doc/scilab-doc/man --- scilab-5.2.2.orig/debian/scilab-doc.lintian-overrides +++ scilab-5.2.2/debian/scilab-doc.lintian-overrides @@ -0,0 +1,3 @@ +# Actual documentation files +scilab-doc: extra-license-file usr/share/scilab/modules/umfpack/help/en_US/umf_license.xml +scilab-doc: extra-license-file usr/share/scilab/modules/umfpack/help/en_US/taucs_license.xml --- scilab-5.2.2.orig/debian/scilab.manpages +++ scilab-5.2.2/debian/scilab.manpages @@ -0,0 +1,2 @@ +debian/scilab.1 +debian/scilab-adv-cli.1 --- scilab-5.2.2.orig/debian/scilab-data.install +++ scilab-5.2.2/debian/scilab-data.install @@ -0,0 +1,3 @@ +debian/tmp/usr/share/scilab +debian/tmp/usr/share/locale + --- scilab-5.2.2.orig/debian/scilab.install +++ scilab-5.2.2/debian/scilab.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/scilab +debian/tmp/usr/bin/scilab-adv-cli +debian/scilab.desktop usr/share/applications --- scilab-5.2.2.orig/debian/changelog +++ scilab-5.2.2/debian/changelog @@ -0,0 +1,952 @@ +scilab (5.2.2-9ubuntu1) maverick; urgency=low + + * Fix a problem in the ia64 startup. (Closes: #593684) + * Build the help file by increasing the amount of memory available to the JVM + (Closes: #599149) + * Fails the build when some key components are not built + + -- Sylvestre Ledru Wed, 06 Oct 2010 01:13:47 +0200 + +scilab (5.2.2-8) unstable; urgency=high + + * SECURITY UPDATE: + - (CVE-2010-3378) : Insecure library loading (Closes: #598422, #598423) + + -- Sylvestre Ledru Thu, 30 Sep 2010 15:17:57 +0200 + +scilab (5.2.2-7) unstable; urgency=low + + * Fix a bad upload: Not binNMU-able (Closes: #597755) + * Fix an issue with mips64. Thanks to Liushiwei (Closes: #593902) + * Wrong recommends on sivp (Closes: #576475) + + -- Sylvestre Ledru Thu, 23 Sep 2010 14:07:07 +0200 + +scilab (5.2.2-6) unstable; urgency=low + + * Fix a problem with the build system + + -- Sylvestre Ledru Sat, 18 Sep 2010 08:50:49 +0200 + +scilab (5.2.2-5) unstable; urgency=low + + [ Matthias Klose ] + * Fix JVM detection for armv machines (Closes: #596509) + + -- Sylvestre Ledru Sun, 12 Sep 2010 11:14:58 +0200 + +scilab (5.2.2-4) unstable; urgency=low + + * Fix a FTBFS under powerpc (conflicting declaration of basename) + basename.diff + + -- Sylvestre Ledru Mon, 16 Aug 2010 22:20:42 +0200 + +scilab (5.2.2-3) unstable; urgency=low + + * Remove option -fwritable-string. writable-string.diff (Closes: #593114) + * Fix a problem in the detection of sparc for sivp sparcstartup.diff + (Closes: #591541) + * Update copyright file to fix lintian warning: + copyright-refers-to-deprecated-bsd-license-file + * Standards-Version updated to version 3.9.1 + + -- Sylvestre Ledru Mon, 16 Aug 2010 16:03:13 +0200 + +scilab (5.2.2-2) unstable; urgency=low + + * Missing files in libjavasci (Closes: #585679) + * libjavasci arch: all => any + * Rpath back in business for sciscipy (Closes: #586746) + * Set the exact dependencies on jgraphx (1.2.0.8). Too many compatibilities + issues. + + -- Sylvestre Ledru Sun, 27 Jun 2010 17:22:12 +0200 + +scilab (5.2.2-1) unstable; urgency=low + + * New upstream release + * better-feedback-on-lib-error.diff, full_support.diff, renesas-sh.diff, + s390javadetection.diff, sparc64.diff, test_run_permission.diff, + z_cpudetection.diff removed (applied upstream) + + -- Sylvestre Ledru Fri, 16 Apr 2010 15:57:24 +0200 + +scilab (5.2.1-9) unstable; urgency=low + + * Add procps as a build dependency to make the watcher work (Closes: #577870) + + -- Sylvestre Ledru Thu, 15 Apr 2010 10:26:23 +0200 + +scilab (5.2.1-8) unstable; urgency=low + + * Enable also the keep alive for Debian (sparc has some pbs on the + documentation build) + * Update of the completion script + * Update of the README.Debian file (Scilab is free since 5.0.0) + * Fix a problem with the unitary tests (permission). Backport from upstream. + test_run_permission.diff + * In case of error on the library load, provide more feedbacks + better-feedback-on-lib-error.diff + + -- Sylvestre Ledru Sat, 03 Apr 2010 22:12:44 +0200 + +scilab (5.2.1-7) unstable; urgency=low + + * Bad detection on the CPU detection for the Java arch. + + -- Sylvestre Ledru Wed, 24 Mar 2010 00:45:20 +0100 + +scilab (5.2.1-6) unstable; urgency=low + + * Add a scilab bash completion script + + -- Sylvestre Ledru Mon, 22 Mar 2010 15:16:23 +0100 + +scilab (5.2.1-5) unstable; urgency=low + + * scilab-include is now arch dependent because machine.h is arch dependent + and is included by some Scilab modules and causes some potential issues + like in scilab-overload (Closes: #550243) + + -- Sylvestre Ledru Mon, 08 Mar 2010 15:58:54 +0100 + +scilab (5.2.1-4) unstable; urgency=low + + [ Christoph Korn ] + * debian/rules, debian/watcher.sh: Add a ticker to the build to prevent + timeouts on some arches (only use it on Ubuntu because Debian does not + have a timeout). Thanks to Colin Watson and Iain Lane for this idea. + The watcher has been copied from the agda package. + + -- Sylvestre Ledru Fri, 05 Mar 2010 14:19:01 +0100 + +scilab (5.2.1-3) unstable; urgency=low + + * Support of Renesas SH(sh4) thanks to Nobuhiro Iwamatsu for the patch + renesas-sh.diff (Closes: #570587) + * Fix of an error in the sparc64 detection at runtime + + -- Sylvestre Ledru Fri, 19 Feb 2010 23:50:54 +0100 + +scilab (5.2.1-2) unstable; urgency=low + + * Support of sparc64 (sparc64.diff) + + -- Sylvestre Ledru Fri, 19 Feb 2010 12:10:12 +0100 + +scilab (5.2.1-1) unstable; urgency=low + + * New upstream release + * Some patches removed jgraphx-1.2.0.diff jgraphx-save.diff + ImplicitPointerConversions.diff + + -- Sylvestre Ledru Thu, 18 Feb 2010 09:36:03 +0100 + +scilab (5.2.0-7) unstable; urgency=low + + * Workaround to fix an error in jgraphx (jgraphx-save.diff) + * Update of some descriptions of package + * Scilab build doc dependencies moved from package scilab-doc to + scilab-full-bin + * Scilab package recommends now scilab-doc (and suggests scilab-doc-pt-br + and scilab-doc-fr) + * Update of the debian/watch file to match the new upstream website + + -- Sylvestre Ledru Sat, 13 Feb 2010 16:00:55 +0100 + +scilab (5.2.0-6) unstable; urgency=low + + * Missing dependency on scilab-full-bin for package scilab + + -- Sylvestre Ledru Mon, 08 Feb 2010 12:17:04 +0100 + +scilab (5.2.0-5) unstable; urgency=low + + * Update of package descriptions + * Package scilab-doc-pt-br (Brazilian Portuguese) added + * circular dependency with scilab-minimal-bin on scilab-full-bin removed + by moving some libraries from a package to the other (Closes: #567194) + * Update of the jgraphx patch which was causing some issues with xcos + Thanks to Clement David for the fix. + * Standards-Version updated to version 3.8.4 + + -- Sylvestre Ledru Thu, 04 Feb 2010 13:19:21 +0100 + +scilab (5.2.0-4) unstable; urgency=low + + * New packages added: scilab-cli (for command line interpretor), scilab-bin + has been split between scilab-minimal-bin and scilab-full-bin + * Fix syntax error in the changelog + * scilab-data lintian overrides fixed + * lintian overrides added on scilab-test + + -- Sylvestre Ledru Sun, 24 Jan 2010 15:33:47 +0100 + +scilab (5.2.0-3) unstable; urgency=low + + * Explicit dependency on scilab-sivp (>= 5.0.0) (Closes: #561856) + * Patch to build/run against jgraphx 1.2.0.7 (jgraphx-1.2.0.diff) + * Patch to build/run against jhdf 2.6 (jhdf2.6.diff) + + -- Sylvestre Ledru Fri, 22 Jan 2010 17:33:39 +0100 + +scilab (5.2.0-2) unstable; urgency=low + + * Move to unstable + * Some implicit pointer conversions removed + (ImplicitPointerConversions.diff) + + -- Sylvestre Ledru Mon, 18 Jan 2010 23:06:56 +0100 + +scilab (5.2.0-1) experimental; urgency=low + + * New upstream release (dependencies added: jlatexmath, jhdf, hdf5, + libjgraphx) + * alphabuild.diff, exitincode.diff, fpu_control.diff, jvm-powerpc.diff + javaruntimedetection.diff, malloc.diff, z_java_debug.diff, + z_mipsel_arm_mgmt.diff, autoconf-libs-filed-updated.diff, + ocaml-not-available.diff, typo.diff removed (applied upstream) + * PVM_ROOT set is no longer required + + -- Sylvestre Ledru Tue, 22 Dec 2009 13:47:23 +0100 + +scilab (5.1.1-13) unstable; urgency=low + + * Recommends sivp => scilab-sivp (Closes: #560174) + * scilab-swt, scilab-scimax, scilab-plotlib, scilab-ann added to Suggests + + -- Sylvestre Ledru Sat, 12 Dec 2009 14:18:21 +0100 + +scilab (5.1.1-12) unstable; urgency=low + + * openjdk-6-jdk => default-jdk + + -- Sylvestre Ledru Tue, 03 Nov 2009 23:51:04 +0100 + +scilab (5.1.1-11) unstable; urgency=low + + * In the version 5.1.1-10, I changed a mv by a cp and it caused the help + file to be stored in both packages (Closes: #547624) + + -- Sylvestre Ledru Mon, 21 Sep 2009 10:18:54 +0200 + +scilab (5.1.1-10) unstable; urgency=low + + * Do not build the help on arch != amd64/i386. Waiting for upstream to + improve the build time + * Force the dependency on openjdk-6-jre | sun-java6-jre on scilab-bin to + make sure that libjava is available (Closes: #538359) + + -- Sylvestre Ledru Sat, 19 Sep 2009 14:13:52 +0200 + +scilab (5.1.1-9) unstable; urgency=low + + * mipsel and armel management added (z_mipsel_arm_mgmt.diff patch added) + + -- Sylvestre Ledru Wed, 09 Sep 2009 00:28:10 +0200 + +scilab (5.1.1-8) unstable; urgency=low + + * Update libs_by_debian.m4 which is the libs.m4 of autoconf 2.64 + (bug reported upstream) (LP: #414410) + * Removal of Torsten on his request (Thanks for everything) + * Standards-Version updated to 3.8.3 + * DM-Upload-Allowed removed + + -- Sylvestre Ledru Sun, 30 Aug 2009 11:07:45 +0200 + +scilab (5.1.1-7) unstable; urgency=low + + [ Sylvestre Ledru ] + * Change of my email address since I am now DD \o/ + * Better processing with the removal of the rpath + * dh_desktop call removed + * Standards-Version updated to 3.8.2 + * Force the minimal version of suitesparse to 3.4.0-1. This version + introduced new binary packages (libumfpack and libamd here) + + [ Christoph Korn ] + * debian/control: + * Set libscilab-java as architecture independent because it only + contains a jar file. + * Added scilab-bin-dbg as debugging package. CDBS should do the rest. + * debian/rules: + * Moved the install code for icons from "binary-install/libscilab-java::" + target to "install/scilab::" target. + + -- Sylvestre Ledru Fri, 14 Aug 2009 16:06:35 +0200 + +scilab (5.1.1-6) unstable; urgency=low + + * better install which should really fix the previous bug + (Closes: #528517) + * More feedbacks on the java detection (z_java_debug.diff) + * Enable a default case on the startup about the java detection + (javaruntimedetection.diff) + + -- Sylvestre Ledru Thu, 14 May 2009 16:38:17 +0200 + +scilab (5.1.1-5) unstable; urgency=low + + * install/scilab wasn't called when building binary for other archs. + Therefor not installing correctly everything (Closes: #528517) + * A bad define was causing a silly include (alphabuild.diff) + * uname -m is returning s390x on some s390 archs (s390javadetection.diff) + * manpage of modelicac updated with the information about the + availability of this binary + + -- Sylvestre Ledru Wed, 13 May 2009 14:12:23 +0200 + +scilab (5.1.1-4) unstable; urgency=low + + * librefblas3-dev does not exist (yet). Thanks to Jose Ramon + * Do not stop when ocamlopt is not available on the arch + (ocaml-not-available.diff) + * Provide a clear error message for archs where modelicac compiler is + not available (modelicac-not-available.diff) + * scilab startup script moved from package scilab => scilab-bin (because of + the ocamlopt problem, I cannot predict if modelicac will be available or + not. Therefor, I ship usr/bin/ instead of binary per binary. This will + also simplifies the packaging of Scilab 5.2) + + -- Sylvestre Ledru Tue, 28 Apr 2009 18:47:03 +0200 + +scilab (5.1.1-3) unstable; urgency=low + + * Fix warnings in the manpages (modelicac.1 & scilab.1) + * Fix a few typo in the code (typo.diff) + * Remove some exit() in some libs of Scilab (exitincode.diff) + * Encoding removed from scilab.desktop (it is now the default encoding) + * call_scilab documentation was not correctly loaded (missingaddchapter.diff) + * change of the order of the dependencies of the numerical deps (didn't work + buildd) (Closes: #525935) + * Build-dep atlas3-base-dev renamed to libatlas-base-dev + + -- Sylvestre Ledru Mon, 27 Apr 2009 14:51:57 +0200 + +scilab (5.1.1-2) unstable; urgency=low + + * More windows-devel-file-in-package lintian ignored + * libscilab-java is now in Section: java + * Upload in unstable + * Standards-Version updated to 3.8.1 + * compat & debhelpder dep updated from 4 => 7 + + -- Sylvestre Ledru Wed, 22 Apr 2009 14:58:37 +0200 + +scilab (5.1.1-1) experimental; urgency=low + + [ Christoph Korn ] + * New upstream version. + (patches 64bitsdetection.diff filesWithSpace.diff javaHeadLess.diff + displayStack.diff xmlCleanupParser.diff removed. Applied upstream) + + [ Sylvestre Ledru ] + * Add a patch to manage powerpc detection of the JVM (jvm-powerpc.diff) + * Add a patch to use only fpu_control under Linux & x86 (fpu_control.diff) + + -- Sylvestre Ledru Sun, 19 Apr 2009 16:42:49 +0200 + +scilab (5.1-2) experimental; urgency=low + + [ Sylvestre Ledru ] + * Package scilab-include added (was missing in the previous version) + * sivp added in the recommanded packages (Closes: #505203) + * Replaces: scilab (< 5.0) added in scilab-bin (caused issue in the 4.X + => 5.X upgrade) + * Patch xmlCleanupParser.diff added (fix some problems with the latest + version of libxml... which is not yet present in Debian). + * Add a lintian override for some visual project files + * Copyright update about javasci's examples (public domain now) + * Missing deps on docbook-xsl for scilab-doc + + [ Christoph Korn ] + * debian/patches/filesWithSpace.diff: Removes a space in two filenames. + * debian/rules: Remove empty translation files (Closes LP: #272264) + + -- Sylvestre Ledru Tue, 24 Feb 2009 11:38:38 +0100 + +scilab (5.1-1) experimental; urgency=low + + * New upstream release + * Some patches removed (included upstream) + * Better watch file + * Missing dep to pkg-config + * Patch javaHeadLess.diff added (build Scilab into a chroot) + * Patch 64bitsdetection.diff added (better detection of a 64 bits CPU) + + [ Christoph Korn ] + * ${misc:Depends} added to make lintian happy + * deleted debian/patches/series because quilt is not used as patch system + * Dropped g++ build dependency to make lintian happy. + * debian/control: Changed the unique package descriptions to + make lintian happy. + + -- Sylvestre Ledru Fri, 13 Feb 2009 09:44:31 +0100 + +scilab (5.0.3-6) experimental; urgency=low + + * Integration of a patch to be able to build french without the locale + + -- Sylvestre Ledru Wed, 21 Jan 2009 16:52:36 +0100 + +scilab (5.0.3-5) experimental; urgency=low + + * Add a backported patch from upstream to be able to build the + documentation without the french localization installed on the + system + + -- Sylvestre Ledru Wed, 28 Jan 2009 14:02:06 +0100 + +scilab (5.0.3-4) experimental; urgency=low + + * scilab.desktop wasn't install (thanks again to Christoph Korn) and + and the categories were wrong + + -- Sylvestre Ledru Wed, 07 Jan 2009 12:57:24 +0100 + +scilab (5.0.3-3) experimental; urgency=low + + * Missing dep to ant & docbook-xsl + * Information about the LGPL added in the copyright file + * Force a minimal version of jeuclid + * Install the icon + * Fix a problem in the scilab.desktop file (thanks to Christoph Korn) + * Icons added to the menu item + + -- Sylvestre Ledru Tue, 30 Dec 2008 09:38:59 +0100 + +scilab (5.0.3-2) experimental; urgency=medium + + * Warnings removed on startup + * Tests moved to scilab-test package + + -- Sylvestre Ledru Sat, 22 Nov 2008 10:28:30 +0100 + +scilab (5.0.3-1) experimental; urgency=medium + + * New upstream version (Closes: #483682, #499565, #486876) + Massive changes in the package construction + * Package moved to main since Scilab is free (CeCILL license) + * modelicac, intersci and scilab manpages added + + -- Sylvestre Ledru Fri, 1 Oct 2008 13:37:08 +0200 + +scilab (4.1.2-6) unstable; urgency=low + + * Debian-science added as maintainer + * SVN moved to debian-science repository + * Standards-Version updated to 3.8.0 + * Fix a security issue reported by Dmitry E. Oboukhov. (Closes: #496414) + + -- Sylvestre Ledru Wed, 10 Sep 2008 13:35:28 +0200 + +scilab (4.1.2-5) unstable; urgency=low + + * Add DM-Upload-Allowed: yes to enable uploads for Sylvestre. + + -- Torsten Werner Tue, 29 Apr 2008 20:22:38 +0200 + +scilab (4.1.2-4) unstable; urgency=low + + * Replace g77 by gfortran. + * Improve dependencies on wish and scilab-doc. + * Drop compatibility with versions prior the Etch release. + + -- Torsten Werner Sun, 09 Mar 2008 19:37:55 +0100 + +scilab (4.1.2-3) unstable; urgency=low + + * Add debian/watch. + * Update Homepage and Vcs headers in debian/control. + * Change Standards-Version: 3.7.3. + * Switch to debhelper 5. + + -- Torsten Werner Sun, 16 Dec 2007 23:03:17 +0100 + +scilab (4.1.2-2) unstable; urgency=low + + * Move architecture dependent files from package scilab to scilab-bin. + (Closes: #452461) + * Support binary NMUs. + * Fix desktop and menu files. + + -- Torsten Werner Sun, 25 Nov 2007 17:42:55 +0100 + +scilab (4.1.2-1) unstable; urgency=low + + * New upstream version + + -- Sylvestre Ledru Mon, 22 Oct 2007 14:29:42 +0200 + +scilab (4.1.1-2) unstable; urgency=low + + [ Sylvestre Ledru ] + * Some binaries (name, lib ...) used by Scilab toolboxes were removed. + + [ Aurélien GÉRÔME ] + * Too quick to check/upload previously: lintian errors and + warnings are still there, but are removed upstream in scilab 5. + + -- Sylvestre Ledru Fri, 8 Jun 2007 11:41:12 +0200 + +scilab (4.1.1-1) unstable; urgency=low + + [ Sylvestre Ledru ] + * New upstream version: this version fixes an important bug in the + displaying of some numbers. + * Patch javasci.diff removed: merged upstream. + + [ Aurélien GÉRÔME ] + * Upload to unstable with low urgency. + * Add the correct XS-Vcs-Svn and XS-Vcs-Browser fields in + debian/control. + * All lintian errors and warnings are now fixed upstream. + + -- Aurélien GÉRÔME Tue, 29 May 2007 21:29:02 +0200 + +scilab (4.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Torsten Werner Fri, 13 Apr 2007 19:32:34 +0200 + +scilab (4.1-1) unstable; urgency=medium + + * New upstream version. + * Some patches removed or updated (reported to the upstream) + * Add debian/patches/stack-c.diff to remove the compilation warning "'c1_local' defined but not used" + + -- Sylvestre Ledru Tue, 13 Mar 2007 13:37:08 +0200 + +scilab (4.0-12) unstable; urgency=high + + [ Sylvestre Ledru ] + * Add debian/patches/javasci.diff to translate a comment in English, + because a French accent triggered a FTBFS with gcj-4.1. + + [ Aurélien GÉRÔME ] + * Update debian/patches/build.diff to fix a FTBFS on alpha + architecture: use built-in memory allocation functions on 64-bit + architectures. (Closes: #402736) + * Conform to the policy by using "-g -Wall" in CFLAGS and FFLAGS, + but not touching optimisation flags. + * Disable Java interface by default. + + -- Aurélien GÉRÔME Thu, 14 Dec 2006 23:04:26 +0100 + +scilab (4.0-11) unstable; urgency=medium + + [ Aurélien GÉRÔME ] + * Add Sylvestre and myself to the Uploaders field in debian/control. + * Add the XS-Autobuild field in debian/control. (Closes: #401117) + + [ Torsten Werner ] + * Apply an upstream patch for building on mips and mipsel. + * Set urgency to medium because this fixes a FTBFS bug. + * Switch to external pvm library. + + -- Torsten Werner Wed, 6 Dec 2006 03:42:43 +0100 + +scilab (4.0-10) unstable; urgency=low + + * Configure --without-pvm on mips and mipsel for the moment. + + -- Torsten Werner Tue, 28 Nov 2006 05:58:58 +0100 + +scilab (4.0-9) unstable; urgency=low + + * Prefer autoconf2.50 over autoconf2.13. + * Explicitely specify the path to tcl includes. + * Move patches directory under debian directory. + + -- Torsten Werner Mon, 27 Nov 2006 22:34:41 +0100 + +scilab (4.0-8) unstable; urgency=low + + * Use g77 instead gfortran to compile Scilab because of a bug of gfortran. + (Closes: #397606) + * Fix a bug in compilation of Scilab under GNU/Debian Alpha. + + -- Sylvestre Ledru Wed, 8 Nov 2006 14:37:08 +0200 + +scilab (4.0-7) unstable; urgency=low + + [ Sylvestre Ledru ] + * Fix a bug in the debian patch which was causing a seg fault with 64 bits + CPU. (Closes: #385376) + + [ Torsten Werner ] + * Add XS-X-Vcs-Svn: header to debian/control. + + -- Torsten Werner Fri, 27 Oct 2006 05:37:08 +0200 + +scilab (4.0-6) unstable; urgency=low + + * Changed gettklib.sci to load libtk8.4.so.0 instead libtk8.4.so, change + applied into Scilab official SVN. (Closes: #394377) + + -- Sylvestre Ledru Mon, 23 Oct 2006 15:20:40 +0200 + +scilab (4.0-5) unstable; urgency=low + + * Remove debian/stamp-autoconf in clean:: target. + * Do not ship files called .cvsignore. (Closes: #387870) + * Do not ship binaries needed for build process. (Closes: #392389) + + -- Torsten Werner Sat, 14 Oct 2006 12:48:40 +0200 + +scilab (4.0-4) unstable; urgency=low + + * Make the package binNMUable. + * Make the package portable. + + -- Torsten Werner Sat, 7 Oct 2006 23:44:37 +0200 + +scilab (4.0-3) unstable; urgency=low + + * create symlink for manual directory to /usr/share/doc/... + * doc-base support + * add more Build-Depends + + -- Torsten Werner Wed, 6 Sep 2006 05:03:52 +0200 + +scilab (4.0-2) unstable; urgency=low + + * add bin and pvm3 directories + * use quilt for upstream changes + * add desktop file + * set Standard-Version to 3.7.2, no changes needed + + -- Torsten Werner Sun, 13 Aug 2006 14:00:20 +0200 + +scilab (4.0-1) unstable; urgency=low + + * new upstream version, closes: #321537 + * does not link with readline, closes: #326275, #359886, #361592 + * does not use gtk any more, closes: #302741, #302506 + + -- Torsten Werner Sun, 13 Aug 2006 00:49:31 +0200 + +scilab (3.0-14.1) unstable; urgency=low + + * NMU + * Apply patch to remove -fwritable-strings. Thanks Andreas Jochens. + (closes: #327726) + + -- David Nusinow Sun, 26 Mar 2006 22:40:28 -0500 + +scilab (3.0-14) unstable; urgency=low + + * #undef mips in routines/sun/link.c to enable support for Linux on mips, + closes: #29712 + + -- Torsten Werner Sun, 27 Feb 2005 13:31:56 +0100 + +scilab (3.0-13) unstable; urgency=low + + * added Replaces: scilab (<< 3.0-5) for scilab-bin and scilab-doc, + closes: #289968 + * build against current gcc, closes: #260542 + * remove all .cvsignore files, closes: #163424, #273032 + * create a symlink to man pages into /usr/share/doc/..., + closes: #296216 + + -- Torsten Werner Sat, 26 Feb 2005 16:48:53 +0100 + +scilab (3.0-12) unstable; urgency=low + + * changed configure.in to build scilab's own malloc.o, closes: #255869 + + -- Torsten Werner Sun, 9 Jan 2005 22:58:21 +0100 + +scilab (3.0-11) unstable; urgency=low + + * forgot to run autoconf for last version, closes: #283917 + + -- Torsten Werner Thu, 2 Dec 2004 20:00:42 +0100 + +scilab (3.0-10) unstable; urgency=low + + * fixed configure.in to work on any *-*-linux-gnu system, closes: #281543 + * included a note about licence change and autobuilding in README.Debian + + -- Torsten Werner Tue, 30 Nov 2004 22:34:29 +0100 + +scilab (3.0-9) unstable; urgency=low + + * changed Standards-Version: 3.6.1 + * do not use font 'fixed' any more (last fix undone) + + -- Torsten Werner Mon, 1 Nov 2004 23:59:01 +0100 + +scilab (3.0-8) experimental; urgency=low + + * workaround for libtool problem in Makemex.in and config/Makeso.incl.in, + closes: #260542 + * force font 'fixed' for scilab window, closes: #261966 + * removed file .cvsignore from scilab-bin package, closes: #273032 + + -- Torsten Werner Fri, 22 Oct 2004 20:25:27 +0200 + +scilab (3.0-7) experimental; urgency=low + + * fixed atlas Build-Depends for amd64 + * changed Build-Depends on ocaml-interp (>= 3.08.0) + * added more missing -fPIC + * added --with-tcl-include=/usr/include/tcl8.4 to configure args + + -- Torsten Werner Tue, 17 Aug 2004 22:06:45 +0200 + +scilab (3.0-6) experimental; urgency=low + + * added -fPIC where missing + + -- Torsten Werner Thu, 12 Aug 2004 21:19:40 +0200 + +scilab (3.0-5) experimental; urgency=low + + * changed Build-Depends: libgtkhtml3.1-dev to libgtkhtml2-dev + * removed Build-Depends: libgnome-dev + * added Build-Depends: libreadline4-dev | libreadline-dev + * remove lib*.so, *.dll and examples/mex-examples/mexglx/xtimesy.mexglx in + clean:: target + * moved architecture specific files into new package scilab-bin + * moved demos, examples and man into new package scilab-doc + + -- Torsten Werner Wed, 11 Aug 2004 21:23:30 +0200 + +scilab (3.0-4) experimental; urgency=low + + * removed all macros/**/*.sci and man/**/*.xml files from binary package + * fixed SCI variable in scripts/scilab-gtk.g.in + * readded file 'configure' to installation again + * workaround for incomplete 'make distclean' to really make distclean + + -- Torsten Werner Sat, 24 Jul 2004 12:56:19 +0200 + +scilab (3.0-3) experimental; urgency=low + + * added --with-gtk2 to configure, closes: #260543 + + -- Torsten Werner Thu, 22 Jul 2004 22:05:54 +0200 + +scilab (3.0-2) experimental; urgency=low + + * added Build-Depends: libnum-ocaml-dev, sablotron, closes: #260164 + * removed file 'configure' and directory 'tests' from installation + * changed gettklib.sci to load libtk8.4.so.0 instead libtk8.4.so, closes: #260162 + + -- Torsten Werner Mon, 19 Jul 2004 22:01:45 +0200 + +scilab (3.0-1) experimental; urgency=low + + * new upstream + + -- Torsten Werner Tue, 13 Jul 2004 07:30:16 +0200 + +scilab (2.99rc1-1) experimental; urgency=low + + * new upstream, closes: #257499 + * Build-Depends: tk4-dev, closes: #207870 + + -- Torsten Werner Thu, 8 Jul 2004 23:43:35 +0200 + +scilab (2.7-12) unstable; urgency=low + + * added mips and mips to the platforms that use atlas3 + * fixed compile time errors for platforms that do not use atlas3 + + -- Torsten Werner Tue, 25 May 2004 21:40:04 +0200 + +scilab (2.7-11) unstable; urgency=low + + * added Build-Depends for refblas3-dev + + -- Torsten Werner Tue, 23 Mar 2004 23:28:29 +0100 + +scilab (2.7-10) unstable; urgency=low + + * recompiled with atlas3 instead of atlas2 + + -- Torsten Werner Fri, 27 Feb 2004 22:24:49 +0100 + +scilab (2.7-9) unstable; urgency=low + + * added missing -fPIC to some routines/*/Makefile{,.in}, closes: #227233 + + -- Torsten Werner Tue, 13 Jan 2004 23:22:02 +0000 + +scilab (2.7-8) unstable; urgency=low + + * do not compile blas and lapack any more + * converted static libs to shared libs and linked scilex dynamically + * removed unnessesary *.sci files from binary package + + -- Torsten Werner Sat, 27 Dec 2003 18:07:01 +0100 + +scilab (2.7-7) unstable; urgency=low + + * updated autotools stuff + fixes for ia64 + + -- Torsten Werner Fri, 26 Dec 2003 19:51:57 +0100 + +scilab (2.7-6) unstable; urgency=low + + * fixed building with pbuilder + + -- Torsten Werner Tue, 26 Aug 2003 15:06:12 +0200 + +scilab (2.7-5) unstable; urgency=low + + * build against tk8.3-dev, closes: #200254 + * converted to cdbs + + -- Torsten Werner Tue, 26 Aug 2003 11:30:03 +0200 + +scilab (2.7-4) unstable; urgency=low + + * included fix for buggy chapter button in help window, closes: #191035 + + -- Torsten Werner Sat, 21 Jun 2003 18:03:26 +0200 + +scilab (2.7-3) unstable; urgency=low + + * include libs/ directory, fixed examples/Makefile.in, hopefully + closes: #186519 + * moved examples directory to /usr/share/doc/scilab/ + + -- Torsten Werner Fri, 18 Apr 2003 13:52:40 +0200 + +scilab (2.7-2) unstable; urgency=low + + * do not create /usr/lib/scilab link due to an old dpkg bug, + closes: #184726 + + -- Torsten Werner Fri, 14 Mar 2003 12:41:24 +0100 + +scilab (2.7-1) unstable; urgency=low + + * new upstream, closes: #179938 + * uses upstream provided 'make install' + * removed most of former Debian changes + + -- Torsten Werner Thu, 13 Mar 2003 10:52:03 +0100 + +scilab (2.6-9) unstable; urgency=low + + * install Version.incl into /usr/lib/scilab/ to make scicos happy, + closes: #163361 + + -- Torsten Werner Thu, 17 Oct 2002 14:45:28 +0200 + +scilab (2.6-8) unstable; urgency=low + + * quick hack to work around Bug #149834 to get it build on alpha + + -- Torsten Werner Fri, 9 Aug 2002 09:39:51 +0200 + +scilab (2.6-7) unstable; urgency=low + + * do not build any pvm related stuff, closes: #151919 + + -- Torsten Werner Wed, 10 Jul 2002 07:58:02 +0200 + +scilab (2.6-6) unstable; urgency=low + + * reenabled pvm, added pvm-dev to Build-Depends and pvm to Recommends + * using debians own blas and lapack libraries, closes: #120286 + + -- Torsten Werner Wed, 15 May 2002 13:49:06 +0200 + +scilab (2.6-5) unstable; urgency=low + + * fixed generation of scilab's man page, closes: #144261 + + -- Torsten Werner Tue, 30 Apr 2002 11:56:11 +0200 + +scilab (2.6-4) unstable; urgency=low + + * support for m68k, closes: 138895 + * installs some missing files, closes: 138329 + + -- Torsten Werner Thu, 21 Mar 2002 16:57:43 +0100 + +scilab (2.6-3) unstable; urgency=low + + * fixed SCI variable in scripts/*.g files + + -- Torsten Werner Wed, 27 Feb 2002 12:15:45 +0100 + +scilab (2.6-2) unstable; urgency=low + + * added stack?.h to /usr/lib/scilab/routines/, closes: 122390 + * copied new version of config.sub and config.guess from /usr/share/misc/ to + config/, closes: #46482, #47811 + + -- Torsten Werner Mon, 17 Dec 2001 10:35:49 +0100 + +scilab (2.6-1) unstable; urgency=low + + * configured with argument --without-pvm because pvm support is broken + * #include fix (for powerpc architecture), closes: #111648 + * new maintainer + + -- Torsten Werner Wed, 7 Nov 2001 12:58:04 +0100 + +scilab (2.6-0.1) unstable; urgency=low + + * new upstream, NMU, closes: #93765 + * added build deps, closes: #91282, #71942 + * removed scilab-doc package since documentation is no longer + available in upstream sources, rerun dh_make + * closes old bugs: #27805, #26236, #65452, #71583 + * /usr/share/man fix, closes: #91061 + + -- Torsten Werner Fri, 20 Apr 2001 09:43:52 +0200 + +scilab (2.5-0.1) unstable; urgency=low + + * NMU to update versions + * Wouldn't compile on Alpha and package hadn't been touched in + years apparently. + * Closes alpha-building bugs (closes: Bug#68410) + + -- Christopher C. Chimelis Thu, 3 Aug 2000 16:12:45 -0400 + +scilab (2.4-1) unstable; urgency=low + + * new maintainer + * new upstream version + * apply patch from scilab newsgroup to fix hypermatrix problems + + -- Christian Meder Tue, 30 Jun 1998 21:18:04 +0200 + +scilab (2.2-4) unstable; urgency=low + + * Changed 'scilab' script to correct bug #5500. + + -- Vincent Renardias Sun, 19 Jan 1997 03:09:36 +0100 + +scilab (2.2-3) unstable frozen; urgency=low + + * Added a simlink to make man happy (Corrects bug #5446 ;-) + * Added dependance on 'c-shell' (Corrects bug #5447) + * Added missing 'imp/NperiPos.ps' file (Corrects bug #5448) + * Modified the 'configure' file to build with libc-5.4 + * Changed '.so' links in man pages. + + -- Vincent Renardias Sat, 16 Nov 1996 23:21:39 +0100 + +scilab (2.2-2) unstable; urgency=low + + * Corrected some typos. + + -- Vincent Renardias Sat, 2 Nov 1996 03:05:37 +0100 + +scilab (2.2-1) unstable; urgency=low + + * Initial release. + + -- Vincent Renardias Wed, 9 Oct 1996 21:17:35 +0200 --- scilab-5.2.2.orig/debian/scilab.menu +++ scilab-5.2.2/debian/scilab.menu @@ -0,0 +1,13 @@ +?package(scilab):\ + needs="x11"\ + section="Applications/Science/Mathematics"\ + icon="/usr/share/scilab/icons/scilab.xpm" \ + title="Scilab"\ + command="/usr/bin/scilab" + +?package(scilab):\ + needs="text"\ + section="Applications/Science/Mathematics"\ + icon="/usr/share/scilab/icons/scilab.xpm" \ + title="Scilab"\ + command="/usr/bin/scilab-adv-cli" --- scilab-5.2.2.orig/debian/intersci.1 +++ scilab-5.2.2/debian/intersci.1 @@ -0,0 +1,21 @@ +.TH "intersci" "1" "November 18, 2008" +.SH NAME +intersci \- intersci is a program for building an interface file between Scilab +and C/Fortran functions/subroutines. +.SH SYNOPSIS +.B intersci \fIinterface_file\fP\ 'files'\ 'libs' + +.br +This manual page documents briefly the +.B intersci +commands. +.SH DESCRIPTION +Intersci is a program for building an interface file between Scilab and +Fortran subroutines or C functions. This interface describes both the routine +called and the associated Scilab function. +.PP +See : http://www.scilab.org/doc/intersci.pdf +.SH AUTHOR +Intersci was written by the Scilab Consortium. +.PP +This manual page was written by Sylvestre Ledru . --- scilab-5.2.2.orig/debian/control +++ scilab-5.2.2/debian/control @@ -0,0 +1,241 @@ +Source: scilab +Section: math +Priority: optional +Maintainer: Debian Science Team +Uploaders: Sylvestre Ledru , Aurélien GÉRÔME +Build-Depends: autoconf, automake, cdbs, debhelper (>= 7), cdbs, gfortran, + default-jdk, chrpath, ocaml-nox, + tcl8.5-dev, tk8.5-dev, libxml2-dev, libpcre3-dev, + gettext, libreadline-dev, pkg-config, procps, +# numerical libraries + libblas-dev | librefblas3-dev | libatlas-base-dev, liblapack-dev, +# Java deps + libflexdock-java (>= 0.5.1), libjogl-java (>= 1.1.1), + libjrosetta-java (>= 1.0.1), ant, +# Documentation + libjeuclid-core-java (>= 3.1.3), libbatik-java (>= 1.7), fop (>= 0.95), + javahelp2, libsaxon-java, libavalon-framework-java, docbook-xsl, + libxml-commons-external-java, +# Optional Scilab features + pvm-dev, fftw3-dev | libfftw3-dev, libsuitesparse-dev (>= 3.4.0), + libmatio-dev, +# latex rendering + libjlatexmath-java (>= 0.8), +# Xcos + libjgraphx-java (>= 1.2.0.8), libhdf5-serial-dev, libjhdf5-java (>= 2.6) +Standards-Version: 3.9.1 +Homepage: http://www.scilab.org +Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/scilab/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/scilab/trunk/ + +Package: scilab-cli +Architecture: all +Depends: scilab-minimal-bin (>= ${source:Version}), + scilab-data (= ${binary:Version}), ${misc:Depends}, + scilab-include (>= ${source:Version}) +# scilab-include is installed by default since it is widely used by many +# toolboxes +Recommends: scilab-sivp (>= 0.5.2) +Suggests: gfortran, gcc, scilab-swt, scilab-scimax, scilab-plotlib, scilab-ann +# For the dynamic link +Description: Scientific software package - Command Line Interpreter + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package provides Scilab as Command Line Interpreter (CLI). This package + provides Scilab as a computing engine or script interpreter. + Please install the package "scilab" to have all features. + +Package: scilab +Architecture: all +Depends: scilab-cli (>= ${source:Version}), ${misc:Depends}, scilab-full-bin +Recommends: scilab-doc (= ${binary:Version}), +Suggests: scilab-doc-fr (= ${binary:Version}), + scilab-doc-pt-br (= ${binary:Version}), +Description: Scientific software package for numerical computations + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + For a minimum version of scilab, install package "scilab-cli". + +Package: scilab-data +Architecture: all +Depends: ${misc:Depends} +Description: Scientific software package for numerical computations (data files) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the data files for Scilab. + + +Package: scilab-include +# any because of the bug #550243 +Architecture: any +Depends: ${misc:Depends} +Description: Scientific software package for numerical computations (include files) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the include files for Scilab (used in the dynamic link). + + +Package: scilab-minimal-bin +Architecture: any +Depends: ${shlibs:Depends}, scilab-data (= ${source:Version}), + ${misc:Depends} +Replaces: scilab-bin +Description: Scientific software package for numerical computations (minimal binary files) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the architecture specific binary files. + All mandatory libraries for scilab-cli are shipped in this package. + Please install the package "scilab" to have all features. + +Package: scilab-full-bin +Architecture: any +Depends: ${shlibs:Depends}, scilab-minimal-bin (= ${binary:Version}), + libflexdock-java, libjogl-java (>= 1.1.1), libjrosetta-java (>= 1.0.1), + libjlatexmath-java, libjeuclid-core-java, libbatik-java (>= 1.7), + fop (>= 0.95), libsaxon-java, libavalon-framework-java, docbook-xsl, + javahelp2, libjgraphx-java (>= 1.2.0.8), libjhdf5-java (>= 2.6), + ${misc:Depends} +Recommends: pvm +Replaces: scilab (<< 5.0), scilab-bin +Description: Scientific software package for numerical computations (all binary files) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the architecture specific binary files. + +#Package: scilab-xcos +#Architecture: any +#Depends: ${shlibs:Depends}, scilab-bin, ${misc:Depends}, libjgraphx-java, +# libjhdf5-java +#Description: Scientific software package for numerical computations (binary files) +# Scilab is a matrix-based scientific software package. +# Scilab contains hundreds of built-in mathematical functions, rich +# data structures (including polynomials, rationals,linear systems, lists, +# etc...) and comes with a number of specific toolboxes for +# control, signal processing, ... +# . +# This package contains the architecture specific binary files. + +Package: scilab-minimal-bin-dbg +Architecture: any +Section: debug +Priority: extra +Pre-Depends: ${dpkg:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, scilab-minimal-bin (>= ${source:Version}) +Suggests: scilab (>= ${source:Version}) +Description: Scientific software package (scilab-cli debugging symbols) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the architecture specific debugging symbols. + +Package: scilab-full-bin-dbg +Architecture: any +Section: debug +Priority: extra +Pre-Depends: ${dpkg:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, scilab-full-bin (>= ${source:Version}) +Suggests: scilab (>= ${source:Version}) +Description: Scientific software package (scilab debugging symbols) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the architecture specific debugging symbols. + +Package: libscilab-java +Section: java +Architecture: any +Depends: ${shlibs:Depends}, scilab-full-bin (>= ${source:Version}), ${misc:Depends} +Description: Scientific software package for numerical computations (Java API) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the Java library used to call Scilab's engine + from Java. + +Package: scilab-doc +Section: doc +Depends: ${misc:Depends} +Architecture: all +Description: Scientific software package (english documentations) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains demos, examples and help pages. + +Package: scilab-doc-fr +Section: doc +Architecture: all +Depends: scilab-doc, ${misc:Depends} +Description: Scientific software package (french documentation) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains help pages in French. + +Package: scilab-doc-pt-br +Section: doc +Architecture: all +Depends: scilab-doc, ${misc:Depends} +Description: Scientific software package (Brazilian Portuguese documentation) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains help pages in Brazilian Portuguese documentation. + + +Package: scilab-test +Architecture: all +Depends: ${misc:Depends} +Description: Scientific software package for numerical computations (test files) + Scilab is a matrix-based scientific software package. + Scilab contains hundreds of built-in mathematical functions, rich + data structures (including polynomials, rationals,linear systems, lists, + etc...) and comes with a number of specific toolboxes for + control, signal processing, ... + . + This package contains the test files (unitary, non regression, + performance ...) for Scilab. + . + See Scilab function 'test_run' for usage. --- scilab-5.2.2.orig/debian/scilab-include.install +++ scilab-5.2.2/debian/scilab-include.install @@ -0,0 +1 @@ +debian/tmp/usr/include/scilab --- scilab-5.2.2.orig/debian/patches/increaseJavaHeap.diff +++ scilab-5.2.2/debian/patches/increaseJavaHeap.diff @@ -0,0 +1,22 @@ +Index: scilab-5.2.2/Makefile.am +=================================================================== +--- scilab-5.2.2.orig/Makefile.am 2010-10-05 22:30:27.000000000 +0200 ++++ scilab-5.2.2/Makefile.am 2010-10-05 22:32:26.000000000 +0200 +@@ -143,6 +143,8 @@ + + doc:$(top_builddir)/scilab-bin $(top_builddir)/bin/scilab-adv-cli + if BUILD_HELP ++# Increases the size of the JVM to make sure we have enough memory available ++ sed -i -e "s|Xmx256m|Xmx512m|" $(top_builddir)/etc/jvm_options.xml + -@if test -x $(top_builddir)/scilab-bin; then \ + cd $(top_builddir);\ + echo "-- Building documentation (English) --"; \ +@@ -157,6 +159,8 @@ + else \ + echo "Cannot find Scilab-adv-cli binary"; \ + fi ++# Revert the increasing of the memory ++ sed -i -e "s|Xmx512m|Xmx256m|" $(top_builddir)/etc/jvm_options.xml + else + @echo "Cannot buid help. Add --enable-build-help to the ./configure if you want to build it." + endif --- scilab-5.2.2.orig/debian/patches/ia64jvm.diff +++ scilab-5.2.2/debian/patches/ia64jvm.diff @@ -0,0 +1,13 @@ +Index: scilab-5.2.2/bin/scilab +=================================================================== +--- scilab-5.2.2.orig/bin/scilab 2010-10-05 22:14:45.000000000 +0200 ++++ scilab-5.2.2/bin/scilab 2010-10-05 22:14:54.000000000 +0200 +@@ -369,7 +369,7 @@ + fi + ;; + "ia64") +- proc="i64" ++ proc="ia64" + ;; + "alpha") + proc="alpha" --- scilab-5.2.2.orig/debian/patches/jhdf2.6.diff +++ scilab-5.2.2/debian/patches/jhdf2.6.diff @@ -0,0 +1,14 @@ +Index: scilab-5.2.0/modules/hdf5/src/java/org/scilab/modules/hdf5/read/H5Read.java +=================================================================== +--- scilab-5.2.0.orig/modules/hdf5/src/java/org/scilab/modules/hdf5/read/H5Read.java 2010-01-23 22:51:12.000000000 +0100 ++++ scilab-5.2.0/modules/hdf5/src/java/org/scilab/modules/hdf5/read/H5Read.java 2010-01-23 22:51:41.000000000 +0100 +@@ -53,7 +53,8 @@ + int nb_objs = H5.H5Gn_members(fileId, groupName); + String[] allObjectsName = new String[nb_objs]; + int[] allObjectsType = new int[nb_objs]; +- H5.H5Gget_obj_info_all(fileId, groupName, allObjectsName, allObjectsType); ++ long[] refs = new long[nb_objs]; ++ H5.H5Gget_obj_info_all(fileId, groupName, allObjectsName, allObjectsType, refs); + + for (int i = 0 ; i < nb_objs ; ++i) { + if (allObjectsType[i] == HDF5Constants.H5G_DATASET) { --- scilab-5.2.2.orig/debian/patches/basename.diff +++ scilab-5.2.2/debian/patches/basename.diff @@ -0,0 +1,61 @@ +commit 5e2c68ef0c11d9831b75181aa7bca9de60a6d667 +Author: Sylvestre Ledru +Date: Mon Aug 16 22:05:14 2010 +0200 + + Dead code removed (and was conflicting in some case with the string.h declaration of basename) + + Change-Id: I2b80bfb63d033c317061dfa5a77d0235b86f260f + +diff --git a/scilab/modules/fileio/src/c/basename.c b/scilab/modules/fileio/src/c/basename.c +index 861d3c9..5969821 100644 +--- a/scilab/modules/fileio/src/c/basename.c ++++ b/scilab/modules/fileio/src/c/basename.c +@@ -46,20 +46,3 @@ wchar_t *basenameW(wchar_t *wcfullfilename, BOOL bExpand) + } + return basename_str; + } +-/*--------------------------------------------------------------------------*/ +-char *basename(char *fullfilename, BOOL bExpand) +-{ +- char *result = NULL; +- if (fullfilename) +- { +- wchar_t *wcresult = NULL; +- wchar_t *wcfullfilename = to_wide_string(fullfilename); +- +- wcresult = basenameW(wcfullfilename, bExpand); +- result = wide_string_to_UTF8(wcresult); +- if (wcfullfilename) {FREE(wcfullfilename); wcfullfilename = NULL;} +- if (wcresult) {FREE(wcresult); wcresult = NULL;} +- } +- return result; +-} +-/*--------------------------------------------------------------------------*/ +diff --git a/scilab/modules/fileio/src/c/basename.h b/scilab/modules/fileio/src/c/basename.h +index 879df41..c01bb29 100644 +--- a/scilab/modules/fileio/src/c/basename.h ++++ b/scilab/modules/fileio/src/c/basename.h +@@ -16,16 +16,6 @@ + #include + #include "BOOL.h" + +- +-/** +-* strip directory and suffix from filenames +-* @param[in] filename +-* @param[in] BOOL flagexpand +-* @return basename +-*/ +-char *basename(char *fullfilename, BOOL bExpand); +- +- + /** + * strip directory and suffix from filenames (wide string) + * @param[in] filename +@@ -34,4 +24,4 @@ char *basename(char *fullfilename, BOOL bExpand); + */ + wchar_t *basenameW(wchar_t *wcfullfilename, BOOL bExpand); + +-#endif +\ No newline at end of file ++#endif --- scilab-5.2.2.orig/debian/patches/adddemo.diff +++ scilab-5.2.2/debian/patches/adddemo.diff @@ -0,0 +1,23 @@ +diff -Nur scilab-5.1.1.orig/modules/core/macros/add_demo.sci scilab-5.1.1/modules/core/macros/add_demo.sci +--- scilab-5.1.1.orig/modules/core/macros/add_demo.sci 2009-04-14 09:30:44.000000000 +0200 ++++ scilab-5.1.1/modules/core/macros/add_demo.sci 2009-04-14 17:54:41.000000000 +0200 +@@ -17,9 +17,7 @@ + + path=pathconvert(path,%f,%t); + +- if fileinfo(path)==[] then +- error(msprintf(gettext("%s: The file %s does not exist.\n"),"add_demo",path)); +- end ++ if fileinfo(path) <> [] then + + if isdir(path) then + error(msprintf(gettext("%s: Wrong input argument #%d: Path to a scilab script file expected.\n"),"add_demo",2)); +@@ -33,7 +31,7 @@ + k1=find(demolist(k,2)==path) + if k1==[] then demolist=[demolist;demotitle+" ("+string(size(k,"*"))+")",path],end + end +- ++ end + clear demolist + + endfunction \ No newline at end of file --- scilab-5.2.2.orig/debian/patches/mips64.diff +++ scilab-5.2.2/debian/patches/mips64.diff @@ -0,0 +1,13 @@ +Index: scilab-5.2.2/bin/scilab +=================================================================== +--- scilab-5.2.2.orig/bin/scilab 2010-09-23 14:03:16.000000000 +0200 ++++ scilab-5.2.2/bin/scilab 2010-09-23 14:03:49.000000000 +0200 +@@ -383,7 +383,7 @@ + "ia64") + proc="ia64" + ;; +- "mips"|"mipsel") # under mipsel, uname -m is ++ mips*) # under mipsel, uname -m is + # usually returning mips ... + # but binary are in mipsel + if test -d ${JRE_HOME}/lib/mipsel ; then --- scilab-5.2.2.orig/debian/patches/sparcstartup.diff +++ scilab-5.2.2/debian/patches/sparcstartup.diff @@ -0,0 +1,13 @@ +Index: scilab-5.2.2/bin/scilab +=================================================================== +--- scilab-5.2.2.orig/bin/scilab 2010-08-16 12:13:09.000000000 +0200 ++++ scilab-5.2.2/bin/scilab 2010-08-16 13:28:35.000000000 +0200 +@@ -374,7 +374,7 @@ + "alpha") + proc="alpha" + ;; +- "sparc64") ++ "sparc"|"sparc64") + proc="sparc" + ;; + sh*) --- scilab-5.2.2.orig/debian/patches/CVE-2010-3378.diff +++ scilab-5.2.2/debian/patches/CVE-2010-3378.diff @@ -0,0 +1,40 @@ +--- scilab-5.2.2.orig/bin/scilab 2010-04-20 16:41:55.000000000 +0200 ++++ scilab-5.2.2/bin/scilab 2010-09-30 15:33:08.000000000 +0200 +@@ -280,7 +280,7 @@ + *darwin* | *Darwin*) + # Seems to be always that under Mac OS X. Don't hesitate to submit a bug report if it is not the case. + JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home/" +- LD_LIBRARY_PATH="$JAVA_HOME/../Libraries:$LD_LIBRARY_PATH" ++ LD_LIBRARY_PATH="$JAVA_HOME/../Libraries${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" + if test $SCIVERBOSE -ne 0; then + echo "Using default Mac OS X vm: $JAVA_HOME" + echo "And LD_LIBRARY_PATH: $LD_LIBRARY_PATH" +@@ -459,7 +459,7 @@ + CLASSPATH="$CLASSPATH:$SCI/modules/jvm/jar/org.scilab.modules.jvm.jar" + # @TODO This is the default path of the official sun JVM. + # It is different for other implementation of the JVM.... +- LD_LIBRARY_PATH="$JRE_HOME/lib/$proc/:$JRE_HOME/lib/$proc/server/:$JRE_HOME/lib/$proc/native_threads/:$LD_LIBRARY_PATH" ++ LD_LIBRARY_PATH="$JRE_HOME/lib/$proc/:$JRE_HOME/lib/$proc/server/:$JRE_HOME/lib/$proc/native_threads/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" + fi + else + if test $SCIVERBOSE -ne 0; then +@@ -518,16 +518,16 @@ + case $OS in + *darwin* | *Darwin*) # MacOS X + # When using some packaging tools like fink which are storing the info in /sw/lib +- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/sw/lib/" ++ LD_LIBRARY_PATH="/sw/lib/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" + # Export the path to the Scilab lib when Scilab has been install ... + # to a Mac os x specific variable used by the linker before LD_LIBRARY_PATH +- DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$SCI/../../lib/scilab/ ++ DYLD_LIBRARY_PATH=$SCI/../../lib/scilab/${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}: + # Crappy workaround for the dynamic load of sundials under Mac OS X + # in the source tree version. This does not occur in the binary + # thanks to the previous declaration on ../../lib/scilab + # See bug #4949 + if test -d "$SCI/modules/scicos/.libs/"; then +- DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$SCI/modules/scicos/.libs/ ++ DYLD_LIBRARY_PATH=$SCI/modules/scicos/.libs/${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH} + fi + export DYLD_LIBRARY_PATH + ;; --- scilab-5.2.2.orig/debian/patches/writable-string.diff +++ scilab-5.2.2/debian/patches/writable-string.diff @@ -0,0 +1,29 @@ +Index: scilab-5.2.2/configure.ac +=================================================================== +--- scilab-5.2.2.orig/configure.ac 2010-08-16 10:09:25.000000000 +0000 ++++ scilab-5.2.2/configure.ac 2010-08-16 10:09:55.000000000 +0000 +@@ -518,10 +518,6 @@ + CFLAGS="$CFLAGS -fno-stack-protector" # bug 3131 + + case "$host" in +- # Linux sparc | Linux, old binary format a.out (NO LONGER SUPPORTED) +- sparc-*-linux-gnu|*-pc-linux-gnuaout) +- CFLAGS="$CFLAGS -fwritable-strings" +- ;; + x86_64-*-linux-gnu | x86_64-linux-gnu) + CFLAGS="$CFLAGS -DNARROWPROTO -m64" + ;; +@@ -532,11 +528,11 @@ + CFLAGS="$CFLAGS -DNARROWPROTO" + ;; + alpha-*-linux-gnu) +- CFLAGS="$CFLAGS -mieee-with-inexact -fwritable-strings" ++ CFLAGS="$CFLAGS -mieee-with-inexact" + LDFLAGS="$LDFLAGS -mieee-with-inexact" + ;; + powerpc-*-linux-gnu) +- CFLAGS="$CFLAGS -D_GNU_SOURCE -fwritable-strings" ++ CFLAGS="$CFLAGS -D_GNU_SOURCE" + ;; + *-*-solaris*) + if test "$enable_debug_C" = yes; then --- scilab-5.2.2.orig/debian/patches/s390javadetection.diff +++ scilab-5.2.2/debian/patches/s390javadetection.diff @@ -0,0 +1,14 @@ +diff --git a/scilab/m4/java.m4 b/scilab/m4/java.m4 +index 294de10..52c571f 100644 +--- a/scilab/m4/java.m4 ++++ b/scilab/m4/java.m4 +@@ -425,6 +425,9 @@ AC_DEFUN([AC_JAVA_JNI_LIBS], [ + powerpc|ppc64) + machine=ppc + ;; ++ s390x) # s390 arch can also returns s390x ++ machine=s390 ++ ;; + esac + + # Check for known JDK installation layouts --- scilab-5.2.2.orig/debian/patches/xarmjavadetection.diff +++ scilab-5.2.2/debian/patches/xarmjavadetection.diff @@ -0,0 +1,24 @@ +--- ./m4/java.m4.orig 2010-04-20 09:59:27.000000000 +0000 ++++ ./m4/java.m4 2010-09-11 20:27:40.476741575 +0000 +@@ -440,7 +440,7 @@ + powerpc|ppc64) + machine=ppc + ;; +- armv4l|armv5tel) ++ armv*) + machine=arm + ;; + s390x) # s390 arch can also returns s390x +Index: scilab-5.2.2/bin/scilab +=================================================================== +--- scilab-5.2.2.orig/bin/scilab 2010-09-12 11:24:38.000000000 +0200 ++++ scilab-5.2.2/bin/scilab 2010-09-12 11:25:01.000000000 +0200 +@@ -398,7 +398,7 @@ + "s390"|"s390x") + proc="s390" + ;; +- "armv4l"|"armv5tel") ++ armv*) + proc="arm" + ;; + *) --- scilab-5.2.2.orig/debian/patches/addchapter.diff +++ scilab-5.2.2/debian/patches/addchapter.diff @@ -0,0 +1,16 @@ +diff -Nur scilab-5.1.1.orig/modules/helptools/macros/add_module_help_chapter.sci scilab-5.1.1/modules/helptools/macros/add_module_help_chapter.sci +--- scilab-5.1.1.orig/modules/helptools/macros/add_module_help_chapter.sci 2009-04-14 09:30:56.000000000 +0200 ++++ scilab-5.1.1/modules/helptools/macros/add_module_help_chapter.sci 2009-04-14 18:07:23.000000000 +0200 +@@ -19,10 +19,8 @@ + path_addchapter = SCI+"/modules/"+modulename+"/help/"+getdefaultlanguage()+"/addchapter.sce"; + end + +- //try ++ if ( fileinfo(path_addchapter) <> [] ) then + exec(path_addchapter); +- //catch +- // warning(gettext("Incorrect module path ")+path_addchapter); +- //end ++ end + + endfunction \ No newline at end of file --- scilab-5.2.2.orig/debian/patches/modelicac-not-available.diff +++ scilab-5.2.2/debian/patches/modelicac-not-available.diff @@ -0,0 +1,36 @@ +diff -ur scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/build_block.sci scilab-5.1.1/modules/scicos/macros/scicos_scicos/build_block.sci +--- scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/build_block.sci 2009-04-14 09:31:05.000000000 +0200 ++++ scilab-5.1.1/modules/scicos/macros/scicos_scicos/build_block.sci 2009-04-30 11:28:37.000000000 +0200 +@@ -72,7 +72,7 @@ + //++ Check that modelica compiler is available + //++ Otherwise, give some feedback and quit + if ~with_modelica_compiler() then +- messagebox(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable."), "build_block"),"modal","error"); ++ messagebox(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable.")+" This is probably due to the non support of ocamlopt on your architecture.", "build_block"),"modal","error"); + ok = %f + end + +diff -ur scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/MODCOM.sci scilab-5.1.1/modules/scicos/macros/scicos_scicos/MODCOM.sci +--- scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/MODCOM.sci 2009-04-14 09:31:05.000000000 +0200 ++++ scilab-5.1.1/modules/scicos/macros/scicos_scicos/MODCOM.sci 2009-04-30 11:28:37.000000000 +0200 +@@ -80,7 +80,7 @@ + //++ Check that modelica compiler is available + //++ Otherwise, give some feedback and quit + if ~with_modelica_compiler() then +- messagebox(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable."), "MODCOM"),"modal","error"); ++ messagebox(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable.")+" This is probably due to the non support of ocamlopt on your architecture.", "MODCOM"),"modal","error"); + ok = %f + break + end +diff -ur scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/genmoc.sci scilab-5.1.1/modules/scicos/macros/scicos_scicos/genmoc.sci +--- scilab-5.1.1.orig/modules/scicos/macros/scicos_scicos/genmoc.sci 2009-11-09 15:53:03.000000000 +0100 ++++ scilab-5.1.1/modules/scicos/macros/scicos_scicos/genmoc.sci 2009-11-09 15:53:37.000000000 +0100 +@@ -29,7 +29,7 @@ + //++ Check that modelica compiler is available + //++ Otherwise, give some feedback and quit + if ~with_modelica_compiler() then +- error(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable."), "genmoc")) ++ error(sprintf(gettext("%s: Error: Modelica compiler (MODELICAC) is unavailable.\n")+" This is probably due to the non support of ocamlopt on your architecture.", "genmoc")) + return + end + --- scilab-5.2.2.orig/debian/patches/librarypath.diff +++ scilab-5.2.2/debian/patches/librarypath.diff @@ -0,0 +1,57 @@ +--- bin/scilab.orig 2009-02-13 10:12:45.000000000 +0100 ++++ bin/scilab 2009-02-13 10:14:06.000000000 +0100 +@@ -439,7 +439,7 @@ + #export PVM_ARCH + + SCILIB=$SCI/bin:$SCI/lib/scilab/:$SCI/lib64/scilab/ +-LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} ++#LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} + + case $OS in + *darwin* | *Darwin*) # MacOS X +@@ -453,6 +453,7 @@ + *) + esac + ++LD_LIBRARY_PATH=/usr/lib/scilab/:/usr/lib64/scilab/:$LD_LIBRARY_PATH + + if test $SCIVERBOSE -ne 0; then + echo "LD_LIBRARY_PATH : $LD_LIBRARY_PATH" +--- bin/scilab-cli.orig 2009-02-13 10:12:45.000000000 +0100 ++++ bin/scilab-cli 2009-02-13 10:14:06.000000000 +0100 +@@ -439,7 +439,7 @@ + #export PVM_ARCH + + SCILIB=$SCI/bin:$SCI/lib/scilab/:$SCI/lib64/scilab/ +-LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} ++#LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} + + case $OS in + *darwin* | *Darwin*) # MacOS X +@@ -453,6 +453,7 @@ + *) + esac + ++LD_LIBRARY_PATH=/usr/lib/scilab/:/usr/lib64/scilab/:$LD_LIBRARY_PATH + + if test $SCIVERBOSE -ne 0; then + echo "LD_LIBRARY_PATH : $LD_LIBRARY_PATH" +--- bin/scilab-adv-cli.orig 2009-02-13 10:12:45.000000000 +0100 ++++ bin/scilab-adv-cli 2009-02-13 10:14:06.000000000 +0100 +@@ -439,7 +439,7 @@ + #export PVM_ARCH + + SCILIB=$SCI/bin:$SCI/lib/scilab/:$SCI/lib64/scilab/ +-LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} ++#LD_LIBRARY_PATH=$SCILIB${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} + + case $OS in + *darwin* | *Darwin*) # MacOS X +@@ -453,6 +453,7 @@ + *) + esac + ++LD_LIBRARY_PATH=/usr/lib/scilab/:/usr/lib64/scilab/:$LD_LIBRARY_PATH + + if test $SCIVERBOSE -ne 0; then + echo "LD_LIBRARY_PATH : $LD_LIBRARY_PATH" --- scilab-5.2.2.orig/debian/patches/javalibpath.diff +++ scilab-5.2.2/debian/patches/javalibpath.diff @@ -0,0 +1,13 @@ +Index: scilab-5.2.2/modules/javasci/src/java/javasci/Scilab.java +=================================================================== +--- scilab-5.2.2.orig/modules/javasci/src/java/javasci/Scilab.java 2010-06-13 23:26:23.000000000 +0200 ++++ scilab-5.2.2/modules/javasci/src/java/javasci/Scilab.java 2010-06-13 23:26:59.000000000 +0200 +@@ -101,6 +101,8 @@ + static + { + try { ++ ++ System.setProperty("java.library.path", System.getProperty("java.library.path") + ":/usr/lib/jni/"); + System.loadLibrary("javasci"); + Scilab.Initialize(); + } catch (SecurityException e) { --- scilab-5.2.2.orig/debian/patches/missingaddchapter.diff +++ scilab-5.2.2/debian/patches/missingaddchapter.diff @@ -0,0 +1,25 @@ +commit aad7b644ccc97638598c2831d550edb51bdb13f1 +Author: Sylvestre Ledru +Date: Mon Apr 27 15:16:20 2009 +0200 + + Missing addchapter.sce + +diff --git a/scilab/modules/call_scilab/help/en_US/addchapter.sce b/scilab/modules/call_scilab/help/en_US/addchapter.sce +new file mode 100644 +index 0000000..29d4a54 +--- /dev/null ++++ b/scilab/modules/call_scilab/help/en_US/addchapter.sce +@@ -0,0 +1,13 @@ ++// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab ++// Copyright (C) 2007-2008 - INRIA - Allan CORNET ++// Copyright (C) 2009 - DIGITEO ++// ++// 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 ++ ++path = SCI+"/modules/call_scilab/help/en_US"; ++add_help_chapter("call_scilab API",path,%T); ++clear path add_help_chapter; --- scilab-5.2.2.orig/debian/patches/buildDocPT_BR.diff +++ scilab-5.2.2/debian/patches/buildDocPT_BR.diff @@ -0,0 +1,14 @@ +Index: scilab-5.2.0/Makefile.am +=================================================================== +--- scilab-5.2.0.orig/Makefile.am 2010-02-03 16:08:18.000000000 +0100 ++++ scilab-5.2.0/Makefile.am 2010-02-03 16:09:33.000000000 +0100 +@@ -151,6 +151,9 @@ + echo "-- Building documentation (French) --"; \ + echo "SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab-adv-cli -nb -nouserstartup -e \"xmltojar([],[],'fr_FR');exit;\""; \ + SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab-adv-cli -nb -nouserstartup -e "xmltojar([],[],'fr_FR');exit;"; \ ++ echo "-- Building documentation (portugues do Brasil) --"; \ ++ echo "SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab-adv-cli -nb -nouserstartup -e \"xmltojar([],[],'pt_BR');exit;\""; \ ++ SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 DOCBOOK_ROOT=$(DOCBOOK_ROOT) $(top_builddir)/bin/scilab-adv-cli -nb -nouserstartup -e "xmltojar([],[],'pt_BR');exit;"; \ + else \ + echo "Cannot find Scilab-adv-cli binary"; \ + fi --- scilab-5.2.2.orig/debian/bash_completion.d/scilab +++ scilab-5.2.2/debian/bash_completion.d/scilab @@ -0,0 +1,54 @@ +# Scilab completion +# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab +# Copyright (C) DIGITEO - 2010 - Sylvestre Ledru +# 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 + +_scilab() +{ + local cur prev options + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # List all options. Note that + options='-ns -nb -nw -nwni -nogui -debug -debug-kdbg -d -display -profiling -profiling-visu -l -mem -version -e -f -nouserstartup -args -mem -h --help' + + # Loop on the arguments to manage conflicting options + for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do + #exclude some mutually exclusive options + [[ ${COMP_WORDS[i]} == '-nwni' ]] && options=${options/-nw} + [[ ${COMP_WORDS[i]} == '-nw' ]] && options=${options/-nwni} + [[ ${COMP_WORDS[i]} == '-e' ]] && options=${options/-f} + done + + case "$1" in + *scilab-cli*) + # Option -nw is not available + options=${options/-nw} + ;; + esac + + case $prev in + -f) + _filedir '@(sci|sce|SCI|SCE|tst|TST)' + return 0 + ;; + -e|-l|-d|-display|-mem) + cur=${cur#[\"\']} + eqext='=' + ;; + + *) + COMPREPLY=( $( compgen -W "$options" | grep "^$cur" ) ) + ;; + esac + + return 0 +} +complete -F _scilab $filenames scilab scilab-cli scilab-adv-cli + +