summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Coin/Makefile2
-rw-r--r--graphics/cimg/Makefile3
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cimg/files/patch-examples__Makefile46
-rw-r--r--graphics/djview4/Makefile2
-rw-r--r--graphics/gdal/Makefile6
-rw-r--r--graphics/gdal/distinfo6
-rw-r--r--graphics/gdal/pkg-plist6
-rw-r--r--graphics/gexiv2/Makefile2
-rw-r--r--graphics/gexiv2_016/Makefile2
-rw-r--r--graphics/khronos-texture/Makefile2
-rw-r--r--graphics/khronos-texture/distinfo6
-rw-r--r--graphics/libpano13/Makefile2
-rw-r--r--graphics/libpano13/files/patch-filter.h24
-rw-r--r--graphics/openexr/Makefile3
-rw-r--r--graphics/openexr/files/patch-openjph23
-rw-r--r--graphics/openjph/Makefile2
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openjph/pkg-plist2
-rw-r--r--graphics/openorienteering-mapper/Makefile3
-rw-r--r--graphics/py-gdal/Makefile2
-rw-r--r--graphics/py-gdal/distinfo6
-rw-r--r--graphics/py-tifffile/Makefile3
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist14
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-svg/distinfo6
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist1
-rw-r--r--graphics/tiff/Makefile2
-rw-r--r--graphics/tiff/distinfo6
-rw-r--r--graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa852
-rw-r--r--graphics/tiff/pkg-plist6
-rw-r--r--graphics/vigra/Makefile8
-rw-r--r--graphics/vigra/distinfo6
-rw-r--r--graphics/vigra/files/patch-include_vigra_multi__iterator__coupled.hxx11
-rw-r--r--graphics/vigra/pkg-plist2
40 files changed, 155 insertions, 160 deletions
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile
index 1d031a7d7e74..f89b39380542 100644
--- a/graphics/Coin/Makefile
+++ b/graphics/Coin/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
LIB_DEPENDS= libsimage.so:graphics/simage
-USES= cmake gl openal:al libtool pathfix xorg
+USES= cmake gl openal:al pathfix xorg
USE_GITHUB= yes
GH_ACCOUNT= coin3d
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index 328d208be833..7b866483c31a 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.5.5
-PORTREVISION= 2
+DISTVERSION= 3.6.2
PORTEPOCH= 3
CATEGORIES= graphics devel
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index 5ad7acb6713d..a0fba8eddaa8 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747931392
-SHA256 (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = f202f71dd77a4434fc36725022912fb57098124b92c3c4f417155337dc1c57a0
-SIZE (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = 12680423
+TIMESTAMP = 1759493205
+SHA256 (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = e4ec8c103015903d5e66bc4d1cd39fb19e9d2f535c45917587668abc74226147
+SIZE (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = 12680285
diff --git a/graphics/cimg/files/patch-examples__Makefile b/graphics/cimg/files/patch-examples__Makefile
index 9b42503d9232..0c888cc4d610 100644
--- a/graphics/cimg/files/patch-examples__Makefile
+++ b/graphics/cimg/files/patch-examples__Makefile
@@ -1,5 +1,14 @@
---- examples/Makefile.orig 2025-05-02 13:41:33 UTC
+--- examples/Makefile.orig 2025-09-23 12:47:26 UTC
+++ examples/Makefile
+@@ -78,7 +78,7 @@ FILES = CImg_demo \
+ use_RGBclass \
+
+ # Files which requires external libraries to run.
+-EXTRA_FILES = test_template_types use_tiff_stream use_jpeg_buffer
++EXTRA_FILES = use_tiff_stream use_jpeg_buffer
+
+ #---------------------------------
+ # Set correct variables and paths
@@ -89,7 +89,7 @@ SVERSION = $(VERSION1).$(VERSION2).$(VERSION3)
VERSION3 = $(shell grep 'cimg_version\ ' ../CImg.h | tail -c2 | head -c1)
SVERSION = $(VERSION1).$(VERSION2).$(VERSION3)
@@ -18,7 +27,7 @@
LIBS = -lm
ifdef IS_GCC
CXXVER = $(shell $(CXX) -v 2>&1 | tail -n 1)
-@@ -151,7 +151,7 @@ VT100_CFLAGS = -Dcimg_use_vt100
+@@ -152,7 +152,7 @@ VT100_CFLAGS = -Dcimg_use_vt100
VT100_CFLAGS = -Dcimg_use_vt100
# Flags to enable code optimization by the compiler.
@@ -27,19 +36,19 @@
ifdef IS_GCC
# Add -mtune=generic for GCC if supported.
NO_MTUNE_GENERIC = $(shell $(CXX) -mtune=generic -E - < /dev/null > /dev/null 2>&1; echo $$?)
-@@ -176,9 +176,9 @@ OPENCV_DEFINE = -Dcimg_use_opencv
+@@ -177,9 +177,9 @@ OPENCV_DEFINE = -Dcimg_use_opencv
# Flags to enable OpenCV support.
OPENCV_DEFINE = -Dcimg_use_opencv
-OPENCV_INCDIR = $(shell pkg-config opencv --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4
+OPENCV_INCDIR = $(shell pkg-config opencv4 --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4
OPENCV_CFLAGS = $(OPENCV_DEFINE) $(OPENCV_INCDIR)
--OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui)
-+OPENCV_LIBS = $(shell pkg-config opencv4 --libs || echo -lopencv_core -lopencv_highgui)
+-OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio)
++OPENCV_LIBS = $(shell pkg-config opencv4 --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio)
# Flags used to disable display capablities of CImg
NODISPLAY_CFLAGS = -Dcimg_display=0
-@@ -241,7 +241,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
+@@ -242,7 +242,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
TIFF_DEFINE = -Dcimg_use_tiff
TIFF_INCDIR =
TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
@@ -48,7 +57,7 @@
# Flags to enable native support for loading HEIF image files, using the libheif library.
# ( https://github.com/strukturag/libheif )
-@@ -260,16 +260,16 @@ OPENEXR_DEFINE = -Dcimg_use_openexr
+@@ -261,16 +261,16 @@ OPENEXR_DEFINE = -Dcimg_use_openexr
# Flags to enable native support for EXR image files, using the OpenEXR library.
# ( http://www.openexr.com/ )
OPENEXR_DEFINE = -Dcimg_use_openexr
@@ -71,7 +80,7 @@
# Flags to enable native support for compressed .cimgz files, using the Zlib library.
# ( http://www.zlib.net/ )
-@@ -305,17 +305,17 @@ endif
+@@ -306,11 +306,18 @@ endif
# Flags to enable the use of LAPACK routines for matrix computation
# ( http://www.netlib.org/lapack/ )
@@ -83,18 +92,17 @@
+#LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR)
+#LAPACK_LIBS = -lblas -llapack
- # Flags to enable the use of the Board library
- # ( https://github.com/GreycLab/libboard )
- BOARD_DEFINE = -Dcimg_use_board
--BOARD_INCDIR = -I/usr/include/board
++# Flags to enable the use of the Board library
++# ( https://github.com/GreycLab/libboard )
++BOARD_DEFINE = -Dcimg_use_board
+BOARD_INCDIR = -I$(LOCALBASE)/include/board
- BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR)
--BOARD_LIBS = -lboard
++BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR)
+BOARD_LIBS = -lboard -lMagick++-7
-
++
# Enable native support of WebP image files, using the WebP library.
# (https://chromium.googlesource.com/webm/libwebp/)
-@@ -392,6 +392,7 @@ $(XSHM_LIBS)" \
+ WEBP_DEFINE = -Dcimg_use_webp
+@@ -386,6 +393,7 @@ $(XSHM_LIBS)" \
$(HEIF_LIBS) \
$(LAPACK_LIBS) \
$(XSHM_LIBS)" \
@@ -102,7 +110,7 @@
all $(EXTRA_FILES)
# Linux/BSD/Mac OSX targets, with X11 display.
-@@ -470,6 +471,7 @@ $(OPT_CFLAGS) \
+@@ -464,6 +472,7 @@ $(OPT_CFLAGS) \
@$(MAKE) \
"CONF_CFLAGS = \
$(OPT_CFLAGS) \
@@ -110,7 +118,7 @@
$(VT100_CFLAGS) \
$(X11_CFLAGS) \
$(XSHM_CFLAGS) \
-@@ -483,8 +485,12 @@ $(MAGICK_CFLAGS) \
+@@ -477,8 +486,12 @@ $(MAGICK_CFLAGS) \
$(CURL_CFLAGS) \
$(OPENCV_CFLAGS) \
$(MAGICK_CFLAGS) \
@@ -123,7 +131,7 @@
$(X11_LIBS) \
$(XSHM_LIBS) \
$(XRANDR_LIBS) \
-@@ -497,6 +503,9 @@ $(MAGICK_LIBS) \
+@@ -491,6 +504,9 @@ $(MAGICK_LIBS) \
$(CURL_LIBS) \
$(OPENCV_LIBS) \
$(MAGICK_LIBS) \
diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile
index 128a1350e358..bf791afb2c93 100644
--- a/graphics/djview4/Makefile
+++ b/graphics/djview4/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= SF/djvu/DjView/${PORTVERSION}
-MAINTAINER= nc@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Standalone Djvu viewer and plugin based on Qt toolkit
WWW= https://djvu.sourceforge.net/
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index ba33eda016b9..961ac673d3cd 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.11.3
-PORTREVISION= 4
+PORTVERSION= 3.11.4
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
@@ -60,7 +59,8 @@ CMAKE_OFF= BUILD_CSHARP_BINDINGS \
SWIG_REGENERATE_PYTHON \
${CMAKE_OFF_${ARCH}}
CMAKE_OFF_armv7=GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS
-CMAKE_ON= BUILD_APPS \
+CMAKE_ON= AVIF_VERSION_CHECK \
+ BUILD_APPS \
BUILD_SHARED_LIBS \
BUILD_STATIC_LIBS \
ENABLE_GNM \
diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo
index 9e9a4f020e0f..c237319c98f1 100644
--- a/graphics/gdal/distinfo
+++ b/graphics/gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416410
-SHA256 (gdal-3.11.3.tar.xz) = ba0807729fa681eed55bb6d5588bb9e4bde2b691c46e8d6d375ff5eaf789b16a
-SIZE (gdal-3.11.3.tar.xz) = 9313768
+TIMESTAMP = 1759324038
+SHA256 (gdal-3.11.4.tar.xz) = 6401eba2bb63f5ef7a08d2157f240194f06d508d096898a705637aeea9d3bbe8
+SIZE (gdal-3.11.4.tar.xz) = 9321096
diff --git a/graphics/gdal/pkg-plist b/graphics/gdal/pkg-plist
index 605a1c7d789c..af6f66843e42 100644
--- a/graphics/gdal/pkg-plist
+++ b/graphics/gdal/pkg-plist
@@ -137,6 +137,7 @@ share/bash-completion/completions/gdal_contour
share/bash-completion/completions/gdal_create
share/bash-completion/completions/gdal_edit.py
share/bash-completion/completions/gdal_fillnodata.py
+share/bash-completion/completions/gdal_footprint
share/bash-completion/completions/gdal_grid
share/bash-completion/completions/gdal_merge.py
share/bash-completion/completions/gdal_polygonize.py
@@ -148,12 +149,9 @@ share/bash-completion/completions/gdal_translate
share/bash-completion/completions/gdal_viewshed
share/bash-completion/completions/gdaladdo
share/bash-completion/completions/gdalbuildvrt
-share/bash-completion/completions/gdalchksum.py
share/bash-completion/completions/gdalcompare.py
share/bash-completion/completions/gdaldem
share/bash-completion/completions/gdalenhance
-share/bash-completion/completions/gdalident.py
-share/bash-completion/completions/gdalimport.py
share/bash-completion/completions/gdalinfo
share/bash-completion/completions/gdallocationinfo
share/bash-completion/completions/gdalmanage
@@ -163,10 +161,12 @@ share/bash-completion/completions/gdaltindex
share/bash-completion/completions/gdaltransform
share/bash-completion/completions/gdalwarp
share/bash-completion/completions/ogr2ogr
+share/bash-completion/completions/ogr_layer_algebra.py
share/bash-completion/completions/ogrinfo
share/bash-completion/completions/ogrlineref
share/bash-completion/completions/ogrmerge.py
share/bash-completion/completions/ogrtindex
+share/bash-completion/completions/sozip
%%DATADIR%%/GDALLogoBW.svg
%%DATADIR%%/GDALLogoColor.svg
%%DATADIR%%/GDALLogoGS.svg
diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile
index 8106e39f84d8..0875132f4852 100644
--- a/graphics/gexiv2/Makefile
+++ b/graphics/gexiv2/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexiv2.so:graphics/exiv2
-USES= compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig \
+USES= compiler:c++17-lang gnome meson pathfix pkgconfig \
python:build tar:xz vala:build
USE_GNOME= glib20 introspection:build pygobject3
USE_LDCONFIG= yes
diff --git a/graphics/gexiv2_016/Makefile b/graphics/gexiv2_016/Makefile
index f20e2b2ea473..f5cc5e4b22b3 100644
--- a/graphics/gexiv2_016/Makefile
+++ b/graphics/gexiv2_016/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
LIB_DEPENDS= libexiv2.so:graphics/exiv2
-USES= compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig \
+USES= compiler:c++17-lang gnome meson pathfix pkgconfig \
python:build tar:xz vala:build
USE_GNOME= glib20 introspection:build pygobject3
USE_LDCONFIG= yes
diff --git a/graphics/khronos-texture/Makefile b/graphics/khronos-texture/Makefile
index 461d78910ecc..d64027bf71e8 100644
--- a/graphics/khronos-texture/Makefile
+++ b/graphics/khronos-texture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= khronos-texture
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.0
+DISTVERSION= 4.4.2
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/khronos-texture/distinfo b/graphics/khronos-texture/distinfo
index f26fd93932dc..0baf291185a9 100644
--- a/graphics/khronos-texture/distinfo
+++ b/graphics/khronos-texture/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743426936
-SHA256 (KhronosGroup-KTX-Software-v4.4.0_GH0.tar.gz) = 3585d76edcdcbe3a671479686f8c81c1c10339f419e4b02a9a6f19cc6e4e0612
-SIZE (KhronosGroup-KTX-Software-v4.4.0_GH0.tar.gz) = 212537991
+TIMESTAMP = 1759600000
+SHA256 (KhronosGroup-KTX-Software-v4.4.2_GH0.tar.gz) = 9412cb45045a503005acd47d98f9e8b47154634a50b4df21e17a1dfa8971d323
+SIZE (KhronosGroup-KTX-Software-v4.4.2_GH0.tar.gz) = 212599126
diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile
index e994421d3cf7..b26b160132fe 100644
--- a/graphics/libpano13/Makefile
+++ b/graphics/libpano13/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libpano13
DISTVERSION= 2.9.22
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics java
MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION}
diff --git a/graphics/libpano13/files/patch-filter.h b/graphics/libpano13/files/patch-filter.h
new file mode 100644
index 000000000000..c06e64103687
--- /dev/null
+++ b/graphics/libpano13/files/patch-filter.h
@@ -0,0 +1,24 @@
+--- filter.h.orig 2025-10-04 23:10:13 UTC
++++ filter.h
+@@ -511,8 +511,8 @@ typedef void (*intFunc)( unsigned char *dst, unsigne
+ // Interpolating functions for resampler
+
+ typedef void (*intFunc)( unsigned char *dst, unsigned char **rgb,
+- register double Dx,
+- register double Dy,
++ double Dx,
++ double Dy,
+ int color, int SamplesPerPixel);
+
+ // Filter function type for anti aliasing Filter
+@@ -747,8 +747,8 @@ PANO13_IMPEX int getVRPanoOptions ( VRPanoOptions *v,
+ PANO13_IMPEX int readAdjust ( aPrefs *p, fullPath* sfile, int insert, sPrefs *sP );
+ PANO13_IMPEX void readControlPoints (char* script, controlPoint *c );
+ PANO13_IMPEX int getVRPanoOptions ( VRPanoOptions *v, char *line );
+-PANO13_IMPEX void nextWord ( register char* word, char** ch );
+-PANO13_IMPEX void nextLine ( register char* line, char** ch );
++PANO13_IMPEX void nextWord ( char* word, char** ch );
++PANO13_IMPEX void nextLine ( char* line, char** ch );
+ PANO13_IMPEX int numLines ( char* script, char first );
+
+ PANO13_IMPEX char *panoParserFindOLine(char *script, int index);
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 74944d3740ed..c037c6ea41b4 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -34,7 +34,8 @@ WWW= https://www.openexr.com/
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS?= help2man:misc/help2man
+BUILD_DEPENDS?= help2man:misc/help2man \
+ openjph>=0.23.0:graphics/openjph
# exact libImath version required to avoid hard-to-debug issues
# but this is due to Imath and OpenEXR being close in terms of their
# release engineering, no other port should version pin Imath
diff --git a/graphics/openexr/files/patch-openjph b/graphics/openexr/files/patch-openjph
new file mode 100644
index 000000000000..a0f2516764cd
--- /dev/null
+++ b/graphics/openexr/files/patch-openjph
@@ -0,0 +1,23 @@
+Obtained from: https://github.com/AcademySoftwareFoundation/openexr/pull/2122
+
+--- src/lib/OpenEXRCore/internal_ht.cpp.orig 2025-09-05 17:30:35 UTC
++++ src/lib/OpenEXRCore/internal_ht.cpp
+@@ -7,12 +7,12 @@
+ #include <string>
+ #include <fstream>
+
+-#include <ojph_arch.h>
+-#include <ojph_file.h>
+-#include <ojph_params.h>
+-#include <ojph_mem.h>
+-#include <ojph_codestream.h>
+-#include <ojph_message.h>
++#include <openjph/ojph_arch.h>
++#include <openjph/ojph_file.h>
++#include <openjph/ojph_params.h>
++#include <openjph/ojph_mem.h>
++#include <openjph/ojph_codestream.h>
++#include <openjph/ojph_message.h>
+
+ #include "openexr_decode.h"
+ #include "openexr_encode.h"
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index 1303494b8a14..53a16904da1d 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openjph
-PORTVERSION= 0.22.0
+PORTVERSION= 0.23.0
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo
index aff214304880..153df09e4603 100644
--- a/graphics/openjph/distinfo
+++ b/graphics/openjph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120512
-SHA256 (aous72-OpenJPH-0.22.0_GH0.tar.gz) = c9c6e9ec82ee8770ede41eeffe8acaab1814724c698b258c3de160dc09cb7d12
-SIZE (aous72-OpenJPH-0.22.0_GH0.tar.gz) = 476732
+TIMESTAMP = 1759324014
+SHA256 (aous72-OpenJPH-0.23.0_GH0.tar.gz) = 483079f402ee6701d5f35a12c96657a715851da770d5d101c3baa239f8dd26d2
+SIZE (aous72-OpenJPH-0.23.0_GH0.tar.gz) = 476785
diff --git a/graphics/openjph/pkg-plist b/graphics/openjph/pkg-plist
index 1090cd2ec089..187ad1ec328e 100644
--- a/graphics/openjph/pkg-plist
+++ b/graphics/openjph/pkg-plist
@@ -16,6 +16,6 @@ lib/cmake/openjph/openjph-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/openjph/openjph-targets.cmake
lib/libopenjph.so
lib/libopenjph.so.0
-lib/libopenjph.so.0.22
+lib/libopenjph.so.0.23
lib/libopenjph.so.%%PORTVERSION%%
libdata/pkgconfig/openjph.pc
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 450798dc4cfb..6a107ac17fb2 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -11,6 +11,9 @@ WWW= https://www.openorienteering.org/apps/mapper/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= error: overload resolution selected deleted operator '='
+EXPIRATION_DATE=2025-10-31
+
PATCH_SITES= https://github.com/OpenOrienteering/mapper/commit/
PATCHFILES= 69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch:-p1
diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile
index 08fef0e30044..ab3c025c405c 100644
--- a/graphics/py-gdal/Makefile
+++ b/graphics/py-gdal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.11.3
+PORTVERSION= 3.11.4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-gdal/distinfo b/graphics/py-gdal/distinfo
index 78aa21a8c962..0ece9c0eaa60 100644
--- a/graphics/py-gdal/distinfo
+++ b/graphics/py-gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416412
-SHA256 (gdal-3.11.3.tar.gz) = 4c3ad0fae393b5ddb093a7e4b890077839b2a6acdbd19202657fe4e881886efa
-SIZE (gdal-3.11.3.tar.gz) = 878190
+TIMESTAMP = 1759324040
+SHA256 (gdal-3.11.4.tar.gz) = c28cd5ffda3df98555e21083d922762b0a095d8f10292e2ec60ee0d55651d74a
+SIZE (gdal-3.11.4.tar.gz) = 878351
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index 7b365f0d1e35..5256acd17ea9 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.8.28
-PORTREVISION= 1
+PORTVERSION= 2025.9.9
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index 21916fdd3e70..5bfb447ae4bb 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120774
-SHA256 (tifffile-2025.8.28.tar.gz) = 82929343c70f6f776983f6a817f0b92e913a1bbb3dc3f436af44419b872bb467
-SIZE (tifffile-2025.8.28.tar.gz) = 371211
+TIMESTAMP = 1759324164
+SHA256 (tifffile-2025.9.9.tar.gz) = 6cf97ef548970eee9940cf8fc4203e57b4462a72e1e5e7a667ecdeb96113bc5f
+SIZE (tifffile-2025.9.9.tar.gz) = 369652
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index cd9b54578f75..5e2d2d8c0d6a 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196733
-SHA256 (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = aa6e023b8b5605f212cc52c46c1a8b74bd2ca67d01473d305b5b48a7972bb659
-SIZE (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = 141825804
+TIMESTAMP = 1759303310
+SHA256 (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 7e8664ddf21a79d4eeaebf76dddf017ed31142a2df005cf4ac784dff10627fff
+SIZE (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 141820300
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 5be5d29981db..c0b717194e24 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -1406,12 +1406,6 @@ lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessTargets.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/Qt3DTestsConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersion.cmake
@@ -1448,6 +1442,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersion.cmake
@@ -1572,7 +1572,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_QMLDIR%%/Qt3D/Input/libquick3dinputplugin.so
%%QT_QMLDIR%%/Qt3D/Input/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Input/qmldir
-%%QT_QMLDIR%%/Qt3D/Logic/lib3dquicklogicplugin.so
+%%QT_QMLDIR%%/Qt3D/Logic/libquick3dlogicplugin.so
%%QT_QMLDIR%%/Qt3D/Logic/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Logic/qmldir
%%QT_QMLDIR%%/Qt3D/Render/libquick3drenderplugin.so
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 7df0e43a15d1..d612fb9b4f82 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196738
-SHA256 (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 8a023f7e2f57dedc02e2ab10c975f7cb3cccac9b8f0823c12fd6824834549139
-SIZE (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 2021564
+TIMESTAMP = 1759303322
+SHA256 (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 4fb26bdbfbd4b8e480087896514e11c33aba7b6b39246547355ea340c4572ffe
+SIZE (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 2030812
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index be6b29505050..2438db7d0924 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196742
-SHA256 (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = a4df93d2dd5c5942f1dc23e29667199fbf5cfaba84a51e6a9ffc874b967e31c6
-SIZE (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = 83560
+TIMESTAMP = 1759303331
+SHA256 (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 116e105574f0bb442b80251fa60b88d1c9fe55db64e11b549e8fc2063b90df33
+SIZE (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 83520
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index 8e63980db866..b0ce32592367 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196749
-SHA256 (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 7985f1496ed411e3a3ae06ca55c8e37825e1c7f1c25ed4d120a68909ee0dd8f9
-SIZE (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 4342904
+TIMESTAMP = 1759303342
+SHA256 (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 6bf0361d24a0865cba9d94ff169c64cd69ac5d90c85260c29ec84ee5c2a59912
+SIZE (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 4343072
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index 8f066ad75a57..e761d58b9734 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756201222
-SHA256 (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = d984cab8f26334aa1c15e5b8f0cd9f1b7c0c1289fe0b68c1c84ab469b75605a5
-SIZE (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = 2004052
+TIMESTAMP = 1759303352
+SHA256 (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = db76aa3358cbbe6fce7da576ff4669cb9801920188c750d3b12783bbe97026e2
+SIZE (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = 2004192
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index d6f7ec8b5572..1c253fc89fc5 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196760
-SHA256 (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = cad79806565568f12f9983fed69219416abcee9d5deef4abdfcf94aa2eef7781
-SIZE (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = 1138152
+TIMESTAMP = 1759303362
+SHA256 (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = e413d4bc9263e80a465761debf8cb8317aa6b01e814b20046a05258e6573dadd
+SIZE (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = 1138368
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index 211c136cf60b..a48b95ead2b8 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -641,6 +641,7 @@ lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cm
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index d96d03ff891f..f4c8b7119511 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiff
-DISTVERSION= 4.7.0
+DISTVERSION= 4.7.1
CATEGORIES= graphics
MASTER_SITES= https://download.osgeo.org/libtiff/
diff --git a/graphics/tiff/distinfo b/graphics/tiff/distinfo
index 84e8ebf6ad62..df78c7e1ff60 100644
--- a/graphics/tiff/distinfo
+++ b/graphics/tiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726901517
-SHA256 (tiff-4.7.0.tar.xz) = 273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017
-SIZE (tiff-4.7.0.tar.xz) = 2286220
+TIMESTAMP = 1758254359
+SHA256 (tiff-4.7.1.tar.xz) = b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba
+SIZE (tiff-4.7.1.tar.xz) = 2358600
diff --git a/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8 b/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8
deleted file mode 100644
index 765bf56f26da..000000000000
--- a/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8
+++ /dev/null
@@ -1,52 +0,0 @@
-From 0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8 Mon Sep 17 00:00:00 2001
-From: "Daniel E @diizzyy" <unknown@example.com>
-Date: Sun, 20 Oct 2024 22:45:15 +0200
-Subject: [PATCH] CMake: fix build with LLVM/Clang 17+
-
-Fixes #651
----
- cmake/LinkerChecks.cmake | 7 ++++++-
- libtiff/CMakeLists.txt | 9 +++++++--
- 2 files changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/cmake/LinkerChecks.cmake b/cmake/LinkerChecks.cmake
-index ad1f0f9ff..90496bd2e 100644
---- cmake/LinkerChecks.cmake
-+++ cmake/LinkerChecks.cmake
-@@ -39,7 +39,12 @@ VERS_2 {
- } VERS_1;
- ")
- set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
--set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+if (CMAKE_VERSION GREATER_EQUAL 3.29 AND CMAKE_C_COMPILER_LINKER_ID STREQUAL "LLD" AND CMAKE_C_COMPILER_LINKER_VERSION GREATER_EQUAL 17)
-+ set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} -Wl,--undefined-version "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+else()
-+ set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+endif()
-+
- check_c_source_compiles("int main(void){return 0;}" HAVE_LD_VERSION_SCRIPT)
- set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE})
- file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-diff --git a/libtiff/CMakeLists.txt b/libtiff/CMakeLists.txt
-index a8aa0c320..2762fab7c 100755
---- libtiff/CMakeLists.txt
-+++ libtiff/CMakeLists.txt
-@@ -201,8 +201,13 @@ if(NOT CYGWIN)
- set_target_properties(tiff PROPERTIES VERSION ${SO_VERSION})
- endif()
- if(HAVE_LD_VERSION_SCRIPT)
-- set_target_properties(tiff PROPERTIES LINK_FLAGS
-- "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ if (CMAKE_VERSION GREATER_EQUAL 3.29 AND CMAKE_C_COMPILER_LINKER_ID STREQUAL "LLD" AND CMAKE_C_COMPILER_LINKER_VERSION GREATER_EQUAL 17)
-+ set_target_properties(tiff PROPERTIES LINK_FLAGS
-+ "-Wl,--undefined-version -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ else()
-+ set_target_properties(tiff PROPERTIES LINK_FLAGS
-+ "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ endif()
- endif()
-
- if(tiff-install)
---
-GitLab
-
diff --git a/graphics/tiff/pkg-plist b/graphics/tiff/pkg-plist
index afe399914e2f..25b30b1e8cb9 100644
--- a/graphics/tiff/pkg-plist
+++ b/graphics/tiff/pkg-plist
@@ -27,10 +27,10 @@ lib/cmake/tiff/TiffTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/tiff/TiffTargets.cmake
lib/libtiff.so
lib/libtiff.so.6
-lib/libtiff.so.6.1.0
+lib/libtiff.so.6.2.0
lib/libtiffxx.so
lib/libtiffxx.so.6
-lib/libtiffxx.so.6.1.0
+lib/libtiffxx.so.6.2.0
libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
@@ -188,6 +188,7 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.1.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc1_psc.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2_restoring_needed_tools.rst.txt
@@ -369,6 +370,7 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.1.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/index.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc1_psc.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc2_restoring_needed_tools.html
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
index e1145ccce266..58da65cd0e92 100644
--- a/graphics/vigra/Makefile
+++ b/graphics/vigra/Makefile
@@ -1,10 +1,9 @@
PORTNAME= vigra
-DISTVERSIONPREFIX=v
-DISTVERSION= 1.12.1
-PORTREVISION= 3
+DISTVERSIONPREFIX= Version-
+DISTVERSION= 1-12-2
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= fuz@FreeBSD.org
COMMENT= VIGRA stands for "Vision with Generic Algorithms"
WWW= https://ukoethe.github.io/vigra/
@@ -17,7 +16,6 @@ LIB_DEPENDS= libImath.so:math/Imath \
USES= cmake compiler:c++14-lang python:run shebangfix
USE_GITHUB= yes
GH_ACCOUNT= ukoethe
-GH_TAGNAME= 8acd73a
USE_LDCONFIG= yes
CFLAGS+= -I${LOCALBASE}/include/Imath
diff --git a/graphics/vigra/distinfo b/graphics/vigra/distinfo
index 695df8f91940..4ec9d2729453 100644
--- a/graphics/vigra/distinfo
+++ b/graphics/vigra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725348196
-SHA256 (ukoethe-vigra-v1.12.1-8acd73a_GH0.tar.gz) = 4249dc1e6e2cd65e1bcc7686465d1000a41a8dea5cf89c4eb9d37c57b6970291
-SIZE (ukoethe-vigra-v1.12.1-8acd73a_GH0.tar.gz) = 34211651
+TIMESTAMP = 1759622858
+SHA256 (ukoethe-vigra-Version-1-12-2_GH0.tar.gz) = e927477a8a0bcdabcaab914e425782f7eba82711dbaca02538dfda79476f6b7e
+SIZE (ukoethe-vigra-Version-1-12-2_GH0.tar.gz) = 34206378
diff --git a/graphics/vigra/files/patch-include_vigra_multi__iterator__coupled.hxx b/graphics/vigra/files/patch-include_vigra_multi__iterator__coupled.hxx
deleted file mode 100644
index b9bfe414615d..000000000000
--- a/graphics/vigra/files/patch-include_vigra_multi__iterator__coupled.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/vigra/multi_iterator_coupled.hxx.orig 2018-10-19 16:12:20 UTC
-+++ include/vigra/multi_iterator_coupled.hxx
-@@ -490,7 +490,7 @@ class CoupledScanOrderIterator<N, HANDLES, 0>
- CoupledScanOrderIterator operator--(int)
- {
- CoupledScanOrderIterator res(*this);
-- --this;
-+ --*this;
- return res;
- }
-
diff --git a/graphics/vigra/pkg-plist b/graphics/vigra/pkg-plist
index f2f593880873..4838f06b476e 100644
--- a/graphics/vigra/pkg-plist
+++ b/graphics/vigra/pkg-plist
@@ -231,7 +231,7 @@ include/vigra/wigner-matrix.hxx
include/vigra/windows.h
lib/libvigraimpex.so
lib/libvigraimpex.so.11
-lib/libvigraimpex.so.11.1.11.1
+lib/libvigraimpex.so.11.1.12.2
lib/vigra/VigraConfig.cmake
lib/vigra/VigraConfigVersion.cmake
lib/vigra/vigra-targets-%%CMAKE_BUILD_TYPE%%.cmake