Debian Patches
Status for ohcount/4.0.0-5
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update | 
|---|---|---|---|---|---|---|
| disabled_test_suite.patch | disable test suite on build time, does not work =================================================================== | Jonas Genannt <jonas.genannt@capi2name.de> | not-needed | |||
| build-cflags.diff | =================================================================== | no | ||||
| fix-buffer-overflow.patch | fix a buffer overflow due to an off-by one This manifests as a build failure on arm64 in Ubuntu. =================================================================== | Steve Langasek <steve.langasek@ubuntu.com> | no | |||
| swift.patch | [PATCH] Add support for Swift lang OTWO-6557 | Alex Johnson <notalexjohnson@gmail.com> | no | 2021-12-09 | ||
| pcre2.patch | Port to PCRE2. | Yavor Doganov <yavor@gnu.org> | no | debian | 2023-12-21 | |
| align-function-signatures-with-rb_iterate-api.patch | Align rb_add_directory and rb_add_file function signatures with the current rb_iterate API The rb_iterate function now expects an iter_func with a signature matching rb_block_call_func_t. Historically, rb_block_call_func_t had only two parameters, but over time, it evolved to include more. This patch: - Uses the RB_BLOCK_CALL_FUNC_ARGLIST macro to absorb API differences in ohcount. - Places the function definitions within %{ %} in the SWIG interface file to prevent SWIG from generating wrappers. - Avoids issues caused by SWIG wrappers mishandling the (const VALUE *) parameter in iter_funcs. Details: SWIG casts the (const VALUE *) parameter to (void *const *) in generated wrapper code before calling the code in ohcount.i Leading to incompatibilities when wrapping macro generated or hardcoded up-to-date iter_func signatures. By preventing SWIG from wrapping these functions, we avoid such issues. | Gabriel Bustamante <gabrielbusta@gmail.com> | no | debian | 2024-11-20 | 
