Date: Tue, 04 Aug 2026 21:08:03 +0000 From: Rene Ladan <rene@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c4b8dc41f4cb - main - graphics/vv: Remove expired port Message-ID: <6a7254b3.3f372.6d4f94e2@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=c4b8dc41f4cb740c8678150a0b15dbb0d2fc1f1a commit c4b8dc41f4cb740c8678150a0b15dbb0d2fc1f1a Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2026-08-04 21:07:49 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2026-08-04 21:07:49 +0000 graphics/vv: Remove expired port 2026-08-04 graphics/vv: depends on expired science/InsightToolkit501 --- MOVED | 1 + graphics/Makefile | 1 - graphics/vv/Makefile | 74 ---------------------- graphics/vv/distinfo | 3 - graphics/vv/files/patch-common_clitkCommon.txx | 25 -------- .../files/patch-common_clitkXdrImageIOWriter.cxx | 15 ----- graphics/vv/files/patch-common_rtkEdfImageIO.h | 15 ----- .../patch-itk_RelativePositionPropImageFilter.txx | 30 --------- ...atch-tools_clitkHistogramImageGenericFilter.cxx | 32 ---------- .../patch-tools_clitkProfileImageGenericFilter.cxx | 22 ------- graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx | 10 --- graphics/vv/files/patch-vv_vv.cxx | 36 ----------- graphics/vv/files/patch-vv_vvBlendImageActor.cxx | 56 ---------------- graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx | 10 --- graphics/vv/files/patch-vv_vvSlicer.cxx | 25 -------- graphics/vv/files/patch-vv_vvToolHistogram.cxx | 58 ----------------- graphics/vv/files/patch-vv_vvToolProfile.cxx | 11 ---- graphics/vv/pkg-descr | 7 -- 18 files changed, 1 insertion(+), 430 deletions(-) diff --git a/MOVED b/MOVED index fbc43835f8e2..9dbbb8eb2544 100644 --- a/MOVED +++ b/MOVED @@ -5547,3 +5547,4 @@ devel/p5-Devel-BeginLift||2026-08-02|Has expired: uses hidden Perl functions tha textproc/p5-Text-ClearSilver||2026-08-02|Has expired: uses hidden Perl functions that are hidden after 5.37.0 x11-fonts/nerd-fonts-d2coding|x11-fonts/nerd-fonts-d2koding|2026-08-03|Renamed by upstream due to licensing reasons math/topaz||2026-08-04|Has expired: Last release was in 2011 and WWW is unavailable +graphics/vv||2026-08-04|Has expired: depends on expired science/InsightToolkit501 diff --git a/graphics/Makefile b/graphics/Makefile index 2c44edd84c98..7e156245025c 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1286,7 +1286,6 @@ SUBDIR += vulkan-tools SUBDIR += vulkan-utility-libraries SUBDIR += vulkan-validation-layers - SUBDIR += vv SUBDIR += waffle SUBDIR += waifu2x-converter-cpp SUBDIR += waifu2x-ncnn-vulkan diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile deleted file mode 100644 index d1158407a669..000000000000 --- a/graphics/vv/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -PORTNAME= vv -DISTVERSIONPREFIX= v -DISTVERSION= 1.4.0-406 -PORTREVISION= 2 -DISTVERSIONSUFFIX= -gd33ac3e8 -CATEGORIES= graphics - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Fast and simple 4D image viewer -WWW= https://github.com/open-vv/vv - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/LICENSE.txt - -DEPRECATED= depends on expired science/InsightToolkit501 -EXPIRATION_DATE=2026-08-04 - -BUILD_DEPENDS= googletest>0:devel/googletest # error: unable to find library -lGTest::GTest, see https://github.com/open-vv/vv/issues/74 -LIB_DEPENDS= libexpat.so:textproc/expat2 \ - libfreetype.so:print/freetype2 \ - libgdcmCommon.so:devel/gdcm \ - libhdf5_cpp.so:science/hdf5 \ - libITKLabelMap-5.0.so:science/InsightToolkit501 \ - libmpi.so:net/mpich \ - libnetcdf.so:science/netcdf \ - libpng16.so:graphics/png \ - libtiff.so:graphics/tiff \ - libvtkIOSQL-${VTK_VER}.so:math/vtk9 - -USES= cmake compiler:c++11-lang eigen:3 jpeg python:build,run qt:5 xorg -USE_GITHUB= yes -GH_ACCOUNT= open-vv -USE_QT= core designer gui network opengl declarative sql widgets xml buildtools:build qmake:build -USE_XORG= ice sm x11 xext xt -USE_CXXSTD= c++11 - -CMAKE_ARGS= -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-8.2/cmake/vtk-8.2 - -PLIST_FILES= bin/vv - -.include <bsd.port.pre.mk> - -.if ${ARCH} == i386 -CXXFLAGS+= -msse2 # workaround for ITK failing to add -msse2 on i386: https://github.com/open-vv/vv/issues/83 & https://github.com/InsightSoftwareConsortium/ITK/issues/2011 -.endif - -post-patch: - @${REINPLACE_CMD} -e 's/VTK_OVERRIDE/override/g' \ - ${WRKSRC}/vv/vtkVOXImageWriter.h \ - ${WRKSRC}/vv/vvAnimatedGIFWriter.h \ - ${WRKSRC}/vv/vvBlendImageActor.h \ - ${WRKSRC}/vv/vvClipPolyData.h \ - ${WRKSRC}/vv/vvGlyph2D.h \ - ${WRKSRC}/vv/vvGlyphSource.h \ - ${WRKSRC}/vv/vvInteractorStyleNavigator.h \ - ${WRKSRC}/vv/vvLandmarksGlyph.h \ - ${WRKSRC}/vv/vvSlicer.h - @${REINPLACE_CMD} -e 's/Widget()->GetRenderWindow()/Widget()->renderWindow()/g' \ - ${WRKSRC}/vv/vvToolHistogramCommand.cxx - @${REINPLACE_CMD} -e 's/Widget->GetRenderWindow()/Widget->renderWindow()/g' \ - ${WRKSRC}/vv/vvMainWindow.cxx \ - ${WRKSRC}/vv/vvSegmentationDialog.cxx \ - ${WRKSRC}/vv/vvSurfaceViewerDialog.cxx \ - ${WRKSRC}/vv/vvToolHistogram.cxx \ - ${WRKSRC}/vv/vvToolProfile.cxx - @${REINPLACE_CMD} -e 's/widget->GetRenderWindow()/widget->renderWindow()/g' \ - ${WRKSRC}/vv/vvMainWindow.cxx - -post-configure: # workaround for "error: unable to find library -lGTest::GTest", see https://github.com/open-vv/vv/issues/74 - @${REINPLACE_CMD} -E 's/ -lGTest::(GTest|Main) / /g' ${BUILD_WRKSRC}/build.ninja - @${REINPLACE_CMD} -E 's|/usr/local/lib/libtiff\.so\.[0-9]+\.[0-9]+\.[0-9]+|/usr/local/lib/libtiff.so|g' ${BUILD_WRKSRC}/build.ninja - -.include <../../math/vtk9/Makefile.version> -.include <bsd.port.post.mk> diff --git a/graphics/vv/distinfo b/graphics/vv/distinfo deleted file mode 100644 index 5f0f729f98bf..000000000000 --- a/graphics/vv/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1760419528 -SHA256 (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 7f3e10a3a1391ccebd56d685316303b2fbf7f0112417d8caadb4562644cebf06 -SIZE (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 8248327 diff --git a/graphics/vv/files/patch-common_clitkCommon.txx b/graphics/vv/files/patch-common_clitkCommon.txx deleted file mode 100644 index 8f800d137543..000000000000 --- a/graphics/vv/files/patch-common_clitkCommon.txx +++ /dev/null @@ -1,25 +0,0 @@ -Remove deprecated std::binary_function base class. - -C++17 removed std::binary_function which was deprecated in C++11. -Replace with plain structs that define operator(). - ---- common/clitkCommon.txx.orig 2025-04-17 12:54:38 UTC -+++ common/clitkCommon.txx -@@ -135,7 +135,7 @@ template<class Type> - - //-------------------------------------------------------------------- - template<class Type> --struct vectorComparisonLowerThan: public std::binary_function<int, int, bool> { -+struct vectorComparisonLowerThan { - vectorComparisonLowerThan(const std::vector<Type> & v):vect(v) {}; - bool operator()(int x, int y) { - return (vect[x] < vect[y]); -@@ -146,7 +146,7 @@ template<class Type> - - //-------------------------------------------------------------------- - template<class Type> --struct vectorComparisonGreaterThan: public std::binary_function<int, int, bool> { -+struct vectorComparisonGreaterThan { - vectorComparisonGreaterThan(const std::vector<Type> & v):vect(v) {}; - bool operator()(int x, int y) { - return (vect[x] > vect[y]); diff --git a/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx b/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx deleted file mode 100644 index 0a7eef8e114b..000000000000 --- a/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx +++ /dev/null @@ -1,15 +0,0 @@ -Remove register storage class specifier. - -C++17 removed the 'register' keyword which was deprecated in C++11. - ---- common/clitkXdrImageIOWriter.cxx.orig 2025-04-17 12:54:38 UTC -+++ common/clitkXdrImageIOWriter.cxx -@@ -464,7 +464,7 @@ static size_t nki_private_compress(signed char *dest, - unsigned long iCRC; - unsigned long iCRC2; - unsigned int iHeaderSize=8; // value for iMode==1 and iMode==3 -- register int val; -+ int val; - size_t i,j; - NKI_MODE2* pHeader = (NKI_MODE2*)dest; - NKI_MODE2_64BITS* pHeader_64bits = (NKI_MODE2_64BITS*)dest; diff --git a/graphics/vv/files/patch-common_rtkEdfImageIO.h b/graphics/vv/files/patch-common_rtkEdfImageIO.h deleted file mode 100644 index f79dd805a41f..000000000000 --- a/graphics/vv/files/patch-common_rtkEdfImageIO.h +++ /dev/null @@ -1,15 +0,0 @@ -Update ITK enum name for ITK 5.0 compatibility. - -ITK 5.0 renamed IOByteOrderEnum to ByteOrder. - ---- common/rtkEdfImageIO.h.orig 2025-04-17 12:54:38 UTC -+++ common/rtkEdfImageIO.h -@@ -100,7 +100,7 @@ class EdfImageIO : public itk::ImageIOBase (protected) - // table key-value structure - struct table { - const char *key; -- itk::ImageIOBase::IOByteOrderEnum value; -+ itk::ImageIOBase::ByteOrder value; - }; - - struct table3 { diff --git a/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx b/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx deleted file mode 100644 index f6d963c9eada..000000000000 --- a/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx +++ /dev/null @@ -1,30 +0,0 @@ -Remove register storage class specifier. - -C++17 removed the 'register' keyword which was deprecated in C++11. - ---- itk/RelativePositionPropImageFilter.txx.orig 2025-04-17 12:54:38 UTC -+++ itk/RelativePositionPropImageFilter.txx -@@ -365,12 +365,12 @@ namespace itk - - typename TabulationImageType::IndexType start; - -- for(register int i=0;i<ImageDimension;i++) -+ for(int i=0;i<ImageDimension;i++) - start[i]=0; - - typename TabulationImageType::SizeType size = this->GetInput()->GetLargestPossibleRegion().GetSize(); - -- for(register int i=0;i<ImageDimension;i++) -+ for(int i=0;i<ImageDimension;i++) - size[i]*=2; - - typename TabulationImageType::RegionType region; -@@ -390,7 +390,7 @@ namespace itk - m_AngleTabulation->GetRequestedRegion().GetIndex(); - - typename TabulationImageType::SizeType center = this->GetInput()->GetLargestPossibleRegion().GetSize(); -- for(register int i=0;i<ImageDimension;i++) -+ for(int i=0;i<ImageDimension;i++) - center[i]-=1; - - VectorType vecttemp; diff --git a/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx b/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx deleted file mode 100644 index b67a501282c4..000000000000 --- a/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx +++ /dev/null @@ -1,32 +0,0 @@ ---- tools/clitkHistogramImageGenericFilter.cxx.orig 2026-03-01 23:19:15 UTC -+++ tools/clitkHistogramImageGenericFilter.cxx -@@ -35,6 +35,8 @@ - - #include <clitkCommon.h> - -+#include <fstream> -+#include <iostream> - - - namespace clitk -@@ -170,16 +172,16 @@ void HistogramImageGenericFilter::SaveAs() - std::ofstream fileOpen(textFileName.c_str(), std::ofstream::trunc); - - if(!fileOpen) { -- cerr << "Error during saving" << endl; -+ std::cerr << "Error during saving" << std::endl; - return; - } - - int i(0); -- fileOpen << "Value represents the number of voxels around the corresponding intensity (by default the windows size around intensity is log(range))" << endl; -- fileOpen << "Intensity" << "\t" << "Value" << endl; -+ fileOpen << "Value represents the number of voxels around the corresponding intensity (by default the windows size around intensity is log(range))" << std::endl; -+ fileOpen << "Intensity" << "\t" << "Value" << std::endl; - - while (i<mArrayX->GetNumberOfTuples()) { -- fileOpen << mArrayX->GetTuple(i)[0] << "\t" << mArrayY->GetTuple(i)[0] << endl; -+ fileOpen << mArrayX->GetTuple(i)[0] << "\t" << mArrayY->GetTuple(i)[0] << std::endl; - ++i; - } - diff --git a/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx b/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx deleted file mode 100644 index 48c074892b9d..000000000000 --- a/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx +++ /dev/null @@ -1,22 +0,0 @@ ---- tools/clitkProfileImageGenericFilter.cxx.orig 2026-03-01 23:21:24 UTC -+++ tools/clitkProfileImageGenericFilter.cxx -@@ -35,8 +35,10 @@ - - #include <clitkCommon.h> - -+#include <iostream> - - -+ - namespace clitk - { - -@@ -202,7 +204,7 @@ void ProfileImageGenericFilter::WriteOutput(std::strin - std::ofstream fileOpen(outputFilename.c_str(), std::ofstream::trunc); - - if(!fileOpen) { -- cerr << "Error during saving" << endl; -+ std::cerr << "Error during saving" << endl; - return; - } - diff --git a/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx b/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx deleted file mode 100644 index 72c82fb1ffa5..000000000000 --- a/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- vv/vtkVOXImageWriter.cxx.orig 2026-03-02 00:15:44 UTC -+++ vv/vtkVOXImageWriter.cxx -@@ -17,6 +17,7 @@ - ===========================================================================**/ - #include <string> - #include <fstream> -+#include <iostream> - - #include "vtkVOXImageWriter.h" - diff --git a/graphics/vv/files/patch-vv_vv.cxx b/graphics/vv/files/patch-vv_vv.cxx deleted file mode 100644 index 1167955d887f..000000000000 --- a/graphics/vv/files/patch-vv_vv.cxx +++ /dev/null @@ -1,36 +0,0 @@ -Update for VTK 9 and fix platform-specific code. - -- Replace QVTKOpenGLWidget with QVTKOpenGLNativeWidget (VTK 9 API change) -- Wrap Windows-specific #pragma in #ifdef _WIN32 to prevent linking errors - on non-Windows platforms - ---- vv/vv.cxx.orig 2025-04-17 12:54:38 UTC -+++ vv/vv.cxx -@@ -43,7 +43,7 @@ - #include "vvToolsList.h" - #include "vvConfiguration.h" - #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9 --#include <QVTKOpenGLWidget.h> -+#include <QVTKOpenGLNativeWidget.h> - #endif - - #include <vtkFileOutputWindow.h> -@@ -56,7 +56,9 @@ - #include <sys/types.h> - #include <sys/stat.h> - #include <errno.h> -+#ifdef _WIN32 - #pragma comment(lib, "ws2_32.lib") -+#endif - - typedef enum {O_BASE,O_OVERLAY,O_FUSION,O_VF,O_CONTOUR,O_LANDMARKS} OpenModeType; - typedef enum {P_NORMAL,P_SEQUENCE,P_WINDOW,P_LEVEL} ParseModeType; -@@ -119,7 +121,7 @@ int main( int argc, char** argv ) - #endif - - #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9 -- QSurfaceFormat::setDefaultFormat(QVTKOpenGLWidget::defaultFormat()); -+ QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat()); - #endif - CLITK_INIT; - diff --git a/graphics/vv/files/patch-vv_vvBlendImageActor.cxx b/graphics/vv/files/patch-vv_vvBlendImageActor.cxx deleted file mode 100644 index 0f2bd047929a..000000000000 --- a/graphics/vv/files/patch-vv_vvBlendImageActor.cxx +++ /dev/null @@ -1,56 +0,0 @@ -Update OpenGL and VTK headers for VTK 9 compatibility. - -VTK 9 removed several deprecated headers and changed OpenGL handling: -- Removed vtk_glew.h and vtkOpenGL.h (no longer needed) -- Added vtkOpenGLState.h and vtk_glad.h for modern OpenGL -- Replaced vtkgl::BlendEquationEXT with standard glBlendEquation - (OpenGL 3.2+ has blend equations built-in, no extensions needed) - ---- vv/vvBlendImageActor.cxx.orig 2025-04-17 12:54:38 UTC -+++ vv/vvBlendImageActor.cxx -@@ -3,7 +3,7 @@ - University of LYON http://www.universit - - Authors belong to: - - University of LYON http://www.universite-lyon.fr/ --- Léon Bérard cancer center http://www.centreleonberard.fr -+- L�on B�rard cancer center http://www.centreleonberard.fr - - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr - - This software is distributed WITHOUT ANY WARRANTY; without even -@@ -17,11 +17,11 @@ - CeCILL-B http://www.cecill.info/licences/Licence_C - ===========================================================================**/ - - #include "vvBlendImageActor.h" --#include <vtk_glew.h> - #include <vtkOpenGLRenderWindow.h> - #include <vtkOpenGLRenderer.h> --#include <vtkOpenGL.h> - #include <vtkObjectFactory.h> -+#include <vtkOpenGLState.h> -+#include <vtk_glad.h> - - vtkStandardNewMacro(vvBlendImageActor); - -@@ -45,19 +45,14 @@ void vvBlendImageActor::Render(vtkRenderer *ren) - VTK_IMAGE_ACTOR::Render(ren); - - #else -- vtkOpenGLExtensionManager *extensions = renwin->GetExtensionManager(); -- if (extensions->ExtensionSupported("GL_EXT_blend_minmax")) { -- extensions->LoadExtension("GL_EXT_blend_minmax"); -- vtkgl::BlendEquationEXT( vtkgl::MAX ); -- } -+ // VTK 9 uses OpenGL 3.2+ which has blend equations built-in -+ glBlendEquation(GL_MAX); - - //Call normal render - VTK_IMAGE_ACTOR::Render(ren); - - //Move back blending to weighted sum -- if (vtkgl::BlendEquationEXT!=0) { -- vtkgl::BlendEquationEXT( vtkgl::FUNC_ADD ); -- } -+ glBlendEquation(GL_FUNC_ADD); - #endif - } - diff --git a/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx b/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx deleted file mode 100644 index 171be1d7814e..000000000000 --- a/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- vv/vvLandmarksGlyph.cxx.orig 2026-03-02 00:16:24 UTC -+++ vv/vvLandmarksGlyph.cxx -@@ -26,6 +26,7 @@ - #include "vtkPolyData.h" - #include "vtkUnsignedCharArray.h" - #include <cassert> -+#include <iostream> - - vtkStandardNewMacro(vvLandmarksGlyph); - diff --git a/graphics/vv/files/patch-vv_vvSlicer.cxx b/graphics/vv/files/patch-vv_vvSlicer.cxx deleted file mode 100644 index 7612f66f5b5e..000000000000 --- a/graphics/vv/files/patch-vv_vvSlicer.cxx +++ /dev/null @@ -1,25 +0,0 @@ -Update for VTK 9 compatibility. - -- Remove deprecated vtkToolkits.h header (no longer exists in VTK 9) -- Convert vtkStdString to const char* when calling SetCaption() - (VTK 9 changed API to require explicit conversion) - ---- vv/vvSlicer.cxx.orig 2025-04-17 12:54:38 UTC -+++ vv/vvSlicer.cxx -@@ -44,7 +44,6 @@ - #include <vtkImageData.h> - #include <vtkImageActor.h> - #include <vvBlendImageActor.h> --#include <vtkToolkits.h> - #include <vtkObjectFactory.h> - #include <vtkPointData.h> - #include <vtkDataArray.h> -@@ -1877,7 +1876,7 @@ void vvSlicer::DisplayLandmarks() - double *position = mLandClipper->GetOutput()->GetPoint(id); - vtkStdString label = static_cast<vtkStringArray*>(mLandClipper->GetOutput()->GetPointData()->GetAbstractArray("labels"))->GetValue(id); - vtkSmartPointer<vtkCaptionActor2D> label_actor = vtkSmartPointer<vtkCaptionActor2D>::New(); -- label_actor->SetCaption(label); -+ label_actor->SetCaption(label.c_str()); - label_actor->SetAttachmentPoint(position); - label_actor->GetCaptionTextProperty()->SetColor(1,0,0); - label_actor->GetCaptionTextProperty()->SetOrientation(33.333333); diff --git a/graphics/vv/files/patch-vv_vvToolHistogram.cxx b/graphics/vv/files/patch-vv_vvToolHistogram.cxx deleted file mode 100644 index ac2c07aa11c8..000000000000 --- a/graphics/vv/files/patch-vv_vvToolHistogram.cxx +++ /dev/null @@ -1,58 +0,0 @@ ---- vv/vvToolHistogram.cxx.orig 2025-04-17 12:54:38 UTC -+++ vv/vvToolHistogram.cxx -@@ -20,6 +20,9 @@ - #include <QShortcut> - - #include <algorithm> -+#include <fstream> -+#include <string> -+#include <iostream> - - // vv - #include "vvToolHistogram.h" -@@ -94,8 +97,8 @@ vvToolHistogram::vvToolHistogram(vvMainWindowBase * pa - chart->SetRenderEmpty(true); - mView->GetScene()->AddItem(chart); - mView->GetRenderer()->SetBackground(1.0, 1.0, 1.0); -- this->HistogramWidget->GetRenderWindow()->GetRenderers()->RemoveAllItems(); -- this->HistogramWidget->GetRenderWindow()->AddRenderer(mView->GetRenderer()); -+ this->HistogramWidget->renderWindow()->GetRenderers()->RemoveAllItems(); -+ this->HistogramWidget->renderWindow()->AddRenderer(mView->GetRenderer()); - HistogramWidget->show(); - - #ifdef Q_OS_OSX -@@ -201,8 +204,8 @@ void vvToolHistogram::displayHistogram() - chart->GetAxis(vtkAxis::LEFT)->SetTitle("#Voxels"); - chart->GetAxis(vtkAxis::BOTTOM)->SetTitle("Intensity"); - -- this->HistogramWidget->GetRenderWindow()->GetRenderers()->RemoveAllItems(); -- this->HistogramWidget->GetRenderWindow()->AddRenderer(mView->GetRenderer()); -+ this->HistogramWidget->renderWindow()->GetRenderers()->RemoveAllItems(); -+ this->HistogramWidget->renderWindow()->AddRenderer(mView->GetRenderer()); - HistogramWidget->show(); - - QApplication::restoreOverrideCursor(); -@@ -300,10 +303,10 @@ void vvToolHistogram::InputIsSelected(vvSlicerManager - // Connect signals & slots - vvToolHistogramCommand *smc = vvToolHistogramCommand::New(); - smc->mHist = this; -- HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::LeftButtonPressEvent, smc); -- HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseMoveEvent, smc); -- HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelForwardEvent, smc); -- HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelBackwardEvent, smc); -+ HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::LeftButtonPressEvent, smc); -+ HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseMoveEvent, smc); -+ HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelForwardEvent, smc); -+ HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelBackwardEvent, smc); - smc->Delete(); - - } -@@ -443,7 +446,7 @@ void vvToolHistogram::SaveAs() - std::ofstream fileOpen(mTextFileName.c_str(), std::ofstream::trunc); - - if(!fileOpen) { -- cerr << "Error during saving" << endl; -+ std::cerr << "Error during saving" << std::endl; - QApplication::restoreOverrideCursor(); - close(); - return; diff --git a/graphics/vv/files/patch-vv_vvToolProfile.cxx b/graphics/vv/files/patch-vv_vvToolProfile.cxx deleted file mode 100644 index 637a20c1ed45..000000000000 --- a/graphics/vv/files/patch-vv_vvToolProfile.cxx +++ /dev/null @@ -1,11 +0,0 @@ ---- vv/vvToolProfile.cxx.orig 2026-03-02 00:20:47 UTC -+++ vv/vvToolProfile.cxx -@@ -509,7 +509,7 @@ void vvToolProfile::SaveAs() - std::ofstream fileOpen(mTextFileName.c_str(), std::ofstream::trunc); - - if(!fileOpen) { -- cerr << "Error during saving" << endl; -+ std::cerr << "Error during saving" << std::endl; - QApplication::restoreOverrideCursor(); - close(); - return; diff --git a/graphics/vv/pkg-descr b/graphics/vv/pkg-descr deleted file mode 100644 index 0922a563d06b..000000000000 --- a/graphics/vv/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Open-source and cross platform image viewer, designed for fast and simple -visualization of spatio-temporal images: 2D, 2D+t, 3D and 3D+t (or 4D) images. - -VV is designed for qualitative evaluation of image registration and deformation -field visualization. It contains several tools for superimposing images using -complementary colors or transparency, visualizing vector fields and defining -landmarks.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a7254b3.3f372.6d4f94e2>
