Debian Patches
Status for scilab/2024.1.0+dfsg1-2
| 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 | ||
| libxml2-2.14.5.patch | conforming to changes in libxml2/2.14.5 Some symbols have changed their location, adding includes to find them. Also xmlSetStructuredErrorFunc in /usr/include/libxml2/libxml/xmlerror.h now expects a second argument with const qualifier: changing XMLDocument::errorXPathFunction accordingly. The package should be upstreamed. |
Pierre Gruet <pgt@debian.org> | yes | 2025-08-18 | ||
| 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 | ||
| ocaml-num_1.6.patch | from ocaml-num/1.6, nums.cmxa is not shipped anymore and compilation has to be handled differently, see the page of the Debian bug. | Pierre Gruet <pgt@debian.org> | yes | debian | 2025-08-18 | |
| gcc-15.patch | building with gcc-15 by specifying accurate prototypes | Pierre Gruet <pgt@debian.org> | not-needed | debian | upstream, https://gitlab.com/scilab/scilab/-/commit/e195f081b8a71957dd9f2be5e366876128e35369 | 2025-10-11 |
| no_ezxml.patch | removing embedded copies of ezxml, which has many security issues and is no more used by scilab anyway. | Pierre Gruet <pgt@debian.org> | yes | debian | 2026-01-29 | |
| locales_utf8.patch | using the UTF-8 suffix after the locale when building the documentation. Also skipping the attempt to launch scilab on regen_list.sce, which can cause problems with the locales and cannot be run in a headless environment anyway. =================================================================== |
Pierre Gruet <pgt@debian.org> | yes | debian | 2026-01-29 | |
| java25-increase-entity-limit.patch | Increase xml entity size limit Java 25 includes limits for the number of xml entitities to prevent billion laughs attack. This patch increases the limit to allow documentation generation to succeed. |
Vladimir Petko <vladimir.petko@canonical.com> | yes | debian upstream | 2026-02-25 |
All known versions for source package 'scilab'
- 2024.1.0+dfsg1-2 (sid)
- 2024.1.0+dfsg1-1 (forky)
- 2024.1.0+dfsg-6+deb13u1 (trixie-proposed-updates)
- 2024.1.0+dfsg-6 (trixie)
- 6.1.1+dfsg2-6 (bookworm)
