Package: scilab / 6.1.1+dfsg2-6

Metadata

Package Version Patches format
scilab 6.1.1+dfsg2-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
adddemo.diff | (download)

scilab/modules/demo_tools/macros/add_demo.sci | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 provide a more helpful message to point to the doc package
jh.diff | (download)

scilab/modules/helptools/src/java/org/scilab/modules/helptools/JarOnlyConverter.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 simplify command-line for the helper
depend scicos.diff | (download)

modules/scicos/.depend | 303 303 + 0 - 0 !
1 file changed, 303 insertions(+)

 add explicit deps for the modelica compiler
missing lib.diff | (download)

scilab/Makefile.am | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add a missing lib to the list given to the linker
libjogl2 java 2.3.2.diff | (download)

scilab/configure.ac | 4 2 + 2 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/SwingView.java | 8 4 + 4 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/ScilabBridge.java | 2 1 + 1 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/canvas/SwingScilabCanvas.java | 4 2 + 2 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/canvas/SwingScilabCanvasImpl.java | 12 6 + 6 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/canvas/Canvas.java | 2 1 + 1 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/canvas/ScilabCanvas.java | 2 1 + 1 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/canvas/ScilabCanvasBridge.java | 2 1 + 1 - 0 !
scilab/modules/gui/src/java/org/scilab/modules/gui/canvas/SimpleCanvas.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/JScrollPaneExample.java | 4 2 + 2 - 0 !
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/utils/ExampleFrame.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java | 22 11 + 11 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvasFactory.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCapacity.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLDrawingTools.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLParameters.java | 4 2 + 2 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLBuffersManager.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLDataBuffer.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLElementsBuffer.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLIndicesBuffer.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/clipping/JoGLClippingManager.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/clipping/JoGLClippingPlane.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/drawer/JoGLShapeDrawer.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/lightning/JoGLLight.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/lightning/JoGLLightManager.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/picking/GLPickingManager.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/picking/JoGLPickingTools.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/renderer/JoGLRenderer.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/renderer/JoGLRendererManager.java | 2 1 + 1 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/texture/JoGLTextureManager.java | 10 5 + 5 - 0 !
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/utils/GLShortCuts.java | 2 1 + 1 - 0 !
31 files changed, 57 insertions(+), 57 deletions(-)

 adapt to libjogl2-java 2.3.2 api
 New path for javax.media.opengl: com.jogamp.opengl.
reproducible_build.patch | (download)

scilab/configure.ac | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 make the build reproducible
java_9.patch | (download)

scilab/bin/scilab | 6 3 + 3 - 0 !
scilab/modules/xcos/src/java/org/scilab/modules/xcos/BrowserView.java | 2 1 + 1 - 0 !
scilab/modules/xcos/src/java/org/scilab/modules/xcos/block/actions/SuperblockMaskCustomizeAction.java | 2 1 + 1 - 0 !
scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/model/Palette.java | 2 1 + 1 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 make scilab work with java >= 9
force_java_home.patch | (download)

scilab/bin/scilab | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 force java detection in the main script
set_class_path.patch | (download)

scilab/bin/scilab | 42 42 + 0 - 0 !
scilab/modules/jvm/src/java/org/scilab/modules/jvm/ClassPath.java | 13 7 + 6 - 0 !
2 files changed, 49 insertions(+), 6 deletions(-)

 the current way to set the classpath doesn't work with recent java versions
use_outside_font.patch | (download)

scilab/modules/graphics/tests/unit_tests/xlfont.dia.ref | 2 1 + 1 - 0 !
scilab/modules/graphics/tests/unit_tests/xlfont.tst | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 find the font in another package instead of shipping a copy
java11 compatibility.patch | (download)

scilab/build.incl.xml | 2 2 + 0 - 0 !
scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/xmlloader/CSSParser.java | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/jflex/c.jflex | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/jflex/function.jflex | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/jflex/java.jflex | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/jflex/scilab.jflex | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/jflex/xml.jflex | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/org/scilab/modules/helptools/SynopsisLexer.java | 2 0 + 2 - 0 !
scilab/modules/helptools/src/java/org/scilab/modules/helptools/XML/XMLLexer.java | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/org/scilab/modules/helptools/c/CLexer.java | 1 0 + 1 - 0 !
scilab/modules/helptools/src/java/org/scilab/modules/helptools/scilab/ScilabLexer.java | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/jflex/function.jflex | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/jflex/indentation.jflex | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/jflex/matchingblock.jflex | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/jflex/scilab.jflex | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/FunctionScanner.java | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/IndentScanner.java | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/MatchingBlockScanner.java | 1 0 + 1 - 0 !
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/ScilabLexer.java | 1 0 + 1 - 0 !
19 files changed, 2 insertions(+), 19 deletions(-)

 fix the compatibility with java 11:
 - No longer use the @Generated annotation which was removed
 - Add JAXB and JAF to the classpath
lucene4.10.patch | (download)

scilab/modules/xcos/src/java/org/scilab/modules/xcos/palette/PaletteSearchManager.java | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 make it build with lucene 4.10
ocaml_406.patch | (download)

scilab/modules/scicos/src/modelica_compiler/optimization.ml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 make the code build with a recent ocaml
find_libs.patch | (download)

scilab/bin/scilab | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 get around the complex and failing detection
strange_us_ascii_unmappable_character.patch | (download)

scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 get around an error unmappable character for encoding us-ascii
no_more_xml2_config.patch | (download)

scilab/configure.ac | 7 4 + 3 - 0 !
scilab/modules/completion/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/core/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/coverage/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/fileio/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/functions_manager/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/io/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/jvm/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/preferences/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/scicos/Makefile.am | 4 2 + 2 - 0 !
scilab/modules/slint/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/xcos/Makefile.am | 4 2 + 2 - 0 !
scilab/modules/xml/Makefile.am | 2 1 + 1 - 0 !
13 files changed, 18 insertions(+), 17 deletions(-)

 more recent libxml2 doesn't ship xml2-config anymore
addLibraryPath.patch | (download)

scilab/modules/jvm/src/java/org/scilab/modules/jvm/LibraryPath.java | 23 18 + 5 - 0 !
1 file changed, 18 insertions(+), 5 deletions(-)

 starting with openjdk 11.0.7+9 it is not possible anymore
 to force java.library.path reload by setting sys_paths to null.
 This patch makes things work for both openjdk 11.0.6 and 11.0.7.
 Related jdk changeset:
 http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/21710e014d7f
appdata.patch | (download)

scilab/desktop/scilab.appdata.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 point to the right desktop file
no ftbfs icu.patch | (download)

scilab/modules/functions_manager/src/cpp/dynamic_modules.cpp | 4 2 + 2 - 0 !
scilab/modules/io/src/cpp/loadlib.cpp | 4 2 + 2 - 0 !
scilab/modules/scicos/includes/XMIResource.hxx | 2 0 + 2 - 0 !
scilab/modules/scicos/src/cpp/XMIResource.cpp | 2 0 + 2 - 0 !
scilab/modules/scicos/src/cpp/XMIResource_load.cpp | 5 2 + 3 - 0 !
scilab/modules/scicos/src/cpp/XMIResource_save.cpp | 3 1 + 2 - 0 !
scilab/modules/xml/sci_gateway/cpp/sci_htmlWrite.cpp | 2 1 + 1 - 0 !
scilab/modules/xml/sci_gateway/cpp/sci_xmlAppend.cpp | 2 1 + 1 - 0 !
scilab/modules/xml/sci_gateway/cpp/sci_xmlElement.cpp | 2 1 + 1 - 0 !
scilab/modules/xml/sci_gateway/cpp/sci_xmlWrite.cpp | 2 1 + 1 - 0 !
scilab/modules/xml/src/cpp/XMLDocument.hxx | 3 0 + 3 - 0 !
11 files changed, 11 insertions(+), 20 deletions(-)

 fix compilation issue with new libicu (closes: #962555)
find_external_libintl_jar.patch | (download)

scilab/modules/external_objects_java/Makefile.am | 2 1 + 1 - 0 !
scilab/modules/external_objects_java/tests/unit_tests/jimport.dia.ref | 2 1 + 1 - 0 !
scilab/modules/external_objects_java/tests/unit_tests/jimport.tst | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 use libintl.jar from the system instead of a shipped binary
ocaml_411.patch | (download)

scilab/m4/ocaml.m4 | 12 0 + 12 - 0 !
1 file changed, 12 deletions(-)

 remove unneeded check for obsolete -unsafe-string
hdf5 1.10.7.patch | (download)

scilab/modules/hdf5/Makefile.am | 3 1 + 2 - 0 !
scilab/modules/hdf5/includes/HDF5Objects.h | 1 0 + 1 - 0 !
scilab/modules/hdf5/src/c/h5_readDataFromFile.c | 2 0 + 2 - 0 !
scilab/modules/hdf5/src/c/h5_readDataFromFile_v1.c | 2 0 + 2 - 0 !
4 files changed, 1 insertion(+), 7 deletions(-)

 fix build with hdf5 1.10.7
glibc_2.34.patch | (download)

scilab/modules/core/includes/pause.h | 2 1 + 1 - 0 !
scilab/modules/core/sci_gateway/cpp/sci_pause.cpp | 2 1 + 1 - 0 !
scilab/modules/core/src/cpp/pause.cpp | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fix for compilation with glibc 2.34 (closes: #1017283)
selecting_unversioned_jars.patch | (download)

scilab/m4/java-thirdparty.m4 | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 selecting the unversioned jars instead of the versioned ones,
 taking profit of the ranks of '.' and '-'.
fixing_doc_build.patch | (download)

scilab/Makefile.am | 2 1 + 1 - 0 !
scilab/configure.ac | 2 1 + 1 - 0 !
scilab/modules/jvm/src/java/org/scilab/modules/jvm/LibraryPath.java | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fixing the build of the doc by skipping the japanese part,
 including the shared libs in the modules in java.library.path and also loading
 the native libraries in a clean, non-reflective way.
populating_java_options_by_default.patch | (download)

scilab/bin/scilab | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 initiating _java_options so that we can start scilab with
 OpenJDK 17, and also we provide the necessary java.library.path.