Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
adddemo.diff | provide a more helpful message to point to the doc package | Sylvestre Ledru | invalid | |||
jh.diff | Simplify command-line for the helper | Sylvestre Ledru | invalid | |||
depend-scicos.diff | add explicit deps for the modelica compiler | Sylvestre Ledru | yes | |||
missing-lib.diff | add a missing lib to the list given to the linker | Sylvestre Ledru | yes | |||
reproducible_build.patch | make the build reproducible | Chris Lamb | invalid | |||
use_default_java.patch | make scilab work with java >= 9 | Emmanuel Bourg & Julien Puydt | yes | |||
force_java_home.patch | force java detection in the main script | Julien Puydt | not-needed | |||
set_class_path.patch | the current way to set the classpath doesn't work with recent java versions | Julien Puydt | yes | |||
use_outside_font.patch | find the font in another package instead of shipping a copy | Julien Puydt | invalid | |||
java11-compatibility.patch | Fix the compatibility with Java 11: - No longer use the @Generated annotation which was removed - Add JAXB and JAF to the classpath |
Emmanuel Bourg <ebourg@apache.org> | yes | |||
find_libs.patch | get around the complex and failing detection | Julien Puydt | invalid | |||
strange_us_ascii_unmappable_character.patch | get around an error unmappable character for encoding US-ASCII | Julien Puydt | yes | |||
no_more_xml2_config.patch | more recent libxml2 doesn't ship xml2-config anymore | Julien Puydt | yes | |||
no-ftbfs-icu.patch | fix compilation issue with new libicu (Closes: #962555) | Boyuan Yang? | invalid | |||
find_external_libintl_jar.patch | use libintl.jar from the system instead of a shipped binary | Julien Puydt | invalid | |||
selecting_unversioned_jars.patch | selecting the unversioned jars instead of the versioned ones, taking profit of the ranks of '.' and '-'. | Pierre Gruet <pgt@debian.org> | not-needed | debian | 2023-03-10 | |
fixing_doc_build.patch | fixing the build of the doc by skipping the Russian part, including the shared libs in the modules in java.library.path and also loading the native libraries in a clean, non-reflective way. |
Pierre Gruet <pgt@debian.org> | not-needed | 2023-03-10 | ||
populating_java_options_by_default.patch | initiating _JAVA_OPTIONS so that we can start scilab with OpenJDK 17 on Debian, and also we provide the necessary java.library.path. | Pierre Gruet <pgt@debian.org> | not-needed | debian | 2023-03-11 | |
libjogl2-java-2.4.0.patch | changing the name of the JNI library shipped in libjogl2-jni, which changed in libjogl2-java/2.4.0+dfsg. | Pierre Gruet <pgt@debian.org> | not-needed | 2023-04-22 | ||
ecj_to_eclipse-jdt-core.patch | using the jar in libeclipse-jdt-core-java instead of libecj-java | Pierre Gruet <pgt@debian.org> | not-needed | debian | 2023-05-23 | |
jar_names_in_configure.patch | adapting Debian-specific jar names in scilab/configure.ac | Pierre Gruet <pgt@debian.org> | not-needed | 2023-11-16 | ||
pcre3_to_pcre2.patch | switching from pcre3 to pcre2 This consists in: 1. making changes in the following files: - scilab/modules/spreadsheet/src/c/csvRead.c - scilab/modules/string/src/c/strsubst.c - scilab/modules/string/sci_gateway/cpp/sci_strsubst.cpp - scilab/modules/string/sci_gateway/cpp/sci_grep.cpp - scilab/modules/string/sci_gateway/cpp/sci_strindex.cpp - scilab/modules/string/sci_gateway/cpp/sci_regexp.cpp - scilab/modules/slint/includes/PCREException.hxx - scilab/modules/slint/includes/PCREMatcher.hxx - scilab/modules/slint/src/cpp/PCREException.cpp - scilab/modules/slint/src/cpp/PCREMatcher.cpp in which one needs to use the pcre2 functions. This is somewhat difficult because the upstream codes contains files like scilab/modules/string/src/c/pcre_(internal|private).c which perform the regex matches and are highly dependent on the contents of the pcre library. To avoid rewriting them, I skipped them and put all the pattern compiling and matching stuff in the above .(c|cpp|hxx) files. . 2. creating the files - scilab/modules/string/includes/handle_pcre2_pattern.h - scilab/modules/string/src/c/handle_pcre2_pattern.c which removes the delimiters of the regex patterns and stores the pattern modifiers so that they are turned into options to be provided to pcre2_compile. . 3. updating the following files: - scilab/m4/pcre.m4 - scilab/configure.ac - scilab/modules/string/Makefile.am - scilab/modules/slint/Makefile.am so that the flags and libraries of pcre2 are used, not the ones of pcre3. |
Pierre Gruet <pgt@debian.org> | yes | debian | 2023-07-25 | |
flags_for_hardening_and_debugging.patch | altering build flags so that they are consistent with Debian practices for hardening and generating debug information | Pierre Gruet <pgt@debian.org> | not-needed | 2023-11-17 | ||
spelling.patch | fixing various minor spelling mistakes | Pierre Gruet <pgt@debian.org> | yes | 2023-11-17 | ||
arch_specific_path_for_libs.patch | adding the architecture-specific install dir of libraries to the path | Pierre Gruet <pgt@debian.org> | not-needed | 2023-11-19 | ||
no_flexdock_version_check.patch | skipping check of flexdock version in configure script | Pierre Gruet <pgt@debian.org> | not-needed | 2024-06-03 | ||
gcc14.patch | building with gcc14, which mainly consists in casting pointers to add/remove the const qualifier | Pierre Gruet <pgt@debian.org> | yes | debian | 2024-07-11 | |
JFXScilabFileChooser.patch | Drop macOS-only JFXScilabFileChooser | Bastian Germann <bage@debian.org> | not-needed | 2024-09-13 |