Package: lensfun / 0.3.95-8

Metadata

Package Version Patches format
lensfun 0.3.95-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
local mathjax.diff | (download)

docs/doxyfile.in.cmake | 2 1 + 1 - 0 !
docs/manual-doc.conf | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 use a locally installed mathjax, instead of a remote version
upstream_Enable Wformat security and fix respective warnings.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
tests/test_modifier_regression.cpp | 2 1 + 1 - 0 !
tests/test_modifier_regression_old.cpp | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 [patch] enable -wformat-security and fix respective warnings

https://sourceforge.net/p/lensfun/bugs/107/

upstream_Allocate string with sufficient length to include a .patch | (download)

libs/lensfun/lens.cpp | 2 1 + 1 - 0 !
libs/lensfun/mount.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 [patch] allocate string with sufficient length to include a
 terminating null, closes #106


upstream_tests build test_modifier_performance only on x86 10.patch | (download)

tests/CMakeLists.txt | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 [patch] tests: build test_modifier_performance only on x86 (#1091)

It uses SSE APIs, which are available only on x86 architectures.

upstream_Increase tolerance for tests involving SVD. 1136.patch | (download)

tests/test_modifier_coord_perspective_correction.cpp | 2 1 + 1 - 0 !
tests/test_modifier_coord_perspective_correction_old.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 [patch] increase tolerance for tests involving svd. (#1136)

The epsilon provided by std::numeric_limits<double> can lead to tests
failing when certain optimizations and/or instructions such as FMA are
used by the compiler. Increasing the epsilon by a factor of 5 allows
the tests to pass while still ensuring the SVD is correct.
This fixes #1135.

python setuptools.diff | (download)

apps/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix the installation of the python module
 - move the installation root ($DESTDIR) as --root parameter
 - specify --single-version-externally-managed, so the module is not installed
   as single egg file
fix float.diff | (download)

libs/lensfun/lens.cpp | 13 7 + 6 - 0 !
1 file changed, 7 insertions(+), 6 deletions(-)

 stop using int_min/int_max for floats
 .
 INT_MIN/INT_MAX are meant for the int type, and thus casting them to a
upstream_cmake min version 3.5.diff | (download)

lensfun-0.3.95.fixed/CMakeLists.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---