pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/hugin



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Mar  8 20:08:05 UTC 2026

Modified Files:
        pkgsrc/graphics/hugin: distinfo
        pkgsrc/graphics/hugin/patches:
            patch-src_hugin1_base__wx_wxImageCache.cpp
            patch-src_hugin1_hugin_PreviewPanel.cpp
            patch-src_hugin__base_huginapp_ImageCache.cpp
            patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp
            patch-src_tools_linefind.cpp

Log Message:
hugin: fix build with clang/libcxx


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/hugin/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp \
    pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp \
    pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp \
    pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp \
    pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/hugin/distinfo
diff -u pkgsrc/graphics/hugin/distinfo:1.38 pkgsrc/graphics/hugin/distinfo:1.39
--- pkgsrc/graphics/hugin/distinfo:1.38 Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/distinfo      Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.38 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: distinfo,v 1.39 2026/03/08 20:08:05 adam Exp $
 
 BLAKE2s (hugin-2025.0.1.tar.bz2) = bdf918d757a5879a54e60ac97056afa6e48d89c02865b5d52cfa7077e05b831a
 SHA512 (hugin-2025.0.1.tar.bz2) = ce935c0c4ff5952013a81c5b986f34a8f94a74d15d541dd82747c6d4f4f48094a97cd3c460123bdbd460cbdf4b6d7cea302dc60c9626dc88e631484b36e0dfa0
@@ -6,12 +6,12 @@ Size (hugin-2025.0.1.tar.bz2) = 10229525
 SHA1 (patch-CMakeLists.txt) = 474d8a477d81b2446bb46cc4921e7a6e8d9aef4d
 SHA1 (patch-CMakeModules_FindPNG.cmake) = 811fd3cf6f819b31129e1560cd8acd1f7ee6defc
 SHA1 (patch-doc_deghosting_mask.pod) = fe5462b10966420b0cf3fab004854d9dab3bfb4f
-SHA1 (patch-src_hugin1_base__wx_wxImageCache.cpp) = 562102bbc5399611d48559067f6efc8f6495cdb3
-SHA1 (patch-src_hugin1_hugin_PreviewPanel.cpp) = f98e7b0f567cb5ff90d2e46c640be841f88cfbaa
+SHA1 (patch-src_hugin1_base__wx_wxImageCache.cpp) = c0bf0859d16e604bc1ef7ffc1d7cb461fdb86089
+SHA1 (patch-src_hugin1_hugin_PreviewPanel.cpp) = 5f16005fc1352e5aa5318ebba1b7c3470da4230f
 SHA1 (patch-src_hugin1_toolbox_CMakeLists.txt) = 0b2d32fea8c37042f16600830ccf3bd0c17f4e99
-SHA1 (patch-src_hugin__base_huginapp_ImageCache.cpp) = 3f921a3a5b4c609dbc3cd7501bee7896a76520fb
-SHA1 (patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp) = d1df35f8f8d06490a5cb78776607bf2d8c482782
+SHA1 (patch-src_hugin__base_huginapp_ImageCache.cpp) = 3811b0c9eae9a2ae24b6f0ea25cc377fe4dbb214
+SHA1 (patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp) = 66251274eb080dd5e2ca3b7b27db2816915ec134
 SHA1 (patch-src_hugin__script__interface_hsi.i) = b11a52579fd12fdf7c51fef63049d285cb2b52e1
 SHA1 (patch-src_tools_align_image_stack.cpp) = fc2759f0722365d4c5339c5c8bc1eda1a6bf7a71
-SHA1 (patch-src_tools_linefind.cpp) = 480b718d3168b23d48f50cb8e87279f7e0d98415
+SHA1 (patch-src_tools_linefind.cpp) = 956f1a51864539ef043f038749774d73d43c6e45
 SHA1 (patch-src_tools_tca__correct.cpp) = 73a86d3086336f168de5fb1cc02378a3ecc43104

Index: pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp:1.1        Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_wxImageCache.cpp    Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_hugin1_base__wx_wxImageCache.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: patch-src_hugin1_base__wx_wxImageCache.cpp,v 1.2 2026/03/08 20:08:05 adam Exp $
 
 error: no matching function for call to 'max(double, float)'
 
@@ -9,7 +9,7 @@ error: no matching function for call to 
          vigra::BRGBImage mappedImg(e->imageFloat->size());
          // scale image to (mean - 3 * std deviation) - (mean + 3 * std deviation), 
 -        vigra_ext::applyMapping(srcImageRange(*(e->imageFloat)), destImage(mappedImg), std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f), mean.average() + 3 * sqrt(mean.variance()), 
mapping);
-+        vigra_ext::applyMapping(srcImageRange(*(e->imageFloat)), destImage(mappedImg), std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6), mean.average() + 3 * sqrt(mean.variance()), 
mapping);
++        vigra_ext::applyMapping(srcImageRange(*(e->imageFloat)), destImage(mappedImg), std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6), mean.average() + 3.0 * sqrt(mean.variance()), 
mapping);
          // convert to wxImage
          wxImage mappedwxImg(mappedImg.width(), mappedImg.height(), (unsigned char *)mappedImg.data(), true);
          return mappedwxImg.Copy();
Index: pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp:1.1   Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_PreviewPanel.cpp       Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_hugin1_hugin_PreviewPanel.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: patch-src_hugin1_hugin_PreviewPanel.cpp,v 1.2 2026/03/08 20:08:05 adam Exp $
 
 error: no matching function for call to 'max(double, float)'
 
@@ -9,7 +9,7 @@ error: no matching function for call to 
                  vigra::FindAverageAndVariance<float> mean;   // init functor
                  vigra::inspectImageIf(vigra::srcImageRange(panoImg, vigra::RGBToGrayAccessor<vigra::RGBValue<float>>()), vigra::srcImage(alpha), mean);
 -                double min = std::max(mean.average()-3*sqrt(mean.variance()), 1e-6f);
-+                double min = std::max(mean.average()-3*sqrt(mean.variance()), 1e-6);
++                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);
Index: pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp:1.1     Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin__base_huginapp_ImageCache.cpp Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_hugin__base_huginapp_ImageCache.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: patch-src_hugin__base_huginapp_ImageCache.cpp,v 1.2 2026/03/08 20:08:05 adam Exp $
 
 error: no matching function for call to 'max(double, float)'
 
@@ -9,7 +9,7 @@ error: no matching function for call to 
          vigra::FindAverageAndVariance<float> 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 * sqrt(mean.variance()), 1e-6);
++        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;
      }
Index: pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp:1.1      Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp  Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: patch-src_hugin__cpfind_cpfind_PanoDetectorLogic.cpp,v 1.2 2026/03/08 20:08:05 adam Exp $
 
 error: no matching function for call to 'max(double, float)'
 
@@ -9,7 +9,7 @@ error: no matching function for call to 
                  vigra::FindAverageAndVariance<float> mean;   // init functor
                  vigra::inspectImage(vigra::srcImageRange(*image), mean);
 -                minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f);
-+                minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6);
++                minVal = std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6);
                  maxVal = mean.average() + 3 * sqrt(mean.variance());;
              }
              else
@@ -18,7 +18,7 @@ error: no matching function for call to 
                                  vigra::FindAverageAndVariance<float> mean;   // init functor
                                  vigra::inspectImage(vigra::srcImageRange(*rgbImage, vigra::RGBToGrayAccessor<vigra::RGBValue<double> >()), mean);
 -                                minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f);
-+                                minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6);
++                                minVal = std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6);
                                  maxVal = mean.average() + 3 * sqrt(mean.variance());;
                              }
                              else
Index: pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp:1.1      Sun Jan  4 10:15:27 2026
+++ pkgsrc/graphics/hugin/patches/patch-src_tools_linefind.cpp  Sun Mar  8 20:08:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_tools_linefind.cpp,v 1.1 2026/01/04 10:15:27 wiz Exp $
+$NetBSD: patch-src_tools_linefind.cpp,v 1.2 2026/03/08 20:08:05 adam Exp $
 
 error: no matching function for call to 'max(double, float)'
 
@@ -9,7 +9,7 @@ error: no matching function for call to 
          vigra::FindAverageAndVariance<float> mean;   // init functor
          vigra::inspectImage(srcImageRange(src, vigra::RGBToGrayAccessor<typename SrcIMG::PixelType>()), mean);
 -        const double minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f);
-+        const double minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6);
++        const double minVal = std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6);
          const double maxVal = mean.average() + 3 * sqrt(mean.variance());
          vigra_ext::applyMapping(srcImageRange(src), destImage(dest), minVal, maxVal, 1);
      }
@@ -18,7 +18,7 @@ error: no matching function for call to 
          vigra::FindAverageAndVariance<float> mean;   // init functor
          vigra::inspectImage(srcImageRange(src), mean);
 -        const double minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6f);
-+        const double minVal = std::max(mean.average() - 3 * sqrt(mean.variance()), 1e-6);
++        const double minVal = std::max(mean.average() - 3.0 * sqrt(mean.variance()), 1e-6);
          const double maxVal = mean.average() + 3 * sqrt(mean.variance());
          vigra_ext::applyMapping(srcImageRange(src), destImage(dest), minVal, maxVal, 1);
      }



Home | Main Index | Thread Index | Old Index