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_hugin__base_huginapp_ImageCache.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $ error: no matching function for call to 'max(double, float)' --- src/hugin_base/huginapp/ImageCache.cpp.orig 2026-01-04 10:05:46.860282953 +0000 +++ src/hugin_base/huginapp/ImageCache.cpp @@@@ -59,7 +59,7 @@@@ void convertTo8Bit(SrcIMG& src, const st vigra::RGBToGrayAccessor > ga; vigra::FindAverageAndVariance mean; // init functor vigra::inspectImage(srcImageRange(src, ga), mean); - min = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f); + min = std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6); max = mean.average() + 3 * sqrt(mean.variance()); mapping = desiredMapping != -1 ? desiredMapping : HUGIN_IMGCACHE_MAPPING_FLOAT; } @ 1.1 log @hugin: fix build on NetBSD-current @ text @d1 1 a1 1 $NetBSD$ d12 1 a12 1 + min = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6); @