Debian Patches

Status for libmath-gsl-perl/0.45-2

Patch Description Author Forwarded Bugs Origin Last update
0001-Hardening-Build-Patch.patch Add hardening flags Wolfgang Fütterer <debian@wlf-online.de> not-needed 2019-02-22
0002-Fixed-spelling-errors-in-man.patch Fixed spelling errors in man Wolfgang Fütterer <debian@wlf-online.de> yes upstream 2023-12-02
0002-Fixed-spelling-2.patch fix typos in phrase 'information on the functions'
diff --git a/lib/Math/GSL/BLAS.pm b/lib/Math/GSL/BLAS.pm
index 6a72658..e85c1a6 100644
Florian Schlichting <fsfs@debian.org> yes
0002-Fixed-spelling-3.patch fix typo suceeded -> succeeded
diff --git a/lib/Math/GSL/BLAS.pm b/lib/Math/GSL/BLAS.pm
index e85c1a6..24f6854 100644
Florian Schlichting <fsfs@debian.org> no
0002-Disable-deprecated-function-usage-in-SF.i.patch [PATCH 2/2] Disable deprecated function usage in SF.i
A few sf_coupling related functions are being removed in gsl 2.5 or so,
see https://bugs.debian.org/902281
Niko Tyni <ntyni@debian.org> no 2018-06-24
force-swig-rebuild.patch force a swig rebuild which is skipped for "releases" (i.e. when there's no .git directory) gregor herrmann <gregoa@debian.org> no vendor 2018-06-24
swig-only-curversion.patch Run the swig rebuild only for the current GSL versions. Rebuilding for older versions is not only a waste of time,
it can fail because of changes in GSL headers etc.
gregor herrmann <gregoa@debian.org> not-needed vendor 2020-06-11
clean.patch add more generated files to cleanup list When building twice, we get an error:
.
dpkg-source: info: local changes detected, the modified files are:
libmath-gsl-perl-0.40/swig/renames.1.15.i
libmath-gsl-perl-0.40/swig/renames.1.16.i
libmath-gsl-perl-0.40/swig/renames.2.0.i
libmath-gsl-perl-0.40/swig/renames.2.1.i
libmath-gsl-perl-0.40/swig/renames.2.2.1.i
libmath-gsl-perl-0.40/swig/renames.2.2.i
.
Make sure these files are cleaned as well.
gregor herrmann <gregoa@debian.org> yes upstream vendor 2019-02-23
no-alien-gsl.patch patch out Alien::GSL, we sure have the -dev package installed Florian Schlichting <fsfs@debian.org> not-needed
gsl-version.patch make 2.7.x versions be detected as 2.7 A minor upgrade of the library in Debian causes this package to fail to build Damyan Ivanov <dmn@debian.org> no debian
no-gsl_xxmatrix_uchar.patch remove missing function gsl_matrix_uchar_norm1 causes failure on architectures with unsigned char Damyan Ivanov <dmn@debian.org> no debian
gcc-14.patch swig/Multiroots.i: fix build failure with gcc 14. Math::GSL fails to build with gcc 14 with the following kind of symptoms
due to a number of warnings in the C compiler now gone fatal by default:
.
xs/Multiroots_wrap.2.8.c:2950:12:
error: assignment to ‘gsl_multiroot_function *’
{aka ‘struct gsl_multiroot_function_struct *’}
from incompatible pointer type ‘gsl_multiroot_function **’
{aka ‘struct gsl_multiroot_function_struct **’}
[-Wincompatible-pointer-types]
2950 | arg1 = &f;
| ^
.
This change fixes/workarounds the issue by casting the &f pointer to
the expected type. Other approaches trying to fix the native type of
f straight away result in a segmentation faults while running tests,
and any other approaches were anything but obvious due to entanglement
with swig, but maybe there is something more appropriate than casting.
Étienne Mollier <emollier@debian.org> yes debian 2024-07-25
0001-Debugging-install-on-macOS-24.patch [PATCH] Debugging install on macOS (#24)

diff --git a/lib/Math/GSL/Test.pm b/lib/Math/GSL/Test.pm
index a44fa57..ab97f00 100644
=?UTF-8?q?H=C3=A5kon=20H=C3=A6gland?= <hakon.hagland@gmail.com> yes debian upstream 2024-07-09

All known versions for source package 'libmath-gsl-perl'

Links