head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.2 pkgsrc-2026Q1-base:1.2; locks; strict; comment @// @; 1.2 date 2026.03.08.20.08.05; author adam; state Exp; branches; next 1.1; commitid 2651Pnc9ibH86dxG; 1.1 date 2026.01.04.10.15.27; author wiz; state Exp; branches; next ; commitid gA8h21kOwM2nQ3pG; desc @@ 1.2 log @hugin: fix build with clang/libcxx @ text @$NetBSD: patch-src_hugin1_hugin_PreviewPanel.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $ error: no matching function for call to 'max(double, float)' --- src/hugin1/hugin/PreviewPanel.cpp.orig 2026-01-04 10:11:42.853636201 +0000 +++ src/hugin1/hugin/PreviewPanel.cpp @@@@ -320,7 +320,7 @@@@ void PreviewPanel::updatePreview() // find min and max vigra::FindAverageAndVariance mean; // init functor vigra::inspectImageIf(vigra::srcImageRange(panoImg, vigra::RGBToGrayAccessor>()), vigra::srcImage(alpha), mean); - double min = std::max(mean.average()-3*sqrt(mean.variance()), 1e-6f); + double min = std::max(mean.average()-3.0*sqrt(mean.variance()), 1e-6); double max = mean.average() + 3 * sqrt(mean.variance()); int mapping = wxConfigBase::Get()->Read("/ImageCache/Mapping", HUGIN_IMGCACHE_MAPPING_FLOAT); @ 1.1 log @hugin: fix build on NetBSD-current @ text @d1 1 a1 1 $NetBSD$ d12 1 a12 1 + double min = std::max(mean.average()-3*sqrt(mean.variance()), 1e-6); @