Debian Patches

Status for cpl/7.2.3+ds-1

Patch Description Author Forwarded Bugs Origin Last update
Remove-WCS-versioninfo.patch Remove WCS versioninfo
Since wcslib does not provide a version string at runtime, CPL
included the WCSLIB version number at compile time. This is misleading
when the wcslib is updated afterwards. To omit confusion, this patch
removes the WCSLIB version number from the CPL version string.
Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Use-standard-paths-for-libraries.patch Use standard paths for libraries
Check cfitsio, wcs, and fftw in the standard paths if they are not
mentioned as configure packages. For wcslib, also the #include
wcslib.h directives were changed so that the software can be compiled
without additional -I flags of the compiler if wcslib is installed in
the standard directory.
Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Remove-private-library-libltdl-and-use-the-installed-one.patch Remove private library libltdl and use the installed one. Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Loose-tests.patch Loose tests
On several machines -- even 64 bit -- the fit test may fail because of
a significant loss of precision in
cpl_fit_imagelist_polynomial_window(). Since the fit accuracy is not
defined anyway, we will use the loose requirement here for all
architectures.
Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Remove-CPU-check-at-compile-time.patch Remove CPU check at compile time
On Linux machines, CPL_CHECK_CPU checks the CPU 2nd level cache during
compile time for some obscure code optimizations. In a distribution,
the produced code should be independent of the build environment, so
we use the default here which works well for non-Linux platforms. The
performance loss is probably negleglible.
Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Force-serial-tests-to-get-better-verbose-output.patch Force serial-tests to get better verbose output Ole Streicher <debian@liska.ath.cx> no 2017-09-08
Remove-timestamp-macros-from-source-for-repoducible-build.patch Remove timestamp macros from source for repoducible builds Ole Streicher <olebole@debian.org> no 2017-09-08
Work-around-MIPS-compiler-optimization-problem.patch Work around MIPS compiler optimization problem
Switch off optimization for cpl_imagelist_basic.c on MIPS There is a
loop optimization problem around cpl_imagelist_basic_body.h:111
Ole Streicher <olebole@debian.org> no 2017-09-08
Fix-angle-tolerance-in-i386.patch Fix angle tolerance in i386
Reason is (IMO) that in `cpl_ppm_match_points()`, outliers are detected with
(`cpl_ppm.c`. line 1757):
```
difference_of_angles(angle[i], median_angle) > angle_tolerance
```
with `angle_tolerance = tolerance * median_angle`. `median_angle` may here be
close to zero, and is actually equal zero in some (i586) cases -- atan2 seems
to return 0.0 for small angles there. The input angle for the median may be
even "wrapped around" to 2*Pi...
Ole Streicher <olebole@debian.org> no 2017-09-08
Don-t-run-a-loop-which-may-cause-unaligned-access-SIGBUS.patch Don't run a loop which may cause unaligned access (SIGBUS)
This happens on armhf and sparc64 (and sparc, which is not a Debian
arch anymore)
Iain Lane <iain.lane@canonical.com> no 2017-09-08

All known versions for source package 'cpl'

Links