Skip site navigation (1)Skip section navigation (2)
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>